@media screen{:root{--ui-shadow-rest:0 2px 4px #23476404,0 8px 24px #23476407;--ui-shadow-raised:0 4px 10px #23476409,0 14px 34px #23476412;--ui-shadow-dialog:0 12px 38px #182e4b24,0 32px 90px #182e4b22;--ui-duration:260ms;--ui-enter-duration:220ms;--ui-feedback-duration:180ms;--ui-ease:cubic-bezier(.22,.8,.25,1)}.workspace :is(.panel,.settings-card,.account-directory-card,.warehouse-card,.cashbox-overview,.product-card,.archive-center-card,.insight-panel){box-shadow:var(--ui-shadow-rest)}.mobile-dock :is(a,button),.navbar :is(a,button),.workspace :is(button,.button,a.settings-card,.product-card,.account-directory-card,.warehouse-card,.archive-center-card){transition:background-color var(--ui-duration) var(--ui-ease),border-color var(--ui-duration) var(--ui-ease),box-shadow var(--ui-duration) var(--ui-ease),color var(--ui-duration) var(--ui-ease)}.workspace :is(.panel,.settings-card,.account-directory-card,.warehouse-card,.cashbox-overview,.archive-center-card){min-width:0}.workspace :is(button,.button):disabled{cursor:not-allowed}.workspace button[aria-busy=true]{cursor:wait}.workspace .primary{box-shadow:0 2px 4px #124a7b14,inset 0 1px 0 #ffffff1a}.workspace :is(.error,.success){border:1px solid color-mix(in srgb,currentColor 20%,transparent);line-height:1.8;overflow-wrap:anywhere}.workspace :is(.settings-card,.account-directory-card,.warehouse-card,.product-card):focus-within{border-color:#7ba4c9}.workspace .settings-search,.workspace .settings-search>.search-form{min-width:0}.workspace .settings-card b,.workspace .settings-card small{overflow-wrap:anywhere}dialog:is(.native-dialog,.material-dialog,.edit-dialog){box-shadow:var(--ui-shadow-dialog)}dialog::backdrop{background:#152a4657}:is(.searchable-select-menu,.date-calendar,.navbar .dropdown){box-shadow:0 8px 24px #1c3c5e1c,0 24px 60px #1c3c5e12}:is(.searchable-select-menu,.date-calendar) button:focus-visible{outline:2px solid #286da8;outline-offset:1px}.workspace .account-card-meta{overflow-wrap:anywhere}.workspace .table-tools{flex-wrap:wrap;row-gap:10px}}@media screen and (hover:hover) and (pointer:fine){.workspace :is(a.settings-card,.product-card,.account-directory-card,.warehouse-card,.archive-center-card):hover{box-shadow:var(--ui-shadow-raised)}.workspace .primary:hover{box-shadow:0 4px 10px #124a7b24}}@media screen and (prefers-reduced-motion:reduce){*,:after,:before{scroll-behavior:auto!important;animation-duration:.01ms!important;animation-iteration-count:1!important;transition-duration:.01ms!important}}@media screen and (max-width:680px){.workspace .settings-search{width:100%}.workspace .settings-search .search-form{width:100%;max-width:none}}@media screen and (forced-colors:active){.workspace :is(.panel,.settings-card,.account-directory-card,.warehouse-card,.product-card),dialog{border:1px solid CanvasText;box-shadow:none}.workspace .primary{background:Highlight;color:HighlightText}}@media screen{:root{--ui-radius-control:15px;--ui-radius-panel:24px;--ui-radius-window:24px;--section-radius:0px;--section-inset:16px;--section-available-height:calc(var(--app-viewport-height,100dvh) - var(--app-nav-height))}.workspace:has(>.section-window){padding:0}.workspace>.section-window{width:var(--section-width,100%);gap:0;border:0;border-radius:0;background:transparent;box-shadow:none}.section-window-content{scroll-padding-block:12px;padding:var(--section-inset)}.section-window-chrome{flex:0 0 24px;min-height:24px;margin:0;padding:0 var(--section-inset);gap:8px;border-top:1px solid #8e9aa73d;background:transparent;box-shadow:inset 0 1px 1px #fff,inset 0 -2px 2px -1px #66717d4d,0 -3px 10px -5px #36445238;backdrop-filter:none;-webkit-backdrop-filter:none}.section-window-chrome:before{content:"";position:absolute;inset:0;z-index:-1;pointer-events:none;background:radial-gradient(ellipse 145px 34px at var(--glass-x,12%) var(--glass-y,0),#ffffffed,#ffffff59 42%,transparent 90%),linear-gradient(180deg,#ffffff9e 0,#f5fbff61 24%,#e6f5ff78 76%,#ffffff8c 100%);backdrop-filter:blur(16px) saturate(1.2);-webkit-backdrop-filter:blur(16px) saturate(1.2)}.section-size-readout:not([data-error=true]){display:none}.section-resize-handles{position:relative;align-self:center;gap:0;padding:0;border:0;border-radius:999px;background:transparent;box-shadow:none;opacity:.25;transition:opacity var(--ui-feedback-duration) var(--ui-ease)}.section-window-chrome:is(:hover,:focus-within) .section-resize-handles{opacity:1}.workspace .section-resize-handle{display:flex;align-items:center;justify-content:center;min-height:20px;height:20px;min-width:28px;padding:3px 7px;border:0;border-radius:4px;background:transparent;box-shadow:none;color:#626b74}.workspace .section-resize-handle:is(:hover,[aria-expanded=true],[data-resizing=true]){background:linear-gradient(150deg,#ffffffe0,#ffffff66);color:#373e46;box-shadow:inset 0 1px 0 #fff,inset 0 -1px 0 #6c78852e,0 2px 4px -2px #424b5533}.workspace .section-resize-handle:active:not(:disabled){background:#ffffff73;color:#373e46;box-shadow:inset 0 1px 3px #505b662e;filter:none}.workspace .section-resize-handle svg{width:14px;height:14px;flex-shrink:0}.workspace .section-resize-handle:focus-visible{outline:2px solid #548aac;outline-offset:1px}.section-size-popover{bottom:32px;inset-inline-end:8px;border-radius:18px}.navbar{background:transparent;-webkit-backdrop-filter:none;backdrop-filter:none;box-shadow:none;border-bottom:0}.navbar:before{content:"";position:absolute;inset:0;z-index:-1;pointer-events:none;background:var(--nav-glass-background);-webkit-backdrop-filter:var(--nav-glass-filter);backdrop-filter:var(--nav-glass-filter);box-shadow:none}.navbar .nav-group,.navbar .nav-tools{position:relative;z-index:1;background:transparent;border:0;box-shadow:inset 0 2px 2px #ffffffed,inset 1px 0 2px #ffffffa6,inset 0 -1px 2px #64a6c526,0 3px 8px -3px #306c8c26,0 14px 30px -17px #306c8c4d;-webkit-backdrop-filter:none;backdrop-filter:none}.navbar :is(.nav-group,.nav-tools):before{content:"";position:absolute;inset:0;z-index:-1;border-radius:inherit;pointer-events:none;background:radial-gradient(ellipse 185px 90px at var(--glass-x,20%) var(--glass-y,0),#ffffff66,#ffffff1f 36%,transparent 78%),linear-gradient(180deg,#ffffff14,transparent 40%,transparent 80%,#ffffff2b),var(--nav-glass-controls);-webkit-backdrop-filter:var(--nav-control-filter);backdrop-filter:var(--nav-control-filter)}.navbar :is(.nav-group:has(.dropdown),.nav-tools:has(.language-menu)){z-index:2}.navbar .glass-surface:after{content:"";position:absolute;inset:0;border-radius:inherit;padding:1.5px;pointer-events:none;background:radial-gradient(ellipse 130px 85px at var(--glass-x,20%) var(--glass-y,0),#fff 15%,#ffffffb3 42%,transparent 85%),linear-gradient(135deg,#ffffffd9,#ffffff52 22%,transparent 44%,#7ab6d333 72%,#ffffffad);-webkit-mask:linear-gradient(#000 0 0) content-box,linear-gradient(#000 0 0);-webkit-mask-composite:xor;mask:linear-gradient(#000 0 0) content-box,linear-gradient(#000 0 0);mask-composite:exclude}.navbar .brand{color:#303338}.navbar .nav-dropdown>button,.navbar .nav-group>a{color:#41657d;gap:7px;font-weight:550;box-shadow:none;background:transparent}.navbar :is(.nav-group>a.active,.nav-dropdown>button.active){color:#2e6689;background:linear-gradient(150deg,#ffffffa6,#ffffff47 64%,#cdeeff52);box-shadow:inset 0 1px 1px #fff,inset 0 -2px 2px -1px #76b2d026,0 3px 7px -1px #343b412b}.navbar .nav-dropdown>button[aria-expanded=true]:not(.active){color:#346a8c;background:linear-gradient(150deg,#ffffffad,#ffffff52);box-shadow:inset 0 1px 1px #ffffffbf,inset 0 -1px 1px #69717a24}.navbar .nav-dropdown>button>svg:last-child{transition:rotate var(--ui-feedback-duration) var(--ui-ease)}.navbar .nav-dropdown>button[aria-expanded=true]>svg:last-child{rotate:180deg}.navbar .nav-language,.navbar .nav-tools>a,.navbar .nav-tools>button{color:#52758c}.navbar .nav-account-symbol{color:inherit;background:transparent;box-shadow:none}.navbar .nav-language[aria-expanded=true],.navbar .nav-tools>[aria-current=page],.navbar .nav-tools>[aria-expanded=true]{color:#2e6689;background:#dceff980;box-shadow:inset 0 1px 0 #ffffffad}.navbar{-webkit-tap-highlight-color:transparent}.navbar .nav-tools>:is(a,button):focus-visible,.navbar :is(a,button):focus-visible{outline:2px solid #548aac;outline-offset:2px}.navbar .nav-tools>[aria-busy=true]:after{color:#52758c}.navbar button[aria-busy=true]{background:#ffffff80;border-color:transparent}.navbar .nav-language[aria-busy=true]{color:#52758c}.navbar .brand>.link-progress[data-pending=true]{background:transparent;animation:none}.mobile-dock-links>a>.link-progress[data-pending=true]{inset:auto 50% 2px auto;width:18px;height:2px;margin-right:-9px;border-radius:2px;background:currentColor;opacity:.65;animation:none;box-shadow:none}:is(.language-menu,.searchable-select-menu,.shipping-select-menu,.date-calendar,.section-size-popover,dialog.mobile-menu-dialog){background:var(--menu-glass-background);-webkit-backdrop-filter:var(--menu-glass-filter);backdrop-filter:var(--menu-glass-filter);border:1px solid #ffffffcc;box-shadow:inset 0 1px 0 #fff,inset 0 -1px 0 #86a9c62e,0 10px 30px #2543621f,0 1px 3px #2543620d;color:#29445d}.navbar .dropdown{padding:8px;border-radius:20px;min-width:244px}.navbar :is(.dropdown,.language-menu),.section-window-chrome .section-size-popover{border:0;color:#345f7b;background:#f6f7f7;box-shadow:inset 0 2px 3px #ffffffed,inset 0 -1px 2px #6aa7c42b,0 8px 18px -8px #285f843d,0 28px 55px -18px #285f8447}.section-window-chrome .section-size-popover{box-shadow:inset 0 2px 4px -1px #fff,inset 0 -3px 5px -2px #7dbddd33,0 -4px 10px -5px #252d354d,0 -20px 44px -16px #252d354d}.navbar .dropdown .ordered-menu{min-width:228px}.navbar .dropdown .ordered-menu-items{padding:2px;scrollbar-color:#8d939766 transparent}.navbar .dropdown .ordered-menu-row{gap:2px;border:0;border-radius:11px}@supports ((backdrop-filter:blur(1px)) or (-webkit-backdrop-filter:blur(1px))){.navbar :is(.dropdown,.language-menu),.section-window-chrome .section-size-popover{background:radial-gradient(ellipse 165px 110px at var(--glass-x,20%) var(--glass-y,0),#ffffff52,#ffffff14 38%,transparent 80%),var(--menu-glass-background);-webkit-backdrop-filter:var(--menu-glass-filter);backdrop-filter:var(--menu-glass-filter)}}.navbar .dropdown a{color:inherit;min-height:44px;padding:7px 10px;border-radius:11px;gap:10px;font-size:13px;font-weight:500;background:transparent;box-shadow:none}.menu-item-icon{display:inline-flex;align-items:center;justify-content:center;flex:0 0 auto}.navbar .dropdown .menu-item-icon{width:24px;height:24px;color:#5c8199;background:transparent;box-shadow:none}.navbar .dropdown .menu-item-icon svg{color:inherit;width:18px;height:18px;stroke-width:1.65}.menu-order-footer .menu-order-toggle{display:inline-flex;align-items:center;gap:6px;font-size:11px;color:#61798f;min-height:32px;padding:4px 8px;border-radius:9px}.navbar .dropdown .menu-order-footer{margin:6px 6px 0;padding:5px 0 0;border-top:0;background:linear-gradient(90deg,transparent,#555b6026 20%,#ffffffbd 50%,#555b6026 80%,transparent) top /100% 1px no-repeat}.navbar .dropdown .menu-order-toggle[aria-pressed=true]{background:#ffffffb8;color:#2e6689;font-weight:650}.navbar .dropdown :is(.menu-order-footer button,.menu-drag-handle,.menu-order-steps button){color:#6b8ba1;background:transparent;box-shadow:none}.navbar .dropdown .ordered-menu[data-editing=true]{min-width:272px}.navbar .dropdown .ordered-menu-row[data-drop-target=true]{background:#ffffffa3;outline:1px dashed #858c93;outline-offset:-1px}.navbar .dropdown a[aria-current=page]{background:linear-gradient(145deg,#ffffffd9,#ffffff80);color:#2e6689;font-weight:650;box-shadow:inset 0 1px 0 #fff,inset 0 -1px 0 #7dbddd26,0 2px 4px -2px #25292d26}.navbar :is(.dropdown,.language-menu) :is(a,button):focus-visible{outline:2px solid #548aac;outline-offset:-2px}.language-menu{padding:6px;border-radius:16px}.language-menu button{border-radius:10px}.navbar .language-menu button{color:#416b85;background:transparent;box-shadow:none}.navbar .language-menu button[aria-pressed=true]{background:linear-gradient(145deg,#ffffffd9,#ffffff80);color:#2e6689;box-shadow:inset 0 1px 0 #fff,inset 0 -1px 0 #7dbddd26,0 2px 4px -2px #25292d26}:is(.searchable-select-menu,.shipping-select-menu) .shipping-select-search{background:#ffffff9e;border-color:#b8cce080;box-shadow:inset 0 1px 0 #ffffffa6}:is(.searchable-select-menu,.shipping-select-menu) .shipping-select-search input{background:transparent}.searchable-select-menu .shipping-select-options>button[aria-selected=true]{background:#ddecf8d9;color:#205c91;box-shadow:inset 0 1px 0 #ffffff99}dialog.mobile-menu-dialog :is(.dialog-top,.native-dialog-body){background:transparent}@media(min-width:1201px){.workspace>.section-window{height:var(--section-available-height)}}@media(hover:hover) and (pointer:fine){.navbar .nav-dropdown>button:not(.active,[aria-expanded=true]):hover,.navbar .nav-group>a:not(.active):hover,.navbar .nav-language:hover,.navbar .nav-tools>a:not([aria-current=page]):hover,.navbar .nav-tools>button:hover{background:linear-gradient(150deg,#ffffffa6,#ffffff47);color:#2e6689;box-shadow:inset 0 1px 0 #ffffffb3,inset 0 -1px 0 #7dbddd26,0 2px 5px -2px #343b4126}.navbar .dropdown :is(.menu-order-footer button,.menu-drag-handle,.menu-order-steps button):not(:disabled):hover,.navbar .dropdown a:hover,.navbar .language-menu button:hover{background:linear-gradient(145deg,#ffffffbd,#ffffff70);color:#2e6689;box-shadow:inset 0 1px 0 #ffffffd9,inset 0 -1px 0 #7dbddd26,0 2px 4px -2px #25292d26}.navbar .dropdown a[aria-current=page]:hover,.navbar .language-menu button[aria-pressed=true]:hover{background:#ffffffd9}.searchable-select-menu .shipping-select-options>button:hover{background:#e0eef9c9;color:#205c91}}.navbar :is(.nav-group>a,.nav-dropdown>button,.nav-tools>a,.nav-tools>button,.nav-language):active:not(:disabled){color:#2e6689;background:#ffffff80;box-shadow:inset 0 2px 4px #42494f26;filter:none;transform:none}.navbar :is(.dropdown,.language-menu) :is(a,button):active:not(:disabled){background:#ffffffbf;box-shadow:inset 0 1px 3px #42494f26;filter:none}@media(prefers-contrast:more),(prefers-reduced-transparency:reduce){:is(.language-menu,.searchable-select-menu,.shipping-select-menu,.date-calendar,.section-size-popover,dialog.mobile-menu-dialog){border-color:#9eacba;box-shadow:none}.navbar :is(.nav-group,.nav-tools){background:#f5f5f5;border:1px solid #91969c;box-shadow:none}.navbar :is(.dropdown,.language-menu),.section-window-chrome .section-size-popover{background:#f6f7f7;-webkit-backdrop-filter:none;backdrop-filter:none;border:1px solid #8e959c;box-shadow:none}.section-window-chrome{background:#f1f2f3;border-top-color:#8e959c;box-shadow:none;-webkit-backdrop-filter:none;backdrop-filter:none}.navbar .glass-surface:after,.section-window-chrome:before{display:none}.navbar :is(.nav-group,.nav-tools):before{display:none}}@media(max-width:1000px){.navbar .nav-tools{background:transparent;box-shadow:none}.navbar .nav-tools:after,.navbar .nav-tools:before{display:none}}.workspace :is(.panel,.settings-card,.account-directory-card,.warehouse-card,.cashbox-overview,.product-card,.archive-center-card,.insight-panel){border-radius:var(--ui-radius-panel)}.workspace :is(button,.button):not(.product-card,.section-resize-handle,.text-link,.icon-button,.table-image,.material-table-image,.material-image-delete,.image-gallery-close,.column-resize,.row-resize,.searchable-select>button,.date-input>button,.letter-number-control>button,[role=tab],.segmented button){border-radius:var(--ui-radius-control)}.workspace .layout-table :is(.table-image,.material-table-image){display:inline-flex;align-items:center;justify-content:center;width:min(100%,56px);height:auto;aspect-ratio:1;min-height:0;min-width:0;margin:auto;padding:2px;border-radius:9px;overflow:hidden;background:#fff}.workspace .layout-table :is(.table-image,.material-table-image) img{width:100%;height:100%;max-width:100%;max-height:100%;object-fit:contain;border-radius:5px}.workspace :is(.toolbar,.table-tools){gap:10px}.workspace .page-title{margin-block-end:14px}.workspace .page-title>.actions{gap:8px}.workspace .page-title>.actions :is(button,.button){min-height:38px;padding-block:7px}.workspace .panel:has(>.persistent-filters){padding-block:12px}.workspace .table-scroll{border-radius:18px}.workspace .table-scroll>.layout-table{border-collapse:separate;border-spacing:0;background:#fff}.workspace .table-scroll>.layout-table :is(th,td):last-child{border-inline-end:0}.workspace .table-scroll>.layout-table td:has(+.phone-row-details:last-child){border-inline-end:0}dialog:is(.native-dialog,.material-dialog,.edit-dialog){border-radius:28px}:is(.searchable-select-menu,.shipping-select-menu,.date-calendar){border-radius:20px}.workspace .layout-table th{transition:background-color var(--ui-feedback-duration) var(--ui-ease)}.column-resize{width:18px;inset-inline-end:-9px;outline:0!important;background:transparent!important;z-index:3;user-select:none}.column-resize:after{content:"";position:absolute;top:0;bottom:0;left:7px;width:4px;height:auto;border-radius:4px;background:#829bb1;opacity:0;transition:opacity var(--ui-feedback-duration) var(--ui-ease),box-shadow var(--ui-feedback-duration) var(--ui-ease),background-color var(--ui-feedback-duration);pointer-events:none}.layout-table th:hover>.column-resize:after{opacity:.5}.layout-table th:last-child>.column-resize{inset-inline-end:0}.layout-table th:last-child>.column-resize:after{left:auto;inset-inline-end:2px}.layout-table th>.column-resize:is(:hover,:focus-visible,[data-resizing=true]):after{opacity:1;background:#3975a7;box-shadow:0 0 0 3px #3975a718}.column-resize:focus-visible:after{box-shadow:0 0 0 2px #fff,0 0 0 4px #3975a7}.column-resize[data-resizing=true]:after{background:#28689d;box-shadow:0 0 0 4px #3975a71c}.layout-table:has(.column-resize[data-resizing=true]){cursor:col-resize;user-select:none}.workspace .layout-table th:has(>.column-resize:is(:hover,:focus-visible,[data-resizing=true])){z-index:6;background:#e5eff8;box-shadow:none;transition:background-color var(--ui-feedback-duration),box-shadow var(--ui-feedback-duration)}.workspace .cashbox-overview-main>header,.workspace .warehouse-card-heading{display:block;padding:0;height:auto;min-height:0}.workspace .cashbox-overview .cashbox-card-link,.workspace .warehouse-card-link{display:flex;align-items:center;gap:12px;min-width:0;min-height:98px;padding:14px 16px;color:inherit;text-decoration:none;border-radius:0;transition:background-color var(--ui-duration) var(--ui-ease)}.workspace .cashbox-card-link>.cashbox-overview-identity,.workspace .warehouse-card-link>div{min-width:0;flex:1}.workspace .account-card-identity:focus-visible,.workspace .cashbox-card-link:focus-visible,.workspace .warehouse-card-link:focus-visible{outline:2px solid #286da8;outline-offset:-3px}.card-entry-arrow{flex-shrink:0;color:#6c88a3}.advanced-settings-workspace{display:grid;grid-template-columns:248px minmax(0,1fr);align-items:start;border:1px solid #d7e3ef;border-radius:var(--ui-radius-panel);background:#fff;box-shadow:var(--ui-shadow-rest);min-height:500px;overflow:clip}.advanced-settings-sidebar{padding:14px 10px;min-width:0;align-self:stretch;background:#f3f7fc;border-inline-end:1px solid #dce6f1}.advanced-settings-heading{display:flex;align-items:center;gap:8px;padding:8px 12px 18px;color:#647c94;font-size:12px}.advanced-settings-sidebar nav{display:grid;gap:8px}.advanced-settings-sidebar nav>a{position:relative;display:flex;align-items:center;gap:10px;padding:14px 12px;border:1px solid transparent;border-radius:14px;text-decoration:none;color:#526d86;min-height:76px;transition:background-color var(--ui-duration),border-color var(--ui-duration),box-shadow var(--ui-duration)}.advanced-settings-sidebar nav>a>svg{flex:0 0 auto}.advanced-settings-sidebar nav>a>span:not(.link-progress){min-width:0;flex:1}.advanced-settings-sidebar nav b{display:block;font-size:13px;line-height:1.7}.advanced-settings-sidebar nav small{display:block;font-size:11px;line-height:1.8;margin-top:3px;color:#627b92}.advanced-settings-sidebar nav>a[aria-current=page]{background:#fff;border-color:#bfd4e8;color:#255d8d;box-shadow:0 3px 9px #2c536c08}.advanced-settings-sidebar nav>a:focus-visible{outline:2px solid #286da8;outline-offset:1px}.advanced-settings-content{padding:20px;min-width:0}.advanced-settings-content>.page-title{padding-bottom:14px!important;border-bottom:1px solid #e4ebf3;margin-bottom:18px!important;gap:12px}.advanced-settings-content>.page-title :is(h1,h2){font-size:21px}.advanced-settings-content>.panel,.advanced-settings-content>.print-settings-grid>form{box-shadow:none}.advanced-settings-content>.excel-settings{padding:0;border:0;background:transparent}.advanced-settings-content .print-settings-grid{grid-template-columns:minmax(0,1fr)}.advanced-settings-content .print-settings-grid>form{background:#fafdff}.advanced-settings-content .excel-policy-columns{gap:10px}}@media screen and (hover:hover) and (pointer:fine){.workspace :is(.warehouse-card-link,.cashbox-card-link,.account-card-identity):hover{background:#eaf2fb;box-shadow:none}.advanced-settings-sidebar nav>a:hover{background:#eaf2fb;border-color:#cbdced}.workspace :is(.settings-card,.product-card):active{translate:0 1px}}@media screen and (prefers-reduced-motion:no-preference){.advanced-settings-content{animation:ui-content-in var(--ui-enter-duration) var(--ui-ease)}.date-calendar,.material-search-panel,.searchable-select-menu,dialog[open]:is(.native-dialog,.material-dialog,.edit-dialog,.mobile-menu-dialog){animation:ui-content-in var(--ui-enter-duration) var(--ui-ease)}@keyframes ui-content-in{0%{opacity:.3;translate:0 4px}to{opacity:1;translate:0 0}}.workspace :is(.primary,.button){transition:background-color var(--ui-duration),box-shadow var(--ui-duration),translate var(--ui-feedback-duration) var(--ui-ease)}.workspace :is(.primary,.button):active:not(:disabled){translate:0 1px}:is(.workspace,dialog,.login-panel) :is(input,textarea,select),:is(dialog,.material-search-panel,.searchable-select-menu,.date-calendar) button{transition:border-color var(--ui-feedback-duration) var(--ui-ease),color var(--ui-feedback-duration) var(--ui-ease),background-color var(--ui-feedback-duration) var(--ui-ease),box-shadow var(--ui-feedback-duration) var(--ui-ease)}.workspace .card-display-options[open]>div{animation:ui-disclosure-in .16s var(--ui-ease)}@keyframes ui-disclosure-in{0%{opacity:.35}to{opacity:1}}}@media screen and (max-width:1200px){.workspace:has(>.section-window){padding:0!important}.workspace .section-window>.section-window-content{padding:var(--section-inset)}.workspace :is(.panel,.settings-card,.warehouse-card,.account-directory-card,.cashbox-overview,.product-card){border-radius:20px}.workspace .page-title>.actions :is(button,.button){min-height:40px}.workspace .table-scroll{border-radius:16px}.workspace .cashbox-overview .cashbox-card-link,.workspace .warehouse-card-link{min-height:78px;padding:10px;gap:7px}.cashbox-card-link>.card-entry-arrow,.warehouse-card-link>.card-entry-arrow{display:none}.advanced-settings-workspace{grid-template-columns:minmax(0,1fr);min-height:0}.advanced-settings-sidebar{border-inline-end:0;border-bottom:1px solid #dce6f1;padding:10px}.advanced-settings-heading{padding:2px 4px 8px}.advanced-settings-sidebar nav{display:flex;gap:6px;overflow:auto;padding:2px;scrollbar-width:thin}.advanced-settings-sidebar nav>a{flex:1 0 130px;min-height:54px;padding:10px;gap:7px}.advanced-settings-sidebar nav small,.advanced-settings-sidebar nav>a>svg:last-child{display:none}.advanced-settings-sidebar nav b{font-size:12px}.advanced-settings-content{padding:14px}.advanced-settings-content>.page-title :is(h1,h2){font-size:18px}.advanced-settings-content .excel-policy-columns{grid-template-columns:repeat(2,minmax(0,1fr))}}@media screen and (max-width:600px){.workspace .table-tools button{min-height:40px;font-size:11px}.column-resize{width:24px;inset-inline-end:-12px}.column-resize:after{left:10px}.workspace .warehouse-card-status{font-size:9px;padding:2px 4px;max-width:52px}.advanced-settings-sidebar nav>a{flex-basis:125px}.advanced-settings-content .excel-policy-columns{grid-template-columns:minmax(0,1fr)}.advanced-settings-content>.page-title{align-items:start}}@media screen{.workspace:has(>.section-window:not(:has(.dashboard-fitted,.invoice-editor,.voucher-workspace))){overflow:visible!important}.workspace>.section-window:not(:has(.dashboard-fitted,.invoice-editor,.voucher-workspace)){--nav-underlap:var(--app-nav-height);overflow:visible!important;clip-path:inset(calc(-1 * var(--nav-underlap)) 0 0 0 round 0 0 var(--section-radius) var(--section-radius))}.workspace>.section-window:not(:has(.dashboard-fitted,.invoice-editor,.voucher-workspace))>.section-window-content{margin-top:calc(-1 * var(--nav-underlap));padding-top:calc(var(--nav-underlap) + var(--section-inset));height:auto!important;max-height:none!important;scroll-padding-top:calc(var(--nav-underlap) + 12px)}}@media screen and (min-width:1201px){.workspace>.section-window-chrome{position:fixed;inset-inline:0;bottom:0;height:24px;z-index:20}.workspace>.section-window:not(:has(.dashboard-fitted,.invoice-editor,.voucher-workspace))>.section-window-content{padding-bottom:36px;scroll-padding-bottom:36px}.workspace>.section-window:has(.invoice-editor,.voucher-workspace){padding-bottom:24px}}@media screen and (min-width:1201px){.workspace .warehouse-grid{grid-template-columns:repeat(auto-fill,minmax(min(100%,280px),1fr))}}@media screen and (max-width:600px){.advanced-settings-sidebar nav{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));overflow:visible}.advanced-settings-sidebar nav>a{flex-direction:column;justify-content:center;min-width:0;min-height:72px;padding:8px 4px;text-align:center;gap:4px}.advanced-settings-sidebar nav b{font-size:11px}.advanced-settings-sidebar nav>a>span:not(.link-progress){flex:0}}@media screen{.workspace :is(.field>input,.field>textarea,.search-form,.search-form>input,.searchable-select>button,.shipping-select>button){border-radius:var(--ui-radius-control)}.workspace :is(.segmented,.form-section-tabs,.account-register-nav){border-radius:18px}.workspace :is(.segmented,.form-section-tabs) button{border-radius:13px}.workspace :is(.classic-field,.field-with-add) .shipping-select>button{border-radius:inherit}:root[data-quiet-scrollbars],:root[data-quiet-scrollbars] *{scrollbar-width:none!important;scrollbar-gutter:auto!important}:root[data-quiet-scrollbars] ::-webkit-scrollbar,:root[data-quiet-scrollbars]::-webkit-scrollbar{display:none!important;width:0!important;height:0!important}.quiet-scrollbar{position:fixed;inset:auto;margin:0;padding:0;border:0;background:transparent;overflow:visible;box-sizing:border-box;z-index:10000;opacity:0;pointer-events:none;transition:opacity .2s var(--ui-ease);touch-action:none;outline:none}.quiet-scrollbar[data-visible=true]{opacity:1;pointer-events:auto;animation:quiet-scroll-in .2s var(--ui-ease)}@keyframes quiet-scroll-in{0%{opacity:0}to{opacity:1}}.quiet-scrollbar:before{content:"";position:absolute;inset:2px;border-radius:99px;background:#dbe5ef55;box-shadow:inset 0 0 0 1px #829bb10c}.quiet-scrollbar>span{position:absolute;display:block;border-radius:99px;background:#7c98b4bf;box-shadow:0 0 0 1px #ffffff80;pointer-events:none;transition:background-color .18s var(--ui-ease)}.quiet-scrollbar[data-axis=x]>span{height:8px;top:4px}.quiet-scrollbar[data-axis=y]>span{width:8px;left:4px}.quiet-scrollbar:is(:hover,:focus-visible,[data-dragging=true])>span{background:#547d9fe6}.quiet-scrollbar:focus-visible>span{outline:2px solid #286da8;outline-offset:1px}.dashboard-fitted{max-width:none;--dashboard-accent:#3376ae}.dashboard-fitted .insight-heading h1{letter-spacing:-.7px}.dashboard-fitted .insight-heading time{display:inline-block;padding:2px 8px;border-radius:8px;background:#ffffff9c;color:#5e7891;font-variant-numeric:tabular-nums}.dashboard-fitted .dashboard-viewbar{background:linear-gradient(110deg,#edf3fae6,#e9eff7b3);border:1px solid #e4ebf4;border-radius:19px;box-shadow:inset 0 1px 0 #ffffffc9;padding:5px;gap:6px}.dashboard-view-tabs>[role=tab]{border-radius:14px!important}.dashboard-view-tabs>[aria-selected=true]{box-shadow:0 2px 8px #24476b0f,inset 0 1px 0 #fff}.dashboard-fitted .dashboard-metrics .insight-metric{border-radius:24px;border-color:#dce7f1;background:linear-gradient(130deg,#fff 55%,color-mix(in srgb,var(--dashboard-accent) 5%,#fff));box-shadow:inset 0 1px 0 #fff,0 5px 18px #274d7208;padding:16px 18px;min-height:112px;isolation:isolate}.dashboard-fitted [data-widget=expenses]{--dashboard-accent:#987248}.dashboard-fitted [data-widget=receivable]{--dashboard-accent:#287a75}.dashboard-fitted [data-widget=payable]{--dashboard-accent:#786a98}.dashboard-fitted .metric-label{color:#526c84}.dashboard-fitted .metric-label svg{width:32px;height:32px;padding:7px;border-radius:12px;color:var(--dashboard-accent);background:color-mix(in srgb,var(--dashboard-accent) 9%,#fff);box-shadow:inset 0 1px 0 #fff}.dashboard-fitted .metric-value{letter-spacing:-.7px;font-weight:740;margin:3px 0 2px}.dashboard-fitted .metric-value bdi{overflow-y:hidden;position:relative;z-index:2}.dashboard-fitted .metric-link{position:absolute;inset:0!important;display:flex;align-items:flex-end;justify-content:flex-end;padding:0 18px 10px;margin:0;border-radius:inherit;z-index:1}.dashboard-fitted .insight-metric:has(.metric-link:focus-visible){outline:2px solid #3376ae;outline-offset:-3px}.dashboard-fitted .insight-panel{border-radius:24px;border-color:#dce7f1;box-shadow:inset 0 1px 0 #fff,0 5px 18px #274d7208;background:linear-gradient(160deg,#fff,#fbfdff)}.dashboard-fitted .insight-panel-heading{padding:15px 18px 12px;border-bottom:1px solid #e9eff5}.dashboard-fitted .attention-heading{border-bottom-color:#e8dfd2}.dashboard-fitted .attention-list em{border-radius:9px;background:#f5f0e8;color:#886236;font-weight:650}.dashboard-fitted .dashboard-panel-open{border-radius:13px;border-color:#d9e5f1;background:#f7faff;box-shadow:none}.dashboard-fitted .dashboard-document-list>a{border-color:#edf2f7}.dashboard-fitted .document-list-icon{border-radius:13px;background:#edf5fc;color:#5c85a8}.dashboard-fitted .dashboard-shortcuts{gap:8px!important;padding:12px 14px!important}.dashboard-fitted .dashboard-shortcuts>a{padding:12px!important;min-height:48px;background:#f4f8fc;border:1px solid #e6edf5;border-radius:15px;box-shadow:inset 0 1px 0 #fff}.dashboard-fitted .dashboard-shortcuts>a>svg:first-child{color:#5681a8}}@media screen and (hover:hover) and (pointer:fine){.dashboard-fitted .insight-metric:has(.metric-link):hover{border-color:color-mix(in srgb,var(--dashboard-accent) 32%,#dce7f1);box-shadow:0 8px 24px #274d7210}.dashboard-fitted .dashboard-shortcuts>a:hover{background:#eaf3fb;border-color:#c7dcee;box-shadow:0 3px 10px #274d720a}}@media screen and (pointer:coarse){.column-resize:after{opacity:.45}}@media screen and (prefers-reduced-motion:no-preference){.dashboard-stage{animation:ui-content-in .38s var(--ui-ease)}.dashboard-fitted :is(.insight-metric,.insight-panel,.dashboard-shortcuts>a){transition:background-color var(--ui-duration),border-color var(--ui-duration),box-shadow var(--ui-duration)}.shipping-select-menu{animation:ui-content-in var(--ui-enter-duration) var(--ui-ease)}.navbar :is(.dropdown,.language-menu){transform-origin:top right;animation:nav-glass-in .22s cubic-bezier(.2,.8,.2,1)}html[dir=ltr] .navbar :is(.dropdown,.language-menu){transform-origin:top left}@keyframes nav-glass-in{0%{opacity:.25;transform:translateY(-3px) scale(.97)}to{opacity:1;transform:translateY(0) scale(1)}}}@media screen and (max-width:600px){.dashboard-fitted .dashboard-metrics .insight-metric{padding:12px 13px;min-height:108px;border-radius:21px}.dashboard-fitted .metric-label svg{width:28px;height:28px;padding:6px;border-radius:10px}.dashboard-fitted .insight-panel{border-radius:21px}.dashboard-fitted .insight-panel-heading{padding:12px 14px}.dashboard-fitted .metric-link{bottom:8px;inset-inline-end:13px}.dashboard-fitted .dashboard-shortcuts{grid-template-columns:repeat(2,minmax(0,1fr));gap:6px!important;padding:10px!important}.dashboard-fitted .dashboard-shortcuts>a{font-size:11px;gap:7px;padding:9px!important}}@media screen and (max-height:540px){.dashboard-fitted .dashboard-metrics .insight-metric{min-height:92px;padding:9px 12px}.dashboard-fitted .metric-label svg{width:24px;height:24px;padding:5px}}@media screen and (forced-colors:active){.quiet-scrollbar{display:none}.layout-table th:hover>.column-resize:after{opacity:.5}.layout-table th:last-child>.column-resize{inset-inline-end:0}.layout-table th:last-child>.column-resize:after{left:auto;inset-inline-end:2px}.layout-table th>.column-resize:is(:hover,:focus-visible,[data-resizing=true]):after{background:Highlight}.dashboard-fitted :is(.insight-panel,.insight-metric){border:1px solid CanvasText}}@media screen{.workspace .section-window .invoice-window-footer{display:flex;align-items:center;flex-wrap:wrap;gap:8px;padding:7px 10px;margin:0 10px 2px;border:1px solid #ffffffd9;border-radius:20px;background:linear-gradient(115deg,#ffffffb8,#edf5fbc9);backdrop-filter:blur(18px) saturate(1.15);box-shadow:inset 0 1px 0 #fff,0 -2px 12px #34577408}.workspace .invoice-window-footer>.searchable-select{display:flex;flex-direction:row;align-items:center;gap:8px;width:auto;margin-inline-end:auto}.workspace .invoice-window-footer>.searchable-select>span{white-space:nowrap;font-size:11px}.workspace .invoice-window-footer>.searchable-select>button{width:132px;min-height:38px;padding-block:6px}.workspace .invoice-window-footer>button{min-height:38px;padding:7px 12px;font-size:12px}.workspace .invoice-window-footer>.error{flex:1 0 100%;margin:0}}@media screen and (max-width:600px){.workspace .section-window .invoice-window-footer{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));padding:7px;gap:6px;margin:0 6px 4px;border-radius:18px}.workspace .invoice-window-footer>.searchable-select{grid-column:1/-1;flex-direction:row;width:100%;margin:0;padding:0;border:0;gap:6px}.workspace .invoice-window-footer>.searchable-select>span{font-size:11px;flex:1}.workspace .invoice-window-footer>.searchable-select>button{width:110px;min-height:40px;font-size:13px}.workspace .invoice-window-footer>button{grid-row:auto;grid-column:auto;min-height:40px;padding:7px 5px;font-size:11px}.workspace .invoice-window-footer:has(>button.primary)>.searchable-select{grid-column:1;flex-direction:column;align-items:stretch;gap:2px}.workspace .invoice-window-footer:has(>button.primary)>.searchable-select>span{line-height:1.4;padding-inline:7px}.workspace .invoice-window-footer:has(>button.primary)>.searchable-select>button{width:100%;min-height:36px}.workspace .invoice-window-footer>button.primary{grid-column:2;grid-row:1;align-self:end}.workspace .invoice-window-footer>.error{grid-column:1/-1;grid-row:auto}}@media screen and (prefers-reduced-transparency:reduce){.workspace .section-window .invoice-window-footer{background:#f3f7fc;backdrop-filter:none}}@media screen and (forced-colors:active),screen and (prefers-contrast:more){.section-resize-handles{opacity:1}}@media screen{html[data-viewport-zoomed],html[data-viewport-zoomed] body,html[data-viewport-zoomed] body *{overscroll-behavior:auto!important}.workspace .archive-navigation{gap:8px;margin-bottom:18px;grid-template-columns:repeat(4,minmax(0,1fr))}.workspace .archive-card{min-height:70px;padding:12px 14px;border-radius:18px;gap:10px;box-shadow:0 3px 10px #36547605}.workspace .archive-card .archive-symbol{width:36px;height:38px;flex-basis:36px;border-radius:12px}.workspace .archive-card small{font-size:10px;line-height:1.5;margin-top:3px}.workspace .archive-card.active{background:#edf5fe;border-color:#95b8d9;box-shadow:inset 0 -2px #5a8cba}.workspace .archive-count{font-size:15px}.workspace .letter-editor-workspace{max-width:1280px;margin-inline:auto;border-radius:24px;overflow:hidden}.letter-editor-heading{display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap;gap:14px;padding:16px 20px;border-bottom:1px solid var(--line);background:#f7faff}.archive-memory-toolbar h2,.letter-editor-heading h2,.letter-section-heading h2{margin:0;display:flex;align-items:center;gap:8px;font-size:15px}.letter-short-fields{display:grid;grid-template-columns:minmax(130px,190px) minmax(180px,230px);gap:12px}.letter-editor-workspace .field{margin:0;min-width:0}.letter-editor-workspace .field>span{font-size:12px}.letter-editor-grid{display:grid;grid-template-columns:minmax(0,1fr) 310px;align-items:start}.letter-editor-aside,.letter-editor-main{min-width:0}.letter-editor-aside{border-inline-start:1px solid var(--line);background:#f8faff;align-self:stretch}.letter-editor-workspace .letter-editor-section{padding:18px 20px;gap:12px}.letter-editor-workspace .letter-editor-section:last-child{border-bottom:0}.letter-field-with-actions{display:flex;align-items:end;gap:8px;min-width:0}.letter-field-with-actions>.field:first-child{flex:1;min-width:120px}.letter-field-with-actions>.searchable-select{flex:0 1 160px;min-width:120px}.letter-field-with-actions>.icon-button{border:1px solid #c7d9ea;background:#f3f8ff;flex:0 0 40px;width:40px;height:42px;min-height:42px;border-radius:13px}.letter-editor-workspace .letter-section-heading{display:flex;align-items:center;flex-wrap:wrap;gap:8px}.letter-section-heading h2{margin-inline-end:auto}.letter-section-heading button{font-size:12px;padding:6px 10px;min-height:36px}.workspace .letter-editor-workspace .letter-body-section textarea{height:260px;min-height:260px;line-height:1.9}.letter-editor-details{min-width:0}.letter-editor-details>summary{padding:8px 0;color:#4c6b88;cursor:pointer;font-weight:600;font-size:12px}.letter-details-fields{display:grid;gap:10px;padding-block:8px}.letter-signatory-editor{padding:0 12px;border:1px solid var(--line);border-radius:14px;background:white}.letter-form-switches{display:grid;gap:12px}.letter-form-switches label{display:flex;gap:8px;align-items:center}.archive-form-actions{display:flex;align-items:center;justify-content:flex-end;flex-wrap:wrap;gap:10px;border-top:1px solid var(--line);padding:16px 20px;margin:0;text-align:start}.archive-form-actions>span{margin-inline-end:auto;font-size:12px}.letter-editor-workspace .letter-editor-actions{border-radius:0;background:#f3f7fc;padding:16px 20px}.letter-editor-error{margin-inline:20px}.archive-memory-workspace{padding:0!important;overflow:hidden;border-radius:24px!important}.archive-memory-tabs{display:flex;align-items:center;flex-wrap:wrap;gap:5px;padding:12px;background:#f5f8fc;border-bottom:1px solid var(--line)}.archive-memory-tabs button{background:transparent;border:1px solid transparent;border-radius:13px;box-shadow:none;font-weight:650}}@media screen{:is(.archive-memory-workspace,.archive-library-dialog) .archive-memory-tabs button[aria-pressed=true]{background:white;border-color:#95b8d9;color:var(--blue);box-shadow:0 3px 9px #284a6a0a}.archive-memory-toolbar{display:flex;align-items:center;flex-wrap:wrap;gap:12px;padding:18px 20px}.archive-memory-toolbar h2{margin-inline-end:auto}.archive-memory-search{display:flex;align-items:center;gap:8px;flex:0 1 330px;min-width:160px}.archive-memory-search>svg{color:#66829c}.archive-memory-workspace>.table-shell,.archive-memory-workspace>.table-workspace{margin:0 20px 20px}.archive-memory-table{padding:0 20px 20px;min-width:0}.archive-memory-excerpt{display:block;max-width:600px;white-space:normal;overflow-wrap:anywhere;line-height:1.65}.archive-contact-summary{margin:0;padding:0 20px 22px;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:14px}.archive-contact-summary>div{background:#f7faff;border:1px solid var(--line);border-radius:16px;padding:16px}.archive-contact-summary dt{color:#66829c;font-size:12px;margin-bottom:8px}.archive-contact-summary dd{margin:0;font-size:14px;overflow-wrap:anywhere}.archive-memory-dialog{width:min(620px,calc(100vw - 24px))!important}.archive-memory-form{display:grid;gap:14px;padding:4px}.archive-memory-form .field{margin:0}.archive-memory-form textarea{min-height:160px}.archive-memory-form .archive-form-actions{padding:14px 0 0}.archive-library-dialog{width:min(800px,calc(100vw - 24px))!important}.archive-library-dialog .archive-memory-tabs{border-radius:14px;margin-bottom:16px}.archive-template-library{display:grid;gap:12px}.archive-template-library .archive-template-choice{width:100%;padding:16px;border:1px solid var(--line);border-radius:16px;display:grid;gap:10px;text-align:start;white-space:normal;background:#fff;color:var(--text);touch-action:manipulation}.archive-template-choice:focus-visible,.archive-template-choice:hover{background:#edf5fe;border-color:#95b8d9}.archive-template-action{display:flex;align-items:center;gap:8px;justify-self:end;color:var(--blue)}.archive-template-preview{display:-webkit-box;-webkit-line-clamp:4;-webkit-box-orient:vertical;overflow:hidden;line-height:1.8;font-weight:400}dialog.archive-library-dialog{background:#fff}.archive-library-dialog .native-dialog-body{padding:16px;scroll-padding-block:16px}@media(max-width:1050px){.letter-editor-grid{grid-template-columns:minmax(0,1fr) 260px}.letter-field-with-actions{flex-wrap:wrap}.letter-field-with-actions>.field:first-child{flex-basis:100%}.letter-field-with-actions>.searchable-select{flex:1}.workspace .archive-card small{display:none}.workspace .archive-card{min-height:60px}.letter-editor-workspace .letter-editor-section{padding:16px}}@media(max-width:700px){.workspace .archive-navigation{grid-template-columns:repeat(2,minmax(0,1fr));gap:6px}.workspace .archive-card{padding:10px;gap:8px}.workspace .archive-card b{font-size:12px}.workspace .archive-card .archive-symbol{width:28px;height:32px;flex-basis:28px}.workspace .archive-count{font-size:12px}.letter-editor-heading{padding:16px}.letter-short-fields{width:100%;grid-template-columns:minmax(0,1fr) minmax(0,1fr)}.letter-editor-grid{grid-template-columns:minmax(0,1fr)}.letter-editor-aside{border-inline-start:0;border-top:1px solid var(--line)}.letter-body-section textarea{min-height:250px}.letter-editor-workspace .letter-editor-actions{padding:14px 16px}.letter-editor-actions>.actions{width:100%}.archive-memory-tabs button{flex:1 1 auto;font-size:12px}.archive-memory-toolbar{padding:16px}.archive-memory-search{order:3;flex-basis:100%}.archive-contact-summary{grid-template-columns:1fr;padding-inline:16px}.archive-form-actions .button,.archive-form-actions button{min-height:42px}.archive-memory-dialog .native-dialog-body{padding:14px}}}.material-draft-images{min-width:0;padding:16px;border:1px solid var(--line);border-radius:18px;background:#f7faff;display:grid;gap:12px}.material-draft-images>header{display:flex;align-items:center;justify-content:space-between;gap:12px;flex-wrap:wrap}.material-draft-images h3{display:flex;align-items:center;gap:8px}.material-draft-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(150px,1fr));gap:12px}.material-draft-grid article{min-width:0;padding:8px;background:white;border:1px solid var(--line);border-radius:14px}.material-draft-grid img{display:block;width:100%;height:auto;aspect-ratio:1;object-fit:contain;border-radius:9px}.material-draft-grid article>div{display:flex;justify-content:space-between;gap:4px;align-items:center;margin-top:8px}.material-draft-grid button{font-size:11px;padding:5px 8px;min-height:36px}.material-draft-grid button[aria-pressed=true]{background:#e8f3fe;color:var(--blue)}@media screen{dialog.archive-memory-dialog{width:min(560px,calc(100vw - 28px))!important;max-height:calc(100dvh - 32px)}.archive-memory-dialog .dialog-top{padding:16px 20px;flex-shrink:0}.archive-memory-dialog .dialog-top h2{font-size:18px}.archive-memory-dialog .dialog-top>.icon-button{width:36px;height:36px;min-height:36px;border-radius:12px}.archive-memory-dialog .native-dialog-body{padding:20px;min-height:0}.archive-memory-dialog .archive-memory-form{padding:0;gap:14px}.archive-memory-dialog .archive-memory-party{grid-template-columns:repeat(2,minmax(0,1fr))}.archive-memory-form>.archive-form-actions,.archive-memory-form>.error,.archive-memory-party>.field:first-child,.archive-memory-party>.field:last-of-type{grid-column:1/-1}.archive-memory-dialog .archive-memory-form .field{min-width:0;gap:7px}.archive-memory-dialog .archive-memory-form .field>span{font-size:12px}.archive-memory-dialog .archive-memory-form input{height:42px;min-height:42px;font-size:14px;border-radius:13px}.archive-memory-form .archive-form-actions{margin-top:4px;padding-top:16px}.letter-print-options.panel{display:block;max-width:1080px;margin-inline:auto;padding:20px}.letter-options-heading{display:flex;align-items:center;justify-content:space-between;gap:12px;margin-bottom:16px}.letter-options-heading h2{font-size:16px;margin:0}.letter-option-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:14px}.letter-option-grid>div{min-width:0;position:relative}.letter-option-grid .field{min-width:0;margin:0;gap:8px}.letter-option-grid .field>span{font-size:12px}.letter-option-grid input{padding-inline-end:38px}.letter-option-grid small{position:absolute;inset-inline-end:12px;bottom:12px;color:#74879a;font-size:11px}.letter-watermark-control{display:grid;gap:12px;max-width:440px;margin-top:22px}.letter-watermark-control>span{display:flex;justify-content:space-between;font-size:13px}.letter-watermark-control input{width:100%;height:24px;min-height:24px;padding:0;accent-color:#2c6ba1;direction:ltr}@media(max-width:700px){.letter-option-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.letter-print-options.panel{padding:16px}.letter-options-heading{align-items:flex-start;flex-wrap:wrap}}@media(max-width:420px){.archive-memory-dialog .native-dialog-body{padding:16px}.archive-memory-dialog .dialog-top{padding:14px 16px}.archive-memory-dialog .archive-memory-party,.letter-option-grid{grid-template-columns:1fr}}}@media screen and (max-width:360px){.letter-short-fields{grid-template-columns:minmax(0,1fr)}}@media screen{.letter-number-field{min-width:0;align-self:start}.letter-number-control{display:flex;align-items:center;gap:4px;min-width:0;min-height:44px;padding-inline:0 6px;border:1px solid var(--screen-line,var(--line));border-radius:var(--ui-radius-control,13px);background:#fff}.workspace .letter-editor-workspace .letter-number-control>input{flex:1;width:0;min-width:0;height:42px;min-height:42px;padding:8px 10px;margin:0;border:0;border-radius:inherit;box-shadow:none;background:transparent;outline:none}.letter-number-control:focus-within{border-color:var(--screen-focus,var(--blue));box-shadow:0 0 0 2px color-mix(in srgb,var(--screen-focus,var(--blue)) 12%,transparent)}.workspace .letter-editor-workspace .letter-number-control>button{position:static;flex:none;align-self:center;height:30px;min-height:30px;margin:0;padding:3px 9px;font-size:11px;line-height:1.4;border-radius:9px}}.archive-library-dialog .archive-memory-tabs{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));overflow:visible}.archive-library-dialog .archive-memory-tabs button{display:flex;justify-content:center;align-items:center;gap:6px;min-width:0;white-space:normal}.archive-library-count{font-variant-numeric:tabular-nums;font-size:.85em;opacity:.7}.archive-template-heading{display:flex;justify-content:space-between;align-items:start;gap:12px}.archive-template-kind{flex-shrink:0;background:#eef4fa;padding:3px 9px;border-radius:9px;font-size:.82em;color:var(--blue)}@media(max-width:480px){.archive-library-dialog .archive-memory-tabs{grid-template-columns:repeat(2,minmax(0,1fr))}}@media screen{.workspace .archive-list{padding:0!important;overflow:hidden;border-radius:24px}.workspace .archive-list>h2{margin:0!important;padding:16px 20px;border-radius:0;background:#f7faff}.workspace .archive-list>.archive-filters{margin:0;padding:16px 20px;align-items:end}.workspace .archive-list>.table-tools{margin-inline:20px}.workspace .archive-list>.table-scroll{margin:0 20px 20px;max-width:calc(100% - 40px)}.workspace .archive-filters>.field>span{min-height:22px;line-height:22px}.workspace .archive-filters :is(input,.date-input){height:42px;min-height:42px;margin:0}.workspace .archive-filters>button{min-height:42px;margin:0}.workspace .file-view-actions{align-items:flex-start;flex-wrap:wrap;gap:8px}@media(max-width:700px){.workspace .file-view-actions{width:100%}.workspace .file-view-actions>.card-display-control{flex-basis:100%}.workspace .file-view-actions .card-display-options{width:100%;max-width:none;min-width:0}}.letter-weight-options{display:flex;align-items:center;flex-wrap:wrap;gap:14px;margin-bottom:18px}.letter-weight-options label{display:flex;align-items:center;gap:8px;font-size:13px}.letter-weight-options>span{margin-inline-start:auto;color:#62788e;font-size:12px}@media(max-width:700px){.workspace .archive-list>.archive-filters{grid-template-columns:1fr 1fr;padding:14px}.workspace .archive-filters>.field:first-child{grid-column:1/-1}.workspace .archive-list>.table-tools{margin-inline:14px}.workspace .archive-list>.table-scroll{margin:0 14px 14px;max-width:calc(100% - 28px)}.letter-weight-options>span{width:100%;margin:0}}}@media screen{.global-search-popover{position:fixed;inset:auto;margin:0;padding:14px;z-index:100;display:flex;flex-direction:column;gap:10px;min-width:0;overflow:hidden;border:1px solid var(--screen-line);border-radius:20px;color:var(--screen-ink);background:linear-gradient(145deg,color-mix(in srgb,var(--palette-surface,#fff) 97%,transparent),color-mix(in srgb,var(--palette-background,#edf3fa) 94%,transparent));-webkit-backdrop-filter:blur(24px) saturate(135%);backdrop-filter:blur(24px) saturate(135%);box-shadow:inset 0 1px 0 #fff,0 5px 12px -7px #244e7540,0 20px 45px -18px #244e7560;animation:global-search-appear .13s ease-out}.global-search-heading{display:flex;align-items:center;gap:9px;flex:none;min-width:0}.global-search-heading h2{margin:0;font-size:14px;font-weight:700;line-height:1.5;flex:1;min-width:0}.global-search-symbol{display:grid;place-items:center;width:30px;height:30px;border-radius:10px;background:var(--screen-selected);color:var(--screen-focus);flex:none}.global-search-heading kbd{font:10px system-ui;color:var(--screen-muted);white-space:nowrap}.global-search-input>button,.global-search-popover .global-search-close{display:grid;place-items:center;flex:none;width:30px;height:30px;min-height:30px;margin:0;padding:5px;border:0;border-radius:9px;background:transparent;box-shadow:none;color:var(--screen-muted)}.global-search-popover button:hover{background:var(--screen-selected);color:var(--screen-focus)}.global-search-input{display:flex;align-items:center;gap:8px;flex:none;min-width:0;padding:3px 9px;border:1px solid var(--screen-line);border-radius:12px;background:var(--palette-surface,#fff);color:var(--screen-muted)}.global-search-input>svg{flex:none}.global-search-input>input{flex:1;min-width:0;width:0;height:36px;min-height:36px;padding:4px 0;margin:0;border:0;border-radius:0;background:transparent;color:var(--screen-ink);font-size:14px}.global-search-input>input,.global-search-input>input:focus{box-shadow:none;outline:none}.global-search-input>input::-webkit-search-cancel-button{display:none}.global-search-input:focus-within{border-color:var(--screen-focus);box-shadow:0 0 0 3px color-mix(in srgb,var(--screen-focus) 12%,transparent)}.global-search-popover :is(button,a):focus-visible{outline:2px solid var(--screen-focus);outline-offset:2px}.global-search-status{display:flex;align-items:center;gap:7px;flex:none;min-height:20px;padding-inline:3px;color:var(--screen-muted);font-size:12px;line-height:1.6}.global-search-status>span:last-child:not(:first-child){font-variant-numeric:tabular-nums}.global-search-status:empty{display:none}.global-search-error{flex:none;margin:0;padding:8px 10px;border-radius:10px;background:color-mix(in srgb,var(--palette-danger,#a33e3b) 8%,white);color:var(--palette-danger,#a33e3b);font-size:12px;line-height:1.7}.global-search-results{display:flex;flex-direction:column;gap:4px;min-height:0;overflow:auto;overscroll-behavior:contain;padding:3px;scroll-padding-block:4px}.global-search-result{display:flex;align-items:center;gap:10px;flex:none;min-width:0;padding:10px;border:1px solid transparent;border-radius:12px;transition:background-color .12s,border-color .12s}.global-search-result:focus-visible,.global-search-result:hover{background:var(--screen-selected);border-color:var(--screen-line)}.global-search-result-icon{display:grid;place-items:center;flex:none;width:34px;height:36px;border:1px solid var(--screen-line-soft);border-radius:10px;background:var(--palette-surface,#fff);color:var(--screen-focus)}.global-search-result-copy{display:flex;flex-direction:column;gap:2px;flex:1;min-width:0}.global-search-result-copy small{font-size:10px;color:var(--screen-muted)}.global-search-result-copy b{font-size:13px;font-weight:600;line-height:1.6;overflow-wrap:anywhere}.global-search-result-arrow{flex:none;color:var(--screen-muted);opacity:.6}.global-search-popover[dir=ltr] .global-search-result-arrow{transform:scaleX(-1)}.global-search-spinner{animation:global-search-spin 1s linear infinite;flex:none}@keyframes global-search-spin{to{transform:rotate(1turn)}}@keyframes global-search-appear{0%{opacity:0}to{opacity:1}}@media(max-width:600px){.global-search-popover{padding:12px;border-radius:17px;gap:9px}.global-search-input>input{font-size:16px;height:38px;min-height:38px}.global-search-heading kbd{display:none}.global-search-input>button,.global-search-popover .global-search-close{width:34px;height:34px;min-height:34px}.global-search-result{min-height:58px}}@media(prefers-reduced-motion:reduce){.global-search-popover,.global-search-spinner{animation:none}.global-search-result{transition:none}}@media(prefers-contrast:more),(prefers-reduced-transparency:reduce){.global-search-popover{background:var(--palette-surface,#fff);backdrop-filter:none;-webkit-backdrop-filter:none}}}@media print{.global-search-popover{display:none!important}}@media screen{.paper-preview{position:relative;width:100%;min-width:0;padding:20px 8px 28px}.paper-preview-pages{--paper-preview-scale:1;display:flex;flex-direction:column;align-items:center;gap:20px;width:100%}.paper-preview-frame{position:relative;flex:none;width:calc(var(--paper-preview-width)*var(--paper-preview-scale));height:calc(var(--paper-preview-height)*var(--paper-preview-scale));margin-inline:auto;background:#fff;box-shadow:0 2px 6px #243a4b14,0 18px 44px #243a4b18;outline:1px solid #dce3e9}.paper-preview-sheet{position:absolute;left:0;top:0;box-sizing:border-box;width:var(--paper-preview-width);height:var(--paper-preview-height);transform:scale(var(--paper-preview-scale));transform-origin:top left;background:#fff;color:#111}.paper-preview-sheet>.pride-output-page{min-height:0!important;border-radius:0!important;background:#fff}.paper-preview-sheet.attachment-pages>.attachment-sheet{margin:0!important}.paper-preview>.paper-preview-source{position:fixed;left:-30000px;top:0;width:1100px;pointer-events:none;visibility:hidden}.paper-preview-status{margin:0 auto;padding:28px 16px;text-align:center;font-size:13px;color:var(--screen-muted,#61798f)}.paper-preview:not([data-preview-rendered])>.paper-preview-pages{display:none}.paper-preview-source>.print-sheet{margin-inline:auto}.output-preview>.paper-preview,.price-list-preview-scroll .paper-preview{padding-inline:16px}}@media screen and (max-width:600px){.output-toolbar{display:grid!important;grid-template-columns:repeat(3,minmax(0,1fr));gap:8px!important;padding:10px 12px!important;align-items:center}.output-toolbar>h2{grid-column:2/-1;grid-row:1;margin:0;min-width:0;font-size:13px;display:flex;align-items:center;gap:6px}.output-toolbar>h2 svg{flex:none;width:18px}.output-toolbar>button:first-child{grid-column:1;grid-row:1}.output-toolbar>span{display:none}.output-toolbar>button{min-width:0;padding-inline:6px!important;font-size:12px!important;white-space:nowrap}.output-preview>.paper-preview,.price-list-preview-scroll .paper-preview{padding:14px 8px 20px}}@media print{.paper-preview{display:contents}.paper-preview-pages{display:none!important}}.inventory-report{overflow:visible}.inventory-report-criteria{padding:8px 0 16px;margin-inline:20px;border-bottom:1px solid var(--line,#d9e4ee)}.inventory-report-extra-filters,.inventory-report-primary-filters{display:grid;grid-template-columns:repeat(auto-fit,minmax(160px,1fr));gap:12px;align-items:end}.inventory-report-primary-filters{margin-bottom:14px}.inventory-report-extra-filters{padding-top:14px}.inventory-report-search{display:flex!important;flex-direction:row!important;align-items:center;gap:8px;min-width:200px;max-width:520px;width:100%;color:#7891a6}.inventory-report-search svg{flex-shrink:0}.inventory-report-search input{width:100%}.inventory-report-context{display:flex;align-items:center;flex-wrap:wrap;gap:8px;padding:15px 0;margin-inline:20px;color:#58748d;font-size:12px}.inventory-report-context>span{padding:4px 10px;border-radius:10px;background:#edf3f9}.inventory-report-context .inventory-report-date{margin-inline-start:auto;background:none;display:flex;align-items:center;gap:8px}.inventory-report-overview{margin:4px 20px 24px}.inventory-report-overview>header{display:flex;justify-content:space-between;align-items:center;gap:12px;margin-bottom:12px}.inventory-report-overview h3{margin:0;font-size:14px}.inventory-report-overview>header span{font-size:12px;color:#647e95}.inventory-report-metrics{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px}.inventory-report-metric{min-width:0;padding:16px 18px;border:1px solid #dce6ef;border-radius:20px;background:linear-gradient(150deg,#fff,#f5f8fc);box-shadow:0 4px 14px #263c5507}.inventory-report-metric>div{display:flex;align-items:center;justify-content:space-between;gap:8px;font-size:12px;color:#607a91}.inventory-report-metric strong{display:flex;flex-wrap:wrap;align-items:baseline;gap:7px;margin-top:12px;font-size:clamp(18px,1.7vw,27px);letter-spacing:-.4px;color:#244e71;overflow-wrap:anywhere}.inventory-report-metric strong small{font-size:11px;font-weight:500;letter-spacing:0;color:#70899e}.inventory-report-metric.accent{background:linear-gradient(145deg,#edf6ff,#f7fbff);border-color:#cbdff0}.inventory-report-notices{margin:0 20px 24px;padding:16px 18px;border:1px solid #dce6ef;border-radius:20px;background:linear-gradient(150deg,#fff,#f5f8fc);box-shadow:0 4px 14px #263c5507;color:#607a91}.inventory-report-notices>header{display:flex;align-items:center;gap:8px;margin-bottom:14px;color:#365d7c}.inventory-report-notices h3{margin:0;font-size:14px}.inventory-report-notice-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,240px),1fr));gap:16px}.inventory-report-notice{min-width:0;display:flex;flex-direction:column;align-items:flex-start;gap:8px}.inventory-report-notice-title{display:flex;align-items:center;gap:10px}.inventory-report-notice-title strong{display:grid;place-items:center;min-width:36px;min-height:36px;padding:4px 8px;border-radius:12px;background:#edf3f9;color:#365d7c;font-size:20px;font-weight:650}.inventory-report-notice h4{margin:0;color:#365d7c;font-size:13px}.inventory-report-notice p{margin:0;font-size:12px;line-height:1.8}.inventory-report-notice .inventory-report-unpacked{display:flex;flex-wrap:wrap;gap:6px 12px}.inventory-report-unpacked>span{color:#365d7c;font-weight:650}.inventory-report-notice-link{display:inline-flex;align-items:center;gap:8px;min-height:44px;margin-top:auto;padding:6px 10px;border-radius:12px;color:#245e91;background:#edf3f9;font-size:12px;transition:background-color .22s ease}.inventory-report-notice-link:hover{background:#e0edf8}.inventory-report-notice-link:focus-visible{outline:2px solid #4f8cc1;outline-offset:3px}[dir=ltr] .inventory-report-notice-link svg{transform:scaleX(-1)}.inventory-report-table-heading{display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap;gap:12px;margin:14px 20px}.inventory-report-table-heading>span{color:#74899c;font-size:12px}.inventory-report-table-heading nav{display:flex;flex-wrap:wrap;gap:4px;background:#edf2f8;border:1px solid #dce5ef;padding:4px;border-radius:15px}.inventory-report-table-heading nav a{display:flex;align-items:center;justify-content:center;gap:7px;padding:9px 13px;border-radius:11px;color:#5c7891;font-size:13px;transition:background-color .18s ease,color .18s ease}.inventory-report-table-heading nav a.selected{background:white;color:#245e91;box-shadow:0 2px 7px #23436410}.inventory-report-table-heading nav a:focus-visible{outline:2px solid #4f8cc1;outline-offset:2px}.inventory-report-stock-state{display:inline-flex;padding:4px 8px;border-radius:8px;background:#edf6f2;color:#39745b;font-size:12px}.inventory-report-stock-state.warning{background:#fff6e5;color:#886630}@media(min-width:1680px){.inventory-report-metrics{grid-template-columns:repeat(6,minmax(0,1fr))}}.inventory-report .report-data{padding-inline:20px}.inventory-report .price-report-exchange{margin:0 20px 20px}@media(max-width:700px){.inventory-report .price-report-exchange,.inventory-report-context,.inventory-report-criteria,.inventory-report-notices,.inventory-report-overview,.inventory-report-table-heading{margin-inline:12px}.inventory-report .report-data{padding-inline:12px}.inventory-report-notices{padding:13px;border-radius:16px}.inventory-report-extra-filters,.inventory-report-primary-filters{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.inventory-report-search{min-width:0}.inventory-report-metrics{grid-template-columns:repeat(2,minmax(0,1fr));gap:9px}.inventory-report-metric{padding:13px;border-radius:16px}.inventory-report-metric strong{font-size:19px}.inventory-report-metric>div{font-size:11px}.inventory-report-metric svg{flex-shrink:0;width:16px}.inventory-report-context .inventory-report-date{margin-inline-start:0}.inventory-report-table-heading nav{width:100%}.inventory-report-table-heading nav a{flex:1;padding:8px;font-size:11px}.inventory-report-overview>header{align-items:flex-start}.inventory-report-criteria .persistent-filter-search{width:100%}}@media(prefers-reduced-motion:reduce){.inventory-report-notice-link,.inventory-report-table-heading nav a{transition:none}}@media(max-width:700px){.inventory-report .phone-table table{min-width:1050px!important}.inventory-report .phone-table :is(th,td){overflow-wrap:normal;word-break:normal}}.report-navigation-grid{display:grid;grid-template-columns:repeat(9,minmax(0,1fr));gap:7px;padding:9px;margin-bottom:18px;border:1px solid #dce6ef;border-radius:24px;background:linear-gradient(145deg,#f8fbff,#eff5fb);box-shadow:0 4px 16px #203d5705}.report-navigation-grid>a{display:flex;align-items:center;justify-content:center;gap:8px;min-height:60px;padding:9px 10px;border:1px solid transparent;border-radius:17px;font-size:12px;line-height:1.65;font-weight:600;color:#5e7891;transition:background-color .24s ease,border-color .24s ease,box-shadow .24s ease,color .24s ease}.report-navigation-grid>a svg{flex-shrink:0}.report-navigation-grid>a:hover{background:#ffffffb8;color:#2b5e88}.report-navigation-grid>a.selected{background:#fff;border-color:#c7dcef;color:#205d91;box-shadow:0 3px 10px #2d537412}.report-navigation-grid>a:focus-visible,.report-table-heading nav a:focus-visible{outline:2px solid #4f8cc1;outline-offset:2px}.operational-report{overflow:visible}.report-filter-panel{margin:0 20px;padding:6px 0 18px;border-bottom:1px solid #e0e8f1}.report-extra-fields,.report-primary-fields{display:grid;grid-template-columns:repeat(auto-fit,minmax(165px,1fr));gap:12px;align-items:end}.report-primary-fields{margin-bottom:12px}.report-primary-fields>.actions{align-self:end;padding-bottom:1px;justify-content:flex-start}.workspace .report-filter-fields{align-items:end}.workspace .report-filter-fields>:is(label,.field){display:flex;flex-direction:column;align-items:stretch;gap:7px;margin:0;min-width:0;font-size:12px;color:#58738b}.workspace .report-filter-fields>:is(label,.field)>span:not(.date-input){display:flex;align-items:center;min-height:20px;line-height:20px;font-size:12px;font-weight:600;color:#58738b}.workspace .report-filter-fields>.searchable-select>button,.workspace .report-filter-fields>label>.date-input,.workspace .report-filter-fields>label>input:not([type=hidden]){box-sizing:border-box;height:44px;min-height:44px;margin:0;font-size:13px}.workspace .report-filter-fields>label>.date-input{flex:none}.workspace .report-filter-fields>label>.date-input>input{box-sizing:border-box;height:100%;min-height:0;margin:0}.report-extra-fields{padding-top:14px}.report-filter-panel .report-presets{margin-bottom:12px}.report-context{display:flex;flex-wrap:wrap;align-items:center;gap:7px;margin:14px 20px;font-size:12px;color:#607b92}.report-context>span{display:flex;align-items:center;gap:5px;padding:5px 9px;border-radius:10px;background:#f0f5fa;max-width:100%;overflow-wrap:anywhere}.report-context>a{margin-inline-start:auto;padding:7px;display:flex;border-radius:10px}.report-context>a:hover{background:#eef4fb}.report-overview{margin:18px 20px 22px}.report-overview>header{display:flex;align-items:center;justify-content:space-between;gap:12px;margin-bottom:12px}.report-overview h3,.report-table-heading h3{margin:0;font-size:14px;color:#3f607d}.report-overview-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(210px,1fr));gap:12px;align-items:stretch}.report-overview-metric{min-width:0;padding:16px 18px;border:1px solid #dce6ef;border-radius:20px;background:linear-gradient(145deg,#fff,#f5f8fc);box-shadow:0 4px 14px #263c5507}.report-overview-metric.accent{background:linear-gradient(145deg,#edf6ff,#f8fbff);border-color:#cbdff0}.report-overview-metric>span{font-size:12px;color:#627e95;display:block;margin-bottom:10px}.report-overview-metric>div{display:flex;align-items:baseline;flex-wrap:wrap;gap:6px;margin-top:6px}.report-overview-metric strong{font-size:clamp(18px,1.7vw,25px);font-weight:700;line-height:1.5;color:#274e70;max-width:100%;overflow-wrap:anywhere}.report-overview-metric small{font-size:11px;color:#71899e}.report-table-heading{display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap;gap:12px;margin:14px 20px}.report-table-heading>span{display:flex;align-items:center;gap:6px;color:#6b8399;font-size:12px}.report-table-heading nav{display:flex;flex-wrap:wrap;gap:4px;background:#edf3f9;border:1px solid #dce5ef;padding:4px;border-radius:16px}.report-table-heading nav a{display:flex;align-items:center;gap:7px;padding:9px 13px;border-radius:12px;font-size:13px;color:#607b92;transition:background-color .24s ease,color .24s ease}.report-table-heading nav a.selected{background:#fff;color:#245e91;box-shadow:0 2px 7px #23436410}@media(max-width:1250px){.report-navigation-grid{grid-template-columns:repeat(5,minmax(0,1fr))}.report-navigation-grid>a{min-height:52px}}@media(max-width:700px){.workspace .report-workspace>.report-hub-heading{padding-inline:16px}.workspace .report-workspace>.report-hub-heading .help-button{width:42px;min-width:42px;height:42px;min-height:42px;flex-shrink:0}.report-navigation-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:5px;padding:7px;border-radius:20px}.report-navigation-grid>a{flex-direction:column;gap:4px;min-height:60px;padding:6px 5px;border-radius:14px;font-size:11px;text-align:center}.report-navigation-grid>a svg{width:18px;height:18px}.report-context,.report-filter-panel,.report-overview,.report-table-heading{margin-inline:12px}.report-extra-fields,.report-primary-fields{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.report-overview-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:9px}.report-overview-metric{padding:12px;border-radius:17px}.report-overview-metric strong{font-size:19px}.report-overview-metric>span{font-size:11px}.report-table-heading nav{width:100%}.report-table-heading nav a{flex:1;justify-content:center;padding:8px 6px;font-size:11px}.report-context{font-size:11px}.report-filter-panel .persistent-filter-search{width:100%}.operational-report .report-data{padding-inline:12px}}@media(prefers-reduced-motion:reduce){.report-navigation-grid>a,.report-table-heading nav a{transition:none}}@media screen{.inventory-report-metric,.report-overview-metric{container-type:inline-size}:is(.inventory-report-metric,.report-overview-metric) .metric-number{display:block;max-width:100%;white-space:nowrap;overflow-wrap:normal;font-variant-numeric:tabular-nums;font-size:clamp(14px,calc(100cqi / var(--metric-length,1) * 1.6),26px);line-height:1.5;letter-spacing:-.3px}.inventory-report-metric strong{min-height:39px}@media(max-width:700px){:is(.inventory-report-metrics,.report-overview-grid):has(>[data-wide-value=true]){grid-template-columns:minmax(0,1fr)}:is(.inventory-report-metric,.report-overview-metric)[data-wide-value=true]{grid-column:1/-1}:is(.inventory-report-metric,.report-overview-metric) .metric-number{font-size:clamp(16px,calc(100cqi / var(--metric-length,1) * 1.6),23px)}}}@media screen{:root{--screen-ink:#203f59;--screen-primary-fill:linear-gradient(145deg,#2b6fa6,#235c92);--screen-primary-hover:linear-gradient(145deg,#255f94,#1d4e7b);--screen-primary-ink:#ffffff;--screen-primary-line:#235b8d;--screen-choice-fill:linear-gradient(145deg,#2b6fa6,#235c92);--screen-choice-ink:#ffffff;--screen-muted:#4e647b;--screen-line:#bfd3e5;--screen-line-soft:#dfe9f3;--screen-focus:#2d77ae;--screen-surface:linear-gradient(155deg,#ffffff 72%,#f8fcff);--screen-control:linear-gradient(155deg,#ffffff 48%,#f3faff);--screen-selected:linear-gradient(145deg,#ffffffde,#e7f3fc);--screen-field-label:#e9f2fc;--screen-track:#e8f0f9;--screen-shadow:inset 0 1px 0 #ffffff,0 2px 4px #244e750c,0 14px 28px -17px #244e7552;--screen-control-shadow:inset 0 1px 0 #ffffff,0 2px 3px #24557a0a,0 5px 9px -5px #24557a36;--screen-action-shadow:inset 0 1px 0 #ffffff52,inset 0 -1px 0 #123f871f,0 2px 3px #285d861a,0 7px 14px -6px #285d866b;--ui-shadow-rest:var(--screen-shadow);--ui-shadow-raised:inset 0 1px 1px #fff,0 4px 8px #24557a12,0 20px 36px -18px #24557a5c;--ui-shadow-dialog:inset 0 1px 1px #fff,0 8px 20px -6px #234d7b33,0 28px 65px -18px #234d7b55;--document-field-border:var(--screen-line);--document-field-focus:var(--screen-focus)}body{background:radial-gradient(ellipse at 88% 4%,#cae7ff80,transparent 43%),radial-gradient(ellipse at 6% 56%,#d4e9ff4d,transparent 46%),#edf3fa}.workspace{color:var(--screen-ink);--screen-card-shadow:inset 0 0 0 1px #ffffffb3,var(--screen-shadow)}:is(.workspace,dialog,.login-panel,.mobile-dock,.searchable-select-menu,.shipping-select-menu,.material-search-panel,.date-calendar) :is(a,button,summary,[role=button]){-webkit-tap-highlight-color:transparent}.section-window-content,.workspace:has(>.section-window){background:transparent}.workspace :is(h1,h2,h3,.page-heading,.report-title,.account-card-name):not(.print-sheet *){color:var(--screen-ink)}.workspace :is(.page-symbol,.archive-symbol,.warehouse-card-icon,.cashbox-card-icon,.module-icon){color:#2468b4;background:linear-gradient(145deg,#ffffff,#dcecff);border-color:#bcd6f0;box-shadow:inset 0 1px 1px #fff,inset 0 -1px 1px #2a69a426,0 4px 8px -4px #2462a447}.workspace :is(.panel,.settings-card,.account-directory-card,.warehouse-card,.cashbox-overview,.product-card,.archive-card,.archive-center-card,.insight-panel,.module-card,.letter-editor-workspace){border:1px solid var(--screen-line);background:var(--screen-surface);box-shadow:var(--screen-card-shadow)}.workspace .product-card{transform:none}.workspace .product-copy h3{border-color:#b0d6eb;color:var(--screen-ink)}.workspace :is(.product-facts,.product-copy p,.warehouse-card-meta,.account-card-meta){border-color:var(--screen-line-soft)}.workspace :is(.product-facts b,.warehouse-card-heading,.cashbox-overview-identity,.account-card-identity){color:#476e86}.workspace .product-image{background:#fff;border-color:var(--screen-line-soft)}:is(.workspace,dialog,.login-panel):not(:where(.mobile-menu-dialog)) :is(button,.button):not(.primary,.danger,.danger-quiet,.cash-action-capital,.product-card,.text-link,.section-resize-handle,.column-resize,.row-resize,.table-image,.material-table-image,.material-image-delete,.image-gallery-close,.searchable-select>button,.shipping-select>button,.date-trigger,.help-button,.menu-drag-handle,[role=tab],.segmented button,.archive-memory-tabs button,.material-card-tabs button,.dashboard-view-tabs button,.warehouse-tabs button,.card-view-toggle button,.shipping-select-options>button,.shipping-select-clear,.calendar-days>button,.calendar-navigation>button,.calendar-footer>button){color:var(--palette-primary-text,#315d86);border-color:#b8cfe5;background:var(--screen-control);box-shadow:var(--screen-control-shadow)}:is(.workspace,dialog,.login-panel):not(:where(.mobile-menu-dialog)) :is(button,.button).primary{color:var(--screen-primary-ink);border-color:var(--screen-primary-line);background:var(--screen-primary-fill);font-weight:700;box-shadow:var(--screen-action-shadow)}:is(.workspace,dialog,.login-panel):not(:where(.mobile-menu-dialog)) :is(button,.button).primary:is(:hover,:active,:disabled){color:var(--screen-primary-ink)}:is(.workspace,dialog,.login-panel):not(:where(.mobile-menu-dialog)) :is(button,.button):is(.danger,.danger-quiet){color:#a33e3b;border-color:#ddbab8;background:linear-gradient(145deg,#fff,#faeeed)}:is(.workspace,dialog,.login-panel):not(:where(.mobile-menu-dialog)) :is(button[aria-pressed=true],button[role=tab][aria-selected=true],.segmented button.active,.section-tabs a.active):not(:where(.calendar-days>button)){background:var(--screen-selected);color:var(--palette-primary-text,#2e6689);border-color:#a8cfe5;box-shadow:var(--screen-control-shadow)}:is(.workspace,dialog,.login-panel):not(:where(.mobile-menu-dialog)) :is(button,.button):disabled:not(:where(.calendar-days>button)){box-shadow:none;opacity:.6;cursor:not-allowed}.workspace .text-link{color:#425c71;background:transparent;box-shadow:none}.workspace .layout-table button.text-link{border:0;border-radius:0;padding:3px 0;min-height:0;background:transparent;box-shadow:none;color:var(--palette-primary-text,#2f6586);text-align:inherit}.workspace .layout-table button.text-link:hover{text-decoration:underline;text-underline-offset:3px;background:transparent;box-shadow:none}:is(.workspace,dialog,.login-panel):not(:where(.mobile-menu-dialog)) :is(button,.button,input,textarea,select):focus-visible{outline:2px solid var(--screen-focus);outline-offset:2px}.workspace :is(.field,.classic-field,.searchable-select)>span,.workspace :is(.report-filter-fields,.inventory-report-filter-grid,.persistent-filter-body) label{color:#567388}:is(.workspace,dialog,.login-panel) :is(input,textarea,select):not([type=checkbox],[type=radio],[type=range],[type=hidden]){border-color:var(--screen-line);color:var(--screen-ink);background-color:#fff;box-shadow:inset 0 1px 3px #24557a08}:is(.workspace,dialog,.login-panel) :is(input,textarea)::placeholder{color:#667990;opacity:1}:is(.workspace,dialog,.login-panel) :is(input,textarea,select):focus{border-color:var(--screen-focus);box-shadow:0 0 0 2px #6cadd220}:is(.workspace,dialog,.login-panel) :is(input,textarea)[readonly]{background:#f4f9fc;color:#57758a}:is(.workspace,dialog,.login-panel) :is(input[type=checkbox],input[type=radio],input[type=range]){accent-color:var(--screen-focus)}.workspace :is(.search-form,.shipping-select-search,.persistent-filter-search,.classic-field,.field-number){border-color:var(--screen-line)}.workspace .date-input>.date-trigger,.workspace .search-form input{box-shadow:none;background:transparent}.workspace .date-input>.date-trigger{border-color:transparent;color:#6c91a9}.workspace .field>button[role=combobox],.workspace .searchable-select>button{background:#fff;box-shadow:inset 0 1px 3px #24557a08;border-color:var(--screen-line);color:var(--screen-ink)}.workspace :is(.classic-groups,.form-sections) :is(.classic-field,.field)>span{background-color:#f2f8fc;color:#577c95}.workspace .document-editor .classic-groups :is(.field,.classic-field,.choice-field)>span{background:var(--screen-field-label);color:#355b7c}.workspace :is(.section-tabs,.document-tabs,.form-section-tabs,.account-register-nav,.archive-memory-tabs,.report-table-heading nav,.segmented){background:#edf6fb66;border-color:#d9eaf5;box-shadow:inset 0 1px 3px #35414c09}.workspace :is(.section-tabs,.document-tabs,.form-section-tabs,.account-register-nav,.archive-memory-tabs,.report-table-heading nav,.segmented) :is(a,button){border-color:transparent;background:transparent;box-shadow:none;color:#58758a}:is(.workspace,dialog,.login-panel) :is(.tabs,.section-tabs,.document-tabs,.form-section-tabs,.account-register-nav,.archive-memory-tabs,.report-table-heading nav,.segmented) :is(.active,.selected,[aria-selected=true],[aria-pressed=true],[aria-current=page]){color:var(--palette-primary-text,#2e6689);background:var(--screen-selected);border-color:#ffffffb3;box-shadow:var(--screen-control-shadow);font-weight:700}.workspace :is(.report-navigation-grid>a,.archive-card,.advanced-settings-sidebar nav>a):is(.active,.selected),.workspace :is(.report-navigation-grid>a,.archive-card,.advanced-settings-sidebar nav>a)[aria-current=page]{background:var(--screen-selected);border-color:#a8cfe5;box-shadow:var(--screen-shadow);color:var(--palette-primary-text,#2f6586)}.workspace :is(.report-navigation-grid>a,.archive-card,.advanced-settings-sidebar nav>a){color:#526f84;border-color:transparent}.workspace :is(.report-overview-metric,.report-metric,.inventory-report-metric,.inventory-report-notices,.inventory-summary-card,.metric-card,.dashboard-stat,.column-total-cards>article){background:var(--screen-surface);border:1px solid var(--screen-line);box-shadow:var(--screen-card-shadow)}.workspace :is(.letter-editor-heading,.letter-editor-aside,.letter-editor-actions,.archive-memory-tabs,.advanced-settings-sidebar,.phone-table-summary){background:#f6fafd70;border-color:var(--screen-line-soft)}.workspace .table-scroll{border-color:#d3e7f2;box-shadow:0 1px 2px #35414c05}.workspace .layout-table :is(th,td){border-color:#e1edf5}.workspace .layout-table thead th{background:#e5effa;color:#315575;box-shadow:inset 0 1px 0 #fff,inset 0 -1px 0 #bbd2e9}.workspace .layout-table tbody tr:nth-child(odd)>td{background-color:#fff}.workspace .layout-table tbody tr:nth-child(2n)>td{background-color:#f4f8fd}.workspace .layout-table tfoot.column-totals :is(th,td),.workspace .table-summary-footer{background:#edf7fd;color:#3f6c88;border-color:#c5dfef}.workspace :is(.table-tools,.table-record-count,.muted,.report-context){color:var(--screen-muted)}@media(min-width:1251px){.report-navigation-grid{grid-template-columns:repeat(auto-fit,minmax(130px,1fr))}}.workspace .report-navigation-grid{background:#edf6fb66;border-color:var(--screen-line);box-shadow:inset 0 1px 0 #fff}.workspace .invoice-totals .total-emphasis{background:#edf7fd;color:#316485}.workspace .invoice-cost-action>button.invoice-recalculate{color:var(--screen-primary-ink);background:var(--screen-primary-fill);border-color:var(--screen-primary-line);box-shadow:var(--screen-action-shadow)}.workspace .invoice-cost-action>button.invoice-recalculate:not(:disabled):hover{color:var(--screen-primary-ink);background:var(--screen-primary-hover);border-color:#1d4e7b}.workspace .invoice-cost-action>button.invoice-recalculate:disabled{color:#7892a4;background:#f2f8fc;border-color:#d7e7f1;opacity:1;box-shadow:none}.workspace .invoice-cost-action>button.invoice-recalculate:focus-visible{outline:2px solid var(--screen-focus)}.workspace :is(.invoice-material-sync,.voucher-flow,.voucher-context-footer,.report-context>span){background:#f0f8fd;border-color:var(--screen-line-soft);color:#527d99}.workspace :is(.warehouse-tabs,.card-view-toggle,.report-presets,.voucher-mode-options) button[aria-pressed=true]{background:var(--screen-selected);color:var(--palette-primary-text,#2f6586);border-color:#a8cfe5;box-shadow:var(--screen-control-shadow)}.output-mode-cards>article{border-color:var(--screen-line);background:var(--screen-surface);box-shadow:var(--screen-shadow)}.output-mode-cards>article.is-selected{background:var(--screen-selected);border-color:#8abfdf;box-shadow:0 0 0 1px #c5dfef,var(--screen-shadow)}.output-mode-cards .print-mode-settings{border-radius:0!important;color:#527d99;background:#f5faff;border-color:var(--screen-line-soft)}.print-settings-panel{border-color:var(--screen-line);box-shadow:var(--screen-shadow)}:is(.print-options-heading h2,.print-settings-panel){color:var(--screen-ink)}dialog:is(.native-dialog,.material-dialog,.edit-dialog){border-color:#ffffffd9;background:var(--screen-surface);box-shadow:var(--ui-shadow-dialog)}dialog.mobile-menu-dialog{border-color:#ffffffb3;background:linear-gradient(145deg,#ffffffdb,#f0f9ffcf);box-shadow:var(--ui-shadow-dialog);backdrop-filter:blur(18px);-webkit-backdrop-filter:blur(18px)}dialog::backdrop{background:#264b6640;backdrop-filter:blur(5px);-webkit-backdrop-filter:blur(5px)}dialog :is(.dialog-top,.dialog-footer,.dialog-actions){background:linear-gradient(150deg,#ffffff80,#edf9ff4d);border-color:var(--screen-line-soft)}dialog .dialog-top>button{border-color:transparent;background:#ffffffa3;box-shadow:none}dialog.material-fullscreen{background:linear-gradient(145deg,#ffffff,#f6fbff);backdrop-filter:none;-webkit-backdrop-filter:none}dialog.material-fullscreen :is(.dialog-top,.material-card-savebar){background:linear-gradient(145deg,#ffffffb3,#edf8ff94);border-color:var(--screen-line)}:is(.searchable-select-menu,.shipping-select-menu,.date-calendar){color:var(--screen-ink);border-color:#ffffffcc;background:var(--menu-glass-background);box-shadow:var(--ui-shadow-dialog);backdrop-filter:var(--menu-glass-filter);-webkit-backdrop-filter:var(--menu-glass-filter)}:is(.searchable-select-menu,.shipping-select-menu) .shipping-select-options>button{color:#456e89;border-color:transparent;background:transparent;box-shadow:none}:is(.searchable-select-menu,.shipping-select-menu) .shipping-select-options>button[aria-selected=true]{background:var(--screen-selected);color:#2c6488;box-shadow:inset 0 1px #fff,inset 0 -1px #a8cfe552}:is(.searchable-select-menu,.shipping-select-menu) .shipping-select-search{background:#ffffff70;border-color:#cae2f080}.workspace .filter-disclosure[aria-expanded=true],.workspace :is(.filter-disclosure,.statement-visibility-toggle)[aria-expanded=true]{background:var(--screen-selected);border-color:#a8cfe5;color:var(--palette-primary-text,#2f6586)}.mobile-dock{background:linear-gradient(150deg,#ffffff94,#e6f5ff80);border-color:#fff;box-shadow:inset 0 1px #fff,0 -5px 20px -12px #43505e66;backdrop-filter:blur(20px);-webkit-backdrop-filter:blur(20px)}.mobile-dock :is(a,button){color:#65727e;background:transparent;box-shadow:none}.mobile-dock :is(a,button)[aria-current=page],.mobile-dock button[aria-expanded=true]{background:var(--screen-selected);color:#344653;box-shadow:var(--screen-control-shadow)}@media(hover:hover) and (pointer:fine){:is(.workspace,dialog,.login-panel):not(:where(.mobile-menu-dialog)) :is(button,.button):not(:disabled,.primary,.danger,.danger-quiet,.cash-action-capital,.product-card,.text-link,.section-resize-handle,.column-resize,.row-resize,.table-image,.material-table-image,.searchable-select>button,.shipping-select>button,.date-trigger,.help-button,[role=tab],.segmented button,.archive-memory-tabs button,.material-card-tabs button,.dashboard-view-tabs button,.warehouse-tabs button,.card-view-toggle button,.shipping-select-options>button,.shipping-select-clear,.calendar-days>button):hover{background:linear-gradient(145deg,#ffffffad,#ecf8ff80);border-color:#9bc9e4;box-shadow:inset 0 1px 0 #fff,0 4px 8px -5px #35414c52}:is(.workspace,dialog,.login-panel):not(:where(.mobile-menu-dialog)) :is(button,.button).primary:not(:disabled):hover{background:var(--screen-primary-hover);border-color:#1d4e7b;box-shadow:inset 0 1px 0 #ffffff52,0 3px 6px #285d8626,0 9px 18px -7px #285d8680}:is(.workspace,dialog,.login-panel):not(:where(.mobile-menu-dialog)) :is(button,.button):is(.danger,.danger-quiet):not(:disabled):hover{color:#92332f;background:linear-gradient(145deg,#fff7f6,#f9e2df);border-color:#cc9d98}.workspace :is(.product-card,.settings-card,.archive-card,.warehouse-card,.account-directory-card):hover{background:#fffffff5;border-color:#aad0e6;box-shadow:var(--ui-shadow-raised)}.workspace .layout-table tbody tr:hover>td{background:#f0f8fd}:is(.searchable-select-menu,.shipping-select-menu) .shipping-select-options>button:hover{background:#e8f5fd;color:#2d668c}}:is(.workspace,dialog,.login-panel):not(:where(.mobile-menu-dialog)) :is(button,.button):not(:disabled,.primary,.danger,.danger-quiet,.cash-action-capital,.product-card,.text-link,.section-resize-handle,.column-resize,.row-resize,.table-image,.material-table-image,.help-button,.date-trigger,.searchable-select>button):active{filter:none;box-shadow:inset 0 2px 4px #52647526}.workspace :is(.material-card-tabs,.dashboard-viewbar,.segmented,.archive-memory-tabs){background:var(--screen-track);border-color:var(--screen-line-soft);box-shadow:inset 0 1px 2px #416d8908}:is(.workspace,dialog,.login-panel) :is(.material-card-tabs,.dashboard-view-tabs,.segmented,.archive-memory-tabs)>:is(button,a){background:transparent;border-color:transparent;box-shadow:none;color:#526f84}:is(.workspace,dialog,.login-panel) :is(.material-card-tabs,.dashboard-view-tabs,.segmented,.archive-memory-tabs)>:is([aria-selected=true],[aria-pressed=true],.active){background:var(--screen-selected);color:var(--palette-primary-text,#285f81);border-color:#ffffffb3;box-shadow:var(--screen-control-shadow);font-weight:700}.workspace .dashboard-view-tabs>button[role=tab][aria-selected=true]{background:var(--screen-selected);color:var(--palette-primary-text,#285f81);border-color:#ffffffb3;box-shadow:var(--screen-control-shadow)}.workspace .profile-field-grid{grid-template-columns:repeat(3,minmax(0,1fr))}@media(max-width:1000px){.workspace .profile-field-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:600px){.workspace .profile-field-grid{grid-template-columns:minmax(0,1fr)}}.workspace .settings-card-wrap .settings-card{border-radius:var(--ui-radius-panel);background:var(--screen-surface);border-color:var(--screen-line);box-shadow:var(--screen-card-shadow)}.workspace .settings-card-wrap:nth-child(n) .settings-icon{background:var(--screen-control);border-color:#bfd3e5;color:var(--palette-primary-text,#386d96);box-shadow:var(--screen-control-shadow)}.workspace .dashboard-fitted :is(.insight-panel,.insight-metric,.dashboard-shortcuts>a){background:var(--screen-surface);border-color:var(--screen-line);box-shadow:var(--screen-card-shadow)}.workspace .dashboard-fitted .dashboard-metrics .insight-metric{--dashboard-accent:var(--screen-primary-line);background:var(--screen-surface);border:1px solid var(--screen-line);box-shadow:var(--screen-card-shadow)}.workspace :is(.inventory-report-metric,.report-overview-metric).accent{background:var(--screen-surface);border-color:var(--screen-line);box-shadow:var(--screen-card-shadow)}.workspace :is(.inventory-report-metric,.report-overview-metric).accent strong{color:var(--screen-primary-line)}.workspace .document-editor .classic-groups>.form-section-panel,.workspace .invoice-window .invoice-summary-grid>div{background:var(--screen-surface);border-color:var(--screen-line);box-shadow:var(--screen-card-shadow)}.workspace .invoice-window .invoice-summary-grid>div{border-radius:18px}.workspace .warehouse-card-stats>.warehouse-value,.workspace .warehouse-card-stats>div{background:#edf6fb66}.workspace :is(.report-result-heading,.archive-list>h2){background:#ffffff38;border-color:var(--screen-line-soft)}.workspace .unified-card-tabs{background:var(--screen-track);border-color:var(--screen-line-soft);box-shadow:inset 0 1px 2px #416d8908}.workspace .unified-card-tabs>a{color:#526f84;background:transparent;box-shadow:none}.workspace .unified-card-tabs>a[aria-current=page]{color:var(--palette-primary-text,#285f81);background:var(--screen-selected);box-shadow:var(--screen-control-shadow)}.workspace .invoice-window .choice-field .segmented>button:is(.active,[aria-pressed=true]),:is(.workspace,dialog,.login-panel) .segmented>button:is(.active,[aria-pressed=true]){background:var(--screen-choice-fill);color:var(--screen-choice-ink);border-color:var(--screen-primary-line);box-shadow:var(--screen-action-shadow);font-weight:700}.workspace .invoice-window .choice-field .segmented{background:#e8f0f9;border-color:#bfd3e9}.workspace .invoice-window .choice-field .segmented>button:not(.active,[aria-pressed=true],.invoice-tier-refresh){background:#ffffffc9;color:#456a83}.workspace .invoice-window .choice-field .segmented>button:disabled,:is(.workspace,dialog,.login-panel) .segmented>button:disabled{box-shadow:none}.workspace .invoice-cost-action>button.invoice-recalculate:not(:disabled):active,:is(.workspace,dialog,.login-panel):not(:where(.mobile-menu-dialog)) :is(button,.button).primary:not(:disabled):active{filter:none;background:var(--screen-primary-fill);color:var(--screen-primary-ink);border-color:var(--screen-primary-line);box-shadow:inset 0 2px 5px #0a2c662b,inset 0 1px 1px #ffffff26,0 1px 2px #285d8626}.workspace .page-title>.actions :is(button,.button):not(.help-button){min-height:40px;border-radius:13px;padding:7px 12px;line-height:1.5}:is(.workspace,dialog,.login-panel) :is(.actions,.row-actions,.table-tools,.form-actions,.dialog-actions) :is(button,.button)>svg{flex-shrink:0}.workspace .row-actions :is(button,.button):not(.table-image,.material-table-image){min-height:34px;border-radius:11px;padding:5px 9px;line-height:1.45}.workspace :is(.form-actions,.invoice-window-footer,.container-actions)>:is(button,.button){border-radius:13px}.workspace :is(.searchable-select,.shipping-select)>button[aria-expanded=true]{border-color:var(--screen-focus);box-shadow:0 0 0 3px #6cadd217}.workspace :is(.searchable-select,.shipping-select)>button>svg{flex-shrink:0;transition:rotate var(--ui-feedback-duration) var(--ui-ease)}.workspace :is(.searchable-select,.shipping-select)>button[aria-expanded=true]>svg{rotate:180deg}.workspace .material-card-category .searchable-select>button{border-radius:13px}.workspace .material-card-category .field-with-add{overflow:visible}.material-search-panel{border-color:#ffffffcc;background:var(--menu-glass-background);box-shadow:var(--ui-shadow-dialog);backdrop-filter:var(--menu-glass-filter);-webkit-backdrop-filter:var(--menu-glass-filter)}.material-search-panel,.material-search-panel [role=option]{color:var(--screen-ink)}.material-search-panel [role=option][aria-selected=true]{background:var(--screen-selected);color:var(--palette-primary-text,#285f81);box-shadow:inset 0 1px #fff}.material-search-panel :is(.material-search-caption,small){color:var(--screen-muted)}.material-search-panel :is(button,input):focus-visible{outline:2px solid var(--screen-focus);outline-offset:1px}.material-search-panel .material-search-create{color:var(--palette-primary-text,#315d86);background:var(--screen-control);border-color:var(--screen-line)}.workspace .card-display-options{color:var(--screen-ink);border-color:var(--screen-line);background:var(--screen-control);box-shadow:var(--screen-control-shadow)}.workspace .card-display-options[open]{background:var(--screen-surface)}.workspace .card-display-options>summary:focus-visible{outline:2px solid var(--screen-focus);outline-offset:2px;border-radius:inherit}.workspace .card-display-options>div{border-color:var(--screen-line-soft)}dialog .role-options,dialog .role-records,dialog .role-sections{background:#f6faff;border-color:var(--screen-line-soft)}dialog .role-module{background:var(--screen-surface);border-color:var(--screen-line);box-shadow:var(--screen-shadow)}dialog .role-module header{background:#edf5fb;border-color:var(--screen-line-soft)}dialog .role-sections>button[aria-pressed=true]{background:var(--screen-selected);color:var(--palette-primary-text,#285f81);border-color:#a8cfe5}dialog .role-switch.enabled{background:#edf5fb;border-color:#afcce2;color:var(--palette-primary-text,#285f81)}dialog.role-editor-dialog input[role=switch]:checked{background:var(--screen-primary-line)!important;border-color:var(--screen-primary-line)!important}dialog.role-editor-dialog input[role=switch]:focus-visible{outline-color:var(--screen-focus)!important}.login-panel{color:var(--screen-ink);background:var(--screen-surface);border-color:var(--screen-line);box-shadow:var(--ui-shadow-dialog)}.login-panel :is(h1,h2){color:var(--screen-ink)}@media(hover:hover) and (pointer:fine){:is(.workspace,dialog,.login-panel) :is(.material-card-tabs,.dashboard-view-tabs,.segmented,.archive-memory-tabs)>button:not(:disabled,[aria-selected=true],[aria-pressed=true],.active):hover{background:#ffffff80;color:var(--palette-primary-text,#285f81);box-shadow:inset 0 1px #fff}.workspace .settings-card-wrap .settings-card:hover{background:#fffffff5;border-color:#aad0e6;box-shadow:var(--ui-shadow-raised)}}@media(max-width:1200px) and (pointer:coarse),(max-width:900px){.workspace :is(.classic-groups,.form-sections) :is(.classic-field,.field)>span{background:transparent}.workspace .document-editor .form-sections .classic-groups :is(.field,.classic-field,.choice-field)>span{background:transparent}.workspace .phone-cards tbody tr>td{background:transparent}.workspace .phone-cards tbody>tr{background:#fff;border-color:var(--screen-line);box-shadow:var(--screen-shadow)}.workspace .page-title>.actions :is(button,.button):not(.help-button),.workspace .row-actions :is(button,.button):not(.table-image,.material-table-image){min-height:44px}.workspace .card-display-options>summary,.workspace :is(.report-result-heading,.report-filter-panel,.price-report-pagination) .actions :is(button,.button){min-height:44px}}@media(prefers-contrast:more),(prefers-reduced-transparency:reduce){:root{--screen-surface:#fff;--screen-control:#fff;--screen-line:#7899b8;--screen-muted:#354f68}:is(.searchable-select-menu,.shipping-select-menu,.material-search-panel,.date-calendar,.mobile-dock),dialog:is(.native-dialog,.material-dialog,.edit-dialog,.mobile-menu-dialog){background:#f8fafb;backdrop-filter:none;-webkit-backdrop-filter:none;border-color:#7ea9c4}dialog::backdrop{backdrop-filter:none;-webkit-backdrop-filter:none;background:#303c4a80}:is(.workspace,dialog,.login-panel):not(:where(.mobile-menu-dialog)) :is(button,.button){border-color:#729fba}}@media(forced-colors:active){.workspace :is(.panel,.product-card,.layout-table th,.layout-table td),:is(.workspace,dialog,.login-panel):not(:where(.mobile-menu-dialog)) :is(button,.button){background:Canvas;color:CanvasText;border-color:CanvasText;box-shadow:none}:is(.workspace,dialog,.login-panel):not(:where(.mobile-menu-dialog)) :is(button,.button).primary{background:Highlight;color:HighlightText}.workspace :is(.segmented>button,.invoice-cost-action>button.invoice-recalculate):is(.active,[aria-pressed=true],:focus-visible){background:Highlight!important;color:HighlightText!important;border-color:Highlight!important;box-shadow:none!important}}}