:root{--dma-page:#f5f6f8;--dma-surface:#fff;--dma-surface-raised:#fff;--dma-surface-soft:#f0f2f5;--dma-surface-hover:#e9ecf1;--dma-field:#fff;--dma-text:#1b1e24;--dma-text-soft:#3e4551;--dma-muted:#6c7481;--dma-border:#dfe3e8;--dma-border-strong:#cbd1d9;--dma-action:#25282e;--dma-action-hover:#111318;--dma-action-text:#fff;--dma-accent:#655dc7;--dma-accent-strong:#5149af;--dma-accent-soft:#655dc71f;--dma-success:#18794e;--dma-success-soft:#18794e1f;--dma-warning:#9b6a00;--dma-warning-soft:#d3971224;--dma-danger:#c33b4a;--dma-danger-soft:#c33b4a1c;--dma-shadow:0 10px 30px #141a240f;--dma-focus:0 0 0 3px #655dc73d;--paper:var(--dma-page);--surface:var(--dma-surface);--surface-soft:var(--dma-surface-soft);--surface-sunken:var(--dma-surface-soft);--ink:var(--dma-text);--ink-soft:var(--dma-text-soft);--muted:var(--dma-muted);--line:var(--dma-border);--line-strong:var(--dma-border-strong);--accent:var(--dma-accent);--accent-dark:var(--dma-accent-strong);--accent-soft:var(--dma-accent-soft);--blue:var(--dma-accent);--blue-dark:var(--dma-accent-strong);--blue-soft:var(--dma-accent-soft);--green:var(--dma-success);--green-soft:var(--dma-success-soft);--red:var(--dma-danger);--red-soft:var(--dma-danger-soft);--amber:var(--dma-warning);--amber-soft:var(--dma-warning-soft);--v24-bg:var(--dma-page);--v24-card:var(--dma-surface);--v24-text:var(--dma-text);--v24-muted:var(--dma-muted);--v24-sidebar:var(--dma-surface);--v24-nav:var(--dma-text-soft);--v24-nav-active:var(--dma-text);--v24-nav-active-bg:var(--dma-surface-soft);--v24-border:var(--dma-border);--v24-border-strong:var(--dma-border-strong);--v24-accent:var(--dma-accent);--v24-shadow:var(--dma-shadow)}html[data-dma-theme=dark]{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;--dma-page:#0f1115;--dma-surface:#171a20;--dma-surface-raised:#1c2027;--dma-surface-soft:#20242c;--dma-surface-hover:#282d36;--dma-field:#1e2229;--dma-text:#f3f5f7;--dma-text-soft:#d2d7df;--dma-muted:#a5adba;--dma-border:#303641;--dma-border-strong:#414958;--dma-action:#30343c;--dma-action-hover:#3a3f49;--dma-action-text:#fff;--dma-accent:#a69eff;--dma-accent-strong:#b9b3ff;--dma-accent-soft:#a69eff29;--dma-success:#65d6a0;--dma-success-soft:#3fbe8029;--dma-warning:#f2c66d;--dma-warning-soft:#f2c66d24;--dma-danger:#ff8792;--dma-danger-soft:#ff6f7c26;--dma-shadow:0 16px 45px #00000042;--dma-focus:0 0 0 3px #a69eff4d}@media (prefers-color-scheme:dark){:root:not([data-dma-theme]){--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}}body,.workspace,.content,.desktop-workspace-content,.page-stack{color:var(--dma-text);background-color:var(--dma-page)}.sidebar,.topbar{color:var(--dma-text);border-color:var(--dma-border)!important;background:color-mix(in srgb, var(--dma-surface) 96%, transparent)!important}.topbar-title{align-items:center;gap:8px;min-width:162px;display:flex}.dashboard-customize-trigger{border:1px solid var(--dma-border);width:32px;height:32px;color:var(--dma-text-soft);background:var(--dma-surface);border-radius:9px;flex:0 0 32px;place-items:center;transition:background .16s,border-color .16s,transform .16s;display:inline-grid}.dashboard-customize-trigger:hover{border-color:var(--dma-border-strong);background:var(--dma-surface-hover);transform:translateY(-1px)}.topbar-search,.topbar-search kbd,.icon-button,.topbar-profile,.save-indicator{border-color:var(--dma-border)!important;color:var(--dma-text-soft)!important;background:var(--dma-surface-soft)!important}.topbar-profile{background:0 0!important}.topbar-profile:hover{background:var(--dma-surface-soft)!important}.topbar-profile strong{color:var(--dma-text)!important}.topbar-profile small{color:var(--dma-muted)!important}.topbar-divider{background:var(--dma-border)!important}.button.primary,.page-header .button.primary,.settings-header .button.primary,.modal-card footer .button.primary,.mobile-sticky-primary,.mobile-create-action,.dispatch-trigger,.time-clock-button:not(.stop){border-color:var(--dma-action)!important;color:var(--dma-action-text)!important;background:var(--dma-action)!important;box-shadow:none!important}.button.primary:hover,.page-header .button.primary:hover,.modal-card footer .button.primary:hover,.mobile-sticky-primary:hover,.dispatch-trigger:hover{border-color:var(--dma-action-hover)!important;background:var(--dma-action-hover)!important}.button.secondary,.button.ghost,.inline-add,.input-like{border-color:var(--dma-border)!important;color:var(--dma-text)!important;background:var(--dma-surface-soft)!important}:where(button,input,select,textarea,[tabindex]):focus-visible{box-shadow:var(--dma-focus)!important;outline:none!important}input,select,textarea,.input-like,.search-filter,.global-search-input,.period-select,.custom-period{border-color:var(--dma-border-strong)!important;color:var(--dma-text)!important;background:var(--dma-field)!important}input::placeholder,textarea::placeholder{opacity:.86;color:var(--dma-muted)!important}option{color:var(--dma-text);background:var(--dma-field)}:is(.widget,.dashboard-quick-actions,.widget-manager,.widget-chip,.data-card,.data-table,.contact-workspace,.product-workspace,.contact-list,.product-list,.calendar-card,.task,.inspection-card,.object-card,.employee-card,.employee-profile-hero,.employee-kpi,.employee-timesheet-panel,.employee-vacation-panel,.settings-tabs,.settings-content,.form-section,.finance-highlight,.finance-sparkline,.expense-filter-card,.expense-form-section,.expense-card,.version-history-card,.role-permission-editor,.role-definition-grid article,.user-account-editor,.user-account-list,.owner-protection-note,.protected-account,.logo-settings-preview,.compliance-status-card,.danger-zone,.tag-list,.toggle-list,.layout-grid>button,.template-layout,.template-preview,.modal-card,.email-compose-modal,.validation-dialog,.confirm-dialog,.drawer,.detail-drawer,.notification-panel,.global-search-dialog,.document-editor,.document-editor-shell,.editor-layout>section,.editor-form>section,.editor-section,.editor-toolbar,.position-row,.positions-table,.editor-totals,.total-adjustment-editor,.document-preview-modal,.dispatch-preview-modal,.document-preview-header,.document-settings-panel,.dispatch-panel,.document-design-section,.preview-more-settings,.dispatch-section,.acceptance-category-grid label,.acceptance-billing-suggestions article,.time-entry-list article,.vacation-history article,.planner-new-contact,.recommended-layouts button){color:var(--dma-text);box-shadow:var(--dma-shadow);border-color:var(--dma-border)!important;background:var(--dma-surface)!important}:is(.data-head,.data-row,.contact-list-row,.product-list-row,.notification-list>button,.notification-panel>footer,.calendar-grid>button,.settings-tabs button,.user-account-list button,.drawer-command-list>button,.dispatch-option-list>button,.modal-tabs,.modal-tabs button,.segmented-control,.segmented-control button,.service-period-tabs,.service-period-tabs button,.filter-row,.filter-row button,.mobile-version-history article,.mobile-version-history article button){color:var(--dma-text-soft);border-color:var(--dma-border)!important;background:var(--dma-surface)!important}.data-head,.notification-panel>footer,.modal-card>header,.modal-card>footer,.document-preview-header,.editor-toolbar,.settings-tabs{background:var(--dma-surface-soft)!important}.data-row:hover,.notification-list>button:hover,.contact-list-row:hover,.product-list-row:hover,.settings-tabs button:hover,.user-account-list button:hover,.drawer-command-list>button:hover{background:var(--dma-surface-hover)!important}.data-row strong,.widget strong,.widget h3,.page-header h2,.settings-header h2,.modal-card h3,.notification-panel h3,.notification-list strong,.inspection-card h3,.object-card h3,.employee-card h3{color:var(--dma-text)!important}:is(.page-header p,.settings-header p,.widget small,.data-row small,.notification-list small,.inspection-card p,.field>span,.field-help,.section-kicker){color:var(--dma-muted)!important}.modal-backdrop,.search-backdrop{-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);background:#05070a94!important}.notification-panel{overflow:hidden}.notification-panel>header,.notification-panel>footer{border-color:var(--dma-border)!important}.notification-panel>header button,.notification-panel>footer button{color:var(--dma-text-soft)!important;background:0 0!important}.notification-symbol{background:var(--dma-accent-soft)!important;color:var(--dma-accent)!important}.notification-empty{color:var(--dma-muted)!important;background:var(--dma-surface)!important}.outstanding-summary,.aging-grid>span,.finance-stat,.finance-stat>span{border-color:var(--dma-border)!important;color:var(--dma-text)!important;background:var(--dma-surface-soft)!important}.outstanding-summary strong,.aging-grid strong{color:var(--dma-text)!important}.outstanding-summary span,.aging-grid small{color:var(--dma-muted)!important}@media (min-width:761px){.welcome-row{min-height:88px;padding:2px 4px 6px;background:0 0!important;border:0!important;display:flex!important}.welcome-row h2{margin:5px 0 3px;font-size:clamp(24px,2.2vw,34px)}.welcome-row p{color:var(--dma-muted);margin:0}.dashboard-quick-actions{grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;padding:14px!important;display:grid!important}.dashboard-quick-actions>div{grid-column:1/-1;padding:0 2px 5px}.dashboard-quick-actions>button{grid-template-rows:auto auto;grid-template-columns:40px minmax(0,1fr) auto;align-items:center;gap:2px 10px;min-height:68px;display:grid;border:1px solid var(--dma-border)!important;color:var(--dma-text)!important;background:var(--dma-surface-soft)!important}.dashboard-quick-actions>button:hover{border-color:var(--dma-border-strong)!important;background:var(--dma-surface-hover)!important}.dashboard-quick-actions>button>span{border-radius:11px;grid-row:1/3;place-items:center;width:38px;height:38px;display:grid;color:var(--dma-action-text)!important;background:var(--dma-action)!important}.dashboard-quick-actions>button strong{font-size:12px}.dashboard-quick-actions>button small{color:var(--dma-muted);font-size:10px}.desktop-dashboard{animation:.42s cubic-bezier(.2,.8,.2,1) both dma-dashboard-enter}.desktop-dashboard .finance-bars b,.desktop-dashboard .finance-bars span{transform-origin:bottom;animation:.66s cubic-bezier(.2,.75,.25,1) both dma-chart-rise}.desktop-dashboard .finance-bars i:nth-child(2) :is(b,span){animation-delay:50ms}.desktop-dashboard .finance-bars i:nth-child(3) :is(b,span){animation-delay:.1s}.desktop-dashboard .finance-bars i:nth-child(4) :is(b,span){animation-delay:.15s}.desktop-dashboard .finance-bars i:nth-child(5) :is(b,span){animation-delay:.2s}.desktop-dashboard .finance-bars i:nth-child(6) :is(b,span){animation-delay:.25s}}@keyframes dma-dashboard-enter{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:translateY(0)}}@keyframes dma-chart-rise{0%{opacity:.35;transform:scaleY(0)}to{opacity:1;transform:scaleY(1)}}.order-document-table .data-head,.order-document-table .data-row{grid-template-columns:170px 125px minmax(240px,1.4fr) 135px 125px 108px!important}.status-sort-button{min-height:34px;color:var(--dma-muted);font:inherit;background:0 0;border:0;justify-self:start;align-items:center;gap:5px;font-weight:750;display:inline-flex}.status-sort-button svg{transition:transform .16s}.status-sort-button svg.ascending{transform:rotate(180deg)}.status-sort-button svg.descending{transform:rotate(0)}.status-context-order{min-height:28px;color:var(--dma-text-soft);border:0;gap:8px;padding:0;background:0 0!important}.status-context-order:before{content:"";border:1.5px solid var(--dma-border-strong);color:#fff;background:0 0;border-radius:50%;flex:0 0 18px;place-items:center;width:18px;height:18px;line-height:1;display:inline-grid}.status-context-order.status-offen{color:var(--dma-warning)}.status-context-order.status-offen:before{border-color:var(--dma-warning);background:radial-gradient(circle, var(--dma-warning) 0 3px, transparent 3.5px)}.status-context-order.status-abgelehnt{color:var(--dma-muted)}.status-context-order.status-abgelehnt:before{content:"×";border-color:var(--dma-muted);color:var(--dma-muted);font-size:15px}.status-context-order:is(.status-erhalten,.status-berechnet){color:var(--dma-success)}.status-context-order:is(.status-erhalten,.status-berechnet):before{content:"✓";border-color:var(--dma-success);background:var(--dma-success);font-size:12px;font-weight:900}.status-context-invoice{border-radius:999px;gap:7px;min-height:27px;padding:0 10px}.status-context-invoice.status-entwurf{color:var(--dma-accent)!important;background:var(--dma-accent-soft)!important}.status-context-invoice:is(.status-bezahlt,.status-uberfallig,.status-fallig):before{content:"";background:currentColor;border-radius:50%;flex:0 0 7px;width:7px;height:7px}.status-context-invoice.status-bezahlt{color:var(--dma-success)!important;background:var(--dma-success-soft)!important}.status-context-invoice:is(.status-uberfallig,.status-fallig){color:var(--dma-danger)!important;background:var(--dma-danger-soft)!important}.inspection-number{width:max-content;color:var(--dma-muted);font-family:var(--font-dma-mono), monospace;letter-spacing:.04em;margin-top:1px;font-size:10px;font-weight:700;display:inline-flex}.settings-tabs{align-self:start;position:sticky;top:82px}.settings-tabs button{color:var(--dma-text-soft)!important}.settings-tabs button.active{color:var(--dma-text)!important;background:var(--dma-surface-hover)!important}.theme-preference-control{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;margin-bottom:24px;display:grid}.theme-preference-control>button{border:1px solid var(--dma-border);min-height:82px;color:var(--dma-text);background:var(--dma-surface);text-align:left;border-radius:12px;grid-template-rows:auto auto;grid-template-columns:34px minmax(0,1fr) auto;align-items:center;gap:2px 10px;padding:13px;display:grid}.theme-preference-control>button>span{width:34px;height:34px;color:var(--dma-text-soft);background:var(--dma-surface-soft);border-radius:10px;grid-row:1/3;place-items:center;display:grid}.theme-preference-control>button strong{align-self:end}.theme-preference-control>button small{color:var(--dma-muted);align-self:start}.theme-preference-control>button>svg{color:var(--dma-success);grid-row:1/3}.theme-preference-control>button.active{border-color:var(--dma-accent);background:var(--dma-accent-soft)}html[data-dma-theme=dark] :is(.profile-panel,.compact-profile-menu,.profile-menu-list,.profile-menu-list>button,.notification-panel,.notification-list,.notification-list>button,.notification-panel>footer,.outstanding-summary,.aging-grid>span,.widget,.dashboard-quick-actions,.dashboard-quick-actions>button,.data-card,.data-table,.data-row,.data-head,.table-empty,.calendar-card,.calendar-grid,.calendar-grid>button,.task,.inspection-card,.object-card,.employee-card,.settings-tabs,.settings-content,.settings-form,.form-section,.modal-card,.modal-card>header,.modal-card>footer,.modal-body,.document-editor,.document-editor-shell,.editor-layout,.editor-layout>section,.editor-form>section,.editor-section,.editor-toolbar,.position-row,.positions-table,.editor-totals,.total-adjustment-editor,.document-preview-modal,.dispatch-preview-modal,.document-preview-header,.document-settings-panel,.dispatch-panel,.document-design-section,.preview-more-settings,.dispatch-section,.filter-row,.filter-row>button,.finance-highlight,.finance-sparkline,.empty-state,.detail-drawer,.drawer,.global-search-dialog,.global-search-content,.global-search-content>button,.search-empty,.version-history-card,.version-history-list article,.role-permission-editor,.role-permission-editor label,.role-definition-grid article,.user-management-layout,.user-account-list,.user-account-list>button,.user-account-editor,.template-layout,.template-preview,.layout-grid>button,.toggle-row,.tag-list>span,.tag-list>button,.compliance-status-card,.compliance-status-card>div>span,.danger-zone,.expense-filter-card,.expense-form-section,.time-entry-form,.time-entry-form output,.time-entry-list article,.vacation-history article,.acceptance-category-grid label,.acceptance-billing-suggestions article,.planner-new-contact,.recommended-layouts button){box-shadow:none;border-color:var(--dma-border)!important;color:var(--dma-text)!important;background:var(--dma-surface)!important}html[data-dma-theme=dark] :is(.data-head,.modal-card>header,.modal-card>footer,.notification-panel>footer,.editor-toolbar,.settings-tabs,.outstanding-summary,.aging-grid>span,.table-empty,.search-empty,.finance-stat,.position-row,.editor-totals){background:var(--dma-surface-soft)!important}html[data-dma-theme=dark] :is(.data-row:hover,.notification-list>button:hover,.calendar-grid>button:hover,.settings-tabs button:hover,.user-account-list>button:hover,.global-search-content>button:hover,.filter-row>button:hover){background:var(--dma-surface-hover)!important}html[data-dma-theme=dark] :is(.document-number,.row-actions button,.widget-head button,.modal-card header button,.notification-panel button,.calendar-card button,.task button,.inspection-card button,.object-card button){color:var(--dma-text-soft)!important}html[data-dma-theme=dark] .document-sheet,html[data-dma-theme=dark] .lv-paper,html[data-dma-theme=dark] .acceptance-paper{color:#1c2430!important;background:#fff!important;box-shadow:0 12px 40px #00000052!important}@media (max-width:1080px) and (min-width:761px){.dashboard-quick-actions{grid-template-columns:repeat(2,minmax(0,1fr))!important}.order-document-table{overflow-x:auto}.order-document-table .data-head,.order-document-table .data-row{min-width:980px}}@media (max-width:760px){.theme-preference-control{grid-template-columns:1fr}.theme-preference-control>button{min-height:72px}.mobile-settings-tabs{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;display:grid!important;overflow:visible!important}.mobile-settings-tabs button{border-radius:11px;justify-content:center;min-height:44px;border:1px solid var(--dma-border)!important;color:var(--dma-text-soft)!important;background:var(--dma-surface)!important}.mobile-settings-tabs button.active{color:var(--dma-text)!important;background:var(--dma-surface-hover)!important}html[data-dma-theme=dark] :is(.mobile-dashboard,.mobile-page,.mobile-page-content,.mobile-functional-page,.mobile-profile-layer,.mobile-profile-sheet,.mobile-settings-page,.mobile-native-form,.mobile-native-list,.mobile-document-list,.mobile-document-list>div>button,.mobile-finance-card,.mobile-summary-card,.mobile-outstanding-grid>button,.mobile-bottom-nav,.mobile-global-nav,.mobile-action-sheet,.mobile-version-history article,.mobile-version-history article button){border-color:var(--dma-border)!important;color:var(--dma-text)!important;background:var(--dma-page)!important}html[data-dma-theme=dark] :is(.mobile-finance-card,.mobile-summary-card,.mobile-outstanding-grid>button,.mobile-document-list>div>button,.mobile-action-sheet,.mobile-version-history article,.mobile-version-history article button){background:var(--dma-surface)!important}html[data-dma-theme=dark] .mobile-header-actions button,html[data-dma-theme=dark] .mobile-subpage-header>button,html[data-dma-theme=dark] .mobile-icon-action{border-color:var(--dma-border)!important;color:var(--dma-text)!important;background:var(--dma-surface-soft)!important}}@media (prefers-reduced-motion:reduce){.desktop-dashboard,.desktop-dashboard .finance-bars b,.desktop-dashboard .finance-bars span{animation:none!important}}@media (max-width:760px){.mobile-create-layer,.mobile-settings-page{flex-direction:column;min-height:100dvh;color:var(--dma-text)!important;background:var(--dma-page)!important;display:flex!important}.mobile-create-layer .mobile-native-header,.mobile-settings-page .mobile-native-header{z-index:8;-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);min-height:66px;padding:8px 14px;position:sticky;top:0;border-color:var(--dma-border)!important;background:color-mix(in srgb, var(--dma-page) 92%, transparent)!important}.mobile-create-layer .mobile-native-header strong,.mobile-settings-page .mobile-native-header strong{font-weight:700;color:var(--dma-text)!important;font-size:18px!important}.mobile-create-layer .mobile-native-header button,.mobile-settings-page .mobile-native-header button{color:var(--dma-text)!important;background:0 0!important}.mobile-create-form,.mobile-settings-form{align-content:start;width:100%;max-width:680px;margin:0 auto;display:grid;gap:16px!important;padding:24px 18px 30px!important}.mobile-create-form>label,.mobile-settings-form>label,.mobile-create-grid>label,.mobile-new-relation,.mobile-signature-field{border:1px solid #0000;border-radius:16px;min-width:0;padding:12px 14px;color:var(--dma-text)!important;background:var(--dma-surface-soft)!important;gap:5px!important}.mobile-create-form label>span,.mobile-settings-form label>span,.mobile-signature-field>span{color:var(--dma-muted)!important;font-size:13px!important;font-weight:650!important}.mobile-create-form :is(input,select,textarea),.mobile-settings-form :is(input,select,textarea){line-height:1.35;min-height:38px!important;color:var(--dma-text)!important;box-shadow:none!important;background:0 0!important;border:0!important;border-radius:0!important;padding:4px 0!important;font-size:17px!important}.mobile-create-form textarea,.mobile-settings-form textarea{min-height:88px!important}.mobile-create-grid{grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:12px!important}.mobile-form-section{gap:4px;margin:12px 0 -2px;color:var(--dma-text)!important;background:0 0!important;padding:0 2px!important}.mobile-form-section strong{color:var(--dma-text-soft)!important;font-size:16px!important}.mobile-form-section small{color:var(--dma-muted)!important;font-size:13px!important}.mobile-conditional-field{animation:.2s both mobile-field-reveal;border-color:color-mix(in srgb, var(--dma-accent) 32%, transparent)!important;background:var(--dma-accent-soft)!important}@keyframes mobile-field-reveal{0%{opacity:0;transform:translateY(-5px)}to{opacity:1;transform:translateY(0)}}.mobile-create-footer,.mobile-settings-footer{grid-template-columns:1fr 1.6fr;gap:10px;width:min(100%,680px);margin:auto auto 0;z-index:auto!important;padding:12px 18px calc(20px + env(safe-area-inset-bottom))!important;background:var(--dma-page)!important;-webkit-backdrop-filter:none!important;backdrop-filter:none!important;border:0!important;display:grid!important;position:static!important}.mobile-settings-footer{grid-template-columns:1fr}.mobile-create-footer button,.mobile-settings-footer button{border:1px solid var(--dma-border-strong)!important;min-height:56px!important;color:var(--dma-text)!important;background:var(--dma-surface)!important;box-shadow:none!important;border-radius:15px!important;font-size:16px!important;font-weight:700!important}.mobile-create-footer button:last-child,.mobile-settings-footer button{border-color:var(--dma-action)!important;color:var(--dma-action-text)!important;background:var(--dma-action)!important}.mobile-create-footer button:disabled{opacity:.42}.mobile-lv-items article{border-color:var(--dma-border)!important;color:var(--dma-text)!important;background:var(--dma-surface)!important}.mobile-lv-items article header strong{color:var(--dma-text)!important}.mobile-add-section{border-color:var(--dma-border-strong)!important;color:var(--dma-text)!important;background:var(--dma-surface)!important}.mobile-settings-tabs{scrollbar-width:none;border-color:var(--dma-border)!important;background:var(--dma-page)!important;gap:8px!important;padding:10px 16px!important;display:flex!important;overflow-x:auto!important}.mobile-settings-tabs button{flex:none;padding:0 14px;border-color:var(--dma-border)!important;min-height:40px!important;color:var(--dma-text-soft)!important;background:var(--dma-surface)!important}.mobile-settings-tabs button.active{border-color:var(--dma-action)!important;color:var(--dma-action-text)!important;background:var(--dma-action)!important}.mobile-settings-form h2{color:var(--dma-text)!important;font-size:19px!important}.mobile-settings-form p,.mobile-settings-form small{color:var(--dma-muted)!important}.mobile-calendar-view,.mobile-calendar-agenda{border:1px solid var(--dma-border);color:var(--dma-text);background:var(--dma-surface);border-radius:20px;margin:14px 14px 0;overflow:hidden}.mobile-calendar-view>header{text-align:center;grid-template-columns:44px 1fr 44px;align-items:center;min-height:58px;padding:4px 8px;display:grid}.mobile-calendar-view>header button{width:40px;height:40px;color:var(--dma-text);background:0 0;border:0;border-radius:50%;place-items:center;display:grid}.mobile-calendar-view>header strong{text-transform:capitalize;font-size:17px}.mobile-calendar-weekdays,.mobile-calendar-grid{grid-template-columns:repeat(7,minmax(0,1fr));display:grid}.mobile-calendar-weekdays{padding:0 8px 5px}.mobile-calendar-weekdays span{color:var(--dma-muted);text-align:center;font-size:11px;font-weight:700}.mobile-calendar-grid{gap:3px;padding:0 8px 12px}.mobile-calendar-grid>:is(button,span){aspect-ratio:1;min-width:0}.mobile-calendar-grid button{color:var(--dma-text);background:0 0;border:0;border-radius:12px;align-content:center;place-items:center;gap:4px;font-size:14px;display:grid;position:relative}.mobile-calendar-grid button.today>span{color:var(--dma-accent-strong);font-weight:800}.mobile-calendar-grid button.selected{color:var(--dma-action-text);background:var(--dma-action)}.mobile-calendar-grid button.selected>span{color:inherit}.mobile-calendar-grid button i{gap:2px;height:4px;display:flex}.mobile-calendar-grid button i b{background:var(--dma-accent);border-radius:50%;width:4px;height:4px}.mobile-calendar-grid button i b.kind-besichtigung{background:var(--dma-warning)}.mobile-calendar-grid button i b.kind-einsatz{background:var(--dma-success)}.mobile-calendar-grid button.selected i b{background:var(--dma-action-text)}.mobile-calendar-agenda{margin-bottom:calc(102px + env(safe-area-inset-bottom))}.mobile-calendar-agenda>header{border-bottom:1px solid var(--dma-border);justify-content:space-between;align-items:center;gap:12px;padding:16px;display:flex}.mobile-calendar-agenda>header span{gap:3px;display:grid}.mobile-calendar-agenda>header small{color:var(--dma-muted)}.mobile-calendar-agenda>header button{min-height:40px;color:var(--dma-action-text);background:var(--dma-action);border:0;border-radius:12px;align-items:center;gap:5px;padding:0 13px;display:inline-flex}.mobile-calendar-agenda>button{border:0;border-bottom:1px solid var(--dma-border);width:100%;color:var(--dma-text);text-align:left;background:0 0;grid-template-columns:54px minmax(0,1fr) auto;align-items:center;gap:10px;padding:15px 16px;display:grid}.mobile-calendar-agenda>button time{color:var(--dma-accent-strong);font-weight:750}.mobile-calendar-agenda>button span{gap:4px;min-width:0;display:grid}.mobile-calendar-agenda>button small{color:var(--dma-muted);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.mobile-calendar-empty{text-align:center;justify-items:center;gap:7px;padding:30px 20px;display:grid}.mobile-calendar-empty svg{color:var(--dma-muted)}.mobile-calendar-empty span{color:var(--dma-muted);font-size:13px}.mobile-document-flow{color:var(--dma-text)!important;background:var(--dma-page)!important}.mobile-document-body{gap:10px;display:grid;padding:18px 16px 150px!important}.mobile-field-label{font-weight:700;color:var(--dma-muted)!important;margin:12px 2px 0!important;font-size:13px!important}.mobile-selection-row,.mobile-customer-summary,.mobile-document-details,.mobile-line-item{border-color:var(--dma-border)!important;color:var(--dma-text)!important;background:var(--dma-surface)!important}.mobile-selection-row{border-radius:15px!important;min-height:56px!important;font-size:16px!important}.mobile-selection-row.accent{color:var(--dma-text)!important;background:var(--dma-surface-soft)!important}.mobile-line-item{border-radius:16px;border:1px solid var(--dma-border)!important;padding:15px!important}.mobile-line-item strong,.mobile-line-item b{color:var(--dma-text)!important;font-size:15px!important}.mobile-line-item small{color:var(--dma-muted)!important;font-size:13px!important}.mobile-line-item button{color:var(--dma-text-soft)!important;font-size:14px!important}.mobile-document-details{overflow:hidden;border-radius:16px!important}.mobile-document-details>div{border-color:var(--dma-border)!important}.mobile-document-details span{color:var(--dma-muted)!important}.mobile-document-details strong{color:var(--dma-text)!important}.mobile-document-footer,.mobile-position-footer{-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);border-color:var(--dma-border)!important;background:color-mix(in srgb, var(--dma-page) 94%, transparent)!important}.mobile-document-footer button,.mobile-position-footer button:last-child,.mobile-preview-actions .primary{border-color:var(--dma-action)!important;color:var(--dma-action-text)!important;background:var(--dma-action)!important}html[data-dma-theme=dark] :is(.mobile-create-layer,.mobile-settings-page,.mobile-create-form,.mobile-settings-form,.mobile-calendar-view,.mobile-calendar-agenda,.mobile-native-list,.mobile-native-list>button,.mobile-document-list,.mobile-document-list>div>button,.mobile-picker-page,.mobile-position-page,.mobile-position-form,.mobile-position-adjustment,.mobile-quick-sheet,.mobile-period-sheet){border-color:var(--dma-border)!important;color:var(--dma-text)!important;background:var(--dma-page)!important}html[data-dma-theme=dark] :is(.mobile-native-list>button,.mobile-document-list>div>button,.mobile-position-adjustment,.mobile-quick-sheet,.mobile-period-sheet){background:var(--dma-surface)!important}html[data-dma-theme=dark] :is(.mobile-native-list strong,.mobile-document-list strong,.mobile-position-page strong,.mobile-quick-sheet strong,.mobile-period-sheet strong){color:var(--dma-text)!important}html[data-dma-theme=dark] :is(.mobile-native-list small,.mobile-document-list small,.mobile-position-page small,.mobile-quick-sheet small,.mobile-period-sheet small){color:var(--dma-muted)!important}}@media (max-width:430px){.mobile-create-grid{grid-template-columns:minmax(0,1fr)!important}.mobile-create-footer{grid-template-columns:1fr!important}.mobile-create-footer button:first-child{order:2}.mobile-create-footer button:last-child{order:1}}@media (max-width:760px){.mobile-finance-card{--mobile-revenue:#2869d8;--mobile-expense:#d94f67;color:var(--dma-text)!important;background:var(--dma-surface)!important}html[data-dma-theme=dark] .mobile-finance-card{--mobile-revenue:#79aaff;--mobile-expense:#ff899c}.mobile-finance-card>header{grid-template-columns:minmax(0,1fr) minmax(132px,auto)!important;align-items:start!important;gap:14px!important;display:grid!important}.mobile-finance-card>header>div:first-child{gap:7px;min-width:0;display:grid}.mobile-finance-card>header>div:first-child>span{color:var(--dma-muted)!important;font-size:14px!important}.mobile-finance-card>header>div:first-child>strong{white-space:nowrap;min-width:0;color:var(--dma-text)!important;font-size:clamp(27px,8vw,34px)!important;line-height:1.04!important}.mobile-finance-legend{align-content:start;min-width:0;grid-template-columns:1fr!important;gap:10px!important;display:grid!important}.mobile-finance-legend>div{min-width:0;grid-template-columns:10px minmax(0,1fr)!important;align-items:center!important;gap:2px 7px!important;display:grid!important}.mobile-finance-legend>div>i{grid-row:1/3;border-radius:3px!important;width:10px!important;height:10px!important;margin:0!important}.mobile-finance-legend>div>span{min-width:0;line-height:1.15;color:var(--dma-muted)!important;font-size:12px!important}.mobile-finance-legend>div>strong{white-space:nowrap;grid-column:2;min-width:0;color:var(--dma-text)!important;font-size:15px!important;line-height:1.2!important}.mobile-finance-legend .revenue,.mobile-chart-bars .revenue{background:var(--mobile-revenue)!important}.mobile-finance-legend .expense,.mobile-chart-bars .expense{background:var(--mobile-expense)!important}.mobile-chart-month>span,.mobile-finance-card footer button{color:var(--dma-text-soft)!important}.mobile-outstanding-grid>button{align-content:start;min-width:0;gap:8px!important}.mobile-outstanding-grid>button>strong{min-width:0;color:var(--dma-text)!important;white-space:normal!important;font-size:17px!important;line-height:1.2!important}.mobile-settings-tabs{-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);flex:none;width:100%;z-index:20!important;background:color-mix(in srgb, var(--dma-page) 94%, transparent)!important;grid-template-columns:repeat(3,minmax(0,1fr))!important;padding:10px 14px!important;position:sticky!important;top:64px!important}.mobile-settings-tabs button{min-width:0;padding:0 8px!important;font-size:12px!important}.mobile-profile-avatar-control{flex:0 0 46px;width:46px;height:46px;position:relative}.mobile-profile-avatar-view{border-radius:50%!important;width:46px!important;height:46px!important;overflow:hidden!important}.mobile-profile-avatar-view img{object-fit:cover!important;border-radius:inherit!important;width:100%!important;height:100%!important}.mobile-profile-avatar-pencil{z-index:2;border:2px solid var(--dma-page);width:24px;height:24px;color:var(--dma-action-text);background:var(--dma-action);border-radius:50%;place-items:center;padding:0;display:grid;position:absolute;bottom:-4px;right:-5px}.mobile-avatar-preview-layer{z-index:700;place-items:center;padding:24px;display:grid;position:fixed;inset:0}.mobile-avatar-preview-scrim{background:#000000b8;border:0;position:absolute;inset:0}.mobile-avatar-preview-layer>section{z-index:1;border:1px solid var(--dma-border);width:min(82vw,360px);color:var(--dma-text);background:var(--dma-surface);border-radius:22px;justify-items:center;gap:16px;padding:48px 24px 24px;display:grid;position:relative}.mobile-avatar-preview-layer>section>button{width:38px;height:38px;color:var(--dma-text);background:var(--dma-surface-soft);border:0;border-radius:50%;place-items:center;display:grid;position:absolute;top:12px;right:12px}.mobile-avatar-preview-layer>section>:is(img,span){aspect-ratio:1;width:min(62vw,260px);color:var(--dma-action-text);background:var(--dma-action);border-radius:50%;place-items:center;font-size:64px;display:grid;overflow:hidden}.mobile-avatar-preview-layer>section>img{object-fit:cover}.mobile-time-tracking-route{min-height:100dvh;padding:12px 14px calc(104px + env(safe-area-inset-bottom));color:var(--dma-text);background:var(--dma-page)}.mobile-time-tracking-route .page-header{padding:10px 2px 16px!important}}@media (max-width:380px){.mobile-finance-card>header{grid-template-columns:minmax(0,1fr)!important}.mobile-finance-legend,.mobile-settings-tabs{grid-template-columns:repeat(2,minmax(0,1fr))!important}}
.confirm-backdrop,.mobile-takeover-backdrop,.mobile-exit-draft-backdrop{z-index:1800!important}@media (max-width:760px){.mobile-line-item-button{text-align:left;grid-template-columns:minmax(0,1fr) auto;width:100%;border:0!important;border-bottom:1px solid var(--line)!important;color:var(--ink)!important;background:var(--surface)!important;border-radius:0!important;gap:7px 12px!important;padding:16px 6px!important;display:grid!important}.mobile-line-item-button>b{white-space:nowrap;text-align:right}.mobile-line-item-button>span:last-child{color:var(--muted);grid-column:1/-1;align-items:center;gap:4px;font-size:13px;font-weight:700;display:flex}.mobile-line-item-button .mobile-line-adjustment{border-radius:8px;grid-column:1/-1;padding:7px 9px;font-weight:750}.mobile-line-item-button .mobile-line-adjustment.rabatt{color:#08775a;background:#10b9811a}.mobile-line-item-button .mobile-line-adjustment.aufschlag{color:#a65312;background:#f59e0b1c}.mobile-total-adjustment-trigger{margin-top:10px;color:var(--ink)!important;background:var(--surface-subtle)!important}.mobile-total-adjustment-editor{border:1px solid var(--line);background:var(--surface);border-radius:13px;gap:12px;margin-top:8px;padding:14px;display:grid}.mobile-total-adjustment-editor label{gap:6px;display:grid}.mobile-total-adjustment-editor label>span{color:var(--muted);font-size:13px;font-weight:700}.mobile-total-adjustment-editor input,.mobile-total-adjustment-editor select{box-sizing:border-box;border:1px solid var(--line);width:100%;min-height:50px;color:var(--ink);background:var(--surface);border-radius:11px;padding:11px 13px;font-size:16px}.mobile-total-adjustment-editor output{background:var(--surface-subtle);border-radius:10px;justify-content:space-between;gap:12px;padding:10px 12px;font-size:14px;display:flex}.mobile-position-header{position:relative}.mobile-position-menu{z-index:12;border:1px solid var(--line);background:var(--surface);border-radius:12px;width:min(230px,100vw - 24px);padding:6px;position:absolute;top:50px;right:10px;box-shadow:0 16px 42px #11182733}.mobile-position-menu button{justify-content:flex-start;align-items:center;gap:9px;padding:0 12px;font-weight:750;color:#b42318!important;background:#ef444414!important;border-radius:9px!important;width:100%!important;height:48px!important;font-size:15px!important;display:flex!important}.mobile-position-footer{grid-template-columns:1fr!important}.mobile-position-footer>button{width:100%}.mobile-product-field{margin-bottom:6px!important}.mobile-product-suggestions{border:1px solid var(--line);background:var(--surface);border-radius:12px;margin:0 0 18px;display:grid;overflow:hidden;box-shadow:0 12px 30px #11182714}.mobile-product-suggestions>span{color:var(--muted);padding:10px 12px 7px;font-size:12px;font-weight:750}.mobile-product-suggestions>button{border:0;border-top:1px solid var(--line);min-height:58px;color:var(--ink);background:var(--surface);text-align:left;grid-template-columns:28px 1fr;align-items:center;gap:9px;padding:8px 12px;display:grid}.mobile-product-suggestions>button div,.mobile-product-suggestions strong,.mobile-product-suggestions small{min-width:0;display:block}.mobile-product-suggestions strong{font-size:15px}.mobile-product-suggestions small{color:var(--muted);margin-top:3px;font-size:12px}.mobile-product-suggestions>small{color:var(--muted);padding:14px 12px}.mobile-document-flow{padding-bottom:126px}.mobile-document-body{padding-bottom:190px}.mobile-document-footer{min-height:112px!important;padding:9px 12px max(10px,env(safe-area-inset-bottom))!important;background:var(--surface)!important;grid-template-columns:1fr!important;gap:8px!important}.mobile-document-total{justify-content:space-between;align-items:center;display:flex!important}.mobile-document-total span,.mobile-document-total strong{margin:0!important}.mobile-document-actions{grid-template-columns:1fr 1fr 1.18fr;gap:7px;display:grid!important}.mobile-document-actions button{font-weight:750;border:1px solid var(--line)!important;min-height:42px!important;color:var(--ink)!important;background:var(--surface-subtle)!important;border-radius:9px!important;padding:0 7px!important;font-size:12px!important}.mobile-document-actions button.primary{color:#fff!important;background:#242424!important;border-color:#242424!important}.document-preview-modal{z-index:1400}.document-preview-header{flex-direction:column;align-items:flex-start;gap:8px;padding:10px 12px}.document-preview-header>div:last-child{grid-template-columns:repeat(2,minmax(0,1fr));gap:6px;width:100%;display:grid}.document-preview-header>div:last-child .button{justify-content:center;width:100%;min-height:42px;font-size:12px}.document-preview-header>div:last-child .button.primary{grid-column:1/-1}.document-preview-header>div:last-child .icon-button{position:absolute;top:8px;right:8px}.mobile-exit-actions{grid-template-columns:1fr 1fr!important}.mobile-exit-actions .button.primary{grid-column:1/-1}.mobile-finance-card>header{grid-template-columns:minmax(0,1fr) 170px!important;gap:8px!important}.mobile-finance-card>header>div:first-child>strong{font-size:clamp(25px,6.4vw,31px)!important}.mobile-finance-legend{position:relative;justify-self:end!important;width:170px!important;right:-18px!important}.mobile-finance-legend>div{grid-template-columns:10px 70px minmax(70px,auto)!important;gap:7px!important}.mobile-finance-legend span{font-size:12px!important}.mobile-finance-legend strong{font-size:14px!important}.mobile-outstanding-grid{border-bottom:0!important;margin-bottom:-12px!important}}@media (max-width:390px){.mobile-finance-card>header{grid-template-columns:1fr!important}.mobile-finance-legend{width:100%!important;right:0!important}.mobile-document-actions{grid-template-columns:1fr 1fr}.mobile-document-actions .primary{grid-column:1/-1}.mobile-document-footer{min-height:158px!important}.mobile-document-flow{padding-bottom:170px}}
.preview-config-panel,.dispatch-section.document-design-section{display:none!important}.document-preview-body:has(.preview-config-panel){grid-template-columns:minmax(0,1fr)!important}.document-design-settings{gap:18px;display:grid}.document-kind-tabs{flex-wrap:wrap;gap:8px;display:flex}.document-kind-tabs button{border:1px solid var(--line);min-height:40px;color:var(--muted);background:var(--surface);border-radius:10px;padding:0 14px;font-weight:700}.document-kind-tabs button.active{border-color:var(--ink);color:#fff;background:var(--ink)}.document-design-settings-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;display:grid}.document-design-control-card{border:1px solid var(--line);background:var(--surface);border-radius:16px;align-content:start;gap:14px;padding:20px;display:grid}.document-design-control-card h3{color:var(--ink);margin:0 0 2px;font-size:17px}.document-company-lines{grid-column:1/-1}.document-company-lines p{color:var(--muted);margin:0;font-size:13px}.document-design-color-picker{color:var(--muted);gap:8px;font-size:13px;font-weight:700;display:grid}.document-design-color-picker>div{flex-wrap:wrap;gap:9px;display:flex}.document-design-color-picker button{width:30px;height:30px;box-shadow:0 0 0 1px var(--line);border:3px solid #0000;border-radius:50%}.document-design-color-picker button.selected{border-color:var(--surface);box-shadow:0 0 0 2px var(--ink)}.document-design-save{justify-content:flex-end;padding-top:2px;display:flex}@media (max-width:760px){.mobile-document-actions{grid-template-columns:1fr 1fr!important}.mobile-document-actions button{font-size:13px!important}.mobile-finance-card>header{grid-template-columns:minmax(0,1fr) minmax(154px,176px)!important;column-gap:12px!important}.mobile-finance-card>header>div:first-child>strong{font-size:clamp(24px,6.2vw,30px)!important}.mobile-finance-legend{width:min(176px,43vw)!important;right:-28px!important}.mobile-finance-legend>div{grid-template-columns:10px minmax(62px,1fr) minmax(72px,auto)!important;gap:4px 7px!important}.mobile-finance-legend strong{font-size:15px!important;line-height:1.2!important}.mobile-profile-sheet>header{text-align:left!important;grid-template-columns:52px minmax(0,1fr) 40px!important;align-items:center!important;gap:12px!important;display:grid!important}.mobile-profile-sheet>header .mobile-profile-avatar-control{grid-area:1/1!important;margin:0!important}.mobile-profile-sheet>header>span{min-width:0;text-align:left!important;grid-area:1/2!important}.mobile-profile-sheet>header>button:last-child{justify-self:end;grid-area:1/3!important;position:static!important}.mobile-profile-sheet>header>input{display:none}.mobile-page-content.is-refreshing :is(.mobile-finance-card,.mobile-summary-card,.mobile-outstanding-grid,.mobile-document-list,.mobile-page-intro,.mobile-native-list,.mobile-module-grid){opacity:.2;filter:grayscale(.25);pointer-events:none;transition:opacity .18s,filter .18s}.mobile-data-refresh-spinner{z-index:755;border:1px solid var(--line);color:var(--ink);background:color-mix(in srgb, var(--surface) 94%, transparent);-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);border-radius:999px;align-items:center;gap:9px;padding:11px 15px;font-size:13px;font-weight:750;display:flex;position:fixed;top:46%;left:50%;transform:translate(-50%,-50%);box-shadow:0 12px 34px #0f172a21}.mobile-data-refresh-spinner svg{animation:.8s linear infinite mobile-refresh-spin}.document-design-settings{gap:14px}.document-kind-tabs{scrollbar-width:none;flex-wrap:nowrap;padding-bottom:3px;overflow-x:auto}.document-kind-tabs button{flex:none}.document-design-settings-grid{grid-template-columns:1fr}.document-company-lines{grid-column:auto}.document-design-control-card{border-radius:14px;padding:16px}.document-design-save{z-index:4;padding:10px 0 max(10px,env(safe-area-inset-bottom));background:var(--surface);position:sticky;bottom:0}.document-design-save button{justify-content:center;width:100%}}@media (max-width:390px){.mobile-finance-card>header{grid-template-columns:minmax(0,1fr) 145px!important}.mobile-finance-legend{width:145px!important;right:-22px!important}.mobile-finance-legend>div{grid-template-columns:9px 58px minmax(66px,auto)!important;gap:4px!important}.mobile-finance-legend span{font-size:11px!important}.mobile-finance-legend strong{font-size:13px!important}}
:root{--surface-subtle:var(--dma-surface-soft)}@media (max-width:760px){html,body{min-height:100%;color:var(--dma-text);background:var(--dma-page)!important}:is(.app-shell,.workspace,.content,.mobile-app-shell,.mobile-dashboard,.mobile-page,.mobile-page-content,.mobile-functional-page,.mobile-document-flow,.mobile-create-layer,.mobile-settings-page,.mobile-profile-layer,.mobile-profile-sheet,.mobile-picker-page,.mobile-position-page,.mobile-calendar-view,.mobile-calendar-agenda,.mobile-time-tracking-route){color:var(--dma-text)!important;background:var(--dma-page)!important}:is(.mobile-native-header,.mobile-subpage-header,.mobile-section-header,.mobile-position-header){-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);border-color:var(--dma-border)!important;color:var(--dma-text)!important;background:color-mix(in srgb, var(--dma-page) 94%, transparent)!important;box-shadow:none!important}:is(.mobile-native-header,.mobile-subpage-header,.mobile-section-header,.mobile-position-header) :is(strong,h1,h2){color:var(--dma-text)!important}:is(.mobile-native-header,.mobile-subpage-header,.mobile-section-header,.mobile-position-header)>button,.mobile-header-actions button,.mobile-header-actions-inline button,.mobile-icon-action{border-color:var(--dma-border)!important;color:var(--dma-text)!important;background:var(--dma-surface-soft)!important;box-shadow:none!important}.mobile-dashboard-header{color:var(--dma-text)!important;background:0 0!important}.mobile-dashboard-search{border-color:var(--dma-border)!important;color:var(--dma-muted)!important;background:var(--dma-surface)!important}:is(.mobile-finance-card,.mobile-summary-card,.mobile-outstanding-grid>button,.mobile-native-list>button,.mobile-document-list>div>button,.mobile-module-grid>button,.mobile-form-section,.mobile-lv-items article,.mobile-position-adjustment,.mobile-total-adjustment-editor,.mobile-product-suggestions,.mobile-product-suggestions>button,.mobile-selection-row,.mobile-line-item-button,.mobile-customer-summary,.mobile-quick-sheet,.mobile-quick-actions-list,.mobile-quick-actions-list>button,.mobile-period-sheet,.mobile-period-sheet>button,.mobile-position-menu,.mobile-version-history article,.mobile-version-history article>button,.document-design-control-card,.mobile-empty-state){border-color:var(--dma-border)!important;color:var(--dma-text)!important;background:var(--dma-surface)!important}:is(.mobile-native-list>button,.mobile-document-list>div>button,.mobile-product-suggestions>button,.mobile-quick-actions-list>button,.mobile-period-sheet>button,.mobile-line-item-button){border-bottom-color:var(--dma-border)!important}:is(.mobile-finance-card,.mobile-summary-card,.mobile-outstanding-grid>button,.mobile-native-list>button,.mobile-document-list>div>button,.mobile-module-grid>button,.mobile-form-section,.mobile-lv-items article,.mobile-product-suggestions,.mobile-quick-actions-list,.mobile-version-history article){box-shadow:var(--dma-shadow)!important}:is(.mobile-native-list strong,.mobile-document-list strong,.mobile-module-grid strong,.mobile-form-section strong,.mobile-lv-items strong,.mobile-product-suggestions strong,.mobile-quick-sheet strong,.mobile-quick-actions-list strong,.mobile-period-sheet strong,.mobile-version-history strong,.mobile-finance-legend strong,.mobile-position-page strong){color:var(--dma-text)!important}:is(.mobile-native-list small,.mobile-document-list small,.mobile-module-grid span,.mobile-form-section small,.mobile-lv-items small,.mobile-product-suggestions small,.mobile-quick-sheet small,.mobile-quick-actions-list small,.mobile-period-sheet small,.mobile-version-history time,.mobile-finance-legend span,.mobile-position-page small){color:var(--dma-muted)!important}.mobile-settings-form,.mobile-create-form,.mobile-position-form{color:var(--dma-text)!important;background:0 0!important}:is(.mobile-create-form,.mobile-settings-form,.mobile-position-form,.mobile-total-adjustment-editor,.mobile-product-field,.mobile-picker-search) :is(input,select,textarea),.mobile-settings-form>label>input,.mobile-settings-form>label>select{border-color:var(--dma-border-strong)!important;color:var(--dma-text)!important;background:var(--dma-field)!important;box-shadow:none!important}:is(.mobile-create-form,.mobile-settings-form,.mobile-position-form,.mobile-total-adjustment-editor,.mobile-product-field,.mobile-picker-search) :is(input,select,textarea):focus{outline:none;border-color:var(--dma-accent)!important;box-shadow:var(--dma-focus)!important}:is(input,select,textarea)::placeholder{opacity:1;color:var(--dma-muted)!important}.mobile-settings-form :is(h2,h3),.mobile-create-form :is(h2,h3),.mobile-position-form :is(h2,h3){color:var(--dma-text)!important}.mobile-settings-form :is(p,small),.mobile-create-form :is(p,small),.mobile-position-form :is(p,small),:is(.mobile-settings-form,.mobile-create-form,.mobile-position-form) label>span{color:var(--dma-muted)!important}.mobile-settings-tabs{border-color:var(--dma-border)!important;background:color-mix(in srgb, var(--dma-page) 94%, transparent)!important}.mobile-settings-tabs button{border-color:var(--dma-border)!important;color:var(--dma-text-soft)!important;background:var(--dma-surface)!important}.mobile-settings-tabs button.active{border-color:var(--dma-accent)!important;color:var(--dma-text)!important;background:var(--dma-accent-soft)!important}:is(.mobile-create-footer,.mobile-settings-footer,.mobile-document-footer,.mobile-position-footer,.mobile-bottom-nav,.mobile-global-nav){border-color:var(--dma-border)!important;color:var(--dma-text)!important;background:color-mix(in srgb, var(--dma-page) 95%, transparent)!important}.mobile-create-footer button:first-child,.mobile-document-actions button{border-color:var(--dma-border)!important;color:var(--dma-text)!important;background:var(--dma-surface-soft)!important}.mobile-profile-layer{z-index:610!important;overflow:hidden!important}.mobile-profile-sheet{max-height:none!important;padding:max(18px, env(safe-area-inset-top)) 18px calc(28px + env(safe-area-inset-bottom))!important;box-shadow:none!important;border:0!important;border-radius:0!important;position:absolute!important;inset:0!important;overflow:auto!important}.mobile-profile-sheet>header{min-height:214px!important;color:var(--dma-text)!important;text-align:center!important;background:0 0!important;border:0!important;flex-direction:column!important;justify-content:flex-start!important;align-items:center!important;gap:7px!important;padding:54px 52px 28px!important;display:flex!important;position:relative!important}.mobile-profile-avatar-control{flex:0 0 96px!important;width:96px!important;height:96px!important;margin:0 0 5px!important;position:relative!important}.mobile-profile-avatar-view,.mobile-profile-sheet header .mobile-profile-avatar-view{border:2px solid var(--dma-surface)!important;width:92px!important;min-width:92px!important;height:92px!important;color:var(--dma-action-text)!important;background:var(--dma-action)!important;box-shadow:0 0 0 1px var(--dma-border), 0 10px 28px #00000024!important;border-radius:50%!important;place-items:center!important;padding:0!important;font-size:28px!important;display:grid!important;overflow:hidden!important}.mobile-profile-avatar-view>img{border-radius:inherit!important;object-fit:cover!important;object-position:center!important;width:100%!important;height:100%!important;display:block!important}.mobile-profile-avatar-pencil{z-index:2!important;border:2px solid var(--dma-page)!important;width:29px!important;height:29px!important;color:var(--dma-action-text)!important;background:var(--dma-action)!important;border-radius:50%!important;place-items:center!important;padding:0!important;display:grid!important;position:absolute!important;bottom:0!important;right:-1px!important}.mobile-profile-sheet>header>input{display:none!important}.mobile-profile-sheet>header>span{text-align:center!important;justify-items:center!important;gap:4px!important;min-width:0!important;display:grid!important}.mobile-profile-sheet>header>span strong,.mobile-profile-sheet>header>span small{text-overflow:ellipsis;white-space:nowrap;max-width:min(72vw,360px);overflow:hidden;display:block!important}.mobile-profile-sheet>header>span strong{color:var(--dma-text)!important;font-size:21px!important;line-height:1.25!important}.mobile-profile-sheet>header>span small{color:var(--dma-muted)!important;font-size:14px!important;line-height:1.3!important}.mobile-profile-sheet>header>button:last-child{z-index:3!important;border:1px solid var(--dma-border)!important;width:44px!important;height:44px!important;color:var(--dma-text)!important;background:var(--dma-surface-soft)!important;border-radius:12px!important;place-items:center!important;padding:0!important;display:grid!important;position:absolute!important;top:0!important;left:0!important}.mobile-profile-sheet>h3{color:var(--dma-muted)!important;letter-spacing:0!important;text-transform:none!important;margin:22px 4px 8px!important;font-size:14px!important}.mobile-profile-sheet>button{width:100%!important;min-height:58px!important;color:var(--dma-text)!important;background:var(--dma-surface)!important;text-align:left!important;border:1px solid #0000!important;border-radius:12px!important;justify-content:space-between!important;align-items:center!important;margin:1px 0 0!important;padding:0 14px!important;font-size:16px!important;font-weight:700!important;display:flex!important}.mobile-profile-sheet>button+button{border-top-color:var(--dma-border)!important;border-radius:0!important}.mobile-profile-sheet>button:active{background:var(--dma-surface-hover)!important}.mobile-face-id{border-color:var(--dma-border)!important;color:var(--dma-text)!important;background:var(--dma-page)!important}.mobile-face-id small{color:var(--dma-muted)!important}.mobile-avatar-preview-layer>section,.mobile-version-history article>div,.mobile-pull-indicator{border-color:var(--dma-border)!important;color:var(--dma-text)!important;background:var(--dma-surface-raised)!important}.mobile-avatar-preview-layer>section>button{color:var(--dma-text)!important;background:var(--dma-surface-soft)!important}.mobile-pull-indicator{background:color-mix(in srgb, var(--dma-surface-raised) 96%, transparent)!important}.mobile-finance-card>header{grid-template-columns:minmax(0,1fr) minmax(132px,148px)!important;align-items:start!important;gap:14px!important;padding:18px 16px 8px!important;display:grid!important}.mobile-finance-card>header>div:first-child{min-width:0!important}.mobile-finance-card>header>div:first-child>strong,.mobile-finance-card>header>div:first-child>strong .mobile-sensitive{text-overflow:ellipsis;max-width:100%;overflow:hidden;color:var(--dma-text)!important;letter-spacing:-.035em!important;white-space:nowrap!important;font-size:clamp(26px,7.1vw,32px)!important;line-height:1.06!important}.mobile-finance-legend{justify-self:end!important;gap:10px!important;width:100%!important;min-width:0!important;margin:0!important;padding:1px 0 0!important;display:grid!important;position:static!important;right:auto!important}.mobile-finance-legend>div{grid-template-columns:10px minmax(0,1fr)!important;align-items:center!important;gap:2px 7px!important;min-width:0!important;display:grid!important}.mobile-finance-legend>div>i{grid-row:1/3!important}.mobile-finance-legend>div>strong{text-overflow:ellipsis;white-space:nowrap;overflow:hidden;grid-column:2!important;min-width:0!important;font-size:15px!important}}@media (max-width:380px){.mobile-finance-card>header{grid-template-columns:minmax(0,1fr) 122px!important;gap:9px!important}.mobile-finance-card>header>div:first-child>strong,.mobile-finance-card>header>div:first-child>strong .mobile-sensitive{font-size:25px!important}.mobile-finance-legend>div>strong{font-size:13px!important}.mobile-profile-sheet>header{padding-inline:46px!important}}@media (prefers-reduced-motion:reduce){.mobile-profile-layer,.mobile-page-content{animation:none!important}}@media (max-width:760px){html,body,.mobile-app-shell{overscroll-behavior-y:none;width:100%;min-height:100%}.mobile-app-shell,.mobile-dashboard,.mobile-page-content{width:100%;max-width:100%;min-height:100dvh}.mobile-settings-page{overscroll-behavior:contain;grid-template-rows:auto auto minmax(0,1fr) auto;width:100dvw;height:100dvh;max-height:100dvh;display:grid!important;overflow:hidden!important}.mobile-settings-page>.mobile-settings-form{overscroll-behavior:contain;-webkit-overflow-scrolling:touch;min-height:0;overflow:hidden auto;padding-bottom:24px!important}.mobile-settings-page>.mobile-settings-footer{flex:none;z-index:3!important;padding-right:max(18px, env(safe-area-inset-right))!important;padding-bottom:calc(12px + env(safe-area-inset-bottom))!important;padding-left:max(18px, env(safe-area-inset-left))!important;position:relative!important;inset:auto!important}:is(.mobile-page-content,.mobile-functional-page,.mobile-create-form,.mobile-settings-form){padding-right:max(12px, env(safe-area-inset-right));padding-left:max(12px, env(safe-area-inset-left))}}
.topbar-actions .dashboard-customize-trigger{border:1px solid var(--dma-border,#e1e3e8);color:var(--dma-text,#20222a);background:var(--dma-surface,#fff);flex:none;place-items:center;margin:0;display:inline-grid}.topbar-actions .dashboard-customize-trigger:hover,.topbar-actions .dashboard-customize-trigger:focus-visible{border-color:var(--dma-border-strong,#b9bec8);background:var(--dma-surface-soft,#f4f5f7)}@media (min-width:769px){.editor-page .editor-toolbar{border-top-left-radius:0;border-top-right-radius:0;margin-top:-24px;top:60px!important}}.customer-account-overview{border:1px solid var(--dma-border,#e1e3e8);background:var(--dma-surface-soft,#f7f8fa);border-radius:14px;gap:14px;padding:16px;display:grid}.customer-account-overview>header,.customer-account-overview h3,.customer-account-overview h4{margin:0}.customer-account-overview>header{justify-content:space-between;align-items:center;gap:12px;display:flex}.customer-account-overview>header>strong{color:#b54a3d;white-space:nowrap;font-size:13px}.customer-status-summary{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;display:grid}.customer-status-summary>span{border:1px solid var(--dma-border,#e1e3e8);background:var(--dma-surface,#fff);border-radius:10px;gap:4px;padding:10px;display:grid}.customer-status-summary small{color:var(--dma-muted,#737985);font-size:10px}.customer-status-summary strong{font-size:18px}.customer-document-timeline,.customer-payment-history{gap:7px;display:grid}.customer-document-timeline h4,.customer-payment-history h4{margin-bottom:2px;font-size:12px}.customer-document-timeline>button,.customer-payment-history>button{border:1px solid var(--dma-border,#e1e3e8);width:100%;color:var(--dma-text,#20222a);background:var(--dma-surface,#fff);text-align:left;border-radius:10px;grid-template-columns:auto minmax(0,1fr) auto auto;align-items:center;gap:10px;padding:10px;display:grid}.customer-payment-history>button{grid-template-columns:auto minmax(0,1fr) auto}.customer-document-timeline button>span,.customer-payment-history button>span{gap:2px;display:grid}.customer-document-timeline button>span:last-of-type{text-align:right}.customer-document-timeline small,.customer-payment-history small,.customer-payment-history time,.customer-account-overview p{color:var(--dma-muted,#737985);font-size:9.5px}.customer-document-icon{width:30px;height:30px;color:var(--dma-accent,#5d55b3);background:var(--dma-accent-soft,#efedff);border-radius:9px;place-items:center}.mobile-preview-actions{display:none}@media (max-width:768px){.mobile-picker-page,.mobile-picker-contact,.takeover-dialog{border-color:var(--dma-border)!important;color:var(--dma-text)!important;background:var(--dma-surface)!important}.mobile-picker-contact strong,.takeover-dialog h3{color:var(--dma-text)!important}.mobile-picker-contact small,.takeover-dialog>p,.takeover-dialog footer>label{color:var(--dma-muted)!important}.mobile-picker-contact>span{color:var(--dma-text-soft)!important;background:var(--dma-surface-soft)!important}.mobile-picker-contact{border-bottom-color:var(--dma-border)!important}.takeover-dialog footer{border-top-color:var(--dma-border)!important}.takeover-illustration{background:radial-gradient(circle at 20% 20%, var(--dma-surface) 0 8%, transparent 9%), linear-gradient(135deg, var(--dma-accent-soft), var(--dma-surface-soft))!important}.confirm-backdrop,.mobile-exit-draft-backdrop{z-index:1900!important}.document-preview-modal.design-preview-modal{padding-bottom:calc(82px + env(safe-area-inset-bottom))}.design-preview-modal .document-preview-header{flex-direction:row;justify-content:center;align-items:center;min-height:58px;padding:8px 54px;display:flex}.design-preview-modal .document-preview-header>div:first-child{text-align:center}.design-preview-modal .document-preview-header>div:last-child>:not(.preview-back-button){display:none!important}.design-preview-modal .document-preview-header .preview-back-button{display:inline-grid!important;position:absolute!important;top:9px!important;left:10px!important;right:auto!important}.mobile-preview-actions{z-index:1450;padding:10px 12px calc(10px + env(safe-area-inset-bottom));border-top:1px solid var(--dma-border);background:color-mix(in srgb, var(--dma-surface) 96%, transparent);-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr);gap:8px;display:grid;position:fixed;bottom:0;left:0;right:0}.mobile-preview-actions .button{justify-content:center;min-height:48px}.customer-account-overview{padding:12px}.customer-document-timeline>button{grid-template-columns:auto minmax(0,1fr) auto}.customer-document-timeline>button>span:last-of-type{text-align:left;grid-column:2}}
html[data-dma-theme=dark] :is(body,.app-shell,.workspace,.content,.desktop-workspace-content,.page-stack,.mobile-app-shell,.mobile-page-content,.mobile-functional-page,.mobile-document-flow,.mobile-create-layer,.mobile-settings-page,.mobile-position-page,.mobile-picker-page,.mobile-calendar-view,.mobile-time-tracking-route){color:var(--dma-text)!important;background-color:var(--dma-page)!important}html[data-dma-theme=dark] :is(.topbar,.mobile-native-header,.mobile-subpage-header,.mobile-section-header,.mobile-position-header,.mobile-create-footer,.mobile-settings-footer,.mobile-document-footer,.mobile-position-footer,.mobile-global-nav,.mobile-bottom-nav,.document-preview-header){border-color:var(--dma-border)!important;color:var(--dma-text)!important;background:color-mix(in srgb, var(--dma-surface) 96%, transparent)!important}html[data-dma-theme=dark] :is(.dashboard-widget,.finance-card,.chart-card,.summary-card,.metric-card,.activity-card,.contact-list,.product-list,.document-table,.timesheet-table,.table-empty,.editor-toolbar,.editor-form>section,.editor-layout>section,.position-row,.editor-totals,.total-adjustment-editor,.settings-section,.settings-card,.settings-form,.settings-page,.settings-content,.settings-panel,.document-design-section,.document-design-control-card,.preview-more-settings,.dispatch-panel,.dispatch-panel section,.dispatch-section,.inspection-card,.object-card,.employee-card,.task,.expense-filter-card,.expense-metrics article,.expense-form-section,.logo-settings-preview,.integrity-columns>div,.user-account-list,.user-account-list>button,.account-last-login,.role-definition-grid article,.acceptance-category-grid label,.acceptance-billing-suggestions article,.compliance-status-card>div>span,.time-entry-list article,.vacation-history article,.customer-account-overview,.customer-status-summary>span,.customer-document-timeline>button,.customer-payment-history>button,.drawer-command-list>button,.quick-status-control,.employee-quick-status,.mobile-form-section,.mobile-add-section,.mobile-new-relation,.mobile-signature-field,.mobile-conditional-field,.mobile-lv-items article,.mobile-calendar-grid,.mobile-calendar-agenda article){border-color:var(--dma-border)!important;color:var(--dma-text)!important;background:var(--dma-surface)!important;box-shadow:none!important}html[data-dma-theme=dark] :is(.modal-card,.modal-card>header,.modal-card>footer,.modal-body,.confirm-card,.validation-dialog,.email-compose-modal,.email-compose-modal>header,.email-compose-modal>footer,.takeover-dialog,.global-search-dialog,.global-search-input,.global-search-content,.detail-drawer,.detail-drawer>header,.detail-drawer>footer,.drawer-body,.detail-body,.profile-panel,.notification-panel,.notification-panel>header,.notification-panel>footer,.mobile-profile-sheet,.mobile-quick-sheet,.mobile-period-sheet,.mobile-avatar-preview-layer>section,.mobile-version-history article>div){border-color:var(--dma-border)!important;color:var(--dma-text)!important;background:var(--dma-surface-raised)!important}html[data-dma-theme=dark] :is(.global-search-content>button,.profile-menu-list>button,.notification-list>button,.dispatch-option-list>button,.recommended-layouts button,.calendar-grid>button,.mobile-native-list>button,.mobile-alpha-list>button,.mobile-document-list button,.mobile-module-grid>button,.mobile-picker-contact,.mobile-selection-row,.mobile-line-item,.mobile-line-item-button,.mobile-customer-summary,.mobile-document-details,.mobile-finance-card,.mobile-summary-card,.mobile-outstanding-grid>button,.mobile-product-suggestions,.mobile-product-suggestions>button,.mobile-position-adjustment,.mobile-total-adjustment-editor,.mobile-version-history article,.mobile-version-history article>button,.mobile-quick-actions-list,.mobile-quick-actions-list>button,.mobile-period-sheet>button,.mobile-empty-state,.mobile-profile-sheet>button,.mobile-quick-sheet>button,.notification-panel>footer button,.mobile-action-dock){border-color:var(--dma-border)!important;color:var(--dma-text)!important;background:var(--dma-surface)!important}html[data-dma-theme=dark] :is(input,select,textarea,.input-like,.period-select,.period-select select,.custom-period input,.mobile-picker-search,.mobile-picker-search input,.quick-status-control select,.employee-quick-status select,.expense-filter-card select,.time-entry-list select,.time-entry-form output){border-color:var(--dma-border-strong)!important;color:var(--dma-text)!important;background:var(--dma-field)!important;box-shadow:none!important}html[data-dma-theme=dark] :is(input,select,textarea)::placeholder{color:var(--dma-muted)!important;opacity:1!important}html[data-dma-theme=dark] :is(.icon-button,.button.secondary,.button.ghost,.topbar-search,.dashboard-customize-trigger,.mobile-header-actions button,.mobile-header-actions-inline button,.mobile-native-header>button,.mobile-subpage-header>button,.mobile-section-header>button,.mobile-position-header>button,.mobile-quick-sheet header button,.mobile-profile-sheet header button,.dispatch-logo-control button,.planner-new-contact button){border-color:var(--dma-border)!important;color:var(--dma-text)!important;background:var(--dma-surface-soft)!important}html[data-dma-theme=dark] :is(h1,h2,h3,h4,strong,.drawer-identity h2,.mobile-native-list strong,.mobile-document-list strong,.mobile-module-grid strong,.mobile-picker-contact strong,.mobile-profile-sheet strong,.takeover-dialog h3){color:var(--dma-text)!important}html[data-dma-theme=dark] :is(p,small,time,.section-kicker,label>span,.mobile-field-label,.mobile-picker-page>p,.mobile-picker-contact small,.takeover-dialog>p,.takeover-dialog footer>label){color:var(--dma-muted)!important}html[data-dma-theme=dark] :is(.mobile-create-grid,.mobile-create-form,.mobile-settings-form,.mobile-position-form,.mobile-document-body,.mobile-calendar-agenda,.drawer-overview-list){background-color:#0000!important}html[data-dma-theme=dark] .takeover-dialog footer,html[data-dma-theme=dark] .mobile-picker-contact,html[data-dma-theme=dark] .mobile-document-list button,html[data-dma-theme=dark] .mobile-native-list>button{border-color:var(--dma-border)!important}html[data-dma-theme=dark] .takeover-illustration{color:var(--dma-accent-strong)!important;background:radial-gradient(circle at 20% 20%, var(--dma-surface-raised) 0 8%, transparent 9%), linear-gradient(135deg, var(--dma-accent-soft), var(--dma-surface-soft))!important}html[data-dma-theme=dark] :is(.modal-backdrop,.drawer-backdrop,.search-backdrop){background-color:#030508b8!important}html[data-dma-theme=dark] .document-preview-body,html[data-dma-theme=dark] .document-preview-stage{background:#0b0d11!important}html[data-dma-theme=dark] :is(.document-sheet,.fixed-a4-page,.lv-paper,.document-page){color:#111827!important;background:#fff!important}@media (max-width:768px){html[data-dma-theme=dark] :is(.mobile-profile-layer,.mobile-profile-sheet,.mobile-quick-layer,.mobile-create-layer,.mobile-settings-page,.mobile-picker-page,.mobile-position-page){background-color:var(--dma-page)!important}html[data-dma-theme=dark] .mobile-preview-actions{border-color:var(--dma-border)!important;background:color-mix(in srgb, var(--dma-surface) 97%, transparent)!important}}html[data-dma-theme=dark]{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}html[data-dma-theme=dark] :is(.mobile-dashboard,.mobile-more-layer aside,.contact-workspace,.product-workspace,.widget,.data-card,.entity-card,.product-card,.acceptance-card,.calendar-card,.table-card,.card,.form-section,.finance-highlight,.finance-sparkline,.task-columns>section,.settings-tabs,.preview-config-panel details,.object-detail-card,.object-detail-card dl div,.inspection-checklist-empty,.employee-kpis article,.dispatch-menu,.e-invoice-check.disabled){border-color:var(--dma-border)!important;color:var(--dma-text)!important;background:var(--dma-surface)!important;box-shadow:none!important}html[data-dma-theme=dark] :is(.document-preview-modal,.dispatch-preview-modal,.sidebar-search-results){border-color:var(--dma-border)!important;color:var(--dma-text)!important;background:var(--dma-surface-raised)!important}html[data-dma-theme=dark] :is(.welcome-row,.dashboard-quick-actions,.integrity-panel){border-color:var(--dma-border)!important;color:var(--dma-text)!important;background:linear-gradient(135deg, var(--dma-surface-raised), var(--dma-surface))!important}html[data-dma-theme=dark] .ebit-ring{background:radial-gradient(circle at center, var(--dma-surface) 58%, transparent 59%), conic-gradient(var(--dma-accent) var(--ring), var(--dma-border) 0)!important}html[data-dma-theme=dark] :is(select option,datalist option){color:var(--dma-text)!important;background:var(--dma-field)!important}html[data-dma-theme=dark] :is(.contact-list-row,.product-list-row,.data-row,.calendar-grid>button,.global-search-content>button,.drawer-command-list>button):is(:hover,:focus-visible,:active){color:var(--dma-text)!important;background:var(--dma-surface-soft)!important}.document-sheet,html[data-dma-theme=dark] .document-sheet{isolation:isolate;--lightningcss-light:initial!important;--lightningcss-dark: !important;color-scheme:light!important;color:#1c2430!important;opacity:1!important;filter:none!important;mix-blend-mode:normal!important;background:#fff!important}.document-sheet :where(.document-sender,.document-recipient,.document-meta,.document-intro,.document-positions,.document-totals,.document-note,.document-footer){opacity:1!important;filter:none!important;mix-blend-mode:normal!important}.document-logo-toggle{margin-bottom:12px}@media (max-width:760px){.document-sheet-wrap{background:var(--dma-page);overscroll-behavior:contain}.document-design-save{display:none}}.document-logo-upload-preview{align-items:center;gap:12px;display:flex}.document-logo-upload-preview img{object-fit:contain;object-position:left center;width:120px;max-height:48px}.document-design-live-preview{border:1px solid var(--dma-border);color:var(--dma-text);background:var(--dma-surface);border-radius:16px;gap:10px;margin-top:14px;padding:16px;display:grid}.document-design-live-preview>span{font-size:12px;font-weight:800}.document-design-live-preview>small{color:var(--dma-muted);line-height:1.45}.document-design-live-preview article{--document-accent:#5b8ed9;aspect-ratio:210/297;color:#1c2430;background:#fff;border:1px solid #d8dee8;grid-template-rows:auto repeat(3,5px) auto 1fr auto;gap:7px;width:min(100%,280px);padding:18px;display:grid;box-shadow:0 10px 30px #0c17271f}.document-design-live-preview article header{justify-content:flex-end;min-height:34px;display:flex}.document-design-live-preview article header img{object-fit:contain;object-position:right center;max-width:52%;max-height:34px}.document-design-live-preview article>i{background:#dce3eb;border-radius:99px;width:46%}.document-design-live-preview article>i:nth-of-type(2){width:34%}.document-design-live-preview article>i:nth-of-type(3){width:40%;margin-top:8px}.document-design-live-preview article>strong{color:var(--document-accent);margin-top:8px;font-size:18px}.document-design-live-preview article>div{border-top:2px solid var(--document-accent);align-content:start;gap:8px;padding-top:8px;display:grid}.document-design-live-preview article>div b{background:#e8edf3;border-radius:2px;height:9px}.document-design-live-preview article>footer{border-top:1px solid #dce3eb}@media (max-width:760px){.document-design-settings{padding-bottom:calc(96px + env(safe-area-inset-bottom))}.document-design-settings-grid{gap:10px;grid-template-columns:1fr!important}.document-design-control-card{padding:14px!important}.document-design-live-preview{margin:10px;padding:12px}.document-design-live-preview article{width:min(100%,220px);margin-inline:auto}.mobile-settings-footer{padding-bottom:max(10px, env(safe-area-inset-bottom));bottom:0}}.dma-time-tracking{--time-running:#34a36f;--time-paused:#d59032;width:min(100%,1120px);margin-inline:auto}.dma-time-focus,.dma-time-overview,.dma-time-calendar,.dma-time-day-summary,.dma-time-workflow,.dma-time-admin-selector{border:1px solid var(--dma-border);color:var(--dma-text);background:var(--dma-surface);box-shadow:var(--dma-shadow)}.dma-time-focus{text-align:center;border-radius:26px;justify-items:center;gap:18px;padding:clamp(24px,4vw,42px);display:grid;position:relative;overflow:hidden}.dma-time-focus:before{background:var(--dma-border-strong);content:"";width:5px;position:absolute;inset:0 auto 0 0}.dma-time-focus.is-running:before{background:var(--time-running)}.dma-time-focus.is-paused:before{background:var(--time-paused)}.dma-time-clock-status{justify-items:center;gap:4px;display:grid}.dma-time-clock-status strong{font-size:clamp(24px,4vw,34px)}.dma-time-clock-status small,.dma-time-live-caption small,.dma-time-assignment-list small,.dma-time-document-note{color:var(--dma-muted)}.dma-time-primary-clock{font:700 clamp(44px, 9vw, 76px)/1 var(--font-mono,ui-monospace, monospace);letter-spacing:-.055em;color:var(--dma-text)}.dma-time-live-caption{align-items:center;gap:12px;font-weight:700;display:flex}.dma-time-assignment-list,.dma-time-object-picker{gap:12px;width:min(100%,720px);display:grid}.dma-time-assignment-list>header{text-align:left;justify-content:space-between;gap:12px;display:flex}.dma-time-assignment-list article{border:1px solid var(--dma-border);background:var(--dma-surface-soft);text-align:left;border-radius:16px;justify-content:space-between;align-items:center;gap:14px;padding:14px 16px;display:flex}.dma-time-assignment-list article>span{gap:4px;min-width:0;display:grid}.dma-time-assignment-list article button,.dma-time-start{color:#fff;background:var(--dma-accent);border:0;border-radius:14px;min-height:46px;padding:0 18px;font-weight:750}.dma-time-object-picker{text-align:left;grid-template-columns:minmax(0,1fr) minmax(0,1fr) auto;align-items:end}.dma-time-clock-actions{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;width:min(100%,620px);display:grid}.dma-time-clock-actions>button{border:1px solid var(--dma-border);min-height:74px;color:var(--dma-text);background:var(--dma-surface-soft);text-align:left;border-radius:18px;justify-content:flex-start;align-items:center;gap:12px;padding:14px 18px;display:flex}.dma-time-clock-actions>button>span{gap:2px;display:grid}.dma-time-clock-actions>button small{color:var(--dma-muted)}.dma-time-clock-actions .pause{border-color:color-mix(in srgb, var(--time-paused) 50%, var(--dma-border))}.dma-time-clock-actions .attendance{border-color:color-mix(in srgb, var(--time-running) 50%, var(--dma-border))}.dma-pause-chooser{z-index:220;left:50%;bottom:max(18px, env(safe-area-inset-bottom));border:1px solid var(--dma-border);width:min(100vw - 28px,520px);max-height:calc(100dvh - 36px);color:var(--dma-text);background:var(--dma-surface-raised);border-radius:24px;gap:16px;padding:18px;display:grid;position:fixed;overflow:auto;transform:translate(-50%);box-shadow:0 24px 70px #00000052}.dma-pause-chooser>header{text-align:left;justify-content:space-between;gap:12px;display:flex}.dma-pause-chooser>header span{gap:3px;display:grid}.dma-pause-chooser>header button{border:1px solid var(--dma-border);width:42px;height:42px;color:var(--dma-text);background:var(--dma-surface-soft);border-radius:13px}.dma-pause-chooser>div{grid-template-columns:repeat(4,1fr);gap:8px;display:grid}.dma-pause-chooser>div button{border:1px solid var(--dma-border);min-height:66px;color:var(--dma-text);background:var(--dma-surface-soft);border-radius:14px;place-items:center;font-size:20px;font-weight:800;display:grid}.dma-pause-chooser>div small{color:var(--dma-muted);font-size:11px}.dma-time-admin-selector{border-radius:20px;grid-template-columns:minmax(220px,1fr) minmax(180px,.7fr) auto;align-items:end;gap:14px;padding:18px;display:grid}.dma-time-overview,.dma-time-day-summary,.dma-time-workflow{border-radius:20px;padding:20px}.dma-time-overview>header,.dma-time-day-summary>header,.dma-time-workflow>header{justify-content:space-between;align-items:center;gap:14px;display:flex}.dma-time-overview>header>span,.dma-time-day-summary>header>span{gap:3px;display:grid}.dma-time-progress{background:var(--dma-surface-soft);border-radius:999px;height:7px;margin:18px 0;overflow:hidden}.dma-time-progress i{border-radius:inherit;background:var(--dma-accent);height:100%;display:block}.dma-time-balance{grid-template-columns:repeat(4,1fr);gap:10px;display:grid}.dma-time-balance>span{background:var(--dma-surface-soft);border-radius:14px;gap:4px;padding:12px;display:grid}.dma-time-balance small{color:var(--dma-muted)}.dma-time-calendar{border-radius:20px;padding:12px}.dma-time-calendar>header{justify-content:center;gap:8px;margin-bottom:10px;display:flex}.dma-time-calendar>header button{width:42px;color:var(--dma-text);background:var(--dma-surface-soft);border:0;border-radius:12px}.dma-time-calendar>div{grid-template-columns:repeat(7,1fr);gap:7px;display:grid}.dma-time-calendar>div button{min-height:58px;color:var(--dma-muted);background:0 0;border:1px solid #0000;border-radius:13px;place-items:center;gap:3px;display:grid;position:relative}.dma-time-calendar>div button.active{border-color:color-mix(in srgb, var(--dma-accent) 60%, var(--dma-border));color:var(--dma-text);background:color-mix(in srgb, var(--dma-accent) 14%, var(--dma-surface))}.dma-time-calendar>div button i{background:var(--dma-accent);border-radius:50%;width:5px;height:5px;position:absolute;bottom:5px}.dma-time-day-summary>div:not(.dma-time-day-entries):not(.empty-state){grid-template-columns:repeat(3,1fr);gap:9px;margin-top:16px;display:grid}.dma-time-day-summary>div>span{gap:3px;display:grid}.dma-time-day-summary small{color:var(--dma-muted)}.dma-time-day-entries{gap:8px;margin-top:14px;display:grid}.dma-time-day-entries article{border-top:1px solid var(--dma-border);justify-content:space-between;gap:12px;padding:12px 0;display:flex}.dma-time-day-entries article span{gap:3px;display:grid}.dma-time-workflow{gap:15px;display:grid}.dma-time-workflow .employee-actions{flex-wrap:wrap;gap:9px;display:flex}.dma-time-workflow button:disabled{opacity:.48;cursor:not-allowed}@media (max-width:720px){.mobile-time-tracking-route{min-height:calc(100dvh - var(--mobile-nav-space,90px));padding-bottom:calc(var(--mobile-nav-space,90px) + env(safe-area-inset-bottom) + 20px)}.mobile-time-tracking-route .page-header{display:none}.dma-time-tracking{gap:12px;padding:12px}.dma-time-focus{border-radius:22px;gap:14px;padding:22px 16px}.dma-time-clock-status strong{font-size:24px}.dma-time-primary-clock{font-size:clamp(46px,15vw,64px)}.dma-time-assignment-list article{flex-direction:column;align-items:stretch}.dma-time-assignment-list article button{width:100%}.dma-time-object-picker{grid-template-columns:1fr}.dma-time-clock-actions{grid-template-columns:1fr 1fr}.dma-time-clock-actions>button{flex-direction:column;align-items:flex-start;min-height:104px}.dma-time-admin-selector{grid-template-columns:1fr}.dma-time-overview,.dma-time-day-summary,.dma-time-workflow{border-radius:18px;padding:16px}.dma-time-balance{grid-template-columns:1fr 1fr}.dma-time-calendar{overflow:hidden}.dma-time-calendar>div{gap:3px}.dma-time-calendar>div button{min-width:0;min-height:54px;padding-inline:2px}.dma-time-workflow .employee-actions{grid-template-columns:1fr;display:grid}.dma-time-workflow .employee-actions .button{width:100%;min-height:48px}}.document-sheet,html[data-dma-theme=dark] .document-sheet{--document-print-ink:#1c2430;--document-print-muted:#626e7d;--document-print-line:#cfd8e3}.document-sheet :where(.document-recipient,.document-meta,.document-main-heading,.document-continuation-heading,.document-table-zone,.document-positions,.document-totals,.document-note),html[data-dma-theme=dark] .document-sheet :where(.document-recipient,.document-meta,.document-main-heading,.document-continuation-heading,.document-table-zone,.document-positions,.document-totals,.document-note){color:var(--document-print-ink)!important}.document-sheet :where(.document-sender,.document-footer,.document-continuation-heading>span,.document-positions small),html[data-dma-theme=dark] .document-sheet :where(.document-sender,.document-footer,.document-continuation-heading>span,.document-positions small){color:var(--document-print-muted)!important}.document-sheet .document-footer,html[data-dma-theme=dark] .document-sheet .document-footer{border-color:var(--document-print-line)!important}.document-sheet .document-total-adjustment.rabatt,.document-sheet .document-adjustment.rabatt,html[data-dma-theme=dark] .document-sheet .document-total-adjustment.rabatt,html[data-dma-theme=dark] .document-sheet .document-adjustment.rabatt{color:#147356!important}.document-sheet .document-total-adjustment.aufschlag,.document-sheet .document-adjustment.aufschlag,html[data-dma-theme=dark] .document-sheet .document-total-adjustment.aufschlag,html[data-dma-theme=dark] .document-sheet .document-adjustment.aufschlag{color:#a3570b!important}.document-sheet .document-totals>strong:last-child,html[data-dma-theme=dark] .document-sheet .document-totals>strong:last-child{color:var(--document-accent)!important}
.document-page-zoom-frame{flex:none;transition:width .18s,height .18s;position:relative;overflow:visible}.document-page-zoom-frame>.document-sheet.fixed-a4-page{transition:transform .18s;transform:scale(var(--document-zoom))!important;transform-origin:0 0!important;margin:0!important}.multi-page-preview{flex-direction:column;align-items:center!important;justify-items:initial!important;gap:22px!important;display:flex!important}.dma-time-tracking{--dma-time-positive:#278568;--dma-time-negative:#c05060;--dma-time-work:#3f75b8;--dma-time-work-icon:#4c89cb;--dma-time-pause:#c2872d;--dma-time-pause-icon:#d29a3d;--dma-time-stop:#c7505d;--dma-time-calendar:#5b8ed9;--dma-time-calendar-text:#315f96;gap:18px}html[data-dma-theme=dark] .dma-time-tracking{--dma-time-positive:#67d7b3;--dma-time-negative:#ff9aaa;--dma-time-work:#8dbcf0;--dma-time-work-icon:#6ba7e4;--dma-time-pause:var(--dma-warning,#e8b85e);--dma-time-pause-icon:#c8923f;--dma-time-stop:#ff8996;--dma-time-calendar:#91bff0;--dma-time-calendar-text:#b9d8fa}.dma-time-overview,.dma-time-clock,.dma-time-calendar,.dma-time-day-summary{border:1px solid var(--dma-border,#dce4ee);color:var(--dma-text,#182235);background:var(--dma-surface,#fff);border-radius:18px;overflow:hidden;box-shadow:0 12px 32px #27416012}.dma-time-overview{padding:20px}.dma-time-overview>header,.dma-time-calendar>header,.dma-time-day-summary>header{justify-content:space-between;align-items:center;gap:12px;display:flex}.dma-time-overview>header span,.dma-time-day-summary>header span{gap:3px;display:grid}.dma-time-overview>header strong,.dma-time-day-summary>header strong{font-size:15px}.dma-time-overview>header small,.dma-time-day-summary>header small{color:var(--dma-muted,#728095);font-size:11px}.dma-time-overview label,.dma-time-calendar label{border:1px solid var(--dma-border,#dce4ee);color:var(--dma-text-soft,#42546b);background:var(--dma-field,#f7f9fc);border-radius:10px;align-items:center;gap:7px;padding:0 10px;display:inline-flex}.dma-time-overview input,.dma-time-calendar input{min-height:38px;font:inherit;padding:0;background:0 0!important;border:0!important}.dma-time-progress{background:var(--dma-surface-soft,#edf3fa);border-radius:999px;height:10px;margin:20px 0 14px;overflow:hidden}.dma-time-progress i{border-radius:inherit;background:linear-gradient(90deg,#5b8ed9,#73afd8);height:100%;transition:width .25s;display:block}.dma-time-balance{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;display:grid}.dma-time-balance>span{background:var(--dma-surface-soft,#f5f8fc);border-radius:12px;gap:4px;padding:12px;display:grid}.dma-time-balance small{color:var(--dma-muted,#728095);font-size:10px}.dma-time-balance strong{font-variant-numeric:tabular-nums;font-size:14px}.dma-time-balance .positive{color:var(--dma-time-positive)}.dma-time-balance .negative{color:var(--dma-time-negative)}.dma-time-clock{text-align:center;justify-items:center;gap:18px;padding:26px;display:grid}.dma-time-clock-status{gap:5px;display:grid}.dma-time-clock-status>strong{font-size:22px}.dma-time-clock>output{color:var(--dma-text,#182235);font-family:var(--font-dma-mono), monospace;letter-spacing:-.055em;font-variant-numeric:tabular-nums;font-size:clamp(42px,7vw,64px);font-weight:700}.dma-time-clock.is-running>output{color:var(--dma-time-work)}.dma-time-clock.is-paused>output{color:var(--dma-time-pause)}.dma-time-clock .time-clock-fields{width:min(720px,100%)}.dma-time-clock-actions{grid-template-columns:1fr 1fr;gap:14px;width:min(620px,100%);display:grid}.dma-time-clock-actions button{border:1px solid var(--dma-border,#dce4ee);min-height:82px;color:var(--dma-text,#182235);background:var(--dma-surface-soft,#f7f9fc);text-align:left;border-radius:15px;grid-template-rows:auto auto;grid-template-columns:46px minmax(0,1fr);align-items:center;gap:2px 11px;padding:14px 16px;display:grid}.dma-time-clock-actions button>span{color:#fff;background:var(--dma-time-work-icon);border-radius:50%;grid-row:1/3;place-items:center;width:46px;height:46px;display:grid}.dma-time-clock-actions button.pause>span{background:var(--dma-time-pause-icon)}.dma-time-clock-actions button strong{align-self:end;font-size:14px}.dma-time-clock-actions button small{color:var(--dma-muted,#728095);align-self:start;font-size:10px}.dma-time-clock-actions button.active.attendance{border-color:color-mix(in srgb, var(--dma-time-stop) 55%, var(--dma-border));background:color-mix(in srgb, var(--dma-time-stop) 10%, var(--dma-surface))}.dma-time-clock-actions button.active.attendance>span{background:var(--dma-time-stop)}.dma-time-clock-actions button.active.pause{border-color:color-mix(in srgb, var(--dma-time-pause-icon) 60%, var(--dma-border))}.dma-time-clock-actions button:disabled{opacity:.46;cursor:not-allowed}.dma-time-calendar>header{border-bottom:1px solid var(--dma-border,#dce4ee);padding:12px 14px}.dma-time-calendar>header>button{width:38px;height:38px;color:inherit;background:var(--dma-surface-soft,#f5f8fc);border:0;border-radius:10px;place-items:center;display:grid}.dma-time-calendar>div{grid-template-columns:repeat(7,minmax(0,1fr));gap:7px;padding:14px;display:grid}.dma-time-calendar>div>button{min-height:62px;color:inherit;background:0 0;border:1px solid #0000;border-radius:12px;align-content:center;place-items:center;gap:3px;display:grid;position:relative}.dma-time-calendar>div>button small{color:var(--dma-muted,#728095);text-transform:uppercase;font-size:9px}.dma-time-calendar>div>button strong{font-size:14px}.dma-time-calendar>div>button i{background:var(--dma-time-calendar);border-radius:50%;width:5px;height:5px;position:absolute;bottom:7px}.dma-time-calendar>div>button.active{border-color:color-mix(in srgb, var(--dma-time-calendar) 42%, var(--dma-border));color:var(--dma-time-calendar-text);background:color-mix(in srgb, var(--dma-time-calendar) 12%, var(--dma-surface))}.dma-time-day-summary>header{border-bottom:1px solid var(--dma-border,#dce4ee);padding:16px 18px}.dma-time-day-summary>header>b{font-family:var(--font-dma-mono), monospace;font-size:16px}.dma-time-day-summary>div:not(.dma-time-day-entries):not(.empty-state){background:var(--dma-border,#dce4ee);grid-template-columns:repeat(3,minmax(0,1fr));gap:1px;display:grid}.dma-time-day-summary>div:not(.dma-time-day-entries):not(.empty-state)>span{background:var(--dma-surface,#fff);gap:4px;padding:14px 18px;display:grid}.dma-time-day-summary>div small{color:var(--dma-muted,#728095);font-size:10px}.dma-time-day-summary>div strong{font-size:13px}.dma-time-day-entries article{border-top:1px solid var(--dma-border,#dce4ee);grid-template-columns:minmax(0,1fr) auto;gap:12px;padding:13px 18px;display:grid}.dma-time-day-entries article span{gap:3px;display:grid}.dma-time-day-entries article b{font-variant-numeric:tabular-nums;align-self:center;font-size:12px}.dma-time-day-summary .empty-state{min-height:130px}html[data-dma-theme=dark] :is(.dma-time-overview,.dma-time-clock,.dma-time-calendar,.dma-time-day-summary){border-color:var(--dma-border)!important;color:var(--dma-text)!important;background:var(--dma-surface)!important;box-shadow:none!important}html[data-dma-theme=dark] :is(.dma-time-balance>span,.dma-time-clock-actions button,.dma-time-calendar>header>button,.dma-time-day-summary>div:not(.dma-time-day-entries):not(.empty-state)>span){color:var(--dma-text)!important;background:var(--dma-surface-soft)!important}html[data-dma-theme=dark] :is(.calendar-integration-bar,.calendar-placeholder,.contact-filters,.product-filters,.profile-photo-field){border-color:var(--dma-border)!important;color:var(--dma-text)!important;background:var(--dma-surface)!important}@media (max-width:760px){.mobile-subpage-header>.mobile-header-placeholder{display:none!important}.mobile-subpage-header:has(>.mobile-header-placeholder){grid-template-columns:minmax(0,1fr) auto!important;padding-left:16px!important}.mobile-subpage-header:has(>.mobile-header-placeholder)>strong{text-align:left;justify-self:start}.mobile-finance-card>header{grid-template-columns:minmax(0,1fr) 124px!important;gap:10px!important;padding-inline:16px 10px!important}.mobile-finance-card>header>div:first-child>strong,.mobile-finance-card>header>div:first-child>strong .mobile-sensitive{text-overflow:clip!important;font-size:clamp(24px,6.5vw,30px)!important;overflow:visible!important}.mobile-finance-legend{transform:translate(7px)}.mobile-finance-legend>div>span{font-size:11px!important}.mobile-finance-legend>div>strong{font-size:13px!important}.multi-page-preview{align-items:flex-start!important;padding:20px 14px 34px!important}.document-page-zoom-frame{margin-inline:auto}.mobile-preview-actions{padding:11px 12px calc(11px + env(safe-area-inset-bottom))!important;gap:10px!important}.mobile-preview-actions .button{border-radius:13px!important;min-height:50px!important;font-size:14px!important;font-weight:750!important}.mobile-preview-actions .button.secondary{border:1px solid var(--dma-border-strong,#cbd6e3)!important;color:var(--dma-text,#182235)!important;background:var(--dma-surface-soft,#f3f6fa)!important}.mobile-preview-actions .button.primary{color:#fff!important;background:linear-gradient(145deg,#3f75b8,#5b8ed9)!important;border:1px solid #315f96!important;box-shadow:0 8px 18px #3f75b838!important}.mobile-time-tracking-route{padding:0 14px 96px!important}.mobile-time-tracking-route .employee-time-page{gap:13px}.mobile-time-tracking-route .page-header{padding:12px 2px 6px!important}.mobile-time-tracking-route .page-header p{display:none}.dma-time-overview{padding:16px}.dma-time-balance{gap:7px}.dma-time-balance>span{padding:10px}.dma-time-balance strong{font-size:12px}.dma-time-clock{gap:15px;padding:20px 14px}.dma-time-clock-status>strong{font-size:18px}.dma-time-clock>output{font-size:clamp(38px,12vw,50px)}.dma-time-clock .time-clock-fields{grid-template-columns:1fr;gap:10px}.dma-time-clock-actions{gap:9px}.dma-time-clock-actions button{grid-template-columns:38px minmax(0,1fr);gap:2px 8px;min-height:80px;padding:11px}.dma-time-clock-actions button>span{width:38px;height:38px}.dma-time-clock-actions button strong{font-size:12px}.dma-time-clock-actions button small{font-size:8.5px}.dma-time-calendar>div{gap:3px;padding:10px 7px}.dma-time-calendar>div>button{min-height:58px;padding:0}.dma-time-calendar>div>button small{font-size:8px}.dma-time-calendar>div>button strong{font-size:13px}.dma-time-day-summary>header{padding:14px}.dma-time-day-summary>header strong{font-size:13px}.dma-time-day-summary>div:not(.dma-time-day-entries):not(.empty-state)>span{padding:12px}}@media (max-width:370px){.mobile-finance-card>header{grid-template-columns:minmax(0,1fr) 112px!important;gap:7px!important}.mobile-finance-card>header>div:first-child>strong,.mobile-finance-card>header>div:first-child>strong .mobile-sensitive{font-size:23px!important}.mobile-finance-legend>div>strong{font-size:12px!important}}
:is(.global-search-input,.search-filter,.product-search,.contact-filters label,.mobile-picker-search,.dma-time-overview label,.dma-time-calendar label){color:var(--dma-text);background:var(--dma-field)}:is(.global-search-input,.search-filter,.product-search,.contact-filters label,.mobile-picker-search,.dma-time-overview label,.dma-time-calendar label):focus-within{border-color:var(--dma-accent)!important;box-shadow:var(--dma-focus)!important}:is(.global-search-input,.search-filter,.product-search,.contact-filters label,.mobile-picker-search,.dma-time-overview label,.dma-time-calendar label)>:is(input,select){color:inherit!important;box-shadow:none!important;background:0 0!important;border:0!important;border-radius:0!important;outline:0!important}:is(.global-search-input,.search-filter,.product-search,.contact-filters label,.mobile-picker-search,.dma-time-overview label,.dma-time-calendar label)>:is(input,select):focus,:is(.global-search-input,.search-filter,.product-search,.contact-filters label,.mobile-picker-search,.dma-time-overview label,.dma-time-calendar label)>:is(input,select):focus-visible{box-shadow:none!important;outline:0!important}.dma-time-live-values{grid-template-columns:minmax(0,1.45fr) minmax(0,.8fr);gap:10px;width:min(720px,100%);display:grid}.dma-time-live-values>span{border:1px solid var(--dma-border);min-width:0;color:var(--dma-text);background:var(--dma-surface-soft);text-align:left;border-radius:14px;gap:5px;padding:14px 16px;display:grid}.dma-time-live-values small{color:var(--dma-muted);font-size:10px;font-weight:700}.dma-time-live-values output{color:var(--dma-text);font-family:var(--font-dma-mono), monospace;letter-spacing:-.045em;font-variant-numeric:tabular-nums;font-size:clamp(25px,4vw,44px);font-weight:700;line-height:1.1}.dma-time-live-values .work output{color:var(--dma-time-work)}.dma-time-live-values .break.active{border-color:color-mix(in srgb, var(--dma-time-pause-icon) 58%, var(--dma-border));background:color-mix(in srgb, var(--dma-time-pause-icon) 10%, var(--dma-surface))}.dma-time-live-values .break.active output{color:var(--dma-time-pause)}html[data-dma-theme=dark] .dma-time-live-values>span{border-color:var(--dma-border)!important;color:var(--dma-text)!important;background:var(--dma-surface-soft)!important}html[data-dma-theme=dark] .dma-time-live-values .work output{color:var(--dma-time-work)}html[data-dma-theme=dark] .dma-time-live-values .break.active output{color:var(--dma-time-pause)}@media (max-width:560px){.dma-time-live-values{grid-template-columns:1fr;gap:8px}.dma-time-live-values>span{padding:12px 14px}.dma-time-live-values output{font-size:clamp(27px,9vw,38px)}}
.mobile-completion-banner{border:1px solid color-mix(in srgb, #2d9a68 42%, var(--dma-border));color:var(--dma-text);background:color-mix(in srgb, #2d9a68 10%, var(--dma-surface));border-radius:14px;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:11px;margin:12px 14px 4px;padding:12px 13px;display:grid}.mobile-completion-banner>svg{color:#2d9a68}.mobile-completion-banner span{gap:2px;min-width:0;display:grid}.mobile-completion-banner strong{font-size:13px}.mobile-completion-banner small{color:var(--dma-muted);font-size:11px;line-height:1.35}.mobile-completion-banner button,.mobile-invoice-actions-sheet header button{width:32px;height:32px;color:var(--dma-muted);background:0 0;border:0;border-radius:50%;place-items:center;display:grid}.mobile-document-list>.is-newly-completed>button{box-shadow:inset 3px 0 #2d9a68;border-color:color-mix(in srgb, #2d9a68 48%, var(--dma-border))!important;background:color-mix(in srgb, #2d9a68 7%, var(--dma-surface))!important}.mobile-invoice-actions-layer{z-index:1900;justify-content:center;align-items:flex-end;display:flex;position:fixed;inset:0}.mobile-invoice-actions-scrim{-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);background:#080f1985;border:0;position:absolute;inset:0}.mobile-invoice-actions-sheet{width:min(100%,520px);max-height:min(88dvh,760px);padding:8px 14px calc(18px + env(safe-area-inset-bottom));border:1px solid var(--dma-border);color:var(--dma-text);background:var(--dma-surface);border-radius:22px 22px 0 0;position:relative;overflow:auto;box-shadow:0 -18px 50px #0003}.mobile-invoice-actions-sheet>header{justify-content:space-between;align-items:center;gap:12px;padding:7px 2px 14px;display:flex}.mobile-invoice-actions-sheet>header>span{gap:3px;display:grid}.mobile-invoice-actions-sheet>header strong{font-size:16px}.mobile-invoice-actions-sheet>header small{color:var(--dma-muted);font-size:12px}.mobile-invoice-payment-summary{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;margin-bottom:13px;display:grid}.mobile-invoice-payment-summary>span{border:1px solid var(--dma-border);background:var(--dma-surface-soft);border-radius:12px;gap:4px;min-width:0;padding:11px 9px;display:grid}.mobile-invoice-payment-summary small{color:var(--dma-muted);font-size:9px;font-weight:700}.mobile-invoice-payment-summary strong{text-overflow:ellipsis;white-space:nowrap;font-size:12px;overflow:hidden}.mobile-invoice-action-list{gap:7px;display:grid}.mobile-invoice-action-list>button{border:1px solid var(--dma-border);width:100%;color:var(--dma-text);background:var(--dma-surface-soft);text-align:left;border-radius:13px;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:11px;padding:12px;display:grid}.mobile-invoice-action-list>button>span{width:36px;height:36px;color:var(--dma-accent);background:color-mix(in srgb, var(--dma-accent) 10%, var(--dma-surface));border-radius:10px;place-items:center;display:grid}.mobile-invoice-action-list>button>div{gap:2px;min-width:0;display:grid}.mobile-invoice-action-list strong{font-size:13px}.mobile-invoice-action-list small{color:var(--dma-muted);font-size:10px;line-height:1.35}.mobile-invoice-action-list>button:disabled{cursor:default;opacity:.45}html[data-dma-theme=dark] .mobile-completion-banner,html[data-dma-theme=dark] .mobile-invoice-actions-sheet,html[data-dma-theme=dark] .mobile-invoice-payment-summary>span,html[data-dma-theme=dark] .mobile-invoice-action-list>button{color:var(--dma-text)!important}@media (min-width:761px){.mobile-invoice-actions-layer{display:none}}
