:root{--bn-ink-950:#0b1f2d;--bn-ink-900:#102b3b;--bn-ink-800:#173d4e;--bn-ink-700:#285366;--bn-ink-600:#426879;--bn-ink-500:#647f8e;--bn-teal-800:#075a57;--bn-teal-700:#08726b;--bn-teal-600:#0b8b80;--bn-teal-500:#14aa9a;--bn-teal-200:#bfeae4;--bn-teal-100:#e3f6f2;--bn-teal-050:#f2fbf9;--bn-gold-700:#8b6a35;--bn-gold-600:#a7834c;--bn-gold-300:#dbc59d;--bn-gold-100:#f6f0e6;--bn-success-700:#16735f;--bn-success-100:#e8f6f1;--bn-warning-700:#8a5a12;--bn-warning-100:#fdf3e2;--bn-danger-700:#a73d3a;--bn-danger-100:#fbeceb;--bn-info-700:#2f6487;--bn-info-100:#eaf4fa;--bn-white:#fff;--bn-surface:#fff;--bn-bg:#f4f7f8;--bn-bg-soft:#f8fafb;--bn-line:#dfe8eb;--bn-line-strong:#cbd8dd;--bn-text:#102b3b;--bn-text-2:#365566;--bn-muted:#5a7080;--bn-disabled:#9babb4;--bn-font-body:"Plex Thai", "IBM Plex Sans Thai", "Noto Sans Thai", system-ui, sans-serif;--bn-font-display:"BN Display", "Plex Thai", serif;--bn-fs-12:.75rem;--bn-fs-13:.8125rem;--bn-fs-14:.875rem;--bn-fs-15:.9375rem;--bn-fs-16:1rem;--bn-fs-18:1.125rem;--bn-fs-20:1.25rem;--bn-fs-24:1.5rem;--bn-fs-30:1.875rem;--bn-fs-36:2.25rem;--bn-fs-48:3rem;--bn-lh-thai:1.65;--bn-lh-tight:1.28;--bn-sp-1:4px;--bn-sp-2:8px;--bn-sp-3:12px;--bn-sp-4:16px;--bn-sp-5:20px;--bn-sp-6:24px;--bn-sp-8:32px;--bn-sp-10:40px;--bn-sp-12:48px;--bn-sp-16:64px;--bn-sp-20:80px;--bn-r-sm:8px;--bn-r-md:12px;--bn-r-lg:16px;--bn-r-xl:22px;--bn-r-2xl:28px;--bn-r-pill:999px;--bn-shadow-xs:0 1px 2px #0b1f2d0d;--bn-shadow-sm:0 8px 24px -18px #0b1f2d59, 0 1px 2px #0b1f2d0d;--bn-shadow-md:0 18px 42px -26px #0b1f2d61, 0 3px 10px #0b1f2d0f;--bn-shadow-hero:0 32px 80px -42px #041f2d85;--bn-sidebar-w:268px;--bn-rail-w:76px;--bn-topbar-h:72px;--bn-bottomnav-h:64px;--bn-content-max:1320px;--bn-form-max:760px;--bn-dur-fast:.12s;--bn-dur-normal:.18s;--bn-dur-slow:.28s;--bn-ease:cubic-bezier(.2, .8, .2, 1);--bn-focus:0 0 0 3px #14aa9a40;--v-ink:var(--bn-ink-950);--v-ink2:var(--bn-text-2);--v-muted:var(--bn-muted);--v-line:var(--bn-line);--v-line2:var(--bn-line-strong);--v-bg:var(--bn-bg);--v-card:var(--bn-surface);--v-hover:var(--bn-bg-soft);--v-teal:var(--bn-teal-700);--v-teal-d:var(--bn-teal-800);--v-teal-l:var(--bn-teal-100);--v-mint:var(--bn-teal-500);--v-seal:var(--bn-gold-600);--v-seal-l:var(--bn-gold-100);--v-danger:var(--bn-danger-700);--v-danger-l:var(--bn-danger-100);--v-warn:var(--bn-warning-700);--v-warn-l:var(--bn-warning-100);--v-shadow:var(--bn-shadow-sm);--navy:var(--bn-ink-950);--teal:var(--bn-teal-700);--ink:var(--bn-ink-950);--muted:var(--bn-muted);--mute:var(--bn-muted);--line:var(--bn-line);--paper:var(--bn-bg);--gold:var(--bn-gold-600);--soft:var(--bn-teal-100);--accent:var(--bn-teal-700)}@media (prefers-reduced-motion:reduce){*,:before,:after{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}}:root :focus-visible{outline:2px solid var(--bn-teal-600);outline-offset:2px}:root .num,:root td.num,:root .money{font-variant-numeric:tabular-nums}.sr-only{clip:rect(0, 0, 0, 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}:root .bn-shell{grid-template-columns:var(--bn-sidebar-w) minmax(0, 1fr);background:var(--bn-bg);max-width:none;min-height:100vh;margin:0;display:grid}.bn-side{background:var(--bn-ink-950);color:#d6e3e8;scrollbar-width:thin;scrollbar-color:#284656 transparent;z-index:50;flex-direction:column;gap:18px;height:100vh;padding:20px 14px 16px;display:flex;position:sticky;top:0;overflow-y:auto}.bn-side-head{justify-content:space-between;align-items:center;gap:8px;display:flex}.bn-side-brand{color:#fff;letter-spacing:.07em;align-items:center;gap:10px;padding:2px 10px;font-size:17px;font-weight:700;text-decoration:none;display:flex}.bn-side-brand img{background:#fff;border-radius:9px;flex:none;padding:3px}.bn-side-brand b{color:var(--bn-teal-500)}#bn-side .bn-icon-btn,#bn-top .bn-icon-btn{width:44px;height:44px;min-height:44px;color:inherit;box-shadow:none;cursor:pointer;background:0 0;border:1px solid #0000;border-radius:12px;place-items:center;padding:0;display:inline-grid}#bn-side .bn-icon-btn:hover,#bn-top .bn-icon-btn:hover{background:#7f99a524;transform:none}#bn-side .bn-side-close{color:#c4d3d9;display:none}.bn-org-current{color:#fff;background:#ffffff0d;border:1px solid #ffffff14;border-radius:14px;align-items:center;gap:10px;min-height:56px;padding:8px 6px 8px 10px;display:flex}#bn-side .bn-org-change{color:#91a8b2;flex:none;width:36px;height:36px;min-height:36px;margin-left:auto}#bn-side .bn-org-change:hover{color:#fff}#bn-side .bn-org-pick{color:#c4d3d9;width:100%;font:inherit;border:1px dashed #ffffff2e;justify-content:flex-start;gap:10px;padding:0 12px;font-size:14px;display:flex}.bn-org-mark{background:var(--bn-gold-100);width:34px;height:34px;color:var(--bn-gold-700);border-radius:10px;flex:none;place-items:center;font-size:15px;font-weight:700;display:grid}.bn-org-text{min-width:0;line-height:1.35;display:grid}.bn-org-text small{color:#91a8b2;font-size:12px}.bn-org-text b{text-overflow:ellipsis;white-space:nowrap;font-size:14px;font-weight:600;overflow:hidden}.bn-side-nav{flex-direction:column;justify-content:flex-start;align-items:stretch;gap:16px;margin:0;padding:0;display:flex}.bn-side-group{gap:2px;display:grid}.bn-side-title{color:#91a8b2;margin:0 0 4px;padding:0 12px;font-size:12.5px;font-weight:600}.bn-side-nav a{color:#c4d3d9;min-height:44px;transition:background var(--bn-dur-fast), color var(--bn-dur-fast);border-radius:11px;align-items:center;gap:12px;padding:0 12px;font-size:14.5px;font-weight:500;text-decoration:none;display:flex;position:relative}.bn-side-nav a .ico{color:#91a8b2;transition:color var(--bn-dur-fast)}.bn-side-nav a:hover{color:#fff;background:#ffffff0f}.bn-side-nav a.active{color:#fff;box-shadow:inset 3px 0 0 var(--bn-teal-500);background:#14aa9a21;font-weight:600}.bn-side-nav a.active .ico,.bn-side-nav a:hover .ico{color:var(--bn-teal-500)}.bn-side-foot{color:#91a8b2;border-top:1px solid #ffffff14;gap:6px;margin-top:auto;padding:14px 12px 4px;font-size:13px;display:grid}.bn-side-foot a{color:#c4d3d9}.bn-side-foot a:hover{color:#fff}.bn-env i{background:var(--bn-teal-500);border-radius:50%;width:7px;height:7px;margin-right:7px;display:inline-block;box-shadow:0 0 0 3px #14aa9a33}.bn-scrim{display:none}:root .workspace-content.bn-main{width:100%;max-width:calc(var(--bn-content-max) + 64px);background:0 0;grid-area:1/2;min-width:0;margin:0 auto;padding:0 32px 64px}.bn-top{z-index:30;min-height:var(--bn-topbar-h);-webkit-backdrop-filter:saturate(1.4)blur(12px);border-bottom:1px solid var(--bn-line);background:#f4f7f8e6;align-items:center;gap:14px;margin:0 -32px 28px;padding:10px 32px;display:flex;position:sticky;top:0}#bn-top .bn-menu-btn,.bn-top-brand{display:none}#bn-top .bn-menu-btn{color:var(--bn-ink-950);border-color:var(--bn-line-strong);background:#fff}.bn-context{min-width:0;line-height:1.35;display:grid}.bn-context b{color:var(--bn-text);text-overflow:ellipsis;white-space:nowrap;font-size:16px;font-weight:600;overflow:hidden}.bn-context small{color:var(--bn-muted);align-items:center;gap:10px;min-width:0;font-size:13px;display:flex}.bn-code{border-radius:var(--bn-r-pill);background:var(--bn-gold-100);color:var(--bn-gold-700);font-variant-numeric:tabular-nums;letter-spacing:.02em;padding:1px 8px;font-size:12px;font-weight:600}.bn-date{white-space:nowrap;align-items:center;gap:6px;display:inline-flex}.bn-date .ico{color:var(--bn-teal-700)}.bn-account{align-items:center;gap:12px;min-width:0;margin-left:auto;display:flex}.bn-avatar{background:var(--bn-ink-950);color:#fff;border-radius:50%;flex:none;place-items:center;width:36px;height:36px;font-size:14px;font-weight:600;display:grid}.bn-account-mail{color:var(--bn-text-2);text-overflow:ellipsis;white-space:nowrap;max-width:260px;font-size:14px;overflow:hidden}.bn-account form{margin:0;display:block}:root .bn-account .bn-logout{border-radius:10px;min-height:40px;padding:0 14px;font-size:14px}.bn-bottomnav{display:none}@media (max-width:1099px){:root .bn-shell{grid-template-columns:var(--bn-rail-w) minmax(0, 1fr)}.bn-side{align-items:stretch;gap:14px;padding:16px 10px}.bn-side-brand{justify-content:center;padding:2px 0}.bn-side-brand span,.bn-org-current,#bn-side .bn-org-pick,.bn-side-title,.bn-side-foot{display:none}.bn-side-group{border-top:1px solid #ffffff12;padding-top:8px}.bn-side-group:first-child{border-top:0;padding-top:0}.bn-side-nav{gap:8px}.bn-side-nav a{justify-content:center;min-height:46px;padding:0}.bn-side-nav a>span{background:var(--bn-ink-950);color:#fff;white-space:nowrap;box-shadow:var(--bn-shadow-md);opacity:0;pointer-events:none;transition:opacity var(--bn-dur-fast);border-radius:8px;padding:6px 10px;font-size:13px;position:absolute;top:50%;left:calc(100% + 10px);transform:translateY(-50%)}.bn-side-nav a:hover>span,.bn-side-nav a:focus-visible>span{opacity:1}.bn-side{overflow:visible}#bn-top .bn-menu-btn{display:inline-grid}.bn-shell.is-drawer-open .bn-side{width:min(var(--bn-sidebar-w), 86vw);box-shadow:var(--bn-shadow-hero);padding:18px 14px 16px;position:fixed;top:0;bottom:0;left:0;overflow-y:auto}.bn-shell.is-drawer-open .bn-side-brand{justify-content:flex-start;padding:2px 10px}.bn-shell.is-drawer-open .bn-side-brand span,.bn-shell.is-drawer-open .bn-side-title{display:block}.bn-shell.is-drawer-open .bn-side-foot{display:grid}.bn-shell.is-drawer-open .bn-org-current,.bn-shell.is-drawer-open #bn-side .bn-org-pick{display:flex}.bn-shell.is-drawer-open .bn-side-group{border-top:0;padding-top:0}.bn-shell.is-drawer-open .bn-side-nav a{justify-content:flex-start;min-height:44px;padding:0 12px}.bn-shell.is-drawer-open .bn-side-nav a>span{box-shadow:none;opacity:1;background:0 0;padding:0;font-size:14.5px;position:static;transform:none}.bn-shell.is-drawer-open #bn-side .bn-side-close{display:inline-grid}.bn-shell.is-drawer-open .bn-scrim{z-index:45;background:#0b1f2d73;display:block;position:fixed;inset:0}.bn-shell.is-drawer-open .bn-side{animation:bn-drawer-in var(--bn-dur-slow) var(--bn-ease)}:root .workspace-content.bn-main{padding:0 24px 56px}.bn-top{margin:0 -24px 24px;padding:10px 24px}.bn-account-mail{max-width:200px}}@keyframes bn-drawer-in{0%{opacity:0;transform:translate(-24px)}to{opacity:1;transform:none}}@media (max-width:767px){:root .bn-shell{display:block}.bn-side{display:none}.bn-shell.is-drawer-open .bn-side{z-index:60;display:flex}.bn-shell.is-drawer-open .bn-scrim{z-index:55}:root .workspace-content.bn-main{padding:0 16px calc(var(--bn-bottomnav-h) + 32px + env(safe-area-inset-bottom))}.bn-shell.is-focus-flow .bn-main{padding-bottom:40px}.bn-top{gap:10px;min-height:60px;margin:0 -16px 18px;padding:8px 12px}.bn-top-brand{flex:none;display:block}.bn-top-brand img{border-radius:8px;display:block}.bn-context b{font-size:15px}.bn-context .bn-date{display:none}.bn-account{gap:6px}.bn-account-mail,.bn-hide-sm,.bn-avatar{display:none}:root .bn-account .bn-logout{width:44px;min-height:44px;padding:0}.bn-bottomnav{z-index:40;min-height:var(--bn-bottomnav-h);padding:6px 6px calc(6px + env(safe-area-inset-bottom));-webkit-backdrop-filter:blur(12px);border-top:1px solid var(--bn-line);background:#fffffff5;grid-auto-columns:1fr;grid-auto-flow:column;align-items:stretch;display:grid;position:fixed;bottom:0;left:0;right:0;box-shadow:0 -10px 30px -24px #0b1f2d80}.bn-bottomnav>a,#bn-bottomnav>button{min-height:52px;box-shadow:none;color:var(--bn-muted);font:inherit;cursor:pointer;background:0 0;border:0;border-radius:12px;flex-direction:column;justify-content:center;align-items:center;gap:2px;padding:0 2px;font-size:11.5px;font-weight:500;text-decoration:none;display:flex}.bn-bottomnav>a.active{color:var(--bn-teal-700);font-weight:600}.bn-bottom-ico{border-radius:999px;place-items:center;width:40px;height:28px;display:grid}.bn-bottomnav>a.active .bn-bottom-ico{background:var(--bn-teal-100)}.bn-bottomnav>a.is-primary{color:var(--bn-ink-950);font-weight:600}.bn-bottomnav>a.is-primary .bn-bottom-ico{background:var(--bn-ink-950);color:#fff;width:46px;height:34px;box-shadow:0 8px 16px -10px #0b1f2dcc}}@media print{.bn-side,.bn-top,.bn-bottomnav,.bn-scrim{display:none!important}:root .bn-shell{display:block!important}:root .workspace-content.bn-main{max-width:none!important;padding:0!important}}.bn-page-head{flex-wrap:wrap;justify-content:space-between;align-items:flex-end;gap:16px;margin-bottom:22px;display:flex}.bn-page-head>div{min-width:0}.bn-page-head p{color:var(--bn-text-2);margin:0}.bn-page-actions{flex-wrap:wrap;gap:10px;display:flex}:root .status-badge{border-radius:var(--bn-r-pill);background:var(--bn-info-100);color:var(--bn-info-700);letter-spacing:0;white-space:nowrap;vertical-align:middle;border:1px solid #0000;align-items:center;gap:6px;padding:3px 10px 3px 8px;font-size:12.5px;font-weight:600;line-height:1.4;display:inline-flex}:root .status-badge:before{content:"";background:currentColor;border-radius:50%;flex:none;width:6px;height:6px}:root .status-badge.status-draft{background:var(--bn-info-100);color:var(--bn-info-700)}:root .status-badge.status-review{background:var(--bn-warning-100);color:var(--bn-warning-700)}:root .status-badge.status-issued{background:var(--bn-success-100);color:var(--bn-success-700)}:root .status-badge.status-overdue{background:var(--bn-danger-100);color:var(--bn-danger-700)}:root .status-badge.status-void{color:var(--bn-danger-700);background:#fff;border-color:#e6c4c2}:root .status-badge.status-void:before{background:0 0;border:1.5px solid;width:5px;height:5px}.bn-kpis{grid-template-columns:repeat(auto-fit,minmax(200px,1fr));gap:14px;display:grid}.bn-kpi{background:var(--bn-surface);border:1px solid var(--bn-line);border-radius:var(--bn-r-lg);box-shadow:var(--bn-shadow-sm);gap:6px;min-width:0;padding:18px 20px;display:grid}.bn-kpi>span{color:var(--bn-text-2);justify-content:space-between;align-items:center;gap:8px;font-size:13.5px;display:flex}.bn-kpi>span .ico{color:var(--bn-teal-700)}.bn-kpi>strong{color:var(--bn-text);font-variant-numeric:tabular-nums;overflow-wrap:anywhere;font-size:clamp(24px,2.2vw,30px);font-weight:600;line-height:1.25}.bn-kpi>small{color:var(--bn-muted);font-size:13px}.bn-empty{text-align:center;color:var(--bn-text-2);justify-items:center;gap:8px;padding:32px 20px;display:grid}.bn-empty-mark{background:var(--bn-teal-050);width:52px;height:52px;color:var(--bn-teal-700);border:1px solid var(--bn-teal-100);border-radius:16px;place-items:center;display:grid}.bn-empty b{color:var(--bn-text);font-size:16px}.bn-empty p{max-width:34em;margin:0;font-size:14px}.bn-stepper{counter-reset:bn-step;flex-wrap:wrap;align-items:center;gap:8px;margin:0;padding:0;list-style:none;display:flex}.bn-stepper li{color:var(--bn-muted);counter-increment:bn-step;align-items:center;gap:8px;font-size:14px;display:flex}.bn-stepper li:before{content:counter(bn-step);border:1.5px solid var(--bn-line-strong);font-variant-numeric:tabular-nums;background:#fff;border-radius:50%;place-items:center;width:28px;height:28px;font-size:13px;font-weight:600;display:grid}.bn-stepper li:not(:last-child):after{content:"";background:var(--bn-line-strong);width:28px;height:1.5px}.bn-stepper li.done{color:var(--bn-success-700)}.bn-stepper li.done:before{content:"";border-color:var(--bn-success-700);background:var(--bn-success-100) url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%2316735f' stroke-width='2.4' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='m5 12.5 4.5 4.5L19 7.5'/%3E%3C/svg%3E") center / 15px no-repeat}.bn-stepper li[aria-current]{color:var(--bn-text);font-weight:600}.bn-stepper li[aria-current]:before{border-color:var(--bn-ink-950);background:var(--bn-ink-950);color:#fff}@media (max-width:960px){:root .v25-login-main{order:0}:root .v25-login-brand{background:radial-gradient(120% 140% at 85% 0%, #14aa9a38, #14aa9a00 60%), var(--bn-ink-950);flex-flow:wrap;order:-1;justify-content:space-between;align-items:center;gap:8px 14px;height:auto;min-height:0;padding:14px 20px 16px;position:relative}:root .v25-login-brand .v25-login-scene,:root .v25-login-brand .v25-assure,:root .v25-login-brand .v27-perks,:root .v25-login-brand .v25-login-copy p{display:none}:root .v25-login-brand .v25-login-copy{flex-basis:100%}:root .v25-login-brand h2{margin:0;font-size:19px;line-height:1.4}:root .v25-login-brand h2 .l{display:inline}:root .v25-login-brand h2 .l+.l:before{content:" "}:root .v25-login-main{padding:24px 20px 40px}}@media (max-width:480px){.v27-nav{flex-direction:column;align-items:stretch}.v27-nav>*{white-space:nowrap;width:100%}}:root .bn-today{margin:18px 0}.bn-today .desk-panel-title{flex-wrap:wrap;gap:8px 12px}.bn-today-counts{flex-wrap:wrap;gap:6px;display:flex}.bn-today-list{gap:2px;margin:0;padding:0;list-style:none;display:grid}.bn-today-list a{min-height:56px;color:var(--bn-text);transition:background var(--bn-dur-fast);border-radius:12px;grid-template-columns:auto minmax(0,1fr) auto auto;align-items:center;gap:12px;padding:8px 10px;text-decoration:none;display:grid}.bn-today-list a:hover{background:var(--bn-bg-soft)}.bn-today-list a>.ico{color:var(--bn-muted)}.bn-today-ic{border-radius:11px;place-items:center;width:36px;height:36px;display:grid}.tone-overdue .bn-today-ic{background:var(--bn-danger-100);color:var(--bn-danger-700)}.tone-review .bn-today-ic{background:var(--bn-warning-100);color:var(--bn-warning-700)}.tone-draft .bn-today-ic{background:var(--bn-info-100);color:var(--bn-info-700)}.bn-today-text{min-width:0;line-height:1.45;display:grid}.bn-today-text b{text-overflow:ellipsis;white-space:nowrap;font-size:14.5px;font-weight:600;overflow:hidden}.bn-today-text small{color:var(--bn-muted);text-overflow:ellipsis;white-space:nowrap;font-size:13px;overflow:hidden}.bn-today-amount{color:var(--bn-danger-700);white-space:nowrap;font-weight:600}@media (max-width:520px){.bn-today-list a{grid-template-columns:auto minmax(0,1fr) auto}.bn-today-list a>.ico{display:none}.bn-today-text b,.bn-today-text small{white-space:normal}}:root .bn-doc-filter{background:0 0;border:0;grid-template-columns:1fr;gap:12px;padding:0;display:grid}.bn-search-row{grid-template-columns:minmax(140px,180px) minmax(0,1fr) auto;align-items:end;gap:10px;display:grid}.bn-search-row label{gap:6px;margin:0;display:grid}:root .bn-search-row button{min-height:46px}.bn-filter-drawer{gap:10px;display:grid}:root button.bn-filter-toggle{display:none}.bn-filter-fields{grid-template-columns:repeat(4,minmax(0,1fr)) auto;align-items:end;gap:10px;display:grid}.bn-filter-fields label{gap:6px;margin:0;display:grid}:root .bn-filter-fields .actions{grid-column:auto;align-items:center;gap:12px;margin:0;display:flex}:root .bn-doc-table{max-height:min(70vh,760px);overflow:auto}:root .bn-doc-table thead th{z-index:1;position:sticky;top:0}:root .bn-doc-table td{vertical-align:middle;padding-top:10px;padding-bottom:10px}:root .bn-doc-table th.num,:root .bn-doc-table td.num{text-align:right;white-space:nowrap}.bn-doc-link{color:var(--bn-text);font-weight:600;text-decoration:none;display:grid}.bn-doc-link:hover{color:var(--bn-teal-700)}.bn-doc-link .table-sub{font-variant-numeric:tabular-nums;font-weight:400}.bn-row-actions{text-align:right;width:52px}.bn-kebab{display:inline-block;position:relative}.bn-kebab>summary{cursor:pointer;width:40px;height:40px;color:var(--bn-text-2);border-radius:10px;place-items:center;list-style:none;display:grid}.bn-kebab>summary::-webkit-details-marker{display:none}.bn-kebab>summary:hover,.bn-kebab[open]>summary{background:var(--bn-bg)}.bn-kebab>div{z-index:5;border:1px solid var(--bn-line);min-width:200px;box-shadow:var(--bn-shadow-md);text-align:left;background:#fff;border-radius:12px;padding:6px;display:grid;position:absolute;top:calc(100% + 4px);right:0}.bn-kebab>div a{min-height:40px;color:var(--bn-text);white-space:nowrap;border-radius:8px;align-items:center;gap:8px;padding:0 10px;font-size:14px;text-decoration:none;display:flex}.bn-kebab>div a:hover{background:var(--bn-bg-soft)}.bn-doc-cards{display:none}@media (max-width:1099px){.bn-filter-fields{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:767px){.bn-search-row{grid-template-columns:minmax(0,1fr) auto}.bn-search-by{grid-column:1/-1}:root button.bn-filter-toggle{justify-self:start;display:inline-flex}.bn-filter-drawer:not(.is-open) .bn-filter-fields{display:none}.bn-filter-drawer.is-open .bn-filter-toggle .ico:last-child{transform:rotate(180deg)}.bn-filter-fields{border:1px solid var(--bn-line);background:var(--bn-bg-soft);border-radius:14px;padding:12px}.bn-doc-table{display:none}.bn-doc-cards{gap:10px;margin:0;padding:0;list-style:none;display:grid}.bn-doc-cards a{border:1px solid var(--bn-line);color:var(--bn-text);box-shadow:var(--bn-shadow-xs);background:#fff;border-radius:14px;gap:4px;padding:14px 16px;text-decoration:none;display:grid}.bn-card-top,.bn-card-bot{justify-content:space-between;align-items:center;gap:10px;display:flex}.bn-card-top b{font-variant-numeric:tabular-nums;overflow-wrap:anywhere;font-size:15px}.bn-card-mid{color:var(--bn-text-2);font-size:14px}.bn-card-bot small{color:var(--bn-muted)}.bn-card-bot b{font-size:16px}}:root .title-row.bn-page-head{flex-wrap:wrap;justify-content:space-between;align-items:flex-end;gap:12px 16px;display:flex}:root .title-row.bn-page-head>div:first-child{flex:320px}:root .studio-layout{grid-template-columns:minmax(0,1fr) clamp(280px,30%,360px)}:root .studio-summary{top:calc(var(--bn-topbar-h) + 16px)}.bn-editor-bar{display:none}@media (max-width:1180px){:root .studio-layout{grid-template-columns:minmax(0,1fr)}.bn-editor-bar{z-index:20;padding:10px 12px calc(10px + env(safe-area-inset-bottom));-webkit-backdrop-filter:blur(10px);border:1px solid var(--bn-line);background:#fffffff5;border-radius:16px 16px 0 0;align-items:center;gap:10px;margin:18px -4px 0;display:flex;position:sticky;bottom:0;box-shadow:0 -12px 30px -22px #0b1f2d8c}.bn-editor-total{flex:1;min-width:0;line-height:1.3;display:grid}.bn-editor-total small{color:var(--bn-muted);text-overflow:ellipsis;white-space:nowrap;font-size:12px;overflow:hidden}.bn-editor-total b{color:var(--bn-text);font-size:20px;font-weight:700}:root .bn-editor-bar .button,:root .bn-editor-bar button{white-space:nowrap;min-height:48px}:root .bn-editor-bar button.bn-editor-wait{border:1px solid var(--bn-line-strong);background:var(--bn-bg);color:var(--bn-muted);border-radius:12px;align-items:center;padding:0 16px;display:inline-flex}:root .bn-editor-bar button.secondary{padding:0 16px}}@media print{.bn-editor-bar{display:none!important}}@media (max-width:767px){:root .table-wrap.bn-stack{background:0 0;border:0;overflow:visible}:root .bn-stack table,:root .bn-stack tbody,:root .bn-stack tr,:root .bn-stack td{width:100%;min-width:0;display:block}:root .bn-stack thead{display:none}:root .bn-stack tr{border:1px solid var(--bn-line);box-shadow:var(--bn-shadow-xs);background:#fff;border-radius:14px;margin:0 0 10px;padding:10px 14px}:root .bn-stack tbody tr:hover td{background:0 0}:root .bn-stack td{text-align:right;overflow-wrap:anywhere;border:0;justify-content:space-between;align-items:baseline;gap:12px;padding:4px 0;display:flex}:root .bn-stack td[data-label]:before{content:attr(data-label);color:var(--bn-muted);text-align:left;flex:none;font-size:13px}:root .bn-stack td.bn-stack-title{text-align:left;padding-bottom:6px;font-size:15px;font-weight:600;display:block}:root .bn-stack td.bn-stack-title:before{display:none}:root .bn-stack td.bn-stack-action{border-top:1px solid var(--bn-line);justify-content:flex-end;margin-top:4px;padding-top:8px}:root .bn-stack td.bn-stack-action:empty{display:none}}.bn-section-nav{top:calc(var(--bn-topbar-h) + 4px);z-index:10;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);border:1px solid var(--bn-line);scrollbar-width:none;background:#ffffffeb;border-radius:14px;gap:6px;margin:0 0 18px;padding:6px;display:flex;position:sticky;overflow-x:auto}.bn-section-nav::-webkit-scrollbar{display:none}.bn-section-nav a{min-height:36px;color:var(--bn-text-2);white-space:nowrap;border-radius:10px;flex:none;align-items:center;padding:0 12px;font-size:14px;text-decoration:none;display:inline-flex}.bn-section-nav a:hover{background:var(--bn-bg);color:var(--bn-text)}:root .bn-main section[id],:root .bn-main [id=template]{scroll-margin-top:calc(var(--bn-topbar-h) + 64px)}@media (max-width:767px){.bn-section-nav{top:64px}}:root .v25-input .password-toggle{width:44px;height:44px;right:4px}:root .v25-account-forget.v25-account-forget.v25-account-forget.v25-account-forget.v25-account-forget{width:44px;height:44px;right:6px}.bn-tour{--tour-w:min(1180px, 100% - 40px);background:var(--bn-bg);padding-bottom:72px}.bn-tour-hero{text-align:center;color:#fff;background:radial-gradient(60% 70% at 50% 0%, #14aa9a33, #14aa9a00 70%), linear-gradient(180deg, var(--bn-ink-950), var(--bn-ink-900));padding:64px 20px 56px}.bn-tour-kicker{color:#bfeae4;background:#14aa9a29;border-radius:999px;align-items:center;gap:8px;margin:0;padding:4px 12px;font-size:14px;display:inline-flex}:root .bn-tour-hero h1{font-family:var(--bn-font-display);color:#fff;margin:18px 0 12px;font-size:clamp(32px,4vw,52px);font-weight:600;line-height:1.25}.bn-tour-hero>p:not(.bn-tour-kicker){color:#c4d3d9;max-width:40em;margin:0 auto;font-size:17px}.bn-tour-cta{flex-wrap:wrap;justify-content:center;gap:12px;margin-top:26px;display:flex}:root .bn-tour-hero .button:not(.secondary){background:linear-gradient(180deg, var(--bn-teal-600), var(--bn-teal-700));border-color:var(--bn-teal-700)}.bn-tour-roles{width:var(--tour-w);grid-template-columns:1fr 1fr;gap:18px;margin:-28px auto 0;display:grid;position:relative}.bn-tour-roles article{border-radius:var(--bn-r-xl);border:1px solid var(--bn-line);box-shadow:var(--bn-shadow-md);background:#fff;align-content:start;gap:10px;padding:24px 26px;scroll-margin-top:90px;display:grid}:root .bn-tour-roles h2{margin:0;font-size:20px}.bn-tour-role-ic{background:var(--bn-teal-100);width:44px;height:44px;color:var(--bn-teal-700);border-radius:14px;place-items:center;display:grid}.bn-tour-roles ul,.bn-tour-copy ul{gap:8px;margin:0;padding:0;list-style:none;display:grid}.bn-tour-roles li,.bn-tour-copy li{color:var(--bn-text-2);align-items:flex-start;gap:10px;font-size:15px;display:flex}.bn-tour-roles li .ico,.bn-tour-copy li .ico{color:var(--bn-teal-700);flex:none;margin-top:4px}.bn-tour-tabs{z-index:20;width:var(--tour-w);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);border:1px solid var(--bn-line);scrollbar-width:none;background:#fffffff0;border-radius:14px;gap:6px;margin:36px auto 8px;padding:6px;display:flex;position:sticky;top:68px;overflow-x:auto}.bn-tour-tabs::-webkit-scrollbar{display:none}.bn-tour-tabs a{min-height:40px;color:var(--bn-text-2);white-space:nowrap;border-radius:10px;flex:none;align-items:center;gap:7px;padding:0 14px;font-size:14.5px;text-decoration:none;display:inline-flex}.bn-tour-tabs a:hover{background:var(--bn-bg);color:var(--bn-text)}.bn-tour-tabs a .ico{color:var(--bn-teal-700)}.bn-tour-sec{width:var(--tour-w);border-bottom:1px solid var(--bn-line);grid-template-columns:minmax(0,.8fr) minmax(0,1.4fr);align-items:center;gap:40px;margin:0 auto;padding:56px 0;scroll-margin-top:130px;display:grid}.bn-tour-sec.flip .bn-tour-copy{order:2}.bn-tour-copy{gap:14px;display:grid}.bn-tour-tag{background:var(--bn-teal-100);color:var(--bn-teal-800);border-radius:999px;justify-self:start;align-items:center;gap:6px;padding:3px 10px;font-size:13px;font-weight:600;display:inline-flex}:root .bn-tour-copy h2{font-family:var(--bn-font-display);margin:0;font-size:clamp(24px,2.4vw,32px);font-weight:600;line-height:1.35}.bn-tour-copy>p{color:var(--bn-text-2);margin:0;font-size:16px}.bn-tour-note{align-items:flex-start;gap:8px;display:flex;color:var(--bn-warning-700)!important;font-size:13.5px!important}.bn-tour-note .ico{flex:none;margin-top:3px}.bn-tour-shot{border:1px solid var(--bn-line-strong);box-shadow:var(--bn-shadow-hero);background:#fff;border-radius:14px;margin:0;overflow:hidden}.bn-tour-bar{border-bottom:1px solid var(--bn-line);background:#e9eef0;gap:6px;padding:9px 12px;display:flex}.bn-tour-bar i{background:#c6d1d6;border-radius:50%;width:10px;height:10px}.bn-tour-shot img{width:100%;height:auto;display:block}.bn-tour-end{width:var(--tour-w);text-align:center;border-radius:var(--bn-r-2xl);color:#fff;background:linear-gradient(135deg, var(--bn-ink-950), var(--bn-ink-800));margin:56px auto 0;padding:40px 24px}:root .bn-tour-end h2{color:#fff;font-family:var(--bn-font-display);margin:0 0 8px;font-weight:600}.bn-tour-end p{color:#c4d3d9;margin:0 0 20px}:root .bn-tour-end .button{color:var(--bn-ink-950);background:#fff;border-color:#fff}@media (max-width:900px){.bn-tour-roles,.bn-tour-sec{grid-template-columns:1fr}.bn-tour-sec{gap:22px;padding:40px 0}.bn-tour-sec.flip .bn-tour-copy{order:0}}@media (max-width:640px){.bn-tour-hero{padding:40px 16px 48px}.bn-tour-tabs{top:60px}}@media (max-width:767px){.bn-shell.is-focus-flow .review-actions{z-index:40;padding:10px 12px calc(10px + env(safe-area-inset-bottom));border-top:1px solid var(--bn-line);background:#fffffff7;flex-wrap:wrap;align-items:center;gap:8px;margin:0;display:flex;position:fixed;bottom:0;left:0;right:0;box-shadow:0 -12px 30px -22px #0b1f2d8c}.bn-shell.is-focus-flow .review-actions>*{flex:auto}.bn-shell.is-focus-flow .review-actions .issue-form{flex-wrap:wrap;flex-basis:100%;align-items:center;gap:8px;display:flex}.bn-shell.is-focus-flow:has(.review-actions) .bn-main{padding-bottom:170px}}:root .bn-tour-sec.flip{grid-template-columns:minmax(0,1.4fr) minmax(0,.8fr)}@media (max-width:900px){:root .bn-tour-sec.flip{grid-template-columns:1fr}}@media (max-width:640px){:root .v25-header{flex-wrap:wrap;gap:6px 12px;padding:10px 16px 8px}:root .v25-header nav{scrollbar-width:none;flex-wrap:nowrap;justify-content:flex-start;gap:18px;width:100%;font-size:14.5px;overflow-x:auto}:root .v25-header nav>a{white-space:nowrap;flex:none;align-items:center;min-height:40px;display:inline-flex}:root .v25-header nav .v25-btn{margin-left:auto}:root .site-header nav>a:first-child{display:none}}.bn-setup{gap:16px;max-width:920px;margin:0 auto;display:grid}:root .bn-setup .v30-setup{margin:0}:root .bn-setup .v30-setup h1{margin:2px 0 0;font-size:clamp(26px,2.6vw,32px)}.bn-setup-steps li a{color:inherit;text-decoration:none}.bn-setup-steps li a:hover{text-decoration:underline}.bn-setup .card{margin:0}.bn-setup .card form{gap:14px;display:grid}.bn-setup .card fieldset{border:0;gap:14px;margin:0;padding:0;display:grid}.bn-setup-upload{align-items:start}.bn-setup-nav{justify-content:space-between;align-items:center;gap:12px;display:flex}.bn-setup-nav a{min-height:44px;color:var(--bn-text-2);border-radius:12px;align-items:center;gap:6px;padding:0 14px;font-weight:600;text-decoration:none;display:inline-flex}.bn-setup-nav a:hover{color:var(--bn-text);background:#fff}@media (max-width:767px){.bn-setup-steps{grid-template-columns:1fr 1fr;gap:8px;display:grid}.bn-setup-steps li:after{display:none}}.bn-org-dialog{border:1px solid var(--bn-line);border-radius:var(--bn-r-xl);width:min(460px,100vw - 32px);max-height:min(640px,100vh - 64px);color:var(--bn-text);box-shadow:var(--bn-shadow-hero);background:#fff;padding:0}.bn-org-dialog[open]{flex-direction:column;display:flex}.bn-org-dialog::backdrop{background:#0b1f2d80}.bn-org-dialog-head{border-bottom:1px solid var(--bn-line);justify-content:space-between;align-items:center;padding:14px 14px 10px 20px;display:flex}:root .bn-org-dialog h2{margin:0;font-size:18px}.bn-org-dialog-head form{margin:0}#bn-org-dialog .bn-icon-btn{width:40px;height:40px;min-height:40px;color:var(--bn-text-2);box-shadow:none;background:0 0;border:0;border-radius:10px;place-items:center;padding:0;display:inline-grid}#bn-org-dialog .bn-icon-btn:hover{background:var(--bn-bg)}.bn-org-search{margin:12px 16px 4px;display:block;position:relative}.bn-org-search .ico{color:var(--bn-muted);position:absolute;top:50%;left:12px;transform:translateY(-50%)}:root .bn-org-search input{width:100%;padding-left:38px}.bn-org-options{gap:2px;margin:0;padding:8px;list-style:none;display:grid;overflow-y:auto}.bn-org-options a{min-height:56px;color:var(--bn-text);border-radius:12px;align-items:center;gap:12px;padding:8px 10px;text-decoration:none;display:flex}.bn-org-options a:hover{background:var(--bn-bg-soft)}.bn-org-options a[aria-current]{background:var(--bn-teal-050)}.bn-org-options a>.ico{color:var(--bn-muted);margin-left:auto}.bn-org-options .status-badge{margin-left:auto}.bn-org-options .bn-org-text small{color:var(--bn-muted)}.bn-org-none{text-align:center;color:var(--bn-muted);padding:16px}.bn-org-manage{border-top:1px solid var(--bn-line);color:var(--bn-teal-700);align-items:center;gap:8px;padding:14px 20px;font-weight:600;text-decoration:none;display:flex}.bn-create-card:not(:target):not([data-open]){display:none}.bn-create-card{scroll-margin-top:calc(var(--bn-topbar-h) + 16px)}.bn-create-head{justify-content:space-between;align-items:center;display:flex}:root .bn-create-head h2{margin:0 0 10px;font-size:17px}.bn-create-card[data-open] .bn-create-close{display:none}.bn-create-close{width:40px;height:40px;color:var(--bn-text-2);border-radius:10px;place-items:center;display:grid}.bn-create-close:hover{background:var(--bn-bg)}:root .workspace-content .bn-page-head{margin-bottom:14px}:root .workspace-content .bn-page-head h1{margin:0}:root .bn-doc-card{padding:12px 14px 14px}:root form.bn-doc-filter{background:0 0;border:0;flex-wrap:wrap;align-items:center;gap:8px;margin:0 0 6px;padding:0;display:flex}:root .bn-doc-filter label{margin:0;font-size:13px;display:block}:root .bn-doc-filter input:not([type=checkbox]),:root .bn-doc-filter select{border-radius:10px;height:40px;min-height:40px;padding-top:0;padding-bottom:0;font-size:14px}.bn-search-by{flex:0 0 120px}.bn-search-q{flex:200px;min-width:160px;position:relative}.bn-search-q .ico{color:var(--bn-muted);pointer-events:none;position:absolute;top:50%;left:11px;transform:translateY(-50%)}:root .bn-doc-filter .bn-search-q input{width:100%;padding-left:36px!important}.bn-doc-filter .bn-filter-drawer,.bn-doc-filter .bn-filter-fields{display:contents}.bn-doc-filter .bn-filter-fields>label:not(.bn-date-field){flex:0 0 128px}.bn-date-field{flex:none;align-items:center;gap:6px;display:flex!important}.bn-date-field>span{color:var(--bn-muted);font-size:13px}:root .bn-date-field input{width:144px;padding-left:8px;padding-right:6px}:root .bn-doc-filter .bn-search-go{border-radius:10px;height:40px;min-height:40px;padding:0 16px;font-size:14px}.bn-search-clear{color:var(--bn-text-2);padding:0 4px;font-size:13.5px}:root .bn-doc-count{margin:4px 2px 8px;font-size:13px}@media (max-width:767px){.bn-doc-filter .bn-filter-drawer{flex:100%;order:3;display:grid}.bn-doc-filter .bn-filter-drawer:not(.is-open) .bn-filter-fields{display:none}.bn-doc-filter .bn-filter-drawer.is-open .bn-filter-fields{grid-template-columns:1fr 1fr;gap:8px;display:grid}.bn-search-by{flex:100%}.bn-search-q{flex:1 1 0}:root .bn-date-field input{width:100%}.bn-date-field{flex-direction:column;align-items:stretch!important}}#bn-top .bn-side-toggle{border:1px solid var(--bn-line-strong);width:40px;height:40px;color:var(--bn-ink-950);box-shadow:none;background:#fff;border-radius:10px;flex:none;place-items:center;padding:0;display:inline-grid}#bn-top .bn-side-toggle:hover{background:var(--bn-surface-2,#eef3f5)}#bn-top .bn-side-toggle[aria-pressed=true]{background:var(--bn-ink-950);border-color:var(--bn-ink-950);color:#fff}@media (min-width:768px){:root .bn-shell.is-side-hidden{grid-template-columns:minmax(0,1fr)}.bn-shell.is-side-hidden:not(.is-drawer-open) .bn-side{display:none}:root .bn-shell.is-side-hidden .bn-main{max-width:calc(var(--bn-content-max) + 64px + var(--bn-sidebar-w));grid-column:1}}@media (max-width:767px){#bn-top .bn-side-toggle{display:none}}:root .bn-studio .bn-studio-head{align-items:center;gap:12px;margin:4px 0 14px}:root .bn-studio .bn-studio-head h1{align-items:center;gap:10px;margin:0;font-size:clamp(24px,2.4vw,30px);line-height:1.2;display:flex}:root .bn-studio .bn-studio-head h1 .status-badge{font-family:var(--bn-font-body);font-size:12px}:root .bn-studio .bn-studio-head p{margin:4px 0 0;font-size:13px}:root .bn-studio .draft-save-controls{flex-wrap:wrap;align-items:center;gap:8px;display:flex}:root .bn-studio .draft-save-controls button{border-radius:10px;min-height:40px;padding:0 16px;font-size:14px}.bn-preview-btn{align-items:center;gap:6px;display:inline-flex}:root .bn-studio .studio-layout{grid-template-columns:minmax(0,1fr) 280px;gap:18px}:root .bn-studio .bn-editor-card{border-radius:14px;padding:18px 20px 14px;border-top:1px solid var(--bn-line)!important}:root .bn-studio .bn-ed-section+.bn-ed-section{border-top:1px solid var(--bn-line);margin-top:18px;padding-top:14px}:root .bn-studio .studio-section-title{margin:0 0 10px;font-size:14.5px}:root .bn-studio .studio-section-title>span{border-radius:7px;width:24px;height:24px}:root .bn-studio label{font-size:13px}:root .bn-studio input:not([type=checkbox]):not([type=radio]),:root .bn-studio select{border-radius:9px;height:38px;min-height:38px;padding-top:0;padding-bottom:0;font-size:14px}:root .bn-studio textarea{border-radius:9px;padding:8px 10px;font-size:14px}:root .bn-studio .bn-ed-head{background:0 0;border:0;grid-template-columns:minmax(0,2.2fr) repeat(auto-fit,minmax(150px,1fr));gap:10px 12px;margin:0;padding:0;display:grid}:root .bn-studio .bn-ed-head>label,:root .bn-studio .bn-customer-select{gap:4px;margin:0;display:grid}.bn-customer-row{gap:8px;display:flex}.bn-customer-row select{flex:auto;min-width:0}:root .bn-studio .bn-customer-new{white-space:nowrap;border-radius:9px;flex:none;align-items:center;gap:4px;min-height:38px;padding:0 12px;font-size:13.5px;display:inline-flex}.bn-customer-meta{color:var(--bn-muted);margin-top:4px;font-size:12px;display:block}:root .bn-studio .studio-source-link,:root .bn-studio .studio-reason{margin:10px 0 0}.bn-ed-lines-head{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;margin-bottom:8px;display:flex}.bn-ed-lines-head .studio-section-title{margin:0}:root .bn-studio .bn-catalog-row{background:0 0;border:0;gap:8px;margin:0;padding:0;display:flex}.bn-catalog-row label{margin:0;position:relative}.bn-catalog-row label>.ico,.bn-catalog-row label>svg{color:var(--bn-muted);pointer-events:none;position:absolute;top:50%;left:10px;transform:translateY(-50%)}:root .bn-studio .bn-catalog-row input{width:190px;padding-left:32px!important}:root .bn-studio .bn-catalog-row select{width:200px}.bn-lines-header{display:none}:root .bn-studio .bn-lines{gap:6px;display:grid}:root .bn-studio .bn-line{border:1px solid var(--bn-line);background:#fff;border-radius:10px;grid-template-columns:26px minmax(0,1fr) 100px 132px 104px 104px 72px;align-items:center;gap:8px;margin:0;padding:6px 8px;display:grid}:root .bn-studio .bn-line:focus-within{border-color:var(--bn-teal-600,#0b6a63);box-shadow:0 0 0 3px #0b6a631a}.bn-line.has-error{border-color:#e3a6a6}.bn-line-no{text-align:center;color:var(--bn-muted);font-size:12px;font-weight:600}:root .bn-studio .bn-line>label{min-width:0;margin:0;display:block}:root .bn-studio .bn-line input{width:100%}.bn-studio .bn-ll{clip:rect(0 0 0 0);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}:root .bn-studio .bn-line .line-estimate{text-align:right;background:0 0;border:0;margin:0;padding:0;display:block}:root .bn-studio .bn-line .line-estimate strong{font-variant-numeric:tabular-nums;font-size:14px}:root .bn-studio .bn-line .studio-line-actions{justify-content:flex-end;gap:4px;margin:0;display:flex}:root .bn-studio .bn-line .bn-icon-btn,:root .bn-dialog .bn-icon-btn,:root .bn-send-menu>button,:root .bn-studio .bn-editor-go{text-shadow:none;transform:none;box-shadow:none!important;background-image:none!important}:root .bn-studio .bn-line .bn-icon-btn,:root .bn-send-menu>button{border:0!important}:root .bn-send-menu>button{justify-content:flex-start}:root .bn-studio .bn-editor-go{background-color:var(--bn-ink-950)!important}:root .bn-studio .bn-line .bn-icon-btn{width:32px;height:32px;min-height:32px;color:var(--bn-muted);box-shadow:none;background:0 0;border:1px solid #0000;border-radius:8px;place-items:center;padding:0;display:inline-grid}:root .bn-studio .bn-line .bn-icon-btn:hover:not(:disabled){background:var(--bn-surface-2,#eef3f5);color:var(--bn-ink-950)}:root .bn-studio .bn-line .remove-line:hover:not(:disabled){color:#b13b3b;background:#fbecec}:root .bn-studio .bn-line .studio-line-error{grid-column:2/-1;margin:0;font-size:12px}:root .bn-studio .bn-lines-foot{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;margin:10px 0 0;display:flex}:root .bn-studio .bn-lines-foot>button{border-radius:9px;align-items:center;gap:6px;min-height:38px;padding:0 14px;font-size:14px;display:inline-flex}:root .bn-studio .bn-tax-inline{background:0 0;border:0;flex-wrap:wrap;align-items:center;gap:10px;max-width:none;margin:0;padding:0;display:flex}:root .bn-studio .bn-tax-inline label{white-space:nowrap;align-items:center;gap:6px;margin:0;display:flex}:root .bn-studio .bn-tax-inline select{width:150px}:root .bn-studio .bn-tax-inline input{text-align:right;width:70px}.bn-ed-foot{margin:10px 0 0;font-size:12px}:root .bn-studio .studio-review{justify-content:center;align-items:center;gap:6px;width:100%;display:inline-flex}:root .bn-studio .bn-editor-go{background:var(--bn-ink-950);color:#fff;border-radius:12px;align-items:center;gap:6px;min-height:44px;padding:0 16px;display:inline-flex}@media (min-width:900px){:root .bn-studio .bn-line>:is(label,.line-estimate,.studio-line-actions,.bn-line-no){grid-column:auto}:root .bn-studio .bn-lines-header{color:var(--bn-muted);grid-template-columns:26px minmax(0,1fr) 100px 132px 104px 104px 72px;gap:8px;padding:0 9px 2px;font-size:12px;font-weight:600;display:grid}.bn-lines-header span:nth-child(n+3){text-align:right}}@media (max-width:1099px){:root .bn-studio .studio-layout{grid-template-columns:minmax(0,1fr)}}@media (max-width:899px){:root .bn-studio .bn-ed-head{grid-template-columns:1fr 1fr}:root .bn-studio .bn-ed-head .bn-customer-field{grid-column:1/-1}:root .bn-studio .bn-line{grid-template-columns:1fr 1fr 1fr;gap:8px;padding:10px}.bn-line-no{display:none}:root .bn-studio .bn-line .line-description{grid-column:1/-1}.bn-studio .bn-ll{clip:auto;width:auto;height:auto;color:var(--bn-muted);margin-bottom:3px;font-size:12px;display:block;position:static}:root .bn-studio .bn-line .line-estimate{text-align:left;grid-column:1/3}:root .bn-studio .bn-line .studio-line-actions{grid-column:3}:root .bn-studio .bn-line .studio-line-error{grid-column:1/-1}:root .bn-studio .bn-catalog-row{width:100%}:root .bn-studio .bn-catalog-row label{flex:1 1 0}:root .bn-studio .bn-catalog-row input,:root .bn-studio .bn-catalog-row select{width:100%}}@media (max-width:767px){:root .bn-studio .bn-customer-new,:root .bn-studio .bn-lines-foot>button,:root .bn-studio input:not([type=checkbox]):not([type=radio]),:root .bn-studio select{height:44px;min-height:44px}:root .bn-studio .bn-line .bn-icon-btn{width:44px;height:44px}}@media (max-width:520px){:root .bn-studio .bn-ed-head{grid-template-columns:1fr}:root .bn-studio .draft-save-controls>button:not(.bn-preview-btn){display:none!important}}.bn-dialog{width:min(560px,100vw - 32px);max-height:calc(100vh - 48px);color:var(--bn-ink-950);border:0;border-radius:16px;padding:0;box-shadow:0 24px 60px #0f223047}.bn-dialog::backdrop{background:#0f223073}.bn-dialog form{box-shadow:none;background:0 0;border:0;gap:12px;margin:0;padding:18px 20px 20px;display:grid}.bn-dialog-head{justify-content:space-between;align-items:center;display:flex}.bn-dialog-head h2{margin:0;font-size:19px}:root .bn-dialog .bn-icon-btn{border:1px solid var(--bn-line);width:36px;height:36px;min-height:36px;color:var(--bn-ink-950);box-shadow:none;background:#fff;border-radius:9px;place-items:center;padding:0;display:inline-grid}.bn-dialog label{gap:4px;margin:0;font-size:13px;display:grid}:root .bn-dialog input:not([type=checkbox]),:root .bn-dialog select{border-radius:10px;height:40px;min-height:40px;padding-top:0;padding-bottom:0;font-size:14.5px}.bn-taxid-input{display:block;position:relative}.bn-taxid-input>svg{color:var(--bn-muted);pointer-events:none;position:absolute;top:50%;left:12px;transform:translateY(-50%)}:root .bn-dialog .bn-taxid-input input{letter-spacing:.06em;font-variant-numeric:tabular-nums;width:100%;height:46px;min-height:46px;font-size:17px;padding-left:38px!important}.bn-spin{border:2px solid var(--bn-line-strong);border-top-color:var(--bn-teal-600,#0b6a63);border-radius:50%;width:18px;height:18px;margin-top:-9px;animation:.8s linear infinite bn-spin;position:absolute;top:50%;right:12px}@keyframes bn-spin{to{transform:rotate(360deg)}}@media (prefers-reduced-motion:reduce){.bn-spin{animation:none}}.bn-lookup-status:empty{display:none}.bn-lookup-status .notice,.bn-lookup-status p{margin:0;font-size:13px}.bn-lookup-list{gap:6px;margin:8px 0 0;padding:0;list-style:none;display:grid}.bn-lookup-list li{border:1px solid var(--bn-line);background:#fff;border-radius:10px;justify-content:space-between;align-items:center;gap:10px;padding:8px 10px;display:flex}.bn-lookup-list li span{font-weight:600;display:grid}.bn-lookup-list li small{color:var(--bn-muted);font-weight:400}:root .bn-lookup-list button{border-radius:8px;flex:none;min-height:34px;padding:0 12px;font-size:13px}.bn-quick-grid{grid-template-columns:1fr 1fr;gap:10px 12px;display:grid}.bn-quick-grid .wide{grid-column:1/-1}.bn-quick-more summary{cursor:pointer;margin-bottom:8px;font-size:13.5px;font-weight:600}.bn-dialog-actions{justify-content:flex-end;gap:8px;margin-top:4px;display:flex}:root .bn-dialog-actions button{border-radius:10px;min-height:42px;padding:0 18px}@media (max-width:520px){.bn-quick-grid{grid-template-columns:1fr}.bn-dialog-actions{flex-direction:column-reverse}}.bn-send{display:inline-block;position:relative}.bn-send>summary{cursor:pointer;align-items:center;gap:6px;list-style:none;display:inline-flex}.bn-send>summary::-webkit-details-marker{display:none}.bn-send-menu{z-index:40;border:1px solid var(--bn-line);background:#fff;border-radius:14px;gap:2px;width:300px;padding:6px;display:grid;position:absolute;top:calc(100% + 6px);right:0;box-shadow:0 18px 40px #0f22302e}:root .bn-send-menu>a,:root .bn-send-menu>button{width:100%;min-height:0;box-shadow:none;color:var(--bn-ink-950);text-align:left;border:0;border-radius:10px;align-items:flex-start;gap:10px;padding:9px 10px;font-weight:400;text-decoration:none;display:flex;background:0 0!important}:root .bn-send-menu>a:hover,:root .bn-send-menu>button:hover{background:var(--bn-surface-2,#eef3f5)!important}.bn-send-menu svg{color:var(--bn-teal-600,#0b6a63);flex:none;margin-top:2px}.bn-send-menu span{display:grid}.bn-send-menu b{font-size:14px}.bn-send-menu small{color:var(--bn-muted);font-size:12px}.bn-send-warn{color:#8a5a00;background:#fdf4e3;border-radius:8px;align-items:center;gap:6px;margin:2px 4px 4px;padding:6px 8px;font-size:12px;display:flex}@media (max-width:767px){.bn-send-menu{top:auto;left:12px;right:12px;bottom:calc(84px + env(safe-area-inset-bottom));width:auto;position:fixed}}:root .v31-bank-form fieldset{border:0;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px 16px;margin:0;padding:0;display:grid}:root .v31-bank-form label{gap:4px;margin:0;display:grid}:root .v31-bank-form label small{margin-left:4px;display:inline}:root .v31-bank-form .wide{grid-column:1/-1}:root .v31-bank-form p.wide{margin:0}@media (max-width:640px){:root .v31-bank-form fieldset{grid-template-columns:1fr}}:root .v31-bank-form label{display:block}:root .v31-bank-form label>small{display:inline!important}:root .v31-bank-form label>input{width:100%;margin-top:6px;display:block}:root form.bn-inline-form{background:0 0;border:0;grid-template-columns:150px minmax(0,1fr) 130px 170px;align-items:end;gap:10px 12px;margin:0;padding:0;display:grid}:root .bn-inline-form label{gap:4px;margin:0;font-size:13px;display:grid}:root .bn-inline-form input:not([type=checkbox]){border-radius:10px;height:40px;min-height:40px;padding-top:0;padding-bottom:0;font-size:14px}:root .bn-inline-form .w-check{grid-column:1/3;align-items:center;gap:8px;display:flex}:root .bn-inline-form .w-actions{grid-column:3/-1;justify-content:flex-end;align-items:center;gap:12px;display:flex}:root .bn-inline-form .w-actions button{border-radius:10px;height:40px;min-height:40px;padding:0 18px;font-size:14px}.bn-doc-card tr.is-selected td{background:var(--bn-teal-050)}.bn-doc-card td.mono{font-variant-numeric:tabular-nums;color:var(--bn-text-2);font-weight:600}.bn-stack-action a{align-items:center;gap:4px;display:inline-flex}@media (max-width:860px){:root form.bn-inline-form{grid-template-columns:1fr 1fr}:root .bn-inline-form .w-name{grid-column:1/-1}:root .bn-inline-form .w-check,:root .bn-inline-form .w-actions{grid-column:1/-1;justify-content:flex-start}}:root form.bn-customer-create{background:0 0;border:0;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px 16px;margin:0;padding:0;display:grid}:root .bn-customer-create>label,:root .bn-customer-create>.tax-id-field{margin:0}:root .bn-customer-create .tax-id-field,:root .bn-customer-create .wide{grid-column:1/-1}@media (max-width:760px){:root form.bn-customer-create{grid-template-columns:1fr}}.bn-export-row{flex-wrap:wrap;gap:10px;margin:6px 0 12px;display:flex}.bn-export-row>*{margin:0}.bn-main :target{scroll-margin-top:96px}:root .bn-main .card{padding:18px 20px}:root .bn-main .card>h2,:root .bn-main .card .v30-card-head h2{margin:0 0 6px;font-size:18px}:root .bn-main .card>p.muted{margin:0 0 10px;font-size:13px}:root .bn-main label{gap:4px;font-size:13px}:root .bn-main form{gap:10px}:root .bn-main input:not([type=checkbox]):not([type=radio]):not([type=file]):not([type=range]),:root .bn-main select{border-radius:9px;height:38px;min-height:38px;padding:0 12px;font-size:14px}:root .bn-main select{padding-right:30px}:root .bn-main textarea{border-radius:9px;min-height:0;padding:7px 12px;font-size:14px;line-height:1.55}:root .bn-main .card form button:not(.bn-icon-btn):not(.bn-plain):not(.secondary),:root .bn-main .card form .button{border-radius:9px;min-height:38px;padding:0 18px;font-size:14px}:root .bn-main .card form button.secondary{border-radius:9px;min-height:38px;padding:0 14px;font-size:13.5px}:root .bn-main .tax-id-field p,:root .bn-main label+p.muted,:root .bn-main small.muted{font-size:12px}:root .bn-main .tax-id-row{gap:8px}:root .bn-main details summary{font-size:13.5px}@media (min-width:900px){:root .bn-main .card form:not([class]):has(>label:nth-of-type(3)){border:0;grid-template-columns:repeat(2,minmax(0,1fr));align-items:start;gap:10px 16px;margin:0;padding:0;display:grid}:root .bn-main .card form:not([class])>fieldset:not([class]):has(>label:nth-of-type(3)){border:0;grid-template-columns:repeat(2,minmax(0,1fr));align-items:start;gap:10px 16px;margin:0;padding:0;display:grid}:root .bn-main .card form:not([class])>:is(label:has(textarea),details,p,div,fieldset,.tax-id-field,button,a),:root .bn-main .card form:not([class])>fieldset:not([class])>:is(label:has(textarea),details,p,div,.tax-id-field,button,a){grid-column:1/-1}:root .bn-main .card form:not([class])>button,:root .bn-main .card form:not([class])>fieldset>button{justify-self:start}:root .bn-main .card form:not([class])>input[type=hidden]{display:none}}@media (max-width:767px){:root .bn-main input:not([type=checkbox]):not([type=radio]):not([type=file]):not([type=range]),:root .bn-main select{height:44px;min-height:44px}:root .bn-main .card form button:not(.bn-icon-btn):not(.bn-plain),:root .bn-main .card form .button{min-height:44px}:root .bn-main .card{padding:16px}}@media (min-width:900px){:root form.bn-customer-create{grid-template-columns:minmax(0,1.6fr) minmax(0,1.2fr) minmax(0,.8fr)}}:root .bn-main .tax-profile-form button[type=submit],:root .bn-main .tax-profile-form>button{justify-self:start;width:auto}:root .bn-main .tax-id-field{gap:4px;display:grid}:root .bn-main .tax-id-field>p{margin:0}@media (min-width:768px){:root{--bn-topbar-h:58px}}:root .bn-top{margin-bottom:14px;padding-top:6px;padding-bottom:6px}:root #bn-top .bn-context b{font-size:15px}:root #bn-top .bn-context small{font-size:12px}:root #bn-top .bn-avatar{width:30px;height:30px;font-size:13px}:root #bn-top .bn-account-mail{font-size:13px}@media (min-width:768px){:root #bn-top .bn-logout,:root #bn-top .bn-side-toggle,:root #bn-top .bn-menu-btn{height:36px;min-height:36px}:root #bn-top .bn-side-toggle,:root #bn-top .bn-menu-btn{width:36px}:root #bn-top .bn-logout{padding:0 12px;font-size:13px}}:root .bn-main h1{letter-spacing:0;margin:0 0 4px;font-size:clamp(22px,1.9vw,26px);line-height:1.3}:root .bn-main>.text-link:first-of-type,:root .bn-main>a.text-link,:root .bn-main>a:not([class]):first-of-type{align-items:center;gap:4px;margin:0 0 2px;font-size:12.5px;display:inline-flex}:root .bn-main .title-row{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;margin:0 0 12px;display:flex}:root .bn-main .title-row h1{margin:0}:root .bn-main .title-row p,:root .bn-main .title-row .muted{margin:2px 0 0;font-size:13px}@media (min-width:768px){:root .bn-main .title-row>.button,:root .bn-main .title-row>a.button,:root .bn-main .title-row>button,:root .bn-main .bn-page-head .button{border-radius:10px;height:38px;min-height:38px;padding:0 16px;font-size:14px}}:root .bn-main h1+p{color:var(--bn-muted);margin:0 0 12px;font-size:13px}:root .bn-main .card{margin-bottom:12px}:root .bn-main .notice{margin:0 0 12px;padding:8px 12px;font-size:13.5px}:root .bn-main label{color:#2d4452;font-weight:500}:root .bn-main input:not([type=checkbox]):not([type=radio]):not([type=file]):not([type=range]),:root .bn-main select,:root .bn-main textarea{color:var(--bn-text);background:#fbfdfd;border:1px solid #c9d6dc;transition:border-color .15s,box-shadow .15s,background .15s}:root .bn-main input:not([type=checkbox]):not([type=radio]):not([type=file]):not([type=range]):hover,:root .bn-main select:hover,:root .bn-main textarea:hover{border-color:#9fb4bd}:root .bn-main input:not([type=checkbox]):not([type=radio]):not([type=file]):not([type=range]):focus,:root .bn-main select:focus,:root .bn-main textarea:focus{border-color:var(--bn-teal-700,#0b6a63);background:#fff;outline:none;box-shadow:0 0 0 3px #0b6a6324}:root .bn-main input::placeholder,:root .bn-main textarea::placeholder{color:#8ba0aa}:root .bn-main input:disabled,:root .bn-main select:disabled,:root .bn-main textarea:disabled{color:#5a7080;background:#eef3f5}:is(:root .bn-main input[aria-invalid=true],:root .bn-main input:user-invalid){border-color:#c0504d}@media (min-width:768px){:root .bn-main input:not([type=checkbox]):not([type=radio]):not([type=file]):not([type=range]),:root .bn-main select,:root .bn-main .card form button:not(.bn-icon-btn):not(.bn-plain),:root .bn-main .card form .button{height:36px;min-height:36px}}@media (prefers-reduced-motion:reduce){:root .bn-main input,:root .bn-main select,:root .bn-main textarea{transition:none}}:root .bn-main .title-row h1,:root .bn-main .bn-page-head h1,:root .bn-main .review-title h1,:root .bn-studio .bn-studio-head h1,:root .bn-main .v30-setup h1{font-size:clamp(22px,1.9vw,26px);line-height:1.3}:root .bn-main .review-toolbar{gap:10px}:root .bn-main .document-progress{margin:8px 0 10px}:root .bn-main .document-progress li{padding:6px 14px;font-size:13px}:root .bn-main .v30-setup{padding:16px 20px}:root .bn-main .document-progress{gap:6px;margin:6px 0 8px}:root .bn-main .document-progress li{box-shadow:none;border-radius:999px;padding:4px 12px 4px 4px;font-size:12.5px}:root .bn-main .document-progress li span{width:22px;height:22px;font-size:12px}:root .bn-main .v29-print-lang{align-items:center;gap:6px;margin:0 0 6px;font-size:13px}:root .bn-main .v29-print-lang>span:first-child{min-width:96px;font-size:12.5px}:root .bn-main .v29-print-lang a,:root .bn-main .v29-print-lang .on-static{min-height:28px;padding:3px 11px;font-size:12.5px;line-height:20px}:root .bn-main .v29-print-lang small{font-size:11.5px}:root .bn-main .review-actions{align-items:center;gap:8px;margin:8px 0 12px}@media (min-width:768px){:root .bn-main .review-actions button,:root .bn-main .review-actions .button,:root .bn-main .review-actions summary.button{border-radius:10px;height:38px;min-height:38px;padding:0 16px;font-size:14px}}:root .bn-main .review-actions .issue-form{gap:10px;padding:4px 4px 4px 12px;font-size:13px}:root .bn-main .readiness.card,:root .bn-main .next-steps.card,:root .bn-main .document-connections{padding:14px 18px}:root .bn-main .readiness h2,:root .bn-main .next-steps h2,:root .bn-main .document-connections h2{margin:0 0 4px;font-size:16px}:root .bn-main .connection-item{padding:10px 14px}:root .bn-doc-filter .bn-filter-fields>label:not(.bn-date-field){flex-basis:120px}:root .bn-date-field input{width:136px}:root .bn-doc-filter .bn-search-q{min-width:140px}@media (min-width:1100px) and (max-width:1500px){:root .bn-doc-filter .bn-date-field>span{clip:rect(0 0 0 0);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}}:root .bn-main select{padding-left:10px;padding-right:26px}:root .bn-doc-filter .bn-search-by,:root .bn-doc-filter .bn-filter-fields>label:not(.bn-date-field){flex-basis:128px}@media (min-width:768px){:root .bn-main .review-actions form button,:root .bn-main .review-actions>form>button{border-radius:10px;height:38px;min-height:38px;padding:0 16px;font-size:14px}}:root .bn-main .bn-doc-card table td,:root .bn-main .bn-stack table td{padding-top:9px;padding-bottom:9px}:root .bn-main .bn-doc-card table th,:root .bn-main .bn-stack table th{padding-top:9px;padding-bottom:9px;font-size:12.5px}.v31-doc-settings{flex-wrap:wrap;align-items:center;gap:4px;margin:2px 0 6px;font-size:12.5px;display:flex}.v31-doc-settings a{color:var(--bn-teal-700,#0b6a63);font-weight:600}.v31-lang-field{gap:4px;max-width:420px;margin:10px 0 4px;display:grid}.v31-lang-field small{margin-left:6px;display:inline}:root .bn-studio .bn-lines.has-details{container-type:inline-size}@media (min-width:900px){:root .bn-studio .bn-lines.has-details .bn-lines-header{display:none}:root .bn-studio .bn-lines.has-details .bn-line{grid-template-columns:26px repeat(5,minmax(0,1fr)) 72px;row-gap:6px}:root .bn-studio .bn-lines.has-details .bn-line>.bn-line-no{grid-area:1/1}:root .bn-studio .bn-lines.has-details .bn-line>.line-code{grid-area:1/2}:root .bn-studio .bn-lines.has-details .bn-line>.line-description{grid-area:1/3/auto/7}:root .bn-studio .bn-lines.has-details .bn-line>.studio-line-actions{grid-area:1/7}:root .bn-studio .bn-lines.has-details .bn-line>.line-qty{grid-area:2/2}:root .bn-studio .bn-lines.has-details .bn-line>.line-unit{grid-area:2/3}:root .bn-studio .bn-lines.has-details .bn-line>.line-price{grid-area:2/4}:root .bn-studio .bn-lines.has-details .bn-line>.line-discount{grid-area:2/5}:root .bn-studio .bn-lines.has-details .bn-line>.line-estimate{grid-area:2/6;align-self:end;padding-bottom:8px}:root .bn-studio .bn-lines.has-details .bn-line>:is(.line-qty,.line-unit,.line-price,.line-discount) .bn-ll,:root .bn-studio .bn-lines.has-details .bn-line>.line-estimate .bn-ll{clip:auto;width:auto;height:auto;color:var(--bn-muted);margin-bottom:2px;font-size:11px;display:block;position:static}@container (min-width:1000px){:root .bn-studio .bn-lines.has-details .bn-lines-header,:root .bn-studio .bn-lines.has-details .bn-line{grid-template-columns:26px 92px minmax(0,1fr) 88px 78px 124px 96px 100px 72px;display:grid}:root .bn-studio .bn-lines.has-details .bn-line>*{grid-area:auto!important}:root .bn-studio .bn-lines.has-details .bn-line .bn-ll{overflow:hidden;clip:rect(0 0 0 0)!important;width:1px!important;height:1px!important;position:absolute!important}:root .bn-studio .bn-lines.has-details .bn-line>.line-estimate{align-self:center;padding-bottom:0}.bn-lines.has-details .bn-lines-header span{text-align:left}.bn-lines.has-details .bn-lines-header span:nth-child(4),.bn-lines.has-details .bn-lines-header span:nth-child(n+6){text-align:right}}}@media (max-width:899px){:root .bn-studio .bn-lines.has-details .bn-line{grid-template-columns:1fr 1fr 1fr}:root .bn-studio .bn-lines.has-details .bn-line .line-code{grid-column:1}:root .bn-studio .bn-lines.has-details .bn-line .line-description{grid-column:2/-1}}:root .v31-contact-row{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px 14px;display:grid}@media (max-width:760px){:root .v31-contact-row{grid-template-columns:1fr}}:root .bn-studio .bn-items{--it-cols:28px minmax(0, 1fr) 92px 112px 116px 36px;margin-top:4px;display:grid}:root .bn-studio .bn-items-head,:root .bn-studio .bn-item{grid-template-columns:var(--it-cols);align-items:start;column-gap:10px;display:grid}:root .bn-studio .bn-items-head{border-bottom:1.5px solid var(--bn-ink-950,#0f2230);color:var(--bn-ink-950,#0f2230);padding:0 4px 6px;font-size:12.5px;font-weight:600}:root .bn-studio .bn-items-head .num{text-align:right}:root .bn-studio .bn-item{border:0;border-bottom:1px solid var(--bn-line);box-shadow:none;background:0 0;border-radius:0;margin:0;padding:8px 4px}:root .bn-studio .bn-item:focus-within{background:#f6faf9}:root .bn-studio .bn-item.has-error{background:#fff6f6}.bn-item-no{text-align:center;color:var(--bn-muted);padding-top:8px;font-size:13px}.bn-item-main{gap:4px;min-width:0;display:grid}.bn-item-name{gap:8px;min-width:0;display:flex}:root .bn-studio .bn-item input:not([type=checkbox]),:root .bn-studio .bn-item textarea{width:100%;height:34px;min-height:34px;font-size:14.5px;border:0!important;border-bottom:1px solid var(--bn-line-strong)!important;box-shadow:none!important;background:0 0!important;border-radius:4px 4px 0 0!important;padding:4px 6px!important}:root .bn-studio .bn-item textarea{height:auto;min-height:30px;color:var(--bn-text-2,#3d5463);resize:vertical;font-size:13px}:root .bn-studio .bn-item input:hover:not(:disabled),:root .bn-studio .bn-item textarea:hover:not(:disabled){background:#f3f7f8!important}:root .bn-studio .bn-item input:focus,:root .bn-studio .bn-item textarea:focus{outline:none;border-bottom:2px solid var(--bn-teal-700,#0b6a63)!important;background:#fff!important}:root .bn-studio .bn-item .bn-item-code{width:92px;color:var(--bn-text-2,#3d5463);flex:0 0 92px;font-size:13px}:root .bn-studio .bn-item .bn-item-desc{flex:auto;font-weight:500}:root .bn-studio .bn-item :is(.bn-item-qty,.bn-item-price) input{text-align:right;font-variant-numeric:tabular-nums}.bn-item-amount{text-align:right;font-variant-numeric:tabular-nums;padding-top:7px}.bn-studio .bn-il{clip:rect(0 0 0 0);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}:root .bn-studio .bn-item label{min-width:0;margin:0;display:block}:root .bn-studio .bn-item .bn-item-discount{color:var(--bn-muted);align-items:center;gap:6px;font-size:12.5px;display:inline-flex}:root .bn-studio .bn-item .bn-item-discount input{text-align:right;width:110px;height:28px;min-height:28px;font-size:13px}:root .bn-studio .bn-item .bn-item-link{height:auto;min-height:0;box-shadow:none;color:var(--bn-teal-700,#0b6a63);background:0 0;border:0;justify-self:start;padding:0 6px;font-size:12.5px;font-weight:500}:root .bn-studio .bn-item .bn-item-link:hover{text-decoration:underline}:root .bn-studio .bn-item .studio-line-error{grid-column:2/-1}.bn-item-menu{padding-top:2px;position:relative}:root .bn-studio .bn-item-menu>summary{cursor:pointer;width:32px;height:32px;color:var(--bn-muted);border-radius:8px;place-items:center;list-style:none;display:grid}.bn-item-menu>summary::-webkit-details-marker{display:none}:root .bn-studio .bn-item-menu>summary:hover,.bn-item-menu[open]>summary{color:var(--bn-ink-950,#0f2230);background:#eef3f5}.bn-item-menu>div{z-index:20;border:1px solid var(--bn-line);background:#fff;border-radius:10px;min-width:180px;padding:6px;display:grid;position:absolute;top:36px;right:0;box-shadow:0 12px 28px #0f223024}:root .bn-studio .bn-item-menu>div button{width:100%;min-height:36px;box-shadow:none;color:var(--bn-ink-950,#0f2230);text-align:left;background:0 0;border:0;border-radius:7px;align-items:center;gap:8px;padding:0 10px;font-size:13.5px;font-weight:500;display:flex}:root .bn-studio .bn-item-menu>div button:hover:not(:disabled){background:#f1f6f7}:root .bn-studio .bn-items-foot{justify-content:space-between;align-items:flex-start;gap:20px;margin-top:12px;display:flex}.bn-add-split{display:inline-flex;position:relative}:root .bn-studio .bn-add-split>button{border-radius:10px 0 0 10px}:root .bn-studio .bn-add-split>button:only-child{border-radius:10px}:root .bn-studio .bn-add-catalog>summary{border:1px solid var(--bn-line-strong);cursor:pointer;background:#fff;border-radius:0 10px 10px 0;place-items:center;height:100%;min-height:38px;margin-left:-1px;padding:0 10px;list-style:none;display:grid}.bn-add-catalog>summary::-webkit-details-marker{display:none}.bn-catalog-pop{z-index:25;border:1px solid var(--bn-line);background:#fff;border-radius:12px;width:min(420px,86vw);padding:8px;position:absolute;top:calc(100% + 6px);left:0;box-shadow:0 16px 36px #0f223029}:root .bn-studio .bn-catalog-search{margin:0 0 6px;display:block;position:relative}.bn-catalog-search svg{color:var(--bn-muted);position:absolute;top:50%;left:10px;transform:translateY(-50%)}:root .bn-studio .bn-catalog-search input{width:100%;padding-left:32px!important}.bn-catalog-pop ul{max-height:280px;margin:0;padding:0;list-style:none;overflow:auto}.bn-catalog-pop li.muted{padding:10px;font-size:13px}:root .bn-studio .bn-catalog-pop li button{width:100%;min-height:44px;box-shadow:none;text-align:left;color:var(--bn-ink-950,#0f2230);background:0 0;border:0;border-radius:8px;justify-content:space-between;align-items:center;gap:12px;padding:6px 10px;display:flex}:root .bn-studio .bn-catalog-pop li button:hover{background:#f1f6f7}.bn-catalog-pop li button>span:first-child{min-width:0;display:grid}.bn-catalog-pop li button b{font-size:13.5px;font-weight:600}.bn-catalog-pop li button small{color:var(--bn-muted);font-size:12px}.bn-catalog-pop li button .num{color:var(--bn-text-2,#3d5463);flex:none;font-size:12.5px}:root .bn-studio .bn-items-totals{gap:2px;width:min(340px,100%);margin:0 0 0 auto;display:grid}:root .bn-studio .bn-items-totals>div{justify-content:space-between;align-items:center;gap:12px;min-height:34px;padding:0 4px;display:flex}:root .bn-studio .bn-items-totals dt{color:var(--bn-text-2,#3d5463);align-items:center;gap:6px;font-size:13.5px;display:flex}:root .bn-studio .bn-items-totals dd{font-variant-numeric:tabular-nums;margin:0;font-size:14.5px}:root .bn-studio .bn-items-vat label{align-items:center;gap:4px;margin:0;display:inline-flex}:root .bn-studio .bn-items-vat select{font-size:13px;height:32px!important;min-height:32px!important;padding:0 28px 0 8px!important}:root .bn-studio .bn-items-vat .bn-vat-rate input{text-align:right;width:52px;font-size:13px;height:32px!important;min-height:32px!important;padding:0 6px!important}:root .bn-studio .bn-items-grand{border-top:1.5px solid var(--bn-ink-950,#0f2230);margin-top:4px}:root .bn-studio .bn-items-grand dt{color:var(--bn-ink-950,#0f2230);font-weight:700}:root .bn-studio .bn-items-grand dd{font-size:17px;font-weight:700}@media (max-width:767px){:root .bn-studio .bn-items-head{display:none}:root .bn-studio .bn-item,:root .bn-studio .bn-items.has-unit .bn-item{grid-template-columns:1fr 1fr 1fr 44px;row-gap:6px;padding:10px 2px}.bn-item-no{display:none}:root .bn-studio .bn-item .bn-item-main{grid-column:1/4}:root .bn-studio .bn-item .bn-item-menu{grid-area:1/4}:root .bn-studio .bn-items:not(.has-unit) .bn-item-amount{grid-column:3/5}:root .bn-studio .bn-items.has-unit .bn-item-amount{grid-column:1/-1}.bn-studio .bn-il{clip:auto;width:auto;height:auto;color:var(--bn-muted);font-size:11.5px;display:block;position:static}:root .bn-studio .bn-item input:not([type=checkbox]){height:44px;min-height:44px}:root .bn-studio .bn-item .bn-item-code{flex-basis:84px;width:84px}:root .bn-studio .bn-item-menu>summary{width:44px;height:44px}:root .bn-studio .bn-items-foot{flex-direction:column;align-items:stretch}:root .bn-studio .bn-add-split>button,:root .bn-studio .bn-add-catalog>summary{min-height:44px}:root .bn-studio .bn-item .bn-item-link{min-height:32px}}@media (max-width:1499px){:root .bn-studio .studio-layout{grid-template-columns:minmax(0,1fr)}}:root .bn-studio .bn-item .bn-item-link,:root .bn-studio .bn-item-menu>div button,:root .bn-studio .bn-catalog-pop li button{box-shadow:none!important;filter:none!important;background:0 0!important;border:0!important;transform:none!important}:root .bn-studio .bn-item .bn-item-link{color:var(--bn-teal-700,#0b6a63)!important}:root .bn-studio .bn-item-menu>div button,:root .bn-studio .bn-catalog-pop li button{justify-content:flex-start;color:var(--bn-ink-950,#0f2230)!important}:root .bn-studio .bn-catalog-pop li button{justify-content:space-between}:root .bn-studio .bn-item-menu>div .remove-line{color:#a23b3b!important}:root .bn-studio .bn-item-menu>div button:hover:not(:disabled),:root .bn-studio .bn-catalog-pop li button:hover:not(:disabled){background:#f1f6f7!important}:root .bn-studio .bn-item-menu>div button:disabled{opacity:.45}@media (max-width:767px){:root .bn-studio .bn-item .bn-item-amount{justify-content:space-between;align-items:baseline;padding-top:0;display:flex}:root .bn-studio .bn-item .bn-item-amount .bn-il{display:inline}:root .bn-studio .bn-item-menu>div button{min-height:44px}:root .bn-studio .bn-item .bn-item-link{min-height:40px}}:root .bn-studio .studio-layout{grid-template-columns:minmax(0,1fr)!important}:root .bn-studio .bn-ed-section{padding-top:12px;padding-bottom:12px}:root .bn-studio .studio-section-title{margin-bottom:8px;font-size:14.5px}:root .bn-studio .bn-items-head{padding-bottom:4px;font-size:12px}:root .bn-studio .bn-item{padding:3px 4px}:root .bn-studio .bn-item-main{gap:2px}:root .bn-studio .bn-item input:not([type=checkbox]){height:32px;min-height:32px;font-size:14px}:root .bn-studio .bn-item textarea{min-height:26px;font-size:12.5px;padding:2px 6px!important}.bn-item-no{padding-top:7px}.bn-item-amount{padding-top:6px}.bn-item-amount strong{font-size:14px}:root .bn-studio .bn-item-menu>summary{width:30px;height:30px}:root .bn-studio .bn-item .bn-item-discount input{height:26px;min-height:26px}:root .bn-studio .bn-items-foot{margin-top:8px}:root .bn-studio .bn-add-split>button,:root .bn-studio .bn-add-catalog>summary{height:34px;min-height:34px;font-size:13.5px}:root .bn-studio .bn-items-totals>div{min-height:28px}:root .bn-studio .bn-items-totals dt{font-size:13px}:root .bn-studio .bn-items-totals dd{font-size:14px}:root .bn-studio .bn-items-grand dd{font-size:16px}:root .bn-studio .bn-items-vat select,:root .bn-studio .bn-items-vat .bn-vat-rate input{height:28px!important;min-height:28px!important}@media (max-width:767px){:root .bn-studio .bn-item input:not([type=checkbox]),:root .bn-studio .bn-add-split>button,:root .bn-studio .bn-add-catalog>summary{height:44px;min-height:44px}:root .bn-studio .bn-item{padding:8px 2px}}:root .bn-studio .bn-items{--it-cols:40px minmax(0, 1fr) 80px 112px 112px 34px}:root .bn-studio .bn-items.has-unit{--it-cols:40px minmax(0, 1fr) 76px 70px 112px 112px 34px}:root .bn-studio .bn-items-totals{width:min(440px,100%)}:root .bn-studio .bn-items-vat-mode dt,:root .bn-studio .bn-items-vat-mode label{flex:auto;width:100%}:root .bn-studio .bn-items-vat-mode select{width:100%;font-size:13px;height:30px!important;min-height:30px!important}:root .bn-studio .bn-items-vat .bn-vat-rate{margin-left:6px;font-size:13px}:root .bn-studio .bn-items-totals>.bn-items-words{justify-content:flex-end;min-height:0;padding-top:0}:root .bn-studio .bn-items-words dd{color:var(--bn-text-2,#3d5463);text-align:right;font-size:12.5px}@media (max-width:767px){:root .bn-studio .bn-items-vat-mode select,:root .bn-studio .bn-items-vat .bn-vat-rate input{height:44px!important;min-height:44px!important}}
.business-document .document-totals{break-inside:avoid}.business-document .document-line-table td:nth-child(n+3),.business-document .document-line-table th:nth-child(n+3){font-variant-numeric:tabular-nums}:root .business-document.f4{--f4-ink:var(--bn-ink-950,#0f2230);--f4-accent:var(--bn-teal-700,#0b6a63);--f4-rule:#d5dfe3;--f4-soft:#f3f7f8;--f4-muted:#4f6573;max-width:900px;color:var(--f4-ink);background:#fff;border-radius:8px;margin:18px auto 0;padding:36px 40px 26px;font-size:13px;line-height:1.55;position:relative;overflow:hidden;border:1px solid var(--f4-rule)!important;box-shadow:0 1px 2px #0f22300f,0 14px 32px #0f223012!important}:root .business-document.f4.tpl-classic{--f4-ink:#111;--f4-accent:#111;--f4-rule:#9a9a9a;--f4-soft:#f1f1f1;--f4-muted:#333}.business-document.f4 p{margin:0}:root .business-document.f4.tpl-classic :is(p,b,strong,dt,dd,td,small,li,.f4-eyebrow){color:#222}.f4-head{justify-content:space-between;align-items:flex-start;gap:20px;display:flex}:root .f4-title h2{font-family:var(--bn-font-display,inherit);color:var(--f4-ink);letter-spacing:0;margin:0;font-size:28px;font-weight:700;line-height:1.2}.tpl-classic .f4-title h2{font-family:var(--bn-font-body,inherit)}.f4-title small{letter-spacing:.16em;color:var(--f4-muted);margin-top:2px;font-size:11px;display:block}.f4-state{flex:none;justify-items:end;gap:4px;display:grid}.f4-pill{letter-spacing:.04em;white-space:nowrap;border:1.5px solid;border-radius:999px;padding:5px 14px;font-size:12px;font-weight:700;display:inline-block}.f4-state small{font-size:11px;font-weight:600}.f4-state-original .f4-pill{color:#0b6a63;background:#e7f4f1}.f4-state-copy .f4-pill{color:#4f6573;background:#f1f4f6}.f4-state-draft .f4-pill,.f4-state-draft small{color:#1d4f91}.f4-state-draft .f4-pill{background:#eaf1fb;border-style:dashed}.f4-state-review .f4-pill,.f4-state-review small{color:#8a5a00}.f4-state-review .f4-pill{background:#fdf4e3;border-style:dashed}.f4-state-void .f4-pill{color:#b13b3b;background:#fbecec}.tpl-classic .f4-pill{background:#fff!important}:root .business-document.f4 .document-environment{margin:12px 0 0;padding:6px 10px;font-size:12px}:root .business-document.f4 .f4-env-quiet{color:var(--f4-muted);padding:0;font-size:11px;background:0 0!important;border:0!important}.f4-top{border-top:2px solid var(--f4-ink);grid-template-columns:minmax(0,1fr) minmax(220px,300px);gap:24px;margin-top:18px;padding-top:16px;display:grid}.f4-issuer{gap:12px;min-width:0;display:flex}.f4-issuer strong{font-size:17px;line-height:1.35;display:block}.f4-issuer p{color:var(--f4-muted);white-space:pre-wrap;overflow-wrap:anywhere}.f4-mark{background:var(--f4-ink);color:#fff;border-radius:10px;flex:none;place-items:center;width:44px;height:44px;font-size:20px;font-weight:700;display:grid}:root .business-document.f4 .f4-meta{border:1px solid var(--f4-rule);background:#fff;border-radius:6px;align-self:start;margin:0;padding:0;display:block}.tpl-classic .f4-meta{border-radius:0!important}:root .business-document.f4 .f4-meta>div{border-bottom:1px solid var(--f4-rule);grid-template-columns:92px minmax(0,1fr);gap:8px;padding:6px 12px;display:grid}.business-document.f4 .f4-meta>div:last-child{border-bottom:0}:root .business-document.f4 .f4-meta dt{color:var(--f4-muted);font-size:12px}:root .business-document.f4 .f4-meta dd{overflow-wrap:anywhere;margin:0;font-size:13px;font-weight:600}:root .business-document.f4 .f4-meta-number{background:var(--f4-soft)}:root .business-document.f4 .f4-meta-number dd{font-variant-numeric:tabular-nums;font-weight:700}.f4-customer{border:1px solid var(--f4-rule);border-left:4px solid var(--f4-accent);background:var(--f4-soft);border-radius:6px;justify-content:space-between;gap:20px;margin:16px 0;padding:12px 14px;display:flex}.tpl-classic .f4-customer{background:#fff;border-left-width:1px;border-radius:0}.f4-customer>div{min-width:0}.f4-eyebrow{letter-spacing:.06em;color:var(--f4-accent);font-size:11px;font-weight:700;display:block}.f4-customer strong{font-size:15px;display:block}.f4-customer p{color:var(--f4-muted);white-space:pre-wrap;overflow-wrap:anywhere}.f4-contact{text-align:right;color:var(--f4-muted);overflow-wrap:anywhere;margin:0;padding:0;font-size:12.5px;list-style:none}:root .business-document.f4 .table-wrap{box-shadow:none;background:0 0;border:0;border-radius:0}:root .business-document.f4 .document-line-table th{background:var(--f4-ink);color:#fff;border:0;padding:8px;font-size:12px;font-weight:600}:root .business-document.f4.tpl-classic .document-line-table th{color:#111;background:#f1f1f1;border-top:1px solid #111;border-bottom:1px solid #111}:root .business-document.f4 .document-line-table td{border-bottom:1px solid var(--f4-rule);color:var(--f4-ink);padding:8px;font-size:13px}.business-document.f4 .document-line-table td b{font-weight:600}.f4-line-detail{white-space:pre-wrap;color:var(--f4-muted);font-size:12px;display:block}.business-document.f4 tbody tr:hover td{background:0 0}.f4-bottom{break-inside:avoid;grid-template-columns:minmax(0,1fr) minmax(250px,330px);gap:24px;margin-top:16px;display:grid}.f4-bottom-left{align-content:start;gap:10px;min-width:0;display:grid}.f4-words{border:1px solid var(--f4-rule);background:var(--f4-soft);border-radius:6px;padding:8px 12px}.tpl-classic .f4-words{background:#fff;border-radius:0}.f4-words span{color:var(--f4-muted);font-size:11px;display:block}:root .business-document.f4 .f4-note{white-space:pre-wrap;background:0 0;border:0;margin:0;padding:0}.business-document.f4 .f4-note b{font-size:12px;display:block}.f4-money{margin:0}.f4-money>div{border-bottom:1px solid var(--f4-rule);justify-content:space-between;gap:16px;padding:5px 0;display:flex}.f4-money dt{color:var(--f4-muted)}.f4-money dd{font-variant-numeric:tabular-nums;white-space:nowrap;margin:0;font-weight:600}.f4-total{background:var(--f4-ink);color:#fff;border-radius:6px;justify-content:space-between;align-items:center;gap:14px;margin-top:8px;padding:10px 14px;display:flex}.f4-total strong{font-variant-numeric:tabular-nums;white-space:nowrap;font-size:20px}.tpl-classic .f4-total{color:#111;background:#fff;border-top:2px solid #111;border-bottom:3px double #111;border-radius:0}.f4-places{text-align:right;color:var(--f4-muted);margin-top:6px;font-size:10.5px;display:block}:root .business-document.f4 .f4-signatures{color:var(--f4-ink);text-align:center;break-inside:avoid;grid-template-columns:1fr 110px 1fr;align-items:start;gap:18px;margin-top:26px;padding:0;display:grid}.f4-sign{gap:2px;font-size:12px;display:grid}.f4-sign-line{border-bottom:1px dotted var(--f4-ink);height:40px;margin-bottom:4px;display:block}.f4-sign p{color:var(--f4-muted);overflow-wrap:anywhere}.f4-stamp{color:#8a9ca6;border:1.5px dashed #9fb1ba;border-radius:50%;place-items:center;width:92px;height:92px;margin:0 auto;font-size:11px;display:grid}.tpl-classic .f4-stamp{color:#777;border-color:#999}.f4-foot{border-top:1px solid var(--f4-rule);color:var(--f4-muted);justify-content:space-between;align-items:flex-end;gap:16px;margin-top:18px;padding-top:8px;font-size:10.5px;display:flex}.f4-foot .document-footnote,.f4-foot .document-custom-footer{color:var(--f4-muted);font-size:10.5px;display:block}.f4-foot-brand{white-space:nowrap;flex:none}.f4-watermark{pointer-events:none;letter-spacing:.1em;color:#0f22300f;z-index:0;place-items:center;font-size:140px;font-weight:800;display:grid;position:absolute;inset:0;transform:rotate(-28deg)}.business-document.f4>:not(.f4-watermark):not(.void-stamp):not(style){z-index:1;position:relative}.business-document.f4>.void-stamp{z-index:2}.business-document.f4+.business-document.f4{margin-top:28px}@media screen and (max-width:720px){:root .business-document.f4{padding:22px 16px 18px}.f4-head,.f4-customer,.f4-foot{flex-direction:column}.f4-state{order:-1;justify-items:start}.f4-top,.f4-bottom{grid-template-columns:1fr}.f4-contact{text-align:left}:root .f4-title h2{font-size:23px}.f4-watermark{font-size:72px}.f4-foot-brand{white-space:normal}:root .business-document.f4 .f4-signatures{grid-template-columns:1fr 1fr}.f4-stamp{display:none}}@media print{@page{size:A4;margin:14mm 14mm 16mm;@bottom-right{content:counter(page) " / " counter(pages);font-size:8pt;color:#555}}.business-document .document-line-table thead{display:table-header-group}.business-document .document-line-table tr,.business-document .document-signatures,.business-document .document-payment-box{break-inside:avoid}:root .business-document.f4{-webkit-print-color-adjust:exact;print-color-adjust:exact;border-radius:0;max-width:none;margin:0;font-size:9.5pt;box-shadow:none!important;border:0!important;padding:0!important}.business-document.f4+.business-document.f4{break-before:page;margin-top:0}.f4-bottom,.f4-customer,.f4-top{break-inside:avoid}:root .business-document.tpl-classic :not(.void-stamp){color:#000!important}.business-document.tpl-classic .document-line-table th{background:0 0!important}}.v30-template-switch .on-static{background:var(--bn-ink-950);color:#fff;border-radius:999px;padding:5px 12px;font-size:13px}.v30-template-switch small{align-items:center;gap:6px;display:inline-flex}.v30-card-head{grid-template-columns:auto 1fr;align-items:start;gap:14px;margin-bottom:16px;display:grid}:root .v30-card-head h2{margin:2px 0 4px}.v30-card-head p{margin:0;font-size:14px}.v30-card-ic{background:var(--bn-teal-100);width:44px;height:44px;color:var(--bn-teal-700);border-radius:14px;place-items:center;display:grid}.v30-template-card.is-setup,.card.is-setup{border-color:var(--bn-teal-500);box-shadow:0 0 0 4px #14aa9a24, var(--bn-shadow-sm)}:root fieldset.v30-template-options{border:0;grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;min-width:0;margin:0;padding:0;display:grid}.v30-template-option{border:1.5px solid var(--bn-line-strong);border-radius:var(--bn-r-lg);cursor:pointer;transition:border-color var(--bn-dur-fast), box-shadow var(--bn-dur-fast);background:#fff;grid-template-columns:148px minmax(0,1fr);align-items:start;gap:18px;padding:18px;display:grid;position:relative}.v30-template-option:hover{border-color:var(--bn-ink-600)}.v30-template-option>input{position:absolute;top:16px;right:16px}.v30-template-option:has(input:checked){border-color:var(--bn-teal-700);background:var(--bn-teal-050);box-shadow:0 0 0 3px #0b8b8029}.v30-template-option:has(input:focus-visible){outline:2px solid var(--bn-teal-600);outline-offset:2px}.v30-template-text{gap:6px;min-width:0;padding-right:22px;display:grid}.v30-template-text b{color:var(--bn-text);align-items:center;gap:8px;font-size:17px;display:flex}.v30-template-text b em{font-style:normal}.v30-template-text small{color:var(--bn-text-2);font-size:14px}.v30-template-text ul{color:var(--bn-text-2);gap:2px;margin:4px 0 0;padding-left:18px;font-size:13.5px;display:grid}.v30-a4{aspect-ratio:210/297;box-shadow:var(--bn-shadow-sm);background:#fff;border:1px solid #d6dde0;border-radius:4px;align-content:start;gap:7px;padding:12px 11px;display:grid}.v30-a4 i,.v30-a4>span{display:block}.v30-a4 .a4-head{justify-content:space-between;align-items:center;padding-bottom:6px;display:flex}.v30-a4 .a4-logo{border-radius:2px;width:34px;height:10px}.v30-a4 .a4-title{border-radius:2px;width:30px;height:8px}.v30-a4 .a4-parties{grid-template-columns:1fr 1fr;gap:6px;display:grid}.v30-a4 .a4-parties i{border-radius:2px;height:22px}.v30-a4 .a4-meta{border-radius:3px;height:12px}.v30-a4 .a4-rows{gap:4px;display:grid}.v30-a4 .a4-rows i{border-bottom:1px solid #e3e8ea;height:6px}.v30-a4 .a4-total{border-radius:3px;justify-self:end;width:52px;height:14px}.v30-a4 .a4-sign{justify-content:space-between;margin-top:8px;display:flex}.v30-a4 .a4-sign i{border-bottom:1px solid #9aa;width:34px;height:6px}.tpl-modern .v30-a4{border-top:3px solid var(--bn-teal-700)}.tpl-modern .a4-logo{background:linear-gradient(90deg, var(--bn-ink-950) 0 30%, var(--bn-teal-200) 30%)}.tpl-modern .a4-title{background:var(--bn-ink-800)}.tpl-modern .a4-parties i,.tpl-modern .a4-meta{background:var(--bn-teal-050);border:1px solid var(--bn-teal-100)}.tpl-modern .a4-total{background:var(--bn-ink-950)}.tpl-classic .a4-head{border-bottom:1.5px solid #111}.tpl-classic .a4-logo{background:#333;height:6px}.tpl-classic .a4-title{background:#111}.tpl-classic .a4-parties i,.tpl-classic .a4-meta{border:1px solid #888}.tpl-classic .a4-rows i{border-bottom-color:#bbb}.tpl-classic .a4-total{border-top:1.5px solid #111;border-bottom:2.5px double #111;border-radius:0}.v30-template-actions{flex-wrap:wrap;gap:10px;margin-top:16px;display:flex}@media screen and (max-width:900px){:root fieldset.v30-template-options{grid-template-columns:1fr}}@media screen and (max-width:480px){.v30-template-option{grid-template-columns:96px minmax(0,1fr);gap:12px;padding:14px}.v30-template-actions>*{width:100%}}.v30-setup{border-radius:var(--bn-r-xl);border:1px solid var(--bn-line);box-shadow:var(--bn-shadow-sm);background:#fff;gap:14px;margin:0 0 20px;padding:20px 22px;display:grid}.v30-setup-head{flex-wrap:wrap;justify-content:space-between;align-items:flex-end;gap:16px;display:flex}:root .v30-setup h2{margin:2px 0 0}.v30-setup .eyebrow{margin:0}.v30-setup-bar{background:var(--bn-line);border-radius:999px;flex:0 280px;height:8px;overflow:hidden}.v30-setup-bar i{border-radius:inherit;background:var(--bn-teal-600);height:100%;display:block}.v30-setup .bn-stepper small{color:var(--bn-muted);font-weight:400}.v30-setup-next{border-top:1px solid var(--bn-line);flex-wrap:wrap;align-items:center;gap:10px;padding-top:12px;display:flex}.v30-setup-next p{color:var(--bn-text-2);flex-basis:100%;margin:0;font-size:14px}@media screen and (max-width:767px){.v30-setup .bn-stepper{grid-template-columns:1fr 1fr;gap:8px;display:grid}.v30-setup .bn-stepper li:after{display:none}}.f4-brand{align-items:center;min-height:64px;display:flex}.f4-logo{object-fit:contain;max-width:230px;max-height:72px;display:block}:root .business-document.f4 .f4-brand .f4-mark{border-radius:14px;width:60px;height:60px;font-size:28px}:root .business-document.f4 .f4-state{text-align:right;justify-items:end;gap:2px}:root .business-document.f4 .f4-title-main{font-family:var(--bn-font-display,inherit);color:var(--f4-ink);letter-spacing:0;margin:8px 0 0;font-size:34px;font-weight:700;line-height:1.15}.tpl-classic .f4-title-main{font-family:var(--bn-font-body,inherit)!important}.f4-title-sub{letter-spacing:.22em;margin-top:4px;font-weight:700;color:var(--f4-accent)!important;font-size:12px!important}:root .business-document.f4 .f4-pill{letter-spacing:.06em;border:0;padding:3px 12px;font-size:11.5px}:root .business-document.f4 .f4-state-original .f4-pill{color:#fff;background:#0b6a63}:root .business-document.f4 .f4-state-copy .f4-pill{color:#fff;background:#0f2230}:root .business-document.f4 .f4-state-draft .f4-pill,:root .business-document.f4 .f4-state-review .f4-pill{border:1.5px dashed}:root .business-document.f4 .f4-state-void .f4-pill{color:#fff;background:#b13b3b}:root .business-document.f4.tpl-classic .f4-pill{color:#111!important;background:#fff!important;border:1.5px solid #111!important}:root .business-document.f4.tpl-classic .f4-state-copy .f4-pill{color:#fff!important;background:#111!important}:root .business-document.f4 .f4-top{border-top:0;margin-top:16px;padding-top:0}.f4-issuer{display:block}.f4-issuer p,.f4-customer p{color:var(--f4-muted);white-space:pre-wrap;overflow-wrap:anywhere;font-size:13px;margin:1px 0 0!important}.f4-issuer b,.f4-customer b{color:var(--f4-ink)}.f4-issuer-name,.f4-cust-name{color:var(--f4-ink)!important}.f4-issuer-name strong{font-size:16px}.f4-cust-name strong{font-size:15px}.f4-issuer-name span,.f4-cust-name span{color:var(--f4-muted);font-size:13px}:root .business-document.f4 .f4-meta{border-top:3px solid var(--f4-accent);border-radius:6px}:root .business-document.f4 .f4-meta>div{grid-template-columns:84px minmax(0,1fr)}:root .business-document.f4 .f4-meta dd{text-align:right;font-variant-numeric:tabular-nums;font-weight:700}:root .business-document.f4 .f4-meta dd small{color:var(--f4-muted);font-weight:400}:root .business-document.f4 .f4-customer{border:1px solid var(--f4-rule);background:#fff;border-radius:10px;grid-template-columns:minmax(0,1.25fr) minmax(0,1fr);gap:20px;margin:16px 0 14px;padding:12px 16px;display:grid}.tpl-classic .f4-customer{border-radius:0!important}.f4-terms .f4-contact{text-align:left;font-size:13px}:root .business-document.f4 .f4-eyebrow{letter-spacing:.02em;color:var(--f4-accent);margin-bottom:2px;font-size:11.5px;font-weight:700;display:block}:root .business-document.f4 .document-line-table th{color:var(--f4-ink);border-top:2px solid var(--f4-accent);border-bottom:1px solid var(--f4-accent);background:#fff;font-weight:700}:root .business-document.f4.tpl-classic .document-line-table th{background:#fff;border-top:2px solid #111;border-bottom:1px solid #111}:root .business-document.f4 .document-line-table td{padding:9px 8px}:root .business-document.f4 .f4-words{background:0 0;border:0;padding:0}:root .business-document.f4 .f4-words b{font-size:14px}:root .business-document.f4 .f4-total{background:#0b6a63;border-radius:8px;margin-top:8px;padding:12px 16px}:root .business-document.f4 .f4-total span{font-weight:600}:root .business-document.f4 .f4-total strong{font-size:22px}:root .business-document.f4.tpl-classic .f4-total{background:#fff;border-radius:0}:root .business-document.f4 .f4-signatures{border-top:1px solid var(--f4-rule);grid-template-columns:1fr 130px 1fr;align-items:start;margin-top:28px;padding-top:16px}.f4-sign-top{font-size:12px;color:var(--f4-muted)!important;margin:0 0 2px!important}:root .business-document.f4 .f4-sign-line{border-bottom:1px solid var(--f4-ink);height:44px;margin:0 18px 6px}.f4-sign b{font-size:13px}:root .business-document.f4 .f4-stamp{color:#9db3bb;text-align:center;border:1.5px solid #b9cdd3;width:104px;height:104px;margin:8px auto 0;font-size:10.5px;line-height:1.3;box-shadow:inset 0 0 0 5px #fff,inset 0 0 0 6.5px #b9cdd3}.f4-stamp span{overflow-wrap:anywhere;max-width:76px;display:block;transform:rotate(-14deg)}.f4-foot-note{color:var(--f4-muted);font-size:11px;display:block}.f4-foot-brand{align-items:center;gap:4px;display:inline-flex}.f4-foot-brand img{display:inline-block}.f4-foot-brand b{color:var(--f4-ink);letter-spacing:.04em}@media screen and (max-width:720px){:root .business-document.f4 .f4-customer{grid-template-columns:1fr}:root .business-document.f4 .f4-title-main{font-size:26px}.f4-head{flex-direction:row!important}:root .business-document.f4 .f4-state{order:0}}:root .business-document.f4 .f4-issuer-name strong,:root .business-document.f4 .f4-cust-name strong{display:inline}:root .business-document.f4 .f4-ref-date{font-size:11.5px;display:block}.f4-bank p{font-size:13px;line-height:1.6;margin:2px 0 0!important}:root .business-document.f4 .f4-bank{border:1px dashed var(--f4-rule);border-radius:8px;padding:8px 12px}.tpl-classic .f4-bank{border-radius:0!important}.f4-letterhead{align-items:center;gap:14px;min-width:0;display:inline-flex}:root .business-document.f4 .f4-letterhead b{max-width:300px;color:var(--f4-ink);overflow-wrap:anywhere;font-size:22px;font-weight:700;line-height:1.2}.f4-logo{max-width:260px;max-height:84px}.f4-issuer-contact{font-size:12.5px!important}:root .business-document.f4 .document-line-table :is(th,td):first-child{text-align:center;width:46px}:root .business-document.f4 .f4-doc-table :is(th,td):nth-child(3),:root .business-document.f4 .f4-doc-table :is(th,td):nth-child(4){text-align:center;width:120px}:root .business-document.f4 .f4-doc-table :is(th,td):nth-child(5){text-align:right;width:130px}.f4-paidby ul{color:var(--f4-muted);gap:3px;margin:2px 0 0;padding:0;font-size:13px;list-style:none;display:grid}.f4-paidby li{align-items:center;gap:6px;display:flex}.f4-paidby li.on{color:var(--f4-ink);font-weight:600}.f4-paidby .box{border:1.2px solid;border-radius:2px;flex:none;place-items:center;width:13px;height:13px;display:inline-grid}.f4-adjust{break-inside:avoid;grid-template-columns:minmax(0,1fr) minmax(250px,330px);gap:24px;margin-top:14px;display:grid}.f4-adjust-why{background:var(--f4-soft);border-radius:8px;padding:10px 14px}.f4-adjust-why p{color:var(--f4-ink);font-size:13px;margin:0 0 8px!important}.f4-adjust-why p:last-child{margin-bottom:0!important}:root .business-document.f4 .f4-adjustment{border:1px solid var(--f4-rule);background:#fff;border-radius:8px;margin:0;padding:0;display:block}:root .business-document.f4 .f4-adjustment>div{border-bottom:1px solid var(--f4-rule);justify-content:space-between;gap:12px;padding:6px 12px;display:flex}:root .business-document.f4 .f4-adjustment>div:last-child{border-bottom:0}:root .business-document.f4 .f4-adjustment>.f4-adj-diff{background:var(--f4-soft)}:root .business-document.f4 .f4-adjustment dt{color:var(--f4-muted);font-size:13px}:root .business-document.f4 .f4-adjustment dd{font-variant-numeric:tabular-nums;margin:0;font-weight:700}.tpl-classic .f4-adjust-why,.tpl-classic .f4-adjustment{border-radius:0!important}:root .business-document.f4 .f4-money>div{border-bottom:0;padding:3px 0}:root .business-document.f4 .f4-money dd{font-weight:400}:root .business-document.f4 .f4-bank{border:0;padding:0}:root .business-document.f4 .f4-foot{align-items:center;margin-top:16px}@media screen and (max-width:720px){.f4-adjust{grid-template-columns:1fr}:root .business-document.f4 .f4-letterhead b{font-size:17px}}:root .business-document.f4 .f4-title-main{font-size:36px;font-weight:700;font-family:var(--bn-font-body,inherit)!important}:root .business-document.f4 .f4-brand .f4-mark{background:var(--f4-ink)}:root .business-document.f4 .f4-words b{color:var(--f4-ink)}@media screen and (max-width:720px){:root .business-document.f4 .f4-letterhead b{display:none}}@media screen and (min-width:721px){:root .business-document.f4{aspect-ratio:210/297;flex-direction:column;display:flex}}@media print{:root .business-document.f4{flex-direction:column;min-height:262mm;display:flex}}:root .business-document.f4>.f4-bottom{margin-top:auto;padding-top:18px}:root .business-document.f4 .f4-signatures.without-stamp{grid-template-columns:minmax(0,1fr) minmax(0,1fr);column-gap:36px}@media print{:root .business-document.f4 .f4-signatures.without-stamp{column-gap:14mm}:root .business-document.f4 .f4-foot{break-inside:avoid}}:root .business-document.f4 .document-line-table .f4-col-code{text-align:left;white-space:nowrap;width:86px}:root .business-document.f4 .document-line-table .f4-col-unit{text-align:center;width:70px}:root .business-document.f4 .f4-bottom-left .f4-paidby ul{margin-top:2px}:root .business-document.f4 .document-line-table .f4-col-desc{text-align:left}:root .business-document.f4 .document-line-table.has-code .f4-col-desc{width:44%}@media screen and (min-width:721px),print{:root .business-document.f4 .f4-customer,:root .business-document.f4 .f4-bottom{grid-template-columns:minmax(0,59fr) minmax(0,41fr);column-gap:24px}:root .business-document.f4 .f4-totals{width:100%;min-width:0}:root .business-document.f4 .f4-money>div{grid-template-columns:minmax(0,1fr) max-content;gap:12px;display:grid}:root .business-document.f4 .f4-money dd{text-align:right;white-space:nowrap}}
@media screen{:root .business-document.f4 .f4-money>div{grid-template-columns:minmax(0,1fr) max-content;align-items:baseline;gap:12px;display:grid}:root .business-document.f4 .f4-money dt{min-width:0;line-height:1.55}:root .business-document.f4 .f4-money dd{text-align:right;white-space:nowrap}:root{--bn-ink-950:#102732;--bn-ink-900:#163540;--bn-teal-800:#07564f;--bn-teal-700:#096b62;--bn-teal-600:#0b8074;--bn-bg:#f7f6f2;--bn-bg-soft:#faf9f6;--bn-surface:#fff;--bn-line:#dce2dc;--bn-muted:#536963}.bn-shell{background:var(--bn-bg)}#bn-side{background:#102732;border-right:1px solid #29424d}#bn-top{background:#faf9f6f7;border-bottom-color:#dce2dc;box-shadow:0 3px 16px #17372f04}#bn-bottomnav{background:#fff;border-top-color:#dce2dc}.bn-main{background:var(--bn-bg)}.bn-main :is(.card,.ex-card,.bn-kpi,.report-metric,.desk-panel){background:#fff;border-color:#dce4df;border-radius:14px;box-shadow:0 3px 14px #17372f06}.bn-main .bn-page-head{border-bottom:1px solid #dce4df;margin-bottom:24px;padding-bottom:20px}.bn-main .bn-page-head h1{letter-spacing:-.025em;color:#102f41}.bn-main .bn-doc-filter{background:#f8faf8;border-bottom:1px solid #e0e7e2}.bn-main :is(.bn-doc-card,.report-money-table) th{color:#415a60;background:#f2f6f3;font-weight:600}.bn-main :is(.bn-doc-card,.report-money-table) tbody tr:hover{background:#f5faf7}.bn-main :is(.report-tabs,.bn-section-nav) a{border-radius:9px}.bn-main :is(.bn-kpi,.report-metric) strong{font-variant-numeric:tabular-nums;letter-spacing:-.025em}#bn-side .bn-side-nav a{border-radius:9px;margin-bottom:3px}#bn-side .bn-side-nav a.active{background:#174a4d;box-shadow:inset 3px 0 #32c6b5}.demo-page{max-width:1180px;margin:32px auto 64px}.demo-page .demo-notice{color:#305950;background:#edf6f2;border:1px solid #d6e5de;border-radius:10px}.demo-page .demo-paper{background:#fff;border:1px solid #dce4df;border-radius:16px;box-shadow:0 12px 35px #17372f09}.demo-page .demo-steps button{border-radius:12px;min-height:72px}.demo-page .demo-steps button[aria-current]{color:#fff;background:#096b62;box-shadow:0 5px 16px #096b6220}.demo-page .demo-totals{font-variant-numeric:tabular-nums}@media (max-width:767px){.demo-page{margin:20px 0 40px}.bn-main .bn-page-head{margin-bottom:18px;padding-bottom:16px}}.site-header.v25-header{background:#faf9f6;border-bottom:1px solid #dce2dc}.bn-tour,.bn-tour .bn-tour-hero{color:#163540;background:#f7f6f2}.bn-tour .bn-tour-hero h1{color:#163540}.bn-tour .bn-tour-hero p{color:#536963}.bn-tour .bn-tour-kicker{color:#096b62}.bn-tour .bn-tour-roles article{background:#fff;border:1px solid #dce2dc;border-radius:16px;box-shadow:0 8px 24px #16354006}.bn-tour .bn-tour-shot{border:1px solid #dce2dc;border-radius:14px;box-shadow:0 16px 40px -24px #16354055}.bn-tour .bn-tour-tabs{background:#faf9f6;border-color:#dce2dc}.bn-tour .bn-tour-tag{color:#096b62;background:#e9efea}.bn-tour .bn-tour-end{background:#102732;border-radius:18px}.bn-tour .button:not(.secondary){color:#fff;background:#096b62;border-color:#096b62;border-radius:10px}.bn-tour .button.secondary{color:#163540;background:#fff;border:1px solid #c5cfcb;border-radius:10px}.bn-shell :is(a,button,input,select,textarea):focus-visible{outline-offset:3px;outline:3px solid #b58635}.v31-auth-harbour,.v31-auth-backdrop{display:none}.v31-auth-scene{padding:24px 0}.v31-auth-laptop{width:100%;margin:0;position:relative;bottom:auto;left:auto}.v31-auth-laptop>div{background:#fff;border:1px solid #607680;border-radius:12px;padding:0;overflow:hidden;box-shadow:0 18px 40px -20px #0008}.v31-auth-laptop>div:after{display:none}.v31-auth-laptop img{border-radius:0}.v31-auth-laptop figcaption{color:#c1d0d4;line-height:1.7}@media (max-width:767px){.bn-shell :is(input,select,textarea){font-size:16px}}}
