html{height:100%;--mat-sys-background: light-dark(#f9faf3, #121410);--mat-sys-error: light-dark(#ba1a1a, #ffb4ab);--mat-sys-error-container: light-dark(#ffdad6, #93000a);--mat-sys-inverse-on-surface: light-dark(#f1f1eb, #2f312d);--mat-sys-inverse-primary: light-dark(#02e600, #026e00);--mat-sys-inverse-surface: light-dark(#2f312d, #e2e3dc);--mat-sys-on-background: light-dark(#1a1c18, #e2e3dc);--mat-sys-on-error: light-dark(#ffffff, #690005);--mat-sys-on-error-container: light-dark(#93000a, #ffdad6);--mat-sys-on-primary: light-dark(#ffffff, #013a00);--mat-sys-on-primary-container: light-dark(#015300, #77ff61);--mat-sys-on-primary-fixed: light-dark(#002200, #002200);--mat-sys-on-primary-fixed-variant: light-dark(#015300, #015300);--mat-sys-on-secondary: light-dark(#ffffff, #263422);--mat-sys-on-secondary-container: light-dark(#3c4b37, #d7e8cd);--mat-sys-on-secondary-fixed: light-dark(#121f0e, #121f0e);--mat-sys-on-secondary-fixed-variant: light-dark(#3c4b37, #3c4b37);--mat-sys-on-surface: light-dark(#1a1c18, #e2e3dc);--mat-sys-on-surface-variant: light-dark(#43483f, #dfe4d7);--mat-sys-on-tertiary: light-dark(#ffecb3, );--mat-sys-on-tertiary-container: light-dark(, );--mat-sys-on-tertiary-fixed: light-dark(, );--mat-sys-on-tertiary-fixed-variant: light-dark(, );--mat-sys-outline: light-dark(#73796e, #8d9387);--mat-sys-outline-variant: light-dark(#c3c8bc, #43483f);--mat-sys-primary: light-dark(#026e00, #02e600);--mat-sys-primary-container: light-dark(#77ff61, #015300);--mat-sys-primary-fixed: light-dark(#77ff61, #77ff61);--mat-sys-primary-fixed-dim: light-dark(#02e600, #02e600);--mat-sys-scrim: light-dark(#000000, #000000);--mat-sys-secondary: light-dark(#54634d, #bbcbb2);--mat-sys-secondary-container: light-dark(#d7e8cd, #3c4b37);--mat-sys-secondary-fixed: light-dark(#d7e8cd, #d7e8cd);--mat-sys-secondary-fixed-dim: light-dark(#bbcbb2, #bbcbb2);--mat-sys-shadow: light-dark(#000000, #000000);--mat-sys-surface: light-dark(#f9faf3, #121410);--mat-sys-surface-bright: light-dark(#f9faf3, #383a35);--mat-sys-surface-container: light-dark(#eeeee7, #1e201c);--mat-sys-surface-container-high: light-dark(#e8e9e1, #282b26);--mat-sys-surface-container-highest: light-dark(#e2e3dc, #333531);--mat-sys-surface-container-low: light-dark(#f3f4ed, #1a1c18);--mat-sys-surface-container-lowest: light-dark(#ffffff, #0c0f0b);--mat-sys-surface-dim: light-dark(#dadbd3, #121410);--mat-sys-surface-tint: light-dark(#026e00, #02e600);--mat-sys-surface-variant: light-dark(#dfe4d7, #43483f);--mat-sys-tertiary: light-dark(, );--mat-sys-tertiary-container: light-dark(, );--mat-sys-tertiary-fixed: light-dark(, );--mat-sys-tertiary-fixed-dim: light-dark(, );--mat-sys-neutral-variant20: #2c3229;--mat-sys-neutral10: #1a1c18;--mat-sys-level0: 0px 0px 0px 0px rgba(0, 0, 0, .2), 0px 0px 0px 0px rgba(0, 0, 0, .14), 0px 0px 0px 0px rgba(0, 0, 0, .12);--mat-sys-level1: 0px 2px 1px -1px rgba(0, 0, 0, .2), 0px 1px 1px 0px rgba(0, 0, 0, .14), 0px 1px 3px 0px rgba(0, 0, 0, .12);--mat-sys-level2: 0px 3px 3px -2px rgba(0, 0, 0, .2), 0px 3px 4px 0px rgba(0, 0, 0, .14), 0px 1px 8px 0px rgba(0, 0, 0, .12);--mat-sys-level3: 0px 3px 5px -1px rgba(0, 0, 0, .2), 0px 6px 10px 0px rgba(0, 0, 0, .14), 0px 1px 18px 0px rgba(0, 0, 0, .12);--mat-sys-level4: 0px 5px 5px -3px rgba(0, 0, 0, .2), 0px 8px 10px 1px rgba(0, 0, 0, .14), 0px 3px 14px 2px rgba(0, 0, 0, .12);--mat-sys-level5: 0px 7px 8px -4px rgba(0, 0, 0, .2), 0px 12px 17px 2px rgba(0, 0, 0, .14), 0px 5px 22px 4px rgba(0, 0, 0, .12);--mat-sys-body-large: 400 1rem / 1.5rem Roboto;--mat-sys-body-large-font: Roboto;--mat-sys-body-large-line-height: 1.5rem;--mat-sys-body-large-size: 1rem;--mat-sys-body-large-tracking: .031rem;--mat-sys-body-large-weight: 400;--mat-sys-body-medium: 400 .875rem / 1.25rem Roboto;--mat-sys-body-medium-font: Roboto;--mat-sys-body-medium-line-height: 1.25rem;--mat-sys-body-medium-size: .875rem;--mat-sys-body-medium-tracking: .016rem;--mat-sys-body-medium-weight: 400;--mat-sys-body-small: 400 .75rem / 1rem Roboto;--mat-sys-body-small-font: Roboto;--mat-sys-body-small-line-height: 1rem;--mat-sys-body-small-size: .75rem;--mat-sys-body-small-tracking: .025rem;--mat-sys-body-small-weight: 400;--mat-sys-display-large: 400 3.562rem / 4rem Roboto;--mat-sys-display-large-font: Roboto;--mat-sys-display-large-line-height: 4rem;--mat-sys-display-large-size: 3.562rem;--mat-sys-display-large-tracking: -.016rem;--mat-sys-display-large-weight: 400;--mat-sys-display-medium: 400 2.812rem / 3.25rem Roboto;--mat-sys-display-medium-font: Roboto;--mat-sys-display-medium-line-height: 3.25rem;--mat-sys-display-medium-size: 2.812rem;--mat-sys-display-medium-tracking: 0;--mat-sys-display-medium-weight: 400;--mat-sys-display-small: 400 2.25rem / 2.75rem Roboto;--mat-sys-display-small-font: Roboto;--mat-sys-display-small-line-height: 2.75rem;--mat-sys-display-small-size: 2.25rem;--mat-sys-display-small-tracking: 0;--mat-sys-display-small-weight: 400;--mat-sys-headline-large: 400 2rem / 2.5rem Roboto;--mat-sys-headline-large-font: Roboto;--mat-sys-headline-large-line-height: 2.5rem;--mat-sys-headline-large-size: 2rem;--mat-sys-headline-large-tracking: 0;--mat-sys-headline-large-weight: 400;--mat-sys-headline-medium: 400 1.75rem / 2.25rem Roboto;--mat-sys-headline-medium-font: Roboto;--mat-sys-headline-medium-line-height: 2.25rem;--mat-sys-headline-medium-size: 1.75rem;--mat-sys-headline-medium-tracking: 0;--mat-sys-headline-medium-weight: 400;--mat-sys-headline-small: 400 1.5rem / 2rem Roboto;--mat-sys-headline-small-font: Roboto;--mat-sys-headline-small-line-height: 2rem;--mat-sys-headline-small-size: 1.5rem;--mat-sys-headline-small-tracking: 0;--mat-sys-headline-small-weight: 400;--mat-sys-label-large: 500 .875rem / 1.25rem Roboto;--mat-sys-label-large-font: Roboto;--mat-sys-label-large-line-height: 1.25rem;--mat-sys-label-large-size: .875rem;--mat-sys-label-large-tracking: .006rem;--mat-sys-label-large-weight: 500;--mat-sys-label-large-weight-prominent: 700;--mat-sys-label-medium: 500 .75rem / 1rem Roboto;--mat-sys-label-medium-font: Roboto;--mat-sys-label-medium-line-height: 1rem;--mat-sys-label-medium-size: .75rem;--mat-sys-label-medium-tracking: .031rem;--mat-sys-label-medium-weight: 500;--mat-sys-label-medium-weight-prominent: 700;--mat-sys-label-small: 500 .688rem / 1rem Roboto;--mat-sys-label-small-font: Roboto;--mat-sys-label-small-line-height: 1rem;--mat-sys-label-small-size: .688rem;--mat-sys-label-small-tracking: .031rem;--mat-sys-label-small-weight: 500;--mat-sys-title-large: 400 1.375rem / 1.75rem Roboto;--mat-sys-title-large-font: Roboto;--mat-sys-title-large-line-height: 1.75rem;--mat-sys-title-large-size: 1.375rem;--mat-sys-title-large-tracking: 0;--mat-sys-title-large-weight: 400;--mat-sys-title-medium: 500 1rem / 1.5rem Roboto;--mat-sys-title-medium-font: Roboto;--mat-sys-title-medium-line-height: 1.5rem;--mat-sys-title-medium-size: 1rem;--mat-sys-title-medium-tracking: .009rem;--mat-sys-title-medium-weight: 500;--mat-sys-title-small: 500 .875rem / 1.25rem Roboto;--mat-sys-title-small-font: Roboto;--mat-sys-title-small-line-height: 1.25rem;--mat-sys-title-small-size: .875rem;--mat-sys-title-small-tracking: .006rem;--mat-sys-title-small-weight: 500;--mat-sys-corner-extra-large: 28px;--mat-sys-corner-extra-large-top: 28px 28px 0 0;--mat-sys-corner-extra-small: 4px;--mat-sys-corner-extra-small-top: 4px 4px 0 0;--mat-sys-corner-full: 9999px;--mat-sys-corner-large: 16px;--mat-sys-corner-large-end: 0 16px 16px 0;--mat-sys-corner-large-start: 16px 0 0 16px;--mat-sys-corner-large-top: 16px 16px 0 0;--mat-sys-corner-medium: 12px;--mat-sys-corner-none: 0;--mat-sys-corner-small: 8px;--mat-sys-dragged-state-layer-opacity: .16;--mat-sys-focus-state-layer-opacity: .12;--mat-sys-hover-state-layer-opacity: .08;--mat-sys-pressed-state-layer-opacity: .12}:root{--color-brand-primary: #064124;--color-brand-primary-strong: #0a6b3a;--color-brand-accent: #fcb018;--color-surface: #fff;--color-surface-page: #f7f6df;--color-surface-elevated: #fbfaf1;--color-surface-hover: rgb(6 65 36 / 6%);--color-surface-active: rgb(252 176 24 / 12%);--color-border: rgb(6 65 36 / 14%);--color-text-primary: #1a202c;--color-text-secondary: #4b5563;--color-text-muted: #6b7280;--color-text-disabled: #9ca3af}html.dark-mode{--mat-sys-background: #121410;--mat-sys-error: #ffb4ab;--mat-sys-error-container: #93000a;--mat-sys-inverse-on-surface: #2f312d;--mat-sys-inverse-primary: #026e00;--mat-sys-inverse-surface: #e2e3dc;--mat-sys-on-background: #e2e3dc;--mat-sys-on-error: #690005;--mat-sys-on-error-container: #ffdad6;--mat-sys-on-primary: #013a00;--mat-sys-on-primary-container: #77ff61;--mat-sys-on-primary-fixed: #002200;--mat-sys-on-primary-fixed-variant: #015300;--mat-sys-on-secondary: #263422;--mat-sys-on-secondary-container: #d7e8cd;--mat-sys-on-secondary-fixed: #121f0e;--mat-sys-on-secondary-fixed-variant: #3c4b37;--mat-sys-on-surface: #e2e3dc;--mat-sys-on-surface-variant: #dfe4d7;--mat-sys-on-tertiary: ;--mat-sys-on-tertiary-container: ;--mat-sys-on-tertiary-fixed: ;--mat-sys-on-tertiary-fixed-variant: ;--mat-sys-outline: #8d9387;--mat-sys-outline-variant: #43483f;--mat-sys-primary: #02e600;--mat-sys-primary-container: #015300;--mat-sys-primary-fixed: #77ff61;--mat-sys-primary-fixed-dim: #02e600;--mat-sys-scrim: #000000;--mat-sys-secondary: #bbcbb2;--mat-sys-secondary-container: #3c4b37;--mat-sys-secondary-fixed: #d7e8cd;--mat-sys-secondary-fixed-dim: #bbcbb2;--mat-sys-shadow: #000000;--mat-sys-surface: #121410;--mat-sys-surface-bright: #383a35;--mat-sys-surface-container: #1e201c;--mat-sys-surface-container-high: #282b26;--mat-sys-surface-container-highest: #333531;--mat-sys-surface-container-low: #1a1c18;--mat-sys-surface-container-lowest: #0c0f0b;--mat-sys-surface-dim: #121410;--mat-sys-surface-tint: #02e600;--mat-sys-surface-variant: #43483f;--mat-sys-tertiary: ;--mat-sys-tertiary-container: ;--mat-sys-tertiary-fixed: ;--mat-sys-tertiary-fixed-dim: ;--mat-sys-neutral-variant20: #2c3229;--mat-sys-neutral10: #1a1c18;--mat-sys-level0: 0px 0px 0px 0px rgba(0, 0, 0, .2), 0px 0px 0px 0px rgba(0, 0, 0, .14), 0px 0px 0px 0px rgba(0, 0, 0, .12);--mat-sys-level1: 0px 2px 1px -1px rgba(0, 0, 0, .2), 0px 1px 1px 0px rgba(0, 0, 0, .14), 0px 1px 3px 0px rgba(0, 0, 0, .12);--mat-sys-level2: 0px 3px 3px -2px rgba(0, 0, 0, .2), 0px 3px 4px 0px rgba(0, 0, 0, .14), 0px 1px 8px 0px rgba(0, 0, 0, .12);--mat-sys-level3: 0px 3px 5px -1px rgba(0, 0, 0, .2), 0px 6px 10px 0px rgba(0, 0, 0, .14), 0px 1px 18px 0px rgba(0, 0, 0, .12);--mat-sys-level4: 0px 5px 5px -3px rgba(0, 0, 0, .2), 0px 8px 10px 1px rgba(0, 0, 0, .14), 0px 3px 14px 2px rgba(0, 0, 0, .12);--mat-sys-level5: 0px 7px 8px -4px rgba(0, 0, 0, .2), 0px 12px 17px 2px rgba(0, 0, 0, .14), 0px 5px 22px 4px rgba(0, 0, 0, .12);--mat-sys-corner-extra-large: 28px;--mat-sys-corner-extra-large-top: 28px 28px 0 0;--mat-sys-corner-extra-small: 4px;--mat-sys-corner-extra-small-top: 4px 4px 0 0;--mat-sys-corner-full: 9999px;--mat-sys-corner-large: 16px;--mat-sys-corner-large-end: 0 16px 16px 0;--mat-sys-corner-large-start: 16px 0 0 16px;--mat-sys-corner-large-top: 16px 16px 0 0;--mat-sys-corner-medium: 12px;--mat-sys-corner-none: 0;--mat-sys-corner-small: 8px;--mat-sys-dragged-state-layer-opacity: .16;--mat-sys-focus-state-layer-opacity: .12;--mat-sys-hover-state-layer-opacity: .08;--mat-sys-pressed-state-layer-opacity: .12;color-scheme:dark;--color-surface: #1e1e2e;--color-surface-page: #13131f;--color-surface-elevated: #252535;--color-surface-hover: #2a2a3e;--color-surface-active: #2d1f5e;--color-border: #2e2e45;--color-text-primary: #e2e8f0;--color-text-secondary: #94a3b8;--color-text-muted: #71717a;--color-text-disabled: #52525b}html.dark-mode body{color-scheme:dark;background-color:var(--mat-sys-surface);color:var(--mat-sys-on-surface)}html.dark-mode .mat-mdc-card{box-shadow:0 1px 6px #00000080!important}html.dark-mode .status-pending,html.dark-mode .status-row-pending{background-color:#f59e0b24!important}html.dark-mode .status-approved,html.dark-mode .status-row-approved{background-color:#10b98124!important}html.dark-mode .status-rejected,html.dark-mode .status-row-rejected{background-color:#dc262624!important}html.dark-mode .status-info,html.dark-mode .status-row-info{background-color:#3b82f624!important}html.dark-mode .status-executed,html.dark-mode .status-row-executed{background-color:#10b98124!important}html.dark-mode .status-failed,html.dark-mode .status-row-failed{background-color:#dc262624!important}html.dark-mode .status-warning,html.dark-mode .status-row-warning,html.dark-mode .status-dormant,html.dark-mode .status-row-dormant{background-color:#f59e0b24!important}html.dark-mode .status-pink,html.dark-mode .status-row-pink{background-color:#ec489924!important}html.dark-mode .status-success,html.dark-mode .status-row-success{background-color:#10b98124!important}body{color-scheme:light;background-color:var(--color-surface-page);color:var(--color-text-primary);font:var(--mat-sys-body-medium);margin:0;height:100%}html{font-size:16px}@media(width<=768px){html{font-size:12px}body{font-size:.95rem;line-height:1.45}.page-header h1{font-size:1.5rem}.page-header p,.page-toolbar,.mat-mdc-card,.row-details .detail-label,.row-details .detail-value{font-size:.9rem}.mat-mdc-card{padding:.875rem!important;margin:.75rem!important}.mat-mdc-table,.mat-mdc-cell,.mat-mdc-header-cell,.mat-mdc-row,.mat-mdc-footer-cell{font-size:.875rem}.status-chip{font-size:11px;padding:2px 8px}.mdc-button__label{gap:.35rem}[mat-raised-button],[mat-flat-button],[mat-stroked-button],[mat-button]{font-size:.8rem!important;min-height:32px!important;padding:0 .9rem!important}[mat-icon-button]{width:34px!important;height:34px!important;padding:0!important}.mat-icon,mat-icon{font-size:18px;width:18px;height:18px}.mat-mdc-button-touch-target{width:34px;height:34px}.detail-row{gap:8px}}.mat-mdc-card{border-radius:1rem!important;padding:1rem!important;margin:1rem!important;box-shadow:0 1px 3px #0000001a}.page-header{display:flex;justify-content:space-between;align-items:flex-start;margin-bottom:2rem}.page-header h1{margin:0;font-size:1.875rem;font-weight:600;color:var(--color-text-primary)}.page-header p{margin:.5rem 0 0;color:var(--color-text-secondary);font-size:.875rem}.header-actions{display:flex;gap:.75rem;align-items:center}@media(width<=768px){.page-header{flex-direction:column;gap:1rem}.header-actions{width:100%;flex-wrap:wrap}}.page-toolbar{font-size:20px;font-weight:500;border-radius:16px}.page-toolbar button{margin-left:10px}.page-toolbar .top-header{font-size:1.75rem;font-weight:600}.items-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(300px,1fr));gap:20px;padding:0 6px 0 0}@media screen and (width>=1441px){.items-grid{grid-template-columns:repeat(4,1fr);gap:20px}}@media screen and (width>=993px)and (width<=1440px){.items-grid{grid-template-columns:repeat(4,1fr);gap:20px}}@media(width<=992px){.items-grid{grid-template-columns:repeat(3,1fr);gap:20px}}@media(width<=768px){.items-grid{grid-template-columns:repeat(2,1fr);gap:10px}}@media(width<=576px){.items-grid{grid-template-columns:repeat(1,1fr);gap:10px}}app-common-toolbar{position:sticky;top:66px;z-index:998;display:block}.mdc-button__label{display:inline-flex;align-items:center;gap:.5rem}[mat-raised-button][color=primary],[mat-flat-button][color=primary]{background:linear-gradient(135deg,var(--color-brand-primary) 0%,var(--color-brand-primary-strong) 100%)!important;color:#fff!important;font-weight:600!important;font-size:.875rem!important;border-radius:8px!important;min-height:36px;padding:0 1.25rem!important;box-shadow:0 2px 8px #0641244d!important;transition:opacity .15s ease,box-shadow .15s ease!important;letter-spacing:.01em}[mat-raised-button][color=primary] .mat-icon,[mat-raised-button][color=primary] mat-icon,[mat-flat-button][color=primary] .mat-icon,[mat-flat-button][color=primary] mat-icon{color:#fff!important}[mat-raised-button][color=primary]:hover:not(:disabled),[mat-flat-button][color=primary]:hover:not(:disabled){opacity:.88;box-shadow:0 4px 14px #0641246b!important}[mat-raised-button][color=primary]:disabled,[mat-flat-button][color=primary]:disabled{opacity:.45!important}[mat-raised-button][color=accent],[mat-flat-button][color=accent],[mat-stroked-button][color=accent],[mat-stroked-button]:not([color]),[mat-stroked-button][color=""]{color:var(--color-brand-primary)!important;border-color:var(--color-brand-accent)!important;background:transparent!important;border-radius:8px!important;font-size:.875rem!important;font-weight:500!important;min-height:36px;box-shadow:none!important;transition:color .15s ease,border-color .15s ease,background .15s ease!important}[mat-raised-button][color=accent] .mat-icon,[mat-raised-button][color=accent] mat-icon,[mat-flat-button][color=accent] .mat-icon,[mat-flat-button][color=accent] mat-icon,[mat-stroked-button][color=accent] .mat-icon,[mat-stroked-button][color=accent] mat-icon,[mat-stroked-button]:not([color]) .mat-icon,[mat-stroked-button]:not([color]) mat-icon,[mat-stroked-button][color=""] .mat-icon,[mat-stroked-button][color=""] mat-icon{color:inherit!important}[mat-raised-button][color=accent]:hover:not(:disabled),[mat-flat-button][color=accent]:hover:not(:disabled),[mat-stroked-button][color=accent]:hover:not(:disabled),[mat-stroked-button]:not([color]):hover:not(:disabled),[mat-stroked-button][color=""]:hover:not(:disabled){color:var(--color-brand-primary-strong)!important;border-color:var(--color-brand-primary-strong)!important;background:#fcb0181a!important}[mat-raised-button][color=accent]:disabled,[mat-flat-button][color=accent]:disabled,[mat-stroked-button][color=accent]:disabled,[mat-stroked-button]:not([color]):disabled,[mat-stroked-button][color=""]:disabled{opacity:.45!important}[mat-raised-button][color=warn],[mat-flat-button][color=warn],[mat-stroked-button][color=warn]{color:#dc2626!important;border-color:#fca5a5!important;background:transparent!important;border-radius:8px!important;font-size:.875rem!important;font-weight:500!important;min-height:36px;box-shadow:none!important;transition:background .15s ease,border-color .15s ease!important}[mat-raised-button][color=warn] .mat-icon,[mat-raised-button][color=warn] mat-icon,[mat-flat-button][color=warn] .mat-icon,[mat-flat-button][color=warn] mat-icon,[mat-stroked-button][color=warn] .mat-icon,[mat-stroked-button][color=warn] mat-icon{color:#dc2626!important}[mat-raised-button][color=warn]:hover:not(:disabled),[mat-flat-button][color=warn]:hover:not(:disabled),[mat-stroked-button][color=warn]:hover:not(:disabled){background:#dc26260f!important;border-color:#dc2626!important}[mat-raised-button][color=warn]:disabled,[mat-flat-button][color=warn]:disabled,[mat-stroked-button][color=warn]:disabled{opacity:.45!important}mat-card-actions,mat-dialog-actions,.mat-mdc-dialog-actions,.mat-mdc-card-actions,.card-actions,.form-actions,.filter-actions{display:flex!important;align-items:center;gap:.75rem;flex-wrap:wrap;justify-content:flex-end}mat-card-actions [mat-raised-button][color=warn],mat-card-actions [mat-flat-button][color=warn],mat-card-actions [mat-stroked-button][color=warn],mat-dialog-actions [mat-raised-button][color=warn],mat-dialog-actions [mat-flat-button][color=warn],mat-dialog-actions [mat-stroked-button][color=warn],.mat-mdc-dialog-actions [mat-raised-button][color=warn],.mat-mdc-dialog-actions [mat-flat-button][color=warn],.mat-mdc-dialog-actions [mat-stroked-button][color=warn],.mat-mdc-card-actions [mat-raised-button][color=warn],.mat-mdc-card-actions [mat-flat-button][color=warn],.mat-mdc-card-actions [mat-stroked-button][color=warn],.card-actions [mat-raised-button][color=warn],.card-actions [mat-flat-button][color=warn],.card-actions [mat-stroked-button][color=warn],.form-actions [mat-raised-button][color=warn],.form-actions [mat-flat-button][color=warn],.form-actions [mat-stroked-button][color=warn],.filter-actions [mat-raised-button][color=warn],.filter-actions [mat-flat-button][color=warn],.filter-actions [mat-stroked-button][color=warn]{order:0;margin-right:auto}mat-card-actions [mat-raised-button][color=accent],mat-card-actions [mat-flat-button][color=accent],mat-card-actions [mat-stroked-button][color=accent],mat-card-actions [mat-stroked-button]:not([color]),mat-card-actions [mat-stroked-button][color=""],mat-dialog-actions [mat-raised-button][color=accent],mat-dialog-actions [mat-flat-button][color=accent],mat-dialog-actions [mat-stroked-button][color=accent],mat-dialog-actions [mat-stroked-button]:not([color]),mat-dialog-actions [mat-stroked-button][color=""],.mat-mdc-dialog-actions [mat-raised-button][color=accent],.mat-mdc-dialog-actions [mat-flat-button][color=accent],.mat-mdc-dialog-actions [mat-stroked-button][color=accent],.mat-mdc-dialog-actions [mat-stroked-button]:not([color]),.mat-mdc-dialog-actions [mat-stroked-button][color=""],.mat-mdc-card-actions [mat-raised-button][color=accent],.mat-mdc-card-actions [mat-flat-button][color=accent],.mat-mdc-card-actions [mat-stroked-button][color=accent],.mat-mdc-card-actions [mat-stroked-button]:not([color]),.mat-mdc-card-actions [mat-stroked-button][color=""],.card-actions [mat-raised-button][color=accent],.card-actions [mat-flat-button][color=accent],.card-actions [mat-stroked-button][color=accent],.card-actions [mat-stroked-button]:not([color]),.card-actions [mat-stroked-button][color=""],.form-actions [mat-raised-button][color=accent],.form-actions [mat-flat-button][color=accent],.form-actions [mat-stroked-button][color=accent],.form-actions [mat-stroked-button]:not([color]),.form-actions [mat-stroked-button][color=""],.filter-actions [mat-raised-button][color=accent],.filter-actions [mat-flat-button][color=accent],.filter-actions [mat-stroked-button][color=accent],.filter-actions [mat-stroked-button]:not([color]),.filter-actions [mat-stroked-button][color=""]{order:1}mat-card-actions [mat-raised-button][color=primary],mat-card-actions [mat-flat-button][color=primary],mat-dialog-actions [mat-raised-button][color=primary],mat-dialog-actions [mat-flat-button][color=primary],.mat-mdc-dialog-actions [mat-raised-button][color=primary],.mat-mdc-dialog-actions [mat-flat-button][color=primary],.mat-mdc-card-actions [mat-raised-button][color=primary],.mat-mdc-card-actions [mat-flat-button][color=primary],.card-actions [mat-raised-button][color=primary],.card-actions [mat-flat-button][color=primary],.form-actions [mat-raised-button][color=primary],.form-actions [mat-flat-button][color=primary],.filter-actions [mat-raised-button][color=primary],.filter-actions [mat-flat-button][color=primary]{order:2}.shared-side-sheet-bottom-sheet-panel{width:min(720px,100vw)!important;max-width:100vw!important}.shared-side-sheet-bottom-sheet-panel .mat-bottom-sheet-container{padding:0!important;border-radius:20px 20px 0 0;background:var(--color-surface);color:var(--color-text-primary)}.status-chip{display:inline-flex;align-items:center;padding:2px 10px;border-radius:12px;font-size:12px;font-weight:500;letter-spacing:.3px;white-space:nowrap}.status-chip--pending{background:#fff3e0;color:#e65100}.status-chip--in-review{background:#e3f2fd;color:#0277bd}.status-chip--verified{background:#e8f5e9;color:#2e7d32}.status-chip--rejected{background:#fce4ec;color:#b71c1c}.status-chip--expired{background:#f3e5f5;color:#6a1b9a}.status-chip--active{background:#e8f5e9;color:#2e7d32}.status-chip--removed{background:#efebe9;color:#4e342e}[data-theme=dark] .status-chip--pending{background:#5c3500;color:#ffcc80}[data-theme=dark] .status-chip--in-review{background:#01345c;color:#90caf9}[data-theme=dark] .status-chip--verified{background:#1b4d1e;color:#a5d6a7}[data-theme=dark] .status-chip--rejected{background:#5c0a1a;color:#ef9a9a}[data-theme=dark] .status-chip--expired{background:#3a0a4a;color:#ce93d8}[data-theme=dark] .status-chip--active{background:#1b4d1e;color:#a5d6a7}[data-theme=dark] .status-chip--removed{background:#3e2723;color:#bcaaa4}.row-details{display:flex;flex-direction:column}.row-details .detail-row{display:flex;justify-content:space-between;align-items:flex-start;padding:12px 0;border-bottom:1px solid #f5f5f5;gap:12px}.row-details .detail-row:last-child{border-bottom:none}.row-details .detail-row .detail-label{font-size:12px;font-weight:600;color:#9e9e9e;text-transform:uppercase;letter-spacing:.4px;flex-shrink:0;padding-top:2px}.row-details .detail-row .detail-value{font-size:13.5px;font-weight:500;color:#1a1a1a;text-align:right;overflow-wrap:break-word}
