.audit-events-list-surface,.audit-observability-surface{padding:var(--space-4);border:1px solid var(--color-border);border-radius:var(--radius-lg);background:var(--color-surface)}.audit-events-toolbar{width:100%;margin-bottom:var(--space-3)}.audit-events-toolbar-actions,.audit-events-toolbar-filters{display:flex}.audit-events-filter{width:148px}.audit-events-date-range{box-sizing:border-box;width:100%;height:32px}.audit-events-filter-actions{display:flex;justify-content:flex-end;width:100%}.audit-events-filter-panel{display:grid;gap:var(--space-3);margin:0 0 var(--space-3);padding:var(--space-3);border:1px solid var(--color-border);background:var(--color-surface-subtle)}.audit-events-filter-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:var(--space-3)}.audit-events-filter-grid .ant-form-item{margin-bottom:0}.audit-events-alert{margin-bottom:var(--space-3)}.audit-events-pagination{margin-top:var(--space-3)}.audit-observability-surface .ant-typography{margin-top:0}.audit-observability-metrics{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:var(--space-3);margin:var(--space-4) 0}.audit-observability-metrics .ant-statistic{padding:var(--space-3);border:1px solid var(--color-border);background:var(--color-surface-subtle)}.audit-observability-recent-title{margin-bottom:var(--space-3)!important}.audit-observability-pagination{margin-top:var(--space-3)}@media(max-width:680px){.audit-events-list-surface,.audit-observability-surface{padding:var(--space-3)}.audit-events-toolbar{align-items:stretch;flex-direction:column}.audit-events-toolbar-actions,.audit-events-toolbar-filters,.audit-events-toolbar-actions .ant-space-item,.audit-events-toolbar-actions .ant-btn,.audit-events-toolbar-filters .ant-space-item,.audit-events-toolbar-filters .ant-select,.audit-events-toolbar-filters .ant-btn,.audit-events-filter{width:100%}.audit-events-filter-grid{grid-template-columns:1fr}.audit-observability-metrics{grid-template-columns:repeat(2,minmax(0,1fr))}}.catalog-list-surface,.catalog-model-page-surface{padding:var(--space-4);border:1px solid var(--color-border);border-radius:var(--radius-lg);background:var(--color-surface)}.catalog-toolbar{width:100%;margin-bottom:var(--space-3)}.catalog-toolbar-actions,.catalog-toolbar-filters{display:flex}.catalog-search{width:min(320px,100%)}.catalog-filter-state{min-width:150px}.catalog-pagination{margin-top:var(--space-3)}.catalog-lifecycle-history{padding:var(--space-3);border:1px solid var(--color-border);border-radius:var(--radius-md);background:var(--color-surface-subtle)}.catalog-basic-grid,.catalog-spec-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:var(--space-4)}.catalog-spec-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.catalog-rule{display:grid;grid-template-columns:2fr 1fr 1fr 100px auto auto;align-items:end;gap:var(--space-3);padding:var(--space-4);border:1px solid var(--color-border);background:var(--color-surface-subtle)}.catalog-rule+.catalog-rule{margin-top:var(--space-3)}.catalog-image-grid{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:var(--space-3)}.catalog-image-slot{min-width:0;border:1px solid var(--color-border)}.catalog-image-preview{display:grid;min-height:130px;place-items:center;overflow:hidden;color:var(--color-text-muted);background:var(--color-surface-muted);font-size:var(--font-size-sm)}.catalog-image-preview .ant-image,.catalog-image-preview .ant-image-img{display:block;width:100%;height:130px;object-fit:contain}.catalog-image-details{display:grid;gap:var(--space-2);padding:var(--space-3)}.catalog-image-details>span{overflow:hidden;color:var(--color-text-muted);font-size:var(--font-size-xs);text-overflow:ellipsis;white-space:nowrap}.async-state{min-height:180px;justify-content:center}@media(max-width:900px){.catalog-basic-grid,.catalog-spec-grid,.catalog-rule,.catalog-image-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:680px){.catalog-list-surface,.catalog-model-page-surface{padding:var(--space-3)}.catalog-toolbar{align-items:stretch;flex-direction:column}.catalog-toolbar-actions,.catalog-toolbar-filters,.catalog-toolbar-actions .ant-space-item,.catalog-toolbar-filters .ant-space-item,.catalog-toolbar-actions .ant-btn,.catalog-toolbar-filters .ant-select,.catalog-search{width:100%}.catalog-basic-grid,.catalog-spec-grid,.catalog-rule,.catalog-image-grid{grid-template-columns:1fr}}.device-groups-list-surface{padding:var(--space-4);border:1px solid var(--color-border);border-radius:var(--radius-lg);background:var(--color-surface)}.device-groups-toolbar{width:100%;margin-bottom:var(--space-3)}.device-groups-toolbar-actions{display:flex}.device-groups-search{width:min(320px,100%)}.device-groups-alert{margin-bottom:var(--space-3)}.device-groups-pagination{margin-top:var(--space-3)}.device-group-description{display:block;max-width:320px;margin-top:var(--space-1);overflow:hidden;color:var(--color-text-muted);font-size:var(--font-size-xs);text-overflow:ellipsis;white-space:nowrap}.device-group-drawer-loading{min-height:220px}.device-group-drawer-content{display:grid;gap:var(--space-4)}.device-group-drawer-content .ant-typography{margin:0}.device-group-summary{padding:var(--space-3);border:1px solid var(--color-border);background:var(--color-surface-subtle)}.device-group-member-toolbar{padding-top:var(--space-2)}.device-group-members-title{font-size:var(--font-size-lg)}.device-group-member-filter{width:168px}.device-group-members-pagination{margin-top:calc(-1 * var(--space-2))}.device-member-picker{margin-top:var(--space-3)}.device-member-picker-summary{margin:var(--space-3) 0 0;color:var(--color-text-muted)}@media(max-width:680px){.device-groups-list-surface{padding:var(--space-3)}.device-groups-toolbar{align-items:stretch;flex-direction:column}.device-groups-toolbar-actions,.device-groups-toolbar-actions .ant-space-item,.device-groups-toolbar-actions .ant-btn,.device-groups-search{width:100%}.device-group-member-toolbar{align-items:stretch;flex-direction:column}}.devices-list-surface,.devices-detail-surface{padding:var(--space-4);border:1px solid var(--color-border);border-radius:var(--radius-lg);background:var(--color-surface)}.devices-toolbar{width:100%;margin-bottom:var(--space-3)}.devices-toolbar-actions,.devices-toolbar-filters{display:flex}.devices-search{width:min(320px,100%)}.devices-filter{width:148px}.devices-health-filter{width:188px}.devices-pagination{margin-top:var(--space-3)}.device-list-secondary{display:block;max-width:280px;margin-top:var(--space-1);overflow:hidden;color:var(--color-text-muted);font-size:var(--font-size-xs);text-overflow:ellipsis;white-space:nowrap}.devices-detail-section{margin:0}.scope-cell{max-width:280px;white-space:normal;font-size:var(--font-size-xs)}.scope-options{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:var(--space-2);margin-top:var(--space-4)}.device-create-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));column-gap:var(--space-4)}.device-create-full-row{grid-column:1 / -1}.token-dialog{display:grid;width:min(620px,100%);gap:var(--space-4);padding:var(--space-6);border:1px solid var(--color-border-strong);background:var(--color-surface)}.token-dialog code{overflow-wrap:anywhere;padding:14px;background:var(--color-canvas)}@media(max-width:680px){.devices-list-surface,.devices-detail-surface{padding:var(--space-3)}.devices-toolbar{align-items:stretch;flex-direction:column}.devices-toolbar-actions,.devices-toolbar-filters,.devices-toolbar-actions .ant-space-item,.devices-toolbar-actions .ant-btn,.devices-toolbar-filters .ant-space-item,.devices-toolbar-filters .ant-select,.devices-search,.devices-filter,.devices-health-filter{width:100%}.device-create-grid{grid-template-columns:1fr}}.upload-progress{display:grid;min-height:92px;gap:var(--space-2);margin-top:18px;padding:13px 14px;border:1px solid var(--color-border);background:#f8fafb}.upload-progress-heading,.upload-progress-meta{display:flex;align-items:center;justify-content:space-between;gap:var(--space-3);color:var(--color-text-secondary);font-size:var(--font-size-sm)}.upload-progress progress{width:100%;height:12px;accent-color:var(--color-accent)}.upload-progress-meta{min-height:18px;color:var(--color-text-muted);font-size:var(--font-size-xs)}.version-row td{padding:0;background:#f8fafb}.version-list{display:grid}.version-item{display:flex;min-width:720px;align-items:center;justify-content:space-between;gap:var(--space-5);padding:14px 18px 14px 32px;border-bottom:1px solid #e4e8ec}.version-item:last-child{border-bottom:0}.version-item .release-state{margin-left:9px}.target-list{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px}.target-option{display:grid;min-width:0;gap:5px;text-align:left}.target-option code,.target-option span{overflow:hidden;color:var(--color-text-muted);font-size:var(--font-size-xs);text-overflow:ellipsis}.tree-panel{border:1px solid var(--color-border);background:var(--color-surface)}.tree-heading{display:flex;align-items:center;justify-content:space-between;gap:var(--space-4);padding:13px var(--space-4);border-bottom:1px solid var(--color-border);background:var(--color-surface-subtle)}.tree-heading span{color:var(--color-text-muted);font-size:var(--font-size-sm)}.tree-row{display:grid;grid-template-columns:30px minmax(240px,2fr) 150px minmax(100px,1fr) 100px auto;min-height:54px;align-items:center;gap:10px;padding:7px var(--space-3);border-bottom:1px solid #edf0f2}.tree-row:hover{background:#f8fbfa}.tree-toggle{width:28px;min-height:28px;padding:0;font-size:18px}.tree-toggle:disabled{border-color:transparent;background:transparent;cursor:default}.tree-identity{display:grid;min-width:0;gap:3px}.tree-identity span,.tree-source,.tree-version{overflow:hidden;color:var(--color-text-muted);font-size:var(--font-size-xs);text-overflow:ellipsis;white-space:nowrap}.tree-loading{min-height:42px;padding-top:var(--space-3);color:var(--color-text-muted);font-size:var(--font-size-sm)}@media(max-width:680px){.target-list{grid-template-columns:1fr}.tree-panel{overflow-x:auto}.tree-heading,.catalog-tree{min-width:760px}}.map-view-canvas{height:min(68vh,900px);min-height:400px;width:100%}.map-view-page .toolbar{flex-wrap:wrap}.map-view-canvas-panel{min-width:0}.map-view-canvas button:focus-visible{outline:3px solid var(--color-accent);outline-offset:2px}.map-overview-layout{display:grid;grid-template-columns:minmax(240px,300px) minmax(0,1fr);gap:20px}.map-package-panel{max-height:76vh;overflow-y:auto;padding:16px;border:1px solid var(--color-border);border-radius:8px}.map-package-panel>input{width:100%}.map-package-item{display:grid;gap:8px;padding:16px 0;border-bottom:1px solid var(--color-border)}.map-package-item label{display:flex;align-items:center;gap:8px;overflow-wrap:anywhere}.map-package-item input{width:auto}.map-overview-layout>section{min-width:0}@media(max-width:900px){.map-overview-layout{grid-template-columns:1fr}.map-package-panel{max-height:280px}}.auth-page{display:grid;min-height:100vh;place-items:center;padding:var(--space-5);background:var(--color-canvas)}.auth-panel{display:grid;width:min(100%,380px);gap:var(--space-4);padding:28px;border:1px solid var(--color-border);background:var(--color-surface);box-shadow:0 12px 32px #1826301a}.auth-panel h1{margin:0;font-size:var(--font-size-xl)}.auth-brand{color:var(--color-accent);font-size:var(--font-size-sm);font-weight:800}.password-panel{display:grid;grid-template-columns:minmax(180px,1fr) minmax(180px,1fr) auto;align-items:end;gap:var(--space-3);padding:var(--space-3) max(16px,calc((100% - 1180px)/2));border-bottom:1px solid var(--color-border);background:var(--color-surface)}.password-panel .form-actions{margin:0}@media(max-width:680px){.password-panel{grid-template-columns:1fr}}.workspace-shell{min-height:100vh;padding-left:232px}.workspace-content{min-width:0}.app-sidebar{position:fixed;z-index:20;inset:0 auto 0 0;display:flex;width:232px;flex-direction:column;border-right:1px solid var(--color-border);background:#17252b;color:var(--color-surface)}.sidebar-brand{display:flex;min-height:68px;align-items:center;gap:10px;padding:14px 18px;border-bottom:1px solid #304047}.brand-mark{display:grid;width:30px;height:30px;place-items:center;border-radius:var(--radius-md);color:#10352f;background:#7fd0c3;font-weight:900}.app-navigation{flex:1;min-height:0;padding:8px 10px;overflow-y:auto}.app-navigation .ant-menu{background:transparent;border-inline-end:0}.account-menu{padding:10px;border-top:1px solid #304047}.account-trigger{display:flex;width:100%;min-width:0;min-height:52px;align-items:center;gap:10px;border:0;padding:8px;color:#dce4e7;background:transparent;text-align:left}.account-trigger:hover{background:#24353c}.account-trigger .ant-avatar{flex:0 0 auto;color:#10352f;background:#7fd0c3;font-weight:800}.account-details{display:grid;min-width:0;gap:1px}.account-details strong,.account-details>span{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.account-details>span{color:#aeb9be;font-size:var(--font-size-xs)}.account-chevron{margin-left:auto;color:#aeb9be;font-size:12px}.mobile-bar{display:none}@media(max-width:800px){.workspace-shell{padding:52px 0 0}.mobile-bar{position:fixed;z-index:15;inset:0 0 auto;display:flex;height:52px;align-items:center;gap:12px;padding:6px 12px;border-bottom:1px solid var(--color-border);background:var(--color-surface)}.app-sidebar{transform:translate(-100%);transition:transform .18s ease}.app-sidebar.open{transform:translate(0)}.nav-scrim{position:fixed;z-index:19;top:0;right:0;bottom:0;left:0;width:100%;height:100%;border:0;border-radius:0;background:#0d191f8c}}:root{--color-canvas: #f4f6f8;--color-surface: #fff;--color-surface-subtle: #f6f8f9;--color-surface-muted: #eef2f3;--color-text: #17202a;--color-text-secondary: #53616e;--color-text-muted: #65727e;--color-border: #d8dee4;--color-border-strong: #aeb8c2;--color-accent: #08786c;--color-accent-strong: #086052;--color-accent-subtle: #eef9f6;--color-danger: #b52e2e;--color-danger-subtle: #fff3f3;--color-warning: #9a6500;--color-warning-subtle: #fff9e8;--color-focus: #137cbd;--font-family-sans: Inter, "Noto Sans SC", sans-serif;--font-family-mono: "SFMono-Regular", Consolas, monospace;--font-size-xs: 12px;--font-size-sm: 13px;--font-size-base: 14px;--font-size-lg: 17px;--font-size-xl: 24px;--font-size-2xl: 28px;--line-height-base: 1.5;--space-1: 4px;--space-2: 8px;--space-3: 12px;--space-4: 16px;--space-5: 20px;--space-6: 24px;--radius-sm: 4px;--radius-md: 5px;--radius-lg: 7px;--control-height: 38px;--shadow-dialog: 0 18px 60px rgb(10 24 32 / 25%);--surface: var(--color-surface);--surface-subtle: var(--color-surface-subtle);--border: var(--color-border);--text: var(--color-text);--muted: var(--color-text-muted);--accent: var(--color-accent);--danger: var(--color-danger);--warning: var(--color-warning);--focus: var(--color-focus)}:root{font-family:var(--font-family-sans);color:var(--color-text);background:var(--color-canvas);font-synthesis:none}*{box-sizing:border-box}body{min-width:320px;margin:0;background:var(--color-canvas);font-size:var(--font-size-base);line-height:var(--line-height-base)}button:not([class*=ant-]),input:not([class*=ant-]),select:not([class*=ant-]),textarea:not([class*=ant-]){font:inherit}a{color:var(--color-accent)}h1,h2,h3,p{margin-top:0}button:not([class*=ant-]):focus-visible,a:focus-visible,input:not([class*=ant-]):focus-visible,select:not([class*=ant-]):focus-visible,textarea:not([class*=ant-]):focus-visible,summary:focus-visible{outline:2px solid var(--focus);outline-offset:2px}.app-shell{width:calc(100% - 48px);max-width:none;margin:0 auto;padding:24px 0}.app-breadcrumb{width:calc(100% - 48px);margin:0 auto;padding-top:24px}.page-header{display:flex;align-items:center;justify-content:space-between;gap:var(--space-5);margin-bottom:16px}.page-header .ant-typography{margin:0;font-size:20px;font-weight:600;line-height:32px}.product-nav{display:flex;align-items:center;gap:14px;min-height:20px;font-size:var(--font-size-sm)}.product-nav,.page-header .locale-select{display:none}.brand{color:var(--color-accent);font-size:var(--font-size-xs);font-weight:800;text-decoration:none}.product-nav a:not(.brand){color:var(--color-text-secondary);text-decoration:none}h1{margin:0;font-size:20px;letter-spacing:0}h2{margin:0;font-size:var(--font-size-lg);letter-spacing:0}.header-actions,.section-heading,.toolbar{display:flex;align-items:center;gap:10px}.section-heading{justify-content:space-between;margin-bottom:18px}.section>h2{margin-bottom:18px}.locale-select{display:flex;align-items:center;gap:6px;color:var(--color-text-secondary);font-size:var(--font-size-sm)}.locale-select select{width:auto;min-height:36px}.sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.button,button:not([class*=ant-]),.upload-button{min-height:var(--control-height);border:1px solid var(--color-border-strong);border-radius:var(--radius-md);padding:7px 13px;color:var(--color-text);background:var(--color-surface);cursor:pointer;text-decoration:none}.upload-button{display:block;min-height:32px;margin-top:var(--space-1);padding:6px 9px;color:var(--color-accent);text-align:center}.upload-button input{display:none}.primary{border-color:var(--color-accent);color:var(--color-surface);background:var(--color-accent)}.danger{border-color:var(--color-danger);color:var(--color-danger);background:var(--color-surface)}.danger-fill{border-color:var(--color-danger);color:var(--color-surface);background:var(--color-danger)}.subtle{align-self:end}button:not([class*=ant-]):disabled{opacity:.55;cursor:wait}.icon-button{display:inline-grid;width:40px;min-width:40px;height:40px;padding:0;place-items:center;font-size:20px}.compact{min-height:30px;padding:4px 9px;font-size:var(--font-size-sm)}.toolbar{margin-bottom:var(--space-4)}.toolbar input:not([class*=ant-]){flex:1;min-width:180px}input:not([class*=ant-]),select:not([class*=ant-]),textarea:not([class*=ant-]){width:100%;min-height:var(--control-height);border:1px solid var(--color-border-strong);border-radius:var(--radius-sm);padding:7px 9px;color:var(--color-text);background:var(--color-surface)}input:not([class*=ant-]):focus,select:not([class*=ant-]):focus,textarea:not([class*=ant-]):focus{outline:2px solid #90d3cb;outline-offset:1px}.section{margin:0 0 18px;padding:var(--space-5);border:1px solid var(--color-border);background:var(--color-surface)}.form-grid,.detail-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:var(--space-4)}.form-grid.specs,.detail-grid.specs{grid-template-columns:repeat(2,minmax(0,1fr))}.field{display:grid;align-content:start;gap:7px;color:var(--color-text-secondary);font-size:var(--font-size-sm)}.detail-grid{margin:0}.detail-grid div{min-width:0;padding-bottom:var(--space-3);border-bottom:1px solid #edf0f2}dt{color:var(--color-text-muted);font-size:var(--font-size-sm)}dd{margin:6px 0 0;overflow-wrap:anywhere}.check-field{display:flex;align-items:center;gap:7px;min-height:var(--control-height);white-space:nowrap}.check-field input:not([class*=ant-]),td input[type=checkbox]:not([class*=ant-]){width:17px;min-height:17px}.form-actions{display:flex;justify-content:flex-end;margin-top:18px}.form-stack{display:grid;gap:var(--space-4)}.row-actions{display:flex;align-items:center;justify-content:flex-end;gap:7px}.table-wrap{overflow-x:auto;border:1px solid var(--color-border);background:var(--color-surface)}table{width:100%;border-collapse:collapse}th,td{padding:13px 14px;border-bottom:1px solid #e4e8ec;text-align:left;white-space:nowrap}tbody tr:last-child td,.ant-table-wrapper .ant-table-tbody>tr:last-child>td{border-bottom:0}th{color:var(--color-text-secondary);background:var(--color-surface-subtle);font-size:var(--font-size-sm);font-weight:650}code{font-family:var(--font-family-mono);font-size:var(--font-size-sm)}.table-secondary,td small{display:block;max-width:300px;margin-top:4px;overflow:hidden;color:var(--color-text-muted);font-size:var(--font-size-xs);text-overflow:ellipsis}.fingerprint{max-width:240px}.muted{color:var(--color-text-muted)}.empty-state{padding:48px var(--space-4);border:1px dashed #c7cfd6;color:var(--color-text-muted);background:var(--color-surface);text-align:center}.error-banner{padding:11px 13px;border-left:3px solid #c64242;color:#9f2929;background:#fff1f1}.error-state{display:flex;align-items:center;justify-content:space-between;padding:18px;border:1px solid #e3b0b0;background:var(--color-danger-subtle)}.eyebrow{margin:0 0 5px;color:var(--color-text-muted);font-size:var(--font-size-xs);font-weight:700;text-transform:uppercase}.page-summary{margin:6px 0 0;color:var(--color-text-muted);font-size:var(--font-size-sm)}.status-badge{display:inline-flex;align-items:center;gap:6px;border:1px solid #cbd4da;border-radius:999px;padding:3px 8px;color:var(--color-text-secondary);background:var(--color-surface-subtle);font-size:var(--font-size-xs);font-weight:650;white-space:nowrap}.status-dot{width:7px;height:7px;border-radius:50%;background:#78858e}.status-badge.active .status-dot,.status-badge.success .status-dot,.status-badge.ok .status-dot{background:#16806e}.status-badge.active,.status-badge.success,.status-badge.ok{color:var(--color-accent-strong);border-color:#9bcfc5;background:var(--color-accent-subtle)}.status-badge.disabled .status-dot,.status-badge.expired .status-dot{background:var(--color-warning)}.status-badge.disabled,.status-badge.expired{color:#744c00;border-color:#dcc48f;background:var(--color-warning-subtle)}.status-badge.retired .status-dot,.status-badge.revoked .status-dot,.status-badge.failure .status-dot,.status-badge.error .status-dot{background:var(--color-danger)}.status-badge.retired,.status-badge.revoked,.status-badge.failure,.status-badge.error{color:#8e2424;border-color:#e3b0b0;background:var(--color-danger-subtle)}.release-state{display:inline-block;min-width:76px;padding:4px 7px;border:1px solid #c8d0d7;border-radius:var(--radius-sm);color:var(--color-text-secondary);background:#f7f8f9;text-align:center;font-size:var(--font-size-xs)}.release-state.published{border-color:#66a89e;color:#075f56;background:#edf8f5}.release-state.withdrawn{border-color:#d5a0a0;color:#912f2f;background:var(--color-danger-subtle)}.modal-backdrop{position:fixed;z-index:40;top:0;right:0;bottom:0;left:0;display:grid;place-items:center;padding:var(--space-5);background:#0d191f8c}.app-dialog{width:min(620px,100%);max-height:calc(100vh - 40px);overflow-y:auto;border:1px solid var(--color-border-strong);border-radius:var(--radius-lg);background:var(--color-surface);box-shadow:var(--shadow-dialog)}.dialog-heading{display:flex;align-items:center;justify-content:space-between;padding:var(--space-4) var(--space-5);border-bottom:1px solid var(--color-border)}.dialog-body{padding:var(--space-5);overflow-y:auto}.dialog-actions{display:flex;justify-content:flex-end;gap:var(--space-2);padding:14px var(--space-5);border-top:1px solid var(--color-border);background:var(--color-surface-subtle)}.impact-note{margin:0;padding:var(--space-3);border-left:3px solid var(--color-warning);background:var(--color-warning-subtle)}fieldset{min-width:0;margin:0;padding:var(--space-3);border:1px solid var(--color-border)}.scope-option{display:flex;gap:10px;padding:9px;border:1px solid var(--color-border)}.scope-option input:not([class*=ant-]){width:18px;min-height:18px}.scope-option span{display:grid;gap:3px}.scope-option small{color:var(--color-text-muted)}.token-value{display:block;padding:var(--space-3);overflow-wrap:anywhere;border:1px solid var(--color-border);background:var(--color-surface-subtle);-webkit-user-select:all;user-select:all}.copy-status{min-height:20px;margin:0;color:var(--color-accent)}@media(max-width:800px){.page-header{align-items:flex-start}}@media(max-width:680px){.page-header{align-items:flex-start;flex-direction:column}.header-actions,.toolbar{width:100%;flex-wrap:wrap}.form-grid,.form-grid.specs,.detail-grid,.detail-grid.specs{grid-template-columns:1fr}.section{padding:15px}}@media(max-width:480px){.page-header{display:grid}.header-actions{flex-wrap:wrap}}
