.task-guide{max-width:860px;margin:0 auto 28px}.task-guide>p:not(.eyebrow){color:#5b6c84;line-height:1.55}.blocked-callout{display:grid;grid-template-columns:24px 1fr;gap:9px;margin-top:20px;padding:13px;border-left:3px solid #b47b18;border-radius:4px 10px 10px 4px;background:#fff8e9;color:#66511d}.blocked-callout strong{display:block;margin-bottom:4px}.admin-task-grid{grid-template-columns:repeat(2,minmax(0,1fr))}@media(max-width:900px){.admin-task-grid{grid-template-columns:1fr}}@media(max-width:520px){.admin-task-grid{grid-template-columns:1fr}.admin-discovery span{border-radius:10px}}.adaptive-workspace{display:grid;gap:20px}.adaptive-intro{display:grid;grid-template-columns:auto minmax(0,1fr);gap:15px;align-items:start;max-width:860px}.adaptive-icon{display:grid;place-items:center;width:50px;height:50px;border-radius:15px;background:#dff3ef;color:#176d66}.adaptive-intro h1{margin:0;font-size:clamp(2rem,4vw,3.45rem);letter-spacing:-.05em;line-height:1.04}.adaptive-intro p:not(.eyebrow){max-width:760px;margin:9px 0 0;color:#52697e;font-size:1.03rem;line-height:1.55}.adaptive-card{display:grid;gap:17px;padding:clamp(19px,3vw,28px);border:1px solid #d6e5eb;border-radius:17px;background:linear-gradient(145deg,#fff,#f8fcfd);box-shadow:0 12px 30px #183d550f}.adaptive-section-title{display:flex;justify-content:space-between;gap:14px}.adaptive-section-title h3{margin:0;font-size:1.2rem;letter-spacing:-.02em}.adaptive-section-title p:not(.eyebrow){max-width:680px;margin:7px 0 0;color:#5b7180;line-height:1.48}.adaptive-section-title>svg{flex:none;color:#207b8a}.source-admissions{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.source-admissions article{display:grid;grid-template-columns:auto minmax(0,1fr) auto;gap:10px;align-items:start;padding:13px;border:1px solid #dbe8ed;border-radius:11px;background:#fff}.source-admissions svg{color:#1a7a70}.source-admissions div{display:grid;gap:3px}.source-admissions strong{font-size:.9rem}.source-admissions small,.adaptive-contract-note{color:#617888;font-size:.8rem;line-height:1.4}.source-admissions span{padding:5px 7px;border-radius:99px;background:#e2f6ee;color:#176a51;font-size:.7rem;font-weight:800;white-space:nowrap}.adaptive-contract-note{margin:0;padding:10px 12px;border-left:3px solid #6bb9b1;background:#f0fbf8}.adaptive-policy-form{display:grid;gap:15px}.adaptive-version{display:grid;grid-template-columns:minmax(220px,1fr) minmax(220px,1fr);gap:13px}.adaptive-version label,.adaptive-version>div{display:grid;gap:6px;color:#29445b;font-size:.85rem;font-weight:760}.adaptive-version input{min-height:42px;padding:9px 10px;border:1px solid #bdcfda;border-radius:8px;color:#19364c;background:#fff}.adaptive-version>div{padding:11px 13px;border:1px solid #dbe8ed;border-radius:9px;background:#f6fafb}.adaptive-version span{font-size:.72rem;text-transform:uppercase;letter-spacing:.07em;color:#6a8290}.adaptive-version small{color:#617888;font-size:.76rem;font-weight:500;line-height:1.4}.adaptive-columns{display:grid;grid-template-columns:1fr 1fr;gap:15px}.adaptive-fields{display:grid;gap:10px}.adaptive-field{display:grid;grid-template-columns:minmax(130px,1fr) 100px;gap:3px 11px;align-items:center;padding:10px 0;border-bottom:1px solid #e4edf1;color:#29445b;font-size:.83rem;font-weight:760}.adaptive-field:last-child{border-bottom:0}.adaptive-field input{width:100%;min-height:38px;padding:7px 8px;border:1px solid #bdcfda;border-radius:7px;background:#fff;color:#19364c}.adaptive-field input:disabled,.adaptive-version input:disabled{background:#f0f4f6;color:#667d8b}.adaptive-field small{grid-column:1/-1;color:#647b8b;font-size:.75rem;font-weight:500;line-height:1.35}.adaptive-provenance{display:grid;grid-template-columns:auto minmax(0,1fr) auto;gap:10px;align-items:center;padding:13px 14px;border:1px solid #b8e2d4;border-radius:11px;background:#f0fcf7;color:#1b6254}.adaptive-provenance>svg{color:#16876b}.adaptive-provenance div{display:grid;gap:3px}.adaptive-provenance span{color:#4d766c;font-size:.8rem}.adaptive-provenance code{max-width:220px;overflow:hidden;text-overflow:ellipsis;color:#26675c;font-size:.76rem}.adaptive-denied{display:grid;grid-template-columns:auto minmax(0,1fr);gap:12px;padding:22px;border:1px solid #edc2c6;border-radius:14px;background:#fff7f7;color:#74303a}.adaptive-denied h2{margin:0;font-size:1.2rem}.adaptive-denied p{margin:6px 0 0;line-height:1.45}.adaptive-loading,.adaptive-fetch-error,.adaptive-saved{display:flex;align-items:flex-start;gap:8px;margin:0;padding:12px 14px;border-radius:10px;font-size:.88rem}.adaptive-loading{background:#edf7fa;color:#315c72}.adaptive-fetch-error{background:#fff8e9;color:#66511d}.adaptive-saved{background:#ecfaf5;color:#176a51;font-weight:700}@media(max-width:800px){.adaptive-columns,.adaptive-version,.source-admissions{grid-template-columns:1fr}.adaptive-provenance{grid-template-columns:auto minmax(0,1fr)}.adaptive-provenance code{grid-column:2;max-width:100%}}@media(max-width:520px){.adaptive-intro,.adaptive-field{grid-template-columns:1fr}.adaptive-field input{width:100%}.adaptive-provenance{grid-template-columns:auto minmax(0,1fr)}}.adaptive-workspace{gap:16px}.adaptive-intro h1{font-size:clamp(1.9rem,3.2vw,2.55rem);line-height:1.08}.adaptive-icon{width:44px;height:44px;border-radius:10px}.adaptive-card{gap:14px;padding:20px;border-radius:12px;background:#fff;box-shadow:0 7px 20px #183d550d}:root{--tela-ink: #15253f;--tela-surface: #ffffff;--tela-canvas: #f5f8fc;--tela-border: #dce5f1;--tela-primary: #173b66;--tela-focus: #2b8eeb;--tela-danger: #b42334}.tela-logout{min-width:44px;min-height:44px;padding:0 11px;display:inline-flex;align-items:center;justify-content:center;gap:7px;border:1px solid currentColor;border-radius:8px;background:transparent;color:inherit;font:inherit;font-size:.8rem;font-weight:750;white-space:nowrap;cursor:pointer;opacity:.88}.tela-logout:hover{opacity:1;background:#ffffff1a}.tela-logout:focus-visible{outline:3px solid var(--tela-focus);outline-offset:2px}.tela-logout:disabled{cursor:wait;opacity:.58}.tela-logout svg{flex:0 0 auto}@media(max-width:560px){.tela-logout{width:44px;padding:0}.tela-logout span{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap}}.tela-skip-link{position:fixed;left:12px;top:-80px;z-index:5;background:var(--tela-surface);color:var(--tela-primary);padding:10px;border-radius:6px}.tela-skip-link:focus{top:12px}.tela-status-panel{max-width:620px;text-align:center;margin:80px auto;background:var(--tela-surface);border:1px solid var(--tela-border);border-radius:18px;box-shadow:0 14px 35px #1f3c6512;padding:clamp(22px,4vw,42px)}.tela-status-panel h1{margin:12px 0 0;letter-spacing:-.03em}.tela-status-panel p{color:#60728b;line-height:1.5}.tela-status-icon{color:#256da9}.tela-status-error,.tela-status-denied{border-color:#f2b6bc}.tela-status-error .tela-status-icon,.tela-status-denied .tela-status-icon{color:var(--tela-danger)}:root{font-family:Inter,ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;color:#15253f;background:#f5f8fc;font-synthesis:none}*{box-sizing:border-box}body{margin:0;min-width:320px;min-height:100vh}html,body,#root,.admin-shell{max-width:100%;overflow-x:clip}button,input,textarea,select{font:inherit}button{cursor:pointer}button:focus-visible,a:focus-visible,input:focus-visible,textarea:focus-visible,select:focus-visible{outline:3px solid #2b8eeb;outline-offset:3px}.admin-shell{min-height:100vh}.admin-control-centre{display:grid;gap:18px;margin:0 auto 34px;max-width:1120px;padding:clamp(22px,4vw,42px);border:1px solid #cfe1ec;border-radius:20px;background:linear-gradient(130deg,#eff9f8,#f7fbff 62%,#fff);box-shadow:0 18px 45px #183d5514}.admin-control-centre h1{max-width:690px;margin:0;font-size:clamp(2rem,4vw,3.25rem);letter-spacing:-.05em;line-height:1.02}.admin-control-centre>div>p:not(.eyebrow){max-width:760px;line-height:1.55;color:#52697e}.task-search{display:flex;align-items:center;gap:9px;max-width:620px;padding:0 12px;border:1px solid #b9cddc;border-radius:10px;background:#fff;color:#4a6981}.task-search input{width:100%;min-height:43px;border:0;outline:0;background:transparent}.admin-task-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(220px,1fr));gap:12px}.admin-task-grid article{display:grid;align-content:start;gap:7px;min-width:0;min-height:180px;padding:18px;border:1px solid #d6e4ed;border-radius:13px;background:#ffffffdb}.admin-task-grid svg{color:#267c93}.admin-task-grid h2{margin:0;font-size:1rem}.admin-task-grid p{margin:0;color:#607488;font-size:.84rem;line-height:1.48}.text-button{display:inline-flex;align-items:center;gap:5px;width:max-content;padding:0;border:0;background:transparent;color:#146a8b;font-weight:760}.admin-task-grid .text-button{width:100%;max-width:100%;justify-content:flex-start;white-space:normal;text-align:left;overflow-wrap:anywhere}.admin-task-grid .text-button svg{flex:none}.admin-discovery{display:flex;flex-wrap:wrap;gap:9px}.admin-discovery span{padding:9px 11px;border-radius:99px;background:#e5f2f3;color:#315d68;font-size:.78rem}.admin-discovery strong{margin-right:5px;color:#173f52}.sr-only{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap;clip-path:inset(50%)}.admin-header{min-height:68px;display:flex;align-items:center;justify-content:space-between;padding:0 5vw;background:#10233f;color:#fff}.admin-header-actions{display:flex;align-items:center;gap:12px}.header-label span{display:grid}.header-label small{color:#aebfd7;font-size:.68rem;font-weight:500}.brand{display:inline-flex;gap:10px;align-items:center;color:inherit;text-decoration:none;letter-spacing:.02em}.brand>span{display:grid;place-items:center;width:30px;height:30px;background:#6ce0c0;color:#10233f;border-radius:8px}.brand small{color:#b9c8df;font-weight:500}.header-label{display:inline-flex;gap:7px;align-items:center;color:#d6e6fd;font-size:.9rem}main{width:min(1160px,calc(100% - 40px));margin:0 auto;padding:56px 0 80px}.skip-link{position:fixed;left:12px;top:-80px;z-index:5;background:#fff;color:#10233f;padding:10px;border-radius:6px}.skip-link:focus{top:12px}.workspace-back{margin:0 0 24px}.hero{max-width:790px}.eyebrow{color:#3675a9;font-size:.76rem;font-weight:800;text-transform:uppercase;letter-spacing:.1em;margin:0 0 8px}.hero h1{font-size:clamp(2rem,4.5vw,3.75rem);letter-spacing:-.045em;line-height:1.05;margin:0}.hero>p:not(.eyebrow):not(.fixture-note){max-width:710px;color:#50637e;font-size:1.12rem;line-height:1.55}.fixture-note{display:inline-flex;align-items:center;gap:7px;padding:9px 11px;background:#e8f2ff;border-left:3px solid #2b8eeb;color:#244c74;border-radius:4px;font-size:.87rem}.steps{display:grid;grid-template-columns:repeat(4,1fr);list-style:none;padding:0;margin:40px 0 26px;gap:8px}.steps li{display:flex;align-items:center;gap:8px;color:#7d8ca2;font-size:.85rem;font-weight:650}.steps span{display:grid;place-items:center;height:26px;width:26px;border:1px solid #c8d3e2;border-radius:999px}.steps .active{color:#173b66}.steps .active span{background:#173b66;border-color:#173b66;color:#fff}.wizard-card,.estate-card,.receipt-card,.state-card{background:#fff;border:1px solid #dce5f1;border-radius:18px;box-shadow:0 14px 35px #1f3c6512;padding:clamp(22px,4vw,42px)}.section-heading{display:flex;gap:18px;justify-content:space-between}.section-heading h2,.estate-card h2,.receipt-card h2,.state-card h1{margin:0;letter-spacing:-.03em}.section-heading>div>p:not(.eyebrow){color:#5b6c84;margin:9px 0 0;line-height:1.5}.section-heading>svg{color:#326ca4;flex:none}.choice-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;margin-top:30px}.choice-card{-webkit-appearance:none;-moz-appearance:none;appearance:none;text-align:left;display:flex;gap:14px;align-items:flex-start;width:100%;border:1px solid #d5e0ed;border-radius:14px;padding:22px;background:#fbfdff;color:#203a5f}.choice-card:hover,.choice-card.selected{border-color:#227bd4;background:#eef7ff}.choice-card>span{flex:1;display:grid;gap:6px}.choice-card b{font-size:1.06rem}.choice-card small{color:#64758c;line-height:1.45}.choice-card>svg:first-child{color:#227bd4}.choice-card>svg:last-child{margin-top:4px}.wizard-actions{display:flex;gap:12px;justify-content:flex-end;align-items:center;margin-top:28px}.helper{margin-right:auto;color:#61738c;font-size:.9rem}.button{display:inline-flex;align-items:center;justify-content:center;gap:8px;min-height:42px;border:1px solid #173b66;border-radius:8px;padding:0 16px;background:#173b66;color:#fff;font-weight:750}.button:hover{background:#24558e}.button.secondary{background:#fff;color:#173b66}.button:disabled{opacity:.65;cursor:wait}.form-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:20px;margin-top:28px}.form-grid label{display:grid;gap:7px;font-size:.9rem;font-weight:720;color:#263f62}.form-grid .full{grid-column:1 / -1}.form-grid input,.form-grid textarea,.form-grid select{width:100%;border:1px solid #bfcde0;border-radius:8px;padding:11px;color:#172e4d;background:#fff}.form-grid textarea{resize:vertical}.field-error,.mutation-error{color:#b42334;font-weight:600}.optional{color:#718299;font-weight:500}.review-grid,.receipt-card dl{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:1px;overflow:hidden;border:1px solid #dce5f1;border-radius:12px;margin:28px 0 0;background:#dce5f1}.review-grid>div,.receipt-card dl>div{background:#f8fbff;padding:16px}.review-grid .wide{grid-column:1 / -1}.review-grid dt,.receipt-card dt{font-size:.75rem;color:#64758c;text-transform:uppercase;letter-spacing:.07em;font-weight:750}.review-grid dd,.receipt-card dd{margin:5px 0 0;font-weight:700}.mutation-error{margin:20px 0 0;padding:12px;background:#fff0f2;border-radius:8px}.complete-stack{display:grid;gap:18px}.receipt-card{display:grid;grid-template-columns:auto 1fr;gap:17px;border-color:#a8dfd1;background:#f4fffc}.receipt-card>svg{color:#16876b}.receipt-card p{color:#4f6473;margin:8px 0}.receipt-card code{overflow-wrap:anywhere}.receipt-card dl{margin-top:18px;grid-template-columns:repeat(3,minmax(0,1fr))}.receipt-card dd{font-size:.85rem;overflow-wrap:anywhere}.estate-card{margin:0}.tree,.tree ul{list-style:none;padding-left:23px;margin:18px 0 0}.tree>li{padding-left:0}.tree li{position:relative;margin:10px 0}.tree ul:before{content:"";position:absolute;border-left:1px solid #b7c5d7;height:calc(100% - 25px);margin-left:-13px}.node{display:inline-flex;align-items:center;gap:7px;background:#f7faff;border-radius:7px;padding:7px 10px}.node small{color:#65778e;text-transform:capitalize}.node-system svg{color:#2868af}.node-application svg{color:#8d5bbb}.node-environment svg{color:#16876b}.proposal-workspace{display:grid;gap:20px;padding:clamp(22px,4vw,42px);border:1px solid #d7e4ed;border-radius:18px;background:linear-gradient(145deg,#f7fffd,#fff 58%);box-shadow:0 14px 35px #1f3c6512}.proposal-workspace>.section-heading p:not(.eyebrow){max-width:760px}.role-strip{display:flex;flex-wrap:wrap;gap:8px}.role-strip span{padding:8px 10px;border-radius:999px;background:#e5f2f3;color:#315d68;font-size:.8rem;font-weight:700}.proposal-list{display:grid;gap:14px}.proposal-card{display:grid;gap:14px;padding:20px;border:1px solid #dce5f1;border-radius:14px;background:#fff}.proposal-heading{display:flex;justify-content:space-between;gap:14px}.proposal-heading h3{margin:0;overflow-wrap:anywhere;font-size:1rem}.proposal-card>p{margin:0;color:#52697e;line-height:1.5}.proposal-status{height:max-content;padding:5px 8px;border-radius:999px;background:#eff4f8;color:#39566c;font-size:.76rem;font-weight:800;text-transform:capitalize}.proposal-status.approved{background:#fff4d8;color:#825b0c}.proposal-status.published{background:#dff7ed;color:#176a51}.proposal-status.rejected{background:#fde8e9;color:#a12838}.proposal-impact{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:1px;margin:0;overflow:hidden;border:1px solid #dce5f1;border-radius:10px;background:#dce5f1}.proposal-impact div{padding:11px;background:#f8fbff}.proposal-impact dt{font-size:.7rem;color:#64758c;text-transform:uppercase;font-weight:800;letter-spacing:.06em}.proposal-impact dd{margin:4px 0 0;overflow-wrap:anywhere;font-size:.84rem;font-weight:700}.proposal-actions{display:grid;gap:12px}.proposal-actions label,.proposal-actions details label{display:grid;gap:6px;font-size:.85rem;font-weight:750;color:#263f62}.proposal-actions input{width:100%;padding:10px;border:1px solid #bfcde0;border-radius:8px}.inline-actions{display:flex;gap:9px;flex-wrap:wrap}.proposal-actions details{display:grid;gap:10px;padding:12px;border-radius:10px;background:#f5f8fc;color:#31516d}.proposal-actions summary{cursor:pointer;font-weight:750}.publish-callout{display:flex;align-items:center;flex-wrap:wrap;gap:10px;padding:12px;border-left:3px solid #b47b18;border-radius:4px 10px 10px 4px;background:#fff8e9;color:#66511d}.published-note{display:flex;align-items:center;gap:7px;color:#176a51!important;font-weight:700}.role-note,.empty-proposals{padding:12px;border-radius:8px;background:#f4f7fa;color:#5b6c84}.state-card{max-width:620px;text-align:center;margin:80px auto}.state-card>svg{color:#256da9}.state-card p{color:#60728b;line-height:1.5}.state-card.error{border-color:#f2b6bc}.state-card.error>svg,.state-card.denied>svg{color:#b42334}.spin{animation:spin .8s linear infinite}@keyframes spin{to{transform:rotate(360deg)}}@media(max-width:700px){main{width:min(100% - 28px,1160px);padding-top:32px}.admin-header{padding:0 14px}.header-label{font-size:.75rem}.steps{grid-template-columns:1fr 1fr}.choice-grid,.form-grid,.receipt-card dl,.proposal-impact{grid-template-columns:1fr}.form-grid .full,.review-grid .wide{grid-column:auto}.review-grid{grid-template-columns:1fr}.wizard-actions{align-items:stretch;flex-direction:column-reverse}.wizard-actions .button{width:100%}.helper{margin-right:0}.receipt-card{grid-template-columns:1fr}.receipt-card dl{margin-top:14px}.proposal-heading{flex-direction:column}.hero h1{font-size:2.35rem}}.credential-approval-workspace{display:grid;gap:20px;min-width:0}.credential-approval-workspace .asset-list article{display:grid;grid-template-columns:minmax(0,1fr) auto auto;gap:8px 10px;align-items:start;min-width:0;padding:11px 12px;border:1px solid #d9e5eb;border-radius:9px;background:#fff}.credential-approval-workspace .asset-list article>span:first-child{display:grid;gap:4px;min-width:0}.credential-approval-workspace .asset-list article b,.credential-approval-workspace .asset-list article small{display:block;min-width:0;overflow-wrap:anywhere}.credential-approval-workspace .asset-list article>svg{margin-top:4px;color:#236d80}.credential-review-list{display:grid;gap:14px}.binding-review-heading{display:flex;justify-content:space-between;align-items:flex-start;gap:16px}.binding-review-heading h3{margin:2px 0 0;overflow-wrap:anywhere}.credential-approval-workspace .binding-review{min-width:0}.credential-approval-workspace .review-grid dd{overflow-wrap:anywhere}.bounded-choice-group{border:1px solid #dce5f1;border-radius:12px;display:flex;flex-wrap:wrap;gap:16px;margin:16px 0;padding:12px 16px}.bounded-choice-group legend{color:#52677f;font-size:.8rem;font-weight:750;padding:0 6px}.bounded-choice-group>.toggle{display:flex;align-items:center;gap:9px;min-height:40px;padding:9px 12px;border:1px solid #cadde3;border-radius:9px;background:#fff;color:#29445b;font-size:.82rem;font-weight:760;cursor:pointer}.bounded-choice-group>.toggle:has(input:checked){border-color:#18806d;background:#eaf8f2;color:#176d5d;box-shadow:0 0 0 2px #18806d14}.asset-connectivity-card .bounded-choice-group input[type=radio],.asset-connectivity-card .bounded-choice-group input[type=checkbox]{width:auto;min-width:auto;min-height:auto;padding:0;flex:none;accent-color:#18806d}.bounded-choice-group>small{flex-basis:100%;color:#617888;font-size:.76rem;line-height:1.45}@media(max-width:700px){.wizard-actions.resource-jump-actions{flex-direction:column}.resource-jump-actions .helper{order:3}.resource-jump-actions .button{width:100%}}@media(max-width:700px){.binding-review-heading,.credential-approval-workspace .button-row{align-items:stretch;flex-direction:column}.credential-approval-workspace .button-row .button{width:100%}}.asset-connectivity-workspace{display:grid;gap:18px;min-width:0}.asset-connectivity-intro{display:grid;grid-template-columns:auto minmax(0,1fr);gap:15px;align-items:start}.asset-connectivity-icon{display:grid;place-items:center;width:50px;height:50px;border-radius:15px;background:#dff3ef;color:#176d66}.asset-connectivity-intro h1{margin:0;font-size:clamp(2rem,4vw,3.3rem);letter-spacing:-.05em;line-height:1.04}.asset-connectivity-intro p:not(.eyebrow){max-width:780px;margin:9px 0 0;color:#52697e;line-height:1.55}.asset-connectivity-steps{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:8px;padding:0;margin:0;list-style:none}.asset-connectivity-steps li{border:1px solid #d5e3ea;border-radius:12px;background:#fff;color:#687f8d;overflow:hidden}.asset-connectivity-steps li.active{border-color:#75bdac;background:#effaf5;color:#1e6958;box-shadow:0 0 0 2px #258b7514}.asset-connectivity-steps li.complete:not(.active){border-color:#b8dccf}.asset-connectivity-steps li.blocked{background:#f5f7f8;color:#8a989f}.asset-connectivity-steps button{display:grid;grid-template-columns:auto minmax(0,1fr);column-gap:8px;row-gap:2px;align-items:center;width:100%;min-height:66px;padding:10px;border:0;background:transparent;color:inherit;text-align:left;font:inherit}.asset-connectivity-steps button>span{display:grid;grid-row:1/3;place-items:center;width:25px;height:25px;border-radius:50%;background:#e5eef1;color:#31586b;font-size:.76rem;font-weight:900}.asset-connectivity-steps li.active button>span,.asset-connectivity-steps li.complete button>span{background:#d7f1e6;color:#176a51}.asset-connectivity-steps button b{font-size:.78rem}.asset-connectivity-steps button small{font-size:.68rem;font-weight:700}.asset-connectivity-steps button:disabled{cursor:not-allowed}.asset-step-guidance{margin:9px 2px 0;color:#526c7b;font-size:.84rem}.asset-connectivity-card{display:grid;gap:16px;min-width:0;padding:clamp(20px,3vw,32px);border:1px solid #d6e5eb;border-radius:18px;background:linear-gradient(145deg,#fff,#f8fcfd);box-shadow:0 12px 30px #183d550f}.asset-section-title{display:flex;justify-content:space-between;gap:14px}.asset-section-title h2{margin:0;font-size:1.28rem;letter-spacing:-.025em}.asset-section-title p:not(.eyebrow){max-width:720px;margin:7px 0 0;color:#5b7180;line-height:1.48}.asset-section-title>svg{flex:none;color:#207b8a}.asset-connectivity-card>label,.asset-field-grid label,.purpose-decision label,.binding-review label{display:grid;gap:6px;color:#29445b;font-size:.85rem;font-weight:760}.asset-connectivity-card input,.asset-connectivity-card select{width:100%;min-width:0;min-height:41px;padding:8px 10px;border:1px solid #bdcfda;border-radius:8px;background:#fff;color:#19364c}.asset-connectivity-card label small{color:#617888;font-size:.76rem;font-weight:500}.asset-kind-choices{display:flex;flex-wrap:wrap;gap:8px}.asset-kind-choices button{display:flex;align-items:center;gap:6px;padding:9px 11px;border:1px solid #cbdce4;border-radius:9px;background:#fff;color:#31566a;font-weight:760}.asset-kind-choices button.active{border-color:#18806d;background:#eaf8f2;color:#176d5d}.asset-field-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px}.asset-list{display:grid;gap:8px;min-width:0}.asset-list button{display:flex;justify-content:space-between;gap:12px;align-items:center;min-width:0;padding:12px;border:1px solid #d9e5eb;border-radius:10px;background:#fff;color:#26465a;text-align:left}.asset-list button.selected{border-color:#20826f;background:#eefaf5}.asset-list button span:first-child{display:grid;gap:3px;min-width:0}.asset-list small{color:#647b8a;overflow-wrap:anywhere}.asset-list button span:last-child{flex:none;padding:4px 7px;border-radius:99px;background:#edf3f5;color:#547081;font-size:.72rem;font-weight:800}.asset-list button.selected span:last-child{background:#d9f2e6;color:#176a51}.asset-empty{margin:0;padding:13px;border:1px dashed #b9ced7;border-radius:10px;color:#60798a}.custody-choice{display:grid;gap:7px;padding:11px;border:1px solid #d8e5ea;border-radius:9px;color:#29445b}.custody-choice legend{padding:0 4px;font-size:.8rem;font-weight:800}.custody-choice label{display:flex;gap:7px;align-items:center;font-size:.82rem;font-weight:600}.custody-choice input{width:auto;min-height:auto}.poc-panel,.binding-review{display:grid;gap:13px;padding:14px;border:1px solid #ead39a;border-radius:11px;background:#fffaf0}.binding-review p{margin:0;overflow-wrap:anywhere;color:#655528;line-height:1.45}.button-row,.test-action{display:flex;align-items:center;flex-wrap:wrap;gap:10px}.asset-warning{margin:0;padding:11px 13px;border-left:3px solid #c28a20;border-radius:5px;background:#fff7e4;color:#76591f;font-size:.84rem;line-height:1.45}.poc-panel>p{display:flex;gap:8px;align-items:flex-start;margin:0;color:#655528;font-size:.83rem;line-height:1.45}.poc-panel>p svg{flex:none;color:#9a771b}.poc-panel input[type=file]{padding:7px;border-style:dashed}.asset-success{margin:0;padding:11px 13px;border-radius:9px;background:#ebfaf3;color:#176a51;font-size:.84rem}.approval-boundary{display:flex;gap:8px;align-items:flex-start;margin:0;padding:12px 14px;border-left:3px solid #15816a;border-radius:5px;background:#ecfaf5;color:#275f55;font-size:.86rem;line-height:1.45}.approval-boundary svg{flex:none;color:#15816a}.test-status{display:grid;gap:2px;padding:8px 11px;border-radius:9px;background:#edf3f5;color:#466274;text-transform:capitalize}.test-status.passed{background:#e2f7ed;color:#176a51}.test-status.failed,.test-status.degraded{background:#fff0e6;color:#8a481d}.test-status small{font-size:.72rem}.diagnostic-list{display:grid;gap:8px}.diagnostic-list article{display:grid;grid-template-columns:auto minmax(0,1fr);gap:9px;padding:11px;border:1px solid #dce7ed;border-radius:10px;background:#fff}.diagnostic-list article>span{color:#267c93}.diagnostic-list article.failed>span{color:#b42334}.diagnostic-list article.degraded>span{color:#9a6b10}.diagnostic-list article div{display:grid;gap:3px;min-width:0}.diagnostic-list small{overflow-wrap:anywhere;color:#60778a}.purpose-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.purpose-grid>article{display:grid;align-content:space-between;gap:16px;min-width:0;padding:17px;border:1px solid #d8e5ea;border-radius:13px;background:#fff}.purpose-grid h3{margin:0}.purpose-grid p:not(.eyebrow){color:#5b7180;line-height:1.45}.purpose-decision{display:grid;gap:10px}.purpose-decision>div{display:flex;flex-wrap:wrap;gap:9px}.purpose-state{display:inline-flex;width:max-content;padding:5px 8px;border-radius:999px;background:#edf3f5;color:#4e6979;font-size:.74rem;font-weight:800;text-transform:capitalize}.purpose-state.active,.purpose-state.approved{background:#def5e9;color:#176a51}.purpose-state.rejected{background:#fde8e9;color:#a12838}.connectivity-return{margin-top:0}@media(max-width:800px){.asset-field-grid,.asset-connectivity-steps{grid-template-columns:1fr 1fr}.purpose-grid{grid-template-columns:1fr}}@media(max-width:520px){.asset-connectivity-intro,.asset-field-grid,.asset-connectivity-steps{grid-template-columns:1fr}.asset-list button{align-items:flex-start;flex-direction:column}.asset-section-title{align-items:flex-start}.asset-section-title>svg{width:19px}.button-row>.button,.test-action>.button{width:100%}}.connection-readiness-panel{display:grid;gap:13px;padding:16px;border:1px solid #9bcfc1;border-radius:12px;background:#f4fbf8}.connection-readiness-heading{display:flex;justify-content:space-between;gap:12px;align-items:start;color:#176d5d}.connection-readiness-heading h3{margin:2px 0 0;color:#1e4253;font-size:1.05rem}.connection-readiness-heading .eyebrow{margin:0}.connection-readiness-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:8px}.connection-readiness-grid p{display:grid;gap:4px;margin:0;padding:10px;border:1px solid #d5e8e1;border-radius:8px;background:#fff;color:#466274;font-size:.78rem;line-height:1.35}.connection-readiness-grid b{color:#23566a;font-size:.71rem;text-transform:uppercase;letter-spacing:.04em}.connection-readiness-grid span{overflow-wrap:anywhere}@media(max-width:800px){.connection-readiness-grid{grid-template-columns:1fr 1fr}}@media(max-width:520px){.connection-readiness-grid{grid-template-columns:1fr}}.ingestion-handoff{display:grid;grid-template-columns:auto minmax(0,1fr);gap:13px;min-width:0;padding:17px;border:1px solid #b9ddd3;border-radius:13px;background:linear-gradient(135deg,#effaf6,#f8fcff)}.ingestion-handoff>svg{color:#187865}.ingestion-handoff>div{display:grid;gap:12px;min-width:0}.ingestion-handoff h3{margin:0;font-size:1rem}.ingestion-handoff p:not(.eyebrow){margin:0;color:#526f78;line-height:1.45}.ingestion-handoff .mutation-error{display:flex;align-items:center;flex-wrap:wrap;gap:8px;margin:0}.ingestion-handoff .asset-success{font-weight:700}@media(max-width:520px){.ingestion-handoff{grid-template-columns:1fr}.ingestion-handoff .button{width:100%}}.asset-data-state{display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap;gap:8px;margin:0;padding:13px 15px;border:1px solid #cbdde5;border-radius:11px;background:#f5fafc;color:#3f6475;line-height:1.45}.asset-data-state p{margin:0;font-weight:760}.asset-data-state span{flex-basis:100%;font-size:.82rem}.asset-data-state.empty{border-style:dashed;background:#fbfcfd;color:#60798a}.asset-data-state.error{border-color:#e8b8bf;background:#fff4f5;color:#8f2937}.asset-data-state .text-button{margin-left:auto}@media(max-width:520px){.asset-data-state .text-button{width:100%;justify-content:center;margin-left:0}}.day5-workspace{display:grid;gap:22px}.day5-intro{max-width:800px}.day5-intro h1{margin:0;font-size:clamp(2rem,4vw,3.5rem);letter-spacing:-.05em;line-height:1.04}.day5-intro>p:not(.eyebrow){color:#52697e;font-size:1.04rem;line-height:1.55}.day5-tabs{display:flex;gap:8px;padding:6px;border:1px solid #d7e4ed;border-radius:14px;background:#edf4f8;width:max-content;max-width:100%;overflow:auto}.day5-tabs button{display:flex;align-items:center;gap:7px;white-space:nowrap;padding:10px 13px;border:0;border-radius:9px;background:transparent;color:#49657b;font-weight:760}.day5-tabs button[aria-current=page]{background:#fff;color:#164c67;box-shadow:0 3px 10px #123d561f}.day5-panel{display:grid;gap:20px;padding:clamp(20px,4vw,38px);border:1px solid #d4e3ea;border-radius:20px;background:linear-gradient(145deg,#fff,#f5fbfc);box-shadow:0 16px 38px #183d5514}.day5-heading{display:flex;align-items:flex-start;gap:14px}.day5-heading h2{margin:0;font-size:clamp(1.35rem,2.5vw,2rem);letter-spacing:-.035em}.day5-heading p:not(.eyebrow){max-width:760px;margin:8px 0 0;color:#566d7e;line-height:1.5}.day5-icon{display:grid;place-items:center;flex:none;width:46px;height:46px;border-radius:13px;background:#dff3ef;color:#176d66}.day5-split{display:grid;grid-template-columns:minmax(280px,.8fr) minmax(320px,1.2fr);gap:16px}.day5-three{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:13px}.day5-form,.day5-results{display:grid;align-content:start;gap:12px;padding:20px;border:1px solid #dbe7ed;border-radius:14px;background:#fff}.day5-form h3,.day5-results h3{margin:0 0 4px;font-size:1rem}.day5-form label{display:grid;gap:5px;color:#29445b;font-size:.8rem;font-weight:760}.day5-form input,.day5-form select{width:100%;min-height:40px;padding:8px 9px;border:1px solid #bdcfda;border-radius:8px;background:#fff;color:#19364c}.day5-form .check-label{display:flex;align-items:center}.day5-form .check-label input{width:auto;min-height:auto}.day5-form small{color:#60778a}.day5-results>article{display:flex;align-items:center;justify-content:space-between;gap:10px;padding:12px;border:1px solid #e0e8ee;border-radius:10px}.day5-results>article>div{display:grid;gap:3px}.day5-results article small{color:#63788a}.day5-metrics{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:1px;margin:0;overflow:hidden;border:1px solid #dce7ed;border-radius:10px;background:#dce7ed}.day5-metrics>div{padding:12px;background:#f7fbfc}.day5-metrics dt{font-size:.68rem;font-weight:800;letter-spacing:.05em;text-transform:uppercase;color:#678091}.day5-metrics dd{margin:4px 0 0;font-weight:800;overflow-wrap:anywhere}.day5-state{display:flex;align-items:center;gap:7px;width:max-content;padding:8px 11px;border-radius:999px;background:#fff3cf;color:#785812;font-weight:800;text-transform:capitalize}.day5-state.admitted{background:#dcf5ea;color:#176a51}.day5-assurance{display:flex;align-items:center;gap:8px;margin:0;padding:12px 14px;border-left:3px solid #15816a;border-radius:5px;background:#ecfaf5;color:#275f55;font-size:.88rem}@media(max-width:900px){.day5-three,.day5-split{grid-template-columns:1fr}}@media(max-width:700px){.day5-tabs{width:100%}.day5-tabs button{flex:1}.day5-heading{display:grid}.day5-results>article{align-items:flex-start;flex-direction:column}.day5-metrics{grid-template-columns:1fr}.day5-assurance{align-items:flex-start}}.profile-operational-state{display:block;padding:5px 7px;border-radius:7px;background:#edf3f5;color:#4d6878;font-size:.72rem;font-weight:750;line-height:1.35}.profile-operational-state.healthy{background:#def5e9;color:#176a51}.profile-operational-state.degraded{background:#fff4dc;color:#805f18}.profile-operational-state.failed{background:#fde8e9;color:#a12838}.tenant-workspace{display:grid;gap:20px}.tenant-heading{display:flex;justify-content:space-between;gap:20px;align-items:flex-start}.tenant-heading h1{margin:0;font-size:clamp(2rem,4vw,3.4rem);letter-spacing:-.05em}.tenant-heading p:not(.eyebrow){max-width:720px;color:#52697e;line-height:1.5}.tenant-heading>svg{color:#267c93}.tenant-security{display:flex;gap:10px;align-items:flex-start;padding:14px 16px;border-left:3px solid #b47b18;border-radius:5px;background:#fff8e9;color:#66511d;line-height:1.5}.tenant-security svg{flex:none}.tenant-toolbar{display:flex;justify-content:space-between;align-items:center;gap:14px}.tenant-toolbar h2{margin:0}.tenant-list{display:grid;gap:12px}.tenant-list article{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:12px;padding:18px;border:1px solid #d6e4ed;border-radius:13px;background:#fff}.tenant-list h3,.tenant-list p{margin:0}.tenant-card-heading{display:flex;align-items:flex-start;justify-content:space-between;gap:12px;min-width:0}.tenant-card-heading>div{min-width:0}.tenant-card-heading>div>p{margin-top:4px;color:#607488;overflow-wrap:anywhere}.tenant-card-actions{display:flex;align-items:flex-start;justify-content:flex-end;gap:7px}.tenant-action{display:inline-flex;align-items:center;gap:5px;min-height:34px;padding:6px 9px;border:1px solid #b9cddd;border-radius:7px;background:#fff;color:#174d6b;font-size:.78rem;font-weight:800}.tenant-action:hover{border-color:#4b849f;background:#f0f8fa}.tenant-action.destructive{border-color:#e6b9bf;color:#a12838}.tenant-action.destructive:hover{border-color:#c94d5c;background:#fff3f4}.tenant-action:disabled{border-color:#d7e0e5;background:#f3f6f7;color:#778995;cursor:not-allowed}.tenant-list dl{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-column:1/-1;gap:10px;margin:4px 0 0}.tenant-list dt{color:#6a7e90;font-size:.72rem;font-weight:800;text-transform:uppercase}.tenant-list dd{margin:3px 0 0;overflow-wrap:anywhere;font-weight:700}.tenant-status{flex:none;height:max-content;padding:5px 8px;border-radius:999px;background:#edf3f5;color:#4e6979;font-size:.74rem;font-weight:800;text-transform:capitalize}.tenant-status.active{background:#def5e9;color:#176a51}.tenant-status.failed{background:#fde8e9;color:#a12838}.tenant-status.provisioning{background:#fff4dc;color:#805f18}.tenant-status.suspended{background:#edf0f2;color:#596b77}.tenant-empty{padding:28px;border:1px dashed #b9ced7;border-radius:12px;text-align:center;color:#60798a}.tenant-subheading{margin:28px 0 -8px;padding-top:24px;border-top:1px solid #dce5f1}.tenant-lifecycle-panel{display:grid;grid-column:1/-1;gap:16px;margin-top:5px;padding:18px;border:1px solid #bcd9df;border-radius:11px;background:#f7fbfc}.tenant-lifecycle-panel.delete{border-color:#e4b0b8;background:#fff7f7}.tenant-panel-heading{display:flex;align-items:flex-start;justify-content:space-between;gap:14px}.tenant-panel-heading h4{margin:2px 0 0;color:#18334d;font-size:1.05rem}.tenant-panel-heading>svg{flex:none;color:#b42334}.tenant-panel-close{display:grid;place-items:center;width:34px;height:34px;border:0;border-radius:7px;background:transparent;color:#526d7e}.tenant-panel-close:hover{background:#e5f0f3;color:#173b66}.tenant-lifecycle-panel label{display:grid;gap:6px;color:#29445b;font-size:.85rem;font-weight:760}.tenant-lifecycle-panel.delete>p{max-width:780px;color:#792b36;line-height:1.5}.tenant-lifecycle-panel.delete>label{max-width:620px}.tenant-lifecycle-panel input,.tenant-lifecycle-panel textarea,.tenant-lifecycle-panel select{width:100%;min-width:0;padding:9px 10px;border:1px solid #bdcfda;border-radius:8px;background:#fff;color:#19364c}.tenant-lifecycle-panel input,.tenant-lifecycle-panel select{min-height:42px}.tenant-lifecycle-panel.delete input{border-color:#d79aa3}.tenant-immutable{display:flex;align-items:flex-start;gap:8px;padding:11px 13px;border-left:3px solid #24829a;border-radius:5px;background:#eaf7f8;color:#315e6a;font-size:.82rem;line-height:1.48}.tenant-immutable svg{flex:none;margin-top:1px}.tenant-immutable code{padding:1px 4px;border-radius:4px;background:#d8edef;color:#174e5b}.button.danger{border-color:#a51f31;background:#a51f31}.button.danger:hover{background:#881827}.button.danger:disabled{background:#a51f31}@media(max-width:700px){.tenant-heading,.tenant-toolbar{align-items:stretch;flex-direction:column}.tenant-list article{grid-template-columns:1fr}.tenant-card-heading{grid-column:1}.tenant-card-actions{grid-column:1;justify-content:flex-start}.tenant-list dl{grid-template-columns:1fr}.tenant-lifecycle-panel{grid-column:1}.tenant-card-actions .tenant-action{flex:1;justify-content:center}.tenant-panel-heading{align-items:flex-start}}body{font-size:15px;color:#18324a;background:#f2f6f9}.admin-header{position:sticky;top:0;z-index:10;min-height:60px;padding:0 max(18px,3vw);box-shadow:0 1px #ffffff1a}main{width:min(1240px,calc(100% - 36px));padding:32px 0 64px}.admin-control-centre{max-width:1240px;margin:0;padding:24px;border-radius:14px;background:#fff;box-shadow:0 8px 24px #183d550f}.control-centre-heading{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:24px;align-items:end}.admin-control-centre h1{max-width:760px;font-size:clamp(2rem,4vw,2.65rem);line-height:1.07}.admin-control-centre>div>p:not(.eyebrow){margin-bottom:0}.admin-readiness-summary{display:grid;grid-template-columns:repeat(3,minmax(92px,1fr));gap:1px;margin:0;overflow:hidden;border:1px solid #d6e3e9;border-radius:10px;background:#d6e3e9}.admin-readiness-summary div{padding:11px 13px;background:#f7fafb}.admin-readiness-summary dt{color:#66808e;font-size:.68rem;font-weight:800;letter-spacing:.07em;text-transform:uppercase}.admin-readiness-summary dd{margin:3px 0 0;color:#173e50;font-size:1.05rem;font-weight:850}.task-search{max-width:none}.admin-task-groups{display:grid;gap:20px}.admin-task-groups>section{display:grid;gap:9px}.task-group-heading{display:flex;align-items:center;justify-content:space-between;border-bottom:1px solid #dbe5ea;padding-bottom:7px}.task-group-heading h2{margin:0;color:#24465b;font-size:.78rem;letter-spacing:.1em;text-transform:uppercase}.task-group-heading span{color:#66808e;font-size:.75rem;font-weight:700}.admin-task-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:9px}.admin-task-grid article{grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:12px;min-height:0;padding:13px 14px;border-radius:10px;background:#fff}.admin-task-grid article>svg{align-self:start;margin-top:2px}.admin-task-grid article>div{display:grid;gap:3px}.admin-task-grid h3{margin:0;color:#1a3d52;font-size:.94rem}.admin-task-grid .text-button{width:auto;white-space:nowrap}.restricted-task-list,.legacy-bundle-helper,.agent-enrollment-panel{border:1px solid #d7e3e8;border-radius:10px;background:#f8fafb}.restricted-task-list summary,.legacy-bundle-helper summary,.agent-enrollment-panel summary{padding:12px 14px;color:#36586a;font-weight:800;cursor:pointer}.restricted-task-list>div{display:grid;gap:1px;border-top:1px solid #dce6eb;background:#dce6eb}.restricted-task-list article{display:flex;align-items:center;justify-content:space-between;gap:14px;padding:10px 13px;background:#fff}.restricted-task-list article span{display:grid;gap:2px}.restricted-task-list small{color:#687e8b}.restricted-task-list code{max-width:42%;overflow-wrap:anywhere;color:#72591e;font-size:.75rem}.asset-connectivity-intro h1,.credential-approval-workspace .asset-connectivity-intro h1,.day5-intro h1,.adaptive-intro h1,.tenant-heading h1{font-size:clamp(1.9rem,3.2vw,2.55rem);line-height:1.08}.asset-connectivity-intro{grid-template-columns:auto minmax(0,1fr)}.asset-connectivity-icon,.adaptive-icon{width:44px;height:44px;border-radius:10px}.asset-connectivity-card,.day5-panel,.adaptive-card{padding:20px;border-radius:12px;background:#fff;box-shadow:0 7px 20px #183d550d}.asset-field-grid{gap:10px}.connection-readiness-panel{padding:14px}.legacy-bundle-helper>div,.agent-enrollment-body{display:grid;gap:12px;padding:0 14px 14px}.legacy-bundle-helper p,.agent-enrollment-body>p{margin:0;color:#526f78;font-size:.83rem;line-height:1.5}.legacy-bundle-helper label,.agent-enrollment-body label{display:grid;gap:6px;color:#29445b;font-size:.82rem;font-weight:760}.legacy-bundle-helper input[type=file]{padding:7px;border-style:dashed}.legacy-imported-fields{display:flex;align-items:flex-start;gap:8px;margin:0;padding:10px;border-radius:8px;background:#eaf8f2;color:#176a51;font-size:.8rem}.one-time-token{display:grid;gap:11px;padding:13px;border:1px solid #e1c573;border-radius:9px;background:#fffaf0}.one-time-token p{margin:0}.one-time-token output{display:block;padding:10px;border:1px solid #d9c384;border-radius:7px;background:#fff;overflow-wrap:anywhere;color:#4d3b0d;font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:.78rem;-webkit-user-select:all;user-select:all}.day5-workspace,.adaptive-workspace,.credential-approval-workspace,.day5-panel{gap:16px}.day5-three{gap:10px}.day5-form,.day5-results{padding:15px}.wizard-card,.estate-card,.receipt-card,.state-card{padding:24px;border-radius:13px;box-shadow:0 8px 24px #1f3c650f}@media(max-width:850px){.control-centre-heading{grid-template-columns:1fr}.admin-readiness-summary{width:100%}.admin-task-grid{grid-template-columns:1fr}.admin-task-grid article{grid-template-columns:auto minmax(0,1fr)}.admin-task-grid .text-button{grid-column:2}.connection-readiness-grid{grid-template-columns:1fr 1fr}}@media(max-width:560px){main{width:min(100% - 24px,1240px);padding-top:22px}.admin-header{align-items:flex-start;gap:10px;padding-block:10px}.admin-header-actions{align-items:flex-end;flex-direction:column;gap:5px}.header-label{max-width:180px}.admin-control-centre{padding:16px}.admin-readiness-summary{grid-template-columns:1fr}.admin-task-grid article{grid-template-columns:1fr}.admin-task-grid article>svg{display:none}.admin-task-grid .text-button{grid-column:1}.restricted-task-list article{align-items:flex-start;flex-direction:column}.restricted-task-list code{max-width:100%}.asset-connectivity-card{padding:15px}.asset-connectivity-intro{grid-template-columns:1fr}.asset-connectivity-intro h1,.day5-intro h1,.adaptive-intro h1,.tenant-heading h1{font-size:1.8rem}.connection-readiness-grid{grid-template-columns:1fr}.admin-readiness-summary div{display:flex;align-items:center;justify-content:space-between}.admin-readiness-summary dd{margin:0}}.next-safe-action{display:grid;grid-template-columns:auto minmax(0,1fr);gap:10px;margin:0;padding:11px 13px;border-left:3px solid #18806d;border-radius:5px;background:#e9f8f2;color:#285f54;font-size:.84rem}.next-safe-action b{white-space:nowrap}.resource-inventory{display:grid;gap:10px;padding-top:4px}.resource-inventory-heading{display:flex;align-items:flex-end;justify-content:space-between;gap:14px}.resource-inventory-heading h3{margin:0;font-size:1rem}.resource-filter{display:flex;flex-wrap:wrap;gap:5px}.resource-filter button{display:flex;align-items:center;gap:6px;min-height:32px;padding:5px 8px;border:1px solid #c9d9e0;border-radius:7px;background:#fff;color:#486877;font-size:.74rem;font-weight:750;text-transform:capitalize}.resource-filter button[aria-pressed=true]{border-color:#18806d;background:#eaf8f2;color:#176d5d}.resource-filter span{display:grid;place-items:center;min-width:18px;height:18px;padding:0 4px;border-radius:9px;background:#e8eff2;font-size:.66rem}.resource-filter button[aria-pressed=true] span{background:#cdeade}.agent-enrollment-panel .asset-field-grid{grid-template-columns:repeat(3,minmax(0,1fr))}@media(max-width:760px){.resource-inventory-heading{align-items:flex-start;flex-direction:column}.agent-enrollment-panel .asset-field-grid{grid-template-columns:1fr}}@media(max-width:520px){.next-safe-action{grid-template-columns:1fr}.resource-filter{width:100%}.resource-filter button{flex:1;justify-content:center}}.connection-summary{border-color:#8fcabc;background:#f7fcfa;box-shadow:0 10px 24px #115d4e14}.connection-summary-list{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:1px;margin:0;overflow:hidden;border:1px solid #d4e6df;border-radius:9px;background:#d4e6df}.connection-summary-list div{display:grid;gap:3px;padding:10px 12px;background:#fff}.connection-summary-list dt{color:#66808e;font-size:.68rem;font-weight:850;letter-spacing:.06em;text-transform:uppercase}.connection-summary-list dd{margin:0;color:#1d4053;font-size:.84rem;font-weight:720;overflow-wrap:anywhere}.connection-state{display:inline-flex;width:max-content;margin-top:7px;padding:4px 8px;border-radius:6px;background:#fff1cf;color:#755818;font-size:.72rem;font-weight:850}.connection-state.passed{background:#dff5e9;color:#176a51}.connection-state.failed{background:#fde8e9;color:#9e2938}.connection-test-primary{width:100%;justify-content:center}.connection-checklist{display:grid;gap:7px;padding:12px;border:1px solid #ebd49a;border-radius:9px;background:#fffaf0;color:#674f18;font-size:.82rem}.connection-checklist ul{display:grid;gap:5px;margin:0;padding:0;list-style:none}.connection-checklist li{display:flex;gap:7px;align-items:flex-start}.connection-checklist li:before{content:"○";font-weight:900}.connection-checklist li[data-complete=true]{color:#457265;text-decoration:line-through}.connection-checklist li[data-complete=true]:before{content:"✓";color:#18806d}.connection-guidance summary{cursor:pointer;color:#31596a;font-size:.8rem;font-weight:800}.connection-guidance p{color:#526f7d;font-size:.82rem;line-height:1.5}.summary-diagnostics{display:grid;gap:6px}.summary-diagnostics p{display:grid;grid-template-columns:minmax(90px,.3fr) 1fr;gap:8px;margin:0;padding:8px 10px;border:1px solid #d8e6eb;border-radius:7px;background:#fff;font-size:.78rem}.credential-principal-fields{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.credential-principal-fields label{display:grid;gap:6px;color:#29445b;font-size:.85rem;font-weight:760}.credential-principal-fields small{color:#617888;font-size:.76rem;font-weight:500}.credential-principal-fields .mutation-error{grid-column:1/-1}.resource-inventory-list>button{align-items:flex-start}.resource-row-main{gap:5px!important}.resource-row-status{display:flex!important;flex-wrap:wrap;gap:5px 12px;color:#476b78!important}.resource-row-status span{position:relative;padding:0!important;background:transparent!important;color:inherit!important;font-size:.72rem!important}.resource-inventory-list details{margin-top:3px;color:#667d89;font-size:.7rem}.resource-inventory-list details summary{width:max-content;cursor:pointer;font-weight:750}.resource-inventory-list details code{display:block;margin-top:3px;overflow-wrap:anywhere}.header-label strong{max-width:220px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}@media(max-width:760px){.connection-summary-list,.credential-principal-fields,.summary-diagnostics p{grid-template-columns:1fr}.resource-row-status{display:grid!important}.header-label strong{max-width:150px}}@media(min-width:1101px){.asset-connectivity-workspace{position:relative;padding-right:376px}.connection-summary{position:fixed;top:78px;right:max(18px,calc((100vw - 1240px)/2));z-index:8;width:348px;max-height:calc(100vh - 96px);padding:16px;overflow:auto;overscroll-behavior:contain;border-width:1px;box-shadow:0 16px 38px #11474329}.connection-summary-list{grid-template-columns:1fr}.connection-summary .connection-readiness-heading{position:sticky;top:-16px;z-index:1;margin:-16px -16px 0;padding:16px;background:#f7fcfa;border-bottom:1px solid #d4e6df}.connection-summary .connection-guidance[open] summary{margin-bottom:6px}}.new-resource-panel{border:1px solid #d7e3e8;border-radius:10px;background:#f8fafb}.new-resource-panel summary{padding:12px 14px;color:#36586a;font-weight:800;cursor:pointer}.new-resource-panel-body{display:grid;gap:14px;padding:2px 14px 14px;border-top:1px solid #dce6eb}.hero h1{max-width:820px;font-size:clamp(2rem,3.4vw,3rem);line-height:1.08}.hero>p:not(.eyebrow):not(.fixture-note){font-size:1rem}.review-summary .asset-list small{overflow-wrap:anywhere}@media(max-width:700px){.hero h1{font-size:1.95rem;line-height:1.12}}.connection-guidance:not([open])>p{display:block}.asset-connectivity-intro h1{font-size:clamp(1.65rem,2.5vw,2rem);letter-spacing:-.035em;line-height:1.12}.credential-paste-fallback{display:grid;gap:6px;color:#29445b;font-size:.85rem;font-weight:760}.credential-paste-fallback textarea{width:100%;min-height:110px;padding:9px 10px;border:1px solid #bdcfda;border-radius:8px;background:#fff;color:#19364c;line-height:1.4;resize:vertical}.credential-paste-fallback small{color:#617888;font-size:.76rem;font-weight:500}main:has(.admin-workspace-layout){width:100%;max-width:none;margin:0;padding:0}.admin-workspace-layout{display:grid;grid-template-columns:236px minmax(0,1fr);min-height:calc(100vh - 60px);transition:grid-template-columns .18s ease}.admin-workspace-layout.navigation-collapsed{grid-template-columns:72px minmax(0,1fr)}.admin-route-content{min-width:0;width:min(1240px,calc(100% - 48px));margin:0 auto;padding:30px 0 64px}.admin-navigation{position:sticky;top:60px;align-self:start;height:calc(100vh - 60px);padding:16px 12px;border-right:1px solid #d8e4e9;background:#fff;overflow-y:auto;z-index:9}.admin-navigation-heading{display:flex;align-items:center;justify-content:space-between;gap:8px;min-height:36px;padding:0 6px 12px;color:#507080}.admin-navigation-label{font-size:.7rem;font-weight:850;letter-spacing:.1em;text-transform:uppercase;white-space:nowrap}.admin-navigation-collapse,.admin-navigation-close-mobile,.admin-mobile-menu{display:inline-flex;align-items:center;justify-content:center;gap:7px;min-height:34px;padding:6px 8px;border:1px solid #d0dfe5;border-radius:8px;background:#fff;color:#31586a}.admin-navigation-close-mobile,.admin-mobile-menu{display:none}.admin-navigation nav,.admin-navigation nav section{display:grid;gap:4px}.admin-navigation nav section{margin-top:14px}.admin-navigation nav section>p{margin:0;padding:0 9px 4px;color:#78909c;font-size:.65rem;font-weight:850;letter-spacing:.09em;text-transform:uppercase}.admin-navigation nav button{display:grid;grid-template-columns:20px minmax(0,1fr);gap:9px;align-items:center;width:100%;min-height:40px;padding:8px 9px;border:0;border-radius:8px;background:transparent;color:#365668;text-align:left;font-size:.79rem;font-weight:760}.admin-navigation nav button:hover{background:#eff6f7;color:#174e5d}.admin-navigation nav button.active{background:#dff3ef;color:#176d5d}.admin-navigation nav button svg{flex:none}.navigation-collapsed .admin-navigation{padding-inline:10px;overflow-x:hidden}.navigation-collapsed .admin-navigation-label,.navigation-collapsed .admin-navigation nav span,.navigation-collapsed .admin-navigation nav section>p{position:absolute;width:1px;height:1px;overflow:hidden;clip-path:inset(50%)}.navigation-collapsed .admin-navigation-heading{justify-content:center;padding-inline:0}.navigation-collapsed .admin-navigation nav button{display:grid;place-items:center;grid-template-columns:1fr;padding-inline:0}.proposal-identifiers{display:flex;flex-wrap:wrap;gap:6px 14px;margin:6px 0 0!important;color:#617786!important;font-size:.73rem}.proposal-identifiers code{overflow-wrap:anywhere}.proposal-actions select{width:100%;min-height:40px;padding:8px 10px;border:1px solid #bfcde0;border-radius:8px;background:#fff;color:#19364c}.immutable-field{display:grid;gap:4px;margin:0;padding:11px 12px;border:1px solid #cfe0e6;border-radius:9px;background:#f4f9fa;color:#294b5d;font-size:.8rem}.immutable-field span{color:#617888;font-weight:500;overflow-wrap:anywhere}.scale-thresholds{border:1px solid #d4e2e8;border-radius:9px;background:#f8fbfc}.scale-thresholds summary{padding:11px 12px;cursor:pointer;color:#294f61;font-size:.84rem;font-weight:800}.scale-thresholds>p{margin:0;padding:0 12px 10px}.scale-threshold-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;padding:0 12px 12px}.scale-threshold-grid label{min-width:0}.scale-threshold-grid input{width:100%}@media(max-width:900px){.admin-workspace-layout,.admin-workspace-layout.navigation-collapsed{display:block}.admin-route-content{width:min(100% - 32px,1240px);padding-top:20px}.admin-mobile-menu{display:inline-flex;margin-bottom:14px}.admin-navigation{position:fixed;inset:60px auto 0 0;width:min(310px,88vw);height:auto;visibility:hidden;pointer-events:none;transform:translate(-100%);transition:transform .18s ease,visibility 0s linear .18s;box-shadow:12px 0 36px #1231422e}.admin-navigation.mobile-open{visibility:visible;pointer-events:auto;transform:translate(0);transition-delay:0s}.admin-navigation-collapse{display:none}.admin-navigation-close-mobile{display:inline-flex}.admin-navigation-backdrop{position:fixed;top:60px;right:0;bottom:0;left:0;z-index:8;border:0;background:#0b223161}}@media(max-width:768px){.credential-approval-workspace .review-grid{display:grid;grid-template-columns:1fr;margin-top:14px}.credential-approval-workspace .review-grid .wide{grid-column:auto}.credential-approval-workspace .asset-list article{grid-template-columns:minmax(0,1fr) auto}.credential-approval-workspace .asset-list article>svg{grid-column:2}.credential-approval-workspace,.binding-review,.asset-connectivity-card{max-width:100%;overflow-wrap:anywhere}.adaptive-version,.adaptive-columns,.source-admissions{grid-template-columns:minmax(0,1fr)}.adaptive-version>*{min-width:0}.adaptive-provenance{grid-template-columns:24px minmax(0,1fr)}.adaptive-provenance code{grid-column:2;display:block;max-width:100%;white-space:normal;overflow-wrap:anywhere}.scale-threshold-grid{grid-template-columns:1fr}}@media(max-width:520px){.credential-approval-workspace .asset-list article{grid-template-columns:minmax(0,1fr)}.credential-approval-workspace .asset-list article>svg{grid-column:1}.credential-approval-workspace .asset-list article>.purpose-state{justify-self:start}}@media(max-width:420px){.admin-route-content{width:min(100% - 20px,1240px)}.admin-header .brand b{font-size:.9rem}.header-label small{display:none}.day5-tabs{display:grid;grid-template-columns:1fr}.day5-tabs button{justify-content:flex-start}.adaptive-card,.day5-panel,.asset-connectivity-card,.wizard-card{padding:14px}.adaptive-field{grid-template-columns:minmax(0,1fr)}.adaptive-field input{width:100%;min-width:0}}@media(prefers-reduced-motion:reduce){.admin-workspace-layout,.admin-navigation{transition:none}}.provider-settings-workspace{display:grid;gap:16px;color:#18364b}.provider-page-header{display:flex;align-items:flex-end;justify-content:space-between;gap:20px;padding:2px 0 4px}.provider-page-header>div{min-width:0}.provider-page-header h1{margin:4px 0 7px;color:#102e45;font-size:clamp(1.75rem,2.6vw,2.2rem);letter-spacing:-.035em;line-height:1.08}.provider-page-header>div>p:last-child{max-width:760px;margin:0;color:#5b7484;line-height:1.5}.provider-page-header .workspace-back{margin:0 0 18px;padding:0}.provider-summary{display:grid;grid-template-columns:repeat(4,minmax(110px,1fr));gap:1px;margin:0;overflow:hidden;border:1px solid #d4e2e7;border-radius:11px;background:#d4e2e7}.provider-summary div{display:flex;align-items:baseline;justify-content:space-between;gap:12px;padding:11px 14px;background:#fff}.provider-summary dt{color:#647e8d;font-size:.69rem;font-weight:850;letter-spacing:.07em;text-transform:uppercase}.provider-summary dd{margin:0;color:#153f53;font-size:1.25rem;font-weight:880}.provider-summary .attention dd{color:#9b5d11}.provider-scope-bar{display:flex;align-items:center;justify-content:space-between;gap:16px;padding:10px 12px;border:1px solid #d8e4e9;border-radius:10px;background:#f8fbfc}.provider-scope-bar>p{margin:0;color:#607987;font-size:.79rem;line-height:1.45;text-align:right}.provider-scope-control{display:flex;flex:none;gap:4px;padding:3px;border-radius:8px;background:#e8eff2}.provider-scope-control button{min-height:32px;padding:6px 10px;border:0;border-radius:6px;background:transparent;color:#4c6979;font-size:.76rem;font-weight:820}.provider-scope-control button[aria-pressed=true]{background:#fff;color:#176a5c;box-shadow:0 1px 4px #1238451f}.provider-announcement{display:grid;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:9px;padding:10px 12px;border-left:3px solid #18806d;border-radius:7px;background:#eaf8f2;color:#216356;font-size:.81rem}.provider-announcement button,.provider-icon-button{display:grid;place-items:center;width:30px;height:30px;border:0;border-radius:6px;background:transparent;color:inherit}.provider-announcement button:hover,.provider-icon-button:hover{background:#1f5b6917}.provider-registry,.provider-editor{display:grid;gap:14px;padding:19px;border:1px solid #d4e2e8;border-radius:12px;background:#fff;box-shadow:0 7px 20px #183d550d}.provider-registry-heading,.provider-editor-heading{display:flex;align-items:flex-start;justify-content:space-between;gap:16px}.provider-registry-heading h2,.provider-editor-heading h2{margin:3px 0 0;color:#173b51;font-size:1.15rem}.provider-registry-heading>span{color:#66808e;font-size:.75rem;font-weight:800}.provider-editor-heading p:last-child{max-width:720px;margin:5px 0 0;color:#607988;font-size:.83rem;line-height:1.48}.provider-governance-strip{display:flex;align-items:center;gap:8px;padding:10px 12px;border-left:3px solid #18806d;border-radius:6px;background:#eaf8f2;color:#285f55;font-size:.8rem}.provider-form-section{display:grid;gap:11px;margin:0;padding:14px;border:1px solid #d8e4e9;border-radius:10px}.provider-form-section legend{padding:0 7px;color:#294e60;font-size:.75rem;font-weight:850;letter-spacing:.04em;text-transform:uppercase}.provider-kind-list{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:8px}.provider-kind-list>button{display:grid;grid-template-columns:auto minmax(0,1fr) auto;align-items:start;gap:9px;min-height:78px;padding:10px;border:1px solid #cddde4;border-radius:9px;background:#fff;color:#2a4d5f;text-align:left}.provider-kind-list>button:not(:disabled):hover{border-color:#65a99d;background:#f6fbfa}.provider-kind-list>button.selected{border-color:#18806d;background:#eaf8f2;box-shadow:inset 0 0 0 1px #18806d}.provider-kind-list>button:disabled:not(.selected){opacity:.65}.provider-kind-list>button>span:nth-child(2){display:grid;gap:3px}.provider-kind-list strong{font-size:.83rem}.provider-kind-list small{color:#65808d;font-size:.7rem;font-weight:500;line-height:1.35}.provider-kind-icon{display:grid;place-items:center;width:29px;height:29px;border-radius:7px;background:#edf5f7;color:#17677a}.provider-support{align-self:start;padding:3px 5px;border-radius:5px;background:#e9f5f1;color:#18705e;font-size:.59rem;font-weight:850;text-transform:uppercase}.provider-support.preview{background:#fff1cf;color:#735513}.provider-support.unavailable{background:#f3e7e8;color:#8a3440}.provider-support-message{margin:0;padding:8px 10px;border-left:3px solid #d39222;border-radius:5px;background:#fff7e4;color:#6a511b;font-size:.77rem}.provider-support-message.ready{border-left-color:#18806d;background:#eaf8f2;color:#285f55}.provider-support-message.unavailable{border-left-color:#b42c3e;background:#fff1f2;color:#852b38}.provider-form-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:11px}.provider-form-grid label,.provider-secret-reference{display:grid;gap:5px;color:#29485b;font-size:.79rem;font-weight:790}.provider-form-grid input,.provider-form-grid select,.provider-secret-reference input{width:100%;min-height:40px;padding:8px 10px;border:1px solid #bfd1da;border-radius:8px;background:#fff;color:#17364b;font:inherit;font-weight:600}.provider-form-grid input:focus-visible,.provider-form-grid select:focus-visible,.provider-secret-reference input:focus-visible{outline:3px solid rgba(24,128,109,.2);border-color:#18806d}.provider-form-grid input:disabled{background:#f1f5f6;color:#617a87}.provider-form-grid small,.provider-secret-reference small{color:#69818e;font-size:.69rem;font-weight:500;line-height:1.4}.provider-wide-field{grid-column:1/-1}.provider-option-list,.provider-workload-list{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:8px}.provider-workload-list{grid-template-columns:repeat(4,minmax(0,1fr))}.provider-option-list label,.provider-workload-list label{display:flex;align-items:flex-start;gap:8px;padding:10px;border:1px solid #cedde4;border-radius:8px;background:#fff;color:#294b5e}.provider-option-list label.selected,.provider-workload-list label.selected{border-color:#55a293;background:#eef9f5}.provider-option-list input,.provider-workload-list input{flex:none;margin-top:2px;accent-color:#18806d}.provider-option-list span,.provider-workload-list span{display:grid;gap:2px}.provider-option-list strong,.provider-workload-list strong{font-size:.77rem}.provider-option-list small,.provider-workload-list small{color:#69808d;font-size:.68rem;line-height:1.35}.provider-secret-reference{margin-top:3px}.provider-lifecycle-note,.provider-safety-note{display:flex;align-items:flex-start;gap:9px;padding:11px 12px;border:1px solid #e5d49e;border-radius:8px;background:#fffaf0;color:#6a541c;font-size:.78rem;line-height:1.45}.provider-lifecycle-note svg,.provider-safety-note svg{flex:none}.provider-editor-actions{display:flex;justify-content:flex-end;gap:8px}.provider-operation-error{margin:0;padding:10px 12px;border-left:3px solid #b42336;border-radius:6px;background:#fff0f1;color:#8b2936;font-size:.8rem}.provider-page-state{display:flex;align-items:flex-start;gap:12px;padding:18px;border:1px dashed #bfd3dc;border-radius:10px;background:#f9fbfc;color:#4f6e7d}.provider-page-state svg{flex:none;color:#267e90}.provider-page-state h2,.provider-page-state h3{margin:0;color:#1b4154;font-size:1rem}.provider-page-state p{margin:5px 0 0;line-height:1.45}.provider-page-state .button{margin-top:11px}.provider-page-state.error{border-color:#e7aab2;background:#fff5f6;color:#762f39}.provider-page-state.error svg{color:#b32337}.provider-page-state.empty{background:#f8fcfb}.provider-page-state.denied{margin-top:12px}.provider-table-wrap{max-width:100%;overflow-x:auto;border:1px solid #d9e5ea;border-radius:9px}.provider-table{width:100%;border-collapse:collapse;font-size:.76rem}.provider-table th{padding:9px 10px;border-bottom:1px solid #d8e4e9;background:#f3f7f8;color:#627b88;font-size:.64rem;font-weight:850;letter-spacing:.06em;text-align:left;text-transform:uppercase;white-space:nowrap}.provider-table td{padding:11px 10px;border-bottom:1px solid #e3ebee;vertical-align:top}.provider-table tbody tr:last-child td{border-bottom:0}.provider-name{display:grid;grid-template-columns:auto minmax(140px,1fr);gap:8px}.provider-name>span:first-child{display:grid;place-items:center;width:30px;height:30px;border-radius:7px;background:#e7f4f3;color:#177060}.provider-name>span:last-child{display:grid;gap:2px}.provider-name strong{color:#1a3d51;font-size:.8rem}.provider-name small,.provider-table td>small{color:#67808d}.provider-name code{width:max-content;max-width:180px;overflow:hidden;color:#66808e;font-size:.65rem;text-overflow:ellipsis}.provider-scope-label{display:block;width:max-content;margin-bottom:4px;padding:3px 6px;border-radius:5px;background:#e7f1f5;color:#28586d;font-size:.64rem;font-weight:850;text-transform:uppercase}.provider-state-stack,.provider-test-summary{display:grid;gap:4px}.provider-chip{display:inline-flex;width:max-content;padding:3px 6px;border-radius:5px;font-size:.62rem;font-weight:850;text-transform:uppercase}.lifecycle-active,.test-passed{background:#def4e8;color:#176a51}.lifecycle-tested{background:#dff1f5;color:#17687a}.lifecycle-draft,.test-not_tested{background:#edf1f3;color:#586f7a}.lifecycle-disabled,.test-failed{background:#f7e3e5;color:#922c3a}.provider-test-summary strong{color:#2f5061;font-size:.74rem}.provider-test-summary small{color:#708794;font-size:.67rem}.provider-test-summary>span{display:block;max-width:170px;overflow:hidden;color:#627986;font-size:.66rem;text-overflow:ellipsis;white-space:nowrap}.provider-test-summary.failed strong{color:#9c2c3b}.provider-workloads{display:flex;flex-wrap:wrap;gap:4px;max-width:170px}.provider-workloads span{padding:3px 5px;border-radius:5px;background:#edf4f6;color:#3d6474;font-size:.62rem;font-weight:750;text-transform:capitalize}.provider-row-actions{display:grid;gap:4px;min-width:104px}.provider-row-actions button{display:flex;align-items:center;gap:5px;min-height:28px;padding:4px 6px;border:0;border-radius:6px;background:transparent;color:#216d7b;font-size:.69rem;font-weight:800;text-align:left}.provider-row-actions button:hover:not(:disabled){background:#eaf6f6}.provider-row-actions button:disabled{color:#98a9b1;cursor:not-allowed}.provider-disable-panel{display:grid;grid-template-columns:minmax(0,1fr) auto auto;align-items:center;gap:16px;padding:13px 15px;border:1px solid #e4a7ae;border-radius:10px;background:#fff5f6;color:#77333c}.provider-disable-panel>div:first-child{display:flex;gap:9px}.provider-disable-panel>div:first-child>span{display:grid;gap:3px}.provider-disable-panel small{color:#84545b;font-size:.72rem}.provider-disable-panel label{display:flex;align-items:flex-start;gap:7px;max-width:310px;font-size:.74rem}.provider-disable-panel input{accent-color:#a51f31}.provider-disable-panel>div:last-child{display:flex;gap:7px}.provider-safety-note{border-color:#b7d8d2;background:#f1faf7;color:#305e57}.provider-safety-note p{margin:3px 0 0}.provider-icon-button{color:#557180}@media(max-width:1050px){.provider-kind-list,.provider-workload-list{grid-template-columns:repeat(2,minmax(0,1fr))}.provider-disable-panel{grid-template-columns:1fr}.provider-disable-panel>div:last-child{justify-content:flex-end}}@media(max-width:820px){.provider-page-header,.provider-scope-bar{align-items:stretch;flex-direction:column}.provider-page-header .button{width:100%;justify-content:center}.provider-scope-bar>p{text-align:left}.provider-summary{grid-template-columns:repeat(2,minmax(0,1fr))}.provider-kind-list,.provider-form-grid,.provider-option-list,.provider-workload-list{grid-template-columns:1fr}.provider-wide-field{grid-column:auto}.provider-editor,.provider-registry{padding:14px}.provider-editor-actions{display:grid;grid-template-columns:1fr 1fr}.provider-editor-actions .button{justify-content:center}.provider-table-wrap{overflow:visible;border:0}.provider-table,.provider-table tbody{display:block}.provider-table thead{position:absolute;width:1px;height:1px;overflow:hidden;clip-path:inset(50%)}.provider-table tr{display:grid;grid-template-columns:1fr 1fr;gap:9px;padding:13px;border:1px solid #d9e5ea;border-radius:9px}.provider-table tr+tr{margin-top:8px}.provider-table td{padding:0;border:0}.provider-table td:first-child,.provider-table td:last-child{grid-column:1/-1}.provider-row-actions{display:flex;flex-wrap:wrap;min-width:0;border-top:1px solid #e2ebee;padding-top:8px}.provider-row-actions button{flex:1;justify-content:center;min-width:90px;background:#f3f7f8}.provider-test-summary>span{max-width:100%}}@media(max-width:440px){.provider-summary{grid-template-columns:1fr}.provider-kind-list>button{grid-template-columns:auto minmax(0,1fr)}.provider-support{grid-column:2}.provider-table tr{grid-template-columns:1fr}.provider-table td:first-child,.provider-table td:last-child{grid-column:1}.provider-editor-heading{align-items:flex-start}.provider-disable-panel>div:last-child,.provider-editor-actions{grid-template-columns:1fr;display:grid}.provider-disable-panel .button{justify-content:center}}.provider-custody-state{display:flex;align-items:center;gap:4px;margin-top:5px;color:#547381;font-size:.65rem;font-weight:700}.route-enabled{background:#dcf3e7;color:#176a51}.route-disabled{background:#f0e8e9;color:#7b4650}
