.administration-frame .app-sidebar{gap:20px;overflow-y:auto}.administration-nav{gap:6px;padding-bottom:20px;display:grid}.administration-nav a{color:#eef1fa;overflow-wrap:anywhere;border-radius:6px;padding:10px 12px;text-decoration:none;display:block}.administration-nav .administration-overview{margin-bottom:8px;font-weight:650}.administration-nav summary{cursor:pointer;color:#fff;padding:12px 8px;font-size:14px;font-weight:650}.administration-nav details a{margin:3px 0 3px 10px;font-size:14px}.administration-nav a:hover,.administration-nav a:focus-visible{background:#26366f}.administration-nav a[aria-current=page]{background:#26366f;border-left:3px solid #d4b24c}.administration-title{color:#1a2348;overflow-wrap:anywhere;font-weight:650;text-decoration:none}.administration-topbar{gap:16px}.administration-close-compact{display:none}.administration-close{white-space:nowrap;flex:none;align-items:center;gap:10px;display:inline-flex}.administration-search{width:min(500px,45%);min-width:0;margin:0 auto;position:relative}.administration-search input{background:#f3f4f6;border-color:#7a8498;width:100%;min-width:0}.administration-search-results{background:#fff;border:1px solid #7a8498;border-radius:10px;min-width:280px;max-height:min(65vh,540px);padding:12px;position:absolute;top:calc(100% + 8px);left:0;right:0;overflow:auto;box-shadow:0 8px 24px #101a4326}.administration-search-results p{color:#53617d;margin:0 0 8px;font-size:13px}.administration-search-results nav{gap:4px;display:grid}.administration-search-results a{color:#1a2348;border-radius:6px;gap:4px;padding:10px;text-decoration:none;display:grid}.administration-search-results a:hover,.administration-search-results a:focus-visible{background:#f3f4f6}.administration-search-results small{color:#53617d;line-height:1.4}.administration-section{margin-top:28px}.administration-section>h2{margin:0 0 14px;font-size:21px}.administration-cards{grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;display:grid}.administration-card{background:#fff;border:1px solid #d9dee7;border-radius:10px;flex-direction:column;align-items:flex-start;min-width:0;padding:20px;display:flex}.administration-card h3{margin:0;font-size:18px}.administration-card p{color:#53617d;flex:1;font-size:14px;line-height:1.5}.administration-card .button{font-size:14px}.personal-preferences-form>fieldset{border:0;min-width:0;margin:0;padding:0}.personal-preferences-form button{justify-self:start;width:auto}.personal-preferences-form .settings-form-grid{max-width:660px}@media (max-width:1100px){.administration-cards{grid-template-columns:repeat(2,minmax(0,1fr))}.administration-title{max-width:130px;font-size:14px}}@media (max-width:850px){.administration-topbar{flex-wrap:wrap;gap:10px;height:auto;min-height:72px;padding:12px}.administration-title{flex:1;max-width:none}.administration-close{min-height:44px;padding:8px 10px;font-size:13px}.administration-search{order:4;width:100%}.administration-search input{min-height:44px}.administration-search-results{min-width:0}.administration-nav a,.administration-nav summary{box-sizing:border-box;min-height:44px}}@media (max-width:580px){.administration-cards{grid-template-columns:1fr}.administration-title{font-size:13px}.administration-section>h2{font-size:20px}}@media (max-width:650px){.administration-frame .app-stage .workspace-topbar.administration-topbar{grid-template-rows:auto auto;grid-template-columns:44px minmax(0,1fr) auto;gap:8px;display:grid}.administration-frame .administration-close-full{display:none}.administration-frame .administration-close-compact{display:inline}.administration-frame .administration-topbar .administration-title{grid-area:1/2}.administration-frame .administration-topbar .administration-close{grid-area:1/3}.administration-frame .administration-topbar .administration-search{grid-area:2/1/auto/-1}}
.primary-nav .sidebar-group>summary,.sidebar-admin a{align-items:center;gap:12px;display:flex}.primary-nav svg,.sidebar-admin svg{flex-shrink:0;display:block}.team-sidebar{box-sizing:border-box;overflow-y:auto}.team-sidebar>*{flex-shrink:0}.team-sidebar .sidebar-group>summary:after{content:"";border-bottom:1.5px solid;border-right:1.5px solid;flex-shrink:0;width:6px;height:6px;margin-left:auto;transform:rotate(-45deg)}.team-sidebar .sidebar-group[open]>summary:after{transform:rotate(45deg)}@media (max-width:850px){.team-sidebar .primary-nav a,.team-sidebar .primary-nav .sidebar-group>summary{box-sizing:border-box;min-height:44px}}
