@font-face{font-family:Nohemi;src:url(/assets/Nohemi-Regular-V_p1KaPq.ttf) format("truetype");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:Nohemi;src:url(/assets/Nohemi-Medium-BAY9bfap.ttf) format("truetype");font-weight:500;font-style:normal;font-display:swap}@font-face{font-family:Nohemi;src:url(/assets/Nohemi-SemiBold-Be5voxVd.ttf) format("truetype");font-weight:600;font-style:normal;font-display:swap}@font-face{font-family:Nohemi;src:url(/assets/Nohemi-Bold-Dhe-kgzx.ttf) format("truetype");font-weight:700 900;font-style:normal;font-display:swap}@font-face{font-family:IBM Plex Mono;src:url(/assets/IBMPlexMono-Regular-C5_jWxVG.ttf) format("truetype");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:IBM Plex Mono;src:url(/assets/IBMPlexMono-Medium-Bl6ckbVJ.ttf) format("truetype");font-weight:500;font-style:normal;font-display:swap}@font-face{font-family:IBM Plex Mono;src:url(/assets/IBMPlexMono-SemiBold-CCIC0M5z.ttf) format("truetype");font-weight:600 900;font-style:normal;font-display:swap}:root,[data-theme=dark]{color-scheme:dark;--color-primary: #FF7A45;--color-on-primary: #2A0E00;--color-primary-container: #3A1403;--color-on-primary-container: #FFC2A6;--color-primary-ink: #FF9E75;--color-primary-pressed: #FF5C1A;--color-surface: #0B0C0E;--color-surface-container: #14161A;--color-surface-container-high: #1D2025;--color-surface-container-highest: #2A2E35;--color-on-surface: #F4F5F7;--color-on-surface-variant: #A9B0BA;--color-on-surface-faint: #808894;--color-outline: #2A2E35;--color-outline-strong: #5A616C;--color-outline-focus: #FF9E75;--color-success: #4ED18C;--color-success-container: #0A2B19;--color-on-success: #04240F;--color-caution: #F5B942;--color-caution-container: #2D1F03;--color-on-caution: #241700;--color-danger: #FF7A85;--color-danger-container: #2E0C10;--color-on-danger: #2B0509;--color-info: #79ADFF;--color-info-container: #0B1B33;--color-on-info: #04162E;--color-danger-hover: #FF959E;--color-critical: #E0414F;--color-scrim: rgba(0, 0, 0, .64);--color-track: #1D2025;--data-muscle: #3ECFBE;--data-fat: #F5B942;--data-water: #79ADFF;--data-bone: #A996F5;--series-planned: #4ED18C;--series-alt: #79ADFF;--series-other: #F5B942;--series-skipped: #A996F5;--series-none: #3D434C;--series-on: #0B0C0E;--overlay-rgb: 255, 255, 255;--shadow-sm: 0 1px 2px rgba(0, 0, 0, .5);--shadow-md: 0 2px 8px -2px rgba(0, 0, 0, .6);--shadow-lg: 0 10px 28px -8px rgba(0, 0, 0, .7);--shadow-sheet: 0 -10px 36px -10px rgba(0, 0, 0, .75)}[data-theme=light]{color-scheme:light;--color-primary: #FF5C1A;--color-on-primary: #2A0E00;--color-primary-container: #FFF3ED;--color-on-primary-container: #8A2802;--color-primary-ink: #B33403;--color-primary-pressed: #E04405;--color-surface: #F4F5F7;--color-surface-container: #FFFFFF;--color-surface-container-high: #EDEFF2;--color-surface-container-highest: #FFFFFF;--color-on-surface: #14161A;--color-on-surface-variant: #5A616C;--color-on-surface-faint: #666E7C;--color-outline: #CDD3DA;--color-outline-strong: #808894;--color-outline-focus: #B33403;--color-success: #0F7A45;--color-success-container: #E8F8EF;--color-on-success: #FFFFFF;--color-caution: #8F5A00;--color-caution-container: #FDF4E3;--color-on-caution: #14161A;--color-danger: #B01727;--color-danger-container: #FDECEE;--color-on-danger: #FFFFFF;--color-info: #1657AE;--color-info-container: #EAF2FE;--color-on-info: #FFFFFF;--color-danger-hover: #8E0E1C;--color-critical: #7A0F19;--color-scrim: rgba(11, 12, 14, .44);--color-track: #E6E9ED;--data-muscle: #0F8E80;--data-fat: #D08A00;--data-water: #2E7DE0;--data-bone: #6E56CF;--series-planned: #1B9A5A;--series-alt: #1E6FD9;--series-other: #B37400;--series-skipped: #6E56CF;--series-none: #CDD3DA;--series-on: #FFFFFF;--overlay-rgb: 20, 22, 26;--accent-soft: rgba(255, 92, 26, .1);--accent-glow: rgba(255, 92, 26, .24);--shadow-sm: 0 1px 2px rgba(11, 12, 14, .08);--shadow-md: 0 2px 8px -2px rgba(11, 12, 14, .1), 0 1px 2px rgba(11, 12, 14, .05);--shadow-lg: 0 10px 28px -8px rgba(11, 12, 14, .18), 0 2px 6px rgba(11, 12, 14, .06);--shadow-sheet: 0 -10px 36px -10px rgba(11, 12, 14, .22)}:root{--font-core: "Nohemi", system-ui, -apple-system, "Segoe UI", sans-serif;--font-figure: "IBM Plex Mono", "Nohemi", ui-monospace, monospace;--bg-color: var(--color-surface);--bg-primary: var(--color-surface);--panel-bg: var(--color-surface-container);--border-color: var(--color-outline);--border-strong: var(--color-outline-strong);--text-primary: var(--color-on-surface);--text-secondary: var(--color-on-surface-variant);--text-tertiary: var(--color-on-surface-faint);--accent-color: var(--color-primary);--on-accent: var(--color-on-primary);--accent-ink: var(--color-primary-ink);--success-color: var(--color-success);--danger-color: var(--color-danger);--warning-color: var(--color-caution);--info-color: var(--color-info);--purple-color: var(--data-bone);--sidebar-width: 264px;--topbar-height: 56px;--glass-blur: none;--font-main: var(--font-core);--surface-1: rgba(var(--overlay-rgb), .025);--surface-2: rgba(var(--overlay-rgb), .045);--surface-3: rgba(var(--overlay-rgb), .07);--space-1: 4px;--space-2: 8px;--space-3: 12px;--space-4: 16px;--space-5: 20px;--space-6: 24px;--space-8: 32px;--space-10: 40px;--space-12: 48px;--gutter-page: 32px;--radius-xs: 4px;--radius-sm: 8px;--radius-md: 12px;--radius-lg: 16px;--radius-xl: 16px;--radius-2xl: 28px;--radius-pill: 999px;--focus-ring: 0 0 0 2px var(--color-surface), 0 0 0 4px var(--color-outline-focus);--ease-standard: cubic-bezier(.2, 0, 0, 1);--duration-instant: 80ms;--duration-fast: .14s;--duration-base: .2s;--duration-sheet: .32s;--transition: background-color var(--duration-fast) var(--ease-standard), border-color var(--duration-fast) var(--ease-standard), color var(--duration-fast) var(--ease-standard), box-shadow var(--duration-fast) var(--ease-standard), opacity var(--duration-fast) var(--ease-standard), transform var(--duration-instant) var(--ease-standard)}@media(prefers-reduced-motion:reduce){:root{--duration-instant: 1ms;--duration-fast: 1ms;--duration-base: 1ms;--duration-sheet: 1ms}*,*:before,*:after{animation-duration:1ms!important;animation-iteration-count:1!important;transition-duration:1ms!important}}*{margin:0;padding:0;box-sizing:border-box}html{-webkit-text-size-adjust:100%}body{font-family:var(--font-core);font-size:14px;line-height:1.5;background-color:var(--color-surface);color:var(--color-on-surface);overflow-x:hidden;-webkit-font-smoothing:antialiased;text-rendering:optimizeLegibility}button,input,select,textarea{font:inherit;color:inherit}a{color:var(--color-primary-ink);text-underline-offset:2px}h1,h2,h3,h4{font-weight:600;letter-spacing:-.01em;line-height:1.25}h2{font-size:22px}b,strong{font-weight:600}::selection{background:#ff7a4552}:focus-visible{outline:2px solid var(--color-outline-focus);outline-offset:2px}input:focus-visible,select:focus-visible,textarea:focus-visible{outline:none}.figure,.num,.ui-stat-value,.ui-pager-count,.ui-pager-btn{font-family:var(--font-figure);font-variant-numeric:tabular-nums slashed-zero;font-feature-settings:"tnum" 1,"zero" 1}.num small,.ui-stat-value small,.num .dr-sub,.num .bp-muted,.num .ui-badge,.num button{font-family:var(--font-core)}.mf-wordmark{font-family:var(--font-core);font-weight:700;letter-spacing:-.03em;line-height:1;color:var(--text-primary)}.mf-wordmark span{color:#ff5c1a}.admin-container{min-height:100vh}.main-content{margin-left:var(--sidebar-width);min-width:0;padding:32px var(--gutter-page) 64px}.page-content{max-width:1560px;margin:0 auto;animation:mf-page-in var(--duration-base) var(--ease-standard)}@keyframes mf-page-in{0%{opacity:0;transform:translateY(4px)}to{opacity:1;transform:none}}.mf-topbar{display:none}@media(max-width:1024px){.main-content{margin-left:0;padding-top:calc(var(--topbar-height) + 24px)}.mf-topbar{display:flex;align-items:center;gap:8px;position:fixed;top:0;left:0;right:0;z-index:150;height:var(--topbar-height);padding:0 12px;background:var(--color-surface-container);border-bottom:1px solid var(--border-color)}.mf-topbar-brand{display:flex;align-items:center;gap:10px}}@media(max-width:760px){.main-content{padding-top:calc(var(--topbar-height) + 20px);padding-bottom:48px}}.glass-panel{background:var(--panel-bg);border:1px solid var(--border-color);border-radius:var(--radius-lg)}.btn-primary,.btn-secondary,.ui-btn-primary,.ui-btn-ghost,.ui-btn-danger{display:inline-flex;align-items:center;justify-content:center;gap:var(--space-2);min-height:40px;padding:0 var(--space-4);border:1px solid transparent;border-radius:var(--radius-md);font-family:var(--font-core);font-weight:600;font-size:14px;line-height:1;white-space:nowrap;text-decoration:none;cursor:pointer;transition:var(--transition)}.btn-primary:active:not(:disabled),.btn-secondary:active:not(:disabled),.ui-btn-primary:active:not(:disabled),.ui-btn-ghost:active:not(:disabled),.ui-btn-danger:active:not(:disabled){transform:scale(.97)}.btn-primary:disabled,.btn-secondary:disabled,.ui-btn-primary:disabled,.ui-btn-ghost:disabled,.ui-btn-danger:disabled{opacity:.4;cursor:not-allowed}.btn-primary,.ui-btn-primary{background:var(--color-primary);color:var(--color-on-primary)}.btn-primary:hover:not(:disabled),.ui-btn-primary:hover:not(:disabled){background:var(--color-primary-pressed)}.btn-secondary{background:transparent;color:var(--color-on-surface);border-color:var(--color-outline-strong)}.btn-secondary:hover:not(:disabled){background:var(--color-surface-container-high)}.ui-btn-ghost{background:var(--surface-2);color:var(--color-on-surface);border-color:var(--color-outline)}.ui-btn-ghost:hover:not(:disabled){background:var(--color-surface-container-high);border-color:var(--color-outline-strong)}.ui-btn-danger{background:var(--color-danger);color:var(--color-on-danger)}.ui-btn-danger:hover:not(:disabled){background:var(--color-danger-hover)}.ui-btn-sm{min-height:32px;padding:0 var(--space-3);font-size:13px;border-radius:var(--radius-sm)}.ui-icon-btn{display:inline-flex;align-items:center;justify-content:center;width:36px;height:36px;flex:none;border-radius:var(--radius-sm);border:1px solid transparent;background:transparent;color:var(--color-on-surface-variant);cursor:pointer;transition:var(--transition)}.ui-icon-btn:hover{background:var(--color-surface-container-high);color:var(--color-on-surface)}.ui-icon-btn:active{transform:scale(.97)}.search-section{display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap;gap:12px;padding:12px;margin-bottom:20px}.search-container{position:relative;width:100%;max-width:600px}.search-input-wrapper{display:flex;align-items:center;background:var(--color-surface-container);border:1px solid var(--border-color);border-radius:var(--radius-md);padding:0 var(--space-4);height:44px;transition:var(--transition)}.search-input-wrapper:focus-within{border-color:var(--color-outline-focus);box-shadow:inset 0 0 0 1px var(--color-outline-focus)}.search-input-wrapper input{background:transparent;border:none;color:var(--text-primary);width:100%;padding-left:12px;font-size:14px;outline:none}.search-input-wrapper input::placeholder{color:var(--text-tertiary)}.search-shortcut{background:var(--surface-2);border:1px solid var(--border-color);border-radius:6px;padding:2px 6px;font-size:11px;color:var(--text-tertiary);font-weight:600;margin-left:10px}.badge{padding:4px 10px;border-radius:var(--radius-pill);font-size:11px;font-weight:600;letter-spacing:.04em;text-transform:uppercase;display:inline-flex;align-items:center;gap:6px}*{scrollbar-width:thin;scrollbar-color:var(--color-outline) transparent}::-webkit-scrollbar{width:10px;height:10px}::-webkit-scrollbar-track{background:transparent}::-webkit-scrollbar-thumb{background:var(--color-outline);border-radius:10px;border:2px solid transparent;background-clip:padding-box}::-webkit-scrollbar-thumb:hover{background:var(--color-outline-strong);background-clip:padding-box}.table-container,.ui-table-wrap{overflow-x:auto;-webkit-overflow-scrolling:touch}.ui-table-wrap{border-radius:var(--radius-lg)}.ui-page-header,.page-header{display:flex;justify-content:space-between;align-items:flex-end;gap:var(--space-4) var(--space-6);margin-bottom:var(--space-8);flex-wrap:wrap}.ui-page-header h1,.page-header h1{font-size:28px;font-weight:700;letter-spacing:-.02em;line-height:1.15}.ui-page-header .ui-subtitle,.page-header .subtitle{color:var(--text-secondary);font-size:14px;line-height:1.5;margin-top:6px;max-width:68ch}.ui-eyebrow{display:block;font-size:12px;font-weight:500;letter-spacing:.06em;text-transform:uppercase;color:var(--text-tertiary);margin-bottom:6px}.ui-header-actions,.page-header .header-actions{display:flex;gap:var(--space-3);align-items:center;flex-wrap:wrap}.breadcrumb{display:flex;align-items:center;gap:6px;font-size:12px;font-weight:500;letter-spacing:.06em;text-transform:uppercase;color:var(--text-tertiary);margin-bottom:6px}.breadcrumb .current{color:var(--text-secondary)}.ui-toolbar{display:flex;gap:var(--space-3);align-items:center;flex-wrap:wrap;padding:var(--space-3);margin-bottom:var(--space-6)}.ui-search{display:flex;align-items:center;gap:var(--space-2);background:var(--color-surface-container);border:1px solid var(--border-color);border-radius:var(--radius-md);padding:0 var(--space-4);height:40px;flex:1;min-width:220px;transition:var(--transition)}.ui-search:focus-within{border-color:var(--color-outline-focus);box-shadow:inset 0 0 0 1px var(--color-outline-focus)}.ui-search input{background:transparent;border:none;outline:none;color:var(--text-primary);font-size:14px;width:100%}.ui-search input::placeholder{color:var(--text-tertiary)}.ui-select,select.ui-select{appearance:none;-webkit-appearance:none;background-color:var(--color-surface-container);background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='16' height='16' viewBox='0 0 24 24' fill='none' stroke='%23A9B0BA' stroke-width='1.75' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='m6 9 6 6 6-6'/%3E%3C/svg%3E");background-repeat:no-repeat;background-position:right 12px center;border:1px solid var(--border-color);color:var(--text-primary);padding:0 36px 0 var(--space-4);height:40px;border-radius:var(--radius-md);font-size:14px;font-weight:500;cursor:pointer;outline:none;transition:var(--transition)}.ui-select:hover{border-color:var(--color-outline-strong)}.ui-select:focus{border-color:var(--color-outline-focus);box-shadow:inset 0 0 0 1px var(--color-outline-focus)}select option{background:var(--color-surface-container);color:var(--color-on-surface)}.ui-input,.ui-textarea{background:var(--color-surface-container);border:1px solid var(--border-color);border-radius:var(--radius-md);padding:10px var(--space-4);color:var(--text-primary);font-size:14px;outline:none;transition:var(--transition);width:100%}.ui-input::placeholder,.ui-textarea::placeholder{color:var(--text-tertiary)}.ui-input:hover,.ui-textarea:hover{border-color:var(--color-outline-strong)}.ui-input:focus,.ui-textarea:focus{border-color:var(--color-outline-focus);box-shadow:inset 0 0 0 1px var(--color-outline-focus)}.ui-textarea{min-height:110px;resize:vertical;line-height:1.6}input[type=checkbox],input[type=radio]{accent-color:var(--color-primary)}.ui-card{background:var(--panel-bg);border:1px solid var(--border-color);border-radius:var(--radius-lg)}.ui-card-pad{padding:var(--space-6)}.ui-stats-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(200px,1fr));gap:var(--space-4);margin-bottom:var(--space-6)}.ui-stat-card{padding:var(--space-5);display:flex;flex-direction:column;gap:var(--space-2);min-width:0}.ui-stat-head{display:flex;align-items:center;justify-content:space-between;gap:var(--space-2)}.ui-stat-icon{display:inline-flex;align-items:center;justify-content:center;flex:none;width:32px;height:32px;border-radius:var(--radius-sm);background:var(--surface-2);color:var(--text-secondary)}.ui-stat-label{font-size:12px;letter-spacing:.06em;text-transform:uppercase;color:var(--text-tertiary);font-weight:500}.ui-stat-value{font-size:28px;line-height:1.1;font-weight:600;letter-spacing:-.02em;color:var(--text-primary)}.ui-stat-sub{font-size:13px;color:var(--text-secondary)}.ui-badge{display:inline-flex;align-items:center;gap:6px;padding:3px 8px;border-radius:var(--radius-pill);font-size:11px;line-height:16px;font-weight:600;letter-spacing:.04em;text-transform:uppercase;white-space:nowrap;border:1px solid transparent}.ui-badge--neutral{color:var(--text-secondary);background:var(--color-surface-container-high)}.ui-badge--low,.ui-badge--success,.ui-badge--resolved{color:var(--color-success);background:var(--color-success-container)}.ui-badge--moderate,.ui-badge--warning,.ui-badge--medium,.ui-badge--open,.ui-badge--in_progress{color:var(--color-caution);background:var(--color-caution-container)}.ui-badge--high,.ui-badge--danger,.ui-badge--critical{color:var(--color-danger);background:var(--color-danger-container)}.ui-badge--very_high{color:var(--color-on-danger);background:var(--color-danger)}.ui-badge--info{color:var(--color-info);background:var(--color-info-container)}.ui-badge--primary{color:var(--color-on-primary-container);background:var(--color-primary-container)}.ui-badge--closed{color:var(--text-tertiary);background:transparent;border-color:var(--color-outline-strong)}.ui-seg{display:inline-flex;flex-wrap:wrap;max-width:100%;gap:2px;padding:2px;background:var(--color-surface-container-high);border-radius:var(--radius-md)}.ui-seg button{display:inline-flex;align-items:center;gap:8px;min-height:34px;padding:0 var(--space-3);border:0;border-radius:10px;background:transparent;color:var(--text-secondary);font-size:13px;font-weight:500;cursor:pointer;transition:var(--transition)}.ui-seg button:hover{color:var(--text-primary)}.ui-seg button.on,.ui-seg button.active,.ui-seg button[aria-selected=true]{background:var(--color-surface-container-highest);color:var(--text-primary);font-weight:600;box-shadow:var(--shadow-sm)}.ui-state{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:var(--space-3);text-align:center;padding:56px var(--space-6);color:var(--text-secondary)}.ui-state .ui-state-icon{color:var(--text-tertiary);opacity:.6}.ui-state h3{font-size:16px;font-weight:600;color:var(--text-primary)}.ui-state p{font-size:14px;max-width:46ch}.ui-spinner{width:32px;height:32px;border:3px solid var(--color-surface-container-high);border-top-color:var(--accent-color);border-radius:50%;animation:ui-spin .8s linear infinite}@keyframes ui-spin{to{transform:rotate(360deg)}}.ui-skeleton{border-radius:var(--radius-lg);background:linear-gradient(90deg,var(--color-surface-container) 0%,var(--color-surface-container-high) 50%,var(--color-surface-container) 100%);background-size:200% 100%;animation:ui-shimmer 1.4s linear infinite}@keyframes ui-shimmer{0%{background-position:100% 0}to{background-position:-100% 0}}.ui-notice{display:flex;align-items:flex-start;gap:10px;padding:12px 14px;border-radius:var(--radius-md);font-size:13px;line-height:1.45;background:var(--color-surface-container-high);color:var(--text-secondary)}.ui-notice--danger{background:var(--color-danger-container);color:var(--color-danger)}.ui-notice svg{flex:none;margin-top:1px}.ui-pager{display:flex;justify-content:space-between;align-items:center;gap:var(--space-3);flex-wrap:wrap;padding:12px 20px;border-top:1px solid var(--border-color)}.ui-pager-count{color:var(--text-tertiary);font-size:12.5px}.ui-pager-pages{display:flex;gap:4px;align-items:center;flex-wrap:wrap}.ui-pager-btn{min-width:34px;height:34px;padding:0 10px;border-radius:var(--radius-sm);border:1px solid var(--border-color);background:transparent;color:var(--text-secondary);font-size:13px;font-weight:500;cursor:pointer;transition:var(--transition)}.ui-pager-btn:hover:not(:disabled){color:var(--text-primary);border-color:var(--border-strong);background:var(--color-surface-container-high)}.ui-pager-btn.on{background:var(--color-primary);border-color:transparent;color:var(--color-on-primary);font-weight:600}.ui-pager-btn:disabled{opacity:.4;cursor:default}.ui-pager-gap{color:var(--text-tertiary);padding:0 4px}.form-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:var(--space-5) var(--space-4)}.form-group{display:flex;flex-direction:column;gap:var(--space-2);min-width:0}.form-group.full-width{grid-column:1 / -1}.form-group :where(label){font-size:13.5px;font-weight:500;color:var(--text-secondary)}.form-group :where(input:not([type=checkbox],[type=radio],[type=file]),select,textarea){width:100%;min-height:42px;padding:10px 12px;background:var(--color-surface);border:1px solid var(--border-color);border-radius:var(--radius-md);color:var(--text-primary);font-size:14px;outline:none;transition:var(--transition)}.form-group :where(input,select,textarea):hover{border-color:var(--border-strong)}.form-group :where(input,select,textarea):focus{border-color:var(--color-outline-focus);box-shadow:inset 0 0 0 1px var(--color-outline-focus)}.form-group :where(textarea){min-height:96px;resize:vertical;line-height:1.55}.form-actions{display:flex;justify-content:flex-end;gap:var(--space-3);margin-top:var(--space-6);flex-wrap:wrap}.error-text{font-size:12.5px;font-weight:500;color:var(--color-danger)}.modal-overlay{position:fixed;inset:0;z-index:1000;display:flex;align-items:center;justify-content:center;padding:12px;background:var(--color-scrim)!important;backdrop-filter:none!important;-webkit-backdrop-filter:none!important}.modal-header{display:flex;justify-content:space-between;align-items:center;gap:16px;margin-bottom:var(--space-6)}.modal-header h2,.modal-header h3{font-size:20px;font-weight:600}.close-btn{display:inline-flex;align-items:center;justify-content:center;flex:none;width:36px;height:36px;border-radius:var(--radius-sm);background:transparent;border:0;color:var(--text-tertiary);cursor:pointer;transition:var(--transition)}.close-btn:hover{background:var(--color-surface-container-high);color:var(--text-primary)}.modal-content{max-width:calc(100vw - 24px);max-height:calc(100dvh - 24px);overflow-y:auto}@media(max-width:1024px){:root{--gutter-page: 24px}}@media(max-width:760px){:root{--gutter-page: 16px}.ui-page-header,.page-header{margin-bottom:var(--space-6);align-items:flex-start}.ui-page-header h1,.page-header h1{font-size:24px}.ui-header-actions,.page-header .header-actions{width:100%}.ui-stats-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:var(--space-3)}.ui-stat-card{padding:var(--space-4)}.ui-stat-card .ui-stat-icon{display:none}.ui-stat-label{font-size:11px}.ui-stat-value{font-size:22px}.ui-search{min-width:0}.ui-card-pad{padding:var(--space-4)}.form-grid{grid-template-columns:1fr}}
