:root{color:#172033;font-synthesis:none;text-rendering:optimizelegibility;background:#f4f6fa;font-family:Inter,ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif}*{box-sizing:border-box}body{min-width:20rem;min-height:100vh;margin:0}button,input,select{font:inherit}button{cursor:pointer}button:disabled{cursor:not-allowed;opacity:.55}.centered{place-items:center;min-height:100vh;padding:1.5rem;display:grid}.login-card{background:#fff;border:1px solid #dce1ea;border-radius:.75rem;gap:1.2rem;width:min(100%,24rem);padding:2rem;display:grid;box-shadow:0 1rem 2.5rem #232d431a}.login-card h1,.login-card p{margin:0}.login-card label{gap:.4rem;font-weight:600;display:grid}.login-card input{border:1px solid #aeb7c7;border-radius:.4rem;width:100%;padding:.65rem .75rem}.login-card button,.primary-action,.danger-action{color:#fff;background:#3157c8;border:0;border-radius:.45rem;padding:.72rem 1rem;font-weight:650}.secondary-action,.danger-text-action{color:#354056;background:#fff;border:1px solid #cdd3df;border-radius:.42rem;padding:.62rem .8rem;font-weight:650}.secondary-action:hover{background:#f5f7fa}.danger-action{background:#b42318}.danger-text-action{color:#b42318;border-color:#0000}.eyebrow,.page-eyebrow{color:#647089;letter-spacing:.11em;text-transform:uppercase;font-size:.72rem;font-weight:750}.error{color:#b42318}.admin-shell{grid-template-columns:16.5rem minmax(0,1fr);grid-template-areas:"sidebar content";min-height:100vh;display:grid}.brand-link{color:#f8faff;align-items:center;gap:.72rem;min-width:0;text-decoration:none;display:flex}.brand-link>span:last-child,.operator-identity{min-width:0;display:grid}.brand-link strong{line-height:1.15}.brand-link small,.operator-identity small{color:#8f9bb3;text-overflow:ellipsis;white-space:nowrap;font-size:.74rem;overflow:hidden}.brand-mark,.operator-avatar{color:#fff;border-radius:.55rem;flex:none;place-items:center;font-weight:750;display:grid}.brand-mark{background:linear-gradient(145deg,#446cdd,#294cad);width:2.1rem;height:2.1rem;box-shadow:0 .35rem 1rem #0e1d4873}.operator-avatar{background:linear-gradient(145deg,#496fde,#2d4eac);border:1px solid #ffffff24;width:2.4rem;height:2.4rem;font-size:.74rem;box-shadow:0 .25rem .75rem #08112452}.operator-identity{max-width:100%}.operator-identity strong{color:#f7f9fd;text-overflow:ellipsis;white-space:nowrap;font-size:.82rem;overflow:hidden}.sign-out-button{color:#dce4f5;background:#202b41;border:1px solid #33415d;border-radius:.5rem;justify-content:center;align-items:center;gap:.5rem;width:100%;min-height:2.4rem;padding:.5rem .7rem;font-size:.79rem;font-weight:650;transition:color .12s,background-color .12s,border-color .12s;display:flex}.sign-out-button:hover{color:#fff;background:#29364f;border-color:#465674}.sign-out-button svg,.mobile-navigation-toggle svg,.sidebar-close-button svg{width:1rem;height:1rem}.mobile-navigation-toggle,.sidebar-close-button{display:none}.brand-link:focus-visible,.sidebar-link:focus-visible,.sign-out-button:focus-visible,.mobile-navigation-toggle:focus-visible,.sidebar-close-button:focus-visible{outline-offset:2px;outline:2px solid #89a5ff}.sidebar{z-index:20;color:#dce4f5;background:#172033;grid-area:sidebar;grid-template-rows:auto minmax(0,1fr) auto;height:100dvh;display:grid;position:sticky;top:0;overflow:hidden}.sidebar-brand{border-bottom:1px solid #29344a;justify-content:space-between;align-items:center;min-width:0;min-height:4.75rem;padding:1rem 1.25rem;display:flex}.sidebar-scroll-area{overscroll-behavior:contain;scrollbar-color:#40506d transparent;scrollbar-width:thin;min-height:0;padding:1.3rem 1rem;overflow-y:auto}.sidebar-heading{gap:.15rem;padding:.35rem .75rem 1rem;display:grid}.sidebar-heading span{color:#f7f9fd;letter-spacing:.08em;text-transform:uppercase;font-size:.78rem;font-weight:700}.sidebar-heading small{color:#8f9bb3;font-size:.72rem}.sidebar-navigation{gap:.32rem;display:grid}.sidebar-link{color:#c7d0e2;border-radius:.5rem;align-items:center;gap:.72rem;min-height:2.75rem;padding:.62rem .72rem;font-size:.88rem;font-weight:600;text-decoration:none;transition:color .12s,background-color .12s;display:flex}.sidebar-link:hover{color:#fff;background:#222d43}.sidebar-link-active{color:#fff;background:#2a3855;box-shadow:inset 3px 0 #7695ff}.sidebar-link-icon{place-items:center;width:1.25rem;height:1.25rem;display:grid}.sidebar-link-icon svg{width:100%;height:100%}.sidebar-account{background:#121a2b;border-top:1px solid #29344a;gap:.75rem;padding:1rem;display:grid;box-shadow:0 -.75rem 1.5rem #070d1b1f}.sidebar-account-status{color:#92a0b9;letter-spacing:.08em;text-transform:uppercase;align-items:center;gap:.42rem;font-size:.66rem;font-weight:750;display:flex}.sidebar-account-status span{background:#47c98b;border-radius:50%;width:.42rem;height:.42rem;box-shadow:0 0 0 .2rem #47c98b1f}.sidebar-operator{grid-template-columns:auto minmax(0,1fr);align-items:center;gap:.7rem;min-width:0;display:grid}.sidebar-account-error{color:#ffc9c4;background:#b423182e;border:1px solid #ff89802e;border-radius:.45rem;margin:-.1rem 0 0;padding:.58rem .65rem;font-size:.72rem;line-height:1.35}.navigation-overlay{display:none}.content{grid-area:content;min-width:0;min-height:100vh;padding:clamp(1.3rem,3vw,2.6rem)}.page{width:min(100%,88rem);margin:0 auto}.page-heading{margin-bottom:1.7rem}.page-heading-with-action{justify-content:space-between;align-items:end;gap:1.5rem;display:flex}.page-heading h1{color:#172033;letter-spacing:-.035em;margin:.25rem 0 .35rem;font-size:clamp(1.65rem,3vw,2.15rem)}.page-heading p,.panel-heading p,.summary-card p,.empty-state p{color:#69748a;margin:0;line-height:1.55}.page-heading .page-eyebrow,.panel-heading .page-eyebrow{color:#3157c8}.summary-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:1rem;margin-bottom:1.4rem;display:grid}.summary-card,.panel{background:#fff;border:1px solid #dfe4ed;border-radius:.7rem;box-shadow:0 .35rem 1.1rem #232d430a}.summary-card{padding:1.25rem}.summary-card h2{margin:.65rem 0 .2rem;font-size:1rem}.summary-value{color:#3157c8;font-size:1.75rem;font-weight:720}.panel{overflow:hidden}.panel-heading{border-bottom:1px solid #e5e9f0;justify-content:space-between;align-items:center;min-height:4.5rem;padding:1.15rem 1.3rem;display:flex}.panel-heading h2{margin:.15rem 0;font-size:1rem}.panel-heading p{font-size:.82rem}.resource-toolbar{border-bottom:1px solid #e5e9f0;flex-wrap:wrap;justify-content:space-between;align-items:end;gap:1rem;padding:1.1rem 1.3rem;display:flex}.resource-search,.resource-filter-controls,.resource-filter-controls label{gap:.55rem;display:flex}.resource-search{flex-direction:column}.resource-search>label,.resource-filter-controls label,.tenant-picker label{color:#566176;font-size:.78rem;font-weight:700}.resource-search>div,.tenant-picker label>span{gap:.5rem;display:flex}.resource-search input,.resource-filter-controls select,.tenant-picker input,.tenant-picker select,.editor-form>label>input,.editor-form>label>select,.editor-field-grid input,.editor-field-grid select{color:#172033;background:#fff;border:1px solid #b8c0ce;border-radius:.42rem;min-height:2.5rem;padding:.55rem .68rem}.resource-search input{width:min(22rem,56vw)}.resource-filter-controls label,.tenant-picker label{flex-direction:column}.resource-list-heading{background:#fafbfc;min-height:4rem}.empty-state{text-align:center;align-content:center;justify-items:center;gap:.35rem;min-height:12rem;padding:2rem;display:grid}.empty-state strong{font-size:.95rem}.table-scroll{overflow-x:auto}table{border-collapse:collapse;width:100%;min-width:42rem}th,td{text-align:left;border-bottom:1px solid #edf0f5;padding:.8rem 1.3rem}th{color:#647089;letter-spacing:.04em;text-transform:uppercase;background:#fafbfc;font-size:.72rem;font-weight:750}.empty-table{color:#7b8497;text-align:center;height:10rem}.table-resource-link{color:#2549b5;text-align:left;background:0 0;border:0;padding:0;font-weight:700;display:block}.table-resource-link:hover{text-decoration:underline}.table-inline-link{color:#2549b5;font-weight:700;text-decoration:none}.table-inline-link:hover{text-decoration:underline}.table-primary-text{font-weight:650;display:block}.table-resource-meta{color:#7b8497;margin-top:.15rem;font-size:.72rem;display:block}.status-pill{color:#176b45;background:#e8f7ef;border-radius:999px;padding:.23rem .48rem;font-size:.72rem;font-weight:700;display:inline-flex}.status-pill.muted{color:#626b7d;background:#eef1f5}.node-status-applying{color:#805000;background:#fff1cf}.node-status-mismatch{color:#922b21;background:#fff0ee}.node-status-offline{color:#626b7d;background:#eef1f5}.node-list-heading{gap:1.5rem}.control-revision{text-align:right;justify-items:end;gap:.2rem;min-width:0;display:grid}.control-revision span{color:#69748a;letter-spacing:.05em;text-transform:uppercase;font-size:.72rem;font-weight:700}.node-identifier,.node-error-code{font-family:ui-monospace,SFMono-Regular,Consolas,Liberation Mono,monospace}.control-revision strong{color:#3157c8;font-size:.82rem}.nodes-table{min-width:72rem}.node-identifier{overflow-wrap:anywhere}.node-error-code{color:#922b21;overflow-wrap:anywhere;font-size:.75rem}.table-pagination{border-top:1px solid #edf0f5;justify-content:center;padding:1rem 1.3rem;display:flex}.modal-backdrop{z-index:50;background:#10182894;place-items:center;padding:1rem;display:grid;position:fixed;inset:0;overflow-y:auto}.editor-modal{background:#fff;border:0;border-radius:.72rem;width:min(100%,36rem);max-height:calc(100vh - 2rem);margin:0;padding:0;position:relative;overflow-y:auto;box-shadow:0 1.25rem 4rem #10182847}.editor-header{border-bottom:1px solid #e4e8ef;justify-content:space-between;align-items:start;padding:1.25rem 1.4rem;display:flex}.editor-header h2,.editor-header p{margin:0}.editor-header h2{margin-top:.2rem}.editor-header>button{color:#5f697c;background:0 0;border:0;width:2rem;height:2rem;padding:0;font-size:1.65rem;line-height:1}.editor-loading{color:#69748a;text-align:center;min-height:12rem;padding:2rem}.editor-form{gap:1.15rem;padding:1.4rem;display:grid}.editor-form>label{color:#354056;gap:.4rem;font-size:.82rem;font-weight:700;display:grid}.editor-field-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:1rem;display:grid}.editor-field-grid label,.tenant-picker,.tenant-picker label{gap:.4rem;display:grid}.editor-field-grid label,.tenant-picker label{color:#354056;font-size:.82rem;font-weight:700}.tenant-picker{grid-template-columns:minmax(11rem,1fr) minmax(11rem,1fr);align-content:end}.tenant-picker label>span{display:flex}.tenant-picker input{min-width:0}.tenant-picker select{width:100%}.field-error{color:#b42318;font-size:.75rem}.store-toolbar{align-items:end}.store-toolbar>.tenant-picker{flex:25rem}.store-table{min-width:62rem}.store-editor-modal{width:min(100%,42rem)}.editor-note{color:#747f93;margin:-.55rem 0 0;font-size:.76rem;line-height:1.45}.relationship-summary{background:#f7f8fb;border:1px solid #e1e5ec;border-radius:.5rem;grid-template-columns:auto auto minmax(0,1fr);align-items:center;gap:.8rem;padding:.9rem;display:grid}.relationship-summary>div{min-width:5rem;display:grid}.relationship-summary strong{color:#3157c8;font-size:1.35rem}.relationship-summary span,.relationship-summary p{color:#69748a;font-size:.75rem}.relationship-summary p{margin:0;line-height:1.45}.editor-form>label>span{color:#747f93;font-size:.76rem;font-weight:400}.editor-form .checkbox-field{background:#f7f8fb;border:1px solid #e1e5ec;border-radius:.5rem;align-items:start;gap:.7rem;padding:.9rem;display:flex}.tracking-settings,.editor-section{border:1px solid #d9dee8;border-radius:.55rem;gap:1rem;margin:0;padding:1rem;display:grid}.tracking-settings>legend,.editor-section>legend{color:#354056;padding:0 .35rem;font-size:.88rem;font-weight:750}.editor-section>.checkbox-field{margin-top:1rem}.tracking-settings>p{color:#69748a;margin:-.3rem 0 0;font-size:.78rem;line-height:1.5}.tracking-provider{grid-template-columns:minmax(0,1fr) minmax(12rem,1fr);gap:.7rem;display:grid}.tracking-provider>label:last-child{color:#354056;gap:.4rem;font-size:.8rem;font-weight:700;display:grid}.tracking-provider>label:last-child input{color:#172033;background:#fff;border:1px solid #b8c0ce;border-radius:.42rem;min-height:2.5rem;padding:.55rem .68rem}.tracking-provider small{color:#747f93;font-size:.74rem;font-weight:400;line-height:1.4}.checkbox-field input{width:1.05rem;height:1.05rem;margin:.12rem 0 0}.checkbox-field span{gap:.2rem;display:grid}.form-error,.delete-confirmation{color:#922b21;background:#fff0ee;border:1px solid #f5c7c1;border-radius:.5rem;padding:.8rem .9rem}.delete-confirmation{justify-content:space-between;align-items:center;gap:1rem;display:flex}.delete-confirmation p{margin:0;font-size:.8rem;line-height:1.45}.delete-confirmation button{flex:none}.editor-actions{justify-content:space-between;align-items:center;gap:1rem;padding-top:.35rem;display:flex}.editor-actions>div{gap:.6rem;display:flex}.alert{color:#922b21;background:#fff0ee;border:1px solid #f5c7c1;border-radius:.5rem;width:min(100%,88rem);margin:0 auto 1rem;padding:.8rem 1rem}@media (width<=48rem){.admin-shell{display:block}.mobile-navigation-toggle{z-index:10;color:#26334d;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#fffffff0;border:1px solid #dce1ea;border-radius:.65rem;place-items:center;width:2.65rem;height:2.65rem;padding:0;display:grid;position:fixed;top:.85rem;left:.85rem;box-shadow:0 .45rem 1.2rem #232d4324}.sidebar{z-index:30;visibility:hidden;width:min(19rem,100vw - 2.5rem);height:auto;transition:visibility .18s,transform .18s;position:fixed;top:0;bottom:0;left:0;transform:translate(-100%)}.sidebar-close-button{color:#aeb9ce;background:#202b41;border:1px solid #33415d;border-radius:.5rem;flex:none;place-items:center;width:2.25rem;height:2.25rem;padding:0;display:grid}.sidebar-close-button:hover{color:#fff;background:#29364f}.sidebar-account{padding-bottom:calc(1rem + env(safe-area-inset-bottom))}.sidebar-opened{visibility:visible;transform:translate(0)}.navigation-overlay{z-index:20;background:#1018287a;border:0;padding:0;display:block;position:fixed;inset:0}.content{padding:4.65rem 1rem 2rem}.page-heading-with-action{flex-direction:column;align-items:stretch}.primary-action{align-self:flex-start}.summary-grid{grid-template-columns:1fr}.resource-toolbar,.resource-filter-controls,.editor-actions,.delete-confirmation{flex-direction:column;align-items:stretch}.node-list-heading{flex-direction:column;align-items:start}.control-revision{text-align:left;justify-items:start}.resource-search input{width:100%}.resource-search>div{grid-template-columns:minmax(0,1fr) auto;display:grid}.editor-actions>div:last-child{justify-content:end}.editor-field-grid,.tracking-provider,.tenant-picker,.relationship-summary{grid-template-columns:1fr}}@media (prefers-reduced-motion:reduce){.sidebar,.sidebar-link,.sign-out-button{transition:none}}.node-page{max-width:80rem}.node-refresh,.node-freshness,.node-badge,.node-text-link,.node-retry{align-items:center;gap:.5rem;display:flex}.node-refresh{flex-shrink:0;gap:.85rem}.node-refresh-button{place-items:center;width:2.35rem;height:2.35rem;padding:0;display:grid}.node-freshness{color:#526079;grid-template-columns:auto 1fr;gap:.2rem .45rem;font-size:.78rem;display:grid}.node-freshness>span,.node-badge>span{background:currentColor;border-radius:50%;flex:none;width:.4rem;height:.4rem}.node-freshness-live>span{color:#3157c8}.node-freshness small{color:#737e90;grid-column:2;font-size:.72rem}.node-notice{color:#526079;background:#eaf0f8;border:1px solid #d8e2f0;border-radius:.6rem;align-items:center;gap:.65rem;margin-bottom:1.1rem;padding:.8rem 1rem;font-size:.82rem;line-height:1.5;display:flex}.node-notice p{margin:0}.node-notice svg{flex:none;width:1.2rem;height:1.2rem}.node-notice-warning{color:#845611;background:#fff8e9;border-color:#eed9a7}.node-notice a{color:inherit;font-weight:650}.node-summary-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:1rem;margin-bottom:1.4rem;display:grid}.node-summary-card{color:#172033;background:#fff;border:1px solid #dfe4ed;border-radius:.7rem;gap:.6rem;padding:1.2rem 1.25rem;text-decoration:none;transition:border-color .12s,box-shadow .12s;display:grid;box-shadow:0 .35rem 1.1rem #232d430a}.node-summary-card:hover{border-color:#99abda;box-shadow:0 .4rem 1.2rem #232d4314}.node-summary-label{justify-content:space-between;align-items:center;gap:.45rem;font-size:.82rem;font-weight:650;display:flex}.node-summary-label svg{color:#7e899e;flex:none}.node-summary-card>strong{font-variant-numeric:tabular-nums;font-size:2.2rem;font-weight:650;line-height:1.2}.node-summary-card>small{color:#69748a;font-size:.73rem;line-height:1.45}.node-summary-danger>strong{color:#b42318}.node-summary-warning>strong{color:#966214}.node-summary-progress>strong{color:#3157c8}.node-summary-success>strong{color:#18794e}.node-toolbar{border-bottom:1px solid #e5e9f0;flex-wrap:wrap;align-items:center;gap:.75rem;padding:1rem 1.2rem;display:flex}.node-search{color:#69748a;border:1px solid #cdd3df;border-radius:.45rem;align-items:center;gap:.55rem;min-width:12rem;padding:0 .7rem;display:flex}.node-search:focus-within{border-color:#3157c8;outline:2px solid #3157c826}.node-search input{color:#172033;background:0 0;border:0;outline:0;width:11rem;min-width:0;padding:.6rem 0;font-size:.82rem}.node-filter select{color:#354056;background:#fff;border:1px solid #cdd3df;border-radius:.45rem;max-width:100%;padding:.6rem .65rem;font-size:.82rem}.node-list-meta{color:#69748a;margin-left:auto;font-size:.75rem}.node-list-meta span{margin:0 .3rem}.node-card+.node-card{border-top:1px solid #e5e9f0}.node-row{cursor:pointer;grid-template-columns:auto minmax(0,1fr) 11rem 8rem auto;align-items:center;gap:1rem;padding:1.15rem 1.3rem;list-style:none;display:grid}.node-row::-webkit-details-marker{display:none}.node-row:hover{background:#f8faff}.node-row:focus-visible,.node-summary-card:focus-visible,.node-issues a:focus-visible,.node-text-link:focus-visible,.node-page button:focus-visible,.node-filter select:focus-visible{outline-offset:-3px;outline:2px solid #3157c8}.node-symbol{color:#60718c;background:#f0f3f8;border:1px solid #e3e8f0;border-radius:.6rem;place-items:center;width:2.65rem;height:2.65rem;display:grid}.node-identity,.node-revision{gap:.3rem;min-width:0;display:grid}.node-identity strong{overflow-wrap:anywhere;font-size:.9rem}.node-identity small,.node-revision small{color:#737e90;font-size:.73rem;font-weight:400}.node-revision{font-variant-numeric:tabular-nums;justify-items:end;font-size:.88rem}.node-badge{color:#526079;background:#eef1f6;border-radius:.4rem;gap:.4rem;width:fit-content;padding:.35rem .6rem;font-size:.72rem;font-weight:650;line-height:1.3}.node-badge-current{color:#18794e;background:#eaf7f0}.node-badge-stopped,.node-badge-rejected{color:#b42318;background:#fff0ef}.node-badge-missing,.node-badge-offline{color:#8c5c12;background:#fff5df}.node-badge-applying,.node-badge-retrying{color:#3157c8;background:#edf2ff}.node-chevron{color:#7b879b}.node-card[open] .node-chevron{transform:rotate(180deg)}.node-card[open] .node-row{background:#f8faff}.node-details{background:#f8faff;padding:0 1.3rem 1.3rem}.node-guidance{background:#fff;border:1px solid #dfe5ef;border-left:3px solid #9aaedc;border-radius:.45rem;justify-content:space-between;align-items:center;gap:1rem;padding:1rem 1.1rem;display:flex}.node-guidance-stopped,.node-guidance-rejected{border-left-color:#d6655d}.node-guidance h2{margin:0 0 .3rem;font-size:.85rem}.node-guidance p{color:#69748a;max-width:42rem;margin:0;font-size:.8rem;line-height:1.55}.node-retry{flex:none;font-size:.8rem}.node-action-feedback{color:#3157c8;margin:.85rem 0 0;font-size:.8rem;line-height:1.5}.node-action-feedback.error{color:#b42318}.node-facts{grid-template-columns:repeat(4,minmax(0,1fr));gap:1.2rem 1rem;margin:1.15rem 0 0;display:grid}.node-facts dt{color:#737e90;margin-bottom:.4rem;font-size:.72rem}.node-facts dd{color:#354056;overflow-wrap:anywhere;margin:0;font-size:.8rem;line-height:1.45}.node-facts dd small{color:#737e90;margin-top:.2rem;font-size:.72rem;display:block}.node-facts code{font-size:.75rem}.node-fact-wide{grid-column:span 2}.node-text-link{color:#3157c8;font-size:.8rem;font-weight:600;text-decoration:none}.node-issues{margin:0;padding:0;list-style:none}.node-issues li+li{border-top:1px solid #e5e9f0}.node-issues a{color:#172033;grid-template-columns:auto minmax(0,1fr) auto auto;align-items:center;gap:.9rem;padding:1.15rem 1.3rem;text-decoration:none;display:grid}.node-issues a:hover{background:#f8faff}.node-issue-icon,.node-issue-arrow{color:#7b879b}.node-issue-icon{width:1.5rem;height:1.5rem}.node-issues strong,.node-issues small{display:block}.node-issues strong{overflow-wrap:anywhere;font-size:.86rem}.node-issues small{color:#737e90;margin-top:.3rem;font-size:.75rem}.node-dashboard-empty{color:#69748a;text-align:center;justify-items:center;gap:.7rem;padding:3rem 1.5rem;display:grid}.node-dashboard-empty strong{color:#354056;font-size:.95rem}.node-dashboard-empty p{margin:0;font-size:.8rem}.node-healthy-icon{color:#18794e}[data-stale=true] .node-badge,.node-summary-grid[data-stale=true] .node-summary-card>strong{color:#69748a}[data-stale=true] .node-badge{background:#eef1f6}.visually-hidden{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}@media (width<=75rem){.node-summary-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.node-row{grid-template-columns:auto minmax(0,1fr) 10rem auto;gap:.75rem}.node-revision{display:none}.node-guidance{flex-direction:column;align-items:start}}@media (width<=45rem){.node-summary-grid{gap:.65rem}.node-summary-card{padding:1rem}.node-summary-label{align-items:start;font-size:.78rem}.node-toolbar{padding:.9rem}.node-search,.node-filter,.node-filter select,.node-search input{width:100%}.node-list-meta{margin-left:0}.node-row{grid-template-columns:minmax(0,1fr) auto;gap:.6rem;padding:1rem}.node-symbol{display:none}.node-badge{grid-row:2}.node-chevron{grid-area:1/2/3}.node-details{padding:0 .9rem 1rem}.node-facts{grid-template-columns:repeat(2,minmax(0,1fr))}.node-panel .panel-heading{flex-direction:column;align-items:start;gap:.8rem}.node-issues a{grid-template-columns:auto minmax(0,1fr) auto;padding:1rem}.node-issues .node-badge{grid-column:2}.node-issue-arrow{grid-area:1/3/3}}@media (prefers-reduced-motion:reduce){.node-summary-card{transition:none}}.node-load-more:has(button){border-top:1px solid #e5e9f0;justify-content:center;padding:1rem;display:flex}@media (width<=45rem){.node-summary-label{min-height:2.4em}}
