:root{--sidebar-width:320px}html,body{height:100%;overflow:hidden}.app-shell{height:100dvh;display:flex}.sidebar{width:var(--sidebar-width)!important;box-shadow:1px 0 0 rgba(0,0,0,.03);overflow:auto}.workspace{margin-left:var(--sidebar-width)!important;width:calc(100% - var(--sidebar-width));height:100dvh;overflow:auto;background:linear-gradient(180deg,#fafafa 0,#f5f5f7 180px)}.topbar{position:sticky;top:0;z-index:10;background:rgba(250,250,252,.88);backdrop-filter:blur(26px) saturate(180%);border-bottom:1px solid rgba(60,60,67,.08)}.enterprise-panel{margin-top:auto;margin-bottom:10px;padding:13px;border:1px solid rgba(60,60,67,.08);border-radius:16px;background:rgba(255,255,255,.72)}.enterprise-panel label{display:block;margin-bottom:7px;color:#8e8e93;font-size:10px;font-weight:750;letter-spacing:.09em;text-transform:uppercase}.enterprise-panel select{width:100%;height:36px;border:0;border-radius:10px;background:#f2f2f7;padding:0 10px;font-size:13px;font-weight:650}.enterprise-actions{display:grid;grid-template-columns:1fr 1fr;gap:6px;margin-top:8px}.enterprise-actions button{height:34px;border:0;border-radius:9px;background:#f2f2f7;color:#1d1d1f;font-size:11px;font-weight:650}.enterprise-state{display:flex;align-items:center;gap:6px;margin:9px 2px 0;color:#6e6e73;font-size:10px}.enterprise-state:before{content:"";width:7px;height:7px;border-radius:50%;background:#34c759;box-shadow:0 0 0 3px rgba(52,199,89,.12)}.account-card{margin-top:0!important}.documents,.notes,.task-list,.calendar-wrap,.agenda,.translator,.history{max-width:1600px;width:100%;margin-inline:auto}@media(min-width:1400px){.topbar{padding-inline:48px}.search-wrap,.documents,.notes,.task-list,.calendar-wrap,.agenda,.translator,.history{padding-left:48px!important;padding-right:48px!important}}@media(max-width:760px){html,body{height:auto;overflow:auto}.app-shell{min-height:100dvh;height:auto}.workspace{margin-left:0!important;width:100%;height:auto;min-height:100dvh;overflow:visible}.topbar{position:relative}.enterprise-panel{margin-top:auto}.sidebar{width:min(86vw,330px)!important}}
