:root{--app-bg: #f6f5f1;--surface-body: #f6f5f1;--surface-card: #ffffff;--surface-elevated: #ffffff;--surface-muted: #f3f2ee;--surface-subtle: #f8f7f4;--surface-hover: #efeee9;--surface-input: #ffffff;--border-soft: #e4e2db;--border-strong: #cdcac0;--modern-border: var(--border-soft);--text-strong: #1b1d20;--text-body: #33363b;--text-muted: #5c6066;--brand-soft-bg: color-mix(in srgb, var(--primary-500) 10%, var(--surface-card));--brand-soft-text: var(--primary-700);--text-brand: var(--primary-700);--focus-ring: 0 0 0 3px color-mix(in srgb, var(--primary-500) 25%, transparent);--card-radius: .875rem;--app-radius: .875rem;--radius-control: .625rem;--radius-md: .625rem;--radius-lg: .875rem;--radius-xl: 1.125rem;--card-border: rgba(27, 29, 32, .07);--shadow-raised: 0 1px 2px rgba(20, 22, 26, .05);--shadow-card: none;--card-shadow: none;--app-shadow: none;--modern-shadow: none;--modern-shadow-sm: none;--shadow-sm: none;--shadow-md: none;--shadow-green: none;--shadow-float: 0 12px 32px -8px rgba(20, 22, 26, .18), 0 2px 6px rgba(20, 22, 26, .06);--control-height: 2.375rem;--control-height-sm: 2rem;--sidebar-width: 248px;--topbar-height: 60px;--card-padding: 1.125rem}[data-bs-theme=dark]{--app-bg: #121315;--surface-body: #121315;--surface-card: #1a1c1f;--surface-elevated: #202327;--surface-muted: #202327;--surface-subtle: #17191b;--surface-hover: #25282c;--surface-input: #16181a;--border-soft: rgba(255, 255, 255, .09);--border-strong: rgba(255, 255, 255, .18);--modern-border: var(--border-soft);--text-strong: #f0f0ee;--text-body: #d3d4d1;--text-muted: #a3a6a9;--gray-900: var(--text-strong);--brand-soft-bg: color-mix(in srgb, var(--primary-500) 18%, var(--surface-card));--brand-soft-text: color-mix(in srgb, var(--primary-500) 55%, #ffffff);--text-brand: color-mix(in srgb, var(--primary-500) 55%, #ffffff);--primary-50: color-mix(in srgb, var(--primary-500) 14%, #1a1c1f);--primary-100: color-mix(in srgb, var(--primary-500) 22%, #1a1c1f);--card-border: rgba(255, 255, 255, .07);--shadow-raised: none;--shadow-float: 0 16px 40px -10px rgba(0, 0, 0, .7), 0 2px 6px rgba(0, 0, 0, .4)}.sticky-top{z-index:10}body{background:var(--surface-body);color:var(--text-body);letter-spacing:normal}h1,h2,h3,h4,h5,h6,.h1,.h2,.h3,.h4,.h5,.h6{letter-spacing:normal}.table,.stat-number,.metric-copy strong{font-variant-numeric:tabular-nums}:focus-visible{outline-color:var(--primary-500)}.sidebar,.topbar,.modern-sidebar,.modern-topbar{background:var(--surface-card);box-shadow:none}.app-shell .modern-topbar,.app-shell .modern-sidebar{box-shadow:none}.app-shell .page-header h1,.app-shell .page-header h4,.app-shell .dashboard-hero h1{letter-spacing:normal}.app-shell .app-table-wrapper .table-action-column{box-shadow:-1px 0 0 var(--border-soft)}.skip-link:not(:focus){box-shadow:none}.sidebar,.app-shell .modern-sidebar{background:var(--surface-body);border-right:0}.topbar{border-bottom:1px solid var(--border-soft)}.sidebar-overlay{-webkit-backdrop-filter:none;backdrop-filter:none;background:#0f111473}.sidebar-header{border-bottom:0;padding:.75rem 1rem}.sidebar-logo-icon{width:2.25rem;height:2.25rem;border:1px solid var(--border-soft);border-radius:var(--radius-control);background:var(--surface-card);box-shadow:none}.sidebar-logo-title{font-size:.875rem;font-weight:700;line-height:1.25;color:var(--text-strong);display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.sidebar-logo-sub{font-size:.72rem;color:var(--text-muted)}.sidebar-nav{padding:.5rem 0 1rem;mask-image:none;-webkit-mask-image:none}.sidebar-menu{padding:0 .5rem}.sidebar .nav-section{padding:1rem .75rem .3rem;font-size:.75rem;font-weight:600;letter-spacing:normal;text-transform:none;color:var(--text-muted);opacity:1}.sidebar .nav-link{position:relative;gap:.65rem;padding:.45rem .75rem;margin:1px 0;border-radius:var(--radius-control);font-size:.875rem;font-weight:500;color:var(--text-body);transform:none;transition:background-color .15s ease,color .15s ease}.sidebar .nav-link i{color:var(--text-muted);font-size:.95rem}.sidebar .nav-link:hover{background:var(--surface-hover);color:var(--text-strong);transform:none}.sidebar .nav-link:hover i{color:var(--text-strong)}.sidebar .nav-link.active{background:var(--surface-card);color:var(--text-strong);font-weight:700;box-shadow:0 0 0 1px var(--card-border),var(--shadow-raised)}.sidebar .nav-link.active i{color:var(--text-brand)}.topbar{gap:.75rem;padding:0 1rem}.topbar-context-label{font-size:.72rem;font-weight:600;letter-spacing:normal;text-transform:none;color:var(--text-muted)}.topbar-context-title{font-size:.95rem;font-weight:700;letter-spacing:normal}.topbar-title-main{font-size:.875rem;font-weight:700;letter-spacing:normal}.topbar-search{border:1px solid var(--border-soft);border-radius:var(--radius-control);background:var(--surface-muted);color:var(--text-muted);padding:.4rem .75rem;min-height:var(--control-height)}.topbar-search:hover{background:var(--surface-hover)}.topbar-search kbd{border:1px solid var(--border-soft);border-radius:4px;background:var(--surface-card);color:var(--text-muted);box-shadow:none}.topbar-toggle-btn,.topbar-icon-btn,.topbar-account-btn,.topbar-actions .dropdown-toggle{--bs-btn-bg: transparent;--bs-btn-border-color: var(--border-soft);--bs-btn-hover-bg: var(--surface-hover);--bs-btn-hover-border-color: var(--border-soft);background:transparent;border:1px solid var(--border-soft);border-radius:var(--radius-control);color:var(--text-strong);box-shadow:none}.topbar-icon-btn{width:var(--control-height);height:var(--control-height);padding:0;display:inline-flex;align-items:center;justify-content:center}.topbar-account-btn{min-height:var(--control-height);font-weight:600}@media(max-width:991.98px){.mobile-bottom-nav{left:0;right:0;bottom:0;display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:0;padding:.25rem .25rem max(.25rem,env(safe-area-inset-bottom));border:0;border-top:1px solid var(--border-soft);border-radius:0;background:var(--surface-card);box-shadow:none;backdrop-filter:none;-webkit-backdrop-filter:none}.mobile-bottom-link{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:.15rem;min-height:3.25rem;padding:.3rem .1rem;border:0;border-radius:var(--radius-control);background:transparent;color:var(--text-muted);font-size:.7rem;font-weight:600;line-height:1.1;text-decoration:none;box-shadow:none}.mobile-bottom-link i{font-size:1.15rem}.mobile-bottom-link span{white-space:nowrap}.mobile-bottom-link.active{background:transparent;color:var(--brand-soft-text);box-shadow:none}.mobile-bottom-link.active i{color:var(--primary-500)}.sidebar:not(.sidebar-open){transform:translate(-100%)}}@media(max-width:991.98px){.toast-container{bottom:calc(4.25rem + env(safe-area-inset-bottom))}}@media(max-width:991.98px){.app-shell:has(.cbt-shell) .mobile-bottom-nav{display:none}}.page-content{max-width:1320px;padding:1.5rem}@media(max-width:575.98px){.page-content{padding:1rem .75rem}}.page-content>*{animation:none}.page-header{margin-bottom:1.25rem}.app-page-header{align-items:flex-end;gap:.75rem 1rem}.page-header h1,.page-header h4,.app-page-title{display:flex;align-items:center;gap:.55rem;margin:0;font-size:1.625rem;font-weight:800;line-height:1.2;letter-spacing:-.015em;color:var(--text-strong)}.app-page-title i,.page-header h1 i,.page-header h4 i{font-size:1.15rem;color:var(--text-muted)}.app-page-subtitle,.page-header p{margin:.25rem 0 0;color:var(--text-muted);font-size:.9rem}@media(max-width:767.98px){.page-header h1,.app-page-title{font-size:1.3rem}.app-page-header{flex-direction:column;align-items:stretch}.app-page-actions{display:flex;flex-wrap:wrap;gap:.5rem;width:auto;justify-content:flex-start}.app-page-actions>*,.app-page-actions>.btn,.app-page-actions>a{flex:0 0 auto;width:auto;min-width:0}}.app-page-heading{min-width:0}.app-page-eyebrow{display:block;margin-bottom:.25rem;color:var(--text-brand);font-size:.75rem;font-weight:700;letter-spacing:.04em;text-transform:uppercase}.grid-sticky-col{position:sticky;left:0;z-index:2;background:var(--surface-card);box-shadow:1px 0 0 var(--border-soft)}thead .grid-sticky-col{z-index:3;background:var(--surface-subtle);text-align:left}.identity-cell{padding-left:.85rem;font-weight:400;text-align:left;white-space:normal}.identity-name{display:block;color:var(--text-strong);font-weight:600;line-height:1.25}.identity-meta{display:block;margin-top:.1rem;color:var(--text-muted);font-size:.75rem;font-weight:400}.sticky-savebar{position:sticky;bottom:0;z-index:4;display:flex;align-items:center;gap:.75rem;padding:.7rem 1rem;border-top:1px solid var(--border-soft);border-radius:0 0 var(--card-radius) var(--card-radius);background:var(--surface-card)}.sticky-savebar-standalone{margin-top:.75rem;border:1px solid var(--border-soft);border-radius:var(--card-radius);box-shadow:0 -6px 14px -8px #14161a2e}.sticky-savebar-status{flex:1 1 auto;color:var(--text-muted);font-size:.85rem;text-align:right}.dirty-dot{margin-right:.4rem;color:var(--status-warning-text);font-size:.5rem;vertical-align:middle}@media(max-width:991.98px){.sticky-savebar{bottom:calc(3.85rem + env(safe-area-inset-bottom))}}@media(max-width:575.98px){.sticky-savebar-status{font-size:.75rem}}.dashboard-hero{display:flex;flex-wrap:wrap;align-items:flex-end;justify-content:space-between;gap:.75rem 1.5rem;min-height:0;margin-bottom:1.25rem;padding:0;border:0;border-radius:0;background:none;box-shadow:none;color:var(--text-body)}.dashboard-hero-copy{flex:1 1 22rem;min-width:0}.dashboard-hero .dashboard-eyebrow{display:inline-block;margin-bottom:.3rem;padding:0;border-radius:0;background:none;color:var(--text-muted);font-size:.8125rem;font-weight:600;letter-spacing:normal;text-transform:none}.dashboard-hero h1{margin:0;color:var(--text-strong);font-size:1.875rem;font-weight:800;line-height:1.15;letter-spacing:-.02em}.dashboard-hero p{margin:.3rem 0 0;color:var(--text-muted);font-size:.9rem;max-width:60ch}.dashboard-hero-actions{display:flex;flex-wrap:wrap;gap:.5rem}.dashboard-hero .btn,.dashboard-hero .quick-action{backdrop-filter:none;-webkit-backdrop-filter:none}@media(max-width:767.98px){.dashboard-hero h1{font-size:1.3rem}.dashboard-hero-actions{width:100%}}.card,.workspace-panel,.metric-tile,.stat-card,.content-summary,.workspace-tabs{border:1px solid var(--card-border);border-radius:var(--card-radius);background:var(--surface-card);box-shadow:var(--shadow-raised)}.card{transition:none}.card:hover,.stat-card:hover,.metric-tile:hover{transform:none;box-shadow:var(--shadow-raised)}.card>.card-header:first-child{border-radius:var(--card-radius) var(--card-radius) 0 0}.card-header{padding:1rem 1.25rem .25rem;border-bottom:0;background:transparent;font-size:1rem;font-weight:700;letter-spacing:normal;color:var(--text-strong)}.card-body{padding:var(--card-padding)}.card-footer{background:transparent;border-top:1px solid var(--border-soft)}.app-card-title{gap:.5rem}.app-card-title i{color:var(--text-muted)}.metric-tile,.stat-card{padding:.875rem 1rem;gap:.75rem}.metric-icon,.stat-icon{width:2.25rem;height:2.25rem;border-radius:var(--radius-control);font-size:1rem;box-shadow:none}.metric-copy strong,.stat-number{font-size:1.75rem;font-weight:800;letter-spacing:-.02em;line-height:1.15;color:var(--text-strong)}.metric-copy small,.stat-label{font-size:.8rem;font-weight:500;letter-spacing:normal;color:var(--text-muted)}.metric-tile-link:hover{border-color:var(--border-strong);background:var(--surface-subtle)}@media(max-width:575.98px){.metric-strip,.stats-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:.5rem}.metric-tile,.stat-card{min-height:0;padding:.7rem .75rem;gap:.6rem}.metric-icon,.stat-icon{width:2rem;height:2rem;font-size:.9rem}.metric-copy strong,.stat-number{font-size:1.25rem}.metric-copy small,.stat-label{font-size:.75rem;white-space:normal;line-height:1.25}}.btn{border-radius:var(--radius-control);font-weight:600;letter-spacing:normal;box-shadow:none;transition:background-color .15s ease,border-color .15s ease,color .15s ease}.btn:hover,.btn:active{transform:none;filter:none}.btn-sm{border-radius:var(--radius-control)}.btn-primary,.btn-success{--bs-btn-bg: var(--primary-600);--bs-btn-border-color: var(--primary-600);--bs-btn-color: var(--on-brand);--bs-btn-hover-bg: var(--primary-700);--bs-btn-hover-border-color: var(--primary-700);--bs-btn-hover-color: var(--on-brand);--bs-btn-active-bg: var(--primary-800, var(--primary-700));--bs-btn-active-border-color: var(--primary-800, var(--primary-700));--bs-btn-disabled-bg: var(--primary-600);--bs-btn-disabled-border-color: var(--primary-600);background:var(--bs-btn-bg);border:1px solid var(--bs-btn-border-color);color:var(--bs-btn-color);box-shadow:none}.btn-primary:hover,.btn-success:hover{background:var(--bs-btn-hover-bg);border:1px solid var(--bs-btn-hover-border-color);color:var(--bs-btn-hover-color);box-shadow:none}.btn-outline-secondary,.btn-light,.btn-outline-primary{--bs-btn-bg: var(--surface-card);--bs-btn-color: var(--text-strong);--bs-btn-border-color: var(--border-strong);--bs-btn-hover-bg: var(--surface-hover);--bs-btn-hover-color: var(--text-strong);--bs-btn-hover-border-color: var(--border-strong);--bs-btn-active-bg: var(--surface-hover);--bs-btn-active-color: var(--text-strong);--bs-btn-active-border-color: var(--border-strong)}.btn-outline-primary{--bs-btn-color: var(--text-brand);--bs-btn-hover-color: var(--text-brand)}.btn-outline-warning,.btn-outline-danger,.btn-outline-success,.btn-outline-info{--bs-btn-bg: var(--surface-card);--bs-btn-color: var(--tone-text);--bs-btn-border-color: color-mix(in srgb, var(--tone-text) 30%, var(--border-soft));--bs-btn-hover-bg: color-mix(in srgb, var(--tone-text) 9%, var(--surface-card));--bs-btn-hover-color: var(--tone-text);--bs-btn-hover-border-color: color-mix(in srgb, var(--tone-text) 45%, transparent);--bs-btn-active-bg: color-mix(in srgb, var(--tone-text) 14%, var(--surface-card));--bs-btn-active-color: var(--tone-text);--bs-btn-active-border-color: color-mix(in srgb, var(--tone-text) 50%, transparent);background:var(--bs-btn-bg);color:var(--bs-btn-color);border-color:var(--bs-btn-border-color)}.btn-outline-warning{--tone-text: var(--status-warning-text)}.btn-outline-danger{--tone-text: var(--status-danger-text)}.btn-outline-success{--tone-text: var(--status-success-text)}.btn-outline-info{--tone-text: var(--status-info-text)}.btn-outline-warning:hover,.btn-outline-danger:hover,.btn-outline-success:hover,.btn-outline-info:hover{background:var(--bs-btn-hover-bg);color:var(--bs-btn-hover-color);border-color:var(--bs-btn-hover-border-color)}.form-control,.form-select,.input-group-text{min-height:var(--control-height);border:1px solid var(--border-strong);border-radius:var(--radius-control);background-color:var(--surface-input);color:var(--text-strong);box-shadow:none;transition:border-color .15s ease,box-shadow .15s ease}.input-group-text{background-color:var(--surface-muted);color:var(--text-muted)}.form-select{padding-right:2.25rem}.form-select-sm{padding-right:2rem}.table .form-select-sm{padding-left:.5rem;padding-right:1.5rem;background-position:right .35rem center;background-size:12px 10px}.form-control-sm,.form-select-sm{min-height:var(--control-height-sm);border-radius:var(--radius-control)}.form-control::placeholder{color:color-mix(in srgb,var(--text-muted) 85%,transparent)}.form-control:focus,.form-select:focus{background-color:var(--surface-input);border-color:var(--primary-500);box-shadow:var(--focus-ring)}.form-label{font-size:.85rem;font-weight:600;letter-spacing:normal;color:var(--text-strong)}.form-text{color:var(--text-muted)}.form-check-input{max-width:none;flex-shrink:0}.form-check-input:checked{background-color:var(--primary-600);border-color:var(--primary-600)}.form-check-input:focus{border-color:var(--primary-500);box-shadow:var(--focus-ring)}.form-control[type=file]::file-selector-button{background:var(--surface-muted);color:var(--text-strong);border-right:1px solid var(--border-strong)}.table{--bs-table-bg: transparent;--bs-table-hover-bg: var(--surface-subtle);color:var(--text-body);font-size:.875rem}.table th,.table thead th{background:var(--surface-subtle);padding-top:.6rem;padding-bottom:.6rem;border-bottom:1px solid var(--border-soft);color:var(--text-muted);font-size:.78rem;font-weight:650;letter-spacing:normal;text-transform:none;white-space:nowrap}.table td{padding-top:.65rem;padding-bottom:.65rem;border-color:var(--border-soft);vertical-align:middle}.table tbody tr{transition:none}.table tbody tr:hover{background:var(--surface-subtle)}.app-table-wrapper{border-radius:var(--card-radius)}.card-body.p-0>.app-table-wrapper,.card-body.p-0>.table-responsive{border:0;border-radius:0 0 var(--card-radius) var(--card-radius);box-shadow:none}.app-table-wrapper .table td,.app-table-wrapper .table th{padding-left:.75rem;padding-right:.75rem}.table-action-column{width:1%;min-width:9.5rem;white-space:nowrap}@media(max-width:767.98px){.app-table-stack.table-responsive{overflow:visible}.app-table-stack table,.app-table-stack tbody,.app-table-stack tr,.app-table-stack td{display:block;width:100%;min-width:0!important;max-width:none!important}.app-table-stack table{table-layout:auto}.app-table-stack thead,.app-table-stack colgroup,.app-table-stack .stack-hide{display:none!important}.app-table-stack tbody tr{display:flex;flex-direction:column;padding:.8rem 1rem;border-bottom:1px solid var(--border-soft)}.app-table-stack td.stack-title{order:-1}.app-table-stack tbody tr:last-child{border-bottom:0}.app-table-stack tbody tr:hover{background:transparent}.app-table-stack td{display:flex;align-items:baseline;justify-content:space-between;gap:1rem;padding:.2rem 0!important;border:0!important;background:transparent!important;text-align:right;white-space:normal;overflow:visible!important}.app-table-stack td[data-label]:before{content:attr(data-label);flex:0 0 auto;max-width:45%;color:var(--text-muted);font-size:.78rem;font-weight:500;text-align:left}.app-table-stack td.stack-title{display:block;padding-bottom:.35rem!important;color:var(--text-strong);font-size:.95rem;text-align:left}.app-table-stack td.stack-actions{justify-content:flex-start;flex-wrap:wrap;gap:.4rem;padding-top:.55rem!important;text-align:left}.app-table-stack td.stack-actions>*{flex-wrap:wrap}.app-table-stack td[colspan]{display:block;text-align:left}.app-table-stack.app-table-wrapper .table>:not(caption)>*>*{white-space:normal;overflow-wrap:anywhere}}@media(max-width:767.98px){.app-table-filter>.col-md-2{flex:0 0 auto;width:50%}.filter-bar{display:grid!important;grid-template-columns:1fr 1fr;gap:.5rem;width:100%}.filter-bar .filter-control{min-width:0}.filter-bar .filter-search{grid-column:1 / -1}.filter-bar .filter-actions{grid-column:1 / -1;display:flex;gap:.5rem}.filter-bar .filter-actions>.btn{flex:1 1 0;width:auto}}.filter-bar .filter-actions{display:contents}@media(max-width:767.98px){.filter-bar .filter-actions{display:flex}}.table th.bg-soft-success{--soft-bg: color-mix(in srgb, var(--status-success-text) 8%, var(--surface-card))}.table th.bg-soft-warning{--soft-bg: color-mix(in srgb, var(--status-warning-text) 8%, var(--surface-card))}.table th.bg-soft-danger{--soft-bg: color-mix(in srgb, var(--status-danger-text) 8%, var(--surface-card))}.table th.bg-soft-info{--soft-bg: color-mix(in srgb, var(--status-info-text) 8%, var(--surface-card))}.table th.bg-soft-muted{--soft-bg: var(--surface-muted)}.nav-pills{--bs-nav-pills-link-active-bg: var(--brand-soft-bg);--bs-nav-pills-link-active-color: var(--brand-soft-text);--bs-nav-link-color: var(--text-body);--bs-nav-link-hover-color: var(--text-strong);--bs-nav-pills-border-radius: var(--radius-control);gap:.25rem}.nav-pills .nav-link{font-size:.875rem;font-weight:600}.nav-pills .nav-link:hover{background:var(--surface-hover)}.page-item.disabled .page-link{background:var(--surface-muted);color:var(--text-muted);border-color:var(--border-soft);opacity:1}.page-link{color:var(--text-brand)}.page-item.active .page-link{background:var(--primary-600);border-color:var(--primary-600);color:var(--on-brand)}.badge{padding:.3em .65em;border-radius:999px;font-size:.75rem;font-weight:600;letter-spacing:normal}.dropdown-menu{padding:.3rem;border:1px solid var(--border-soft);border-radius:var(--radius-lg);background:var(--surface-elevated);box-shadow:var(--shadow-float);backdrop-filter:none;-webkit-backdrop-filter:none}.dropdown-item{border-radius:var(--radius-control);font-size:.875rem}.dropdown-item:hover,.dropdown-item:focus{background:var(--surface-hover);color:var(--text-strong)}.app-modal-backdrop{backdrop-filter:none;-webkit-backdrop-filter:none}.app-modal,.modal-content{border:1px solid var(--border-soft);border-radius:var(--radius-xl);background:var(--surface-elevated);box-shadow:var(--shadow-float)}.command-palette{border:1px solid var(--border-soft);border-radius:var(--radius-xl);background:var(--surface-elevated);box-shadow:var(--shadow-float);backdrop-filter:none;-webkit-backdrop-filter:none}.empty-state{padding:1.5rem 1rem}.empty-state-icon{width:2.5rem;height:2.5rem;border-radius:var(--radius-control);background:var(--surface-muted);color:var(--text-muted);box-shadow:none}.empty-state-title{font-size:.95rem;font-weight:650;color:var(--text-strong)}.empty-state-message{font-size:.85rem;color:var(--text-muted)}.workspace-panel-header{padding:.8rem 1.125rem;border-bottom:1px solid var(--border-soft);font-size:.95rem;font-weight:700;color:var(--text-strong)}.workspace-panel-title i{color:var(--text-muted)}.action-queue .empty-state{display:grid;grid-template-columns:auto 1fr;grid-template-rows:auto auto;align-content:center;column-gap:.75rem;row-gap:.1rem;align-items:center;min-height:0;padding:1rem 1.125rem;text-align:left}.action-queue .empty-state-icon{grid-row:1 / span 2;align-self:center;width:2.25rem;height:2.25rem;margin:0}.action-queue .empty-state-title{font-size:.9rem;margin:0}.action-queue .empty-state-message{margin:0;font-size:.8rem}.app-info-meta{color:var(--text-muted);font-size:.72rem}.app-footer{color:var(--text-muted)}@media(prefers-reduced-motion:reduce){*,*:before,*:after{transition-duration:.01ms!important;animation-duration:.01ms!important}}.exam-guard-overlay{position:fixed;top:0;right:0;bottom:0;left:0;z-index:1000;display:flex;align-items:center;justify-content:center;padding:1rem;background:var(--surface-body)}.exam-guard-panel{max-width:28rem;padding:1.75rem;text-align:center;border:1px solid var(--card-border);border-radius:var(--card-radius);background:var(--surface-card)}
