:root{--sp-1: .25rem;--sp-2: .5rem;--sp-3: .75rem;--sp-4: 1rem;--sp-5: 1.5rem;--sp-6: 2rem;--sp-7: 3rem;--text-xs: .75rem;--text-sm: .875rem;--text-base: 1rem;--text-lg: 1.125rem;--text-xl: 1.375rem;--text-2xl: 1.75rem;--text-3xl: 2.25rem;--z-dropdown: 1000;--z-sticky: 1020;--z-overlay: 1040;--z-modal: 1050;--z-toast: 1080;--murafaa-navy: #0b2544;--murafaa-gold: #c9a063;--murafaa-gold-light: #e3c48f;--murafaa-gold-text: #7f5f26;--murafaa-beige: #f6efe4;--murafaa-charcoal: #2b2b2b;--transition-fast: .12s ease;--transition-base: .2s ease;--font-ar: "IBM Plex Sans Arabic", "Cairo", "Tajawal", "Segoe UI", "Noto Sans Arabic", Tahoma, sans-serif;--font-ar-serif: "Amiri", "Traditional Arabic", "Sakkal Majalla", "Times New Roman", serif;--font-latin: "IBM Plex Sans Arabic", "Inter", "Segoe UI", system-ui, -apple-system, sans-serif;--font-mono: "JetBrains Mono", "Cascadia Code", Consolas, monospace;--ico-arrow-start: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23000' stroke-width='2.25' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='m12 19-7-7 7-7'/%3E%3Cpath d='M19 12H5'/%3E%3C/svg%3E");--ico-arrow-end: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23000' stroke-width='2.25' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='m12 5 7 7-7 7'/%3E%3Cpath d='M5 12h14'/%3E%3C/svg%3E")}.theme-command{--font-display: var(--font-ar);--font-body: var(--font-ar);--font-numeric: var(--font-mono);--radius-sm: 4px;--radius-md: 8px;--radius-lg: 12px;--radius-pill: 999px;--density: .875;--surface-page: #07182c;--surface-card: #0b2544;--surface-raised: #12305a;--surface-sunken: #051222;--surface-hover: #163a66;--surface-border: #1e3a5f;--surface-border-strong: #35547f;--control-border: #7a8bb5;--text-strong: #f6efe4;--text-body: #c8d0dc;--text-muted: #97a5ba;--text-inverse: #0b2544;--brand: #c9a063;--brand-hover: #d8b27a;--brand-contrast: #07182c;--brand-subtle: rgba(201, 160, 99, .16);--accent: #e3c48f;--state-success: #34d399;--state-warning: #fbbf24;--state-danger: #fa8585;--state-info: #60a5fa;--state-danger-contrast: #0b0e1a;--state-success-subtle: rgba(52, 211, 153, .14);--state-warning-subtle: rgba(251, 191, 36, .14);--state-danger-subtle: rgba(248, 113, 113, .14);--state-info-subtle: rgba(96, 165, 250, .14);--shadow-sm: 0 1px 2px rgba(0, 0, 0, .5);--shadow-md: 0 6px 20px rgba(0, 0, 0, .45);--shadow-lg: 0 20px 48px rgba(0, 0, 0, .55);--glow: 0 0 0 1px rgba(201, 160, 99, .4), 0 0 24px rgba(201, 160, 99, .18);--sidebar-bg: #061426;--sidebar-text: #a9b6c9;--sidebar-text-active: #f6efe4;--sidebar-active-bg: rgba(201, 160, 99, .18);--topbar-bg: rgba(11, 37, 68, .92);--table-header-bg: #0f2d52;--table-row-hover: #12315a}.theme-executive{--brand-mark-navy: #0b2544;--font-display: var(--font-ar-serif);--font-body: var(--font-ar);--font-numeric: var(--font-ar);--radius-sm: 2px;--radius-md: 3px;--radius-lg: 4px;--radius-pill: 3px;--density: 1;--surface-page: #f6efe4;--surface-card: #fffdf8;--surface-raised: #ffffff;--surface-sunken: #ede3d2;--surface-hover: #f1e7d5;--surface-border: #ddd0b8;--surface-border-strong: #c2b08a;--control-border: #857f69;--text-strong: #0b2544;--text-body: #2b2b2b;--text-muted: #5e5a52;--text-inverse: #fffdf8;--brand: #0b2544;--brand-hover: #163863;--brand-contrast: #ffffff;--brand-subtle: rgba(11, 37, 68, .08);--accent: #c9a063;--state-success: #146b36;--state-warning: #8a5200;--state-danger: #b91c1c;--state-info: #1d4ed8;--state-danger-contrast: #ffffff;--state-success-subtle: rgba(20, 107, 54, .1);--state-warning-subtle: rgba(138, 82, 0, .1);--state-danger-subtle: rgba(185, 28, 28, .1);--state-info-subtle: rgba(29, 78, 216, .1);--shadow-sm: 0 1px 2px rgba(11, 37, 68, .08);--shadow-md: 0 4px 14px rgba(11, 37, 68, .1);--shadow-lg: 0 16px 40px rgba(11, 37, 68, .14);--glow: 0 0 0 2px rgba(201, 160, 99, .5);--sidebar-bg: #0b2544;--sidebar-text: #b9c4d6;--sidebar-text-active: #e3c48f;--sidebar-active-bg: rgba(201, 160, 99, .2);--topbar-bg: #fffdf8;--table-header-bg: #eee3d0;--table-row-hover: #f7f0e2}.theme-modern{--brand-mark-navy: #0b2544;--font-display: var(--font-ar);--font-body: var(--font-ar);--font-numeric: var(--font-ar);--radius-sm: 8px;--radius-md: 14px;--radius-lg: 20px;--radius-pill: 999px;--density: 1.125;--surface-page: #f7fafc;--surface-card: #ffffff;--surface-raised: #ffffff;--surface-sunken: #eef3f7;--surface-hover: #f1f7f6;--surface-border: #e3eaf0;--surface-border-strong: #c7d5de;--control-border: #6f8496;--text-strong: #10202b;--text-body: #3b4d5c;--text-muted: #5b6b78;--text-inverse: #ffffff;--brand: #0f766e;--brand-hover: #115e59;--brand-contrast: #ffffff;--brand-subtle: rgba(15, 118, 110, .1);--accent: #f97362;--state-success: #047857;--state-warning: #a64b07;--state-danger: #c81e1e;--state-info: #0369a1;--state-danger-contrast: #ffffff;--state-success-subtle: rgba(4, 120, 87, .1);--state-warning-subtle: rgba(166, 75, 7, .1);--state-danger-subtle: rgba(200, 30, 30, .1);--state-info-subtle: rgba(3, 105, 161, .1);--shadow-sm: 0 1px 3px rgba(16, 32, 43, .06);--shadow-md: 0 8px 24px rgba(16, 32, 43, .08);--shadow-lg: 0 24px 56px rgba(16, 32, 43, .12);--glow: 0 0 0 4px rgba(15, 118, 110, .15);--sidebar-bg: #ffffff;--sidebar-text: #64798a;--sidebar-text-active: #0f766e;--sidebar-active-bg: rgba(15, 118, 110, .1);--topbar-bg: #ffffff;--table-header-bg: #f4f8fa;--table-row-hover: #f7fbfb}.theme-desk{--font-hand: "Aref Ruqaa", var(--font-ar-serif);--font-display: var(--font-ar-serif);--font-body: var(--font-ar);--font-numeric: var(--font-ar);--radius-sm: 2px;--radius-md: 4px;--radius-lg: 6px;--radius-pill: 999px;--density: 1;--surface-page: #efe6d0;--surface-card: #faf5e6;--surface-raised: #fffdf5;--surface-sunken: #e4d9be;--surface-hover: #f1e8d2;--surface-border: #d8cbaa;--surface-border-strong: #b9a77c;--control-border: #857547;--text-strong: #1e1a14;--text-body: #3a3122;--text-muted: #65573d;--text-inverse: #fff8e7;--brand: #17603a;--brand-hover: #1f7a4a;--brand-contrast: #ffffff;--brand-subtle: rgba(23, 96, 58, .12);--accent: #8a671f;--state-success: #17603a;--state-warning: #7a4e00;--state-danger: #b3261e;--state-info: #1b3f8f;--state-danger-contrast: #ffffff;--state-success-subtle: rgba(23, 96, 58, .12);--state-warning-subtle: rgba(122, 78, 0, .14);--state-danger-subtle: rgba(179, 38, 30, .1);--state-info-subtle: rgba(27, 63, 143, .1);--shadow-sm: 0 1px 2px rgba(60, 40, 10, .18);--shadow-md: 0 8px 20px rgba(40, 25, 5, .22);--shadow-lg: 0 24px 50px rgba(20, 12, 4, .4);--glow: 0 0 0 1px rgba(138, 103, 31, .5), 0 0 18px rgba(201, 162, 75, .25);--sidebar-bg: #1b110a;--sidebar-text: #d9ccae;--sidebar-text-active: #ffe9ae;--sidebar-active-bg: rgba(243, 213, 138, .16);--topbar-bg: rgba(27, 17, 10, .86);--table-header-bg: #e9dfc6;--table-row-hover: #f3ead2}.theme-executive.dark{--brand-mark-navy: #f0ddb5;--brand-contrast: #07182c;--sidebar-bg: #061426;--surface-page: #07182c;--surface-card: #0b2544;--surface-raised: #12305a;--surface-sunken: #051222;--surface-hover: #163a66;--surface-border: #1e3a5f;--surface-border-strong: #35547f;--control-border: #7a8bb5;--text-strong: #f6efe4;--text-body: #c8d0dc;--text-muted: #97a5ba;--text-inverse: #0b2544;--brand: #c9a063;--brand-hover: #d8b27a;--brand-subtle: rgba(201, 160, 99, .16);--accent: #e3c48f;--topbar-bg: #0b2544;--table-header-bg: #0f2d52;--table-row-hover: #12315a;--shadow-md: 0 6px 20px rgba(0, 0, 0, .45);--state-success: #34d399;--state-warning: #fbbf24;--state-danger: #fa8585;--state-info: #60a5fa;--state-danger-contrast: #10151f;--state-success-subtle: rgba(52, 211, 153, .14);--state-warning-subtle: rgba(251, 191, 36, .14);--state-danger-subtle: rgba(248, 113, 113, .14);--state-info-subtle: rgba(96, 165, 250, .14)}.theme-modern.dark{--brand-mark-navy: #f0ddb5;--surface-page: #0f1719;--surface-card: #162124;--surface-raised: #1c2a2e;--surface-sunken: #0a1113;--surface-hover: #1f2f33;--surface-border: #26383d;--surface-border-strong: #3a5257;--control-border: #4f7a76;--text-strong: #eafaf7;--text-body: #bcd2ce;--text-muted: #85a09b;--text-inverse: #0f1719;--brand: #2dd4bf;--brand-hover: #5eead4;--brand-contrast: #06201d;--brand-subtle: rgba(45, 212, 191, .16);--accent: #fb8b7c;--sidebar-bg: #162124;--sidebar-text: #93aba7;--sidebar-text-active: #2dd4bf;--sidebar-active-bg: rgba(45, 212, 191, .14);--topbar-bg: #162124;--table-header-bg: #1a272b;--table-row-hover: #1e2e32;--shadow-md: 0 8px 24px rgba(0, 0, 0, .4);--state-success: #34d399;--state-warning: #fbbf24;--state-danger: #f87171;--state-info: #60a5fa;--state-danger-contrast: #0f1719;--state-success-subtle: rgba(52, 211, 153, .14);--state-warning-subtle: rgba(251, 191, 36, .14);--state-danger-subtle: rgba(248, 113, 113, .14);--state-info-subtle: rgba(96, 165, 250, .14)}html{color-scheme:light}html.dark,html.theme-command{color-scheme:dark}body{margin:0;background:var(--surface-page);color:var(--text-body);font-family:var(--font-body);font-size:var(--text-base);line-height:1.6;-webkit-font-smoothing:antialiased;transition:background-color var(--transition-base),color var(--transition-base)}h1,h2,h3,h4,h5,h6{font-family:var(--font-display);color:var(--text-strong);margin:0;line-height:1.3}.numeric,td.numeric,.tabular{font-family:var(--font-numeric);font-variant-numeric:tabular-nums}a{color:var(--brand);text-decoration:none}:where(a):hover{color:var(--brand-hover);text-decoration:underline}:where(.suits-btn,.button):hover{text-decoration:none}*,*:before,*:after{box-sizing:border-box}:focus-visible{outline:2px solid var(--brand);outline-offset:2px;border-radius:var(--radius-sm)}::selection{background:var(--brand-subtle);color:var(--text-strong)}*{scrollbar-color:var(--surface-border-strong) transparent;scrollbar-width:thin}:root:has([data-fab]){--fab-lift: 4.25rem}body.shell-drawer-lock{overflow:hidden}.arrow-link,.back{display:inline-flex;align-items:center;gap:.35rem}.arrow-link:not(.arrow-link--after):before,.back:before,.arrow-link--after:after{content:"";inline-size:1em;block-size:1em;flex-shrink:0;background:currentColor;-webkit-mask:var(--ico-arrow-start) center / contain no-repeat;mask:var(--ico-arrow-start) center / contain no-repeat}@media(prefers-reduced-motion:reduce){*,*:before,*:after{animation-duration:.01ms!important;transition-duration:.01ms!important}}div[data-field]{display:contents}[aria-invalid=true]:is(input,select,textarea){border-color:var(--state-danger)!important}.field-error{display:block;margin:var(--sp-1, .25rem) 0 0;font-size:var(--text-xs, .75rem);font-weight:500;line-height:1.6;color:var(--state-danger)}.field-error-summary{margin:var(--sp-2, .5rem) 0 0;padding-inline-start:var(--sp-4, 1rem);display:grid;gap:var(--sp-1, .25rem);line-height:1.6;list-style:disc}.field-error-banner{padding:var(--sp-3, .75rem);border-radius:var(--radius-md, .5rem);background:var(--state-danger-subtle);color:var(--state-danger);font-size:var(--text-sm, .875rem);display:grid;gap:var(--sp-1, .25rem);margin-block-end:var(--sp-4, 1rem)}.field-error-banner__title{margin:0;font-weight:600}.suits-btn{display:inline-flex;align-items:center;justify-content:center;gap:var(--sp-2);min-block-size:2.75rem;padding:var(--sp-2) var(--sp-4);font:inherit;font-size:var(--text-sm);font-weight:600;white-space:nowrap;color:var(--text-body);background:var(--surface-card);border:1px solid var(--control-border, var(--surface-border-strong));border-radius:var(--radius-md);cursor:pointer;text-decoration:none}.suits-btn:hover:not(:disabled){background:var(--surface-hover)}.suits-btn:disabled{opacity:.6;cursor:default}.suits-btn:focus-visible{outline:2px solid var(--brand);outline-offset:2px}.suits-btn--primary{background:var(--brand);border-color:var(--brand);color:var(--brand-contrast)}.suits-btn--primary:hover:not(:disabled),.suits-btn--primary:focus-visible,.suits-btn--primary:active:not(:disabled){background:color-mix(in srgb,var(--brand) 82%,#000);border-color:color-mix(in srgb,var(--brand) 82%,#000);color:var(--brand-contrast)}.suits-btn--save{background:var(--state-success);border-color:var(--state-success);color:var(--text-inverse)}.suits-btn--save:hover:not(:disabled){background:var(--state-success);color:var(--text-inverse);filter:brightness(.94)}.suits-btn--danger{border-color:var(--state-danger);color:var(--state-danger)}.suits-btn--quiet{border-color:transparent;background:none;color:var(--brand)}@media(forced-colors:active){:focus-visible,input:focus-visible,select:focus-visible,textarea:focus-visible,.suits-btn:focus-visible{outline:2px solid Highlight!important;outline-offset:2px}.suits-btn{border-color:ButtonText}}@font-face{font-family:Aref Ruqaa;font-style:normal;font-weight:400;font-display:swap;src:url("./media/aref-ruqaa-arabic-400-normal-434OMF4L.woff2") format("woff2");unicode-range:U+0600-06FF,U+0750-077F,U+0870-088E,U+0890-0891,U+0897-08E1,U+08E3-08FF,U+200C-200E,U+2010-2011,U+204F,U+2E41,U+FB50-FDFF,U+FE70-FE74,U+FE76-FEFC,U+102E0-102FB,U+10E60-10E7E,U+10EC2-10EC4,U+10EFC-10EFF,U+1EE00-1EE03,U+1EE05-1EE1F,U+1EE21-1EE22,U+1EE24,U+1EE27,U+1EE29-1EE32,U+1EE34-1EE37,U+1EE39,U+1EE3B,U+1EE42,U+1EE47,U+1EE49,U+1EE4B,U+1EE4D-1EE4F,U+1EE51-1EE52,U+1EE54,U+1EE57,U+1EE59,U+1EE5B,U+1EE5D,U+1EE5F,U+1EE61-1EE62,U+1EE64,U+1EE67-1EE6A,U+1EE6C-1EE72,U+1EE74-1EE77,U+1EE79-1EE7C,U+1EE7E,U+1EE80-1EE89,U+1EE8B-1EE9B,U+1EEA1-1EEA3,U+1EEA5-1EEA9,U+1EEAB-1EEBB,U+1EEF0-1EEF1}@font-face{font-family:Aref Ruqaa;font-style:normal;font-weight:700;font-display:swap;src:url("./media/aref-ruqaa-arabic-700-normal-BR2OBQWI.woff2") format("woff2");unicode-range:U+0600-06FF,U+0750-077F,U+0870-088E,U+0890-0891,U+0897-08E1,U+08E3-08FF,U+200C-200E,U+2010-2011,U+204F,U+2E41,U+FB50-FDFF,U+FE70-FE74,U+FE76-FEFC,U+102E0-102FB,U+10E60-10E7E,U+10EC2-10EC4,U+10EFC-10EFF,U+1EE00-1EE03,U+1EE05-1EE1F,U+1EE21-1EE22,U+1EE24,U+1EE27,U+1EE29-1EE32,U+1EE34-1EE37,U+1EE39,U+1EE3B,U+1EE42,U+1EE47,U+1EE49,U+1EE4B,U+1EE4D-1EE4F,U+1EE51-1EE52,U+1EE54,U+1EE57,U+1EE59,U+1EE5B,U+1EE5D,U+1EE5F,U+1EE61-1EE62,U+1EE64,U+1EE67-1EE6A,U+1EE6C-1EE72,U+1EE74-1EE77,U+1EE79-1EE7C,U+1EE7E,U+1EE80-1EE89,U+1EE8B-1EE9B,U+1EEA1-1EEA3,U+1EEA5-1EEA9,U+1EEAB-1EEBB,U+1EEF0-1EEF1}@font-face{font-family:Aref Ruqaa;font-style:normal;font-weight:400;font-display:swap;src:url("./media/aref-ruqaa-latin-400-normal-X5AXPYUE.woff2") format("woff2");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Aref Ruqaa;font-style:normal;font-weight:700;font-display:swap;src:url("./media/aref-ruqaa-latin-700-normal-5W4WY7ZI.woff2") format("woff2");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}html.theme-desk body:has(.shell){background-color:#1b110a}html.theme-desk body:has(.shell):before{content:"";position:fixed;inset:0;z-index:-1;background:linear-gradient(180deg,#0a070580,#0a0705b8 55%,#0a0705e6),url("./media/desk-QSJG7B5V.webp") center top / cover no-repeat}html.theme-desk .shell>.sidebar,html.theme-desk .shell .topbar,html.theme-desk .shell .bottom-nav{--text-strong: #fff8e7;--text-body: #e9dfc6;--text-muted: #c2b494;--text-inverse: #1a120b;--surface-card: #2a190e;--surface-raised: #33200f;--surface-sunken: #150d07;--surface-hover: #3a2412;--surface-border: #4a3320;--surface-border-strong: #6b4e2e;--brand: #f3d58a;--brand-hover: #ffe9ae;--brand-contrast: #1a120b;--brand-subtle: rgba(243, 213, 138, .16);--state-success: #34d399;--state-warning: #fbbf24;--state-danger: #f87171;--state-info: #60a5fa;--state-danger-contrast: #1a120b;--state-success-subtle: rgba(52, 211, 153, .14);--state-warning-subtle: rgba(251, 191, 36, .14);--state-danger-subtle: rgba(248, 113, 113, .14);--state-info-subtle: rgba(96, 165, 250, .14);--control-border: #a08a62;color:var(--text-body)}html.theme-desk .shell>.sidebar{background-color:#1b110a;background-image:repeating-linear-gradient(92deg,rgba(255,200,140,.035) 0 3px,transparent 3px 11px,rgba(0,0,0,.18) 11px 13px,transparent 13px 31px),radial-gradient(ellipse at 30% 0%,#4a2e19,#2a190e 45%,#120a06);border-inline-end-color:#c9a24b73}html.theme-desk .shell .nav-item.is-active{box-shadow:inset 0 0 0 1px #f3d58a8c}html.theme-desk .shell .topbar{border-block-end-color:#c9a24b73}html.theme-desk .shell--drawers .dividers,html.theme-desk .shell--drawers .sheet{--text-strong: #fff8e7;--text-body: #e9dfc6;--text-muted: #c2b494;--surface-card: #2a190e;--surface-raised: #33200f;--surface-sunken: #150d07;--surface-hover: #3a2412;--surface-border: #4a3320;--surface-border-strong: #6b4e2e;--brand: #f3d58a;--brand-hover: #ffe9ae;--brand-contrast: #1a120b;--text-inverse: #1a120b;--brand-subtle: rgba(243, 213, 138, .16);--state-success: #34d399;--state-warning: #fbbf24;--state-danger: #f87171;--state-info: #60a5fa;--state-danger-contrast: #1a120b;--state-success-subtle: rgba(52, 211, 153, .14);--state-warning-subtle: rgba(251, 191, 36, .14);--state-danger-subtle: rgba(248, 113, 113, .14);--state-info-subtle: rgba(96, 165, 250, .14);--control-border: #a08a62;color:var(--text-body)}html.theme-desk .shell--drawers .dividers{border-block-end-color:#c9a24b73}html.theme-desk .shell--drawers .divider{border-color:#3c280a59;border-radius:9px 9px 0 0;background:#e9dcb6;color:#3a3122}html.theme-desk .shell--drawers .divider:nth-child(3n+2){background:#dfe6c9}html.theme-desk .shell--drawers .divider:nth-child(3n){background:#ead2c0}html.theme-desk .shell--drawers .divider:hover{filter:brightness(1.06)}html.theme-desk .shell--drawers .divider.is-active{padding-block-start:4px;min-block-size:2.75rem;background:#f4edd9;color:#1e1a14;font-family:var(--font-display);font-size:var(--text-base);box-shadow:0 -3px 8px #00000059}html.theme-desk .shell--drawers>.main>.content{margin-inline:auto;inline-size:calc(100% - 2 * var(--sp-4))}html.theme-desk .shell>.main{background:transparent}html.theme-desk .shell>.main>.content{margin:var(--sp-4);border-radius:3px;background-color:var(--surface-page);background-image:radial-gradient(circle at 12% 0%,rgba(255,255,255,.5),transparent 40%),radial-gradient(circle at 100% 100%,rgba(120,90,40,.14),transparent 45%);box-shadow:0 1px #d9d0b8,0 30px 60px #0000008c}html.theme-desk .shell>.main>.content:has(app-desk-dashboard){background:none;box-shadow:none}html.theme-desk .shell>.main>.content:has(app-desk-dashboard) app-banners .banner{border-inline-start:4px solid currentColor;background-image:linear-gradient(var(--surface-card),var(--surface-card));box-shadow:0 14px 24px #00000080}html.theme-desk .shell.is-mobile>.main>.content{margin:var(--sp-2)}html.theme-desk .card{box-shadow:0 1px #d9d0b8,0 6px 14px #3c280a1f}html.theme-desk .table td{border-block-start-color:#466eaa42}html.theme-desk .tag{padding:.1rem var(--sp-3);inline-size:fit-content;border:3px double currentColor;background:transparent;font-family:var(--font-display);font-weight:700;transform:rotate(-1.5deg)}html.theme-desk .button:not(.button--quiet),html.theme-desk .suits-btn--primary,html.theme-desk .suits-btn--save{box-shadow:inset 0 1px #ffffff47,0 3px 6px #28190547}html.theme-desk .button:not(.button--quiet):active:not(:disabled),html.theme-desk .suits-btn--primary:active:not(:disabled),html.theme-desk .suits-btn--save:active:not(:disabled){transform:translateY(1px);box-shadow:inset 0 1px #fff3}html.theme-desk .auth--office .auth__brand{background:linear-gradient(180deg,#0a070559,#0a070599 55%,#0a0705e6),url("./media/desk-QSJG7B5V.webp") center / cover no-repeat}html.theme-desk .auth--office .auth__mark{background:linear-gradient(145deg,#f3d58a,#c9a24b 50%,#7a5a1c);color:#1a120b;box-shadow:inset 0 1px #fff9,0 6px 14px #00000080}html.theme-desk .auth--office .auth__card{box-shadow:0 1px #d9d0b8,0 24px 50px #2819054d}html.theme-desk body .auth.auth--office .auth__panel{--surface-page: #efe6d0;--surface-card: #faf5e6;--surface-raised: #fffdf5;--surface-sunken: #e4d9be;--surface-border: #d8cbaa;--text-strong: #1e1a14;--text-body: #3a3122;--text-muted: #65573d;background-image:radial-gradient(circle at 12% 0%,rgba(255,255,255,.5),transparent 40%),radial-gradient(circle at 100% 100%,rgba(120,90,40,.14),transparent 45%)}html.theme-desk .shell .topbar .bell__badge{color:var(--state-danger-contrast)}html.theme-desk .shell>.main>.content:has(app-case-detail-page){--surface-page: #e4cd97;--surface-border: #c9b07a;--text-muted: #54462c;--control-border: #7a6a3e;--state-danger: #9a1f18;--state-warning: #6b4400;position:relative;margin-block-start:calc(var(--sp-4) + 2rem);border-start-start-radius:0;background-color:#e4cd97;background-image:repeating-linear-gradient(94deg,rgba(120,80,20,.05) 0 2px,transparent 2px 9px),radial-gradient(circle at 15% 0%,rgba(255,255,255,.35),transparent 45%),radial-gradient(circle at 100% 100%,rgba(110,70,20,.22),transparent 50%);box-shadow:inset 0 0 0 1px #78501440,0 1px #b99a5e,0 30px 60px #0000008c}html.theme-desk app-desk-dashboard .note{--text-muted: #54462c;--state-danger: #8f1c16;--state-warning: #6b4400}html.theme-desk .shell>.main>.content:has(app-case-detail-page):before{content:"";position:absolute;inset-block-end:100%;inset-inline-start:0;inline-size:min(14rem,55%);block-size:2rem;border-radius:10px 10px 0 0;background:#e4cd97 repeating-linear-gradient(94deg,rgba(120,80,20,.05) 0 2px,transparent 2px 9px);box-shadow:inset 0 1px #fff6,inset 0 0 0 1px #78501440}html.theme-desk .shell.is-mobile>.main>.content:has(app-case-detail-page){margin-block-start:calc(var(--sp-2) + 2rem)}html.theme-desk app-case-detail-page .file-label{padding:.1rem .9rem;border:2px solid var(--text-strong);border-radius:2px;background:var(--surface-card);box-shadow:0 2px #3c280a33;font-family:var(--font-display);font-size:var(--text-base);transform:rotate(-.6deg)}html.theme-desk app-case-detail-page .tag--stamp{border:3px double currentColor;border-radius:4px;background:transparent;font-family:var(--font-display);font-size:var(--text-base);transform:rotate(-3deg)}html.theme-desk app-case-detail-page .outcome-chip{border:2px solid var(--text-strong);background:transparent;color:var(--text-strong)}html.theme-desk app-case-detail-page .outcome-chip[aria-pressed=true]{background:var(--text-strong);color:var(--surface-card)}html.theme-desk app-case-detail-page .file-actions{border-color:var(--surface-border-strong);background:var(--surface-card)}html.theme-desk .dt .dt__table td{border-block-start-color:#466eaa42}html.theme-desk .dt .dt__row:hover td,html.theme-desk .table tbody tr:hover td{background-color:#f7e27a61}html.theme-desk .dt .dt__tab.is-active{border-radius:8px 8px 0 0;background:var(--surface-card);box-shadow:inset 0 2px 0 var(--accent),0 -2px 6px #3c280a1f}html.theme-desk .totals,html.theme-desk .stats,html.theme-desk .kpi{background-color:#fbf9f1;background-image:repeating-linear-gradient(180deg,transparent 0 19px,rgba(70,110,170,.16) 19px 20px),repeating-linear-gradient(90deg,transparent 0 19px,rgba(70,110,170,.16) 19px 20px)}html.theme-desk .stats{padding:var(--sp-4);border:1px solid var(--surface-border);border-radius:3px}html.theme-desk app-calendar-month .calendar .chip{border:0;border-radius:2px 2px 2px 12px/2px 2px 2px 6px;background:#f7e27a;box-shadow:0 3px 5px #3c280a4d;color:#1e1a14;font-family:var(--font-hand);font-size:1rem;transform:rotate(-1.2deg)}html.theme-desk app-calendar-month .calendar .cell:nth-child(odd) .chip{background:#bcd9f2;transform:rotate(1deg)}html.theme-desk app-calendar-month .calendar .cell.cell--today .cell__day{display:inline-grid;min-inline-size:1.9em;aspect-ratio:1;place-items:center;border:2px solid var(--state-danger);border-radius:999px;color:var(--state-danger);transform:rotate(-6deg)}html.theme-desk app-agenda-page .day{border-radius:4px 4px 4px 14px;background-color:#fbf9f1;background-image:repeating-linear-gradient(180deg,transparent 0 2.7rem,rgba(70,110,170,.26) 2.7rem calc(2.7rem + 1px));box-shadow:0 2px #d8d2c0,0 4px #c9c3b1,0 10px 18px #3c280a33}html.theme-desk app-agenda-page .day .day__date{color:var(--state-info);font-family:var(--font-hand);font-weight:700}html.theme-desk .suits-field .suits-field__label{color:var(--text-strong);font-family:var(--font-display);font-size:1.05rem}html.theme-desk .suits-field input:not([type=checkbox],[type=radio]),html.theme-desk .suits-field select,html.theme-desk .suits-field textarea{border-width:0 0 2px;border-style:solid;border-radius:0;background-color:#fffdf58c;box-shadow:none}html.theme-desk .suits-field input:not([type=checkbox],[type=radio],[aria-invalid=true]),html.theme-desk .suits-field select:not([aria-invalid=true]),html.theme-desk .suits-field textarea:not([aria-invalid=true]){border-color:var(--text-body)}html.theme-desk .suits-field input:not([type=checkbox],[type=radio],[aria-invalid=true]):focus,html.theme-desk .suits-field select:not([aria-invalid=true]):focus,html.theme-desk .suits-field textarea:not([aria-invalid=true]):focus{border-color:var(--state-info);outline:0;background-color:#fffdf5;box-shadow:0 2px 0 var(--state-info)}html.theme-desk .sf .sf__step.is-current .sf__step-label{font-family:var(--font-display);font-weight:700}html.theme-desk app-chat-thread .line:hover,html.theme-desk app-chat-thread .line:focus-within,html.theme-desk app-chat-thread .line.mentions-me,html.theme-desk app-chat-page .list .row:hover{background:#f7e27a61}html.theme-desk app-chat-thread .line .avatar{border:3px double currentColor;background:transparent;color:var(--state-info);font-family:var(--font-display);transform:rotate(-6deg)}html.theme-desk app-chat-thread .line.mine .avatar{background:transparent;color:var(--brand)}html.theme-desk .tab-bar{gap:2px;align-items:flex-end;border-block-end:2px solid var(--surface-border-strong)}html.theme-desk .tab-bar .tab-bar__tab{margin-block-end:0;border:1px solid var(--surface-border-strong);border-block-end:0;border-radius:9px 9px 0 0;background:#e9dcb6;color:var(--text-body)}html.theme-desk .tab-bar .tab-bar__tab:nth-child(3n+2){background:#dfe6c9}html.theme-desk .tab-bar .tab-bar__tab:nth-child(3n){background:#ead2c0}html.theme-desk .tab-bar .tab-bar__tab.is-active{margin-block-end:-2px;padding-block-start:calc(var(--sp-3) + 4px);border-block-end:2px solid var(--surface-card);background:var(--surface-card);box-shadow:0 -3px 8px #3c280a2e;color:var(--text-strong);font-family:var(--font-display);font-weight:700}html.theme-desk app-client-detail-page .page__header{padding:var(--sp-4) var(--sp-5) var(--sp-5);border-radius:3px;background-color:#fbf9f1;background-image:repeating-linear-gradient(180deg,transparent 0 1.9rem,rgba(70,110,170,.22) 1.9rem calc(1.9rem + 1px));box-shadow:0 1px #d8d2c0,0 3px #cfc8b4,0 12px 22px #3c280a40;transform:rotate(-.35deg)}html.theme-desk app-client-detail-page .page__header .page__title{border-block-end:2px solid rgba(200,60,60,.5);color:var(--state-info);font-family:var(--font-hand);font-size:2rem;line-height:1.6}html.theme-desk app-reports-page td[style*=--share]{background-image:repeating-linear-gradient(-45deg,rgba(27,63,143,.3) 0 2px,transparent 2px 6px);background-position:left center;background-repeat:no-repeat;background-size:calc(var(--share) * 100%) 62%;font-weight:700}html[dir=rtl].theme-desk app-reports-page td[style*=--share]{background-position:right center}body{min-height:100dvh}
