:root{--plenta-font-family:system-ui,-apple-system,"Segoe UI",Roboto,"Helvetica Neue",Arial,sans-serif;--plenta-font-size-xs:0.75rem;--plenta-font-size-sm:0.875rem;--plenta-font-size-md:1rem;--plenta-font-size-lg:1.125rem;--plenta-font-size-xl:1.25rem;--plenta-font-size-2xl:1.5rem;--plenta-font-size-3xl:1.875rem;--plenta-font-size-4xl:2.25rem;--plenta-font-size-5xl:2.5rem;--plenta-line-height-snug:1.25;--plenta-line-height-normal:1.5;--plenta-line-height-loose:1.6;--plenta-font-weight-normal:400;--plenta-font-weight-medium:500;--plenta-font-weight-semibold:600;--plenta-font-weight-bold:700;--plenta-space-xs:0.25rem;--plenta-space-sm:0.5rem;--plenta-space-md:0.75rem;--plenta-space-lg:1rem;--plenta-space-xl:1.5rem;--plenta-space-2xl:2rem;--plenta-space-3xl:2.5rem;--plenta-space-4xl:3rem;--plenta-space-5xl:4rem;--plenta-radius-sm:0.375rem;--plenta-radius-md:0.625rem;--plenta-radius-lg:0.75rem;--plenta-radius-xl:1rem;--plenta-radius-pill:999px;--plenta-duration-fast:100ms;--plenta-duration-base:150ms;--plenta-duration-slow:200ms;--plenta-ease-standard:cubic-bezier(0.2,0,0,1);--plenta-ease-enter:cubic-bezier(0,0,0.2,1);--plenta-ease-exit:cubic-bezier(0.4,0,1,1);--plenta-bg-color:#fdf9f8;--plenta-bg-color-rgb:253 249 248;--plenta-surface-color:#f5f1f0;--plenta-surface-color-rgb:245 241 240;--plenta-surface-raised:#fff;--plenta-surface-raised-rgb:255 255 255;--plenta-border-color:#ebe7e6;--plenta-border-color-rgb:235 231 230;--plenta-border-subtle:#f5f1f0;--plenta-border-subtle-rgb:245 241 240;--plenta-border-translucent:rgba(43,40,39,.12);--plenta-text-primary:#2b2827;--plenta-text-primary-rgb:43 40 39;--plenta-text-secondary:#605d5c;--plenta-text-secondary-rgb:96 93 92;--plenta-text-muted:#787474;--plenta-text-muted-rgb:120 116 116;--plenta-text-inverted:#fff;--plenta-text-inverted-rgb:255 255 255;--plenta-primary-color:#2d73d8;--plenta-primary-color-rgb:45 115 216;--plenta-primary-on:#fff;--plenta-primary-on-rgb:255 255 255;--plenta-primary-hover:#0b58bb;--plenta-primary-hover-rgb:11 88 187;--plenta-primary-active:#003696;--plenta-primary-active-rgb:0 54 150;--plenta-primary-link:#0b58bb;--plenta-primary-link-rgb:11 88 187;--plenta-primary-linkHover:#003696;--plenta-primary-linkHover-rgb:0 54 150;--plenta-solid-success-fill:#008733;--plenta-solid-success-fill-rgb:0 135 51;--plenta-solid-success-hover:#007924;--plenta-solid-success-hover-rgb:0 121 36;--plenta-solid-success-active:#005800;--plenta-solid-success-active-rgb:0 88 0;--plenta-solid-danger-fill:#de2f2e;--plenta-solid-danger-fill-rgb:222 47 46;--plenta-solid-danger-hover:#b70002;--plenta-solid-danger-hover-rgb:183 0 2;--plenta-solid-danger-active:#900000;--plenta-solid-danger-active-rgb:144 0 0;--plenta-solid-warning-fill:#b45e00;--plenta-solid-warning-fill-rgb:180 94 0;--plenta-solid-warning-hover:#974300;--plenta-solid-warning-hover-rgb:151 67 0;--plenta-solid-warning-active:#742100;--plenta-solid-warning-active-rgb:116 33 0;--plenta-solid-info-fill:#007cb6;--plenta-solid-info-fill-rgb:0 124 182;--plenta-solid-info-hover:#0067a0;--plenta-solid-info-hover-rgb:0 103 160;--plenta-solid-info-active:#00467e;--plenta-solid-info-active-rgb:0 70 126;--plenta-status-success-bg:#e6f2e9;--plenta-status-success-bg-rgb:230 242 233;--plenta-status-success-text:#005800;--plenta-status-success-text-rgb:0 88 0;--plenta-status-success-border:#b2d7bd;--plenta-status-success-border-rgb:178 215 189;--plenta-status-danger-bg:#f8e6e6;--plenta-status-danger-bg-rgb:248 230 230;--plenta-status-danger-text:#900000;--plenta-status-danger-text-rgb:144 0 0;--plenta-status-danger-border:#e9b2b3;--plenta-status-danger-border-rgb:233 178 179;--plenta-status-warning-bg:#f5ece6;--plenta-status-warning-bg-rgb:245 236 230;--plenta-status-warning-text:#742100;--plenta-status-warning-text-rgb:116 33 0;--plenta-status-warning-border:#e0c7b2;--plenta-status-warning-border-rgb:224 199 178;--plenta-status-info-bg:#e6f0f6;--plenta-status-info-bg-rgb:230 240 246;--plenta-status-info-text:#00467e;--plenta-status-info-text-rgb:0 70 126;--plenta-status-info-border:#b2d1e2;--plenta-status-info-border-rgb:178 209 226;--plenta-chart-1:#2d73d8;--plenta-chart-1-rgb:45 115 216;--plenta-chart-2:#008733;--plenta-chart-2-rgb:0 135 51;--plenta-chart-3:#b45e00;--plenta-chart-3-rgb:180 94 0;--plenta-chart-4:#de2f2e;--plenta-chart-4-rgb:222 47 46;--plenta-chart-5:#787474;--plenta-chart-5-rgb:120 116 116;--plenta-chart-accent:#2d73d8;--plenta-chart-accent-rgb:45 115 216;--plenta-chart-grid:#ebe7e6;--plenta-chart-grid-rgb:235 231 230;--plenta-chart-axis:#787474;--plenta-chart-axis-rgb:120 116 116;--plenta-chart-track:#f5f1f0;--plenta-chart-track-rgb:245 241 240;--plenta-shadow-sm:0 1px 2px rgba(43,40,39,.06);--plenta-shadow-md:0 2px 8px rgba(43,40,39,.08);--plenta-shadow-lg:0 8px 24px rgba(43,40,39,.12);--bs-primary:#2d73d8;--bs-primary-rgb:45 115 216;--bs-secondary:#787474;--bs-secondary-rgb:120 116 116;--bs-success:#008733;--bs-success-rgb:0 135 51;--bs-danger:#de2f2e;--bs-danger-rgb:222 47 46;--bs-warning:#b45e00;--bs-warning-rgb:180 94 0;--bs-info:#007cb6;--bs-info-rgb:0 124 182;--bs-success-text-emphasis:#005800;--bs-success-bg-subtle:#e6f2e9;--bs-success-border-subtle:#b2d7bd;--bs-danger-text-emphasis:#900000;--bs-danger-bg-subtle:#f8e6e6;--bs-danger-border-subtle:#e9b2b3;--bs-warning-text-emphasis:#742100;--bs-warning-bg-subtle:#f5ece6;--bs-warning-border-subtle:#e0c7b2;--bs-info-text-emphasis:#00467e;--bs-info-bg-subtle:#e6f0f6;--bs-info-border-subtle:#b2d1e2;--bs-body-color:#2b2827;--bs-body-color-rgb:43 40 39;--bs-body-bg:#fdf9f8;--bs-body-bg-rgb:253 249 248;--bs-emphasis-color:#2b2827;--bs-emphasis-color-rgb:43 40 39;--bs-secondary-color:#605d5c;--bs-secondary-color-rgb:96 93 92;--bs-secondary-bg:#f5f1f0;--bs-secondary-bg-rgb:245 241 240;--bs-tertiary-color:#787474;--bs-tertiary-color-rgb:120 116 116;--bs-tertiary-bg:#fdf9f8;--bs-tertiary-bg-rgb:253 249 248;--bs-border-color:#ebe7e6;--bs-border-color-translucent:rgba(43,40,39,.12);--bs-link-color:#0b58bb;--bs-link-color-rgb:11 88 187;--bs-link-hover-color:#003696;--bs-link-hover-color-rgb:0 54 150;--bs-focus-ring-color:rgba(45 115 216,0.25);--bs-focus-ring-rgb:45 115 216}[data-bs-theme=dark]{color-scheme:dark;--plenta-bg-color:#181515;--plenta-bg-color-rgb:24 21 21;--plenta-surface-color:#2b2827;--plenta-surface-color-rgb:43 40 39;--plenta-surface-raised:#423f3e;--plenta-surface-raised-rgb:66 63 62;--plenta-border-color:#423f3e;--plenta-border-color-rgb:66 63 62;--plenta-border-subtle:#2b2827;--plenta-border-subtle-rgb:43 40 39;--plenta-border-translucent:hsla(0,0%,100%,.12);--plenta-text-primary:#f5f1f0;--plenta-text-primary-rgb:245 241 240;--plenta-text-secondary:#dbd6d5;--plenta-text-secondary-rgb:219 214 213;--plenta-text-muted:#a8a3a3;--plenta-text-muted-rgb:168 163 163;--plenta-text-inverted:#2b2827;--plenta-text-inverted-rgb:43 40 39;--plenta-primary-color:#2d73d8;--plenta-primary-color-rgb:45 115 216;--plenta-primary-on:#fff;--plenta-primary-on-rgb:255 255 255;--plenta-primary-hover:#5ca4ff;--plenta-primary-hover-rgb:92 164 255;--plenta-primary-active:#78c1ff;--plenta-primary-active-rgb:120 193 255;--plenta-primary-link:#78c1ff;--plenta-primary-link-rgb:120 193 255;--plenta-primary-linkHover:#8ed8ff;--plenta-primary-linkHover-rgb:142 216 255;--plenta-solid-success-fill:#008733;--plenta-solid-success-fill-rgb:0 135 51;--plenta-solid-success-hover:#007924;--plenta-solid-success-hover-rgb:0 121 36;--plenta-solid-success-active:#005800;--plenta-solid-success-active-rgb:0 88 0;--plenta-solid-danger-fill:#de2f2e;--plenta-solid-danger-fill-rgb:222 47 46;--plenta-solid-danger-hover:#b70002;--plenta-solid-danger-hover-rgb:183 0 2;--plenta-solid-danger-active:#900000;--plenta-solid-danger-active-rgb:144 0 0;--plenta-solid-warning-fill:#b45e00;--plenta-solid-warning-fill-rgb:180 94 0;--plenta-solid-warning-hover:#974300;--plenta-solid-warning-hover-rgb:151 67 0;--plenta-solid-warning-active:#742100;--plenta-solid-warning-active-rgb:116 33 0;--plenta-solid-info-fill:#007cb6;--plenta-solid-info-fill-rgb:0 124 182;--plenta-solid-info-hover:#0067a0;--plenta-solid-info-hover-rgb:0 103 160;--plenta-solid-info-active:#00467e;--plenta-solid-info-active-rgb:0 70 126;--plenta-status-success-bg:#1b3627;--plenta-status-success-bg-rgb:27 54 39;--plenta-status-success-text:#66ffae;--plenta-status-success-text-rgb:102 255 174;--plenta-status-success-border:#206743;--plenta-status-success-border-rgb:32 103 67;--plenta-status-danger-bg:#3d2624;--plenta-status-danger-bg-rgb:61 38 36;--plenta-status-danger-text:#ffa999;--plenta-status-danger-text-rgb:255 169 153;--plenta-status-danger-border:#74403b;--plenta-status-danger-border-rgb:116 64 59;--plenta-status-warning-bg:#3d2d16;--plenta-status-warning-bg-rgb:61 45 22;--plenta-status-warning-text:#ffd256;--plenta-status-warning-text-rgb:255 210 86;--plenta-status-warning-border:#745118;--plenta-status-warning-border-rgb:116 81 24;--plenta-status-info-bg:#22333a;--plenta-status-info-bg-rgb:34 51 58;--plenta-status-info-text:#7ff7ff;--plenta-status-info-text-rgb:127 247 255;--plenta-status-info-border:#305f73;--plenta-status-info-border-rgb:48 95 115;--plenta-chart-1:#78c1ff;--plenta-chart-1-rgb:120 193 255;--plenta-chart-2:#00c66d;--plenta-chart-2-rgb:0 198 109;--plenta-chart-3:#ffaa1c;--plenta-chart-3-rgb:255 170 28;--plenta-chart-4:#ff6157;--plenta-chart-4-rgb:255 97 87;--plenta-chart-5:#dbd6d5;--plenta-chart-5-rgb:219 214 213;--plenta-chart-accent:#78c1ff;--plenta-chart-accent-rgb:120 193 255;--plenta-chart-grid:#605d5c;--plenta-chart-grid-rgb:96 93 92;--plenta-chart-axis:#c4c0bf;--plenta-chart-axis-rgb:196 192 191;--plenta-chart-track:#2b2827;--plenta-chart-track-rgb:43 40 39;--plenta-shadow-sm:0 1px 2px rgba(0,0,0,.28);--plenta-shadow-md:0 2px 8px rgba(0,0,0,.32);--plenta-shadow-lg:0 8px 24px rgba(0,0,0,.4);--bs-primary:#2d73d8;--bs-primary-rgb:45 115 216;--bs-secondary:#a8a3a3;--bs-secondary-rgb:168 163 163;--bs-success:#008733;--bs-success-rgb:0 135 51;--bs-danger:#de2f2e;--bs-danger-rgb:222 47 46;--bs-warning:#b45e00;--bs-warning-rgb:180 94 0;--bs-info:#007cb6;--bs-info-rgb:0 124 182;--bs-success-text-emphasis:#66ffae;--bs-success-bg-subtle:#1b3627;--bs-success-border-subtle:#206743;--bs-danger-text-emphasis:#ffa999;--bs-danger-bg-subtle:#3d2624;--bs-danger-border-subtle:#74403b;--bs-warning-text-emphasis:#ffd256;--bs-warning-bg-subtle:#3d2d16;--bs-warning-border-subtle:#745118;--bs-info-text-emphasis:#7ff7ff;--bs-info-bg-subtle:#22333a;--bs-info-border-subtle:#305f73;--bs-body-color:#f5f1f0;--bs-body-color-rgb:245 241 240;--bs-body-bg:#181515;--bs-body-bg-rgb:24 21 21;--bs-emphasis-color:#f5f1f0;--bs-emphasis-color-rgb:245 241 240;--bs-secondary-color:#dbd6d5;--bs-secondary-color-rgb:219 214 213;--bs-secondary-bg:#2b2827;--bs-secondary-bg-rgb:43 40 39;--bs-tertiary-color:#a8a3a3;--bs-tertiary-color-rgb:168 163 163;--bs-tertiary-bg:#181515;--bs-tertiary-bg-rgb:24 21 21;--bs-border-color:#423f3e;--bs-border-color-translucent:hsla(0,0%,100%,.12);--bs-link-color:#78c1ff;--bs-link-color-rgb:120 193 255;--bs-link-hover-color:#8ed8ff;--bs-link-hover-color-rgb:142 216 255;--bs-focus-ring-color:rgba(45 115 216,0.25);--bs-focus-ring-rgb:45 115 216}:root
.btn-primary{--bs-btn-color:#fff;--bs-btn-bg:#2d73d8;--bs-btn-border-color:#2d73d8;--bs-btn-hover-color:#fff;--bs-btn-hover-bg:#0b58bb;--bs-btn-hover-border-color:#0b58bb;--bs-btn-active-color:#fff;--bs-btn-active-bg:#003696;--bs-btn-active-border-color:#003696;--bs-btn-disabled-color:#fff;--bs-btn-disabled-bg:#2d73d8;--bs-btn-disabled-border-color:#2d73d8}.btn-secondary{--bs-btn-bg:#787474;--bs-btn-border-color:#787474;--bs-btn-hover-bg:#605d5c;--bs-btn-hover-border-color:#605d5c;--bs-btn-active-bg:#2b2827;--bs-btn-active-border-color:#2b2827;--bs-btn-disabled-bg:#787474;--bs-btn-disabled-border-color:#787474}.btn-outline-primary{--bs-btn-color:#0b58bb;--bs-btn-border-color:#0b58bb}.btn-outline-secondary{--bs-btn-color:#605d5c;--bs-btn-border-color:#605d5c;--bs-btn-hover-bg:#787474;--bs-btn-hover-border-color:#787474;--bs-btn-active-bg:#787474;--bs-btn-active-border-color:#787474}.btn-outline-success{--bs-btn-color:#005800;--bs-btn-border-color:#005800}.btn-outline-danger{--bs-btn-color:#900000;--bs-btn-border-color:#900000}.btn-outline-warning{--bs-btn-color:#742100;--bs-btn-border-color:#742100}.btn-outline-info{--bs-btn-color:#00467e;--bs-btn-border-color:#00467e}.btn-link{--bs-btn-color:#0b58bb;--bs-btn-hover-color:#003696}.card{--bs-card-bg:#fff;--bs-card-border-color:#ebe7e6;--bs-card-color:#2b2827}.form-check-input,.form-control,.form-select{--bs-body-color:#2b2827;--bs-body-bg:#fff;--bs-border-color:#ebe7e6;color:#2b2827;background-color:#fff;border-color:#ebe7e6}.nav-tabs{--bs-nav-tabs-link-active-bg:#fff;--bs-nav-tabs-link-active-color:#2b2827;--bs-nav-tabs-link-active-border-color:#ebe7e6 #ebe7e6 #fff}.progress{--bs-progress-bg:#ebe7e6}.dropdown-menu{--bs-dropdown-bg:#fff;--bs-dropdown-color:#2b2827;--bs-dropdown-border-color:#ebe7e6;--bs-dropdown-link-color:#2b2827;--bs-dropdown-link-hover-color:#2b2827;--bs-dropdown-link-hover-bg:rgba(43,40,39,.12);--bs-dropdown-divider-bg:#ebe7e6}.list-group{--bs-list-group-bg:#fff;--bs-list-group-color:#2b2827;--bs-list-group-border-color:#ebe7e6}.breadcrumb{--bs-breadcrumb-divider-color:#787474}.placeholder{background-color:#ebe7e6}.table-light{--bs-table-bg:#f5f1f0;--bs-table-color:#2b2827;--bs-table-border-color:#ebe7e6}.table-hover>tbody>tr:hover>*{background-color:rgba(43,40,39,.12);color:#2b2827}[data-bs-theme=dark]
.btn-primary{--bs-btn-color:#fff;--bs-btn-bg:#2d73d8;--bs-btn-border-color:#2d73d8;--bs-btn-hover-color:#fff;--bs-btn-hover-bg:#5ca4ff;--bs-btn-hover-border-color:#5ca4ff;--bs-btn-active-color:#fff;--bs-btn-active-bg:#78c1ff;--bs-btn-active-border-color:#78c1ff;--bs-btn-disabled-color:#fff;--bs-btn-disabled-bg:#2d73d8;--bs-btn-disabled-border-color:#2d73d8}.btn-secondary{--bs-btn-color:#fff;--bs-btn-bg:#a8a3a3;--bs-btn-border-color:#a8a3a3;--bs-btn-hover-color:#fff;--bs-btn-hover-bg:#dbd6d5;--bs-btn-hover-border-color:#dbd6d5;--bs-btn-active-color:#fff;--bs-btn-active-bg:#f5f1f0;--bs-btn-active-border-color:#f5f1f0;--bs-btn-disabled-color:#fff;--bs-btn-disabled-bg:#a8a3a3;--bs-btn-disabled-border-color:#a8a3a3}.btn-success{--bs-btn-color:#fff;--bs-btn-bg:#008733;--bs-btn-border-color:#008733;--bs-btn-hover-color:#fff;--bs-btn-hover-bg:#007924;--bs-btn-hover-border-color:#007924;--bs-btn-active-color:#fff;--bs-btn-active-bg:#005800;--bs-btn-active-border-color:#005800;--bs-btn-disabled-color:#fff;--bs-btn-disabled-bg:#008733;--bs-btn-disabled-border-color:#008733}.btn-danger{--bs-btn-color:#fff;--bs-btn-bg:#de2f2e;--bs-btn-border-color:#de2f2e;--bs-btn-hover-color:#fff;--bs-btn-hover-bg:#b70002;--bs-btn-hover-border-color:#b70002;--bs-btn-active-color:#fff;--bs-btn-active-bg:#900000;--bs-btn-active-border-color:#900000;--bs-btn-disabled-color:#fff;--bs-btn-disabled-bg:#de2f2e;--bs-btn-disabled-border-color:#de2f2e}.btn-warning{--bs-btn-color:#fff;--bs-btn-bg:#b45e00;--bs-btn-border-color:#b45e00;--bs-btn-hover-color:#fff;--bs-btn-hover-bg:#974300;--bs-btn-hover-border-color:#974300;--bs-btn-active-color:#fff;--bs-btn-active-bg:#742100;--bs-btn-active-border-color:#742100;--bs-btn-disabled-color:#fff;--bs-btn-disabled-bg:#b45e00;--bs-btn-disabled-border-color:#b45e00}.btn-info{--bs-btn-color:#fff;--bs-btn-bg:#007cb6;--bs-btn-border-color:#007cb6;--bs-btn-hover-color:#fff;--bs-btn-hover-bg:#0067a0;--bs-btn-hover-border-color:#0067a0;--bs-btn-active-color:#fff;--bs-btn-active-bg:#00467e;--bs-btn-active-border-color:#00467e;--bs-btn-disabled-color:#fff;--bs-btn-disabled-bg:#007cb6;--bs-btn-disabled-border-color:#007cb6}.btn-outline-primary{--bs-btn-color:#5ca4ff;--bs-btn-border-color:#5ca4ff;--bs-btn-hover-color:#fff;--bs-btn-hover-bg:#2d73d8;--bs-btn-hover-border-color:#2d73d8;--bs-btn-active-color:#fff;--bs-btn-active-bg:#2d73d8;--bs-btn-active-border-color:#2d73d8}.btn-outline-secondary{--bs-btn-color:#dbd6d5;--bs-btn-border-color:#dbd6d5;--bs-btn-hover-color:#fff;--bs-btn-hover-bg:#a8a3a3;--bs-btn-hover-border-color:#a8a3a3;--bs-btn-active-color:#fff;--bs-btn-active-bg:#a8a3a3;--bs-btn-active-border-color:#a8a3a3}.btn-outline-success{--bs-btn-color:#66ffae;--bs-btn-border-color:#66ffae;--bs-btn-hover-color:#fff;--bs-btn-hover-bg:#008733;--bs-btn-hover-border-color:#008733;--bs-btn-active-color:#fff;--bs-btn-active-bg:#008733;--bs-btn-active-border-color:#008733}.btn-outline-danger{--bs-btn-color:#ffa999;--bs-btn-border-color:#ffa999;--bs-btn-hover-color:#fff;--bs-btn-hover-bg:#de2f2e;--bs-btn-hover-border-color:#de2f2e;--bs-btn-active-color:#fff;--bs-btn-active-bg:#de2f2e;--bs-btn-active-border-color:#de2f2e}.btn-outline-warning{--bs-btn-color:#ffd256;--bs-btn-border-color:#ffd256;--bs-btn-hover-color:#fff;--bs-btn-hover-bg:#b45e00;--bs-btn-hover-border-color:#b45e00;--bs-btn-active-color:#fff;--bs-btn-active-bg:#b45e00;--bs-btn-active-border-color:#b45e00}.btn-outline-info{--bs-btn-color:#7ff7ff;--bs-btn-border-color:#7ff7ff;--bs-btn-hover-color:#fff;--bs-btn-hover-bg:#007cb6;--bs-btn-hover-border-color:#007cb6;--bs-btn-active-color:#fff;--bs-btn-active-bg:#007cb6;--bs-btn-active-border-color:#007cb6}.btn-link{--bs-btn-color:#78c1ff;--bs-btn-hover-color:#8ed8ff}.card{--bs-card-bg:#423f3e;--bs-card-border-color:#423f3e;--bs-card-color:#f5f1f0}.form-check-input,.form-control,.form-select{--bs-body-color:#f5f1f0;--bs-body-bg:#423f3e;--bs-border-color:#423f3e;color:#f5f1f0;background-color:#423f3e;border-color:#423f3e}.form-check-input:focus,.form-control:focus,.form-select:focus{--bs-focus-ring-color:rgba(45 115 216,0.25);box-shadow:0 0 0 .25rem rgba(45 115 216,.25);border-color:#2d73d8}.nav-pills{--bs-nav-pills-link-active-bg:#2d73d8}.nav-tabs{--bs-nav-tabs-link-active-bg:#423f3e;--bs-nav-tabs-link-active-color:#f5f1f0;--bs-nav-tabs-link-active-border-color:#423f3e #423f3e #423f3e}.badge{--bs-badge-color:#fff}.progress{--bs-progress-bg:#423f3e;--bs-progress-bar-bg:#2d73d8}.dropdown-menu{--bs-dropdown-bg:#423f3e;--bs-dropdown-color:#f5f1f0;--bs-dropdown-border-color:#423f3e;--bs-dropdown-link-color:#f5f1f0;--bs-dropdown-link-hover-color:#f5f1f0;--bs-dropdown-link-hover-bg:hsla(0,0%,100%,.12);--bs-dropdown-divider-bg:#423f3e}.list-group{--bs-list-group-bg:#423f3e;--bs-list-group-color:#f5f1f0;--bs-list-group-border-color:#423f3e}.breadcrumb{--bs-breadcrumb-divider-color:#a8a3a3}.placeholder{background-color:#423f3e}.table-light{--bs-table-bg:#2b2827;--bs-table-color:#f5f1f0;--bs-table-border-color:#423f3e}.table-hover>tbody>tr:hover>*{background-color:hsla(0,0%,100%,.12);color:#f5f1f0}@media (prefers-reduced-motion:reduce){*,:after,:before{animation-duration:.01ms!important;animation-iteration-count:1!important;transition-duration:.01ms!important;scroll-behavior:auto!important}}html[data-plenta-theme=amber]{--plenta-primary-color:#a8540f;--plenta-primary-color-rgb:168 84 15;--plenta-primary-hover:#8f4607;--plenta-primary-hover-rgb:143 70 7;--plenta-primary-active:#71350a;--plenta-primary-active-rgb:113 53 10;--plenta-primary-link:#91500f;--plenta-primary-link-rgb:145 80 15;--plenta-primary-linkHover:#71350a;--plenta-primary-linkHover-rgb:113 53 10;--plenta-chart-accent:#a8540f;--plenta-chart-accent-rgb:168 84 15;--bs-primary:#a8540f;--bs-primary-rgb:168 84 15;--bs-link-color:#91500f;--bs-link-color-rgb:145 80 15;--bs-link-hover-color:#71350a;--bs-link-hover-color-rgb:113 53 10;--bs-focus-ring-color:rgba(168 84 15,0.25);--bs-focus-ring-rgb:168 84 15}html[data-plenta-theme=amber] .btn-primary{--bs-btn-color:#fff;--bs-btn-bg:var(--plenta-primary-color);--bs-btn-border-color:var(--plenta-primary-color);--bs-btn-hover-color:#fff;--bs-btn-hover-bg:var(--plenta-primary-hover);--bs-btn-hover-border-color:var(--plenta-primary-hover);--bs-btn-active-color:#fff;--bs-btn-active-bg:var(--plenta-primary-active);--bs-btn-active-border-color:var(--plenta-primary-active);--bs-btn-disabled-color:#fff;--bs-btn-disabled-bg:var(--plenta-primary-color);--bs-btn-disabled-border-color:var(--plenta-primary-color)}html[data-plenta-theme=amber] .btn-outline-primary{--bs-btn-color:var(--plenta-primary-link);--bs-btn-border-color:var(--plenta-primary-link);--bs-btn-hover-color:#fff;--bs-btn-hover-bg:var(--plenta-primary-color);--bs-btn-hover-border-color:var(--plenta-primary-color);--bs-btn-active-color:#fff;--bs-btn-active-bg:var(--plenta-primary-color);--bs-btn-active-border-color:var(--plenta-primary-color)}html[data-plenta-theme=amber] .btn-link{--bs-btn-color:var(--plenta-primary-link);--bs-btn-hover-color:var(--plenta-primary-linkHover)}html[data-plenta-theme=amber] .link-primary{color:var(--plenta-primary-link)!important}html[data-plenta-theme=amber] .link-primary:hover{color:var(--plenta-primary-linkHover)!important}html[data-plenta-theme=amber] .progress{--bs-progress-bar-bg:var(--plenta-primary-color)}html[data-plenta-theme=amber] .form-check-input:focus,html[data-plenta-theme=amber] .form-control:focus,html[data-plenta-theme=amber] .form-select:focus{--bs-focus-ring-color:rgba(var(--plenta-primary-color-rgb),0.25);box-shadow:0 0 0 .25rem rgba(var(--plenta-primary-color-rgb),.25);border-color:var(--plenta-primary-color)}html[data-plenta-theme=amber] .form-check-input:focus-visible,html[data-plenta-theme=amber] .form-control:focus-visible,html[data-plenta-theme=amber] .form-select:focus-visible{--bs-focus-ring-color:rgba(var(--plenta-primary-color-rgb),0.25);box-shadow:0 0 0 .25rem rgba(var(--plenta-primary-color-rgb),.25);border-color:var(--plenta-primary-color)}html[data-plenta-theme=amber][data-bs-theme=dark]{--plenta-primary-color:#7a3b07;--plenta-primary-color-rgb:122 59 7;--plenta-primary-hover:#b45e00;--plenta-primary-hover-rgb:180 94 0;--plenta-primary-active:#8f4607;--plenta-primary-active-rgb:143 70 7;--plenta-primary-link:#ffb257;--plenta-primary-link-rgb:255 178 87;--plenta-primary-linkHover:#ffcf8f;--plenta-primary-linkHover-rgb:255 207 143;--plenta-chart-accent:#ffb257;--plenta-chart-accent-rgb:255 178 87;--bs-primary:#7a3b07;--bs-primary-rgb:122 59 7;--bs-link-color:#ffb257;--bs-link-color-rgb:255 178 87;--bs-link-hover-color:#ffcf8f;--bs-link-hover-color-rgb:255 207 143;--bs-focus-ring-color:rgba(122 59 7,0.25);--bs-focus-ring-rgb:122 59 7}html[data-plenta-theme=amber][data-bs-theme=dark] .btn-primary{--bs-btn-bg:var(--plenta-primary-color);--bs-btn-border-color:var(--plenta-primary-color);--bs-btn-hover-bg:var(--plenta-primary-hover);--bs-btn-hover-border-color:var(--plenta-primary-hover);--bs-btn-active-bg:var(--plenta-primary-active);--bs-btn-active-border-color:var(--plenta-primary-active)}html[data-plenta-theme=amber][data-bs-theme=dark] .btn-outline-primary{--bs-btn-color:var(--plenta-primary-link);--bs-btn-border-color:var(--plenta-primary-link);--bs-btn-hover-bg:var(--plenta-primary-color);--bs-btn-hover-border-color:var(--plenta-primary-color);--bs-btn-active-bg:var(--plenta-primary-color);--bs-btn-active-border-color:var(--plenta-primary-color)}html[data-plenta-theme=amber][data-bs-theme=dark] .btn-link{--bs-btn-color:var(--plenta-primary-link);--bs-btn-hover-color:var(--plenta-primary-linkHover)}html[data-plenta-theme=amber][data-bs-theme=dark] .link-primary{color:var(--plenta-primary-link)!important}html[data-plenta-theme=amber][data-bs-theme=dark] .link-primary:hover{color:var(--plenta-primary-linkHover)!important}html[data-plenta-theme=amber][data-bs-theme=dark] .form-check-input:focus,html[data-plenta-theme=amber][data-bs-theme=dark] .form-control:focus,html[data-plenta-theme=amber][data-bs-theme=dark] .form-select:focus{--bs-focus-ring-color:rgba(var(--plenta-primary-color-rgb),0.25);box-shadow:0 0 0 .25rem rgba(var(--plenta-primary-color-rgb),.25);border-color:var(--plenta-primary-color)}html[data-plenta-theme=amber][data-bs-theme=dark] .form-check-input:focus-visible,html[data-plenta-theme=amber][data-bs-theme=dark] .form-control:focus-visible,html[data-plenta-theme=amber][data-bs-theme=dark] .form-select:focus-visible{--bs-focus-ring-color:rgba(var(--plenta-primary-color-rgb),0.25);box-shadow:0 0 0 .25rem rgba(var(--plenta-primary-color-rgb),.25);border-color:var(--plenta-primary-color)}html[data-plenta-theme=graphite]{--plenta-primary-color:#41596d;--plenta-primary-color-rgb:65 89 109;--plenta-primary-hover:#33485c;--plenta-primary-hover-rgb:51 72 92;--plenta-primary-active:#26384a;--plenta-primary-active-rgb:38 56 74;--plenta-primary-link:#39516a;--plenta-primary-link-rgb:57 81 106;--plenta-primary-linkHover:#24364a;--plenta-primary-linkHover-rgb:36 54 74;--plenta-chart-accent:#41596d;--plenta-chart-accent-rgb:65 89 109;--bs-primary:#41596d;--bs-primary-rgb:65 89 109;--bs-link-color:#39516a;--bs-link-color-rgb:57 81 106;--bs-link-hover-color:#24364a;--bs-link-hover-color-rgb:36 54 74;--bs-focus-ring-color:rgba(65 89 109,0.25);--bs-focus-ring-rgb:65 89 109}html[data-plenta-theme=graphite] .btn-primary{--bs-btn-color:#fff;--bs-btn-bg:var(--plenta-primary-color);--bs-btn-border-color:var(--plenta-primary-color);--bs-btn-hover-color:#fff;--bs-btn-hover-bg:var(--plenta-primary-hover);--bs-btn-hover-border-color:var(--plenta-primary-hover);--bs-btn-active-color:#fff;--bs-btn-active-bg:var(--plenta-primary-active);--bs-btn-active-border-color:var(--plenta-primary-active);--bs-btn-disabled-color:#fff;--bs-btn-disabled-bg:var(--plenta-primary-color);--bs-btn-disabled-border-color:var(--plenta-primary-color)}html[data-plenta-theme=graphite] .btn-outline-primary{--bs-btn-color:var(--plenta-primary-link);--bs-btn-border-color:var(--plenta-primary-link);--bs-btn-hover-color:#fff;--bs-btn-hover-bg:var(--plenta-primary-color);--bs-btn-hover-border-color:var(--plenta-primary-color);--bs-btn-active-color:#fff;--bs-btn-active-bg:var(--plenta-primary-color);--bs-btn-active-border-color:var(--plenta-primary-color)}html[data-plenta-theme=graphite] .btn-link{--bs-btn-color:var(--plenta-primary-link);--bs-btn-hover-color:var(--plenta-primary-linkHover)}html[data-plenta-theme=graphite] .link-primary{color:var(--plenta-primary-link)!important}html[data-plenta-theme=graphite] .link-primary:hover{color:var(--plenta-primary-linkHover)!important}html[data-plenta-theme=graphite] .progress{--bs-progress-bar-bg:var(--plenta-primary-color)}html[data-plenta-theme=graphite] .form-check-input:focus,html[data-plenta-theme=graphite] .form-control:focus,html[data-plenta-theme=graphite] .form-select:focus{--bs-focus-ring-color:rgba(var(--plenta-primary-color-rgb),0.25);box-shadow:0 0 0 .25rem rgba(var(--plenta-primary-color-rgb),.25);border-color:var(--plenta-primary-color)}html[data-plenta-theme=graphite] .form-check-input:focus-visible,html[data-plenta-theme=graphite] .form-control:focus-visible,html[data-plenta-theme=graphite] .form-select:focus-visible{--bs-focus-ring-color:rgba(var(--plenta-primary-color-rgb),0.25);box-shadow:0 0 0 .25rem rgba(var(--plenta-primary-color-rgb),.25);border-color:var(--plenta-primary-color)}html[data-plenta-theme=graphite][data-bs-theme=dark]{--plenta-primary-color:#2a4259;--plenta-primary-color-rgb:42 66 89;--plenta-primary-hover:#5f86a6;--plenta-primary-hover-rgb:95 134 166;--plenta-primary-active:#a6c4dd;--plenta-primary-active-rgb:166 196 221;--plenta-primary-link:#a6c4dd;--plenta-primary-link-rgb:166 196 221;--plenta-primary-linkHover:#c3dced;--plenta-primary-linkHover-rgb:195 220 237;--plenta-chart-accent:#a6c4dd;--plenta-chart-accent-rgb:166 196 221;--bs-primary:#2a4259;--bs-primary-rgb:42 66 89;--bs-link-color:#a6c4dd;--bs-link-color-rgb:166 196 221;--bs-link-hover-color:#c3dced;--bs-link-hover-color-rgb:195 220 237;--bs-focus-ring-color:rgba(42 66 89,0.25);--bs-focus-ring-rgb:42 66 89}html[data-plenta-theme=graphite][data-bs-theme=dark] .btn-primary{--bs-btn-bg:var(--plenta-primary-color);--bs-btn-border-color:var(--plenta-primary-color);--bs-btn-hover-bg:var(--plenta-primary-hover);--bs-btn-hover-border-color:var(--plenta-primary-hover);--bs-btn-active-bg:var(--plenta-primary-active);--bs-btn-active-border-color:var(--plenta-primary-active)}html[data-plenta-theme=graphite][data-bs-theme=dark] .btn-outline-primary{--bs-btn-color:var(--plenta-primary-link);--bs-btn-border-color:var(--plenta-primary-link);--bs-btn-hover-bg:var(--plenta-primary-color);--bs-btn-hover-border-color:var(--plenta-primary-color);--bs-btn-active-bg:var(--plenta-primary-color);--bs-btn-active-border-color:var(--plenta-primary-color)}html[data-plenta-theme=graphite][data-bs-theme=dark] .btn-link{--bs-btn-color:var(--plenta-primary-link);--bs-btn-hover-color:var(--plenta-primary-linkHover)}html[data-plenta-theme=graphite][data-bs-theme=dark] .link-primary{color:var(--plenta-primary-link)!important}html[data-plenta-theme=graphite][data-bs-theme=dark] .link-primary:hover{color:var(--plenta-primary-linkHover)!important}html[data-plenta-theme=graphite][data-bs-theme=dark] .form-check-input:focus,html[data-plenta-theme=graphite][data-bs-theme=dark] .form-control:focus,html[data-plenta-theme=graphite][data-bs-theme=dark] .form-select:focus{--bs-focus-ring-color:rgba(var(--plenta-primary-color-rgb),0.25);box-shadow:0 0 0 .25rem rgba(var(--plenta-primary-color-rgb),.25);border-color:var(--plenta-primary-color)}html[data-plenta-theme=graphite][data-bs-theme=dark] .form-check-input:focus-visible,html[data-plenta-theme=graphite][data-bs-theme=dark] .form-control:focus-visible,html[data-plenta-theme=graphite][data-bs-theme=dark] .form-select:focus-visible{--bs-focus-ring-color:rgba(var(--plenta-primary-color-rgb),0.25);box-shadow:0 0 0 .25rem rgba(var(--plenta-primary-color-rgb),.25);border-color:var(--plenta-primary-color)}html[data-plenta-theme=steel]{--plenta-primary-color:#2d73d8;--plenta-primary-color-rgb:45 115 216;--plenta-primary-hover:#0b58bb;--plenta-primary-hover-rgb:11 88 187;--plenta-primary-active:#003696;--plenta-primary-active-rgb:0 54 150;--plenta-primary-link:#0b58bb;--plenta-primary-link-rgb:11 88 187;--plenta-primary-linkHover:#003696;--plenta-primary-linkHover-rgb:0 54 150;--plenta-chart-accent:#2d73d8;--plenta-chart-accent-rgb:45 115 216;--bs-primary:#2d73d8;--bs-primary-rgb:45 115 216;--bs-link-color:#0b58bb;--bs-link-color-rgb:11 88 187;--bs-link-hover-color:#003696;--bs-link-hover-color-rgb:0 54 150;--bs-focus-ring-color:rgba(45 115 216,0.25);--bs-focus-ring-rgb:45 115 216}html[data-plenta-theme=steel] .btn-primary{--bs-btn-color:#fff;--bs-btn-bg:var(--plenta-primary-color);--bs-btn-border-color:var(--plenta-primary-color);--bs-btn-hover-color:#fff;--bs-btn-hover-bg:var(--plenta-primary-hover);--bs-btn-hover-border-color:var(--plenta-primary-hover);--bs-btn-active-color:#fff;--bs-btn-active-bg:var(--plenta-primary-active);--bs-btn-active-border-color:var(--plenta-primary-active);--bs-btn-disabled-color:#fff;--bs-btn-disabled-bg:var(--plenta-primary-color);--bs-btn-disabled-border-color:var(--plenta-primary-color)}html[data-plenta-theme=steel] .btn-outline-primary{--bs-btn-color:var(--plenta-primary-link);--bs-btn-border-color:var(--plenta-primary-link);--bs-btn-hover-color:#fff;--bs-btn-hover-bg:var(--plenta-primary-color);--bs-btn-hover-border-color:var(--plenta-primary-color);--bs-btn-active-color:#fff;--bs-btn-active-bg:var(--plenta-primary-color);--bs-btn-active-border-color:var(--plenta-primary-color)}html[data-plenta-theme=steel] .btn-link{--bs-btn-color:var(--plenta-primary-link);--bs-btn-hover-color:var(--plenta-primary-linkHover)}html[data-plenta-theme=steel] .link-primary{color:var(--plenta-primary-link)!important}html[data-plenta-theme=steel] .link-primary:hover{color:var(--plenta-primary-linkHover)!important}html[data-plenta-theme=steel] .progress{--bs-progress-bar-bg:var(--plenta-primary-color)}html[data-plenta-theme=steel] .form-check-input:focus,html[data-plenta-theme=steel] .form-control:focus,html[data-plenta-theme=steel] .form-select:focus{--bs-focus-ring-color:rgba(var(--plenta-primary-color-rgb),0.25);box-shadow:0 0 0 .25rem rgba(var(--plenta-primary-color-rgb),.25);border-color:var(--plenta-primary-color)}html[data-plenta-theme=steel] .form-check-input:focus-visible,html[data-plenta-theme=steel] .form-control:focus-visible,html[data-plenta-theme=steel] .form-select:focus-visible{--bs-focus-ring-color:rgba(var(--plenta-primary-color-rgb),0.25);box-shadow:0 0 0 .25rem rgba(var(--plenta-primary-color-rgb),.25);border-color:var(--plenta-primary-color)}html[data-plenta-theme=steel][data-bs-theme=dark]{--plenta-primary-color:#2d73d8;--plenta-primary-color-rgb:45 115 216;--plenta-primary-hover:#5ca4ff;--plenta-primary-hover-rgb:92 164 255;--plenta-primary-active:#78c1ff;--plenta-primary-active-rgb:120 193 255;--plenta-primary-link:#78c1ff;--plenta-primary-link-rgb:120 193 255;--plenta-primary-linkHover:#8ed8ff;--plenta-primary-linkHover-rgb:142 216 255;--plenta-chart-accent:#78c1ff;--plenta-chart-accent-rgb:120 193 255;--bs-primary:#2d73d8;--bs-primary-rgb:45 115 216;--bs-link-color:#78c1ff;--bs-link-color-rgb:120 193 255;--bs-link-hover-color:#8ed8ff;--bs-link-hover-color-rgb:142 216 255;--bs-focus-ring-color:rgba(45 115 216,0.25);--bs-focus-ring-rgb:45 115 216}html[data-plenta-theme=steel][data-bs-theme=dark] .btn-primary{--bs-btn-bg:var(--plenta-primary-color);--bs-btn-border-color:var(--plenta-primary-color);--bs-btn-hover-bg:var(--plenta-primary-hover);--bs-btn-hover-border-color:var(--plenta-primary-hover);--bs-btn-active-bg:var(--plenta-primary-active);--bs-btn-active-border-color:var(--plenta-primary-active)}html[data-plenta-theme=steel][data-bs-theme=dark] .btn-outline-primary{--bs-btn-color:var(--plenta-primary-link);--bs-btn-border-color:var(--plenta-primary-link);--bs-btn-hover-bg:var(--plenta-primary-color);--bs-btn-hover-border-color:var(--plenta-primary-color);--bs-btn-active-bg:var(--plenta-primary-color);--bs-btn-active-border-color:var(--plenta-primary-color)}html[data-plenta-theme=steel][data-bs-theme=dark] .btn-link{--bs-btn-color:var(--plenta-primary-link);--bs-btn-hover-color:var(--plenta-primary-linkHover)}html[data-plenta-theme=steel][data-bs-theme=dark] .link-primary{color:var(--plenta-primary-link)!important}html[data-plenta-theme=steel][data-bs-theme=dark] .link-primary:hover{color:var(--plenta-primary-linkHover)!important}html[data-plenta-theme=steel][data-bs-theme=dark] .form-check-input:focus,html[data-plenta-theme=steel][data-bs-theme=dark] .form-control:focus,html[data-plenta-theme=steel][data-bs-theme=dark] .form-select:focus{--bs-focus-ring-color:rgba(var(--plenta-primary-color-rgb),0.25);box-shadow:0 0 0 .25rem rgba(var(--plenta-primary-color-rgb),.25);border-color:var(--plenta-primary-color)}html[data-plenta-theme=steel][data-bs-theme=dark] .form-check-input:focus-visible,html[data-plenta-theme=steel][data-bs-theme=dark] .form-control:focus-visible,html[data-plenta-theme=steel][data-bs-theme=dark] .form-select:focus-visible{--bs-focus-ring-color:rgba(var(--plenta-primary-color-rgb),0.25);box-shadow:0 0 0 .25rem rgba(var(--plenta-primary-color-rgb),.25);border-color:var(--plenta-primary-color)}body{background-color:var(--bs-body-bg);color:var(--bs-body-color);font-family:var(--plenta-font-family);transition:background-color var(--plenta-duration-base) var(--plenta-ease-standard),color var(--plenta-duration-base) var(--plenta-ease-standard)}::-moz-selection{background-color:color-mix(in srgb,var(--bs-primary) 20%,transparent)}::selection{background-color:color-mix(in srgb,var(--bs-primary) 20%,transparent)}:focus-visible{outline:2px solid var(--bs-primary);outline-offset:2px}html{scroll-padding-top:4.5rem}.app-shell{min-height:100vh;background-color:var(--plenta-bg-color)}.min-width-0{min-width:0}.app-nav{position:sticky;top:0;height:100vh;flex-shrink:0;display:flex;flex-direction:column;gap:var(--plenta-space-lg);width:4.5rem;padding:var(--plenta-space-md) var(--plenta-space-sm);background-color:var(--plenta-surface-raised);border-right:1px solid var(--plenta-border-color);overflow-y:auto}@media (min-width:992px){.app-nav{width:16rem;padding:var(--plenta-space-lg)}}.app-nav-label{display:none}@media (min-width:992px){.app-nav-label{display:inline}}.app-nav-brand{display:flex;align-items:center;justify-content:center;gap:.5rem;padding:.375rem;border-radius:var(--plenta-radius-md);color:var(--plenta-text-primary);text-decoration:none;white-space:nowrap}.app-nav-brand:hover{background-color:var(--plenta-surface-color)}.app-nav-brand:focus-visible{outline:2px solid var(--bs-primary);outline-offset:2px}.app-nav-brand-name{font-weight:var(--plenta-font-weight-bold);font-size:1.05rem;letter-spacing:.01em}@media (min-width:992px){.app-nav-brand{justify-content:flex-start;padding:.5rem .75rem}}.app-nav-item{display:flex;align-items:center;justify-content:center;gap:.625rem;padding:.5rem .625rem;border-radius:var(--plenta-radius-md);color:var(--plenta-text-secondary);text-decoration:none;white-space:nowrap;font-weight:var(--plenta-font-weight-medium);transition:background-color var(--plenta-duration-base) var(--plenta-ease-standard),color var(--plenta-duration-base) var(--plenta-ease-standard)}.app-nav-item:hover:not(.active){background-color:var(--plenta-surface-color);color:var(--plenta-text-primary)}.app-nav-item.active{background-color:color-mix(in srgb,var(--bs-primary) 12%,transparent);color:var(--bs-link-color)}.app-nav-item:focus-visible{outline:2px solid var(--bs-primary);outline-offset:2px}@media (min-width:992px){.app-nav-item{justify-content:flex-start;padding:.5rem .75rem}}.app-nav-footer{margin-top:auto;display:flex;flex-direction:column;align-items:center;gap:var(--plenta-space-sm)}@media (min-width:992px){.app-nav-footer{align-items:stretch}}.app-nav-user{display:flex;align-items:center;gap:.5rem;padding:.375rem .5rem;border-radius:var(--plenta-radius-md)}.app-nav-user-meta{flex-grow:1;min-width:0}.app-nav-user-name{display:block;color:var(--plenta-text-primary);font-weight:var(--plenta-font-weight-medium);font-size:var(--plenta-font-size-sm);line-height:1.3;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.app-nav-user-role{display:block;color:var(--plenta-text-muted);font-size:var(--plenta-font-size-xs)}.app-nav-logout{flex-shrink:0}.app-topbar{position:sticky;top:0;z-index:1030;background-color:var(--plenta-surface-raised);border-bottom:1px solid var(--plenta-border-color)}.app-topbar-search{display:flex;align-items:center;gap:.5rem;width:100%;max-width:22rem;padding:.375rem .875rem;color:var(--plenta-text-muted);background-color:var(--plenta-surface-color);border:1px solid var(--plenta-border-color);border-radius:var(--plenta-radius-pill);transition:background-color var(--plenta-duration-fast) var(--plenta-ease-standard),border-color var(--plenta-duration-fast) var(--plenta-ease-standard),box-shadow var(--plenta-duration-fast) var(--plenta-ease-standard)}.app-topbar-search:focus-within{background-color:var(--plenta-surface-raised);border-color:var(--bs-primary);box-shadow:0 0 0 .25rem rgba(var(--bs-primary-rgb),.12)}.app-topbar-search input{width:100%;min-width:0;border:0;background:transparent;outline:none;color:var(--plenta-text-primary)}.app-topbar-search input::-moz-placeholder{color:var(--plenta-text-muted)}.app-topbar-search input::placeholder{color:var(--plenta-text-muted)}.app-shell-main{padding-bottom:var(--plenta-space-5xl)}@media (max-width:575.98px){.app-shell-main{padding-bottom:var(--plenta-space-4xl)}}.panel-card{background-color:var(--plenta-surface-raised);border:1px solid var(--plenta-border-color);border-radius:var(--plenta-radius-lg)}.card-interactive{transition:border-color var(--plenta-duration-base) var(--plenta-ease-standard),box-shadow var(--plenta-duration-base) var(--plenta-ease-standard),transform var(--plenta-duration-base) var(--plenta-ease-standard)}.card-interactive:hover{border-color:var(--plenta-primary-color);box-shadow:var(--plenta-shadow-md);transform:translateY(-2px)}.card-interactive:active{transform:translateY(1px);box-shadow:var(--plenta-shadow-sm)}@media (prefers-reduced-motion:reduce){.card-interactive{transition:none}.card-interactive:hover{transform:none}}.border-dashed{border-style:dashed}.link-hover-primary{transition:border-color var(--plenta-duration-fast) var(--plenta-ease-standard),box-shadow var(--plenta-duration-fast) var(--plenta-ease-standard)}.link-hover-primary:hover{border-color:var(--plenta-primary-color);box-shadow:var(--plenta-shadow-sm)}.clamp-3{display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;overflow:hidden}.breadcrumb-item.active{color:var(--plenta-text-secondary)}.breadcrumb-item a{color:var(--bs-link-color);text-decoration:none}.breadcrumb-item a:hover{color:var(--bs-link-hover-color);text-decoration:underline}.header-icon-btn{display:inline-flex;align-items:center;justify-content:center;width:2.25rem;height:2.25rem;padding:0;color:var(--plenta-text-secondary);background-color:transparent;border:1px solid transparent;border-radius:var(--plenta-radius-pill);transition:background-color var(--plenta-duration-fast) var(--plenta-ease-standard),color var(--plenta-duration-fast) var(--plenta-ease-standard),border-color var(--plenta-duration-fast) var(--plenta-ease-standard)}.header-icon-btn:hover{color:var(--plenta-text-primary);background-color:var(--plenta-surface-color);border-color:var(--plenta-border-color)}.popover-anchor{position:relative;display:inline-flex}.popover-badge{position:absolute;top:.1rem;inset-inline-end:.1rem;min-width:1rem;padding:0 .2rem;font-size:.625rem;font-weight:600;line-height:1rem;text-align:center;color:var(--plenta-primary-on);background-color:var(--plenta-primary-color);border-radius:var(--plenta-radius-pill)}.popover-panel{position:absolute;top:calc(100% + var(--plenta-space-sm));z-index:1040;max-height:min(70vh,30rem);overflow-y:auto;padding:var(--plenta-space-md);background-color:var(--plenta-surface-raised);border:1px solid var(--plenta-border-color);border-radius:var(--plenta-radius-lg);box-shadow:var(--plenta-shadow-lg);outline:none}.popover-panel-start{inset-inline-start:0}.popover-panel-end{inset-inline-end:0}@media (max-width:575.98px){.popover-panel{position:fixed;top:auto;inset-inline:var(--plenta-space-md);width:auto;max-height:60vh}}.search-inline{min-width:14rem;max-width:18rem}.role-inline-select{max-width:15rem}.rte{background-color:var(--plenta-surface-raised);border:1px solid var(--plenta-border-color);border-radius:var(--plenta-radius-md);transition:border-color var(--plenta-duration-fast) var(--plenta-ease-standard),box-shadow var(--plenta-duration-fast) var(--plenta-ease-standard)}.rte:focus-within{border-color:var(--plenta-primary-color);box-shadow:0 0 0 .25rem rgba(var(--bs-primary-rgb),.12)}.skeleton{display:inline-block;vertical-align:middle;background-color:var(--plenta-border-color);overflow:hidden;position:relative}.skeleton-rounded{border-radius:var(--plenta-radius-sm)}.skeleton:after{content:"";position:absolute;inset:0;transform:translateX(-100%);background:linear-gradient(90deg,transparent,var(--plenta-surface-color) 45%,var(--plenta-surface-raised) 55%,transparent);animation:skeleton-shimmer var(--plenta-duration-slow) infinite}@keyframes skeleton-shimmer{to{transform:translateX(100%)}}.chart-frame{display:block;width:100%;overflow:visible}.chart-sparkline{height:56px}.chart-block{display:flex;flex-direction:column;gap:var(--plenta-space-md)}.chart-empty{display:flex;align-items:center;justify-content:center;min-height:3rem;color:var(--plenta-text-muted);font-size:var(--plenta-font-size-sm);text-align:center;border:1px dashed var(--plenta-border-color);border-radius:var(--plenta-radius-sm)}.chart-headline{display:flex;align-items:baseline;flex-wrap:wrap;gap:var(--plenta-space-xs) var(--plenta-space-sm)}.chart-headline-value{font-size:var(--plenta-font-size-2xl);font-weight:var(--plenta-font-weight-bold);line-height:var(--plenta-line-height-snug);letter-spacing:-.01em;color:var(--plenta-text-primary)}.chart-headline-delta{font-size:var(--plenta-font-size-sm);font-weight:var(--plenta-font-weight-semibold);color:var(--plenta-text-secondary)}.chart-headline-label{flex-basis:100%;font-size:var(--plenta-font-size-xs);color:var(--plenta-text-muted)}.chart-trend-up{color:var(--plenta-status-success-text)}.chart-trend-down{color:var(--plenta-status-danger-text)}.chart-legend{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:var(--plenta-space-xs)}.chart-legend-item{display:grid;grid-template-columns:.625rem minmax(0,1fr) auto;align-items:center;gap:var(--plenta-space-sm);font-size:var(--plenta-font-size-sm)}.chart-legend-swatch{width:.625rem;height:.625rem;border-radius:var(--plenta-radius-sm)}.chart-legend-label{color:var(--plenta-text-secondary);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.chart-legend-value{font-variant-numeric:tabular-nums;font-weight:var(--plenta-font-weight-semibold);color:var(--plenta-text-primary)}.chart-axis-labels{list-style:none;margin:0;padding:0;display:grid;gap:var(--plenta-space-xs);margin-top:calc(-1 * var(--plenta-space-xs))}.chart-axis-labels li{text-align:center;min-width:0}.chart-axis-label{display:block;font-size:var(--plenta-font-size-xs);line-height:1.2;color:var(--plenta-text-muted);overflow-wrap:anywhere}.chart-ranked{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:var(--plenta-space-sm)}.chart-ranked-row{display:grid;grid-template-columns:minmax(0,1fr) 4.5rem auto;align-items:center;gap:var(--plenta-space-sm);font-size:var(--plenta-font-size-sm)}.chart-ranked-label{color:var(--plenta-text-secondary);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.chart-ranked-track{display:block;height:.5rem;border-radius:var(--plenta-radius-pill);background-color:var(--plenta-chart-track);overflow:hidden}.chart-ranked-bar{display:block;height:100%;border-radius:inherit;background-color:var(--plenta-chart-accent);width:0;animation:chart-grow-x var(--plenta-duration-slow) var(--plenta-ease-standard) forwards}.chart-ranked-value{font-variant-numeric:tabular-nums;font-weight:var(--plenta-font-weight-semibold);color:var(--plenta-text-primary);text-align:right}.chart-ranked-unit{font-weight:var(--plenta-font-weight-normal)}.chart-ranked-note,.chart-ranked-unit{font-size:var(--plenta-font-size-xs);color:var(--plenta-text-muted)}.chart-ranked-note{grid-column:1/-1}.chart-footnote{margin:0;font-size:var(--plenta-font-size-xs);color:var(--plenta-text-muted)}.chart-donut-ring,.chart-gauge-ring{position:relative;flex-shrink:0}.chart-donut-headline,.chart-gauge-headline{position:absolute;inset:0;display:flex;flex-direction:column;align-items:center;justify-content:center;text-align:center;gap:0;pointer-events:none}.chart-donut-headline .chart-headline-value,.chart-gauge-headline .chart-headline-value{font-size:var(--plenta-font-size-2xl)}.chart-donut-headline .chart-headline-label,.chart-gauge-headline .chart-headline-label{flex-basis:auto;font-size:var(--plenta-font-size-xs);padding:0 var(--plenta-space-sm)}.chart-stack-headline{margin-bottom:calc(-1 * var(--plenta-space-xs))}.chart-stack{display:flex;height:.75rem;border-radius:var(--plenta-radius-pill);overflow:hidden;background-color:var(--plenta-chart-track)}.chart-stack-segment{display:block;min-width:2px;transform-origin:left center;animation:chart-grow-x var(--plenta-duration-slow) var(--plenta-ease-standard) backwards}.chart-heat{overflow-x:auto;background-color:var(--plenta-chart-track);border:1px solid var(--plenta-border-color);border-radius:var(--plenta-radius-md);padding:var(--plenta-space-xs)}.chart-heat-table{width:100%;border-collapse:separate;border-spacing:2px;font-size:var(--plenta-font-size-xs);color:var(--plenta-text-muted)}.chart-heat-table th{font-weight:var(--plenta-font-weight-medium);color:var(--plenta-text-muted);text-align:left;white-space:nowrap;padding:0 var(--plenta-space-xs) 0 0}.chart-heat-table thead th:not(.chart-heat-corner){text-align:center;padding-right:0}.chart-heat-corner{width:2.75rem}.chart-heat-cell{position:relative;height:1.25rem;text-align:center;padding:0}.chart-heat-cell,.chart-heat-value{border-radius:var(--plenta-radius-sm)}.chart-heat-value{display:inline-block;min-width:1rem;padding:0 .1875rem;background-color:var(--plenta-surface-raised);font-size:.6875rem;line-height:1.125rem;font-variant-numeric:tabular-nums;font-weight:var(--plenta-font-weight-semibold);color:var(--plenta-text-primary)}@keyframes chart-grow-x{0%{transform:scaleX(0)}to{transform:scaleX(1)}}@keyframes chart-grow-y{0%{transform:scaleY(0)}to{transform:scaleY(1)}}@keyframes chart-draw{0%{stroke-dashoffset:1}to{stroke-dashoffset:0}}@keyframes chart-donut-grow{to{stroke-dasharray:var(--chart-donut-target)}}@keyframes chart-gauge-grow{to{stroke-dasharray:var(--chart-gauge-target)}}.chart-line{stroke-dasharray:1;animation:chart-draw var(--plenta-duration-slow) var(--plenta-ease-standard) backwards}.chart-line-head{opacity:0;animation:chart-fade-in var(--plenta-duration-base) var(--plenta-ease-standard) calc(var(--plenta-duration-slow) * .8) forwards}@keyframes chart-fade-in{to{opacity:1}}.chart-column{transform-box:fill-box;transform-origin:center bottom;animation:chart-grow-y var(--plenta-duration-slow) var(--plenta-ease-standard) backwards}.chart-donut-segment{animation:chart-donut-grow var(--plenta-duration-slow) var(--plenta-ease-standard) forwards}.chart-gauge-value{animation:chart-gauge-grow var(--plenta-duration-slow) var(--plenta-ease-standard) forwards}.chart-frame circle,.chart-frame line,.chart-frame path,.chart-frame polyline,.chart-frame rect,.chart-heat-cell,.chart-legend-swatch,.chart-ranked-bar,.chart-stack-segment{transition:fill var(--plenta-duration-base) var(--plenta-ease-standard),stroke var(--plenta-duration-base) var(--plenta-ease-standard),background-color var(--plenta-duration-base) var(--plenta-ease-standard)}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}*,:after,:before{animation-duration:.01ms!important;animation-iteration-count:1!important;transition-duration:.01ms!important}.skeleton:after{animation:none}.chart-column,.chart-line,.chart-line-head,.chart-ranked-bar,.chart-stack-segment{transform:none;opacity:1;stroke-dashoffset:0}.chart-donut-segment,.chart-gauge-value{animation:none}.chart-donut-segment{stroke-dasharray:var(--chart-donut-target,none)}.chart-gauge-value{stroke-dasharray:var(--chart-gauge-target,none)}}.rail-sticky{position:sticky;top:var(--plenta-space-2xl);max-height:calc(100vh - var(--plenta-space-4xl));overflow-y:auto;overscroll-behavior:contain;scrollbar-width:thin;padding-right:2px}.rail-stack{display:flex;flex-direction:column;gap:var(--plenta-space-md)}.rail-bar{display:flex;align-items:center;justify-content:space-between;gap:var(--plenta-space-sm);margin-bottom:var(--plenta-space-sm);min-height:1.75rem}.rail-heading{font-size:var(--plenta-font-size-xs);font-weight:var(--plenta-font-weight-semibold);letter-spacing:.06em;text-transform:uppercase;color:var(--plenta-text-secondary)}.rail-close,.rail-icon-btn{display:inline-flex;align-items:center;justify-content:center;width:1.75rem;height:1.75rem;padding:0;color:var(--plenta-text-secondary);background:transparent;border:1px solid transparent;border-radius:var(--plenta-radius-sm);transition:color var(--plenta-duration-base) var(--plenta-ease-standard),background-color var(--plenta-duration-base) var(--plenta-ease-standard)}.rail-close:hover,.rail-icon-btn:hover{color:var(--plenta-text-primary);background-color:var(--plenta-surface-color);border-color:var(--plenta-border-color)}.rail-close:focus-visible,.rail-icon-btn:focus-visible,.rail-mobile-toggle:focus-visible{outline:2px solid var(--plenta-focus-ring-color);outline-offset:2px}[data-collapsed=yes]{padding-left:0;padding-right:calc(var(--plenta-space-md) * .5)}[data-collapsed=yes] .rail-sticky{overflow:visible}[data-collapsed=yes] .rail-desktop-rail{width:2.5rem;margin-left:auto}[data-collapsed=yes] .rail-bar{flex-direction:column;gap:var(--plenta-space-xs);height:100%;min-height:0}[data-collapsed=yes] .rail-heading{writing-mode:vertical-rl;transform:rotate(180deg);white-space:nowrap;margin:0 auto}[data-collapsed=yes] .rail-body>.panel-card,[data-collapsed=yes] .rail-body>.rail-stack{display:none}[data-collapsed=yes] .rail-icon-btn{order:-1}.rail-mobile-bar{display:flex;justify-content:flex-end;margin-bottom:var(--plenta-space-md)}.rail-mobile-toggle{display:inline-flex;align-items:center;gap:var(--plenta-space-xs);padding:var(--plenta-space-xs) var(--plenta-space-sm);font-size:var(--plenta-font-size-sm);font-weight:var(--plenta-font-weight-medium);color:var(--plenta-text-primary);background-color:var(--plenta-surface-raised);border:1px solid var(--plenta-border-color);border-radius:var(--plenta-radius-md)}.rail-drawer-layer{position:fixed;inset:0;z-index:1055}.rail-backdrop{position:absolute;inset:0;background-color:rgba(0,0,0,.45);animation:rail-fade-in var(--plenta-duration-base) var(--plenta-ease-standard)}.rail-drawer{position:absolute;top:0;right:0;bottom:0;width:min(22rem,88vw);padding:var(--plenta-space-md);overflow-y:auto;overscroll-behavior:contain;background-color:var(--plenta-surface-raised);border-left:1px solid var(--plenta-border-color);box-shadow:var(--plenta-shadow-lg);animation:rail-slide-in var(--plenta-duration-slow) var(--plenta-ease-standard)}@keyframes rail-fade-in{0%{opacity:0}}@keyframes rail-slide-in{0%{transform:translateX(100%)}}@media (prefers-reduced-motion:reduce){.rail-backdrop,.rail-drawer{animation:none}}.data-table{table-layout:fixed;width:100%}.data-table td,.data-table th{overflow-wrap:anywhere}.data-table-meta{display:flex;flex-wrap:wrap;gap:.125rem .75rem;margin-top:.125rem}.data-table-meta>*{min-width:0}.data-table-meta-link{max-width:22rem}@media (max-width:1199.98px){.data-table,.data-table tbody,.data-table td,.data-table tr{display:block;width:auto}.data-table thead{display:none}.data-table tr{padding:var(--plenta-space-md) 0;border-bottom:1px solid var(--plenta-border-color)}.data-table tr:last-child{border-bottom:0}.data-table td{padding:0 0 var(--plenta-space-sm)}.data-table td:last-child{padding-bottom:0}.data-table td:before{content:attr(data-label);display:block;margin-bottom:.25rem;font-size:var(--plenta-font-size-xs);font-weight:var(--plenta-font-weight-semibold);letter-spacing:.06em;text-transform:uppercase;color:var(--plenta-text-secondary)}.data-table td:last-child .d-flex{justify-content:flex-start}.data-table-meta-link{max-width:100%}}@media (max-width:575.98px){.ui-segmented{flex-wrap:wrap;border-radius:var(--plenta-radius-lg)!important}.ui-segmented .btn{flex:1 1 auto}}@media (max-width:400px){.dept-card__count{display:none}}@media (max-width:575.98px){.ui-pagination{flex-wrap:wrap}.ui-pagination .page-link{padding-inline:.55rem}.ui-pagination-label{display:none}}.ws-headline{display:flex;flex-direction:column;align-items:flex-start;min-width:8rem}.ws-headline__value{font-size:var(--plenta-font-size-5xl);line-height:1;font-weight:700;color:var(--plenta-status-danger-text);font-variant-numeric:tabular-nums}.ws-headline__value--calm{color:var(--plenta-status-success-text)}.ws-headline__label{font-size:var(--plenta-font-size-sm);color:var(--plenta-text-secondary);margin-top:.35rem}.ws-headline__chips{display:flex;flex-wrap:wrap;gap:.4rem}.ws-chip{display:inline-flex;align-items:center;gap:.4rem;padding:.3rem .6rem;font-size:var(--plenta-font-size-sm);line-height:1.2;color:var(--plenta-text-secondary);background:var(--plenta-surface-color);border:1px solid var(--plenta-border-color);border-radius:var(--plenta-radius-pill);cursor:pointer;transition:background-color var(--plenta-duration-fast) var(--plenta-ease-standard),border-color var(--plenta-duration-fast) var(--plenta-ease-standard),color var(--plenta-duration-fast) var(--plenta-ease-standard)}.ws-chip:hover{border-color:var(--plenta-text-muted);color:var(--plenta-text-primary)}.ws-chip:focus-visible{outline:2px solid var(--bs-focus-ring-color);outline-offset:2px}.ws-chip:active,.ws-chip[aria-pressed=true]{background:var(--plenta-surface-raised)}.ws-chip[aria-pressed=true]{color:var(--plenta-text-primary);border-color:var(--plenta-text-muted);font-weight:600}.ws-chip__count{font-weight:700;color:var(--plenta-text-primary)}.ws-chip--danger .ws-chip__count{color:var(--plenta-status-danger-text)}.ws-chip--warning .ws-chip__count{color:var(--plenta-status-warning-text)}.ws-chip--info .ws-chip__count{color:var(--plenta-status-info-text)}.ws-agenda{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:.75rem}.ws-agenda__day{font-size:var(--plenta-font-size-xs);text-transform:uppercase;letter-spacing:.04em;color:var(--plenta-text-secondary);margin:0 0 .25rem;font-weight:600}.ws-agenda__list{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:.3rem;font-size:var(--plenta-font-size-sm)}.ws-agenda__list li{min-width:0;overflow-wrap:anywhere}.ws-queue{list-style:none;margin:0;padding:0}.ws-row{display:flex;flex-wrap:wrap;align-items:baseline;justify-content:space-between;gap:.35rem 1rem;padding:.6rem 0;border-bottom:1px solid var(--plenta-border-subtle)}.ws-row:last-child{border-bottom:0;padding-bottom:0}.ws-row__lead{display:flex;align-items:baseline;gap:.5rem;min-width:0;flex:1 1 16rem}.ws-row__title{background:none;border:0;padding:0;margin:0;text-align:left;font:inherit;font-weight:600;color:var(--plenta-text-primary);cursor:pointer;min-width:0;overflow-wrap:anywhere}.ws-row__title:hover{text-decoration:underline}.ws-row__title:focus-visible{outline:2px solid var(--bs-focus-ring-color);outline-offset:2px;border-radius:2px}.ws-row__meta{display:flex;flex-wrap:wrap;align-items:center;gap:.3rem .6rem;font-size:var(--plenta-font-size-sm);color:var(--plenta-text-secondary);flex:0 1 auto;min-width:0}.ws-row__project{min-width:0;max-width:18rem;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.ws-row__deadline{font-variant-numeric:tabular-nums;white-space:nowrap}.ws-row__deadline--overdue{color:var(--plenta-status-danger-text);font-weight:600}.ws-row__deadline--today{color:var(--plenta-status-warning-text);font-weight:600}.ws-activity,.ws-projects{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:.7rem}.ws-activity__item{display:flex;flex-direction:column;gap:.1rem;min-width:0;padding-bottom:.7rem;border-bottom:1px solid var(--plenta-border-subtle)}.ws-activity__item:last-child{border-bottom:0;padding-bottom:0}.ws-activity__text{font-size:var(--plenta-font-size-sm);color:var(--plenta-text-primary);overflow-wrap:anywhere}.ws-activity__meta{font-size:var(--plenta-font-size-xs);color:var(--plenta-text-secondary);overflow-wrap:anywhere}.ws-projects__item{display:flex;flex-direction:column;gap:.1rem;min-width:0}.ws-projects__item .ws-link{overflow-wrap:anywhere}.ws-load{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:.45rem}.ws-load__row{display:flex;align-items:center;gap:.5rem;font-size:var(--plenta-font-size-sm)}.ws-load__name{flex:0 0 11rem;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.ws-load__bar{flex:1 1 auto;height:.5rem;border-radius:var(--plenta-radius-pill);background:var(--plenta-surface-color);overflow:hidden}.ws-load__fill{display:block;height:100%;border-radius:inherit;background:var(--plenta-primary-color)}.ws-load__value{flex:0 0 2rem;text-align:right;font-weight:600}.ws-load__overdue{flex:0 0 1.75rem;text-align:right;font-weight:600;color:var(--plenta-status-danger-text)}.ws-link{background:none;border:0;padding:0;font:inherit;color:var(--plenta-primary-link);text-align:left;cursor:pointer}.ws-link:hover{text-decoration:underline}.ws-link:focus-visible{outline:2px solid var(--bs-focus-ring-color);outline-offset:2px;border-radius:2px}.ws-eyebrow,.ws-rule{letter-spacing:.05em;font-size:var(--plenta-font-size-xs)}.ws-rule{display:flex;align-items:center;gap:.75rem;color:var(--plenta-text-secondary);text-transform:uppercase}.ws-rule__line{flex:1 1 auto;height:1px;background:var(--plenta-border-subtle)}@media (max-width:575.98px){.ws-headline{min-width:0}.ws-row__project{max-width:100%}.ws-load__row{flex-wrap:wrap}.ws-load__name{flex:1 0 100%}.ws-load__bar{flex:1 1 3rem}.ws-tabs{display:flex;flex-wrap:wrap;border-radius:var(--plenta-radius-lg)}.ws-tabs>button{flex:1 0 auto}}