.workspace-reading-scope{display:contents}.span-all{grid-column:1/-1}.form-feedback{color:var(--ui-red);overflow-wrap:anywhere}.mail-safety-notice{border:2px solid var(--ui-amber-border);background:var(--ui-amber-soft);color:var(--ui-amber);overflow-wrap:anywhere;border-radius:10px;margin-bottom:20px;padding:16px 20px}.mail-safety-notice p{margin:8px 0 0}@media screen{.reading-workspace .workspace{min-width:0}.reading-workspace .workspace :is(p,small,dt,legend),.reading-workspace .workspace :is(form,table,[class*=-editor],[class*=-detail],.list-card,.master-form-section) :is(label,th,small,legend,dt){font-size:14px;line-height:1.5}.reading-workspace .workspace :is(form,table,[class*=-editor],[class*=-detail],.list-card,.master-form-section) :is(input,select,textarea,button,td,dd,strong,b,a,summary){font-size:16px;line-height:1.45}.reading-workspace .workspace :is(input:not([type=checkbox]):not([type=radio]):not([type=hidden]),select,button){min-height:44px}.reading-workspace .workspace :is(input,select,textarea){min-width:0;max-width:100%}.reading-workspace .workspace :is(form,fieldset,label){min-width:0}.reading-workspace .workspace :is(.primary-button,.secondary-button,.danger-button,.permission-editor>summary){white-space:normal;min-height:44px;font-size:16px}.reading-workspace .workspace .permission-choice{align-items:start}.reading-workspace .workspace .permission-choice span{overflow-wrap:anywhere;min-width:0}.reading-workspace .workspace :is(.settings-tabs,.email-list>div){overflow-x:auto}.reading-workspace .workspace .form-help{margin:0}.reading-workspace .workspace :is(form,table,[class*=-editor],[class*=-detail],.master-form-section) span{font-size:14px;line-height:1.5}.reading-workspace .workspace :is(.settings-card,.settings-source,.settings-save){overflow-wrap:anywhere;min-width:0}.reading-workspace .workspace .settings-check span{min-width:0}@media (max-width:650px){.reading-workspace .workspace{padding-inline:16px}.reading-workspace .workspace .master-fields.three{grid-template-columns:minmax(0,1fr)}.reading-workspace .workspace .span-two{grid-column:auto}.reading-workspace .workspace .settings-save{flex-direction:column;align-items:stretch}.reading-workspace .workspace .update-lock-grid{grid-template-columns:minmax(0,1fr)}}}.personnel-user-list{gap:1.5rem;min-width:0;display:grid}
.sidebar-session-identity,.session-identity-fallback{display:none}@media screen{.sidebar:has(>.sidebar-session-identity){overflow-y:auto}.sidebar>.sidebar-session-identity,.session-identity-fallback{color:var(--ui-on-accent);border-top:1px solid var(--ui-blue-border);align-items:center;gap:10px;padding-top:18px;display:flex}.sidebar>.sidebar-session-identity{flex-shrink:0;order:99;margin-top:auto}.sidebar:has(>.sidebar-session-identity)>.sidebar-bottom{margin-top:18px}.sidebar:has(>.sidebar-session-identity)>.sidebar-bottom :is(.profile,.migration-pill){display:none}:is(.sidebar-session-identity,.session-identity-fallback)>span{background:var(--ui-subtle);height:36px;color:var(--ui-text);border-radius:50%;flex:0 0 36px;place-items:center;font-size:14px;font-weight:800;display:grid}:is(.sidebar-session-identity,.session-identity-fallback)>div{min-width:0}:is(.sidebar-session-identity,.session-identity-fallback) p{color:var(--ui-muted);margin:0 0 5px;font-size:14px;line-height:1.4}:is(.sidebar-session-identity,.session-identity-fallback) strong{color:var(--ui-on-accent);overflow-wrap:anywhere;font-size:16px;line-height:1.4;display:block}:is(.sidebar-session-identity,.session-identity-fallback) small{color:var(--ui-muted);margin-top:3px;font-size:14px;line-height:1.4;display:block}.session-identity-fallback{background:var(--ui-sidebar);z-index:20;border-radius:10px;max-width:270px;padding:14px;position:fixed;bottom:16px;left:16px}body:has(.sidebar>.sidebar-session-identity) .session-identity-fallback{display:none}@media (min-width:761px){.sidebar:has(>.sidebar-session-identity)>nav{min-height:0;margin-bottom:20px;overflow-y:auto}}@media (min-width:761px) and (max-width:1050px){.app-shell:has(>.sidebar>.sidebar-session-identity){grid-template-columns:224px minmax(0,1fr)}.sidebar:has(>.sidebar-session-identity) .nav-item{justify-content:flex-start;padding:0 10px;font-size:14px}}@media (max-width:760px){.sidebar:has(>.sidebar-session-identity){flex-wrap:wrap;gap:12px}.sidebar:has(>.sidebar-session-identity) .nav-item{flex:none;width:auto;padding:8px 10px;font-size:14px}.sidebar>.sidebar-session-identity{width:100%;padding-top:12px}}}
:root{--bd-ink:var(--ui-text);--bd-muted:var(--ui-muted);--bd-background:var(--ui-canvas);--bd-sidebar:var(--ui-sidebar);--bd-line:var(--ui-border);--bd-accent:var(--ui-primary);--bd-accent-dark:var(--ui-primary-hover);--bd-soft:var(--ui-blue-soft);--bd-radius:16px;--bd-shadow:0 2px 4px color-mix(in srgb, var(--ui-shadow-ink) 1%, transparent), 0 10px 32px color-mix(in srgb, var(--ui-shadow-ink) 2%, transparent);--bd-font:-apple-system, BlinkMacSystemFont, "Segoe UI", sans-serif}@media screen{body{font-family:var(--bd-font)}}.bd-application{--ink:var(--ui-text);--muted:var(--ui-muted);--paper:var(--ui-canvas);--line:var(--ui-border);--green:var(--ui-primary);--green-dark:var(--ui-primary-hover);--lime:var(--ui-blue-soft);background:var(--bd-background);min-height:100dvh;color:var(--bd-ink);font:14px/1.5 var(--bd-font);grid-template-columns:244px minmax(0,1fr);display:grid}.bd-application :focus-visible{outline:3px solid var(--ui-focus);outline-offset:3px}.bd-skip{z-index:200;background:var(--ui-surface);color:var(--ui-blue);border-radius:10px;padding:12px 18px;position:fixed;top:12px;left:260px;transform:translateY(-160%)}.bd-skip:focus{transform:translateY(0)}.bd-sidebar{background:var(--bd-sidebar);border-right:1px solid var(--ui-border);flex-direction:column;height:100dvh;padding:28px 16px 18px;display:flex;position:sticky;top:0}.bd-brand{color:var(--bd-ink);letter-spacing:-.8px;align-items:center;gap:10px;margin:0 9px 26px;font-size:19px;font-weight:650;text-decoration:none;display:flex}.bd-brand>span:last-child{min-width:0}.bd-brand small{letter-spacing:0;color:var(--bd-muted);white-space:nowrap;margin-top:1px;font-size:10px;font-weight:450;display:block}.bd-brand-mark{background:var(--bd-accent);width:36px;height:36px;color:var(--ui-on-accent);letter-spacing:-1.5px;box-shadow:0 3px 8px color-mix(in srgb, var(--ui-shadow-ink) 8%, transparent);border-radius:11px;flex:0 0 36px;place-items:center;font-size:21px;font-weight:600;display:grid;position:relative}.bd-brand-mark>span{background:var(--ui-subtle);border-radius:50%;width:5px;height:5px;position:absolute;bottom:6px;right:5px}.bd-search-button{border:1px solid var(--ui-border);background:var(--ui-surface);width:100%;color:var(--ui-muted);text-align:left;border-radius:9px;align-items:center;gap:8px;padding:10px 11px;font-size:12px;display:flex}.bd-search-button svg{width:16px;height:16px}.bd-search-button kbd{font:10px var(--bd-font);color:var(--ui-muted);margin-left:auto}.bd-nav-scroll{scrollbar-width:thin;flex:1;min-height:0;margin:20px -5px 0;padding-inline:5px;overflow-y:auto}.bd-nav-group+.bd-nav-group{margin-top:27px}.bd-nav-group>p{letter-spacing:.08em;text-transform:uppercase;color:var(--ui-muted);margin:0 12px 9px;font-size:10px;font-weight:600}.bd-nav-link{min-height:43px;color:var(--ui-muted);border:1px solid #0000;border-radius:9px;align-items:center;gap:11px;margin-bottom:3px;padding:10px 12px;font-size:13px;font-weight:500;text-decoration:none;transition:background .15s,color .15s,box-shadow .15s;display:flex}.bd-nav-link svg{width:19px;height:19px;color:var(--ui-muted);flex:0 0 19px}.bd-nav-link:hover{background:var(--ui-hover);color:var(--ui-text)}.bd-nav-link[aria-current=page]{background:var(--ui-blue-soft);color:var(--ui-blue);border-color:var(--ui-border);box-shadow:0 2px 5px color-mix(in srgb, var(--ui-shadow-ink) 6%, transparent);font-weight:600}.bd-nav-link[aria-current=page] svg{color:var(--ui-blue)}.bd-nav-current{background:var(--ui-primary);border-radius:50%;width:5px;height:5px;margin-left:auto}.bd-subnav{border-left:1px solid var(--ui-border);margin:4px 0 14px 21px;padding-left:18px}.bd-subnav a{color:var(--ui-muted);border-radius:7px;margin:1px 0;padding:7px 10px;font-size:12px;text-decoration:none;display:block}.bd-subnav a:hover{background:var(--ui-hover)}.bd-subnav a[aria-current=page]{color:var(--ui-blue);background:var(--ui-blue-soft);font-weight:600}.bd-sidebar-foot{flex-shrink:0;margin-top:18px}.bd-help-link{color:var(--bd-muted);border-radius:9px;align-items:center;gap:10px;padding:10px 12px;font-size:12px;text-decoration:none;display:flex}.bd-help-link:hover{background:var(--ui-hover)}.bd-help-link svg{width:17px;height:17px}.bd-identity{border-top:1px solid var(--ui-border);align-items:center;gap:10px;margin-top:10px;padding:17px 8px 0;display:flex}.bd-avatar{border:1px solid var(--ui-border);background:var(--ui-canvas);width:32px;height:32px;color:var(--ui-text);border-radius:50%;flex-shrink:0;place-items:center;font-size:11px;font-weight:650;display:inline-grid}.bd-identity>div{min-width:0}.bd-identity strong{overflow-wrap:anywhere;font-size:12px;font-weight:600;display:block}.bd-identity small{color:var(--bd-muted);font-size:11px}.bd-body{flex-direction:column;min-width:0;display:flex}.bd-toolbar{z-index:35;border-bottom:1px solid var(--ui-border);background:var(--ui-subtle);-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);justify-content:space-between;align-items:center;gap:16px;height:62px;min-height:62px;padding-inline:clamp(20px,3vw,44px);display:flex;position:sticky;top:0}.bd-breadcrumb{align-items:center;gap:11px;min-width:0;font-size:12px;display:flex}.bd-breadcrumb a{color:var(--ui-muted);text-decoration:none}.bd-breadcrumb>svg{width:12px;height:12px;color:var(--ui-muted)}.bd-breadcrumb>span{color:var(--ui-text);font-weight:550}.bd-toolbar-actions{align-items:center;gap:20px;display:flex}.bd-workspace-label{color:var(--ui-muted);font-size:11px}.bd-account-menu{position:relative}.bd-account-menu summary{cursor:pointer;border-radius:50%;place-items:center;width:40px;height:40px;list-style:none;display:grid}.bd-account-menu summary::-webkit-details-marker{display:none}.bd-account-menu>div{background:var(--ui-surface);border:1px solid var(--bd-line);width:240px;box-shadow:0 12px 48px color-mix(in srgb, var(--ui-shadow-ink) 15%, transparent);border-radius:14px;padding:16px;position:absolute;top:calc(100% + 9px);right:0}.bd-account-menu strong,.bd-account-menu small{overflow-wrap:anywhere;display:block}.bd-account-menu small{color:var(--bd-muted);margin:2px 0 14px;font-size:12px}.bd-account-menu a,.bd-account-menu button{width:100%;color:var(--bd-ink);background:0 0;border:0;border-radius:8px;align-items:center;gap:10px;padding:10px 6px;font-size:13px;text-decoration:none;display:flex}.bd-account-menu a:hover,.bd-account-menu button:hover{background:var(--bd-background)}.bd-content{outline:none;flex:1;min-width:0}.bd-icon-button{width:40px;height:40px;color:var(--ui-muted);background:0 0;border:0;border-radius:9px;flex:0 0 40px;place-items:center;display:inline-grid}.bd-icon-button:hover{background:var(--ui-hover)}.bd-mobile-trigger{display:none}.bd-mobile-dialog,.bd-search-dialog{border:1px solid var(--bd-line);background:var(--ui-surface);color:var(--bd-ink);box-shadow:0 24px 90px color-mix(in srgb, var(--ui-shadow-ink) 19%, transparent);border-radius:18px;max-height:85dvh;padding:22px}.bd-mobile-dialog::backdrop,.bd-search-dialog::backdrop{background:var(--ui-backdrop);-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px)}.bd-mobile-dialog{width:min(350px,100vw - 24px);margin:12px auto 12px 12px}.bd-search-dialog{width:min(520px,100vw - 32px);margin:14dvh auto auto}.bd-dialog-heading{justify-content:space-between;align-items:center;gap:16px;margin-bottom:18px;display:flex}.bd-dialog-heading h2{letter-spacing:-.5px;margin:0;font-size:20px;font-weight:550}.bd-mobile-dialog .bd-nav-group{margin-bottom:22px}.bd-search-input{border:1px solid var(--ui-border);background:var(--ui-surface);border-radius:10px;align-items:center;gap:12px;margin-bottom:14px;padding:0 12px;display:flex}.bd-search-input input{width:100%;min-width:0;height:46px;font:15px var(--bd-font);background:0 0;border:0;outline:none}.bd-search-input:focus-within{outline:3px solid var(--ui-focus)}.bd-search-dialog .bd-nav-link>svg:last-child{margin-left:auto}.bd-no-results{color:var(--bd-muted);padding:20px 12px}@media screen{.bd-application .app-shell{min-height:auto;display:block}.bd-application .workspace{padding-inline:clamp(20px,3vw,44px);width:100%;min-width:0;max-width:1640px;margin-inline:auto;padding-bottom:40px}.bd-application .role-work{background:0 0;width:100%;max-width:1360px;min-height:auto;margin:0 auto;padding:34px clamp(20px,3vw,44px) 40px}.bd-application :is(.master-header,.order-header,.topbar,.pk-heading){align-items:center;gap:20px;height:auto;min-height:126px;padding-block:30px 24px}.bd-application :is(.master-header,.order-header,.topbar,.pk-heading) h1,.bd-application .role-work h1{font:550 clamp(26px, 2.4vw, 34px)/1.15 var(--bd-font);letter-spacing:-1.1px;margin:0}.bd-application :is(.master-header,.order-header,.topbar,.pk-heading) p:last-child{max-width:780px;color:var(--bd-muted);margin-top:9px;font-size:13px;line-height:1.6}.bd-application :is(.eyebrow,.pk-eyebrow){color:var(--ui-muted);letter-spacing:.09em;margin-bottom:8px;font-size:10px;font-weight:550;line-height:1.4}.bd-application .workspace h2{letter-spacing:-.5px;font-size:21px;font-weight:550;line-height:1.25}.bd-application .workspace h3{letter-spacing:-.2px;font-weight:600}.bd-application :is(.primary-button,.secondary-button,.danger-button){height:auto;min-height:41px;font:550 13px/1.4 var(--bd-font);white-space:normal;border-radius:10px;justify-content:center;padding:10px 16px;text-decoration:none;transition:background .15s,box-shadow .15s}.bd-application .primary-button{background:var(--bd-accent);color:var(--ui-on-accent);border:1px solid var(--ui-blue-border);box-shadow:inset 0 1px var(--ui-highlight), 0 2px 4px color-mix(in srgb, var(--ui-shadow-ink) 6%, transparent)}.bd-application .primary-button:hover{background:var(--bd-accent-dark)}.bd-application .secondary-button{background:var(--ui-surface);border:1px solid var(--ui-border);color:var(--ui-text);box-shadow:0 1px 2px color-mix(in srgb, var(--ui-shadow-ink) 2%, transparent)}.bd-application .secondary-button:hover{background:var(--ui-hover);border-color:var(--ui-border-strong)}.bd-application .workspace :is(input:not([type=checkbox]):not([type=radio]):not([type=hidden]),select,textarea){background-color:var(--ui-surface);border:1px solid var(--ui-border);font-family:var(--bd-font);color:var(--bd-ink);box-shadow:0 1px 2px color-mix(in srgb, var(--ui-shadow-ink) 2%, transparent);border-radius:9px;padding:10px 12px;font-size:14px;font-weight:400}.bd-application .workspace :is(input:not([type=checkbox]):not([type=radio]):not([type=hidden]),select){min-height:42px}.bd-application .workspace :is(input,select,textarea):focus{outline:3px solid var(--ui-focus);outline-offset:0;border-color:var(--ui-focus);box-shadow:none}.bd-application .workspace :is(input,select,textarea):disabled,.bd-application .workspace input[readonly]{background:var(--ui-canvas);color:var(--ui-muted)}.bd-application .workspace label{letter-spacing:0;text-transform:none;color:var(--ui-muted);font-size:12px;font-weight:550}.bd-application .workspace :is(input[type=checkbox],input[type=radio]){accent-color:var(--bd-accent);width:16px;height:16px;min-height:16px}.bd-application :is(.module-card,.master-module-card,.ops-card,.ops-section,.role-work-card,.list-card,.timeline-card,.customer-browser,.customer-editor,.distribution-card,.customer-distribution-card,.matrix-card,.settings-card,.finance-card,.order-card,.master-table-card,.permission-editor){border-color:var(--bd-line);border-radius:var(--bd-radius);background:var(--ui-surface);box-shadow:var(--bd-shadow)}.bd-application :is(.module-card,.master-module-card){gap:15px;min-height:124px;padding:22px}.bd-application :is(.module-card,.master-module-card) h3{margin-bottom:5px;font-size:15px;font-weight:600}.bd-application :is(.module-card,.master-module-card) p{font-size:12px;line-height:1.6}.bd-application :is(.module-card,.master-module-card):hover{border-color:var(--ui-border-strong);box-shadow:0 8px 24px color-mix(in srgb, var(--ui-shadow-ink) 4%, transparent);transform:translateY(-1px)}.bd-application .module-icon{border-radius:13px;font-weight:600}.bd-application .module-icon svg{width:23px;height:23px}.bd-application .module-open{border-color:var(--ui-border);color:var(--ui-muted);background:var(--ui-subtle);border-radius:8px}.bd-application .bd-module-link{color:inherit;text-decoration:none;transition:border-color .15s,box-shadow .15s,transform .15s;position:relative}.bd-module-arrow{color:var(--ui-muted);position:absolute;top:18px;right:16px}.bd-module-arrow svg{width:14px}.bd-purchasing-entry{border:1px solid var(--ui-border);background:linear-gradient(115deg,var(--ui-canvas),var(--ui-canvas));border-radius:20px;justify-content:space-between;align-items:center;gap:24px;padding:34px 38px;display:flex}.bd-entry-label{color:var(--ui-muted);align-items:center;gap:8px;font-size:12px;font-weight:550;display:flex}.bd-application .bd-purchasing-entry h2{letter-spacing:-1.1px;color:var(--ui-blue);margin:14px 0 10px;font-size:clamp(25px,2.6vw,37px);font-weight:500}.bd-purchasing-entry p{color:var(--ui-muted);margin-bottom:24px;font-size:13px}.bd-purchasing-entry .primary-button,.bd-overview .topbar .secondary-button{align-items:center;gap:9px;display:inline-flex}.bd-entry-illustration{border:1px solid var(--ui-border);background:var(--ui-surface);width:138px;height:138px;box-shadow:0 14px 28px color-mix(in srgb, var(--ui-shadow-ink) 4%, transparent);color:var(--ui-muted);border-radius:35px;flex-shrink:0;place-items:center;margin:0 20px;display:grid;position:relative;transform:rotate(-8deg)}.bd-entry-illustration>svg{stroke-width:1.15px;width:69px;height:69px}.bd-entry-illustration>span{border:1px solid var(--ui-border);background:var(--ui-surface);border-radius:15px;place-items:center;width:53px;height:53px;display:grid;position:absolute;bottom:-9px;right:-15px;transform:rotate(16deg)}.bd-entry-illustration>span svg{width:27px;height:27px}.bd-application .bd-overview-stats{grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.bd-application .bd-overview-stats article{flex-direction:column;gap:8px;display:flex}.bd-application :is(.master-summary,.distribution-stats){grid-template-columns:repeat(auto-fit,minmax(145px,1fr));gap:12px;margin-block:0 22px;display:grid}.bd-application :is(.master-summary,.distribution-stats) article{border:1px solid var(--bd-line);background:var(--ui-surface);min-width:0;min-height:95px;box-shadow:var(--bd-shadow);overflow-wrap:anywhere;border-radius:14px;padding:18px 20px}.bd-application :is(.master-summary,.distribution-stats) span{letter-spacing:.01em;text-transform:none;font-size:11px;font-weight:500}.bd-application :is(.master-summary,.distribution-stats) strong{letter-spacing:-.8px;font-size:27px;font-weight:550;line-height:1.25}.bd-application :is(.master-summary,.distribution-stats) small{font-size:11px}.bd-application .workspace :is(.finance-tabs,.report-tabs,.settings-tabs,.master-tabs,.production-tabs,.document-tabs,.business-tabs){border:1px solid var(--ui-border);background:var(--ui-canvas);border-radius:11px;align-items:center;gap:5px;max-width:100%;margin-bottom:24px;padding:5px;display:flex;overflow-x:auto}.bd-application .workspace :is(.finance-tabs,.report-tabs,.settings-tabs,.master-tabs,.production-tabs,.document-tabs,.business-tabs) a{color:var(--ui-muted);white-space:nowrap;background:0 0;border:0;border-radius:7px;min-height:36px;padding:9px 14px;font-size:12px;font-weight:500;text-decoration:none}.bd-application .workspace :is(.finance-tabs,.report-tabs,.settings-tabs,.master-tabs,.production-tabs,.document-tabs,.business-tabs) a.active{background:var(--ui-blue-soft);color:var(--ui-blue);box-shadow:0 1px 4px color-mix(in srgb, var(--ui-shadow-ink) 9%, transparent)}.bd-application .workspace table{font-family:var(--bd-font)}.bd-application .workspace :is(th,td){border-color:var(--ui-border)}.bd-application .workspace th{background:var(--ui-subtle);color:var(--ui-muted);letter-spacing:.01em;text-transform:none;font-size:11px;font-weight:550}.bd-application .workspace td{font-size:13px;line-height:1.5}.bd-application .workspace td :is(strong,b,a){font-size:13px;font-weight:550}.bd-application .workspace td :is(small,span){font-size:12px}.bd-application .workspace :is(.finance-summary,.invoice-run-summary,.invoice-document-facts) span{letter-spacing:.01em;text-transform:none;font-size:11px;font-weight:550;line-height:1.45}.bd-application .workspace :is(.finance-summary,.invoice-run-summary,.invoice-document-facts) strong{letter-spacing:-.4px;overflow-wrap:anywhere;font-size:21px;font-weight:550}.bd-application .workspace :is(.finance-summary,.invoice-run-summary,.invoice-document-facts) article{box-shadow:var(--bd-shadow);border-radius:14px;padding:18px}.bd-application .workspace :is(.finance-list-card,.finance-detail,.open-customer-card,.customer-create-card){border-color:var(--bd-line);box-shadow:var(--bd-shadow);border-radius:16px}.bd-application .workspace :is(.finance-list,.open-customer-list,.invoice-run-list,.customer-master-list) strong{font-size:13px;font-weight:550}.bd-application .workspace :is(.finance-list,.open-customer-list,.invoice-run-list,.customer-master-list) :is(time,b,em,small){font-size:12px;font-weight:450}.bd-application .workspace :is(.finance-list-card>header,.open-customer-card>header,.invoice-run-summary,.customer-audit-card>header) :is(span,small){letter-spacing:0;font-size:11px;font-weight:500}.bd-application .workspace :is(.invoice-state,.customer-result-count,.customer-number){letter-spacing:0;text-transform:none;font-size:11px;font-weight:550}.bd-application .workspace .finance-amounts{grid-template-columns:repeat(auto-fit,minmax(125px,1fr));display:grid}.bd-application .workspace .finance-amounts :is(article,div){min-width:0}.bd-application .workspace .finance-amounts span{text-transform:none;font-size:11px;font-weight:500}.bd-application .workspace .finance-amounts strong{font-size:16px;font-weight:600}.bd-application .workspace .matrix-table :is(input,button){min-height:34px;padding:5px 7px;font-size:13px}.bd-application .workspace .matrix-table :is(th,td){font-size:12px}.bd-application :is(.save-notice,.safe-mode){border-width:1px;border-radius:10px;padding:13px 17px;font-size:12px;font-weight:450;line-height:1.6}.bd-application :is(.safe-mode,.master-field-note){background:var(--ui-canvas);border-color:var(--ui-border);color:var(--ui-muted)}.bd-application .hero{background:linear-gradient(120deg,var(--ui-canvas),var(--ui-subtle));border:1px solid var(--ui-border);color:var(--ui-text);border-radius:19px;min-height:235px;padding:33px 36px}.bd-application .hero:after{display:none}.bd-application .hero h2{color:var(--ui-text);letter-spacing:-1.7px;margin:13px 0;font-size:clamp(29px,3vw,43px);font-weight:500;line-height:1.1}.bd-application .hero p{color:var(--ui-muted);max-width:500px;font-size:13px}.bd-application .hero .status-badge{color:var(--ui-muted);font-size:10px;font-weight:550}.bd-application .hero-date{background:var(--ui-surface);border-color:var(--ui-border);border-radius:14px;width:166px;min-height:169px}.bd-application .hero-date :is(span,b){color:var(--ui-muted)}.bd-application .hero-date strong{color:var(--ui-blue);letter-spacing:-2px;font-size:53px;font-weight:400}.bd-application .hero-date a{color:var(--ui-blue);text-align:center;padding:14px 16px 0;font-size:10px}.bd-application .master-hero{background:linear-gradient(110deg,var(--ui-canvas),var(--ui-canvas));color:var(--ui-text);border:1px solid var(--ui-border);min-height:180px}.bd-application .master-hero p{color:var(--ui-blue);font-size:13px}.bd-application .master-hero h2{font-size:31px;font-weight:500}.bd-application .master-hero>strong{color:var(--ui-blue)}.bd-application .master-hero:after{display:none}.bd-application .section-block{margin-top:30px}.bd-application .timeline-row :is(strong,small){font-size:12px;line-height:1.5}.bd-application .timeline-row strong{font-weight:550}.bd-application .future-module-grid{gap:10px}.bd-application .future-module-card{border-color:var(--bd-line);background:var(--ui-subtle);border-radius:12px}.bd-application .operating-footer{border-color:var(--ui-border);color:var(--ui-muted);background:0 0;gap:6px 18px;padding:14px clamp(20px,3vw,44px);font-size:10px}.bd-application .operating-footer strong{font-weight:500}.login-shell{background:radial-gradient(ellipse at 25% 20%,var(--ui-canvas),transparent 65%),var(--ui-subtle)}.login-card{border:1px solid var(--ui-border);box-shadow:0 24px 80px color-mix(in srgb, var(--ui-shadow-ink) 7%, transparent);border-radius:24px;padding:40px}.login-card h1{letter-spacing:-1.2px;font-weight:550}.login-form label{font-weight:550}}@media (max-width:1180px) and (min-width:961px){.bd-application{grid-template-columns:222px minmax(0,1fr)}.bd-brand{margin-inline:4px;font-size:17px}.bd-brand small{font-size:9px}.bd-application .module-grid,.bd-application .master-module-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media screen and (max-width:960px){.bd-application{display:block}.bd-sidebar{display:none}.bd-mobile-trigger{display:inline-grid}.bd-toolbar{height:58px;min-height:58px;padding-inline:12px 18px}.bd-breadcrumb{gap:7px}.bd-skip{left:12px}.bd-workspace-label{display:none}.bd-application .workspace{padding-inline:22px}.bd-application .content-grid{grid-template-columns:minmax(0,1fr);gap:0}}@media screen and (max-width:650px){.bd-application .workspace{padding-inline:16px}.bd-application :is(.master-header,.order-header,.topbar,.pk-heading){flex-direction:column;align-items:flex-start;gap:16px;min-height:auto;padding-block:24px 20px}.bd-application :is(.header-actions,.master-header-actions,.top-actions){flex-wrap:wrap;gap:8px;width:100%;display:flex}.bd-application .module-grid,.bd-application .master-module-grid{grid-template-columns:minmax(0,1fr)}.bd-application .hero{min-height:210px;padding:26px}.bd-application .hero-date{display:none}.bd-purchasing-entry{padding:26px}.bd-entry-illustration{display:none}.bd-application .bd-overview-stats{grid-template-columns:1fr}.bd-application :is(.master-summary,.distribution-stats){grid-template-columns:repeat(2,minmax(0,1fr));gap:9px}.bd-application :is(.master-summary,.distribution-stats) article{padding:15px}.bd-application .master-hero{gap:14px;padding:26px}.bd-application .master-hero>strong{min-width:0;font-size:26px}.bd-breadcrumb>a{text-overflow:ellipsis;white-space:nowrap;max-width:92px;overflow:hidden}.bd-application .customer-master-grid,.bd-application .master-form-section,.bd-application .master-fields:is(.three,.four,.price-grid){grid-template-columns:minmax(0,1fr)}.bd-application .master-fields .span-two{grid-column:auto}.login-card{padding:28px}}@media screen{.bd-application .reading-workspace .workspace :is(input:not([type=checkbox]):not([type=radio]):not([type=hidden]),select,textarea,button){font-size:16px}.bd-application .reading-workspace .workspace :is(p,small,label,dt,legend,footer),.bd-application .reading-workspace .workspace .save-notice{font-size:14px}}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}.bd-application *,.bd-application :before,.bd-application :after{scroll-behavior:auto!important;transition-duration:0s!important;animation-duration:0s!important}}@media print{.bd-application,.bd-body,.bd-content{background:#fff;min-height:0;display:block}.bd-sidebar,.bd-toolbar,.bd-skip,.bd-mobile-dialog,.bd-search-dialog{display:none!important}}
:root,:is(.delivery-note-paper,.packing-list-paper,.standard-print-page,.production-document-paper,.production-output-sheet,.invoice-preview-paper,.recipe-document,.letterhead-stage,.package-label){--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;--ui-canvas:#f4f5f7;--ui-surface:#fff;--ui-sidebar:#f5f6f8;--ui-subtle:#f7f8fa;--ui-hover:#eceff4;--ui-text:#242831;--ui-muted:#606a79;--ui-border:#e0e4eb;--ui-border-strong:#8995a5;--ui-primary:#0f6cbd;--ui-primary-hover:#095a9f;--ui-blue:#0f6cbd;--ui-blue-fill:#0f6cbd;--ui-blue-soft:#e8f1fb;--ui-blue-border:#8bb7e2;--ui-green:#197344;--ui-green-fill:#197344;--ui-green-soft:#eaf6ef;--ui-green-border:#8abd9d;--ui-red:#bd293b;--ui-red-fill:#bd293b;--ui-red-soft:#fff0f1;--ui-red-border:#da8993;--ui-amber:#825200;--ui-amber-fill:#825200;--ui-amber-soft:#fff3d6;--ui-amber-border:#c7a95d;--ui-purple:#7551b8;--ui-purple-fill:#7551b8;--ui-purple-soft:#f3eefb;--ui-purple-border:#b7a0df;--ui-on-accent:#fff;--ui-focus:#0f6cbd;--ui-shadow-ink:#17243b;--ui-highlight:#ffffff17;--ui-backdrop:#17202f80}@media screen{:root[data-theme=dark]{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;--ui-canvas:#171a20;--ui-surface:#21252d;--ui-sidebar:#1b1f26;--ui-subtle:#252a33;--ui-hover:#2e3541;--ui-text:#eff1f6;--ui-muted:#b0b8c6;--ui-border:#3b4350;--ui-border-strong:#7c899c;--ui-primary:#286cbd;--ui-primary-hover:#215fa9;--ui-blue:#83baff;--ui-blue-fill:#286cbd;--ui-blue-soft:#263b55;--ui-blue-border:#547ba9;--ui-green:#75dba4;--ui-green-fill:#197344;--ui-green-soft:#233e32;--ui-green-border:#488964;--ui-red:#ff939b;--ui-red-fill:#b62a3e;--ui-red-soft:#462b32;--ui-red-border:#b76875;--ui-amber:#f3c568;--ui-amber-fill:#825200;--ui-amber-soft:#463b22;--ui-amber-border:#9f844a;--ui-purple:#c9afff;--ui-purple-fill:#7551b8;--ui-purple-soft:#342c47;--ui-purple-border:#8567b6;--ui-focus:#83baff;--ui-shadow-ink:#000;--ui-highlight:#ffffff0c;--ui-backdrop:#070b14b3}}:is(.delivery-note-paper,.packing-list-paper,.standard-print-page,.production-document-paper,.production-output-sheet,.invoice-preview-paper,.recipe-document,.letterhead-stage,.package-label){--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;--ink:#242831;--muted:#606a79;--line:#dde3df;--paper:#fff;--card:#fff;--green:#155c49;--green-dark:#0f493a;color:#242831}@media screen{body{background:var(--ui-canvas);color:var(--ui-text)}a{text-underline-offset:.18em}input,select,textarea{color-scheme:normal}input::placeholder,textarea::placeholder{color:var(--ui-muted);opacity:1}:is(input[type=checkbox],input[type=radio]){accent-color:var(--ui-primary)}:focus-visible{outline:3px solid var(--ui-focus);outline-offset:3px}::selection{background:var(--ui-blue-soft);color:var(--ui-text)}.bd-toolbar{background:color-mix(in srgb, var(--ui-surface) 94%, transparent)}.bd-nav-link[aria-current=page],.bd-subnav a[aria-current=page]{color:var(--ui-blue);background:var(--ui-blue-soft);box-shadow:none;border-color:#0000}.bd-nav-current{background:var(--ui-blue)}.bd-brand-mark{background:var(--ui-primary);color:var(--ui-on-accent)}.bd-brand-mark>span{background:var(--ui-on-accent)}.about-brand{background:var(--ui-blue-soft);color:var(--ui-text)}.about-brand>span{background:var(--ui-primary);color:var(--ui-on-accent)}.about-brand small{color:var(--ui-muted)}.bd-avatar{background:var(--ui-blue-soft);color:var(--ui-blue);border-color:var(--ui-border)}:is(.sidebar-session-identity,.session-identity-fallback),:is(.sidebar-session-identity,.session-identity-fallback) strong{color:var(--ui-text)}.bd-application .primary-button{border-color:var(--ui-primary)}.bd-application .workspace :is(input,select,textarea):focus{border-color:var(--ui-focus);outline-color:var(--ui-focus)}.bd-application :is(.hero,.master-hero),.calc-output>header{background:var(--ui-blue-soft);color:var(--ui-text);border-color:var(--ui-blue-border)}.bd-application :is(.hero,.master-hero) :is(p,span,small),.calc-output>header p{color:var(--ui-muted)}.comm-page button.comm-primary{background:var(--ui-primary);border-color:var(--ui-primary);color:var(--ui-on-accent)}.comm-page button.comm-primary:hover:not(:disabled){background:var(--ui-primary-hover)}.comm-page button.comm-primary.comm-send{background:var(--ui-green-fill);border-color:var(--ui-green-fill);color:var(--ui-on-accent)}.comm-page button.comm-primary.comm-send:hover:not(:disabled){background:color-mix(in srgb, var(--ui-green-fill) 86%, #000)}.comm-page :is(button.comm-row-trash,button.comm-message-trash):not([data-restore=true]){color:var(--ui-red)}.comm-page :is(button.comm-row-trash,button.comm-message-trash)[data-restore=true]{color:var(--ui-blue)}.comm-page button.comm-conversation.is-selected{background:var(--ui-blue-soft);box-shadow:inset 3px 0 var(--ui-blue)}.comm-folders>button.is-selected{background:var(--ui-blue-soft);color:var(--ui-blue)}.comm-state-waiting{background:var(--ui-amber-soft);color:var(--ui-amber)}.comm-note{background:var(--ui-purple-soft);border-color:var(--ui-purple-border)}.comm-note header strong{color:var(--ui-purple)}.comm-label:has(input:not(:checked)){background:var(--ui-subtle);color:var(--ui-muted)}.comm-chat-bubble.is-own{background:var(--ui-purple-soft)}.comm-mail-frame{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;background:#fff}.comm-dialog :is(input,select,textarea),.comm-workflow :is(input,select,textarea){color:var(--ui-text)}:is(.daily-close-stats,.daily-completion-grid,.production-pair-summary,.dough-summary,.delivery-note-summary,.packing-list-summary,.delivery-package-summary,.finance-summary,.statistics-summary,.standard-order-summary,.invoice-run-summary,.purchasing-summary,.phase25-summary,.label-summary) article.ready{background:var(--ui-green-soft);border-color:var(--ui-green-border)}.danger-button,.danger-text-button{color:var(--ui-red);border-color:var(--ui-red-border);background:var(--ui-red-soft)}.danger-button:hover,.danger-text-button:hover{background:var(--ui-red-soft);color:var(--ui-red);border-color:var(--ui-red)}}.bd-visually-hidden{clip-path:inset(50%);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.bd-theme-control{border:1px solid var(--ui-border);background:var(--ui-surface);min-height:40px;color:var(--ui-text);border-radius:9px;align-items:center;gap:5px;padding:0 8px;display:flex}.bd-theme-control>svg{width:18px;height:18px;color:var(--ui-muted);flex-shrink:0}.bd-theme-control select{min-width:79px;height:38px;color:var(--ui-text);font:500 13px var(--bd-font);cursor:pointer;background:0 0;border:0;padding:0 3px}.bd-theme-control:focus-within{outline:3px solid var(--ui-focus);outline-offset:2px}.bd-theme-control select:focus-visible{outline:none}.bd-auth-appearance{z-index:40;position:absolute;top:16px;right:16px}.bd-auth-appearance+.login-shell{padding-top:80px}@media (max-width:650px){.bd-toolbar-actions{gap:8px}.bd-theme-control{padding-inline:5px}.bd-theme-control select{min-width:72px}.bd-breadcrumb{overflow:hidden}.bd-breadcrumb>span{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}.bd-nav-link,.bd-application :is(.primary-button,.secondary-button,.danger-button){transition:none}}@media print{:root{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;--ui-canvas:#fff;--ui-surface:#fff;--ui-sidebar:#fff;--ui-subtle:#f7f8fa;--ui-hover:#eceff4;--ui-text:#242831;--ui-muted:#606a79;--ui-border:#dde3df;--ui-border-strong:#8995a5;--ui-blue:#0f6cbd;--ui-green:#197344;--ui-red:#bd293b;--ui-amber:#825200;--ui-purple:#7551b8;--ui-blue-soft:#e8f1fb;--ui-green-soft:#eaf6ef;--ui-red-soft:#fff0f1;--ui-amber-soft:#fff3d6;--ui-purple-soft:#f3eefb}.bd-theme-control,.bd-auth-appearance{display:none!important}}
