:root{color:#18303a;--shell-bar-padding-y:8px;--shell-bar-padding-x:14px;--shell-bar-gap:12px;--shell-nav-gap:4px;--shell-nav-link-padding-y:5px;--shell-nav-link-padding-x:7px;--shell-nav-link-font-size:13px;--shell-brand-size:34px;--shell-brand-radius:6px;--shell-brand-font-size:12px;--shell-title-font-size:16px;--shell-meta-gap:8px;--shell-profile-gap:6px;--shell-profile-padding-y:4px;--shell-profile-padding-x:6px;--shell-profile-font-size:13px;--shell-button-padding-y:5px;--shell-button-padding-x:8px;--shell-button-font-size:13px;background:#eef2ef;font-family:Inter,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;line-height:1.5}*{box-sizing:border-box}html,body,#root{height:100%;min-height:100%}body{background:linear-gradient(#ffffffc7,#ffffffeb),#eef2ef;margin:0}a{color:inherit;text-decoration:none}button,input,select{font:inherit}button,input,select,a{border-radius:8px}button:focus-visible,input:focus-visible,select:focus-visible,a:focus-visible{outline-offset:2px;outline:3px solid #d77817}.shell,.standalone-shell{min-height:100vh}.shell-app-host{flex-direction:column;height:100dvh;min-height:100vh;display:flex;overflow:hidden}.shell-app-host .topbar{flex:none}.topbar,.standalone-topbar{color:#f6f7f2;padding:var(--shell-bar-padding-y) var(--shell-bar-padding-x);background:#17312f}.topbar{gap:var(--shell-bar-gap);flex-wrap:wrap;justify-content:space-between;align-items:center;display:flex}.standalone-topbar{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:16px;display:flex}.topbar-main{gap:var(--shell-bar-gap);flex-wrap:wrap;align-items:center;display:flex}.brand-block{align-items:center;gap:8px;display:flex}.brand-mark{width:var(--shell-brand-size);height:var(--shell-brand-size);border-radius:var(--shell-brand-radius);background:#f6f7f2;border:1px solid #ecb347e6;justify-content:center;align-items:center;display:inline-flex;overflow:hidden;box-shadow:0 0 0 1px #18303a47}.brand-mark-image{object-fit:cover;object-position:center;width:100%;height:100%;display:block}.brand-title{font-size:var(--shell-title-font-size);font-weight:700;line-height:1.1}.brand-subtitle{display:none}.menu-bar-trigger-shell{align-items:center;display:inline-flex;position:relative}.brand-mark-button,.menu-bar-title-button{color:inherit;cursor:pointer;background:0 0;border:1px solid #0000}.brand-mark-button{align-items:center;padding:0;display:inline-flex}.brand-mark-button:hover .brand-mark,.brand-mark-button:focus-visible .brand-mark{box-shadow:0 0 0 1px #18303a47,0 0 0 3px #ecb347b3}.menu-bar-title-button{padding:var(--shell-nav-link-padding-y) var(--shell-nav-link-padding-x);font-size:var(--shell-title-font-size);font-weight:700;line-height:1.1}.menu-bar-title-button:hover,.menu-bar-title-button:focus-visible,.menu-bar-title-button[aria-expanded=true]{background:#ffffff24;border-color:#ecb34759}.menu-bar-title-button:disabled{cursor:default;opacity:1}.menu-bar-title-button:disabled:hover{background:0 0;border-color:#0000}.menu-bar-panel{color:#18303a;z-index:30;background:#fff;border:1px solid #d8dfd8;min-width:220px;padding:6px;position:absolute;top:calc(100% + 8px);box-shadow:0 18px 36px #18303a2e}.menu-bar-panel-left{left:0}.menu-bar-section-nav{gap:4px;display:grid}.menu-bar-item{color:#18303a;text-align:left;background:#fff;border:1px solid #0000;width:100%;padding:8px 10px;font-size:13px;display:block}.menu-bar-item:hover,.menu-bar-item:focus-visible,.menu-bar-item-active{background:#eef2ef;border-color:#c8d2ca}.menu-bar-item-disabled,.menu-bar-item-disabled:hover,.menu-bar-item-disabled:focus-visible{color:#7c8c87;cursor:default;background:#fff;border-color:#0000}.topbar-nav{align-items:center;gap:var(--shell-nav-gap);flex-wrap:wrap;display:flex}.topbar-app-sections{flex-wrap:wrap;align-items:center;gap:8px;min-width:0;display:flex}.topbar-app-section-group{align-items:center;gap:var(--shell-nav-gap);border-left:1px solid #f6f7f23d;min-width:0;padding-left:8px;display:inline-flex}.topbar-app-section-group-label{color:#f6f7f2c2;font-size:var(--shell-nav-link-font-size);font-weight:700}.nav-link{padding:var(--shell-nav-link-padding-y) var(--shell-nav-link-padding-x);font-size:var(--shell-nav-link-font-size);color:#f6f7f2e0;border:1px solid #0000}.nav-link-with-badge{align-items:center;gap:6px;display:inline-flex}.nav-count-badge{color:#fff;background:#ecb3472e;border:1px solid #ecb34773;border-radius:999px;justify-content:center;align-items:center;min-width:18px;padding:0 5px;font-size:11px;font-weight:700;display:inline-flex}.nav-link-active{color:#fff;background:#ffffff24;border-color:#ecb34759}.topbar-meta{gap:var(--shell-meta-gap);flex-wrap:wrap;justify-content:flex-end;align-items:center;display:flex}.indicator-group,.context-status,.welcome-meta{flex-wrap:wrap;align-items:center;gap:4px;display:flex}.profile-chip{gap:var(--shell-profile-gap);padding:var(--shell-profile-padding-y) var(--shell-profile-padding-x);color:inherit;cursor:pointer;background:#ffffff14;border:1px solid #ffffff29;align-items:center;display:flex}.profile-name{font-weight:700;font-size:var(--shell-profile-font-size)}.profile-detail{display:none}.profile-menu-caret{font-size:12px}.user-menu-shell{position:relative}.user-menu-panel{color:#18303a;z-index:20;background:#fff;border:1px solid #d8dfd8;width:min(300px,100vw - 24px);padding:10px;position:absolute;top:calc(100% + 8px);right:0;box-shadow:0 18px 36px #18303a2e}.user-menu-summary{border-bottom:1px solid #e0e7e1;gap:4px;padding:6px 6px 10px;display:grid}.user-menu-summary strong{font-size:14px}.user-menu-summary span{color:#4c645d;font-size:13px}.user-menu-actions{gap:4px;padding-top:8px;display:grid}.user-menu-link,.user-menu-button{color:#18303a;text-align:left;background:#f8faf8;border:1px solid #d8dfd8;width:100%;padding:10px 12px;display:block}.secondary-button,.primary-button,.shortcut-button{color:#18303a;cursor:pointer;background:#fff;border:1px solid #c8d2ca}.secondary-button{padding:10px 14px}.topbar .secondary-button,.standalone-topbar .secondary-button{padding:var(--shell-button-padding-y) var(--shell-button-padding-x);font-size:var(--shell-button-font-size)}.primary-button{color:#fff;background:#d77817;border-color:#d77817;padding:12px 16px;font-weight:700}.danger-button{color:#fff;cursor:pointer;background:#a64b2a;border:1px solid #a64b2a;padding:10px 14px;font-weight:700}.danger-button:disabled{cursor:not-allowed;opacity:.62}.shortcut-button{text-align:left;gap:4px;width:100%;padding:12px;display:grid}.shortcut-detail{color:#4c645d;font-size:13px}.delegation-banner{background:#f7ded7;border-bottom:1px solid #e9b9a7;flex-wrap:wrap;justify-content:space-between;align-items:flex-start;gap:16px;padding:12px 20px;display:flex}.delegation-banner h2{margin:0 0 8px}.delegation-copy p{color:#6b3b2b;margin:0}.delegation-actions{flex-wrap:wrap;align-items:center;gap:10px;display:flex}.delegation-window-callout{gap:8px;min-width:250px;display:grid}.section-kicker{color:#5a726b;text-transform:uppercase;margin:0 0 2px;font-size:10px;font-weight:700}.section-kicker-alert{color:#a64b2a}.shell-main,.standalone-main{max-width:1240px;margin:0 auto;padding:20px 16px}.shell-main-wide{width:100%;max-width:none;padding:8px 10px 12px}.shell-app-host .shell-main-wide{flex-direction:column;flex:auto;min-height:0;padding:0;display:flex;overflow:hidden}.standalone-main{justify-content:center;align-items:flex-start;display:flex}.auth-panel{background:#fffffff0;border:1px solid #d8dfd8;width:min(640px,100%);padding:24px}.auth-panel h1,.surface-block h2,.surface-block h3,.page-banner h2,.welcome-strip h2{margin:0 0 12px}.auth-panel p,.surface-block p,.page-banner p,.stack-item p,.news-copy p{color:#425750;margin:0}.auth-form{gap:14px;margin-top:18px;display:grid}.auth-action-row{flex-wrap:wrap;gap:10px;display:flex}.field-label{font-weight:700}.text-input{color:#18303a;background:#fff;border:1px solid #b8c3bb;width:100%;padding:12px 14px}.field-block{gap:8px;display:grid}.checkbox-fieldset{border:1px solid #d8dfd8;min-width:0;padding:12px}.checkbox-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;display:grid}.checkbox-option{align-items:center;gap:8px;display:flex}.form-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;display:grid}.import-panel{gap:16px;margin-bottom:20px;display:grid}.import-search-row{grid-template-columns:minmax(0,1fr) auto;gap:12px;display:grid}.candidate-grid{gap:12px;display:grid}.candidate-card{color:#18303a;text-align:left;background:#f7faf8;border:1px solid #d8dfd8;gap:8px;width:100%;padding:14px;display:grid}.candidate-card:disabled{cursor:not-allowed;opacity:.72}.candidate-title-row,.candidate-badges{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:10px;display:flex}.candidate-meta,.candidate-action{color:#4c645d;font-size:14px}.full-span{grid-column:1/-1}.shortcut-grid{gap:10px;display:grid}.inline-alert{color:#a64b2a;font-weight:600}.inline-note{color:#425750;font-size:14px}.danger-zone{color:#18303a;background:#fff7f4;border:1px solid #d59a85;flex:100%;gap:10px;min-width:min(360px,100%);padding:12px;display:grid}.danger-zone p{color:#5d4038;margin:4px 0 0}.danger-zone code{font-weight:700}.delegation-page-banner,.delegation-focus-surface{border-color:#c5d4cd}.delegation-page-banner{background:linear-gradient(135deg,#d9eceff2,#fffffff5 52%,#f7ded7eb)}.delegation-banner-panel{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;min-width:min(420px,100%);display:grid}.delegation-summary-stat{border-left:3px solid #18303a29;gap:4px;padding-left:12px;display:grid}.delegation-summary-stat span{color:#4c645d;text-transform:uppercase;font-size:12px;font-weight:700}.delegation-summary-stat strong{font-size:22px;line-height:1.1}.delegation-session-shell,.delegation-form-shell{grid-template-columns:minmax(0,1.35fr) minmax(300px,.95fr);align-items:start;gap:20px;display:grid}.delegation-session-primary,.delegation-session-side,.delegation-preview-panel{gap:12px;display:grid}.delegation-session-primary h4,.delegation-assignment-head h4,.delegation-preview-panel h3{margin:0}.delegation-session-side,.delegation-preview-panel{background:linear-gradient(#fffffff5,#f2f7f4fa);border:1px solid #d7dfd8;padding:16px}.delegation-window-deadline{font-size:18px;line-height:1.2}.delegation-window-caption{color:#4c645d}.delegation-field-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;display:grid}.delegation-scope-field{grid-column:1/-1}.delegation-preview-grid{gap:12px;display:grid}.delegation-preview-item{border-bottom:1px solid #e0e7e1;gap:6px;padding:0 0 12px;display:grid}.delegation-preview-item:last-child{border-bottom:0;padding-bottom:0}.delegation-scope-chips{flex-wrap:wrap;gap:8px;display:flex}.delegation-scope-chip{color:#1f4e44;background:#eef6f1;border:1px solid #bfd2ca;align-items:center;padding:7px 10px;font-size:13px;font-weight:700;display:inline-flex}.delegation-window-meter{gap:8px;display:grid}.delegation-window-meter-track{background:#dde8e0;border-radius:999px;height:10px;position:relative;overflow:hidden}.delegation-window-meter-fill{border-radius:999px;position:absolute;inset:0 auto 0 0}.delegation-window-meter-fill.is-active{background:linear-gradient(90deg,#2f7f6f,#d77817)}.delegation-window-meter-fill.is-scheduled{background:linear-gradient(90deg,#d3d9a4,#7b8f2d)}.delegation-window-meter-fill.is-expired{background:linear-gradient(90deg,#f0bbb0,#b65331)}.delegation-window-meta,.delegation-assignment-meta{color:#4c645d;flex-wrap:wrap;gap:12px;font-size:13px;display:flex}.delegation-assignment-grid{grid-template-columns:repeat(auto-fit,minmax(280px,1fr));gap:14px;display:grid}.delegation-assignment-card{background:linear-gradient(#f8faf8,#f0f6f2fa);border:1px solid #d8dfd8;gap:12px;padding:18px;display:grid}.delegation-assignment-head{justify-content:space-between;align-items:start;gap:12px;display:flex}.delegation-empty-state{gap:10px;padding:8px 0 0;display:grid}.delegation-window-placeholder{color:#4c645d;background:#eef6f199;border:1px dashed #bfd0c8;padding:14px}.otp-input{letter-spacing:0}.page-stack{gap:16px;display:grid}.welcome-strip,.page-banner,.surface-block{background:#fffffff0;border:1px solid #d8dfd8;padding:18px}.welcome-strip,.page-banner{flex-wrap:wrap;justify-content:space-between;align-items:flex-start;gap:16px;display:flex}.home-layout{grid-template-columns:1.05fr 1.15fr .9fr;gap:20px;display:grid}.column-stack{gap:20px;display:grid}.block-heading{justify-content:space-between;align-items:flex-start;gap:12px;margin-bottom:16px;display:flex}.stack-list,.metric-list,.news-list{gap:12px;margin:0;padding:0;list-style:none;display:grid}.stack-item,.metric-row,.action-card,.metric-card,.app-card{background:#f8faf8;border:1px solid #d8dfd8}.stack-item,.metric-row{padding:14px}.stack-item-row,.metric-row,.app-card-head{justify-content:space-between;align-items:flex-start;gap:12px;display:flex}.metric-row-actions{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:8px;display:flex}.metric-row-detail{color:#5a726b;margin-top:6px;font-size:13px;display:block}.metric-row-link{text-decoration:none}.stack-item strong,.metric-row strong,.news-copy strong,.action-card strong,.app-card strong{margin-bottom:6px;display:block}.action-grid,.metric-grid,.app-grid{gap:12px;display:grid}.action-grid{grid-template-columns:repeat(auto-fit,minmax(180px,1fr))}.provider-grid{grid-template-columns:repeat(auto-fit,minmax(260px,1fr));gap:12px;display:grid}.provider-card{gap:12px;display:grid}.provider-meta{color:#4c645d;flex-wrap:wrap;gap:12px;font-size:13px;display:flex}.action-card,.metric-card,.app-card,.control-card,.table-row{padding:16px}.action-card{gap:6px;display:grid}.primary-link{color:#fff;background:#d77817;border:1px solid #d77817;justify-content:center;align-items:center;padding:12px 14px;font-weight:700;display:inline-flex}.metric-grid{grid-template-columns:repeat(auto-fit,minmax(160px,1fr))}.metric-card{gap:8px;display:grid}.app-grid,.control-grid,.control-card-grid{grid-template-columns:repeat(auto-fit,minmax(220px,1fr))}.control-grid,.control-card-grid,.table-list{gap:12px;display:grid}.table-row,.control-card{background:#f8faf8;border:1px solid #d8dfd8}.table-row{flex-wrap:wrap;justify-content:space-between;align-items:flex-start;gap:16px;display:flex}.provisioning-toolbar{grid-template-columns:minmax(220px,1.35fr) repeat(4,minmax(150px,1fr));gap:12px;margin-bottom:16px;display:grid}.provisioning-workspace{grid-template-columns:minmax(0,1fr) minmax(320px,380px);align-items:start;gap:16px;display:grid}.provisioning-table-shell{background:#fff;border:1px solid #d8dfd8;min-width:0;overflow:auto}table.provisioning-table{border-collapse:collapse;table-layout:fixed;width:100%;display:table}table.provisioning-table th,table.provisioning-table td{text-align:left;vertical-align:middle;border-bottom:1px solid #e0e7e1;padding:10px 12px}table.provisioning-table th{color:#4c645d;text-transform:uppercase;z-index:1;background:#eef4ef;font-size:12px;position:sticky;top:0}table.provisioning-table tbody tr{cursor:pointer}table.provisioning-table tbody tr:hover,table.provisioning-table .provisioning-row-selected{background:#f4f7f2}table.provisioning-table .provisioning-row-selected{box-shadow:inset 3px 0 #d77817}.provisioning-row-button{width:100%;color:inherit;cursor:pointer;font:inherit;text-align:left;background:0 0;border:0;gap:3px;display:grid}.provisioning-row-button span{color:#5a726b;text-overflow:ellipsis;white-space:nowrap;font-size:13px;overflow:hidden}.provisioning-inspector{background:#fff;border:1px solid #d8dfd8;gap:14px;min-width:0;padding:14px;display:grid}.provisioning-evidence-json{color:#18303a;white-space:pre-wrap;background:#f8faf8;border:1px solid #d8dfd8;max-height:220px;margin:0;padding:10px;font-size:12px;line-height:1.45;overflow:auto}.inline-actions{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.button-selected,.chip-selected{border-color:#d77817;box-shadow:inset 0 0 0 1px #d7781738}.app-initial{color:#17312f;background:#dbe8da;border-radius:8px;justify-content:center;align-items:center;width:34px;height:34px;font-weight:700;display:inline-flex}.news-card{background:#f8faf8;border:1px solid #d8dfd8;overflow:hidden}.news-image{aspect-ratio:16/9;object-fit:cover;width:100%;display:block}.news-copy{gap:6px;padding:14px;display:grid}.news-source{color:#5a726b;text-transform:uppercase;font-size:12px;font-weight:700}.detail-list{gap:12px;margin:0;display:grid}.detail-list div{gap:2px;display:grid}.detail-list dt{color:#5a726b;font-size:13px;font-weight:700}.detail-list dd{margin:0}.checkbox-grid{flex-wrap:wrap;gap:10px;display:flex}.checkbox-chip{background:#f8faf8;border:1px solid #d8dfd8;align-items:center;gap:8px;padding:10px 12px;display:inline-flex}.checkbox-chip input{margin:0}.iam-split-workspace{grid-template-columns:minmax(0,1fr) minmax(320px,380px);align-items:start;gap:16px;display:grid}.iam-table-shell{background:#fff;border:1px solid #d8dfd8;min-width:0;overflow:auto}table.iam-table{border-collapse:collapse;table-layout:fixed;width:100%;min-width:720px}table.iam-table th,table.iam-table td{text-align:left;vertical-align:top;border-bottom:1px solid #e0e7e1;padding:10px 12px}table.iam-table th{z-index:1;color:#4c645d;text-transform:uppercase;background:#eef4ef;font-size:12px;position:sticky;top:0}table.iam-table tbody tr:hover,table.iam-table .is-selected{background:#f4f7f2}table.iam-table .is-selected{box-shadow:inset 3px 0 #d77817}table.iam-table small{color:#5a726b;overflow-wrap:anywhere;margin-top:4px;display:block}.table-link-button{color:#18303a;cursor:pointer;width:100%;font:inherit;text-align:left;background:0 0;border:0;padding:0;font-weight:700;display:block}.iam-inspector{background:#fff;border:1px solid #d8dfd8;gap:14px;min-width:0;padding:14px;display:grid}.iam-inspector h3{margin:0 0 6px;font-size:18px}.inspector-facts{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;margin:0;display:grid}.inspector-facts div,.compact-row{background:#f8faf8;border:1px solid #d8dfd8}.inspector-facts div{padding:10px}.inspector-facts dt{color:#5a726b;font-size:12px;font-weight:700}.inspector-facts dd{overflow-wrap:anywhere;margin:2px 0 0}.inspector-section,.inspector-form,.compact-row{gap:10px;display:grid}.inspector-section,.inspector-form{min-width:0}.compact-row{padding:10px 12px}.compact-row strong,.compact-row span{overflow-wrap:anywhere}.compact-row span{color:#5a726b;font-size:13px}.app-shell-layout{grid-template-columns:minmax(220px,260px) minmax(0,1fr);gap:16px;display:grid}.app-host-page{gap:16px}.app-host-page .page-banner,.app-host-page .surface-block{padding:16px}.app-host-page .app-shell-layout{grid-template-columns:minmax(180px,220px) minmax(0,1fr);gap:16px}.sidebar-collapsed{grid-template-columns:120px minmax(0,1fr)}.app-sidebar,.app-host-surface{background:#fffffff0;border:1px solid #d8dfd8}.app-sidebar{align-content:start;gap:16px;padding:16px;display:grid}.app-sidebar-head{justify-content:space-between;align-items:flex-start;gap:12px;display:flex}.sidebar-nav{gap:8px;display:grid}.sidebar-link{color:inherit;background:#f8faf8;border:1px solid #d8dfd8;padding:10px 12px;font-weight:600;text-decoration:none;display:block}.sidebar-link-active{background:#eef3ef;border-color:#5a726b}.app-host-surface{padding:20px}.app-host-page .app-host-surface{padding:16px}.embedded-host-page{flex:auto;grid-template-rows:minmax(0,1fr);gap:0;height:100%;min-height:100%;margin:0;display:grid;overflow:hidden}.app-host-surface-embedded{background:0 0;border:0;flex-direction:column;flex:auto;min-height:0;padding:0;display:flex;overflow:hidden}.embedded-app-workspace{flex-direction:column;flex:auto;gap:0;width:100%;height:100%;min-height:0;display:flex;overflow:hidden}.host-frame-shell{background:#fff;flex:auto;height:100%;min-height:240px;overflow:hidden}.app-host-page .host-frame-shell{min-height:clamp(220px,48vh,100vh - 168px)}.shell-app-host .app-host-page .host-frame-shell{height:auto;min-height:0}.embedded-frame{background:#fff;border:0;width:100%;height:100%;min-height:240px;display:block}.app-host-page .embedded-frame{min-height:clamp(220px,48vh,100vh - 168px)}.shell-app-host .app-host-page .embedded-frame{min-height:0}.host-frame-fallback{align-content:center;justify-items:start;gap:12px;min-height:380px;padding:24px;display:grid}.host-diagnostics{background:#fffffff0;border:1px solid #d8dfd8;border-radius:8px;padding:12px 14px}.embedded-host-page .host-diagnostics{display:none}.host-diagnostics summary{cursor:pointer;font-weight:700;list-style:none}.host-diagnostics summary::-webkit-details-marker{display:none}.host-diagnostics-grid{grid-template-columns:repeat(auto-fit,minmax(180px,1fr));gap:12px;margin:12px 0 0;display:grid}.host-diagnostics-grid div{gap:2px;display:grid}.host-diagnostics-grid dt{color:#5a726b;text-transform:uppercase;font-size:12px;font-weight:700}.host-diagnostics-grid dd{margin:0}.event-meta{color:#5a726b;flex-wrap:wrap;gap:12px;margin-top:10px;font-size:13px;display:flex}.registry-summary-grid{grid-template-columns:repeat(4,minmax(90px,1fr));gap:10px;min-width:min(420px,100%);display:grid}.registry-summary-metric{background:#f8faf8;border:1px solid #d8dfd8;gap:2px;padding:10px 12px;display:grid}.registry-summary-metric span{color:#5a726b;font-size:12px;font-weight:700}.registry-summary-metric strong{font-size:22px;line-height:1.1}.registry-toolbar{grid-template-columns:minmax(260px,1.4fr) minmax(220px,.8fr) auto;align-items:end;gap:12px;margin-bottom:16px;display:grid}.registry-toolbar-status{color:#5a726b;flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:8px;font-size:13px;display:flex}.integration-registry-layout{grid-template-columns:minmax(360px,1fr) minmax(360px,.88fr);align-items:start;gap:14px;display:grid}.registry-worklist,.registry-inspector-stack{gap:10px;display:grid}.registry-row-button{color:#18303a;cursor:pointer;text-align:left;background:#f8faf8;border:1px solid #d8dfd8;justify-content:space-between;align-items:center;gap:12px;width:100%;padding:12px;display:flex}.registry-row-button>span:first-child{gap:2px;display:grid}.registry-row-button>span:first-child span{color:#5a726b;font-size:13px}.registry-row-state{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:6px;display:flex}.registry-inspector,.empty-state-panel,.registry-evidence-panel,.registry-impact-panel{background:#fff;border:1px solid #d8dfd8}.registry-inspector,.empty-state-panel{padding:14px}.registry-evidence-panel,.registry-impact-panel{gap:10px;padding:12px;display:grid}.registry-detail-list{background:#f8faf8;border:1px solid #d8dfd8;padding:12px}.status-pill{border:1px solid #0000;border-radius:999px;justify-content:center;align-items:center;padding:6px 10px;font-size:12px;font-weight:700;display:inline-flex}.state-ok{color:#2f6b33;background:#dff2df;border-color:#b6dfb7}.state-neutral{color:#6b6417;background:#eef0d8;border-color:#d8d49f}.state-info{color:#1f5f6f;background:#d9ecef;border-color:#b9dbe1}.state-alert{color:#9a4123;background:#f7ded7;border-color:#e9b9a7}@media (width<=1120px){.home-layout{grid-template-columns:1fr 1fr}.home-layout>:last-child{grid-column:1/-1}}@media (width<=860px){.topbar,.standalone-topbar,.delegation-banner,.shell-main,.standalone-main{padding-left:16px;padding-right:16px}.home-layout{grid-template-columns:1fr}.topbar-nav{width:100%}.nav-link{text-align:center;flex:auto}.topbar-meta{justify-content:space-between;width:100%}.form-grid,.import-search-row,.app-shell-layout,.sidebar-collapsed,.registry-toolbar,.integration-registry-layout,.registry-summary-grid,.provisioning-toolbar,.provisioning-workspace,.iam-split-workspace,.delegation-banner-panel,.delegation-session-shell,.delegation-form-shell,.delegation-field-grid{grid-template-columns:1fr}}
