@font-face{font-family:DM Sans;font-style:normal;font-weight:400;font-display:swap;src:url(../media/c3cb240f9c892514-s.3z_x6eowsw16y.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:DM Sans;font-style:normal;font-weight:400;font-display:swap;src:url(../media/5c285b27cdda1fe8-s.p.2_mbdogr7ni8i.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:DM Sans;font-style:normal;font-weight:500;font-display:swap;src:url(../media/c3cb240f9c892514-s.3z_x6eowsw16y.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:DM Sans;font-style:normal;font-weight:500;font-display:swap;src:url(../media/5c285b27cdda1fe8-s.p.2_mbdogr7ni8i.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:DM Sans;font-style:normal;font-weight:600;font-display:swap;src:url(../media/c3cb240f9c892514-s.3z_x6eowsw16y.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:DM Sans;font-style:normal;font-weight:600;font-display:swap;src:url(../media/5c285b27cdda1fe8-s.p.2_mbdogr7ni8i.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:DM Sans;font-style:normal;font-weight:700;font-display:swap;src:url(../media/c3cb240f9c892514-s.3z_x6eowsw16y.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:DM Sans;font-style:normal;font-weight:700;font-display:swap;src:url(../media/5c285b27cdda1fe8-s.p.2_mbdogr7ni8i.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:DM Sans Fallback;src:local(Arial);ascent-override:94.9%;descent-override:29.66%;line-gap-override:0.0%;size-adjust:104.53%}.yq_zzG_className{font-family:DM Sans,DM Sans Fallback;font-style:normal}.yq_zzG_variable{--font-dm-sans:"DM Sans", "DM Sans Fallback"}
@font-face{font-family:DM Mono;font-style:normal;font-weight:400;font-display:swap;src:url(../media/b12e986493c137cf-s.2njitm-prmz2_.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:DM Mono;font-style:normal;font-weight:400;font-display:swap;src:url(../media/36363bfb06833f56-s.p.38hmww4cj4vme.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:DM Mono;font-style:normal;font-weight:500;font-display:swap;src:url(../media/b2fa3ef4ca165ab4-s.12_ml6bnugnre.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:DM Mono;font-style:normal;font-weight:500;font-display:swap;src:url(../media/a73419dd2ba2d841-s.p.2yee423r7ahpo.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:DM Mono Fallback;src:local(Arial);ascent-override:73.71%;descent-override:23.03%;line-gap-override:0.0%;size-adjust:134.59%}.di-KCa_className{font-family:DM Mono,DM Mono Fallback;font-style:normal}.di-KCa_variable{--font-dm-mono:"DM Mono", "DM Mono Fallback"}
:root{--tablino-accent:#b55338;--tablino-accent-active:#8e3f2c;--tablino-accent-hover:#a44a31;--tablino-accent-ring:#d6a995;--tablino-accent-ring-rgb:214 169 149;--tablino-accent-text:#a44a31;--tablino-accent-tint:#f0ded6;--tablino-background:#efeae0;--tablino-background-rgb:239 234 224;--tablino-background-inverse:#1f2321;--tablino-bg-card:#f1ede4;--tablino-border:#ddd6c8;--tablino-border-rgb:221 214 200;--tablino-border-strong:#d8d1c5;--tablino-border-subtle:#e3dcce;--tablino-avatar-gradient-end:#e05c2e;--tablino-avatar-gradient-start:#f5a623;--tablino-brand-gradient-end:#00a0ff;--tablino-brand-gradient-start:#00c896;--tablino-danger:#8e3f2c;--tablino-danger-hover:#7a3524;--tablino-interactive-highlight:#00c896;--tablino-interactive-highlight-rgb:0 200 150;--tablino-invoice-muted:#b6becf;--tablino-invoice-summary-surface:#202635;--tablino-legacy-danger:#8e3f2c;--tablino-legacy-danger-hover:#77301f;--tablino-legacy-ink-rgb:31 35 33;--tablino-legacy-on-color:#fff;--tablino-legacy-surface-selected:#e9e3d5;--tablino-overlay:#1f232173;--tablino-overlay-black-rgb:0 0 0;--tablino-palette-contrast-rgb:255 255 255;--tablino-palette-error-dark-rgb:99 44 30;--tablino-palette-error-light-rgb:164 101 86;--tablino-palette-error-main-rgb:142 63 44;--tablino-palette-info-dark-rgb:49 72 83;--tablino-palette-info-light-rgb:107 133 146;--tablino-palette-info-main-rgb:70 103 119;--tablino-palette-primary-dark-rgb:126 58 39;--tablino-palette-primary-light-rgb:195 117 95;--tablino-palette-primary-main-rgb:181 83 56;--tablino-palette-secondary-dark-rgb:49 72 83;--tablino-palette-secondary-light-rgb:107 133 146;--tablino-palette-secondary-main-rgb:70 103 119;--tablino-palette-success-dark-rgb:55 69 56;--tablino-palette-success-light-rgb:114 130 115;--tablino-palette-success-main-rgb:79 99 80;--tablino-palette-warning-dark-rgb:114 51 34;--tablino-palette-warning-light-rgb:182 110 90;--tablino-palette-warning-main-rgb:164 74 49;--tablino-sage:#4f6350;--tablino-secondary-bg-active:#ded7c8;--tablino-secondary-border-hover:#c4bbab;--tablino-shadow-popover:0 8px 24px #1f23211f;--tablino-slate:#466777;--tablino-status-info:#4db8ff;--tablino-status-info-rgb:77 184 255;--tablino-status-positive:#4f6350;--tablino-status-secondary:#b87dff;--tablino-status-secondary-rgb:184 125 255;--tablino-status-danger:#ff4d6d;--tablino-status-danger-rgb:255 77 109;--tablino-status-slate:#466777;--tablino-status-success:#00c896;--tablino-status-success-rgb:0 200 150;--tablino-status-warning:#f5a623;--tablino-status-warning-rgb:245 166 35;--tablino-surface:#fbf8f1;--tablino-surface-rgb:251 248 241;--tablino-surface-2:#e6e0d2;--tablino-surface-3:#e9e3d5;--tablino-text:#1f2321;--tablino-text-auxiliary:#555e7a;--tablino-text-faint:#8b8b86;--tablino-text-faint-rgb:139 139 134;--tablino-text-inverse:#fcfaf5;--tablino-text-legacy-faint:#8b8b86;--tablino-text-muted:#65655f;--tablino-text-on-accent:#fcfaf5;--tablino-text-on-accent-rgb:252 250 245;--tablino-text-secondary:#5f615d;--tablino-text-secondary-rgb:95 97 93;--tablino-text-rgb:31 35 33;--tablino-month-activity-bg:#dce6eb;--tablino-month-activity-fg:#3a5664;--tablino-month-activity-line:#c4d3da;--tablino-month-attention:#c23b2a;--tablino-month-bill-bg:#f2e6cd;--tablino-month-bill-fg:#7a5416;--tablino-month-bill-line:#e3d2ad;--tablino-month-payment-bg:#e0e8dd;--tablino-month-payment-fg:#3f5240;--tablino-month-payment-line:#c9d4c5;--tablino-month-phase-bg:#ebe1ee;--tablino-month-phase-fg:#5e4469;--tablino-month-phase-line:#d9c9de;--tablino-month-quotation-bg:#f4e2d9;--tablino-month-quotation-fg:#9a4329;--tablino-month-quotation-line:#e8cbbd;background-color:var(--tablino-background);--mui-palette-background-default:var(--tablino-background);--mui-palette-background-paper:var(--tablino-surface);--mui-palette-divider:var(--tablino-border);--mui-palette-text-disabled:var(--tablino-text-faint);--mui-palette-text-primary:var(--tablino-text);--mui-palette-text-secondary:var(--tablino-text-secondary)}:root[data-tablino-theme=dark]{--tablino-accent:#c96a4c;--tablino-accent-active:#b55338;--tablino-accent-hover:#d98466;--tablino-accent-ring:#6b3a2a;--tablino-accent-ring-rgb:107 58 42;--tablino-accent-text:#c96a4c;--tablino-accent-tint:#3e3029;--tablino-background:#161917;--tablino-background-rgb:22 25 23;--tablino-background-inverse:#fcfaf5;--tablino-bg-card:#191c1a;--tablino-border:#333634;--tablino-border-rgb:51 54 52;--tablino-border-strong:#414542;--tablino-border-subtle:#2b2e2c;--tablino-avatar-gradient-end:#e05c2e;--tablino-avatar-gradient-start:#f5a623;--tablino-brand-gradient-end:#00a0ff;--tablino-brand-gradient-start:#00c896;--tablino-danger:#d98466;--tablino-danger-hover:#d06a4c;--tablino-interactive-highlight:#00c896;--tablino-interactive-highlight-rgb:0 200 150;--tablino-invoice-muted:#b6becf;--tablino-invoice-summary-surface:#202635;--tablino-legacy-danger:#8e3f2c;--tablino-legacy-danger-hover:#77301f;--tablino-legacy-ink-rgb:31 35 33;--tablino-legacy-on-color:#fff;--tablino-legacy-surface-selected:#2c302d;--tablino-overlay:#0009;--tablino-overlay-black-rgb:0 0 0;--tablino-palette-contrast-rgb:255 255 255;--tablino-palette-error-dark-rgb:99 44 30;--tablino-palette-error-light-rgb:164 101 86;--tablino-palette-error-main-rgb:142 63 44;--tablino-palette-info-dark-rgb:49 72 83;--tablino-palette-info-light-rgb:107 133 146;--tablino-palette-info-main-rgb:70 103 119;--tablino-palette-primary-dark-rgb:126 58 39;--tablino-palette-primary-light-rgb:195 117 95;--tablino-palette-primary-main-rgb:181 83 56;--tablino-palette-secondary-dark-rgb:49 72 83;--tablino-palette-secondary-light-rgb:107 133 146;--tablino-palette-secondary-main-rgb:70 103 119;--tablino-palette-success-dark-rgb:55 69 56;--tablino-palette-success-light-rgb:114 130 115;--tablino-palette-success-main-rgb:79 99 80;--tablino-palette-warning-dark-rgb:114 51 34;--tablino-palette-warning-light-rgb:182 110 90;--tablino-palette-warning-main-rgb:164 74 49;--tablino-sage:#9eb79b;--tablino-secondary-bg-active:#2c302d;--tablino-secondary-border-hover:#565b57;--tablino-shadow-popover:0 8px 24px #00000073;--tablino-slate:#9cbbc9;--tablino-status-info:#4db8ff;--tablino-status-info-rgb:77 184 255;--tablino-status-positive:#4f6350;--tablino-status-secondary:#b87dff;--tablino-status-secondary-rgb:184 125 255;--tablino-status-danger:#ff4d6d;--tablino-status-danger-rgb:255 77 109;--tablino-status-slate:#466777;--tablino-status-success:#00c896;--tablino-status-success-rgb:0 200 150;--tablino-status-warning:#f5a623;--tablino-status-warning-rgb:245 166 35;--tablino-surface:#1f2321;--tablino-surface-rgb:31 35 33;--tablino-surface-2:#1f2321;--tablino-surface-3:#262523;--tablino-text:#fcfaf5;--tablino-text-auxiliary:#555e7a;--tablino-text-faint:#6e716c;--tablino-text-faint-rgb:110 113 108;--tablino-text-inverse:#1f2321;--tablino-text-legacy-faint:#8b8b86;--tablino-text-muted:#85887f;--tablino-text-on-accent:#fcfaf5;--tablino-text-on-accent-rgb:252 250 245;--tablino-text-secondary:#9fa09c;--tablino-text-secondary-rgb:159 160 156;--tablino-text-rgb:252 250 245;--tablino-month-activity-bg:#24323a;--tablino-month-activity-fg:#9fbccb;--tablino-month-activity-line:#364a55;--tablino-month-attention:#e0675a;--tablino-month-bill-bg:#3a3122;--tablino-month-bill-fg:#d9b77a;--tablino-month-bill-line:#54472f;--tablino-month-payment-bg:#28322a;--tablino-month-payment-fg:#a9bfa9;--tablino-month-payment-line:#3a473b;--tablino-month-phase-bg:#33293a;--tablino-month-phase-fg:#c5a9d1;--tablino-month-phase-line:#4a3b53;--tablino-month-quotation-bg:#3e2c25;--tablino-month-quotation-fg:#e0a089;--tablino-month-quotation-line:#5a3d32;--mui-palette-background-default:var(--tablino-background);--mui-palette-background-paper:var(--tablino-surface);--mui-palette-divider:var(--tablino-border);--mui-palette-text-disabled:var(--tablino-text-faint);--mui-palette-text-primary:var(--tablino-text);--mui-palette-text-secondary:var(--tablino-text-secondary)}
[data-tablino-app-shell=true]{background-color:var(--tablino-background);color:var(--tablino-text);min-height:100vh}[data-tablino-shell-header=true]{background-color:var(--tablino-background);color:var(--tablino-text);z-index:1100;position:sticky;top:0}[data-tablino-primary-bar=true].MuiToolbar-root{align-items:center;gap:22px;height:46px;min-height:46px;padding:0 32px}[data-tablino-secondary-bar=true].MuiToolbar-root{border-bottom:1px solid var(--tablino-border-strong);align-items:stretch;gap:12px;height:40px;min-height:40px;padding:0 32px}[data-tablino-primary-bar=true] [data-navigation-brand=true]{color:var(--tablino-text);font-family:var(--font-dm-sans), sans-serif;letter-spacing:.02em;border-radius:0;gap:0;min-width:0;height:24px;min-height:24px;padding:0;font-size:14.5px;font-weight:600}[data-tablino-primary-bar=true] [data-navigation-brand=true]:hover{color:var(--tablino-text);background-color:#0000}[data-tablino-primary-bar=true] [data-navigation-brand=true] .MuiButton-startIcon{margin:0 10px 0 0}[data-tablino-brand-mark=true]{background-color:var(--tablino-text);box-sizing:border-box;border-radius:6px;width:24px;height:24px;display:block;position:relative;overflow:hidden}[data-tablino-brand-axis=true]{background-color:var(--tablino-text-inverse);opacity:.85;width:1px;position:absolute;top:0;bottom:0;left:8px}[data-tablino-brand-threshold=true]{background-color:var(--tablino-accent);height:1px;position:absolute;top:15px;left:0;right:0}[data-tablino-primary-navigation=true]{align-items:stretch;gap:22px;height:46px}[data-tablino-primary-navigation=true] .MuiButton-root[data-navigation-link=true]{color:var(--tablino-text-secondary);border-radius:0;justify-content:flex-start;min-width:0;height:46px;min-height:46px;padding:0;font-size:13px;font-weight:400;position:relative}[data-tablino-primary-navigation=true] .MuiButton-root[data-navigation-link=true]:hover{color:var(--tablino-text);background-color:#0000}[data-tablino-primary-navigation=true] .MuiButton-root[data-navigation-link=true][aria-current=page]{color:var(--tablino-accent-text);font-weight:600}[data-tablino-primary-navigation=true] .MuiButton-root[data-tablino-navigation-attention]:after{content:"";border-radius:50%;flex:none;width:5px;height:5px;margin-left:7px}[data-tablino-primary-navigation=true] .MuiButton-root[data-tablino-navigation-attention=slate]:after{background-color:var(--tablino-slate)}[data-tablino-primary-navigation=true] .MuiButton-root[data-tablino-navigation-attention=danger]:after{background-color:var(--tablino-danger)}[data-tablino-primary-bar=true] [data-app-session-actions=true][data-app-session-actions-variant=desktop]{margin-left:auto}[data-tablino-primary-bar=true] .MuiButtonBase-root[data-app-session-user-container=true]{border-radius:8px;gap:9px;padding:2px}[data-tablino-primary-bar=true] [data-app-session-user-container=true]:hover{background-color:#0000}[data-tablino-primary-bar=true] [data-app-session-avatar=true]{background-color:var(--tablino-surface);border:1px solid var(--tablino-border);box-sizing:border-box;color:var(--tablino-text);font-family:var(--font-dm-sans), sans-serif;border-radius:8px;width:26px;height:26px;font-size:10.5px;font-weight:600}[data-tablino-primary-bar=true] [data-app-session-user-name=true]{color:var(--tablino-text-secondary);text-overflow:ellipsis;white-space:nowrap;max-width:180px;font-size:12.5px;font-weight:400;line-height:1;overflow:hidden}[data-tablino-primary-bar=true] [data-app-session-user-email=true]{display:none}[data-tablino-secondary-bar=true] [data-tablino-view-zone=true]{flex:auto;align-items:center;gap:8px;min-width:0}[data-tablino-secondary-bar=true] [data-tablino-section-breadcrumb=true]{color:var(--tablino-text-secondary);flex:none;align-items:center;gap:8px}[data-tablino-secondary-bar=true] [data-tablino-section-breadcrumb=true] .MuiTypography-root{white-space:nowrap;font-size:12.5px;font-weight:400;line-height:1}[data-tablino-secondary-bar=true] [data-tablino-section-breadcrumb=true] .MuiSvgIcon-root{color:var(--tablino-text-faint);font-size:15px}[data-tablino-secondary-bar=true] .MuiButton-root[data-tablino-view-trigger=true]{color:var(--tablino-text);white-space:nowrap;background-color:#0000;border-radius:6px;flex:none;align-self:center;gap:6px;min-width:0;height:26px;min-height:26px;padding:0 8px;font-size:13px;font-weight:600;line-height:1}[data-tablino-secondary-bar=true] .MuiButton-root[data-tablino-view-trigger=true]:hover{background-color:var(--tablino-surface-2);color:var(--tablino-text)}[data-tablino-secondary-bar=true] [data-tablino-view-trigger=true] .MuiButton-endIcon{margin:0}[data-tablino-secondary-bar=true] [data-tablino-view-trigger=true] .MuiSvgIcon-root{color:var(--tablino-text-faint);font-size:15px}[data-tablino-secondary-bar=true] [data-tablino-view-count=true]{color:var(--tablino-text-muted);font-family:var(--font-dm-mono), monospace;font-size:11.5px;font-weight:400;line-height:1}[data-tablino-secondary-bar=true] [data-tablino-sub-views=true]{flex:0 auto;align-items:center;gap:8px;min-width:0}[data-tablino-secondary-bar=true] [data-tablino-sub-views=true]:not(:empty):before{background-color:var(--tablino-border-strong);content:"";flex:none;width:1px;height:14px;margin:0 4px}[data-tablino-secondary-bar=true] [data-tablino-record-breadcrumb=true]{flex:none;align-items:center;gap:8px;min-width:0}[data-tablino-secondary-bar=true] [data-tablino-record-breadcrumb=true]:empty,:is([data-tablino-view-zone=true]:has([data-tablino-record-breadcrumb=true]:not(:empty)) [data-tablino-section-breadcrumb=true],[data-tablino-view-zone=true]:has([data-tablino-record-breadcrumb=true]:not(:empty)) [data-tablino-view-trigger=true],[data-tablino-view-zone=true]:has([data-tablino-record-breadcrumb=true]:not(:empty)) [data-tablino-view-label=true]){display:none}[data-tablino-view-zone=true]:has([data-tablino-record-breadcrumb=true]:not(:empty)){gap:12px}[data-tablino-secondary-bar=true]:has([data-tablino-record-breadcrumb=true]:not(:empty)) [data-tablino-saved-filters=true]{display:none}[data-tablino-view-zone=true]:has([data-tablino-record-breadcrumb=true]:not(:empty)) [data-tablino-sub-views=true]{gap:12px}[data-tablino-view-zone=true]:has([data-tablino-record-breadcrumb=true]:not(:empty)) [data-tablino-sub-views=true]:not(:empty):before{margin:0 5px}[data-tablino-secondary-bar=true] [data-tablino-record-breadcrumb=true] .MuiButton-root{color:var(--tablino-text-secondary);white-space:nowrap;background-color:#0000;border-radius:6px;flex:none;min-width:0;height:26px;min-height:26px;margin-left:-8px;padding:0 8px;font-size:12.5px;font-weight:400;line-height:1}[data-tablino-secondary-bar=true] [data-tablino-record-breadcrumb=true] .MuiButton-root:hover{background-color:var(--tablino-surface-2);color:var(--tablino-text)}[data-tablino-secondary-bar=true] [data-tablino-record-breadcrumb=true] .MuiSvgIcon-root{color:var(--tablino-text-faint);font-size:15px}[data-tablino-secondary-bar=true] [data-contact-profile-breadcrumb-current=true]{color:var(--tablino-text);text-overflow:ellipsis;white-space:nowrap;max-width:240px;font-size:13px;font-weight:600;line-height:1;overflow:hidden}[data-tablino-secondary-bar=true] .MuiButton-root[data-tablino-pill=true]{color:var(--tablino-text-secondary);white-space:nowrap;background-color:#0000;border-radius:999px;flex:none;gap:7px;min-width:0;height:26px;min-height:26px;padding:0 10px;font-size:13px;font-weight:400;line-height:1}[data-tablino-secondary-bar=true] .MuiButton-root[data-tablino-pill=true]:hover{background-color:var(--tablino-surface-2);color:var(--tablino-text)}[data-tablino-secondary-bar=true] .MuiButton-root[data-tablino-pill=true][data-active=true]{background-color:var(--tablino-accent);color:var(--tablino-text-on-accent);font-weight:600}[data-tablino-secondary-bar=true] .MuiButton-root[data-tablino-pill=true][data-active=true]:hover{background-color:var(--tablino-accent-hover);color:var(--tablino-text-on-accent)}[data-tablino-secondary-bar=true] .MuiButton-root[data-tablino-chip=true]{border:1px solid var(--tablino-border);color:var(--tablino-text-secondary);white-space:nowrap;background-color:#0000;border-radius:6px;flex:none;gap:7px;min-width:0;height:28px;min-height:28px;padding:0 10px;font-size:12.5px;font-weight:400;line-height:1}[data-tablino-secondary-bar=true] .MuiButton-root[data-tablino-chip=true]:hover{border-color:var(--tablino-secondary-border-hover);color:var(--tablino-text);background-color:#0000}[data-tablino-secondary-bar=true] .MuiButton-root[data-tablino-chip=true][data-active=true]{background-color:var(--tablino-surface-2);border-color:var(--tablino-border-strong);color:var(--tablino-text);font-weight:500}[data-tablino-secondary-bar=true] [data-tablino-chip-dot=true]{background-color:var(--tablino-text-muted);border-radius:50%;flex:none;width:5px;height:5px}[data-tablino-secondary-bar=true] [data-tablino-chip-dot=true][data-tone=danger]{background-color:var(--tablino-danger)}[data-tablino-secondary-bar=true] [data-tablino-chip-dot=true][data-tone=slate]{background-color:var(--tablino-slate)}[data-tablino-secondary-bar=true] [data-tablino-chip-dot=true][data-tone=sage]{background-color:var(--tablino-sage)}[data-tablino-secondary-bar=true] [data-tablino-chip-count=true],[data-tablino-secondary-bar=true] [data-tablino-pill-count=true]{color:var(--tablino-text-muted);font-family:var(--font-dm-mono), monospace;font-size:11.5px;font-weight:400;line-height:1}[data-tablino-secondary-bar=true] [data-active=true] [data-tablino-pill-count=true]{color:var(--tablino-text-on-accent);opacity:.7}[data-tablino-secondary-bar=true] [data-tablino-bar-trailing=true],[data-tablino-secondary-bar=true] [data-tablino-saved-filters=true]{flex:none;align-items:center;gap:10px;min-width:0}[data-tablino-secondary-bar=true] [data-tablino-secondary-actions=true]{flex:none;align-items:center;gap:10px}[data-tablino-secondary-bar=true] .MuiButton-root[data-tablino-saved-filters-button=true],[data-tablino-secondary-bar=true] [data-tablino-secondary-actions=true] .MuiButton-root{color:var(--tablino-text-secondary);white-space:nowrap;background-color:#0000;border-radius:6px;flex:none;align-self:center;gap:6px;min-width:0;height:28px;min-height:28px;padding:0 10px;font-size:12.5px;font-weight:400;line-height:1}[data-tablino-secondary-bar=true] .MuiButton-root[data-tablino-saved-filters-button=true]:before,[data-tablino-secondary-bar=true] [data-tablino-secondary-actions=true] .MuiButton-root:before{display:none}[data-tablino-secondary-bar=true] .MuiButton-root[data-tablino-saved-filters-button=true]:hover,[data-tablino-secondary-bar=true] [data-tablino-secondary-actions=true] .MuiButton-root:hover{background-color:var(--tablino-surface-2);color:var(--tablino-text)}[data-tablino-secondary-bar=true] [data-tablino-saved-filters-button=true] .MuiButton-startIcon,[data-tablino-secondary-bar=true] [data-tablino-saved-filters-button=true] .MuiButton-endIcon,[data-tablino-secondary-bar=true] [data-tablino-secondary-actions=true] .MuiButton-startIcon,[data-tablino-secondary-bar=true] [data-tablino-secondary-actions=true] .MuiButton-endIcon{margin:0}[data-tablino-secondary-bar=true] [data-tablino-saved-filters-count=true]{color:var(--tablino-text-muted);font-family:var(--font-dm-mono), monospace;font-size:11.5px;line-height:1}[data-tablino-secondary-bar=true] [data-tablino-saved-filters-button=true] .MuiSvgIcon-root{color:var(--tablino-text-faint);font-size:15px}[data-tablino-secondary-bar=true] [data-tablino-secondary-actions=true] .MuiButton-root .MuiSvgIcon-root,[data-tablino-secondary-bar=true] [data-tablino-secondary-actions=true] .MuiButton-root svg{font-size:14px}[data-tablino-secondary-bar=true] [data-tablino-secondary-actions=true] .MuiButton-root[data-tablino-clear-filter-trigger=true]{color:var(--tablino-danger)}[data-tablino-secondary-bar=true] [data-tablino-secondary-actions=true] .MuiButton-root[data-tablino-clear-filter-trigger=true]:hover{background-color:var(--tablino-accent-tint);color:var(--tablino-danger)}[data-tablino-secondary-bar=true] [data-tablino-secondary-actions=true] .MuiButton-root[data-tablino-secondary-button=true]{background-color:var(--tablino-surface);border:1px solid var(--tablino-border-strong);color:var(--tablino-text);padding:0 12px;font-weight:500}[data-tablino-secondary-bar=true] [data-tablino-secondary-actions=true] .MuiButton-root[data-tablino-secondary-button=true]:hover{background-color:var(--tablino-surface-2);border-color:var(--tablino-secondary-border-hover);color:var(--tablino-text)}[data-tablino-secondary-bar=true] [data-tablino-secondary-button=true] .MuiButton-endIcon .MuiSvgIcon-root{color:var(--tablino-text-faint);font-size:15px}[data-tablino-secondary-bar=true] [data-quotation-breadcrumb-current=true]{color:var(--tablino-text);font-family:var(--font-dm-mono), monospace;white-space:nowrap;font-size:13px;font-weight:600;line-height:1}[data-tablino-secondary-bar=true] [data-quotation-breadcrumb-divider=true]{color:var(--tablino-text-faint);font-size:15px}[data-tablino-secondary-bar=true] [data-tablino-secondary-actions=true] .MuiButton-root[data-tablino-primary-action=true]{background-color:var(--tablino-accent);box-shadow:none;color:var(--tablino-text-on-accent);padding:0 12px;font-weight:500}[data-tablino-secondary-bar=true] [data-tablino-secondary-actions=true] .MuiButton-root[data-tablino-primary-action=true]:hover{background-color:var(--tablino-accent-hover);box-shadow:none;color:var(--tablino-text-on-accent)}[data-tablino-view-popover=true],[data-tablino-filter-popover=true]{background-color:var(--tablino-surface);border:1px solid var(--tablino-border);box-shadow:0 8px 24px rgb(var(--tablino-legacy-ink-rgb) / .12);color:var(--tablino-text);background-image:none;border-radius:10px}#tablino-view-popover .MuiPaper-root{box-shadow:none;background-color:#0000;background-image:none;border-radius:10px;margin-top:8px;overflow:visible}:root[data-tablino-theme=dark] [data-tablino-view-popover=true],:root[data-tablino-theme=dark] [data-tablino-filter-popover=true]{box-shadow:0 8px 24px rgb(var(--tablino-overlay-black-rgb) / .45)}[data-tablino-popover-content=true]{box-sizing:content-box;width:236px;padding:5px}#tablino-view-popover [data-tablino-popover-label=true]{color:var(--tablino-text-muted);letter-spacing:.1em;text-transform:uppercase;padding:9px 10px 6px;font-size:10px;font-weight:500;line-height:1}#tablino-view-popover .MuiDivider-root+[data-tablino-popover-label=true]{padding-bottom:8px}#tablino-view-popover [data-tablino-current-view=true]{color:var(--tablino-text);align-items:center;gap:9px;padding:0 10px 12px}#tablino-view-popover [data-tablino-current-view-name=true]{font-size:14px;font-weight:600;line-height:1}#tablino-view-popover [data-tablino-current-view-count=true]{color:var(--tablino-accent-text);font-family:var(--font-dm-mono), monospace;margin-left:auto;font-size:11.5px;font-weight:400;line-height:1}#tablino-view-popover .MuiDivider-root{border-color:var(--tablino-border);margin:0 8px 5px}#tablino-view-popover .MuiButton-root[data-tablino-view-option=true]{color:var(--tablino-text-secondary);background-color:#0000;border-radius:6px;justify-content:flex-start;gap:9px;min-width:0;height:34px;min-height:34px;padding:0 10px;font-size:13px;font-weight:400;line-height:1}#tablino-view-popover .MuiButton-root[data-tablino-view-option=true]:hover{background-color:var(--tablino-surface-2);color:var(--tablino-text)}#tablino-view-popover [data-tablino-view-option-count=true]{color:var(--tablino-text-muted);font-family:var(--font-dm-mono), monospace;margin-left:auto;font-size:11.5px;font-weight:400;line-height:1}[data-tablino-filter-form=true]{gap:16px;width:320px;padding:16px}[data-tablino-filter-form=true] [data-tablino-popover-label=true]{padding:0}[data-tablino-filter-field=true]{gap:6px}[data-tablino-filter-field=true]>.MuiTypography-root{color:var(--tablino-text-secondary);font-size:12.5px;line-height:1}[data-tablino-filter-field=true] .MuiOutlinedInput-root{background-color:var(--tablino-surface);color:var(--tablino-text);border-radius:6px;height:34px}[data-tablino-filter-field=true] .MuiOutlinedInput-notchedOutline{border-color:var(--tablino-border-strong)}[data-tablino-filter-field=true] .MuiOutlinedInput-root:hover .MuiOutlinedInput-notchedOutline{border-color:var(--tablino-text-muted)}[data-tablino-filter-field=true] .MuiOutlinedInput-root.Mui-focused .MuiOutlinedInput-notchedOutline{border-color:var(--tablino-accent);box-shadow:0 0 0 3px var(--tablino-accent-ring);border-width:1px}:root[data-tablino-theme=dark] [data-tablino-filter-field=true] .MuiOutlinedInput-root.Mui-focused .MuiOutlinedInput-notchedOutline{box-shadow:0 0 0 3px var(--tablino-accent-ring)}[data-tablino-filter-field=true] .MuiOutlinedInput-input{padding:8px 10px;font-size:12.5px}[data-tablino-filter-actions=true]{justify-content:flex-end;gap:8px}[data-tablino-clear-filter-button=true]{color:var(--tablino-text-secondary);margin-right:auto}[data-tablino-apply-filter-button=true]{background-color:var(--tablino-accent);color:var(--tablino-text-on-accent)}[data-tablino-apply-filter-button=true]:hover{background-color:var(--tablino-accent-hover)}
[data-tablino-primary-bar=true] .MuiButtonBase-root[data-tablino-running-timer=true]{background-color:var(--tablino-accent-tint);color:var(--tablino-danger);border-radius:6px;flex:none;align-items:center;gap:6px;height:26px;margin-left:auto;padding:0 10px}[data-tablino-primary-bar=true] .MuiButtonBase-root[data-tablino-running-timer=true]:hover{background-color:var(--tablino-accent-ring)}[data-tablino-primary-bar=true] [data-tablino-running-timer=true]+[data-app-session-actions=true][data-app-session-actions-variant=desktop]{margin-left:14px}[data-tablino-running-timer=true] .MuiSvgIcon-root{color:var(--tablino-danger);font-size:15px}[data-tablino-running-timer-value=true]{color:var(--tablino-danger);font-family:var(--font-dm-mono), monospace;font-size:12px;font-weight:500;line-height:1}#running-timer-popover-paper{background-color:var(--tablino-surface);border:1px solid var(--tablino-border);box-shadow:var(--tablino-shadow-popover);box-sizing:border-box;background-image:none;border-radius:10px;width:244px;margin-top:8px;padding:5px}#running-timer-menu-container{gap:0;width:100%}[data-tablino-running-timer-menu-title=true]{color:var(--tablino-text-muted);letter-spacing:.1em;text-transform:uppercase;padding:9px 10px 8px;font-size:10px;font-weight:500;line-height:1}[data-tablino-running-timer-menu-activity=true]{border-bottom:1px solid var(--tablino-border);color:var(--tablino-text);margin-bottom:5px;padding:0 10px 10px;font-size:13px;line-height:1.35}.MuiButton-root[data-tablino-running-timer-action=true]{color:var(--tablino-text-secondary);text-transform:none;background-color:#0000;border-radius:6px;justify-content:flex-start;gap:9px;min-width:0;height:36px;min-height:36px;padding:0 10px;font-size:13px;font-weight:400}.MuiButton-root[data-tablino-running-timer-action=true]:hover{background-color:var(--tablino-surface-2);color:var(--tablino-text)}.MuiButton-root[data-tablino-running-timer-action=true][data-tone=danger]{color:var(--tablino-danger)}.MuiButton-root[data-tablino-running-timer-action=true][data-tone=danger]:hover{background-color:var(--tablino-accent-tint);color:var(--tablino-danger)}[data-tablino-running-timer-action=true] .MuiButton-startIcon{margin:0}[data-tablino-running-timer-action=true] .MuiSvgIcon-root{font-size:16px}[data-tablino-running-timer-hours=true]{color:var(--tablino-accent-text);font-family:var(--font-dm-mono), monospace;margin-left:auto;font-size:12px;line-height:1}
#tablino-saved-filters-popover .MuiPaper-root{background-color:var(--tablino-surface);border:1px solid var(--tablino-border);box-shadow:0 8px 24px rgb(var(--tablino-legacy-ink-rgb) / .12);color:var(--tablino-text);background-image:none;border-radius:10px;margin-top:6px;overflow:visible}:root[data-tablino-theme=dark] #tablino-saved-filters-popover .MuiPaper-root{box-shadow:0 8px 24px rgb(var(--tablino-overlay-black-rgb) / .45)}[data-tablino-secondary-bar=true] .MuiButton-root[data-tablino-saved-filters-button=true]:focus-visible{box-shadow:0 0 0 3px var(--tablino-accent-ring);outline:0}[data-tablino-saved-filters-content=true]{box-sizing:content-box;width:268px;padding:5px}#tablino-saved-filters-popover [data-tablino-saved-filters-title=true]{color:var(--tablino-text-muted);letter-spacing:.1em;text-transform:uppercase;padding:9px 10px 8px;font-size:10px;font-weight:500;line-height:1}#tablino-saved-filters-popover [data-tablino-saved-filters-list=true]{min-width:0}#tablino-saved-filters-popover [data-tablino-saved-filters-empty=true]{color:var(--tablino-text-muted);padding:4px 10px 12px;font-size:12px;line-height:1.4}#tablino-saved-filters-popover [data-tablino-saved-filter-option=true],#tablino-saved-filters-popover .MuiButton-root[data-tablino-save-current-filter=true]{color:var(--tablino-text-secondary);background-color:#0000;border-radius:6px;justify-content:flex-start;align-items:center;gap:9px;min-width:0;height:36px;min-height:36px;font-size:13px;font-weight:400;line-height:1}#tablino-saved-filters-popover [data-tablino-saved-filter-option=true]{cursor:pointer;padding:0 6px 0 10px}#tablino-saved-filters-popover .MuiButton-root[data-tablino-save-current-filter=true]{padding:0 10px}#tablino-saved-filters-popover .MuiButton-root[data-tablino-save-current-filter=true] .MuiButton-startIcon{margin:0}#tablino-saved-filters-popover .MuiButton-root[data-tablino-save-current-filter=true]:before{display:none}#tablino-saved-filters-popover [data-tablino-saved-filter-option=true]:hover,#tablino-saved-filters-popover .MuiButton-root[data-tablino-save-current-filter=true]:hover{background-color:var(--tablino-surface-2);color:var(--tablino-text)}#tablino-saved-filters-popover [data-tablino-saved-filter-option=true] .MuiSvgIcon-root,#tablino-saved-filters-popover [data-tablino-save-current-filter=true] .MuiSvgIcon-root{color:var(--tablino-text-faint);font-size:16px}#tablino-saved-filters-popover [data-tablino-saved-filter-name=true]{text-align:left;text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}#tablino-saved-filters-popover .MuiIconButton-root[data-tablino-saved-filter-delete-button=true]{color:var(--tablino-text-faint);border-radius:4px;flex:none;width:22px;height:22px;margin-left:auto;padding:3px}#tablino-saved-filters-popover .MuiIconButton-root[data-tablino-saved-filter-delete-button=true]:hover{background-color:var(--tablino-accent-tint);color:var(--tablino-danger)}#tablino-saved-filters-popover .MuiIconButton-root[data-tablino-saved-filter-delete-button=true] .MuiSvgIcon-root{font-size:16px}#tablino-saved-filters-popover [data-tablino-saved-filter-delete-confirmation=true]{background-color:var(--tablino-surface-3);border-radius:6px;padding:10px 10px 11px}#tablino-saved-filters-popover [data-tablino-saved-filter-delete-title=true]{color:var(--tablino-text);font-size:12.5px;font-weight:500;line-height:1.4}#tablino-saved-filters-popover [data-tablino-saved-filter-delete-description=true]{color:var(--tablino-text-secondary);margin-top:3px;font-size:12px;line-height:1.4}#tablino-saved-filters-popover [data-tablino-saved-filter-delete-actions=true]{align-items:center;gap:8px;margin-top:11px}#tablino-saved-filters-popover [data-tablino-saved-filter-delete-actions=true] .MuiButton-root{border-radius:6px;height:28px;min-height:28px;padding:0 10px;font-size:12.5px;font-weight:500}#tablino-saved-filters-popover [data-tablino-saved-filter-delete-actions=true] .MuiButton-root:first-of-type{background-color:var(--tablino-surface);border:1px solid var(--tablino-border-strong);color:var(--tablino-text)}#tablino-saved-filters-popover [data-tablino-saved-filter-delete-actions=true] .MuiButton-root:first-of-type:hover{background-color:var(--tablino-surface-2);border-color:var(--tablino-secondary-border-hover)}#tablino-saved-filters-popover [data-tablino-saved-filter-delete-actions=true] .MuiButton-root[data-tablino-saved-filter-delete-confirm=true]{background-color:var(--tablino-danger);color:var(--tablino-text-on-accent);margin-left:auto;padding:0 12px}#tablino-saved-filters-popover [data-tablino-saved-filter-delete-actions=true] .MuiButton-root[data-tablino-saved-filter-delete-confirm=true]:hover{background-color:var(--tablino-danger-hover)}#tablino-saved-filters-popover [data-tablino-saved-filter-delete-actions=true] .MuiButton-startIcon{margin:0 5px 0 0}#tablino-saved-filters-popover [data-tablino-saved-filter-delete-error=true]{color:var(--tablino-danger);margin-top:8px;font-size:11px;line-height:1.3}#tablino-saved-filters-popover .MuiDivider-root{border-color:var(--tablino-border);margin:5px 8px}#tablino-saved-filters-popover [data-tablino-saved-filter-composer=true]{grid-template-columns:minmax(0,1fr) 30px 30px;align-items:center;gap:6px;padding:4px 6px 6px;display:grid}#tablino-saved-filters-popover [data-tablino-saved-filter-composer=true] .MuiOutlinedInput-root{background-color:var(--tablino-surface);color:var(--tablino-text);border-radius:6px;height:30px;font-size:12.5px}#tablino-saved-filters-popover [data-tablino-saved-filter-composer=true] .MuiOutlinedInput-root .MuiOutlinedInput-notchedOutline{border-color:var(--tablino-border-strong)}#tablino-saved-filters-popover [data-tablino-saved-filter-composer=true] .MuiOutlinedInput-root:hover .MuiOutlinedInput-notchedOutline,#tablino-saved-filters-popover [data-tablino-saved-filter-composer=true] .MuiOutlinedInput-root.Mui-focused .MuiOutlinedInput-notchedOutline{border-color:var(--tablino-accent)}#tablino-saved-filters-popover [data-tablino-saved-filter-composer=true] .MuiOutlinedInput-input{padding:0 9px}#tablino-saved-filters-popover [data-tablino-saved-filter-composer=true] .MuiIconButton-root{color:var(--tablino-text-secondary);border-radius:6px;width:30px;height:30px;padding:0}#tablino-saved-filters-popover [data-tablino-saved-filter-composer=true] .MuiIconButton-root:hover{background-color:var(--tablino-surface-2);color:var(--tablino-text)}#tablino-saved-filters-popover [data-tablino-saved-filter-composer=true] .MuiIconButton-root[data-tablino-saved-filter-confirm=true]{background-color:var(--tablino-accent);color:var(--tablino-text-on-accent)}#tablino-saved-filters-popover [data-tablino-saved-filter-composer=true] .MuiIconButton-root[data-tablino-saved-filter-confirm=true]:hover{background-color:var(--tablino-accent-hover);color:var(--tablino-text-on-accent)}#tablino-saved-filters-popover [data-tablino-saved-filter-composer=true] .MuiSvgIcon-root{font-size:16px}#tablino-saved-filters-popover [data-tablino-saved-filter-error=true]{color:var(--tablino-danger);grid-column:1/-1;font-size:11px;line-height:1.3}
[data-contact-screen=list]{width:100%;max-width:none}[data-contact-list-heading=true]{gap:5px;margin-bottom:0;padding:0}#contacts-page-container #contacts-list-title-container[data-contact-list-heading=true]{border-bottom:0;margin-bottom:0;padding:0}[data-contact-list-heading=true] h1{color:var(--tablino-text);letter-spacing:-.01em;font-size:19px;font-weight:600;line-height:1.2}[data-contact-list-heading=true] p{color:var(--tablino-text-secondary);max-width:620px;margin-bottom:26px;font-size:13px;line-height:1.5}#contacts-page-container #contacts-list-title-container[data-contact-list-heading=true] p{margin-top:0}#contacts-page-container [data-contact-list-table-container=true]{width:100%;overflow:hidden}#contacts-page-container [data-contact-list-table-container=true] #contacts-table{table-layout:fixed;width:100%}#contacts-page-container #contacts-table th,#contacts-page-container #contacts-table td{border-bottom:1px solid var(--tablino-border-subtle);padding:var(--tablino-table-cell-padding-block) 16px}#contacts-page-container #contacts-table th{border-bottom-color:var(--tablino-border-strong);color:var(--tablino-text-muted);letter-spacing:.06em;text-transform:uppercase;white-space:nowrap;padding:0 16px 10px;font-size:11px;font-weight:400;line-height:1}#contacts-page-container #contacts-table td{color:var(--tablino-text-secondary);text-overflow:ellipsis;white-space:nowrap;font-size:13px;line-height:1;overflow:hidden}#contacts-page-container #contacts-table th:first-of-type{width:34%;padding:0 16px 10px 0}#contacts-page-container #contacts-table td:first-of-type{padding:var(--tablino-table-cell-padding-block) 16px var(--tablino-table-cell-padding-block) 0;width:34%}#contacts-page-container #contacts-table th:nth-of-type(2),#contacts-page-container #contacts-table td:nth-of-type(2){width:11%}#contacts-page-container #contacts-table th:nth-of-type(3),#contacts-page-container #contacts-table td:nth-of-type(3){width:9%}#contacts-page-container #contacts-table th:nth-of-type(4),#contacts-page-container #contacts-table td:nth-of-type(4){width:20%}#contacts-page-container #contacts-table th:nth-of-type(5),#contacts-page-container #contacts-table td:nth-of-type(5){width:14%}#contacts-page-container #contacts-table th:last-of-type{width:12%;padding:0 0 10px 16px}#contacts-page-container #contacts-table td:last-of-type{padding:var(--tablino-table-cell-padding-block) 0 var(--tablino-table-cell-padding-block) 16px;width:12%}#contacts-page-container #contacts-table [data-contact-list-row=true]{cursor:pointer}#contacts-page-container #contacts-table [data-contact-list-row=true]:hover td{background-color:var(--tablino-surface-2)}#contacts-page-container #contacts-table [data-contact-list-row=true]:focus-visible{outline:2px solid var(--tablino-accent);outline-offset:-2px}#contacts-page-container [data-contact-list-name=true]{align-items:center;gap:10px;min-width:0}#contacts-page-container [data-contact-blocked-status=true]{background-color:var(--tablino-accent-tint);border-radius:4px;flex:none;align-items:center;gap:6px;height:20px;padding:0 7px}#contacts-page-container [data-contact-status-dot=true]{background-color:var(--tablino-slate);border-radius:50%;flex:0 0 5px;width:5px;height:5px;display:inline-block}#contacts-page-container [data-contact-status-dot=true][data-contact-type=partner]{background-color:var(--tablino-sage)}#contacts-page-container [data-contact-status-dot=true][data-contact-type=supplier]{background-color:var(--tablino-text-muted)}#contacts-page-container [data-contact-status-dot=true][data-contact-type=user]{background-color:var(--tablino-accent-text)}#contacts-page-container [data-contact-status-dot=true][data-contact-status=blocked]{background-color:var(--tablino-danger)}#contacts-page-container [data-contact-blocked-status=true] .MuiTypography-root{color:var(--tablino-danger);letter-spacing:.02em;font-size:11px;font-weight:500;line-height:1}#contacts-page-container [data-contact-list-name-value=true]{color:var(--tablino-text);text-overflow:ellipsis;white-space:nowrap;font-size:13.5px;font-weight:500;line-height:1;overflow:hidden}#contacts-page-container [data-contact-list-row=true][data-contact-blocked=true] [data-contact-list-name-value=true]{color:var(--tablino-text-secondary)}#contacts-page-container [data-contact-list-code=true]{color:var(--tablino-text-muted);font-family:var(--font-dm-mono), monospace;flex:none;font-size:11px;font-weight:400;line-height:1}#contacts-page-container #contacts-table td[data-contact-list-phone=true]{color:var(--tablino-text);font-family:var(--font-dm-mono), monospace;font-size:12.5px;font-weight:400;line-height:1}#contacts-page-container [data-contact-type-label=true]{color:var(--tablino-text-secondary);font-size:13px;font-weight:400;line-height:1}#contacts-page-container [data-contact-type-label=true][data-contact-type=client]{color:var(--tablino-slate)}#contacts-page-container [data-contact-type-label=true][data-contact-type=partner]{color:var(--tablino-sage)}#contacts-page-container [data-contact-type-label=true][data-contact-type=supplier]{color:var(--tablino-text-muted)}#contacts-page-container [data-contact-type-label=true][data-contact-type=user]{color:var(--tablino-accent-text)}#contacts-page-container [data-contact-list-row=true][data-contact-blocked=true] [data-contact-type-label=true]{color:var(--tablino-danger)}@keyframes tablinoPulse{0%,to{opacity:1}50%{opacity:.55}}#contacts-page-container [data-contact-list-skeleton=true]{background-color:var(--tablino-surface-2);border-radius:6px;height:13px;animation:1.4s ease-in-out infinite tablinoPulse}#contacts-page-container [data-contact-list-skeleton-cell=true]:last-of-type [data-contact-list-skeleton=true]{margin-left:auto}#contacts-page-container [data-contact-list-error=true]{background-color:var(--tablino-accent-tint);border-radius:6px;align-items:center;gap:14px;margin-bottom:22px;padding:14px 16px}#contacts-page-container [data-contact-list-error=true] .MuiSvgIcon-root{color:var(--tablino-danger);font-size:18px}#contacts-page-container [data-contact-list-error=true] .MuiTypography-root{color:var(--tablino-danger);font-size:13px;font-weight:400;line-height:1.4}#contacts-page-container .MuiButton-root[data-contact-list-retry=true]{background-color:var(--tablino-surface);border:1px solid var(--tablino-border-strong);color:var(--tablino-text);white-space:nowrap;border-radius:6px;min-width:0;height:34px;min-height:34px;margin-left:auto;padding:0 14px;font-size:12.5px;font-weight:500;line-height:1}#contacts-page-container .MuiButton-root[data-contact-list-retry=true]:hover{background-color:var(--tablino-surface-2);border-color:var(--tablino-secondary-border-hover)}#contacts-page-container [data-contact-list-empty-state=true]{text-align:center;align-items:center;padding:56px 0}#contacts-page-container [data-contact-list-empty-title=true]{color:var(--tablino-text);margin-bottom:7px;font-size:15px;font-weight:600;line-height:1.3}#contacts-page-container [data-contact-list-empty-description=true]{color:var(--tablino-text-secondary);margin-bottom:18px;font-size:13px;font-weight:400;line-height:1.5}#contacts-page-container .MuiButton-root[data-contact-list-empty-action=true]{background-color:var(--tablino-accent);box-shadow:none;color:var(--tablino-text-on-accent);white-space:nowrap;border-radius:6px;gap:6px;min-width:0;height:34px;min-height:34px;padding:0 14px;font-size:12.5px;font-weight:500;line-height:1}#contacts-page-container .MuiButton-root[data-contact-list-empty-action=true]:hover{background-color:var(--tablino-accent-hover);box-shadow:none}#contacts-page-container [data-contact-list-empty-action=true] .MuiButton-startIcon{margin:0}#contacts-page-container [data-contact-list-empty-action=true] .MuiSvgIcon-root{font-size:14px}#contacts-page-container [data-contact-list-footer=true]{color:var(--tablino-text-muted);margin-top:16px;font-size:11.5px;font-weight:400;line-height:1}
#additional-contact-dialog-title-container{border-bottom:1px solid var(--tablino-border-subtle);flex-direction:column;align-items:flex-start;padding:20px 24px 16px;display:flex}#additional-contact-dialog-title{color:var(--tablino-text);font-size:15px;font-weight:600;line-height:1.3}#additional-contact-dialog-subtitle{color:var(--tablino-text-secondary);margin-top:3px;font-size:13px;font-weight:400;line-height:1.5}#additional-contact-dialog-fields-section-container{border-top:0;grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;padding:22px 24px;display:grid}#additional-contact-dialog [data-additional-contact-dialog-field=true]{gap:6px;min-width:0}#additional-contact-dialog [data-additional-contact-dialog-field-label=true]{color:var(--tablino-text-secondary);font-size:12px;font-weight:500;line-height:1;display:block}#additional-contact-dialog [data-additional-contact-dialog-required=true]{color:var(--tablino-danger);font-size:inherit;margin-left:3px;font-weight:500;line-height:1;display:inline}#additional-contact-dialog .MuiOutlinedInput-root{background-color:var(--tablino-surface);color:var(--tablino-text);border-radius:6px;height:34px;min-height:34px;font-size:13px}#additional-contact-dialog .MuiOutlinedInput-root.Mui-focused{box-shadow:0 0 0 3px var(--tablino-accent-ring)}#additional-contact-dialog .MuiOutlinedInput-notchedOutline{border-color:var(--tablino-border)}#additional-contact-dialog .MuiOutlinedInput-root:hover .MuiOutlinedInput-notchedOutline{border-color:var(--tablino-secondary-border-hover)}#additional-contact-dialog .MuiOutlinedInput-root.Mui-focused .MuiOutlinedInput-notchedOutline{border-color:var(--tablino-accent);border-width:1px}#additional-contact-dialog .MuiOutlinedInput-input{color:var(--tablino-text);padding:0 12px;font-size:13px;line-height:1}#additional-contact-dialog [data-additional-contact-dialog-mono-field=true] .MuiOutlinedInput-input{font-family:var(--font-dm-mono), monospace}#additional-contact-dialog .MuiInputBase-input::placeholder{color:var(--tablino-text-muted);opacity:1}#additional-contact-dialog-actions-container{border-top:1px solid var(--tablino-border-subtle);justify-content:flex-end;align-items:center;gap:10px;padding:16px 24px 20px}#additional-contact-dialog #cancel-additional-contact-button{background-color:var(--tablino-surface);border:1px solid var(--tablino-border-strong);color:var(--tablino-text);white-space:nowrap;border-radius:6px;min-width:0;height:34px;min-height:34px;margin-left:auto;padding:0 14px;font-size:12.5px;font-weight:500;line-height:1}#additional-contact-dialog #cancel-additional-contact-button:hover{background-color:var(--tablino-surface-2);border-color:var(--tablino-secondary-border-hover)}#additional-contact-dialog #save-additional-contact-button{background-color:var(--tablino-accent);box-shadow:none;color:var(--tablino-text-on-accent);white-space:nowrap;border-radius:6px;min-width:0;height:34px;min-height:34px;padding:0 14px;font-size:12.5px;font-weight:500;line-height:1}#additional-contact-dialog #save-additional-contact-button:hover{background-color:var(--tablino-accent-hover);box-shadow:none}
[data-finance-view]{width:100%}[data-finance-view-content]{gap:0;width:100%}[data-finance-page-heading]{justify-content:flex-start;align-items:flex-start}[data-finance-calendar-page-heading]{justify-content:space-between;align-items:center;gap:14px}[data-finance-page-title]{color:var(--tablino-text);letter-spacing:-.01em;margin:0;font-size:19px;font-weight:600;line-height:1.2}[data-finance-page-subtitle]{color:var(--tablino-text-secondary);margin:4px 0 26px;font-size:13px;line-height:1.5}[data-finance-summary]{border-bottom:1px solid var(--tablino-border-strong);flex-wrap:wrap;justify-content:flex-end;align-items:baseline;gap:40px;margin-bottom:0;padding-bottom:22px}[data-finance-projects-summary]{margin-bottom:24px}[data-finance-calendar-summary]{margin-bottom:8px}[data-finance-summary-item]{gap:0;min-width:136px}[data-finance-summary-label]{color:var(--tablino-text-secondary);margin-bottom:8px;font-size:12px;font-weight:500;line-height:1}[data-finance-summary-value]{color:var(--tablino-text);font-family:var(--font-dm-mono), monospace;letter-spacing:-.03em;white-space:nowrap;font-size:21px;font-weight:600;line-height:1}[data-finance-summary-item][data-tone=revenue] [data-finance-summary-value],[data-finance-summary-item][data-tone=commission] [data-finance-summary-value]{color:var(--tablino-status-positive)}[data-finance-summary-item][data-tone=expense],[data-finance-summary-item][data-tone=cost],[data-finance-summary-item][data-tone=expense] [data-finance-summary-value],[data-finance-summary-item][data-tone=cost] [data-finance-summary-value]{color:var(--tablino-legacy-danger)}[data-finance-table-container]{width:100%;margin-top:24px;overflow:hidden}#finance-page-container [data-finance-table]{border-collapse:collapse;table-layout:fixed;width:100%}#finance-page-container [data-finance-table] th,#finance-page-container [data-finance-table] td{border-bottom:1px solid var(--tablino-border);padding:0 16px}#finance-page-container [data-finance-table] th{color:var(--tablino-text-muted);letter-spacing:.06em;text-transform:uppercase;white-space:nowrap;height:22px;font-size:11px;font-weight:400}#finance-page-container [data-finance-table] td{color:var(--tablino-text-secondary);height:calc(51px - var(--tablino-table-row-trim));text-overflow:ellipsis;white-space:nowrap;font-size:12.5px;overflow:hidden}#finance-page-container [data-finance-table] th:first-of-type,#finance-page-container [data-finance-table] td:first-of-type{width:112px;padding-left:0}#finance-page-container [data-finance-table] th:nth-of-type(3),#finance-page-container [data-finance-table] td:nth-of-type(3){width:126px}#finance-page-container [data-finance-table] th:nth-of-type(4),#finance-page-container [data-finance-table] td:nth-of-type(4){width:136px}#finance-page-container [data-finance-table] th:last-of-type,#finance-page-container [data-finance-table] td:last-of-type{width:106px;padding-right:0}[data-finance-date-cell]{color:var(--tablino-text-secondary);font-family:var(--font-dm-mono), monospace;font-size:12.5px}[data-finance-description-content]{align-items:center;gap:10px;min-width:0}[data-finance-description-cell] .MuiTypography-root{color:var(--tablino-text);font-size:13px}[data-finance-direction-indicator]{background-color:var(--tablino-status-positive);border-radius:50%;flex:0 0 5px;width:5px;height:5px}[data-finance-direction-indicator][data-tone=expense]{background-color:var(--tablino-legacy-danger)}#finance-page-container [data-finance-value-cell],#finance-page-container [data-finance-calendar-entry-value]{color:var(--tablino-text);font-family:var(--font-dm-mono), monospace;font-size:13px;font-weight:500}#finance-page-container [data-finance-value-cell][data-tone=expense],#finance-page-container [data-finance-calendar-entry-value][data-tone=expense]{color:var(--tablino-legacy-danger)}#finance-page-container [data-finance-value-cell][data-tone=revenue],#finance-page-container [data-finance-calendar-entry-value][data-tone=revenue]{color:var(--tablino-status-positive)}[data-finance-row-actions]{justify-content:flex-end;align-items:center;gap:2px}#finance-page-container [data-finance-row-action]{box-shadow:none;color:var(--tablino-text-muted);background-color:#0000;border:0;border-radius:6px;width:26px;height:26px;padding:5px}#finance-page-container [data-finance-row-action]:hover{background-color:var(--tablino-surface-2);box-shadow:none;color:var(--tablino-text);border:0}#finance-page-container [data-finance-row-action][data-tone=danger]{color:var(--tablino-legacy-danger)}[data-finance-table-footer]{color:var(--tablino-text-muted);margin-top:16px;font-size:11.5px}[data-finance-empty-state],[data-finance-error-state]{color:var(--tablino-text-secondary);text-align:center;padding:56px 0;font-size:13px;line-height:1.5}[data-finance-error-state]{color:var(--tablino-legacy-danger)}[data-finance-project-list]{border-top:1px solid var(--tablino-border-strong)}[data-finance-project-row]{border-bottom:1px solid var(--tablino-border)}[data-finance-project-header]{cursor:pointer;justify-content:space-between;align-items:center;gap:24px;padding:18px 0}[data-finance-project-header]:focus-visible{outline:2px solid var(--tablino-accent);outline-offset:-2px}[data-finance-project-heading]{flex:auto;align-items:center;gap:10px;min-width:0}[data-finance-project-chevron]{color:var(--tablino-text-muted);font-size:17px}[data-finance-project-title-block]{gap:0;min-width:0}[data-finance-project-title-row]{align-items:center;gap:8px}[data-finance-project-name]{color:var(--tablino-text);text-overflow:ellipsis;white-space:nowrap;font-size:14px;font-weight:500;overflow:hidden}[data-finance-project-code]{color:var(--tablino-accent-text);font-family:var(--font-dm-mono), monospace;font-size:11.5px}[data-finance-project-client]{color:var(--tablino-text-secondary);margin-top:4px;font-size:12.5px}[data-finance-project-metrics]{flex:none;gap:28px;margin-left:auto}[data-finance-project-metrics]>:not(style)~:not(style){margin-left:0}[data-finance-project-metric]{gap:0;min-width:92px}[data-finance-project-metric-label]{color:var(--tablino-text-secondary);margin-bottom:7px;font-size:12px;font-weight:500;line-height:1}[data-finance-project-metric-value]{color:var(--tablino-text);font-family:var(--font-dm-mono), monospace;font-size:14px;font-weight:500}[data-finance-project-metric][data-tone=cost] [data-finance-project-metric-value]{color:var(--tablino-legacy-danger)}[data-finance-project-metric][data-tone=commission] [data-finance-project-metric-value]{color:var(--tablino-status-positive)}[data-finance-calendar-navigation]{align-items:center;gap:2px;margin-left:auto}[data-finance-calendar-nav]{color:var(--tablino-text-secondary);border-radius:6px;width:28px;height:28px;padding:6px}[data-finance-calendar-month-label]{color:var(--tablino-text);font-family:var(--font-dm-mono), monospace;text-align:center;min-width:118px;font-size:12px}[data-finance-calendar-today-button]{color:var(--tablino-accent-text);min-width:0;padding:0;font-size:12.5px}[data-finance-calendar-days]{border-top:1px solid var(--tablino-border-strong)}[data-finance-calendar-day]{border-bottom:1px solid var(--tablino-border);grid-template-columns:132px minmax(0,1fr) 130px;align-items:stretch;gap:28px;padding:18px 0;display:grid}[data-finance-calendar-date]{gap:4px}[data-finance-calendar-date-value]{color:var(--tablino-text);font-family:var(--font-dm-mono), monospace;font-size:13px;font-weight:500}[data-finance-calendar-weekday]{color:var(--tablino-text-muted);text-transform:capitalize;font-size:11.5px}[data-finance-calendar-entry-list]{gap:8px;min-width:0}[data-finance-calendar-entry]{align-items:center;gap:10px;min-width:0}[data-finance-calendar-entry-description]{color:var(--tablino-text);flex:auto;min-width:0;font-size:13px}[data-finance-calendar-entry-origin]{color:var(--tablino-text-muted);font-size:11.5px}[data-finance-calendar-day-balance]{border-left:1px solid var(--tablino-border);justify-content:center;align-items:flex-end;padding-left:18px}[data-finance-calendar-day-balance-value]{color:var(--tablino-text);font-family:var(--font-dm-mono), monospace;margin-top:7px;font-size:14px;font-weight:500}[data-finance-calendar-day-balance-value][data-tone=expense]{color:var(--tablino-legacy-danger)}[data-finance-projects-note]{color:var(--tablino-text-muted);margin-top:18px;font-size:11.5px;line-height:1.5}#finance-page-container [data-finance-auto-label]{color:var(--tablino-text-legacy-faint);font-size:11.5px;line-height:1.25}
#quotations-page-container{width:100%}#quotations-page-container [data-tablino-content-heading=quotation-funnel]{gap:4px}#quotations-page-container [data-tablino-content-heading=quotation-funnel] h1{color:var(--tablino-text);letter-spacing:-.01em;margin:0;font-size:19px;font-weight:600;line-height:1.2}#quotations-page-container [data-quotation-list-subtitle]{color:var(--tablino-text-secondary);margin-bottom:26px;font-size:13px;font-weight:400;line-height:1.5}#quotations-page-container [data-tablino-filter-trigger]{color:var(--tablino-text-secondary);min-width:0;padding:0;font-size:12.5px;font-weight:400}#quotations-page-container [data-tablino-filter-trigger]:hover{color:var(--tablino-text);background-color:#0000}#quotations-page-container [data-tablino-filter-trigger] .MuiButton-startIcon{margin:0 5px 0 0}#quotations-page-container [data-tablino-filter-trigger] .MuiSvgIcon-root{font-size:15px}#quotation-approval-dialog .MuiBackdrop-root{-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);background-color:var(--tablino-overlay)}#quotation-approval-dialog .MuiDialog-container{align-items:flex-start;padding:100px 20px;overflow-y:auto}#quotation-approval-dialog #quotation-approval-dialog-paper{background-color:var(--tablino-surface);border:1px solid var(--tablino-border);box-shadow:var(--tablino-shadow-popover);background-image:none;border-radius:10px;width:480px;max-width:95vw;max-height:calc(100dvh - 64px);margin:0;overflow:hidden}#quotation-approval-dialog-title-container{border-bottom:1px solid var(--tablino-border-subtle);padding:20px 24px 16px}#quotation-approval-dialog-title{color:var(--tablino-text);font-size:15px;font-weight:600;line-height:1.3}#quotation-approval-dialog-content-container{border-top:0;grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;padding:22px 24px;display:grid}#quotation-approval-dialog [data-quotation-approval-project-name=true],#quotation-approval-overdue-payments{grid-column:1/-1}#quotation-approval-dialog [data-quotation-approval-field-label=true]{color:var(--tablino-text-secondary);margin-bottom:7px;font-size:12px;font-weight:500;line-height:1}#quotation-approval-dialog [data-quotation-approval-field-value=true]{color:var(--tablino-text);font-size:13px;font-weight:400;line-height:1.4}#quotation-approval-dialog [data-quotation-approval-field-value=true][data-value-kind=mono]{font-family:var(--font-dm-mono), monospace}#quotation-approval-dialog-actions-container{border-top:1px solid var(--tablino-border-subtle);justify-content:flex-end;align-items:center;gap:10px;padding:16px 24px 20px}#quotation-approval-dialog #cancel-quotation-approval-button{background-color:var(--tablino-surface);border:1px solid var(--tablino-border-strong);color:var(--tablino-text);white-space:nowrap;border-radius:6px;min-width:0;height:34px;min-height:34px;margin-left:auto;padding:0 14px;font-size:12.5px;font-weight:500;line-height:1}#quotation-approval-dialog #cancel-quotation-approval-button:hover{background-color:var(--tablino-surface-2);border-color:var(--tablino-secondary-border-hover)}#quotation-approval-dialog #confirm-quotation-approval-button{background-color:var(--tablino-accent);box-shadow:none;color:var(--tablino-text-on-accent);white-space:nowrap;border-radius:6px;gap:6px;min-width:0;height:34px;min-height:34px;padding:0 14px;font-size:12.5px;font-weight:500;line-height:1}#quotation-approval-dialog #confirm-quotation-approval-button:hover{background-color:var(--tablino-accent-hover);box-shadow:none}#quotation-approval-dialog #confirm-quotation-approval-button .MuiButton-startIcon{margin:0}#quotation-approval-dialog #confirm-quotation-approval-button .MuiSvgIcon-root{font-size:14px}#quotation-actions-menu .MuiPaper-root{background-color:var(--tablino-surface);border:1px solid var(--tablino-border);box-shadow:var(--tablino-shadow-popover);background-image:none;border-radius:10px;width:246px;margin-top:6px}#quotation-actions-menu .MuiList-root{padding:5px}#quotation-actions-menu .MuiMenuItem-root{color:var(--tablino-text-secondary);border-radius:6px;gap:9px;min-height:36px;padding:0 10px;font-size:13px;font-weight:400;line-height:1}#quotation-actions-menu .MuiMenuItem-root:hover{background-color:var(--tablino-surface-2);color:var(--tablino-text)}#quotation-actions-menu .MuiMenuItem-root .MuiListItemIcon-root{color:inherit;min-width:0}#quotation-actions-menu .MuiMenuItem-root .MuiSvgIcon-root{font-size:16px}#quotation-actions-menu .MuiListItemText-primary{font-size:inherit;line-height:inherit}#quotation-actions-menu .MuiMenuItem-root[data-quotation-action=decline]{color:var(--tablino-danger)}#quotation-actions-menu .MuiMenuItem-root[data-quotation-action=decline]:hover{background-color:var(--tablino-accent-tint);color:var(--tablino-danger)}
#quotations-page-container [data-tablino-table-error=quotation-list]{background-color:var(--tablino-accent-tint);border-radius:6px;align-items:center;gap:14px;margin-bottom:22px;padding:14px 16px}#quotations-page-container [data-tablino-table-error=quotation-list] .MuiSvgIcon-root{color:var(--tablino-danger);font-size:18px}#quotations-page-container [data-tablino-table-error=quotation-list] .MuiTypography-root{color:var(--tablino-danger);font-size:13px;font-weight:400;line-height:1.4}#quotations-page-container [data-tablino-table-skeleton]{background-color:var(--tablino-surface-2);border-radius:6px;height:13px;animation:1.4s ease-in-out infinite tablinoPulse}#quotations-page-container td:last-of-type [data-tablino-table-skeleton]{margin-left:auto}#quotations-page-container [data-tablino-table-empty=quotation-list]{text-align:center;align-items:center;padding:56px 0}#quotations-page-container [data-tablino-empty-title]{color:var(--tablino-text);margin-bottom:7px;font-size:15px;font-weight:600;line-height:1.3}#quotations-page-container [data-tablino-empty-description]{color:var(--tablino-text-secondary);margin-bottom:18px;font-size:13px;font-weight:400;line-height:1.5}#quotations-page-container .MuiButton-root[data-tablino-empty-action]{background-color:var(--tablino-accent);box-shadow:none;color:var(--tablino-text-on-accent);white-space:nowrap;border-radius:6px;gap:6px;min-width:0;height:34px;min-height:34px;padding:0 14px;font-size:12.5px;font-weight:500;line-height:1}#quotations-page-container .MuiButton-root[data-tablino-empty-action]:hover{background-color:var(--tablino-accent-hover);box-shadow:none}#quotations-page-container [data-tablino-empty-action] .MuiButton-startIcon{margin:0}#quotations-page-container [data-tablino-empty-action] .MuiSvgIcon-root{font-size:14px}#quotations-page-container [data-tablino-table-container=quotation-list]{width:100%;overflow:hidden}#quotations-page-container [data-tablino-table=quotation-list]{border-collapse:collapse;table-layout:fixed;width:100%}#quotations-page-container [data-tablino-table=quotation-list] th,#quotations-page-container [data-tablino-table=quotation-list] td{box-sizing:border-box;text-overflow:ellipsis;white-space:nowrap;overflow:hidden}#quotations-page-container [data-tablino-table=quotation-list] th{border-bottom:1px solid var(--tablino-border-strong);color:var(--tablino-text-muted);letter-spacing:.06em;text-transform:uppercase;padding:0 16px 10px;font-size:11px;font-weight:400;line-height:1}#quotations-page-container [data-tablino-table=quotation-list] td{border-bottom:1px solid var(--tablino-border-subtle);color:var(--tablino-text-secondary);padding:var(--tablino-table-cell-padding-block) 16px;font-size:13px;line-height:1}#quotations-page-container [data-tablino-table=quotation-list] th:first-of-type{width:104px;padding:0 16px 10px 0}#quotations-page-container [data-tablino-table=quotation-list] td:first-of-type{padding:var(--tablino-table-cell-padding-block) 16px var(--tablino-table-cell-padding-block) 0;width:104px}#quotations-page-container [data-tablino-table=quotation-list] th:nth-of-type(2),#quotations-page-container [data-tablino-table=quotation-list] td:nth-of-type(2){width:90px}#quotations-page-container [data-tablino-table=quotation-list] th:nth-of-type(4),#quotations-page-container [data-tablino-table=quotation-list] td:nth-of-type(4){width:146px}#quotations-page-container [data-tablino-table=quotation-list] th:nth-of-type(6),#quotations-page-container [data-tablino-table=quotation-list] td:nth-of-type(6){width:106px}#quotations-page-container [data-tablino-table=quotation-list] th:last-of-type{width:112px;padding:0 0 10px 16px}#quotations-page-container [data-tablino-table=quotation-list] td:last-of-type{padding:var(--tablino-table-cell-padding-block) 0 var(--tablino-table-cell-padding-block) 16px;width:112px}#quotations-page-container [data-tablino-table-row=quotation]{cursor:pointer}#quotations-page-container [data-tablino-table-row=quotation]:hover td{background-color:var(--tablino-surface-2)}#quotations-page-container [data-tablino-quotation-code]{color:var(--tablino-accent-text);font-family:var(--font-dm-mono), monospace;font-size:12.5px;font-weight:500;line-height:1}#quotations-page-container [data-tablino-table=quotation-list] td[data-tablino-table-cell=quotation-date]{color:var(--tablino-text-secondary);font-family:var(--font-dm-mono), monospace;font-size:12.5px;font-weight:400}#quotations-page-container [data-tablino-table=quotation-list] td[data-tablino-table-cell=quotation-client]{color:var(--tablino-text);font-size:13.5px;font-weight:500}#quotations-page-container [data-tablino-table=quotation-list] td[data-tablino-money-cell]{color:var(--tablino-text);font-family:var(--font-dm-mono), monospace;font-size:13px;font-weight:500}#quotations-page-container [data-tablino-status-indicator]{align-items:center;gap:7px}#quotations-page-container [data-tablino-status-indicator]>:not(style)~:not(style){margin-left:0}#quotations-page-container [data-tablino-status-dot]{background-color:var(--tablino-text-muted);border-radius:50%;flex:0 0 5px;width:5px;height:5px;display:inline-block}#quotations-page-container [data-tablino-status-dot][data-status-tone=sent]{background-color:var(--tablino-slate)}#quotations-page-container [data-tablino-status-dot][data-status-tone=approved]{background-color:var(--tablino-sage)}#quotations-page-container [data-tablino-status-dot][data-status-tone=declined]{background-color:var(--tablino-danger)}#quotations-page-container [data-tablino-status-label]{color:var(--tablino-text-muted);font-size:13px;font-weight:400;line-height:1}#quotations-page-container [data-quotation-status=sent] [data-tablino-status-label]{color:var(--tablino-slate)}#quotations-page-container [data-quotation-status=approved] [data-tablino-status-label]{color:var(--tablino-sage)}#quotations-page-container [data-quotation-status=declined] [data-tablino-status-label]{color:var(--tablino-danger)}#quotations-page-container [data-tablino-table-footer=quotation-list]{color:var(--tablino-text-muted);align-items:baseline;gap:16px;width:100%;margin-top:16px}#quotations-page-container [data-tablino-view-count],#quotations-page-container [data-tablino-view-total-label]{color:var(--tablino-text-muted);font-size:11.5px;font-weight:400;line-height:1}#quotations-page-container [data-tablino-view-total]{align-items:baseline;gap:16px;margin-left:auto}#quotations-page-container [data-tablino-view-total]>:not(style)~:not(style){margin-left:0}#quotations-page-container [data-tablino-view-total-value]{color:var(--tablino-text);font-family:var(--font-dm-mono), monospace;font-size:13px;font-weight:500}#quotation-filters-popover{background-color:var(--tablino-surface);border:1px solid var(--tablino-border);box-shadow:var(--tablino-shadow-popover);box-sizing:border-box;border-radius:10px;width:332px;margin-top:6px;padding:5px}#quotation-filters-popover [data-tablino-filter-form=quotation-list]{gap:0;width:100%;height:100%;padding:0}#quotation-filters-popover [data-tablino-filter-heading]{border-bottom:0;padding:10px 11px}#quotation-filters-popover [data-quotation-filter-section-title]{color:var(--tablino-text-muted);letter-spacing:.1em;text-transform:uppercase;margin:0;font-size:10px;font-weight:500;line-height:1}#quotation-filters-popover #quotations-filter-fields-container{gap:12px;margin-top:0;padding:0 11px 4px}#quotation-filters-popover #quotations-filter-fields-grid-container{gap:12px}#quotation-filters-popover #quotations-filter-fields-grid-container>:not(style)~:not(style){margin-top:0}#quotation-filters-popover [data-quotation-filter-field-container]{gap:6px}#quotation-filters-popover [data-quotation-filter-field-container]:last-of-type{gap:8px}#quotation-filters-popover .MuiTypography-root[data-tablino-filter-label]{color:var(--tablino-text-secondary);font-size:12px;font-weight:500;line-height:1}#quotation-filters-popover [data-quotation-filter-field] .MuiOutlinedInput-root{background-color:var(--tablino-surface);color:var(--tablino-text);border-radius:6px;height:34px;min-height:34px;font-size:13px}#quotation-filters-popover [data-quotation-filter-field] .MuiOutlinedInput-root.Mui-focused{box-shadow:0 0 0 3px var(--tablino-accent-ring)}#quotation-filters-popover [data-quotation-filter-field] .MuiOutlinedInput-notchedOutline{border-color:var(--tablino-border)}#quotation-filters-popover [data-quotation-filter-field] .MuiOutlinedInput-root:hover .MuiOutlinedInput-notchedOutline{border-color:var(--tablino-secondary-border-hover)}#quotation-filters-popover [data-quotation-filter-field] .MuiOutlinedInput-root.Mui-focused .MuiOutlinedInput-notchedOutline{border-color:var(--tablino-accent);border-width:1px}#quotation-filters-popover [data-quotation-filter-field] .MuiOutlinedInput-input{color:var(--tablino-text);padding:0 12px;font-size:13px;line-height:1}#quotation-filters-popover #quotations-issued-at-filter-input{font-family:var(--font-dm-mono), monospace;padding:0 10px;font-size:12.5px}#quotation-filters-popover .MuiSelect-select.MuiOutlinedInput-input{padding:0 10px}#quotation-filters-popover .MuiInputBase-input::placeholder{color:var(--tablino-text-muted);opacity:1}#quotation-filters-popover [data-tablino-filter-status-options]{flex-wrap:wrap;gap:8px}#quotation-filters-popover [data-tablino-filter-status-options]>:not(style)~:not(style){margin-left:0}#quotation-filters-popover .MuiButton-root[data-tablino-filter-status-chip]{background-color:var(--tablino-surface);border:1px solid var(--tablino-border);color:var(--tablino-text-secondary);border-radius:6px;min-width:0;height:30px;min-height:30px;padding:0 10px;font-size:12.5px;font-weight:400;line-height:1}#quotation-filters-popover .MuiButton-root[data-tablino-filter-status-chip]:hover{background-color:var(--tablino-surface-2);border-color:var(--tablino-secondary-border-hover)}#quotation-filters-popover [data-tablino-filter-status-chip] [data-tablino-status-label]{color:inherit;font-size:12.5px;font-weight:400;line-height:1}#quotation-filters-popover [data-tablino-filter-status-chip][data-selected=true]{background-color:var(--tablino-surface-2);border-color:var(--tablino-border-strong);color:var(--tablino-text)}#quotation-filters-popover [data-tablino-filter-actions]{border-top:1px solid var(--tablino-border-subtle);box-sizing:border-box;justify-content:flex-end;align-items:center;gap:8px;margin-top:6px;padding:14px 11px 10px}#quotation-filters-popover .MuiButton-root[data-tablino-filter-clear],#quotation-filters-popover .MuiButton-root[data-tablino-filter-apply]{white-space:nowrap;border-radius:6px;min-width:0;height:28px;min-height:28px;font-size:12.5px;font-weight:500;line-height:1}#quotation-filters-popover .MuiButton-root[data-tablino-filter-clear]{color:var(--tablino-danger);background-color:#0000;margin-right:auto;padding:0 10px}#quotation-filters-popover .MuiButton-root[data-tablino-filter-clear]:hover{background-color:var(--tablino-accent-tint);color:var(--tablino-danger)}#quotation-filters-popover .MuiButton-root[data-tablino-filter-apply]{background-color:var(--tablino-accent);box-shadow:none;color:var(--tablino-text-on-accent);padding:0 12px}#quotation-filters-popover .MuiButton-root[data-tablino-filter-apply]:hover{background-color:var(--tablino-accent-hover);box-shadow:none}#quotation-filters-popover [data-tablino-status-indicator]{align-items:center;gap:7px}#quotation-filters-popover [data-tablino-status-indicator]>:not(style)~:not(style){margin-left:0}#quotation-filters-popover [data-tablino-status-dot]{background-color:var(--tablino-text-muted);border-radius:50%;flex:0 0 5px;width:5px;height:5px;display:inline-block}#quotation-filters-popover [data-tablino-status-dot][data-status-tone=sent]{background-color:var(--tablino-status-slate)}#quotation-filters-popover [data-tablino-status-dot][data-status-tone=approved]{background-color:var(--tablino-status-positive)}#quotation-filters-popover [data-tablino-status-dot][data-status-tone=declined]{background-color:var(--tablino-legacy-danger)}
#quotation-commercial-container{gap:0;width:100%}#quotation-commercial-container [data-tablino-content-heading=quotation-commercial]{gap:4px;padding-bottom:26px}#quotation-commercial-container [data-tablino-commercial-title]{color:var(--tablino-text);letter-spacing:-.01em;font-size:19px;font-weight:600;line-height:1.2}#quotation-commercial-container [data-tablino-commercial-description]{color:var(--tablino-text-secondary);font-size:13px;line-height:1.5}[data-tablino-secondary-bar=true] [data-tablino-secondary-actions=true] .MuiButton-root[data-tablino-commercial-order-trigger=true] .MuiSvgIcon-root{font-size:15px}[data-tablino-secondary-bar=true] [data-tablino-secondary-actions=true] [data-tablino-commercial-order-trigger=true] .MuiButton-endIcon .MuiSvgIcon-root{color:var(--tablino-text-faint)}#quotation-commercial-container [data-tablino-commercial-aging-content]{gap:0}#quotation-commercial-container [data-tablino-commercial-aging-group]{border-top:1px solid var(--tablino-border-strong);gap:0;padding:20px 0 6px}#quotation-commercial-container [data-tablino-commercial-aging-group-header]{align-items:baseline;gap:12px;min-height:15px;margin-bottom:14px}#quotation-commercial-container [data-tablino-commercial-aging-group-dot]{background-color:var(--tablino-text-muted);border-radius:50%;flex:0 0 5px;width:5px;height:5px}#quotation-commercial-container [data-tablino-commercial-aging-group][data-aging-tone=today] [data-tablino-commercial-aging-group-dot],#quotation-commercial-container [data-tablino-commercial-aging-group][data-aging-tone=upTo3] [data-tablino-commercial-aging-group-dot]{background-color:var(--tablino-sage)}#quotation-commercial-container [data-tablino-commercial-aging-group][data-aging-tone=upTo7] [data-tablino-commercial-aging-group-dot]{background-color:var(--tablino-slate)}#quotation-commercial-container [data-tablino-commercial-aging-group][data-aging-tone=upTo15] [data-tablino-commercial-aging-group-dot]{background-color:var(--tablino-accent)}#quotation-commercial-container [data-tablino-commercial-aging-group][data-aging-tone=over15] [data-tablino-commercial-aging-group-dot]{background-color:var(--tablino-danger)}#quotation-commercial-container [data-tablino-commercial-aging-group-title]{color:var(--tablino-text);font-size:15px;font-weight:600;line-height:1}#quotation-commercial-container [data-tablino-commercial-aging-group-count]{color:var(--tablino-text-muted);font-family:var(--font-dm-mono), monospace;font-size:11.5px;line-height:1}#quotation-commercial-container [data-tablino-commercial-aging-group-total]{align-items:baseline;gap:12px;margin-left:auto}#quotation-commercial-container [data-tablino-commercial-aging-group-total-label]{color:var(--tablino-text-muted);font-size:11.5px;line-height:1}#quotation-commercial-container [data-tablino-commercial-aging-group-total-value]{color:var(--tablino-text);font-family:var(--font-dm-mono), monospace;font-size:13px;font-weight:500;line-height:1}#quotation-commercial-container [data-tablino-commercial-table-container]{width:100%;overflow:hidden}#quotation-commercial-container [data-tablino-commercial-table]{border-collapse:collapse;table-layout:fixed;width:100%}#quotation-commercial-container [data-tablino-commercial-table] th,#quotation-commercial-container [data-tablino-commercial-table] td{border-bottom:1px solid var(--tablino-border-subtle);padding:0 16px}#quotation-commercial-container [data-tablino-commercial-table] th{color:var(--tablino-text-muted);letter-spacing:.06em;text-transform:uppercase;white-space:nowrap;padding-bottom:8px;font-size:11px;font-weight:400;line-height:1}#quotation-commercial-container [data-tablino-commercial-table] td{color:var(--tablino-text-secondary);text-overflow:ellipsis;white-space:nowrap;font-size:12.5px;overflow:hidden}#quotation-commercial-container [data-tablino-commercial-table] tbody .MuiTypography-root{line-height:1}#quotation-commercial-container [data-tablino-commercial-table] tbody td{padding:var(--tablino-table-cell-padding-block) 16px}#quotation-commercial-container [data-tablino-commercial-table] tbody td:first-of-type{padding-left:0}#quotation-commercial-container [data-tablino-commercial-table] tbody td:last-of-type{padding-right:0}#quotation-commercial-container [data-tablino-commercial-table] th:first-of-type,#quotation-commercial-container [data-tablino-commercial-table] td:first-of-type{width:auto;padding-left:0}#quotation-commercial-container [data-tablino-commercial-table] th:nth-of-type(2),#quotation-commercial-container [data-tablino-commercial-table] td:nth-of-type(2){width:132px}#quotation-commercial-container [data-tablino-commercial-table] th:nth-of-type(3),#quotation-commercial-container [data-tablino-commercial-table] td:nth-of-type(3){width:104px}#quotation-commercial-container [data-tablino-commercial-table] th:nth-of-type(4),#quotation-commercial-container [data-tablino-commercial-table] td:nth-of-type(4){width:88px}#quotation-commercial-container [data-tablino-commercial-table] th:nth-of-type(5),#quotation-commercial-container [data-tablino-commercial-table] td:nth-of-type(5){width:100px}#quotation-commercial-container [data-tablino-commercial-table] th:last-of-type,#quotation-commercial-container [data-tablino-commercial-table] td:last-of-type{width:112px;padding-right:0}#quotation-commercial-container [data-tablino-commercial-table-row]{cursor:pointer}#quotation-commercial-container [data-tablino-commercial-table-row]:hover td{background-color:var(--tablino-surface-2)}#quotation-commercial-container [data-tablino-commercial-table-row]:focus-visible{outline:2px solid var(--tablino-accent);outline-offset:-2px}#quotation-commercial-container [data-tablino-commercial-client-content]{align-items:center;gap:10px;min-width:0}#quotation-commercial-container [data-tablino-commercial-client-name]{color:var(--tablino-text);text-overflow:ellipsis;white-space:nowrap;font-size:13.5px;font-weight:500;overflow:hidden}#quotation-commercial-container [data-tablino-commercial-quotation-code]{color:var(--tablino-accent-text);font-family:var(--font-dm-mono), monospace;font-size:11.5px}#quotation-commercial-container [data-tablino-commercial-follow-up]{color:var(--tablino-text-secondary);font-size:13px}#quotation-commercial-container [data-tablino-commercial-sent-since],#quotation-commercial-container [data-tablino-commercial-deadline],#quotation-commercial-container [data-tablino-commercial-installments]{color:var(--tablino-text-secondary);font-family:var(--font-dm-mono), monospace;font-size:12.5px}#quotation-commercial-container [data-tablino-commercial-quotation-type]{color:var(--tablino-text-secondary);font-size:12.5px}#quotation-commercial-container [data-tablino-commercial-urgent]{color:var(--tablino-danger);padding:0;font-size:12px;font-weight:400;line-height:1}#quotation-commercial-container [data-tablino-commercial-table-cell=sent-since][data-aging-tone=over15] [data-tablino-commercial-sent-since]{color:var(--tablino-danger)}#quotation-commercial-container [data-tablino-commercial-value]{color:var(--tablino-text);font-family:var(--font-dm-mono), monospace;font-size:13px;font-weight:500}#quotation-commercial-filter-popover{background-color:var(--tablino-surface);border:1px solid var(--tablino-border);box-shadow:var(--tablino-shadow-popover);box-sizing:border-box;border-radius:10px;width:332px;margin-top:6px;padding:5px}#quotation-commercial-filter-popover [data-tablino-commercial-filter-form]{box-sizing:border-box;height:100%;padding:0}#quotation-commercial-filter-popover [data-tablino-commercial-filter-title]{color:var(--tablino-text-muted);letter-spacing:.1em;text-transform:uppercase;margin:0;padding:10px 11px;font-size:10px;font-weight:500;line-height:1}#quotation-commercial-filter-popover [data-tablino-commercial-filter-fields]{gap:12px;padding:0 11px 4px}#quotation-commercial-filter-popover [data-tablino-commercial-filter-field]{gap:6px}#quotation-commercial-filter-popover [data-tablino-commercial-filter-field]:last-of-type{gap:8px}#quotation-commercial-filter-popover [data-tablino-commercial-filter-label]{color:var(--tablino-text-secondary);font-size:12px;font-weight:500;line-height:1}#quotation-commercial-filter-popover [data-tablino-commercial-filter-input] .MuiOutlinedInput-root{background-color:var(--tablino-surface);border-radius:6px;height:34px}#quotation-commercial-filter-popover [data-tablino-commercial-filter-input] .MuiOutlinedInput-notchedOutline{border-color:var(--tablino-border)}#quotation-commercial-filter-popover [data-tablino-commercial-filter-input] .MuiOutlinedInput-input{color:var(--tablino-text);padding:8px 12px;font-size:13px}#quotation-commercial-filter-popover [data-tablino-commercial-filter-input] .MuiSelect-select{color:var(--tablino-text);padding:8px 10px;font-size:13px}#quotation-commercial-filter-popover [data-tablino-commercial-aging-options]{flex-wrap:wrap;gap:8px}#quotation-commercial-filter-popover [data-tablino-commercial-aging-option]{background-color:var(--tablino-surface);border:1px solid var(--tablino-border);color:var(--tablino-text-secondary);border-radius:6px;align-items:center;gap:7px;min-width:0;height:30px;min-height:30px;padding:0 10px;font-size:12.5px;font-weight:400}#quotation-commercial-filter-popover [data-tablino-commercial-aging-option-dot]{background-color:var(--tablino-text-muted);border-radius:50%;width:5px;height:5px}#quotation-commercial-filter-popover [data-tablino-commercial-aging-option][data-aging-tone=over15] [data-tablino-commercial-aging-option-dot]{background-color:var(--tablino-danger)}#quotation-commercial-filter-popover [data-tablino-commercial-aging-option][data-aging-tone=today] [data-tablino-commercial-aging-option-dot],#quotation-commercial-filter-popover [data-tablino-commercial-aging-option][data-aging-tone=upTo3] [data-tablino-commercial-aging-option-dot]{background-color:var(--tablino-sage)}#quotation-commercial-filter-popover [data-tablino-commercial-aging-option][data-aging-tone=upTo7] [data-tablino-commercial-aging-option-dot]{background-color:var(--tablino-slate)}#quotation-commercial-filter-popover [data-tablino-commercial-aging-option][data-aging-tone=upTo15] [data-tablino-commercial-aging-option-dot]{background-color:var(--tablino-accent)}#quotation-commercial-filter-popover [data-tablino-commercial-aging-option][data-selected=true]{background-color:var(--tablino-surface-3);border-color:var(--tablino-accent);color:var(--tablino-accent-text)}#quotation-commercial-filter-popover [data-tablino-commercial-filter-actions]{border-top:1px solid var(--tablino-border-subtle);align-items:center;gap:8px;margin-top:6px;padding:14px 11px 10px}#quotation-commercial-filter-popover [data-tablino-commercial-clear-filters]{color:var(--tablino-danger);border-radius:6px;min-width:0;height:28px;min-height:28px;margin-right:auto;padding:0 10px;font-size:12.5px;font-weight:500}#quotation-commercial-filter-popover [data-tablino-commercial-clear-filters]:hover{background-color:var(--tablino-accent-tint);color:var(--tablino-danger)}#quotation-commercial-filter-popover [data-tablino-commercial-apply-filters]{background-color:var(--tablino-accent);box-shadow:none;color:var(--tablino-text-on-accent);border-radius:6px;height:28px;min-height:28px;padding:0 12px;font-size:12.5px}#quotation-commercial-order-popover{background-color:var(--tablino-surface);border:1px solid var(--tablino-border);box-shadow:var(--tablino-shadow-popover);box-sizing:border-box;border-radius:10px;width:258px;margin-top:6px;padding:5px}#quotation-commercial-order-popover [data-tablino-commercial-order-menu]{gap:0;padding:0}#quotation-commercial-order-popover [data-tablino-commercial-order-label]{color:var(--tablino-text-muted);letter-spacing:.1em;text-transform:uppercase;padding:9px 10px 6px;font-size:10px;font-weight:500;line-height:1}#quotation-commercial-order-popover .MuiDivider-root+[data-tablino-commercial-order-label]{padding-bottom:8px}#quotation-commercial-order-popover [data-tablino-commercial-order-current]{color:var(--tablino-text);padding:0 10px 12px;font-size:14px;font-weight:600;line-height:1}#quotation-commercial-order-popover .MuiDivider-root{border-color:var(--tablino-border);margin:0 8px 5px}#quotation-commercial-order-popover [data-tablino-commercial-order-option]{color:var(--tablino-text-secondary);border-radius:6px;justify-content:flex-start;height:34px;min-height:34px;padding:0 10px;font-size:13px;font-weight:400}#quotation-commercial-order-popover [data-tablino-commercial-order-option]:hover{background-color:var(--tablino-surface-2);color:var(--tablino-text)}#quotation-commercial-container [data-tablino-commercial-empty]{border-top:1px solid var(--tablino-border-strong);text-align:center;align-items:center;gap:0;padding:56px 0}#quotation-commercial-container [data-tablino-commercial-empty-title]{color:var(--tablino-text);margin-bottom:7px;font-size:15px;font-weight:600;line-height:1.3}#quotation-commercial-container [data-tablino-commercial-empty-description]{color:var(--tablino-text-secondary);font-size:13px;line-height:1.5}
#projects-page-container{width:100%;min-width:0}#projects-page-container #projects-page-header-container{gap:4px;margin-bottom:26px}#projects-page-container [data-project-page-title=true]{color:var(--tablino-text);letter-spacing:-.01em;font-size:19px;font-weight:600;line-height:1.2}#projects-page-container [data-project-page-subtitle=true]{color:var(--tablino-text-secondary);font-size:13px;line-height:1.5}#projects-page-container [data-project-table-container=true]{width:100%;min-width:0;max-width:100%;overflow-x:auto}#projects-page-container [data-project-table-container=true]:focus-visible{outline:2px solid var(--tablino-accent);outline-offset:2px}#projects-page-container [data-project-table=list]{border-collapse:collapse;table-layout:fixed;width:100%;min-width:1040px}#projects-page-container [data-project-table=list] th{border-bottom:1px solid var(--tablino-border-strong);color:var(--tablino-text-muted);letter-spacing:.06em;text-transform:uppercase;white-space:nowrap;padding:0 16px 10px;font-size:11px;font-weight:400;line-height:1}#projects-page-container [data-project-table=list] td{border-bottom:1px solid var(--tablino-border-subtle);color:var(--tablino-text-secondary);height:calc(52px - var(--tablino-table-row-trim));padding:var(--tablino-table-cell-padding-block) 16px;text-overflow:ellipsis;white-space:nowrap;font-size:13px;line-height:1;overflow:hidden}#projects-page-container [data-project-table=list] tbody .MuiTypography-root{line-height:1}#projects-page-container [data-project-list-column=code]{width:92px}#projects-page-container [data-project-list-column=name],#projects-page-container [data-project-list-column=client]{width:auto}#projects-page-container [data-project-list-column=service-type]{width:152px}#projects-page-container [data-project-list-column=status]{width:120px}#projects-page-container [data-project-list-column=term]{width:132px}#projects-page-container [data-project-table=list] td[data-project-table-cell=name],#projects-page-container [data-project-table=list] td[data-project-table-cell=client],#projects-page-container [data-project-table=list] td[data-project-table-cell=service-type]{overflow-wrap:anywhere;white-space:normal;line-height:1.4}#projects-page-container [data-project-term-cell=true]{align-items:center;gap:8px;display:flex}#projects-page-container [data-project-term-value=true]{color:var(--tablino-text-secondary);font-family:var(--font-dm-mono), monospace;font-size:12.5px;line-height:1}#projects-page-container [data-project-term-cell=true][data-overdue=true] [data-project-term-value=true]{color:var(--tablino-danger)}#projects-page-container [data-project-term-overdue-icon=true]{color:var(--tablino-danger);font-size:15px}#projects-page-container [data-project-list-column=budget]{width:144px}#projects-page-container [data-project-table=list] th:first-of-type,#projects-page-container [data-project-table=list] td:first-of-type{padding-left:0}#projects-page-container [data-project-table=list] th:last-of-type,#projects-page-container [data-project-table=list] td:last-of-type{padding-right:0}#projects-page-container [data-project-list-row=true]{cursor:pointer}#projects-page-container [data-project-list-row=true]:hover td{background-color:var(--tablino-surface-2)}#projects-page-container [data-project-list-row=true]:focus-visible{outline:2px solid var(--tablino-accent);outline-offset:-2px}#projects-page-container [data-project-code-cell=true]{color:var(--tablino-accent-text);font-family:var(--font-dm-mono), monospace;font-size:12.5px;font-weight:500}#projects-page-container [data-project-link-cell=true]{color:var(--tablino-text);font-size:13.5px;font-weight:500}#projects-page-container [data-project-table=list] td[data-project-value-cell=true]{color:var(--tablino-text);font-family:var(--font-dm-mono), monospace;font-size:13px;font-weight:500}#projects-page-container [data-project-status-badge=true]{color:var(--tablino-text-secondary);align-items:center;gap:7px}#projects-page-container [data-project-status-badge=true]>:not(style)~:not(style){margin-left:0}#projects-page-container [data-project-status-dot=true]{background-color:currentColor;border-radius:50%;flex:0 0 5px;width:5px;height:5px;display:inline-block}#projects-page-container [data-project-status-badge=true][data-tone=info]{color:var(--tablino-slate)}#projects-page-container [data-project-status-badge=true][data-tone=success]{color:var(--tablino-sage)}#projects-page-container [data-project-status-badge=true][data-tone=danger]{color:var(--tablino-danger)}#projects-page-container [data-project-status-label=true]{color:inherit;font-size:13px;line-height:1}#projects-page-container [data-project-list-footer=true]{color:var(--tablino-text-muted);align-items:baseline;gap:16px;width:100%;margin-top:16px}#projects-page-container [data-project-list-footer-copy=true],#projects-page-container [data-project-list-total-label=true]{color:var(--tablino-text-muted);font-size:11.5px}#projects-page-container [data-project-list-total-label=true]{margin-left:auto}#projects-page-container [data-project-list-total-value=true]{color:var(--tablino-text);font-family:var(--font-dm-mono), monospace;font-size:13px;font-weight:500;line-height:1}[data-tablino-secondary-bar=true] [data-project-breadcrumb-current=true]{color:var(--tablino-text);text-overflow:ellipsis;white-space:nowrap;max-width:260px;font-size:13px;font-weight:600;line-height:1;overflow:hidden}[data-tablino-secondary-bar=true] [data-project-breadcrumb-divider=true]{color:var(--tablino-text-faint);font-size:15px}.MuiSwitch-root[data-project-client-access-switch=true]{flex:none;width:32px;height:18px;padding:0}.MuiSwitch-root[data-project-client-access-switch=true]:has(.Mui-focusVisible,input:focus-visible){outline:2px solid var(--tablino-accent);outline-offset:3px}[data-project-client-access-switch=true] .MuiSwitch-switchBase{padding:2px}[data-project-client-access-switch=true] .MuiSwitch-switchBase.Mui-checked{transform:translate(14px)}[data-project-client-access-switch=true] .MuiSwitch-thumb{background-color:var(--tablino-surface);box-shadow:none;width:14px;height:14px}[data-project-client-access-switch=true] .MuiSwitch-track{background-color:var(--tablino-border-strong);opacity:1;border-radius:999px}[data-project-client-access-switch=true] .Mui-checked+.MuiSwitch-track{background-color:var(--tablino-sage);opacity:1}.MuiStack-root[data-project-client-access-content=true]{gap:16px}.MuiBox-root[data-project-client-access-toggle=true]{justify-content:space-between;align-items:center;gap:16px;display:flex}.MuiStack-root[data-project-client-access-toggle-text=true]{flex:1;gap:6px;min-width:0}.MuiTypography-root[data-project-client-access-toggle-label=true]{color:var(--tablino-text);cursor:pointer;font-size:.8125rem;font-weight:600;line-height:1.3}.MuiStack-root[data-project-client-access-fields=true]{gap:14px}.MuiTypography-root[data-project-client-access-status=true]{color:var(--tablino-sage);font-size:.75rem;line-height:1.4}.MuiTypography-root[data-project-client-access-status=true]:empty{display:none}
[data-tablino-secondary-actions=true] [data-finance-period-count=true]{color:var(--tablino-accent-text);font-family:var(--font-dm-mono), monospace;font-size:11.5px;font-weight:500;line-height:1}[data-tablino-secondary-bar=true] [data-tablino-secondary-actions=true] [data-finance-period-trigger=true] .MuiButton-endIcon .MuiSvgIcon-root{color:var(--tablino-text-faint);font-size:15px}#finance-period-popover{background-color:var(--tablino-surface);border:1px solid var(--tablino-border);box-shadow:var(--tablino-shadow-popover);box-sizing:border-box;border-radius:10px;width:280px;margin-top:6px;padding:5px}#finance-period-popover [data-finance-period-content]{gap:0}#finance-period-popover [data-finance-period-title]{color:var(--tablino-text-muted);letter-spacing:.1em;text-transform:uppercase;padding:10px 11px;font-size:10px;font-weight:500;line-height:1}#finance-period-popover [data-finance-period-fields]{gap:10px;padding:0 11px 4px}#finance-period-popover [data-finance-period-fields]>:not(style)~:not(style){margin-left:0}#finance-period-popover [data-finance-period-field]{flex:1 1 0;gap:6px;min-width:0}#finance-period-popover [data-finance-period-field] label,#finance-period-popover [data-finance-period-direction]>span{color:var(--tablino-text-secondary);font-size:12px;font-weight:500;line-height:1}#finance-period-popover [data-finance-period-select]{background-color:var(--tablino-surface);border-radius:6px;height:34px;font-size:13px}#finance-period-popover [data-finance-period-select] .MuiOutlinedInput-notchedOutline{border-color:var(--tablino-border)}#finance-period-popover [data-finance-period-select] .MuiSelect-select{color:var(--tablino-text);padding:8px;font-size:13px}#finance-period-popover [data-finance-period-direction]{gap:8px;padding:12px 11px 4px}#finance-period-popover [data-finance-period-direction-options]{gap:8px}#finance-period-popover [data-finance-period-direction-options]>:not(style)~:not(style){margin-left:0}#finance-period-popover [data-finance-period-direction-option]{background-color:var(--tablino-surface);border:1px solid var(--tablino-border);color:var(--tablino-text-secondary);border-radius:6px;gap:7px;min-width:0;height:30px;min-height:30px;padding:0 10px;font-size:12.5px;font-weight:400}#finance-period-popover [data-finance-period-direction-option][data-selected=true]{background-color:var(--tablino-surface-3);border-color:var(--tablino-accent);color:var(--tablino-accent-text)}#finance-period-popover [data-finance-period-direction-dot]{background-color:var(--tablino-sage);border-radius:50%;flex:0 0 5px;width:5px;height:5px}#finance-period-popover [data-finance-period-direction-option][data-tone=expense] [data-finance-period-direction-dot]{background-color:var(--tablino-danger)}#finance-period-popover [data-finance-period-actions]{border-top:1px solid var(--tablino-border-subtle);align-items:center;gap:8px;margin-top:6px;padding:14px 11px 10px}#finance-period-popover [data-finance-period-clear]{color:var(--tablino-danger);border-radius:6px;min-width:0;height:28px;min-height:28px;margin-right:auto;padding:0 10px;font-size:12.5px;font-weight:500}#finance-period-popover [data-finance-period-clear]:hover{background-color:var(--tablino-accent-tint);color:var(--tablino-danger)}#finance-period-popover [data-finance-period-apply]{background-color:var(--tablino-accent);box-shadow:none;color:var(--tablino-text-on-accent);border-radius:6px;height:28px;min-height:28px;padding:0 12px;font-size:12.5px;font-weight:500}#finance-consolidate-dialog .MuiBackdrop-root{-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);background-color:var(--tablino-overlay)}#finance-consolidate-dialog-paper{background-color:var(--tablino-surface);border:1px solid var(--tablino-border);box-shadow:var(--tablino-shadow-popover);background-image:none;border-radius:10px;width:480px}#finance-consolidate-dialog-title-container{border-bottom:1px solid var(--tablino-border-subtle);justify-content:space-between;align-items:flex-start;padding:20px 24px 16px;display:flex}#finance-consolidate-dialog-title-text-container{gap:0}#finance-consolidate-dialog-title{color:var(--tablino-text);font-size:15px;font-weight:600;line-height:1.2}#finance-consolidate-dialog-subtitle{color:var(--tablino-text-secondary);margin-top:3px;font-size:13px;line-height:1.4}#finance-consolidate-dialog [data-finance-consolidate-dialog-close-button]{color:var(--tablino-text-faint);border-radius:6px;width:28px;height:28px;margin-top:-2px;padding:0}#finance-consolidate-dialog [data-finance-consolidate-dialog-close-button]:hover{background-color:var(--tablino-surface-2);color:var(--tablino-text)}#finance-consolidate-dialog [data-finance-consolidate-dialog-close-button] .MuiSvgIcon-root{font-size:18px}#finance-consolidate-dialog [data-finance-consolidate-dialog-content]{border-top:0;padding:20px 24px}#finance-consolidate-dialog [data-finance-consolidate-entry-description]{color:var(--tablino-text);font-size:13.5px;font-weight:500;line-height:1.3}#finance-consolidate-dialog [data-finance-consolidate-account-field] .MuiOutlinedInput-root{background-color:var(--tablino-surface);border-radius:6px;min-height:34px}#finance-consolidate-dialog [data-finance-consolidate-account-field] .MuiOutlinedInput-notchedOutline{border-color:var(--tablino-border)}#finance-consolidate-dialog [data-finance-consolidate-account-field] .MuiOutlinedInput-root.Mui-focused{box-shadow:0 0 0 3px var(--tablino-accent-ring)}#finance-consolidate-dialog [data-finance-consolidate-account-field] .MuiSelect-select{color:var(--tablino-text);padding:8px 12px;font-size:13px}#finance-consolidate-dialog-actions-container{border-top:1px solid var(--tablino-border-subtle);justify-content:flex-end;gap:8px;padding:14px 24px}#finance-consolidate-dialog-actions-container>:not(style)~:not(style){margin-left:0}#finance-consolidate-dialog-cancel-button{background-color:var(--tablino-surface);border:1px solid var(--tablino-border-strong);color:var(--tablino-text);border-radius:6px;height:34px;min-height:34px;padding:0 12px;font-size:12.5px;font-weight:500}#finance-consolidate-dialog-cancel-button:hover{background-color:var(--tablino-surface-2);border-color:var(--tablino-secondary-border-hover)}#finance-consolidate-dialog-confirm-button{background-color:var(--tablino-accent);box-shadow:none;color:var(--tablino-text-on-accent);border-radius:6px;gap:6px;height:34px;min-height:34px;padding:0 12px;font-size:12.5px;font-weight:500}#finance-consolidate-dialog-confirm-button:hover{background-color:var(--tablino-accent-hover);box-shadow:none}#finance-consolidate-dialog-confirm-button .MuiSvgIcon-root{font-size:15px}
#projects-filter-popover-paper{background-color:var(--tablino-surface);border:1px solid var(--tablino-border);box-shadow:var(--tablino-shadow-popover);box-sizing:border-box;border-radius:10px;width:332px;margin-top:6px;padding:5px}#projects-filter-popover-paper [data-project-filter-popover=true]{gap:0;width:100%}#projects-filter-popover-paper [data-project-filter-popover-title=true]{color:var(--tablino-text-muted);letter-spacing:.1em;text-transform:uppercase;padding:10px 11px;font-size:10px;font-weight:500;line-height:1}#projects-filter-popover-paper [data-project-filter-fields-container=true]{gap:12px;padding:0 11px 4px}#projects-filter-popover-paper [data-project-filter-field-container=true]{gap:6px}#projects-filter-popover-paper [data-project-filter-field-container=true]:last-of-type{gap:8px}#projects-filter-popover-paper [data-project-filter-field-label=true]{color:var(--tablino-text-secondary);font-size:12px;font-weight:500;line-height:1}#projects-filter-popover-paper [data-project-filter-field=true] .MuiOutlinedInput-root{background-color:var(--tablino-surface);border-radius:6px;height:34px}#projects-filter-popover-paper [data-project-filter-field=true] .MuiOutlinedInput-notchedOutline{border-color:var(--tablino-border)}#projects-filter-popover-paper [data-project-filter-field=true] .MuiOutlinedInput-input{color:var(--tablino-text);padding:8px 12px;font-size:13px}#projects-filter-popover-paper [data-project-filter-field=true] input[data-localized-date-entry]{font-family:var(--font-dm-mono), monospace;padding:8px 10px;font-size:12.5px}#projects-filter-popover-paper [data-project-filter-date-range=true]{gap:10px}#projects-filter-popover-paper [data-project-filter-date-range=true]>:not(style)~:not(style){margin-left:0}#projects-filter-popover-paper [data-project-filter-service-types=true]{flex-wrap:wrap;gap:8px}#projects-filter-popover-paper [data-project-filter-service-types=true]>:not(style)~:not(style){margin-left:0}#projects-filter-popover-paper [data-project-filter-service-type=true]{background-color:var(--tablino-surface);border:1px solid var(--tablino-border);color:var(--tablino-text-secondary);border-radius:6px;min-width:0;height:30px;min-height:30px;padding:0 10px;font-size:12.5px;font-weight:400}#projects-filter-popover-paper [data-project-filter-service-type=true][data-selected=true]{background-color:var(--tablino-surface-3);border-color:var(--tablino-accent);color:var(--tablino-accent-text)}#projects-filter-popover-paper [data-project-filter-actions=true]{border-top:1px solid var(--tablino-border-subtle);align-items:center;gap:8px;margin-top:6px;padding:14px 11px 10px}#projects-filter-popover-paper [data-project-clear-filters-button=true]{color:var(--tablino-danger);border-radius:6px;min-width:0;height:28px;min-height:28px;margin-right:auto;padding:0 10px;font-size:12.5px;font-weight:500}#projects-filter-popover-paper [data-project-clear-filters-button=true]:hover{background-color:var(--tablino-accent-tint);color:var(--tablino-danger)}#projects-filter-popover-paper [data-project-apply-filters-button=true]{background-color:var(--tablino-accent);box-shadow:none;color:var(--tablino-text-on-accent);border-radius:6px;height:28px;min-height:28px;padding:0 12px;font-size:12.5px;font-weight:500}
[data-finance-accounts-view]{width:100%}[data-tablino-secondary-actions=true] .MuiButton-root[data-filters-active=true]{background-color:var(--tablino-surface-2)}[data-tablino-secondary-actions=true] [data-contact-filter-count=true],[data-tablino-secondary-actions=true] [data-tablino-commercial-filter-count=true],[data-tablino-secondary-actions=true] [data-tablino-filter-count=true],[data-tablino-secondary-actions=true] [data-project-filter-count=true]{color:var(--tablino-accent-text);font-family:var(--font-dm-mono), monospace;font-size:11.5px;font-weight:500;line-height:1}
#contacts-filter-popover-paper{background-color:var(--tablino-surface);border:1px solid var(--tablino-border);box-shadow:var(--tablino-shadow-popover);box-sizing:border-box;border-radius:10px;width:332px;margin-top:6px;padding:5px}#contacts-filter-popover-paper [data-contact-filter-form=true]{box-sizing:border-box;gap:0;height:100%;padding:0}#contacts-filter-popover-paper [data-contact-filter-popover-title=true]{color:var(--tablino-text-muted);letter-spacing:.1em;text-transform:uppercase;margin:0;padding:10px 11px;font-size:10px;font-weight:500;line-height:1}#contacts-filter-popover-paper [data-contact-filter-fields=true]{gap:12px;padding:0 11px 4px}#contacts-filter-popover-paper [data-contact-filter-field-container=true]{gap:6px}#contacts-filter-popover-paper [data-contact-filter-field-container=true]:last-child{gap:8px}#contacts-filter-popover-paper [data-contact-filter-field-label=true]{color:var(--tablino-text-secondary);font-size:12px;font-weight:500;line-height:1}#contacts-filter-popover-paper [data-contact-filter-field=true] .MuiOutlinedInput-root{background-color:var(--tablino-surface);border-radius:6px;height:34px}#contacts-filter-popover-paper [data-contact-filter-field=true] .MuiOutlinedInput-notchedOutline{border-color:var(--tablino-border)}#contacts-filter-popover-paper [data-contact-filter-field=true] .MuiOutlinedInput-input{color:var(--tablino-text);padding:0 12px;font-size:13px}#contacts-filter-popover-paper [data-contact-filter-types=true]{flex-wrap:wrap;gap:8px}#contacts-filter-popover-paper [data-contact-filter-types=true]>:not(style)~:not(style){margin-left:0}#contacts-filter-popover-paper [data-contact-filter-type=true]{background-color:var(--tablino-surface);border:1px solid var(--tablino-border);color:var(--tablino-text-secondary);border-radius:6px;min-width:0;height:30px;min-height:30px;padding:0 10px;font-size:12.5px;font-weight:400}#contacts-filter-popover-paper [data-contact-filter-type=true]:hover{background-color:var(--tablino-surface-2);border-color:var(--tablino-secondary-border-hover)}#contacts-filter-popover-paper [data-contact-filter-type=true][data-selected=true]{background-color:var(--tablino-surface-3);border-color:var(--tablino-accent);color:var(--tablino-accent-text)}#contacts-filter-popover-paper [data-contact-filter-actions=true]{border-top:1px solid var(--tablino-border-subtle);box-sizing:border-box;align-items:center;height:53px;min-height:53px;margin-top:6px;padding:14px 11px 10px}#contacts-filter-popover-paper [data-contact-clear-filters-button=true]{color:var(--tablino-danger);border-radius:6px;min-width:0;height:28px;min-height:28px;margin-right:auto;padding:0 10px;font-size:12.5px;font-weight:500}#contacts-filter-popover-paper [data-contact-clear-filters-button=true]:hover{background-color:var(--tablino-accent-tint);color:var(--tablino-danger)}#contacts-filter-popover-paper [data-contact-apply-filters-button=true]{background-color:var(--tablino-accent);box-shadow:none;color:var(--tablino-text-on-accent);border-radius:6px;height:28px;min-height:28px;padding:0 12px;font-size:12.5px;font-weight:500}#contacts-filter-popover-paper #contacts-phone-filter-input{font-family:var(--font-dm-mono), monospace;font-size:13px}#contacts-filter-popover-paper [data-contact-apply-filters-button=true]:hover{background-color:var(--tablino-accent-hover);box-shadow:none}
