.sidebar{overflow-y:auto;scrollbar-width:thin;scrollbar-color:#405b4f transparent}.main{min-height:calc(100vh - 82px)}.tabbar{display:flex;gap:28px;border-bottom:1px solid var(--line);padding:0 24px;overflow-x:auto}.tab{position:relative;padding:18px 0 15px;font-size:13px;color:#8a968c;white-space:nowrap;display:flex;align-items:center;gap:8px}.tab.active{color:#396e58;font-weight:600}.tab.active:after{content:'';height:2px;position:absolute;bottom:0;left:0;right:0;background:#48795b}.tab span{font:11px var(--display);background:#eef2e8;color:#86957b;padding:0 5px;border-radius:4px}.toolbar{display:flex;align-items:center;justify-content:space-between;gap:15px;padding:19px 0}.table-panel{padding:0;overflow:hidden}.table-panel .toolbar{padding:18px 24px}.toolbar-right{display:flex;align-items:center;gap:13px}.table-search{display:flex;align-items:center;gap:10px;color:#94a28f;min-width:230px}.table-search .icon{width:16px}.table-search input{background:transparent;border:0;padding:5px 0;color:var(--ink);font-size:12px;width:100%;outline:none}.table-search input::placeholder{color:#a1aaa0}.scope-label{display:flex;align-items:center;gap:6px;color:#92a18a;font-size:11px}.scope-label .icon{width:14px}.table-wrap{overflow:auto}table{width:100%;border-collapse:collapse;text-align:left;white-space:nowrap}th{font-size:11px;font-weight:500;color:#8b9788;background:#f7f8f5;padding:13px 22px;border-top:1px solid var(--line);border-bottom:1px solid var(--line)}td{padding:18px 22px;border-bottom:1px solid #eef1eb;font-size:12px;color:#6a7b67}td strong{font-weight:600;color:#344d3b}td>small{display:block;margin-top:6px;font-size:10px;color:#98a38f}tbody tr:last-child td{border-bottom:0}tbody tr:hover{background:#fafcf7}.person{display:flex;gap:11px;align-items:center}.person strong{display:block;font-size:13px}.person small{display:block;font-size:10px;margin-top:3px;color:#9aa591}.person .avatar{width:34px;height:34px;font-size:11px}.table-progress{width:90px;height:3px;margin-top:9px;border-radius:5px;background:#edf0e7}.table-progress span{height:100%;display:block;border-radius:5px;background:#a5c990}.table-footer{padding:16px 24px;border-top:1px solid var(--line);font-size:10px;color:#9ca795;display:flex;justify-content:space-between;gap:12px}.funnel-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:15px;margin-bottom:23px}.funnel-step{display:flex;gap:15px;background:#f0f3eb;border:1px solid #e5ebde;padding:20px;border-radius:13px;align-items:flex-start}.funnel-step>div{display:flex;flex-direction:column}.funnel-step span:not(.todo-icon){font-size:11px;color:#819176}.funnel-step strong{font:600 27px var(--display);margin-top:5px;color:#3e623d}.funnel-step small{font-size:10px;color:#a0ad95;margin-top:6px}.filter-chips{display:flex;align-items:center;gap:8px;flex-wrap:wrap}.filter-chip{border-radius:7px;border:1px solid #e5eadf;background:#fff;padding:6px 12px;font-size:11px;color:#8e9c82}.filter-chip.active{background:#e7efdd;border-color:#d7e3c9;color:#5b7945}.calendar-panel{padding:0;overflow:hidden}.calendar-top{display:flex;justify-content:space-between;align-items:center;gap:16px;padding:22px 22px 14px}.calendar-range{display:flex;align-items:center;gap:8px;margin-left:-8px}.calendar-range h2{font-size:16px}.zone-chip,.zone-control{display:flex;align-items:center;gap:7px;color:#84957a;font-size:11px;white-space:nowrap}.zone-chip .icon,.zone-control .icon{width:15px}.zone-control select{font-size:11px;min-height:31px;padding:5px 22px 5px 9px;border-color:#e3e9dd;max-width:170px}.calendar-filters{display:flex;align-items:center;gap:18px;padding:15px 22px 20px}.calendar-filters>.muted{margin-left:auto}.calendar-filters .icon{width:12px}.compact-select{width:auto;min-height:31px;padding:4px 9px;font-size:11px}.calendar-scroll{overflow:auto;max-height:695px}.week-grid{min-width:800px}.week-days{display:grid;grid-template-columns:60px repeat(7,minmax(0,1fr));border-top:1px solid var(--line);border-bottom:1px solid var(--line);height:92px;position:sticky;top:0;background:white;z-index:2}.time-column{font-size:9px;color:#a3ac9b;align-self:end;padding:0 0 12px 15px}.week-day{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:4px;border-left:1px solid #eff2e9;position:relative}.week-day>span{font-size:10px;color:#8f9d85}.week-day>strong{font:600 24px var(--display);color:#6a7c5d}.week-day.today{background:#f5f8ef}.week-day.today>strong{background:#d7e7c3;color:#446632;width:38px;height:38px;display:grid;place-items:center;border-radius:12px}.week-day>i{position:absolute;font:9px var(--font);right:7px;top:9px;color:#83a462}.week-body{display:grid;grid-template-columns:60px repeat(7,minmax(0,1fr));position:relative}.hours>div{height:74px;font:10px var(--display);color:#9caa91;padding:10px 8px}.day-column{position:relative;border-left:1px solid #ebefe4}.day-column.today{background:#f9fbf5}.hour-cell{height:74px;border-bottom:1px solid #ecf0e7}.calendar-event{position:absolute;left:5px;right:5px;background:#e6f0e8;color:#4c7c58;border:1px solid #d6e6d8;border-left:3px solid #80ae88;border-radius:7px;padding:7px 7px;text-align:left;overflow:hidden;z-index:1;transition:filter .2s,transform .2s}.calendar-event:hover{filter:brightness(.97);transform:translateY(-2px);box-shadow:0 3px 10px #142c2a12}.calendar-event>span{display:block;font:9px var(--display);white-space:nowrap}.calendar-event strong{font-size:10px;display:block;margin:3px 0 2px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.calendar-event small{font-size:9px;display:block;opacity:.7}.calendar-event.group{background:#efe9f6;border-color:#e0d6eb;border-left-color:#ac96c0;color:#8b70a1}.calendar-event.issue{background:#fbefdf;border-color:#efdeca;border-left-color:#cca574;color:#ac8452}.calendar-legend{display:flex;align-items:center;gap:17px;flex-wrap:wrap;padding:16px 23px;border-top:1px solid var(--line);font-size:10px;color:#8f9e84}.calendar-legend .muted{margin-left:auto;font-size:10px}.teacher-summary{display:flex;gap:35px;align-items:center;margin:8px 0 15px;padding:22px 0;border-top:1px solid var(--line);border-bottom:1px solid var(--line)}.teacher-summary>span{font-size:11px;color:#93a188}.teacher-summary b{font-size:20px;color:#486242;font-weight:600;margin-right:5px}.teacher-summary>.muted{margin-left:auto;font-size:10px}.teacher-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:22px}.teacher-card{border:1px solid var(--line);border-radius:16px;padding:23px;background:#fff}.teacher-top{display:flex;justify-content:space-between;align-items:flex-start;margin-bottom:15px}.teacher-card h2{font-size:19px;letter-spacing:-.4px}.teacher-card>p{margin-top:6px;display:flex;gap:7px;align-items:center}.teacher-card>p .icon{width:12px;color:#c5ac68}.teacher-tags{display:flex;flex-wrap:wrap;gap:6px;margin-top:15px}.teacher-tags span{font-size:10px;background:#f1f5ed;color:#8d9d7e;padding:3px 8px;border-radius:4px}.teacher-data{display:grid;grid-template-columns:repeat(3,1fr);gap:15px;padding:19px 0;margin-top:16px;border-top:1px solid var(--line);border-bottom:1px solid var(--line)}.teacher-data strong{font-size:21px;font-weight:600;display:block}.teacher-data span{font-size:10px;color:#95a289;display:block;margin-top:3px}.teacher-utilization{display:flex;justify-content:space-between;font-size:10px;color:#95a487;margin-top:18px}.teacher-utilization b{font-weight:500;color:#79936a}.teacher-card .progress-track{margin-top:8px}.teacher-footer{display:flex;justify-content:space-between;align-items:center;gap:8px;margin:17px 0 -6px}.teacher-footer>span{font-size:9px;color:#a2ad99;display:flex;gap:5px;align-items:center}.teacher-footer .icon{width:12px;height:12px}.finance-grid{display:grid;grid-template-columns:minmax(0,2fr) minmax(260px,1fr);gap:22px;margin-bottom:24px}.line-chart{height:200px;display:flex;margin:27px 0 12px}.chart-y{width:45px;font:9px var(--display);color:#a1ad94;display:flex;flex-direction:column;justify-content:space-between;padding-bottom:2px}.line-chart svg{flex:1;width:0;background:repeating-linear-gradient(to top,transparent,transparent 64px,#edf1e7 65px,transparent 66px);overflow:visible}.line-labels{display:flex;justify-content:space-between;margin-left:45px;font:10px var(--display);color:#a0ad94}.settlement-card{background:#eaf0e3;border-color:#dfe7d6}.settlement-total{font-size:36px;font-weight:600;letter-spacing:-1.6px;margin:12px 0}.settlement-card .detail-section{border-color:#d9e2cf}.settlement-card .btn{width:100%;margin-top:24px;background:#f9fbf4;color:#6f865a;border-color:#dbe5ce}.amount{color:#4a6544;font-weight:600}.resource-surface>.tabbar{padding:0;background:transparent;gap:35px}.material-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:22px}.material-card{overflow:hidden;background:white;border:1px solid var(--line);border-radius:15px;transition:transform .2s}.material-card:hover{transform:translateY(-3px)}.book-cover{width:100%;height:217px;padding:23px;display:flex;flex-direction:column;justify-content:space-between;position:relative;overflow:hidden;text-align:left;color:#daede5;background:#276252}.cover-kicker{font-size:8px;letter-spacing:2px;opacity:.65}.cover-title{font-family:var(--display);font-size:36px;font-weight:750;line-height:1.1;letter-spacing:-1.8px}.cover-title em{font-style:normal;font-weight:450;color:#aed2a5}.cover-bottom{font:10px var(--display);display:flex;justify-content:space-between;gap:10px;align-items:center;letter-spacing:.6px}.cover-bottom>span{display:flex;align-items:center;gap:15px;font-size:8px}.cover-bottom .icon{width:16px}.book-cover.gold{background:#e6d491;color:#4f6038}.book-cover.gold em{color:#faf4dd}.book-cover.clay{background:#af6f58;color:#f8e1ce}.book-cover.clay em{color:#e5ae87}.book-cover.blue{background:#5d818e;color:#deedf0}.book-cover.blue em{color:#b4d5d3}.book-cover.plum{background:#6a5974;color:#eaddec}.book-cover.plum em{color:#c0a6c9}.book-cover.green{background:#a9bf84;color:#324d35}.book-cover.green em{color:#e5ecd7}.material-body{padding:19px 21px 20px}.material-meta{display:flex;justify-content:space-between;align-items:center;margin-bottom:10px}.material-body h2{font-size:16px}.material-body p{font-size:11px;color:#97a38c;margin:7px 0 19px}.material-body .text-link{font-size:11px}.profile-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:18px}.profile-card{padding:22px;border:1px solid var(--line);border-radius:14px;background:#fff}.profile-top{display:flex;justify-content:space-between;align-items:center;margin-bottom:16px}.profile-level{width:40px;height:40px;border-radius:10px;background:#e7efdf;display:grid;place-items:center;font:650 16px var(--display);color:#6c8a56}.profile-card h3{font-size:15px;margin-bottom:6px}.profile-goal{display:flex;gap:8px;color:#899a79;font-size:11px;line-height:1.8;padding:16px 0;margin:12px 0;border-top:1px solid var(--line);border-bottom:1px solid var(--line)}.profile-goal .icon{width:13px;margin-top:3px}.profile-card.disabled{opacity:.65}.learning-layout{display:grid;grid-template-columns:minmax(0,2fr) minmax(275px,1fr);gap:24px;align-items:start}.learning-layout .table-wrap{min-height:320px}.assistant-suggestions{display:flex;flex-direction:column;gap:10px;margin:25px 0}.assistant-suggestions button{display:flex;align-items:center;gap:9px;font-size:11px;text-align:left;padding:13px 11px;background:#f9fbf5;border:1px solid #e0e8d7;border-radius:8px;color:#77905c}.assistant-suggestions button .icon{width:14px}.assistant-suggestions button .icon:last-child{margin-left:auto}.switch-label{display:flex;gap:9px;align-items:center;font-size:12px;color:#789064;cursor:pointer;white-space:nowrap;position:relative}.switch-label input{position:absolute;opacity:0;width:35px;height:24px;margin:0}.switch-track{width:34px;height:20px;border-radius:20px;background:#c4ccbf;position:relative;transition:.2s}.switch-track:after{content:'';position:absolute;width:14px;height:14px;background:white;border-radius:50%;left:3px;top:3px;transition:.2s}.switch-label input:checked+.switch-track{background:#51865d}.switch-label input:checked+.switch-track:after{transform:translateX(14px)}.switch-label input:focus-visible+.switch-track{outline:3px solid #a5c97b;outline-offset:3px}.partner-overview{border:1px solid #dfe7d8;background:#eef3e9;padding:27px;border-radius:17px;margin-bottom:23px}.partner-brand{display:flex;align-items:center;gap:15px}.partner-brand .brand-mark{width:45px;height:45px;background:#d2e3c0}.partner-brand p{font-size:11px;color:#91a283;margin-top:4px}.partner-brand>.pill{margin-left:auto}.app-instances{display:grid;grid-template-columns:1fr 1fr;gap:18px;margin-top:24px}.app-instances>div{background:#f9fbf5;border:1px solid #e0e9d7;padding:18px;border-radius:12px;display:flex;align-items:center;gap:14px}.app-instances>div>.icon{color:#84a36d;width:22px;height:22px}.app-instances strong{display:block;font-size:13px;font-weight:600}.app-instances small{display:block;font-size:10px;color:#a0ad94;margin-top:4px}.app-instances .pill{margin-left:auto}.permission-banner{display:flex;gap:18px;align-items:center;padding:26px 0;margin-top:20px}.permission-banner p{font-size:12px;color:#93a387;margin-top:6px}.permission-banner>.btn{margin-left:auto}.permission-banner h2{font-size:16px}.permission-list{margin:20px 0}.permission-list>div{display:flex;gap:12px;align-items:center;padding:13px 0;border-bottom:1px solid var(--line)}.permission-check{width:25px;height:25px;background:#e7f0df;display:grid;place-items:center;border-radius:50%;color:#87a16e}.permission-check .icon{width:13px}.permission-list strong{display:block;font-size:12px}.permission-list small{display:block;font-size:10px;color:#96a389;margin-top:4px}.permission-list .pill{margin-left:auto}.settings-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:22px}.settings-card{background:#fff;border:1px solid var(--line);border-radius:16px;padding:25px;text-align:left;transition:.2s}.settings-card:hover{border-color:#c4d6b3;transform:translateY(-2px)}.settings-card h2{font-size:16px;margin:18px 0 8px}.settings-card p{font-size:11px;color:#98a68d;margin-bottom:22px}.availability-layout{display:grid;grid-template-columns:minmax(0,2.3fr) minmax(290px,1fr);gap:23px;align-items:start}.availability-layout>section{padding:22px 0 0;overflow:hidden}.availability-layout>section>.panel-header{padding:0 22px}.availability-toolbar{display:flex;justify-content:space-between;align-items:center;gap:10px;padding:19px 22px;color:#8e9f80;font-size:11px}.availability-scroll{overflow:auto;padding:0 20px 17px}.availability-grid{min-width:530px}.slot-grid-header,.slot-grid-row{display:grid;grid-template-columns:65px repeat(7,1fr);gap:6px}.slot-grid-header{height:70px;align-items:center}.slot-grid-header>span{font-size:8px;color:#a0ad94;letter-spacing:.3px}.slot-grid-header>div{text-align:center;font:9px var(--display);color:#8d9f7c}.slot-grid-header strong{display:block;font:600 19px var(--display);color:#576f47;margin-top:4px}.slot-grid-row{margin-bottom:7px;align-items:center}.slot-grid-row>span{font:11px var(--display);color:#819572}.slot{height:43px;background:#f3f6ee;border:1px solid #e5ebdc;border-radius:6px;color:#c5d1ba;transition:.1s}.slot .icon{width:14px;height:14px}.slot:hover{background:#e6efda;border-color:#bbd69c;color:#7a9d56}.slot.selected{background:#bedb9d;color:#4b6d2e;border-color:#aacd84}.slot.booked{background:repeating-linear-gradient(135deg,#edf0e8,#edf0e8 4px,#e5e9de 4px,#e5e9de 5px);color:#aeb7a2;opacity:1}.slot.booked .icon{width:12px}.selected-total{font-size:48px;font-weight:600;line-height:1.3;margin:15px 0}.selected-total>span{display:block;font:11px var(--font);color:#8e9f7d;letter-spacing:0}.selection-summary .detail-section p{font-size:11px;line-height:1.8}.choice-stack{display:flex;flex-direction:column;gap:9px;margin-top:13px}.choice{border:1px solid #e6ecdd;border-radius:10px;background:#fafcf7;padding:13px;text-align:left}.choice.active{border-color:#b8cf9f;background:#f0f5e9}.choice>span{display:flex;align-items:center;gap:9px;font-size:12px;font-weight:500;color:#607f47}.choice .icon{width:16px}.choice small{display:block;margin:6px 0 0 25px;font-size:10px;color:#99aa85}.field-label{display:block;font-size:11px;color:#809570;margin-bottom:8px}.selection-summary select{font-size:11px}.matched-material{display:flex;gap:10px;align-items:center;background:#f0f5e9;border-radius:9px;padding:14px;font-size:11px;color:#7e965f}.matched-material .icon{width:18px}.matched-material small{display:block;font-size:9px;color:#a1b089;margin-top:4px}.preview-slot{display:flex;justify-content:space-between;gap:10px;padding:12px 0;border-bottom:1px solid var(--line);font-size:12px;color:#879c76}.preview-slot strong{font-size:12px;font-weight:500;color:#587643}.status-list{margin-top:17px}.status-list>span{display:flex;justify-content:space-between;gap:25px;font-size:12px;padding:14px 0;border-bottom:1px solid var(--line);color:#8b9c7c}.status-list b{font-weight:500;text-align:right;color:#526d43;max-width:65%}.profile-layout{display:grid;grid-template-columns:290px minmax(0,1fr);gap:24px;align-items:start}.teacher-profile-card{text-align:center}.teacher-profile-card>.avatar{margin:4px auto 18px}.teacher-profile-card>h2{font-size:22px}.teacher-profile-card>p{font-size:11px;margin-top:6px}.teacher-profile-card .teacher-data{text-align:center}.profile-form .panel-header{margin-bottom:25px}.profile-form .detail-section h3{font-size:14px}.profile-form .detail-section p{font-size:11px}.attachment{display:flex;width:100%;align-items:center;gap:12px;padding:16px 0;border-bottom:1px solid var(--line);text-align:left;font-size:12px;color:#6a8056}.attachment>span:not(.pill):not(.muted):not(.unit-number){flex:1}.attachment .pill,.attachment>.muted{margin-left:auto}.attachment>.icon{width:17px}.attachment>.icon:last-child{width:13px;margin-left:auto}.attachment small{display:block;font-size:10px;color:#9fad8e;margin-top:5px}.unit-number{font:600 17px var(--display);color:#a6b799;width:25px}.student-detail-head{display:flex;justify-content:space-between;align-items:center;gap:15px}.student-detail-head .person .avatar{width:53px;height:53px;font-size:16px}.student-detail-head .person strong{font-size:20px}.student-detail-head .person small{font-size:11px}.timeline{margin-top:20px}.timeline>div{display:flex;align-items:center;gap:14px;padding:15px 0;border-bottom:1px solid var(--line);color:#829570;font-size:12px}.timeline b{display:grid;place-items:center;width:26px;height:26px;border-radius:50%;background:#ecf2e4;color:#759258;font:500 12px var(--display)}.checkbox-label{display:flex;align-items:center;gap:9px;font-size:12px;cursor:pointer}.checkbox-label input{accent-color:var(--green);width:17px;height:17px}.profile-form textarea{line-height:1.9}.stat-label{font-size:13px}.todo-copy strong,.lesson-info strong{font-size:13px}.todo-copy span,.lesson-info span{font-size:11px}.stat-foot{font-size:11px}.page-heading p{font-size:13px}.ai-card p{font-size:13px}
@media(min-width:1600px){.calendar-event strong{font-size:12px}.calendar-event>span{font-size:11px}.calendar-event small{font-size:10px}.week-grid{min-width:900px}.teacher-card{padding:28px}.book-cover{height:250px}.cover-title{font-size:45px}.material-body{padding:24px}.profile-card{padding:26px}.teacher-grid,.material-grid{gap:25px}td{font-size:13px;padding:22px}.person strong{font-size:14px}}
@media(max-width:1250px){.calendar-top{flex-wrap:wrap}.calendar-top>.toolbar-right{width:100%;justify-content:space-between}.availability-layout{grid-template-columns:minmax(0,1fr) 260px}.availability-layout .panel-header{flex-wrap:wrap}.teacher-grid,.material-grid,.profile-grid{gap:16px}.cover-title{font-size:31px}.book-cover{padding:20px;height:200px}.funnel-step{padding:16px;gap:10px}.funnel-step .todo-icon{width:30px;height:30px}.finance-grid{grid-template-columns:minmax(0,1.8fr) 260px}.learning-layout{grid-template-columns:1fr}.learning-layout .ai-card{display:block}.assistant-suggestions{flex-direction:row;flex-wrap:wrap}.assistant-suggestions button{flex:1;min-width:180px}.profile-layout{grid-template-columns:250px minmax(0,1fr)}.settings-card{padding:20px}.app-instances>div{padding:15px}.partner-brand>.pill{font-size:9px}}
@media(max-width:1000px){.teacher-grid,.material-grid,.profile-grid{grid-template-columns:repeat(2,1fr)}.availability-layout{grid-template-columns:1fr}.availability-layout>aside{max-width:none}.selection-summary .choice-stack{flex-direction:row}.choice{flex:1}.selection-summary .selected-total{margin-bottom:0}.settings-grid{grid-template-columns:repeat(2,1fr)}.profile-layout{grid-template-columns:1fr}.teacher-profile-card{display:none}.funnel-grid{gap:10px}.funnel-step .todo-icon{display:none}.teacher-summary{gap:20px;flex-wrap:wrap}.teacher-summary>.muted{display:none}.scope-label{font-size:10px}.finance-grid{grid-template-columns:minmax(0,1.5fr) 250px}.calendar-legend>.muted{display:none}.table-footer span:last-child{display:none}}
@media(max-width:780px){.finance-grid{grid-template-columns:1fr}.settlement-card{display:none}.funnel-grid{grid-template-columns:repeat(2,1fr)}.table-panel .toolbar{padding:15px 18px}.tabbar{gap:21px;padding:0 18px}.tab{font-size:12px}.toolbar-right .scope-label{display:none}.teacher-summary{gap:16px}.teacher-summary b{font-size:18px}.app-instances{grid-template-columns:1fr}.partner-brand{flex-wrap:wrap}.partner-brand>.pill{margin-left:60px}.permission-banner{flex-wrap:wrap}.permission-banner>div{flex:1}.permission-banner>.btn{margin-left:55px}.calendar-filters{gap:10px;flex-wrap:wrap}.calendar-filters>.muted{display:none}.resource-surface>.toolbar{flex-wrap:wrap}.calendar-top{padding:20px 17px}.calendar-range h2{font-size:14px}.zone-chip{font-size:10px}.calendar-top .segmented button{padding:4px 9px}.book-cover{height:205px}.material-body{padding:18px}.profile-card{padding:18px}}
@media(max-width:520px){.teacher-grid,.material-grid,.profile-grid{grid-template-columns:1fr}.teacher-summary{display:none}.teacher-card{padding:22px}.book-cover{height:225px}.cover-title{font-size:40px}.material-grid{gap:22px}.material-body h2{font-size:18px}.material-body p{font-size:12px}.settings-grid{grid-template-columns:1fr}.settings-card{padding:22px}.calendar-top>.toolbar-right{flex-wrap:wrap}.calendar-top .segmented{margin-left:auto}.calendar-filters{padding:12px 17px 17px}.profile-form{padding:20px}.profile-form .form-grid{grid-template-columns:1fr}.table-search{min-width:180px}.toolbar .scope-label{display:none}.partner-overview{padding:20px}.partner-brand h2{font-size:14px}.partner-brand p{font-size:10px}.app-instances .pill{font-size:9px}.selection-summary .choice-stack{flex-direction:column}.availability-layout>section>.panel-header{padding:0 18px}.availability-toolbar{padding:17px 18px;font-size:10px}.availability-toolbar .text-link{font-size:10px}.status-list>span{font-size:11px}.heading-actions .btn{font-size:11px;padding:0 12px}}
@media(prefers-reduced-motion:reduce){*,*:before,*:after{animation:none!important;transition:none!important;scroll-behavior:auto!important}}
