:root{color-scheme:light;--console-page:#f2f3f3;--console-ink:#16191f;--console-muted:#5f6b7a;--console-line:#d5dbdb;--console-accent:#b81246}*{box-sizing:border-box}body,html{width:100%;min-height:100%}body{margin:0;min-height:100vh;background:var(--console-page);color:var(--console-ink);font-family:ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,Microsoft YaHei,sans-serif}.console-shell-loading{display:grid;min-height:100vh;place-items:center;color:var(--console-muted);font-weight:600}.console-main-content,.console-table-layout{min-width:0;min-height:0;width:100%}.console-table-scroll-region{min-width:0;min-height:0;max-width:100%;overflow-x:auto;overflow-y:visible;overscroll-behavior-inline:contain}.console-mobile-collection{display:none}.console-desktop-collection{display:block;min-width:0}.console-mobile-card-address{display:block;max-width:100%;overflow-wrap:anywhere;word-break:break-word}.console-mobile-card-actions{display:flex;flex-wrap:wrap;gap:8px}.console-interconnection-table table{min-width:1360px}.console-artifact-table table{min-width:1420px}.console-interconnection-filters{display:grid;grid-template-columns:minmax(280px,1fr) 220px auto;gap:12px;align-items:start}.console-interconnection-filters>*{min-width:0}.identity-collection-table-region table{min-width:820px}.application-table-region table{min-width:1020px}.account-sync-runs-table table{min-width:920px}.account-sync-events-table table{min-width:1180px}.account-sync-events-table th,.account-sync-runs-table th,.application-table-region th,.identity-collection-table-region th{white-space:nowrap}.applications-workspace,.applications-workspace-panel{width:100%;min-width:0;max-width:100%}.applications-page-heading{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:16px;align-items:start;min-width:0}.applications-page-heading__action{padding-top:4px}.applications-workspace-panel{overflow:hidden}.resource-address{white-space:nowrap}.mapping-upstream-address{display:inline-block;max-width:100%;overflow-x:auto;overflow-wrap:normal;vertical-align:bottom;white-space:nowrap}.manual-ingress-table table{min-width:990px}.service-admission-filters{display:grid;grid-template-columns:minmax(0,1fr) 220px;gap:12px;align-items:start}.network-device-filters{display:grid;grid-template-columns:minmax(280px,1.2fr) minmax(0,2fr);gap:12px;align-items:start}.network-device-filter-selects{display:grid;grid-template-columns:repeat(4,minmax(150px,1fr));gap:12px}.network-device-filter-summary{display:flex;min-height:28px;grid-column:1/-1;align-items:center;justify-content:space-between;gap:12px}.domain-inventory-filters{display:grid;gap:12px}.domain-inventory-filter-selects{display:grid;grid-template-columns:repeat(5,minmax(150px,1fr));gap:12px}.domain-inventory-filter-summary{display:flex;min-height:28px;align-items:center;justify-content:space-between;gap:12px}.identity-page{display:flex;width:100%;min-width:0;flex-direction:column;gap:20px;padding:8px 20px 28px}.identity-source-line{display:flex;min-width:0;flex-wrap:wrap;align-items:center;gap:8px 16px}.account-detail-actions{display:grid;grid-template-columns:repeat(auto-fit,minmax(180px,max-content));gap:8px;align-items:center}@media (max-width:767px){.account-detail-actions{grid-template-columns:minmax(0,1fr)}}.identity-directory-layout{display:grid;grid-template-columns:236px minmax(0,1fr);gap:16px;min-width:0;align-items:start}.identity-collection{min-width:0}.identity-collection-footer{display:flex;min-height:52px;align-items:center;justify-content:space-between;gap:16px;padding:10px 16px;border-top:1px solid var(--console-line);background:#fff}.account-sync-filters{display:grid;grid-template-columns:minmax(280px,1fr) 180px;gap:8px;min-width:0}.account-sync-filters>*{min-width:0}.department-pane{min-width:0;padding:12px;border:1px solid var(--console-line);border-radius:8px;background:#fff}.department-tree-link{display:flex;width:100%;min-width:0;align-items:center;justify-content:space-between;gap:12px;padding:4px 8px;border:0;border-radius:4px;background:transparent;color:inherit;cursor:pointer;font:inherit;text-align:left}.department-tree-link:hover{background:#f1f3f3}.department-tree-link[aria-current=page]{background:#e9f3ff;color:#033160;font-weight:700}.department-tree-link:focus-visible{outline:2px solid #0972d3;outline-offset:1px}.department-tree-all{padding-block:8px}.department-tree-count{flex:0 0 auto;color:var(--console-muted);font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.department-mobile-select{display:none}@media (max-width:1200px){.identity-directory-layout{grid-template-columns:minmax(0,1fr)}.department-pane{padding:0;border:0;overflow:visible;background:transparent}.department-desktop-tree{display:none}.department-mobile-select{display:block}}@media (max-width:840px){.service-admission-filters{grid-template-columns:minmax(0,1fr)}.identity-page{padding-inline:12px}.identity-collection-footer{align-items:flex-start;flex-direction:column}}@media (max-width:1280px){.network-device-filters{grid-template-columns:minmax(0,1fr)}.network-device-filter-summary{grid-column:auto}}@media (max-width:1000px){.domain-inventory-filter-selects,.network-device-filter-selects{grid-template-columns:repeat(2,minmax(150px,1fr))}}@media (max-width:640px){.account-sync-filters,.network-device-filter-selects{grid-template-columns:minmax(0,1fr)}.network-device-filter-summary{align-items:flex-start;flex-direction:column}.domain-inventory-filter-selects{grid-template-columns:minmax(0,1fr)}.domain-inventory-filter-summary{align-items:flex-start;flex-direction:column}}.control-plane-domain-card{min-width:0;padding:4px 12px 12px}.control-plane-domain-card [class*=awsui_header]{letter-spacing:-.01em}@media (max-width:960px){.control-plane-domain-card{padding-inline:4px}}::selection{background:rgba(184,18,70,.14)}#console-top-navigation{position:relative;z-index:1000}.login-page{min-height:100vh;display:grid;place-items:center;padding:32px}.login-panel{width:min(440px,100%);padding:32px;border:1px solid var(--console-line);border-radius:8px;background:#fff;box-shadow:0 12px 32px rgba(22,25,31,.1)}.login-panel h1{margin:0 0 12px;font-size:24px;line-height:1.35}.login-panel p{margin:0 0 24px;color:var(--console-muted);line-height:1.7}.login-panel .button{min-height:40px;padding:0 18px;border:1px solid var(--console-accent);border-radius:4px;background:var(--console-accent);color:#fff;cursor:pointer;font:inherit;font-weight:700}.login-panel .button:focus-visible{outline:3px solid rgba(184,18,70,.22);outline-offset:2px}@media (max-width:600px){.login-page{padding:20px}.login-panel{padding:24px}}@media (max-width:767px){:root{--console-touch-target-size:44px}.applications-page-heading{grid-template-columns:minmax(0,1fr);gap:12px}.applications-page-heading__action{padding-top:0}.console-desktop-collection{display:none}.console-mobile-collection{display:block;min-width:0}.console-interconnection-filters,.domain-inventory-filter-selects{grid-template-columns:minmax(0,1fr)}.domain-inventory-filter-summary{align-items:flex-start;flex-direction:column}a[class*=awsui_button_],button[class*=awsui_button-trigger_],button[class*=awsui_button_],input[class*=awsui_input_]{min-height:var(--console-touch-target-size)!important}button[class*=awsui_button-trigger_],button[class*=awsui_button_]{min-width:var(--console-touch-target-size)!important}nav[aria-label="主导航"] a{display:flex;min-height:var(--console-touch-target-size)!important;align-items:center}}.oidc-callback-row{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:8px;align-items:center;min-width:0}.oidc-callback-row>*{min-width:0}.content-distribution-workspace{width:100%;min-width:0}.platform-view-table table{min-width:720px}.platform-view-state,.platform-view-table button{white-space:nowrap}.platform-view-path{overflow-wrap:anywhere;font-family:ui-monospace,Cascadia Code,SFMono-Regular,Consolas,monospace;font-size:.92em}.platform-view-editor-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;min-width:0}.platform-view-editor-grid>*{min-width:0}.content-library-table-region table{min-width:840px}.content-distribution-table-region table{min-width:980px}.content-distribution-events-table-region table{min-width:1160px}.content-distribution-sources-table-region table{min-width:1220px}.content-catalog-table-region{overflow-x:auto}.content-catalog-layout{display:grid;grid-template-columns:minmax(320px,.8fr) minmax(0,2fr);gap:var(--space-scaled-l,24px);align-items:start}.content-catalog-layout>*{min-width:0}.content-catalog-move-buttons{display:flex;align-items:center;gap:4px;flex-wrap:nowrap}@media (max-width:1000px){.content-catalog-layout{grid-template-columns:minmax(0,1fr)}}.content-catalog-table-region table{min-width:720px}.content-source-filters{display:grid;grid-template-columns:minmax(280px,1fr) minmax(180px,240px);gap:12px;min-width:0;align-items:start}.content-source-filters>*{min-width:0}.content-preview-controls{display:grid;grid-template-columns:minmax(260px,1.4fr) minmax(260px,auto) minmax(180px,.7fr) auto;gap:12px;min-width:0;align-items:end}.content-preview-controls>*{min-width:0}.content-preview-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;min-width:0;align-items:start}.content-preview-table{min-width:0}.content-preview-table table{min-width:340px}.content-create-grid{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:32px;min-width:0;align-items:start}.content-create-grid>*{min-width:0}.content-target-list{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px 16px;min-width:0}.content-distribution-filters{display:grid;grid-template-columns:minmax(280px,1.4fr) minmax(0,2fr);gap:12px;align-items:start}.content-distribution-filter-selects{display:grid;grid-template-columns:repeat(3,minmax(150px,1fr));gap:12px}.content-distribution-query-form{display:grid;grid-template-columns:repeat(4,minmax(170px,1fr)) auto;gap:12px;align-items:end;min-width:0;padding:16px;border:1px solid var(--console-line);border-radius:8px;background:#fff}.content-distribution-query-form--compact{grid-template-columns:repeat(3,minmax(180px,1fr)) auto}.content-distribution-query-form>*{min-width:0}.content-distribution-query-actions{display:flex;min-height:44px;align-items:flex-end}.content-consumption-toolbar{display:flex;min-width:0;align-items:center;justify-content:space-between;gap:12px}.content-consumption-breakdown{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;min-width:0}.content-technical-id{display:inline-block;max-width:100%;overflow-wrap:anywhere;font-family:ui-monospace,Cascadia Code,SFMono-Regular,Consolas,monospace;font-size:.92em}@media (max-width:1180px){.content-distribution-query-form,.content-distribution-query-form--compact{grid-template-columns:repeat(2,minmax(180px,1fr))}.content-distribution-query-actions{align-items:center}.content-preview-controls{grid-template-columns:repeat(2,minmax(220px,1fr))}.content-preview-grid{grid-template-columns:minmax(0,1fr)}}@media (max-width:960px){.content-create-grid{gap:24px}.content-consumption-breakdown,.content-create-grid,.content-distribution-filters,.platform-view-editor-grid{grid-template-columns:minmax(0,1fr)}}@media (max-width:720px){.console-interconnection-filters,.content-distribution-filter-selects,.content-distribution-query-form,.content-distribution-query-form--compact,.content-preview-controls,.content-source-filters,.content-target-list{grid-template-columns:minmax(0,1fr)}.content-preview-controls{align-items:stretch}.content-distribution-query-form{padding:12px}.content-consumption-toolbar,.content-distribution-query-actions{align-items:stretch;flex-direction:column}}.application-deletion-actions{display:flex;flex-wrap:wrap;justify-content:flex-end;gap:8px}@media (max-width:400px){.application-deletion-actions{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr)}.application-deletion-actions>:last-child{grid-column:1/-1}}