:root{--mmp-color-nmcp-navy:#1e375e;--mmp-color-nmcp-navy-dark:#172d4c;--mmp-color-nmcp-orange:#f39a3b;--mmp-color-nmcp-background:#d4dbda;--mmp-color-ink:#17202a;--mmp-color-muted:#667085;--mmp-color-line:#d9e0e7;--mmp-color-paper:#fff;--mmp-color-admin-ink:#1a2433;--mmp-color-admin-muted:#687386;--mmp-color-admin-surface:#eef2f6;--mmp-color-admin-line:#d8e0ea;--mmp-color-admin-action:#245b5a;--mmp-color-admin-shell:#151d29;--mmp-color-admin-shell-border:#101722;--mmp-color-admin-shell-raised:#1d2938;--mmp-color-admin-shell-text:#d8e0ea;--mmp-color-admin-shell-muted:#c5cfdd;--mmp-color-brand-gold:#fc6;--mmp-color-brand-gold-strong:#e6b04a;--mmp-color-brand-mark-ink:#101722;--mmp-color-focus-ring:#07c;--mmp-color-mobile-chrome:#213f68;--mmp-color-mobile-chrome-dark:#172235;--mmp-color-mobile-canvas:#b6c6d4;--mmp-color-mobile-list:#d5e0ea;--mmp-color-mobile-section:#c4d1dc;--mmp-color-success:#15803d;--mmp-color-success-text:#24513b;--mmp-color-success-surface:#f1f8f5;--mmp-color-warning:#8a4d00;--mmp-color-warning-surface:#fffaf0;--mmp-color-danger:#b42318;--mmp-color-danger-text:#9f2f24;--mmp-color-danger-surface:#fff4f2;--mmp-radius-control:8px;--mmp-radius-row-action:7px;--mmp-radius-panel:8px;--mmp-radius-phone-screen:20px;--mmp-space-xs:4px;--mmp-space-sm:8px;--mmp-space-md:12px;--mmp-space-lg:16px;--mmp-space-xl:24px;--mmp-space-phone-row-x:13px;--mmp-space-phone-row-y:8px;--mmp-type-font-family:Inter, ui-sans-serif, system-ui, -apple-system, BlinkMacSystemFont, Segoe UI, sans-serif;--mmp-type-brand-mark:16px;--mmp-type-row-title:17px;--mmp-type-row-meta:12px;--mmp-type-nav-title:20px;--mmp-type-phone-nav-title:18px;--mmp-type-phone-section:15px;--mmp-a11y-focus-ring-width:3px;--mmp-a11y-focus-ring-offset:2px;--mmp-a11y-min-touch-target:44px;--mmp-a11y-min-dense-target:38px;color:var(--mmp-color-admin-ink);background:var(--mmp-color-admin-surface);font-family:var(--mmp-type-font-family);font-synthesis:none;text-rendering:geometricprecision;--mmp-shadow-soft:0 1px 2px #1017220f, 0 10px 28px #1017220f;--mmp-shadow-lifted:0 16px 44px #1017221f;--mmp-shadow-control:0 1px 2px #10172214;--mmp-surface-raised:#fff;--mmp-surface-subtle:#f8fafc;--mmp-line-soft:#e5ebf2}*{box-sizing:border-box}body{background:var(--mmp-color-admin-surface);color:var(--mmp-color-admin-ink);-webkit-font-smoothing:antialiased;margin:0;overflow-x:hidden}#root{min-width:0}button,input,select,textarea{font:inherit}:where(a,button,input,select,textarea,summary,[tabindex]):focus-visible{outline:var(--mmp-a11y-focus-ring-width) solid var(--mmp-color-focus-ring);outline-offset:var(--mmp-a11y-focus-ring-offset)}button{min-height:var(--mmp-a11y-min-dense-target);border-radius:var(--mmp-radius-control);background:var(--mmp-color-admin-action);color:var(--mmp-color-paper);white-space:nowrap;box-shadow:var(--mmp-shadow-control);cursor:pointer;-webkit-user-select:none;user-select:none;border:1px solid #0000;justify-content:center;align-items:center;gap:8px;padding:9px 13px;font-weight:850;line-height:1;transition:background-color .14s,border-color .14s,box-shadow .14s,color .14s,transform .14s;display:inline-flex}button:disabled{color:#718096;box-shadow:none;cursor:not-allowed;background:#e7ecf2;border-color:#d7dee8}h1,h2,p{margin:0}h1{letter-spacing:0;margin-top:2px;font-size:28px;line-height:1.05}.sr-only{clip:rect(0 0 0 0);clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}h2{letter-spacing:0;font-size:16px;line-height:1.2}.admin-shell{background:var(--mmp-color-admin-surface);grid-template-columns:224px minmax(0,1fr);width:100%;min-height:100vh;display:grid}.sidebar{border-right:1px solid var(--mmp-color-admin-shell-border);background:var(--mmp-color-admin-shell);min-height:100vh;color:var(--mmp-color-paper);flex-direction:column;align-items:stretch;gap:7px;padding:12px;display:flex}.brand-lockup{grid-template-columns:56px minmax(0,1fr);place-items:center start;gap:10px;display:grid}.brand-lockup strong,.brand-lockup>div:not(.brand-mark) span,.app-switcher>span,.app-switcher em{display:block}.brand-lockup>div:not(.brand-mark) span{color:var(--mmp-color-admin-shell-text);font-size:12px;font-style:normal;font-weight:850}.app-switcher em{color:var(--mmp-color-admin-shell-muted);font-size:12px;font-style:normal;font-weight:750}.brand-mark{border-radius:var(--mmp-radius-control);background:var(--mmp-color-brand-gold);width:56px;height:42px;color:var(--mmp-color-brand-mark-ink);font-size:var(--mmp-type-brand-mark);letter-spacing:0;text-align:center;border:1px solid #ffffff2e;justify-content:center;align-items:center;font-weight:950;line-height:1;display:flex}.brand-mark>span{color:inherit;font-size:inherit;font-weight:inherit;line-height:1;display:block}.brand-lockup>div:not(.brand-mark){gap:2px;min-width:0;display:grid}.brand-lockup strong,.brand-lockup>div:not(.brand-mark) span{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.app-switcher{border-radius:var(--mmp-radius-control);background:var(--mmp-color-admin-shell-raised);text-align:left;border:1px solid #ffffff1c;align-content:center;justify-items:start;gap:3px;width:100%;min-height:46px;padding:6px 9px;display:grid}.app-switcher>span{color:var(--mmp-color-admin-shell-muted);text-transform:uppercase;font-size:9px;font-weight:900;line-height:1}.app-switcher select{width:100%;min-width:0;color:var(--mmp-color-paper);font:inherit;background:0 0;border:0;border-radius:6px;padding:0 18px 0 0;font-size:12px;font-weight:900;line-height:1.2}.app-switcher select:disabled{opacity:1}.app-switcher select option{color:#101722}.app-switcher strong,.app-switcher select{text-overflow:ellipsis;width:100%;overflow:hidden}.app-switcher em{text-overflow:ellipsis;white-space:nowrap;max-width:100%;display:block;overflow:hidden}.admin-preferences{min-height:42px}.nav-list{gap:6px;width:100%;display:grid}.sidebar-status{border-top:1px solid #ffffff14;flex-direction:row;justify-content:center;align-items:center;gap:6px;width:100%;margin-top:auto;padding-top:10px;display:flex}.status-dot{background:#8d9aab;border:2px solid #fff3;border-radius:999px;width:10px;height:10px;display:block;box-shadow:0 0 0 3px #ffffff0a}.status-dot.live{background:#75b78f}.status-dot.demo{background:#e6b04a}.status-dot.loading{background:#aeb9c9}.status-dot.signed-out{background:#d05f50}.sidebar-status .workspace-status{color:#aeb9c9;background:#1d2938;border-color:#ffffff1a;flex:1;justify-content:center;min-width:0}.sidebar-status .workspace-status.live{color:#bfe6cb;background:#1d302d;border-color:#75b78f47}.sidebar-status .workspace-status.demo{color:#f1cf86;background:#302b1d;border-color:#e6b04a47}.sidebar-status .workspace-status.loading{color:#c5cfdd;background:#202b39;border-color:#aeb9c92e}.sidebar-refresh-button{color:#c5cfdd;background:#1d2938;border-color:#ffffff1a;width:34px;min-width:34px;min-height:32px;padding:0}.sidebar-refresh-button .icon{flex-basis:15px;width:15px;height:15px}.admin-login-shell{background:linear-gradient(#eef2f6f0,#e6ecf3fa),#eef2f6;place-items:center;min-height:100vh;padding:24px;display:grid}.admin-login-panel{background:#fff;border:1px solid #d8e0ea;border-radius:8px;gap:18px;width:min(100%,420px);padding:22px;display:grid;box-shadow:0 18px 48px #161f2d1f}.login-brand-lockup{grid-template-columns:56px minmax(0,1fr);align-items:center;gap:12px;display:grid}.login-brand-lockup strong,.login-brand-lockup>div:not(.brand-mark) span{display:block}.login-brand-lockup strong{color:#151d29;font-size:18px;line-height:1.1}.login-brand-lockup>div:not(.brand-mark) span{color:#344154;margin-top:2px;font-size:12px;font-weight:850}.admin-login-form{gap:12px;display:grid}.login-panel-note{color:#344154;overflow-wrap:anywhere;margin:0;font-size:13px;font-weight:760}.admin-login-form label{gap:6px;display:grid}.admin-login-form label>span{color:#687386;text-transform:uppercase;font-size:11px;font-weight:900}.admin-login-form input{color:#1a2433;background:#fff;border:1px solid #cbd5df;border-radius:8px;outline:none;width:100%;min-height:42px;padding:9px 10px;font-weight:760}.admin-login-form input:focus{border-color:var(--mmp-color-focus-ring);box-shadow:0 0 0 var(--mmp-a11y-focus-ring-width) color-mix(in srgb, var(--mmp-color-focus-ring) 18%, transparent)}.admin-login-actions{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;display:grid}.nav-section{gap:5px;width:100%;display:grid}.nav-section+.nav-section{border-top:1px solid #ffffff14;margin-top:2px;padding-top:7px}.nav-section-label{color:#7f8da3;letter-spacing:0;text-transform:uppercase;padding:8px 10px 3px;font-size:10px;font-weight:950;display:block}.nav-overflow-list{gap:5px;display:grid}.nav-overflow.open .nav-overflow-list{display:grid}.nav-list a,.nav-overflow-toggle{color:#d5dce8;border-radius:8px;grid-template-columns:20px minmax(0,1fr);place-items:center start;gap:10px;width:100%;min-height:38px;padding:0 10px;font-size:12px;font-weight:820;text-decoration:none;display:grid}.nav-overflow-toggle{background:0 0;border-color:#0000;display:none}.nav-list a span,.nav-overflow-toggle span{text-overflow:ellipsis;white-space:nowrap;min-width:0;display:block;overflow:hidden}.nav-list a.active,.nav-overflow-toggle.active{color:#fff;background:#263448;box-shadow:inset 0 0 0 1px #e6b04a57,inset 3px 0 #e6b04a}.workspace{min-width:0;padding:12px}.topbar{justify-content:space-between;align-items:center;gap:16px;margin-bottom:12px;display:flex}.topbar-actions{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:8px;display:flex}.workspace-status{color:#687386;background:#fff;border:1px solid #d8e0ea;border-radius:999px;align-items:center;min-height:28px;padding:5px 10px;font-size:11px;font-weight:900;line-height:1;display:inline-flex}.workspace-status.live{color:#24513b;background:#f1f8f5;border-color:#c7dfd2}.workspace-status.demo{color:#8a4d00;background:#fffaf0;border-color:#e4c779}.workspace-status.loading{color:#687386;background:#f7f9fb;border-color:#d8e0ea}.panel-heading-actions{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:8px;display:flex}.eyebrow{color:#687386;letter-spacing:0;text-transform:uppercase;font-size:11px;font-weight:900}.icon{fill:none;stroke:currentColor;stroke-linecap:round;stroke-linejoin:round;stroke-width:2px;flex:0 0 17px;width:17px;height:17px}.icon-button{width:38px;min-width:38px;padding:0}.guided-fix-banner{color:#24513b;background:#f1f8f5;border:1px solid #c7dfd2;border-radius:8px;justify-content:space-between;align-items:center;gap:10px;margin-bottom:14px;padding:10px 12px;display:flex}.connection-banner{color:#344154;background:#fff;border:1px solid #d7dee8;border-radius:8px;justify-content:space-between;align-items:center;gap:12px;margin-bottom:12px;padding:9px 11px;display:flex}.session-warning-banner{color:#5f3b00;background:#fffaf0;border:1px solid #e4c779;border-radius:8px;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:10px;margin-bottom:12px;padding:9px 11px;display:flex}.session-warning-banner span{color:#5f3b00;flex:190px;min-width:0;font-size:12px;font-weight:850;line-height:1.25}.session-warning-banner button{color:#5f3b00;border-color:#e4c779;flex:none;min-height:32px}.connection-banner.warning{background:#fffaf0;border-color:#e4c779}.connection-banner strong,.connection-banner span{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.connection-banner strong{font-size:13px}.connection-banner span{color:#687386;font-size:12px;font-weight:760}.guided-fix-banner span{text-overflow:ellipsis;white-space:nowrap;min-width:0;font-size:13px;font-weight:850;overflow:hidden}.guided-fix-banner .icon-button{color:#24513b;border-color:#b7d5c3;width:30px;min-width:30px;min-height:30px}.metric{background:#fff;border:1px solid #d8e0ea;border-radius:8px;min-height:92px;padding:14px}.metric span,.metric em{color:#687386;font-size:12px;font-style:normal;font-weight:800;display:block}.metric strong{letter-spacing:0;margin:8px 0 6px;font-size:28px;line-height:1;display:block}.workbench-grid{grid-template-columns:minmax(680px,1fr) minmax(336px,388px);align-items:start;gap:14px;min-width:0;display:grid}.directory-panel,.rail-panel,.phone-preview{background:#fff;border:1px solid #d8e0ea;border-radius:8px;min-width:0}.directory-panel{flex-direction:column;max-height:calc(100vh - 24px);display:flex;overflow:hidden}.directory-panel .directory-table{flex:260px;min-height:0;overflow:auto}.directory-inline-editor{border-left:0;border-right:0;border-radius:0;flex:none;max-height:min(430px,58vh);overflow:auto}.directory-inline-editor .selected-row-summary{grid-template-columns:repeat(4,minmax(0,1fr));padding:10px}.directory-inline-editor .directory-row-editor-drawer{margin:0 10px 10px}.directory-page-bar{background:#fbfcfe;border-top:1px solid #edf1f5;border-bottom:1px solid #edf1f5;justify-content:space-between;align-items:center;gap:12px;padding:10px 14px;display:flex}.directory-page-bar strong,.directory-page-bar span{display:block}.directory-page-bar strong{color:#1a2433;font-size:13px;font-weight:900}.directory-page-bar span{color:#687386;margin-top:2px;font-size:11px;font-weight:780}.directory-page-actions{flex:none;gap:7px;display:flex}.panel-heading{border-bottom:1px solid #e8edf3;justify-content:space-between;align-items:center;gap:14px;padding:14px;display:flex}.panel-heading.compact{padding:13px}.segmented{background:#f5f7fa;border:1px solid #cbd5df;border-radius:8px;grid-template-columns:repeat(3,minmax(70px,1fr));display:grid;overflow:hidden}.segmented button{color:#687386;background:0 0;border:0;border-radius:0;min-height:34px;padding:7px 10px;font-size:13px}.segmented button.selected{color:#1a2433;background:#fff;box-shadow:inset 0 -2px #245b5a}.table-toolbar{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:10px;padding:12px 14px;display:flex}.search-field{color:#687386;background:#fff;border:1px solid #cbd5df;border-radius:8px;align-items:center;gap:8px;width:min(440px,100%);min-height:38px;padding:0 10px;display:flex}.search-field input{color:#1a2433;border:0;outline:none;width:100%;min-width:0;font-weight:760}.directory-toolbar .search-field{flex:320px;width:auto}.directory-toolbar .segmented{flex:0 280px}.directory-toolbar{grid-template-columns:minmax(220px,1fr) minmax(248px,.66fr) auto auto;justify-content:stretch;display:grid}.directory-toolbar>button{min-width:max-content}.operations-filter-toolbar{justify-content:flex-start;padding-top:0}.operations-filter-toolbar .search-field{flex:260px;width:auto}.operations-filter-toolbar .segmented{flex:0 auto;grid-template-columns:none;grid-auto-columns:minmax(84px,1fr);grid-auto-flow:column}.audit-scope-toggle{grid-template-columns:repeat(2,minmax(92px,1fr))}.operations-filter-toolbar .audit-scope-toggle{grid-template-columns:repeat(2,minmax(92px,1fr));grid-auto-columns:auto;grid-auto-flow:row}.directory-command-strip,.ops-command-strip{background:#f8fafc;border-top:1px solid #edf1f5;border-bottom:1px solid #edf1f5;grid-template-columns:repeat(4,minmax(0,1fr));gap:8px;padding:10px 14px;display:grid}.ops-command-strip{border-top:0}.ops-command-item{background:#fff;border:1px solid #d8e0ea;border-radius:8px;gap:4px;min-width:0;padding:10px 11px;display:grid}.ops-command-item.primary{background:#f2faf6;border-color:#b8d8cc}.ops-command-item.attention{background:#f3f7ff;border-color:#c9d9f2}.ops-command-item.warning{background:#fff8eb;border-color:#ead2a8}.ops-command-item span,.selected-row-summary span{color:#687386;letter-spacing:0;text-transform:uppercase;font-size:10px;font-weight:900}.ops-command-item strong,.selected-row-summary strong{color:#101722;text-overflow:ellipsis;white-space:nowrap;min-width:0;font-size:17px;font-weight:950;line-height:1.1;overflow:hidden}.ops-command-item small{color:#687386;text-overflow:ellipsis;white-space:nowrap;min-width:0;font-size:11px;font-weight:760;line-height:1.3;overflow:hidden}.selected-row-summary{background:#f8fafc;border-bottom:1px solid #edf1f5;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;padding:10px 13px;display:grid}.selected-row-summary div{background:#fff;border:1px solid #edf1f5;border-radius:8px;gap:3px;min-width:0;padding:8px 9px;display:grid}.filter-select{color:#536174;text-transform:uppercase;gap:3px;min-width:150px;font-size:11px;font-weight:800;display:grid}.filter-select select,.filter-select input{color:#1a2433;min-height:38px;font:inherit;text-transform:none;background:#fff;border:1px solid #cbd5df;border-radius:8px;font-size:13px}.filter-select.date-filter{min-width:132px}.bulk-action-bar{background:#fbfcfe;border-top:1px solid #e8edf3;grid-template-columns:auto minmax(140px,1fr) auto auto auto;align-items:center;gap:8px;padding:9px 14px;display:grid}.bulk-action-bar strong{color:#1a2433;white-space:nowrap;font-size:13px;font-weight:900}.bulk-action-bar input{color:#1a2433;background:#fff;border:1px solid #cbd5df;border-radius:8px;outline:none;width:100%;min-width:0;min-height:34px;padding:7px 9px;font-weight:760}.rules-toolbar{border-bottom:1px solid #e8edf3}.rules-toolbar.actions-only{justify-content:flex-end}.slim-toolbar{min-height:48px;padding:8px 12px}.toolbar-pill-row{flex-wrap:wrap;align-items:center;gap:7px;min-width:0;display:flex}.toolbar-pill{color:#24513b;background:#f1f8f5;border:1px solid #c7dfd2;border-radius:999px;align-items:center;min-height:28px;padding:5px 9px;font-size:12px;font-weight:900;line-height:1;display:inline-flex}.toolbar-pill.muted{color:#687386;background:#f7f9fb;border-color:#d8e0ea}.directory-table{border-top:1px solid #e8edf3;width:100%;min-width:760px}.table-row{color:#1a2433;text-align:left;background:#fff;border:0;border-bottom:1px solid #edf1f5;border-radius:0;grid-template-columns:minmax(158px,1.25fr) minmax(96px,.68fr) minmax(142px,1fr) minmax(92px,.62fr) minmax(86px,.5fr);justify-content:stretch;place-items:center stretch;gap:12px;width:100%;min-height:64px;padding:10px 14px;display:grid}.table-row.selected-row{background:#f7fbfb;box-shadow:inset 3px 0 #245b5a}.directory-panel .directory-table .table-row{grid-template-columns:28px minmax(158px,1.25fr) minmax(96px,.68fr) minmax(142px,1fr) minmax(122px,.68fr) minmax(86px,.5fr)}.device-table .table-row{grid-template-columns:minmax(178px,1.15fr) minmax(88px,.5fr) minmax(122px,.62fr) minmax(164px,.8fr) minmax(132px,.62fr) minmax(82px,.38fr)}.device-table,.feedback-table,.notification-table{min-width:860px}.feedback-table .table-row{grid-template-columns:minmax(220px,1.24fr) minmax(118px,.62fr) minmax(120px,.56fr) minmax(142px,.68fr) minmax(176px,.75fr)}.notification-table .table-row{grid-template-columns:minmax(220px,1.22fr) minmax(104px,.48fr) minmax(96px,.42fr) minmax(86px,.36fr) minmax(134px,.56fr) minmax(160px,.72fr)}.audit-log-table .table-row{grid-template-columns:minmax(178px,.68fr) minmax(128px,.42fr) minmax(240px,1fr) minmax(128px,.44fr) minmax(128px,.42fr) minmax(96px,.32fr)}.audit-log-table{min-width:930px}.audit-log-table .audit-day-row{color:#536174;text-transform:uppercase;background:#f6f8fa;border-bottom-color:#dfe7ef;grid-template-columns:1fr;min-height:34px;font-size:12px;font-weight:860}.user-table .table-row{grid-template-columns:minmax(206px,1fr) minmax(104px,.34fr) minmax(94px,.32fr) minmax(156px,.56fr) minmax(112px,.38fr) minmax(112px,.38fr) minmax(270px,.9fr)}.user-table{min-width:1060px}.user-table .table-row>span:last-child{white-space:normal;flex-wrap:wrap;gap:6px;display:flex;overflow:visible}.admin-user-create-form,.admin-user-invite-form,.admin-user-membership-form,.admin-user-reset-form{border-top:1px solid #edf1f5;grid-template-columns:minmax(190px,1.2fr) minmax(110px,.68fr) minmax(110px,.68fr) minmax(180px,1fr) auto;align-items:end;gap:10px;padding:12px 14px;display:grid}.admin-user-invite-form{background:#fbfdfc;grid-template-columns:minmax(190px,1.2fr) minmax(110px,.68fr) minmax(110px,.68fr) auto}.admin-user-membership-form{background:#fbfcfe;grid-template-columns:minmax(190px,1fr) minmax(180px,.78fr) minmax(120px,.46fr) auto auto}.admin-user-reset-form{background:#fbfcfe;grid-template-columns:minmax(190px,1fr) minmax(180px,1fr) auto auto}.admin-user-create-form label,.admin-user-invite-form label,.admin-user-membership-form label,.admin-user-reset-form label{color:#536174;text-transform:uppercase;gap:4px;font-size:11px;font-weight:800;display:grid}.admin-user-create-form input,.admin-user-invite-form input,.admin-user-invite-form select,.admin-user-membership-form select,.admin-user-reset-form input{color:#1a2433;min-width:0;min-height:38px;font:inherit;border:1px solid #cbd5df;border-radius:8px;padding:0 10px;font-size:13px}.admin-user-membership-heading{gap:3px;min-width:0;display:grid}.admin-user-membership-heading strong,.admin-user-membership-heading span{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.admin-user-membership-heading strong{color:#1a2433;font-size:13px}.admin-user-membership-heading span{color:#687386;font-size:12px;font-weight:800}.admin-user-membership-pills{flex-wrap:wrap;grid-column:1/-1;gap:7px;display:flex}.admin-user-reset-form strong{color:#1a2433;text-overflow:ellipsis;min-width:0;font-size:13px;overflow:hidden}.admin-user-token-output{background:#f8fbff;border-top:1px solid #edf1f5;grid-template-columns:minmax(180px,.74fr) minmax(240px,1fr) auto;align-items:center;gap:10px;padding:12px 14px;display:grid}.admin-user-token-output div{gap:3px;min-width:0;display:grid}.admin-user-token-output strong,.admin-user-token-output span{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.admin-user-token-output strong{color:#1a2433;font-size:13px}.admin-user-token-output span{color:#687386;font-size:12px;font-weight:800}.admin-user-token-output input{color:#1a2433;min-width:0;min-height:38px;font:inherit;background:#fff;border:1px solid #cbd5df;border-radius:8px;padding:0 10px;font-size:12px}.admin-user-feedback-recipient{justify-self:start;max-width:100%}.inline-detail-row{background:#fbfcfe;border-bottom-color:#dfe7ef;min-height:0;grid-template-columns:1fr!important;padding:0!important}.inline-detail-cell{gap:10px;min-width:0;padding:12px 14px;display:grid}.inline-detail-heading{justify-content:space-between;align-items:center;gap:10px;min-width:0;display:flex}.inline-detail-heading strong{color:#101722;text-overflow:ellipsis;white-space:nowrap;min-width:0;font-size:14px;font-weight:950;overflow:hidden}.inline-detail-heading .state-pill{flex:none}.device-inline-detail-row,.feedback-inline-detail-row,.audit-inline-detail-row,.notification-inline-detail-row{display:none}.admin-user-inline-row{box-shadow:inset 3px 0 #245b5a}.admin-user-inline-tools .admin-user-membership-form,.admin-user-inline-tools .admin-user-reset-form,.admin-user-inline-tools .admin-user-token-output{background:#fff;border:1px solid #dfe7ef;border-radius:8px;padding:10px}.compact-detail-list{background:#fff;border:1px solid #dfe7ef;border-radius:8px;padding:10px;overflow:hidden}.compact-triage-list{border-top:0;grid-template-columns:repeat(2,minmax(0,1fr));padding:0}.compact-detail-meta,.compact-assignment-form,.compact-message-list,.compact-reply-form{background:#fff;border:1px solid #dfe7ef;border-radius:8px}.compact-detail-meta,.compact-assignment-form,.compact-reply-form,.compact-message-list{padding:10px}.inline-attempt-list{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;display:grid}.inline-event-block{border-top:0;padding-top:0}.audit-details-cell{color:#2d3848;text-overflow:ellipsis;white-space:nowrap;background:#fbfcfe;border:1px solid #e8edf3;border-radius:6px;min-width:0;padding:6px 7px;font-family:SFMono-Regular,Consolas,Liberation Mono,monospace;font-size:11px;font-weight:700;line-height:1.35;display:block;overflow:hidden}.audit-event-cell span{text-transform:capitalize}.audit-log-detail-panel{position:sticky;top:12px;overflow:hidden}.audit-log-detail-list,.audit-log-detail-kv-list{gap:0;margin:0;padding:13px;display:grid}.audit-log-detail-list div,.audit-log-detail-kv-list div{border-bottom:1px solid #edf1f5;grid-template-columns:minmax(92px,.45fr) minmax(0,1fr);gap:10px;min-width:0;padding:9px 0;display:grid}.audit-log-detail-list div:first-child,.audit-log-detail-kv-list div:first-child{padding-top:0}.audit-log-detail-list dt,.audit-log-detail-kv-list dt,.audit-log-redacted-details h3{color:#687386;text-transform:uppercase;font-size:10px;font-weight:900}.audit-log-detail-list dd,.audit-log-detail-kv-list dd{color:#1a2433;overflow-wrap:anywhere;text-align:right;min-width:0;margin:0;font-size:12px;font-weight:820;overflow:hidden}.audit-log-detail-kv-list dd code{white-space:normal;display:block}.audit-log-redacted-details{border-top:1px solid #edf1f5}.audit-log-redacted-details h3{margin:0;padding:13px 13px 0}.table-panel-heading .state-pill{white-space:normal;line-height:1.2}.table-head{color:#687386;text-transform:uppercase;background:#f7f9fb;min-height:38px;font-size:11px;font-weight:900}.table-button{cursor:pointer;font-weight:inherit}.directory-data-row:focus-visible,.feedback-data-row:focus-visible{outline:var(--mmp-a11y-focus-ring-width) solid var(--mmp-color-focus-ring);outline-offset:-2px}.directory-select-cell{justify-content:center;align-items:center;min-width:0;display:flex}.directory-select-cell input{accent-color:#245b5a;width:16px;height:16px}.table-button:hover,.selected-row{background:#f3f8f7}.selected-row{box-shadow:inset 3px 0 #245b5a}.inactive-row{color:#687386;background:#fbfcfe}.entry-cell{gap:4px;min-width:0;display:grid}.entry-cell strong,.entry-cell span,.table-row>span{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.entry-cell span,.table-row>span{color:#687386;font-size:13px;font-weight:720}.table-row>.number-cell{white-space:normal;line-height:1.32;overflow:visible}.device-snapshot-cell{flex-wrap:wrap;align-items:center;gap:6px;min-width:0;display:flex}.device-snapshot-cell em{color:#687386;font-size:12px;font-style:normal;font-weight:820}.device-health-cell{flex-wrap:wrap;align-items:center;gap:6px;min-width:0;display:flex}.device-health-cell>span:first-child{color:#687386;text-overflow:ellipsis;white-space:nowrap;min-width:0;font-size:13px;font-weight:720;overflow:hidden}.device-detail-panel{position:sticky;top:12px}.device-detail-list{gap:0;margin:0;padding:13px;display:grid}.device-detail-list div{border-bottom:1px solid #edf1f5;grid-template-columns:minmax(92px,.5fr) minmax(0,1fr);gap:10px;min-width:0;padding:9px 0;display:grid}.device-detail-list div:first-child{padding-top:0}.device-detail-list dt,.device-triage-list strong{color:#687386;text-transform:uppercase;font-size:10px;font-weight:900}.device-detail-list dd{color:#1a2433;overflow-wrap:anywhere;text-align:right;min-width:0;margin:0;font-size:12px;font-weight:820;overflow:hidden}.device-triage-list{border-top:1px solid #edf1f5;gap:8px;padding:13px;display:grid}.device-triage-list div{background:#fbfcfe;border:1px solid #edf1f5;border-radius:8px;gap:4px;padding:9px 10px;display:grid}.device-triage-list span{color:#1a2433;font-size:12px;font-weight:820;line-height:1.35}.empty-device-row{color:#687386;grid-template-columns:1fr;font-weight:780}.feedback-thread-cell span{white-space:normal;line-height:1.35}.feedback-type-pill{color:#245b5a;text-transform:uppercase;white-space:nowrap;background:#eef7f4;border:1px solid #cddbd9;border-radius:999px;align-items:center;min-height:20px;margin-right:6px;padding:2px 7px;font-size:10px;font-weight:900;display:inline-flex}.feedback-detail-panel{overflow:hidden}.feedback-detail-meta{border-bottom:1px solid #edf1f5;flex-wrap:wrap;gap:6px;padding:10px 13px;display:flex}.feedback-detail-meta span{color:#687386;background:#f7f9fb;border:1px solid #d8e0ea;border-radius:999px;padding:5px 8px;font-size:11px;font-weight:850}.feedback-assignment-form{border-bottom:1px solid #edf1f5;grid-template-columns:minmax(220px,1fr);gap:8px;padding:10px 13px;display:grid}.feedback-context-list{border-bottom:1px solid #edf1f5;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;padding:10px 13px;display:grid}.feedback-context-list div{background:#fbfcfe;border:1px solid #edf1f5;border-radius:8px;gap:3px;min-width:0;padding:8px 9px;display:grid}.feedback-context-list strong,.feedback-workflow-list h3{color:#687386;text-transform:uppercase;font-size:10px;font-weight:900}.feedback-context-list span{color:#1a2433;text-overflow:ellipsis;white-space:nowrap;min-width:0;font-size:12px;font-weight:820;overflow:hidden}.feedback-workflow-list{border-bottom:1px solid #edf1f5;gap:9px;padding:11px 13px;display:grid}.feedback-workflow-list h3{margin:0}.feedback-related-list{border-bottom:1px solid #edf1f5;gap:8px;padding:11px 13px;display:grid}.feedback-related-list h3{color:#687386;text-transform:uppercase;margin:0;font-size:10px;font-weight:900}.feedback-related-thread{min-width:0;min-height:48px;color:inherit;text-align:left;background:#fff;border:1px solid #edf1f5;border-radius:8px;justify-content:space-between;align-items:center;gap:10px;padding:8px 10px;display:flex}.feedback-related-thread:hover,.feedback-related-thread:focus-visible{border-color:#245b5a;outline:none}.feedback-related-thread span{gap:2px;min-width:0;display:grid}.feedback-related-thread strong{color:#1a2433;text-overflow:ellipsis;white-space:nowrap;font-size:12px;font-weight:900;overflow:hidden}.feedback-related-thread small,.feedback-related-thread>span:last-child{color:#687386;font-size:11px;font-weight:760}.feedback-workflow-list article{background:#fbfcfe;border-left:3px solid #245b5a;gap:5px;padding:7px 10px;display:grid}.feedback-workflow-list article div{justify-content:space-between;align-items:center;gap:8px;display:flex}.feedback-workflow-list article strong{color:#1a2433;font-size:12px;font-weight:900}.feedback-workflow-list article span,.feedback-workflow-list article p{color:#687386;font-size:11px;font-weight:760}.feedback-workflow-list article p{overflow-wrap:anywhere;margin:0;line-height:1.35}.feedback-message-list{gap:9px;max-height:360px;padding:13px;display:grid;overflow:auto}.feedback-message{background:#fff;border:1px solid #d8e0ea;border-radius:8px;gap:6px;padding:10px;display:grid}.feedback-message.admin{background:#f4fbf6;border-color:#c7dfd2}.feedback-message div{justify-content:space-between;align-items:center;gap:8px;min-width:0;display:flex}.feedback-message strong,.feedback-message span{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.feedback-message strong{color:#1a2433;font-size:12px;font-weight:900}.feedback-message span{color:#687386;font-size:11px;font-weight:760}.feedback-message p{color:#344154;font-size:13px;font-weight:650;line-height:1.42}.feedback-reply-form{border-top:1px solid #edf1f5;gap:10px;padding:13px;display:grid}.notification-compose-form{gap:10px;padding:13px;display:grid}.notification-target-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;display:grid}.notification-attempt-panel{border-top:1px solid #edf1f5;gap:10px;padding:13px;display:grid}.notification-event-block{border-top:1px solid #edf1f5;gap:10px;padding-top:12px;display:grid}.notification-attempt-list{gap:8px;display:grid}.notification-attempt-item{background:#fff;border:1px solid #edf1f5;border-radius:8px;gap:5px;padding:10px;display:grid}.notification-attempt-item>div{justify-content:space-between;align-items:center;gap:8px;min-width:0;display:flex}.notification-attempt-item strong,.notification-attempt-item p,.notification-attempt-item time{margin:0}.notification-attempt-item strong{color:#1a2433;font-size:13px;font-weight:900}.notification-attempt-item>div>span:not(.state-pill),.notification-attempt-item p,.notification-attempt-item time{color:#687386;font-size:11px;font-weight:720;line-height:1.3}.feedback-reply-form label,.notification-compose-form label{gap:6px;display:grid}.feedback-reply-form label>span,.notification-compose-form label>span{color:#687386;text-transform:uppercase;font-size:11px;font-weight:900}.notification-compose-form input,.notification-compose-form select,.feedback-reply-form textarea,.notification-compose-form textarea{color:#1a2433;resize:vertical;border:1px solid #cbd5df;border-radius:8px;outline:none;width:100%;min-width:0;min-height:38px;padding:9px 10px;font-weight:720;line-height:1.35}.notification-compose-form .code-textarea{font-family:SFMono-Regular,Consolas,Liberation Mono,monospace;font-size:12px;line-height:1.35}.tag-stack,.row-actions{align-items:center;gap:6px;min-width:0;display:flex}.tag-stack{overflow:hidden}.row-actions{flex-wrap:wrap;justify-content:flex-end}.row-actions .compact-button{flex:0 auto}.notification-status-cell{flex-direction:column;align-items:flex-start;gap:4px;min-width:0;display:flex}.notification-attempt-meta,.notification-attempt-error{overflow-wrap:anywhere;color:#687386;max-width:100%;font-size:11px;font-weight:720;line-height:1.25}.notification-attempt-error{color:#9a3412}.notification-row-actions .compact-button{min-height:32px;padding:7px 9px}.empty-action{color:#687386;font-size:12px;font-weight:850}.tag{color:#24513b;text-overflow:ellipsis;white-space:nowrap;background:#e8f1ec;border-radius:999px;flex:none;max-width:88px;padding:4px 8px;font-size:11px;font-weight:850;overflow:hidden}.warning-tag{color:#8a4d00;background:#fffaf0;border:1px solid #e4c779}.state-pill{white-space:nowrap;border-radius:999px;flex-shrink:0;align-items:center;min-height:25px;padding:4px 9px;font-size:11px;font-weight:900;display:inline-flex}.state-pill.active{color:#17683d;background:#e6f6ed}.state-pill.inactive{color:#687386;background:#edf1f5}.state-pill.blocked{color:#b42318;background:#fee9e7}.preview-rail{gap:14px;min-width:0;display:grid;position:sticky;top:12px}.phone-preview{--phone-scale:1;--phone-visual-height:642px;--phone-visual-width:320px;place-items:start center;padding:18px;display:grid;overflow:hidden}.preview-rail>.phone-preview,.settings-preview-rail .phone-preview{--phone-scale:.86;--phone-visual-height:552px;--phone-visual-width:276px;padding:14px}.phone-scale{width:var(--phone-visual-width);height:var(--phone-visual-height);flex:none;position:relative}.phone-frame{width:320px;height:642px;transform:scale(var(--phone-scale));transform-origin:0 0;background:#05070a;border-radius:42px;grid-template-rows:auto minmax(0,1fr) auto;gap:9px;padding:17px 15px 14px;display:grid;position:absolute;top:0;left:0;box-shadow:0 18px 34px #1a243338,inset 0 0 0 1px #ffffff0f}.phone-speaker{background:#f9fafb;border:1px solid #d9dde4;border-radius:999px;width:82px;height:10px;margin:0 auto;box-shadow:inset 0 -1px 2px #1a243338}.phone-screen{border:1px solid var(--mmp-color-admin-shell-border);border-radius:var(--mmp-radius-phone-screen);background:var(--mmp-color-mobile-canvas);flex-direction:column;min-height:0;display:flex;overflow:hidden}.phone-status{background:var(--mmp-color-mobile-chrome);height:24px;color:var(--mmp-color-paper);flex:0 0 24px;justify-content:space-between;align-items:center;padding:0 12px;font-size:10px;font-weight:850;display:flex}.phone-nav{background:var(--mmp-color-mobile-chrome);height:52px;color:var(--mmp-color-paper);border-bottom:1px solid #ffffff14;flex:0 0 52px;grid-template-columns:52px minmax(0,1fr) 52px;align-items:center;padding:0 9px;display:grid}.phone-nav strong{-webkit-line-clamp:2;text-align:center;text-overflow:ellipsis;white-space:normal;-webkit-box-orient:vertical;font-size:16px;line-height:1.1;display:-webkit-box;overflow:hidden}.phone-nav-button{color:#ffffffd1;text-align:right;text-overflow:ellipsis;text-transform:uppercase;white-space:nowrap;background:0 0;border:0;padding:0;font-size:12px;font-weight:850;overflow:hidden}.phone-nav-back{text-align:left;text-transform:none}.mobile-search-area{background:var(--mmp-color-mobile-canvas);border-bottom:1px solid #a8b8c8;flex:none;padding:9px 10px}.mobile-search{background:var(--mmp-color-paper);min-height:32px;color:var(--mmp-color-admin-muted);border:1px solid #a7b4c2;border-radius:4px;align-items:center;gap:7px;padding:0 9px;font-size:12px;font-weight:760;display:flex}.mobile-search-placeholder{clip:rect(0 0 0 0);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.mobile-warning-band{min-height:25px;color:var(--mmp-color-warning);text-transform:uppercase;background:#fff3df;justify-content:center;align-items:center;font-size:10px;font-weight:900;display:flex}.mobile-list-shell{background:var(--mmp-color-mobile-list);flex:auto;min-height:0;position:relative;overflow:hidden}.mobile-list{box-sizing:border-box;scrollbar-width:none;height:100%;min-height:0;padding:0 0 10px;display:block;overflow:hidden auto}.mobile-list::-webkit-scrollbar{display:none}.mobile-list.has-index{padding-right:0}.mobile-list-shell.has-index .mobile-row,.mobile-list-shell.has-index .mobile-section-header,.mobile-list-shell.has-index .mobile-warning-band{padding-right:30px}.mobile-section-group{display:block}.mobile-section-header{border-bottom:1px solid var(--mmp-color-brand-gold-strong);background:var(--mmp-color-mobile-section);color:#111827;min-height:40px;font-size:var(--mmp-type-phone-section);text-transform:none;text-align:left;padding:11px 10px 5px 13px;font-weight:900;line-height:1.15}.mobile-section-header.align-center{text-align:center}.mobile-section-header.align-right{text-align:right}.mobile-row{border:0;border-bottom:1px solid var(--mmp-color-brand-gold-strong);background:var(--mmp-color-paper);min-height:54px;padding:var(--mmp-space-phone-row-y) 8px var(--mmp-space-phone-row-y) var(--mmp-space-phone-row-x);color:inherit;text-align:left;border-radius:0;grid-template-columns:minmax(0,1fr);align-items:center;gap:8px;font-family:inherit;display:grid}button.mobile-row{cursor:pointer;width:100%}.mobile-row.has-row-action{grid-template-columns:minmax(0,1fr) auto}.content-preview-row{align-items:start;height:auto;min-height:54px;padding:10px 8px 10px 13px}.mobile-list-shell.has-index .content-preview-row{padding-right:30px}.content-preview-row.tall{min-height:86px}.content-preview-copy{align-content:start;gap:4px;min-width:0;display:grid}.mobile-media-preview{box-sizing:border-box;background:#f8fafc;border:1px solid #c9d5df;border-radius:6px;grid-template-columns:26px minmax(0,1fr);align-items:center;gap:7px;width:100%;min-height:44px;padding:7px;display:grid}.media-preview-row.tall .mobile-media-preview{min-height:92px}.mobile-image-preview{grid-template-columns:1fr;gap:6px;min-height:96px;padding:7px}.mobile-image-preview img{object-fit:cover;background:linear-gradient(135deg,#c9d5df,#f8fafc);border-radius:5px;width:100%;height:84px;display:block}.mobile-video-preview{background:#172235;grid-template-columns:1fr;gap:6px}.mobile-video-screen{background:radial-gradient(circle,#f4c35f1f,#0000 42%),linear-gradient(135deg,#ffffff14,#fff0),#22314a;border-radius:5px;place-items:center;min-height:75px;display:grid}.mobile-play-button{background:#f4c35f;border:1px solid #fff6;border-radius:999px;place-items:center;width:38px;height:38px;display:grid;position:relative;box-shadow:0 8px 18px #10172238;color:#0000!important;font-size:0!important}.mobile-play-button:before{clip-path:polygon(0 0,100% 50%,0 100%);content:"";background:#172235;width:12px;height:14px;display:block;position:absolute;top:50%;left:50%;transform:translate(-38%,-50%)}.mobile-video-preview>span{color:#fff!important}.mobile-document-preview{background:#fffdf8;border-color:#e4c779}.document-preview-row{min-height:72px}.mobile-document-sheet{background:#fff;border:1px solid #d8e0ea;border-radius:4px;align-content:center;gap:4px;width:26px;height:34px;padding:5px;display:grid}.mobile-document-sheet i{background:#d9a441;border-radius:999px;height:3px;display:block}.mobile-document-sheet i:first-child{background:#213f68}.mobile-audio-preview{background:#f5f8fb}.mobile-waveform{align-items:center;gap:2px;height:30px;display:flex}.mobile-waveform i{background:#213f68;border-radius:999px;width:3px;display:block}.mobile-media-preview .icon{color:#213f68}.mobile-media-preview span{color:#213f68;font-size:11px;font-weight:850}.mobile-row.selected{background:#fffaf4;box-shadow:inset 4px 0 #d9a441}.mobile-row strong,.mobile-row span{text-overflow:ellipsis;white-space:nowrap;display:block;overflow:hidden}.mobile-row strong{font-size:13px;line-height:1.2}.mobile-row span{color:#687386;font-size:11px;font-weight:760}.mobile-row.content-preview-row strong,.mobile-row.content-preview-row span,.mobile-row.content-preview-row em{text-overflow:clip;white-space:normal;overflow:visible}.mobile-row.content-preview-row em{color:#687386;overflow-wrap:anywhere;font-size:10px;font-style:normal;font-weight:780;line-height:1.25}.mobile-row-action{color:#213f68;white-space:nowrap;justify-content:flex-end;align-items:center;gap:4px;min-width:0;min-height:35px;line-height:1.05;display:flex}.mobile-row-action.chevron{color:#b8bec7}.mobile-row-action.download{color:#2f6f9f}.mobile-row-action.text{justify-content:flex-end}.mobile-row-action .icon{stroke-width:2.8px;flex-basis:19px;width:19px;height:19px}.mobile-row-action.muted{color:#687386;background:#edf1f5}.mobile-row-action span{color:#2f6f9f;text-align:right;text-transform:none;font-size:12px;font-weight:850;display:inline}.mobile-row-action strong{color:inherit;font-size:13px;font-weight:900;display:inline}.mobile-index{color:#213f68;justify-items:center;width:14px;font-size:7px;font-weight:900;line-height:1.05;display:grid;position:absolute;top:3px;right:6px}.mobile-tabs{background:#213f68;border-top:1px solid #182d4b;flex:0 0 57px;grid-template-columns:repeat(auto-fit,minmax(0,1fr));grid-auto-columns:minmax(0,1fr);grid-auto-flow:column;height:57px;display:grid}.mobile-tabs span,.mobile-tabs button{color:#a8adb5;background:0 0;border:0;align-content:center;place-items:center;gap:2px;min-width:0;padding:6px 2px 7px;font-family:inherit;display:grid}.mobile-tabs span.active,.mobile-tabs button.active{color:#f4c35f}.mobile-tabs button:disabled{cursor:default;opacity:.72}.mobile-tabs .icon{stroke-width:2.4px;flex-basis:17px;width:17px;height:17px}.mobile-tabs b{-webkit-line-clamp:2;text-align:center;text-overflow:ellipsis;white-space:normal;-webkit-box-orient:vertical;max-width:100%;max-height:20px;font-size:8px;font-weight:850;line-height:1.05;display:-webkit-box;overflow:hidden}.phone-home{background:#fff;border:1px solid #d8dee8;border-radius:999px;width:43px;height:43px;margin:0 auto;box-shadow:inset 0 -2px 5px #1a243329}.rail-panel{overflow:hidden}.tool-drawer{background:#fbfcfe;display:block}.tool-drawer>summary{cursor:pointer;justify-content:space-between;align-items:center;gap:10px;min-height:46px;padding:12px 13px;list-style-position:inside;display:flex}.tool-drawer>summary span,.tool-drawer>summary strong{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.tool-drawer>summary span{color:#4f5b6d;text-transform:uppercase;font-size:12px;font-weight:900}.tool-drawer>summary strong{color:#1a2433;font-size:13px;font-weight:900}.tool-drawer[open]>summary{background:#fff;border-bottom:1px solid #edf1f5}.readiness-list,.import-meter{gap:8px;margin:0;padding:13px;display:grid}.readiness-list{grid-template-columns:repeat(3,minmax(0,1fr))}.import-meter{grid-template-columns:repeat(2,minmax(0,1fr))}.readiness-list div{background:#fbfcfe;border:1px solid #edf1f5;border-radius:8px;min-width:0;padding:10px}.readiness-list dt{color:#687386;text-transform:uppercase;font-size:11px;font-weight:900}.readiness-list dd{color:#1a2433;text-overflow:ellipsis;white-space:nowrap;margin:7px 0 0;font-size:16px;font-weight:900;overflow:hidden}.readiness-issue-list{gap:8px;padding:0 13px 13px;display:grid}.readiness-issue{width:100%;min-width:0;color:inherit;text-align:left;background:0 0;border:1px solid #0000;border-top-color:#edf1f5;grid-template-columns:auto minmax(0,1fr) auto;place-items:start stretch;gap:9px;padding:9px 0 0;display:grid}.readiness-issue.active{background:#f1f8f5;border-color:#245b5a;border-radius:8px;padding:9px;box-shadow:inset 3px 0 #245b5a}.readiness-issue>div{min-width:0;overflow:hidden}.readiness-issue strong,.readiness-issue em,.readiness-issue small{min-width:0;display:block}.readiness-issue strong{color:#1a2433;text-overflow:ellipsis;white-space:nowrap;font-size:13px;overflow:hidden}.readiness-issue em{color:#687386;overflow-wrap:anywhere;font-size:12px;font-style:normal;font-weight:760;line-height:1.25}.readiness-issue small{color:#245b5a;overflow-wrap:anywhere;margin-top:4px;font-size:11px;font-weight:900}.readiness-issue b{color:#2f6f9f;white-space:nowrap;place-self:center end;font-size:12px}.selected-detail{gap:12px;padding:13px;display:grid}.directory-entry-form{gap:10px;padding:13px;display:grid}.directory-entry-form label{gap:6px;min-width:0;display:grid}.directory-entry-form label>span{color:#687386;text-transform:uppercase;font-size:11px;font-weight:900}.directory-entry-form input:not([type=checkbox]),.directory-entry-form select,.directory-entry-form textarea{color:#1a2433;background:#fff;border:1px solid #cbd5df;border-radius:8px;outline:none;width:100%;min-width:0;min-height:38px;padding:8px 10px;font-weight:760}.directory-entry-form textarea{resize:vertical;line-height:1.35}.directory-action-editor{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;display:grid}.directory-view-panel{background:#fbfcfe}.directory-duplicates-panel{background:#fff}.duplicate-group-list{border-top:1px solid #edf1f5;gap:9px;padding:10px 13px 12px;display:grid}.panel-meta{color:#687386;margin:0;font-size:12px;font-weight:800}.empty-panel{color:#687386;margin:0;font-size:12px;font-weight:760}.duplicate-group{background:#fbfcfe;border:1px solid #d8e0ea;border-radius:8px;gap:7px;padding:9px;display:grid}.duplicate-group-heading{justify-content:space-between;align-items:center;gap:8px;min-width:0;display:flex}.duplicate-group-heading strong,.duplicate-group-heading span{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.duplicate-group-heading strong{color:#1a2433;font-size:13px;font-weight:900}.duplicate-group-heading span{color:#7a4a11;font-size:12px;font-weight:850}.duplicate-group-entries{gap:5px;display:grid}.duplicate-entry-button{width:100%;min-width:0;color:inherit;text-align:left;background:#fff;border:1px solid #e4e9f0;border-radius:6px;gap:2px;padding:7px 8px;display:grid}.duplicate-entry-button span,.duplicate-entry-button em{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.duplicate-entry-button span{color:#1a2433;font-size:12px;font-weight:850}.duplicate-entry-button em{color:#687386;font-size:11px;font-style:normal;font-weight:760}.directory-view-list{border-top:1px solid #edf1f5;gap:7px;padding:10px 13px 0;display:grid}.directory-view-card{width:100%;min-width:0;color:inherit;text-align:left;background:#fff;border:1px solid #d8e0ea;border-radius:8px;gap:3px;padding:9px 10px;display:grid}.directory-view-card.selected{background:#f1f8f5;border-color:#245b5a;box-shadow:inset 3px 0 #245b5a}.directory-view-card strong,.directory-view-card span{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.directory-view-card strong{color:#1a2433;font-size:13px;font-weight:900}.directory-view-card span{color:#687386;font-size:12px;font-weight:760}.compact-form{padding-top:10px}.directory-active-toggle{align-self:end}.selected-detail p,.empty-note,.issue-row p{color:#687386;font-size:12px;font-weight:720;line-height:1.4}.action-grid{flex-wrap:wrap;gap:6px;display:flex}.action-grid span{color:#344154;background:#f7f9fb;border:1px solid #d8e0ea;border-radius:999px;padding:5px 9px;font-size:12px;font-weight:850}.import-panel .metric{min-height:78px}.import-form{border-bottom:1px solid #edf1f5;gap:10px;padding:13px;display:grid}.import-form label{gap:6px;display:grid}.import-form label>span,.import-source-note span,.mini-head span{color:#687386;text-transform:uppercase;font-size:11px;font-weight:900}.import-form input,.import-form textarea{color:#1a2433;background:#fff;border:1px solid #cbd5df;border-radius:8px;outline:none;width:100%;min-width:0;padding:9px 10px;font-weight:720}.import-form textarea{resize:vertical;white-space:pre;min-height:132px;font-family:SFMono-Regular,Consolas,Liberation Mono,monospace;font-size:12px;line-height:1.35}.import-source-note{background:#f8fafc;border:1px solid #d8e0ea;border-radius:8px;gap:6px;padding:9px 10px;display:grid}.import-source-note strong{color:#1a2433;font-size:13px;font-weight:850}.split-actions{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;display:grid}.form-error{color:#9f2f24;background:#fff4f2;border:1px solid #f3b3ac;border-radius:8px;padding:9px 10px;font-size:12px;font-weight:780}.form-success{color:#24513b;background:#effaf2;border:1px solid #9fd7b5;border-radius:8px;padding:9px 10px;font-size:12px;font-weight:780}.form-warning{color:#8a4d00;background:#fffaf0;border:1px solid #e4c779;border-radius:8px;padding:9px 10px;font-size:12px;font-weight:780}.issue-list{padding:0 13px 13px;display:grid}.issue-row{border-top:1px solid #edf1f5;grid-template-columns:24px minmax(0,1fr);gap:9px;padding:10px 0;display:grid}.issue-row>span{border-radius:999px;place-items:center;width:22px;height:22px;font-size:12px;font-weight:950;display:grid}.issue-row>span.error{color:#b42318;background:#fee9e7}.issue-row>span.warning{color:#9a5a00;background:#fff3df}.issue-row strong{font-size:13px;display:block}.empty-note{padding:13px}.import-row-preview{border-top:1px solid #edf1f5;gap:7px;padding:13px;display:grid}.mini-head{justify-content:space-between;align-items:center;display:flex}.mini-head strong{color:#24513b;background:#e8f1ec;border-radius:999px;padding:4px 8px;font-size:11px;font-weight:900}.mini-row{background:#fbfcfe;border:1px solid #edf1f5;border-radius:8px;gap:3px;padding:9px;display:grid}.mini-row-title{align-items:center;gap:8px;min-width:0;display:flex}.mini-row-title strong{flex:1;min-width:0}.mini-row.inactive{color:#687386}.mini-row strong,.mini-row span,.mini-row small{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.mini-row strong{font-size:12px}.mini-row span{color:#687386;font-size:11px;font-weight:720}.mini-row small{color:#536173;font-size:11px;font-weight:760}.import-change-pill{text-transform:uppercase;border-radius:999px;flex:none;padding:3px 7px;font-size:10px;font-weight:950}.import-change-pill.created{color:#1f6b4a;background:#e6f4ee}.import-change-pill.updated{color:#915300;background:#fff0d9}.import-change-pill.unchanged{color:#526173;background:#edf1f5}.pager-actions{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;display:grid}.route-workspace-grid,.rules-workbench-grid,.audit-workspace-grid,.feedback-workspace-grid,.notifications-workspace-grid{gap:14px;min-width:0;display:grid}.route-workspace-grid{grid-template-columns:minmax(0,1fr)}.device-workspace-grid{grid-template-columns:minmax(620px,1fr) minmax(300px,.45fr);align-items:start}.audit-workspace-grid{grid-template-columns:minmax(660px,1fr) minmax(320px,.48fr);align-items:start}.feedback-workspace-grid,.notifications-workspace-grid{grid-template-columns:minmax(620px,1fr) minmax(320px,.55fr);align-items:start}.rules-workbench-grid{grid-template-columns:minmax(620px,1fr) minmax(336px,388px);align-items:start}.route-panel,.rules-main-panel{background:#fff;border:1px solid #d8e0ea;border-radius:8px;min-width:0;overflow:hidden}.surface-only .directory-table{border-top:0}.surface-message{margin:12px 14px 0}.route-workspace-grid.lean,.route-workspace-grid.quiet{max-width:760px}.overview-panel{box-shadow:0 10px 24px #161f2d0d}.no-apps-shell .content-shell{align-content:start;gap:16px;padding:22px;display:grid}.account-apps-panel{gap:14px;padding-bottom:14px;display:grid}.account-app-list{gap:8px;padding:0 14px;display:grid}.account-app-row{color:#172235;text-align:left;background:#fff;border:1px solid #d8e0ea;border-radius:8px;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:12px;width:100%;min-height:58px;padding:10px 12px;display:grid}.account-app-row.active{background:#f3f8fc;border-color:#8fb5d6}.account-app-row>span:first-child{gap:3px;min-width:0;display:grid}.account-app-row strong,.account-app-row em{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.account-app-row em{color:#65738a;font-size:12px;font-style:normal;font-weight:750}.account-app-create-form{grid-template-columns:minmax(180px,1.2fr) minmax(140px,.8fr) minmax(140px,.8fr) auto;align-items:end;gap:10px;padding:0 14px;display:grid}.account-app-create-form label{gap:5px;display:grid}.account-app-create-form label span{color:#536176;text-transform:uppercase;font-size:11px;font-weight:900}.account-app-create-form input{min-width:0}.account-app-create-form .form-error{grid-column:1/-1}.quiet-heading{border-bottom-color:#edf1f5;padding:13px 14px}.overview-detail-drawer{padding:10px 14px 12px}.overview-detail-drawer summary,.publish-context-line summary{cursor:pointer;color:#4f5b6d;font-size:12px;font-weight:860;list-style-position:inside}.overview-detail-drawer[open] summary{margin-bottom:10px}.overview-fact-list{border:1px solid #edf1f5;border-radius:8px;grid-template-columns:repeat(5,minmax(0,1fr));gap:0;margin:0;padding:0;display:grid;overflow:hidden}.overview-fact-list div{min-width:0;padding:10px 11px}.overview-fact-list div+div{border-left:1px solid #edf1f5}.overview-fact-list dt{color:#687386;text-transform:uppercase;font-size:10px;font-weight:900}.overview-fact-list dd{color:#1a2433;text-overflow:ellipsis;white-space:nowrap;margin:4px 0 0;font-size:13px;font-weight:850;overflow:hidden}.settings-workspace-grid{grid-template-columns:minmax(0,980px) minmax(336px,388px);grid-template-areas:"settings preview";justify-content:start;align-items:start;gap:14px;min-width:0;display:grid}.settings-panel{grid-area:settings}.settings-preview-rail{grid-area:preview;min-width:0;position:sticky;top:12px}.settings-panel,.quiet-settings-panel{box-shadow:0 10px 24px #161f2d0d}.settings-form{gap:16px;padding:14px;display:grid}.settings-form-section{gap:10px;display:grid}.settings-form-section+.settings-form-section{border-top:1px solid #edf1f5;padding-top:14px}.palette-phone-preview .phone-status,.palette-phone-preview .phone-nav{background:var(--palette-nav-bg);color:var(--palette-nav-text)}.palette-phone-preview .phone-nav-button{color:color-mix(in srgb, var(--palette-nav-text) 82%, transparent)}.palette-phone-preview .phone-screen,.palette-phone-preview .mobile-list-shell{background:var(--palette-content-bg)}.palette-phone-preview .mobile-section-header{border-bottom-color:var(--palette-cell-outline);background:color-mix(in srgb, var(--palette-content-bg) 82%, white);color:var(--palette-section-text)}.palette-phone-preview .mobile-row{border-bottom-color:var(--palette-cell-outline);background:var(--palette-cell-bg);color:var(--palette-cell-text)}.palette-phone-preview .mobile-row span,.palette-phone-preview .mobile-row em{color:color-mix(in srgb, var(--palette-cell-text) 72%, white)}.palette-phone-preview .mobile-row-action,.palette-phone-preview .mobile-row-action strong,.palette-phone-preview .mobile-row-action span,.palette-phone-preview .mobile-row-action .icon{color:var(--palette-cell-right-text)}.palette-phone-preview .mobile-tabs{border-top-color:color-mix(in srgb, var(--palette-tab-bg) 78%, black);background:var(--palette-tab-bg)}.palette-phone-preview .mobile-tabs span,.palette-phone-preview .mobile-tabs button{color:color-mix(in srgb, var(--palette-tab-text) 62%, #9aa6b8)}.palette-phone-preview .mobile-tabs .active{color:var(--palette-tab-text)}.settings-form-section h3{color:#1a2433;letter-spacing:0;margin:0;font-size:13px;font-weight:900}.settings-form label{gap:6px;min-width:0;display:grid}.settings-form label>span{color:#687386;text-transform:uppercase;font-size:11px;font-weight:900}.settings-form input,.settings-form textarea{color:#1a2433;background:#fff;border:1px solid #cbd5df;border-radius:8px;outline:none;width:100%;min-width:0;min-height:38px;padding:8px 10px;font-weight:760}.settings-form textarea{resize:vertical;line-height:1.38}.field-hint{color:#687386;margin:-2px 0 0;font-size:12px;font-weight:720}.field-hint.warning-hint{color:#8a4d00}.palette-token-grid,.palette-warning-list,.palette-contrast-list{gap:8px;display:grid}.palette-token-row{background:#fbfcfe;border:1px solid #d8e0ea;border-radius:8px;grid-template-columns:34px minmax(190px,1fr) 46px minmax(112px,140px);align-items:center;gap:10px;padding:10px;display:grid}.palette-swatch{border:1px solid #1a243329;border-radius:8px;width:34px;height:34px;box-shadow:inset 0 0 0 1px #ffffff6b}.palette-token-copy{gap:3px;min-width:0;display:grid}.palette-token-copy strong,.palette-token-copy span{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.palette-token-copy strong{color:#1a2433;font-size:13px;font-weight:900}.palette-token-copy span{color:#687386;font-size:12px;font-weight:760}.settings-form input.palette-color-input{width:46px;min-width:46px;height:38px;padding:3px}.settings-form input.palette-hex-input{text-transform:lowercase;min-width:112px;font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,Liberation Mono,monospace}.palette-contrast-list{grid-template-columns:repeat(2,minmax(0,1fr))}.palette-contrast-pill{text-align:center;border:1px solid #d8e0ea;border-radius:999px;justify-content:center;align-items:center;min-width:0;min-height:30px;padding:6px 10px;font-size:12px;font-weight:850;display:inline-flex}.palette-contrast-pill.pass{color:#24513b;background:#effaf2;border-color:#9fd7b5}.palette-contrast-pill.warn{color:#8a4d00;background:#fffaf0;border-color:#e4c779}.palette-success{margin:0}.palette-json-drawer{background:#fff;border:1px solid #d8e0ea;border-radius:8px;padding:10px}.palette-json-drawer summary{cursor:pointer;color:#4f5b6d;font-size:12px;font-weight:860;list-style-position:inside}.palette-json-drawer[open]{gap:10px;display:grid}.field-grid.even{grid-template-columns:repeat(2,minmax(0,1fr))}.settings-actions{justify-content:flex-end;display:flex}.settings-detail-drawer{background:#fbfcfe;border:1px solid #d8e0ea;border-radius:8px;padding:10px}.settings-detail-drawer summary{cursor:pointer;color:#4f5b6d;font-size:12px;font-weight:860;list-style-position:inside}.settings-detail-drawer[open]{flex-wrap:wrap;gap:8px;display:flex}.settings-detail-drawer[open] summary{flex:0 0 100%}.settings-detail-drawer span{color:#687386;background:#f7f9fb;border:1px solid #d8e0ea;border-radius:999px;padding:5px 8px;font-size:11px;font-weight:850}.publish-context-line{color:#687386;background:#f8fafc;border:1px solid #e5ebf2;border-radius:8px;min-width:0;padding:8px 11px;font-size:12px;font-weight:780;display:block}.publish-detail-drawer{background:#fff;margin:12px 13px 0}.publish-context-line[open]{flex-wrap:wrap;align-items:center;gap:8px 14px;display:flex}.publish-context-line[open] summary{flex:0 0 100%}.publish-context-line:not([open]) span{display:none}.publish-context-line span{overflow-wrap:anywhere;text-overflow:ellipsis;white-space:nowrap;min-width:0;max-width:100%;overflow:hidden}.silent-workspace{min-height:1px}.empty-workspace,.quiet-workspace{gap:5px;padding:16px;display:grid}.quiet-workspace{background:#f8fafc;border:1px dashed #d8e0ea;border-radius:8px}.empty-workspace strong,.quiet-workspace strong{color:#1a2433;font-size:15px}.empty-workspace span,.quiet-workspace span{color:#687386;font-size:13px;font-weight:760}.readiness-list.wide{grid-template-columns:repeat(4,minmax(0,1fr))}.readiness-list.device-facts{grid-template-columns:repeat(5,minmax(0,1fr))}.readiness-list.feedback-facts{grid-template-columns:repeat(3,minmax(0,1fr))}.publish-action-card{border-top:1px solid #e5ebf2;justify-content:space-between;align-items:center;gap:12px;padding:13px;display:flex}.publish-action-card div{gap:3px;min-width:0;display:grid}.publish-action-card strong,.publish-action-card span{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.publish-action-card span{color:#687386;font-size:12px;font-weight:760}.publish-message{margin:0 13px 13px}.publish-confirm-card{background:#fffaf0;border:1px solid #e4c779;border-radius:8px;gap:11px;margin:0 13px 13px;padding:12px;display:grid}.publish-confirm-card div:first-child{gap:4px;display:grid}.publish-confirm-card strong{color:#1a2433;font-size:14px}.publish-confirm-card span{color:#687386;font-size:12px;font-weight:760;line-height:1.35}.publish-confirm-actions,.snapshot-row-actions{flex-wrap:wrap;justify-content:flex-end;gap:8px;display:flex}.snapshot-history-list{gap:8px;padding:0 13px 13px;display:grid}.snapshot-diff-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:8px;padding:0 13px 13px;display:grid}.snapshot-diff-card{background:#fbfcfe;border:1px solid #edf1f5;border-radius:8px;gap:4px;min-width:0;padding:10px;display:grid}.snapshot-diff-card.empty{grid-column:1/-1}.snapshot-diff-card strong,.snapshot-diff-card span{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.snapshot-diff-card strong{font-size:13px}.snapshot-diff-card span{color:#687386;font-size:12px;font-weight:780}.snapshot-change-list{border-top:1px solid #edf1f5;gap:7px;padding:13px;display:grid}.snapshot-change-row{grid-template-columns:auto minmax(0,1fr) minmax(90px,.35fr);align-items:center;gap:9px;display:grid}.snapshot-change-row strong,.snapshot-change-row em{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.snapshot-change-row em{color:#687386;font-size:12px;font-style:normal;font-weight:780}.change-pill{text-align:center;text-transform:uppercase;border-radius:999px;min-width:70px;padding:4px 8px;font-size:11px;font-weight:900}.change-pill.added{color:#24513b;background:#effaf2}.change-pill.removed{color:#9f2f24;background:#fff4f2}.change-pill.changed{color:#8a4d00;background:#fff3df}.snapshot-history-row{background:#fbfcfe;border:1px solid #edf1f5;border-radius:8px;grid-template-columns:.8fr .9fr 1.2fr 1.2fr auto;align-items:center;gap:10px;padding:10px;display:grid}.snapshot-history-row.active{background:#f4fbf6;border-color:#9fd7b5}.snapshot-history-row div{gap:3px;min-width:0;display:grid}.snapshot-history-row strong,.snapshot-history-row em,.snapshot-history-row span{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.snapshot-history-row em,.snapshot-history-row span{color:#687386;font-size:12px;font-style:normal;font-weight:760}.snapshot-row-actions{min-width:0}.editable-rule-list{border-top:1px solid #edf1f5;gap:10px;padding:14px;display:grid}.editable-rule-row{background:#fff;border:1px solid #d8e0ea;border-radius:8px;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:10px;min-width:0;padding:10px;display:grid}.editable-rule-row.disabled{color:#687386;background:#f8fafc}.rule-select-button{min-width:0;min-height:58px;color:inherit;text-align:left;background:0 0;border:0;grid-template-columns:34px minmax(0,1fr) auto;align-items:center;gap:10px;padding:0;display:grid}.rule-order{color:#24513b;background:#e8f1ec;border-radius:999px;place-items:center;width:30px;height:30px;font-size:12px;font-weight:950;display:grid}.rule-main-copy{gap:4px;min-width:0;display:grid}.rule-main-copy strong,.rule-main-copy em{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.rule-main-copy strong{color:#1a2433;font-size:15px;line-height:1.2}.rule-main-copy em{color:#687386;font-size:12px;font-style:normal;font-weight:780}.rule-suffix{color:#24513b;background:#e8f1ec;border-radius:999px;padding:6px 9px;font-size:12px;font-weight:900}.settings-inline-action{align-items:end;min-width:0;display:flex}.credential-secret-box{color:#14532d;background:#effaf3;border:1px solid #bdd7c8;border-radius:8px;gap:4px;padding:10px;display:grid}.credential-secret-box span{text-transform:uppercase;font-size:11px;font-weight:900}.credential-secret-box code{overflow-wrap:anywhere;color:#162033;background:#fff;border-radius:6px;padding:8px;font-size:12px;font-weight:900}.credential-list{gap:8px;display:grid}.credential-row{background:#fff;border:1px solid #edf1f5;border-radius:8px;grid-template-columns:minmax(0,1fr) auto auto auto;align-items:center;gap:8px;padding:10px;display:grid}.credential-row>div{gap:3px;min-width:0;display:grid}.credential-row strong,.credential-row span{overflow-wrap:anywhere;min-width:0}.credential-row>div>span{color:#687386;font-size:12px;font-weight:800}.rule-row-actions{flex-wrap:wrap;justify-content:flex-end;gap:7px;display:flex}.compact-button{min-height:34px;padding:7px 10px;font-size:12px}.danger-button{color:#fff;background:#b42318;border-color:#f3b3ac}.rules-side-stack{gap:14px;min-width:0;display:grid}.rule-form{gap:11px;padding:13px;display:grid}.rule-form label{gap:6px;display:grid}.rule-form label>span{color:#687386;text-transform:uppercase;font-size:11px;font-weight:900}.rule-form input:not([type=checkbox]),.rule-form select,.rule-form textarea{color:#1a2433;background:#fff;border:1px solid #cbd5df;border-radius:8px;outline:none;width:100%;min-width:0;min-height:38px;padding:8px 10px;font-weight:760}.rule-form textarea{resize:vertical;line-height:1.35}.rule-form select:disabled{color:#718096;background:#edf1f5}.provider-status-hint{align-items:center;gap:8px;min-width:0;display:flex}.provider-status-hint em{color:#687386;text-overflow:ellipsis;white-space:nowrap;min-width:0;font-size:12px;font-style:normal;font-weight:760;line-height:1.35;overflow:hidden}.field-grid{grid-template-columns:minmax(96px,.7fr) minmax(0,1fr);gap:10px;display:grid}.toggle-row{background:#f7f9fb;border:1px solid #d8e0ea;border-radius:8px;align-items:center;gap:8px;min-height:38px;padding:0 10px;display:flex!important}.toggle-row input{accent-color:#245b5a;width:16px;height:16px}.match-result{background:#fbfcfe;border:1px solid #d8e0ea;border-radius:8px;gap:4px;padding:10px;display:grid}.match-result span,.match-result em{color:#687386;font-size:11px;font-style:normal;font-weight:820}.match-result strong{color:#1a2433;text-overflow:ellipsis;white-space:nowrap;font-size:14px;overflow:hidden}.provider-readiness-panel .match-result strong,.provider-readiness-panel .match-result em{white-space:normal}.provider-delivery-summary{border-top:1px solid #e1e7ef;gap:5px;min-width:0;padding-top:8px;display:grid}.provider-delivery-summary.empty{border-top:0;padding-top:0}.provider-delivery-summary span,.provider-delivery-summary small{color:#687386;font-size:11px;font-weight:780}.provider-delivery-summary em{color:#1a2433;text-overflow:ellipsis;white-space:nowrap;font-size:12px;font-style:normal;font-weight:820;overflow:hidden}.provider-delivery-counts{flex-wrap:wrap;gap:6px;min-width:0;display:flex}.provider-delivery-counts span{background:#fff;border:1px solid #d8e0ea;border-radius:999px;padding:3px 7px;line-height:1}.content-workbench-grid{grid-template-columns:minmax(260px,.74fr) minmax(310px,.86fr) minmax(420px,1fr);grid-template-areas:"map preview inspector";align-items:start;gap:14px;display:grid}.content-outline-panel,.content-editor-panel,.content-side-stack{min-width:0}.content-outline-panel{grid-area:map}.content-editor-panel{grid-area:inspector}.content-side-stack{grid-area:preview}.content-outline-panel,.content-editor-panel{background:#fff;border:1px solid #d8e0ea;border-radius:8px;overflow:hidden;box-shadow:0 10px 24px #161f2d0f}.tab-editor-block{background:#fbfcfe;border-bottom:1px solid #e5ebf2}.tab-management-panel{padding:0;display:block}.tab-root-summary{color:#687386;text-overflow:ellipsis;white-space:nowrap;max-width:100%;font-size:12px;font-style:normal;font-weight:760;display:block;overflow:hidden}.page-settings-drawer{background:#fbfcfe;border:1px solid #d8e0ea;border-radius:8px;margin:0 14px 12px;overflow:hidden}.section-settings-drawer{background:#fff;border:1px solid #dfe6ee;border-radius:8px;overflow:hidden}.content-settings-summary,.preview-tool-drawer summary,.technical-drawer summary{cursor:pointer;color:#1a2433;align-items:center;gap:10px;min-height:44px;display:grid}.content-settings-summary{grid-template-columns:minmax(0,1fr) auto 12px;padding:12px 14px;list-style:none}.preview-tool-drawer summary,.technical-drawer summary{grid-template-columns:minmax(0,1fr) auto;padding:10px 14px;list-style-position:inside}.content-settings-summary::-webkit-details-marker{display:none}.content-settings-summary:after{content:"";transform-origin:50%;border-bottom:2px solid #8a95a6;border-right:2px solid #8a95a6;width:8px;height:8px;transform:rotate(45deg)}details[open]>.content-settings-summary:after{transform:rotate(225deg)}.settings-summary-copy{gap:3px;min-width:0;display:grid}.settings-summary-copy span,.preview-tool-drawer summary span,.technical-drawer summary span{color:#687386;text-transform:uppercase;font-size:11px;font-weight:900}.settings-summary-copy strong,.preview-tool-drawer summary strong,.technical-drawer summary strong{color:#1a2433;text-overflow:ellipsis;white-space:nowrap;font-size:13px;font-weight:900;overflow:hidden}.settings-summary-copy em{color:#687386;text-overflow:ellipsis;white-space:nowrap;font-size:11px;font-style:normal;font-weight:780;overflow:hidden}.settings-summary-meta{justify-content:flex-end;align-items:center;gap:6px;min-width:0;display:flex}.tab-management-panel[open]>summary,.page-settings-drawer[open]>summary,.section-settings-drawer[open]>summary,.preview-tool-drawer[open] summary,.technical-drawer[open] summary{border-bottom:1px solid #e5ebf2}.content-settings-body{padding-top:14px;display:grid}.panel-heading.compact{padding-bottom:10px}.panel-heading.compact h2{font-size:18px}.content-outline{border-top:1px solid #e5ebf2;gap:10px;max-height:min(680px,100vh - 318px);padding:12px;display:grid;overflow:hidden auto}.outline-tools{background:#fbfcfe;border-top:1px solid #e5ebf2;gap:8px;padding:10px 12px;display:grid}.outline-search-field{background:#fff;border:1px solid #cbd5df;border-radius:8px;grid-template-columns:18px minmax(0,1fr) auto;align-items:center;gap:7px;min-width:0;min-height:38px;padding:0 8px;display:grid}.outline-search-field .icon{color:#687386;width:16px;height:16px}.outline-search-field input{color:#1a2433;min-width:0;font:inherit;background:0 0;border:0;outline:0;font-size:13px;font-weight:780}.outline-search-field button,.outline-filter-meta button{color:#245b5a;background:0 0;border:0;padding:0;font-size:11px;font-weight:920}.outline-filter-meta{color:#687386;justify-content:space-between;align-items:center;gap:8px;min-width:0;font-size:11px;font-weight:880;display:flex}.tab-slot-summary{border-top:1px solid #e5ebf2;grid-template-columns:1fr;gap:6px;padding:10px 12px 0;display:grid}.tab-slot-summary span{color:#344154;text-align:left;white-space:normal;background:#fff;border:1px solid #d8e0ea;border-radius:7px;padding:7px 8px;font-size:11px;font-weight:900;line-height:1.15}.content-page-facts{background:#fbfcfe;border-top:1px solid #e5ebf2;grid-template-columns:repeat(4,minmax(0,1fr));gap:8px;padding:10px 12px;display:grid}.content-page-facts div{background:#fff;border:1px solid #e1e7ef;border-radius:8px;gap:3px;min-width:0;padding:8px;display:grid}.content-page-facts div.ready{background:#f4fbf6;border-color:#c7dfd2}.content-page-facts div.attention{background:#fffaf0;border-color:#e4c779}.content-page-facts span{color:#687386;text-transform:uppercase;font-size:10px;font-weight:900}.content-page-facts strong{color:#101722;text-overflow:ellipsis;white-space:nowrap;font-size:12px;font-weight:950;overflow:hidden}.page-content-editor-drawer{background:#fff;border:1px solid #d8e0ea;border-radius:8px;margin:0 14px 14px;overflow:hidden}.directory-row-editor-drawer{background:#fff;border:1px solid #d8e0ea;border-radius:8px;margin:10px;overflow:hidden}.outline-tab,.outline-page,.outline-children,.outline-pages{gap:6px;min-width:0;display:grid}.outline-children{border-left:2px solid #e3e9f1;margin-left:14px;padding-left:10px}.outline-page-row{grid-template-columns:24px minmax(0,1fr);align-items:start;gap:5px;min-width:0;display:grid}.outline-disclosure{color:#687386;background:#fff;border:1px solid #d8e0ea;border-radius:6px;place-items:center;width:24px;height:38px;padding:0;display:grid}.outline-disclosure .icon{width:14px;height:14px;transition:transform .12s;transform:rotate(-90deg)}.outline-disclosure.expanded .icon{transform:rotate(0)}.outline-disclosure.placeholder{background:0 0;border-color:#0000}.outline-tab-button,.outline-page-button{color:#1a2433;text-align:left;background:#f8fafc;border-color:#d8e0ea;grid-template-columns:minmax(0,1fr) auto;justify-content:stretch;width:100%;min-height:42px;display:grid}.outline-tab-button{grid-template-columns:auto minmax(0,1fr) auto}.outline-page-button{background:#fff;min-height:38px}.outline-tab-button.selected,.outline-page-button.selected{background:#e8f1ec;border-color:#245b5a}.outline-tab-button.inactive{color:#687386;background:#f3f5f8;border-style:dashed}.outline-tab-button.inactive.selected{background:#eef1f5;border-color:#687386;box-shadow:inset 3px 0 #687386}.outline-tab-button.system{color:#344154;cursor:default;background:#fff;border-style:solid;border-color:#d8e0ea}.outline-tab-button.system .icon{color:#687386}.outline-tab-button span,.outline-page-button span{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.outline-page-button span{white-space:normal;line-height:1.18}.outline-tab-button em,.outline-page-button em{color:#687386;text-transform:uppercase;font-size:11px;font-style:normal;font-weight:900}.content-form-grid{grid-template-columns:minmax(0,1.4fr) minmax(160px,.6fr);gap:10px;padding:0 14px 12px;display:grid}.content-form-grid.tab-form-grid{grid-template-columns:minmax(0,1fr) minmax(150px,.42fr)}.content-form-grid label{gap:6px;display:grid}.content-form-grid label>span{color:#687386;text-transform:uppercase;font-size:11px;font-weight:900}.content-form-grid input:not([type=checkbox]),.content-form-grid select{color:#1a2433;background:#fff;border:1px solid #cbd5df;border-radius:8px;width:100%;min-height:38px;padding:8px 10px;font-weight:760}.tab-icon-picker{background:#fff;border:1px solid #d8e0ea;border-radius:8px;flex-direction:column;grid-column:1/-1;gap:8px;min-width:0;margin:0;padding:10px;display:flex}.tab-icon-picker legend{color:#687386;text-transform:uppercase;font-size:11px;font-weight:900}.tab-icon-grid{flex:0 0 142px;grid-template-columns:repeat(auto-fit,minmax(72px,1fr));align-content:start;gap:6px;min-width:0;height:142px;max-height:142px;padding-right:2px;display:grid;overflow:hidden auto}.tab-icon-choice{color:#344154;background:#f8fafc;border:1px solid #d8e0ea;border-radius:7px;grid-template-rows:18px minmax(0,1fr);place-items:center;gap:3px;min-width:0;min-height:46px;padding:5px 4px;display:grid}.tab-icon-choice.selected{color:#153f38;background:#e8f1ec;border-color:#245b5a;box-shadow:inset 0 0 0 1px #245b5a}.tab-icon-choice .icon{flex-basis:17px;width:17px;height:17px}.tab-icon-choice span{text-align:center;text-overflow:ellipsis;white-space:nowrap;width:100%;font-size:10px;font-weight:850;line-height:1.1;display:block;overflow:hidden}.tab-icon-key-field{flex:none;grid-template-rows:auto auto;align-content:start;gap:6px;min-width:0;display:grid}.tab-icon-key-field span{color:#687386;text-transform:uppercase;font-size:11px;font-weight:900}.tab-icon-key-field input{color:#1a2433;background:#fff;border:1px solid #cbd5df;border-radius:8px;width:100%;min-width:0;height:38px;min-height:38px;padding:8px 10px;font-weight:760}.content-editor-actions{flex-wrap:wrap;gap:8px;padding:0 14px 14px;display:flex}.content-editor-actions.flush{padding:0}.content-editor-actions button{flex:130px}.content-error{margin:0 14px 12px}.content-inline-issues{background:#fbfcfe;border:1px solid #edf1f5;border-radius:8px;gap:8px;margin:0 14px 12px;padding:10px;display:grid}.content-section-toolbar{border-top:1px solid #e5ebf2;justify-content:space-between;align-items:center;gap:12px;padding:14px 14px 0;display:flex}.section-toolbar-copy{gap:2px;min-width:0;display:grid}.section-toolbar-copy .eyebrow{margin:0}.section-toolbar-copy strong{color:#1a2433;text-overflow:ellipsis;white-space:nowrap;font-size:14px;font-weight:900;overflow:hidden}.content-section-list{gap:10px;padding:14px;display:grid}.content-section-card{background:#f8fafc;border:1px solid #d8e0ea;border-radius:8px;gap:9px;padding:10px;display:grid}.content-section-head{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:8px;min-width:0;display:flex}.section-title-copy{flex:220px;gap:3px;min-width:0;display:grid}.section-title-copy strong,.section-title-copy span{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.section-title-copy strong{color:#1a2433;font-size:15px;font-weight:900}.section-title-copy span{color:#687386;font-size:12px;font-weight:780}.section-settings-body{grid-template-columns:minmax(0,1fr) minmax(112px,.32fr);gap:10px;padding:12px;display:grid}.section-settings-body label{gap:6px;min-width:0;display:grid}.section-settings-body label>span{color:#687386;text-transform:uppercase;font-size:11px;font-weight:900}.section-settings-body input,.section-settings-body select{color:#1a2433;background:#fff;border:1px solid #cbd5df;border-radius:8px;width:100%;min-height:36px;padding:8px 9px;font-weight:820}.section-settings-body .content-editor-actions{grid-column:1/-1}.section-count{color:#245b5a;background:#fff;border:1px solid #d8e0ea;border-radius:8px;place-items:center;min-width:34px;min-height:34px;font-size:13px;font-weight:950;display:grid}.content-section-actions{flex-wrap:wrap;justify-content:flex-end;gap:7px;display:flex}.content-section-actions button,.file-asset-actions button{flex:0 132px}.content-section-actions .icon-button{flex:0 0 34px}.content-cell-row{background:#fff;border:1px solid #dfe6ee;border-radius:8px;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:8px;padding:7px;display:grid}.content-cell-row.selected{border-color:#245b5a;box-shadow:inset 3px 0 #245b5a}.content-cell-select{color:#1a2433;text-align:left;background:0 0;border:0;justify-content:stretch;min-width:0;padding:3px;display:grid}.content-cell-select strong,.content-cell-select span{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.content-cell-select strong{font-size:14px}.content-cell-select span{color:#687386;overflow-wrap:anywhere;white-space:normal;font-size:12px;font-weight:780}.content-side-stack{align-self:start;gap:10px;display:grid;position:sticky;top:18px}.preview-tool-drawer{background:#fff;border:1px solid #d8e0ea;border-radius:8px;min-width:0;overflow:hidden}.preview-tool-drawer .phone-preview{--phone-scale:.84;--phone-visual-height:539px;--phone-visual-width:269px;border:0;border-radius:0;padding:12px}.technical-drawer{background:#fbfcfe;border:1px solid #d8e0ea;border-radius:8px;overflow:hidden}.technical-drawer label{padding:0 10px 10px}.content-cell-editor,.file-asset-panel{overflow:hidden}.file-asset-list{gap:8px;padding:13px;display:grid}.file-asset-row{background:#fbfcfe;border:1px solid #edf1f5;border-radius:8px;grid-template-columns:minmax(0,1fr);gap:9px;min-width:0;padding:9px;display:grid}.file-asset-row.selected{background:#f1f8f5;border-color:#245b5a;box-shadow:inset 3px 0 #245b5a}.file-asset-main{min-width:0;color:inherit;text-align:left;background:0 0;border:0;grid-template-columns:auto minmax(0,1fr);justify-content:stretch;align-items:center;gap:9px;padding:0;display:grid}.file-asset-actions{flex-wrap:wrap;justify-content:flex-end;gap:7px;display:flex}.file-asset-main strong,.file-asset-main em{text-overflow:ellipsis;white-space:nowrap;min-width:0;display:block;overflow:hidden}.file-asset-main strong{color:#1a2433;font-size:13px}.file-asset-main em,.file-chip-row em,.file-chip-row strong{color:#687386;font-size:11px;font-style:normal;font-weight:780}.file-chip,.file-chip-row{color:#24513b;background:#e8f1ec;border:1px solid #d8e0ea;border-radius:999px;font-size:11px;font-weight:900}.file-chip{padding:5px 8px}.file-chip-row{flex-wrap:wrap;align-items:center;gap:7px;min-width:0;padding:8px 10px;display:flex}.file-chip-row em,.file-chip-row strong{overflow-wrap:anywhere;min-width:0}.file-chip-row .file-chip{background:0 0;border:0;padding:0}.file-asset-form{border-top:1px solid #edf1f5;gap:10px;padding:13px;display:grid}.file-asset-form-head{justify-content:space-between;align-items:center;gap:8px;display:flex}.file-asset-form-head strong{color:#1a2433;font-size:13px}.file-asset-form label{gap:6px;display:grid}.file-asset-form label>span{color:#687386;text-transform:uppercase;font-size:11px;font-weight:900}.file-asset-form input,.file-asset-form select{color:#1a2433;background:#fff;border:1px solid #cbd5df;border-radius:8px;outline:none;width:100%;min-width:0;min-height:38px;padding:8px 10px;font-weight:760}.upload-intent-box{background:#f8fafc;border:1px dashed #cbd5df;border-radius:8px;gap:8px;padding:10px;display:grid}.browser-upload-field{gap:6px;display:grid}.browser-upload-field span{color:#687386;text-transform:uppercase;font-size:11px;font-weight:900}.browser-upload-field input[type=file]{min-height:auto;padding:7px;font-size:12px}.upload-intent-box>span,.upload-intent-detail span,.upload-intent-detail small{color:#687386;font-size:11px;font-weight:820;line-height:1.35}.upload-intent-detail{gap:4px;min-width:0;display:grid}.upload-intent-detail strong,.upload-intent-detail em{overflow-wrap:anywhere;min-width:0}.upload-intent-detail strong{color:#24513b;font-size:12px}.upload-intent-detail em{color:#344154;font-size:11px;font-style:normal;font-weight:760;line-height:1.3}button:not(:disabled):hover{transform:translateY(-1px);box-shadow:0 6px 16px #1017221f}button:not(:disabled):active{box-shadow:var(--mmp-shadow-control);transform:translateY(0)}input,select,textarea{transition:border-color .14s,box-shadow .14s,background-color .14s}input:focus,select:focus,textarea:focus{border-color:var(--mmp-color-focus-ring);box-shadow:0 0 0 3px color-mix(in srgb, var(--mmp-color-focus-ring) 16%, transparent)}.admin-shell{background:linear-gradient(180deg, #f7f9fc 0, var(--mmp-color-admin-surface) 310px), var(--mmp-color-admin-surface)}.sidebar{background:linear-gradient(180deg, #151f2c 0, #121923 100%), var(--mmp-color-admin-shell);box-shadow:12px 0 34px #1017221f}.brand-lockup strong,.login-brand-lockup strong{color:var(--mmp-color-paper);letter-spacing:0;font-size:15px;font-weight:950}.login-brand-lockup strong{color:#151d29;font-size:18px}.brand-mark{box-shadow:inset 0 1px #ffffff5c,0 10px 22px #e6b04a29}.app-switcher,.admin-preferences,.sidebar-refresh-button{box-shadow:inset 0 1px #ffffff0a}.app-switcher{transition:border-color .14s,background-color .14s,box-shadow .14s}.app-switcher:focus-within,.app-switcher:hover{background:#223044;border-color:#e6b04a52}.nav-list a,.nav-overflow-toggle{box-shadow:none;transition:background-color .14s,color .14s,box-shadow .14s,transform .14s;position:relative}.nav-list a:hover,.nav-overflow-toggle:hover{color:#fff;background:#ffffff0e;transform:translate(1px)}.nav-list a.active,.nav-overflow-toggle.active{background:linear-gradient(90deg,#e6b04a2e,#ffffff0b),#263448}.workspace-titlebar{border-radius:var(--mmp-radius-panel);min-width:0;box-shadow:var(--mmp-shadow-soft);background:#ffffffdb;border:1px solid #d8e0eaeb;justify-content:space-between;align-items:center;gap:16px;margin-bottom:14px;padding:13px 14px;display:flex}.workspace-title-copy{gap:3px;min-width:0;display:grid}.workspace-title-copy h1{color:#101722;text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.workspace-title-copy p:last-child{color:#687386;text-overflow:ellipsis;white-space:nowrap;font-size:13px;font-weight:780;overflow:hidden}.workspace-title-actions{flex-wrap:wrap;flex:none;justify-content:flex-end;gap:8px;display:flex}.workspace-role-chip{color:#344154;background:#fff;border:1px solid #d8e0ea;border-radius:999px;align-items:center;min-height:28px;padding:5px 10px;font-size:11px;font-weight:900;line-height:1;display:inline-flex}.workspace-content .workspace-title-actions{display:none}.overview-workspace-grid{gap:14px;min-width:0;max-width:1120px;display:grid}.overview-command-panel{border-radius:var(--mmp-radius-panel);min-width:0;box-shadow:var(--mmp-shadow-soft);background:linear-gradient(135deg,#fffffff5,#f1f8f5eb),#fff;border:1px solid #cbd5dfeb;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:18px;padding:18px;display:grid;overflow:hidden}.overview-command-panel.blocked{background:linear-gradient(135deg,#fffffff5,#fff4f2eb),#fff}.overview-command-panel.attention{background:linear-gradient(135deg,#fffffff5,#fffaf0eb),#fff}.overview-command-copy{gap:6px;min-width:0;display:grid}.overview-command-copy h2{color:#101722;margin:0;font-size:28px;line-height:1.08}.overview-command-copy p,.overview-ops-card p{color:#536174;margin:0;font-size:13px;font-weight:760;line-height:1.45}.overview-command-status{justify-items:end;gap:5px;min-width:160px;display:grid}.overview-command-status strong,.overview-command-status span:not(.state-pill){color:#1a2433;white-space:nowrap;font-size:13px;font-weight:900;display:block}.overview-command-status span:not(.state-pill){color:#687386;font-size:12px;font-weight:780}.overview-metric-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;display:grid}.owner-console-shell .owner-sidebar{gap:16px}.owner-console-nav{align-content:start;gap:6px;display:grid}.owner-console-nav a{width:100%}.owner-workspace{background:linear-gradient(180deg, #f8fafc 0, var(--mmp-color-admin-surface) 280px), var(--mmp-color-admin-surface)}.owner-titlebar{border-color:#c4cfdbf5}.owner-home-grid{gap:14px;min-width:0;max-width:1180px;display:grid}.owner-metric-grid{max-width:1180px}.owner-admin-snapshot{gap:12px;display:grid}.owner-admin-list{gap:8px;display:grid}.owner-admin-row{background:#fff;border:1px solid #e5ebf2;border-radius:8px;grid-template-columns:minmax(190px,1fr) minmax(180px,1fr) auto;align-items:center;gap:12px;min-width:0;padding:11px 12px;display:grid}.owner-admin-row span:first-child{gap:2px;min-width:0;display:grid}.owner-admin-row strong,.owner-admin-row em,.owner-admin-row>span:nth-child(2){text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.owner-admin-row strong{color:#101722;font-size:13px;font-weight:900}.owner-admin-row em,.owner-admin-row>span:nth-child(2){color:#687386;font-size:12px;font-style:normal;font-weight:780}.overview-ops-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;display:grid}.overview-ops-card{border-radius:var(--mmp-radius-panel);min-width:0;box-shadow:var(--mmp-shadow-soft);background:#fff;border:1px solid #d8e0eaf2;gap:7px;padding:14px;display:grid}.overview-ops-card h3{color:#101722;text-overflow:ellipsis;white-space:nowrap;margin:0;font-size:19px;line-height:1.1;overflow:hidden}.overview-ops-card>span{color:#687386;font-size:12px;font-weight:850;display:block}.content-command-strip{background:#fbfcfe;border-top:1px solid #e5ebf2;grid-template-columns:repeat(4,minmax(0,1fr));gap:8px;padding:10px 12px;display:grid}.content-command-strip div{background:#fff;border:1px solid #e1e7ef;border-radius:8px;gap:3px;min-width:0;padding:9px 10px;display:grid}.content-command-strip div.ready{background:#f4fbf6;border-color:#c7dfd2}.content-command-strip div.attention{background:#fffaf0;border-color:#e4c779}.content-command-strip span{color:#687386;text-transform:uppercase;font-size:10px;font-weight:900}.content-command-strip strong{color:#101722;text-overflow:ellipsis;white-space:nowrap;font-size:13px;font-weight:950;overflow:hidden}.guided-fix-banner,.connection-banner,.session-warning-banner,.secondary-button,.icon-button{box-shadow:var(--mmp-shadow-control)}.secondary-button:not(:disabled):hover,.icon-button:not(:disabled):hover,.sidebar-refresh-button:not(:disabled):hover{color:#1a2433;background:#f7f9fb;border-color:#aeb9c9}.danger-button:not(:disabled):hover{background:#9f2f24;border-color:#8d241c}.directory-panel,.rail-panel,.phone-preview,.route-panel,.rules-main-panel,.content-outline-panel,.content-editor-panel,.preview-tool-drawer,.settings-panel,.quiet-settings-panel{box-shadow:var(--mmp-shadow-soft);border-color:#cbd5dfeb}.panel-heading{background:linear-gradient(#f8fafcf5,#fffffff5)}.panel-heading h2{color:#101722;font-weight:950}.table-toolbar,.directory-page-bar,.bulk-action-bar,.directory-command-strip,.ops-command-strip,.selected-row-summary{background:#f8fafcd1}.search-field,.filter-select select,.filter-select input,.directory-entry-form input:not([type=checkbox]),.directory-entry-form select,.directory-entry-form textarea,.rule-form input:not([type=checkbox]),.rule-form select,.rule-form textarea,.settings-form input,.settings-form textarea,.content-form-grid input:not([type=checkbox]),.content-form-grid select,.section-settings-body input,.section-settings-body select,.file-asset-form input,.file-asset-form select,.notification-compose-form input,.notification-compose-form select,.feedback-reply-form textarea,.notification-compose-form textarea{box-shadow:inset 0 1px 1px #10172209}.segmented{box-shadow:inset 0 1px 1px #1017220d}.segmented button{box-shadow:none}.segmented button:not(:disabled):hover{background:#edf4f2;transform:none}.segmented button.selected{background:#fff;box-shadow:inset 0 -2px #245b5a,0 1px 3px #10172214}.table-row{transition:background-color .12s,box-shadow .12s,transform .12s}.table-button:hover{background:#f1f8f5;transform:translateY(-1px)}.table-row.selected-row,.selected-row,.directory-view-card.selected,.file-asset-row.selected,.content-cell-row.selected{box-shadow:inset 3px 0 #245b5a,0 1px #245b5a0f}.table-head{letter-spacing:0}.metric,.readiness-list div,.snapshot-diff-card,.match-result,.duplicate-group,.directory-view-card,.editable-rule-row,.content-section-card,.file-asset-row,.notification-attempt-item,.feedback-context-list div,.device-triage-list div,.ops-command-item,.selected-row-summary div{box-shadow:0 1px 2px #1017220a}.metric strong{color:#101722}.state-pill,.tag,.file-chip,.feedback-type-pill,.toolbar-pill,.change-pill,.import-change-pill,.rule-suffix,.workspace-status,.workspace-role-chip{letter-spacing:0}.state-pill.active,.toolbar-pill{box-shadow:inset 0 0 0 1px #15803d0d}.state-pill.blocked,.danger-button{box-shadow:0 1px 2px #b423181f}.preview-rail,.settings-preview-rail,.device-detail-panel,.audit-log-detail-panel{top:18px}.phone-frame{box-shadow:0 24px 46px #1017223d,0 2px 4px #1017223d,inset 0 0 0 1px #ffffff14}.phone-screen{box-shadow:inset 0 0 0 1px #ffffff08}.mobile-search{border-radius:8px;box-shadow:0 1px 2px #10172214}.mobile-row{transition:background-color .12s}.mobile-row:hover{background:#fbfdff}.mobile-row-action:not(.muted){border-radius:999px;padding:4px 7px}.mobile-row-action.download,.mobile-row-action.text{background:#edf7f5}.mobile-tabs{box-shadow:0 -1px #ffffff0d}.upload-intent-box,.technical-drawer,.page-settings-drawer,.section-settings-drawer,.palette-json-drawer,.settings-detail-drawer{box-shadow:inset 0 1px #ffffff8f}.admin-shell :is(a,button,input,select,textarea,summary,[tabindex]):focus-visible,.admin-login-shell :is(a,button,input,select,textarea,summary,[tabindex]):focus-visible{outline:var(--mmp-a11y-focus-ring-width) solid var(--mmp-color-focus-ring);outline-offset:var(--mmp-a11y-focus-ring-offset)}@media (width<=1320px){.content-workbench-grid{grid-template-columns:1fr;grid-template-areas:"preview""map""inspector"}.content-side-stack{order:1;position:static}.content-outline-panel{order:2}.content-editor-panel{order:3}}@media (width<=1120px){.workbench-grid,.rules-workbench-grid,.audit-workspace-grid,.device-workspace-grid,.feedback-workspace-grid,.notifications-workspace-grid,.content-workbench-grid,.settings-workspace-grid{grid-template-columns:1fr}.content-workbench-grid{grid-template-areas:"map""inspector""preview"}.device-inline-detail-row,.feedback-inline-detail-row,.audit-inline-detail-row,.notification-inline-detail-row{display:grid}.device-detail-panel,.audit-log-detail-panel,.feedback-detail-panel,.notification-attempt-panel{display:none}.settings-workspace-grid{grid-template-areas:"preview""settings"}.directory-panel{max-height:none}.directory-panel.editing-row .directory-toolbar,.directory-panel.editing-row .directory-command-strip{display:none}.preview-rail,.settings-preview-rail{order:2;position:static}.settings-preview-rail{order:1}.settings-panel{order:2}.phone-preview{--phone-scale:.78;--phone-visual-height:501px;--phone-visual-width:250px}.content-side-stack{order:3}.content-outline-panel{order:1}.content-editor-panel{order:2}}@media (width<=1180px){.admin-shell{grid-template-rows:auto minmax(0,1fr);grid-template-columns:1fr;align-content:start}.sidebar{z-index:20;border-bottom:1px solid #101722;border-right:0;grid-template-columns:auto auto minmax(0,1fr) auto;align-content:center;align-items:center;gap:10px 12px;min-height:auto;padding:10px 12px;display:grid;position:sticky;top:0}.brand-lockup{grid-template-columns:56px}.brand-lockup>div:not(.brand-mark){display:none}.app-switcher{text-align:left;grid-area:1/2;justify-self:start;justify-items:start;width:min(190px,24vw);min-width:132px;padding:7px 9px}.app-switcher em,.admin-preferences{display:none}.nav-list{scrollbar-width:none;grid-area:1/3;gap:6px;padding-bottom:1px;display:flex;overflow:visible}.sidebar-status{border-top:0;flex-direction:row;grid-area:1/4;justify-self:end;width:auto;margin-top:0;padding-top:0}.nav-section{flex:none;gap:6px;width:auto;display:flex;position:relative}.nav-section-label{display:none}.nav-overflow-list{z-index:60;background:#111a27;border:1px solid #cbd5df33;border-radius:8px;grid-template-columns:repeat(2,minmax(0,1fr));gap:6px;width:min(380px,100vw - 24px);padding:8px;display:none;position:absolute;top:calc(100% + 8px);right:0;box-shadow:0 18px 42px #10172247}.nav-overflow.open .nav-overflow-list{display:grid}.nav-overflow-list a{grid-template-columns:18px minmax(0,1fr);width:100%;min-width:0;padding:0 10px}.nav-section+.nav-section{border-top:0;border-left:1px solid #ffffff14;margin-top:0;margin-left:2px;padding-top:0;padding-left:8px}.nav-list::-webkit-scrollbar{display:none}.nav-list a,.nav-overflow-toggle{flex:none;grid-template-columns:18px max-content;width:max-content;min-width:max-content;min-height:34px;padding:0 12px}.nav-list a span,.nav-overflow-toggle span,.nav-overflow-list a span{text-overflow:ellipsis;overflow:hidden}.nav-overflow-toggle{display:grid}}@media (width<=920px){.sidebar{grid-template-columns:auto minmax(150px,1fr) auto}.app-switcher{width:min(260px,100%)}.nav-list{grid-area:2/1/auto/-1;min-width:0;padding-top:1px}.sidebar-status{grid-area:1/3}.device-table,.feedback-table,.notification-table,.audit-log-table,.user-table{min-width:0}.device-table .table-head,.feedback-table .table-head,.notification-table .table-head,.audit-log-table .table-head,.user-table .table-head{display:none}.device-table .table-row,.feedback-table .table-row,.notification-table .table-row,.audit-log-table .table-row,.user-table .table-row{grid-template-columns:minmax(0,1fr);align-items:stretch;gap:7px;min-width:0;padding:14px}.device-table .table-row>span,.feedback-table .table-row>span,.notification-table .table-row>span,.audit-log-table .table-row>span,.user-table .table-row>span{white-space:normal}.device-table .row-actions,.feedback-table .row-actions,.notification-table .row-actions,.audit-log-table .row-actions,.user-table .row-actions{justify-content:flex-start}.overview-metric-grid,.owner-metric-grid,.overview-ops-grid,.directory-command-strip,.ops-command-strip,.content-command-strip{grid-template-columns:repeat(2,minmax(0,1fr))}.owner-admin-row{grid-template-columns:minmax(0,1fr);align-items:stretch}.owner-admin-row strong,.owner-admin-row em,.owner-admin-row>span:nth-child(2){white-space:normal}}@media (width<=760px){.sidebar{grid-template-columns:auto minmax(0,1fr) auto}.nav-list{flex-wrap:wrap;grid-area:2/1/auto/-1;overflow-x:visible}.sidebar-status{grid-column:3}.workspace{padding:12px}.workspace-titlebar{flex-direction:column;align-items:stretch;gap:10px;margin-bottom:10px;padding:10px 12px}.workspace-title-copy h1,.workspace-title-copy p:last-child{white-space:normal}.workspace-title-actions{display:none}.overview-command-panel{grid-template-columns:minmax(0,1fr)}.overview-command-copy h2{font-size:23px}.overview-command-status{justify-items:start;min-width:0}.nav-section{flex-wrap:wrap;flex:0 auto}.nav-section+.nav-section{border-left:0;margin-left:0;padding-left:0}.nav-list a,.nav-overflow-toggle{flex:none;grid-template-columns:18px minmax(0,1fr);width:max-content;min-width:max-content}.nav-overflow-list{width:auto;position:fixed;top:110px;left:12px;right:12px}.nav-overflow-list a{width:100%;min-width:0}.nav-list a span,.nav-overflow-toggle span{text-overflow:ellipsis;overflow:hidden}.preview-rail,.settings-preview-rail{order:2}.panel-heading,.table-toolbar{flex-direction:column;align-items:stretch}.topbar{align-items:center;gap:10px;margin-bottom:10px}h1{font-size:23px}.topbar-actions{flex-wrap:wrap;justify-content:stretch;display:flex}.topbar-actions button:last-child{grid-column:auto}.readiness-list.wide,.readiness-list.device-facts,.readiness-list.feedback-facts,.overview-fact-list{grid-template-columns:1fr 1fr}.overview-fact-list div+div{border-left:0}.overview-fact-list div:nth-child(2n){border-left:1px solid #edf1f5}.overview-fact-list div:nth-child(n+3){border-top:1px solid #edf1f5}.segmented,.segmented button{min-width:0}.directory-toolbar .search-field,.directory-toolbar .segmented{flex-basis:auto;width:100%}.directory-toolbar{grid-template-columns:1fr}.directory-toolbar>button,.operations-filter-toolbar .filter-select{width:100%}.operations-filter-toolbar .search-field,.operations-filter-toolbar .segmented{flex:none;width:100%}.operations-filter-toolbar .segmented{grid-template-columns:repeat(2,minmax(0,1fr));grid-auto-columns:auto;grid-auto-flow:row}.publish-context-line[open]{grid-template-columns:minmax(0,1fr);align-items:start;gap:6px;display:grid}.publish-context-line[open] summary{min-width:0}.publish-context-line[open] span{white-space:normal;width:100%;display:block}.readiness-issue{grid-template-columns:minmax(0,1fr) auto;gap:7px 8px}.readiness-issue .state-pill{grid-area:1/1;justify-self:start}.readiness-issue>div{grid-area:2/1/auto/-1}.readiness-issue strong{white-space:normal}.readiness-issue b{grid-area:1/2}.admin-user-create-form,.admin-user-invite-form,.admin-user-membership-form,.admin-user-token-output,.admin-user-reset-form{grid-template-columns:1fr}.bulk-action-bar{grid-template-columns:1fr 1fr}.bulk-action-bar strong,.bulk-action-bar input{grid-column:1/-1}.directory-panel .directory-table .table-row,.directory-table .table-row{grid-template-columns:1fr;align-items:stretch;gap:7px;min-width:0;padding:14px}.directory-table,.directory-panel .directory-table,.device-table,.feedback-table,.notification-table,.audit-log-table,.user-table{min-width:0}.directory-table .table-head{display:none}.directory-table .table-row>span,.directory-table .entry-cell span,.device-health-cell>span:first-child{white-space:normal}.directory-table .tag-stack{flex-wrap:wrap;overflow:visible}.directory-table .row-actions{justify-content:space-between}.directory-select-cell{justify-content:flex-start}.content-command-strip,.directory-command-strip,.content-page-facts{grid-template-columns:repeat(2,minmax(0,1fr))}.tab-slot-summary{grid-template-columns:repeat(3,minmax(0,1fr))}.tab-slot-summary span{padding:6px;font-size:10px}.content-outline{max-height:420px}.editable-rule-row,.rule-select-button,.field-grid,.field-grid.even,.palette-token-row,.palette-contrast-list,.notification-target-grid,.overview-metric-grid,.overview-ops-grid,.directory-command-strip,.ops-command-strip,.selected-row-summary,.content-command-strip,.content-form-grid,.section-settings-body,.content-section-head,.content-cell-row{grid-template-columns:1fr}.content-command-strip{grid-template-columns:repeat(2,minmax(0,1fr))}.directory-command-strip{grid-template-columns:repeat(2,minmax(0,1fr));gap:6px;padding:8px}.directory-command-strip .ops-command-item{gap:2px;padding:7px}.directory-command-strip .ops-command-item strong{font-size:13px}.directory-command-strip .ops-command-item small{font-size:10px;line-height:1.15}.directory-inline-editor .selected-row-summary{grid-template-columns:repeat(4,minmax(0,1fr))}.directory-toolbar{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;padding:8px}.directory-toolbar .search-field,.directory-toolbar .segmented{grid-column:1/-1;min-height:34px}.directory-toolbar>button{width:100%;min-width:0;min-height:34px}.rule-row-actions,.content-section-actions{justify-content:stretch}.rule-row-actions .secondary-button,.rule-row-actions .danger-button,.content-section-actions .secondary-button,.content-section-actions .danger-button{flex:120px}.phone-preview{--phone-scale:.9;--phone-visual-height:578px;--phone-visual-width:288px}}@media (width<=340px){.phone-preview{--phone-scale:.82;--phone-visual-height:526px;--phone-visual-width:262px;padding:12px}}:root{--mmp-shadow-soft:0 1px 2px #1017220d, 0 14px 34px #10172212;--mmp-shadow-lifted:0 18px 48px #10172221;--mmp-shadow-control:0 1px 2px #10172212;--mmp-surface-glass:#ffffffd1;--mmp-surface-linen:#f6f8fb;--mmp-line-hairline:#cbd5dfb8}body{background:radial-gradient(circle at 74% 0,#ffcc6614,#0000 28rem),linear-gradient(#f8fafc 0,#eef2f6 36rem)}button{letter-spacing:0;border-radius:10px;min-height:36px;padding:8px 12px;font-size:12px}h1{font-size:25px;font-weight:950}.admin-shell{background:radial-gradient(circle at 82% 2%, #ffcc661a, transparent 26rem), linear-gradient(180deg, #f8fafc 0, var(--mmp-color-admin-surface) 26rem);grid-template-columns:216px minmax(0,1fr)}.sidebar{background:linear-gradient(#ffcc660b,#0000 15rem),linear-gradient(#141d29 0,#101721 100%);gap:8px;padding:14px 12px;box-shadow:inset -1px 0 #ffffff09,14px 0 38px #1017221a}.brand-lockup{grid-template-columns:48px minmax(0,1fr);gap:10px}.brand-mark{border-radius:11px;width:48px;height:38px;font-size:14px}.brand-lockup strong{font-size:14px}.brand-lockup>div:not(.brand-mark) span,.app-switcher em{font-size:11px}.app-switcher{background:#ffffff0d;border-color:#ffffff17;border-radius:12px;min-height:40px;padding:7px 10px 8px}.app-switcher em{display:none}.app-switcher select{font-size:11px}.nav-section-label{color:#8c9ab0;padding:9px 10px 4px;font-size:9px}.nav-list{gap:5px}.nav-list a,.nav-overflow-toggle{color:#cfd8e6;border-radius:10px;min-height:36px;font-size:12px}.nav-overflow{position:relative}.nav-overflow-toggle{display:grid}.nav-overflow:not(.open) .nav-overflow-list{display:none}.nav-overflow.open .nav-overflow-list{margin-top:5px;padding-top:5px;display:grid}.nav-list a.active,.nav-overflow-toggle.active{background:linear-gradient(90deg,#fc63,#ffffff0b),#ffffff1a;box-shadow:inset 0 0 0 1px #ffcc6657,inset 3px 0 #fc6}.workspace{padding:16px 18px 22px}.workspace-titlebar{border:0;border-bottom:1px solid var(--mmp-line-hairline);box-shadow:none;background:0 0;border-radius:0;align-items:end;margin-bottom:13px;padding:2px 2px 13px}.workspace-content .workspace-titlebar{margin-bottom:12px;padding:1px 2px 12px}.workspace-title-copy{gap:2px}.workspace-title-copy .eyebrow{color:#647184;font-size:10px}.workspace-content .workspace-title-copy h1{font-size:23px;line-height:1.08}.workspace-title-copy p:last-child{font-size:12px}.workspace-status,.workspace-role-chip,.state-pill,.toolbar-pill{border-radius:999px;min-height:26px;padding:5px 9px;font-size:10px}.content-workbench-grid{grid-template-columns:minmax(250px,.72fr) minmax(310px,.88fr) minmax(370px,1fr);gap:12px}.workbench-grid,.rules-workbench-grid,.settings-workspace-grid,.audit-workspace-grid,.device-workspace-grid,.feedback-workspace-grid,.notifications-workspace-grid,.route-workspace-grid,.overview-workspace-grid{gap:12px}.directory-panel,.rail-panel,.phone-preview,.route-panel,.rules-main-panel,.content-outline-panel,.content-editor-panel,.preview-tool-drawer,.settings-panel,.quiet-settings-panel{border-color:var(--mmp-line-hairline);background:var(--mmp-surface-glass);box-shadow:var(--mmp-shadow-soft);-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);border-radius:12px}.panel-heading{border-bottom-color:var(--mmp-line-hairline);background:linear-gradient(#ffffffe0,#f8fafcd1);min-height:58px;padding:12px}.panel-heading.compact{min-height:50px;padding:10px 12px}.panel-heading h2,.panel-heading.compact h2{font-size:16px;line-height:1.15}.panel-brief{color:#647184;max-width:42rem;margin-top:4px;font-size:12px;font-weight:760;line-height:1.35}.eyebrow,.ops-command-item span,.selected-row-summary span,.content-command-strip span,.content-page-facts span,.settings-summary-copy span,.preview-tool-drawer summary span,.technical-drawer summary span,.filter-select{letter-spacing:0}.content-command-strip{border-top-color:var(--mmp-line-hairline);background:#ffffff8a;grid-template-columns:repeat(4,minmax(0,1fr));gap:0;padding:0}.content-command-strip div{box-shadow:none;background:0 0;border:0;border-radius:0;padding:10px 12px}.content-command-strip div+div{border-left:1px solid var(--mmp-line-hairline)}.content-command-strip div.ready,.content-command-strip div.attention{background:linear-gradient(#ffffffad,#fff3)}.content-command-strip strong{overflow-wrap:anywhere;white-space:normal;font-size:12px;line-height:1.18}.tab-slot-summary{grid-template-columns:repeat(3,minmax(0,1fr));gap:0;padding:0}.tab-slot-summary span{border:0;border-top:1px solid var(--mmp-line-hairline);color:#4f5b6d;background:#f8fafcb3;border-radius:0;padding:9px 12px;font-size:11px;line-height:1.2}.tab-slot-summary span+span{border-left:1px solid var(--mmp-line-hairline)}.outline-tools{border-top-color:var(--mmp-line-hairline);background:#ffffff85;padding:10px}.outline-search-field,.search-field,.filter-select select,.filter-select input,.directory-entry-form input:not([type=checkbox]),.directory-entry-form select,.directory-entry-form textarea,.rule-form input:not([type=checkbox]),.rule-form select,.rule-form textarea,.settings-form input,.settings-form textarea,.content-form-grid input:not([type=checkbox]),.content-form-grid select,.section-settings-body input,.section-settings-body select,.file-asset-form input,.file-asset-form select,.notification-compose-form input,.notification-compose-form select,.feedback-reply-form textarea,.notification-compose-form textarea{background:#ffffffeb;border-color:#becad8db;border-radius:10px}.content-outline{border-top-color:var(--mmp-line-hairline);gap:7px;padding:10px}.outline-tab,.outline-page,.outline-children,.outline-pages{gap:5px}.outline-disclosure{background:#ffffffa3;border-color:#d8e0eac7;border-radius:9px;height:36px}.outline-tab-button,.outline-page-button{min-height:38px;box-shadow:none;background:#ffffffb8;border-color:#d8e0eac7;border-radius:10px;padding:7px 10px}.outline-page-button{min-height:36px}.outline-tab-button.selected,.outline-page-button.selected{background:linear-gradient(90deg,#245b5a1f,#ffffffb8);border-color:#245b5a5c;box-shadow:inset 3px 0 #245b5a}.outline-tab-button:not(.selected):not(.system):hover,.outline-page-button:not(.selected):hover,.directory-view-card:not(.selected):hover,.file-asset-row:not(.selected):hover,.content-cell-row:not(.selected):hover{background:#ffffffeb;border-color:#245b5a47}.content-settings-summary,.preview-tool-drawer summary,.technical-drawer summary{min-height:42px;padding:10px 12px}.page-settings-drawer,.section-settings-drawer,.page-content-editor-drawer,.directory-row-editor-drawer,.technical-drawer,.palette-json-drawer,.settings-detail-drawer,.content-section-card,.file-asset-row,.editable-rule-row,.snapshot-history-row,.snapshot-diff-card,.ops-command-item,.metric{border-radius:12px}.content-form-grid,.content-form-grid.tab-form-grid{grid-template-columns:minmax(0,1fr) minmax(132px,.44fr);gap:9px;padding:0 12px 12px}.content-page-facts{border-top-color:var(--mmp-line-hairline);gap:0;padding:0}.content-page-facts div{background:#ffffff8a;border:0;border-radius:0;padding:9px 10px}.content-page-facts div+div{border-left:1px solid var(--mmp-line-hairline)}.content-page-facts strong{white-space:normal;font-size:12px}.content-side-stack{gap:9px;top:16px}.preview-tool-drawer .phone-preview{--phone-scale:.8;--phone-visual-height:514px;--phone-visual-width:256px;padding:12px}.phone-preview{background:linear-gradient(#ffffffe6 0,#f6f8fbeb 100%),#f8fafc}.phone-frame{border-radius:40px;box-shadow:0 20px 42px #10172238,0 1px 2px #10172238,inset 0 0 0 1px #ffffff17}.table-row{min-height:58px}.entry-cell strong{font-size:13px}.entry-cell span,.table-row>span{font-size:12px}.directory-command-strip,.ops-command-strip,.selected-row-summary,.directory-page-bar,.table-toolbar,.bulk-action-bar{border-color:var(--mmp-line-hairline);background:#ffffff80}.ops-command-item{box-shadow:none;background:#ffffffc2;border-color:#d8e0eac7}.ops-command-item strong,.selected-row-summary strong{white-space:normal;font-size:15px;line-height:1.12}.directory-status-line{border-top:1px solid var(--mmp-line-hairline);border-bottom:1px solid var(--mmp-line-hairline);color:#647184;white-space:nowrap;background:#ffffff85;align-items:center;gap:10px;min-height:38px;padding:7px 13px;font-size:12px;font-weight:780;line-height:1.2;display:flex;overflow:hidden}.directory-status-line strong{color:#101722;flex:none;font-size:13px;font-weight:950}.directory-status-line span{text-overflow:ellipsis;min-width:0;overflow:hidden}.directory-status-line span+span:before{color:#a7b1c0;content:"/";padding-right:10px}.secondary-button,.icon-button{color:#243044;background:#ffffffe6;border-color:#becad8eb}.secondary-button:not(:disabled):hover,.icon-button:not(:disabled):hover{background:#fff;border-color:#245b5a52}@keyframes mmp-fade-rise{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:translateY(0)}}.workspace-titlebar,.directory-panel,.rail-panel,.route-panel,.rules-main-panel,.content-outline-panel,.content-editor-panel,.preview-tool-drawer,.settings-panel,.quiet-settings-panel{animation:.26s both mmp-fade-rise}.content-side-stack{animation-delay:40ms}.content-editor-panel{animation-delay:70ms}@media (prefers-reduced-motion:reduce){*,:before,:after{scroll-behavior:auto!important;transition-duration:1ms!important;animation-duration:1ms!important}}@media (width>=1121px) and (width<=1320px){.content-workbench-grid{grid-template-columns:minmax(236px,.7fr) minmax(292px,.86fr) minmax(340px,1fr);grid-template-areas:"map preview inspector"}.content-side-stack{order:initial;position:sticky}.content-outline-panel,.content-editor-panel{order:initial}.preview-tool-drawer .phone-preview{--phone-scale:.74;--phone-visual-height:475px;--phone-visual-width:237px}}@media (width<=1180px){.admin-shell{grid-template-columns:1fr}.brand-lockup{grid-template-columns:48px}.sidebar{padding:9px 12px}.workspace{padding:14px}}@media (width<=1120px){.content-workbench-grid{grid-template-columns:minmax(0,1fr);grid-template-areas:"map""inspector""preview"}.content-side-stack,.content-outline-panel,.content-editor-panel{width:100%}.content-side-stack{order:3;position:static}.content-outline-panel{order:1}.content-editor-panel{order:2}.preview-tool-drawer .phone-preview{justify-items:center;width:100%}}@media (width<=760px){h1,.workspace-content .workspace-title-copy h1{font-size:22px}.workspace-titlebar{padding-bottom:10px}.panel-heading{min-height:0}.content-command-strip,.content-page-facts,.tab-slot-summary{grid-template-columns:repeat(2,minmax(0,1fr))}.content-command-strip div:nth-child(odd),.content-page-facts div:nth-child(odd),.tab-slot-summary span:nth-child(odd){border-left:0}.content-command-strip div:nth-child(n+3),.content-page-facts div:nth-child(n+3),.tab-slot-summary span:nth-child(n+3){border-top:1px solid var(--mmp-line-hairline)}.preview-tool-drawer .phone-preview,.phone-preview{--phone-scale:.86;--phone-visual-height:552px;--phone-visual-width:276px}.directory-status-line{white-space:normal;flex-wrap:wrap;gap:4px 8px;min-height:0;padding:8px 13px}.directory-status-line span{text-overflow:clip;flex:0 auto;overflow:visible}.directory-status-line span+span:before{padding-right:8px}.credential-row{grid-template-columns:minmax(0,1fr) auto}.credential-row .compact-button{justify-content:center;width:100%}}
