body>header{gap:20px}body>header nav{gap:15px;flex:1;justify-content:flex-end;flex-wrap:wrap}#account-menu{position:relative;margin:0;flex-shrink:0}#account-menu>summary{border:1px solid var(--line);border-radius:7px;padding:8px 17px;background:#fffdf8;list-style:none;white-space:nowrap;font-size:14px}.account-popover{position:absolute;right:0;top:calc(100% + 10px);width:min(370px,92vw);max-height:85vh;overflow:auto;background:#fffdf8;padding:22px;border:1px solid var(--line);border-radius:12px;box-shadow:0 12px 40px #302d2726;z-index:20}#login-view{margin:0;padding:0;border:0;background:transparent}#login-view h1{font:500 24px/1.4 system-ui}#login-view select{max-width:none}#notice{font-size:13px}#workspace{padding:0;border:0}#workspace section{padding:24px}#workspace .page-heading{margin-bottom:24px}#workspace .page-heading h1{font-size:30px}#workspace .card{border:1px solid var(--line);border-radius:12px;padding:24px;background:#fffdf9}#workspace label{font-size:14px}#workspace select{max-width:100%}#workspace h2{font-size:28px}#workspace .shared-needs{margin-bottom:28px}#needs-grid{max-height:560px;overflow:auto;overscroll-behavior:contain;padding-right:8px}#workspace .home-gallery{margin:28px 0}#home-room-grid{margin-top:22px}#home-room-grid .room-visual{min-height:250px}#home-room-grid .room-visual img{height:340px}#home-room-grid .room-info{padding:18px}#home-room-grid .room-info h3{font-size:22px}#home-room-grid .switch{margin:12px 0}.home-gallery-tools{display:flex;gap:14px;align-items:center;flex-wrap:wrap}.home-gallery-tools label{margin:0}.home-gallery-tools .switch{margin-left:auto}.home-advanced,.home-discussion{margin:24px 0}.home-advanced>summary,.home-discussion>summary{border-radius:8px}.home-signed-in .hero{display:none}.home-signed-in #rooms{padding-top:30px}#workspace #owner-tools{margin-top:24px}#workspace #owner-tools>details{margin-top:0}.home-advanced #media-room{margin-top:12px}#workspace .layout{margin-top:16px}.room-visual:disabled{opacity:1}.home-gallery button:disabled{cursor:default;opacity:.4}#account-menu #logout{margin-left:0}#home-room-grid button{min-height:40px}@media(max-width:900px){body>header{flex-wrap:wrap}.brand{flex:1}body>header nav{order:3;flex-basis:100%;max-width:none;justify-content:flex-start}#account-menu{margin-left:auto}#home-room-grid{grid-template-columns:1fr}.home-gallery-tools .switch{margin-left:0}#workspace .card,#workspace section{padding:16px}.account-popover{right:0;width:min(370px,90vw)}#home-room-grid .room-visual img{height:auto;max-height:450px}#needs-grid{max-height:480px}#workspace .page-heading h1{font-size:26px}}
#account-toggle{max-width:min(340px,70vw);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}
