:root{--font-ui:Inter, ui-sans-serif, system-ui, -apple-system, BlinkMacSystemFont, "Segoe UI", sans-serif;--font-size-body:.875rem;--font-size-control:.875rem;--font-size-label:.8125rem;--font-size-meta:.75rem;--font-size-table-header:.75rem;--font-size-table-cell:.8125rem;--line-height-body:1.5;--line-height-compact:1.35;--focus-ring:0 0 0 3px color-mix(in srgb, var(--purple) 24%, transparent);--muted:#625f69;-moz-text-size-adjust:100%;text-size-adjust:100%;font-size:1rem}html[data-theme=dark]{--muted:#b1b7c2}body{font-family:var(--font-ui);font-size:var(--font-size-body);line-height:var(--line-height-body);-webkit-font-smoothing:antialiased;text-rendering:optimizelegibility}button,input,textarea,select,.button,.custom-select-trigger,.custom-select-option,.custom-date-trigger{font-family:inherit;font-size:var(--font-size-control);line-height:var(--line-height-compact)}input,textarea,select{min-height:40px}textarea{line-height:var(--line-height-body)}input::placeholder,textarea::placeholder{color:#77727e;opacity:1}html[data-theme=dark] input::placeholder,html[data-theme=dark] textarea::placeholder{color:#9299a5}label,.quote-switch-field{font-size:var(--font-size-label);line-height:var(--line-height-compact)}p,li,dd,dt{line-height:var(--line-height-body)}.page-title h1{letter-spacing:-.015em;font-size:clamp(1.625rem,2vw,2rem);line-height:1.2}.panel h2,.card h2,.modal-heading h2{line-height:1.3}.table th,.table td,.order-component-table th,.order-component-table td,.eshop-invoice-table th,.eshop-invoice-table td,.configurator-table th,.configurator-table td,.audit-log-table th,.audit-log-table td{line-height:1.4}.table th,.order-component-table th,.eshop-invoice-table th,.configurator-table th,.audit-log-table th,.inventory-lot-detail th{font-size:var(--font-size-table-header);letter-spacing:.01em}.table td,.order-component-table td,.configurator-table td,.audit-log-table td,.inventory-lot-detail td{font-size:var(--font-size-table-cell)!important}.side-note,.muted,.suggestions small,.save-success,.save-status,.error,.strapi-inline-message,.strapi-status,.idoklad-connection-status,.idoklad-create-error,.idoklad-create-success,.idoklad-issued-label,.totp-status,.patch-notes-error,.conversion-detail,.audit-action,.sidebar-nav-label,.role-tooltip>span,.role-tooltip>span strong,.custom-date-weekdays span,.claim-table td small,.claim-number,.claim-status,.order-autosave-state,.order-live-result span,.order-stat-card small,.order-status-list small,.order-status-list>span,.order-type-pill,.component-status-pill,.order-component-source,.order-component-status,.order-component-supplier,.order-component-table td small,.order-table td.order-live-cell:after,.quote-status,.quote-month-count,.quote-month-copy small,.quote-validity,.product-mobile-details dt,.product-mobile-actions>span,.sales-build-active,.sales-build-internal-badge,.sales-build-result span,.sales-build-status,.sales-build-save-components,.sales-build-transfer-status,.sales-build-transfer-button,.configurator-active,.configurator-hidden,.configurator-sync-local,.configurator-sync-message,.configurator-table td>small,.configurator-row-actions>small.save-success,.configurator-row-actions>small.error,.configurator-group summary>b,.configurator-image-cell span,.inventory-summary span,.inventory-table td:first-child small,.inventory-history-list time,.inventory-history-list small,.inventory-history-list p,.inventory-status,.inventory-total-value span,.inventory-total-value small,.inventory-invoice-modal .modal-heading p,.inventory-invoice-toolbar>span,.inventory-invoice-layout>nav small,.inventory-invoice-source small,.inventory-invoice-review header p,.inventory-invoice-review header>span,.inventory-invoice-lines label,.inventory-alias-note,.purchase-total span,.purchase-group-title>span,.purchase-group-meta small,.purchase-group-meta strong,.purchase-group-meta a,.purchase-product small,.purchase-lines label,.purchase-status-select .custom-select-value,.purchase-autosave-state,.notification-menu header small,.notification-menu header>b,.notification-bell>button>span,.notification-list a small,.notification-list a>span,.notification-empty small,.product-strapi-modal>header span,.product-strapi-modal>header p,.product-strapi-product-picker label,.product-strapi-selected>span,.product-strapi-selected>strong,.product-strapi-selected>small,.product-strapi-filters>span,.product-strapi-message,.product-strapi-source,.product-strapi-list article>div>strong,.product-strapi-list article>div>small,.product-strapi-current>span{line-height:1.4;font-size:var(--font-size-meta)!important}.role-tooltip>span{width:min(300px,100vw - 32px)}.dashboard-filter label,.dashboard-card-heading small,.dashboard-change,.dashboard-kpi-card>small,.dashboard-finance-grid .dashboard-kpi-card>small,.dashboard-finance-grid .dashboard-kpi-card>.muted,.dashboard-hero-card>small,.dashboard-hero-card>div small,.dashboard-insight-card>small,.dashboard-insight-card>span,.dashboard-funnel-strip span,.dashboard-range-presets>span,.dashboard-range-trigger small,.dashboard-range-error,.dashboard-v2-eyebrow,.dashboard-v2-heading p,.dashboard-v2-card-heading p,.dashboard-v2-legend,.dashboard-v2-chart-column>span,.dashboard-v2-chart-summary span,.dashboard-v2-comparison-grid>div>span:first-child,.dashboard-v2-comparison-grid>div>small,.dashboard-v2-status-list small,.dashboard-v2-status-list em,.dashboard-v2-top-orders small,.dashboard-top-orders-list small,.dashboard-rank,.dashboard-v2-rank,.monthly-chart-heading,.monthly-chart-label,.monthly-chart-legend{line-height:1.35;font-size:var(--font-size-meta)!important}.eshop-order-number,.eshop-order-header small,.eshop-order-footer small,.eshop-order-contact dt,.eshop-order-contact dd,.eshop-order-component-list dt,.eshop-order-component-list dd strong,.eshop-order-component-list dd small,.eshop-order-item-title small,.eshop-order-item-title>b,.eshop-order-note span,.eshop-order-note p,.eshop-order-summary small,.eshop-order-additional-options>span,.eshop-order-additional-options small,.eshop-order-upsells>span,.eshop-order-upsells small,.eshop-order-upsell-list>span,.eshop-order-upsell-list>div strong,.eshop-order-upsell-list>div b,.eshop-order-discount>span,.eshop-order-discount small,.eshop-order-discount>strong,.eshop-order-discount-row,.eshop-selected-options>span,.eshop-selected-options small,.eshop-component-grid span,.eshop-component-grid small,.eshop-component-grid strong,.eshop-price-check,.eshop-review-badge,.eshop-review-panel ul,.eshop-stock-returned-label,.configurator-order-source-badge,.configurator-order-component>span,.configurator-order-component>small,.configurator-order-component>strong,.configurator-order-fan>span,.configurator-order-fan>small,.configurator-order-fan>strong,.eshop-invoice-heading span,.eshop-invoice-heading p,.eshop-invoice-customer span,.eshop-invoice-customer small,.eshop-invoice-items-prefix span,.eshop-invoice-items-prefix strong,.eshop-invoice-metadata span,.eshop-invoice-metadata strong,.eshop-invoice-totals>span,.eshop-invoice-totals>strong,.quote-invoice-customer label,.quote-invoice-contact-found,.quote-invoice-currency-note,.quote-invoice-field-heading small,.quote-invoice-field-heading small.quote-invoice-vat-status,.quote-invoice-lookup-status,.quote-invoice-type>span,.quote-invoice-mini-select .custom-select-trigger,.eshop-invoice-date-field .custom-date-trigger{line-height:1.4;font-size:var(--font-size-meta)!important}.eshop-invoice-table td,.eshop-invoice-table .invoice-line-component td{font-size:.75rem}.sales-build-item label>span,.sales-build-margin-buttons button,.sales-build-margin-value,.sales-build-summary-label,.sales-build-table-head,.sales-build-table-head span,.configurator-alert-settings label>div>span,.configurator-alert-settings label>span,.configurator-chipsets legend,.configurator-fan-series legend,.configurator-fan-series>span,.configurator-age-label,.configurator-price span,.settings-tabs button span,.user-create-form label,.managed-user label,.managed-user-identity span,.managed-user-meta span,.managed-user-meta strong,.order-edit-note-row label{line-height:1.4;font-size:var(--font-size-meta)!important}:where(a,button,input,textarea,select,summary,[role=button],[tabindex]):focus-visible{outline:2px solid var(--purple);outline-offset:2px;box-shadow:var(--focus-ring)}@media (max-width:720px){body{font-size:.9375rem}.button,button,input,textarea,select,.custom-select-trigger,.custom-date-trigger{font-size:.875rem}.page-title h1{font-size:1.6875rem}}@media (forced-colors:active){:where(a,button,input,textarea,select,summary,[role=button],[tabindex]):focus-visible{box-shadow:none;outline:2px solid highlight}}
@media (min-width:1440px) and (max-width:1920px){.sidebar,body>aside{width:242px}main{width:auto;min-width:0;margin-left:242px;padding:22px 16px 28px}main>*,.panel,.card,.quotes-history-panel,.quote-month-group,.order-month-group,.claim-month-group,.inventory-shell,.configurator-shell,.eshop-orders-shell,.purchase-shell{min-width:0;max-width:100%}.page-title{margin-bottom:22px}.orders-history-panel .order-month-table{overflow-x:auto}.orders-history-panel .order-table{table-layout:fixed;width:100%;min-width:1224px}.orders-history-panel .order-col-drag{width:32px}.orders-history-panel .order-col-customer{width:98px}.orders-history-panel .order-col-note{width:100px}.orders-history-panel .order-col-type{width:90px}.orders-history-panel .order-col-components{width:115px}.orders-history-panel .order-col-windows{width:125px}.orders-history-panel .order-col-delivery{width:115px}.orders-history-panel .order-col-customer-price,.orders-history-panel .order-col-purchase-cost{width:78px}.orders-history-panel .order-col-margin{width:65px}.orders-history-panel .order-col-assembly{width:75px}.orders-history-panel .order-col-profit{width:68px}.orders-history-panel .order-col-actions{width:185px}.orders-history-panel .order-table th,.orders-history-panel .order-table td{padding-left:4px;padding-right:4px;min-width:0!important}.orders-history-panel .order-table th{white-space:normal;font-size:.6875rem;line-height:1.25}.orders-history-panel .order-inline-row,.orders-history-panel .order-inline-row td,.orders-history-panel .order-inline-row input,.orders-history-panel .order-inline-row .custom-select-trigger,.orders-history-panel .order-inline-row .custom-select-value{font-size:.75rem!important}.orders-history-panel .order-inline-row input,.orders-history-panel .order-inline-row .custom-select-trigger{min-width:0;padding-left:4px;padding-right:17px}.orders-history-panel .order-inline-row .custom-select-chevron{width:11px;height:11px;right:4px}.orders-history-panel .order-inline-row .custom-select-value{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.orders-history-panel .order-row-actions{justify-content:flex-end;width:100%;min-width:0;position:relative}.orders-history-panel .order-management-actions{justify-content:flex-end;gap:4px;width:100%;min-width:0}.orders-history-panel .order-autosave-state{width:auto;position:absolute;bottom:calc(100% + 2px);right:0;font-size:.6875rem!important}.orders-history-panel .order-components-button,.orders-history-panel .order-invoice-button,.orders-history-panel .quote-delete-button{min-width:0;min-height:29px;padding:5px;line-height:1.2;font-size:.6875rem!important}.orders-history-panel .order-components-button svg{width:13px;height:13px}.quotes-history-panel .quote-month-table .table,.claim-month-table .claim-table{width:100%;max-width:100%}.quotes-history-panel .quote-month-table,.claim-month-table,.inventory-table-surface,.configurator-table-wrap,.order-component-table-wrap{max-width:100%}.configurator-table-gpu,.configurator-table-cpu,.configurator-table-cooler,.configurator-table-motherboard,.configurator-table-psu,.configurator-table-ram,.configurator-table-storage,.configurator-table-fan,.configurator-table-simple,.accessory-table{table-layout:fixed;width:100%;min-width:0;max-width:100%}.configurator-table th,.configurator-table td{min-width:0;padding-left:8px;padding-right:8px}.configurator-table th{overflow-wrap:anywhere;line-height:1.25}.configurator-table td:first-child{width:68px}.configurator-table td:nth-child(2){width:210px}.configurator-table td:nth-child(3),.configurator-table td:nth-child(4){width:140px}.configurator-table td:last-child{width:132px}.configurator-table input,.configurator-table .custom-select,.configurator-table .custom-select-trigger{min-width:0;max-width:100%}.configurator-table .custom-select-value{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.inventory-table{table-layout:fixed;width:100%;min-width:0}.inventory-col-category{width:120px}.inventory-col-number{width:60px}.inventory-col-status{width:112px}.inventory-col-actions{width:318px}.inventory-table th,.inventory-table td{min-width:0;padding-left:7px;padding-right:7px}.inventory-table td:first-child strong,.inventory-table td:first-child small{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.inventory-table th{font-size:.75rem!important}.inventory-table td,.inventory-table .inventory-number{font-size:.8125rem!important}.inventory-table th:nth-child(6),.inventory-table td:nth-child(6){padding-right:12px}.inventory-table th:last-child,.inventory-table td:last-child{padding-left:12px}.inventory-table .inventory-status{min-height:23px;padding:4px 7px;font-size:.75rem!important}.inventory-table .inventory-row-actions{gap:5px}.inventory-table .inventory-row-actions button{min-height:30px;padding:5px 7px;line-height:1.2;font-size:.75rem!important}.quotes-history-toolbar,.history-toolbar-actions,.inventory-toolbar,.inventory-toolbar-actions,.configurator-toolbar,.configurator-toolbar-actions,.sales-builds-toolbar,.quotes-page-actions,.purchase-toolbar{min-width:0}.history-toolbar-actions,.inventory-toolbar-actions,.configurator-toolbar-actions,.quotes-page-actions{flex-wrap:wrap}.eshop-order-body{grid-template-columns:minmax(340px,380px) minmax(0,1fr)}.eshop-order-products-layout{grid-template-columns:minmax(0,1fr) minmax(195px,225px)}.eshop-order-configuration,.eshop-order-products,.eshop-order-item,.eshop-order-component-list,.configurator-component-list{min-width:0}.purchase-lines article{grid-template-columns:minmax(220px,1.2fr) 135px 135px 165px minmax(190px,1fr) 54px;gap:10px}}@media (min-width:721px){html[data-display-class=qhd] .orders-history-panel .order-table th{font-size:.8125rem!important}html[data-display-class=qhd] .orders-history-panel .order-inline-row,html[data-display-class=qhd] .orders-history-panel .order-inline-row td,html[data-display-class=qhd] .orders-history-panel .order-inline-row input,html[data-display-class=qhd] .orders-history-panel .order-inline-row .custom-select-trigger,html[data-display-class=qhd] .orders-history-panel .order-inline-row .custom-select-value{font-size:.875rem!important}html[data-display-class=qhd] .orders-history-panel .order-autosave-state,html[data-display-class=qhd] .orders-history-panel .order-components-button,html[data-display-class=qhd] .orders-history-panel .order-invoice-button,html[data-display-class=qhd] .orders-history-panel .quote-delete-button,html[data-display-class=qhd] .inventory-table th{font-size:.8125rem!important}html[data-display-class=qhd] .inventory-table td,html[data-display-class=qhd] .inventory-table .inventory-number{font-size:.9375rem!important}html[data-display-class=qhd] .inventory-table .inventory-row-actions button,html[data-display-class=qhd] .inventory-table .inventory-status{font-size:.875rem!important}.eshop-invoice-backdrop{padding:12px}.eshop-invoice-modal,.quote-invoice-modal{min-height:0;max-height:calc(100dvh - 24px)}.eshop-invoice-modal:not(.quote-invoice-modal){grid-template-rows:auto auto auto auto minmax(0,1fr) auto}.quote-invoice-modal .eshop-invoice-heading,.eshop-invoice-modal .eshop-invoice-heading{flex:none;padding:13px 18px}.quote-invoice-modal .quote-invoice-options,.quote-invoice-modal .quote-invoice-customer,.quote-invoice-modal .eshop-invoice-metadata,.quote-invoice-modal .quote-invoice-currency-note,.quote-invoice-modal .eshop-invoice-items-prefix,.quote-invoice-modal .eshop-invoice-bottom,.eshop-invoice-modal .eshop-invoice-customer,.eshop-invoice-modal .eshop-invoice-metadata,.eshop-invoice-modal .eshop-invoice-items-prefix,.eshop-invoice-modal .eshop-invoice-bottom{flex:none}.quote-invoice-modal .quote-invoice-customer{max-height:175px;padding-top:10px;padding-bottom:10px}.quote-invoice-modal .eshop-invoice-table-wrap,.eshop-invoice-modal .eshop-invoice-table-wrap{overscroll-behavior:contain;flex:auto;min-height:0}.quote-invoice-modal .eshop-invoice-bottom,.eshop-invoice-modal .eshop-invoice-bottom{z-index:2;padding:11px 18px;position:relative;box-shadow:0 -5px 14px #0000000d}}.component,.component>*,.quote-invoice-name-cell,.quote-invoice-name-cell>*,.sales-build-item,.sales-build-item>*{min-width:0}.component input,.sales-build-item input,.quote-invoice-name-cell input{max-width:100%}.sidebar-footer{grid-template-columns:minmax(0,1fr) 34px 34px;gap:6px}.sidebar-footer .side-note{white-space:nowrap;min-width:0;margin:0;line-height:1.35;font-size:.6875rem!important}.sidebar-footer .side-note small{white-space:nowrap;font-size:.625rem;display:block}.sidebar-footer .logout-button,.sidebar-footer .sidebar-icon-button{width:34px;height:34px}@media (min-width:721px) and (max-width:1250px){main{padding-left:22px;padding-right:22px}}
@media (max-width:720px){html,body{width:100%;max-width:100%;overflow-x:clip}body{min-width:0}main{width:100%;min-width:0;max-width:100%;padding:72px 10px max(20px, env(safe-area-inset-bottom));overflow:clip}main>*,main section,main article,main form,main table,main [class*=-shell],main [class*=-panel],main [class*=-toolbar]{min-width:0;max-width:100%}.page-title{margin-bottom:15px}.page-title h1{font-size:1.5625rem}.panel,.card{max-width:100%}.button,button,input,textarea,select,.custom-select-trigger,.custom-date-trigger{touch-action:manipulation}input,textarea,select,.custom-select,.custom-select-trigger,.custom-date-trigger{min-width:0;max-width:100%}.custom-select-value{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.custom-select-menu{max-width:calc(100vw - 16px)!important}.custom-select-option{white-space:normal;overflow-wrap:anywhere;min-height:42px}.notification-menu{width:auto;max-width:none;max-height:calc(100dvh - 78px);position:fixed;inset:66px 8px auto;overflow-y:auto}.modal-backdrop,.eshop-invoice-backdrop,.order-invoice-backdrop,.product-strapi-backdrop,.sales-build-strapi-modal-backdrop{overscroll-behavior:contain;align-items:end;padding:6px}.product-edit-modal,.validation-modal,.claim-resolve-modal,.order-modal,.eshop-invoice-modal,.order-invoice-modal,.product-strapi-modal,.sales-build-strapi-modal{border-radius:16px 16px 8px 8px;width:100%;max-width:100%;max-height:calc(100dvh - 12px);overflow:hidden auto}.grid.two,.grid.three,.settings-textareas,.order-option-settings,.theme-picker,.user-interface-options{grid-template-columns:1fr}.quotes-history-panel,.products-history-panel,.sales-builds-history-panel,.inventory-shell,.purchase-shell,.configurator-shell{border-radius:12px;width:100%;padding:9px}.quotes-history-toolbar,.sales-builds-toolbar,.inventory-toolbar,.purchase-toolbar,.configurator-toolbar{gap:8px;width:100%}.history-toolbar-actions,.inventory-toolbar-actions,.configurator-toolbar-actions,.sales-builds-toolbar-actions{grid-template-columns:1fr;gap:8px;width:100%;display:grid}.history-toolbar-actions .button,.inventory-toolbar-actions .button,.configurator-toolbar-actions .button,.sales-builds-toolbar-actions .button{width:100%}.orders-history-panel .order-month-group>summary{min-height:58px;padding:9px 10px}.orders-history-panel .order-month-table{padding:8px;overflow:visible}.orders-history-panel .order-month-table .order-table tbody{gap:9px;display:grid}.orders-history-panel .order-month-table .order-table tr.order-inline-row{border:1px solid var(--line);background:var(--line);border-radius:11px;grid-template-columns:repeat(2,minmax(0,1fr));gap:1px;width:100%;display:grid;overflow:visible;box-shadow:0 2px 8px #08050d1c}.orders-history-panel .order-month-table .order-table tr.order-inline-row>td{background:var(--panel);border:0;grid-template-columns:minmax(0,1fr);align-content:start;gap:4px;width:auto;min-height:57px;display:grid;text-align:left!important;min-width:0!important;padding:7px 8px!important}.orders-history-panel .order-month-table .order-table tr.order-progress-received>td{background:#fff4f6}.orders-history-panel .order-month-table .order-table tr.order-progress-assembled>td{background:#fff9eb}.orders-history-panel .order-month-table .order-table tr.order-progress-done>td{background:#edf9f0}.orders-history-panel .order-month-table .order-table tr.order-inline-row>td:before{color:var(--muted);text-transform:uppercase;letter-spacing:.02em;margin:0;font-size:.5625rem;font-weight:850;line-height:1.2;display:block}.orders-history-panel .order-inline-row>td:nth-child(2),.orders-history-panel .order-inline-row>td:nth-child(3){grid-column:span 1}.orders-history-panel .order-inline-row>td:nth-child(n+8):nth-child(-n+12){min-height:49px;text-align:center!important}.orders-history-panel .order-inline-row>td:nth-child(n+8):nth-child(-n+12):before{text-align:center}.orders-history-panel .order-inline-row>td:nth-child(13){grid-column:1/-1;min-height:0}.orders-history-panel .order-inline-row input,.orders-history-panel .order-inline-row .custom-select-trigger{border-color:color-mix(in srgb, var(--line) 85%, transparent);background:color-mix(in srgb, var(--panel) 92%, var(--soft));width:100%;height:36px;min-height:36px;padding:5px 24px 5px 7px;font-size:.75rem}.orders-history-panel .order-inline-row input{padding-right:7px}.orders-history-panel .order-inline-row .custom-select-value{text-align:left}.orders-history-panel .order-inline-row .order-calculated-cell,.orders-history-panel .order-inline-row .order-profit{place-content:center;font-size:.8125rem;display:grid;text-align:center!important;padding-top:7px!important}.orders-history-panel .order-inline-row .order-management-actions{grid-template-columns:1fr 1fr;gap:7px;width:100%;display:grid}.orders-history-panel .order-inline-row .order-autosave-state{clip-path:inset(50%);width:1px;height:1px;position:absolute;overflow:hidden}.orders-history-panel .order-inline-row .order-components-button,.orders-history-panel .order-inline-row .order-invoice-button,.orders-history-panel .order-inline-row .quote-delete-button{width:100%;min-width:0;min-height:38px;padding:7px;font-size:.6875rem}.orders-history-panel .order-inline-row .quote-delete-button{grid-column:1/-1}.order-month-table .order-table tbody tr.order-component-detail-row{width:100%;margin-top:-10px;overflow:visible}.order-component-detail{padding:8px}.order-component-table-wrap{background:0 0;border:0;overflow:visible}.order-component-table{width:100%!important;min-width:0!important;display:block!important}.order-component-table thead{display:none!important}.order-component-table tbody{gap:7px;display:grid!important}.order-component-table tr{background:var(--panel);grid-template-columns:repeat(2,minmax(0,1fr));overflow:hidden;border:1px solid var(--line)!important;border-radius:9px!important;display:grid!important}.order-component-table td{align-content:start;gap:3px;min-height:47px;border:0!important;border-top:1px solid var(--line)!important;background:var(--panel)!important;text-align:left!important;grid-template-columns:1fr!important;width:auto!important;padding:7px 8px!important;display:grid!important}.order-component-table td:first-child,.order-component-table td:nth-child(2),.order-component-table td:nth-child(4){grid-column:1/-1}.order-component-table td:first-child{border-top:0!important}.order-component-table td:before{color:var(--muted);text-transform:uppercase;font-size:.5625rem;font-weight:850;display:block!important}.order-component-table td:first-child:before{content:"Kategorie"!important}.order-component-table td:nth-child(2):before{content:"Komponenta"!important}.order-component-table td:nth-child(3):before{content:"Množství"!important}.order-component-table td:nth-child(4):before{content:"Poznámka / dodavatel"!important}.order-component-table td:nth-child(5):before{content:"Stav"!important}.order-component-table td:nth-child(6):before{content:"Cena / ks"!important}.order-component-table td:nth-child(7):before{content:"Celkem"!important}.order-component-table td:nth-child(3),.order-component-table td:nth-child(5),.order-component-table td:nth-child(6),.order-component-table td:nth-child(7){text-align:left!important}.inventory-toolbar{flex-direction:column;align-items:stretch}.inventory-total-value{width:100%}.inventory-table-surface{padding:8px;overflow:visible}.inventory-table{width:100%;display:block;min-width:0!important}.inventory-table colgroup{display:none}.inventory-table>thead{margin-bottom:8px;display:block}.inventory-table>thead>tr{display:block}.inventory-table>thead>tr>th{display:none}.inventory-table>thead>tr>th:nth-child(2){background:0 0;border:0;width:100%;padding:0;display:block}.inventory-category-header-select,.inventory-category-header-select .custom-select-trigger{width:100%}.inventory-table>tbody{gap:9px;display:grid}.inventory-table>tbody>tr:not(.inventory-lot-detail-row){border:1px solid var(--line);background:var(--panel);border-radius:10px;grid-template-columns:repeat(3,minmax(0,1fr));display:grid;overflow:hidden}.inventory-table>tbody>tr:not(.inventory-lot-detail-row)>td{border:0;border-top:1px solid var(--line);white-space:normal;overflow-wrap:anywhere;grid-template-columns:1fr;align-content:start;gap:3px;width:auto;min-width:0;min-height:47px;display:grid;text-align:left!important;padding:7px 8px!important}.inventory-table>tbody>tr:not(.inventory-lot-detail-row)>td:first-child,.inventory-table>tbody>tr:not(.inventory-lot-detail-row)>td:nth-child(2),.inventory-table>tbody>tr:not(.inventory-lot-detail-row)>td:nth-child(6),.inventory-table>tbody>tr:not(.inventory-lot-detail-row)>td:nth-child(7){grid-column:1/-1}.inventory-table>tbody>tr:not(.inventory-lot-detail-row)>td:first-child{border-top:0;min-height:0;font-size:.8125rem;font-weight:800;padding:11px 9px!important}.inventory-table>tbody>tr:not(.inventory-lot-detail-row)>td:before{color:var(--muted);text-transform:uppercase;font-size:.5625rem;font-weight:850}.inventory-table>tbody>tr>td:nth-child(2):before{content:"Kategorie"}.inventory-table>tbody>tr>td:nth-child(3):before{content:"Skladem"}.inventory-table>tbody>tr>td:nth-child(4):before{content:"Rezervace"}.inventory-table>tbody>tr>td:nth-child(5):before{content:"Volné"}.inventory-table>tbody>tr>td:nth-child(6):before{content:"Stav"}.inventory-table>tbody>tr>td:nth-child(7):before{content:"Akce"}.inventory-table .inventory-number,.inventory-table .inventory-available-values{justify-content:flex-start;text-align:left!important}.inventory-row-actions{grid-template-columns:1fr 1fr;gap:7px;width:100%;display:grid}.inventory-row-actions button{white-space:normal;width:100%;min-width:0;min-height:39px;padding:7px 5px;font-size:.6875rem}.inventory-table>tbody>tr.inventory-lot-detail-row{width:100%;margin-top:-10px;display:block}.inventory-table>tbody>tr.inventory-lot-detail-row>td{width:100%;display:block;padding:8px!important}.inventory-table>tbody>tr.inventory-lot-detail-row>td:before{content:none}.inventory-lot-detail{overscroll-behavior-inline:contain;max-width:100%;overflow-x:auto}.inventory-movement-layout{grid-template-columns:1fr}.inventory-history{max-height:none}.eshop-orders-shell,.configurator-orders-shell{padding:9px}.eshop-order-list{gap:10px}.eshop-order-card{max-width:100%}.eshop-order-header,.eshop-order-body>section,.eshop-order-footer,.eshop-review-panel{padding-left:12px;padding-right:12px}.eshop-order-header,.eshop-order-footer,.eshop-order-heading-actions{flex-direction:column;align-items:stretch}.eshop-order-contact dl,.eshop-component-grid,.eshop-order-item-content.has-extras,.eshop-order-item-extras,.eshop-review-panel{grid-template-columns:1fr}.eshop-order-contact dl>div:nth-last-child(-n+2){grid-column:auto}.eshop-order-item-title{align-items:flex-start}.eshop-order-item-title>b{flex:none}.eshop-order-card:not(.configurator-order-card) .eshop-order-component-list>div{grid-template-columns:92px minmax(0,1fr);gap:8px;padding:9px 10px}.eshop-order-footer>div,.idoklad-issued-actions{grid-template-columns:1fr;gap:7px;width:100%;display:grid}.eshop-order-footer .button{width:100%}.configurator-order-component,.configurator-order-fan{gap:5px 9px;padding:9px 10px}.eshop-invoice-modal,.quote-invoice-modal{flex-direction:column;display:flex;overflow:hidden}.quote-invoice-options,.eshop-invoice-items-prefix{flex-direction:column;align-items:stretch;gap:7px;padding:10px 12px}.quote-invoice-customer,.quote-invoice-customer-fields,.eshop-invoice-customer,.eshop-invoice-metadata{grid-template-columns:1fr}.quote-invoice-customer{max-height:none;padding:12px}.quote-invoice-customer-fields>*,.eshop-invoice-metadata>*{grid-column:auto!important}.eshop-invoice-table-wrap{overscroll-behavior:contain;flex:auto;min-height:180px;overflow:auto}.eshop-invoice-table,.quote-invoice-modal .eshop-invoice-table{min-width:760px}.eshop-invoice-bottom{z-index:4;padding:10px 12px max(10px, env(safe-area-inset-bottom));background:var(--panel);flex:none;position:sticky;bottom:0}.configurator-group summary{grid-template-columns:minmax(0,1fr) auto 14px;gap:8px}.configurator-group summary>strong{grid-column:1/-1}.configurator-table-wrap,.accessory-table-wrap,.audit-log-table-wrap{overscroll-behavior-inline:contain;scroll-snap-type:x proximity;-webkit-overflow-scrolling:touch;width:100%;max-width:100%;overflow-x:auto}.configurator-table,.accessory-table{font-size:.75rem}.configurator-table th,.configurator-table td,.accessory-table th,.accessory-table td{padding-left:9px;padding-right:9px}.settings-tabs{scrollbar-width:thin;width:100%;overflow-x:auto}.settings-tabs button,.settings-tabs .settings-catalog-link{white-space:nowrap;flex:none}.settings-section-heading{flex-direction:column;align-items:flex-start;gap:6px}.audit-log-table{width:100%;min-width:0;display:block}.audit-log-table thead{display:none}.audit-log-table tbody{gap:8px;padding:8px;display:grid}.audit-log-table tr{border:1px solid var(--line);border-radius:9px;display:grid;overflow:hidden}.audit-log-table td{border-top:1px solid var(--line);overflow-wrap:anywhere;grid-template-columns:86px minmax(0,1fr);gap:8px;padding:8px 9px;display:grid;white-space:normal!important;width:100%!important}.audit-log-table td:first-child{border-top:0}.audit-log-table td:before{color:var(--muted);text-transform:uppercase;font-size:.5625rem;font-weight:850}.audit-log-table td:first-child:before{content:"Datum"}.audit-log-table td:nth-child(2):before{content:"Uživatel"}.audit-log-table td:nth-child(3):before{content:"Akce"}.audit-log-table td:nth-child(4):before{content:"Záznam"}.audit-log-table td:nth-child(5):before{content:"Detail"}.sales-build-grid{grid-template-columns:1fr}.sales-build-card-header,.sales-build-card-actions,.sales-build-card-actions>div,.sales-build-footer-actions{width:100%}.sales-build-summary{grid-template-columns:1fr 1fr}.purchase-group>header{padding:11px}.purchase-group-meta{width:100%}.purchase-lines article{padding:11px}.dashboard-v2-section,.dashboard-v2-main-grid,.dashboard-v2-bottom-grid,.dashboard-activity-card,.dashboard-v2-chart{min-width:0;max-width:100%}.dashboard-activity-card{padding:12px}.dashboard-activity-card>.dashboard-v2-card-heading{min-width:0;position:sticky;left:0}html[data-theme=dark] .orders-history-panel .order-month-table .order-table tr.order-progress-received>td{background:#47272f}html[data-theme=dark] .orders-history-panel .order-month-table .order-table tr.order-progress-assembled>td{background:#43351f}html[data-theme=dark] .orders-history-panel .order-month-table .order-table tr.order-progress-done>td{background:#173d2c}}@media (max-width:420px){.orders-history-panel .order-month-table{padding:6px}.orders-history-panel .order-month-table .order-table tr.order-inline-row>td{padding:6px!important}.orders-history-panel .order-inline-row input,.orders-history-panel .order-inline-row .custom-select-trigger{font-size:.6875rem}.sales-build-summary{grid-template-columns:1fr}}
