html{font-size:17px}body{font-size:1rem;line-height:1.5}.app-frame .environment-banner{font-size:.78rem}.app-frame .brand strong{font-size:1.32rem}.app-frame .brand small,.app-frame .account small{font-size:.82rem}.app-frame .account strong{font-size:.92rem}.app-frame .topbar nav a{font-size:.94rem}.app-frame .connection-status{font-size:.75rem}.app-frame .eyebrow,.app-frame .kicker{font-size:.82rem;line-height:1.4}.app-frame label{font-size:var(--type-label);font-weight:700}.app-frame input,.app-frame textarea,.app-frame select{font-size:1rem;line-height:1.35}.app-frame .button{font-size:.88rem}.app-frame .status{font-size:.76rem}.app-frame small:not(.official-document small){font-size:var(--type-meta);line-height:1.4}.app-frame .panel,.app-frame .stat,.app-frame .decision-meeting-card,.app-frame .expandable-group,.app-frame .admin-settings-workspace,.app-frame .document-group{border-radius:var(--radius-card)}.app-frame .meeting-calendar-navigation h3,.app-frame .meeting-calendar-selection>h3,.app-frame .agenda-item-progress-summary strong,.app-frame .motion-composer>summary{font-family:var(--font-app)}.app-frame .button,.app-frame input,.app-frame textarea,.app-frame select{border-radius:var(--radius-control)}.app-frame .stat>span{font-size:.88rem}.app-frame .meeting-row time span{font-size:.78rem}.app-frame .meeting-row .grow strong,.app-frame .action-row .grow strong{font-size:1rem}.app-frame .meeting-card p{font-size:.9rem}.app-frame .meeting-links{font-size:.88rem}.app-frame .in-camera-banner{font-size:.84rem}.app-frame .agenda-button strong{font-size:.9rem}.app-frame .agenda-button>span{font-size:.86rem}.app-frame .note{font-size:.92rem}.app-frame .vote-controls p{font-size:.88rem}.app-frame .vote{font-size:.84rem}.app-frame .person-row strong{font-size:.88rem}.app-frame .person-row select{width:112px;font-size:.86rem}.app-frame .action-table .table-head{font-size:.78rem}.app-frame .action-table article{font-size:.92rem}.app-frame .document-list small{font-size:.78rem}.app-frame .document-list .grow>span{font-size:.84rem}.app-frame .file-icon{font-size:.76rem}.app-frame .admin-tabs button,.app-frame .register-tabs button{font-size:.86rem}.app-frame .organization-heading p,.app-frame .organization-heading small{font-size:.84rem}.app-frame .capability-grid label{font-size:.8rem}.app-frame legend{font-size:.88rem}.app-frame .management-table time{font-size:.84rem}.app-frame .row-actions button,.app-frame .simple-list button,.app-frame .text-danger{font-size:.82rem}.app-frame .tag-list span{font-size:.76rem}.app-frame .permission-option span,.app-frame .member-checklist label small,.app-frame .derived-key,.app-frame .agenda-management small{font-size:.8rem}.app-frame .detail-editor>strong{font-size:.88rem}.app-frame .minutes-preview{font-size:.86rem}.app-frame .agenda-stat-card small,.app-frame .agenda-builder-summary small{font-size:.82rem}.app-frame .agenda-builder-summary span,.app-frame .agenda-builder-items article>.grow>small{font-size:.88rem}.app-frame .agenda-item-detail-preview{font-size:1rem}.app-frame .agenda-workflow-steps span{font-size:.76rem}.app-frame .record-method label,.app-frame .checklist label{font-size:.86rem}.app-frame .governance-list p,.app-frame .notification-list p{font-size:.92rem}.app-frame .document-preview-drawer header small,.app-frame .document-preview-drawer>header>div:first-child span,.app-frame .document-private-notes small,.app-frame .expandable-group>summary>span{font-size:.82rem}.app-frame .agenda-supporting-files button>span{font-size:.75rem}.app-frame .vote-tally span{font-size:.74rem}.app-frame .dashboard-tabs button span,.app-frame .dashboard-meeting-list time span,.app-frame .dashboard-record-links a,.app-frame .dashboard-record-links button,.app-frame .dashboard-meeting-footer,.app-frame .dashboard-action-list .grow>span,.app-frame .attendance-planner-columns h4 span,.app-frame .board-pack-attendance-columns h4 span,.app-frame .member-avatar{font-size:.84rem}.app-frame .meeting-card-tools a,.app-frame .meeting-card-tools button,.app-frame .meeting-card-tools .calendar-provider-menu>summary{height:38px;font-size:.84rem}.app-frame .calendar-provider-menu>div strong{font-size:.88rem}.app-frame .calendar-provider-menu>div small{font-size:.78rem}.app-frame .member-access span{font-size:.82rem}.decision-register-search{padding:1rem 1.2rem}.decision-register-search h2{font-size:1.12rem}.decision-register-search p{font-size:.84rem}.decision-register-search input{min-height:40px;padding-block:.55rem}.decision-meeting-list{gap:.65rem;margin-top:.75rem;display:grid}.decision-meeting-card{padding:0;overflow:hidden}.decision-meeting-card>header{justify-content:space-between;align-items:center;gap:.75rem;padding:0 1.2rem;display:flex}.decision-meeting-card.expanded>header{border-bottom:1px solid var(--line)}.decision-meeting-toggle{color:var(--ink);cursor:pointer;font:inherit;text-align:left;background:0 0;border:0;flex:1;justify-content:space-between;align-items:center;min-width:0;padding:.82rem 0;display:flex}.decision-meeting-heading{flex-direction:column;min-width:0;display:flex}.decision-meeting-heading .eyebrow{margin:0 0 .2rem;font-size:.74rem}.decision-meeting-heading [role=heading]{font-family:var(--font-app);text-overflow:ellipsis;white-space:nowrap;font-size:1.16rem;font-weight:600;overflow:hidden}.decision-meeting-summary{color:var(--ink-soft);flex:none;align-items:center;gap:.25rem;margin-left:.75rem;font-size:.78rem;display:flex}.decision-meeting-summary strong{color:var(--navy)}.decision-meeting-summary svg{fill:none;stroke:currentColor;stroke-linecap:round;stroke-linejoin:round;stroke-width:2px;width:18px;height:18px;margin-left:.25rem;transition:transform .18s}.decision-meeting-card.expanded .decision-meeting-summary svg{transform:rotate(180deg)}.decision-meeting-toggle:hover .decision-meeting-heading [role=heading],.decision-meeting-toggle:focus-visible .decision-meeting-heading [role=heading]{color:var(--blue)}.decision-meeting-toggle:focus-visible{outline:3px solid color-mix(in srgb,var(--blue) 28%,transparent);outline-offset:3px;border-radius:6px}.decision-meeting-card>header>a,.decision-record footer a{color:#c95e00;font-size:.86rem;font-weight:800;text-decoration:underline}.decision-records{padding:0 1.2rem .65rem}.decision-record{border-bottom:1px solid var(--line);padding:.85rem 0}.decision-record:last-child{border-bottom:0;padding-bottom:.2rem}.decision-badges{flex-wrap:wrap;align-items:center;gap:.35rem;display:flex}.resolution-badge{color:#4f6475;letter-spacing:.04em;text-transform:uppercase;background:#edf1f4;border-radius:999px;padding:.28rem .5rem;font-size:.7rem;font-weight:900}.status.confidential{background:var(--red-soft);color:var(--red)}.decision-record h3{font-family:var(--font-app);margin:.48rem 0 .25rem;font-size:1.16rem}.decision-wording{margin:0;font-size:.9rem;line-height:1.45}.decision-wording strong{white-space:nowrap;font-weight:500}.decision-record footer{color:var(--ink-soft);flex-wrap:wrap;align-items:center;gap:.75rem;margin-top:.65rem;font-size:.78rem;display:flex}.decision-record footer .text-danger{margin-left:auto}@media (max-width:760px){html{font-size:16px}h1{font-size:2rem}h2{font-size:1.35rem}.page{padding:1.2rem .85rem 3rem}.page-heading{flex-direction:column;align-items:flex-start;margin-bottom:1rem}.app-frame .button{min-height:44px}.app-frame .environment-banner{font-size:.74rem}.decision-meeting-card>header{flex-direction:column;align-items:stretch;gap:0;padding:0 .85rem .7rem}.decision-meeting-toggle{align-items:flex-start;padding:.78rem 0 .4rem}.decision-meeting-heading [role=heading]{white-space:normal;font-size:1.1rem}.decision-meeting-summary{white-space:nowrap;margin-left:.6rem}.decision-meeting-card>header>a{align-self:flex-start}.decision-records{padding:0 .85rem .65rem}}
.navigation-icon{flex:none;width:22px;height:22px;display:block}.modern-shell{min-height:calc(var(--our-binder-scaled-viewport-height,100vh) - 31px);grid-template-columns:276px minmax(0,1fr);transition:grid-template-columns .22s;display:grid}.sidebar-collapsed .modern-shell{grid-template-columns:84px minmax(0,1fr)}.modern-sidebar{border-right:1px solid var(--line);height:calc(var(--our-binder-scaled-viewport-height,100vh) - 31px);z-index:60;background:#fff;flex-direction:column;align-self:start;min-height:620px;padding:1rem;display:flex;position:sticky;top:0;overflow:visible;box-shadow:8px 0 28px #10243b0f}.sidebar-brand-row{align-items:center;gap:.5rem;min-height:58px;display:flex}.sidebar-brand{flex:1;align-items:center;gap:.75rem;min-width:0;display:flex;overflow:hidden}.sidebar-logo,.sidebar-mark{background:#fff;border:1px solid #dbe3e9;border-radius:11px;flex:0 0 48px;justify-content:center;align-items:center;width:48px;height:48px;display:flex;overflow:hidden}.sidebar-logo img{object-fit:contain;width:100%;max-width:100%;height:100%;padding:3px}.sidebar-mark{background:var(--gold);color:var(--navy);border-color:#0000;font-size:.88rem;font-weight:900}.sidebar-brand-copy,.sidebar-account-copy{opacity:1;min-width:0;transition:opacity .14s;display:block;overflow:hidden}.sidebar-brand-copy strong{white-space:nowrap;font-size:1.18rem;line-height:1.05;display:block}.sidebar-brand-copy small{color:var(--ink-soft);text-overflow:ellipsis;white-space:nowrap;margin-top:.28rem;font-size:.74rem;overflow:hidden}.sidebar-collapse{color:var(--ink-soft);cursor:pointer;background:0 0;border:0;border-radius:8px;justify-content:center;align-items:center;width:38px;height:38px;padding:0;display:flex}.sidebar-collapse:hover{color:var(--navy);background:#edf2f6}.modern-sidebar nav{flex-direction:column;flex:1;gap:.3rem;min-height:0;margin-top:1.35rem;display:flex}.sidebar-navigation-entry{gap:.18rem;display:grid}.sidebar-navigation-parent{grid-template-columns:minmax(0,1fr) auto;display:grid;position:relative}.sidebar-navigation-parent>a{min-width:0}.sidebar-submenu-toggle{color:#627486;cursor:pointer;z-index:2;background:0 0;border:0;border-radius:7px;align-self:center;width:34px;height:34px;margin-right:.35rem;padding:0;font-size:1rem;position:absolute;right:0}.sidebar-navigation-parent>a.active+.sidebar-submenu-toggle{color:#fff}.sidebar-submenu-toggle[aria-expanded=true] span{display:inline-block;transform:rotate(180deg)}.sidebar-submenu{gap:.2rem;margin:.1rem 0 .25rem;display:grid}.modern-sidebar nav .sidebar-submenu a{min-height:38px;padding:.45rem .8rem;font-size:.86rem}.modern-sidebar nav .sidebar-submenu .navigation-icon{width:22px;height:22px}.sidebar-navigation-group{color:#7b8996;letter-spacing:.12em;text-transform:uppercase;margin:.75rem .75rem .14rem;font-size:.62rem;font-weight:900;display:block}.sidebar-collapsed .sidebar-navigation-group{border-top:1px solid var(--line);margin:.5rem .35rem .2rem;font-size:0}.platform-default-navigation{overflow-x:auto;align-items:stretch!important;gap:.2rem!important}.topbar-navigation-group{flex:none;align-items:center;gap:.1rem;padding:0 .2rem;display:flex;position:relative}.topbar-navigation-group>small{color:#ffffff9e;letter-spacing:.08em;text-transform:uppercase;font-size:.48rem;font-weight:800;position:absolute;top:.1rem;left:.65rem}.topbar-navigation-group>a{padding-top:1.25rem!important}.topbar-navigation-menu{position:relative}.topbar-navigation-parent{align-items:center;display:flex}.topbar-navigation-parent>a{border-radius:7px 0 0 7px!important;padding-right:.45rem!important}.topbar-navigation-parent>button{color:#dce7ef;cursor:pointer;background:0 0;border:0;border-radius:0 7px 7px 0;min-height:39px;padding:.4rem .55rem}.topbar-navigation-parent>a.active+button,.topbar-navigation-parent>button:hover{color:#fff;background:#ffffff1f}.topbar-navigation-submenu{border:1px solid var(--line);z-index:120;background:#fff;border-radius:9px;min-width:170px;padding:.35rem;display:grid;position:absolute;top:calc(100% + .4rem);left:0;box-shadow:0 14px 35px #0919283d}.topbar nav .topbar-navigation-submenu a{color:var(--ink);padding:.65rem .75rem}.topbar nav .topbar-navigation-submenu a:hover,.topbar nav .topbar-navigation-submenu a.active{background:var(--blue-soft);color:var(--navy)}.modern-sidebar nav a{color:#405266;white-space:nowrap;border-radius:9px;align-items:center;gap:.9rem;min-height:48px;padding:.7rem .8rem;font-size:.95rem;font-weight:700;display:flex;position:relative}.modern-sidebar nav a:hover{color:var(--navy);background:#edf2f6}.modern-sidebar nav a.active{background:var(--navy);box-shadow:0 7px 16px color-mix(in srgb, var(--navy) 24%, transparent);color:#fff}.sidebar-footer{border-top:1px solid var(--line);gap:.8rem;padding-top:.85rem;display:grid}.sidebar-connection{color:var(--ink-soft);text-transform:uppercase;white-space:nowrap;align-items:center;gap:.5rem;min-height:24px;padding:0 .5rem;font-size:.72rem;display:flex;overflow:hidden}.sidebar-connection span,.mobile-connection-dot{background:#168253;border-radius:50%;flex:0 0 8px;width:8px;height:8px;box-shadow:0 0 0 3px #dff4e7}.sidebar-connection.offline span,.mobile-connection-dot.offline{background:#b27200;box-shadow:0 0 0 3px #fff0cf}.sidebar-account{background:#f4f7f9;border-radius:12px;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:.65rem;padding:.7rem;display:grid}.account-avatar{background:color-mix(in srgb, var(--navy) 14%, white);color:var(--navy);border:2px solid #fff;border-radius:50%;justify-content:center;align-items:center;width:38px;height:38px;font-size:.72rem;font-weight:900;display:flex}.sidebar-account-copy strong{text-overflow:ellipsis;white-space:nowrap;font-size:.84rem;display:block;overflow:hidden}.sidebar-account-copy small{color:var(--ink-soft);text-overflow:ellipsis;text-transform:capitalize;white-space:nowrap;margin-top:.14rem;font-size:.68rem;overflow:hidden}.sidebar-account button{color:#667786;cursor:pointer;background:0 0;border:0;border-radius:7px;justify-content:center;align-items:center;width:34px;height:34px;padding:0;display:flex}.sidebar-account button:hover{color:var(--red);background:#fff}.sidebar-account button span{display:none}.sidebar-account button .navigation-icon{width:19px;height:19px}.sidebar-collapsed .modern-sidebar{padding-inline:.75rem}.sidebar-collapsed .sidebar-brand-row{flex-direction:column;min-height:100px}.sidebar-collapsed .sidebar-brand{flex:none}.sidebar-collapsed .sidebar-brand-copy,.sidebar-collapsed .sidebar-account-copy,.sidebar-collapsed .sidebar-connection b{opacity:0;display:none}.sidebar-collapsed .modern-sidebar nav{align-items:stretch;margin-top:.8rem}.sidebar-collapsed .modern-sidebar nav a{justify-content:center;padding-inline:.5rem}.sidebar-collapsed .modern-sidebar nav a>span,.sidebar-collapsed .sidebar-submenu-toggle{display:none}.sidebar-collapsed .modern-sidebar nav a:after{color:#fff;content:attr(data-tooltip);opacity:0;pointer-events:none;visibility:hidden;z-index:80;background:#172433;border-radius:6px;padding:.48rem .65rem;font-size:.78rem;font-weight:700;transition:opacity .12s,transform .12s;position:absolute;left:calc(100% + 10px);transform:translate(-4px)}.sidebar-collapsed .modern-sidebar nav a:hover:after,.sidebar-collapsed .modern-sidebar nav a:focus-visible:after{opacity:1;visibility:visible;transform:translate(0)}.sidebar-collapsed .sidebar-footer{justify-items:center}.sidebar-collapsed .sidebar-connection{justify-content:center;width:100%;padding:0}.sidebar-collapsed .sidebar-account{flex-direction:column;padding:.55rem;display:flex}.modern-workspace{min-width:0}.modern-workspace .page{max-width:1540px}.modern-mobile-bar,.sidebar-scrim{display:none}.navigation-layout-settings{border:0;border-bottom:1px solid var(--line);margin:0 0 1.5rem;padding:.5rem 0 1.5rem}.navigation-layout-settings legend{padding:0;font-size:1.08rem;font-weight:800}.navigation-layout-settings>p{margin:.25rem 0 .8rem}.navigation-layout-options{grid-template-columns:repeat(2,minmax(230px,330px));gap:.8rem;display:grid}.navigation-layout-options>label{cursor:pointer;border:1px solid #b8c6d1;border-radius:11px;grid-template-columns:auto 76px 1fr;align-items:center;gap:.75rem;margin:0;padding:.75rem;display:grid}.navigation-layout-options>label.selected{border-color:var(--navy);box-shadow:0 0 0 2px color-mix(in srgb, var(--navy) 12%, transparent);background:#eef5fb}.navigation-layout-options input{width:18px;height:18px;margin:0}.navigation-layout-options strong{font-size:.9rem;display:block}.navigation-layout-options small{color:var(--ink-soft);margin-top:.15rem;font-size:.72rem;font-weight:500}.navigation-layout-preview{background:#fff;border:1px solid #d8e0e6;border-radius:5px;gap:3px;width:76px;height:48px;padding:5px;display:grid;overflow:hidden}.navigation-layout-preview i,.navigation-layout-preview b{background:#cfdae3;border-radius:2px;display:block}.default-preview{grid-template-rows:10px 1fr;grid-template-columns:repeat(3,1fr)}.default-preview i{background:var(--navy);grid-column:1/-1}.modern-preview{grid-template-rows:repeat(3,1fr);grid-template-columns:16px 1fr}.modern-preview i{background:var(--navy);grid-row:1/-1}.platform-appearance{justify-content:space-between;align-items:center;margin-bottom:1rem;display:flex}.platform-appearance h2{margin:0}.platform-appearance p:last-child{margin-bottom:0}.segmented-layout-control{background:#edf2f5;border-radius:9px;padding:4px;display:inline-flex}.segmented-layout-control button{color:var(--ink-soft);cursor:pointer;background:0 0;border:0;border-radius:7px;padding:.65rem 1rem;font-size:.86rem;font-weight:800}.segmented-layout-control button.active{color:var(--navy);background:#fff;box-shadow:0 2px 8px #10243b1f}@media (max-width:760px){.modern-shell,.sidebar-collapsed .modern-shell{min-height:calc(var(--our-binder-scaled-viewport-height,100vh) - 31px);display:block}.modern-sidebar,.sidebar-collapsed .modern-sidebar{height:var(--our-binder-scaled-viewport-height,100vh);z-index:130;width:min(88vw,330px);min-height:0;padding:1rem;transition:transform .2s;position:fixed;top:0;bottom:auto;left:0;transform:translate(-105%)}.modern-sidebar.mobile-open{transform:translate(0)}.sidebar-collapsed .sidebar-brand-row{flex-direction:row;min-height:58px}.sidebar-collapsed .sidebar-brand{flex:1}.sidebar-collapsed .sidebar-brand-copy,.sidebar-collapsed .sidebar-account-copy,.sidebar-collapsed .sidebar-connection b{opacity:1;display:block}.sidebar-collapsed .sidebar-collapse{display:none}.sidebar-collapsed .modern-sidebar nav{align-items:stretch;margin-top:1.35rem}.sidebar-collapsed .modern-sidebar nav a{justify-content:flex-start;padding-inline:.8rem}.sidebar-collapsed .modern-sidebar nav a>span{display:inline}.sidebar-collapsed .modern-sidebar nav a:after{display:none}.sidebar-collapsed .sidebar-footer{justify-items:stretch}.sidebar-collapsed .sidebar-connection{justify-content:flex-start;padding:0 .5rem}.sidebar-collapsed .sidebar-account{flex-direction:initial;padding:.7rem;display:grid}.sidebar-scrim{opacity:0;pointer-events:none;z-index:120;background:#0a17257a;border:0;transition:opacity .2s;display:block;position:fixed;inset:0}.sidebar-scrim.open{opacity:1;pointer-events:auto}.modern-mobile-bar{border-bottom:1px solid var(--line);z-index:50;background:#fff;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:.7rem;min-height:64px;padding:.6rem 1rem;display:grid;position:sticky;top:0}.modern-mobile-bar>button{color:var(--navy);background:#f2f5f7;border:1px solid #d5dfe6;border-radius:8px;justify-content:center;align-items:center;width:42px;height:42px;padding:0;display:flex}.modern-mobile-brand{min-width:0}.modern-mobile-brand strong{display:block}.modern-mobile-brand small{color:var(--ink-soft);text-overflow:ellipsis;white-space:nowrap;font-size:.7rem;overflow:hidden}.modern-workspace .page{padding-top:1.5rem}.navigation-layout-options{grid-template-columns:1fr}.navigation-layout-options>label{grid-template-columns:auto 66px 1fr}.navigation-layout-preview{width:66px}.platform-appearance{flex-direction:column;align-items:flex-start;gap:1rem}}@media print{.modern-sidebar,.modern-mobile-bar,.sidebar-scrim,.modern-navigation>.environment-banner,.default-navigation>.environment-banner,.default-navigation>.topbar,.default-navigation>.connection-status{display:none!important}.modern-shell,.sidebar-collapsed .modern-shell{min-height:0;display:block!important}}
.app-dialog-open{overflow:hidden}.app-dialog-backdrop{z-index:10000;-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px);background:#0a1f3675;place-items:center;padding:1.25rem;animation:.16s ease-out app-dialog-fade;display:grid;position:fixed;inset:0}.app-dialog{width:min(100%,32rem);color:var(--ink,#102a43);background:#fff;border:1px solid #cbd8e5;border-radius:1rem;animation:.18s ease-out app-dialog-rise;position:relative;overflow:hidden;box-shadow:0 24px 70px #0a1f3647}.app-dialog-accent{background:var(--primary,#0071c7);height:.32rem}.app-dialog-warning .app-dialog-accent{background:#d69a19}.app-dialog-danger .app-dialog-accent{background:#b3262d}.app-dialog-header{padding:1.45rem 1.5rem .75rem}.app-dialog-eyebrow{color:#526d82;letter-spacing:.12em;text-transform:uppercase;margin-bottom:.42rem;font-size:.72rem;font-weight:800;display:block}.app-dialog-header h2{margin:0;font-size:1.45rem;line-height:1.2}.app-dialog-header p{color:#486176;white-space:pre-line;margin:.65rem 0 0;line-height:1.55}.app-dialog-field{gap:.45rem;padding:.45rem 1.5rem .75rem;display:grid}.app-dialog-field label{font-size:.86rem;font-weight:800}.app-dialog-field input,.app-dialog-field textarea{width:100%;color:inherit;font:inherit;resize:vertical;background:#fff;border:1px solid #aebfd0;border-radius:.62rem;padding:.78rem .85rem;line-height:1.45}.app-dialog-field input:focus,.app-dialog-field textarea:focus{border-color:var(--primary,#0071c7);outline:3px solid color-mix(in srgb, var(--primary,#0071c7) 22%, transparent)}.app-dialog-field small{color:#61788b}.app-dialog-actions{background:#f7f9fb;border-top:1px solid #e1e8ef;justify-content:flex-end;gap:.65rem;margin-top:.45rem;padding:1rem 1.5rem 1.35rem;display:flex}.app-dialog-actions .button{justify-content:center;min-width:6.6rem}@keyframes app-dialog-fade{0%{opacity:0}}@keyframes app-dialog-rise{0%{opacity:0;transform:translateY(.65rem)scale(.985)}}@media (max-width:540px){.app-dialog-backdrop{align-items:end;padding:.65rem}.app-dialog{border-radius:1rem 1rem .7rem .7rem}.app-dialog-header{padding:1.2rem 1.1rem .65rem}.app-dialog-field{padding-inline:1.1rem}.app-dialog-actions{padding:.9rem 1.1rem 1.1rem}}@media (prefers-reduced-motion:reduce){.app-dialog-backdrop,.app-dialog{animation:none}}
:root{--our-binder-interface-scale:.9;--our-binder-scaled-viewport-height:111.111vh}@supports (height:100dvh){:root{--our-binder-scaled-viewport-height:111.111dvh}}@media screen{body{zoom:var(--our-binder-interface-scale)}@supports not (zoom:1){body{min-height:111.111vh;transform:scale(var(--our-binder-interface-scale));transform-origin:0 0;width:111.111%}}}@media print{body{zoom:1;width:auto;min-height:auto;transform:none}}
.platform-privacy-boundary{border:1px solid #bdd8e8;border-left:4px solid var(--navy);background:#edf6fb;border-radius:10px;align-items:flex-start;gap:.8rem;margin-bottom:1rem;padding:.85rem 1rem;display:flex}.platform-privacy-boundary strong{flex:none}.platform-privacy-boundary span{color:var(--ink-soft)}.platform-stat-grid{grid-template-columns:repeat(auto-fit,minmax(155px,1fr));gap:.85rem;margin-bottom:1rem;display:grid}.platform-stat{border:1px solid var(--line);background:#fff;border-radius:12px;min-height:108px;padding:1rem;box-shadow:0 8px 24px #11263d0d}.platform-stat>span{color:var(--ink-soft);letter-spacing:.04em;text-transform:uppercase;font-size:.72rem;font-weight:800;display:block}.platform-stat strong{margin-top:.55rem;font-size:1.75rem;line-height:1.1;display:block}.platform-stat small{color:var(--ink-soft);margin-top:.28rem;display:block}.platform-dashboard-grid,.platform-admin-columns{grid-template-columns:minmax(0,1.35fr) minmax(320px,.65fr);gap:1rem;display:grid}.lifecycle-bars{gap:.8rem;display:grid}.lifecycle-bars>div{grid-template-columns:1fr auto;gap:.35rem;display:grid;position:relative}.lifecycle-bars span{text-transform:capitalize}.lifecycle-bars i{background:var(--navy);border-radius:20px;grid-column:1/-1;min-width:7px;height:7px;display:block}.quick-link-list{gap:.55rem;display:grid}.quick-link-list a{background:#f5f7f9;border-radius:9px;justify-content:space-between;align-items:center;padding:.8rem;display:flex}.quick-link-list b{text-align:center;background:#fff;border-radius:16px;min-width:28px;padding:.25rem .45rem}.platform-toolbar{flex-wrap:wrap;align-items:center;gap:.55rem;display:flex}.platform-toolbar select{min-width:220px}.responsive-table{overflow-x:auto}.responsive-table table{border-collapse:collapse;width:100%;min-width:850px}.responsive-table th{color:var(--ink-soft);letter-spacing:.06em;text-align:left;text-transform:uppercase;padding:.7rem;font-size:.7rem}.responsive-table td{border-top:1px solid var(--line);vertical-align:top;padding:.85rem .7rem}.responsive-table td strong,.responsive-table td small{display:block}.responsive-table td small{color:var(--ink-soft);margin-top:.2rem}.directory-search{max-width:520px;margin:.2rem 0 1rem}.organization-directory{display:grid}.organization-directory-row{border-top:1px solid var(--line);color:inherit;grid-template-columns:auto minmax(220px,1.5fr) minmax(140px,.8fr) minmax(85px,.45fr) minmax(95px,.45fr) auto;align-items:center;gap:1rem;padding:.9rem .4rem;display:grid}.organization-directory-row:hover{background:#f7f9fb}.organization-directory-row>span>strong,.organization-directory-row>span>small{display:block}.organization-directory-row small{color:var(--ink-soft);margin-top:.15rem}.organization-avatar{color:var(--navy);background:#e5f0fa;border-radius:50%;justify-content:center;align-items:center;width:42px;height:42px;font-size:.72rem;font-weight:900;display:flex}.onboarding-wizard{grid-template-columns:220px minmax(0,1fr);min-height:560px;padding:0;display:grid;overflow:hidden}.wizard-steps{background:#f1f5f8;align-content:start;gap:.2rem;margin:0;padding:1.3rem;list-style:none;display:grid}.wizard-steps li{color:var(--ink-soft);border-radius:8px;align-items:center;gap:.65rem;padding:.65rem;display:flex}.wizard-steps b{background:#fff;border:1px solid #cad6df;border-radius:50%;justify-content:center;align-items:center;width:28px;height:28px;display:flex}.wizard-steps li.active{color:var(--navy);background:#fff;font-weight:800}.wizard-steps li.complete b{color:#147449;background:#dff3e8;border-color:#b9e3ca}.wizard-content{padding:1.5rem}.wizard-fields{grid-template-columns:repeat(2,minmax(0,1fr));gap:1rem;display:grid}.wizard-wide{grid-column:1/-1}.wizard-placeholder,.wizard-complete{text-align:center;flex-direction:column;justify-content:center;align-items:center;min-height:330px;display:flex}.wizard-placeholder p{color:var(--ink-soft);max-width:680px}.wizard-complete>span{color:#167b4c;background:#dff3e8;border-radius:50%;justify-content:center;align-items:center;width:70px;height:70px;font-size:2rem;display:flex}.wizard-actions{border-top:1px solid var(--line);justify-content:space-between;margin-top:1.5rem;padding-top:1rem;display:flex}.review-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:.8rem;display:grid}.review-grid>span{color:var(--ink-soft);background:#f5f7f9;border-radius:9px;padding:.8rem}.review-grid strong,.review-grid small{color:var(--ink);margin-top:.2rem;display:block}.support-workspace{grid-template-columns:360px minmax(0,1fr);gap:1rem;display:grid}.support-queue{align-self:start;max-height:calc(100vh - 190px);overflow:auto}.support-queue>button{border:0;border-top:1px solid var(--line);cursor:pointer;text-align:left;background:0 0;grid-template-columns:auto 1fr auto;align-items:center;gap:.6rem;width:100%;padding:.8rem;display:grid}.support-queue>button.active{background:#eef5fb}.support-queue button strong,.support-queue button small{display:block}.support-queue button small,.support-queue time{color:var(--ink-soft);font-size:.7rem}.priority-dot{background:#8493a0;border-radius:50%;width:9px;height:9px}.priority-dot.high{background:#cc7a13}.priority-dot.urgent{background:#bd3434}.priority-dot.low{background:#4382b5}.ticket-controls{grid-template-columns:repeat(3,minmax(0,1fr));gap:.75rem;display:grid}.ticket-description{background:#f6f8fa;border-radius:10px;margin:1rem 0;padding:1rem}.ticket-description p{font-size:1.05rem}.ticket-thread{gap:.7rem;display:grid}.ticket-thread article{border:1px solid var(--line);border-radius:9px;padding:.8rem}.ticket-thread article.internal{background:#fff7e6;border-color:#efd49a}.ticket-thread article strong span{background:#f4dcab;border-radius:10px;margin-left:.5rem;padding:.2rem .45rem;font-size:.65rem}.ticket-thread time{color:var(--ink-soft);font-size:.68rem}.ticket-reply{border-top:1px solid var(--line);grid-template-columns:1fr auto;gap:.6rem;margin-top:1rem;padding-top:1rem;display:grid}.ticket-reply textarea,.ticket-reply>select{grid-column:1/-1}.backup-list,.health-grid,.knowledge-list,.announcement-list,.audit-timeline,.team-list,.plan-list,.simple-record-list{display:grid}.backup-list article,.health-grid article,.knowledge-list article,.team-list article{border-top:1px solid var(--line);align-items:center;gap:.8rem;padding:.85rem .4rem;display:grid}.backup-list article{grid-template-columns:auto minmax(220px,1fr) minmax(150px,.5fr) auto auto}.backup-list strong,.backup-list small,.health-grid strong,.health-grid small,.knowledge-list strong,.knowledge-list small,.team-list strong,.team-list small{display:block}.backup-list small,.health-grid small,.knowledge-list small,.team-list small{color:var(--ink-soft)}.backup-icon{background:#e6f0f8;border-radius:9px;justify-content:center;align-items:center;width:42px;height:42px;font-size:1.3rem;display:flex}.restore-preview,.restore-preview>.button{margin-top:1rem}.health-stats{grid-template-columns:repeat(5,1fr)}.health-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:.7rem}.health-grid article{border:1px solid var(--line);border-radius:10px;grid-template-columns:auto 1fr auto auto;padding:.85rem}.health-dot{background:#188655;border-radius:50%;width:10px;height:10px}.health-dot.degraded{background:#c28013}.health-dot.down{background:#b93232}.health-grid article>b{color:var(--ink-soft);font-size:.72rem}.knowledge-layout{grid-template-columns:minmax(0,1.55fr) minmax(330px,.65fr);gap:1rem;display:grid}.knowledge-list article{grid-template-columns:auto minmax(0,1fr) auto}.knowledge-kind{color:#4d6478;text-transform:uppercase;background:#e8eef3;border-radius:12px;padding:.28rem .5rem;font-size:.65rem;font-weight:900}.faq-list details{border-top:1px solid var(--line);padding:.85rem 0}.faq-list summary{cursor:pointer;font-weight:800}.faq-list summary span{color:var(--ink-soft);float:right;font-size:.7rem;font-weight:600}.faq-list p{color:var(--ink-soft);max-width:850px}.announcement-list article{border-left:4px solid #4382b5;border-bottom:1px solid var(--line);grid-template-columns:auto 1fr;gap:.8rem;padding:1rem;display:grid}.announcement-list article.warning{border-left-color:#c28013}.announcement-list article.critical{border-left-color:#b93232}.audit-timeline{padding-left:1rem}.audit-timeline article{border-left:2px solid #dce4ea;padding:0 0 1.2rem 1.2rem;position:relative}.audit-marker{background:var(--navy);box-shadow:0 0 0 1px var(--navy);border:3px solid #fff;border-radius:50%;width:11px;height:11px;position:absolute;top:.2rem;left:-6px}.audit-timeline p,.audit-timeline small{color:var(--ink-soft)}.platform-settings-layout{grid-template-columns:repeat(2,minmax(0,1fr));gap:1rem;display:grid}.platform-settings-save{grid-column:1/-1;justify-self:end}.team-list article{grid-template-columns:auto 1fr auto}.plan-list article{border-top:1px solid var(--line);padding:.8rem 0}.plan-list strong,.plan-list small{display:block}.plan-list small{color:var(--ink-soft)}.organization-workspace{padding:0;overflow:hidden}.organization-workspace-head{justify-content:space-between;align-items:center;padding:1.25rem;display:flex}.organization-workspace-head h2{margin:.35rem 0 .1rem}.organization-tabs{border-block:1px solid var(--line);background:#f5f7f9;gap:.2rem;padding:.45rem 1rem;display:flex;overflow-x:auto}.organization-tabs button{cursor:pointer;white-space:nowrap;background:0 0;border:0;border-radius:7px;padding:.65rem .85rem;font-weight:750}.organization-tabs button.active{color:var(--navy);background:#fff;box-shadow:0 2px 7px #14283c14}.organization-tab-content{padding:1.25rem}.organization-control-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:1rem;max-width:820px;display:grid}.organization-control-grid>.button{align-self:end}.row-actions{flex-wrap:wrap;gap:.3rem;display:flex}.row-actions button{color:var(--navy);cursor:pointer;background:#fff;border:1px solid #bdcad4;border-radius:6px;padding:.35rem .5rem;font-size:.68rem;font-weight:800}.row-actions button.danger{color:#a52828;border-color:#e1b8b8}.simple-record-list article{border-top:1px solid var(--line);gap:.2rem;padding:.85rem 0;display:grid}.simple-record-list article>.status{justify-self:start}.simple-record-list small{color:var(--ink-soft)}.knowledge-announcement{background:#edf6fb;border-left:4px solid #4382b5;border-radius:8px;align-items:center;gap:.8rem;margin-bottom:.75rem;padding:.75rem 1rem;display:flex}.knowledge-announcement.warning{background:#fff6e4;border-color:#bf7b10}.knowledge-announcement.critical{background:#fdecec;border-color:#b63131}.knowledge-search{max-width:340px}.knowledge-card-grid{grid-template-columns:repeat(auto-fit,minmax(240px,1fr));gap:.8rem;display:grid}.knowledge-card-grid article{border:1px solid var(--line);border-radius:10px;padding:1rem}.knowledge-card-grid article h3{margin:.7rem 0 .35rem}.knowledge-card-grid article p{color:var(--ink-soft);min-height:45px}.knowledge-card-grid article>.status,.knowledge-card-grid article>.button{width:max-content;margin-top:.7rem;display:flex}.status.warning{color:#855300;background:#fff0cb}.status.danger{color:#9e2727;background:#fde3e3}.info-card.success-soft{background:#e7f5ed}.info-card.warning-soft{background:#fff5dc}.checkbox-line{align-items:center;gap:.55rem;display:flex!important}.checkbox-line input{width:18px;height:18px}.platform-settings-workspace{min-height:760px}.platform-settings-workspace .admin-settings-mark{font-size:1rem;font-weight:900}.platform-settings-workspace .admin-settings-sidebar nav button{grid-template-columns:12px minmax(0,1fr)}.platform-settings-nav-dot{background:#b8c5cf;border-radius:50%;justify-self:center;width:7px;height:7px}.platform-settings-sidebar button.active .platform-settings-nav-dot,.admin-settings-sidebar nav button.active .platform-settings-nav-dot{background:var(--blue);box-shadow:0 0 0 3px color-mix(in srgb,var(--blue) 16%,transparent)}.platform-settings-form,.platform-settings-stack{gap:.8rem;display:grid}.platform-settings-accordion{border:1px solid var(--line);background:#fff;border-radius:11px;display:block;overflow:hidden}.platform-settings-accordion>summary{padding:.85rem 1rem}.platform-settings-accordion-body{border-top:1px solid var(--line);gap:.75rem;padding:.9rem 1rem 1rem;display:grid}.platform-settings-accordion-body>label{margin:0}.platform-settings-accordion .settings-branding-fields,.platform-settings-accordion .settings-colour-fields{border-top:0;padding:0}.platform-settings-accordion .navigation-layout-settings{border:0;margin:0;padding:0}.platform-settings-accordion .navigation-layout-options{grid-template-columns:repeat(2,minmax(0,1fr))}.platform-settings-accordion .navigation-layout-options>label{max-width:none}.platform-theme-preview{color:#fff;text-align:center;border:4px solid;border-radius:9px;flex-direction:column;justify-content:center;align-items:center;gap:.75rem;min-height:125px;padding:1rem;display:flex}.platform-theme-preview span{color:#172433;border-radius:7px;padding:.5rem .7rem;font-size:.72rem;font-weight:850}.platform-settings-savebar{z-index:3;background:#f6f7faf0;justify-content:flex-end;align-items:center;padding:.35rem 0 .1rem;display:flex;position:sticky;bottom:0}.smtp-status-card{border:1px solid var(--line);background:#f5f8fa;border-radius:9px;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:.7rem;padding:.75rem .8rem;display:grid}.smtp-status-card strong,.smtp-status-card small{display:block}.smtp-status-card small{color:var(--ink-soft);margin-top:.12rem}.smtp-test-row{grid-template-columns:minmax(0,1fr) auto;align-items:end;gap:.7rem;display:grid}.smtp-test-row label{margin:0}.smtp-test-row .button{min-height:42px}.settings-help{color:var(--ink-soft);line-height:1.45;display:block}.settings-help code{color:var(--navy);background:#eef2f5;border-radius:4px;padding:.12rem .3rem}.platform-email-preview{width:100%;max-width:720px;margin:0 auto}.platform-settings-directory article{border-top:1px solid var(--line);grid-template-columns:auto minmax(0,1fr) minmax(170px,.6fr) auto;align-items:center;gap:.8rem;padding:.85rem .25rem;display:grid}.platform-settings-directory article strong,.platform-settings-directory article small,.platform-settings-directory article b{display:block}.platform-settings-directory article small{color:var(--ink-soft);margin-top:.12rem}.platform-settings-directory article b{text-transform:capitalize}.platform-plan-directory{gap:.65rem;display:grid}.platform-plan-directory>.panel-title{margin-bottom:.25rem}.platform-plan-directory .configuration-card{background:#fff}.plan-limit-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:.55rem;margin-bottom:.75rem;display:grid}.plan-limit-grid span{background:#f4f7f9;border-radius:8px;padding:.65rem}.plan-limit-grid strong,.plan-limit-grid small{display:block}.plan-limit-grid small{color:var(--ink-soft);margin-top:.15rem}.platform-record-editor{gap:.85rem;display:grid}.platform-record-editor .button-row{flex-wrap:wrap;gap:.55rem;display:flex}.platform-record-editor label small{color:var(--ink-soft);margin-top:.3rem;font-weight:400;display:block}.settings-repeat-list,.settings-preset-list{gap:.65rem;display:grid}.settings-repeat-list>div{grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:.55rem;display:grid}.settings-preset-list>section{border:1px solid var(--line);background:#f6f8fa;border-radius:9px;gap:.6rem;padding:.75rem;display:grid}.settings-preset-list>section label{margin:0}.settings-preset-list>section .button{justify-self:start}.capability-checklist{border:1px solid var(--line);border-radius:9px;grid-template-columns:repeat(3,minmax(0,1fr));gap:.4rem;padding:.75rem;display:grid}.capability-checklist legend{padding:0 .35rem;font-weight:800}.capability-checklist label{text-transform:capitalize;align-items:center;gap:.45rem;margin:0;font-weight:500;display:flex}.capability-checklist input{width:auto}.platform-settings-directory article{grid-template-columns:auto minmax(180px,1.2fr) minmax(190px,1fr) auto auto}.platform-role-management{grid-template-columns:minmax(0,1fr) minmax(330px,.48fr);align-items:start;gap:1rem;display:grid}.platform-role-list{display:grid}.platform-role-list article{border-top:1px solid var(--line);grid-template-columns:minmax(145px,1fr) auto;align-items:start;gap:.7rem;padding:.85rem .2rem;display:grid}.platform-role-list article:first-child{border-top:0}.platform-role-list article strong,.platform-role-list article small{display:block}.platform-role-list article small{color:var(--ink-soft);margin-top:.15rem}.platform-role-list article>.tag-list{grid-area:2/1/auto/-1;align-items:flex-start}.platform-role-list article>.row-actions,.platform-role-list article>.role-platform-controlled{grid-area:1/2;justify-self:end}.platform-role-list .tag-list span{font-size:.68rem}.platform-role-editor{position:sticky;top:1rem}.platform-role-editor>label{margin-bottom:.8rem;display:block}.platform-role-editor fieldset{border:1px solid var(--line);border-radius:9px;margin:0 0 .8rem;padding:.75rem}.platform-role-editor legend{padding:0 .35rem;font-weight:850}.platform-permission-catalog{gap:.55rem;max-height:520px;padding-right:.25rem;display:grid;overflow-y:auto}.platform-permission-catalog .permission-option{border:1px solid var(--line);background:#f5f7f9;border-radius:8px;grid-template-columns:auto minmax(0,1fr);align-items:start;gap:.55rem;margin:0;padding:.7rem;display:grid}.platform-permission-catalog .permission-option:has(input:checked){background:#eaf4fb;border-color:#78acd2}.platform-permission-catalog input{width:auto;margin-top:.15rem}.platform-permission-catalog ul{color:var(--ink-soft);margin:.3rem 0 0;padding-left:1.05rem;font-size:.68rem}.platform-permission-catalog li+li{margin-top:.2rem}.platform-role-editor .wide{width:100%}.platform-login-editor{grid-template-columns:repeat(2,minmax(0,1fr));gap:.85rem;display:grid}.platform-login-editor>section{border:1px solid var(--line);background:#f6f8fa;border-radius:10px;padding:.9rem}.platform-login-editor>section:last-child{grid-column:1/-1}.platform-login-editor h4{margin:0 0 .65rem}.platform-login-editor label small{color:var(--ink-soft);margin-top:.25rem;font-weight:400;display:block}.platform-login-colours{grid-template-columns:repeat(3,minmax(0,1fr));gap:.75rem;display:grid}.platform-login-preview{border:1px solid var(--line);border-radius:12px;grid-template-columns:minmax(0,1.25fr) minmax(260px,.75fr);min-height:430px;display:grid;overflow:hidden}.platform-login-preview>section{background:var(--preview-hero);color:var(--preview-text);flex-direction:column;justify-content:space-between;padding:2rem;display:flex;position:relative;overflow:hidden}.platform-login-preview>section.with-decoration:after{border:1px solid var(--preview-decoration);content:"";opacity:.45;border-radius:50%;width:330px;height:330px;position:absolute;top:80px;right:-155px}.platform-login-preview-brand{z-index:1;align-items:center;gap:.65rem;display:flex;position:relative}.platform-login-preview-brand img{object-fit:contain;object-position:left;width:auto;max-width:150px;height:34px}.platform-login-preview-brand span{background:var(--preview-accent);color:#10263d;border-radius:7px;justify-content:center;align-items:center;width:36px;height:32px;font-size:.68rem;font-weight:900;display:flex}.platform-login-preview>section>div:nth-child(2){z-index:1;position:relative}.platform-login-preview>section small{color:var(--preview-muted);letter-spacing:.12em;text-transform:uppercase;font-size:.65rem;font-weight:800}.platform-login-preview>section h3{color:var(--preview-text);white-space:pre-line;margin:.55rem 0;font-size:clamp(2rem,4vw,3.7rem);line-height:1}.platform-login-preview>section p{color:var(--preview-muted);max-width:540px;line-height:1.5}.platform-login-preview>section footer{color:var(--preview-muted);z-index:1;font-size:.65rem;position:relative}.platform-login-preview>aside{background:var(--preview-panel);color:var(--preview-panel-text);justify-content:center;align-items:center;padding:1.5rem;display:flex}.platform-login-preview>aside>div{width:100%;max-width:260px}.platform-login-preview>aside small{color:var(--preview-accent);letter-spacing:.1em;text-transform:uppercase;font-size:.65rem;font-weight:850}.platform-login-preview>aside h3{color:var(--preview-panel-text);margin:.4rem 0;font-size:1.6rem}.platform-login-preview>aside p{color:var(--preview-panel-text);opacity:.7;font-size:.72rem}.platform-login-preview>aside i{background:#fff;border:1px solid #c8d1d8;border-radius:6px;height:34px;margin:.5rem 0;display:block}.platform-login-preview>aside button{background:var(--preview-accent);color:#10263d;border:0;border-radius:6px;width:100%;margin-top:.35rem;padding:.65rem;font-weight:800}.platform-login-logo-control{border:1px solid var(--line);background:#fff;border-radius:9px;grid-template-columns:110px minmax(0,1fr);align-items:center;gap:.8rem;margin-bottom:.8rem;padding:.75rem;display:grid}.platform-login-logo-preview{background:#f1f5f8;border:1px dashed #9cb0c0;border-radius:8px;justify-content:center;align-items:center;height:82px;padding:.55rem;display:flex;overflow:hidden}.platform-login-logo-preview img{object-fit:contain;width:100%;max-width:100%;height:100%}.platform-login-logo-preview span{background:var(--brand-accent,#c89b3c);color:#10263d;border-radius:7px;justify-content:center;align-items:center;width:44px;height:38px;font-weight:900;display:flex}.platform-login-logo-control strong{margin-bottom:.2rem;display:block}.platform-login-logo-control p{color:var(--ink-soft);margin:0 0 .55rem;font-size:.72rem}.platform-login-logo-control small{color:var(--ink-soft);margin-top:.4rem;display:block}.platform-login-logo-control .logo-actions{flex-wrap:wrap;gap:.45rem;display:flex}@media (max-width:1180px){.platform-settings-workspace{min-height:0;display:block}.platform-settings-workspace .admin-settings-sidebar{border-bottom:1px solid var(--line);border-right:0;width:100%;position:static}.platform-settings-workspace .admin-settings-sidebar>header{display:none}.platform-settings-workspace .admin-settings-sidebar nav{flex-wrap:wrap;gap:.35rem;padding:.6rem;display:flex;overflow:visible}.platform-settings-workspace .admin-settings-sidebar nav section{display:contents}.platform-settings-workspace .admin-settings-sidebar nav section>p{display:none}.platform-settings-workspace .admin-settings-sidebar nav button{white-space:normal;flex:150px;grid-template-columns:10px minmax(0,1fr);min-width:0;padding:.55rem .65rem}.platform-settings-workspace .admin-settings-main{min-width:0}.platform-role-management{grid-template-columns:1fr}.platform-role-editor{position:static}.platform-login-preview{grid-template-columns:1fr}.platform-login-preview>aside{display:none}}@media (max-width:1100px){.platform-dashboard-grid,.platform-admin-columns,.knowledge-layout,.support-workspace{grid-template-columns:1fr}.support-queue{max-height:none}.platform-settings-layout{grid-template-columns:1fr}.platform-settings-save{grid-column:auto}.organization-directory-row{grid-template-columns:auto minmax(180px,1.4fr) minmax(130px,.7fr) 80px auto}.organization-directory-row>span:nth-of-type(5){display:none}.health-stats{grid-template-columns:repeat(3,1fr)}}@media (max-width:760px){.platform-privacy-boundary{display:grid}.platform-stat-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.platform-stat{min-height:90px}.platform-stat strong{font-size:1.3rem}.organization-directory-row{grid-template-columns:auto 1fr auto;align-items:start}.organization-directory-row>span:nth-of-type(n+3){display:none}.onboarding-wizard{grid-template-columns:1fr}.wizard-steps{padding:.7rem;display:flex;overflow-x:auto}.wizard-steps li{flex:none}.wizard-steps li span{display:none}.wizard-fields,.review-grid,.ticket-controls,.health-grid,.organization-control-grid{grid-template-columns:1fr}.support-workspace{display:block}.support-queue{margin-bottom:1rem}.backup-list article{grid-template-columns:auto 1fr auto}.backup-list article>span:nth-of-type(3){display:none}.backup-list article>.button{grid-column:2/-1;justify-self:start}.knowledge-list article{grid-template-columns:auto 1fr}.knowledge-list article>.status{grid-column:2}.platform-toolbar{flex-direction:column;align-items:stretch}.platform-toolbar select{min-width:0}.health-stats{grid-template-columns:repeat(2,1fr)}.organization-workspace-head{flex-direction:column;align-items:flex-start;gap:1rem}.ticket-reply{grid-template-columns:1fr}.ticket-reply>*{grid-column:1!important}.platform-default-navigation{display:none!important}.platform-settings-accordion .navigation-layout-options,.platform-settings-accordion .settings-colour-fields,.plan-limit-grid,.capability-checklist{grid-template-columns:1fr}.smtp-test-row{grid-template-columns:1fr;align-items:stretch}.platform-settings-directory article{grid-template-columns:auto 1fr;align-items:start}.platform-settings-directory article>span:nth-of-type(3),.platform-settings-directory article>.status,.platform-settings-directory article>.button{grid-column:2}.platform-settings-savebar .button{width:100%}.platform-role-list article{grid-template-columns:1fr;align-items:start}.platform-role-list article>.tag-list,.platform-role-list article>.row-actions,.platform-role-list article>.role-platform-controlled{grid-area:auto/1;justify-self:start}.platform-login-editor,.platform-login-colours{grid-template-columns:1fr}.platform-login-editor>section:last-child{grid-column:1}.platform-login-logo-control{grid-template-columns:1fr;align-items:stretch}.platform-login-logo-preview{height:100px}.platform-login-preview{min-height:340px}.platform-login-preview>section{padding:1.25rem}}
