:root{--ink:#172019;--ink-soft:#5f6961;--paper:#f3f5f0;--surface:#fff;--line:#dfe4dc;--line-soft:#ecefea;--sidebar:#151a16;--sidebar-soft:#a8b1aa;--accent:#bdf66d;--accent-deep:#325c16;--green:#2f7d4b;--green-soft:#e3f5e8;--amber:#9b6710;--amber-soft:#fff2d8;--blue:#3a64a7;--blue-soft:#e8f0ff;--red:#a53c3c;--red-soft:#fff0ef;--shadow:0 14px 38px #1c251d0e}*{box-sizing:border-box}html{background:var(--paper)}body{color:var(--ink);background:var(--paper);-webkit-font-smoothing:antialiased;margin:0;font-family:Inter,ui-sans-serif,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;font-size:14px}button,input{font:inherit}button,a{-webkit-tap-highlight-color:transparent}a{color:inherit;text-decoration:none}.sr-only{clip:rect(0, 0, 0, 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.app-shell{min-height:100vh}.sidebar{z-index:20;color:#fff;background:var(--sidebar);flex-direction:column;width:250px;padding:26px 18px 20px;display:flex;position:fixed;inset:0 auto 0 0}.brand-lockup,.sidebar-user,.sidebar-environment{align-items:center;display:flex}.brand-lockup{gap:12px;padding:0 7px 29px}.brand-mark,.mobile-brand>span{width:34px;height:34px;color:var(--sidebar);background:var(--accent);letter-spacing:-.06em;border-radius:10px;place-items:center;font-size:17px;font-weight:900;display:grid}.brand-lockup strong,.sidebar-user strong,.sidebar-environment strong{font-size:13px;font-weight:650;display:block}.brand-lockup span,.sidebar-user span,.sidebar-environment span{color:var(--sidebar-soft);margin-top:3px;font-size:11px;display:block}.sidebar-label{color:#707970;letter-spacing:.14em;text-transform:uppercase;padding:0 12px 9px;font-size:9px;font-weight:700}.sidebar-navigation,.mobile-navigation{gap:4px;display:grid}.nav-link{color:#9fa8a1;border-radius:10px;align-items:center;gap:12px;min-height:42px;padding:0 12px;font-size:13px;font-weight:520;transition:color .16s,background .16s;display:flex}.nav-link:hover{color:#fff;background:#ffffff0e}.nav-link.active{color:#121712;background:var(--accent);font-weight:680}.sidebar-spacer{flex:1}.sidebar-environment{background:#ffffff06;border:1px solid #ffffff14;border-radius:11px;gap:10px;margin:0 5px 18px;padding:12px 10px}.environment-pulse{background:var(--accent);border-radius:50%;width:8px;height:8px;box-shadow:0 0 0 4px #bdf66d1c}.sidebar-user{border-top:1px solid #ffffff14;gap:10px;padding:17px 7px 0}.user-avatar{background:#252d27;border:1px solid #ffffff21;border-radius:50%;place-items:center;width:34px;height:34px;font-size:11px;font-weight:700;display:grid}.main-shell{min-height:100vh;margin-left:250px}.topbar{z-index:10;-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:#f3f5f0eb;border-bottom:1px solid #d2d8d0d1;justify-content:space-between;align-items:center;height:70px;padding:0 36px;display:flex;position:sticky;top:0}.global-search-wrap{width:min(440px,45vw);position:relative}.global-search{color:#768078;align-items:center;gap:10px;width:100%;display:flex}.global-search input{min-width:0;color:var(--ink);background:0 0;border:0;outline:0;flex:1;font-size:12px}.global-search input::placeholder{color:#879087}.global-search kbd{color:#808980;background:#fafbf9;border:1px solid #d8ddd6;border-radius:6px;padding:4px 7px;font-family:inherit;font-size:9px}.global-search-results{z-index:30;border:1px solid var(--line);-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:#fffffffa;border-radius:14px;width:min(560px,100vw - 32px);padding:6px;position:absolute;top:calc(100% + 16px);left:-12px;overflow:hidden;box-shadow:0 20px 55px #19221b29}.global-search-results>a{border-radius:10px;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:11px;min-height:59px;padding:8px 10px;display:grid}.global-search-results>a:hover,.global-search-results>a.active{background:#f2f5ef}.global-search-results>a>span:nth-child(2){gap:3px;min-width:0;display:grid}.global-search-results small{color:#829086;letter-spacing:.07em;text-transform:uppercase;font-size:7px;font-style:normal;font-weight:760}.global-search-results strong{color:var(--ink);text-overflow:ellipsis;white-space:nowrap;font-size:10px;overflow:hidden}.global-search-results em{color:#79847c;text-overflow:ellipsis;white-space:nowrap;font-size:8px;font-style:normal;overflow:hidden}.global-search-results svg{color:#7c877f}.search-result-dot{background:#a6aea8;border-radius:50%;width:8px;height:8px}.search-result-dot.dot-healthy{background:#67a76f}.search-result-dot.dot-info{background:#6b9fc5}.search-result-dot.dot-warning{background:#d6a53e}.search-result-dot.dot-error{background:#c96c67}.search-empty{color:#7d8780;text-align:center;padding:21px 14px;font-size:9px}.topbar-actions{align-items:center;gap:12px;display:flex}.local-pill{color:#52614e;letter-spacing:.08em;background:#e0e7dc;border-radius:5px;padding:5px 8px;font-size:9px;font-weight:800}.icon-button{border:1px solid var(--line);width:36px;height:36px;color:var(--ink);background:var(--surface);cursor:pointer;border-radius:10px;place-items:center;display:grid;position:relative}.notification-dot{background:#e08a3d;border:1px solid #fff;border-radius:50%;width:6px;height:6px;position:absolute;top:7px;right:7px}.notification-center{position:relative}.notification-count{border:2px solid var(--surface);color:#fff;background:#718078;border-radius:999px;place-items:center;min-width:18px;height:18px;padding:0 4px;font-size:7px;font-weight:800;display:grid;position:absolute;top:-5px;right:-6px}.notification-count.urgent{background:#c57635}.notification-popover{z-index:35;border:1px solid var(--line);-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:#fffffffa;border-radius:15px;width:min(440px,100vw - 32px);position:absolute;top:calc(100% + 13px);right:0;overflow:hidden;box-shadow:0 22px 60px #19221b2b}.notification-popover>header{border-bottom:1px solid var(--line-soft);justify-content:space-between;align-items:center;gap:16px;min-height:72px;padding:13px 16px;display:flex}.notification-popover>header>div{gap:4px;display:grid}.notification-popover>header span{color:#858f87;letter-spacing:.08em;text-transform:uppercase;font-size:7px;font-weight:760}.notification-popover>header h2{margin:0;font-size:14px}.notification-popover>header>strong{color:#5c695f;background:#eef1ec;border-radius:8px;place-items:center;width:26px;height:26px;font-size:9px;display:grid}.notification-list{max-height:min(540px,70vh);padding:6px;display:grid;overflow-y:auto}.notification-item{border-radius:10px;grid-template-columns:auto minmax(0,1fr) auto;align-items:start;gap:11px;padding:12px 10px;display:grid}.notification-item:hover{background:#f4f6f2}.notification-item>span:nth-child(2){gap:4px;min-width:0;display:grid}.notification-item small{color:#879087;letter-spacing:.06em;text-transform:uppercase;font-size:7px;font-weight:760}.notification-item strong{color:var(--ink);font-size:9px;line-height:1.35}.notification-item em{color:#768078;font-size:8px;font-style:normal;line-height:1.45}.notification-item b{color:#42613d;margin-top:3px;font-size:8px;font-weight:750}.notification-item>svg{color:#7b857d;margin-top:4px}.notification-icon{color:#58719a;background:#edf3fb;border-radius:9px;place-items:center;width:31px;height:31px;display:grid}.notification-warning .notification-icon{color:#85651d;background:#fff4d9}.notification-error .notification-icon{color:#8c3835;background:#fae5e3}.notification-empty{color:#7c867e;text-align:center;padding:28px 16px;font-size:9px}.main-content{width:min(1320px,100%);margin:0 auto;padding:40px 38px 56px}.page-stack{gap:22px;display:grid}.page-heading{justify-content:space-between;align-items:flex-end;gap:24px;padding:5px 0 9px;display:flex}.eyebrow,.panel-kicker{color:#737e75;letter-spacing:.13em;text-transform:uppercase;margin:0 0 8px;font-size:9px;font-weight:750}.page-heading h1{letter-spacing:-.04em;margin:0;font-size:clamp(27px,3vw,38px);font-weight:620}.page-heading>div>p:last-child{color:var(--ink-soft);margin:9px 0 0;font-size:13px}.primary-button,.secondary-button{cursor:pointer;border:0;border-radius:10px;justify-content:center;align-items:center;gap:8px;min-height:40px;padding:0 15px;font-size:11px;font-weight:680;display:inline-flex}.primary-button{color:#fff;background:var(--ink)}.primary-button:hover{background:#29342b}.notice-card{background:#f5faed;border:1px solid #d8e5c9;border-radius:13px;grid-template-columns:auto 1fr auto;align-items:center;gap:13px;padding:14px 16px;display:grid}.notice-card strong{font-size:12px}.notice-card p{color:#65705e;margin:3px 0 0;font-size:11px}.notice-card>span{color:#52653b;background:#e3efd5;border-radius:6px;padding:5px 8px;font-size:9px;font-weight:750}.notice-icon{color:#4f7229;background:#e4f2d5;border-radius:9px;place-items:center;width:35px;height:35px;display:grid}.stats-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:14px;display:grid}.stat-card,.panel-card,.entity-card,.detail-card,.backup-card,.data-table,.timeline,.settings-list{border:1px solid var(--line);background:var(--surface);box-shadow:var(--shadow)}.stat-card{border-radius:15px;min-height:154px;padding:18px}.stat-topline{color:#6f796f;text-transform:uppercase;letter-spacing:.07em;justify-content:space-between;align-items:center;font-size:10px;font-weight:650;display:flex}.mini-status{border-radius:50%;width:7px;height:7px}.mini-healthy{background:#56a36b}.mini-info{background:#668ed1}.mini-warning{background:#d69b3d}.stat-card>strong{letter-spacing:-.04em;margin-top:19px;font-size:29px;font-weight:610;display:block}.stat-card p{color:#4f5a51;margin:5px 0 14px;font-size:11px}.stat-card small{color:#899189;font-size:10px}.dashboard-grid{grid-template-columns:minmax(0,1.55fr) minmax(300px,.8fr);gap:16px;display:grid}.lower-grid{grid-template-columns:minmax(0,1.3fr) minmax(340px,1fr)}.panel-card{border-radius:16px;min-width:0;padding:22px}.panel-heading{justify-content:space-between;align-items:flex-start;gap:16px;display:flex}.panel-heading h2{letter-spacing:-.025em;margin:0;font-size:16px;font-weight:650}.text-link{color:#667067;align-items:center;gap:4px;font-size:10px;font-weight:620;display:inline-flex}.text-link:hover{color:var(--ink)}.node-identity{border-bottom:1px solid var(--line-soft);align-items:center;gap:13px;margin:24px 0 19px;padding-bottom:18px;display:flex}.node-icon{color:#315421;background:#e8f4df;border-radius:12px;flex:none;place-items:center;width:45px;height:45px;display:grid}.identity-line{align-items:center;gap:10px;display:flex}.identity-line h3{margin:0;font-size:15px}.node-identity p{color:#7a837c;margin:4px 0 0;font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:10px}.status-badge{white-space:nowrap;border-radius:999px;align-items:center;gap:6px;width:fit-content;padding:5px 8px;font-size:9px;font-weight:680;display:inline-flex}.status-dot{border-radius:50%;width:6px;height:6px}.status-healthy{color:var(--green);background:var(--green-soft)}.status-healthy .status-dot{background:#50a36a}.status-warning{color:var(--amber);background:var(--amber-soft)}.status-warning .status-dot{background:#d29430}.status-error{color:var(--red);background:var(--red-soft)}.status-error .status-dot{background:#d65b55}.status-info{color:var(--blue);background:var(--blue-soft)}.status-info .status-dot{background:#5d84c4}.status-neutral{color:#69716b;background:#eef0ed}.status-neutral .status-dot{background:#969f98}.node-facts{grid-template-columns:1fr 1fr;gap:18px 22px;display:grid}.node-facts span,.details-grid dt,.backup-card dt{color:#8a938c;letter-spacing:.06em;text-transform:uppercase;margin-bottom:5px;font-size:9px;font-weight:650;display:block}.node-facts strong{font-size:11px;font-weight:610}.agent-callout{background:#f5f6f3;border-radius:11px;justify-content:space-between;align-items:center;margin-top:22px;padding:12px;display:flex}.agent-callout>div{align-items:center;gap:10px;display:flex}.agent-symbol{color:#fff;background:var(--ink);border-radius:8px;place-items:center;width:30px;height:30px;font-size:11px;font-weight:800;display:grid}.agent-callout strong{font-size:10px;display:block}.agent-callout p{color:#808880;margin:3px 0 0;font-size:9px}.date-chip{color:#6a551f;letter-spacing:.06em;background:#f5eccf;border-radius:7px;padding:6px 7px;font-size:9px;font-weight:800}.migration-domain{align-items:center;gap:11px;margin:24px 0 19px;display:flex}.site-favicon{background:#f8faf6;border:1px solid #e3e7df;border-radius:10px;place-items:center;width:39px;height:39px;font-weight:780;display:grid}.migration-domain strong{font-size:12px;display:block}.migration-domain span{color:#858e86;margin-top:4px;font-size:9px;display:block}.step-list{gap:12px;margin:0 0 20px;padding:0;list-style:none;display:grid}.step-list li{color:#4f5b51;align-items:center;gap:9px;font-size:10px;display:flex}.step-list .complete svg{color:#56a36b}.step-list .pending svg{color:#c98b2f}.secondary-button{border:1px solid var(--line);width:100%;color:var(--ink);background:#fff}.secondary-button:hover{background:#f7f8f5}.compact-table{margin-top:15px}.compact-row{border-top:1px solid var(--line-soft);grid-template-columns:minmax(0,1.4fr) .65fr auto;align-items:center;gap:14px;min-height:60px;display:grid}.domain-cell{align-items:center;gap:10px;min-width:0;display:flex}.domain-dot{background:#65a977;border:2px solid #fff;border-radius:50%;flex:none;width:8px;height:8px;box-shadow:0 0 0 1px #bcd0c0}.domain-cell strong,.domain-cell span{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.domain-cell strong{font-size:10px;display:block}.domain-cell span{color:#899189;margin-top:4px;font-size:9px;display:block}.row-node{color:#737c74;font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:9px}.activity-list{margin-top:14px;display:grid}.activity-item{border-top:1px solid var(--line-soft);grid-template-columns:auto 1fr auto;align-items:start;gap:11px;min-height:70px;padding:14px 0;display:grid}.activity-marker{background:#9aa29b;border-radius:50%;width:8px;height:8px;margin-top:3px;box-shadow:0 0 0 4px #f0f2ef}.marker-healthy{background:#59a36d;box-shadow:0 0 0 4px #e5f2e8}.marker-info{background:#6489c7;box-shadow:0 0 0 4px #e8effb}.marker-warning{background:#d19435;box-shadow:0 0 0 4px #fbefd9}.marker-error{background:#bd5b52;box-shadow:0 0 0 4px #f8e8e6}.activity-item strong{font-size:10px}.activity-item p{color:#7b847d;margin:5px 0 0;font-size:9px;line-height:1.45}.activity-item time{color:#929a93;white-space:nowrap;font-size:8px}.activity-workspace{gap:14px;display:grid}.activity-overview{grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;display:grid}.activity-overview>div{border:1px solid var(--line-soft);background:#fff;border-radius:12px;gap:5px;padding:14px 16px;display:grid}.activity-overview span{color:#7d877f;font-size:8px}.activity-overview strong{font-size:18px}.timeline{gap:8px;display:grid}.timeline-item{border:1px solid var(--line-soft);background:#fff;border-radius:12px;grid-template-columns:auto minmax(0,1fr);gap:12px;padding:15px 16px;display:grid}.timeline-item>.activity-marker{margin-top:6px}.activity-event-main{gap:6px;min-width:0;display:grid}.activity-event-main>div:first-child{justify-content:space-between;align-items:center;gap:10px;display:flex}.activity-event-main time{color:#858e87;font-size:7px}.activity-event-main h2{margin:0;font-size:10px}.activity-event-main p{color:#747f76;margin:0;font-size:8px;line-height:1.5}.activity-event-main dl{border-top:1px solid var(--line-soft);grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;margin:2px 0 0;padding-top:8px;display:grid}.activity-event-main dl>div{gap:3px;display:grid}.activity-event-main dt{color:#929991;letter-spacing:.05em;text-transform:uppercase;font-size:6px;font-weight:750}.activity-event-main dd{text-overflow:ellipsis;white-space:nowrap;margin:0;font-size:7px;overflow:hidden}.activity-event-main>small{color:#8a938c;width:fit-content;font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:6px}.activity-group{gap:8px;display:grid}.activity-group>div:first-child{justify-content:space-between;align-items:center;padding:0 3px;display:flex}.activity-group>div:first-child span,.activity-read-history summary span{font-size:9px;font-weight:750}.activity-group>div:first-child strong,.activity-read-history summary strong{color:#879088;font-size:7px;font-weight:650}.activity-read-history{border:1px solid var(--line-soft);background:#fff;border-radius:12px}.activity-read-history summary{cursor:pointer;justify-content:space-between;align-items:center;gap:12px;padding:14px 16px;list-style:none;display:flex}.activity-read-history summary::-webkit-details-marker{display:none}.activity-read-history[open] summary{border-bottom:1px solid var(--line-soft)}.activity-read-history>.timeline{padding:8px}.activity-read-history .timeline-item{background:#f7f8f6;border-color:#0000}.snapshot-footer{color:#889189;justify-content:flex-end;gap:20px;font-size:9px;display:flex}.snapshot-footer>div{align-items:center;gap:6px;display:flex}.dashboard-page{gap:30px}.alerts-overview{background:var(--surface);box-shadow:var(--shadow);border:1px solid #ead8d4;border-radius:17px;overflow:hidden}.alerts-heading,.overview-heading,.dashboard-intro{justify-content:space-between;align-items:flex-end;gap:24px;display:flex}.alerts-heading{padding:19px 21px 16px}.alerts-heading .eyebrow,.overview-heading .eyebrow,.dashboard-intro .eyebrow{margin-bottom:6px}.alerts-heading h1,.overview-heading h2,.dashboard-intro h2{color:var(--ink);letter-spacing:-.035em;margin:0}.alerts-heading h1{font-size:21px;font-weight:660}.alerts-heading>span{color:#8b726e;letter-spacing:.04em;text-transform:uppercase;font-size:9px;font-weight:700}.alert-list{display:grid}.alert-row{border-top:1px solid #0000000e;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:13px;min-height:70px;padding:13px 18px;display:grid}.alert-error{background:#fff8f7}.alert-warning{background:#fffcf3}.alert-info{background:#f8fbff}.alert-icon{border-radius:9px;place-items:center;width:35px;height:35px;display:grid}.alert-error .alert-icon{color:var(--red);background:#fde3e0}.alert-warning .alert-icon{color:var(--amber);background:#faedcf}.alert-info .alert-icon{color:var(--blue);background:#e5eefc}.alert-copy{min-width:0}.alert-copy>div{align-items:center;gap:10px;display:flex}.alert-copy>div>span{letter-spacing:.08em;text-transform:uppercase;font-size:8px;font-weight:800}.alert-error .alert-copy>div>span{color:var(--red)}.alert-warning .alert-copy>div>span{color:var(--amber)}.alert-info .alert-copy>div>span{color:var(--blue)}.alert-copy strong{font-size:11px}.alert-copy p{color:#6f7871;margin:4px 0 0;font-size:10px;line-height:1.45}.alert-action{color:#667067;white-space:nowrap;background:#ffffffb3;border:1px solid #00000012;border-radius:7px;padding:6px 8px;font-size:8px;font-weight:700}.dashboard-intro{padding:1px 2px 0}.dashboard-intro h2{font-size:clamp(27px,3vw,37px);font-weight:620}.dashboard-intro>div>p:last-child,.overview-heading>div>p:last-child{color:var(--ink-soft);margin:8px 0 0;font-size:11px}.snapshot-chip{border:1px solid var(--line);color:#667068;white-space:nowrap;background:#fafbf9;border-radius:9px;align-items:center;gap:7px;padding:8px 10px;font-size:9px;display:flex}.overview-section{gap:14px;display:grid}.overview-heading{align-items:flex-end;padding:0 2px}.overview-heading h2{font-size:20px;font-weight:650}.nodes-overview-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:15px;display:grid}.node-status-card,.site-status-row{border:1px solid var(--line);background:var(--surface);box-shadow:var(--shadow)}.node-status-card{border-radius:16px;min-width:0;padding:20px}.node-status-header,.node-status-identity,.node-backup,.site-backup{align-items:center;display:flex}.node-status-header{justify-content:space-between;gap:16px}.node-status-header>span{color:#818a82;font-size:9px}.node-status-identity{gap:11px;min-width:0}.node-status-identity h3,.site-status-identity h3{margin:0;font-size:13px}.node-status-identity p{color:#7f8881;text-overflow:ellipsis;white-space:nowrap;margin:4px 0 0;font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:9px;overflow:hidden}.node-status-card .node-icon{width:41px;height:41px}.node-context{border-top:1px solid var(--line-soft);border-bottom:1px solid var(--line-soft);flex-wrap:wrap;gap:7px;margin:17px 0;padding:13px 0;display:flex}.node-context span{color:#68726a;background:#f2f4f0;border-radius:6px;padding:5px 7px;font-size:8px}.resource-grid,.site-resource-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;display:grid}.resource-meter{min-width:0}.resource-meter-heading{justify-content:space-between;align-items:baseline;gap:6px;display:flex}.resource-meter-heading span{color:#858e86;letter-spacing:.05em;text-transform:uppercase;font-size:8px;font-weight:700}.resource-meter-heading strong{text-overflow:ellipsis;white-space:nowrap;font-size:10px;font-weight:670;overflow:hidden}.meter-track{background:#edf0eb;border-radius:999px;height:5px;margin:8px 0 6px;overflow:hidden}.meter-track>span{border-radius:inherit;background:#65a978;height:100%;display:block}.meter-unknown{background:repeating-linear-gradient(135deg,#eef0ed,#eef0ed 4px,#e3e6e1 4px 8px)}.resource-meter small{color:#8e968f;text-overflow:ellipsis;white-space:nowrap;font-size:8px;display:block;overflow:hidden}.node-backup{background:#f6f7f4;border-radius:10px;gap:10px;margin-top:18px;padding:12px}.backup-symbol{color:#3f6847;background:#e7f2e7;border-radius:8px;flex:none;place-items:center;width:31px;height:31px;display:grid}.node-backup>div:nth-child(2){flex:1;min-width:0}.node-backup span,.site-backup span{color:#8a928b;letter-spacing:.05em;text-transform:uppercase;font-size:8px;font-weight:700;display:block}.node-backup strong,.site-backup strong{margin-top:4px;font-size:9px;font-weight:620;display:block}.node-backup small{color:#858e86;margin-top:3px;font-size:8px;display:block}.sites-overview-list{gap:9px;display:grid}.site-status-row{border-radius:14px;grid-template-columns:minmax(250px,1.1fr) minmax(340px,1.35fr) minmax(190px,.8fr) auto;align-items:center;gap:20px;min-width:0;padding:16px 18px;display:grid;position:relative}.site-status-identity{align-items:flex-start;gap:11px;min-width:0;display:flex}.site-status-identity>div:last-child{min-width:0}.site-status-identity .site-favicon{color:#4c6750;flex:none;width:38px;height:38px}.site-status-identity p{color:#818a83;text-overflow:ellipsis;white-space:nowrap;margin:4px 0 0;font-size:8px;overflow:hidden}.hostname-list{flex-wrap:wrap;gap:4px;margin-top:8px;display:flex}.hostname-list span{color:#687169;background:#f0f2ef;border-radius:5px;padding:4px 6px;font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:7px}.resource-meter-compact .resource-meter-heading strong{max-width:120px;font-size:9px}.site-backup{color:#647068;gap:8px;min-width:0}.site-backup>div{min-width:0}.site-backup strong{color:var(--ink);text-overflow:ellipsis;line-height:1.35;overflow:hidden}.site-open-link{border:1px solid var(--line);color:#687169;border-radius:8px;place-items:center;width:31px;height:31px;display:grid}.site-open-link:hover{color:var(--ink);background:#f5f7f3}.mobile-menu{display:none}.section-page{gap:25px}.entity-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;display:grid}.entity-card{border-radius:15px;grid-template-columns:auto 1fr;align-content:start;gap:14px;min-height:180px;padding:20px;display:grid}.entity-avatar{color:#2d4f20;background:#e6f3db;border-radius:11px;place-items:center;width:42px;height:42px;font-size:11px;font-weight:800;display:grid}.entity-main h2,.detail-card h2,.backup-card h2,.timeline-item h2,.settings-list h2{margin:0;font-size:13px}.entity-main p,.detail-card p,.backup-card p,.timeline-item p,.settings-list p{color:#758077;margin:6px 0 0;font-size:10px;line-height:1.5}.entity-card>.status-badge{grid-column:1/-1;align-self:end;margin-top:28px}.client-card{transition:border-color .16s,transform .16s,box-shadow .16s}.client-card:hover{border-color:#bcc8b9;transform:translateY(-2px);box-shadow:0 11px 28px #212d2317}.client-card>.status-badge{grid-column:1;margin-top:28px}.client-card-action{color:#42613d;grid-column:2;place-self:end;align-items:center;gap:5px;margin-top:28px;font-size:8px;font-weight:720;display:inline-flex}.entity-list{gap:14px;display:grid}.infrastructure-provider-panel{gap:17px;display:grid}.infrastructure-provider-list{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;display:grid}.infrastructure-provider-list article{border:1px solid var(--line-soft);background:#f8faf7;border-radius:12px;gap:12px;padding:15px;display:grid}.infrastructure-provider-heading{justify-content:space-between;align-items:flex-start;gap:12px;display:flex}.infrastructure-provider-heading>div{gap:3px;display:grid}.infrastructure-provider-heading strong{font-size:13px}.infrastructure-provider-heading span{color:var(--text-muted);font-size:9px}.infrastructure-provider-list article>p{color:var(--text-muted);margin:0;font-size:10px;line-height:1.55}.infrastructure-provider-operations{flex-wrap:wrap;gap:6px;display:flex}.infrastructure-provider-operations>span{border:1px solid var(--line-soft);color:var(--text-secondary);background:#fff;border-radius:999px;align-items:center;gap:4px;padding:5px 7px;font-size:8px;display:inline-flex}.infrastructure-provider-operations small{color:#778079;text-transform:uppercase;font-size:7px;font-weight:700}.infrastructure-live-inventory{background:#fff;border:1px solid #dce8df;border-radius:10px;gap:8px;padding:10px;display:grid}.infrastructure-live-heading{justify-content:space-between;align-items:center;gap:10px;display:flex}.infrastructure-live-heading>span{color:var(--text-secondary);letter-spacing:.08em;text-transform:uppercase;font-size:8px;font-weight:750}.infrastructure-live-inventory>p{color:var(--text-muted);margin:0;font-size:9px;line-height:1.45}.infrastructure-live-resource{border-top:1px solid var(--line-soft);color:var(--text-secondary);grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:8px;padding-top:8px;display:grid}.infrastructure-live-resource>div{gap:2px;min-width:0;display:grid}.infrastructure-live-resource strong{color:var(--text-primary);text-overflow:ellipsis;white-space:nowrap;font-size:10px;overflow:hidden}.infrastructure-live-resource span{color:var(--text-muted);text-overflow:ellipsis;white-space:nowrap;font-size:8px;overflow:hidden}.infrastructure-live-resource a{color:#43704b;align-items:center;gap:3px;width:fit-content;margin-top:2px;font-size:8px;font-weight:700;text-decoration:none;display:inline-flex}.infrastructure-live-resource a:hover{text-decoration:underline}.infrastructure-catalog-control{gap:8px;display:grid}.infrastructure-catalog-control form{display:flex}.infrastructure-catalog-button{align-items:center;gap:6px;display:inline-flex;margin:0!important}.infrastructure-catalog-results{gap:8px;display:grid}.infrastructure-catalog-meta{color:#526556;background:#edf4eb;border-radius:8px;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:6px;padding:8px;font-size:7px;display:grid}.infrastructure-catalog-meta small{color:#768279}.infrastructure-plan-grid{gap:7px;display:grid}.infrastructure-plan-grid>article{background:#fff;grid-template-columns:minmax(0,1fr) 1.2fr;align-items:center;gap:10px;padding:9px;display:grid}.infrastructure-plan-grid>article>div:first-child{gap:2px;display:grid}.infrastructure-plan-grid>article>div:first-child small{color:#889087;font-family:var(--font-mono);font-size:6px}.infrastructure-plan-grid>article>div:first-child strong{font-size:9px}.infrastructure-plan-grid>article>div:first-child span{color:#68736b;font-size:7px}.infrastructure-plan-prices{flex-wrap:wrap;justify-content:flex-end;gap:5px;display:flex}.infrastructure-plan-prices>span{background:#f8fbf7;border:1px solid #dbe5d9;border-radius:7px;gap:2px;padding:5px 7px;display:grid}.infrastructure-plan-prices small{color:#778079;font-size:6px}.infrastructure-plan-prices strong{color:#466049;font-size:7px}.infrastructure-request-workspace{gap:12px;display:grid}.infrastructure-request-list{gap:9px;display:grid}.infrastructure-request-list article{border:1px solid var(--line-soft);background:#f8faf7;border-radius:11px;gap:10px;padding:12px 13px;display:grid}.infrastructure-request-summary{grid-template-columns:1.1fr 1fr .8fr auto;align-items:center;gap:15px;display:grid}.infrastructure-request-summary>div{justify-items:start;gap:4px;display:grid}.infrastructure-request-list article strong{font-size:10px}.infrastructure-request-list article span,.infrastructure-request-list article small{color:var(--text-muted);font-size:8px}.infrastructure-request-summary>a,.infrastructure-quote-summary>a,.infrastructure-handoff-summary>a,.infrastructure-resource-summary>a,.infrastructure-provisioning-summary>a{color:#456746;white-space:nowrap;align-items:center;gap:5px;font-size:8px;font-weight:750;text-decoration:none;display:inline-flex}.infrastructure-quote-summary{color:#426246;background:#f0f7ef;border:1px solid #cfe0ce;border-radius:9px;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:9px;padding:9px 10px;display:grid}.infrastructure-quote-summary.over-budget{color:#7c632b;background:#fff7e5;border-color:#ead39c}.infrastructure-quote-summary>div,.infrastructure-handoff-summary>div,.infrastructure-resource-summary>div,.infrastructure-provisioning-summary>div{gap:2px;display:grid}.infrastructure-handoff-summary,.infrastructure-resource-summary,.infrastructure-provisioning-summary{color:#596142;background:#f8f8ed;border:1px solid #d7dfca;border-radius:9px;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:9px;padding:9px 10px;display:grid}.infrastructure-resource-summary{color:#426246;background:#f0f7ef;border-color:#cfe0ce}.infrastructure-provisioning-summary{color:#4e5673;background:#f4f5fa;border-color:#d5d8e8}.infrastructure-request-controls{gap:7px;display:grid}.infrastructure-workflow-control{background:#fff;border:1px solid #d9e2d8;border-radius:9px}.infrastructure-workflow-control>summary{color:#46634a;cursor:pointer;align-items:center;gap:6px;padding:9px 10px;font-size:8px;font-weight:750;list-style:none;display:flex}.infrastructure-workflow-control>summary::-webkit-details-marker{display:none}.infrastructure-workflow-control form{border-top:1px solid var(--line-soft);gap:10px;padding:11px;display:grid}.infrastructure-approval-control{background:#fbfdf9;border-color:#c9d9c7}.infrastructure-purchase-control{background:#fdfef9;border-color:#d2dbc1}.infrastructure-approval-warning{color:#49614c;background:#edf5eb;border-radius:8px;grid-template-columns:auto minmax(0,1fr);align-items:start;gap:7px;padding:9px;font-size:8px;line-height:1.45;display:grid}.infrastructure-approval-blocked{color:#7b642f;background:#fff5df;border-radius:8px;margin:0;padding:9px 10px;font-size:8px}.infrastructure-import-body{border-top:1px solid var(--line-soft);gap:10px;padding:11px;display:grid}.infrastructure-import-body form{border:0;padding:0}.infrastructure-refresh-button{justify-self:start}.infrastructure-empty-detection{color:#6e755f;background:#f5f6ed;border-radius:8px;margin:0;padding:9px 10px;font-size:8px;line-height:1.5}.node-provisioning-blueprints{padding:0;overflow:hidden}.node-provisioning-blueprints>summary{color:#3d5941;cursor:pointer;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:8px;padding:15px 18px;font-size:10px;font-weight:750;list-style:none;display:grid}.node-provisioning-blueprints>summary::-webkit-details-marker{display:none}.node-provisioning-blueprints>summary small{color:#808981;font-size:7px;font-weight:650}.node-provisioning-blueprint-list{border-top:1px solid var(--line-soft);gap:12px;padding:0 18px 18px;display:grid}.node-provisioning-blueprint-list>article{gap:14px;padding-top:17px;display:grid}.node-provisioning-blueprint-list header{justify-content:space-between;align-items:flex-start;gap:14px;display:flex}.node-provisioning-blueprint-list header div{gap:3px;display:grid}.node-provisioning-blueprint-list header small{color:#778279;text-transform:uppercase;font-size:7px}.node-provisioning-blueprint-list header h2{margin:0;font-size:13px}.node-provisioning-blueprint-list header p{color:#7d877f;margin:0;font-size:8px}.node-provisioning-blueprint-list header>span{color:#446348;background:#eaf3e7;border-radius:999px;align-items:center;gap:4px;padding:5px 7px;font-size:7px;font-weight:730;display:inline-flex}.node-provisioning-blueprint-list ol{gap:6px;margin:0;padding:0;list-style:none;display:grid}.node-provisioning-blueprint-list li{background:#f9faf8;border:1px solid #e2e7df;border-radius:9px;grid-template-columns:24px minmax(0,1fr) minmax(135px,.7fr) auto;align-items:center;gap:10px;padding:9px 10px;display:grid}.node-provisioning-blueprint-list li>span:first-child{color:#456048;background:#e9f1e6;border-radius:50%;place-items:center;width:22px;height:22px;font-size:8px;font-weight:800;display:grid}.node-provisioning-blueprint-list li>div{gap:3px;display:grid}.node-provisioning-blueprint-list li strong{font-size:9px}.node-provisioning-blueprint-list li small{color:#7d867f;font-size:7px}.node-provisioning-blueprint-list li code{color:#8a928c;text-overflow:ellipsis;white-space:nowrap;font-size:6px;overflow:hidden}.node-provisioning-blueprint-list li em{color:#49654c;font-size:7px;font-style:normal;font-weight:730}.node-provisioning-blueprint-list li>div:nth-child(3)>span{color:#745f32;align-items:center;gap:4px;font-size:6px;display:inline-flex}.node-provisioning-blueprint-list li>svg:last-child{color:#70816f}.node-provisioning-blueprint-list footer{color:#59675b;background:#f0f4ee;border-radius:9px;grid-template-columns:auto minmax(0,1fr);align-items:start;gap:7px;padding:10px;display:grid}.node-provisioning-blueprint-list footer span{gap:2px;font-size:7px;line-height:1.45;display:grid}.node-provisioning-blueprint-list footer strong{font-size:8px}.node-provisioning-blueprint-list article>p{color:#818a83;margin:0;font-size:7px}.node-provisioning-assignment{gap:16px;display:grid}.node-provisioning-assignment>.resource-panel-heading{margin-bottom:0}.provisioning-readiness-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;display:grid}.provisioning-readiness-grid>div{color:#506650;background:#f8faf6;border:1px solid #dce5d8;border-radius:10px;align-items:center;gap:10px;min-height:63px;padding:11px 12px;display:flex}.provisioning-readiness-grid span{gap:3px;display:grid}.provisioning-readiness-grid small{color:#818b83;text-transform:uppercase;font-size:7px}.provisioning-readiness-grid strong{font-size:8px}.provisioning-requirement-list{gap:7px;display:grid}.provisioning-requirement-list>article{border:1px solid var(--line-soft);background:#fafbf9;border-radius:10px;grid-template-columns:minmax(230px,.75fr) minmax(300px,1.25fr);align-items:center;gap:14px;padding:11px 12px;display:grid}.provisioning-requirement-list>article>div:first-child{color:#4d6650;align-items:center;gap:9px;display:flex}.provisioning-requirement-list>article>div:first-child>span{gap:2px;display:grid}.provisioning-requirement-list small{color:#7e8980;font-size:7px}.provisioning-requirement-list strong{font-size:9px}.provisioning-requirement-list em{color:#657269;font-size:7px;font-style:normal}.provisioning-secret-form{grid-template-columns:minmax(0,1fr) auto;align-items:end;gap:7px;display:grid}.provisioning-secret-form label{color:#68736b;gap:4px;font-size:7px;display:grid}.provisioning-secret-form select{color:#354239;width:100%;min-height:34px;font:inherit;background:#fff;border:1px solid #d7dfd5;border-radius:8px;padding:0 9px}.provisioning-secret-form .form-message{grid-column:1/-1;margin:0}.provisioning-secret-empty{color:#80651e;background:#fff7df;border-radius:8px;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:8px;padding:9px;display:grid}.provisioning-secret-empty>span,.provisioning-secret-bound>span{gap:2px;display:grid}.provisioning-secret-empty a{color:#6d5720;font-size:7px;font-weight:750}.provisioning-secret-bound,.provisioning-secret-missing{color:#4f6951;background:#edf5e9;border-radius:8px;align-items:center;gap:7px;padding:9px;display:flex}.provisioning-secret-missing{color:#86651b;background:#fff7df}.provisioning-assignment-steps{gap:5px;margin:0;padding:0;list-style:none;display:grid}.provisioning-assignment-steps>li{border-top:1px solid var(--line-soft);grid-template-columns:25px minmax(0,1fr) auto;align-items:center;gap:10px;padding:8px 10px;display:grid}.provisioning-assignment-steps>li>span{color:#4d654f;background:#edf3e9;border-radius:50%;place-items:center;width:23px;height:23px;font-size:8px;font-weight:800;display:grid}.provisioning-assignment-steps>li>div{gap:2px;display:grid}.provisioning-assignment-steps strong{font-size:8px}.provisioning-assignment-steps small{color:#7f8981;font-size:7px}.provisioning-assignment-steps em{color:#657169;font-size:7px;font-style:normal}.provisioning-approval-form{background:#fbfdf9;border:1px solid #d8e2d5;border-radius:10px;padding:13px}.provisioning-approval-form.owner-approval{background:#fbfced;border-color:#d9dfc7}.provisioning-blocked-note,.provisioning-approved-note{color:#7d621e;background:#fff7df;border-radius:10px;align-items:center;gap:9px;padding:12px;display:flex}.provisioning-approved-note{color:#48664c;background:#edf6ea}.provisioning-blocked-note>span,.provisioning-approved-note>span{gap:3px;display:grid}.provisioning-blocked-note strong,.provisioning-approved-note strong{font-size:9px}.provisioning-blocked-note small,.provisioning-approved-note small{font-size:7px;line-height:1.5}.provisioning-run-trace{background:#fbfcfa;border:1px solid #dce5d9;border-radius:11px;padding:0;overflow:hidden}.provisioning-run-trace.expired{background:#fffdf7;border-color:#ead8ad}.provisioning-run-trace>summary{color:#4f6652;cursor:pointer;grid-template-columns:auto minmax(0,1fr) auto auto;align-items:center;gap:9px;padding:13px 14px;list-style:none;display:grid}.provisioning-run-trace>summary::-webkit-details-marker{display:none}.provisioning-run-trace>summary>span{gap:2px;display:grid}.provisioning-run-trace>summary strong{font-size:9px}.provisioning-run-trace>summary small{color:#818b83;font-size:7px}.provisioning-run-trace[open]>summary>svg:last-child{transform:rotate(180deg)}.provisioning-run-trace>div{border-top:1px solid var(--line-soft);gap:12px;padding:14px;display:grid}.provisioning-run-facts{grid-template-columns:repeat(3,minmax(0,1fr));gap:7px;display:grid}.provisioning-run-facts>div{background:#fff;border-radius:8px;align-content:center;gap:2px;min-height:49px;padding:8px 9px;display:grid}.provisioning-run-facts small{color:#89918b;text-transform:uppercase;font-size:6px;font-weight:760}.provisioning-run-facts strong{color:#536157;font-size:8px}.provisioning-run-facts code,.provisioning-run-facts span{color:#818b83;text-overflow:ellipsis;white-space:nowrap;font-size:6px;overflow:hidden}.provisioning-run-explanation{color:#66736a;background:#f0f4ee;border-radius:8px;margin:0;padding:9px 10px;font-size:8px;line-height:1.55}.provisioning-run-events{gap:5px;margin:0;padding:0;list-style:none;display:grid}.provisioning-run-events>li{border:1px solid var(--line-soft);background:#fff;border-radius:8px;grid-template-columns:22px minmax(0,1fr) auto auto;align-items:center;gap:8px;padding:8px 9px;display:grid}.provisioning-run-events>li>span:first-child{color:#59705c;background:#edf3ea;border-radius:50%;place-items:center;width:20px;height:20px;display:grid}.provisioning-run-events>li>div{gap:2px;display:grid}.provisioning-run-events strong{font-size:8px}.provisioning-run-events small{color:#78837a;font-size:7px}.provisioning-run-events em{color:#58705b;font-size:6px;font-style:normal}.provisioning-run-events time{color:#8a928c;white-space:nowrap;font-size:6px}.provisioning-run-trace footer{border-top:1px solid var(--line-soft);color:#6c786f;align-items:flex-start;gap:6px;padding-top:9px;font-size:7px;line-height:1.5;display:flex}.shared-space-workspace{gap:12px;display:grid}.shared-space-option-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;display:grid}.shared-space-option-grid>label{gap:5px;display:grid}.shared-space-option-grid>label>span{color:var(--text-muted);font-size:8px;font-weight:680}.shared-space-option-grid .node-profile-checkbox{grid-template-columns:auto minmax(0,1fr);align-content:center}.shared-space-option-grid .node-profile-checkbox>span{color:#506353;align-items:center;gap:5px;display:inline-flex}.shared-space-capacity-summary{color:#617064;background:#f5f9f3;border:1px solid #dce7d9;border-radius:9px;flex-wrap:wrap;gap:7px 14px;margin-top:10px;padding:9px 10px;font-size:7px;display:flex}.shared-space-capacity-summary strong{color:#455849;width:100%;font-size:8px}.shared-space-capacity-summary span{gap:3px;display:inline-flex}.shared-space-capacity-summary b{color:#405a46}.shared-space-plan-list{gap:9px;display:grid}.shared-space-plan-list>article{border:1px solid var(--line-soft);background:#f8faf7;border-radius:10px;grid-template-columns:minmax(0,1fr) minmax(0,1fr) auto;align-items:center;gap:16px;padding:11px 12px;display:grid}.shared-space-plan-list>article>div{gap:3px;display:grid}.shared-space-plan-list strong{font-size:9px}.shared-space-plan-list span{color:#6d776f;font-size:8px}.shared-space-plan-list small{color:#858e87;font-size:7px}.shared-space-approval-form{border-top:1px solid var(--line-soft);grid-column:1/-1;grid-template-columns:minmax(210px,1fr) minmax(180px,.8fr) minmax(210px,1fr) auto;align-items:end;gap:9px;padding-top:10px;display:grid}.shared-space-approval-form>div:first-child{color:#526754;align-items:center;gap:7px;display:flex}.shared-space-approval-form>div:first-child>span{gap:2px;display:grid}.shared-space-approval-form strong{font-size:8px}.shared-space-approval-form label:not(.confirmation-field){color:#748077;gap:4px;font-size:7px;display:grid}.shared-space-approval-form input[type=text],.shared-space-approval-form input:not([type]){background:#fff;border:1px solid #d8e0d6;border-radius:8px;min-height:34px;padding:0 9px}.shared-space-approval-form .form-message{grid-column:1/-1;margin:0}.shared-space-approval-form.owner-approval{color:#675f3d}.shared-space-approval-state{color:#7a6124;background:#fff7df;border-radius:8px;grid-column:1/-1;align-items:center;gap:8px;padding:9px 10px;display:flex}.shared-space-approval-state.approved{color:#4f6752;background:#edf5e9}.shared-space-approval-state>span{gap:2px;display:grid}.shared-space-approval-state strong{font-size:8px}.node-capacity-change-workspace{gap:12px;display:grid}.capacity-change-site-list{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;display:grid}.capacity-change-site-list>label{border:1px solid var(--line-soft);background:#f9faf8;border-radius:9px;grid-template-columns:auto minmax(0,1fr);align-items:center;gap:8px;padding:9px;display:grid}.capacity-change-site-list>label>span{gap:2px;display:grid}.capacity-change-site-list strong{font-size:8px}.capacity-change-site-list small{color:#818a83;font-size:7px}.capacity-change-safety{color:#4e654f;background:#edf4eb;border-radius:8px;align-items:center;gap:7px;margin-bottom:12px;padding:9px;font-size:8px;font-weight:680;display:flex}.capacity-change-plan-list{gap:9px;display:grid}.capacity-change-plan-list>article{border:1px solid var(--line-soft);background:#f9faf8;border-radius:10px;gap:9px;padding:12px;display:grid}.capacity-change-plan-list header{justify-content:space-between;align-items:flex-start;gap:12px;display:flex}.capacity-change-plan-list header>div{gap:3px;display:grid}.capacity-change-plan-list small{color:#858e87;font-size:7px}.capacity-change-plan-list strong{font-size:10px}.capacity-change-plan-list span,.capacity-change-plan-list p{color:#68736b;font-size:8px}.capacity-change-plan-list p{margin:0}.capacity-change-plan-list dl{grid-template-columns:repeat(3,minmax(0,1fr));gap:7px;margin:0;display:grid}.capacity-change-plan-list dl>div{background:#fff;border-radius:7px;gap:2px;padding:7px;display:grid}.capacity-change-plan-list dt{color:#879087;text-transform:uppercase;font-size:6px;font-weight:750}.capacity-change-plan-list dd{color:#566258;margin:0;font-size:7px}.capacity-change-plan-list footer{border-top:1px solid var(--line-soft);align-items:flex-start;gap:6px;padding-top:7px;display:flex}.capacity-change-quote-summary{color:#4f6651;background:#edf5e9;border-radius:8px;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:8px;padding:9px 10px;display:grid}.capacity-change-quote-summary.expired{color:#80621e;background:#fff6dc}.capacity-change-quote-summary>span{gap:2px;display:grid}.capacity-change-quote-summary strong{font-size:8px}.capacity-change-quote-summary a{color:inherit;align-items:center;gap:4px;font-size:7px;font-weight:750;display:inline-flex}.capacity-change-quote-control{border:1px solid var(--line-soft);background:#fff;border-radius:9px;padding:0;overflow:hidden}.capacity-change-quote-control>summary{color:#556a58;cursor:pointer;align-items:center;gap:6px;padding:10px 11px;font-size:8px;font-weight:740;list-style:none;display:flex}.capacity-change-quote-control>summary::-webkit-details-marker{display:none}.capacity-change-quote-form{border-top:1px solid var(--line-soft)}.capacity-change-approval-form{border-top:1px solid var(--line-soft);grid-template-columns:minmax(200px,1fr) minmax(180px,.8fr) minmax(210px,1fr) auto;align-items:end;gap:9px;padding-top:10px;display:grid}.capacity-change-approval-form>div:first-child{color:#526754;align-items:center;gap:7px;display:flex}.capacity-change-approval-form>div:first-child>span{gap:2px;display:grid}.capacity-change-approval-form strong{font-size:8px}.capacity-change-approval-form label:not(.confirmation-field){color:#748077;gap:4px;font-size:7px;display:grid}.capacity-change-approval-form input:not([type]){background:#fff;border:1px solid #d8e0d6;border-radius:8px;min-height:34px;padding:0 9px}.capacity-change-approval-form .form-message{grid-column:1/-1;margin:0}.capacity-change-approval-state{color:#7a6124;background:#fff7df;border-radius:8px;align-items:center;gap:8px;padding:9px 10px;display:flex}.capacity-change-approval-state.approved{color:#4f6752;background:#edf5e9}.capacity-change-approval-state>span{gap:2px;display:grid}.capacity-change-approval-state strong{font-size:8px}.capacity-contract-workspace{gap:7px;display:grid}.capacity-authorization-readiness{background:#fffdf7;border:1px solid #e4dcc3;border-radius:9px;overflow:hidden}.capacity-authorization-readiness>summary{color:#725f2c;cursor:pointer;align-items:center;gap:8px;padding:10px;list-style:none;display:flex}.capacity-authorization-readiness>summary::-webkit-details-marker{display:none}.capacity-authorization-readiness>summary>span{gap:2px;display:grid}.capacity-authorization-readiness>summary strong{font-size:8px}.capacity-authorization-readiness>summary small{color:#8b805f;font-size:7px}.capacity-authorization-readiness>div{border-top:1px solid #eee6d0;grid-template-columns:repeat(2,minmax(0,1fr));gap:6px;padding:10px;display:grid}.capacity-authorization-readiness article{color:#7b6328;background:#fff6dc;border-radius:8px;grid-template-columns:auto minmax(0,1fr);align-items:start;gap:7px;padding:8px;display:grid}.capacity-authorization-readiness article.ready{color:#506852;background:#edf5e9}.capacity-authorization-readiness article>span{gap:2px;display:grid}.capacity-authorization-readiness article strong{font-size:7px}.capacity-authorization-readiness article small{color:inherit;opacity:.82;font-size:6px;line-height:1.45}.capacity-authorization-readiness article em{color:inherit;letter-spacing:.03em;opacity:.65;text-transform:uppercase;font-size:5px;font-style:normal;font-weight:760}.capacity-authorization-readiness footer{color:#78662f;border-top:1px solid #eee6d0;align-items:center;gap:7px;padding:9px 10px;font-size:7px;display:flex}.capacity-stage-sequence{border:1px solid var(--line-soft);background:#fff;border-radius:9px;overflow:hidden}.capacity-stage-sequence>summary{color:#526754;cursor:pointer;align-items:center;gap:8px;padding:10px;list-style:none;display:flex}.capacity-stage-sequence>summary::-webkit-details-marker{display:none}.capacity-stage-sequence>summary>span{gap:2px;display:grid}.capacity-stage-sequence strong{font-size:8px}.capacity-stage-sequence small{color:#7d8980;font-size:7px}.capacity-stage-sequence ol{border-top:1px solid var(--line-soft);gap:0;margin:0;padding:0;list-style:none;display:grid}.capacity-stage-sequence li{border-bottom:1px solid var(--line-soft);grid-template-columns:20px minmax(0,1fr) auto;align-items:center;gap:8px;padding:8px 10px;display:grid}.capacity-stage-sequence li>span:nth-child(2){gap:2px;display:grid}.capacity-stage-order{color:#526754;background:#edf5e9;border-radius:50%;place-items:center;width:18px;height:18px;font-size:7px;font-weight:760;display:grid}.capacity-stage-sequence em{color:#7d8980;font-size:7px;font-style:normal}.capacity-stage-sequence>p{color:#6f7b72;margin:0;padding:9px 10px;font-size:7px;line-height:1.5}.node-retirement-workspace{gap:12px;display:grid}.node-retirement-control{border-color:#ead9c9;padding:0}.node-retirement-control>summary{color:#765941;cursor:pointer;align-items:center;gap:7px;padding:14px 17px;font-size:9px;font-weight:750;list-style:none;display:flex}.node-retirement-control>summary::-webkit-details-marker{display:none}.node-retirement-control form{border-top:1px solid #eee0d4}.retirement-warning{color:#765b43;background:#fff5e9;border-radius:9px;grid-template-columns:auto minmax(0,1fr);align-items:start;gap:9px;padding:11px;display:grid}.retirement-warning div{gap:3px;display:grid}.retirement-warning strong{font-size:9px}.retirement-warning span{font-size:8px;line-height:1.5}.retirement-fixed-requirements{flex-wrap:wrap;gap:7px;display:flex}.retirement-fixed-requirements>span{color:#526453;background:#eef4ec;border-radius:8px;align-items:center;gap:5px;padding:7px 8px;font-size:7px;font-weight:680;display:inline-flex}.retirement-plan-button{color:#76563d!important;background:#fff8f1!important;border-color:#dbc7b5!important}.retirement-plan-list{border-color:#ead9c9;gap:9px;display:grid}.retirement-finalization-readiness{background:#fffdf8;border:1px solid #ead9bd;border-radius:10px;overflow:hidden}.retirement-finalization-readiness>header{border-bottom:1px solid #eee2ce;justify-content:space-between;align-items:center;gap:10px;padding:11px;display:flex}.retirement-finalization-readiness>header>div{color:#725c2f;align-items:center;gap:8px;display:flex}.retirement-finalization-readiness>header span{gap:2px;display:grid}.retirement-finalization-readiness>header strong{font-size:8px}.retirement-finalization-readiness>header small{color:#8b805f;font-size:7px}.retirement-finalization-readiness>div{grid-template-columns:repeat(2,minmax(0,1fr));gap:6px;padding:10px;display:grid}.retirement-finalization-readiness article{border-radius:8px;grid-template-columns:auto minmax(0,1fr);align-items:start;gap:7px;padding:8px;display:grid}.retirement-finalization-readiness article.is-active{color:#7a5f23;background:#fff4d7}.retirement-finalization-readiness article.is-clear{color:#506851;background:#edf5e9}.retirement-finalization-readiness article>span{gap:2px;display:grid}.retirement-finalization-readiness article strong{font-size:7px}.retirement-finalization-readiness article small{color:inherit;opacity:.82;font-size:6px;line-height:1.45}.retirement-finalization-readiness>p{color:#7a6b48;border-top:1px solid #eee2ce;margin:0;padding:9px 10px;font-size:7px}.retirement-plan-list>article{background:#fdfbf8;border:1px solid #eadfd5;border-radius:10px;gap:9px;padding:12px;display:grid}.retirement-plan-list header{justify-content:space-between;align-items:flex-start;gap:12px;display:flex}.retirement-plan-list header>div{gap:3px;display:grid}.retirement-plan-list small{color:#94877c;font-size:7px}.retirement-plan-list strong{font-size:10px}.retirement-plan-list span,.retirement-plan-list p,.retirement-plan-list footer{color:#766e67;font-size:8px}.retirement-plan-list p{margin:0}.retirement-dependency-summary{background:#fff4e7;border-radius:8px;justify-content:space-between;align-items:center;gap:10px;padding:8px;display:flex}.retirement-dependency-summary strong{font-size:8px}.retirement-dependency-list{flex-wrap:wrap;gap:5px;display:flex}.retirement-dependency-list span{background:#fff;border:1px solid #e9ded2;border-radius:999px;padding:5px 7px;font-size:7px}.retirement-plan-list footer{border-top:1px solid #ece2d9;padding-top:7px}.retirement-workflow-state{flex-wrap:wrap;gap:6px;display:flex}.retirement-workflow-state span{color:#5e6b5f;background:#eef4ec;border-radius:999px;padding:5px 7px;font-size:7px}.retirement-workflow-form{background:#fff;border:1px solid #e7ddd2;border-radius:9px;gap:9px;padding:11px;display:grid}.retirement-workflow-form>div:first-child{color:#715b49;align-items:flex-start;gap:8px;display:flex}.retirement-workflow-form>div:first-child>span{gap:2px;display:grid}.retirement-workflow-form>div:first-child strong{font-size:8px}.retirement-workflow-form>div:first-child small{font-size:7px;line-height:1.45}.retirement-workflow-form>label:not(.confirmation-field){color:#776e66;gap:5px;font-size:7px;display:grid}.retirement-workflow-form input[type=text],.retirement-workflow-form input:not([type]){min-height:34px;font:inherit;border:1px solid #ddd4cb;border-radius:8px;padding:8px 9px}.retirement-workflow-button{justify-self:start}.retirement-approval-form{background:#f9fcf8;border-color:#d9e4d7}.retirement-verification-form{background:#f8fbfd;border-color:#d9e1e8}.retirement-backup-form{background:#f7fbf7;border-color:#d8e2da}.retirement-waiting-note,.retirement-cleared-note{background:#f6f2ec;border-radius:8px;padding:9px;line-height:1.5}.retirement-cleared-note{background:#eef5ed;color:#536654!important}.retirement-access-inventory{background:#fffaf6;border:1px solid #e7d9cf;border-radius:9px;gap:9px;padding:11px;display:grid}.retirement-access-inventory>header{justify-content:space-between;align-items:flex-start;gap:10px;display:flex}.retirement-access-inventory>header>div{color:#765c47;align-items:flex-start;gap:7px;display:flex}.retirement-access-inventory>header span{gap:2px;display:grid}.retirement-access-inventory>header strong{font-size:8px}.retirement-access-inventory>header small{font-size:7px}.retirement-access-inventory>header b{color:#8c5f3c;white-space:nowrap;background:#f7e8db;border-radius:999px;padding:5px 7px;font-size:7px}.retirement-access-inventory>div{grid-template-columns:repeat(2,minmax(0,1fr));gap:6px;display:grid}.retirement-access-inventory article{background:#fff;border:1px solid #e7ded6;border-radius:8px;gap:2px;padding:8px;display:grid}.retirement-access-inventory article span{font-size:7px;font-weight:720}.retirement-access-inventory article small{font-size:7px;line-height:1.4}.retirement-access-inventory article.is-active{color:#815b3d;background:#fff7f0;border-color:#e8cdb8}.retirement-access-inventory article.is-clear{color:#58705a;background:#f7fbf6;border-color:#d9e5d8}.retirement-access-inventory>p{color:#76675b;margin:0;font-size:7px;line-height:1.5}.microsoft-365-workspace{gap:15px;display:grid}.microsoft-365-setup{gap:14px;display:grid}.microsoft-365-setup>div:last-child{grid-template-columns:repeat(4,minmax(0,1fr));gap:7px;display:grid}.microsoft-365-setup article{border:1px solid var(--line-soft);background:#fafbf9;border-radius:9px;grid-template-columns:auto minmax(0,1fr);align-items:start;gap:7px;padding:9px;display:grid}.microsoft-365-setup article>span{color:#8b7652;background:#fff2dd;border-radius:50%;place-items:center;width:23px;height:23px;display:grid}.microsoft-365-setup article.ready>span{color:#4b6950;background:#e8f2e7}.microsoft-365-setup article>div{gap:3px;display:grid}.microsoft-365-setup strong{font-size:8px}.microsoft-365-setup small{color:#7c867f;font-size:6px;line-height:1.45}.microsoft-365-policy{gap:16px;display:grid}.microsoft-365-policy>p{color:#737e75;margin:0;font-size:8px;line-height:1.5}.microsoft-365-policy>p code{color:#4f6452}.microsoft-365-scope-list{grid-template-columns:repeat(5,minmax(0,1fr));gap:7px;display:grid}.microsoft-365-scope-list>article{border:1px solid var(--line-soft);background:#f8faf7;border-radius:10px;align-content:space-between;gap:12px;min-height:122px;padding:10px;display:grid}.microsoft-365-scope-list>article.planned{opacity:.67;border-style:dashed}.microsoft-365-scope-list article>div{gap:4px;display:grid}.microsoft-365-scope-list span{color:#7e887f;text-transform:uppercase;font-size:6px;font-weight:760}.microsoft-365-scope-list strong{font-size:8px;line-height:1.4}.microsoft-365-scope-list code{color:#748078;font-size:6px;line-height:1.4}.microsoft-365-scope-list small{color:#4f6753;font-size:6px}.microsoft-365-tenant-list{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;display:grid}.microsoft-365-tenant-list>article{gap:13px;display:grid}.microsoft-365-tenant-list header{justify-content:space-between;align-items:flex-start;gap:12px;display:flex}.microsoft-365-tenant-list header>div{gap:3px;display:grid}.microsoft-365-tenant-list header>div:last-child{justify-items:end}.microsoft-365-tenant-list header small{color:#808982;font-size:7px}.microsoft-365-tenant-list header h2{margin:0;font-size:14px}.microsoft-365-tenant-list header p{color:#7c867e;margin:0;font-size:8px}.microsoft-365-connection-detail{color:#6f7971;margin:0;font-size:8px;line-height:1.5}.microsoft-365-metrics{grid-template-columns:repeat(3,minmax(0,1fr));gap:7px;display:grid}.microsoft-365-metrics>div{color:#536956;background:#f0f5ee;border-radius:8px;grid-template-columns:auto minmax(0,1fr);align-items:start;gap:6px;padding:8px;display:grid}.microsoft-365-metrics>div>span{gap:2px;display:grid}.microsoft-365-metrics small{color:#7e8980;text-transform:uppercase;font-size:6px}.microsoft-365-metrics strong{font-size:10px}.microsoft-365-metrics em{color:#7d867f;font-size:6px;font-style:normal}.microsoft-365-mail-posture{background:#f8faf7;border:1px solid #dce4d9;border-radius:10px;gap:8px;padding:10px;display:grid}.microsoft-365-mail-posture-heading{justify-content:space-between;align-items:center;gap:10px;display:flex}.microsoft-365-mail-posture-heading>div{color:#4f6952;align-items:center;gap:7px;display:flex}.microsoft-365-mail-posture-heading>div>span{gap:2px;display:grid}.microsoft-365-mail-posture-heading strong{font-size:8px}.microsoft-365-mail-posture-heading small{color:#7b867d;font-size:6px}.microsoft-365-mail-posture-progress{background:#e6ebe4;border-radius:99px;height:4px;overflow:hidden}.microsoft-365-mail-posture-progress i{border-radius:inherit;background:#628260;height:100%;display:block}.microsoft-365-mail-checks{grid-template-columns:repeat(2,minmax(0,1fr));gap:5px;display:grid}.microsoft-365-mail-checks article{border:1px solid var(--line-soft);background:#fff;border-radius:8px;justify-content:space-between;align-items:flex-start;gap:8px;min-width:0;padding:7px;display:flex}.microsoft-365-mail-checks article>div{gap:2px;min-width:0;display:grid}.microsoft-365-mail-checks strong{font-size:7px}.microsoft-365-mail-checks small{color:#7b857d;font-size:6px;line-height:1.4}.microsoft-365-mail-checks .status-badge{flex:none}.microsoft-365-mail-posture>p{color:#828b84;margin:0;font-size:6px;line-height:1.45}.microsoft-365-mail-remediation{border:1px solid var(--line-soft);background:#fff;border-radius:8px;overflow:hidden}.microsoft-365-mail-remediation>summary{color:#526b55;cursor:pointer;justify-content:space-between;align-items:center;gap:8px;padding:8px;list-style:none;display:flex}.microsoft-365-mail-remediation>summary::-webkit-details-marker{display:none}.microsoft-365-mail-remediation>summary>span{gap:2px;display:grid}.microsoft-365-mail-remediation>summary strong{font-size:7px}.microsoft-365-mail-remediation>summary small{color:#7d877f;font-size:6px}.microsoft-365-mail-remediation-body{border-top:1px solid var(--line-soft);gap:8px;padding:9px;display:grid}.microsoft-365-mail-remediation-body>p{color:#68736a;background:#f4f7f3;border-radius:7px;margin:0;padding:7px;font-size:7px;line-height:1.45}.microsoft-365-mail-remediation-body>ol{gap:6px;margin:0;padding:0;list-style:none;display:grid}.microsoft-365-mail-remediation-body>ol>li{grid-template-columns:20px minmax(0,1fr);gap:7px;display:grid}.microsoft-365-mail-remediation-body>ol>li>span{color:#526b55;background:#eaf1e8;border-radius:99px;place-items:center;width:20px;height:20px;font-size:7px;font-weight:700;display:grid}.microsoft-365-mail-remediation-body>ol>li>div{border-bottom:1px solid var(--line-soft);gap:5px;min-width:0;padding-bottom:7px;display:grid}.microsoft-365-mail-remediation-body>ol>li:last-child>div{border-bottom:0;padding-bottom:0}.microsoft-365-mail-remediation-body header{justify-content:space-between;align-items:center;gap:7px;display:flex}.microsoft-365-mail-remediation-body header strong{font-size:7px}.microsoft-365-mail-remediation-body li p{color:#737e75;margin:0;font-size:6px;line-height:1.45}.microsoft-365-mail-remediation-changes{gap:4px;display:grid}.microsoft-365-mail-remediation-changes article{background:#f7f9f6;border-radius:6px;grid-template-columns:auto minmax(0,1fr);gap:3px 6px;padding:6px;display:grid}.microsoft-365-mail-remediation-changes em{color:#506653;text-transform:uppercase;background:#e8f0e6;border-radius:99px;align-self:start;padding:2px 4px;font-size:5px;font-style:normal}.microsoft-365-mail-remediation-changes code{overflow-wrap:anywhere;color:#48594b;min-width:0;font-size:6px}.microsoft-365-mail-remediation-changes small{overflow-wrap:anywhere;grid-column:2;min-width:0}.microsoft-365-mail-remediation-changes b{font-family:var(--font-mono), monospace;font-weight:500}.microsoft-365-mail-remediation-blocker{background:#fff5e3;border-radius:6px;padding:5px 6px;line-height:1.4;color:#8a6229!important}.microsoft-365-mail-remediation-confirmation{font-weight:700;color:#596f5c!important}.microsoft-365-mfa-control{border:1px solid var(--line-soft);background:#fff;border-radius:8px;overflow:hidden}.microsoft-365-mfa-control>summary{color:#526b55;cursor:pointer;align-items:center;gap:6px;padding:8px;list-style:none;display:flex}.microsoft-365-mfa-control>summary::-webkit-details-marker{display:none}.microsoft-365-mfa-control>summary>span{gap:2px;display:grid}.microsoft-365-mfa-control>summary strong{font-size:7px}.microsoft-365-mfa-control>summary small{color:#7d877f;font-size:6px}.microsoft-365-mfa-control>form{border-top:1px solid var(--line-soft);grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;padding:9px;display:grid}.microsoft-365-mfa-control label{color:#6d786f;gap:4px;font-size:7px;display:grid}.microsoft-365-mfa-control label:nth-of-type(2){grid-column:1/-1}.microsoft-365-mfa-control input,.microsoft-365-mfa-control select,.microsoft-365-mfa-control textarea{border:1px solid var(--line);width:100%;min-width:0;color:var(--ink);font:inherit;background:#fff;border-radius:8px;padding:8px;font-size:8px}.microsoft-365-mfa-control textarea{resize:vertical}.microsoft-365-mfa-control>form>p:first-child{color:#68736a;background:#f4f7f3;border-radius:7px;grid-column:1/-1;gap:2px;margin:0;padding:7px;font-size:7px;display:grid}.microsoft-365-mfa-control>form>.secondary-button{width:fit-content}.microsoft-365-mfa-control .form-message{grid-column:1/-1}.microsoft-365-mail-flow-controls{grid-template-columns:repeat(2,minmax(0,1fr));gap:5px;display:grid}.microsoft-365-empty-users{color:#7c6a42;background:#fff7e7;border-radius:8px;margin:0;padding:9px;font-size:7px;line-height:1.5}.microsoft-365-consented-scopes{flex-wrap:wrap;align-items:center;gap:5px;display:flex}.microsoft-365-consented-scopes span{color:#506653;background:#edf4eb;border-radius:999px;padding:4px 6px;font-size:6px}.microsoft-365-consent-control{background:#f8fbf6;border:1px solid #dce5d9;border-radius:9px;gap:9px;padding:11px;display:grid}.microsoft-365-consent-control>div:first-child{color:#506653;align-items:flex-start;gap:8px;display:flex}.microsoft-365-consent-control>div:first-child span{gap:2px;display:grid}.microsoft-365-consent-control>div:first-child strong{font-size:8px}.microsoft-365-consent-control>div:first-child small{color:#748077;font-size:7px;line-height:1.45}.microsoft-365-consent-control>label:not(.confirmation-field){color:#69736b;gap:5px;font-size:7px;display:grid}.microsoft-365-consent-control>label:not(.confirmation-field) input{min-height:34px;font:inherit;background:#fff;border:1px solid #d8dfd6;border-radius:8px;padding:8px 9px}.microsoft-365-consent-control>button{justify-self:start}.microsoft-365-sync-control{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.microsoft-365-sync-control button{align-items:center;gap:5px;display:inline-flex}.microsoft-365-sync-control .form-message{margin:0}.microsoft-365-managed-consent-control{background:#f8fbf6;border:1px solid #d8e1d5;border-radius:9px;overflow:hidden}.microsoft-365-managed-consent-control>summary{color:#4f6752;cursor:pointer;align-items:flex-start;gap:7px;padding:9px 10px;list-style:none;display:flex}.microsoft-365-managed-consent-control>summary::-webkit-details-marker{display:none}.microsoft-365-managed-consent-control>summary span{gap:2px;display:grid}.microsoft-365-managed-consent-control>summary strong{font-size:8px}.microsoft-365-managed-consent-control>summary small{color:#79857b;font-size:6px;line-height:1.4}.microsoft-365-managed-consent-control>form{border-top:1px solid #e1e7df;gap:8px;padding:10px;display:grid}.microsoft-365-managed-consent-control>form>p{color:#6f7b71;margin:0;font-size:7px;line-height:1.5}.microsoft-365-managed-consent-control label{color:#68746a;gap:4px;font-size:7px;line-height:1.4;display:grid}.microsoft-365-managed-consent-control label:has(input[type=checkbox]){grid-template-columns:auto minmax(0,1fr);align-items:start}.microsoft-365-managed-consent-control input:not([type=checkbox]){box-sizing:border-box;border:1px solid var(--line);width:100%;font:inherit;background:#fff;border-radius:8px;padding:8px}.microsoft-365-managed-consent-control input[type=checkbox]{accent-color:#4f734e;width:13px;height:13px;margin:1px 0 0}.microsoft-365-managed-consent-control .secondary-button{width:fit-content}.microsoft-365-managed-consent-control .form-message{margin:0}.microsoft-365-live-inventory{border:1px solid var(--line-soft);background:#fbfcfa;border-radius:9px;overflow:hidden}.microsoft-365-live-inventory>summary{color:#536557;cursor:pointer;justify-content:space-between;align-items:center;gap:9px;padding:9px 10px;font-size:8px;font-weight:750;list-style:none;display:flex}.microsoft-365-live-inventory>summary::-webkit-details-marker{display:none}.microsoft-365-live-inventory>summary small{color:#849087;font-size:6px;font-weight:650}.microsoft-365-user-list{border-top:1px solid var(--line-soft);gap:7px;padding:9px;display:grid}.microsoft-365-user-list>article{border:1px solid var(--line-soft);background:#fff;border-radius:8px;gap:7px;padding:9px;display:grid}.microsoft-365-user-list>article>header{justify-content:space-between;align-items:flex-start;gap:10px;display:flex}.microsoft-365-user-list>article>header>div{gap:2px;display:grid}.microsoft-365-user-list>article>header strong{font-size:8px}.microsoft-365-user-list>article>header span{color:#7c867f;font-size:6px}.microsoft-365-user-actions{flex-wrap:wrap;justify-content:flex-end;gap:5px!important;display:flex!important}.microsoft-365-user-actions>a{color:#315a78;background:#eaf3f8;border-radius:999px;align-items:center;gap:3px;padding:4px 6px;font-size:6px;font-weight:750;text-decoration:none;display:inline-flex}.microsoft-365-user-actions>a:hover{background:#dcecf5}.m365-account-active,.m365-account-suspended{border-radius:999px;padding:4px 6px;font-weight:750;font-size:6px!important}.m365-account-active{background:#eaf3e8;color:#47664d!important}.m365-account-suspended{background:#fff2dc;color:#82623e!important}.microsoft-365-user-facts{flex-wrap:wrap;gap:5px;display:flex}.microsoft-365-user-facts span{color:#667269;background:#f0f3ef;border-radius:999px;padding:3px 5px;font-size:6px}.microsoft-365-storage{gap:4px;display:grid}.microsoft-365-storage>div{background:#e6ebe5;border-radius:999px;height:4px;overflow:hidden}.microsoft-365-storage i{border-radius:inherit;background:#72906f;height:100%;display:block}.microsoft-365-storage small{color:#7d8780;font-size:6px}.microsoft-365-user-list p{flex-wrap:wrap;align-items:center;gap:5px;margin:0;display:flex}.microsoft-365-user-list p b{color:#7e8981;text-transform:uppercase;font-size:6px}.microsoft-365-user-list p code{color:#536557;background:#f2f5f1;border-radius:5px;padding:3px 5px;font-size:6px}.microsoft-365-user-list>article>footer{color:#8a928c;border:0;padding:0;font-size:6px;display:block}.microsoft-365-sku-list{gap:6px;padding:0 9px 9px;display:grid}.microsoft-365-sku-list>article{background:#eef3ec;border-radius:8px;justify-content:space-between;align-items:center;gap:10px;padding:8px 9px;display:flex}.microsoft-365-sku-list>article>div{gap:2px;display:grid}.microsoft-365-sku-list>article>div:last-child{justify-items:end}.microsoft-365-sku-list strong,.microsoft-365-sku-list b{font-size:7px}.microsoft-365-sku-list small,.microsoft-365-sku-list span{color:#7b877e;font-size:6px}.microsoft-365-change-planner{background:#fbfced;border:1px solid #d7dfca;border-radius:9px;overflow:hidden}.microsoft-365-change-planner>summary{color:#586143;cursor:pointer;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:7px;padding:10px;list-style:none;display:grid}.microsoft-365-change-planner>summary::-webkit-details-marker{display:none}.microsoft-365-change-planner>summary>span:nth-child(2){gap:2px;display:grid}.microsoft-365-change-planner>summary strong{font-size:8px}.microsoft-365-change-planner>summary small,.microsoft-365-change-planner>summary>span:last-child{color:#7d856f;font-size:6px}.microsoft-365-change-planner>div{border-top:1px solid #e2e5d5;gap:10px;padding:10px;display:grid}.microsoft-365-plan-safety{color:#735f32;background:#fff5dd;border-radius:8px;grid-template-columns:auto minmax(0,1fr);align-items:start;gap:8px;padding:9px;display:grid}.microsoft-365-plan-safety p{gap:3px;margin:0;display:grid}.microsoft-365-plan-safety strong{font-size:7px}.microsoft-365-plan-safety span{font-size:7px;line-height:1.5}.microsoft-365-plan-form{gap:8px;display:grid}.microsoft-365-plan-form>label,.microsoft-365-plan-account-grid label,.microsoft-365-plan-license-grid label{color:#69736b;gap:4px;font-size:7px;display:grid}.microsoft-365-plan-form input,.microsoft-365-plan-form select,.microsoft-365-plan-form textarea{box-sizing:border-box;border:1px solid var(--line);width:100%;min-width:0;color:var(--ink);font:inherit;background:#fff;border-radius:8px;padding:8px;font-size:8px}.microsoft-365-plan-form textarea{resize:vertical}.microsoft-365-plan-account-grid,.microsoft-365-plan-license-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:7px;display:grid}.microsoft-365-address-field{border:1px solid var(--line);background:#fff;border-radius:8px;grid-template-columns:minmax(0,1fr) auto;align-items:center;display:grid}.microsoft-365-address-field input{border:0}.microsoft-365-address-field em{color:#778179;padding-right:8px;font-size:7px;font-style:normal}.microsoft-365-plan-form .microsoft-365-plan-confirmation{background:#f1f4ed;border-radius:8px;grid-template-columns:auto minmax(0,1fr);align-items:start;gap:7px;padding:8px;line-height:1.45;display:grid}.microsoft-365-plan-confirmation input{accent-color:#4f734e;width:13px;height:13px;margin:1px 0 0;padding:0}.microsoft-365-plan-form>.secondary-button{align-items:center;gap:5px;width:fit-content;display:inline-flex}.microsoft-365-change-plan-list{gap:6px;display:grid}.microsoft-365-change-plan-list>h3{margin:3px 0 0;font-size:8px}.microsoft-365-change-plan-list>article{background:#fff;border:1px solid #dfe4d8;border-radius:8px;gap:7px;padding:9px;display:grid}.microsoft-365-change-plan-list>article>header{justify-content:space-between;align-items:flex-start;gap:8px;display:flex}.microsoft-365-change-plan-list>article>header>div{gap:2px;display:grid}.microsoft-365-change-plan-list>article>header strong{font-size:8px}.microsoft-365-change-plan-list>article>header div span{color:#7a847c;font-size:7px}.microsoft-365-change-plan-list>article>header>span{border-radius:999px;padding:4px 6px;font-size:6px;font-weight:750}.microsoft-365-change-plan-list>article>header>span.ready{color:#47664d;background:#eaf3e8}.microsoft-365-change-plan-list>article>header>span.blocked{color:#7c612a;background:#fff1d2}.microsoft-365-change-plan-list>article>p{color:#6f7971;grid-template-columns:58px minmax(0,1fr);gap:6px;margin:0;font-size:7px;line-height:1.45;display:grid}.microsoft-365-change-plan-list>article>p b{color:#59685c}.microsoft-365-plan-blockers{color:#785f28;background:#fff6e2;border-radius:7px;grid-template-columns:auto minmax(0,1fr);align-items:start;gap:6px;padding:7px;display:grid}.microsoft-365-plan-blockers>span{gap:3px;display:grid}.microsoft-365-plan-blockers small{font-size:6px;line-height:1.45}.microsoft-365-authorization-note{background:#f7f3e9;border-radius:7px;align-items:center;padding:7px;color:#7c6a45!important;grid-template-columns:none!important;gap:5px!important;display:flex!important}.microsoft-365-authorization-form{background:#f8faf5;border:1px solid #dbe3d5;border-radius:8px;gap:7px;padding:8px;display:grid}.microsoft-365-authorization-form>p{gap:2px;margin:0;display:grid}.microsoft-365-authorization-form>p strong{font-size:7px}.microsoft-365-authorization-form>p span{color:#758078;font-size:6px;line-height:1.45}.microsoft-365-authorization-form label{color:#667168;grid-template-columns:auto minmax(0,1fr);align-items:start;gap:6px;font-size:7px;line-height:1.4;display:grid}.microsoft-365-authorization-form label:has(>span+input){grid-template-columns:1fr}.microsoft-365-authorization-form input:not([type=checkbox]){box-sizing:border-box;border:1px solid var(--line);width:100%;color:var(--ink);font:inherit;background:#fff;border-radius:7px;padding:7px}.microsoft-365-authorization-form input[type=checkbox]{accent-color:#4f734e;width:13px;height:13px;margin:1px 0 0}.microsoft-365-authorization-form .secondary-button{width:fit-content}.microsoft-365-authorization-approved{color:#426249;background:#eaf3e8;border-radius:8px;grid-template-columns:auto minmax(0,1fr);align-items:start;gap:6px;padding:8px;display:grid}.microsoft-365-authorization-approved p{gap:2px;margin:0;display:grid}.microsoft-365-authorization-approved strong{font-size:7px}.microsoft-365-authorization-approved span{font-size:6px;line-height:1.4}.microsoft-365-execution-form{background:#fff8f6;border:1px solid #e7b4ad;border-radius:8px;gap:8px;padding:9px;display:grid}.microsoft-365-execution-warning{color:#8e3f36;grid-template-columns:auto minmax(0,1fr);align-items:start;gap:6px;display:grid}.microsoft-365-execution-warning p{gap:2px;margin:0;display:grid}.microsoft-365-execution-warning strong{font-size:7px}.microsoft-365-execution-warning span{font-size:6px;line-height:1.45}.microsoft-365-execution-form label{color:#775b57;grid-template-columns:auto minmax(0,1fr);align-items:start;gap:6px;font-size:7px;line-height:1.4;display:grid}.microsoft-365-execution-form label:has(>span+input){grid-template-columns:1fr}.microsoft-365-execution-form input:not([type=checkbox]){box-sizing:border-box;width:100%;color:var(--ink);font:inherit;background:#fff;border:1px solid #dec1bc;border-radius:7px;padding:7px}.microsoft-365-execution-form input[type=checkbox]{accent-color:#a64f46;width:13px;height:13px;margin:1px 0 0}.microsoft-365-execution-form .danger-button{color:#fff;cursor:pointer;background:#a64f46;border:1px solid #9d443c;border-radius:8px;width:fit-content;padding:8px 10px;font-size:7px;font-weight:750}.microsoft-365-execution-form .danger-button:disabled{cursor:wait;opacity:.6}.microsoft-365-execution-status{color:#426249;background:#eaf3e8;border-radius:8px;grid-template-columns:auto minmax(0,1fr);align-items:start;gap:6px;padding:8px;display:grid}.microsoft-365-execution-status.failed_needs_review{color:#914940;background:#f9e9e6}.microsoft-365-execution-status p{gap:2px;margin:0;display:grid}.microsoft-365-execution-status strong{font-size:7px}.microsoft-365-execution-status span{font-size:6px}.microsoft-365-one-time-secret{background:#fff9dc;border:1px solid #d8c88d;border-radius:8px;gap:4px;padding:9px;display:grid}.microsoft-365-one-time-secret strong,.microsoft-365-one-time-secret span{font-size:7px}.microsoft-365-one-time-secret code{overflow-wrap:anywhere;-webkit-user-select:all;user-select:all;font-size:8px}.microsoft-365-plan-close-control{background:#fbfaf8;border:1px solid #e2ded7;border-radius:8px;padding:7px}.microsoft-365-plan-close-control>summary{cursor:pointer;color:#746f68;font-size:7px;font-weight:700}.microsoft-365-plan-close-control form{gap:7px;padding-top:8px;display:grid}.microsoft-365-plan-close-control label{color:#716b64;grid-template-columns:auto minmax(0,1fr);align-items:start;gap:6px;font-size:7px;display:grid}.microsoft-365-plan-close-control label:has(>span+input){grid-template-columns:1fr}.microsoft-365-plan-close-control input:not([type=checkbox]){box-sizing:border-box;border:1px solid var(--line);width:100%;font:inherit;background:#fff;border-radius:7px;padding:7px}.microsoft-365-plan-close-control input[type=checkbox]{width:13px;height:13px;margin:1px 0 0}.microsoft-365-plan-close-control .secondary-button{width:fit-content}.microsoft-365-plan-closure{color:#66645f;background:#efeeeb;border-radius:8px;grid-template-columns:auto minmax(0,1fr);align-items:start;gap:6px;padding:8px;display:grid}.microsoft-365-plan-closure p{gap:2px;margin:0;display:grid}.microsoft-365-plan-closure strong{font-size:7px}.microsoft-365-plan-closure span{font-size:6px;line-height:1.4}.microsoft-365-change-plan-list article>header>span.closed{color:#66645f;background:#efeeeb}.microsoft-365-change-plan-list>article>footer{color:#8a928b;border:0;padding:0;font-size:6px;display:block}.microsoft-365-tenant-list footer{border-top:1px solid var(--line-soft);flex-wrap:wrap;justify-content:space-between;gap:8px;padding-top:9px;display:flex}.microsoft-365-tenant-list footer a,.microsoft-365-external-services a{color:#48644b;align-items:center;gap:4px;font-size:7px;font-weight:720;display:inline-flex}.microsoft-365-external-services{gap:14px;display:grid}.microsoft-365-external-services>div:last-child{gap:7px;display:grid}.microsoft-365-external-services article{border:1px solid var(--line-soft);background:#f9faf8;border-radius:9px;justify-content:space-between;align-items:center;gap:12px;padding:9px;display:flex}.microsoft-365-external-services article>div{align-items:center;gap:7px;display:flex}.microsoft-365-external-services article>div:first-child{gap:2px;display:grid}.microsoft-365-external-services small{color:#818a83;font-size:6px}.microsoft-365-external-services strong{font-size:9px}.microsoft-365-external-services span{color:#758078;font-size:7px}.compact-action{margin-left:auto}.microsoft-365-workflow{padding:0;overflow:hidden}.microsoft-365-workflow>summary{color:#4d6350;cursor:pointer;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:8px;padding:14px 17px;font-size:9px;font-weight:750;list-style:none;display:grid}.microsoft-365-workflow>summary::-webkit-details-marker{display:none}.microsoft-365-workflow>summary small{color:#838c85;font-size:6px}.microsoft-365-workflow>div{border-top:1px solid var(--line-soft);gap:12px;padding:15px 17px 17px;display:grid}.microsoft-365-workflow>div>p{color:#768078;margin:0;font-size:8px;line-height:1.5}.microsoft-365-workflow ol{gap:6px;margin:0;padding:0;list-style:none;display:grid}.microsoft-365-workflow li{border:1px solid var(--line-soft);background:#f9faf8;border-radius:9px;grid-template-columns:24px minmax(0,1fr) minmax(130px,.55fr) auto;align-items:center;gap:9px;padding:8px 9px;display:grid}.microsoft-365-workflow li>span:first-child{color:#4d674f;background:#eaf2e7;border-radius:50%;place-items:center;width:22px;height:22px;font-size:7px;font-weight:800;display:grid}.microsoft-365-workflow li>div{gap:3px;display:grid}.microsoft-365-workflow li strong{font-size:8px}.microsoft-365-workflow li small{color:#7d867f;font-size:6px}.microsoft-365-workflow li code{color:#7c867e;font-size:6px}.microsoft-365-workflow li em{color:#4f6852;font-size:7px;font-style:normal;font-weight:730}.microsoft-365-workflow li>div:nth-child(3)>span{color:#7c6430;font-size:6px}.microsoft-365-workflow li>svg:last-child{color:#788778}@media (max-width:760px){.infrastructure-provider-list,.infrastructure-plan-grid>article{grid-template-columns:1fr}.infrastructure-plan-prices{justify-content:flex-start}.infrastructure-request-summary{grid-template-columns:1fr}.node-provisioning-blueprint-list li{grid-template-columns:24px minmax(0,1fr) auto}.node-provisioning-blueprint-list li>div:nth-child(3){grid-column:2/-1}.provisioning-readiness-grid,.provisioning-requirement-list>article,.provisioning-secret-form{grid-template-columns:1fr}.provisioning-run-facts{grid-template-columns:1fr 1fr}.provisioning-run-events>li{grid-template-columns:22px minmax(0,1fr) auto}.provisioning-run-events time{grid-column:2}.shared-space-option-grid,.shared-space-plan-list>article,.shared-space-approval-form,.capacity-change-site-list,.capacity-change-plan-list dl,.capacity-authorization-readiness>div,.retirement-finalization-readiness>div,.capacity-change-approval-form,.microsoft-365-scope-list,.microsoft-365-setup>div:last-child,.microsoft-365-tenant-list,.microsoft-365-metrics,.microsoft-365-mail-checks,.microsoft-365-mfa-control>form,.microsoft-365-mail-flow-controls,.microsoft-365-plan-account-grid,.microsoft-365-plan-license-grid{grid-template-columns:1fr}.microsoft-365-mfa-control label:nth-of-type(2){grid-column:auto}.microsoft-365-workflow li{grid-template-columns:24px minmax(0,1fr) auto}.microsoft-365-workflow li>div:nth-child(3){grid-column:2/-1}}.detail-card{border-radius:16px;padding:23px}.detail-card-heading{justify-content:space-between;align-items:flex-start;gap:18px;display:flex}.detail-card-heading>div>span{color:#79837a;text-transform:uppercase;letter-spacing:.08em;margin-bottom:7px;font-size:9px;font-weight:700;display:block}.details-grid{border-top:1px solid var(--line-soft);grid-template-columns:repeat(4,minmax(0,1fr));gap:20px;margin:22px 0 0;padding-top:18px;display:grid}.details-grid dd,.backup-card dd{margin:0;font-size:10px;font-weight:600}.data-table{border-radius:16px;overflow:hidden}.data-header,.data-row{grid-template-columns:minmax(170px,1.4fr) .75fr .75fr .75fr minmax(125px,auto);align-items:center;gap:14px;padding:0 20px;display:grid}.data-header{color:#848d85;letter-spacing:.07em;text-transform:uppercase;background:#f7f8f6;min-height:42px;font-size:8px;font-weight:700}.data-row{border-top:1px solid var(--line-soft);color:#58625a;min-height:68px;font-size:10px;transition:background .15s}.data-row:hover{background:#fafbf9}.primary-data{color:var(--ink);font-weight:650}.primary-data small{color:#8b938c;margin-top:5px;font-size:8px;font-weight:500;display:block}.data-status{justify-content:space-between;align-items:center;gap:12px;display:flex}.backups-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.backup-card{border-radius:16px;padding:22px;position:relative}.backup-card>.status-badge{position:absolute;top:20px;right:20px}.backup-icon{color:#385c29;background:#e9f4e1;border-radius:11px;place-items:center;width:43px;height:43px;margin-bottom:19px;display:grid}.backup-card dl{border-top:1px solid var(--line-soft);gap:14px;margin:20px 0 0;padding-top:18px;display:grid}.timeline{border-radius:16px;padding:9px 23px}.timeline-item{border-top:1px solid var(--line-soft);grid-template-columns:auto 1fr;gap:15px;padding:20px 0;display:grid}.timeline-item:first-child{border-top:0}.timeline-item time{color:#929a93;margin-bottom:7px;font-size:8px;display:block}.settings-list{border-radius:16px;overflow:hidden}.settings-list article{border-top:1px solid var(--line-soft);grid-template-columns:auto 1fr auto;align-items:center;gap:15px;min-height:88px;padding:16px 20px;display:grid}.settings-list article:first-child{border-top:0}.setting-icon{color:#475448;background:#f0f2ee;border-radius:10px;place-items:center;width:40px;height:40px;display:grid}.settings-list article>span{color:#858e86;font-size:9px}.settings-workspace{gap:16px;display:grid}.settings-summary-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;display:grid}.settings-summary-grid>div{border:1px solid var(--line-soft);color:#496346;background:#fff;border-radius:13px;align-items:center;gap:12px;min-height:82px;padding:15px 17px;display:flex}.settings-summary-grid>div>span{color:#7d877f;text-transform:uppercase;gap:5px;font-size:8px;display:grid}.settings-summary-grid strong{color:var(--ink);font-size:15px;font-weight:680}.settings-user-list{gap:2px;margin-top:19px;display:grid}.settings-user-list article{border-top:1px solid var(--line-soft);grid-template-columns:auto minmax(180px,1fr) minmax(100px,.45fr) minmax(100px,.45fr) minmax(140px,.6fr) auto;align-items:center;gap:14px;min-height:67px;padding:9px 11px;display:grid}.settings-user-list article:first-child{border-top:0}.settings-user-list article>div:not(.settings-user-avatar){gap:4px;min-width:0;display:grid}.settings-user-list strong{text-overflow:ellipsis;white-space:nowrap;font-size:9px;overflow:hidden}.settings-user-list span{color:#7c867e;text-overflow:ellipsis;white-space:nowrap;font-size:8px;overflow:hidden}.settings-user-list small{color:#8a938c;text-transform:uppercase;font-size:7px;font-weight:700}.settings-user-avatar{color:#345e31;background:#e7f2e2;border-radius:10px;place-items:center;width:35px;height:35px;font-size:9px;font-weight:800;display:grid}.settings-identity-workspace{gap:14px;margin-top:19px;display:grid}.settings-identity-workspace .settings-user-list{margin-top:0}.identity-invite-panel{border:1px solid var(--line);background:#f8faf7;border-radius:11px}.identity-invite-panel>summary{cursor:pointer;color:#42643d;padding:12px 13px;font-size:9px;font-weight:750}.identity-invite-panel[open]>summary{border-bottom:1px solid var(--line-soft)}.identity-invite-panel>.management-copy{margin:14px 14px 0}.identity-invite-panel>.management-form{padding:14px}.identity-form-grid{grid-template-columns:repeat(3,minmax(0,1fr));align-items:end}.identity-confirmation,.identity-form-actions,.identity-form-grid>.form-message{grid-column:1/-1}.settings-user-list article>.identity-user-controls{grid-column:1/-1;width:100%}.identity-user-controls{border:1px solid var(--line-soft);background:#fafbf9;border-radius:9px;margin-top:2px}.identity-user-controls>summary{cursor:pointer;color:#4d6e49;padding:9px 11px;font-size:8px;font-weight:750}.identity-user-controls[open]>summary{border-bottom:1px solid var(--line-soft)}.identity-protected-note{box-sizing:border-box;color:#737e75;padding:9px 11px;font-size:8px;line-height:1.45}.identity-control-columns{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;padding:14px;display:grid}.identity-control-columns>section{border:1px solid var(--line-soft);background:#fff;border-radius:10px;align-content:start;gap:11px;padding:13px;display:grid}.identity-control-columns h4{margin:0;font-size:9px}.management-copy{color:#737e75;margin:0;font-size:8px;line-height:1.5}.identity-grant-list{gap:7px;display:grid}.identity-grant-row{background:#f5f7f4;border-radius:8px;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:8px;padding:9px 10px;display:grid}.identity-grant-row>div{gap:3px;display:grid}.identity-grant-row strong{font-size:8px}.identity-grant-row span{color:#7d877f;font-size:7px}.identity-grant-row .primary-button{color:#803f3b;background:#f2e5e3;min-height:29px;padding:0 10px;font-size:7px}.identity-grant-row>.form-message{grid-column:1/-1}.identity-grant-form{border-top:1px solid var(--line-soft);padding-top:3px}.settings-role-list{gap:0;margin-top:19px;display:grid}.settings-role-list>div{border-top:1px solid var(--line-soft);gap:5px;padding:11px 0;display:grid}.settings-role-list>div:first-child{border-top:0}.settings-role-list strong{font-size:9px}.settings-role-list span{color:#7c867e;font-size:8px;line-height:1.45}.vault-workspace{gap:12px;margin-top:17px;display:grid}.vault-status-strip{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;display:grid}.vault-status-strip>div{color:#4e654d;background:#f8faf6;border:1px solid #dce5d8;border-radius:10px;align-items:center;gap:10px;min-height:60px;padding:11px 12px;display:flex}.vault-status-strip>div>span{color:#7c867d;text-transform:uppercase;gap:4px;font-size:7px;display:grid}.vault-status-strip strong{color:#35443a;font-family:var(--font-mono);text-transform:none;font-size:8px}.vault-status-detail{color:#69756c;margin:0;font-size:8px;line-height:1.55}.signing-identity-card{color:#4e654d;background:#f8faf6;border:1px solid #dce5d8;border-radius:10px;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:10px;margin-top:10px;padding:11px 12px;display:grid}.signing-identity-card>div{gap:3px;min-width:0;display:grid}.signing-identity-card small{color:#7c867d;text-transform:uppercase;font-size:7px}.signing-identity-card strong{color:#35443a;font-family:var(--font-mono);text-overflow:ellipsis;white-space:nowrap;font-size:8px;overflow:hidden}.signing-identity-card span{color:#69756c;font-size:8px;line-height:1.5}.vault-create-control{background:#fbfdf9;border:1px solid #d5e0d2;border-radius:10px}.vault-create-control>summary{color:#476149;cursor:pointer;align-items:center;gap:7px;padding:11px 12px;font-size:8px;font-weight:750;list-style:none;display:flex}.vault-create-control>summary::-webkit-details-marker{display:none}.vault-create-control>form{border-top:1px solid var(--line-soft);padding:12px}.vault-safety-note{color:#466248;background:#edf5e9;border-radius:9px;grid-template-columns:auto minmax(0,1fr);gap:8px;padding:10px;display:grid}.vault-safety-note>div{gap:3px;display:grid}.vault-safety-note strong{font-size:8px}.vault-safety-note span{color:#68776a;font-size:7px;line-height:1.5}.vault-secret-list{gap:7px;display:grid}.vault-secret-list>article{border:1px solid var(--line-soft);background:#f8faf7;border-radius:9px;grid-template-columns:auto minmax(0,1fr) minmax(130px,auto) auto;align-items:center;gap:11px;padding:10px 11px;display:grid}.vault-secret-icon{color:#486248;background:#eaf2e6;border-radius:8px;place-items:center;width:30px;height:30px;display:grid}.vault-secret-list>article>div:nth-child(2),.vault-secret-list>article>div:nth-child(3){justify-items:start;gap:3px;display:grid}.vault-secret-list small{color:#7d877f;font-size:7px}.vault-secret-list strong{font-size:9px}.vault-secret-list span{color:#647069;font-size:8px}.vault-retire-control{position:relative}.vault-retire-control>summary{color:#8a5b53;cursor:pointer;align-items:center;gap:4px;font-size:7px;font-weight:720;list-style:none;display:inline-flex}.vault-retire-control>summary::-webkit-details-marker{display:none}.vault-retire-control>form{z-index:4;background:#fff;border:1px solid #e5cfc9;border-radius:9px;gap:8px;width:260px;margin-top:7px;padding:11px;display:grid;position:absolute;right:0;box-shadow:0 12px 28px #1f2a221f}.vault-retire-control p{color:#796660;margin:0;font-size:7px;line-height:1.5}.vault-empty{color:#68776a;background:#fafbf9;border:1px dashed #d3ddd0;border-radius:10px;align-items:center;gap:10px;padding:14px;display:flex}.vault-empty>span{gap:3px;font-size:8px;display:grid}.vault-empty strong{font-size:9px}.settings-integration-list{gap:8px;margin-top:17px;display:grid}.settings-integration-list article{border:1px solid var(--line-soft);background:#f8faf7;border-radius:10px;grid-template-columns:minmax(150px,.75fr) minmax(220px,1.4fr) minmax(110px,.55fr) auto;align-items:center;gap:12px;padding:11px 12px;display:grid}.settings-integration-list article>div{justify-items:start;gap:3px;display:grid}.settings-integration-list article>div:first-child small{color:#89928b;text-transform:uppercase;font-size:6px;font-weight:750}.settings-integration-list article>div:first-child strong{font-size:8px}.settings-integration-list article>div:first-child span,.settings-integration-list article>div:nth-child(3) small{color:#7b857d;font-size:7px}.settings-integration-list article>p{color:#69746c;margin:0;font-size:8px;line-height:1.45}.settings-integration-list article>a{color:#456746;white-space:nowrap;align-items:center;gap:4px;font-size:7px;font-weight:750;text-decoration:none;display:inline-flex}.warning-icon{color:#80631d;background:#fff3d7}.settings-recovery-note{color:#745d22;background:#fff9e9;border:1px solid #ead9aa;border-radius:11px;gap:6px;margin-top:19px;padding:14px;display:grid}.settings-recovery-note strong{font-size:9px}.settings-recovery-note span{color:#806e3a;font-size:8px;line-height:1.5}.authenticated-pill{color:#254d2a;background:var(--green-soft)}.sidebar-user>div:nth-child(2){flex:1;min-width:0}.sidebar-user strong,.sidebar-user span{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.sidebar-logout button{color:#8e9990;cursor:pointer;background:0 0;border:0;border-radius:8px;place-items:center;width:30px;height:30px;display:grid}.sidebar-logout button:hover{color:#fff;background:#ffffff12}.access-state-page{background:var(--surface);place-items:center;min-height:100vh;padding:32px;display:grid}.access-state-card{border:1px solid var(--line);background:#fff;border-radius:18px;width:min(560px,100%);padding:44px;box-shadow:0 22px 70px #171f1914}.access-state-card h1{margin:12px 0;font-size:clamp(28px,5vw,44px);line-height:1.04}.access-state-card p:not(.eyebrow){color:var(--muted);margin:0 0 24px;line-height:1.65}.dashboard-tools,.page-heading-actions{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:10px;display:flex}.scope-toggle{border:1px solid var(--line);background:#f4f6f2;border-radius:11px;align-items:center;padding:3px;display:inline-flex}.scope-toggle a{color:#747e76;white-space:nowrap;border-radius:8px;align-items:center;min-height:32px;padding:0 11px;font-size:9px;font-weight:700;display:inline-flex}.scope-toggle a.active{color:var(--ink);background:#fff;box-shadow:0 1px 3px #19211b17}.management-badge{letter-spacing:.035em;text-transform:uppercase;white-space:nowrap;border-radius:999px;align-items:center;width:fit-content;min-height:20px;padding:0 7px;font-size:7px;font-weight:780;display:inline-flex}.management-badge.managed{color:#2f602f;background:#e4f3df}.management-badge.external{color:#667067;background:#edf0ec}.readonly-pill{border:1px solid var(--line);color:#858e87;text-transform:uppercase;background:#f7f8f6;border-radius:9px;align-items:center;min-height:32px;padding:0 10px;font-size:8px;font-weight:700;display:inline-flex}.management-stack{justify-items:end;gap:7px;display:grid}.detail-statuses{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:8px;display:flex}.resource-action{color:#355d2c;align-items:center;gap:7px;width:fit-content;margin-top:18px;font-size:9px;font-weight:730;display:inline-flex}.domain-details{grid-template-columns:repeat(4,minmax(0,1fr))}.resource-detail-page{max-width:1160px}.resource-detail-header{gap:19px;padding:5px 0 3px;display:grid}.back-link{color:#6f7971;align-items:center;gap:6px;width:fit-content;font-size:9px;font-weight:680;display:inline-flex}.resource-detail-title{justify-content:space-between;align-items:flex-end;gap:22px;display:flex}.resource-detail-title h1{letter-spacing:-.045em;margin:0;font-size:clamp(27px,3vw,39px);font-weight:620}.resource-detail-title p:last-child{color:var(--ink-soft);margin:8px 0 0;font-size:12px}.resource-panel,.external-handoff{border:1px solid var(--line-soft);background:#fff;border-radius:16px;padding:22px}.resource-panel-heading{align-items:center;gap:12px;display:flex}.resource-panel-heading h2{margin:0;font-size:13px}.resource-panel-heading p{color:#7b857d;margin:5px 0 0;font-size:9px;line-height:1.45}.detail-icon{color:#395f31;background:#e8f3e2;border-radius:11px;flex:none;place-items:center;width:40px;height:40px;display:grid}.detail-metrics{grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;margin-top:23px;display:grid}.detail-metric{background:#f7f8f6;border-radius:11px;padding:14px}.detail-metric>div:first-child{justify-content:space-between;align-items:baseline;gap:8px;display:flex}.detail-metric span{color:#7f8981;text-transform:uppercase;font-size:8px;font-weight:720}.detail-metric strong{font-size:11px}.detail-metric small{color:#8b948d;font-size:8px}.detail-facts{border-top:1px solid var(--line-soft);grid-template-columns:repeat(4,minmax(0,1fr));gap:18px;margin:22px 0 0;padding-top:18px;display:grid}.detail-facts dt,.details-grid dt{color:#8a938c;text-transform:uppercase;margin-bottom:5px;font-size:8px;font-weight:690}.detail-facts dd{margin:0;font-size:10px;font-weight:620}.resource-two-column{grid-template-columns:repeat(2,minmax(0,1fr));align-items:start;gap:16px;display:grid}.application-environments-panel{gap:18px;display:grid}.application-environment-grid{gap:10px;display:grid}.application-environment-card{border:1px solid var(--line-soft);background:#fbfcfa;border-radius:12px;gap:14px;padding:16px;display:grid}.application-environment-heading{justify-content:space-between;align-items:flex-start;gap:16px;display:flex}.application-environment-heading>div{gap:4px;display:grid}.application-environment-heading span{color:#6f7b71;text-transform:uppercase;font-size:7px;font-weight:740}.application-environment-heading strong{font-size:12px}.application-environment-heading small{color:#7c867e;font-size:8px}.environment-facts{border-top:1px solid var(--line-soft);grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;margin:0;padding-top:13px;display:grid}.environment-facts div{min-width:0}.environment-facts dt{color:#8a938c;text-transform:uppercase;margin-bottom:4px;font-size:7px;font-weight:720}.environment-facts dd{overflow-wrap:anywhere;margin:0;font-size:8px;font-weight:620}.environment-hostnames{margin:0}.application-process-list{border-top:1px solid var(--line-soft);gap:8px;padding-top:13px;display:grid}.application-process-list-heading{justify-content:space-between;align-items:center;gap:10px;display:flex}.application-process-list-heading strong{font-size:9px}.application-process-list-heading span{color:#647067;background:#edf1eb;border-radius:999px;justify-content:center;align-items:center;min-width:20px;min-height:20px;font-size:7px;font-weight:750;display:inline-flex}.application-process-card{background:#fff;border:1px solid #dfe5dc;border-radius:10px;gap:10px;padding:13px;display:grid}.application-process-heading{justify-content:space-between;align-items:flex-start;gap:12px;display:flex}.application-process-heading>div{gap:3px;min-width:0;display:grid}.application-process-heading span{color:#7b857d;text-transform:uppercase;font-size:7px;font-weight:720}.application-process-heading strong{font-size:10px}.application-process-heading small{overflow-wrap:anywhere;color:#8a938c;font-family:var(--font-mono);font-size:7px}.application-process-facts{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;display:grid}.application-process-facts>div{background:#f7f8f6;border-radius:8px;gap:3px;padding:8px;display:grid}.application-process-facts span{color:#89928b;text-transform:uppercase;font-size:6px;font-weight:720}.application-process-facts strong{font-size:7px;font-weight:650}.application-process-operations{flex-wrap:wrap;gap:5px;display:flex}.application-process-operations span{color:#647067;text-transform:uppercase;background:#f8faf7;border:1px solid #dde4da;border-radius:999px;padding:4px 6px;font-size:6px;font-weight:720}.application-process-action{margin-top:0}.application-process-readonly{color:#7e8780;align-items:center;gap:6px;margin:0;font-size:7px;line-height:1.45;display:flex}.environment-no-processes{color:#7e8780;background:#f5f7f3;border-radius:8px;margin:0;padding:9px 10px;font-size:7px}.node-capabilities-panel{gap:18px;display:grid}.node-runtimes-panel{gap:16px;display:grid}.runtime-panel-heading>div:nth-child(2){flex:1}.runtime-family-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;display:grid}.runtime-family-grid article{background:#f5f7f3;border-radius:10px;justify-content:space-between;align-items:flex-start;gap:10px;padding:12px;display:flex}.runtime-family-grid article>div{gap:3px;display:grid}.runtime-family-grid span{color:#7b857d;text-transform:uppercase;font-size:7px;font-weight:720}.runtime-family-grid strong{font-size:13px}.runtime-family-grid small{color:#828c84;font-size:7px}.runtime-sync-summary{color:#667069;background:#f6f7f5;border-radius:9px;margin:0;padding:9px 11px;font-size:8px}.runtime-sync-summary.sync-failed{color:#8c433c;background:#fff3f1}.runtime-installation-grid{gap:9px;display:grid}.runtime-installation-card{border:1px solid var(--line-soft);background:#fbfcfa;border-radius:11px;gap:12px;padding:15px;display:grid}.runtime-installation-heading{justify-content:space-between;align-items:flex-start;gap:12px;display:flex}.runtime-installation-heading>div{gap:3px;display:grid}.runtime-installation-heading span{color:#7c867e;text-transform:uppercase;font-size:7px;font-weight:720}.runtime-installation-heading strong{font-size:11px}.runtime-installation-heading small{color:#8a938c;font-family:var(--font-mono);font-size:7px}.runtime-installation-facts{border-top:1px solid var(--line-soft);grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;margin:0;padding-top:12px;display:grid}.runtime-installation-facts dt{color:#8a938c;text-transform:uppercase;margin-bottom:4px;font-size:7px;font-weight:720}.runtime-installation-facts dd{overflow-wrap:anywhere;margin:0;font-size:8px;font-weight:620}.runtime-installation-card>p{color:#707a72;margin:0;font-size:8px;line-height:1.5}.capability-overview{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;display:grid}.capability-overview>div{background:#f5f7f3;border-radius:10px;gap:3px;padding:11px 12px;display:grid}.capability-overview strong{font-size:15px;font-weight:650}.capability-overview span{color:#7c867e;text-transform:uppercase;font-size:7px;font-weight:720}.node-capability-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;display:grid}.node-capability-card{border:1px solid var(--line-soft);background:#fbfcfa;border-radius:11px;align-content:start;gap:9px;min-width:0;padding:13px;display:grid}.node-capability-card.capability-not_configured{background:#f7f8f6}.node-capability-card.capability-unknown{background:#fffcf4;border-color:#e8d9bb}.node-capability-heading{grid-template-columns:minmax(0,1fr) auto;align-items:start;gap:9px;display:grid}.node-capability-heading>div{gap:3px;display:grid}.node-capability-heading span{color:#889189;text-transform:uppercase;font-size:7px;font-weight:720}.node-capability-heading strong{font-size:10px}.node-capability-card>p{color:#707a72;margin:0;font-size:7px;line-height:1.5}.node-capability-meta{border-top:1px solid var(--line-soft);gap:3px;padding-top:8px;display:grid}.node-capability-meta span{color:#4f5f52;font-size:7px;font-weight:700}.node-capability-meta small{color:#889189;font-size:7px}.node-capability-operations{flex-wrap:wrap;gap:5px;display:flex}.node-capability-operations>span{color:#3f6244;text-transform:uppercase;background:#eaf4e7;border-radius:999px;padding:4px 6px;font-size:6px;font-weight:760}.node-capability-operations>.capability-no-operations{color:#808981;background:#ecefeb}.capability-panel-heading>div:nth-child(2){min-width:0}.capability-panel-heading>div:nth-child(2)>small{color:#879087;margin-top:5px;font-size:7px;line-height:1.4;display:block}.capability-sync-control{justify-items:end;gap:5px;margin-left:auto;display:grid}.capability-sync-button{white-space:nowrap}.capability-sync-control .service-diagnostic-message{text-align:right;max-width:245px}.external-node-detail{padding-bottom:24px}.onboarding-warning{color:#825c21;background:#fffaf0;border:1px solid #ebd9b9;border-radius:13px;grid-template-columns:auto minmax(0,1fr);align-items:start;gap:12px;padding:16px 18px;display:grid}.onboarding-warning strong{font-size:11px;display:block}.onboarding-warning p{color:#806b49;margin:5px 0 0;font-size:8px;line-height:1.55}.onboarding-panel{gap:18px;display:grid}.onboarding-panel .resource-panel-heading>div:nth-child(2){min-width:0}.onboarding-panel .resource-panel-heading small{color:#879087;margin-top:5px;font-size:7px;display:block}.onboarding-check-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;display:grid}.onboarding-check{border:1px solid var(--line-soft);background:#fbfcfa;border-radius:11px;align-content:start;gap:9px;min-width:0;padding:13px;display:grid}.onboarding-check-attention{background:#fffcf5;border-color:#eadbbe}.onboarding-check-pending{background:#f7f8f6}.onboarding-check-heading{grid-template-columns:auto minmax(0,1fr) auto;align-items:start;gap:8px;display:grid}.onboarding-check-heading>svg{color:#587359;margin-top:1px}.onboarding-check-attention .onboarding-check-heading>svg{color:#a36c21}.onboarding-check-heading>div{gap:3px;display:grid}.onboarding-check-heading span{color:#889189;text-transform:uppercase;font-size:7px;font-weight:720}.onboarding-check-heading strong{font-size:10px}.onboarding-check>p{color:#707a72;margin:0;font-size:7px;line-height:1.5}.onboarding-check>small{border-top:1px solid var(--line-soft);overflow-wrap:anywhere;color:#828c84;font-family:var(--font-mono);padding-top:8px;font-size:7px;line-height:1.5}.onboarding-check-control{border-top:1px solid var(--line-soft);margin-top:auto}.onboarding-check-control>summary{color:#4e6b52;cursor:pointer;align-items:center;gap:6px;padding-top:9px;font-size:7px;font-weight:760;list-style:none;display:flex}.onboarding-check-control>summary::-webkit-details-marker{display:none}.onboarding-check-control>form{box-shadow:inset 0 0 0 1px var(--line-soft);background:#fff;border-radius:9px;gap:9px;margin-top:9px;padding:10px;display:grid}.onboarding-check-field{color:#68736b;gap:5px;font-size:7px;font-weight:720;display:grid}.onboarding-check-field select,.onboarding-check-field input,.onboarding-check-field textarea{box-sizing:border-box;border:1px solid var(--line);width:100%;color:var(--ink);font:inherit;background:#fff;border-radius:8px;padding:8px}.onboarding-check-field textarea{resize:vertical;min-height:62px;line-height:1.45}.onboarding-check-field small{color:#899189;font-size:6px;font-weight:500;line-height:1.4}.onboarding-agent-lock{color:#755f32;background:#faf5e7;border-radius:8px;grid-template-columns:auto minmax(0,1fr);align-items:start;gap:6px;padding:8px;font-size:7px;line-height:1.45;display:grid}.onboarding-check-control .service-control-confirm{margin:0}.onboarding-check-control .secondary-button{justify-content:center;width:100%}.ssh-identity-verification{border-top:2px solid #dce8d8}.ssh-identity-verification .primary-button{justify-content:center;width:100%}.onboarding-next-action{color:#394d3c;background:#edf4ea;border-radius:10px;gap:5px;padding:13px 14px;display:grid}.onboarding-next-action strong{font-size:9px}.onboarding-next-action p{margin:0;font-size:8px;line-height:1.5}.onboarding-service-list{gap:7px;margin-top:18px;display:grid}.onboarding-service-list>div{background:#f7f8f6;border-radius:9px;justify-content:space-between;align-items:center;gap:10px;padding:10px 11px;display:flex}.onboarding-service-list>div>div{gap:3px;display:grid}.onboarding-service-list span{color:#879087;text-transform:uppercase;font-size:7px;font-weight:720}.onboarding-service-list strong{font-size:9px}.node-onboarding-control,.node-profile-control{padding:0;overflow:hidden}.node-onboarding-control>summary,.node-profile-control>summary{cursor:pointer;color:#426643;align-items:center;gap:7px;width:fit-content;padding:14px 18px;font-size:9px;font-weight:760;list-style:none;display:flex}.node-onboarding-control>summary::-webkit-details-marker{display:none}.node-profile-control>summary::-webkit-details-marker{display:none}.node-onboarding-control[open]>summary,.node-profile-control[open]>summary{border-bottom:1px solid var(--line-soft);background:#f8faf7;width:auto}.node-onboarding-form{padding:18px}.node-onboarding-intro{color:#425847;background:#eef5ec;border-radius:10px;align-items:flex-start;gap:10px;padding:12px;display:flex}.node-onboarding-intro>div{gap:4px;display:grid}.node-onboarding-intro strong{font-size:9px}.node-onboarding-intro span{color:#6f7d72;font-size:7px;line-height:1.5}.node-onboarding-fields{grid-template-columns:repeat(4,minmax(0,1fr));gap:9px;display:grid}.node-onboarding-fields label{color:#667269;gap:5px;font-size:7px;font-weight:700;display:grid}.node-onboarding-fields input,.node-onboarding-fields select{box-sizing:border-box;border:1px solid var(--line);width:100%;min-height:36px;color:var(--ink);font:inherit;background:#fff;border-radius:8px;padding:0 9px}.node-onboarding-fields input:focus,.node-onboarding-fields select:focus{border-color:#5f8d64;outline:2px solid #c8ddc8}.node-onboarding-form>.field-stack textarea{resize:vertical;min-height:68px}.node-onboarding-form>.form-message a{color:inherit;font-weight:800}.node-profile-fieldset{border:1px solid var(--line-soft);border-radius:11px;gap:10px;min-width:0;margin:0;padding:13px;display:grid}.node-profile-fieldset legend{color:#67736a;padding:0 7px;font-size:8px;font-weight:800}.node-profile-fieldset>.field-stack textarea{resize:vertical;min-height:58px}.node-profile-help{color:#7d877f;margin:0;font-size:7px;line-height:1.5}.node-onboarding-fields .node-profile-checkbox{border:1px solid var(--line);background:#f8faf7;border-radius:8px;flex-direction:row;align-items:center;gap:8px;min-height:36px;padding:0 9px;display:flex}.node-onboarding-fields .node-profile-checkbox input{accent-color:#568e5d;width:auto;min-height:0;margin:0}.node-capacity-fields{grid-template-columns:repeat(3,minmax(0,1fr))}.node-access-facts code{overflow-wrap:anywhere;font-size:8px}.node-access-facts a{color:#355d2c;align-items:center;gap:4px;font-weight:750;display:inline-flex}.node-access-notes{color:#707a72;background:#f7f8f6;border-radius:9px;margin:13px 0 0;padding:11px 12px;font-size:8px;line-height:1.55}.application-blueprints-panel,.application-blueprint-grid{gap:16px;display:grid}.application-blueprint-card{border:1px solid var(--line-soft);background:#fbfcfa;border-radius:12px;gap:12px;padding:14px;display:grid}.application-blueprint-heading{grid-template-columns:minmax(0,1fr) auto;align-items:start;gap:10px;display:grid}.application-blueprint-heading>div{gap:3px;display:grid}.application-blueprint-heading span,.application-blueprint-heading strong,.application-blueprint-heading small{display:block}.application-blueprint-heading span{color:#889189;text-transform:uppercase;font-size:7px;font-weight:720;line-height:1.3}.application-blueprint-heading strong{font-size:11px;line-height:1.35}.application-blueprint-heading small{color:#7c867e;font-family:var(--font-mono);font-size:7px;line-height:1.35}.application-blueprint-card>p{color:#707a72;margin:0;font-size:8px;line-height:1.55}.application-blueprint-facts{border-top:1px solid var(--line-soft);grid-template-columns:repeat(4,minmax(0,1fr));gap:9px;margin:0;padding-top:11px;display:grid}.application-blueprint-facts dt{color:#8a938c;text-transform:uppercase;margin-bottom:4px;font-size:7px;font-weight:720}.application-blueprint-facts dd{margin:0;font-size:8px;font-weight:650;line-height:1.4}.application-blueprint-workflows{gap:7px;display:grid}.application-blueprint-workflows>div{background:#f2f5f0;border-radius:9px;grid-template-columns:78px minmax(0,1fr);gap:9px;padding:9px 10px;display:grid}.application-blueprint-workflows strong{text-transform:uppercase;font-size:7px}.application-blueprint-workflows span{color:#667169;font-size:7px;line-height:1.5}.application-blueprint-card>.application-blueprint-schema-policy{color:#526157;background:#f5f8f3;border-left:2px solid #9db39a;padding:9px 10px}.application-blueprint-prerequisites{color:#725f35;background:#faf5e7;border-radius:9px;grid-template-columns:110px minmax(0,1fr);gap:9px;padding:9px 10px;display:grid}.application-blueprint-prerequisites strong{text-transform:uppercase;font-size:7px}.application-blueprint-prerequisites span{font-size:7px}.service-list,.access-list,.hosted-sites,.planned-controls,.nameserver-list{gap:8px;margin-top:19px;display:grid}.service-list{grid-auto-rows:max-content;align-items:start}.service-diagnostic-card{border:1px solid var(--line-soft);background:#fbfcfa;border-radius:12px;min-width:0;padding:14px;display:block}.service-diagnostic-heading{grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:10px;display:grid}.service-diagnostic-heading>div{gap:3px;display:grid}.service-diagnostic-heading>div span{color:#8a938c;text-transform:uppercase;font-size:7px}.service-diagnostic-heading>div strong{font-size:10px}.service-diagnostic-heading>div small{color:#7e8880;font-size:8px}.service-diagnostic-summary{color:#637067;background:#f0f3ef;border-radius:9px;grid-template-columns:auto minmax(0,1fr);align-items:start;gap:8px;margin-top:10px;padding:10px;display:grid}.service-diagnostic-summary.diagnostic-failed{color:#91524b;background:#fbefed}.service-diagnostic-summary.diagnostic-pending{color:#715e35;background:#faf5e7}.service-diagnostic-summary>div{gap:4px;display:grid}.service-diagnostic-summary strong{font-size:8px;line-height:1.45}.service-diagnostic-summary span{color:inherit;opacity:.82;align-items:center;gap:4px;font-size:7px;display:inline-flex}.service-diagnostic-checks{gap:6px;margin-top:9px;display:grid}.service-diagnostic-checks>div{border-top:1px solid var(--line-soft);grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:9px;padding:8px 0;display:grid}.service-diagnostic-checks>div>div{gap:3px;display:grid}.service-diagnostic-checks strong{font-size:8px}.service-diagnostic-checks small{color:#778179;font-size:7px;line-height:1.45}.service-diagnostic-actions{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:8px;margin-top:10px;display:flex}.service-diagnostic-actions button{border:1px solid var(--line);border-radius:8px;justify-content:center;align-items:center;gap:5px;padding:7px 8px;font-size:7px;display:inline-flex}.service-diagnostic-actions button:disabled{color:#929992;background:#f2f4f1}.service-diagnostic-button{color:#345a39;cursor:pointer;background:#fff}.service-diagnostic-button:not(:disabled):hover{background:#f3f7f1;border-color:#9daf9b}.service-diagnostic-unavailable{color:#8a938c;max-width:210px;font-size:7px;line-height:1.45}.service-diagnostic-message{border-radius:8px;margin:0;padding:8px;font-size:7px;line-height:1.45}.service-diagnostic-message.success{color:#3e6844;background:#edf5ec}.service-diagnostic-message.warning{color:#715e35;background:#faf5e7}.service-diagnostic-message.error{color:#934f47;background:#fbefed}.service-diagnostic-history{border-top:1px solid var(--line-soft);margin-top:10px}.service-diagnostic-history summary{color:#667269;cursor:pointer;grid-template-columns:minmax(0,1fr) auto auto;align-items:center;gap:8px;padding:10px 0 1px;list-style:none;display:grid}.service-diagnostic-history summary::-webkit-details-marker{display:none}.service-diagnostic-history summary>span{align-items:center;gap:6px;font-size:8px;font-weight:700;display:inline-flex}.service-diagnostic-history summary>small{color:#8a938c;font-size:7px}.service-diagnostic-history summary>svg{transition:transform .18s}.service-diagnostic-history[open] summary>svg{transform:rotate(180deg)}.service-diagnostic-history>div{gap:6px;margin-top:9px;display:grid}.service-diagnostic-history article{background:#f3f5f2;border-radius:9px;grid-template-columns:78px minmax(0,1fr) auto;align-items:center;gap:9px;padding:9px;display:grid}.service-history-time{color:#768179;align-items:center;gap:4px;font-size:7px;display:inline-flex}.service-diagnostic-history article>div:nth-child(2){gap:3px;min-width:0;display:grid}.service-diagnostic-history article strong{text-overflow:ellipsis;white-space:nowrap;font-size:7px;font-weight:650;line-height:1.4;overflow:hidden}.service-diagnostic-history article small{color:#7f8981;font-size:7px}.service-control-panel{background:#fffcf4;border:1px solid #e0d5bd;border-radius:9px;margin-top:10px}.service-control-panel summary{color:#735f35;cursor:pointer;grid-template-columns:minmax(0,1fr) auto auto;align-items:center;gap:8px;padding:9px 10px;list-style:none;display:grid}.service-control-panel summary::-webkit-details-marker{display:none}.service-control-panel summary>span{align-items:center;gap:6px;font-size:8px;font-weight:750;display:inline-flex}.service-control-panel summary>small{font-size:7px}.service-control-panel summary>svg{transition:transform .18s}.service-control-panel[open] summary>svg{transform:rotate(180deg)}.service-control-panel form{border-top:1px solid #e9dfca;gap:9px;padding:10px;display:grid}.service-control-warning{color:#765e2c;background:#fff4d9;border-radius:8px;grid-template-columns:auto minmax(0,1fr);align-items:start;gap:7px;padding:8px;font-size:7px;line-height:1.45;display:grid}.service-control-field{gap:5px;display:grid}.service-control-field>span,.service-control-field>legend{color:#6f786f;font-size:7px;font-weight:700}.service-control-field select{border:1px solid var(--line);width:100%;color:var(--ink);background:#fff;border-radius:8px;padding:8px;font-size:8px}.service-control-site-picker{border:0;min-width:0;margin:0;padding:0}.service-control-site-picker>div{grid-template-columns:repeat(auto-fit,minmax(150px,1fr));gap:6px;display:grid}.service-control-site-picker label{border:1px solid var(--line);min-width:0;color:var(--ink);cursor:pointer;background:#fff;border-radius:8px;align-items:center;gap:7px;padding:8px 9px;font-size:8px;font-weight:650;display:flex}.service-control-site-picker label:has(input:checked){background:#eef7ee;border-color:#5f8d64;box-shadow:inset 0 0 0 1px #5f8d64}.service-control-site-picker input{accent-color:#3f7048;width:13px;height:13px;margin:0}.service-control-confirm{color:#626c64;grid-template-columns:auto minmax(0,1fr);align-items:start;gap:7px;font-size:7px;line-height:1.45;display:grid}.service-control-confirm input{accent-color:#3f7048;width:13px;height:13px;margin:1px 0 0}.service-control-submit{color:#fff;cursor:pointer;background:#385d3c;border:1px solid #385d3c;border-radius:8px;justify-content:center;align-items:center;gap:6px;width:fit-content;padding:8px 10px;font-size:7px;font-weight:700;display:inline-flex}.service-control-submit:disabled{cursor:wait;opacity:.62}.strapi-provision-control{margin-top:10px}.strapi-provision-fields{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;display:grid}.strapi-provision-fields label{color:#667269;gap:5px;font-size:7px;font-weight:700;display:grid}.strapi-provision-fields input,.strapi-provision-fields select{box-sizing:border-box;border:1px solid var(--line);width:100%;min-height:34px;color:var(--ink);font:inherit;background:#fff;border-radius:7px;padding:0 9px}.strapi-provision-fields input:focus,.strapi-provision-fields select:focus{border-color:#5f8d64;outline:2px solid #c8ddc8}.strapi-provision-summary{color:#516456;background:#eef5ec;border-radius:8px;gap:4px;padding:10px;display:grid}.strapi-provision-summary strong{font-size:8px}.strapi-provision-summary span{font-size:7px;font-weight:700}.strapi-provision-summary small{color:#708075;font-size:7px;line-height:1.45}.strapi-provision-control .service-diagnostic-message a{color:inherit;font-weight:800}.application-release-area{border-top:1px solid var(--line-soft);gap:10px;padding-top:13px;display:grid}.application-release-heading{justify-content:space-between;align-items:center;gap:10px;display:flex}.application-release-heading>div{align-items:center;gap:6px;display:flex}.application-release-heading strong{font-size:9px}.application-release-heading>span{color:#79837b;font-size:7px}.environment-configuration-list{flex-wrap:wrap;gap:6px;display:flex}.environment-binding{color:#526258;font-family:var(--font-mono);background:#f7faf6;border:1px solid #dce5da;border-radius:999px;align-items:center;gap:6px;padding:6px 8px;font-size:7px;display:inline-flex}.environment-binding small{color:#7a877d;font-family:var(--font-sans);font-size:6px}.environment-binding.secret{color:#5c644d;background:#f6f8ee;border-color:#d8dfca}.environment-configuration-empty{color:#7d877f;font-size:7px}.application-release-list{gap:8px;display:grid}.application-release-list>article{background:#fff;border:1px solid #dde4da;border-radius:10px;gap:9px;padding:12px;display:grid}.release-card-heading{justify-content:space-between;align-items:flex-start;gap:10px;display:flex}.release-card-heading>div{gap:3px;min-width:0;display:grid}.release-card-heading span{color:#7b857d;text-transform:uppercase;font-size:6px;font-weight:750}.release-card-heading strong{font-size:10px}.release-card-heading small{overflow-wrap:anywhere;color:#808a82;font-family:var(--font-mono);font-size:7px}.application-release-list dl{grid-template-columns:repeat(4,minmax(0,1fr));gap:7px;margin:0;display:grid}.application-release-list dl>div{background:#f6f8f5;border-radius:7px;gap:3px;padding:7px;display:grid}.application-release-list dt{color:#8a938c;text-transform:uppercase;font-size:6px;font-weight:730}.application-release-list dd{overflow-wrap:anywhere;margin:0;font-size:7px;font-weight:650}.application-release-list article>small{color:#858e87;font-size:6px}.application-release-control{margin-top:2px}.release-build-confirm{color:var(--ink-muted);align-items:center;gap:7px;font-size:12px;line-height:1.4;display:flex}.release-build-confirm input{flex:none}.release-candidate-fields{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;display:grid}.release-candidate-fields label{color:#667269;gap:5px;font-size:7px;font-weight:700;display:grid}.release-candidate-fields input,.release-candidate-fields textarea{box-sizing:border-box;border:1px solid var(--line);width:100%;min-height:34px;color:var(--ink);font:inherit;resize:vertical;background:#fff;border-radius:7px;padding:8px 9px}.release-candidate-fields input:focus,.release-candidate-fields textarea:focus{border-color:#5f8d64;outline:2px solid #c8ddc8}.release-candidate-fields label>small{color:#849087;font-size:6px;font-weight:500;line-height:1.4}.release-field-wide{grid-column:1/-1}.release-registration-summary{background:#f0f4ed}.release-registration-unavailable{margin-top:2px}.service-control-readonly{color:#7e8780;margin:9px 0 0;font-size:7px}.service-control-result{color:#3e6844;background:#edf5ec;border-radius:8px;gap:4px;margin-top:9px;padding:9px;display:grid}.service-control-result.control-pending{color:#715e35;background:#faf5e7}.service-control-result.control-failed{color:#934f47;background:#fbefed}.service-control-result strong{font-size:8px}.service-control-result span{font-size:7px;line-height:1.45}.service-control-result small{opacity:.8;align-items:center;gap:4px;font-size:7px;display:inline-flex}.spin{animation:.9s linear infinite service-spin}@keyframes service-spin{to{transform:rotate(360deg)}}.backup-detail{background:#f7f8f6;border-radius:11px;align-items:center;gap:9px;margin-top:19px;padding:12px;font-size:9px;display:flex}.planned-controls>div{border-top:1px solid var(--line-soft);justify-content:space-between;align-items:center;gap:12px;padding:11px 0;display:flex}.planned-controls span{font-size:9px;font-weight:630}.planned-controls small{color:#8a938c;text-align:right;font-size:7px}.hosted-sites a{background:#f7f8f6;border-radius:11px;grid-template-columns:minmax(0,1fr) auto auto;align-items:center;gap:13px;padding:12px 13px;display:grid}.hosted-sites a>div{gap:4px;display:grid}.hosted-sites strong{font-size:10px}.hosted-sites span{color:#7f8981;font-size:8px}.detail-hostnames{margin-top:18px}.setting-row{background:#f7f8f6;border-radius:11px;justify-content:space-between;align-items:center;gap:15px;margin-top:20px;padding:14px;display:flex}.setting-row>div:first-child{gap:5px;display:grid}.setting-row strong{font-size:10px}.setting-row span{color:#7e8880;font-size:8px;line-height:1.4}.readonly-toggle{background:#cdd2cd;border-radius:999px;flex:none;width:34px;height:20px;padding:2px}.readonly-toggle span{background:#fff;border-radius:50%;width:16px;height:16px;display:block;box-shadow:0 1px 2px #00000021}.readonly-toggle.on{background:#67a76f}.readonly-toggle.on span{margin-left:14px}.access-list article{background:#f7f8f6;border-radius:11px;justify-content:space-between;align-items:center;gap:12px;padding:12px;display:flex}.access-list article>div{gap:4px;display:grid}.access-list strong{font-size:10px}.access-list span{color:#78827a;font-size:8px}.access-list code,.nameserver-list code{color:#526057;font-size:8px}.empty-resource{border:1px dashed var(--line);color:#7f8881;text-align:center;border-radius:11px;margin-top:19px;padding:17px;font-size:9px}.resource-panel .secondary-button:disabled{color:#949b95;cursor:not-allowed;background:#f1f3ef;margin-top:12px}.nameserver-list code{background:#f7f8f6;border-radius:9px;padding:11px 12px}.client-summary-grid{grid-template-columns:repeat(5,minmax(0,1fr));gap:12px;display:grid}.client-summary-grid>div{border:1px solid var(--line-soft);background:#fff;border-radius:13px;align-content:center;gap:7px;min-height:92px;padding:17px;display:grid}.client-summary-grid span{color:#828c84;text-transform:uppercase;font-size:8px;font-weight:700}.client-summary-grid strong{font-size:15px;font-weight:650}.client-resource-list,.client-service-list{gap:8px;margin-top:19px;display:grid}.client-resource-list>a,.client-service-list>article{background:#f7f8f6;border-radius:11px;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:14px;padding:13px;display:grid}.client-resource-list>a:hover{background:#f0f3ee}.client-resource-list>a>div:first-child,.client-service-list article>div:first-child{gap:4px;display:grid}.client-resource-list strong,.client-service-list strong{font-size:10px}.client-resource-list span,.client-service-list article>div:first-child>span{color:#7d8780;font-size:8px}.client-service-list p{color:#707a72;margin:2px 0;font-size:8px;line-height:1.55}.client-service-list small{color:#8a938c;font-size:7px}.client-service-state{justify-items:end;gap:9px;display:grid}.client-service-state a{color:#42613d;align-items:center;gap:5px;font-size:8px;font-weight:700;display:inline-flex}.client-service-state button{border:1px solid var(--line);color:#949b95;background:#eef0ed;border-radius:8px;padding:7px 8px;font-size:7px}.database-empty-state{margin-top:19px}.database-empty-state .empty-resource{margin-top:0}.database-empty{align-items:center;gap:14px;display:flex}.database-empty h2{margin:0;font-size:13px}.database-empty p{color:#78827a;margin:5px 0 0;font-size:9px;line-height:1.5}.database-backup-note{color:#657067;background:#f7f8f6;border-radius:10px;align-items:center;gap:8px;margin-top:16px;padding:11px 12px;font-size:8px;display:flex}.database-facts{grid-template-columns:repeat(4,minmax(0,1fr))}.database-assignment-list,.database-user-list{gap:8px;margin-top:19px;display:grid}.database-assignment-list>div{background:#f7f8f6;border-radius:10px;justify-content:space-between;align-items:center;gap:14px;min-height:43px;padding:0 13px;display:flex}.database-assignment-list span,.database-user-list span{color:#7e8880;font-size:8px}.database-assignment-list strong,.database-assignment-list a{color:var(--ink);align-items:center;gap:5px;font-size:9px;font-weight:700;display:inline-flex}.database-assignment-list a:hover{color:#355d2c}.database-protection-card{background:#f7f8f6;border-radius:11px;gap:10px;margin-top:19px;padding:14px;display:grid}.database-protection-card strong{font-size:9px;font-weight:630;line-height:1.55}.database-safety-note{color:#838c85;margin:12px 0 0;font-size:8px;line-height:1.55}.database-user-list article{background:#f7f8f6;border-radius:11px;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:14px;padding:13px;display:grid}.database-user-list article>div{gap:5px;display:grid}.database-user-list article>div:last-child{justify-items:end}.database-user-list strong{font-size:10px}.database-user-list small{color:#7e8880;font-size:8px}.database-inventory-gap{color:#735e22;background:#fff9e8;border:1px solid #e8d9ab;border-radius:11px;align-items:flex-start;gap:11px;margin-top:19px;padding:14px;display:flex}.database-inventory-gap svg{flex:none}.database-inventory-gap>div{gap:5px;display:grid}.database-inventory-gap strong{font-size:9px}.database-inventory-gap span{color:#82713e;font-size:8px;line-height:1.5}.database-admin-panel>p{color:#737d75;margin:18px 0 0;font-size:9px;line-height:1.55}.database-admin-action{color:#fff;background:var(--ink);border-radius:9px;align-items:center;gap:7px;min-height:38px;margin-top:15px;padding:0 13px;font-size:9px;font-weight:700;display:inline-flex}.database-admin-action:hover{background:#28332a}.website-control-body{margin-top:19px}.control-state-line{background:#f7f8f6;border-radius:11px;justify-content:space-between;align-items:center;gap:12px;margin-bottom:12px;padding:12px 13px;display:flex}.control-state-line>div{gap:4px;display:grid}.control-state-line strong{font-size:9px}.control-state-line span{color:#7d877f;font-size:8px}.configuration-state{text-align:center;border-radius:999px;min-width:38px;padding:5px 8px;font-weight:800;font-size:7px!important}.configuration-state.enabled{color:#2e6336;background:#dff0dc}.configuration-state.disabled{color:#6d756e;background:#e6e9e5}.management-form{gap:12px;display:grid}.management-form .primary-button{width:fit-content}.primary-button:disabled{color:#8d958f;cursor:wait;background:#dfe3dd}.switch-field,.confirmation-field{border:1px solid var(--line-soft);border-radius:10px;justify-content:space-between;align-items:center;gap:14px;padding:12px;display:flex}.switch-field>span{gap:4px;display:grid}.switch-field strong{font-size:9px}.switch-field small,.field-stack small{color:#7d877f;font-size:7px;line-height:1.45}.switch-field input{accent-color:#568e5d;width:34px;height:20px}.field-stack{gap:6px;display:grid}.field-stack>span{color:#6f7971;font-size:8px;font-weight:720}.field-stack input,.field-stack select,.field-stack textarea{border:1px solid var(--line);width:100%;color:var(--ink);font:inherit;background:#fff;border-radius:9px;outline:none;font-size:9px}.field-stack input,.field-stack select{min-height:38px;padding:0 10px}.field-stack textarea{resize:vertical;padding:10px;line-height:1.45}.field-stack input:focus,.field-stack select:focus,.field-stack textarea:focus{border-color:#7aa274;box-shadow:0 0 0 3px #6fa0651c}.field-stack select:disabled,.switch-field input:disabled{opacity:.58;cursor:not-allowed}.fixed-policy{background:#f7f8f6;border-radius:9px;justify-content:space-between;align-items:center;gap:12px;padding:10px 12px;display:flex}.fixed-policy strong{font-size:8px}.fixed-policy span{color:#748078;text-align:right;font-size:8px}.confirmation-field{color:#6e5b33;background:#fff9ea;justify-content:flex-start;align-items:flex-start;padding:10px 11px;font-size:8px;line-height:1.45}.confirmation-field input{accent-color:#8a7339;margin:1px 0 0}.form-message{border-radius:8px;margin:0;padding:9px 10px;font-size:8px;line-height:1.45}.form-message.success{color:#315e38;background:#e8f3e5}.form-message.error{color:#8b3d38;background:var(--red-soft)}.permission-note{color:#7f8881;margin:0;font-size:8px}.managed-access-list{gap:9px;display:grid}.managed-access-row{border:1px solid var(--line-soft);border-radius:11px;grid-template-columns:minmax(0,1fr) auto;gap:10px;padding:12px;display:grid}.access-summary{gap:4px;min-width:0;display:grid}.access-summary strong{font-size:10px}.access-summary span,.access-summary small{color:#7d877f;font-size:7px}.access-summary code{color:#526057;text-overflow:ellipsis;white-space:nowrap;font-size:8px;overflow:hidden}.access-origin{color:#79837b;grid-column:1/-1;font-size:7px}.revoke-form{border-top:1px solid var(--line-soft);grid-column:1/-1;justify-content:flex-end;align-items:center;gap:10px;padding-top:9px;display:flex}.revoke-form label{color:#7b847d;font-size:8px}.revoke-form .primary-button{color:#803f3b;background:#f6e8e6;min-height:32px}.managed-access-row>.form-message{grid-column:1/-1}.create-access-panel{border:1px solid var(--line);border-radius:11px;margin-top:12px}.create-access-panel summary{cursor:pointer;color:#42643d;padding:12px 13px;font-size:9px;font-weight:700}.create-access-panel[open] summary{border-bottom:1px solid var(--line-soft)}.create-access-panel .management-form{padding:14px}.external-handoff{grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:15px;display:grid}.external-handoff h2{margin:0;font-size:13px}.external-handoff p{color:#78827a;margin:6px 0 0;font-size:9px;line-height:1.5}.external-handoff a{color:#fff;background:var(--ink);border-radius:9px;align-items:center;gap:6px;min-height:38px;padding:0 13px;font-size:9px;font-weight:700;display:inline-flex}.renewal-overview-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;display:grid}.renewal-overview-card{border:1px solid var(--line);background:var(--surface);border-radius:13px;grid-template-columns:43px minmax(0,1fr) auto;align-items:center;gap:10px;padding:10px 12px;display:grid}.renewal-overview-card>div:nth-child(2){gap:3px;min-width:0;display:grid}.renewal-overview-card span{color:#7f8981;text-transform:uppercase;font-size:7px;font-weight:720}.renewal-overview-card h3{text-overflow:ellipsis;white-space:nowrap;margin:0;font-size:10px;overflow:hidden}.renewal-overview-card p{color:#7b857d;text-overflow:ellipsis;white-space:nowrap;margin:0;font-size:8px;overflow:hidden}.renewal-callout{color:#667068;background:#f7f8f6;border-radius:10px;align-items:center;gap:10px;margin-top:17px;padding:11px 12px;display:flex}.renewal-callout>span{flex:1;gap:3px;font-size:8px;display:grid}.renewal-callout strong{color:#46524a;font-size:8px}.renewal-date-badge{color:#3e5f3b;text-align:center;background:#edf5e9;border:1px solid #dfe6dc;border-radius:12px;grid-template-rows:1fr auto;grid-template-columns:1fr auto;align-content:center;width:54px;height:58px;padding:8px 7px;display:grid}.renewal-date-badge strong{grid-row:1/3;align-self:center;font-size:20px;line-height:1}.renewal-date-badge span{text-transform:uppercase;align-self:end;font-size:7px;font-weight:800}.renewal-date-badge small{color:#71806f;font-size:7px}.renewal-date-badge.compact{border-radius:9px;width:42px;height:44px;padding:6px 5px}.renewal-date-badge.compact strong{font-size:15px}.renewal-date-badge.compact span,.renewal-date-badge.compact small{font-size:6px}.renewal-date-badge.date-info{color:#3f5e7c;background:#edf3f9;border-color:#dbe6ef}.renewal-date-badge.date-warning{color:#765d22;background:#fff6df;border-color:#efe1bd}.renewal-date-badge.date-error{color:#89423c;background:#fbecea;border-color:#efd7d3}.renewal-date-badge.unknown{color:#747d76;background:#f0f2ef;flex-direction:column;justify-content:center;display:flex}.renewal-date-badge.unknown strong{font-size:20px}.renewal-date-badge.unknown span{font-size:6px}.renewal-workspace{gap:14px;display:grid}.renewal-summary-strip{grid-template-columns:1.3fr .65fr 1fr;gap:10px;display:grid}.renewal-summary-strip>div{border:1px solid var(--line);background:#fff;border-radius:12px;align-items:center;gap:10px;min-width:0;padding:13px 14px;display:flex}.renewal-summary-strip svg{color:#4f7048;flex:none}.renewal-summary-strip span{color:#818a83;text-transform:uppercase;gap:3px;min-width:0;font-size:7px;font-weight:720;display:grid}.renewal-summary-strip strong{color:#3e4941;text-overflow:ellipsis;text-transform:none;white-space:nowrap;font-size:9px;overflow:hidden}.renewal-compact-list{border:1px solid var(--line);background:#fff;border-radius:14px;overflow:hidden}.renewal-compact-row{border-top:1px solid var(--line-soft);border-left:3px solid #0000;grid-template-columns:58px minmax(210px,1fr) minmax(105px,.45fr) 100px auto 32px;grid-template-areas:"date main renewal cost state open""editor editor editor editor editor editor";align-items:center;gap:13px;min-height:78px;padding:9px 13px;display:grid}.renewal-compact-row:first-child{border-top:0}.renewal-compact-row:hover{background:#fafbf9}.renewal-row-warning{border-left-color:#d5ad4e}.renewal-row-error{border-left-color:#cf6b61}.renewal-compact-row>.renewal-date-badge{grid-area:date}.renewal-compact-main{grid-area:main;gap:3px;min-width:0;display:grid}.renewal-compact-main>span,.renewal-compact-data>span{color:#858e87;text-transform:uppercase;font-size:7px;font-weight:720}.renewal-compact-main h2{text-overflow:ellipsis;white-space:nowrap;margin:0;font-size:10px;overflow:hidden}.renewal-compact-main p{color:#768079;text-overflow:ellipsis;white-space:nowrap;margin:0;font-size:8px;overflow:hidden}.renewal-compact-data{grid-area:renewal;gap:3px;min-width:0;display:grid}.renewal-compact-data strong{text-overflow:ellipsis;white-space:nowrap;font-size:9px;overflow:hidden}.renewal-compact-data small{color:#7d877f;font-size:7px}.renewal-cost{grid-area:cost}.renewal-cost strong{color:#355f35;font-size:10px}.renewal-compact-state{grid-area:state;justify-items:end;gap:5px;display:grid}.renewal-payer-badge{color:#5e6860;text-overflow:ellipsis;white-space:nowrap;background:#eef1ed;border-radius:999px;max-width:150px;padding:3px 6px;font-size:7px;font-weight:720;overflow:hidden}.renewal-payer-badge.payer-mtw{color:#3d6138;background:#e9f2e6}.renewal-payer-badge.payer-client_direct{color:#725c2d;background:#f5edda}.renewal-payer-badge.payer-included{color:#52606e;background:#e8edf1}.renewal-payer-badge.payer-unknown{color:#80554d;background:#f5e9e6}.renewal-open{color:#42613d;background:#edf3e9;border-radius:8px;grid-area:open;place-items:center;width:30px;height:30px;display:grid}.renewal-open:hover{background:#e1ecdc}.renewal-row-controls{flex-wrap:wrap;grid-area:editor;justify-content:flex-end;gap:0 4px;min-width:0;display:flex}.renewal-management-control{border-top:1px solid #0000;min-width:0}.renewal-management-control>summary{cursor:pointer;color:#52704e;width:fit-content;margin-left:auto;padding:5px 8px;font-size:7px;font-weight:750;list-style-position:inside}.renewal-management-control[open]{border-top-color:var(--line-soft);flex-basis:100%;margin-top:3px}.renewal-management-control[open]>summary{margin:3px 0 0 auto}.renewal-management-form{grid-template-columns:repeat(6,minmax(0,1fr));gap:10px;padding:12px 0 4px}.renewal-note-field,.renewal-confirmation-field,.renewal-form-actions,.renewal-management-form>.form-message{grid-column:1/-1}.renewal-form-actions{justify-content:flex-end;display:flex}.renewal-economic-control{border-top:1px solid #0000;min-width:0}.renewal-economic-control>summary{color:#536b51;cursor:pointer;align-items:center;gap:6px;width:fit-content;padding:5px 8px;font-size:7px;font-weight:750;list-style:none;display:flex}.renewal-economic-control>summary::-webkit-details-marker{display:none}.renewal-economic-control>summary:before{content:"€";color:#486545;background:#e8f0e5;border-radius:50%;place-items:center;width:14px;height:14px;font-size:7px;display:grid}.renewal-economic-control[open]{border-top-color:var(--line-soft);flex-basis:100%;margin-top:3px}.renewal-economic-control[open]>summary{margin-left:auto}.economic-status{color:#6e776f;background:#edf0ed;border-radius:999px;padding:2px 5px;font-size:6px}.economic-pending{color:#745d29;background:#f8efd9}.economic-approved{color:#41613e;background:#e7f1e4}.economic-rejected{color:#8a4942;background:#f8e9e7}.economic-superseded{color:#49617a;background:#e8eef4}.renewal-economic-panel{gap:10px;padding:10px 0 4px;display:grid}.renewal-economic-facts{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;display:grid}.renewal-economic-facts>div{border:1px solid var(--line-soft);background:#f8faf7;border-radius:8px;gap:3px;padding:8px 9px;display:grid}.renewal-economic-facts span{color:#838d85;text-transform:uppercase;font-size:6px;font-weight:730}.renewal-economic-facts strong{color:#435047;font-size:8px}.renewal-economic-evidence{color:#677169;background:#f8faf7;border-left:2px solid #b9cab5;gap:3px;padding:8px 9px;display:grid}.renewal-economic-evidence p{margin:0;font-size:7px;line-height:1.45}.renewal-economic-evidence blockquote{margin:3px 0 0;font-size:7px;font-style:italic}.renewal-economic-request,.renewal-economic-decision{gap:9px;padding-top:2px;display:grid}.renewal-economic-request>.secondary-button,.renewal-economic-buttons{justify-self:end}.renewal-economic-buttons{gap:7px;display:flex}.renewal-economic-safety{color:#526b50;background:#edf4eb;border-radius:8px;margin:0;padding:8px 9px;font-size:7px;line-height:1.5}.renewal-charge-control{border-top:1px solid #0000;min-width:0}.renewal-charge-control>summary{color:#5e6e61;cursor:pointer;align-items:center;gap:6px;width:fit-content;padding:5px 8px;font-size:7px;font-weight:750;list-style:none;display:flex}.renewal-charge-control>summary::-webkit-details-marker{display:none}.renewal-charge-control>summary:before{content:"▤";color:#6f856b;font-size:9px}.renewal-charge-control>summary span{color:#5d7259;background:#e8f0e5;border-radius:999px;place-items:center;min-width:14px;height:14px;font-size:6px;display:grid}.renewal-charge-control[open]{border-top-color:var(--line-soft);flex-basis:100%;margin-top:3px}.renewal-charge-control[open]>summary{margin-left:auto}.renewal-charge-panel{gap:10px;padding:10px 0 4px;display:grid}.renewal-charge-list{gap:7px;margin:0;padding:0;list-style:none;display:grid}.renewal-charge-list>li{border:1px solid var(--line-soft);background:#f9faf8;border-radius:9px;gap:4px;padding:9px 10px;display:grid}.renewal-charge-list>li.voided{opacity:.66;text-decoration-color:#9eaaa0}.renewal-charge-heading{grid-template-columns:auto auto 1fr;align-items:center;gap:8px;display:grid}.renewal-charge-heading strong{color:#365d38;font-size:9px}.renewal-charge-heading time{color:#6f7c72;font-size:7px}.renewal-charge-heading span{color:#656f67;background:#edf0ed;border-radius:999px;justify-self:end;padding:2px 5px;font-size:6px}.renewal-charge-list p{color:#556159;margin:0;font-size:8px}.renewal-charge-list small{color:#7c857e;font-size:7px}.renewal-charge-list>li>a{color:#4d6b49;width:fit-content;font-size:7px;text-decoration:underline}.renewal-charge-list>li>em{color:#8a5149;font-size:7px}.renewal-charge-empty{color:#768078;background:#f7f8f6;border-radius:8px;margin:0;padding:9px 10px;font-size:7px}.renewal-charge-form{grid-template-columns:repeat(6,minmax(0,1fr));gap:9px;padding-top:2px}.renewal-charge-note,.renewal-charge-confirmation,.renewal-charge-actions,.renewal-charge-form>.form-message{grid-column:1/-1}.renewal-charge-actions{justify-content:flex-end;display:flex}.renewal-charge-void-control{justify-self:end}.renewal-charge-void-control>summary{cursor:pointer;color:#8b544c;font-size:6px}.renewal-charge-void-control form{background:#f7efed;border-radius:8px;gap:7px;min-width:320px;margin-top:7px;padding:8px;display:grid}.renewal-charge-void-control .danger-button{justify-self:end}.renewal-history-control{border-top:1px solid #0000;min-width:0}.renewal-history-control>summary{color:#66746a;cursor:pointer;align-items:center;gap:6px;width:fit-content;padding:5px 8px;font-size:7px;font-weight:750;list-style:none;display:flex}.renewal-history-control>summary::-webkit-details-marker{display:none}.renewal-history-control>summary:before{content:"↺";color:#799071;font-size:9px}.renewal-history-control>summary span{color:#6f7c72;background:#edf1ec;border-radius:999px;padding:2px 5px;font-size:6px}.renewal-history-control[open]{border-top-color:var(--line-soft);flex-basis:100%;margin-top:3px}.renewal-history-control[open]>summary{margin-left:auto}.renewal-history-list{gap:7px;margin:0;padding:10px 0 4px;list-style:none;display:grid}.renewal-history-list li{border:1px solid var(--line-soft);background:#f9faf8;border-radius:9px;gap:4px;padding:9px 10px;display:grid}.renewal-history-heading{justify-content:space-between;align-items:center;gap:10px;min-width:0;display:flex}.renewal-history-heading strong{color:#46534a;font-size:8px}.renewal-history-heading time{color:#858e87;white-space:nowrap;font-size:7px}.renewal-history-list p{color:#4e5b52;margin:0;font-size:8px}.renewal-history-list small{color:#7a847c;font-size:7px}.renewal-history-list blockquote{color:#6f7971;background:#fff;border-left:2px solid #cad7c7;margin:2px 0 0;padding:6px 8px;font-size:7px;line-height:1.45}.renewal-detail-list{gap:8px;margin-top:19px;display:grid}.renewal-detail-list article{background:#f7f8f6;border-radius:11px;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:11px;padding:12px 13px;display:grid}.renewal-detail-list article>svg{color:#54704f}.renewal-detail-list article>div{gap:3px;display:grid}.renewal-detail-list span{color:#7f8981;text-transform:uppercase;font-size:7px}.renewal-detail-list strong{font-size:9px}.renewal-detail-list small{color:#7d877f;font-size:8px}.registrar-quote-card{border:1px solid var(--line);background:#fff;border-radius:14px;gap:12px;padding:15px 16px;display:grid}.registrar-quote-heading{align-items:flex-start;gap:10px;display:flex}.registrar-quote-heading>svg{color:#4f7048;flex:none}.registrar-quote-heading>div{gap:3px;display:grid}.registrar-quote-heading h2{margin:0;font-size:10px}.registrar-quote-heading p,.registrar-quote-disabled{color:#778179;margin:0;font-size:8px;line-height:1.5}.registrar-quote-form{grid-template-columns:minmax(0,1fr) auto;align-items:end;gap:9px;display:grid}.registrar-quote-form label{gap:5px;display:grid}.registrar-quote-form label>span{color:#858f87;text-transform:uppercase;font-size:7px;font-weight:750}.registrar-quote-form input{color:#3f4b42;width:100%;font:inherit;background:#fbfcfa;border:1px solid #dce3dc;border-radius:9px;padding:10px 11px;font-size:9px}.registrar-quote-form input:focus{border-color:#8ba386;outline:2px solid #e3ece0}.registrar-quote-button{align-items:center;gap:5px;min-height:37px;display:inline-flex}.registrar-quote-result{grid-template-columns:repeat(4,minmax(0,1fr));gap:8px;padding-top:2px;display:grid}.registrar-quote-result>div{border:1px solid var(--line-soft);background:#f8faf7;border-radius:9px;gap:4px;padding:9px 10px;display:grid}.registrar-quote-result span{color:#89928b;text-transform:uppercase;font-size:6px;font-weight:750}.registrar-quote-result strong{text-overflow:ellipsis;white-space:nowrap;font-size:8px;overflow:hidden}.public-domain-sync{flex-wrap:wrap;align-items:center;gap:8px 10px;margin-top:10px;display:flex}.public-domain-sync form{display:contents}.public-domain-sync>span{color:#7d877f;font-size:7px}.public-domain-sync-button{align-items:center;gap:5px;display:inline-flex}.public-domain-sync .service-diagnostic-message{flex:1 0 100%;margin:0}.registrar-console-link{align-items:center;gap:5px;margin-left:auto;text-decoration:none;display:inline-flex}.registrar-capability-note{color:#727d75;margin:17px 0 0;font-size:8px;line-height:1.5}.registrar-capability-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;margin-top:12px;display:grid}.registrar-capability-grid article{border:1px solid var(--line-soft);background:#f8faf7;border-radius:10px;grid-template-columns:minmax(0,1fr) auto;align-items:start;gap:10px;padding:11px 12px;display:grid}.registrar-capability-grid article>div{gap:4px;display:grid}.registrar-capability-grid strong{font-size:8px}.registrar-capability-grid p{color:#778179;margin:0;font-size:7px;line-height:1.45}.registrar-capability-grid article:last-child{grid-column:1/-1}.registrar-connection-note,.registrar-sync-control{color:#536858;background:#f7faf5;border:1px solid #dce4d9;border-radius:10px;align-items:center;gap:10px;margin-top:12px;padding:10px 11px;display:flex}.registrar-connection-note>div,.registrar-sync-control>div{flex:1;gap:2px;min-width:0;display:grid}.registrar-connection-note strong,.registrar-sync-control strong{font-size:8px}.registrar-connection-note span,.registrar-sync-control small{color:#778179;font-size:7px;line-height:1.45}.registrar-sync-button{flex:none;align-items:center;gap:5px;display:inline-flex}.registrar-sync-control .service-diagnostic-message{flex-basis:100%;margin:0}.registrar-auto-renew-control{background:#fbfcf9;border:1px solid #dce4d9;border-radius:10px;margin-top:12px;padding:13px}.registrar-auto-renew-control h3{margin:0 0 7px;font-size:10px}.registrar-auto-renew-control p{color:#66736a;margin:5px 0;font-size:8px;line-height:1.5}.registrar-auto-renew-control form{gap:10px;margin-top:12px;display:grid}.registrar-auto-renew-control form>label:first-of-type{gap:5px;font-size:8px;display:grid}.registrar-auto-renew-control input:not([type=checkbox]){background:#fff;border:1px solid #cbd6c8;border-radius:8px;width:min(100%,320px);padding:9px 10px}.registrar-auto-renew-approval{align-items:flex-start;gap:8px;max-width:700px;font-size:8px;line-height:1.5;display:flex}.registrar-auto-renew-approval input{margin-top:2px}.registrar-auto-renew-control form>button{justify-self:start}.node-metric-observation{margin:8px 0 0;font-size:8px;line-height:1.4}.node-metric-observation.current{color:#59735d}.node-metric-observation.stale{color:#a0642d}.registrar-live-facts{grid-template-columns:repeat(4,minmax(0,1fr));gap:8px;margin:12px 0 0;display:grid}.registrar-live-facts>div{border:1px solid var(--line-soft);background:#fff;border-radius:9px;gap:5px;padding:9px 10px;display:grid}.registrar-live-facts dt{color:#89928b;text-transform:uppercase;font-size:6px;font-weight:750}.registrar-live-facts dd{color:#46544a;margin:0;font-size:8px}.registrar-error-note{color:#8e4b43;background:#fdeceb;border-radius:8px;margin:10px 0 0;padding:8px 9px;font-size:7px}.resource-panel-heading>.status-badge{margin-left:auto}@media (max-width:1100px){.stats-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.dashboard-grid,.lower-grid{grid-template-columns:1fr}.entity-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.nodes-overview-grid{grid-template-columns:1fr}.site-status-row{grid-template-columns:minmax(0,1fr) minmax(0,1.2fr) auto}.site-status-identity{grid-column:1/-1}.site-open-link{grid-area:2/3}.resource-two-column,.registrar-capability-grid{grid-template-columns:1fr}.registrar-capability-grid article:last-child{grid-column:auto}.registrar-live-facts,.registrar-quote-result{grid-template-columns:repeat(2,minmax(0,1fr))}.registrar-sync-control{flex-wrap:wrap}.client-summary-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.renewal-summary-strip{grid-template-columns:1fr 1fr}.renewal-summary-strip>div:last-child{grid-column:1/-1}.renewal-compact-row{grid-template-columns:58px minmax(0,1fr) minmax(120px,auto) 32px;grid-template-areas:"date main state open""date renewal cost open""editor editor editor editor";row-gap:7px}.settings-user-list article{grid-template-columns:auto minmax(180px,1fr) repeat(2,minmax(100px,.45fr)) auto}.settings-user-list article>:nth-child(5){display:none}.settings-integration-list article{grid-template-columns:minmax(150px,.7fr) minmax(220px,1.4fr) auto}.settings-integration-list article>div:nth-child(3){display:none}}@media (max-width:820px){.registrar-quote-form,.registrar-quote-result{grid-template-columns:1fr}.registrar-quote-button{justify-content:center}.sidebar{display:none}.main-shell{margin-left:0}.mobile-menu{z-index:30;color:#fff;background:var(--sidebar);display:block;position:sticky;top:0}.mobile-menu summary{cursor:pointer;justify-content:space-between;align-items:center;min-height:58px;padding:0 18px;list-style:none;display:flex}.mobile-menu summary::-webkit-details-marker{display:none}.mobile-brand{align-items:center;gap:9px;font-size:12px;font-weight:700;display:flex}.mobile-brand>span{border-radius:8px;width:28px;height:28px;font-size:13px}.menu-label{color:#aeb6b0;font-size:10px}.mobile-navigation{padding:5px 12px 14px}.topbar{height:58px;padding:0 18px;position:relative}.global-search-wrap{width:min(420px,72vw)}.global-search kbd{display:none}.main-content{padding:28px 18px 44px}.page-heading{align-items:flex-start}.details-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.data-table{overflow-x:auto}.data-header,.data-row{min-width:760px}.alert-row{grid-template-columns:auto minmax(0,1fr)}.alert-action{grid-column:2;width:fit-content}.site-status-row{grid-template-columns:1fr auto}.site-resource-grid,.site-backup{grid-column:1/-1}.site-open-link{grid-area:1/2}.resource-detail-title{align-items:flex-start}.renewal-overview-grid,.renewal-summary-strip{grid-template-columns:1fr}.renewal-summary-strip>div:last-child{grid-column:auto}.renewal-compact-state{justify-items:start}.settings-summary-grid,.vault-status-strip{grid-template-columns:1fr}.vault-secret-list>article{grid-template-columns:auto minmax(0,1fr) auto}.vault-secret-list>article>div:nth-child(3){display:none}.settings-user-list article{grid-template-columns:auto minmax(0,1fr) auto}.settings-user-list article>:nth-child(3),.settings-user-list article>:nth-child(4),.settings-user-list article>:nth-child(5){display:none}.identity-form-grid,.identity-control-columns{grid-template-columns:1fr}.renewal-management-form,.renewal-charge-form{grid-template-columns:repeat(2,minmax(0,1fr))}.settings-integration-list article{grid-template-columns:1fr auto}.settings-integration-list article>p{grid-area:2/1/auto/-1}}@media (max-width:560px){.topbar-actions .local-pill{display:none}.page-heading{display:grid}.page-heading .primary-button{width:100%}.stats-grid,.entity-grid,.backups-grid{grid-template-columns:1fr}.notice-card{grid-template-columns:auto 1fr}.notice-card>span{display:none}.panel-card{padding:18px}.node-facts{grid-template-columns:1fr}.compact-row{grid-template-columns:minmax(0,1fr) auto;padding:8px 0}.row-node{display:none}.activity-item{grid-template-columns:auto 1fr}.activity-item time{grid-column:2}.snapshot-footer{justify-content:start;display:grid}.details-grid{grid-template-columns:1fr}.settings-list article{grid-template-columns:auto 1fr}.settings-list article>span{grid-column:2}.alerts-heading,.overview-heading,.dashboard-intro{align-items:flex-start}.alerts-heading>span,.snapshot-chip{display:none}.alert-row{align-items:start;padding:13px 14px}.alert-copy>div{gap:3px;display:grid}.node-status-header{align-items:flex-start}.node-status-header>span{display:none}.resource-grid,.site-resource-grid{gap:8px}.resource-meter-heading{display:grid}.resource-meter-heading strong{max-width:100%}.site-status-row{padding:15px}.site-status-identity .identity-line{flex-direction:column;align-items:flex-start;gap:5px}.dashboard-tools,.page-heading-actions{justify-content:flex-start;width:100%}.scope-toggle{width:100%}.scope-toggle a{flex:1;justify-content:center}.resource-detail-title{display:grid}.detail-statuses{justify-content:flex-start}.detail-metrics,.detail-facts,.environment-facts,.application-process-facts,.runtime-family-grid,.runtime-installation-facts,.application-blueprint-facts,.application-blueprint-workflows>div,.application-blueprint-prerequisites,.capability-overview,.node-capability-grid,.onboarding-check-grid,.node-onboarding-fields{grid-template-columns:1fr}.capability-panel-heading{flex-wrap:wrap}.capability-sync-control{justify-items:stretch;width:100%;margin-left:0}.capability-sync-control form,.capability-sync-button{width:100%}.capability-sync-control .service-diagnostic-message{text-align:left;max-width:none}.client-summary-grid,.client-resource-list>a,.client-service-list>article{grid-template-columns:1fr}.client-service-state{justify-items:start}.external-handoff{grid-template-columns:auto 1fr}.external-handoff a{grid-column:1/-1;justify-content:center}.fixed-policy,.revoke-form{flex-direction:column;align-items:flex-start}.management-form .primary-button,.revoke-form .primary-button{width:100%}.renewal-management-form,.renewal-charge-form,.renewal-economic-facts{grid-template-columns:1fr}.renewal-charge-void-control form{min-width:0}.renewal-overview-card{grid-template-columns:auto minmax(0,1fr)}.renewal-overview-card>.status-badge{grid-column:2;width:fit-content}.renewal-compact-row{grid-template-columns:54px minmax(0,1fr) 30px;grid-template-areas:"date main open""state state state""renewal cost cost""editor editor editor";gap:8px 10px;padding:11px}.renewal-compact-state{flex-wrap:wrap;display:flex}.renewal-callout{flex-wrap:wrap;align-items:flex-start}.resource-panel-heading{align-items:flex-start}.resource-panel-heading>.status-badge{margin-left:0}.activity-overview,.activity-event-main dl{grid-template-columns:1fr}}@media (prefers-reduced-motion:reduce){*,:before,:after{scroll-behavior:auto!important;transition:none!important}}
