.workspace-reading-scope{display:contents}.span-all{grid-column:1/-1}.form-feedback{color:#8a3324;overflow-wrap:anywhere}.mail-safety-notice{color:#533b0c;overflow-wrap:anywhere;background:#fff7dc;border:2px solid #b98b27;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:#fff;border-top:1px solid #426052;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{color:#18372d;background:#d9f09d;border-radius:50%;flex:0 0 36px;place-items:center;height:36px;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:#b9cdc4;margin:0 0 5px;font-size:14px;line-height:1.4}:is(.sidebar-session-identity,.session-identity-fallback) strong{color:#fff;overflow-wrap:anywhere;font-size:16px;line-height:1.4;display:block}:is(.sidebar-session-identity,.session-identity-fallback) small{color:#c4d7ce;margin-top:3px;font-size:14px;line-height:1.4;display:block}.session-identity-fallback{z-index:20;background:#10261f;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:#242a29;--bd-muted:#68716d;--bd-background:#f7f8f7;--bd-sidebar:#eff2ee;--bd-line:#e1e6e0;--bd-accent:#356446;--bd-accent-dark:#284e36;--bd-soft:#e5eee3;--bd-radius:16px;--bd-shadow:0 2px 4px #1b322603, 0 10px 32px #1b322605;--bd-font:-apple-system, BlinkMacSystemFont, "Segoe UI", sans-serif}@media screen{body{font-family:var(--bd-font)}}.bd-application{--ink:var(--bd-ink);--muted:var(--bd-muted);--paper:var(--bd-background);--line:var(--bd-line);--green:var(--bd-accent);--green-dark:var(--bd-accent-dark);--lime:#e4edcf;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-offset:3px;outline:3px solid #78a785}.bd-skip{z-index:200;color:var(--bd-accent);background:#fff;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 #dce3db;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);color:#fff;letter-spacing:-1.5px;border-radius:11px;flex:0 0 36px;place-items:center;width:36px;height:36px;font-size:21px;font-weight:600;display:grid;position:relative;box-shadow:0 3px 8px #244b3215}.bd-brand-mark>span{background:#dce5ab;border-radius:50%;width:5px;height:5px;position:absolute;bottom:6px;right:5px}.bd-search-button{color:#667062;text-align:left;background:#ffffff70;border:1px solid #dce2d9;border-radius:9px;align-items:center;gap:8px;width:100%;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:#737d70;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:#798475;margin:0 12px 9px;font-size:10px;font-weight:600}.bd-nav-link{color:#5b675b;border:1px solid #0000;border-radius:9px;align-items:center;gap:11px;min-height:43px;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{color:#73816f;flex:0 0 19px;width:19px;height:19px}.bd-nav-link:hover{color:#223424;background:#ffffff90}.bd-nav-link[aria-current=page]{color:#284e36;background:#fff;border-color:#e1e6dc;font-weight:600;box-shadow:0 2px 5px #2d3e2310}.bd-nav-link[aria-current=page] svg{color:var(--bd-accent)}.bd-nav-current{background:#5d8060;border-radius:50%;width:5px;height:5px;margin-left:auto}.bd-subnav{border-left:1px solid #d6dfd1;margin:4px 0 14px 21px;padding-left:18px}.bd-subnav a{color:#67765e;border-radius:7px;margin:1px 0;padding:7px 10px;font-size:12px;text-decoration:none;display:block}.bd-subnav a:hover{background:#ffffff85}.bd-subnav a[aria-current=page]{color:#315537;background:#e2ebdc;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:#ffffff80}.bd-help-link svg{width:17px;height:17px}.bd-identity{border-top:1px solid #dce3d8;align-items:center;gap:10px;margin-top:10px;padding:17px 8px 0;display:flex}.bd-avatar{color:#4b6344;background:#e5ecdc;border:1px solid #dbe3d4;border-radius:50%;flex-shrink:0;place-items:center;width:32px;height:32px;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;-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);background:#f9faf8eb;border-bottom:1px solid #e1e6df;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:#818b7a;text-decoration:none}.bd-breadcrumb>svg{color:#a1aa9b;width:12px;height:12px}.bd-breadcrumb>span{color:#4d5d49;font-weight:550}.bd-toolbar-actions{align-items:center;gap:20px;display:flex}.bd-workspace-label{color:#8a9482;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{border:1px solid var(--bd-line);background:#fff;border-radius:14px;width:240px;padding:16px;position:absolute;top:calc(100% + 9px);right:0;box-shadow:0 12px 48px #243b2726}.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{color:#60705a;background:0 0;border:0;border-radius:9px;flex:0 0 40px;place-items:center;width:40px;height:40px;display:inline-grid}.bd-icon-button:hover{background:#e9eee5}.bd-mobile-trigger{display:none}.bd-mobile-dialog,.bd-search-dialog{border:1px solid var(--bd-line);color:var(--bd-ink);background:#fbfcfa;border-radius:18px;max-height:85dvh;padding:22px;box-shadow:0 24px 90px #152d3430}.bd-mobile-dialog::backdrop,.bd-search-dialog::backdrop{-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);background:#172c2740}.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{background:#fff;border:1px solid #cbd8c8;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 #78a78550}.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:#7b8872;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:#fff;border:1px solid #315d40;box-shadow:inset 0 1px #ffffff17,0 2px 4px #284e3610}.bd-application .primary-button:hover{background:var(--bd-accent-dark)}.bd-application .secondary-button{color:#4f6048;background:#fff;border:1px solid #d9e0d5;box-shadow:0 1px 2px #21362405}.bd-application .secondary-button:hover{background:#f3f6ef;border-color:#bac9b3}.bd-application .workspace :is(input:not([type=checkbox]):not([type=radio]):not([type=hidden]),select,textarea){font-family:var(--bd-font);color:var(--bd-ink);background-color:#fff;border:1px solid #d9e0d6;border-radius:9px;padding:10px 12px;font-size:14px;font-weight:400;box-shadow:0 1px 2px #20362604}.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-offset:0;box-shadow:none;border-color:#74936b;outline:3px solid #a0bb982d}.bd-application .workspace :is(input,select,textarea):disabled,.bd-application .workspace input[readonly]{color:#73806c;background:#f1f4ef}.bd-application .workspace label{letter-spacing:0;text-transform:none;color:#606e58;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);box-shadow:var(--bd-shadow);background:#fff}.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:#bccdb5;transform:translateY(-1px);box-shadow:0 8px 24px #2441220b}.bd-application .module-icon{border-radius:13px;font-weight:600}.bd-application .module-icon svg{width:23px;height:23px}.bd-application .module-open{color:#6f8265;background:#f8faf6;border-color:#e2e8dd;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:#98a18f;position:absolute;top:18px;right:16px}.bd-module-arrow svg{width:14px}.bd-purchasing-entry{background:linear-gradient(115deg,#e8eee1,#f1f5ec);border:1px solid #d8e3d0;border-radius:20px;justify-content:space-between;align-items:center;gap:24px;padding:34px 38px;display:flex}.bd-entry-label{color:#6b805d;align-items:center;gap:8px;font-size:12px;font-weight:550;display:flex}.bd-application .bd-purchasing-entry h2{letter-spacing:-1.1px;color:#3b5731;margin:14px 0 10px;font-size:clamp(25px,2.6vw,37px);font-weight:500}.bd-purchasing-entry p{color:#6b7e5d;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{color:#859c74;background:#f7faf3b0;border:1px solid #d6e1cc;border-radius:35px;flex-shrink:0;place-items:center;width:138px;height:138px;margin:0 20px;display:grid;position:relative;transform:rotate(-8deg);box-shadow:0 14px 28px #40562e0a}.bd-entry-illustration>svg{stroke-width:1.15px;width:69px;height:69px}.bd-entry-illustration>span{background:#fff;border:1px solid #d5dfca;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);min-width:0;min-height:95px;box-shadow:var(--bd-shadow);overflow-wrap:anywhere;background:#fff;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){background:#edf1e9;border:1px solid #e0e6dc;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:#67785d;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{color:#344f2c;background:#fff;box-shadow:0 1px 4px #2c442218}.bd-application .workspace table{font-family:var(--bd-font)}.bd-application .workspace :is(th,td){border-color:#e6ebe2}.bd-application .workspace th{color:#68795c;letter-spacing:.01em;text-transform:none;background:#f5f7f2;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){color:#60704f;background:#f2f5ec;border-color:#dce5d2}.bd-application .hero{color:#354e2d;background:linear-gradient(120deg,#e8eee1,#f3f6ed);border:1px solid #d8e2ce;border-radius:19px;min-height:235px;padding:33px 36px}.bd-application .hero:after{display:none}.bd-application .hero h2{color:#354e2d;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:#6a7d5d;max-width:500px;font-size:13px}.bd-application .hero .status-badge{color:#718260;font-size:10px;font-weight:550}.bd-application .hero-date{background:#ffffff96;border-color:#dbe4d1;border-radius:14px;width:166px;min-height:169px}.bd-application .hero-date :is(span,b){color:#849374}.bd-application .hero-date strong{color:#5a704b;letter-spacing:-2px;font-size:53px;font-weight:400}.bd-application .hero-date a{color:#647b50;text-align:center;padding:14px 16px 0;font-size:10px}.bd-application .master-hero{color:#3b5332;background:linear-gradient(110deg,#e8eee1,#f2f5ec);border:1px solid #dbe4d2;min-height:180px}.bd-application .master-hero p{color:#697e5a;font-size:13px}.bd-application .master-hero h2{font-size:31px;font-weight:500}.bd-application .master-hero>strong{color:#6e875b}.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:#f3f5f0;border-radius:12px}.bd-application .operating-footer{color:#8c9783;background:0 0;border-color:#e2e7dc;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(at 25% 20%,#e4ecda,#0000 65%),#f4f6ef}.login-card{border:1px solid #e1e7d8;border-radius:24px;padding:40px;box-shadow:0 24px 80px #40553112}.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 (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}}
