.bk{--bk-bg:#f5f6f8;--bk-surface:#ffffff;--bk-surface-2:#fafbfc;--bk-border:#e7e9ee;--bk-border-strong:#d9dce3;--bk-text:#111318;--bk-text-2:#363a45;--bk-muted:#6b7080;--bk-subtle:#9aa0ad;--bk-ink:#15171d;--bk-ink-hover:#2a2d36;--bk-navy:#1c2536;--bk-red:#e5383b;--bk-red-hover:#c92f32;--bk-orange:#f28c28;--bk-purple:#7b4fd6;--bk-purple-hover:#6840c0;--bk-blue:#2f7de1;--bk-green:#2fa36b;--bk-pink:#e2508f;--bk-brand:var(--bk-purple);--bk-brand-hover:var(--bk-purple-hover);--bk-accent-action:var(--bk-red);--bk-success:var(--bk-green);--bk-warning:var(--bk-orange);--bk-danger:var(--bk-red);--bk-disabled:#c5c9d2;--bk-focus:color-mix(in srgb,var(--bk-brand) 32%,transparent);--bk-radius:14px;--bk-radius-sm:10px;--bk-control-h:44px;--bk-shadow-sm:0 1px 2px rgba(16,24,40,0.04);--bk-shadow:0 1px 2px rgba(16,24,40,0.04),0 6px 20px rgba(16,24,40,0.05);--bk-shadow-lg:0 24px 60px rgba(16,24,40,0.12);--bk-mix-base:#ffffff;--accent:var(--bk-brand);min-height:100vh;background:var(--bk-bg);color:var(--bk-text);font-size:14px;line-height:1.5;-webkit-font-smoothing:antialiased;color-scheme:light}.bk:has(.bk-shell){height:100dvh;max-height:100dvh;min-height:100dvh;overflow:hidden}.bk[data-bk-resolved=night],.bk[data-bk-theme=night]{color-scheme:dark;--bk-bg:#0f1218;--bk-surface:#171b24;--bk-surface-2:#1d2330;--bk-border:#2a3140;--bk-border-strong:#3a4356;--bk-text:#eef1f7;--bk-text-2:#c5cbd8;--bk-muted:#9aa3b5;--bk-subtle:#7a8498;--bk-ink:#eef1f7;--bk-ink-hover:#ffffff;--bk-navy:#d7dce8;--bk-disabled:#4a5263;--bk-mix-base:#171b24;--bk-shadow-sm:0 1px 2px rgba(0,0,0,0.35);--bk-shadow:0 1px 2px rgba(0,0,0,0.35),0 8px 28px rgba(0,0,0,0.35);--bk-shadow-lg:0 24px 60px rgba(0,0,0,0.45)}@media (prefers-color-scheme:dark){.bk[data-bk-theme=auto]:not([data-bk-resolved=day]){color-scheme:dark;--bk-bg:#0f1218;--bk-surface:#171b24;--bk-surface-2:#1d2330;--bk-border:#2a3140;--bk-border-strong:#3a4356;--bk-text:#eef1f7;--bk-text-2:#c5cbd8;--bk-muted:#9aa3b5;--bk-subtle:#7a8498;--bk-ink:#eef1f7;--bk-ink-hover:#ffffff;--bk-navy:#d7dce8;--bk-disabled:#4a5263;--bk-mix-base:#171b24;--bk-shadow-sm:0 1px 2px rgba(0,0,0,0.35);--bk-shadow:0 1px 2px rgba(0,0,0,0.35),0 8px 28px rgba(0,0,0,0.35);--bk-shadow-lg:0 24px 60px rgba(0,0,0,0.45)}}.bk *,.bk :after,.bk :before{box-sizing:border-box}.bk a{color:inherit;text-decoration:none}.bk button{font:inherit;color:inherit}.bk :focus-visible{outline:3px solid var(--bk-focus);outline-offset:2px;border-radius:8px}.bk-muted{color:var(--bk-muted)}.bk-subtle{color:var(--bk-subtle)}.bk-row{gap:8px}.bk-row,.bk-row-between{display:flex;align-items:center}.bk-row-between{justify-content:space-between;gap:12px}.bk-stack{display:flex;flex-direction:column;gap:16px}.bk-btn{display:inline-flex;align-items:center;justify-content:center;gap:8px;height:40px;padding:0 16px;border-radius:var(--bk-radius-sm);border:1px solid transparent;font-weight:600;font-size:14px;cursor:pointer;transition:background .15s ease,border-color .15s ease,box-shadow .15s ease,transform .05s ease;white-space:nowrap}.bk-btn:active{transform:translateY(1px)}.bk-btn:disabled{opacity:.6;cursor:not-allowed}.bk-btn-primary{background:var(--bk-brand);color:#fff!important}.bk-btn-primary:hover:not(:disabled){background:var(--bk-brand-hover)}.bk-btn-accent{background:var(--bk-accent-action);color:#fff!important}.bk-btn-accent:hover:not(:disabled){background:var(--bk-red-hover)}.bk-btn-outline{background:var(--bk-surface);border-color:var(--bk-border-strong);color:var(--bk-text)}.bk-btn-outline:hover:not(:disabled){background:var(--bk-surface-2);border-color:var(--bk-subtle)}.bk-btn-ghost{background:transparent;color:var(--bk-text-2)}.bk-btn-ghost:hover:not(:disabled){background:#eef0f3}.bk-btn-sm{height:32px;padding:0 12px;font-size:13px}.bk-btn-block{width:100%;height:46px;font-size:15px}.bk-btn-success{background:color-mix(in srgb,var(--bk-green) 12%,#fff);color:#1d7a4e;border-color:color-mix(in srgb,var(--bk-green) 30%,#fff)}.bk-btn-danger{background:color-mix(in srgb,var(--bk-red) 8%,#fff);color:#b4262a;border-color:color-mix(in srgb,var(--bk-red) 25%,#fff)}.bk-link{color:var(--bk-text-2);font-weight:500;font-size:13px;border-bottom:1px solid transparent}.bk-link:hover{color:var(--bk-text);border-bottom-color:var(--bk-border-strong)}.bk-field{display:flex;flex-direction:column;gap:6px}.bk-label{font-size:13px;font-weight:600;color:var(--bk-text-2)}.bk-input-wrap{position:relative;display:flex;align-items:center}.bk-input{width:100%;height:46px;padding:0 14px 0 42px;border-radius:var(--bk-radius-sm);border:1px solid var(--bk-border-strong);background:var(--bk-surface);color:var(--bk-text);font:inherit;font-size:15px;transition:border-color .15s ease,box-shadow .15s ease}.bk-input::placeholder{color:var(--bk-subtle)}.bk-input:hover{border-color:var(--bk-subtle)}.bk-input:focus{outline:none;border-color:var(--bk-purple);box-shadow:0 0 0 4px color-mix(in srgb,var(--bk-purple) 14%,transparent)}.bk-input-plain{padding-left:14px;height:40px;font-size:14px}.bk-input-icon{position:absolute;left:14px;color:var(--bk-subtle);pointer-events:none}.bk-input-action{position:absolute;right:6px;width:36px;height:36px;display:grid;place-items:center;border:0;border-radius:8px;background:transparent;color:var(--bk-muted);cursor:pointer}.bk-input-action:hover{background:#f0f1f4;color:var(--bk-text)}.bk-select,.bk-textarea{width:100%;min-height:var(--bk-control-h);border-radius:var(--bk-radius-sm);border:1px solid var(--bk-border-strong);background:var(--bk-surface);font:inherit;color:var(--bk-text);padding:9px 12px}.bk-textarea{min-height:120px;resize:vertical}.bk label{display:grid;gap:8px;font-size:13px;font-weight:600;color:var(--bk-text-2)}.bk .bk-card input[type=date],.bk .bk-card input[type=datetime-local],.bk .bk-card input[type=time],.bk .bk-card textarea,.bk .bk-card>select,.bk label>input:not([type=checkbox]):not([type=radio]):not([type=file]):not([type=hidden]),.bk label>select,.bk label>textarea{width:100%;min-height:var(--bk-control-h);padding:10px 12px;border-radius:var(--bk-radius-sm);border:1px solid var(--bk-border-strong);background:var(--bk-surface);color:var(--bk-text);font:inherit;font-weight:500;font-size:14px}.bk .bk-card textarea,.bk label>textarea{min-height:120px;resize:vertical}.bk .bk-card textarea:focus,.bk .bk-card>select:focus,.bk label>input:focus,.bk label>select:focus,.bk label>textarea:focus{outline:none;border-color:var(--bk-brand);box-shadow:0 0 0 4px color-mix(in srgb,var(--bk-brand) 14%,transparent)}.bk-status{display:inline-flex;align-items:center;gap:6px;height:26px;padding:0 10px;border-radius:999px;font-size:12px;font-weight:700;border:1px solid transparent}.bk-status-success{background:color-mix(in srgb,var(--bk-success) 12%,#fff);color:#1d7a4e;border-color:color-mix(in srgb,var(--bk-success) 28%,#fff)}.bk-status-warn{background:color-mix(in srgb,var(--bk-warning) 14%,#fff);color:#9a5b10;border-color:color-mix(in srgb,var(--bk-warning) 32%,#fff)}.bk-status-danger{background:color-mix(in srgb,var(--bk-danger) 10%,#fff);color:#b4262a;border-color:color-mix(in srgb,var(--bk-danger) 26%,#fff)}.bk-status-neutral{background:var(--bk-surface-2);color:var(--bk-text-2);border-color:var(--bk-border)}.bk-alert{display:flex;gap:10px;align-items:flex-start;padding:12px 14px;border-radius:var(--bk-radius-sm);font-size:13px;line-height:1.45}.bk-alert-danger{background:color-mix(in srgb,var(--bk-red) 7%,#fff);border:1px solid color-mix(in srgb,var(--bk-red) 22%,#fff);color:#9f2226}.bk-alert-info{background:color-mix(in srgb,var(--bk-blue) 6%,#fff);border:1px solid color-mix(in srgb,var(--bk-blue) 20%,#fff);color:#1e4f94}.bk-alert-success{background:color-mix(in srgb,var(--bk-green) 8%,#fff);border:1px solid color-mix(in srgb,var(--bk-green) 26%,#fff);color:#1b6b45}.bk-logo{display:block;flex:none;aspect-ratio:1/1;height:auto;object-fit:contain;border-radius:50%;background:var(--bk-surface)}.bk-auth{position:relative;min-height:100vh;display:flex;flex-direction:column;background:var(--bk-bg)}.bk-auth:before{content:"";position:absolute;inset:0;pointer-events:none;background-image:linear-gradient(rgba(28,37,54,.04) 1px,transparent 0),linear-gradient(90deg,rgba(28,37,54,.04) 1px,transparent 0);background-size:44px 44px;-webkit-mask-image:radial-gradient(ellipse 70% 60% at 50% 45%,#000 15%,transparent 75%);mask-image:radial-gradient(ellipse 70% 60% at 50% 45%,#000 15%,transparent 75%)}.bk-auth>*{position:relative}.bk-auth-head{justify-content:space-between;gap:16px;padding:16px 32px;background:rgba(255,255,255,.78);border-bottom:1px solid var(--bk-border)}.bk-auth-brand,.bk-auth-head{display:flex;align-items:center}.bk-auth-brand{gap:12px;min-width:0;font-size:15px;font-weight:700;letter-spacing:-.01em;color:var(--bk-navy)}.bk-auth-brand .bk-logo{box-shadow:0 0 0 1px var(--bk-border)}.bk-auth-main{flex:1 1;display:flex;align-items:center;justify-content:center;padding:48px 16px}.bk-auth-card{width:100%;max-width:452px;padding:40px 40px 28px;background:var(--bk-surface);border:1px solid var(--bk-border);border-radius:18px;box-shadow:0 1px 2px rgba(16,24,40,.04),0 12px 32px rgba(16,24,40,.06)}.bk-auth-card-head{text-align:center;margin-bottom:28px}.bk-auth-card-logo{margin:0 auto 20px;box-shadow:0 0 0 1px var(--bk-border),0 6px 18px rgba(16,24,40,.06)}.bk-auth-card-icon{margin:0 auto 16px}.bk-auth-account{margin:-12px 0 20px;padding:8px 12px;border-radius:var(--bk-radius-sm);background:var(--bk-surface-2);border:1px solid var(--bk-border);text-align:center;font-size:13px;color:var(--bk-text-2);overflow-wrap:anywhere}.bk-auth-card-head h1{margin:0 0 8px;font-size:22px;line-height:1.25;font-weight:750;letter-spacing:-.015em}.bk-auth-card-head p{margin:0;color:var(--bk-muted);font-size:14px}.bk-login-form{display:flex;flex-direction:column;gap:18px}.bk-auth-secure{display:flex;align-items:center;gap:10px;margin-top:24px;padding-top:20px;border-top:1px solid var(--bk-border)}.bk-auth-secure svg{flex:none;color:var(--bk-green)}.bk-auth-secure b{display:block;font-size:12.5px;font-weight:600;color:var(--bk-text-2)}.bk-auth-secure small{display:block}.bk-auth-foot,.bk-auth-secure small{font-size:12px;color:var(--bk-subtle)}.bk-auth-foot{padding:20px 16px 28px;text-align:center}.bk-theme{display:inline-flex;gap:4px;align-items:center;flex-wrap:wrap}.bk-theme.is-pending{opacity:.72}.bk-theme-btn{display:inline-flex;align-items:center;gap:4px;min-height:28px;padding:0 8px;border-radius:8px;border:1px solid var(--bk-border);background:var(--bk-surface);color:var(--bk-text-2);font-size:12px;font-weight:600;cursor:pointer}.bk-theme-btn:hover{border-color:var(--bk-border-strong);color:var(--bk-text)}.bk-theme-btn.is-active{background:color-mix(in srgb,var(--bk-purple) 16%,var(--bk-surface));border-color:var(--bk-purple);color:var(--bk-text)}.bk-theme-btn__text{font-size:11px}.bk-region-chrome{margin-bottom:14px}.bk-region-switch{display:flex;flex-wrap:wrap;align-items:center;gap:10px 14px}.bk-region-switch__meta{display:flex;flex-wrap:wrap;align-items:baseline;gap:6px;color:var(--bk-text)}.bk-region-switch__label{color:var(--bk-muted);font-size:13px}.bk-region-switch__btn{cursor:pointer}.bk-region-switch__menu{position:fixed;z-index:80;display:grid;gap:4px;padding:8px;border-radius:var(--bk-radius);border:1px solid var(--bk-border-strong);background:var(--bk-surface);box-shadow:var(--bk-shadow-lg);max-height:min(420px,70vh);overflow:auto}.bk-region-switch__search{display:flex;align-items:center;gap:8px;padding:8px 10px;margin-bottom:4px;border-radius:var(--bk-radius-sm);border:1px solid var(--bk-border);background:var(--bk-surface-2);color:var(--bk-muted)}.bk-region-switch__search input{flex:1 1;outline:none;min-width:0}.bk-region-switch__option,.bk-region-switch__search input{border:0;background:transparent;color:var(--bk-text);font:inherit}.bk-region-switch__option{display:flex;align-items:center;justify-content:space-between;gap:10px;width:100%;text-align:left;padding:10px 12px;border-radius:10px;cursor:pointer}.bk-region-switch__option small{display:block;color:var(--bk-muted);font-size:12px;margin-top:2px}.bk-region-switch__option.is-active,.bk-region-switch__option:hover{background:color-mix(in srgb,var(--bk-purple) 12%,var(--bk-surface))}.bk-region-switch__empty{padding:12px;color:var(--bk-muted);font-size:13px}.bk[data-bk-resolved=night] .bk-ops-store.is-active,.bk[data-bk-resolved=night] a.bk-ops-store.is-active,.bk[data-bk-theme=night] .bk-ops-store.is-active,.bk[data-bk-theme=night] a.bk-ops-store.is-active{background:var(--bk-purple);border-color:var(--bk-purple);color:#fff}.bk-lang{display:inline-flex;gap:2px;padding:3px;border:1px solid var(--bk-border);border-radius:10px;background:var(--bk-surface);flex:none}.bk-lang.is-pending{opacity:.6}.bk-lang-btn{border:0;background:transparent;padding:5px 10px;border-radius:7px;font-size:12px!important;font-weight:700;letter-spacing:.04em;color:var(--bk-muted);cursor:pointer}.bk-lang-btn:hover{color:var(--bk-text)}.bk-lang-btn.is-active{background:var(--bk-navy);color:#fff}.bk-sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.bk-shell{--bk-sidebar-width:272px;display:grid;grid-template-columns:var(--bk-sidebar-width) minmax(0,1fr);height:100dvh;max-height:100dvh;min-height:0;overflow:hidden}.bk-sidebar{top:auto;height:100%;min-height:0;max-height:100%;display:flex;flex-direction:column;background:var(--bk-surface);border-right:1px solid var(--bk-border);z-index:40}.bk-sidebar-brand{flex:none;display:flex;align-items:center;gap:12px;padding:18px 20px 14px}.bk-page-head-logo,.bk-sidebar-brand .bk-logo,.bk-topbar-brand .bk-logo{box-shadow:0 0 0 1px var(--bk-border)}.bk-topbar-brand{display:none}.bk-page-head-lead{display:flex;align-items:center;gap:18px;min-width:0}.bk-sidebar-brand b{display:block;font-size:15px;font-weight:800;letter-spacing:-.01em}.bk-sidebar-brand small{display:block;font-size:11.5px;color:var(--bk-muted)}.bk-ws-badge{margin:4px 14px 8px;display:flex;align-items:center;gap:10px;padding:10px 12px;border-radius:12px;background:var(--bk-surface-2);border:1px solid var(--bk-border)}.bk-ws-badge small{display:block;font-size:11px;color:var(--bk-muted);text-transform:uppercase;letter-spacing:.06em;font-weight:600}.bk-ws-badge b{display:block;font-size:13.5px;line-height:1.25}.bk-accent-icon{flex:none;width:34px;height:34px;display:grid;place-items:center;border-radius:10px;color:var(--accent);background:color-mix(in srgb,var(--accent) 11%,#fff)}.bk-accent-icon-lg{width:44px;height:44px;border-radius:12px}.bk-sidebar-scroll{flex:1 1 auto;min-height:0;overflow-x:hidden;overflow-y:auto;overscroll-behavior:contain;-webkit-overflow-scrolling:touch;padding:4px 10px 16px;scrollbar-width:none;-ms-overflow-style:none}.bk-sidebar-scroll::-webkit-scrollbar{display:none}.bk-nav-title{padding:16px 12px 6px;font-size:11px;font-weight:700;letter-spacing:.08em;text-transform:uppercase;color:var(--bk-subtle)}.bk-nav-link{display:flex;align-items:center;gap:11px;padding:8px 12px;border-radius:10px;color:var(--bk-text-2);font-weight:500;font-size:13.5px;transition:background .12s ease,color .12s ease}.bk-nav-link svg{flex:none;color:var(--bk-subtle)}.bk-nav-link:hover{background:color-mix(in srgb,var(--bk-brand) 7%,#fff);color:var(--bk-text)}.bk-nav-link.is-active{background:color-mix(in srgb,var(--bk-brand) 12%,#fff);color:var(--bk-text);font-weight:600;box-shadow:inset 3px 0 0 var(--accent)}.bk-nav-link.is-active svg{color:var(--accent)}.bk-nav-badge{margin-left:auto;min-width:20px;height:20px;padding:0 6px;border-radius:999px;background:var(--bk-brand);color:#fff;font-size:11px;font-weight:700;display:grid;place-items:center}.bk-nav-dot{margin-left:auto;width:7px;height:7px;border-radius:50%;background:var(--accent)}.bk-avatar{flex:none;width:36px;height:36px;border-radius:50%;display:grid;place-items:center;font-weight:700;font-size:13px;color:var(--bk-text);background:color-mix(in srgb,var(--accent) 16%,#fff);border:1px solid color-mix(in srgb,var(--accent) 24%,#fff)}.bk-avatar-sm{width:30px;height:30px;font-size:11.5px}.bk-main{min-width:0;min-height:0;height:100%;max-height:100%;display:flex;flex-direction:column;overflow-x:hidden;overflow-y:auto;overscroll-behavior:contain;-webkit-overflow-scrolling:touch}.bk-topbar{position:sticky;top:0;z-index:30;height:64px;display:flex;align-items:center;gap:16px;padding:0 28px;background:rgba(246,247,249,.86);-webkit-backdrop-filter:saturate(160%) blur(12px);backdrop-filter:saturate(160%) blur(12px);border-bottom:1px solid var(--bk-border)}.bk-search{position:relative;flex:1 1;max-width:480px}.bk-search input{width:100%;height:40px;padding:0 14px 0 40px;border-radius:10px;border:1px solid var(--bk-border);background:var(--bk-surface);font:inherit;font-size:13.5px;color:var(--bk-text)}.bk-search svg{left:13px}.bk-search kbd,.bk-search svg{position:absolute;top:50%;transform:translateY(-50%);color:var(--bk-subtle)}.bk-search kbd{right:10px;font-family:inherit;font-size:11px;border:1px solid var(--bk-border);border-radius:6px;padding:1px 6px;background:var(--bk-surface-2)}.bk-topbar-actions{margin-left:auto;display:flex;align-items:center;gap:6px}.bk-icon-btn{position:relative;width:40px;height:40px;display:grid;place-items:center;border-radius:10px;border:1px solid transparent;background:transparent;color:var(--bk-text-2);cursor:pointer}.bk-icon-btn:hover{background:var(--bk-surface);border-color:var(--bk-border)}.bk-count-badge{position:absolute;top:5px;right:5px;min-width:17px;height:17px;padding:0 4px;border-radius:999px;background:var(--bk-red);color:#fff;font-size:10px;font-weight:700;display:grid;place-items:center;border:2px solid var(--bk-bg)}.bk-user-chip{display:flex;align-items:center;gap:10px;padding:4px 6px 4px 4px;margin-left:6px;border-radius:999px}.bk-user-chip b{display:block;font-size:13px;line-height:1.2}.bk-user-chip small{display:block;font-size:11.5px;color:var(--bk-muted)}.bk-topbar-title{min-width:0;max-width:320px;font-size:16px;font-weight:700;letter-spacing:-.01em;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.bk-user-menu{position:relative}.bk-user-chip{border:1px solid transparent;background:transparent;cursor:pointer;text-align:left}.bk-user-chip:hover{background:var(--bk-surface);border-color:var(--bk-border)}.bk-user-chip-caret{color:var(--bk-subtle)}.bk-menu{position:absolute;right:0;top:calc(100% + 8px);width:264px;padding:6px;background:var(--bk-surface);border:1px solid var(--bk-border);border-radius:12px;box-shadow:var(--bk-shadow-lg);z-index:50}.bk-menu-head{padding:10px 10px 12px;margin-bottom:6px;border-bottom:1px solid var(--bk-border)}.bk-menu-head b{display:block;font-size:13.5px}.bk-menu-head small{display:block;font-size:12px;color:var(--bk-muted);overflow-wrap:anywhere}.bk .bk-menu,.bk .bk-menu-item,.bk-menu-item{color:var(--bk-text-2)}.bk-menu-item{display:flex;align-items:center;gap:10px;width:100%;min-height:44px;padding:9px 10px;border:0;border-radius:8px;background:transparent;font-size:13.5px;cursor:pointer;text-align:left}.bk .bk-menu-item:hover,.bk-menu-item:hover{background:#f1f2f5;color:var(--bk-text)}.bk-menu-item svg{color:var(--bk-subtle);flex:none}.bk-sidebar-foot{flex:none;padding:10px;border-top:1px solid var(--bk-border)}.bk-nav-logout{width:100%;border:0;background:transparent;cursor:pointer;text-align:left}.bk-mobile-toggle{display:none;place-items:center;position:sticky;top:8px;z-index:25;width:40px;height:40px;margin:8px 0 0 16px;border:1px solid #e7ebf0;border-radius:10px;background:var(--bk-surface);color:#1d2430}.bk-backdrop{display:none}.bk-content{width:100%;max-width:none;margin:0;min-width:0;padding:16px 20px 24px;overflow-x:clip}.bk-side-profile{flex:none;display:flex;align-items:center;gap:10px;margin:0 12px 8px;padding:8px 10px;min-width:0;border-radius:12px;background:rgba(255,255,255,.08)}.bk-side-profile .bk-avatar,.bk-side-profile img{width:40px;height:40px;border-radius:50%;object-fit:cover;flex:none}.bk-side-profile .bk-avatar{color:#fff;background:rgba(255,255,255,.16);border-color:rgba(255,255,255,.28)}.bk-side-profile div{min-width:0}.bk-side-profile b,.bk-side-profile small{display:block;overflow:hidden;color:#fff;text-overflow:ellipsis;white-space:nowrap}.bk-side-profile b{font-size:13px;font-weight:700}.bk-side-profile small{font-size:11.5px;opacity:.82}a.bk-side-profile,button.bk-side-profile{width:calc(100% - 24px);border:0;cursor:pointer;text-align:left;font:inherit;color:inherit;text-decoration:none}a.bk-side-profile.is-active,a.bk-side-profile:hover{background:rgba(255,255,255,.16)}.bk-side-menu{position:absolute;z-index:50;top:calc(100% + 6px);left:12px;min-width:220px;padding:6px;border-radius:12px;background:var(--bk-surface);box-shadow:0 12px 32px rgba(28,16,48,.22)}.bk-side-menu a{display:block;padding:9px 10px;border-radius:8px;color:#1d2430;font-size:13px;font-weight:650;text-decoration:none}.bk-side-menu a:focus-visible,.bk-side-menu a:hover{background:#f3e9fb}.bk-self-page{display:grid;gap:16px;width:100%;max-width:none}.bk-self-block,.bk-self-head,.bk-self-tools{display:flex;align-items:center;justify-content:space-between;gap:12px}.bk-self{display:grid;gap:16px;padding:18px;border:1px solid #e7ebf0;border-radius:16px;background:var(--bk-surface)}.bk-self-head{justify-content:flex-start}.bk-self-head .bk-avatar,.bk-self-head img{width:72px;height:72px;border-radius:50%;object-fit:cover;flex:none}.bk-self-head h1,.bk-self-page>h1{margin:0;font-size:22px;line-height:1.25;overflow-wrap:anywhere}.bk-self-title{margin:0;font-size:16px}.bk-self-block h3{margin:0;font-size:14px}.bk-self-block .bk-input{padding-left:14px;max-width:420px}.bk-me{display:grid;gap:16px;width:100%;align-content:start}.bk-me-hero{display:flex;align-items:center;gap:16px;padding:16px 18px;border-radius:16px;background:linear-gradient(135deg,#35145f,#54218c 62%,#6d28d9);color:#fff}.bk-me-avatar,.bk-me-hero img{width:76px;height:76px;border-radius:50%;object-fit:cover;flex:none;border:2px solid rgba(255,255,255,.45);background:rgba(255,255,255,.16)}.bk-me-avatar{display:grid;place-items:center;font-size:22px;font-weight:750}.bk-me-id{min-width:0;flex:1 1}.bk-me-id h1,.bk-me-id p{margin:0;overflow-wrap:anywhere}.bk-me-id h1{font-size:22px;line-height:1.2}.bk-me-id p{color:rgba(255,255,255,.82);font-size:13.5px}.bk-me-mail{display:flex;align-items:center;gap:6px;margin-top:4px!important}.bk-me-status{flex:none;padding:5px 10px;border-radius:999px;background:rgba(255,255,255,.16);font-size:12px;font-weight:750}.bk-me-status.is-activated{background:#e8f7ee;color:#067647}.bk-me-status.is-blocked{background:#fdecec;color:#c92a2d}.bk-me-status.is-pending{background:#fff4e5;color:#b7791f}.bk-me-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;align-items:start}.bk-me-card{padding:14px 16px 8px;border:1px solid #e7ebf0;border-radius:16px;background:var(--bk-surface)}.bk-me-card h2{display:flex;align-items:center;gap:8px;margin:0 0 4px;color:#35145f;font-size:15px}.bk-me-card h2 svg{flex:none}.bk-me-card dl{margin:0}.bk-me-row{display:grid;grid-template-columns:28px minmax(120px,168px) minmax(0,1fr);gap:8px;align-items:center;padding:8px 0;border-top:1px solid #f2f4f7}.bk-me-ico{display:grid;place-items:center;width:28px;height:28px;border-radius:8px;background:#f4eefe;color:#6d28d9}.bk-me-row dt{color:#667085;font-size:12.5px}.bk-me-row dd{margin:0;font-weight:650;overflow-wrap:anywhere}.bk-me-secure{padding-bottom:16px}.bk-me-form{display:grid;gap:8px;max-width:420px;margin-top:10px}.bk-me-form label{font-size:12.5px;font-weight:700;color:#363a45}.bk-me-form input{width:100%;height:40px;padding:0 12px;border:1px solid #d9dce3;border-radius:10px;background:var(--bk-surface);font:inherit}.bk-me-form button{justify-self:start;margin-top:4px}@media (max-width:900px){.bk-me-hero{align-items:flex-start;flex-wrap:wrap}.bk-me-grid,.bk-me-row{grid-template-columns:1fr}.bk-me-row{gap:2px}.bk-me-ico{display:none}}.bk-self-head p,.bk-self-head span{margin:2px 0 0}.bk-self-tabs{display:flex;gap:6px;overflow-x:auto}.bk-self-tabs button{border:0;border-radius:999px;padding:7px 12px;background:#f4f1f8;color:#35145f;cursor:pointer;white-space:nowrap}.bk-self-tabs button.is-on{background:#35145f;color:#fff}.bk-self-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(220px,1fr));gap:12px;margin:0}.bk-self-grid div{min-width:0}.bk-self-grid dt,.bk-self-list small{color:#667085;font-size:12px}.bk-self-grid dd{margin:2px 0 0;overflow-wrap:anywhere}.bk-self-list{display:grid;gap:8px;margin:0;padding:0;list-style:none}.bk-self-block,.bk-self-list li{display:grid;justify-items:start;gap:6px;padding:12px;border-radius:12px;background:#faf8fc}.bk-self-settings{display:grid;gap:12px}.bk-self-ok{margin:0;color:#067647}@media (max-width:768px){.bk-self-head,.bk-self-tools{align-items:flex-start;flex-direction:column}.bk-side-menu{left:8px;right:8px;min-width:0}}.bk-shell.is-hr [data-hr-lang] .bk-lang{display:flex;width:100%;margin:0 0 8px;background:rgba(255,255,255,.08);border-color:rgba(255,255,255,.18)}.bk-shell.is-hr [data-hr-lang] .bk-lang-btn{flex:1 1;color:#fff}.bk-shell.is-hr [data-hr-lang] .bk-lang-btn.is-active{background:var(--bk-surface);color:#35145f}.bk-hr-open{display:none}@media (max-width:768px){.bk-hr-open{display:grid;place-items:center;position:sticky;top:8px;z-index:25;width:40px;height:40px;margin:8px 0 0 16px;border:1px solid #e7ebf0;border-radius:10px;background:var(--bk-surface);color:#1d2430;cursor:pointer}}@media (min-width:769px){.bk-shell.is-collapsed .bk-side-profile{justify-content:center;margin:0 8px 8px;padding:8px 0;background:transparent}.bk-shell.is-collapsed .bk-side-profile div{display:none}.bk-shell.is-collapsed .bk-sidebar-lang .bk-lang{flex-direction:column}.bk-shell.is-collapsed .bk-sidebar-lang .bk-lang-btn{padding:4px 0}.bk-shell.is-collapsed .bk-sidebar-switch .bk-subtle,.bk-shell.is-collapsed .bk-sidebar-switch b{display:none}.bk-shell.is-collapsed .bk-sidebar-switch .bk-cabinet{justify-content:center;padding:0}}.bk-page-head{display:flex;align-items:flex-end;justify-content:space-between;gap:16px;flex-wrap:wrap;margin-bottom:24px}.bk-eyebrow{display:inline-flex;align-items:center;gap:8px;font-size:12px;font-weight:600;color:var(--bk-muted);margin-bottom:6px}.bk-eyebrow i{width:7px;height:7px;border-radius:50%;background:var(--accent)}.bk-h1{margin:0;font-size:26px;line-height:1.2;font-weight:800;letter-spacing:-.02em}.bk-sub{margin:6px 0 0;color:var(--bk-muted);font-size:14px}.bk-actions{display:flex;gap:8px;flex-wrap:wrap}.bk-banner{display:flex;align-items:center;gap:10px;padding:10px 14px;margin-bottom:20px;border-radius:var(--bk-radius-sm);background:color-mix(in srgb,var(--accent) 7%,#fff);border:1px solid color-mix(in srgb,var(--accent) 20%,#fff);font-size:13px;color:var(--bk-text-2)}.bk-exec .bk-page-head{align-items:center;padding:24px 28px;border-radius:var(--bk-radius);background:var(--bk-navy);color:#fff}.bk-exec .bk-page-head .bk-eyebrow,.bk-exec .bk-page-head .bk-sub{color:rgba(255,255,255,.68)}.bk-exec .bk-page-head-logo{box-shadow:0 0 0 3px rgba(255,255,255,.14)}.bk-exec .bk-page-head .bk-btn-primary{background:var(--bk-surface);color:var(--bk-navy)!important}.bk-exec .bk-page-head .bk-btn-primary:hover:not(:disabled){background:#e9ecf2}.bk-exec .bk-page-head .bk-btn-outline{background:transparent;border-color:rgba(255,255,255,.32);color:#fff}.bk-exec .bk-page-head .bk-btn-outline:hover:not(:disabled){background:rgba(255,255,255,.08);border-color:rgba(255,255,255,.5)}.bk-card{background:var(--bk-surface);border:1px solid var(--bk-border);border-radius:var(--bk-radius);box-shadow:var(--bk-shadow-sm);min-width:0}.bk-card-head{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:16px 20px;border-bottom:1px solid var(--bk-border)}.bk-card-title{margin:0;font-size:15px;font-weight:700;letter-spacing:-.01em}.bk-card-body{padding:18px 20px}.bk-card-body-flush{padding:0}.bk-kpis{display:grid;grid-template-columns:repeat(auto-fill,minmax(210px,1fr));gap:14px;margin-bottom:20px}.bk-kpi{padding:16px 18px;display:flex;flex-direction:column;gap:12px;transition:box-shadow .15s ease,border-color .15s ease}.bk-kpi:hover{box-shadow:var(--bk-shadow);border-color:var(--bk-border-strong)}.bk-kpi-top{display:flex;align-items:center;justify-content:space-between;gap:10px}.bk-kpi-label{font-size:13px;font-weight:500;color:var(--bk-muted)}.bk-kpi-icon{width:32px;height:32px;display:grid;place-items:center;border-radius:9px;background:var(--bk-surface-2);border:1px solid var(--bk-border);color:var(--bk-text-2)}.bk-kpi-value{font-size:24px;font-weight:800;letter-spacing:-.02em;line-height:1.1;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.bk-kpi-hint{display:inline-flex;align-items:center;gap:4px;font-size:12.5px;color:var(--bk-muted)}.bk-kpi-hint.is-positive{color:#1d7a4e}.bk-kpi-hint.is-negative{color:#b4262a}.bk-cols{grid-template-columns:minmax(0,1.65fr) minmax(0,1fr)}.bk-cols,.bk-cols-3{display:grid;gap:16px;margin-bottom:16px}.bk-cols-3{grid-template-columns:repeat(3,minmax(0,1fr))}.bk-table-wrap{overflow-x:auto}.bk-table{width:100%;border-collapse:collapse;font-size:13.5px}.bk-table th{text-align:left;font-size:12px;font-weight:600;color:var(--bk-muted);padding:10px 20px;background:var(--bk-surface-2);white-space:nowrap}.bk-table td,.bk-table th{border-bottom:1px solid var(--bk-border)}.bk-table td{padding:13px 20px;vertical-align:middle}.bk-table tr:last-child td{border-bottom:0}.bk-table tbody tr:hover td{background:#fbfbfd}.bk-table .num{text-align:right;font-feature-settings:"tnum";font-variant-numeric:tabular-nums;white-space:nowrap}.bk-cell-title{font-weight:600;color:var(--bk-text)}.bk-cell-sub{font-size:12px;color:var(--bk-muted)}.bk-card-toolbar{padding:12px 20px;border-bottom:1px solid var(--bk-border)}.bk-chip{display:inline-flex;align-items:center;gap:6px;height:24px;padding:0 9px;border-radius:999px;font-size:12px;font-weight:600;white-space:nowrap;border:1px solid transparent}.bk-chip:before{content:"";width:6px;height:6px;border-radius:50%;background:currentColor;opacity:.85}.bk-chip.t-neutral{background:#f1f2f5;color:#555b69}.bk-chip.t-info{background:color-mix(in srgb,var(--bk-blue) 9%,#fff);color:#1f5fb4}.bk-chip.t-warning{background:color-mix(in srgb,var(--bk-orange) 12%,#fff);color:#a95a0c}.bk-chip.t-success{background:color-mix(in srgb,var(--bk-green) 11%,#fff);color:#1d7a4e}.bk-chip.t-accent{background:color-mix(in srgb,var(--bk-purple) 10%,#fff);color:#5b36b0}.bk-chip.t-danger{background:color-mix(in srgb,var(--bk-red) 9%,#fff);color:#b4262a}.bk-dept-chip{display:inline-flex;align-items:center;gap:6px;font-size:12.5px;color:var(--bk-text-2);white-space:nowrap}.bk-dept-chip i{width:7px;height:7px;border-radius:50%;background:var(--accent)}.bk-priority{font-size:11.5px;font-weight:700;text-transform:uppercase;letter-spacing:.04em}.bk-priority.p-urgent{color:#b4262a}.bk-priority.p-high{color:#a95a0c}.bk-priority.p-normal{color:var(--bk-muted)}.bk-priority.p-low{color:var(--bk-subtle)}.bk-list{list-style:none;margin:0;padding:0}.bk-list-item{display:flex;align-items:flex-start;gap:12px;padding:13px 20px;border-bottom:1px solid var(--bk-border)}.bk-list-item:last-child{border-bottom:0}.bk-list-item b{display:block;font-size:13.5px;font-weight:600}.bk-list-item small{display:block;font-size:12.5px;color:var(--bk-muted)}.bk-list-meta{margin-left:auto;font-size:12px;color:var(--bk-subtle);white-space:nowrap}.bk-check{flex:none;width:18px;height:18px;margin-top:1px;border-radius:6px;border:1.5px solid var(--bk-border-strong);display:grid;place-items:center;color:#fff}.bk-check.is-done{background:var(--bk-green);border-color:var(--bk-green)}.bk-strike{text-decoration:line-through;color:var(--bk-subtle)!important}.bk-severity{flex:none;width:8px;height:8px;margin-top:6px;border-radius:50%}.bk-severity.s-high{background:var(--bk-red);box-shadow:0 0 0 4px color-mix(in srgb,var(--bk-red) 14%,transparent)}.bk-severity.s-medium{background:var(--bk-orange);box-shadow:0 0 0 4px color-mix(in srgb,var(--bk-orange) 14%,transparent)}.bk-modules{display:grid;grid-template-columns:repeat(auto-fill,minmax(170px,1fr));gap:10px}.bk-module{display:flex;align-items:center;gap:10px;padding:12px;border-radius:12px;border:1px solid var(--bk-border);background:var(--bk-surface);font-size:13px;font-weight:600;transition:border-color .15s ease,box-shadow .15s ease,transform .15s ease}.bk-module:hover{border-color:var(--bk-border-strong);box-shadow:var(--bk-shadow);transform:translateY(-1px)}.bk-module svg{color:var(--accent);flex:none}.bk-bar-row{display:grid;grid-template-columns:170px minmax(0,1fr) 72px;align-items:center;gap:12px;padding:7px 0;font-size:13px}.bk-bar{height:8px;border-radius:999px;background:#eef0f3;overflow:hidden}.bk-bar-fill{height:100%;border-radius:999px;background:var(--accent)}.bk-chart{width:100%;height:220px;display:block}.bk-chart-labels{display:flex;justify-content:space-between;font-size:12px;color:var(--bk-subtle);padding:6px 4px 0}.bk-flow{display:flex;align-items:flex-start;gap:0;overflow-x:auto;padding:4px 2px}.bk-flow-step{flex:1 1;min-width:110px;display:flex;flex-direction:column;align-items:center;text-align:center;position:relative}.bk-flow-step:not(:last-child):after{content:"";position:absolute;top:15px;left:calc(50% + 18px);right:calc(-50% + 18px);height:2px;background:var(--bk-border-strong)}.bk-flow-step.is-done:not(:last-child):after{background:var(--bk-green)}.bk-flow-dot{width:32px;height:32px;border-radius:50%;display:grid;place-items:center;font-size:12px;font-weight:700;background:var(--bk-surface);border:2px solid var(--bk-border-strong);color:var(--bk-muted);margin-bottom:8px}.bk-flow-step.is-done .bk-flow-dot{background:var(--bk-green);border-color:var(--bk-green);color:#fff}.bk-flow-step.is-current .bk-flow-dot{border-color:var(--bk-orange);color:var(--bk-orange);box-shadow:0 0 0 5px color-mix(in srgb,var(--bk-orange) 14%,transparent)}.bk-flow-step b{font-size:13px}.bk-flow-step small{font-size:12px;color:var(--bk-muted)}.bk-route{display:flex;flex-wrap:wrap;align-items:center;gap:6px;font-size:12px}.bk-route span{padding:3px 8px;border-radius:6px;background:#f1f2f5;color:var(--bk-muted);font-weight:500}.bk-route span.is-done{background:color-mix(in srgb,var(--bk-green) 11%,#fff);color:#1d7a4e}.bk-route span.is-current{background:color-mix(in srgb,var(--bk-orange) 13%,#fff);color:#a95a0c;font-weight:700}.bk-route svg{color:var(--bk-subtle)}.bk-approval-side{display:flex;flex-direction:column;align-items:flex-end;gap:8px}.bk-approval-amount{font-size:16px;font-weight:700;font-feature-settings:"tnum";font-variant-numeric:tabular-nums;white-space:nowrap}.bk-tabs{display:flex;gap:4px;padding:4px;border-radius:12px;background:#eceef2;width:fit-content;max-width:100%;overflow-x:auto}.bk-tab{border:0;background:transparent;padding:7px 14px;border-radius:9px;font-size:13px;font-weight:600;color:var(--bk-muted);cursor:pointer;white-space:nowrap}.bk-tab.is-active{background:var(--bk-surface);color:var(--bk-text);box-shadow:var(--bk-shadow-sm)}.bk-mailbox{display:grid;grid-template-columns:208px minmax(0,1fr);gap:0;min-height:calc(100vh - 64px - 48px);background:var(--bk-surface);border:1px solid var(--bk-border);border-radius:var(--bk-radius-sm);overflow:hidden}.bk-mailbox-nav{padding:12px 10px;border-right:1px solid var(--bk-border);display:flex;flex-direction:column;gap:10px}.bk-mailbox-compose{width:100%;justify-content:center}.bk a.bk-mailbox-compose{color:#fff}.bk-mailbox-folders{display:flex;flex-direction:column;gap:1px}.bk a.bk-mailbox-folder{display:flex;align-items:center;gap:10px;height:34px;padding:0 10px;border-radius:8px;font-size:13.5px;font-weight:500;color:var(--bk-text-2);text-decoration:none}.bk a.bk-mailbox-folder:hover{background:#f2f4f8}.bk a.bk-mailbox-folder.is-active{background:#eef1f8;color:var(--bk-text);font-weight:600;box-shadow:inset 3px 0 0 var(--bk-red)}.bk-mailbox-folder svg{flex:none;color:var(--bk-subtle)}.bk-mailbox-folder.is-active svg{color:var(--bk-text)}.bk-mailbox-folder span{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.bk-mailbox-folder em{margin-left:auto;font-style:normal;font-size:12px;color:var(--bk-muted)}.bk-mailbox-folder em.is-strong{min-width:20px;padding:1px 6px;border-radius:999px;background:var(--bk-red);color:#fff;font-weight:700;text-align:center}.bk-mailbox-main{min-width:0;display:flex;flex-direction:column}.bk-mailbox-head{display:flex;align-items:center;gap:12px;padding:10px 16px;border-bottom:1px solid var(--bk-border)}.bk-mailbox-head h2{margin:0;font-size:16px;font-weight:700;white-space:nowrap}.bk-mailbox-filters{display:flex;gap:8px;flex:1 1;min-width:0;justify-content:flex-end}.bk-mailbox-search{flex:1 1;max-width:420px;min-width:0}.bk-mailbox-dept,.bk-mailbox-search .bk-input{height:36px;font-size:13px}.bk-mailbox-dept{flex:none;width:auto;max-width:200px}.bk-mailbox-notice{margin:0;padding:9px 16px;font-size:13px;color:#1d6b3a;background:#eefaf2;border-bottom:1px solid #d5f0de}.bk-mailbox-list{list-style:none;margin:0;padding:0}.bk a.bk-mailbox-row{display:grid;grid-template-columns:8px 28px minmax(120px,220px) minmax(0,1fr) auto 72px;align-items:center;gap:10px;height:44px;padding:0 16px 0 10px;border-bottom:1px solid #f0f1f4;color:var(--bk-text-2);text-decoration:none;font-size:13.5px}.bk a.bk-mailbox-row:hover{background:#f6f8fc}.bk-mailbox-row .bk-avatar-sm{width:28px;height:28px;font-size:11px}.bk-mailbox-dot{width:8px;height:8px;border-radius:50%}.bk-mailbox-row.is-unread .bk-mailbox-dot{background:var(--bk-red)}.bk-mailbox-text,.bk-mailbox-who{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.bk-mailbox-who{color:var(--bk-text)}.bk-mailbox-draft{margin-right:6px;color:var(--bk-red);font-weight:600}.bk-mailbox-text{display:flex;align-items:center;gap:6px}.bk-mailbox-text svg{flex:none}.bk-mailbox-text b{font-weight:500;color:var(--bk-text);overflow:hidden;text-overflow:ellipsis;flex:none;max-width:60%}.bk-mailbox-text span{color:var(--bk-muted);overflow:hidden;text-overflow:ellipsis}.bk-mailbox-row.is-unread .bk-mailbox-text b,.bk-mailbox-row.is-unread .bk-mailbox-who{font-weight:700}.bk-mailbox-icons{display:inline-flex;align-items:center;gap:6px;color:var(--bk-subtle)}.bk-mailbox-icons small{font-size:11.5px;color:var(--bk-muted)}.bk-mailbox-time{font-size:12.5px;color:var(--bk-muted);text-align:right;white-space:nowrap}.bk-mailbox-row.is-unread .bk-mailbox-time{color:var(--bk-text);font-weight:600}.bk-mailbox-empty{flex:1 1}.bk-mailview{background:var(--bk-surface);border:1px solid var(--bk-border);border-radius:var(--bk-radius-sm)}.bk-mailview-bar{position:sticky;top:0;z-index:5;display:flex;align-items:center;flex-wrap:wrap;gap:4px;padding:8px 12px;background:var(--bk-surface);border-bottom:1px solid var(--bk-border);border-radius:var(--bk-radius-sm) var(--bk-radius-sm) 0 0}.bk-mailview-back{font-weight:600}.bk-mailview-sep{width:1px;height:20px;margin:0 4px;background:var(--bk-border)}.bk-mailview-danger:hover:not(:disabled){color:var(--bk-red)}.bk-mailview-nav{margin-left:auto;display:inline-flex;gap:2px}.bk-mailview-nav .is-disabled{opacity:.35;pointer-events:none}.bk-mailview .bk-mailbox-notice{border-bottom:0;margin:12px 28px 0;border-radius:8px}.bk-mailview-head{padding:22px 28px 16px;border-bottom:1px solid #f0f1f4}.bk-mailview-head h1{display:flex;align-items:center;gap:8px;margin:0 0 16px;font-size:21px;font-weight:700;line-height:1.3;letter-spacing:-.01em;color:var(--bk-text);overflow-wrap:anywhere}.bk-mailview-head h1 svg{flex:none}.bk-mailview-from{display:flex;align-items:flex-start;gap:12px}.bk-mailview-people{flex:1 1;min-width:0;font-size:13px}.bk-mailview-people p{margin:0 0 2px;overflow-wrap:anywhere}.bk-mailview-people b{font-size:14px;color:var(--bk-text)}.bk-mailview-time{flex:none;font-size:12.5px;color:var(--bk-muted);white-space:nowrap}.bk-mailview-link{margin:14px 28px 0}.bk-mailview-body{padding:22px 28px 26px;white-space:pre-wrap;overflow-wrap:anywhere;font-size:14.5px;line-height:1.7;color:var(--bk-text-2)}.bk-mailview-files{padding:0 28px 20px}.bk-mailview-files ul{list-style:none;margin:8px 0 0;padding:0;display:flex;flex-wrap:wrap;gap:8px}.bk a.bk-mailview-file{display:inline-flex;gap:8px;max-width:320px;padding:8px 12px;border:1px solid var(--bk-border);border-radius:8px;font-size:13px;color:var(--bk-text);text-decoration:none}.bk a.bk-mailview-file:hover{border-color:var(--bk-border-strong);background:#f6f8fc}.bk-mailview-file span{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.bk-mailview-foot{display:flex;flex-wrap:wrap;gap:8px;padding:14px 28px 18px;border-top:1px solid #f0f1f4}.bk-mailview-foot a.bk-btn-primary{color:#fff}.bk-compose{width:100%;max-width:none;margin:0;background:var(--bk-surface);border:1px solid var(--bk-border);border-radius:var(--bk-radius-sm)}.bk-compose-bar{display:flex;align-items:center;gap:12px;padding:8px 12px;border-bottom:1px solid var(--bk-border)}.bk-compose-bar h1{margin:0;font-size:16px;font-weight:700}.bk-compose-fields{padding:4px 24px 0}.bk-compose-row{display:grid;grid-template-columns:120px minmax(0,1fr);align-items:center;gap:12px;padding:8px 0;border-bottom:1px solid #f0f1f4}.bk-compose-label{font-size:13px;font-weight:500;color:var(--bk-muted)}.bk-compose-row .bk-input,.bk-compose-row .bk-select{height:36px;font-size:13.5px}.bk-compose-link{margin:12px 24px 0}.bk-compose-body{display:block;width:calc(100% - 48px);min-height:300px;margin:14px 24px 0;font-size:14.5px;line-height:1.65;resize:vertical}.bk-compose-files{display:grid;gap:6px;padding:14px 24px 0}.bk-compose .bk-error-text{margin:12px 24px 0}.bk-compose-foot{display:flex;align-items:center;flex-wrap:wrap;gap:8px;margin-top:16px;padding:14px 24px 18px;border-top:1px solid var(--bk-border)}.bk-compose-note{margin-left:auto;font-size:12px}@media (max-width:900px){.bk-mailbox{grid-template-columns:minmax(0,1fr)}.bk-mailbox-nav{border-right:0;border-bottom:1px solid var(--bk-border)}.bk-mailbox-folders{flex-direction:row;overflow-x:auto}.bk a.bk-mailbox-folder{flex:none;white-space:nowrap}.bk-mailbox-head{flex-wrap:wrap}.bk a.bk-mailbox-row{grid-template-columns:8px 28px minmax(0,1fr) auto;grid-template-rows:auto auto;height:auto;padding:8px 12px 8px 8px;row-gap:2px}.bk-mailbox-dot,.bk-mailbox-row .bk-avatar-sm{grid-row:span 2}.bk-mailbox-text{grid-column:3/5}.bk-mailbox-icons{display:none}.bk-mailbox-time{grid-column:4;grid-row:1}.bk-mailview-body,.bk-mailview-files,.bk-mailview-foot,.bk-mailview-head{padding-left:16px;padding-right:16px}.bk-mailview-from{flex-wrap:wrap}.bk-compose-fields{padding:4px 14px 0}.bk-compose-row{grid-template-columns:minmax(0,1fr);gap:4px}.bk-compose-body{width:calc(100% - 28px);margin:14px 14px 0}}.bk-empty{display:grid;place-items:center;text-align:center;gap:8px;padding:48px 24px;color:var(--bk-muted);font-size:13.5px}.bk-modal-backdrop{position:fixed;inset:0;z-index:100;background:rgba(17,19,24,.36);-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px);display:grid;place-items:center;padding:20px}.bk-modal{width:100%;max-width:620px;background:var(--bk-surface);border-radius:18px;box-shadow:var(--bk-shadow-lg);overflow:hidden}.bk-modal-head{display:flex;align-items:center;justify-content:space-between;padding:16px 20px;border-bottom:1px solid var(--bk-border)}.bk-modal-body{padding:18px 20px;display:grid;gap:12px}.bk-modal-foot{justify-content:space-between;gap:8px;padding:14px 20px;border-top:1px solid var(--bk-border);background:var(--bk-surface-2)}.bk-modal-foot,.bk-toast{display:flex;align-items:center}.bk-toast{position:fixed;right:24px;bottom:24px;z-index:120;gap:10px;max-width:420px;padding:12px 16px;border-radius:12px;background:var(--bk-ink);color:#fff;font-size:13px;box-shadow:var(--bk-shadow-lg)}.bk-loading{padding:4px 0}.bk-placeholder-hero{display:flex;gap:18px;align-items:flex-start;padding:24px}.bk-placeholder-hero h2{margin:0 0 6px;font-size:18px;font-weight:700}.bk-placeholder-hero p{margin:0;color:var(--bk-muted);max-width:640px}.bk-skeleton-row{display:grid;grid-template-columns:2fr 1fr 1fr .8fr;gap:16px;padding:14px 20px;border-bottom:1px solid var(--bk-border)}.bk-skeleton-row:last-child{border-bottom:0}.bk-skeleton{display:block;height:10px;border-radius:999px;background:linear-gradient(90deg,#eef0f3,#f6f7f9 50%,#eef0f3);background-size:200% 100%;animation:bk-shimmer 1.6s ease-in-out infinite}@keyframes bk-shimmer{0%{background-position:200% 0}to{background-position:-200% 0}}.bk-feature-list{list-style:none;margin:0;padding:0;display:grid;gap:10px}.bk-feature-list li{display:flex;gap:10px;align-items:flex-start;font-size:13.5px;color:var(--bk-text-2)}.bk-feature-list svg{flex:none;color:var(--bk-green);margin-top:2px}.bk-dl{display:grid;grid-template-columns:180px 1fr;gap:12px 16px;margin:0;font-size:13.5px}.bk-dl dt{color:var(--bk-muted)}.bk-dl dd{margin:0;font-weight:500}.bk-tags{display:flex;flex-wrap:wrap;gap:6px}.bk-tag{font-size:12px;padding:3px 8px;border-radius:6px;background:#f1f2f5;color:var(--bk-text-2);font-family:ui-monospace,SFMono-Regular,Menlo,monospace}.bk-nf{display:grid;place-items:center;padding:40px 0}.bk-nf-page{min-height:100vh;padding:48px 20px;align-content:center;background:var(--bk-bg)}.bk-nf-card{width:100%;max-width:520px;padding:36px 32px 32px;text-align:center;display:flex;flex-direction:column;align-items:center}.bk-nf-icon{display:grid;place-items:center;width:52px;height:52px;border-radius:16px;color:var(--bk-navy);background:#eef0f4;margin-bottom:14px}.bk-nf-code{margin:0;font-size:13px;font-weight:700;letter-spacing:.18em;color:var(--bk-subtle)}.bk-nf-title{margin:6px 0 2px;font-size:26px;line-height:1.2;font-weight:800;letter-spacing:-.02em}.bk-nf-text{margin:8px 0 0;max-width:420px;color:var(--bk-text-2)}.bk-nf-action{margin-top:18px}@media (max-width:1100px){.bk-cols,.bk-cols-3{grid-template-columns:minmax(0,1fr)}}@media (max-width:1024px){.bk-shell{grid-template-columns:minmax(0,1fr)}.bk-sidebar{position:fixed;left:0;top:0;width:288px;height:100dvh;max-height:100dvh;transform:translateX(-100%);transition:transform .2s ease;box-shadow:var(--bk-shadow-lg)}.bk-shell.is-nav-open .bk-sidebar{transform:translateX(0)}.bk-shell.is-nav-open .bk-backdrop{display:block;position:fixed;inset:0;z-index:35;background:rgba(17,19,24,.3)}.bk-mobile-toggle{display:grid}.bk-topbar-brand{display:flex}.bk-topbar{padding:0 16px}.bk-content{padding:20px 16px 48px}.bk-user-chip-text{display:none}}@media (max-width:768px){.bk-shell{grid-template-columns:minmax(0,1fr);grid-template-rows:minmax(0,1fr)}.bk-backdrop,.bk-main,.bk-sidebar{grid-column:1;grid-row:1}.bk-sidebar{width:min(288px,86vw);z-index:50;transform:translate3d(-105%,0,0);visibility:hidden;pointer-events:none;transition:transform .2s ease,visibility 0s linear .2s}.bk-shell.is-nav-open .bk-sidebar{transform:translateZ(0);visibility:visible;pointer-events:auto;transition:transform .2s ease,visibility 0s}.bk-shell.is-nav-open .bk-backdrop{z-index:45}.bk-shell.is-nav-open .bk-main{overflow:hidden}.bk-mobile-toggle{position:sticky;top:8px;z-index:46}}@media (max-width:960px){.bk-topbar-title{display:none}}@media (max-width:640px){.bk-search{display:none}.bk-auth-head{padding:12px 16px}.bk-auth-brand span{font-size:14px}.bk-auth-main{align-items:flex-start;padding:24px 16px 32px}.bk-auth-card{padding:28px 20px 20px;border-radius:16px}.bk-topbar{gap:8px}.bk-topbar-actions{gap:2px}.bk-table td,.bk-table th{padding-left:14px;padding-right:14px}.bk-exec .bk-page-head{padding:20px}.bk-menu{width:min(264px,calc(100vw - 32px))}.bk-h1{font-size:22px}.bk-bar-row{grid-template-columns:110px minmax(0,1fr) 56px}.bk-dl{grid-template-columns:minmax(0,1fr);gap:2px}.bk-dl dd{margin-bottom:10px}.bk-skeleton-row{grid-template-columns:2fr 1fr}}.bk-nom-toolbar{display:flex;flex-wrap:wrap;align-items:center;gap:10px;padding:14px 18px;border-bottom:1px solid var(--bk-border);background:linear-gradient(180deg,color-mix(in srgb,var(--bk-purple) 4%,var(--bk-surface)) 0,var(--bk-surface) 100%)}.bk-nom-search{flex:1 1 240px;min-width:200px;height:42px;padding:0 14px;border-radius:var(--bk-radius-sm);border:1px solid var(--bk-border-strong);background:var(--bk-surface);font:inherit;font-size:14px}.bk-nom-search:focus{outline:none;border-color:color-mix(in srgb,var(--bk-purple) 45%,var(--bk-border-strong));box-shadow:0 0 0 3px color-mix(in srgb,var(--bk-purple) 12%,transparent)}.bk-nom-thumb{object-fit:cover;border-radius:8px;border:1px solid var(--bk-border)}.bk-nom-thumb,.bk-nom-thumb-empty{width:44px;height:44px;background:var(--bk-surface-2)}.bk-nom-thumb-empty{display:inline-flex;align-items:center;justify-content:center;border-radius:8px;color:var(--bk-subtle);font-size:11px}.bk-nom-steps{display:flex;flex-wrap:wrap;gap:6px;margin-bottom:14px}.bk-nom-step{font-size:12px;padding:4px 10px;border-radius:999px;background:var(--bk-surface-2);color:var(--bk-text-2);border:1px solid transparent}.bk-nom-step-active{background:color-mix(in srgb,var(--bk-purple) 14%,#fff);color:var(--bk-text);border-color:color-mix(in srgb,var(--bk-purple) 28%,var(--bk-border));font-weight:600}.bk-nom-form-card{background:var(--bk-surface)}.bk-nom-form-card,.bk-nom-sku-card{padding:14px 16px;border-radius:var(--bk-radius-sm);border:1px solid var(--bk-border)}.bk-nom-sku-card{background:color-mix(in srgb,var(--bk-surface-2) 50%,var(--bk-surface))}.bk-photo-field{gap:10px}.bk-photo-preview{max-width:220px;max-height:220px;object-fit:contain;border-radius:10px;border:1px solid var(--bk-border);background:var(--bk-surface-2);box-shadow:0 1px 3px rgb(0 0 0/6%)}.bk-photo-thumb-grid{display:flex;flex-wrap:wrap;gap:10px}.bk-photo-thumb-wrap{position:relative}.bk-photo-thumb{width:76px;height:76px;object-fit:cover;border-radius:8px;border:1px solid var(--bk-border)}.bk-photo-thumb-remove{position:absolute;top:2px;right:2px;min-width:28px;height:28px;padding:0;border-radius:6px;background:rgb(255 255 255/92%)}.bk-photo-drop{padding:20px 16px;text-align:center;cursor:pointer;border-radius:var(--bk-radius-sm);border:1px dashed var(--bk-border-strong);background:var(--bk-surface-2);color:var(--bk-text-2);font-size:14px;transition:border-color .15s ease,background .15s ease}.bk-photo-drop:hover:not(.bk-photo-drop-busy){border-color:color-mix(in srgb,var(--bk-purple) 40%,var(--bk-border-strong));background:color-mix(in srgb,var(--bk-purple) 5%,var(--bk-surface-2))}.bk-photo-drop-over{border-width:2px;border-color:var(--bk-purple);background:color-mix(in srgb,var(--bk-purple) 8%,var(--bk-surface-2))}.bk-photo-drop-busy{cursor:wait;opacity:.85}.bk{--bk-sidebar:#001960}.bk-sidebar{position:relative;isolation:isolate;overflow:hidden;background:radial-gradient(120% 80% at 0 0,rgba(167,139,250,.28) 0,transparent 55%),radial-gradient(90% 70% at 100% 18%,rgba(109,40,217,.35) 0,transparent 50%),linear-gradient(165deg,#2a0f4d,#3b1768 38%,#4c1d95 72%,#35145f);border-right:1px solid rgba(167,139,250,.28);border-radius:0 28px 28px 0;color:#fff}.bk-sidebar:before{inset:0;opacity:.55;background:radial-gradient(ellipse 140% 55% at -10% 78%,rgba(196,181,253,.22) 0,transparent 58%),radial-gradient(ellipse 120% 45% at 110% 92%,rgba(124,58,237,.3) 0,transparent 55%)}.bk-sidebar:after,.bk-sidebar:before{content:"";position:absolute;z-index:0;pointer-events:none}.bk-sidebar:after{left:-18%;right:-8%;bottom:-12%;height:42%;border-radius:60% 40% 0 0/100% 80% 0 0;background:linear-gradient(180deg,rgba(167,139,250,.14),rgba(76,29,149,.08));box-shadow:inset 0 1px 0 rgba(255,255,255,.08)}.bk-sidebar>*{position:relative;z-index:1}.bk-sidebar-brand .bk-logo{box-shadow:0 0 0 1px rgba(255,255,255,.18)}.bk-sidebar .bk-nav-title,.bk-sidebar-brand b,.bk-sidebar-brand small,.bk-ws-badge small{color:#fff}.bk-ws-badge{background:rgba(255,255,255,.08);border-color:#4e2d86}.bk-ws-badge .bk-accent-icon{color:#fff;background:rgba(255,255,255,.14)}.bk-sidebar .bk-nav-link,.bk-sidebar .bk-nav-link svg,.bk-sidebar-collapse,.bk-sidebar-toggle{color:#fff}.bk-sidebar .bk-nav-link:hover{background:#54218c;color:#fff}.bk-sidebar .bk-nav-link:hover svg{color:#fff}.bk-sidebar .bk-nav-link.is-active{background:#6d28d9;color:#fff;box-shadow:inset 3px 0 0 var(--bk-red)}.bk-sidebar .bk-nav-link.is-active svg{color:#fff}.bk-sidebar .bk-nav-badge{background:var(--bk-red)}.bk-nav-button{width:100%;border:0;background:transparent;font:inherit;font-weight:500;font-size:13.5px;cursor:pointer;text-align:left}.bk-nav-button>span:first-of-type{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.bk-nav-soon{flex:none;margin-left:auto;padding:2px 7px;border-radius:999px;background:var(--bk-red);color:#fff;font-size:10px;font-weight:700;line-height:14px;letter-spacing:.01em;white-space:nowrap}.bk-vc-modal{position:relative;max-width:440px;padding:30px 28px 24px;text-align:center}.bk-vc-close{position:absolute;top:12px;right:12px}.bk-vc-icon{width:64px;height:64px;margin:0 auto 14px;border-radius:18px;display:grid;place-items:center;color:#fff;background:linear-gradient(135deg,#1f2f5c,#172342);box-shadow:0 10px 24px rgba(23,35,66,.22)}.bk-vc-badge{display:inline-block;padding:3px 10px;border-radius:999px;background:#fdecec;color:var(--bk-red);font-size:11.5px;font-weight:700;letter-spacing:.01em}.bk-vc-modal h2{margin:10px 0 12px;font-size:19px;font-weight:700;letter-spacing:-.01em;color:var(--bk-text)}.bk-vc-text{display:grid;gap:8px;font-size:13.5px;line-height:1.6;color:var(--bk-text-2)}.bk-vc-text p{margin:0}.bk-vc-ok{width:100%;margin-top:20px;justify-content:center}.bk-sidebar .bk-nav-dot{background:var(--bk-surface)}.bk-sidebar-foot{border-top-color:#4e2d86}.bk-sidebar-foot form{margin:0}.bk-sidebar-lang{margin:0 0 8px;display:grid;gap:8px}.bk-sidebar-lang .bk-theme{width:100%}.bk-sidebar-lang .bk-theme-btn{flex:1 1;justify-content:center;background:rgba(255,255,255,.08);border-color:rgba(255,255,255,.18);color:#fff}.bk-sidebar-lang .bk-theme-btn.is-active{background:var(--bk-surface);color:#35145f;border-color:#fff}.bk-sidebar-lang .bk-lang{display:flex;width:100%;background:rgba(255,255,255,.08);border-color:rgba(255,255,255,.18)}.bk-sidebar-lang .bk-lang-btn{flex:1 1;color:#fff}.bk-sidebar-lang .bk-lang-btn.is-active{background:var(--bk-surface);color:#35145f}.bk-sidebar-switch{margin:0 8px 8px}.bk-sidebar-switch .bk-cabinet,.bk-sidebar-switch .bk-user-menu{width:100%;max-width:none}.bk-sidebar-switch .bk-cabinet{background:rgba(255,255,255,.08);border-color:rgba(255,255,255,.18);color:#fff}.bk-btn-primary{background:var(--bk-red)}.bk-btn-primary:hover:not(:disabled){background:#c92a2d}.bk-pr-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(200px,1fr));gap:12px 16px}.bk-pr-meta{display:grid;grid-template-columns:repeat(auto-fit,minmax(170px,1fr));gap:10px 16px;margin:0}.bk-pr-meta dt{font-size:12px;color:var(--bk-muted)}.bk-pr-meta dd{margin:2px 0 0;font-weight:600}.bk-pr-table td,.bk-pr-table th{padding-top:8px;padding-bottom:8px;vertical-align:middle}.bk-pr-table .bk-input{height:34px;padding:0 8px}.bk-pr-thumb{width:40px;height:40px;border-radius:8px;object-fit:cover;background:var(--bk-surface-2);border:1px solid var(--bk-border);display:grid;place-items:center;color:var(--bk-subtle)}.bk-pr-search-results{max-height:320px;overflow-y:auto;border:1px solid var(--bk-border);border-radius:var(--bk-radius-sm)}.bk-pr-timeline{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:10px}.bk-pr-timeline li{display:flex;gap:10px;align-items:flex-start;font-size:13px}.bk-pr-timeline li:before{content:"";flex:none;width:8px;height:8px;margin-top:6px;border-radius:50%;background:var(--bk-sidebar)}.bk-pr-error{color:#b4262a;font-size:13px;margin:0}.bk-pr-filter{display:flex;flex-wrap:wrap;gap:6px}.bk-pr-sample,.bk-pv-sample{display:inline-block;margin-top:2px;padding:1px 6px;border-radius:6px;background:#fff4e5;color:#9a5b00;font-size:11px;font-weight:600}.bk-pr-shell{--pr-purple:var(--bk-purple,#7b4fd6);--pr-orange:var(--bk-orange,#f28c28);display:flex;flex-direction:column;gap:0;border:1px solid color-mix(in srgb,var(--pr-purple) 14%,var(--bk-border,#e4e7ef));border-radius:16px;background:radial-gradient(120% 90% at 100% 0,color-mix(in srgb,var(--pr-orange) 10%,transparent),transparent 52%),radial-gradient(90% 70% at 0 0,color-mix(in srgb,var(--pr-purple) 8%,transparent),transparent 48%),var(--bk-surface,#fff);box-shadow:0 4px 18px color-mix(in srgb,#1a1f36 4%,transparent);overflow:hidden}.bk-pr-shell-head{display:flex;align-items:flex-start;justify-content:space-between;gap:16px;padding:18px 20px 14px;flex-wrap:wrap}.bk-pr-shell-copy{min-width:0;flex:1 1 220px}.bk-pr-shell-eyebrow{margin:0 0 4px;font-size:11px;font-weight:700;letter-spacing:.06em;text-transform:uppercase;color:var(--pr-purple)}.bk-pr-shell-title{margin:0;font-size:22px;font-weight:750;letter-spacing:-.02em;color:var(--bk-text,#12141c);line-height:1.2}.bk-pr-shell-sub{margin:6px 0 0;max-width:42rem;font-size:13px;line-height:1.45;color:var(--bk-muted,#667085)}.bk-pr-shell-actions{display:flex;flex-wrap:wrap;gap:8px;align-items:center}.bk-pr-shell-btn{display:inline-flex;align-items:center;gap:6px;height:36px;padding:0 14px;border-radius:10px;font-size:13px;font-weight:650;text-decoration:none;border:1px solid transparent;transition:background .12s ease,border-color .12s ease,color .12s ease}.bk-pr-shell-btn.is-ghost{border-color:color-mix(in srgb,var(--pr-purple) 22%,var(--bk-border,#e4e7ef));background:#fff;color:var(--bk-text,#12141c)}.bk-pr-shell-btn.is-ghost:hover{border-color:color-mix(in srgb,var(--pr-purple) 40%,var(--bk-border));background:color-mix(in srgb,var(--pr-purple) 6%,#fff)}.bk-pr-shell-btn.is-primary{background:var(--pr-purple);border-color:var(--pr-purple);color:#fff}.bk-pr-shell-btn.is-primary:hover{background:color-mix(in srgb,var(--pr-purple) 88%,#000)}.bk-pr-shell-tabs{display:flex;gap:6px;padding:0 16px;border-bottom:1px solid var(--bk-border,#e4e7ef);background:color-mix(in srgb,var(--pr-purple) 3%,#fff)}.bk-pr-shell-tab{display:inline-flex;align-items:center;gap:8px;padding:12px 14px;margin-bottom:-1px;border-bottom:2px solid transparent;font-size:13.5px;font-weight:650;color:var(--bk-muted,#667085);text-decoration:none;white-space:nowrap}.bk-pr-shell-tab:hover{color:var(--bk-text,#12141c)}.bk-pr-shell-tab.is-active{color:var(--pr-purple);border-bottom-color:var(--pr-orange)}.bk-pr-shell-tab-count{display:inline-grid;place-items:center;min-width:22px;height:22px;padding:0 7px;border-radius:999px;font-size:11px;font-weight:750;color:var(--pr-purple);background:color-mix(in srgb,var(--pr-purple) 12%,#fff)}.bk-pr-shell-tab.is-active .bk-pr-shell-tab-count{color:#fff;background:var(--pr-orange)}.bk-pr-shell-body{min-height:180px}.bk-pr-list-root.is-compact .bk-pr-list-toolbar{display:flex;flex-wrap:wrap;gap:10px;align-items:center;padding:12px 16px;border-bottom:1px solid color-mix(in srgb,var(--bk-border,#e4e7ef) 80%,transparent)}.bk-pr-list-search{flex:1 1 220px;min-width:180px;max-width:420px;height:36px;padding:0 12px;border-radius:10px;border:1px solid color-mix(in srgb,var(--pr-purple,#7b4fd6) 16%,var(--bk-border,#e4e7ef));background:color-mix(in srgb,var(--pr-purple,#7b4fd6) 3%,#fff);font-size:13px;color:var(--bk-text,#12141c)}.bk-pr-list-search:focus{outline:none;border-color:color-mix(in srgb,var(--pr-orange,#f28c28) 55%,var(--bk-border));box-shadow:0 0 0 3px color-mix(in srgb,var(--pr-orange,#f28c28) 16%,transparent)}.bk-pr-list-pagesize{display:inline-flex;align-items:center;gap:6px;font-size:12.5px;color:var(--bk-muted,#667085)}.bk-pr-list-pagesize select{height:32px;padding:0 8px;border-radius:8px;border:1px solid var(--bk-border,#e4e7ef);background:#fff;font-size:13px}.bk-pr-list-empty{padding:28px 20px;text-align:center}.bk-pr-list-empty p{margin:0;font-size:13.5px;color:var(--bk-muted,#667085)}.bk-pr-list.is-compact td,.bk-pr-list.is-compact th{padding:10px 12px;vertical-align:middle;font-size:13px}.bk-pr-list.is-compact thead th{font-size:11px;font-weight:700;letter-spacing:.04em;text-transform:uppercase;color:var(--bk-muted,#667085);border-bottom:1px solid var(--bk-border,#e4e7ef)}.bk-pr-list.is-compact tbody tr:hover,.bk-pr-list.is-compact thead th{background:color-mix(in srgb,var(--pr-purple,#7b4fd6) 4%,#fff)}.bk-pr-list.is-compact tbody tr.is-urgent{box-shadow:inset 3px 0 0 var(--pr-orange,#f28c28)}.bk-pr-list-no{font-weight:750;color:var(--pr-purple,#7b4fd6);text-decoration:none;white-space:nowrap}.bk-pr-list-no:hover{color:color-mix(in srgb,var(--pr-purple,#7b4fd6) 80%,#000);text-decoration:underline}.bk-pr-list-date{white-space:nowrap;color:var(--bk-text,#12141c)}.bk-pr-list-strong{font-weight:650;color:var(--bk-text,#12141c)}.bk-pr-list-sub{margin-top:2px;font-size:11.5px;color:var(--bk-muted,#667085)}.bk-pr-list-status{gap:6px}.bk-pr-list-status,.bk-pr-list-urgent{display:inline-flex;align-items:center}.bk-pr-list-urgent{gap:4px;color:#b4262a;font-weight:650}.bk-pr-list-urgent-dot{display:inline-flex;color:var(--pr-orange,#f28c28)}.bk-pr-list-action{display:inline-flex;align-items:center;gap:4px;height:30px;padding:0 10px;border-radius:8px;border:1px solid var(--bk-border,#e4e7ef);background:#fff;color:var(--bk-text,#12141c);font-size:12.5px;font-weight:650;text-decoration:none;white-space:nowrap}.bk-pr-list-action:hover{border-color:color-mix(in srgb,var(--pr-purple,#7b4fd6) 35%,var(--bk-border));background:color-mix(in srgb,var(--pr-purple,#7b4fd6) 6%,#fff)}.bk-pr-list-action.is-edit{border-color:color-mix(in srgb,var(--pr-orange,#f28c28) 40%,var(--bk-border));background:color-mix(in srgb,var(--pr-orange,#f28c28) 10%,#fff);color:#9a5b00}.bk-pr-list-pager{display:flex;flex-wrap:wrap;gap:10px;align-items:center;justify-content:space-between;padding:12px 16px;font-size:13px;color:var(--bk-muted,#667085);border-top:1px solid var(--bk-border,#e4e7ef)}.bk-pr-list-pager-btns{display:inline-flex;align-items:center;gap:8px}.bk-pr-list-pager-btns button{height:30px;min-width:30px;padding:0 8px;border-radius:8px;border:1px solid var(--bk-border,#e4e7ef);background:#fff;cursor:pointer;font-size:13px}.bk-pr-list-pager-btns button:disabled{opacity:.45;cursor:default}.bk-pr-list-pager-btns button:not(:disabled):hover{border-color:color-mix(in srgb,var(--pr-purple,#7b4fd6) 30%,var(--bk-border))}@media (max-width:720px){.bk-pr-shell-head{padding:14px 14px 12px}.bk-pr-shell-title{font-size:19px}.bk-pr-shell-tabs{padding:0 10px}.bk-pr-shell-tab{padding:10px;font-size:13px}}.bk-pv{display:flex;flex-direction:column;gap:14px;padding-bottom:8px}.bk-pv-head{padding:14px 16px}.bk-pv-headgrid{display:grid;grid-template-columns:repeat(6,minmax(0,1fr));gap:10px 12px}.bk-pv-headgrid .bk-input{height:38px}.bk-pv-comment{grid-column:span 1}.bk-pv-actions{display:grid;grid-template-columns:repeat(3,minmax(0,1fr)) minmax(220px,1.1fr);gap:12px}.bk-pv-big{display:flex;flex-direction:column;align-items:flex-start;gap:4px;padding:16px 18px;border:1px solid var(--bk-border);border-radius:14px;background:var(--bk-surface);color:#172342;text-align:left;cursor:pointer;transition:border-color .15s,box-shadow .15s,transform .15s}.bk-pv-big svg{color:#e53935;margin-bottom:4px}.bk-pv-big b{font-size:15px}.bk-pv-big small{color:var(--bk-muted);font-size:12px}.bk-pv-big.on,.bk-pv-big:hover{border-color:#e53935;box-shadow:0 6px 18px rgba(229,57,53,.12)}.bk-pv-side{display:flex;flex-direction:column;gap:8px;justify-content:center}.bk-pv-side .bk-btn{justify-content:flex-start}.bk-pv-side small{font-size:11px;line-height:1.35}.bk-pv-panel{border:1px solid var(--bk-border);border-radius:14px;background:var(--bk-surface);overflow:hidden}.bk-pv-panel-head{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:12px 14px;border-bottom:1px solid var(--bk-border)}.bk-pv-pad{margin:0;padding:10px 14px}.bk-pv-searchbox{display:flex;align-items:center;gap:10px;padding:12px 14px;color:var(--bk-muted)}.bk-pv-searchbox .bk-input{flex:1 1;height:44px;font-size:15px}.bk-pv-filters{display:flex;flex-direction:column;gap:6px;padding:0 14px 10px}.bk-pv-filter{display:flex;flex-wrap:wrap;align-items:center;gap:6px}.bk-pv-filter>span{min-width:64px;font-size:12px;color:var(--bk-muted)}.bk-pv-filter button{padding:4px 10px;border:1px solid var(--bk-border);border-radius:999px;background:var(--bk-surface);color:#172342;font-size:12px;cursor:pointer}.bk-pv-filter button.on{border-color:#001960;background:#001960;color:#fff}.bk-pv-results{list-style:none;margin:0;padding:0 14px 14px;display:grid;grid-template-columns:repeat(auto-fill,minmax(440px,1fr));gap:10px;max-height:560px;overflow-y:auto}.bk-pv-card{display:grid;grid-template-columns:88px minmax(0,1fr) auto;gap:12px;align-items:center;padding:10px;border:1px solid var(--bk-border);border-radius:12px}.bk-pv-card-body{min-width:0;display:flex;flex-direction:column;gap:4px}.bk-pv-card-foot{display:flex;flex-wrap:wrap;gap:8px;font-size:12px}.bk-pv-card-act{display:flex;flex-direction:column;align-items:stretch;gap:6px;width:104px}.bk-pv-thumb{flex:none;display:grid;place-items:center;object-fit:cover;border-radius:10px;border:1px solid var(--bk-border);background:var(--bk-surface-2);color:var(--bk-subtle)}.bk-pv-name{font-weight:600;line-height:1.3;color:#172342}.bk-pv-facts{display:flex;flex-wrap:wrap;gap:4px 8px;font-size:12px;color:var(--bk-muted)}.bk-pv-chip{display:inline-flex;align-items:center;gap:4px;padding:0 6px;border-radius:6px;background:#eef1f8;color:#172342;font-weight:600}.bk-pv-chip i{width:10px;height:10px;border-radius:50%;border:1px solid rgba(0,0,0,.15)}.bk-pv-mono{font-family:ui-monospace,SFMono-Regular,Menlo,Consolas,monospace;font-size:12px}.bk-pv-qty{width:92px;height:36px;text-align:right}.bk-pv-unit{font-size:11px;text-align:center}.bk-pv-unitsel{min-width:90px;height:36px}.bk-pv-nowrap{white-space:nowrap}.bk-pv-warn{color:#b4262a;font-weight:600}.bk-pv-ok{font-size:12px}.bk-pv-ok,.bk-pv-okmsg{color:#1b7f3b;font-weight:600}.bk-pv-okmsg{margin:0;padding:10px 14px;border-radius:10px;background:#e8f6ec}.bk-pv-empty{display:flex;flex-direction:column;align-items:flex-start;gap:6px;padding:14px}.bk-pv-camera{position:relative;padding:0 14px}.bk-pv-camera video{width:100%;max-height:340px;border-radius:12px;background:#000;object-fit:cover;margin-bottom:10px}.bk-pv-aim{position:absolute;left:22%;right:22%;top:38%;height:22%;border:2px solid #e53935;border-radius:10px;pointer-events:none}.bk-pv-progress{height:6px;margin:10px 14px 0;border-radius:999px;background:#eef1f8;overflow:hidden}.bk-pv-progress i{display:block;height:100%;background:#e53935;transition:width .3s}.bk-pv-jobs{list-style:none;margin:0;padding:8px 14px 12px;display:flex;flex-direction:column;gap:6px;font-size:13px}.bk-pv-jobs li{display:flex;align-items:center;gap:10px}.bk-pv-jobname{flex:0 1 260px;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-weight:600}.bk-pv-jobs li.is-error{color:#b4262a}.bk-pv-jobs li.is-duplicate{color:var(--bk-muted)}.bk-pv-table td,.bk-pv-table th{padding-top:8px;padding-bottom:8px;vertical-align:top}.bk-pv-row.is-not_found td{background:#fff7f7}.bk-pv-subrow td{padding-top:0!important;border-top:0!important}.bk-pv-recognized{margin-top:2px;font-size:12px;color:var(--bk-muted);max-width:380px}.bk-pv-reason{margin-top:2px;font-size:12px;color:#9a5b00;font-weight:600}.bk-pv-dup{margin:4px 6px 0 0;padding:1px 6px;border-radius:6px;background:#fde8e8;color:#b4262a;font-size:11px}.bk-pv-dup,.bk-pv-status{display:inline-block;font-weight:600}.bk-pv-status{padding:2px 8px;border-radius:999px;font-size:12px;white-space:nowrap}.bk-pv-status.is-found{background:#e8f6ec;color:#1b7f3b}.bk-pv-status.is-review{background:#fff4e5;color:#9a5b00}.bk-pv-status.is-not_found{background:#fde8e8;color:#b4262a}.bk-pv-rowact{display:flex;gap:4px;align-items:center}.bk-pv-cands{display:flex;flex-direction:column;gap:6px;margin-bottom:8px}.bk-pv-candlist{display:flex;flex-wrap:wrap;gap:8px}.bk-pv-cand{display:flex;align-items:center;gap:8px;max-width:320px;padding:6px 10px 6px 6px;border:1px solid var(--bk-border);border-radius:10px;background:var(--bk-surface);color:#172342;text-align:left;cursor:pointer}.bk-pv-cand span{display:flex;flex-direction:column;min-width:0;font-size:12px}.bk-pv-cand small{color:var(--bk-muted)}.bk-pv-cand.on{border-color:#e53935;box-shadow:0 0 0 2px rgba(229,57,53,.18)}.bk-pv-research{display:flex;flex-wrap:wrap;gap:6px;align-items:center}.bk-pv-research .bk-input{width:280px;height:34px}.bk-pv-sticky{position:sticky;bottom:0;z-index:5;align-items:center;justify-content:space-between;gap:10px 16px;padding:12px 16px;border:1px solid var(--bk-border);border-radius:14px;background:rgba(255,255,255,.97);box-shadow:0 -6px 20px rgba(0,25,96,.08)}.bk-pv-sticky,.bk-pv-sum{display:flex;flex-wrap:wrap}.bk-pv-sum{gap:18px;font-size:14px}.bk-pv-blocked{flex:1 1 240px;font-size:12px}.bk-pv-wreq{border-top:1px solid var(--bk-border)}.bk-pv-wreq>header{display:flex;align-items:flex-start;justify-content:space-between;gap:12px;padding:12px 20px 8px}.bk-pv-propose-grid{display:grid;grid-template-columns:180px minmax(0,1fr);gap:16px}.bk-pv-photo{display:grid;place-items:center;width:180px;height:180px;border:2px dashed var(--bk-border);border-radius:14px;background:var(--bk-surface-2);cursor:pointer;overflow:hidden;text-align:center}.bk-pv-photo span{display:flex;flex-direction:column;align-items:center;gap:4px;padding:10px;color:var(--bk-muted)}.bk-pv-photo svg{color:#e53935}.bk-pv-photo small{font-size:11px}.bk-pv-photo img{width:100%;height:100%;object-fit:cover}@media (max-width:1100px){.bk-pv-actions,.bk-pv-headgrid{grid-template-columns:repeat(3,minmax(0,1fr))}.bk-pv-side{grid-column:1/-1;flex-direction:row;flex-wrap:wrap;align-items:center}}@media (max-width:720px){.bk-pv-headgrid{grid-template-columns:repeat(2,minmax(0,1fr))}.bk-pv-actions{grid-template-columns:1fr}.bk-pv-big{flex-direction:row;align-items:center;gap:10px;padding:14px}.bk-pv-big small{display:none}.bk-pv-big svg{margin:0}.bk-pv-results{grid-template-columns:1fr}.bk-pv-card{grid-template-columns:72px minmax(0,1fr)}.bk-pv-card .bk-pv-thumb{width:72px!important;height:72px!important}.bk-pv-card-act{grid-column:1/-1;flex-direction:row;width:auto;align-items:center}.bk-pv-propose-grid{grid-template-columns:1fr}.bk-pv-research .bk-input{width:100%}.bk-pv-sticky{border-radius:14px 14px 0 0}}.bk{--bk-bg:#f8f9fc;--bk-text:#172342;--bk-red:#e53935}.bk-topbar{background:rgba(248,249,252,.9)}.bk-btn-primary:hover:not(:disabled){background:#c62828}.bk-cabinet{display:inline-flex;align-items:center;gap:8px;height:40px;max-width:280px;padding:0 10px 0 4px;border:1px solid var(--bk-border);border-radius:10px;background:var(--bk-surface);color:var(--bk-text);font:inherit;font-size:13.5px;cursor:pointer;flex:none}.bk-cabinet b{white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.bk-cabinet .bk-accent-icon{width:30px;height:30px;border-radius:8px}.bk-cabinet:hover:not(.is-static){border-color:var(--bk-border-strong)}.bk-cabinet.is-static{cursor:default}.bk-menu-left{left:0;right:auto;width:300px;max-height:70vh;overflow-y:auto}.bk-cabinet-menu{position:fixed;left:auto;right:auto;top:auto;z-index:80;display:flex;flex-direction:column;width:min(320px,calc(100vw - 16px));max-height:min(70vh,480px);padding:0;overflow:hidden;background:var(--bk-surface);color:var(--bk-navy);border:1px solid var(--bk-border);border-radius:14px;box-shadow:var(--bk-shadow-lg)}.bk-cabinet-menu__head{flex:none;padding:14px 14px 8px}.bk-cabinet-menu__head b{display:block;font-size:14px;font-weight:800;color:var(--bk-navy);letter-spacing:-.01em}.bk-cabinet-menu__search{flex:none;display:flex;align-items:center;gap:8px;margin:0 10px 8px;padding:0 10px;min-height:40px;border:1px solid var(--bk-border);border-radius:10px;background:var(--bk-surface-2);color:var(--bk-muted)}.bk-cabinet-menu__search svg{flex:none;color:var(--bk-subtle)}.bk-cabinet-menu__search input{flex:1 1;min-width:0;height:38px;border:0;background:transparent;color:var(--bk-navy);font:inherit;font-size:13.5px;font-weight:600;outline:none}.bk-cabinet-menu__search input::placeholder{color:var(--bk-muted);font-weight:500}.bk-cabinet-menu__list{flex:1 1;min-height:0;overflow-x:hidden;overflow-y:auto;padding:4px 6px 8px;-webkit-overflow-scrolling:touch}.bk-cabinet-menu__empty{margin:8px 10px 12px;font-size:13px;font-weight:600;color:var(--bk-muted)}.bk .bk-cabinet-menu__item,.bk-cabinet-menu__item{align-items:flex-start;gap:10px;min-height:44px;padding:10px;color:var(--bk-navy)}.bk-cabinet-menu__icon{flex:none;width:32px;height:32px;display:grid;place-items:center;border-radius:9px;color:var(--accent);background:color-mix(in srgb,var(--accent) 14%,#fff)}.bk-cabinet-menu__icon svg{color:inherit!important}.bk-cabinet-menu__text{flex:1 1;min-width:0;display:grid;gap:2px;text-align:left}.bk-cabinet-menu__name{font-size:13.5px;font-weight:700;color:var(--bk-navy);line-height:1.3;overflow-wrap:anywhere;white-space:normal}.bk-cabinet-menu__sub{font-size:12px;font-weight:500;color:var(--bk-muted);line-height:1.35;overflow-wrap:anywhere}.bk-cabinet-menu__check{flex:none;margin-top:6px;color:var(--bk-purple)!important}.bk .bk-cabinet-menu__item:hover,.bk-cabinet-menu__item:hover{background:color-mix(in srgb,var(--bk-purple) 8%,#fff);color:var(--bk-navy)}.bk .bk-cabinet-menu__item.is-active,.bk-cabinet-menu__item.is-active{background:color-mix(in srgb,var(--bk-purple) 14%,#fff);color:var(--bk-navy);box-shadow:inset 3px 0 0 var(--bk-purple)}.bk .bk-cabinet-menu__item.is-active .bk-cabinet-menu__name,.bk-cabinet-menu__item.is-active .bk-cabinet-menu__name{color:var(--bk-purple-hover)}@media (max-width:760px){.bk-cabinet-menu{width:min(320px,calc(100vw - 16px));max-height:min(68vh,440px)}}.bk-work-toolbar{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:10px;margin-bottom:12px}.bk-work-toolbar .bk-tabs{margin-bottom:0}.bk-seg{display:inline-flex;padding:3px;gap:2px;border:1px solid var(--bk-border);border-radius:10px;background:var(--bk-surface)}.bk-seg-btn{display:inline-flex;align-items:center;gap:6px;height:30px;padding:0 12px;border-radius:7px;font-size:13px;font-weight:600;color:var(--bk-muted);text-decoration:none;white-space:nowrap}.bk-seg-btn:hover{color:var(--bk-text);background:var(--bk-surface-2)}.bk-seg-btn.is-active{background:var(--bk-sidebar);color:#fff}.bk-work-filters{display:flex;flex-wrap:wrap;align-items:center;gap:8px;margin-bottom:14px}.bk-work-filters .bk-input{flex:1 1 240px;max-width:420px;height:38px}.bk-work-filters .bk-select{height:38px;width:auto;min-width:150px}.bk-work-table td{vertical-align:top}.bk-work-title{display:block;font-weight:600;color:var(--bk-text);text-decoration:none}.bk-work-title:hover{color:var(--bk-red)}.bk-work-meta{display:block;margin-top:2px;font-size:12px;color:var(--bk-muted)}.bk-due{white-space:nowrap}.bk-due.is-late,.bk-text-danger{color:#c62828;font-weight:600}.bk-mono{font-feature-settings:"tnum";font-variant-numeric:tabular-nums;white-space:nowrap}.bk-empty-sm{padding:18px 16px;font-size:13px;color:var(--bk-muted)}.bk-note{margin:12px 0 0;font-size:12.5px}.bk-plain-list{list-style:none;margin:6px 0 0;padding:0;display:flex;flex-direction:column;gap:8px;font-size:13.5px}.bk-plain-list a{color:var(--bk-text);font-weight:600}.bk-plain-list a:hover{color:var(--bk-red)}.bk-kanban{display:grid;grid-template-columns:repeat(4,minmax(220px,1fr));gap:12px;overflow-x:auto;padding-bottom:4px}.bk-kanban-col{display:flex;flex-direction:column;min-height:160px;border-radius:var(--bk-radius);background:#eef0f6;border:1px solid var(--bk-border)}.bk-kanban-col>header{display:flex;align-items:center;justify-content:space-between;gap:8px;padding:10px 12px;font-size:13px;font-weight:700}.bk-kanban-items{gap:8px;padding:0 8px 8px}.bk-kanban-card,.bk-kanban-items{display:flex;flex-direction:column}.bk-kanban-card{gap:6px;padding:10px 12px;border-radius:10px;background:var(--bk-surface);border:1px solid var(--bk-border);box-shadow:var(--bk-shadow-sm);color:var(--bk-text);text-decoration:none;font-size:13px}.bk-kanban-card:hover{border-color:var(--bk-border-strong)}.bk-kanban-foot,.bk-kanban-top{display:flex;align-items:center;justify-content:space-between;gap:6px;font-size:12px;color:var(--bk-muted)}.bk-work-detail{display:grid;grid-template-columns:minmax(0,1fr) 320px;gap:16px;align-items:start}.bk-work-detail>*{min-width:0}.bk-prose{margin:0;font-size:14px;line-height:1.55;white-space:pre-wrap;overflow-wrap:anywhere}.bk-status-bar,.bk-status-bar .bk-fieldset{display:flex;flex-wrap:wrap;align-items:center;gap:8px}.bk-comments,.bk-edit-panel{display:flex;flex-direction:column;gap:12px}.bk-comments{list-style:none;margin:0 0 12px;padding:0}.bk-comments>li{padding:10px 12px;border-radius:10px;background:var(--bk-surface-2);border:1px solid var(--bk-border)}.bk-comment-head{justify-content:space-between;margin-bottom:4px;font-size:12.5px}.bk-comment-head,.bk-file-list{display:flex;flex-wrap:wrap;gap:6px}.bk-file-list{list-style:none;margin:6px 0 0;padding:0}.bk-file-list a{max-width:260px;border-radius:8px;border:1px solid var(--bk-border);background:var(--bk-surface);color:var(--bk-text);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.bk-file-list a,.bk-link-pill{display:inline-flex;align-items:center;gap:6px;padding:4px 10px;font-size:12.5px;text-decoration:none}.bk-link-pill{max-width:100%;border-radius:999px;border:1px solid color-mix(in srgb,var(--bk-sidebar) 22%,transparent);background:color-mix(in srgb,var(--bk-sidebar) 6%,#fff);color:var(--bk-sidebar);font-weight:600;align-self:flex-start}.bk-event-when{display:flex;align-items:center;gap:8px;font-size:14px;font-weight:600}.bk-fieldset{border:0;margin:0;padding:0;min-width:0;display:flex;flex-direction:column;gap:12px}.bk-fieldset:disabled{opacity:.7}.bk-form-card{max-width:820px}.bk-form-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(220px,1fr));gap:12px 14px}.bk-form-actions{display:flex;flex-wrap:wrap;justify-content:flex-end;gap:8px}.bk-field-inline{display:flex;align-items:center;gap:8px;font-size:13.5px;cursor:pointer}.bk-field-inline input[type=checkbox]{width:16px;height:16px;accent-color:var(--bk-red)}.bk-file-input{font-size:13px;color:var(--bk-muted)}.bk-icon-btn-sm{width:24px;height:24px;border-radius:6px}.bk-modal-wide{width:min(760px,calc(100vw - 32px));max-width:none}.bk-picker{position:relative;display:flex;flex-direction:column;gap:6px}.bk-picker-chips{display:flex;flex-wrap:wrap;gap:6px}.bk-picker-chip{display:inline-flex;align-items:center;gap:4px;padding:3px 4px 3px 10px;border-radius:999px;background:color-mix(in srgb,var(--bk-sidebar) 8%,#fff);border:1px solid color-mix(in srgb,var(--bk-sidebar) 18%,transparent);font-size:12.5px}.bk-picker-chip button{display:grid;place-items:center;width:20px;height:20px;border:0;border-radius:50%;background:transparent;color:var(--bk-muted);cursor:pointer}.bk-picker-chip button:hover{background:rgba(0,0,0,.06);color:var(--bk-text)}.bk-picker-box{position:relative}.bk-picker-box>svg{position:absolute;left:12px;top:50%;transform:translateY(-50%);pointer-events:none}.bk-picker-input{width:100%;height:38px;padding:0 12px 0 34px;border:1px solid var(--bk-border);border-radius:10px;background:var(--bk-surface);font:inherit;font-size:13.5px;color:var(--bk-text)}.bk-picker-input:focus{outline:none;border-color:var(--bk-blue);box-shadow:0 0 0 3px var(--bk-focus)}.bk-picker-list{position:absolute;z-index:40;top:calc(100% + 4px);left:0;right:0;max-height:260px;overflow-y:auto;margin:0;padding:4px;list-style:none;background:var(--bk-surface);border:1px solid var(--bk-border);border-radius:10px;box-shadow:var(--bk-shadow-lg)}.bk-picker-list button{display:flex;flex-direction:column;align-items:flex-start;width:100%;padding:7px 10px;border:0;border-radius:7px;background:transparent;font:inherit;font-size:13px;text-align:left;color:var(--bk-text);cursor:pointer}.bk-picker-list button:focus-visible,.bk-picker-list button:hover{background:var(--bk-surface-2)}.bk-picker-list small{color:var(--bk-muted);font-size:11.5px}.bk-cal-title{font-size:15px;text-transform:capitalize}.bk-cal-month{display:grid;grid-template-columns:repeat(7,minmax(0,1fr));overflow:hidden}.bk-cal-wd{padding:8px 10px;font-size:11.5px;font-weight:700;text-transform:uppercase;color:var(--bk-muted);background:var(--bk-surface-2)}.bk-cal-cell,.bk-cal-wd{border-bottom:1px solid var(--bk-border)}.bk-cal-cell{min-height:112px;padding:6px;display:flex;flex-direction:column;gap:3px;border-right:1px solid var(--bk-border);min-width:0}.bk-cal-cell:nth-child(7n){border-right:0}.bk-cal-cell.is-out{background:#fafbfd}.bk-cal-cell.is-out .bk-cal-day{color:var(--bk-subtle)}.bk-cal-day{align-self:flex-start;min-width:24px;height:24px;padding:0 6px;display:grid;place-items:center;border-radius:999px;font-size:12.5px;font-weight:700;color:var(--bk-text);text-decoration:none}.bk-cal-cell.is-today .bk-cal-day{background:var(--bk-red);color:#fff}.bk-cal-item{--cal:var(--bk-sidebar);display:flex;align-items:center;gap:4px;min-width:0;padding:2px 6px;border-radius:6px;border-left:3px solid var(--cal);background:color-mix(in srgb,var(--cal) 9%,#fff);font-size:11.5px;color:var(--bk-text);text-decoration:none}.bk-cal-item:hover{background:color-mix(in srgb,var(--cal) 16%,#fff)}.bk-cal-item.k-meeting{--cal:var(--bk-blue)}.bk-cal-item.k-planning{--cal:var(--bk-purple)}.bk-cal-item.k-deadline{--cal:var(--bk-red)}.bk-cal-item.k-reminder{--cal:var(--bk-orange)}.bk-cal-time{flex:none;font-feature-settings:"tnum";font-variant-numeric:tabular-nums;color:var(--bk-muted)}.bk-cal-text{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.bk-cal-more{font-size:11.5px;color:var(--bk-muted);padding-left:6px}.bk-cal-week{display:grid;grid-template-columns:repeat(7,minmax(150px,1fr));gap:10px;overflow-x:auto}.bk-cal-daycol{display:flex;flex-direction:column;min-height:220px}.bk-cal-daycol>header{padding:10px 12px;border-bottom:1px solid var(--bk-border);font-size:13px}.bk-cal-daycol.is-today>header{box-shadow:inset 0 3px 0 var(--bk-red)}.bk-cal-daylist{display:flex;flex-direction:column;gap:4px;padding:8px}.bk-cal-daylist .bk-cal-item{display:grid;grid-template-columns:auto minmax(0,1fr);align-items:center;column-gap:6px;row-gap:2px;padding:6px 8px;font-size:12.5px}.bk-cal-daylist .bk-cal-item>svg{grid-column:1}.bk-cal-daylist .bk-cal-text{grid-column:1/-1;white-space:normal;font-weight:600;overflow-wrap:anywhere}.bk-cal-daylist .bk-cal-item>small{grid-column:1/-1;color:var(--bk-muted);font-size:11.5px;line-height:1.35}.bk-cal-daycol>header{display:flex;align-items:baseline;justify-content:space-between;gap:8px}.bk-cal-daycol>header a:first-child{color:var(--bk-text);font-weight:700;text-transform:capitalize}.bk-cal-daycol .bk-empty-sm{padding:12px 4px;text-align:center}.bk-notif-list{list-style:none;margin:0;padding:0}.bk-notif-list>li{display:flex;align-items:flex-start;gap:12px;padding:12px 16px;border-bottom:1px solid var(--bk-border)}.bk-notif-list>li:last-child{border-bottom:0}.bk-notif-list>li.is-unread{background:color-mix(in srgb,var(--bk-sidebar) 3%,#fff)}.bk-notif-dot{flex:none;width:8px;height:8px;margin-top:7px;border-radius:50%;background:transparent}.is-unread>.bk-notif-dot{background:var(--bk-red)}.bk-notif-body{flex:1 1;min-width:0;display:flex;flex-direction:column;gap:2px}.bk-notif-kind{font-size:11.5px;font-weight:700;text-transform:uppercase;letter-spacing:.02em;color:var(--bk-muted)}.bk-notif-title{font-size:14px;font-weight:600;color:var(--bk-text);text-decoration:none}a.bk-notif-title:hover{color:var(--bk-red)}.bk-notif-text{font-size:13px;color:var(--bk-text-2);overflow-wrap:anywhere}.bk-nc{display:flex;flex-direction:column;gap:16px}.bk-nc .is-tasks,.bk-nc-bell .is-tasks{--nc:#e53935}.bk-nc .is-mail,.bk-nc-bell .is-mail{--nc:#2563eb}.bk-nc .is-requests,.bk-nc-bell .is-requests{--nc:#16a34a}.bk-nc .is-calendar,.bk-nc-bell .is-calendar{--nc:#7c3aed}.bk-nc .is-system,.bk-nc-bell .is-system{--nc:#ea580c}.bk-nc .is-crm,.bk-nc-bell .is-crm{--nc:#64748b}.bk-nc-head{flex-wrap:wrap;justify-content:space-between;gap:12px 20px}.bk-nc-head,.bk-nc-head h1{display:flex;align-items:flex-start}.bk-nc-head h1{gap:6px;margin:0;font-size:28px;font-weight:800;letter-spacing:-.02em;color:#001960}.bk-nc-title-dot{width:8px;height:8px;margin-top:8px;border-radius:50%;background:#e53935}.bk-nc-head p{margin:4px 0 0;font-size:14px;color:var(--bk-muted)}.bk-nc-head-actions{display:flex;flex-wrap:wrap;gap:10px}.bk-nc-kpis{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:12px}.bk-nc-kpi{display:flex;align-items:center;gap:14px;padding:14px 16px;border:1px solid var(--bk-border);border-radius:14px;background:var(--bk-surface);box-shadow:var(--bk-shadow-sm)}.bk-nc-kpi.is-red{--kpi:#e53935}.bk-nc-kpi.is-blue{--kpi:#2563eb}.bk-nc-kpi.is-green{--kpi:#16a34a}.bk-nc-kpi.is-orange{--kpi:#ea580c}.bk-nc-kpi-icon{flex:none;width:44px;height:44px;display:grid;place-items:center;border-radius:12px;color:var(--kpi);background:color-mix(in srgb,var(--kpi) 12%,var(--bk-mix-base))}.bk-nc-kpi>div{display:flex;flex-direction:column;min-width:0}.bk-nc-kpi small{font-size:12.5px;color:var(--bk-muted)}.bk-nc-kpi strong{font-size:24px;font-weight:800;line-height:1.15;color:var(--bk-text)}.bk-nc-kpi em{font-style:normal;font-size:11.5px;color:var(--bk-subtle)}.bk-nc-bar{align-items:center;justify-content:space-between;gap:10px}.bk-nc-bar,.bk-nc-tabs{display:flex;flex-wrap:wrap}.bk-nc-tabs{gap:8px}.bk-nc-tabs a{padding:8px 14px;border:1px solid var(--bk-border);border-radius:10px;background:var(--bk-surface);font-size:13px;font-weight:600;color:var(--bk-text-2);text-decoration:none;white-space:nowrap}.bk-nc-tabs a span{font-weight:500;color:var(--bk-subtle)}.bk-nc-tabs a:hover{border-color:#c7cbd6}.bk-nc-tabs a.is-active{border-color:#e53935;background:#e53935;color:#fff}.bk-nc-tabs a.is-active span{color:rgba(255,255,255,.85)}.bk-nc-tools{display:flex;flex-wrap:wrap;align-items:center;gap:8px}.bk-nc-tools a.bk-nc-toggle{padding:7px 12px;border:1px solid var(--bk-border);border-radius:999px;background:var(--bk-surface);font-size:12.5px;font-weight:600;color:var(--bk-text-2);text-decoration:none}.bk-nc-tools a.bk-nc-toggle.is-on{border-color:#001960;background:#001960;color:#fff}.bk-nc-period{display:inline-flex;padding:3px;gap:2px;border-radius:10px;background:#eef0f5}.bk-nc-period a{padding:5px 10px;border-radius:8px;font-size:12.5px;font-weight:600;color:var(--bk-muted);text-decoration:none}.bk-nc-period a.is-active{background:var(--bk-surface);color:#e53935;box-shadow:var(--bk-shadow-sm)}.bk-nc-search{display:flex;align-items:center;gap:6px;height:36px;padding:0 10px;border:1px solid var(--bk-border);border-radius:10px;background:var(--bk-surface);color:var(--bk-subtle)}.bk-nc-search input{width:190px;border:0;outline:0;background:transparent;font:inherit;font-size:13px;color:var(--bk-text)}.bk-nc-grid{display:grid;grid-template-columns:minmax(0,1fr) 320px;gap:16px;align-items:start}.bk-nc-main{display:flex;flex-direction:column;gap:14px;min-width:0}.bk-nc-section h2{margin:0 0 8px;font-size:13px;font-weight:700;color:var(--bk-muted)}.bk-nc-list{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:8px}.bk-nc-item{position:relative;display:flex;align-items:center;gap:14px;padding:14px 16px 14px 18px;border:1px solid var(--bk-border);border-radius:14px;background:var(--bk-surface);box-shadow:var(--bk-shadow-sm);overflow:hidden;text-decoration:none;transition:box-shadow .15s ease,transform .15s ease}.bk-nc-item:before{content:"";position:absolute;left:0;top:0;bottom:0;width:4px;background:var(--nc);opacity:.35}.bk-nc-item.is-unread{background:color-mix(in srgb,var(--nc) 5%,#fff);border-color:color-mix(in srgb,var(--nc) 22%,var(--bk-border))}.bk-nc-item.is-unread:before{opacity:1}a.bk-nc-item:hover{box-shadow:var(--bk-shadow-lg)}.bk-nc-icon{flex:none;width:44px;height:44px;display:grid;place-items:center;border-radius:12px;color:var(--nc);background:color-mix(in srgb,var(--nc) 12%,#fff)}.bk-nc-item-body{flex:1 1;min-width:0;display:flex;flex-direction:column;gap:3px}.bk-nc-item-title{display:flex;align-items:center;gap:6px;min-width:0}.bk-nc-item-title b{font-size:14.5px;font-weight:600;color:var(--bk-text);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.bk-nc-item.is-unread .bk-nc-item-title b{font-weight:800}.bk-nc-dot{flex:none;width:7px;height:7px;border-radius:50%;background:#e53935}.bk-nc-item-text{margin:0;font-size:13px;color:var(--bk-text-2);display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;overflow-wrap:anywhere}.bk-nc-item-meta{display:flex;flex-wrap:wrap;align-items:center;gap:8px;margin-top:2px}.bk-nc-chip{display:inline-flex;align-items:center;gap:4px;padding:2px 8px;border-radius:6px;font-size:11.5px;font-weight:600;color:var(--nc);background:color-mix(in srgb,var(--nc) 12%,#fff)}.bk-nc-chip.is-important{color:#c62828;background:#fdecec}.bk-nc-actor{display:inline-flex;align-items:center;gap:4px;font-size:12px;color:var(--bk-muted)}.bk-nc-time{align-self:flex-start;font-size:12px;white-space:nowrap}.bk-nc-arrow,.bk-nc-time{flex:none;color:var(--bk-subtle)}.bk-nc-empty{align-items:center;gap:8px;padding:36px 16px;border:1px dashed var(--bk-border);border-radius:14px;background:var(--bk-surface);color:var(--bk-muted);font-size:13.5px;text-align:center}.bk-nc-empty,.bk-nc-side{display:flex;flex-direction:column}.bk-nc-side{gap:12px}.bk-nc-card{border:1px solid var(--bk-border);border-radius:14px;background:var(--bk-surface);box-shadow:var(--bk-shadow-sm);overflow:hidden}.bk-nc-card>header{display:flex;align-items:center;justify-content:space-between;gap:8px;padding:12px 14px;border-bottom:1px solid var(--bk-border)}.bk-nc-card>header b{display:inline-flex;align-items:center;gap:6px;font-size:13.5px;color:#001960}.bk-nc-card>header a{display:inline-flex;align-items:center;gap:2px;font-size:12px;font-weight:600;color:#e53935;text-decoration:none}.bk-nc-card.is-important{border-color:#f7c9c8}.bk-nc-card.is-important>header{background:#fdf1f1}.bk-nc-card.is-important>header b{color:#c62828}.bk-nc-mini,.bk-nc-quick{list-style:none;margin:0;padding:6px}.bk-nc-mini li>a,.bk-nc-mini li>div{display:flex;align-items:center;gap:10px;padding:8px;border-radius:10px;text-decoration:none}.bk-nc-mini li>a:hover,.bk-nc-quick a:hover{background:#f6f7fa}.bk-nc-bell .bk-nc-icon,.bk-nc-mini .bk-nc-icon{width:32px;height:32px;border-radius:9px}.bk-nc-mini li span:not(.bk-nc-icon){flex:1 1;min-width:0;display:flex;flex-direction:column}.bk-nc-mini b,.bk-nc-mini small{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.bk-nc-mini b{font-size:13px;color:var(--bk-text)}.bk-nc-mini small{font-size:12px;color:var(--bk-muted)}.bk-nc-mini time{flex:none;align-self:flex-start;font-size:11.5px;color:var(--bk-subtle)}.bk-nc-chart{display:grid;grid-template-columns:repeat(7,minmax(0,1fr));align-items:end;gap:8px;height:140px;padding:14px 14px 10px}.bk-nc-chart>div{height:100%;display:flex;flex-direction:column;align-items:center;justify-content:flex-end;gap:4px}.bk-nc-chart-val{font-size:11.5px;font-weight:700;color:var(--bk-text-2)}.bk-nc-chart-bar{width:100%;max-width:30px;border-radius:6px 6px 3px 3px;background:#c9d6fb}.bk-nc-chart>div.is-today .bk-nc-chart-bar{background:#e53935}.bk-nc-chart small{font-size:10.5px;color:var(--bk-subtle)}.bk-nc-quick a{display:flex;align-items:center;gap:10px;padding:9px 8px;border-radius:10px;font-size:13px;color:var(--bk-text-2);text-decoration:none}.bk-nc-quick a>svg:first-child{color:#001960}.bk-nc-quick a span{flex:1 1}.bk-nc-quick em{min-width:22px;padding:1px 7px;border-radius:999px;background:#eef0f5;font-style:normal;font-size:11.5px;font-weight:700;text-align:center;color:var(--bk-text-2)}.bk-nc-quick em.is-hot{background:#e53935;color:#fff}.bk-nc-quick a>svg:last-child{color:var(--bk-subtle)}.bk-nc-modal-wrap{position:fixed;inset:0;z-index:70;display:grid;place-items:center;padding:16px}.bk-nc-modal-backdrop{position:absolute;inset:0;border:0;background:rgba(0,25,96,.3);cursor:default}.bk-nc-modal{position:relative;width:min(460px,100%);border-radius:16px;background:var(--bk-surface);box-shadow:0 24px 60px rgba(0,25,96,.25)}.bk-nc-modal-head{display:flex;align-items:center;justify-content:space-between;padding:14px 16px 6px 18px}.bk-nc-modal-head b{font-size:16px;color:#001960}.bk-nc-modal-hint{margin:0;padding:0 18px 10px;font-size:12.5px;color:var(--bk-muted)}.bk-nc-toggles{list-style:none;margin:0;padding:0 10px}.bk-nc-toggles li{display:flex;align-items:center;gap:12px;padding:10px 8px;border-top:1px solid var(--bk-border)}.bk-nc-toggles li .bk-nc-icon{width:32px;height:32px;border-radius:9px}.bk-nc-toggle-text{flex:1 1;display:flex;flex-direction:column;gap:2px}.bk-nc-toggle-text b{font-size:13.5px;font-weight:600}.bk-nc-toggle-text small{display:inline-flex;align-items:center;gap:4px;font-size:11.5px;color:var(--bk-muted)}.bk-nc-switch{position:relative;flex:none;width:40px;height:22px;cursor:pointer}.bk-nc-switch input{position:absolute;inset:0;margin:0;opacity:0;cursor:inherit}.bk-nc-switch span{position:absolute;inset:0;border-radius:999px;background:#cbd2df;transition:background .15s ease;pointer-events:none}.bk-nc-switch span:after{content:"";position:absolute;top:3px;left:3px;width:16px;height:16px;border-radius:50%;background:var(--bk-surface);box-shadow:0 1px 2px rgba(0,0,0,.2);transition:transform .15s ease}.bk-nc-switch input:checked+span{background:#e53935}.bk-nc-switch input:checked+span:after{transform:translateX(18px)}.bk-nc-switch input:focus-visible+span{outline:2px solid #001960;outline-offset:2px}.bk-nc-switch.is-locked{cursor:not-allowed;opacity:.7}.bk-nc-modal-foot{display:flex;align-items:center;gap:8px;padding:12px 16px 16px;border-top:1px solid var(--bk-border)}.bk-nc-ok{font-size:12.5px;font-weight:600;color:#047857}.bk-menu.bk-nc-bell{width:360px;padding:0;overflow:hidden}.bk-nc-bell-head{display:flex;align-items:center;justify-content:space-between;padding:12px 14px;border-bottom:1px solid var(--bk-border)}.bk-nc-bell-head b{font-size:14px;color:#001960}.bk-nc-bell-mark{display:inline-flex;align-items:center;gap:4px;border:0;background:transparent;font-size:12px;font-weight:600;color:#e53935;cursor:pointer}.bk-nc-bell-list{list-style:none;margin:0;padding:4px;max-height:380px;overflow-y:auto}.bk-nc-bell-list li>a,.bk-nc-bell-list li>div{display:flex;align-items:flex-start;gap:10px;padding:9px 10px;border-radius:10px;text-decoration:none}.bk-nc-bell-list li.is-unread>a,.bk-nc-bell-list li.is-unread>div{background:#f5f7fe}.bk-nc-bell-list li>a:hover{background:#eef1f8}.bk-nc-bell-text{flex:1 1;min-width:0;display:flex;flex-direction:column}.bk-nc-bell-text b{font-size:13px;color:var(--bk-text)}.bk-nc-bell-text small{font-size:12px;color:var(--bk-muted);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.bk-nc-bell-side{flex:none;display:flex;flex-direction:column;align-items:flex-end;gap:6px;font-size:11px;color:var(--bk-subtle)}.bk-nc-bell-empty{padding:22px 14px;font-size:13px;text-align:center;color:var(--bk-muted)}a.bk-nc-bell-all{display:block;padding:11px;border-top:1px solid var(--bk-border);font-size:13px;font-weight:700;text-align:center;color:#e53935;text-decoration:none}a.bk-nc-bell-all:hover{background:#fdf3f3}@media (max-width:1100px){.bk-nc-grid{grid-template-columns:minmax(0,1fr)}.bk-nc-side{display:grid;grid-template-columns:repeat(auto-fit,minmax(260px,1fr))}}@media (max-width:760px){.bk-nc-kpis{grid-template-columns:repeat(2,minmax(0,1fr))}.bk-nc-head h1{font-size:23px}.bk-nc-search,.bk-nc-search input{flex:1 1;width:auto}.bk-nc-tools{width:100%}.bk-nc-item{align-items:flex-start;gap:10px;padding:12px 12px 12px 14px}.bk-nc-icon{width:38px;height:38px}.bk-nc-arrow{display:none}.bk-menu.bk-nc-bell{position:fixed;top:64px;left:8px;right:8px;width:auto}}.bk-mywork,.bk-mywork-tiles{margin-bottom:16px}.bk-mywork-tiles{display:grid;grid-template-columns:repeat(auto-fit,minmax(180px,1fr));gap:10px}.bk-mywork-tile{display:flex;align-items:center;gap:10px;padding:12px 14px;font-size:13px;color:var(--bk-text-2);text-decoration:none}.bk-mywork-tile svg{color:var(--bk-sidebar)}.bk-mywork-tile b{margin-left:auto;font-size:18px;color:var(--bk-text);font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.bk-mywork-tile.is-late b,.bk-mywork-tile.is-late svg{color:#c62828}.bk-mywork-tile:hover{border-color:var(--bk-border-strong)}@media (max-width:1080px){.bk-work-detail{grid-template-columns:minmax(0,1fr)}}@media (max-width:760px){.bk-cal-cell{min-height:72px;padding:4px}.bk-cal-item .bk-cal-time{display:none}.bk-cabinet{max-width:180px}.bk-kanban{grid-template-columns:repeat(4,minmax(240px,80vw))}}.bk-sidebar-brand-text{min-width:0}.bk-sidebar-toggle{display:grid;place-items:center;flex:none;width:36px;height:36px;margin-left:auto;border:0;border-radius:9px;background:transparent;color:rgba(255,255,255,.85);cursor:pointer}.bk-sidebar-toggle:hover{background:#54218c;color:#fff}.bk-shell{transition:grid-template-columns .2s ease}.bk-sidebar-collapse{display:grid;place-items:center;width:34px;height:34px;margin:0 auto 8px;border:1px solid #4e2d86;border-radius:50%;background:rgba(255,255,255,.08);color:#fff;cursor:pointer}.bk-sidebar-collapse:hover{background:#54218c}@media (max-width:768px){.bk-sidebar-collapse{display:none}}@media (min-width:769px) and (max-width:1024px){.bk-shell{grid-template-columns:248px minmax(0,1fr)}.bk-sidebar{position:relative;top:auto;width:auto;height:100%;max-height:100%;transform:none;transition:none;box-shadow:none}.bk-mobile-toggle,.bk-shell.is-nav-open .bk-backdrop,.bk-topbar-brand{display:none}}@media (min-width:769px){.bk-shell.is-collapsed{grid-template-columns:76px minmax(0,1fr)}.bk-shell.is-collapsed .bk-sidebar-brand{flex-direction:column;gap:10px;padding:16px 8px 10px}.bk-shell.is-collapsed .bk-sidebar-brand-text{display:none}.bk-shell.is-collapsed .bk-sidebar-toggle{margin-left:0}.bk-shell.is-collapsed .bk-sidebar-scroll{padding:4px 10px 16px}.bk-shell.is-collapsed .bk-nav-title{height:1px;margin:12px 8px;padding:0;overflow:hidden;font-size:0;background:rgba(255,255,255,.14)}.bk-shell.is-collapsed .bk-nav-link{position:relative;justify-content:center;padding:11px 0}.bk-shell.is-collapsed .bk-nav-link>span:not(.bk-nav-badge){display:none}.bk-shell.is-collapsed .bk-nav-badge{position:absolute;top:3px;right:8px;min-width:16px;height:16px;padding:0 4px;font-size:10px}.bk-shell.is-collapsed .bk-nav-link>span.bk-nav-soon{display:block;position:absolute;top:7px;right:13px;width:9px;height:9px;padding:0;font-size:0;border:2px solid #35145f;box-sizing:content-box}}.bk-crumbs{display:flex;align-items:center;gap:6px;min-width:0}.bk-crumbs-sep{flex:none;color:var(--bk-subtle)}@media (max-width:960px){.bk-crumbs-sep{display:none}}.bk-sh{--sh-red:#ef3340;--sh-green:#059669;--sh-purple:#7c3aed;--sh-line:#e8ebf3;--sh-muted:#6b7591;display:flex;flex-direction:column;gap:14px;color:#172342}.bk-sh-head{display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap;gap:10px 16px}.bk-sh-head-main{display:flex;flex-direction:column;gap:2px;min-width:0}.bk-sh-head-line{display:flex;align-items:center;flex-wrap:wrap;gap:6px 12px}.bk-sh-title{margin:0;font-size:24px;font-weight:800;letter-spacing:-.02em;color:#172342}.bk-sh-subtitle{margin:0;font-size:13px;color:var(--sh-muted)}.bk-sh-stores{display:flex;flex-wrap:wrap;gap:6px}.bk-sh-store-chip{display:inline-flex;align-items:center;gap:6px;padding:4px 10px;border:1px solid var(--sh-line);border-radius:999px;background:var(--bk-surface);font-size:12px;font-weight:600;color:var(--sh-muted);text-decoration:none}.bk-sh-store-chip.is-active,a.bk-sh-store-chip.is-active{border-color:rgba(5,150,105,.35);background:#ecfdf5;color:#047857}.bk-sh-head-side{display:flex;align-items:center;flex-wrap:wrap;gap:10px}.bk-sh-date{gap:8px;height:36px;padding:0 12px;border:1px solid var(--sh-line);border-radius:11px;background:var(--bk-surface);font-size:13.5px;font-weight:600;color:#172342;text-decoration:none}.bk-sh-date,.bk-sh-updated{display:inline-flex;align-items:center}.bk-sh-updated{gap:6px;font-size:12px;color:var(--sh-muted)}.bk-sh-updated b{color:#172342}.bk-sh-updated i{width:8px;height:8px;border-radius:50%;background:#10b981;box-shadow:0 0 0 3px rgba(16,185,129,.18)}.bk-sh-seg{display:inline-flex;flex-wrap:wrap;gap:2px;margin-left:auto;padding:3px;border-radius:10px;background:#f1f3f8}.bk-sh-seg a{padding:6px 12px;border-radius:8px;font-size:12.5px;font-weight:600;color:#4a5578;text-decoration:none;white-space:nowrap}.bk-sh-seg a:hover{color:#172342}.bk-sh-seg a.is-active{background:var(--sh-red);color:#fff;box-shadow:0 4px 10px -4px rgba(239,51,64,.7)}.bk-sh-seg.is-small a{padding:4px 9px;font-size:11.5px}.bk-sh-seg.is-small a.is-active{background:#172342;box-shadow:none}.bk-sh-seg.is-glass{background:rgba(255,255,255,.16)}.bk-sh-seg.is-glass a{color:rgba(255,255,255,.86)}.bk-sh-seg.is-glass a.is-active{background:var(--bk-surface);color:#047857;box-shadow:none}.bk-sh-row1{display:grid;grid-template-columns:minmax(0,1.3fr) minmax(0,1fr) minmax(0,1fr);gap:14px}.bk-sh-row2{display:grid;grid-template-columns:minmax(0,1.55fr) minmax(0,1fr);gap:14px}.bk-sh-row-ops{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:14px}.bk-sh-row-stock{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:14px}.bk-sh-row-top{grid-template-columns:minmax(240px,.26fr) minmax(0,.41fr) minmax(280px,.33fr)}.bk-sh-row-bottom,.bk-sh-row-top{display:grid;gap:14px;align-items:stretch}.bk-sh-row-bottom{grid-template-columns:repeat(3,minmax(0,1fr))}.bk-sh-stock-stack{display:grid;grid-template-rows:1fr 1fr;gap:14px;min-width:0}.bk-sh-card-titles{display:grid;gap:2px;min-width:0}.bk-sh-card-titles h2{margin:0}.bk-sh-card-titles p{margin:0;font-size:12px;color:var(--bk-muted,#6b7591)}.bk-sh-sales-card{min-width:0}.bk-sh-metrics,.bk-sh-sales-card{display:flex;flex-direction:column}.bk-sh-metrics{padding:0 14px 12px}.bk-sh-metric{display:grid;grid-template-columns:36px minmax(0,1fr) auto;gap:10px;align-items:center;padding:10px 0}.bk-sh-metric+.bk-sh-metric{border-top:1px solid var(--sh-line,#e8ebf3)}.bk-sh-metric-icon{display:grid;place-items:center;width:36px;height:36px;border-radius:11px;flex:none}.bk-sh-metric.is-green .bk-sh-metric-icon{background:#ecfdf5;color:#059669}.bk-sh-metric.is-blue .bk-sh-metric-icon{background:#eff6ff;color:#2563eb}.bk-sh-metric.is-purple .bk-sh-metric-icon{background:#f5f3ff;color:#7c3aed}.bk-sh-metric.is-amber .bk-sh-metric-icon{background:#fffbeb;color:#d97706}.bk-sh-metric-body{min-width:0}.bk-sh-metric-label{display:block;font-size:12px;color:var(--bk-muted,#6b7591)}.bk-sh-metric-body strong{display:block;font-size:20px;line-height:1.15;letter-spacing:-.02em;color:var(--bk-text,#172342)}.bk-sh-metric-prev{display:block;margin-top:2px;font-size:11.5px;color:var(--bk-muted,#6b7591)}.bk-sh-link-all{display:inline-flex;align-items:center;gap:4px;margin-left:auto;font-size:12.5px;font-weight:600;color:#2563eb;text-decoration:none;white-space:nowrap}.bk-sh-link-all:hover{text-decoration:underline}.bk-sh-alert-minus{font-size:22px;font-weight:700;line-height:1}.bk-sh-level.is-ok{background:#ecfdf5;color:#047857}.bk-sh-delta.is-flat,.bk-sh-level.is-unk{background:#f3f4f6;color:#64748b}.bk-sh-row2.is-chart-only{grid-template-columns:minmax(0,1fr)}.bk-sh-sales-source{display:inline-flex;align-items:center;gap:5px;margin-left:8px;opacity:.92;font-size:12px}.bk-sh-alert-count{display:block;margin-top:2px;font-size:12px;font-weight:600;opacity:.9}.bk-sh-alert.is-low{background:linear-gradient(135deg,#f59e0b,#ea580c 55%,#c2410c);box-shadow:0 16px 32px -18px rgba(234,88,12,.75)}.bk-sh-alert.is-zero{background:linear-gradient(135deg,#64748b,#475569 55%,#334155);box-shadow:0 16px 32px -18px rgba(71,85,105,.7)}.bk-sh-alert.is-neg{background:linear-gradient(135deg,#f4515c,#ef3340 55%,#d61f2c)}.bk-sh-left.is-neg{color:#fee2e2;font-weight:700}.bk-sh-left.is-low{color:#fff7ed;font-weight:700}@media (max-width:1100px){.bk-sh-row-stock{grid-template-columns:minmax(0,1fr)}}.bk-onec-fresh{margin:0 0 14px;padding:12px 14px;border-radius:14px;background:#f7f8fc;border:1px solid #e6e9f1}.bk-onec-fresh-head{display:flex;align-items:center;gap:10px;margin-bottom:8px}.bk-onec-fresh-head strong{font-size:13.5px;color:#172342}.bk-onec-fresh-live,.bk-onec-fresh-stale{margin-left:auto;padding:2px 8px;border-radius:999px;font-size:11px;font-weight:700}.bk-onec-fresh-stale{background:#fff7ed;color:#c2410c}.bk-onec-fresh-live{background:#ecfdf5;color:#047857}.bk-onec-fresh-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:8px 12px;margin:0}.bk-onec-fresh-grid dt{font-size:11px;color:#8a93ad}.bk-onec-fresh-grid dd{margin:2px 0 0;font-size:12.5px;font-weight:600;color:#172342}.bk-onec-fresh-err{margin:8px 0 0;font-size:12px;color:#b91c1c}.bk-onec-fresh-hint{margin:6px 0 0;font-size:11.5px;color:#8a93ad}.bk-onec-fresh-entities{list-style:none;margin:10px 0 0;padding:0;display:grid;gap:6px}.bk-onec-fresh-entities li{display:grid;grid-template-columns:minmax(0,1.2fr) auto auto minmax(0,1fr);gap:6px 10px;align-items:baseline;padding:6px 8px;border-radius:10px;background:#fff;border:1px solid #eef0f5;font-size:12px}.bk-onec-fresh-ent-name{font-weight:600;color:#172342}.bk-onec-fresh-ent-status{font-weight:700;font-size:11px}.bk-onec-fresh-ent-status.is-ok{color:#047857}.bk-onec-fresh-ent-status.is-stale{color:#c2410c}.bk-onec-fresh-ent-status.is-blocked,.bk-onec-fresh-ent-status.is-failed{color:#b91c1c}.bk-onec-fresh-ent-status.is-running{color:#1d4ed8}.bk-onec-fresh-ent-cadence,.bk-onec-fresh-ent-lag{color:#8a93ad;font-size:11px}.bk-onec-fresh-ent-err{grid-column:1/-1;color:#b91c1c;font-size:11px}@media (max-width:900px){.bk-onec-fresh-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.bk-onec-fresh-entities li{grid-template-columns:minmax(0,1fr) auto}}.bk-sh-sales{position:relative;display:flex;flex-direction:column;min-height:248px;padding:16px 18px 12px;border-radius:18px;background:linear-gradient(135deg,#0aa577,#059669 55%,#047857);box-shadow:0 16px 32px -18px rgba(5,150,105,.75);color:#fff;overflow:hidden}.bk-sh-sales-head{display:flex;align-items:center;gap:12px}.bk-sh-sales-head h2{margin:0;font-size:18px;font-weight:700}.bk-sh-sales-icon{display:grid;place-items:center;width:42px;height:42px;flex:none;border-radius:12px;background:rgba(255,255,255,.18)}.bk-sh-sales-body{position:relative;flex:1 1;display:flex;flex-direction:column;justify-content:center;gap:8px;padding:12px 0}.bk-sh-sales-value{font-size:38px;font-weight:800;line-height:1.05;letter-spacing:-.02em}.bk-sh-sales-value.is-empty{font-size:28px}.bk-sh-sales-compare{display:flex;align-items:center;flex-wrap:wrap;gap:8px 12px;font-size:13px;color:rgba(255,255,255,.88)}.bk-sh-sales-wait{display:inline-flex;align-items:center;gap:6px;padding:5px 11px;border-radius:999px;background:rgba(255,255,255,.18);font-weight:600}.bk-sh-sales-mark{position:absolute;right:4px;bottom:10px;color:rgba(255,255,255,.16)}.bk-sh-sales-band{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));border-top:1px solid rgba(255,255,255,.22)}.bk-sh-sales-cell{display:flex;flex-direction:column;gap:3px;padding:10px 12px 0;min-width:0}.bk-sh-sales-cell:first-child{padding-left:0}.bk-sh-sales-cell+.bk-sh-sales-cell{border-left:1px solid rgba(255,255,255,.18)}.bk-sh-sales-cell-label{display:inline-flex;align-items:center;gap:6px;font-size:12.5px;color:rgba(255,255,255,.85)}.bk-sh-sales-cell strong{font-size:20px;font-weight:800}.bk-sh-sales-cell-sub{display:flex;align-items:center;flex-wrap:wrap;gap:6px;min-height:16px;font-size:11.5px;color:rgba(255,255,255,.78)}.bk-sh-delta{display:inline-flex;align-items:center;gap:2px;padding:2px 8px;border-radius:999px;font-size:12px;font-weight:700}.bk-sh-delta.is-good{background:#dcfce7;color:#047857}.bk-sh-delta.is-bad{background:#fee2e2;color:#b91c1c}.bk-sh-card{display:flex;flex-direction:column;min-width:0;padding:12px 14px;border:1px solid var(--sh-line);border-radius:16px;background:var(--bk-surface);box-shadow:0 6px 18px -14px rgba(23,35,66,.35)}.bk-sh-card-head{display:flex;align-items:center;flex-wrap:wrap;gap:8px 10px;margin-bottom:8px}.bk-sh-card-head h2{margin:0;font-size:15px;font-weight:700;color:#172342}.bk-sh-card-icon{display:grid;place-items:center;width:32px;height:32px;flex:none;border-radius:10px}.bk-sh-card-icon.is-gold{background:#fef3c7;color:#d97706}.bk-sh-card-icon.is-green{background:#d1fae5;color:var(--sh-green)}.bk-sh-top-scroll{max-height:262px;overflow:auto}.bk-sh-table{width:100%;border-collapse:collapse;font-size:13px}.bk-sh-table th{position:sticky;top:0;z-index:1;padding:6px;background:var(--bk-surface);font-size:11.5px;font-weight:600;text-align:left;color:var(--sh-muted);white-space:nowrap}.bk-sh-table td{padding:7px 6px;border-top:1px solid #f0f2f7;vertical-align:middle}.bk-sh-table .is-num{text-align:right;white-space:nowrap}.bk-sh-rank{width:22px;font-weight:700;color:var(--sh-muted)}.bk-sh-strong{font-weight:700;color:#172342}.bk-sh-product{display:flex;align-items:center;gap:10px;min-width:0;color:#172342;font-weight:600;text-decoration:none}.bk-sh-product span{overflow:hidden;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;line-height:1.25}.bk-sh-product:hover span{color:var(--sh-red)}.bk-sh-product span.bk-sh-pname{display:flex;flex-direction:column;gap:2px;min-width:0}.bk-sh-variant{overflow:hidden;font-size:11.5px;font-weight:500;line-height:1.25;color:#6b7590;text-overflow:ellipsis;white-space:nowrap}.bk-sh-est{display:inline-flex;align-items:center;padding:2px 8px;border-radius:999px;background:rgba(255,255,255,.22);font-size:11px;font-weight:700;color:#fff;white-space:nowrap;cursor:help}.bk-sh-thumb{display:grid;place-items:center;width:34px;height:34px;flex:none;border-radius:9px;background:#f3f4f8;color:#a0a8bd;object-fit:cover}.bk-sh-foot{margin:auto 0 0;padding-top:10px;font-size:12px;color:var(--sh-muted)}.bk-sh-empty{flex:1 1;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:4px;padding:14px 12px;text-align:center}.bk-sh-empty strong{font-size:13.5px;color:#172342}.bk-sh-empty>span:last-child:not(.bk-sh-empty-icon){max-width:260px;font-size:12px;line-height:1.4;color:var(--sh-muted)}.bk-sh-empty-icon{display:grid;place-items:center;width:34px;height:34px;border-radius:50%;background:#f1f3f8;color:#8a93ad}.bk-sh-chart-box{display:flex;flex-direction:column;gap:6px}.bk-sh-chart-svg{width:100%;height:auto;overflow:visible}.bk-sh-chart-grid{stroke:#eef0f5;stroke-width:1}.bk-sh-chart-axis{fill:#8a93ad;font-size:10.5px}.bk-sh-chart-line{fill:none;stroke:var(--sh-green);stroke-width:3;stroke-linejoin:round;stroke-linecap:round}.bk-sh-chart-prev{fill:none;stroke:#a0a8bd;stroke-width:2;stroke-dasharray:5 5}.bk-sh-chart-dot{fill:#fff;stroke:var(--sh-green);stroke-width:2.5;cursor:pointer}.bk-sh-chart-dot:hover{r:6;fill:var(--sh-green)}.bk-sh-legend{display:flex;gap:16px;font-size:12px;color:var(--sh-muted)}.bk-sh-legend span{display:inline-flex;align-items:center;gap:6px}.bk-sh-legend i{width:14px;height:3px;border-radius:2px}.bk-sh-legend i.is-green{background:var(--sh-green)}.bk-sh-legend i.is-gray{background:#a0a8bd}.bk-sh-chart-empty{position:relative;flex:1 1;display:flex;min-height:170px}.bk-sh-chart-lines{position:absolute;inset:6px 0 14px;display:flex;flex-direction:column;justify-content:space-between}.bk-sh-chart-lines span{border-top:1px dashed #e6e9f1}.bk-sh-chart-empty .bk-sh-empty{position:relative}.bk-sh-alert{display:flex;flex-direction:column;min-width:0;border-radius:18px;background:linear-gradient(135deg,#f4515c,#ef3340 55%,#d61f2c);box-shadow:0 16px 32px -18px rgba(239,51,64,.8);overflow:hidden}.bk-sh-alert-head{display:flex;align-items:center;gap:10px;padding:12px 14px;color:#fff}.bk-sh-alert-head h2{margin:0;font-size:15.5px;font-weight:700}.bk-sh-alert-icon{display:grid;place-items:center;width:34px;height:34px;flex:none;border-radius:10px;background:rgba(255,255,255,.2)}a.bk-sh-alert-all{display:inline-flex;align-items:center;gap:6px;margin-left:auto;padding:6px 12px;border:1px solid rgba(255,255,255,.4);border-radius:999px;background:rgba(255,255,255,.16);font-size:12px;font-weight:700;color:#fff;white-space:nowrap}a.bk-sh-alert-all:hover{background:var(--bk-surface);color:var(--sh-red)}.bk-sh-alert-body{flex:1 1;display:flex;flex-direction:column;margin:0 8px 8px;padding:4px 10px;border-radius:12px;background:#fff5f6}.bk-sh-alert-body .bk-sh-table th{background:#fff5f6;color:#b4232f}.bk-sh-alert-body .bk-sh-table td{border-top-color:#fde1e4}.bk-sh-alert-body .bk-sh-empty-icon{background:#fde1e4;color:var(--sh-red)}.bk-sh-left{font-weight:800;color:var(--sh-red)}.bk-sh-level{display:inline-block;padding:3px 9px;border-radius:7px;font-size:11.5px;font-weight:700;white-space:nowrap}.bk-sh-level.is-low{background:#fef3c7;color:#b45309}.bk-sh-level.is-out{background:#fee2e2;color:#b91c1c}.bk-sh-mini{--mini:var(--sh-purple);--mini-soft:#f3edff;position:relative;display:flex;flex-direction:column;gap:12px;min-width:0;padding:14px 16px;border:1px solid var(--sh-line);border-top:3px solid var(--mini);border-radius:16px;background:linear-gradient(180deg,var(--mini-soft) 0,#fff 70%);box-shadow:0 6px 18px -14px rgba(23,35,66,.35);transition:box-shadow .15s ease,transform .15s ease}.bk-sh-mini:has(a.bk-sh-mini-go):hover{box-shadow:0 12px 26px -16px rgba(23,35,66,.45);transform:translateY(-1px)}.bk-sh-mini.is-blue{--mini:#2563eb;--mini-soft:#eaf1ff}.bk-sh-mini.is-orange{--mini:#f59e0b;--mini-soft:#fff5e1}.bk-sh-mini.is-red{--mini:var(--sh-red);--mini-soft:#ffecee}.bk-sh-mini-head{display:flex;align-items:flex-start;gap:12px}.bk-sh-mini-icon{display:grid;place-items:center;width:40px;height:40px;flex:none;border-radius:12px;background:var(--mini);color:#fff;box-shadow:0 8px 16px -10px var(--mini)}.bk-sh-mini-main{display:flex;flex-direction:column;min-width:0;flex:1 1}.bk-sh-mini-main h2{margin:0;font-size:13.5px;font-weight:700;color:#172342}.bk-sh-mini-main strong{font-size:20px;font-weight:800;line-height:1.15;color:#172342}.bk-sh-mini-main strong.is-text{padding:3px 0 1px;font-size:15px;font-weight:700;color:#4a5578}.bk-sh-mini-unit{font-size:12px;color:var(--sh-muted)}a.bk-sh-mini-go{display:grid;place-items:center;width:30px;height:30px;flex:none;border-radius:9px;background:var(--bk-surface);border:1px solid var(--sh-line);color:var(--mini)}a.bk-sh-mini-go:after{content:"";position:absolute;inset:0;border-radius:inherit}.bk-sh-mini:hover a.bk-sh-mini-go,a.bk-sh-mini-go:focus-visible{background:var(--mini);border-color:var(--mini);color:#fff}.bk-sh-mini-list{display:grid;grid-template-columns:repeat(auto-fit,minmax(96px,1fr));gap:8px;margin:0;padding:0;list-style:none}.bk-sh-mini-list li{display:flex;flex-direction:column;justify-content:space-between;gap:4px;min-width:0;min-height:64px;padding:8px 10px;border:1px solid var(--sh-line);border-radius:10px;background:var(--bk-surface);font-size:11.5px;color:#4a5578}.bk-sh-mini-list li span{display:inline-flex;align-items:center;gap:6px;min-width:0;line-height:1.2}.bk-sh-mini-list b{font-size:16px;font-weight:700;line-height:1.2;color:#172342;white-space:nowrap}.bk-sh-mini-list i{width:8px;height:8px;flex:none;border-radius:50%}.bk-sh-mini-list i.is-green{background:#10b981}.bk-sh-mini-list i.is-blue{background:#3b82f6}.bk-sh-mini-list i.is-gray{background:#a0a8bd}.bk-sh-mini-list i.is-purple{background:var(--sh-purple)}.bk-sh-mini-list i.is-amber{background:#f59e0b}.bk-sh-mini-list i.is-red{background:var(--sh-red)}.bk-sh-mini-list i.is-clock{border:2px solid #8a93ad;background:transparent}@media (max-width:1280px){.bk-sh-row1{grid-template-columns:repeat(2,minmax(0,1fr))}.bk-sh-sales{grid-column:1/-1}.bk-sh-row2{grid-template-columns:minmax(0,1fr)}}@media (max-width:720px){.bk-sh-row-ops,.bk-sh-row1{grid-template-columns:minmax(0,1fr)}.bk-sh-mini-list{grid-template-columns:repeat(2,minmax(0,1fr))}.bk-sh-sales-band{grid-template-columns:minmax(0,1fr)}.bk-sh-sales-cell,.bk-sh-sales-cell:first-child{padding-left:0}.bk-sh-sales-cell+.bk-sh-sales-cell{border-left:0;border-top:1px solid rgba(255,255,255,.18)}.bk-sh-sales-value{font-size:32px}.bk-sh-title{font-size:24px}.bk-sh-seg{margin-left:0}}.bk-ops{display:flex;flex-direction:column;gap:16px}.bk-ops-bar{display:flex;flex-wrap:wrap;align-items:center;gap:8px}.bk-ops-stores{display:inline-flex;flex-wrap:wrap;gap:6px}.bk-ops-chip-central,.bk-ops-store{display:inline-flex;align-items:center;gap:6px;height:30px;padding:0 12px;border-radius:999px;border:1px solid var(--bk-border);background:var(--bk-surface);font-size:12.5px;font-weight:600;color:var(--bk-muted)}a.bk-ops-store:hover{border-color:var(--bk-border-strong);color:var(--bk-text)}.bk-ops-store.is-active,a.bk-ops-store.is-active{background:#001960;border-color:#001960;color:#fff}.bk-ops-chip-central{color:#1d4ed8;background:#eff4ff;border-color:#dbe5ff}.bk-ops-new{display:inline-flex;flex-wrap:wrap;align-items:center;gap:8px}.bk-ops-new select.bk-input{height:32px;min-width:200px}.bk-ops-kpis{display:grid;grid-template-columns:repeat(auto-fit,minmax(190px,1fr));gap:12px}.bk-ops-kpi,.bk-ops-pay-item{--ops-tone:#64748b;display:flex;align-items:flex-start;gap:12px;padding:14px 16px;border-radius:var(--bk-radius);border:1px solid var(--bk-border);background:var(--bk-surface);box-shadow:var(--bk-shadow-sm)}.bk-ops-kpi.is-red{--ops-tone:#e53935}.bk-ops-kpi.is-green{--ops-tone:#059669}.bk-ops-kpi.is-amber{--ops-tone:#d97706}.bk-ops-kpi.is-blue{--ops-tone:#2563eb}.bk-ops-kpi.is-purple{--ops-tone:#7c3aed}.bk-ops-kpi.is-gray{--ops-tone:#64748b}.bk-ops-kpi-icon{display:inline-grid;place-items:center;flex:none;width:38px;height:38px;border-radius:11px;color:var(--ops-tone,#64748b);background:color-mix(in srgb,var(--ops-tone,#64748b) 12%,transparent)}.bk-ops-kpi>div,.bk-ops-pay-item>div{display:flex;flex-direction:column;min-width:0}.bk-ops-kpi strong,.bk-ops-pay-item strong{font-size:22px;line-height:1.2;font-weight:800;color:var(--bk-text)}.bk-ops-kpi-label{font-size:12.5px;font-weight:600;color:var(--bk-muted)}.bk-ops-kpi-hint{font-size:11.5px;color:var(--bk-subtle)}.bk-ops-tabs{display:flex;gap:4px;padding:0 16px;border-bottom:1px solid var(--bk-border);overflow-x:auto;scrollbar-width:none}.bk-ops-tabs::-webkit-scrollbar{display:none}.bk-ops-tabs a{display:inline-flex;align-items:center;gap:6px;padding:12px 10px;border-bottom:2px solid transparent;margin-bottom:-1px;font-size:13.5px;font-weight:600;color:var(--bk-muted);white-space:nowrap}.bk-ops-tabs a:hover{color:var(--bk-text)}.bk-ops-tabs a.is-active{color:#e53935;border-bottom-color:#e53935}.bk-ops-tab-count{display:inline-grid;place-items:center;min-width:20px;height:20px;padding:0 6px;border-radius:999px;font-size:11px;font-weight:700;color:#fff;background:#e53935}.bk-ops-empty{display:flex;flex-direction:column;align-items:center;gap:6px;padding:36px 20px;text-align:center;color:var(--bk-muted);font-size:13px}.bk-ops-empty strong{color:var(--bk-text);font-size:14.5px}.bk-ops-empty>span:not(.bk-ops-empty-icon){max-width:560px}.bk-ops-empty-icon{display:inline-grid;place-items:center;width:44px;height:44px;margin-bottom:4px;border-radius:14px;background:#f1f3f8;color:#64748b}.bk-ops-filters{display:flex;flex-wrap:wrap;align-items:center;gap:8px;padding:14px 16px;border-bottom:1px solid var(--bk-border)}.bk-ops-filters select.bk-input{width:auto;height:34px}.bk-ops-search{position:relative;display:flex;align-items:center;flex:1 1 260px;min-width:200px}.bk-ops-search>svg{position:absolute;left:11px;color:var(--bk-subtle);pointer-events:none}.bk-ops-search .bk-input{height:34px;padding-left:32px}.bk-ops-export{margin-left:auto}.bk-ops-table td{vertical-align:middle}.bk-ops-table tr.is-hit td{background:#ecfdf5}.bk-ops-table tfoot td{background:#f8f9fc;border-top:1px solid var(--bk-border)}.bk-ops-table input.bk-input,.bk-ops-table select.bk-input{height:32px}.bk-ops-thumb{display:inline-grid;place-items:center;width:40px;height:40px;border-radius:10px;object-fit:cover;background:#f1f3f8;color:#9aa0ad;border:1px solid var(--bk-border)}.bk-ops-thumb.is-big{width:120px;height:120px;border-radius:14px;flex:none}a.bk-ops-name{font-weight:650;color:var(--bk-text)}a.bk-ops-name:hover{color:#e53935}.bk-ops-small{font-size:12px}.bk-ops-stock{display:inline-block;min-width:44px;padding:2px 8px;border-radius:8px;font-weight:700;text-align:right}.bk-ops-stock.is-unknown{color:var(--bk-subtle)}.bk-ops-stock.is-out{color:#b91c1c;background:#fef2f2}.bk-ops-stock.is-low{color:#b45309;background:#fffbeb}.bk-ops-stock.is-ok{color:#047857;background:#ecfdf5}.bk-ops-stock.is-over{color:#1d4ed8;background:#eff6ff}.bk-ops-diff{font-weight:700}.bk-ops-diff.is-plus{color:#047857}.bk-ops-diff.is-minus{color:#c62828}.bk-ops-actions,.bk-ops-chips{display:flex;flex-wrap:wrap;align-items:center;gap:4px}a.bk-ops-sort{display:inline-flex;align-items:center;gap:4px;color:inherit}.bk-ops-foot{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:8px;padding:12px 16px;border-top:1px solid var(--bk-border);font-size:13px}.bk-ops-pager{display:inline-flex;align-items:center;gap:8px}.bk-ops-note{margin:0;padding:10px 14px;border-radius:var(--bk-radius-sm);background:#f1f5ff;color:#334155;font-size:12.5px;line-height:1.5}.bk-card .bk-ops-note{margin:12px 16px 16px}.bk-card .bk-card-body .bk-ops-note{margin:12px 0 0}.bk-ops-product-body{display:flex;gap:18px;align-items:flex-start}.bk-ops-product-main{display:flex;flex-direction:column;gap:4px;min-width:0}.bk-ops-product-main>strong{font-size:17px}.bk-ops-dl{display:grid;grid-template-columns:max-content 1fr;gap:6px 16px;margin:10px 0 0;font-size:13px}.bk-ops-dl dt{color:var(--bk-muted)}.bk-ops-dl dd{margin:0;font-weight:600}.bk-ops-scan{display:flex;flex-wrap:wrap;align-items:center;gap:10px;padding:12px 16px;border-bottom:1px solid var(--bk-border);background:#fafbfd}.bk-ops-scan>svg{color:#001960;flex:none}.bk-ops-scan .bk-input{flex:1 1 260px;height:36px;width:auto}.bk-ops-scan select.bk-input{flex:0 1 220px}.bk-ops-subtitle{margin:0;padding:14px 16px 6px;font-size:13px;font-weight:700;color:var(--bk-muted);text-transform:uppercase;letter-spacing:.04em}.bk-ops-info{display:grid;grid-template-columns:repeat(auto-fit,minmax(180px,1fr));gap:14px 20px}.bk-ops-info>div{display:flex;flex-direction:column;align-items:flex-start;gap:4px;min-width:0}.bk-ops-info span:first-child{font-size:12px;color:var(--bk-muted)}.bk-ops-info strong{font-size:14px}.bk-ops-buttons{flex-wrap:wrap;gap:8px}.bk-ops-split{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:16px}.bk-ops-files{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:8px}.bk-ops-files li{display:flex;flex-wrap:wrap;align-items:center;gap:8px}.bk-ops-files a{color:#1d4ed8;font-weight:600}.bk-ops-timeline{list-style:none;margin:0;padding:0 0 0 14px;border-left:2px solid var(--bk-border);display:flex;flex-direction:column;gap:12px}.bk-ops-timeline li{position:relative;display:flex;flex-direction:column;gap:2px;font-size:13px}.bk-ops-timeline li:before{content:"";position:absolute;left:-20px;top:4px;width:10px;height:10px;border-radius:50%;background:#001960;border:2px solid #fff}.bk-ops-seg{display:inline-flex;padding:3px;gap:2px;border-radius:10px;background:#eef0f5}.bk-ops-seg a{padding:6px 12px;border-radius:8px;font-size:13px;font-weight:600;color:var(--bk-muted)}.bk-ops-seg a.is-active{background:var(--bk-surface);color:#e53935;box-shadow:var(--bk-shadow-sm)}.bk-ops-range{display:inline-flex;align-items:center;gap:6px}.bk-ops-range .bk-input{width:150px;height:34px}.bk-ops-pay{display:grid;grid-template-columns:repeat(auto-fit,minmax(180px,1fr));gap:12px}.bk-ops-pay-item{--ops-tone:#001960;box-shadow:none;background:#fafbfd}.bk-ops-drawer-wrap{position:fixed;inset:0;z-index:60;display:flex;justify-content:flex-end}a.bk-ops-drawer-backdrop{position:absolute;inset:0;background:rgba(0,25,96,.28)}.bk-ops-drawer{position:relative;width:min(520px,100%);height:100%;display:flex;flex-direction:column;background:var(--bk-surface);box-shadow:-12px 0 32px rgba(0,25,96,.18)}.bk-ops-drawer-head{display:flex;align-items:flex-start;justify-content:space-between;gap:12px;padding:16px 18px;border-bottom:1px solid var(--bk-border)}.bk-ops-drawer-head>div{display:flex;flex-direction:column;gap:2px;min-width:0}.bk-ops-drawer-head strong{font-size:16px;color:#001960}.bk-ops-drawer-body{flex:1 1;overflow-y:auto;padding:16px 18px 24px;display:flex;flex-direction:column;gap:12px}.bk-ops-drawer-body .bk-ops-note{margin:0}.bk-ops-drawer-title{margin:8px 0 0;padding-top:12px;border-top:1px solid var(--bk-border);font-size:12px;font-weight:700;color:var(--bk-muted);text-transform:uppercase;letter-spacing:.04em}.bk-ops-code{display:flex;flex-direction:column;gap:4px;padding:12px 14px;border:1px dashed #001960;border-radius:var(--bk-radius-sm);background:#f1f5ff}.bk-ops-code strong{font-family:ui-monospace,SFMono-Regular,Menlo,Consolas,monospace;font-size:22px;letter-spacing:.12em;color:#001960}.bk-ops-person{display:inline-flex;align-items:center;gap:8px;font-weight:600}.bk-ops-person.is-big{justify-content:space-between;width:100%}.bk-ops-avatar{flex:none;display:inline-grid;place-items:center;width:32px;height:32px;border-radius:50%;background:#e8edfb;color:#001960;font-size:12px;font-weight:700}.bk-ops-person.is-big .bk-ops-avatar{width:48px;height:48px;font-size:16px}.bk-ops-grid td,.bk-ops-grid th{text-align:center;white-space:nowrap}.bk-ops-grid td:first-child,.bk-ops-grid th:first-child{text-align:left}.bk-ops-grid td.is-today,.bk-ops-grid th.is-today{background:#fff5f5}.bk-ops-cell{min-width:86px;padding:6px 8px;border:1px dashed var(--bk-border);border-radius:8px;background:var(--bk-surface);color:var(--bk-subtle);font-size:12.5px;font-weight:600;cursor:pointer}.bk-ops-cell:disabled{cursor:default}.bk-ops-cell.is-shift{border:1px solid #bfdbfe;background:#eff6ff;color:#1d4ed8}.bk-ops-cell.is-off{border:1px solid var(--bk-border);background:#f1f5f9;color:#64748b}.bk-ops-cell.is-picked{outline:2px solid #e53935;outline-offset:1px}.bk-ops-editor{display:flex;flex-direction:column;gap:10px;margin:12px 16px 16px;padding:14px;border:1px solid var(--bk-border);border-radius:var(--bk-radius-sm);background:#fafbfd}.bk-ops-seg button{padding:6px 12px;border:0;border-radius:8px;background:transparent;font-size:13px;font-weight:600;color:var(--bk-muted);cursor:pointer}.bk-ops-seg button.is-active{background:var(--bk-surface);color:#e53935;box-shadow:var(--bk-shadow-sm)}.bk-ops-days{display:flex;flex-wrap:wrap;gap:6px}.bk-ops-days label{display:inline-flex;align-items:center;gap:4px;padding:4px 10px;border:1px solid var(--bk-border);border-radius:999px;background:var(--bk-surface);font-size:12.5px;cursor:pointer}.bk-ops-days label.is-on{border-color:#001960;background:#001960;color:#fff}.bk-ops-days input{display:none}.bk-ops-att{display:flex;flex-wrap:wrap;align-items:center;gap:6px}.bk-ops-att input.bk-input{width:110px;height:32px}.bk-ops-att input.bk-input:not([type=time]){width:200px}.bk-ops-week{display:grid;grid-template-columns:repeat(7,minmax(0,1fr));gap:6px}.bk-ops-week>div{display:flex;flex-direction:column;gap:2px;padding:6px;border:1px solid var(--bk-border);border-radius:8px;font-size:11.5px;text-align:center}.bk-ops-week>div.is-today{border-color:#e53935;background:#fff5f5}.bk-ops-week span{color:var(--bk-muted)}.bk-ops-perms{margin:0;padding-left:18px;display:flex;flex-direction:column;gap:4px;font-size:13px}.bk-ops-table tr.is-voided td{color:var(--bk-subtle);text-decoration:line-through}.bk-ops-table tr.is-voided td .bk-ops-diff,.bk-ops-table tr.is-voided td:last-child{text-decoration:none}@media (max-width:860px){.bk-ops-week{grid-template-columns:repeat(4,minmax(0,1fr))}.bk-ops-split{grid-template-columns:minmax(0,1fr)}.bk-ops-export{margin-left:0}.bk-ops-product-body{flex-direction:column}.bk-ops-range{flex-wrap:wrap}}@media (prefers-reduced-motion:reduce){.bk *,.bk :after,.bk :before{animation:none!important;transition:none!important}}.bk-picker-chip:has(.bk-picker-avatar){padding-left:3px}.bk-picker-avatar,.bk-tk-ava{display:inline-grid;place-items:center;flex:none;width:22px;height:22px;border-radius:50%;background:var(--bk-sidebar);color:#fff;font-size:10px;font-weight:700;letter-spacing:.02em}.bk-tk-page{display:flex;flex-direction:column;gap:16px;min-width:0}.bk-tk-bar{align-items:center;justify-content:space-between;gap:12px}.bk-tk-bar,.bk-tk-chips{display:flex;flex-wrap:wrap}.bk-tk-chips{gap:6px}.bk a.bk-tk-chip{display:inline-flex;align-items:center;height:34px;padding:0 14px;border-radius:999px;border:1px solid var(--bk-border);background:var(--bk-surface);color:var(--bk-text-2);font-size:13.5px;font-weight:600;text-decoration:none;transition:background .15s,border-color .15s,color .15s}.bk a.bk-tk-chip:hover{border-color:var(--bk-border-strong);color:var(--bk-text)}.bk a.bk-tk-chip.is-active{background:var(--bk-sidebar);border-color:var(--bk-sidebar);color:#fff}.bk-tk-filters{display:grid;grid-template-columns:minmax(220px,1fr) repeat(3,minmax(150px,190px)) auto;gap:10px;align-items:center;padding:12px;background:var(--bk-surface);border:1px solid var(--bk-border);border-radius:var(--bk-radius);box-shadow:var(--bk-shadow-sm)}.bk-tk-filters .bk-select{height:40px}.bk-tk-search{position:relative;display:flex;align-items:center}.bk-tk-search>svg{position:absolute;left:12px;color:var(--bk-muted);pointer-events:none}.bk-tk-search input{width:100%;height:40px;padding:0 12px 0 36px;border:1px solid var(--bk-border);border-radius:var(--bk-radius-sm);background:var(--bk-surface);color:var(--bk-text);font:inherit;font-size:14px}.bk-tk-search input:focus{outline:none;border-color:var(--bk-blue);box-shadow:0 0 0 3px var(--bk-focus)}.bk-tk-list{background:var(--bk-surface);border:1px solid var(--bk-border);border-radius:var(--bk-radius);box-shadow:var(--bk-shadow-sm);overflow:hidden}.bk-tk-row{display:grid;grid-template-columns:minmax(0,1fr) 200px 120px 130px 150px;gap:14px;align-items:center;padding:14px 18px;border-top:1px solid var(--bk-border)}.bk-tk-row.is-head{border-top:0;padding-top:10px;padding-bottom:10px;background:var(--bk-surface-2);color:var(--bk-muted);font-size:12px;font-weight:600;text-transform:uppercase;letter-spacing:.04em}.bk a.bk-tk-row{text-decoration:none;transition:background .12s}.bk a.bk-tk-row:hover{background:color-mix(in srgb,var(--bk-blue) 4%,#fff)}.bk a.bk-tk-row.is-late{box-shadow:inset 3px 0 0 var(--bk-red)}.bk-tk-title{display:flex;flex-direction:column;gap:4px;min-width:0}.bk-tk-title b{font-size:14.5px;font-weight:600;color:var(--bk-text);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.bk-tk-no{margin-right:8px;color:var(--bk-muted);font-size:12px;font-weight:600;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.bk-tk-meta{font-size:12px}.bk-tk-people{display:inline-flex;align-items:center;gap:8px;min-width:0}.bk-tk-stack{display:inline-flex;flex:none}.bk-tk-stack .bk-tk-ava{width:26px;height:26px;border:2px solid var(--bk-surface);font-size:10px}.bk-tk-stack .bk-tk-ava+.bk-tk-ava{margin-left:-8px}.bk-tk-stack .bk-tk-ava:nth-child(2){background:var(--bk-blue)}.bk-tk-stack .bk-tk-ava:nth-child(3){background:var(--bk-green)}.bk-tk-ava.is-more{background:var(--bk-surface-2);color:var(--bk-text-2)}.bk-tk-names{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:13.5px;color:var(--bk-text)}.bk-tk-names em{font-style:normal;color:var(--bk-muted)}.bk-tk-due{font-size:13.5px}.bk-tk-kanban .bk-kanban-card b{font-size:14px}.bk-tk-empty{display:flex;flex-direction:column;align-items:center;gap:8px;padding:48px 20px;text-align:center}.bk-tk-empty-icon{display:grid;place-items:center;width:56px;height:56px;margin-bottom:6px;border-radius:16px;background:color-mix(in srgb,var(--bk-blue) 10%,#fff);color:var(--bk-blue)}.bk-tk-empty h3{margin:0;font-size:17px;font-weight:700}.bk-tk-empty p{margin:0 0 8px;max-width:420px;color:var(--bk-muted);font-size:14px}.bk-tk-formhead{display:flex;align-items:flex-start;gap:12px;width:100%;max-width:none;margin:0}.bk-tk-formhead h1{margin:0;font-size:24px;font-weight:700;letter-spacing:-.02em}.bk-tk-formhead p{margin:4px 0 0;color:var(--bk-muted);font-size:14px}.bk-tk-card{width:100%;max-width:none;margin:0;padding:24px;background:var(--bk-surface);border:1px solid var(--bk-border);border-radius:var(--bk-radius);box-shadow:var(--bk-shadow-sm)}.bk-tk-form>.bk-fieldset{gap:18px}.bk-tk-form .bk-label{display:inline-flex;align-items:center;gap:4px}.bk-tk-req{color:var(--bk-red);font-style:normal}.bk-tk-form-row{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:14px}.bk-tk-form .bk-picker-input{height:42px}.bk-tk-checkdraft{display:flex;flex-direction:column;gap:6px;margin:0;padding:0;list-style:none}.bk-tk-checkdraft li{display:flex;align-items:center;gap:10px;padding:6px 6px 6px 12px;border:1px solid var(--bk-border);border-radius:var(--bk-radius-sm);background:var(--bk-surface-2);font-size:14px}.bk-tk-checkdraft li>span:nth-child(2){flex:1 1;min-width:0;overflow-wrap:anywhere}.bk-tk-checkbox{flex:none;width:16px;height:16px;border:1.5px solid var(--bk-border-strong);border-radius:4px;background:var(--bk-surface)}.bk-tk-checkadd,.bk-tk-checkadd>.bk-fieldset{display:flex;flex-direction:row;align-items:center;gap:8px}.bk-tk-checkadd>.bk-fieldset{flex:1 1}.bk-tk-checkadd .bk-input{flex:1 1;min-width:0}.bk-tk-checkadd .bk-btn{flex:none}.bk-tk-form-actions{display:flex;justify-content:flex-end;gap:10px;padding-top:18px;border-top:1px solid var(--bk-border)}.bk-tk-modal{max-height:calc(100vh - 32px);overflow:auto}.bk-tk-modal .bk-modal-head h2{margin:0;font-size:17px;font-weight:700}.bk-tk-detailhead{display:flex;flex-wrap:wrap;align-items:flex-start;justify-content:space-between;gap:16px;padding:20px 22px}.bk-tk-detailhead-main{display:flex;align-items:flex-start;gap:12px;min-width:0;flex:1 1 420px}.bk-tk-detailhead-text{display:flex;flex-direction:column;gap:6px;min-width:0}.bk-tk-detailhead h1{margin:0;font-size:22px;font-weight:700;line-height:1.3;letter-spacing:-.02em;overflow-wrap:anywhere}.bk-tk-badges{display:flex;flex-wrap:wrap;align-items:center;gap:8px;margin-top:2px}.bk-tk-duebadge{display:inline-flex;align-items:center;gap:6px;height:24px;padding:0 10px;border-radius:999px;background:var(--bk-surface-2);color:var(--bk-text-2);font-size:12.5px;font-weight:600}.bk-tk-duebadge.is-late{background:color-mix(in srgb,var(--bk-red) 10%,#fff);color:#c62828}.bk-tk-actions{display:flex;flex-wrap:wrap;align-items:center;gap:8px}.bk-tk-inline-form>.bk-fieldset{display:block}.bk-tk-inline-form .bk-pr-error{margin-top:6px}.bk-tk-section{display:flex;flex-direction:column;gap:14px;padding:18px 20px}.bk-tk-section-head{display:flex;align-items:center;justify-content:space-between;gap:10px}.bk-tk-section-head h2{margin:0;font-size:15px;font-weight:700;letter-spacing:-.01em}.bk-tk-count{min-width:24px;padding:1px 8px;border-radius:999px;background:var(--bk-surface-2);color:var(--bk-text-2);font-size:12px;font-style:normal;font-weight:700;text-align:center}.bk-tk-statusbar>.bk-fieldset{gap:10px;padding-top:14px;border-top:1px solid var(--bk-border)}.bk-tk-statusbtns{display:flex;flex-wrap:wrap;gap:8px}.bk-tk-progress{display:inline-flex;align-items:center;gap:8px}.bk-tk-progress-bar{width:96px;height:6px;border-radius:999px;background:var(--bk-surface-2);overflow:hidden}.bk-tk-progress-bar>span{display:block;height:100%;border-radius:inherit;background:var(--bk-green);transition:width .2s}.bk-tk-progress em{color:var(--bk-text-2);font-size:12.5px;font-style:normal;font-weight:700;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.bk-tk-checklist{display:flex;flex-direction:column;margin:0;padding:0;list-style:none}.bk-tk-checklist li{display:flex;flex-wrap:wrap;align-items:center;gap:4px 10px;padding:8px 0;border-top:1px solid var(--bk-border)}.bk-tk-checklist li:first-child{border-top:0}.bk-tk-checklist label{display:flex;align-items:center;gap:10px;flex:1 1 240px;min-width:0;font-size:14px;cursor:pointer}.bk-tk-checklist input[type=checkbox]{flex:none;width:17px;height:17px;accent-color:var(--bk-green)}.bk-tk-checklist label span{overflow-wrap:anywhere}.bk-tk-checklist li.is-done label span{color:var(--bk-muted);text-decoration:line-through}.bk-tk-checklist small{font-size:12px}.bk-tk-assignees{display:flex;flex-direction:column;gap:10px;margin:0;padding:0;list-style:none}.bk-tk-assignees li{display:flex;align-items:center;gap:10px;font-size:14px;font-weight:500}.bk-tk-assignees .bk-tk-ava{width:30px;height:30px;font-size:11px}@media (max-width:1180px){.bk-tk-filters{grid-template-columns:repeat(3,minmax(0,1fr))}.bk-tk-search{grid-column:1/-1}.bk-tk-action-label{display:none}}@media (max-width:900px){.bk-tk-row.is-head{display:none}.bk-tk-row{grid-template-columns:minmax(0,1fr) auto;grid-template-areas:"title title" "people due" "prio status";gap:8px 12px}.bk-tk-row>:first-child{grid-area:title}.bk-tk-row>:nth-child(2){grid-area:people}.bk-tk-row>:nth-child(3){grid-area:prio}.bk-tk-row>:nth-child(4){grid-area:status;justify-self:end}.bk-tk-row>:nth-child(5){grid-area:due;justify-self:end}.bk-tk-title b{white-space:normal}}@media (max-width:640px){.bk-tk-filters,.bk-tk-form-row{grid-template-columns:minmax(0,1fr)}.bk-tk-card{padding:18px 16px}.bk-tk-detailhead{padding:16px}.bk-tk-detailhead h1{font-size:19px}.bk-tk-actions{width:100%}.bk-tk-form-actions .bk-btn{flex:1 1}.bk-tk-checkadd{flex-wrap:wrap}}.bk{--bk-cal-meeting:var(--bk-blue);--bk-cal-task:var(--bk-red);--bk-cal-reminder:var(--bk-green);--bk-cal-personal:var(--bk-purple);--bk-cal-planning:var(--bk-sidebar);--bk-cal-deadline:#d9822b}.bk-cal2-toolbar{flex-wrap:wrap;justify-content:space-between;gap:12px}.bk-cal2-nav,.bk-cal2-toolbar{display:flex;align-items:center}.bk-cal2-nav{gap:8px;min-width:0}.bk-cal2-nav .is-current{border-color:var(--bk-sidebar);color:var(--bk-sidebar)}.bk-cal2-range{margin-left:6px;font-size:16px;font-weight:700;letter-spacing:-.01em;text-transform:capitalize;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.bk-cal2-legend{display:flex;flex-wrap:wrap;gap:14px;margin-top:-6px;color:var(--bk-muted);font-size:12.5px}.bk-cal2-legend span{display:inline-flex;align-items:center;gap:6px}.bk-cal2-legend span:before{content:"";width:9px;height:9px;border-radius:3px;background:var(--c,var(--bk-muted))}.bk-cal2-cell-dots .k-meeting,.bk-cal2-chip.k-meeting,.bk-cal2-item.k-meeting,.bk-cal2-legend .k-meeting,.bk-ev-kind.k-meeting,.bk-ev-kindbadge.k-meeting{--c:var(--bk-cal-meeting)}.bk-cal2-cell-dots .k-task,.bk-cal2-chip.k-task,.bk-cal2-item.k-task,.bk-cal2-legend .k-task{--c:var(--bk-cal-task)}.bk-cal2-cell-dots .k-reminder,.bk-cal2-chip.k-reminder,.bk-cal2-item.k-reminder,.bk-cal2-legend .k-reminder,.bk-ev-kind.k-reminder,.bk-ev-kindbadge.k-reminder{--c:var(--bk-cal-reminder)}.bk-cal2-cell-dots .k-personal,.bk-cal2-chip.k-personal,.bk-cal2-item.k-personal,.bk-cal2-legend .k-personal,.bk-ev-kind.k-personal,.bk-ev-kindbadge.k-personal{--c:var(--bk-cal-personal)}.bk-cal2-cell-dots .k-planning,.bk-cal2-chip.k-planning,.bk-cal2-item.k-planning,.bk-ev-kind.k-planning,.bk-ev-kindbadge.k-planning{--c:var(--bk-cal-planning)}.bk-cal2-cell-dots .k-deadline,.bk-cal2-chip.k-deadline,.bk-cal2-item.k-deadline,.bk-ev-kind.k-deadline,.bk-ev-kindbadge.k-deadline{--c:var(--bk-cal-deadline)}.bk-cal2-cell-dots .is-done,.bk-cal2-chip.is-done,.bk-cal2-item.is-done{--c:var(--bk-muted)}.bk-cal2-layout{display:grid;grid-template-columns:minmax(0,1fr) 300px;gap:16px;align-items:start}.bk-cal2-main,.bk-cal2-side{display:flex;flex-direction:column;gap:16px;min-width:0}.bk-cal2-sums{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px}.bk-cal2-sum{display:flex;align-items:center;gap:12px;padding:14px 16px;background:var(--bk-surface);border:1px solid var(--bk-border);border-radius:var(--bk-radius);box-shadow:var(--bk-shadow-sm)}.bk a.bk-cal2-sum{text-decoration:none;transition:border-color .15s}.bk a.bk-cal2-sum:hover{border-color:var(--bk-border-strong)}.bk-cal2-sum em{display:grid;place-items:center;flex:none;min-width:40px;height:40px;padding:0 8px;border-radius:12px;font-size:18px;font-style:normal;font-weight:700;font-feature-settings:"tnum";font-variant-numeric:tabular-nums;background:color-mix(in srgb,var(--c) 12%,#fff);color:var(--c)}.bk-cal2-sum span{font-size:13.5px;font-weight:600;color:var(--bk-text-2);line-height:1.3}.bk-cal2-sum.t-blue{--c:var(--bk-cal-meeting)}.bk-cal2-sum.t-amber{--c:var(--bk-cal-deadline)}.bk-cal2-sum.t-red{--c:var(--bk-red)}.bk-cal2-sum.t-grey{--c:var(--bk-muted)}.bk-cal2-section{display:flex;flex-direction:column;gap:12px;padding:18px 20px}.bk-cal2-section-head{display:flex;align-items:center;justify-content:space-between;gap:10px}.bk-cal2-section-head h2{margin:0;font-size:16px;font-weight:700;letter-spacing:-.01em}.bk-cal2-section-head small{display:block;margin-top:2px;color:var(--bk-muted);font-size:13px;text-transform:capitalize}.bk-cal2-list{display:flex;flex-direction:column;gap:8px}.bk a.bk-cal2-item{display:grid;grid-template-columns:56px minmax(0,1fr) auto;align-items:center;gap:12px;padding:10px 12px 10px 0;border:1px solid var(--bk-border);border-left:4px solid var(--c,var(--bk-blue));border-radius:var(--bk-radius-sm);background:var(--bk-surface);text-decoration:none;transition:background .12s,border-color .12s}.bk a.bk-cal2-item:hover{background:color-mix(in srgb,var(--c,var(--bk-blue)) 5%,#fff)}.bk a.bk-cal2-item.is-late{background:color-mix(in srgb,var(--bk-red) 5%,#fff)}.bk-cal2-time{display:flex;flex-direction:column;align-items:flex-end;font-size:13.5px;font-weight:700;color:var(--bk-text);font-feature-settings:"tnum";font-variant-numeric:tabular-nums;line-height:1.25;text-align:right}.bk-cal2-time small{color:var(--bk-muted);font-size:12px;font-weight:500}.bk-cal2-body{display:flex;flex-direction:column;gap:3px;min-width:0}.bk-cal2-body b{display:flex;align-items:center;gap:6px;min-width:0;font-size:14px;font-weight:600;color:var(--bk-text)}.bk-cal2-body b svg{flex:none;color:var(--c,var(--bk-blue))}.bk-cal2-body b span{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.bk-cal2-item.is-done .bk-cal2-body b span{text-decoration:line-through;color:var(--bk-muted)}.bk-cal2-body small{display:flex;flex-wrap:wrap;align-items:center;gap:3px;color:var(--bk-muted);font-size:12.5px;overflow:hidden}.bk-cal2-tag{display:inline-flex;align-items:center;gap:4px;padding:3px 9px;border-radius:999px;background:var(--bk-surface-2);color:var(--bk-text-2);font-size:11.5px;font-weight:600;white-space:nowrap}.bk-cal2-tag.is-late,.bk-cal2-tag.r-declined{background:color-mix(in srgb,var(--bk-red) 10%,#fff);color:#c62828}.bk-cal2-tag.r-pending{background:color-mix(in srgb,var(--bk-cal-deadline) 14%,#fff);color:#a35a12}.bk-cal2-tag.r-accepted{background:color-mix(in srgb,var(--bk-green) 12%,#fff);color:#1d7a4c}.bk-cal2-empty{display:flex;align-items:center;gap:12px;padding:14px 16px;border:1px dashed var(--bk-border-strong);border-radius:var(--bk-radius-sm);color:var(--bk-muted)}.bk-cal2-empty>svg{flex:none;color:var(--bk-blue)}.bk-cal2-empty div{display:flex;flex-direction:column;gap:2px}.bk-cal2-empty b{color:var(--bk-text);font-size:14px}.bk-cal2-empty span{font-size:13px}.bk-cal2-muted{margin:0;font-size:13.5px}.bk-cal2-upcoming{gap:14px}.bk-cal2-upcoming,.bk-cal2-upday{display:flex;flex-direction:column}.bk-cal2-upday{gap:8px}.bk a.bk-cal2-upday-head{color:var(--bk-text-2);font-size:13px;font-weight:700;text-decoration:none;text-transform:capitalize}.bk a.bk-cal2-upday-head:hover{color:var(--bk-blue)}.bk-cal2-mini{padding:14px}.bk-cal2-mini header{display:flex;align-items:center;justify-content:space-between;gap:8px;margin-bottom:8px}.bk-cal2-mini header b{font-size:14px;text-transform:capitalize}.bk-cal2-mini-grid{display:grid;grid-template-columns:repeat(7,minmax(0,1fr));gap:2px;text-align:center}.bk-cal2-mini-wd{padding:4px 0;color:var(--bk-muted);font-size:11px;font-weight:600}.bk a.bk-cal2-mini-day{position:relative;display:grid;place-items:center;height:34px;border-radius:9px;color:var(--bk-text);font-size:13px;font-weight:500;font-feature-settings:"tnum";font-variant-numeric:tabular-nums;text-decoration:none}.bk a.bk-cal2-mini-day:hover{background:var(--bk-surface-2)}.bk a.bk-cal2-mini-day.is-out{color:var(--bk-subtle,#a0a6b4)}.bk a.bk-cal2-mini-day.is-today{color:var(--bk-red);font-weight:700}.bk a.bk-cal2-mini-day.is-selected{background:var(--bk-sidebar);color:#fff;font-weight:700}.bk-cal2-mini-day i{position:absolute;bottom:4px;left:50%;width:4px;height:4px;margin-left:-2px;border-radius:50%;background:var(--bk-blue)}.bk-cal2-mini-day.is-selected i{background:var(--bk-surface)}.bk-cal2-side-list{margin:0;padding:0;list-style:none}.bk-cal2-side-list,.bk-cal2-side-list a{display:flex;flex-direction:column;gap:2px}.bk-cal2-side-list a{padding:8px 10px;margin:0 -10px;border-radius:var(--bk-radius-sm);text-decoration:none}.bk-cal2-side-list a:hover{background:var(--bk-surface-2)}.bk-cal2-side-list b{font-size:13.5px;font-weight:600;color:var(--bk-text);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.bk-cal2-side-list small{color:var(--bk-muted);font-size:12px}.bk-cal2-side-list li.is-late small{color:#c62828;font-weight:600}.bk-cal2-week{display:grid;grid-template-columns:repeat(7,minmax(0,1fr));gap:10px;align-items:start}.bk-cal2-weekday{display:flex;flex-direction:column;gap:8px;padding:10px;min-height:140px}.bk-cal2-weekday.is-today{border-color:var(--bk-sidebar);box-shadow:inset 0 3px 0 var(--bk-red),var(--bk-shadow-sm)}.bk-cal2-weekday header{display:flex;align-items:center;justify-content:space-between}.bk-cal2-weekday header a:first-child{display:flex;align-items:baseline;gap:6px;text-decoration:none}.bk-cal2-weekday header span{color:var(--bk-muted);font-size:12px;font-weight:600;text-transform:capitalize}.bk-cal2-weekday header b{font-size:18px;color:var(--bk-text)}.bk-cal2-weekday.is-today header b{color:var(--bk-red)}.bk-cal2-list.is-compact .bk-cal2-item{grid-template-columns:minmax(0,1fr);gap:2px;padding:8px 8px 8px 10px;border-left-width:3px}.bk-cal2-list.is-compact .bk-cal2-time{flex-direction:row;gap:4px;align-items:baseline;justify-content:flex-start;font-size:12px;text-align:left}.bk-cal2-list.is-compact .bk-cal2-time small:before{content:"– "}.bk-cal2-list.is-compact .bk-cal2-body b{font-size:13px}.bk-cal2-list.is-compact .bk-cal2-body b span{white-space:normal;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical}.bk-cal2-list.is-compact .bk-cal2-body small{display:none}.bk-cal2-list.is-compact .bk-cal2-tag{justify-self:start;margin-top:2px}.bk-cal2-none{color:var(--bk-subtle,#a0a6b4);font-size:13px;text-align:center;padding:8px 0}.bk-cal2-month{display:grid;grid-template-columns:repeat(7,minmax(0,1fr));overflow:hidden}.bk-cal2-wd{padding:10px 8px;background:var(--bk-surface-2);color:var(--bk-muted);font-size:12px;font-weight:600;text-align:center}.bk-cal2-cell,.bk-cal2-wd{border-bottom:1px solid var(--bk-border)}.bk-cal2-cell{display:flex;flex-direction:column;gap:3px;height:118px;padding:6px;border-right:1px solid var(--bk-border);min-width:0;overflow:hidden}.bk-cal2-cell:nth-child(7n+7){border-right:0}.bk-cal2-cell.is-out{background:var(--bk-surface-2)}.bk-cal2-cell.is-out .bk-cal2-cell-day{color:var(--bk-subtle,#a0a6b4)}.bk a.bk-cal2-cell-day{display:grid;place-items:center;width:26px;height:26px;border-radius:50%;color:var(--bk-text);font-size:13px;font-weight:600;text-decoration:none}.bk a.bk-cal2-cell-day:hover{background:var(--bk-surface-2)}.bk-cal2-cell.is-today .bk-cal2-cell-day{background:var(--bk-red);color:#fff}.bk-cal2-cell-items{display:flex;flex-direction:column;gap:2px;min-width:0}.bk a.bk-cal2-chip{display:flex;align-items:center;gap:4px;min-width:0;padding:2px 6px;border-radius:6px;background:color-mix(in srgb,var(--c,var(--bk-blue)) 11%,#fff);color:var(--bk-text);font-size:11.5px;line-height:1.35;text-decoration:none}.bk a.bk-cal2-chip:hover{background:color-mix(in srgb,var(--c,var(--bk-blue)) 20%,#fff)}.bk-cal2-chip.is-done .bk-cal2-chip-text{text-decoration:line-through;color:var(--bk-muted)}.bk-cal2-chip-time{flex:none;color:var(--c,var(--bk-blue));font-weight:700;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.bk-cal2-chip-text{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.bk a.bk-cal2-more{padding:0 6px;color:var(--bk-blue);font-size:11.5px;font-weight:600;text-decoration:none}.bk a.bk-cal2-more:hover{text-decoration:underline}.bk-cal2-cell-dots{display:none}.bk-ev-kinds{display:flex;flex-wrap:wrap;gap:8px}.bk-ev-kind{position:relative;display:inline-flex;align-items:center;gap:8px;height:38px;padding:0 14px;border:1px solid var(--bk-border);border-radius:999px;background:var(--bk-surface);color:var(--bk-text-2);font-size:13.5px;font-weight:600;cursor:pointer}.bk-ev-kind:before{content:"";width:9px;height:9px;border-radius:50%;background:var(--c,var(--bk-blue))}.bk-ev-kind input{position:absolute;opacity:0;pointer-events:none}.bk-ev-kind.is-active{border-color:var(--c,var(--bk-blue));background:color-mix(in srgb,var(--c,var(--bk-blue)) 9%,#fff);color:var(--bk-text)}.bk-ev-kind:has(input:focus-visible){box-shadow:0 0 0 3px var(--bk-focus)}.bk-ev-hint,.bk-ev-warn{display:inline-flex;align-items:center;gap:5px}.bk-ev-warn{color:#a35a12;font-size:12.5px}.bk-ev-when{display:grid;grid-template-columns:minmax(0,1.3fr) minmax(0,1fr) minmax(0,1fr) auto;gap:12px;align-items:end}.bk-ev-allday{display:inline-flex;align-items:center;gap:8px;height:40px;font-size:14px;font-weight:500;white-space:nowrap;cursor:pointer}.bk-ev-allday input{width:16px;height:16px;accent-color:var(--bk-sidebar)}.bk-input.is-invalid{border-color:var(--bk-red)}.bk-ev-kindbadge{display:inline-flex;align-items:center;gap:6px;height:24px;padding:0 10px;border-radius:999px;background:color-mix(in srgb,var(--c,var(--bk-blue)) 12%,#fff);color:var(--c,var(--bk-blue));font-size:12.5px;font-weight:700}.bk-ev-cancelled{text-decoration:line-through;color:var(--bk-muted)}.bk-ev-mine{border-color:color-mix(in srgb,var(--bk-blue) 35%,var(--bk-border))}.bk-ev-respond>.bk-fieldset{display:block}.bk-ev-respond-row{display:flex;flex-wrap:wrap;gap:8px}.bk-ev-facts{display:flex;flex-direction:column;gap:10px;margin:0}.bk-ev-facts>div{display:grid;grid-template-columns:190px minmax(0,1fr);gap:12px;align-items:baseline}.bk-ev-facts dt{display:inline-flex;align-items:center;gap:6px;color:var(--bk-muted);font-size:13px;font-weight:600}.bk-ev-facts dd{margin:0;font-size:14px;overflow-wrap:anywhere}.bk a.bk-ev-link{display:inline-flex;align-items:center;gap:4px;color:var(--bk-blue);text-decoration:none}.bk a.bk-ev-link:hover{text-decoration:underline}.bk-ev-counts{margin:-4px 0 0;font-size:13px}.bk-ev-people li{display:grid;grid-template-columns:auto minmax(0,1fr) auto}@media (max-width:1180px){.bk-cal2-layout{grid-template-columns:minmax(0,1fr) 270px}.bk-cal2-week{grid-template-columns:repeat(4,minmax(0,1fr))}}@media (max-width:900px){.bk-cal2-layout{grid-template-columns:minmax(0,1fr)}.bk-cal2-side{display:grid;grid-template-columns:repeat(auto-fit,minmax(260px,1fr))}.bk-cal2-week{grid-template-columns:repeat(2,minmax(0,1fr))}.bk-cal2-cell{height:76px}.bk-cal2-cell-items,.bk-cal2-more{display:none}.bk-cal2-cell-dots{display:flex;flex-wrap:wrap;gap:3px;padding:2px 4px}.bk-cal2-cell-dots i{width:7px;height:7px;border-radius:50%;background:var(--c,var(--bk-blue))}.bk-ev-when{grid-template-columns:repeat(2,minmax(0,1fr))}.bk-ev-when>:first-child{grid-column:1/-1}}@media (max-width:640px){.bk-cal2-sums{grid-template-columns:minmax(0,1fr);gap:8px}.bk-cal2-sum{padding:10px 12px}.bk-cal2-week{grid-template-columns:minmax(0,1fr)}.bk-cal2-weekday{min-height:0}.bk-cal2-section{padding:14px}.bk a.bk-cal2-item{grid-template-columns:48px minmax(0,1fr)}.bk-cal2-item .bk-cal2-tag{grid-column:2;justify-self:start}.bk-cal2-range{font-size:14px}.bk-cal2-cell{height:56px;padding:4px}.bk-ev-facts>div{grid-template-columns:minmax(0,1fr);gap:2px}}.bk-tk-card,.bk-tk-formhead{width:100%;max-width:none;margin:0}.bk-tk-formhead h1{font-size:26px}.bk-tk-card{padding:28px 32px 0}.bk-tk-form>.bk-fieldset{gap:20px}.bk-tk-form .bk-label{font-size:13.5px;font-weight:600;color:var(--bk-text)}.bk-tk-form .bk-input,.bk-tk-form .bk-picker-input,.bk-tk-form .bk-select{height:44px;font-size:14.5px;border-radius:var(--bk-radius-sm)}.bk-tk-form .bk-textarea{min-height:104px;font-size:14.5px;border-radius:var(--bk-radius-sm)}.bk-tk-form .bk-file-input{height:auto;min-height:44px;padding:9px 12px}.bk-tk-form .bk-ev-allday,.bk-tk-form .bk-ev-kind,.bk-tk-form .bk-tk-checkadd .bk-btn{height:44px}.bk-tk-form-row{gap:20px 24px}.bk-tk-form-row-top{align-items:start}.bk-tk-card .bk-tk-form-actions{position:sticky;bottom:0;z-index:4;margin:4px -32px 0;padding:16px 32px;background:var(--bk-surface);border-top:1px solid var(--bk-border);border-radius:0 0 var(--bk-radius) var(--bk-radius);box-shadow:0 -8px 18px -14px rgba(23,35,66,.35)}.bk-tk-form-actions .bk-btn{min-width:128px;height:44px;justify-content:center}.bk-tk-modal.bk-modal-wide{width:min(1000px,calc(100vw - 32px))}.bk-ev-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:20px 24px;align-items:start}.bk-ev-grid>*{min-width:0}.bk-ev-span{grid-column:1/-1;display:flex;flex-direction:column;gap:8px}.bk-ev-grid .bk-ev-when{grid-template-columns:minmax(0,1.4fr) minmax(0,1fr) minmax(0,1fr) auto;gap:16px 24px}.bk-mailview{width:100%;max-width:none;margin:0;border-radius:var(--bk-radius);box-shadow:var(--bk-shadow-sm)}.bk-mailview-bar{padding:10px 16px;border-radius:var(--bk-radius) var(--bk-radius) 0 0}.bk-mailview .bk-mailbox-notice{margin:14px 32px 0}.bk-mailview-head{padding:28px 32px 22px}.bk-mailview-head h1{margin-bottom:20px;font-size:25px;letter-spacing:-.02em}.bk-mailview-from{align-items:center;gap:14px}.bk-mailview-from .bk-avatar{width:44px;height:44px;font-size:14px}.bk-mailview-sender{display:flex;flex-wrap:wrap;align-items:baseline;gap:2px 10px;margin:0 0 4px}.bk-mailview-sender b{font-size:15px}.bk-mailview-to{display:flex;flex-wrap:wrap;gap:2px 20px;margin:0;font-size:13px}.bk-mailview-to div{display:flex;gap:4px;min-width:0}.bk-mailview-to dt{color:var(--bk-muted)}.bk-mailview-to dd{margin:0;color:var(--bk-text-2);overflow-wrap:anywhere}.bk-mailview-time{align-self:flex-start;font-size:13px}.bk-mailview-link{margin:18px 32px 0}.bk-mailview-body{padding:28px 32px 36px;white-space:normal}.bk-mailview-text{max-width:78ch;white-space:pre-wrap;overflow-wrap:anywhere;font-size:15px;line-height:1.75;color:var(--bk-text)}.bk-mailview-files{padding:20px 32px 24px;border-top:1px solid #f0f1f4}.bk-mailview-files ul{display:grid;grid-template-columns:repeat(auto-fill,minmax(280px,1fr));gap:10px;margin-top:10px}.bk a.bk-mailview-file{display:flex;align-items:center;gap:12px;max-width:none;padding:10px 14px 10px 10px;border-radius:var(--bk-radius-sm);background:var(--bk-surface)}.bk-mailview-file span{overflow:visible;white-space:normal;text-overflow:clip}.bk-mailview-file-icon{display:grid;place-items:center;flex:none;width:38px;height:38px;border-radius:10px;background:color-mix(in srgb,var(--bk-blue) 10%,#fff);color:var(--bk-blue)}.bk-mailview-file-text{display:flex;flex:1 1;flex-direction:column;gap:2px;min-width:0}.bk-mailview-file-text b{font-size:13.5px;font-weight:600;overflow-wrap:anywhere}.bk-mailview-file-text small{color:var(--bk-muted);font-size:12px}.bk-mailview-file-dl{flex:none;color:var(--bk-muted)}.bk a.bk-mailview-file:hover .bk-mailview-file-dl{color:var(--bk-blue)}.bk-mailview-foot{position:sticky;bottom:0;z-index:4;gap:10px;padding:14px 32px;background:var(--bk-surface);border-radius:0 0 var(--bk-radius) var(--bk-radius);box-shadow:0 -8px 18px -14px rgba(23,35,66,.35)}.bk-mailview-foot .bk-btn{min-width:132px;height:42px;justify-content:center}@media (max-width:900px){.bk-ev-grid{grid-template-columns:minmax(0,1fr)}.bk-ev-grid .bk-ev-when{grid-template-columns:repeat(2,minmax(0,1fr))}.bk-ev-grid .bk-ev-when>:first-child{grid-column:1/-1}}@media (max-width:760px){.bk-tk-card{padding:18px 16px 0}.bk-tk-card .bk-tk-form-actions{margin:4px -16px 0;padding:12px 16px}.bk-tk-form-actions .bk-btn{flex:1 1;min-width:0}.bk-mailview .bk-mailbox-notice,.bk-mailview-link{margin-left:16px;margin-right:16px}.bk-mailview-body,.bk-mailview-files,.bk-mailview-foot,.bk-mailview-head{padding-left:16px;padding-right:16px}.bk-mailview-head h1{font-size:20px}.bk-mailview-from{flex-wrap:wrap;align-items:flex-start}.bk-mailview-text{font-size:14.5px}.bk-mailview-files ul{grid-template-columns:minmax(0,1fr)}.bk-mailview-foot .bk-btn{flex:1 1 auto;min-width:0}}.bk-nom-bar{justify-content:space-between;flex-wrap:wrap;gap:10px}.bk-nom-actions{display:flex;flex-wrap:wrap;gap:8px;margin-left:auto}.bk-nom-notice{margin:0;padding:10px 14px;border-radius:10px;font-size:14px;font-weight:600}.bk-nom-notice.is-ok{background:#ecfdf5;color:#047857}.bk-nom-notice.is-error{background:#fef2f2;color:#b91c1c}.bk-nom-cats{padding:16px 18px}.bk-nom-cats-head{display:flex;flex-wrap:wrap;align-items:center;gap:10px 14px;margin-bottom:12px}.bk-nom-cats-head h2{margin:0;font-size:16px;font-weight:700;color:var(--bk-text)}.bk a.bk-nom-more{display:inline-flex;align-items:center;gap:2px;margin-left:auto;font-size:13px;font-weight:600;color:var(--bk-red)}.bk-nom-muted{margin:0;font-size:14px}.bk-nom-empty-store{display:flex;flex-wrap:wrap;align-items:center;gap:12px;margin-bottom:12px;padding:12px 14px;border-radius:12px;background:#fff8e6;color:#92400e}.bk-nom-empty-store>div{display:flex;flex:1 1 320px;flex-direction:column;gap:2px;font-size:13px}.bk-nom-empty-store b{font-size:14px;color:var(--bk-text)}.bk-nom-catgrid{display:grid;grid-auto-flow:column;grid-auto-columns:128px;gap:10px;overflow-x:auto;padding:2px 2px 6px;scroll-snap-type:x proximity}.bk-nom-catgrid.is-all{grid-auto-flow:row;grid-template-columns:repeat(auto-fill,minmax(128px,1fr));overflow:visible}.bk a.bk-nom-cat{display:flex;flex-direction:column;align-items:center;gap:6px;min-width:0;padding:8px 8px 10px;border:1.5px solid var(--bk-border);border-radius:14px;background:var(--bk-surface);text-align:center;scroll-snap-align:start;transition:border-color .15s ease,box-shadow .15s ease}.bk a.bk-nom-cat:hover{border-color:var(--bk-border-strong);box-shadow:var(--bk-shadow-sm)}.bk a.bk-nom-cat.is-active{border-color:var(--bk-red);background:#fff7f7;box-shadow:0 0 0 3px rgba(229,57,53,.12)}.bk-nom-cat b{display:-webkit-box;max-width:100%;overflow:hidden;font-size:13px;font-weight:650;line-height:1.25;color:var(--bk-text);-webkit-line-clamp:2;-webkit-box-orient:vertical}.bk-nom-cat small{font-size:12px;color:var(--bk-muted)}.bk-nom-catimg{display:grid;place-items:center;flex:none;object-fit:cover;background:#f1f3f8;color:#9aa0ad}.bk-nom-catimg.is-card{width:100%;height:72px;border-radius:10px}.bk-nom-catimg.is-chip{width:24px;height:24px;border-radius:6px}.bk-nom-catimg.is-all{background:#eef2ff;color:#001960}.bk-nom-crumbs{display:flex;flex-wrap:wrap;align-items:center;gap:4px;margin-top:14px;font-size:13px;color:var(--bk-muted)}.bk-nom-crumbs>span{display:inline-flex;align-items:center;gap:4px}.bk-nom-crumbs a:hover{color:var(--bk-red)}.bk-nom-crumbs b{color:var(--bk-text)}.bk-nom-subs{display:flex;gap:8px;margin-top:10px;padding-bottom:4px;overflow-x:auto}.bk a.bk-nom-sub{display:inline-flex;flex:none;align-items:center;gap:8px;padding:5px 12px 5px 6px;border:1px solid var(--bk-border);border-radius:999px;background:var(--bk-surface);font-size:13px;font-weight:600;white-space:nowrap;color:var(--bk-text)}.bk a.bk-nom-sub:hover{border-color:var(--bk-border-strong)}.bk a.bk-nom-sub.is-active{border-color:var(--bk-red);background:#fff7f7;color:var(--bk-red)}.bk-nom-sub small{padding:1px 7px;border-radius:999px;background:#f1f3f8;font-size:11px;font-weight:700;color:var(--bk-muted)}.bk-nom-filters .bk-nom-mode{margin-left:auto}.bk-nom-mode a{display:inline-flex;align-items:center;gap:6px}.bk-nom-scope-note{margin:10px 16px 0}.bk-nom-table .bk-nom-check{width:36px;text-align:center}.bk-nom-table .bk-nom-check input,.bk-nom-table input[type=checkbox]{width:16px;height:16px;accent-color:var(--bk-red)}.bk-nom-product{display:flex;align-items:center;gap:10px;min-width:220px}.bk-nom-code{font-size:13px;font-feature-settings:"tnum";font-variant-numeric:tabular-nums;white-space:nowrap}.bk-nom-photo{display:inline-flex;flex:none;padding:0;border:0;border-radius:10px;background:none;cursor:zoom-in}.bk-nom-photo:focus-visible{outline:2px solid var(--bk-red);outline-offset:2px}.bk-nom-lightbox{z-index:80}.bk-nom-lightbox figure{position:relative;display:flex;flex-direction:column;gap:10px;width:min(760px,92vw);margin:0;padding:16px;border-radius:16px;background:var(--bk-surface);box-shadow:0 20px 60px rgba(15,23,42,.3)}.bk-nom-lightbox img{width:100%;max-height:72vh;object-fit:contain;border-radius:10px;background:#f8f9fc}.bk-nom-lightbox figcaption{padding-right:40px;font-size:14px;font-weight:600;color:var(--bk-text)}.bk-nom-lightbox figure>button{position:absolute;top:10px;right:10px;background:var(--bk-surface)}.bk-nom-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(200px,1fr));gap:12px;padding:16px}.bk-nom-card{display:flex;flex-direction:column;gap:6px;min-width:0;padding:10px;border:1px solid var(--bk-border);border-radius:14px;background:var(--bk-surface)}.bk-nom-card .bk-nom-photo,.bk-nom-card .bk-ops-thumb.is-big{width:100%}.bk-nom-card .bk-ops-thumb.is-big{height:160px}.bk a.bk-nom-card-name{display:-webkit-box;overflow:hidden;font-size:14px;font-weight:650;line-height:1.3;color:var(--bk-text);-webkit-line-clamp:2;-webkit-box-orient:vertical}.bk a.bk-nom-card-name:hover{color:var(--bk-red)}.bk-nom-card small{font-size:12px;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.bk-nom-card-foot{display:flex;align-items:center;justify-content:space-between;gap:8px}.bk-nom-detail{display:flex;align-items:center;gap:14px;margin-bottom:14px}.bk-nom-detail>div{display:flex;flex-direction:column;gap:2px;min-width:0}.bk-cat-layout{display:grid;grid-template-columns:minmax(0,1.35fr) minmax(0,1fr);gap:16px;align-items:start}.bk-cat-list{margin:0;padding:0;list-style:none}.bk-cat-row{display:flex;align-items:center;gap:8px;padding:6px 8px;border-radius:10px}.bk-cat-row:hover{background:#f8f9fc}.bk-cat-row.is-selected{background:#fff7f7}.bk-cat-row.is-inactive .bk-cat-name,.bk-cat-row.is-inactive .bk-cat-thumb{opacity:.55}.bk-cat-toggle{display:grid;place-items:center;flex:none;width:22px;height:22px;padding:0;border:0;border-radius:6px;background:none;color:var(--bk-muted);cursor:pointer}.bk-cat-toggle:disabled{cursor:default}.bk-cat-thumb{display:grid;place-items:center;flex:none;width:36px;height:36px;border-radius:8px;object-fit:cover;background:#f1f3f8;color:#9aa0ad}.bk-cat-name{display:flex;flex:1 1;flex-direction:column;min-width:0}.bk-cat-name b{font-size:14px}.bk-cat-name b,.bk-cat-name small{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.bk-cat-name small{font-size:12px;color:var(--bk-muted)}.bk-cat-actions{display:flex;flex:none;gap:2px}.bk-cat-form-row{display:grid;grid-template-columns:1fr 1fr;gap:12px}.bk-cat-check{display:inline-flex;align-items:center;gap:8px;font-size:14px;cursor:pointer}.bk-cat-check input{width:16px;height:16px;accent-color:var(--bk-red)}.bk-cat-image{display:flex;align-items:center;gap:10px}.bk-cat-image .bk-cat-thumb{width:56px;height:56px;border-radius:12px}.bk-cat-image input[type=file]{height:auto;padding:7px 10px}.bk-cat-ok{margin:0;font-size:14px;font-weight:600;color:#047857}@media (max-width:1000px){.bk-cat-layout{grid-template-columns:1fr}}@media (max-width:760px){.bk-nom-cats{padding:14px}.bk-nom-actions{width:100%;margin-left:0}.bk-nom-actions>*{flex:1 1 auto;justify-content:center}.bk-nom-catgrid{grid-auto-columns:112px}.bk-nom-catgrid.is-all{grid-template-columns:repeat(auto-fill,minmax(104px,1fr))}.bk-nom-catimg.is-card{height:60px}.bk-nom-filters .bk-nom-mode{margin-left:0}.bk-nom-mode a span{display:none}.bk-nom-grid{grid-template-columns:repeat(auto-fill,minmax(150px,1fr));padding:12px}.bk-nom-card .bk-ops-thumb.is-big{height:130px}.bk-cat-form-row{grid-template-columns:1fr}}.bk-nom-finder{position:relative;flex:0 1 280px;min-width:200px;margin-left:auto}.bk-nom-finder .bk-ops-search{min-width:0}.bk-nom-finder .bk-ops-search .bk-input{padding-right:34px}.bk-nom-finder .bk-ops-search .bk-icon-btn{position:absolute;right:4px;width:26px;height:26px}.bk .bk-nom-finder+a.bk-nom-more,.bk-nom-finder+.bk-nom-more{margin-left:0}.bk-nom-finder-results{position:absolute;top:calc(100% + 6px);right:0;z-index:30;display:flex;flex-wrap:wrap;align-content:flex-start;gap:8px;width:min(560px,calc(100vw - 48px));max-height:340px;overflow:auto;padding:10px;border:1px solid var(--bk-border);border-radius:12px;background:var(--bk-surface);box-shadow:var(--bk-shadow-lg)}.bk-nom-finder-results p{margin:4px 6px;font-size:13px}.bk-nom-finder-results .bk-nom-sub>span{display:flex;flex-direction:column;line-height:1.2}.bk-nom-finder-results em{font-size:11px;font-style:normal;font-weight:500;color:var(--bk-muted)}.bk-nom-catimg.is-card{height:84px}.bk-nom-catimg.is-chip{width:30px;height:30px;border-radius:8px}.bk a.bk-nom-sub{padding:4px 12px 4px 4px}@media (max-width:760px){.bk-nom-finder{flex:1 1 100%;margin-left:0}.bk-nom-finder-results{left:0;right:auto;width:100%}.bk-nom-catimg.is-card{height:66px}}.bk-ops-drawer.is-wide{width:min(1080px,100%)}.bk-nom-filterform{display:flex;flex-direction:column}.bk-nom-attrs{display:flex;flex-wrap:wrap;align-items:center;gap:8px;padding:0 16px 12px}.bk-nom-attrs .bk-input{width:auto;min-width:130px;height:34px;font-size:13px}.bk-nom-price-filter{display:inline-flex;align-items:center;gap:6px;font-size:12px;color:var(--bk-muted)}.bk-nom-attrs .bk-nom-price-filter .bk-input{min-width:0;width:104px}.bk-nom-colorbar{display:flex;flex-wrap:wrap;align-items:center;gap:8px;padding:0 16px 14px}.bk a.bk-nom-colorall{padding:4px 10px;border:1px solid var(--bk-border);border-radius:999px;font-size:12px;font-weight:600;color:var(--bk-muted)}.bk a.bk-nom-colorall.is-active{border-color:#001960;color:#001960}.bk-nom-swatches{display:inline-flex;flex-wrap:wrap;align-items:center;gap:6px}.bk-nom-swatches.is-sm{gap:3px}.bk-nom-swatches.is-sm .bk-nom-swatch{width:14px;height:14px}.bk-nom-swatch{display:inline-block;flex:none;width:18px;height:18px;padding:0;border:1px solid rgba(17,19,24,.18);border-radius:50%;box-shadow:inset 0 0 0 1px rgba(255,255,255,.5)}.bk-nom-swatch.is-lg,.bk-nom-swatch.is-link{width:26px;height:26px;cursor:pointer;transition:box-shadow .15s ease,transform .15s ease}.bk-nom-swatch.is-lg{width:32px;height:32px}.bk-nom-swatch.is-lg:hover,.bk-nom-swatch.is-link:hover{transform:scale(1.08)}.bk-nom-swatch.is-active{box-shadow:0 0 0 2px #fff,0 0 0 4px #e53935}.bk-nom-swatch:focus-visible{outline:2px solid #001960;outline-offset:3px}.bk-nom-price{display:inline-flex;flex-wrap:wrap;align-items:baseline;gap:2px 6px;font-feature-settings:"tnum";font-variant-numeric:tabular-nums;white-space:nowrap}.bk-nom-promo{color:#e53935}.bk-nom-discount{display:inline-flex;padding:1px 6px;border-radius:6px;background:#e53935;font-size:11px;font-weight:800;color:#fff}.bk-nom-discount.is-float{position:absolute;top:8px;right:8px}.bk-nom-card-media{position:relative}.bk-nom-brand{font-size:11px;font-weight:700;letter-spacing:.04em;text-transform:uppercase;color:var(--bk-muted)}.bk-nom-card-meta{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:6px}.bk-nom-table .bk-nom-toggle{width:36px;padding-right:0}.bk-nom-model.is-open>tr:first-child>td{background:#f8f9fc}.bk-nom-variants-row>td{padding:0 12px 14px 48px;background:#f8f9fc}.bk-nom-catcell{max-width:180px}.bk-nom-varcell{display:flex;flex-direction:column;gap:4px;white-space:nowrap}.bk-nom-vtable{width:100%;border:1px solid var(--bk-border);border-radius:10px;background:var(--bk-surface);font-size:13px}.bk-nom-vtable td,.bk-nom-vtable th{padding:8px 10px;white-space:nowrap}.bk-nom-colorcell{display:inline-flex;align-items:center;gap:6px}.bk-nom-pdp-head{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:10px}.bk-nom-pdp-price{font-size:20px;font-weight:800;color:#001960}.bk-nom-pdp{display:grid;grid-template-columns:minmax(0,1.1fr) minmax(0,1fr);gap:20px;align-items:start}.bk-nom-gallery{display:flex;flex-direction:column;gap:10px}.bk-nom-gallery-main{display:flex;align-items:center;justify-content:center;aspect-ratio:1/1;overflow:hidden;border:1px solid var(--bk-border);border-radius:14px;background:#f8f9fc}.bk-nom-gallery-main img{width:100%;height:100%;object-fit:cover}.bk-nom-gallery-empty{display:flex;flex-direction:column;align-items:center;gap:8px;max-width:240px;padding:16px;text-align:center;font-size:13px;color:var(--bk-muted)}.bk-nom-gallery-thumbs{display:grid;grid-template-columns:repeat(auto-fill,minmax(64px,1fr));gap:8px}.bk-nom-gallery-thumbs button{aspect-ratio:1/1;padding:0;overflow:hidden;border:1px solid var(--bk-border);border-radius:10px;background:#f8f9fc;cursor:pointer}.bk-nom-gallery-thumbs button.is-active{border-color:#e53935;box-shadow:0 0 0 1px #e53935}.bk-nom-gallery-thumbs img{width:100%;height:100%;object-fit:cover}.bk-nom-pdp-info{gap:16px;min-width:0}.bk-nom-pdp-info,.bk-nom-pick{display:flex;flex-direction:column}.bk-nom-pick{gap:8px}.bk-nom-pick .bk-label b{color:var(--bk-text)}.bk-nom-sizes{display:flex;flex-wrap:wrap;gap:6px}.bk-nom-sizes button{min-width:46px;padding:7px 10px;border:1px solid var(--bk-border-strong);border-radius:8px;background:var(--bk-surface);font-size:13px;font-weight:600;color:var(--bk-text);cursor:pointer}.bk-nom-sizes button:hover:not(:disabled){border-color:#001960}.bk-nom-sizes button.is-active{border-color:#001960;background:#001960;color:#fff}.bk-nom-sizes button:disabled{color:var(--bk-subtle);text-decoration:line-through;background:#f8f9fc;cursor:not-allowed}.bk-nom-variant-dl{margin:0;padding:12px 14px;border:1px solid var(--bk-border);border-radius:12px;background:#f8f9fc}.bk-nom-pdp-section{display:flex;flex-direction:column;gap:8px;padding-top:14px;border-top:1px solid var(--bk-border)}.bk-nom-pdp-section h3{margin:0;font-size:13px;font-weight:700;letter-spacing:.04em;text-transform:uppercase;color:#001960}.bk-nom-pdp-section p{margin:0;font-size:14px;line-height:1.5}.bk-nom-specs{grid-template-columns:max-content 1fr max-content 1fr;margin:0}.bk-nom-matrix td,.bk-nom-matrix th{padding:6px 10px;text-align:center;white-space:nowrap;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.bk-nom-matrix td:first-child,.bk-nom-matrix th:first-child{text-align:left}.bk-nom-value{display:flex;flex-direction:column;gap:12px;padding:16px}.bk-nom-value>header{display:flex;flex-wrap:wrap;align-items:baseline;justify-content:space-between;gap:4px 12px}.bk-nom-value h2{display:inline-flex;align-items:center;gap:8px;margin:0;font-size:15px;font-weight:700;color:#001960}.bk-nom-value>header>span{font-size:12px}.bk-nom-value-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(200px,1fr));gap:12px}.bk-nom-value-card{display:flex;flex-direction:column;gap:4px;min-width:0;padding:14px 16px;border:1px solid var(--bk-border);border-left:4px solid #001960;border-radius:12px;background:var(--bk-surface)}.bk-nom-value-card.is-red{border-left-color:#e53935}.bk-nom-value-card.is-green{border-left-color:#2fa36b}.bk-nom-value-card.is-blue{border-left-color:#2f7de1}.bk-nom-value-card>span{font-size:12px;font-weight:600;color:var(--bk-muted)}.bk-nom-value-card>strong{font-size:24px;font-weight:800;line-height:1.2;color:#001960;font-feature-settings:"tnum";font-variant-numeric:tabular-nums;overflow-wrap:anywhere}.bk-nom-value-card>small{font-size:12px;color:var(--bk-muted)}.bk-nom-value-card.is-warn>small{color:#a85d00;font-weight:600}.bk-nom-value-note{margin:0;font-size:12px;color:var(--bk-muted)}.bk-nom-value-note.is-warn{color:#a85d00}.bk-nom-money{font-feature-settings:"tnum";font-variant-numeric:tabular-nums;white-space:nowrap}.bk-nom-partial{margin-left:2px;color:#a85d00}.bk-nom-noprice{font-size:12px;font-weight:600;color:#a85d00;white-space:nowrap}.bk-nom-vtable tfoot th{border-top:2px solid var(--bk-border);background:#f8f9fc;font-weight:700;color:#001960}.bk-nom-colbar{display:flex;justify-content:flex-end;padding:0 16px 8px}.bk-nom-colmenu{position:relative}.bk-nom-colmenu>summary{list-style:none;cursor:pointer}.bk-nom-colmenu>summary::-webkit-details-marker{display:none}.bk-nom-colmenu>div{position:absolute;right:0;z-index:20;display:flex;flex-direction:column;gap:2px;min-width:220px;margin-top:6px;padding:8px;border:1px solid var(--bk-border);border-radius:12px;background:var(--bk-surface);box-shadow:0 12px 32px rgba(0,25,96,.14)}.bk-nom-colmenu label{display:flex;align-items:center;gap:8px;padding:6px 8px;border-radius:8px;font-size:13px;cursor:pointer}.bk-nom-colmenu label:hover{background:#f8f9fc}.bk-nom-colmenu input{accent-color:#e53935}.bk-nom-tablewrap.hide-article .col-article,.bk-nom-tablewrap.hide-barcode .col-barcode,.bk-nom-tablewrap.hide-category .col-category,.bk-nom-tablewrap.hide-price .col-price,.bk-nom-tablewrap.hide-purchase .col-purchase,.bk-nom-tablewrap.hide-purchaseValue .col-purchaseValue,.bk-nom-tablewrap.hide-saleValue .col-saleValue,.bk-nom-tablewrap.hide-sku .col-sku,.bk-nom-tablewrap.hide-status .col-status,.bk-nom-tablewrap.hide-stock .col-stock,.bk-nom-tablewrap.hide-variants .col-variants{display:none}@media (max-width:860px){.bk-nom-pdp{grid-template-columns:1fr}.bk-nom-specs{grid-template-columns:max-content 1fr}.bk-nom-variants-row>td{padding-left:12px}}@media (max-width:560px){.bk-nom-attrs .bk-input{flex:1 1 140px}.bk-nom-pdp-price{font-size:17px}.bk-nom-value-grid{grid-template-columns:1fr 1fr}.bk-nom-value-card>strong{font-size:18px}}.bk-inv{gap:12px}.bk-inv-bar{flex-wrap:wrap;gap:8px 10px}.bk-inv-source{display:inline-flex;align-items:center;gap:8px;padding:3px 10px;border:1px solid var(--bk-border);border-radius:999px;background:var(--bk-surface);color:var(--bk-text-2);font-size:12px;font-weight:600}.bk-inv-source.is-estimated{border-color:#c7d2fe;background:#eef2ff;color:#001960}.bk-inv-source a{color:var(--bk-muted);font-weight:500;text-decoration:underline}.bk-inv-kpis{display:grid;grid-template-columns:repeat(6,minmax(0,1fr));gap:8px}.bk-inv-kpis.is-compact{grid-template-columns:repeat(auto-fit,minmax(120px,1fr));margin-top:12px}.bk-inv-kpi{display:flex;flex-direction:column;gap:2px;min-width:0;padding:9px 12px;border:1px solid var(--bk-border);border-left:3px solid #001960;border-radius:10px;background:var(--bk-surface);color:inherit;text-decoration:none}.bk-inv-kpi>span{color:var(--bk-muted);font-size:12px}.bk-inv-kpi>span,.bk-inv-kpi>strong{white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.bk-inv-kpi>strong{color:var(--bk-text);font-size:18px;font-feature-settings:"tnum";font-variant-numeric:tabular-nums;line-height:1.25}.bk-inv-kpi>small{color:var(--bk-muted);font-size:11px}.bk-inv-kpi.is-blue{border-left-color:#2f7de1}.bk-inv-kpi.is-red{border-left-color:#e53935}.bk-inv-kpi.is-amber{border-left-color:#d97706}.bk-inv-kpi.is-warn>strong{color:#b45309}a.bk-inv-kpi:hover{border-color:#c7d2fe}.bk-inv-cats{padding:10px;border:1px solid var(--bk-border);border-radius:14px;background:var(--bk-surface)}.bk-inv-catrow{display:grid;grid-template-columns:repeat(8,minmax(0,1fr));gap:8px}.bk a.bk-inv-cat{display:flex;flex-direction:column;align-items:center;gap:4px;min-width:0;padding:6px 6px 8px;border:1px solid var(--bk-border);border-radius:12px;background:var(--bk-surface);color:var(--bk-text);text-align:center;text-decoration:none;transition:border-color .15s ease,box-shadow .15s ease}.bk a.bk-inv-cat:hover{border-color:#c7d2fe}.bk a.bk-inv-cat.is-active{border-color:#e53935;box-shadow:0 0 0 1px #e53935}.bk-inv-cat>b{max-width:100%;overflow:hidden;font-size:12.5px;font-weight:600;text-overflow:ellipsis;white-space:nowrap}.bk-inv-cat>small{color:var(--bk-muted);font-size:11px;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.bk-inv-catimg{display:grid;place-items:center;flex:none;object-fit:cover;background:#f1f3f8;color:#9aa0ad}.bk-inv-catimg.is-card{width:100%;aspect-ratio:4/3;border-radius:8px}.bk-inv-catimg.is-chip{width:22px;height:22px;border-radius:6px}.bk-inv-catimg.is-tile{width:56px;height:56px;border-radius:10px}.bk-inv-catimg.is-all{background:#eef2ff;color:#001960}.bk-inv-subs{display:flex;flex-wrap:wrap;gap:6px;margin-top:10px}.bk a.bk-inv-sub{display:inline-flex;align-items:center;gap:6px;padding:3px 10px 3px 4px;border:1px solid var(--bk-border);border-radius:999px;background:var(--bk-surface);color:var(--bk-text-2);font-size:12.5px;text-decoration:none}.bk a.bk-inv-sub:first-child{padding-left:10px}.bk a.bk-inv-sub>small{color:var(--bk-muted);font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.bk a.bk-inv-sub.is-active{border-color:#001960;background:#001960;color:#fff}.bk a.bk-inv-sub.is-active>small{color:rgba(255,255,255,.75)}.bk-inv-products{padding:0}.bk-inv-filters{display:flex;flex-wrap:wrap;align-items:center;gap:8px;padding:12px 16px 8px}.bk-inv-filters>.bk-input{width:auto;max-width:190px}.bk-inv-search{flex:1 1 320px}.bk-inv-more{position:relative}.bk-inv-more>summary{list-style:none;cursor:pointer}.bk-inv-more>summary::-webkit-details-marker{display:none}.bk-inv-badge{display:inline-grid;place-items:center;min-width:18px;height:18px;padding:0 5px;border-radius:9px;background:#e53935;color:#fff;font-size:11px;font-weight:700}.bk-inv-more-panel{position:absolute;top:calc(100% + 6px);right:0;z-index:30;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px 12px;width:min(560px,92vw);padding:14px;border:1px solid var(--bk-border);border-radius:14px;background:var(--bk-surface);box-shadow:0 16px 40px rgba(0,25,96,.14)}.bk-inv-price>span{display:flex;align-items:center;gap:6px}.bk-inv-price .bk-input{min-width:0}.bk-inv-more-actions{display:flex;grid-column:1/-1;justify-content:flex-end;gap:8px}.bk-inv-chips{display:flex;flex-wrap:wrap;gap:6px;padding:0 16px 8px}.bk a.bk-inv-chip{display:inline-flex;align-items:center;gap:4px;padding:3px 8px 3px 10px;border-radius:999px;background:#eef2ff;color:#001960;font-size:12px;font-weight:500;text-decoration:none}.bk a.bk-inv-chip.is-clear{background:transparent;color:var(--bk-muted);text-decoration:underline}.bk-inv .bk-nom-colbar{flex-wrap:wrap;align-items:center;justify-content:space-between;gap:8px 10px;padding:4px 16px 8px}.bk-inv-toolbar{align-items:center;gap:8px 10px}.bk-inv-summary,.bk-inv-toolbar{display:flex;flex:1 1 auto;flex-wrap:wrap}.bk-inv-summary{gap:2px 14px;margin:0;padding:6px 12px;border-radius:10px;background:#f8f9fc;color:var(--bk-muted);font-size:13px}.bk-inv-summary b{color:#001960;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.bk-inv-per>span{padding:0 6px;font-size:12px}.bk-inv .bk-nom-tablewrap{overflow-x:auto}.bk-inv-table{font-size:13px}.bk-inv-table th{white-space:nowrap}.bk-inv-table>tbody>tr>td,.bk-inv-table>thead>tr>th{padding:6px 10px}.bk-inv-table>tbody>tr:first-child>td{height:52px}.bk-inv-table .bk-ops-thumb{width:40px;height:40px}.bk-inv-table .bk-nom-toggle,.bk-inv-table .pin-1,.bk-inv-table .pin-2,.bk-inv-table .pin-3{position:sticky;z-index:2;background:var(--bk-surface)}.bk-inv-table .bk-nom-toggle{left:0;width:36px;min-width:36px}.bk-inv-table .pin-1{left:36px;width:36px;min-width:36px}.bk-inv-table .pin-2{left:72px;width:44px;min-width:44px}.bk-inv-table .pin-3{left:116px;box-shadow:1px 0 0 var(--bk-border)}.bk-inv-table>thead th{z-index:3}.bk-inv-table .pin-3 .bk-nom-product{min-width:240px;max-width:340px}.bk-inv-table .pin-3 .bk-ops-name{display:-webkit-box;overflow:hidden;-webkit-box-orient:vertical;-webkit-line-clamp:2;line-height:1.3}.bk-nom-tablewrap.hide-nkt .col-nkt{display:none}.bk-inv-sub-line{display:flex;flex-wrap:wrap;align-items:center;gap:2px 6px;margin-top:2px;font-size:11.5px}.bk-inv-tags{display:inline-flex;flex-wrap:wrap;gap:4px}.bk-inv-tag{padding:1px 6px;border-radius:6px;background:#f1f3f8;color:var(--bk-text-2);font-size:10.5px;font-weight:600;white-space:nowrap}.bk-inv-tag.is-gift{background:#fdf2f8;color:#be185d}.bk-inv-tag.is-hit{background:#fff7ed;color:#c2410c}.bk-inv-tag.is-seasonal{background:#ecfeff;color:#0e7490}.bk-inv-tag.is-promo{background:#fef2f2;color:#e53935}.bk-inv-review{gap:3px;color:#b45309;font-size:11px}.bk-inv-review,.bk-inv-status{display:inline-flex;align-items:center;font-weight:600}.bk-inv-status{gap:5px;padding:2px 8px;border-radius:999px;font-size:12px;white-space:nowrap}.bk-inv-status>i{width:7px;height:7px;border-radius:50%;background:currentColor}.bk-inv-status.is-ok{background:#ecfdf5;color:#047857}.bk-inv-status.is-low{background:#fffbeb;color:#b45309}.bk-inv-status.is-out{background:#fef2f2;color:#b91c1c}.bk-inv-status.is-unknown{background:#f3f4f6;color:#6b7080}.bk-inv-status.is-over{background:#eff6ff;color:#1d4ed8}.bk-inv-status-sub{display:block;margin-top:2px;color:var(--bk-muted);font-size:11px;white-space:nowrap}.bk-inv-vtable{font-size:12.5px}.bk-inv-modal{position:fixed;inset:0;z-index:80;display:grid;place-items:center;padding:16px}.bk-inv-modal-backdrop{position:absolute;inset:0;background:rgba(0,25,96,.35)}.bk-inv-modal-panel{position:relative;width:min(1120px,96vw);max-height:88vh;overflow:auto;padding:0 20px 20px;border-radius:16px;background:var(--bk-surface);box-shadow:0 24px 60px rgba(0,25,96,.25)}.bk-inv-modal-panel>header{position:sticky;top:0;z-index:1;display:flex;align-items:center;gap:12px;padding:16px 0 12px;background:var(--bk-surface)}.bk-inv-modal-panel>header>h2{margin:0;font-size:18px;white-space:nowrap}.bk-inv-modal-panel>header>.bk-nom-finder{flex:1 1 auto}.bk-inv-modal-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(250px,1fr));gap:12px}.bk-inv-tile{padding:10px;border:1px solid var(--bk-border);border-radius:12px}.bk-inv-tile.is-active{border-color:#e53935;box-shadow:0 0 0 1px #e53935}.bk a.bk-inv-tile-head{display:flex;align-items:center;gap:10px;color:var(--bk-text);text-decoration:none}.bk-inv-tile-head>span{display:flex;flex-direction:column;min-width:0}.bk-inv-tile-head b{font-size:14px}.bk-inv-tile-head small{color:var(--bk-muted);font-size:12px}.bk-inv-tile>ul{display:flex;flex-wrap:wrap;gap:4px;margin:8px 0 0;padding:0;list-style:none}.bk-inv-tile>ul a{display:inline-flex;gap:4px;padding:2px 8px;border:1px solid var(--bk-border);border-radius:999px;color:var(--bk-text-2);font-size:12px;text-decoration:none}.bk-inv-tile>ul a:hover{border-color:#c7d2fe}.bk-inv-tile>ul small{color:var(--bk-muted)}.bk-inv-pdp-top{display:grid;grid-template-columns:minmax(0,1.35fr) minmax(300px,1fr);gap:20px;padding:16px}.bk-inv-pdp-info h2{margin:4px 0;font-size:20px;line-height:1.3}.bk-inv-pdp-info>p{margin:0 0 6px}.bk-inv-crumbs{color:var(--bk-muted);font-size:12.5px}.bk-inv-crumbs>span+span:before{content:"›";margin:0 6px}.bk-inv-pdp-price{display:flex;flex-wrap:wrap;align-items:baseline;gap:4px 10px;margin:10px 0 0;font-size:20px;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.bk-inv-pdp-price small{font-size:13px}.bk-inv-pdp-grid{display:grid;grid-template-columns:minmax(0,1.4fr) minmax(0,1fr);gap:12px}.bk-inv-pdp-section{padding:16px}.bk-inv-pdp-section h3{margin:0 0 10px;font-size:15px}.bk-inv-pdp-section h3:not(:first-child){margin-top:18px}.bk-inv-thresholds{display:flex;flex-wrap:wrap;align-items:flex-end;gap:10px;margin:10px 0 4px}.bk-inv-thresholds .bk-input{width:130px}.bk-inv-neg{color:#b91c1c;font-weight:600}.bk-inv-pos{color:#047857;font-weight:600}@media (max-width:1280px){.bk-inv-kpis:not(.is-compact){grid-template-columns:repeat(3,minmax(0,1fr))}.bk-inv-catrow{grid-template-columns:none;grid-auto-columns:116px;grid-auto-flow:column;overflow-x:auto;padding-bottom:4px}}@media (max-width:1100px){.bk-inv-pdp-grid,.bk-inv-pdp-top{grid-template-columns:1fr}}@media (max-width:760px){.bk-inv-kpis:not(.is-compact){grid-template-columns:repeat(2,minmax(0,1fr))}.bk-inv-filters>.bk-input{flex:1 1 140px;max-width:none}.bk-inv-more-panel{position:fixed;top:auto;right:8px;bottom:8px;left:8px;width:auto;max-height:80vh;overflow:auto;grid-template-columns:1fr}.bk-inv-catrow{grid-auto-columns:96px}.bk-inv-table .pin-3 .bk-nom-product{min-width:180px}}.bk-k{gap:10px;min-width:0}.bk-inv-kpis.bk-k-kpis{grid-template-columns:repeat(4,minmax(0,1fr))}.bk-inv-toolbar>a.bk-k-export{margin-left:auto}.bk-k-analytics{border-left:3px solid #001960}.bk-k-showbar{display:flex;flex-wrap:wrap;align-items:center;gap:8px 12px}.bk a.bk-k-show{min-height:40px;padding:0 22px;border-radius:10px;background:#e53935;border-color:#e53935;font-size:14px;font-weight:700;box-shadow:0 8px 18px -12px rgba(229,57,53,.9)}.bk a.bk-k-show:hover{background:#c62828;border-color:#c62828}.bk-k-none{color:#172342;font-size:14px}.bk-k-showbar>.bk-k-active{margin:0}.bk-k-sortbar{display:inline-flex;flex-wrap:wrap;align-items:center;gap:4px;font-size:12.5px}.bk-k-sortbar>.bk-muted{margin-right:2px}.bk-k-kpis>.bk-inv-kpi{padding:7px 12px}.bk-k-kpis>.bk-inv-kpi>strong{font-size:17px}.bk-inv-catimg.is-card{width:88px;height:88px;aspect-ratio:1;border-radius:12px}.bk-inv-catimg.is-sub{width:60px;height:60px;border-radius:10px}.bk-inv-catimg.is-empty{display:grid;place-items:center;color:#001960;font-size:20px;font-weight:700;letter-spacing:.02em}.bk-inv-catimg.is-sub.is-empty{font-size:15px}.bk-k-cats{padding:8px 10px;border:1px solid var(--bk-border);border-radius:14px;background:var(--bk-surface)}.bk-k-catbar{display:flex;align-items:center;gap:8px}.bk-k-carousel{align-items:center;gap:6px}.bk-k-carousel,.bk-k-catrow{display:flex;flex:1 1 auto;min-width:0}.bk-k-catrow{gap:8px;overflow-x:auto;scrollbar-width:none}.bk-k-catrow::-webkit-scrollbar{display:none}.bk .bk-k-arrow,.bk a.bk-k-allcats{display:inline-flex;flex:none;align-items:center;justify-content:center;width:32px;height:32px;padding:0;border:1px solid var(--bk-border);border-radius:999px;background:var(--bk-surface);color:#001960;cursor:pointer;box-shadow:0 1px 2px rgba(16,24,40,.06)}.bk .bk-k-arrow:hover:not(:disabled),.bk a.bk-k-allcats:hover{border-color:#001960;background:#f4f6fb}.bk .bk-k-arrow:disabled{opacity:.35;cursor:default}.bk a.bk-k-allcats{width:38px;height:38px;border-radius:10px}.bk a.bk-k-cat{display:flex;flex:0 0 112px;flex-direction:column;align-items:center;gap:3px;padding:5px 5px 4px;border:1px solid var(--bk-border);border-radius:12px;background:var(--bk-surface);color:#172342;text-align:center;text-decoration:none;transition:border-color .15s ease,background .15s ease}.bk a.bk-k-cat:hover{border-color:#c7d2fe}.bk a.bk-k-cat.is-active{border-color:#e53935;background:#fff5f5;box-shadow:0 0 0 1px #e53935}.bk-k-cat>b,.bk-k-sub>b{display:-webkit-box;overflow:hidden;min-height:2.5em;font-size:12.5px;font-weight:600;line-height:1.25;-webkit-box-orient:vertical;-webkit-line-clamp:2}.bk-k-cat>small,.bk-k-sub>small{color:var(--bk-muted);font-size:11px;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.bk-k-subrow{display:flex;gap:4px;margin-top:8px;padding-top:8px;overflow-x:auto;border-top:1px dashed var(--bk-border)}.bk a.bk-k-sub{display:flex;flex:0 0 96px;flex-direction:column;align-items:center;gap:3px;padding:6px 4px;border:1px solid transparent;border-radius:10px;color:#172342;text-align:center;text-decoration:none}.bk a.bk-k-sub:hover{border-color:var(--bk-border);background:#f8f9fc}.bk a.bk-k-sub.is-active{border-color:#e53935;background:#fff5f5}.bk-k-sub>b{font-size:12px}.bk-k-filters{display:flex;flex-direction:column;gap:6px;padding:12px 16px}.bk-k-search{display:flex;flex-wrap:wrap;align-items:center;gap:8px;margin-bottom:2px}.bk-k-search>.bk-ops-search{flex:1 1 320px}.bk a.bk-k-advbtn.is-open{border-color:#001960;color:#001960}.bk-k-row{display:grid;grid-template-columns:128px minmax(0,1fr);align-items:start;gap:8px;margin:0}.bk-k-label{padding-top:5px;color:var(--bk-muted);font-size:12.5px;font-weight:600}.bk-k-opts{display:flex;flex-wrap:wrap;align-items:center;gap:6px}.bk a.bk-k-chip,.bk span.bk-k-chip{display:inline-flex;align-items:center;gap:6px;height:28px;padding:0 9px;border:1px solid var(--bk-border-strong);border-radius:8px;background:var(--bk-surface);color:#172342;font-size:12.5px;font-weight:500;white-space:nowrap;text-decoration:none;transition:border-color .12s ease,background .12s ease}.bk a.bk-k-chip:hover{border-color:#9aa6c9;background:#f8f9fc}.bk a.bk-k-chip.is-on,.bk span.bk-k-chip.is-on{border-color:#e53935;background:#fff1f1;color:#c62828;font-weight:600}.bk-k-chip>small{color:var(--bk-muted);font-size:11px}.bk-k-chip .bk-nom-swatch{width:15px;height:15px}.bk-k-check{color:#e53935}.bk-k-note{font-size:12px}.bk-k-hint{margin:0}.bk-k-adv{display:flex;flex-direction:column;gap:6px;margin-top:2px;padding-top:8px;border-top:1px dashed var(--bk-border)}.bk-k-pricerow .bk-input{width:120px;height:30px}.bk-k-active{padding:2px 0 0}.bk-k-reset{display:flex;justify-content:flex-end}.bk-k-products{padding:0;min-width:0}.bk-k .bk-nom-tablewrap{max-width:100%;overflow-x:auto}.bk-k-table{font-size:13px}.bk-k-table>thead>tr>th{padding:8px 6px;font-size:12px;line-height:1.25;vertical-align:bottom;white-space:normal}.bk-k-table>tbody>tr>td{height:124px;padding:8px 6px;color:#172342;vertical-align:middle}.bk-k-table .num{text-align:right;white-space:nowrap;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.bk-k-table .bk-ops-thumb{width:136px;height:104px;border:1px solid var(--bk-border);border-radius:10px;background:var(--bk-surface);object-fit:contain}.bk-k-table .bk-ops-thumb.is-empty{background:#f4f5f9;color:#a3a9b8}.bk-k-table .bk-ops-thumb.is-empty>svg{width:26px;height:26px}.bk-k-table .bk-nom-photo{border-radius:10px}.bk-k-table .pin-c,.bk-k-table .pin-n,.bk-k-table .pin-name{position:sticky;z-index:2;background:var(--bk-surface)}.bk-k-table>thead .pin-c,.bk-k-table>thead .pin-n,.bk-k-table>thead .pin-name{z-index:3;background:var(--bk-surface-2)}.bk-k-table .pin-c{left:0;width:34px;min-width:34px;padding-right:0;text-align:center}.bk-k-table .pin-n{left:0;width:40px;min-width:40px}.bk-k-table .pin-name{left:40px;width:36%;min-width:330px;box-shadow:1px 0 0 var(--bk-border)}.bk-k-table.has-check .pin-n{left:34px}.bk-k-table.has-check .pin-name{left:74px}.bk-k-product{display:flex;align-items:center;gap:12px;min-width:0}.bk-k-product>div{min-width:0}.bk a.bk-k-name{display:-webkit-box;overflow:hidden;color:#172342;font-size:14px;font-weight:600;line-height:1.3;text-decoration:none;-webkit-box-orient:vertical;-webkit-line-clamp:3}.bk a.bk-k-name:hover{color:#001960;text-decoration:underline}.bk-k-meta{display:flex;flex-wrap:wrap;align-items:center;gap:2px 8px;margin-top:3px;color:var(--bk-muted)}.bk-k-meta,.bk-k-meta>.bk-nom-code{font-size:11.5px}.bk-k-flag{padding:1px 6px;border-radius:6px;font-size:10.5px;font-weight:600;white-space:nowrap}.bk-k-flag.is-draft{background:#fff7ed;color:#c2410c}.bk-k-flag.is-off{background:#f3f4f6;color:#6b7080}.bk-k-flag.is-muted{background:#eef2ff;color:#3949ab}.bk-k-color{display:inline-flex;align-items:center;gap:6px;line-height:1.25}.bk-k-color>.bk-nom-swatch{width:16px;height:16px}.bk-k-size{font-weight:600;white-space:nowrap}.bk-k-barcode{font-family:ui-monospace,SFMono-Regular,Consolas,Liberation Mono,monospace;font-size:12.5px;font-feature-settings:"tnum";font-variant-numeric:tabular-nums;white-space:nowrap}.bk-k-price{display:inline-flex;flex-direction:column;align-items:flex-end;line-height:1.2}.bk-k-price>s{font-size:11px}.bk-k-actions-h{text-align:right}.bk-k-actions{display:flex;justify-content:flex-end;gap:2px}.bk-nom-tablewrap.hide-brand .col-brand,.bk-nom-tablewrap.hide-material .col-material,.bk-nom-tablewrap.hide-plu .col-plu,.bk-nom-tablewrap.hide-season .col-season{display:none}@media (max-width:1100px){.bk-inv-kpis.bk-k-kpis{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:760px){.bk-inv-kpis.bk-k-kpis{grid-template-columns:repeat(2,minmax(0,1fr))}.bk-k-row{grid-template-columns:1fr;gap:4px}.bk-k-label{padding-top:0}.bk-k-opts{flex-wrap:nowrap;overflow-x:auto;padding-bottom:2px}.bk-k-table .pin-name{min-width:240px}.bk-k-table>tbody>tr>td{height:96px}.bk-k-table .bk-ops-thumb{width:96px;height:76px}}.bk-k-check-input{width:17px;height:17px;margin:0;accent-color:#e53935;cursor:pointer;vertical-align:middle}.bk-k-cartbar{position:sticky;top:72px;z-index:20;display:flex;align-items:center;gap:10px;padding:8px 10px 8px 14px;border:1px solid #f3c4c3;border-radius:12px;background:var(--bk-surface);box-shadow:0 6px 18px rgba(0,25,96,.12)}.bk-k-cartbar-count{display:inline-flex;flex:1 1 auto;align-items:center;gap:8px;color:#172342;font-size:14px}.bk-k-cartbar-count>b{font-size:15px;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.bk a.bk-k-cartbtn{gap:8px;padding-right:8px}.bk-k-cartbadge{min-width:22px;padding:1px 7px;border-radius:999px;background:var(--bk-surface);color:#e53935;font-size:12px;font-weight:700;text-align:center;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.bk-k-catgrid{display:grid;grid-template-columns:repeat(auto-fill,minmax(136px,1fr));grid-auto-rows:1fr;gap:10px;padding:14px 16px 18px}.bk a.bk-k-catcard{display:flex;flex-direction:column;align-items:center;gap:4px;padding:10px 8px;border:1px solid var(--bk-border);border-radius:12px;background:var(--bk-surface);color:#172342;text-align:center;text-decoration:none}.bk a.bk-k-catcard:hover{border-color:#c7d2fe}.bk a.bk-k-catcard.is-active{border-color:#e53935;background:#fff5f5;box-shadow:0 0 0 1px #e53935}.bk-k-catcard>b{display:-webkit-box;overflow:hidden;min-height:2.5em;font-size:13px;font-weight:600;line-height:1.25;-webkit-box-orient:vertical;-webkit-line-clamp:2}.bk-k-catcard>small{color:var(--bk-muted);font-size:11px;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.bk-k-req-route{display:flex;align-items:flex-start;gap:10px;padding:12px 14px;border:1px solid color-mix(in srgb,#7b4fd6 22%,var(--bk-border));border-radius:14px;background:linear-gradient(135deg,color-mix(in srgb,#f28c28 10%,transparent),color-mix(in srgb,#7b4fd6 8%,transparent)),var(--bk-surface);color:var(--bk-text)}.bk-k-req-route>div{display:flex;flex-direction:column;gap:2px;font-size:13px}.bk-k-req-route>svg{color:#f28c28;flex-shrink:0;margin-top:2px}.bk-k-req-warn{margin:0;padding:10px 12px;border-radius:12px;background:color-mix(in srgb,#f28c28 14%,var(--bk-surface));color:#9a3412;font-size:13px;border:1px solid color-mix(in srgb,#f28c28 28%,transparent)}.bk-k-req-search{padding:12px}.bk-k-req-search-bar{display:flex;flex-wrap:wrap;gap:8px;align-items:center}.bk-k-req-search-input{flex:1 1 220px;display:flex;align-items:center;gap:8px;min-width:0;padding:0 10px;border:1px solid var(--bk-border);border-radius:12px;background:var(--bk-surface)}.bk-k-req-search-input .bk-input{border:0;box-shadow:none;background:transparent;width:100%}.bk-k-req-filters{display:flex;flex-wrap:wrap;gap:6px}.bk-k-req-hits{display:grid;gap:8px;margin-top:12px;max-height:320px;overflow:auto}.bk-k-req-hit{display:grid;grid-template-columns:48px minmax(0,1fr) auto;gap:10px;align-items:center;padding:8px;border-radius:12px;border:1px solid var(--bk-border);background:color-mix(in srgb,#7b4fd6 4%,var(--bk-surface))}.bk-k-req-hit.is-off{opacity:.78;background:color-mix(in srgb,#f28c28 8%,var(--bk-surface))}.bk-k-req-hit-main{min-width:0;display:grid;gap:2px}.bk-k-req-hit-main b,.bk-k-req-hit-main small{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.bk-k-req-hit-stock{color:var(--bk-muted);font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.bk-k-req-section-head{display:flex;flex-wrap:wrap;align-items:center;gap:8px;color:var(--bk-text)}.bk-k-req-section-head>svg{color:#7b4fd6}.bk-k-req-meta{display:block;color:var(--bk-muted);font-size:12px;margin-top:2px}.bk-k-req-blocked{border-color:color-mix(in srgb,#f28c28 35%,var(--bk-border))!important}.bk-k-req-blocked-head{display:flex;gap:10px;padding:12px 14px 4px;color:#9a3412}.bk-k-req-blocked-head p{margin:4px 0 0;font-size:13px}.bk-k-req-success{margin:0;padding:10px 12px;border-radius:12px;background:color-mix(in srgb,#22c55e 12%,var(--bk-surface));color:#166534;font-size:13px;border:1px solid color-mix(in srgb,#22c55e 28%,transparent)}.bk-k-req-success a{color:#7b4fd6;font-weight:600}.bk-k-req-table td{vertical-align:middle}.bk-k-req-table tr.is-off>td{background:#fafafa;color:var(--bk-muted)}.bk-k-req-table .is-num{text-align:right;white-space:nowrap;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.bk-k-req-table .bk-input.is-invalid{border-color:#e53935;box-shadow:0 0 0 1px #e53935}.bk-k-req-name{display:block;font-weight:600}.bk-k-req-foot{display:flex;flex-wrap:wrap;align-items:flex-end;gap:12px;padding:12px 14px;border:1px solid var(--bk-border);border-radius:12px;background:var(--bk-surface)}.bk-k-req-totals{display:flex;flex-direction:column;gap:2px;min-width:150px;font-size:13px}.bk-k-req-totals b{font-size:15px;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.bk-k-req-field{display:flex;flex-direction:column;gap:4px;width:150px}.bk-k-req-field.is-wide{flex:1 1 240px;width:auto}.bk-k-req-actions{display:flex;gap:8px;margin-left:auto}.bk-k-req-empty{display:flex;flex-direction:column;align-items:center;gap:8px;padding:28px 12px;color:#001960;text-align:center}@media (max-width:760px){.bk-k-cartbar{flex-wrap:wrap}.bk-k-req-actions{width:100%;margin-left:0}.bk-k-req-hit{grid-template-columns:40px minmax(0,1fr)}.bk-k-req-hit .bk-btn{grid-column:1/-1;justify-self:stretch}.bk-k-req-table td:nth-child(4),.bk-k-req-table th:nth-child(4){display:none}}.bk-reqx-topnav{display:flex;justify-content:flex-start;margin-bottom:8px}.bk-reqx{--reqx-orange:var(--bk-orange,#f28c28);--reqx-purple:var(--bk-purple,#7b4fd6);--reqx-border:color-mix(in srgb,var(--bk-border,#e4e7ef) 88%,var(--reqx-purple) 12%);--reqx-shadow:0 4px 16px color-mix(in srgb,#1a1f36 5%,transparent);--reqx-control-h:40px;display:flex;flex-direction:column;gap:12px;padding-bottom:96px;min-width:0}.bk-reqx-card,.bk-reqx-hero{background:var(--bk-surface,#fff);border:1px solid var(--reqx-border);border-radius:14px;box-shadow:var(--reqx-shadow)}.bk-reqx-hero{padding:18px 18px 16px;background:radial-gradient(120% 80% at 100% 0,color-mix(in srgb,var(--reqx-orange) 14%,transparent),transparent 55%),radial-gradient(90% 70% at 0 0,color-mix(in srgb,var(--reqx-purple) 10%,transparent),transparent 50%),var(--bk-surface,#fff)}.bk-reqx-hero-top{display:flex;justify-content:space-between;gap:16px;flex-wrap:wrap;align-items:flex-start}.bk-reqx-eyebrow{margin:0 0 4px;font-size:12px;font-weight:600;letter-spacing:.02em;color:var(--reqx-purple)}.bk-reqx-title{margin:0;font-size:clamp(1.45rem,1.1rem + 1.2vw,1.85rem);line-height:1.15;font-weight:750;color:var(--bk-text,#12141c);letter-spacing:-.02em}.bk-reqx-meta-row{display:flex;flex-wrap:wrap;gap:8px 14px;margin-top:10px;font-size:12.5px;color:var(--bk-muted,#667085)}.bk-reqx-meta-row b{color:var(--bk-text,#12141c);font-weight:650}.bk-reqx-summary{display:flex;gap:8px;flex-wrap:wrap}.bk-reqx-summary>div{min-width:72px;padding:8px 12px;border-radius:14px;background:color-mix(in srgb,var(--reqx-purple) 7%,#fff);border:1px solid color-mix(in srgb,var(--reqx-purple) 16%,transparent);display:flex;flex-direction:column;gap:2px}.bk-reqx-summary small{font-size:11px;color:var(--bk-muted,#667085)}.bk-reqx-summary strong{font-size:1.15rem;font-feature-settings:"tnum";font-variant-numeric:tabular-nums;color:var(--bk-text,#12141c)}.bk-reqx-summary>div.is-warn{background:color-mix(in srgb,var(--reqx-orange) 12%,#fff);border-color:color-mix(in srgb,var(--reqx-orange) 28%,transparent)}.bk-reqx-fields{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;margin-top:14px}.bk-reqx-field{display:flex;flex-direction:column;gap:5px;min-width:0}.bk-reqx-field>span{font-size:11.5px;font-weight:600;color:var(--bk-muted,#667085)}.bk-reqx-field input,.bk-reqx-field select,.bk-reqx-line-note,.bk-reqx-qty-input,.bk-reqx-search input{width:100%;min-width:0;height:40px;padding:0 12px;border-radius:12px;border:1px solid var(--bk-border,#e4e7ef);background:color-mix(in srgb,var(--bk-surface-2,#f7f8fb) 55%,#fff);color:var(--bk-text,#12141c);font:inherit;font-size:13.5px;transition:border-color .12s ease,box-shadow .12s ease,background .12s ease}.bk-reqx-field input:focus,.bk-reqx-field select:focus,.bk-reqx-line-note:focus,.bk-reqx-qty-input:focus,.bk-reqx-search:focus-within{outline:none;border-color:color-mix(in srgb,var(--reqx-orange) 55%,var(--bk-border));box-shadow:0 0 0 3px color-mix(in srgb,var(--reqx-orange) 18%,transparent);background:#fff}.bk-reqx-find{padding:12px 14px;display:flex;flex-direction:column;gap:10px;min-width:0}.bk-reqx-find-bar{flex-wrap:wrap}.bk-reqx-find-bar,.bk-reqx-search{display:flex;gap:10px;align-items:center;min-width:0}.bk-reqx-search{flex:1 1 240px;flex-direction:row;margin:0;padding:0 12px;height:var(--reqx-control-h);min-height:var(--reqx-control-h);max-height:var(--reqx-control-h);border-radius:12px;border:1px solid color-mix(in srgb,var(--reqx-purple) 18%,var(--bk-border));background:color-mix(in srgb,var(--reqx-purple) 3%,#fff);box-sizing:border-box}.bk-reqx-search>svg{color:var(--reqx-purple);flex-shrink:0;width:18px;height:18px}.bk-reqx-search input{flex:1 1 auto;width:auto;min-width:0;border:0!important;box-shadow:none!important;background:transparent!important;height:100%;min-height:0!important;max-height:100%;padding:0!important;margin:0;line-height:1.2;font-weight:500}.bk-reqx-search:focus-within{border-color:color-mix(in srgb,var(--reqx-orange) 50%,var(--bk-border));box-shadow:0 0 0 3px color-mix(in srgb,var(--reqx-orange) 16%,transparent)}.bk-reqx-actions,.bk-reqx-photo-actions{display:flex;flex-wrap:nowrap;gap:6px;align-items:center;flex-shrink:0}.bk-reqx-action,.bk-reqx-add,.bk-reqx-btn,.bk-reqx-iconbtn,.bk-reqx-step{appearance:none;border:1px solid transparent;background:#fff;color:var(--bk-text,#12141c);font:inherit;cursor:pointer;text-decoration:none;display:inline-flex;align-items:center;justify-content:center;gap:6px;transition:background .12s ease,border-color .12s ease,box-shadow .12s ease}.bk-reqx-action{height:var(--reqx-control-h);padding:0 11px;border-radius:12px;border-color:var(--bk-border,#e4e7ef);background:#fff;font-size:13px;font-weight:600;white-space:nowrap}.bk-reqx-action:hover,.bk-reqx-add:hover,.bk-reqx-btn:hover:not(:disabled),.bk-reqx-iconbtn:hover:not(:disabled),.bk-reqx-step:hover:not(:disabled){border-color:color-mix(in srgb,var(--reqx-purple) 28%,var(--bk-border))}.bk-reqx-action.is-accent{border-color:color-mix(in srgb,var(--reqx-orange) 40%,var(--bk-border));background:color-mix(in srgb,var(--reqx-orange) 10%,#fff);color:#9a3412}.bk-reqx-action.is-on{border-color:color-mix(in srgb,var(--reqx-purple) 35%,var(--bk-border));background:color-mix(in srgb,var(--reqx-purple) 10%,#fff);color:var(--reqx-purple)}.bk-reqx-seg{display:inline-flex;padding:3px;border-radius:999px;background:color-mix(in srgb,var(--bk-surface-2,#f4f5f8) 100%,transparent);border:1px solid var(--bk-border,#e4e7ef);width:fit-content;max-width:100%;flex-wrap:wrap}.bk-reqx-seg-btn{appearance:none;border:0;background:transparent;color:var(--bk-muted,#667085);font:inherit;font-size:12.5px;font-weight:650;padding:7px 12px;border-radius:999px;cursor:pointer}.bk-reqx-seg-btn.is-on{background:#fff;color:var(--bk-text,#12141c);box-shadow:0 1px 4px color-mix(in srgb,#1a1f36 10%,transparent)}.bk-reqx-slot{display:block;min-width:0}.bk-reqx-slot.is-open{min-height:120px}.bk-reqx-hits{position:static;display:grid;gap:6px;max-height:260px;overflow:auto;margin:0;padding:8px;border-radius:12px;border:1px solid var(--reqx-border);background:var(--bk-surface,#fff);box-shadow:none}.bk-reqx-hit{display:grid;grid-template-columns:44px minmax(0,1fr) auto;gap:10px;align-items:center;padding:8px;border-radius:12px;border:1px solid var(--bk-border,#e4e7ef);background:#fff}.bk-reqx-hit.is-map{border-color:color-mix(in srgb,var(--reqx-orange) 35%,var(--bk-border));background:color-mix(in srgb,var(--reqx-orange) 5%,#fff)}.bk-reqx-hit-main{display:flex;flex-direction:column;gap:3px;min-width:0}.bk-reqx-hit-main b,.bk-reqx-hit-main small{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.bk-reqx-add{height:36px;padding:0 12px;border-radius:11px;background:var(--reqx-orange);border-color:var(--reqx-orange);color:#fff;font-size:13px;font-weight:650}.bk-reqx-add:disabled{opacity:.55;cursor:default;transform:none}.bk-reqx-panel{padding-top:4px}.bk-reqx-photo{gap:10px}.bk-reqx-newprod,.bk-reqx-photo{display:flex;flex-direction:column}.bk-reqx-newprod{gap:12px;padding-top:4px}.bk-reqx-newprod-grid{display:grid;grid-template-columns:120px minmax(0,1fr);gap:12px;align-items:start}.bk-reqx-newprod-photo{display:grid;place-items:center;aspect-ratio:1;border-radius:12px;border:1px dashed color-mix(in srgb,var(--reqx-orange,#f28c28) 45%,var(--bk-border,#e4e7ef));background:color-mix(in srgb,var(--reqx-orange,#f28c28) 6%,#fff);cursor:pointer;overflow:hidden;text-align:center;color:var(--bk-muted,#667085);font-size:11px;padding:8px}.bk-reqx-newprod-photo img{width:100%;height:100%;object-fit:cover}.bk-reqx-newprod-photo span{display:flex;flex-direction:column;align-items:center;gap:6px}.bk-reqx-newprod-fields{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px 10px}.bk-reqx-newprod-fields.is-simple{grid-template-columns:minmax(0,1.4fr) minmax(88px,.4fr)}.bk-reqx.is-simple{gap:14px}.bk-reqx-simple-head{display:flex;flex-direction:column;gap:10px;padding:4px 2px 2px}.bk-reqx-back{display:inline-flex;align-items:center;gap:6px;width:fit-content;font-size:13px;font-weight:650;color:var(--bk-muted,#667085);text-decoration:none}.bk-reqx-back:hover{color:var(--reqx-purple,#7b4fd6)}.bk-reqx-simple-sub{margin:4px 0 0;font-size:13px;color:var(--bk-muted,#667085)}.bk-reqx-dock.is-simple{justify-content:flex-end}.bk-reqx-dock.is-simple .bk-reqx-dock-actions{width:100%;justify-content:flex-end}.bk-reqx-success{display:flex;flex-direction:column;align-items:flex-start;gap:12px;padding:28px 24px;border-radius:16px;border:1px solid color-mix(in srgb,var(--reqx-purple,#7b4fd6) 18%,var(--bk-border,#e4e7ef));background:radial-gradient(120% 90% at 100% 0,color-mix(in srgb,var(--reqx-orange,#f28c28) 10%,transparent),transparent 55%),#fff}.bk-reqx-success h1{margin:0;font-size:22px;font-weight:750}.bk-reqx-success p{margin:0;font-size:15px;color:var(--bk-text,#12141c)}.bk-reqx-success-actions{display:flex;flex-wrap:wrap;gap:8px;margin-top:4px}@media (max-width:720px){.bk-reqx.is-simple .bk-reqx-find-bar{flex-direction:column;align-items:stretch}.bk-reqx.is-simple .bk-reqx-actions{flex-wrap:wrap}.bk-reqx.is-simple .bk-reqx-dock.is-simple .bk-reqx-dock-actions{justify-content:stretch}.bk-reqx.is-simple .bk-reqx-dock .bk-reqx-btn.is-primary{width:100%;justify-content:center}.bk-reqx-newprod-fields.is-simple{grid-template-columns:1fr}}.bk-reqx-newprod-actions{display:flex;flex-wrap:wrap;gap:8px;align-items:center}@media (max-width:720px){.bk-reqx-newprod-grid{grid-template-columns:1fr}}.bk-reqx-thumb{width:44px;height:44px;border-radius:12px;object-fit:cover;background:color-mix(in srgb,var(--bk-surface-2,#f4f5f8) 100%,transparent);border:1px solid var(--bk-border,#e4e7ef);display:inline-flex;align-items:center;justify-content:center;color:var(--bk-muted,#667085);flex-shrink:0}.bk-reqx-thumb.is-empty{background:linear-gradient(145deg,#f7f8fb,#eef0f6)}.bk-reqx-badge{display:inline-flex;align-items:center;width:fit-content;padding:2px 8px;border-radius:999px;font-size:11px;font-weight:700;letter-spacing:.01em}.bk-reqx-badge.is-ok{background:color-mix(in srgb,var(--reqx-purple) 12%,#fff);color:var(--reqx-purple)}.bk-reqx-badge.is-map{background:color-mix(in srgb,var(--reqx-orange) 16%,#fff);color:#9a3412}.bk-reqx-badge.is-off{background:color-mix(in srgb,#b4262a 12%,#fff);color:#b4262a}.bk-reqx-empty{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:8px;min-height:120px;padding:16px 12px;text-align:center;color:var(--bk-muted,#667085)}.bk-reqx-empty p{margin:0;max-width:36rem;font-size:13px}.bk-reqx-cart{position:relative;z-index:1;padding:12px 14px 10px;overflow:hidden;min-height:148px}.bk-reqx-cart-skel{display:grid;gap:8px;padding:8px 0}.bk-reqx-skel{display:block;height:14px;width:42%;border-radius:8px;background:linear-gradient(90deg,#eef0f6,#f7f8fb,#eef0f6);background-size:200% 100%}.bk-reqx-skel.is-wide{width:72%;height:18px}.bk-reqx-cart-head{display:flex;justify-content:space-between;align-items:baseline;gap:10px;margin-bottom:10px}.bk-reqx-cart-head h2{margin:0;font-size:15px;font-weight:700}.bk-reqx-cart-head span{font-size:12.5px;color:var(--bk-muted,#667085);font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.bk-reqx-table-wrap{display:flex;flex-direction:column;gap:6px;min-width:0}.bk-reqx-line,.bk-reqx-table-head{display:grid;grid-template-columns:52px minmax(140px,1.4fr) minmax(72px,.55fr) 124px 40px;gap:10px;align-items:center}.bk-reqx-table-head.is-routed{display:grid;grid-template-columns:52px minmax(140px,1.4fr) minmax(72px,.55fr) 124px 40px minmax(180px,1.2fr);gap:10px;align-items:center}.bk-reqx-line-route{grid-column:1/-1;min-height:28px}.bk-reqx-route-defaults{display:flex;flex-wrap:wrap;gap:8px;align-items:center;margin-top:12px}.bk-reqx-route-banner{margin:0 0 12px;padding:10px 14px;border-radius:10px;border:1px solid color-mix(in srgb,var(--reqx-purple,#5b4bff) 22%,var(--bk-border,#e4e7ec));background:color-mix(in srgb,var(--reqx-purple,#5b4bff) 7%,#fff);color:var(--bk-text,#12141c);font-size:13px;font-weight:550;line-height:1.45}.bk-reqx-route{display:grid;gap:6px}.bk-reqx-route-seg{display:inline-flex;gap:4px}.bk-reqx-route-btn{height:30px;padding:0 10px;border-radius:8px;border:1px solid var(--bk-border,#e4e7ec);background:#fff;color:var(--bk-text,#12141c);font-size:12px;font-weight:650;cursor:pointer}.bk-reqx-route-btn.is-on{border-color:color-mix(in srgb,var(--reqx-purple,#5b4bff) 40%,var(--bk-border));background:color-mix(in srgb,var(--reqx-purple,#5b4bff) 10%,#fff)}.bk-reqx-donor-chips{display:flex;flex-wrap:wrap;gap:6px;align-items:center}.bk-reqx-donor-chip{display:inline-flex;flex-direction:column;align-items:flex-start;gap:0;min-width:0;max-width:140px;padding:5px 8px;border-radius:8px;border:1px solid var(--bk-border,#e4e7ec);background:color-mix(in srgb,var(--bk-surface-2,#f7f8fb) 70%,#fff);cursor:pointer;text-align:left}.bk-reqx-donor-chip b{font-size:12px;font-weight:700;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;max-width:100%}.bk-reqx-donor-chip small{font-size:11px;color:var(--bk-muted,#667085);font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.bk-reqx-donor-chip.is-on{border-color:color-mix(in srgb,#12b76a 40%,var(--bk-border));background:color-mix(in srgb,#12b76a 8%,#fff)}.bk-reqx-donor-chip.is-more{flex-direction:row;align-items:center;gap:4px}.bk-reqx-donor-more{position:relative}.bk-reqx-donor-pop{position:absolute;z-index:30;top:calc(100% + 4px);left:0;min-width:200px;max-height:220px;overflow:auto;padding:6px;border-radius:10px;border:1px solid var(--bk-border,#e4e7ec);background:#fff;box-shadow:0 10px 28px color-mix(in srgb,#0b1020 16%,transparent);display:grid;gap:2px}.bk-reqx-donor-pop button{display:flex;justify-content:space-between;gap:10px;padding:7px 8px;border:0;border-radius:8px;background:transparent;cursor:pointer;font-size:12.5px;color:var(--bk-text,#12141c)}.bk-reqx-donor-pop button:hover{background:color-mix(in srgb,var(--bk-surface-2,#f7f8fb) 80%,#fff)}.bk-reqx-donor-picked{font-size:12px;font-weight:650;color:var(--bk-text,#12141c)}.bk-reqx-line-net{grid-column:1/-1;min-height:32px}.bk-reqx-net{width:100%}.bk-reqx-net-toggle{display:inline-flex;align-items:center;gap:8px;max-width:100%;padding:6px 10px;border-radius:10px;border:1px solid color-mix(in srgb,var(--bk-border,#e4e7ec) 90%,transparent);background:color-mix(in srgb,var(--bk-surface-2,#f7f8fb) 80%,#fff);color:var(--bk-text,#12141c);font-size:12.5px;cursor:pointer}.bk-reqx-net-toggle svg:last-child{transition:transform .12s ease;opacity:.7}.bk-reqx-net-toggle svg:last-child.is-open{transform:rotate(180deg)}.bk-reqx-net-toggle.is-ok{border-color:color-mix(in srgb,#12b76a 35%,var(--bk-border,#e4e7ec))}.bk-reqx-net-toggle.is-miss{border-color:color-mix(in srgb,var(--reqx-orange,#f79009) 40%,var(--bk-border,#e4e7ec))}.bk-reqx-net-toggle.is-load,.bk-reqx-net-toggle.is-nodata{border-color:var(--bk-border,#e4e7ec);color:var(--bk-muted,#667085)}.bk-reqx-net-panel{margin-top:8px;padding:10px 12px;border-radius:12px;border:1px solid var(--bk-border,#e4e7ec);background:#fff}.bk-reqx-net-group{margin-top:8px}.bk-reqx-net-group h4{margin:0 0 6px;font-size:11px;font-weight:700;letter-spacing:.04em;text-transform:uppercase;color:var(--bk-muted,#667085)}.bk-reqx-net-group ul{list-style:none;margin:0;padding:0;display:grid;gap:6px}.bk-reqx-net-row{display:flex;gap:10px;align-items:flex-start;justify-content:space-between;padding:8px 10px;border-radius:10px;background:color-mix(in srgb,var(--bk-surface-2,#f7f8fb) 70%,#fff)}.bk-reqx-net-row.is-enough{border:1px solid color-mix(in srgb,#12b76a 28%,transparent);background:color-mix(in srgb,#12b76a 6%,#fff)}.bk-reqx-net-row-main{min-width:0;display:grid;gap:2px}.bk-reqx-net-row-main b{font-size:13px}.bk-reqx-net-row-main small{font-size:11.5px;color:var(--bk-muted,#667085)}.bk-reqx-net-modal{position:fixed;inset:0;z-index:80;display:grid;place-items:center;padding:16px;background:color-mix(in srgb,#0b1020 45%,transparent)}.bk-reqx-net-dialog{width:min(420px,100%);padding:16px;border-radius:16px;border:1px solid var(--bk-border,#e4e7ec);background:#fff;box-shadow:0 18px 48px color-mix(in srgb,#0b1020 22%,transparent)}.bk-reqx-net-dialog-head{display:flex;align-items:center;justify-content:space-between;gap:8px;margin-bottom:12px}.bk-reqx-net-dialog-head h3{margin:0;font-size:16px;font-weight:700}.bk-reqx-net-dialog-meta{display:grid;gap:8px;margin:0 0 12px}.bk-reqx-net-dialog-meta div{display:grid;gap:2px}.bk-reqx-net-dialog-meta dt{font-size:11px;font-weight:700;letter-spacing:.04em;text-transform:uppercase;color:var(--bk-muted,#667085)}.bk-reqx-net-dialog-meta dd{margin:0;font-size:13.5px;font-weight:650}.bk-reqx-net-dialog-qty{display:grid;gap:6px;margin-bottom:14px;font-size:12.5px}.bk-reqx-net-dialog-qty input{height:40px;padding:0 12px;border-radius:10px;border:1px solid var(--bk-border,#e4e7ec);background:#fff;color:var(--bk-text,#12141c)}.bk-reqx-net-dialog-actions{display:flex;gap:8px;justify-content:flex-end}.bk-reqx-net-more{margin-top:8px;padding:8px 10px;width:100%;border-radius:10px;border:1px dashed color-mix(in srgb,var(--bk-border,#e4e7ec) 90%,transparent);background:transparent;color:var(--bk-text,#12141c);font-size:12.5px;font-weight:650;cursor:pointer}.bk-reqx-net-drawer{width:min(520px,100%);max-height:min(78vh,720px);display:flex;flex-direction:column;padding:16px;border-radius:16px;border:1px solid var(--bk-border,#e4e7ec);background:#fff;box-shadow:0 18px 48px color-mix(in srgb,#0b1020 22%,transparent)}.bk-reqx-net-drawer-filters{display:grid;grid-template-columns:1fr minmax(120px,.45fr);gap:8px;margin-bottom:10px}.bk-reqx-net-drawer-search{display:flex;align-items:center;gap:8px;height:38px;padding:0 10px;border-radius:10px;border:1px solid var(--bk-border,#e4e7ec)}.bk-reqx-net-drawer-search input{flex:1 1;border:0;outline:0;background:transparent;color:var(--bk-text,#12141c);font-size:13px}.bk-reqx-net-drawer-filters select{height:38px;border-radius:10px;border:1px solid var(--bk-border,#e4e7ec);background:#fff;color:var(--bk-text,#12141c);padding:0 8px}.bk-reqx-net-drawer-list{list-style:none;margin:0;padding:0;overflow:auto;display:grid;gap:6px}.bk-reqx-table-head{padding:0 10px 6px;font-size:11px;font-weight:700;text-transform:uppercase;letter-spacing:.04em;color:var(--bk-muted,#667085)}.bk-reqx-line{padding:10px;border-radius:14px;border:1px solid transparent;background:color-mix(in srgb,var(--bk-surface-2,#f7f8fb) 65%,#fff);transition:background .12s ease,border-color .12s ease,transform .12s ease}.bk-reqx-line:hover{background:#fff;border-color:color-mix(in srgb,var(--reqx-purple) 18%,var(--bk-border))}.bk-reqx-line.is-map{background:color-mix(in srgb,var(--reqx-orange) 6%,#fff);border-color:color-mix(in srgb,var(--reqx-orange) 22%,transparent)}.bk-reqx-line.is-off{opacity:.68}.bk-reqx-line-title{display:flex;flex-wrap:wrap;gap:6px;align-items:center;min-width:0}.bk-reqx-line-title b{font-size:13.5px;font-weight:700;color:var(--bk-text,#12141c);overflow:hidden;text-overflow:ellipsis;white-space:nowrap;max-width:100%}.bk-reqx-line-main{min-width:0}.bk-reqx-line-meta{display:flex;flex-wrap:wrap;gap:6px 10px;margin-top:3px}.bk-reqx-k{display:none}.bk-reqx-stock{font-feature-settings:"tnum";font-variant-numeric:tabular-nums;font-weight:650;font-size:13px;color:var(--bk-text,#12141c)}.bk-reqx-stock small{margin-left:4px;font-weight:500;color:var(--bk-muted,#667085)}.bk-reqx-stock.is-neg{color:#b4262a}.bk-reqx-muted,.bk-reqx-nodata{color:var(--bk-muted,#667085);font-size:12.5px}.bk-reqx-qty{display:inline-flex;align-items:center;gap:4px;justify-self:start}.bk-reqx-iconbtn,.bk-reqx-step{width:32px;height:32px;border-radius:10px;border-color:var(--bk-border,#e4e7ef);background:#fff;color:var(--bk-text,#12141c)}.bk-reqx-qty-input{width:52px;height:32px;padding:0 4px;text-align:center;border-radius:10px;font-feature-settings:"tnum";font-variant-numeric:tabular-nums;font-weight:650}.bk-reqx-qty-input.is-invalid{border-color:#b4262a;box-shadow:0 0 0 3px color-mix(in srgb,#b4262a 14%,transparent)}.bk-reqx-line-note{height:32px;border-radius:10px;font-size:12.5px}.bk-reqx-dock{position:sticky;bottom:10px;z-index:30;display:flex;flex-wrap:wrap;gap:12px;align-items:center;justify-content:space-between;padding:10px 14px;margin-inline-end:76px;border-radius:14px;border:1px solid color-mix(in srgb,var(--reqx-orange) 22%,var(--bk-border));background:color-mix(in srgb,#fff 92%,transparent);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);box-shadow:0 8px 22px color-mix(in srgb,#1a1f36 10%,transparent)}.bk-reqx-dock-stats{display:flex;flex-wrap:wrap;gap:12px 16px;font-size:13px;color:var(--bk-muted,#667085)}.bk-reqx-dock-stats b{color:var(--bk-text,#12141c);font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.bk-reqx-dock-stats .is-warn{color:#9a3412}.bk-reqx-dock-actions{display:flex;flex-wrap:wrap;gap:8px;margin-left:auto}.bk-reqx-btn{height:42px;padding:0 16px;border-radius:12px;font-size:13.5px;font-weight:700}.bk-reqx-btn.is-ghost{background:#fff;border-color:var(--bk-border,#e4e7ef)}.bk-reqx-btn.is-primary{background:var(--reqx-orange);border-color:var(--reqx-orange);color:#fff;box-shadow:0 8px 18px color-mix(in srgb,var(--reqx-orange) 28%,transparent)}.bk-reqx-btn:disabled{opacity:.5;cursor:default;transform:none;box-shadow:none}.bk-reqx-alert,.bk-reqx-note,.bk-reqx-ok,p.bk-reqx-note{margin:0;font-size:13px}.bk-reqx-alert{padding:10px 12px;border-radius:12px;background:color-mix(in srgb,#b4262a 8%,#fff);color:#b4262a;border:1px solid color-mix(in srgb,#b4262a 20%,transparent)}.bk-reqx-ok{padding:10px 12px;border-radius:12px;background:color-mix(in srgb,var(--reqx-purple) 8%,#fff);color:var(--bk-text,#12141c);border:1px solid color-mix(in srgb,var(--reqx-purple) 18%,transparent)}.bk-reqx-ok a{color:var(--reqx-purple);font-weight:700}.bk-reqx-note.is-warn{color:#9a3412}@media (max-width:980px){.bk-reqx-fields{grid-template-columns:1fr 1fr}.bk-reqx-fields .bk-reqx-field:last-child{grid-column:1/-1}.bk-reqx-find-bar{flex-direction:column;align-items:stretch}.bk-reqx-search{flex:1 1 auto;width:100%}.bk-reqx-actions{flex-wrap:wrap;width:100%}.bk-reqx-table-head{display:none}.bk-reqx-line{grid-template-columns:48px minmax(0,1fr) auto;grid-template-areas:"photo main remove" "stock1 stock1 stock1" "qty qty qty";gap:8px 10px}.bk-reqx-table-head.is-routed{display:none}.bk-reqx-line-photo{grid-area:photo}.bk-reqx-line-main{grid-area:main}.bk-reqx-line-stock.is-store{grid-area:stock1}.bk-reqx-qty{grid-area:qty}.bk-reqx-line-route{grid-area:route}.bk-reqx-iconbtn{grid-area:remove;justify-self:end}.bk-reqx-k{display:inline;margin-right:6px;font-size:11px;font-weight:700;color:var(--bk-muted,#667085)}.bk-reqx-dock{margin-inline-end:0;bottom:8px}.bk-reqx-dock-actions{width:100%}.bk-reqx-btn{flex:1 1 auto}.bk-reqx-hit{grid-template-columns:44px minmax(0,1fr)}.bk-reqx-hit .bk-reqx-add{grid-column:1/-1}}@media (max-width:640px){.bk-reqx-fields{grid-template-columns:1fr}.bk-reqx-fields .bk-reqx-field:last-child{grid-column:auto}.bk-reqx-actions{width:100%;display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:6px}.bk-reqx-action{width:100%;min-width:0;padding:0 6px;font-size:11.5px}.bk-reqx-action span{overflow:hidden;text-overflow:ellipsis}.bk-reqx{padding-bottom:118px}.bk-reqx-dock{margin-inline-end:0}}.bk.theme-dark .bk-reqx-net-dialog,.bk.theme-dark .bk-reqx-net-dialog-qty input,.bk.theme-dark .bk-reqx-net-drawer,.bk.theme-dark .bk-reqx-net-drawer-filters select,.bk.theme-dark .bk-reqx-net-panel,.bk[data-theme=dark] .bk-reqx-net-dialog,.bk[data-theme=dark] .bk-reqx-net-dialog-qty input,.bk[data-theme=dark] .bk-reqx-net-drawer,.bk[data-theme=dark] .bk-reqx-net-drawer-filters select,.bk[data-theme=dark] .bk-reqx-net-panel{background:color-mix(in srgb,var(--bk-surface,#1a1d27) 92%,#000);border-color:color-mix(in srgb,var(--bk-border,#2a2f3a) 90%,transparent);color:var(--bk-text,#f2f4f7)}.bk.theme-dark .bk-reqx-net-row,.bk.theme-dark .bk-reqx-net-toggle,.bk[data-theme=dark] .bk-reqx-net-row,.bk[data-theme=dark] .bk-reqx-net-toggle{background:color-mix(in srgb,var(--bk-surface-2,#222633) 80%,#000);border-color:color-mix(in srgb,var(--bk-border,#2a2f3a) 90%,transparent);color:var(--bk-text,#f2f4f7)}.bk.theme-dark .bk-reqx-card,.bk.theme-dark .bk-reqx-dock,.bk.theme-dark .bk-reqx-hero,.bk[data-theme=dark] .bk-reqx-card,.bk[data-theme=dark] .bk-reqx-dock,.bk[data-theme=dark] .bk-reqx-hero{background:color-mix(in srgb,var(--bk-surface,#1b1e27) 96%,#000);border-color:color-mix(in srgb,var(--bk-border,#2c3140) 100%,transparent);box-shadow:none}.bk.theme-dark .bk-reqx-action,.bk.theme-dark .bk-reqx-field input,.bk.theme-dark .bk-reqx-field select,.bk.theme-dark .bk-reqx-line,.bk.theme-dark .bk-reqx-line-note,.bk.theme-dark .bk-reqx-qty-input,.bk.theme-dark .bk-reqx-search,.bk.theme-dark .bk-reqx-step,.bk[data-theme=dark] .bk-reqx-action,.bk[data-theme=dark] .bk-reqx-field input,.bk[data-theme=dark] .bk-reqx-field select,.bk[data-theme=dark] .bk-reqx-line,.bk[data-theme=dark] .bk-reqx-line-note,.bk[data-theme=dark] .bk-reqx-qty-input,.bk[data-theme=dark] .bk-reqx-search,.bk[data-theme=dark] .bk-reqx-step{background:color-mix(in srgb,var(--bk-surface,#1b1e27) 92%,#000);color:var(--bk-text,#f3f4f8)}.bk span.bk-k-chip.is-disabled{border-style:dashed;background:#f8f9fc;color:#9aa1b5;cursor:not-allowed}.bk-k-sep{width:1px;height:20px;margin:0 4px;background:var(--bk-border)}.bk-k-qtyform{display:inline-flex;align-items:center;gap:6px;margin:0}.bk-k-qtyform>.bk-input{width:66px;height:28px;padding:0 8px;font-size:12.5px}.bk .bk-k-qtygo{width:30px;height:28px;padding:0}.bk-k-scopenote{font-size:12px}.bk-k-products{scroll-margin-top:128px}.bk-pager{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:10px 14px;padding:10px 4px;min-width:0;max-width:100%}.bk-pager.is-pending{opacity:.65}.bk-pager-range{font-size:12.5px}.bk-k-pager{display:inline-flex;flex-wrap:wrap;align-items:center;gap:4px;min-width:0;max-width:100%}.bk a.bk-k-page,.bk button.bk-k-page,.bk span.bk-k-page{display:inline-flex;align-items:center;justify-content:center;min-width:32px;height:32px;padding:0 8px;border:1px solid var(--bk-border);border-radius:8px;background:var(--bk-surface);color:var(--bk-text);font-size:13px;font-weight:600;font-feature-settings:"tnum";font-variant-numeric:tabular-nums;text-decoration:none;cursor:pointer;font:inherit}.bk a.bk-k-page:hover,.bk button.bk-k-page:hover{border-color:color-mix(in srgb,var(--bk-brand) 55%,var(--bk-border));background:color-mix(in srgb,var(--bk-brand) 8%,var(--bk-surface))}.bk a.bk-k-page.is-current,.bk button.bk-k-page.is-current{border-color:var(--accent,#e53935);background:var(--accent,#e53935);color:#fff}.bk button.bk-k-page:disabled,.bk span.bk-k-page.is-disabled{color:var(--bk-subtle,#c3c8d6);cursor:default;pointer-events:none}.bk-k-gap{min-width:20px;color:var(--bk-muted);text-align:center}.bk-card,.bk-content,.bk-main,.bk-ops,.bk-sh,.bk-sh-card,.bk-sh-chart,.bk-sh-chart-box{min-width:0;max-width:100%}.bk-hr-report-tools+.bk-table-wrap,.bk-onec-nom-scroll,.bk-staff-table-wrap,.bk-table-scroll,.bk-table-wrap,.bk-top-scroll{overflow-x:auto;max-width:100%;-webkit-overflow-scrolling:touch}.bk-sh-chart-box svg,.bk-sh-chart-svg{display:block;width:100%;max-width:100%;height:auto}.bk-sl{gap:14px}.bk-sl-bar{gap:10px}.bk-sl-spacer{flex:1 1}.bk-sl-tabs{display:inline-flex;gap:2px;padding:3px;border-radius:10px;background:#eef1f7}.bk .bk-sl-tabs a{display:inline-flex;align-items:center;gap:6px;height:32px;padding:0 14px;border-radius:8px;font-size:13.5px;font-weight:700;color:#172342;text-decoration:none}.bk .bk-sl-tabs a.is-active{background:#001960;color:#fff}.bk-sl-periods{flex-wrap:wrap}.bk-sl-range-form .bk-input{width:138px}.bk-sl-sub{display:flex;flex-wrap:wrap;align-items:center;gap:8px 12px;margin-top:-4px}.bk-sl-dates{display:inline-flex;align-items:center;gap:6px;font-size:12.5px;font-weight:600;color:var(--bk-muted)}.bk-sl-regs{display:inline-flex;flex-wrap:wrap;gap:4px}.bk .bk-sl-regs a{height:26px;display:inline-flex;align-items:center;padding:0 10px;border:1px solid var(--bk-border);border-radius:999px;background:var(--bk-surface);font-size:12px;font-weight:600;color:#172342;text-decoration:none}.bk .bk-sl-regs a.is-active{border-color:#2563eb;background:#eff4ff;color:#1d4ed8}.bk-sl-disabled{opacity:.5;cursor:not-allowed}.bk-sl-empty{display:flex;align-items:center;gap:8px;margin:0;padding:9px 14px;border:1px solid #dbe5ff;border-left:3px solid #001960;border-radius:10px;background:#f8f9fc;font-size:13px;font-weight:600;color:#172342}.bk-sl .bk-ops-kpis{grid-template-columns:repeat(6,minmax(0,1fr));gap:10px}.bk-sl .bk-ops-kpi{padding:12px;gap:10px}.bk-sl .bk-ops-kpi-icon{width:32px;height:32px;border-radius:9px}.bk-sl .bk-ops-kpi strong{font-size:18px;white-space:nowrap}.bk-sl-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:14px}.bk-sl-card-total{font-size:15px;color:#e53935}.bk-sl-inline-empty{display:flex;align-items:center;gap:8px;margin:0;padding:6px 0;font-size:13px;color:var(--bk-muted)}.bk-sl-pay{display:flex;flex-direction:column;gap:6px;margin:0;padding:0;list-style:none}.bk-sl-pay-row{--pay:#2563eb;display:grid;grid-template-columns:30px minmax(0,1.3fr) minmax(60px,1fr) auto 52px;align-items:center;gap:10px;padding:6px 0;border-bottom:1px solid var(--bk-border)}.bk-sl-pay-row:last-child{border-bottom:0}.bk-sl-pay-row.is-cash{--pay:#059669}.bk-sl-pay-row.is-kaspi_terminal{--pay:#e53935}.bk-sl-pay-row.is-kaspi_remote{--pay:#f87171}.bk-sl-pay-row.is-halyk_terminal{--pay:#0f766e}.bk-sl-pay-row.is-halyk_remote{--pay:#14b8a6}.bk-sl-pay-row.is-mixed{--pay:#7c3aed}.bk-sl-pay-row.is-return{--pay:#d97706}.bk-sl-pay-icon{display:inline-grid;place-items:center;width:30px;height:30px;border-radius:8px;color:var(--pay);background:color-mix(in srgb,var(--pay) 12%,transparent)}.bk-sl-pay-name{display:flex;flex-direction:column;min-width:0}.bk-sl-pay-name strong{font-size:13px;color:#172342}.bk-sl-pay-name small{font-size:11.5px;color:var(--bk-muted)}.bk-sl-pay-bar{height:6px;border-radius:999px;background:#eef1f7;overflow:hidden}.bk-sl-pay-bar i{display:block;height:100%;border-radius:inherit;background:var(--pay)}.bk-sl-pay-sum{font-size:13.5px;font-weight:700;color:#172342;font-feature-settings:"tnum";font-variant-numeric:tabular-nums;text-align:right;white-space:nowrap}.bk-sl-pay-pct{font-size:12px;font-weight:600;color:#2563eb;text-align:right}.bk-sl-grid .bk-card:has(.bk-sl-pay-row) .bk-sl-pay-row:not(:has(.bk-sl-pay-icon)){grid-template-columns:minmax(0,1fr) auto}.bk-sl-warn{margin:8px 0 0;font-size:12px;color:#b45309}.bk-sl-dyn-switch{display:inline-flex;flex-wrap:wrap;gap:6px}.bk-sl-dyn-switch .bk-ops-seg a,.bk-sl-seg-off{padding:4px 9px;font-size:12px}.bk-sl-seg-off{border-radius:8px;font-weight:600;color:#c3c8d6;cursor:not-allowed}.bk-sl-chart{display:flex;align-items:stretch;gap:2px;height:180px;padding-top:6px}.bk-sl-col{flex:1 1;min-width:0;display:flex;flex-direction:column;justify-content:flex-end;gap:4px}.bk-sl-col i{display:block;border-radius:3px 3px 0 0;background:#059669}.bk-sl-col:hover i{background:#001960}.bk-sl-col small{height:14px;overflow:visible;font-size:10px;line-height:14px;color:var(--bk-muted);white-space:nowrap}.bk .bk-sl-table td,.bk .bk-sl-table th{padding:5px 8px;font-size:12.5px;line-height:1.25;vertical-align:middle}.bk .bk-sl-table th{white-space:nowrap;font-size:11.5px}.bk-sl-table tfoot td{border-top:2px solid #001960;background:#f8f9fc;font-weight:600}.bk-sl-table tr.is-muted td{color:var(--bk-subtle)}.bk-sl-td-empty{padding:16px 12px!important;text-align:center;color:var(--bk-muted)}.bk-sl-sub-line{display:block;font-size:11.5px;color:var(--bk-muted)}.bk-sl-nowrap{white-space:nowrap}.bk-sl-neg{color:#d97706}.bk a.bk-sl-link{font-weight:700;color:#001960;text-decoration:none}.bk a.bk-sl-link:hover{text-decoration:underline}.bk-sl-badge{display:inline-flex;align-items:center;height:22px;padding:0 8px;border-radius:999px;font-size:11.5px;font-weight:700}.bk-sl-badge.is-sale{background:#ecfdf5;color:#047857}.bk-sl-badge.is-return{background:#fff7ed;color:#c2410c}.bk-sl-count{font-size:12.5px;font-weight:600}.bk-sl-pager{justify-content:center;gap:12px;padding:10px;font-size:12.5px}.bk-sl-list-foot,.bk-sl-pager{display:flex;align-items:center;border-top:1px solid var(--bk-border)}.bk-sl-list-foot{flex-wrap:wrap;justify-content:space-between;gap:10px 14px;width:100%;max-width:100%;box-sizing:border-box;padding:10px 12px;overflow-x:auto}.bk-sl-dtabs-card .bk-sl-list-foot{margin:0}.bk-sl-list-foot .bk-k-pager{flex:0 1 auto;max-width:100%}.bk .bk-sl,.bk .bk-sl-dp{min-width:0;max-width:100%}.bk .bk-sl-daily-wrap,.bk .bk-sl-dp .bk-card,.bk .bk-sl-dtabs-card,.bk .bk-sl-dtabs-card .bk-table-wrap{overflow-x:auto;max-width:100%;min-width:0}.bk .bk-sl-dtabs{max-width:100%}.bk-sl-pfilters{display:flex;flex-direction:column;gap:10px;padding:12px 14px}.bk-sl-prow{display:flex;flex-wrap:wrap;align-items:center;gap:8px}.bk-sl-modes{display:inline-flex;flex-wrap:wrap;gap:6px}.bk .bk-sl-modes a{display:inline-flex;align-items:center;height:30px;padding:0 12px;border:1px solid var(--bk-border);border-radius:999px;background:var(--bk-surface);font-size:12.5px;font-weight:700;color:#172342;text-decoration:none}.bk .bk-sl-modes a.is-active{border-color:#e53935;background:#e53935;color:#fff}.bk-sl-pform{display:grid;grid-template-columns:repeat(6,minmax(0,1fr)) minmax(200px,1.6fr) auto;align-items:end;gap:8px}.bk-sl-pform label{display:flex;flex-direction:column;gap:3px;min-width:0;font-size:11.5px;font-weight:600;color:var(--bk-muted)}.bk-sl-pform .bk-input{height:34px;width:100%;min-width:0;font-size:13px}.bk-sl-search{position:relative;display:block}.bk-sl-search svg{position:absolute;left:10px;top:50%;transform:translateY(-50%);color:var(--bk-muted)}.bk-sl-search .bk-input{padding-left:30px}.bk-sl-pform-actions{display:inline-flex;gap:6px}.bk-sl-sections{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:14px}.bk-sl-top{display:flex;flex-direction:column;gap:6px;margin:0;padding:0;list-style:none;counter-reset:top}.bk-sl-top li{display:grid;grid-template-columns:40px minmax(0,1fr) auto;align-items:center;gap:8px}.bk-sl-top-name,.bk-sl-top-val{display:flex;flex-direction:column;min-width:0}.bk-sl-top-name strong{overflow:hidden;font-size:12.5px;color:#172342;text-overflow:ellipsis;white-space:nowrap}.bk-sl-top-name small,.bk-sl-top-val small{font-size:11px;color:var(--bk-muted);white-space:nowrap}.bk-sl-top-val{align-items:flex-end}.bk-sl-top-val strong{font-size:13px;color:#059669;white-space:nowrap}.bk-sl-thumb{display:inline-grid;place-items:center;flex:none;width:40px;height:40px;border:1px solid var(--bk-border);border-radius:8px;background:var(--bk-surface);color:var(--bk-subtle);object-fit:contain}.bk-sl-stock{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;margin:0;padding:0;list-style:none}.bk-sl-stock li{--st:#64748b;display:flex;flex-direction:column;gap:2px;padding:8px 10px;border-left:3px solid var(--st);border-radius:8px;background:#f8f9fc}.bk-sl-stock li.is-in{--st:#059669}.bk-sl-stock li.is-low{--st:#d97706}.bk-sl-stock li.is-out{--st:#e53935}.bk-sl-stock span{font-size:11.5px;font-weight:600;color:var(--bk-muted)}.bk-sl-stock strong{font-size:18px;color:#172342}.bk-sl-small{margin:8px 0 0;font-size:11.5px;color:var(--bk-muted)}.bk-sl-est{height:22px;padding:0 8px;border-radius:999px;background:#fff7ed;font-size:11.5px;font-weight:700;color:#c2410c}.bk-sl-est,.bk-sl-table-meta{display:inline-flex;align-items:center}.bk-sl-table-meta{gap:8px}.bk-sl-prod{display:flex;align-items:center;gap:8px;min-width:220px}.bk-sl-prod strong{font-size:13px;color:#172342}.bk-sl-sku td{font-size:12.5px}.bk-sl-rhead{padding:14px 16px}.bk-sl-rhead dl{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:10px 16px;margin:0}.bk-sl-rhead dt{font-size:11.5px;font-weight:600;color:var(--bk-muted)}.bk-sl-rhead dd{margin:2px 0 0;font-size:13.5px;font-weight:600;color:#172342}@media (max-width:1280px){.bk-sl .bk-ops-kpis{grid-template-columns:repeat(3,minmax(0,1fr))}.bk-sl-sections{grid-template-columns:repeat(2,minmax(0,1fr))}.bk-sl-pform{grid-template-columns:repeat(4,minmax(0,1fr))}.bk-sl-psearch{grid-column:span 3}}@media (max-width:860px){.bk-sl-grid,.bk-sl-sections{grid-template-columns:minmax(0,1fr)}.bk-sl .bk-ops-kpis,.bk-sl-pform,.bk-sl-rhead dl{grid-template-columns:repeat(2,minmax(0,1fr))}.bk-sl-psearch{grid-column:1/-1}.bk-sl-periods{width:100%;overflow-x:auto;flex-wrap:nowrap}}.bk-sl-day{padding:14px 16px;border-top:3px solid #001960}.bk-sl-day-head{display:flex;flex-wrap:wrap;align-items:baseline;justify-content:space-between;gap:4px 12px;margin-bottom:12px}.bk-sl-day-head strong{font-size:16px;color:#172342}.bk-sl-day-head span{font-size:12.5px}.bk-sl-day-grid{display:grid;grid-template-columns:minmax(0,1.15fr) minmax(0,1.1fr) minmax(0,.9fr);gap:16px}.bk-sl-day-grid>*{min-width:0}.bk-sl-day-main,.bk-sl-day-side{display:flex;flex-direction:column;gap:4px}.bk-sl-day-label{display:inline-flex;align-items:center;gap:6px;font-size:12.5px;font-weight:600;color:var(--bk-muted)}.bk-sl-day-big{font-size:28px;line-height:1.15;font-weight:800;font-feature-settings:"tnum";font-variant-numeric:tabular-nums;white-space:nowrap}.bk-sl-day-big.is-sales{color:#059669}.bk-sl-day-big.is-net{color:#e53935}.bk-sl-day-minis{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;margin:8px 0 0;padding:0;list-style:none}.bk-sl-day-minis li{display:flex;flex-direction:column;gap:2px;padding:8px 10px;border-radius:8px;background:#f8f9fc}.bk-sl-day-minis span{font-size:11.5px;color:var(--bk-muted)}.bk-sl-day-minis strong{font-size:15px;color:#172342;white-space:nowrap}ul.bk-sl-day-pay{display:flex;flex-direction:column;margin:0;padding:0 0 0 16px;border-left:1px solid var(--bk-border);list-style:none}.bk-sl-day-pay li{--pay:#2563eb;display:flex;align-items:center;justify-content:space-between;gap:10px;padding:6px 0 6px 10px;border-left:3px solid var(--pay);border-bottom:1px solid var(--bk-border)}.bk-sl-day-pay li:last-child{border-bottom:0}.bk-sl-day-pay li.is-cash{--pay:#059669}.bk-sl-day-pay li.is-kaspi{--pay:#e53935}.bk-sl-day-pay li.is-halyk{--pay:#0f766e}.bk-sl-day-pay li.is-cashless{--pay:#2563eb}.bk-sl-day-pay li.is-mixed{--pay:#7c3aed}.bk-sl-day-pay li>span{display:flex;flex-direction:column;min-width:0;font-size:13px;font-weight:600;color:#172342}.bk-sl-day-pay small{font-size:11.5px;font-weight:500;color:var(--bk-muted)}.bk-sl-day-pay li>strong{font-size:14px;color:#172342;font-feature-settings:"tnum";font-variant-numeric:tabular-nums;white-space:nowrap}.bk-sl-day-net,.bk-sl-day-ret{display:flex;flex-direction:column;gap:2px;padding:10px 12px;border-radius:10px}.bk-sl-day-ret{background:#fff7ed}.bk-sl-day-ret strong{font-size:18px;color:#c2410c;white-space:nowrap}.bk-sl-day-ret small{font-size:11.5px;color:#9a3412}.bk-sl-day-net{margin-top:8px;background:#fef2f2}.bk-sl-pos{color:#059669}.bk-sl-daily tr.is-selected td{background:#eff4ff}.bk-sl-daily tr.is-selected td:first-child{box-shadow:inset 3px 0 0 #001960}.bk-sl-daily tr.is-empty td,.bk-sl-daily tr.is-no_data td{color:var(--bk-muted)}.bk-sl-daily td .bk-btn+.bk-btn{margin-left:4px}.bk-sl-xz{display:flex;align-items:flex-start;gap:6px;margin:0;padding:9px 14px;border-top:1px solid var(--bk-border);font-size:12px;color:var(--bk-muted)}@media (max-width:1100px){.bk-sl-day-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.bk-sl-day-side{grid-column:1/-1;flex-direction:row}.bk-sl-day-side>*{flex:1 1}.bk-sl-day-net{margin-top:0}}@media (max-width:720px){.bk-sl-day-grid{grid-template-columns:minmax(0,1fr)}ul.bk-sl-day-pay{padding-left:0;border-left:0}.bk-sl-day-side{flex-direction:column}.bk-sl-day-big{font-size:24px}}.bk-sl-kpis4{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:10px}.bk-sl-kpi4{--tone:#001960;display:flex;flex-direction:column;gap:2px;padding:10px 14px;border:1px solid var(--bk-border);border-left:4px solid var(--tone);border-radius:10px;background:var(--bk-surface)}.bk-sl-kpi4.is-sales{--tone:#059669}.bk-sl-kpi4.is-checks{--tone:#001960}.bk-sl-kpi4.is-net{--tone:#e53935}.bk-sl-kpi4.is-returns{--tone:#d97706}.bk-sl-kpi4 span{display:inline-flex;align-items:center;gap:6px;font-size:12px;font-weight:600;color:var(--bk-muted)}.bk-sl-kpi4 span svg{color:var(--tone)}.bk-sl-kpi4 strong{font-size:20px;line-height:1.2;font-weight:800;color:#172342;font-feature-settings:"tnum";font-variant-numeric:tabular-nums;white-space:nowrap}.bk-sl-kpi4 small{font-size:11.5px;color:var(--bk-muted)}.bk a.bk-sl-date{font-weight:700;color:#e53935;text-decoration:none}.bk a.bk-sl-date:hover{text-decoration:underline}.bk .bk-sl-daily td,.bk .bk-sl-daily th{padding:4px 8px;font-size:12.5px;line-height:1.2;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.bk .bk-sl-daily th{font-size:11px;font-weight:700;color:var(--bk-muted);background:#f8f9fc}.bk .bk-sl-daily tbody tr:hover td{background:#f8f9fc}.bk .bk-sl-daily td .bk-btn-sm{height:24px;padding:0 7px;font-size:12px}.bk-sl-daily tfoot td{white-space:nowrap}.bk-sl-chart.is-compact{height:110px}.bk-sl-empty.is-soft{border-color:var(--bk-border);border-left-color:#94a3b8;background:var(--bk-surface);font-weight:500}.bk-sl-dhead{display:flex;flex-wrap:wrap;align-items:center;gap:10px 20px;padding:12px 16px;border-top:3px solid #001960}.bk-sl-dhead-date{display:inline-flex;align-items:center;gap:6px}.bk-sl-dhead-date>span:not(.bk-btn){display:flex;flex-direction:column;min-width:96px;text-align:center}.bk-sl-dhead-date small,.bk-sl-dhead-meta dt{font-size:11.5px;font-weight:600;color:var(--bk-muted)}.bk-sl-dhead-date strong{font-size:18px;font-weight:800;color:#e53935;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.bk-sl-dhead-meta{display:flex;flex-wrap:wrap;gap:8px 24px;margin:0}.bk-sl-dhead-meta dd{margin:2px 0 0;font-size:13.5px;font-weight:600;color:#172342}.bk-sl-dhead-tz{font-size:12px;color:var(--bk-muted)}.bk-sl-dkpis{display:grid;grid-template-columns:repeat(6,minmax(0,1fr));gap:10px}.bk-sl-dkpis.is-short{grid-template-columns:repeat(4,minmax(0,1fr))}.bk-sl-dkpi{--tone:#001960;display:flex;flex-direction:column;gap:2px;min-width:0;padding:10px 12px;border-radius:10px;background:color-mix(in srgb,var(--tone) 8%,#fff);border:1px solid color-mix(in srgb,var(--tone) 22%,#fff)}.bk-sl-dkpi.is-sales{--tone:#059669}.bk-sl-dkpi.is-cash{--tone:#0f766e}.bk-sl-dkpi.is-cashless{--tone:#2563eb}.bk-sl-dkpi.is-checks{--tone:#001960}.bk-sl-dkpi.is-returns{--tone:#d97706}.bk-sl-dkpi.is-net{--tone:#e53935}.bk-sl-dkpi span{display:inline-flex;align-items:center;gap:6px;font-size:12px;font-weight:600;color:var(--tone)}.bk-sl-dkpi strong{font-size:19px;line-height:1.2;font-weight:800;color:#172342;font-feature-settings:"tnum";font-variant-numeric:tabular-nums;white-space:nowrap}.bk-sl-dkpi small{overflow:hidden;font-size:11px;color:var(--bk-muted);text-overflow:ellipsis;white-space:nowrap}.bk-sl-regcards{display:grid;grid-template-columns:repeat(auto-fill,minmax(250px,1fr));gap:10px}.bk-sl-regcard{display:flex;flex-direction:column;gap:8px;padding:12px 14px;border:1px solid var(--bk-border);border-top:3px solid #e53935;border-radius:10px;background:var(--bk-surface)}.bk-sl-regcard.is-total{border-top-color:#001960;background:#f5f7ff}.bk-sl-regcard header{display:flex;align-items:baseline;justify-content:space-between;gap:8px}.bk-sl-regcard header strong{font-size:14px;color:#172342}.bk-sl-regcard header small{overflow:hidden;font-size:11.5px;color:var(--bk-muted);text-overflow:ellipsis;white-space:nowrap}.bk-sl-regcard dl{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:4px 12px;margin:0}.bk-sl-regcard dl div{display:flex;justify-content:space-between;gap:6px;font-size:12.5px}.bk-sl-regcard dt{color:var(--bk-muted)}.bk-sl-regcard dd{margin:0;font-weight:700;color:#172342;font-feature-settings:"tnum";font-variant-numeric:tabular-nums;white-space:nowrap}.bk-sl-regcard dl div.is-sales dd{color:#059669}.bk-sl-regcard dl div.is-returns dd{color:#c2410c}.bk-sl-regcard dl div.is-net{grid-column:1/-1;padding-top:4px;border-top:1px dashed var(--bk-border)}.bk-sl-regcard dl div.is-net dd{color:#e53935;font-size:14px}.bk-sl-regcard footer{font-size:12px;color:#172342}.bk-sl-regcard footer span{color:var(--bk-muted)}.bk-sl-dtabs-card{overflow:hidden}.bk-sl-dtabs{display:flex;gap:2px;padding:0 10px;border-bottom:1px solid var(--bk-border);overflow-x:auto}.bk .bk-sl-dtabs a{display:inline-flex;align-items:center;height:42px;padding:0 14px;border-bottom:3px solid transparent;font-size:13.5px;font-weight:700;color:#5b6478;text-decoration:none;white-space:nowrap}.bk .bk-sl-dtabs a.is-active{border-bottom-color:#e53935;color:#001960}.bk-sl-dtabs-card>.bk-card{margin:12px}.bk-sl-dtab-empty{padding:22px 16px;text-align:center}.bk-sl-dtab-empty strong{font-size:14px;color:#172342}.bk-sl-dtab-empty p{max-width:560px;margin:6px auto 0;font-size:12.5px;color:var(--bk-muted)}.bk-sl-dtab-extra{padding:12px;border-top:1px solid var(--bk-border)}.bk-sl-goods{min-width:180px}@media (max-width:1280px){.bk-sl-dkpis{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (max-width:860px){.bk-sl-dkpis,.bk-sl-dkpis.is-short,.bk-sl-kpis4{grid-template-columns:repeat(2,minmax(0,1fr))}}.bk .bk-k-scanbtn{color:#001960;border-color:#c9d1e6;white-space:nowrap}.bk .bk-k-scanbtn svg{color:#e53935}@keyframes bk-scan-spin{to{transform:rotate(1turn)}}.bk-spin{animation:bk-scan-spin .9s linear infinite}.bk-scan-status{display:inline-flex;align-items:center;gap:6px;padding:3px 10px;border-radius:999px;font-size:12.5px;font-weight:600;background:#eef1f8;color:#172342}.bk-scan-status.is-on{background:#e7f6ec;color:#1b7a3d}.bk-scan-status.is-wait{background:#eef1f8;color:#001960}.bk-scan-status.is-warn{background:#fff4e0;color:#9a5b00}.bk-scan-status.is-off{background:#fdecec;color:#b3261e}.bk-scan-modal .bk-inv-modal-backdrop{border:0;padding:0;cursor:pointer}.bk-inv-modal-panel.bk-scan-pair{width:min(720px,96vw)}.bk-scan-pair-body{display:grid;grid-template-columns:264px 1fr;gap:22px;align-items:start;padding-top:6px}.bk-scan-qr{width:264px;height:264px;display:grid;place-items:center;border:1px solid #e3e7f2;border-radius:16px;background:var(--bk-surface)}.bk-scan-qr img{width:232px;height:232px;image-rendering:pixelated}.bk-scan-qr-wait{display:grid;justify-items:center;gap:12px;padding:16px;text-align:center;color:#172342;font-size:14px}.bk-scan-qr-wait.is-error{color:#b3261e}.bk-scan-pair-text{display:grid;gap:10px;justify-items:start}.bk-scan-timer{margin:0;font-size:13px}.bk-scan-steps{margin:4px 0 0;padding-left:20px;display:grid;gap:8px;color:#172342;font-size:14px;line-height:1.4}.bk-scan-onetime{margin:0}.bk-scan-pair>footer{display:flex;justify-content:space-between;gap:8px;flex-wrap:wrap;margin-top:18px;padding-top:14px;border-top:1px solid #eef1f8}.bk-scan-dock{position:fixed;right:16px;bottom:16px;z-index:70;width:min(440px,calc(100vw - 32px));max-height:calc(100vh - 96px);display:flex;flex-direction:column;border-radius:16px;background:var(--bk-surface);border:1px solid #e3e7f2;box-shadow:0 18px 50px rgba(0,25,96,.22);overflow:hidden}.bk-scan-dock>header{display:flex;align-items:center;justify-content:space-between;gap:10px;padding:12px 14px;background:#001960;color:#fff}.bk-scan-dock>header>div{display:grid;gap:6px;justify-items:start}.bk-scan-dock>header .bk-icon-btn{width:34px;height:34px;color:#fff;background:rgba(255,255,255,.12)}.bk-scan-subtitle{margin:0;padding:10px 14px 4px;font-size:12px;text-transform:uppercase;letter-spacing:.04em;color:#6b7491}.bk-scan-list{flex:1 1 auto;overflow:auto;padding:4px 10px 10px;display:grid;gap:8px;align-content:start;background:#f8f9fc}.bk-scan-empty{margin:12px 4px;font-size:13.5px}.bk-scan-row{border:1px solid #e3e7f2;border-radius:12px;background:var(--bk-surface);overflow:hidden}.bk-scan-row.is-open{border-color:#c9d1e6}.bk-scan-row-head{width:100%;display:flex;align-items:center;gap:8px;padding:9px 10px;border:0;background:transparent;color:#172342;font:inherit;font-size:13.5px;text-align:left;cursor:pointer}.bk-scan-row-name{flex:1 1 auto;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.bk-scan-dot{flex:none;width:9px;height:9px;border-radius:50%;background:#1b7a3d}.bk-scan-dot.is-multiple{background:#e0a100}.bk-scan-dot.is-not_found{background:#e53935}.bk-scan-count{flex:none;padding:1px 7px;border-radius:999px;background:#001960;color:#fff;font-size:11.5px;font-weight:700}.bk-scan-code{font-family:ui-monospace,SFMono-Regular,Menlo,Consolas,monospace;font-size:.95em;letter-spacing:.01em}.bk-scan-row .bk-scan-none,.bk-scan-row .bk-scan-result{padding:2px 10px 12px}.bk-scan-dock>footer{display:flex;justify-content:flex-end;gap:8px;padding:10px 14px;border-top:1px solid #eef1f8;background:var(--bk-surface)}.bk-scan-dock .bk-scan-card{grid-template-columns:1fr}.bk-scan-dock .bk-scan-card>.bk-scan-photo{justify-self:center}.bk-scan-pill{position:fixed;right:16px;bottom:16px;z-index:70;display:inline-flex;align-items:center;gap:8px;padding:8px 12px;border:1px solid #c9d1e6;border-radius:999px;background:var(--bk-surface);color:#001960;font:inherit;box-shadow:0 10px 30px rgba(0,25,96,.2);cursor:pointer}.bk-scan-card{display:grid;grid-template-columns:auto 1fr;gap:14px;align-items:start}.bk-scan-photo{display:grid;place-items:center;flex:none;border-radius:12px;background:#f8f9fc;border:1px solid #eef1f8;color:#9aa3bd;overflow:hidden}.bk-scan-photo img{width:100%;height:100%;object-fit:contain}.bk-scan-card-body{min-width:0;display:grid;gap:8px}.bk-scan-card-body h3{margin:0;font-size:16px;line-height:1.3;color:#172342}.bk-scan-flags{display:flex;flex-wrap:wrap;gap:6px}.bk-scan-flags:empty{display:none}.bk-scan-flag{padding:2px 8px;border-radius:999px;background:#eef1f8;color:#46506e;font-size:11.5px;font-weight:600}.bk-scan-flag.is-sample{background:#fff4e0;color:#9a5b00}.bk-scan-flag.is-off{background:#fdecec;color:#b3261e}.bk-scan-facts{display:grid;grid-template-columns:auto 1fr;gap:4px 12px;margin:0;font-size:13.5px}.bk-scan-facts dt{color:#6b7491}.bk-scan-facts dd{margin:0;min-width:0;overflow-wrap:anywhere;color:#172342}.bk-scan-color{display:inline-flex;align-items:center;gap:6px}.bk-scan-color i{width:12px;height:12px;border-radius:50%;border:1px solid rgba(0,0,0,.15)}.bk-scan-price{display:inline-flex;gap:8px;align-items:baseline}.bk-scan-price b{color:#e53935}.bk-scan-price s{color:#6b7491;font-size:12.5px}.bk-scan-stock.is-out{color:#b3261e}.bk-scan-stock small{color:#9a5b00;font-weight:500}.bk-scan-actions{display:flex;flex-wrap:wrap;gap:8px;margin-top:2px}.bk a.bk-scan-incart{color:#1b7a3d}.bk-scan-multi{display:flex;align-items:center;gap:8px;margin:0 0 8px;color:#9a5b00;font-size:13.5px;font-weight:600}.bk-scan-choices{list-style:none;margin:0;padding:0;display:grid;gap:6px}.bk-scan-choices button{width:100%;display:flex;align-items:center;gap:10px;padding:6px 8px;border:1px solid #e3e7f2;border-radius:10px;background:var(--bk-surface);color:#172342;font:inherit;text-align:left;cursor:pointer}.bk-scan-choices button:hover{border-color:#001960}.bk-scan-choices button>span:nth-child(2){flex:1 1 auto;min-width:0;display:grid;gap:2px}.bk-scan-choices b{font-size:13.5px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.bk-scan-choices small{color:#6b7491;font-size:12.5px}.bk-scan-choose{flex:none;color:#e53935;font-weight:700;font-size:13px}.bk-scan-none{display:flex;gap:10px;align-items:flex-start;color:#b3261e}.bk-scan-none div{display:grid;gap:2px}.bk-scan-none small{color:#6b7491}.bk-scan-cam{position:fixed;inset:0;z-index:200;background:#000;color:#fff;overflow:hidden;touch-action:manipulation}.bk-scan-video{position:absolute;inset:0;width:100%;height:100%;object-fit:cover}.bk-scan-shade{position:absolute;inset:0;display:grid;place-items:center;pointer-events:none}.bk-scan-aim{position:relative;width:min(84vw,520px);height:min(28vh,240px);border-radius:18px;box-shadow:0 0 0 200vmax rgba(0,10,40,.5);outline:3px solid rgba(255,255,255,.9);overflow:hidden}.bk-scan-aim[data-flash="0"]{animation:bk-scan-hit-a .45s ease-out}.bk-scan-aim[data-flash="1"]{animation:bk-scan-hit-b .45s ease-out}@keyframes bk-scan-hit-a{0%{outline-color:#2ecc71;background:rgba(46,204,113,.28)}}@keyframes bk-scan-hit-b{0%{outline-color:#2ecc71;background:rgba(46,204,113,.28)}}.bk-scan-line{position:absolute;left:6%;right:6%;height:2px;top:50%;background:#e53935;box-shadow:0 0 10px #e53935;animation:bk-scan-sweep 1.8s ease-in-out infinite alternate}@keyframes bk-scan-sweep{0%{top:12%}to{top:88%}}.bk-scan-top{position:absolute;top:0;left:0;right:0;display:flex;align-items:center;gap:12px;padding:calc(env(safe-area-inset-top, 0px) + 12px) 14px 12px;background:linear-gradient(rgba(0,25,96,.85),rgba(0,25,96,0))}.bk-scan-heading{flex:1 1 auto;min-width:0;display:grid;gap:4px;justify-items:center;text-align:center}.bk-scan-heading b{font-size:16px}.bk-scan-heading small{font-size:12.5px;color:rgba(255,255,255,.85);max-width:100%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.bk-scan-round{flex:none;width:44px;height:44px;display:grid;place-items:center;border:0;border-radius:50%;background:rgba(0,0,0,.45);color:#fff;cursor:pointer}.bk-scan-round.is-on{background:var(--bk-surface);color:#001960}.bk-scan-round.is-ghost{visibility:hidden}.bk-scan-hint{top:calc(50% + min(14vh, 120px) + 14px);margin:0;font-size:14px;font-weight:600;text-shadow:0 1px 4px rgba(0,0,0,.7)}.bk-scan-error,.bk-scan-hint{position:absolute;left:16px;right:16px;text-align:center}.bk-scan-error{top:40%;display:grid;justify-items:center;gap:12px;padding:16px;border-radius:14px;background:rgba(0,0,0,.72)}.bk-scan-error p{margin:0}.bk-scan-bottom{position:absolute;left:0;right:0;bottom:0;display:grid;gap:10px;padding:12px 12px calc(env(safe-area-inset-bottom, 0px) + 14px)}.bk-scan-sheet{max-height:52vh;overflow:auto;padding:12px;border-radius:16px;background:var(--bk-surface);color:#172342;box-shadow:0 -6px 30px rgba(0,0,0,.35)}.bk-scan-sent,.bk-scan-sheet .bk-scan-facts{font-size:13px}.bk-scan-sent{display:flex;align-items:center;gap:6px;margin:0 0 8px;color:#1b7a3d;font-weight:600}.bk-scan-manual{display:flex;gap:8px}.bk-scan-manual .bk-input{flex:1 1 auto;min-width:0;height:46px;font-size:16px}.bk-scan-manual-btn{justify-self:center;display:inline-flex;align-items:center;gap:8px;padding:10px 18px;border:1px solid rgba(255,255,255,.5);border-radius:999px;background:rgba(0,0,0,.45);color:#fff;font:inherit;font-size:14px;cursor:pointer}.bk-scan-phone-msg{max-width:460px;margin:40px auto;display:grid;justify-items:center;gap:14px;padding:28px 20px;text-align:center;color:#172342}.bk-scan-phone-msg p{margin:0;font-size:15px}.bk-scan-ok{color:#1b7a3d}@media (max-width:720px){.bk-scan-pair-body{grid-template-columns:1fr;justify-items:center}.bk-scan-card{gap:10px}.bk-scan-card-body h3{font-size:15px}.bk-scan-dock{right:8px;left:8px;bottom:8px;width:auto}}.bk .bk-k-scanbtn-short{display:none}@media (max-width:760px){.bk .bk-k-scanbtn-long{display:none}.bk .bk-k-scanbtn-short{display:inline}}.bk-scan-usb{margin:8px 0 0;font-size:12.5px}.bk-scan-row-thumb{flex:none;width:28px;height:28px;border-radius:6px;object-fit:cover;background:#eef1f8}.bk-scan-dock.is-wide{width:min(560px,calc(100vw - 32px))}.bk-scan-row .bk-vs-none,.bk-scan-row .bk-vs-result{padding:2px 10px 12px}.bk-scan-tabs{position:absolute;top:calc(env(safe-area-inset-top, 0px) + 70px);left:50%;transform:translateX(-50%);display:inline-flex;gap:4px;padding:4px;border-radius:999px;background:rgba(0,0,0,.55)}.bk-scan-tabs button{display:inline-flex;align-items:center;gap:6px;min-height:36px;padding:6px 14px;border:0;border-radius:999px;background:transparent;color:#fff;font:inherit;font-size:14px;font-weight:600;cursor:pointer}.bk-scan-tabs button.is-on{background:var(--bk-surface);color:#001960}.bk-scan-aim.is-photo{width:min(78vw,42vh,440px);height:min(78vw,42vh,440px);outline-style:dashed}.bk-scan-cam.is-photo .bk-scan-hint{top:calc(50% + min(39vw, 21vh, 220px) + 12px)}.bk-scan-shutter-row{display:flex;align-items:center;justify-content:space-between;padding:0 18px}.bk-scan-shutter{width:72px;height:72px;display:grid;place-items:center;border:4px solid rgba(255,255,255,.85);border-radius:50%;background:#e53935;color:#fff;cursor:pointer;box-shadow:0 6px 20px rgba(0,0,0,.45)}.bk-scan-shutter-row .bk-scan-round:disabled,.bk-scan-shutter:disabled{opacity:.55;cursor:default}.bk-inv-modal-panel.bk-vs-modal{width:min(520px,calc(100vw - 24px))}.bk-vs-modal-body{display:grid;gap:12px;padding:4px 20px 8px}.bk-vs-modal-body>p{margin:0;font-size:13.5px}.bk-vs-drop{display:grid;justify-items:center;gap:6px;padding:26px 16px;border:2px dashed #c9d1e6;border-radius:14px;background:#f8f9fc;color:#001960;text-align:center;cursor:pointer;transition:border-color .15s,background .15s}.bk-vs-drop svg{color:#e53935}.bk-vs-drop small{color:#6b7491}.bk-vs-drop.is-drag,.bk-vs-drop:hover{border-color:#001960;background:#eef1fb}.bk-vs-drop.is-busy{cursor:progress;opacity:.8}.bk-vs-error{margin:0}.bk-vs-result{display:grid;gap:10px;color:#172342}.bk-vs-banner,.bk-vs-none{display:flex;gap:10px;align-items:flex-start;padding:10px 12px;border-radius:12px;background:#fff7e0;border:1px solid #f3dc9b;color:#172342}.bk-vs-banner.is-high{background:#eaf6ee;border-color:#b9e0c6}.bk-vs-banner.is-low{background:#fdecea;border-color:#f5c2bd}.bk-vs-banner>div,.bk-vs-none>div{display:grid;gap:4px;min-width:0}.bk-vs-banner b,.bk-vs-none b{display:inline-flex;align-items:center;gap:6px;font-size:14px}.bk-vs-banner small,.bk-vs-none small{color:#4a5475;font-size:12.5px}.bk-vs-none{background:var(--bk-surface);border-color:#e3e7f2}.bk-vs-none b{color:#b3261e}.bk-vs-none-actions{display:flex;flex-wrap:wrap;gap:8px;margin-top:6px}.bk-vs-thumb{flex:none;width:56px;height:56px;border-radius:10px;object-fit:cover;background:#eef1f8}.bk-vs-title{margin:2px 0 0;font-size:14px;color:#001960}.bk-vs-groups{display:grid;gap:10px;margin:0;padding:0;list-style:none}.bk-vs-group{display:grid;gap:10px;padding:10px;border:1px solid #e3e7f2;border-radius:14px;background:var(--bk-surface)}.bk-vs-group-head{display:grid;grid-template-columns:auto 1fr;gap:12px;align-items:start}.bk-vs-group-img{position:relative}.bk-vs-rank{position:absolute;top:6px;left:6px;padding:1px 7px;border-radius:999px;background:#001960;color:#fff;font-size:11.5px}.bk-vs-group-info{display:grid;gap:4px;min-width:0}.bk-vs-group-info h4{margin:0;font-size:14.5px;line-height:1.3;overflow:hidden;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical}.bk-vs-group-info>small{color:#6b7491;font-size:12.5px}.bk-vs-score{justify-self:start;padding:1px 8px;border-radius:999px;font-size:11.5px;font-weight:700;background:#fff7e0;color:#8a6100}.bk-vs-score.is-high{background:#eaf6ee;color:#1b7a3d}.bk-vs-score.is-low{background:#fdecea;color:#b3261e}.bk-vs-price{font-size:14px}.bk-vs-chips{display:flex;flex-wrap:wrap;gap:6px}.bk-vs-chip{display:inline-flex;align-items:center;gap:5px;min-height:30px;padding:3px 10px;border:1px solid #c9d1e6;border-radius:999px;background:var(--bk-surface);color:#172342;font:inherit;font-size:12.5px;cursor:pointer}.bk-vs-chip i{width:12px;height:12px;border-radius:50%;border:1px solid rgba(0,0,0,.15)}.bk-vs-chip.is-match{border-color:#e53935}.bk-vs-chip.is-on{background:#001960;border-color:#001960;color:#fff}.bk-vs-chip.is-out:not(.is-on){color:#9aa1b8;text-decoration:line-through}.bk-vs-pick{margin:2px 0 0;font-size:12.5px;color:#8a6100}.bk-vs-group .bk-scan-card{grid-template-columns:auto 1fr;padding-top:10px;border-top:1px solid #eef1f8}.bk-vs-byname,.bk-vs-group .bk-scan-card>.bk-scan-photo{justify-self:start}@media (max-width:720px){.bk-vs-group-head{grid-template-columns:100px 1fr}.bk-vs-group-head .bk-scan-photo{width:100px!important;height:100px!important}.bk-vs-group .bk-scan-card{grid-template-columns:1fr}}.bk-tm-page{display:flex;flex-direction:column;gap:12px;min-width:0}.bk-tm-small{font-size:12.5px}.bk-tm-note{display:flex;align-items:center;gap:6px;margin:8px 0 0;padding:8px 12px;border-radius:10px;background:#eef2fb;color:#001960;font-size:13px}.bk-tm-note.is-warn{background:#fff4e5;color:#8a4b00}.bk-tm-tabs{display:flex;gap:4px;min-height:40px;padding:4px;overflow-x:auto;border:1px solid var(--bk-border);border-radius:12px;background:var(--bk-surface)}.bk-tm-tab{display:inline-flex;align-items:center;gap:6px;padding:7px 14px;border-radius:9px;color:var(--bk-muted);font-size:13.5px;font-weight:600;text-decoration:none;white-space:nowrap}.bk-tm-tab:hover{background:#f1f3f9;color:#001960}.bk-tm-tab.is-active{background:#001960;color:#fff}.bk-tm-tab em{min-width:20px;padding:0 6px;border-radius:999px;background:#e53935;color:#fff;font-size:11.5px;font-style:normal;line-height:20px;text-align:center}.bk-tm-toolbar{display:flex;flex-wrap:wrap;align-items:flex-end;gap:10px 14px;padding:10px 12px}.bk-tm-periods{display:inline-flex;gap:2px;padding:3px;border-radius:10px;background:#f1f3f9}.bk-tm-periods .bk-seg-btn.is-active{background:#001960;color:#fff}.bk-tm-filters{display:flex;flex:1 1;flex-wrap:wrap;align-items:flex-end;gap:8px;min-width:0}.bk-tm-f{display:flex;flex-direction:column;gap:3px;min-width:140px;font-size:11.5px;color:var(--bk-muted)}.bk-tm-f .bk-input,.bk-tm-f .bk-select{height:34px;font-size:13px}.bk-tm-f-q{flex:1 1;min-width:180px}.bk-tm-f-check{flex-direction:row;align-items:center;gap:6px;min-width:0;height:34px;font-size:13px;color:var(--bk-text)}.bk-tm-kpis{display:grid;grid-template-columns:repeat(8,minmax(0,1fr));gap:8px}.bk-tm-kpi{position:relative;display:flex;flex-direction:column;gap:2px;min-width:0;padding:10px 12px;border:1px solid var(--bk-border);border-left:3px solid var(--bk-navy);border-radius:12px;background:var(--bk-surface);color:var(--bk-text);text-decoration:none;transition:box-shadow .15s ease}.bk-tm-kpi:hover{box-shadow:0 4px 14px rgba(0,25,96,.08)}.bk-tm-kpi em{font-size:22px;font-style:normal;font-weight:700;line-height:1.15}.bk-tm-kpi>span:last-child{overflow:hidden;color:var(--bk-muted);font-size:12px;line-height:1.25}.bk-tm-kpi-icon{position:absolute;top:10px;right:10px;color:var(--bk-subtle)}.bk-tm-kpi.is-warn{border-left-color:var(--bk-orange)}.bk-tm-kpi.is-accent{border-left-color:var(--bk-purple)}.bk-tm-kpi.is-ok{border-left-color:var(--bk-green)}.bk-tm-kpi.is-danger{border-left-color:#e53935}.bk-tm-kpi.is-danger em{color:#e53935}.bk-tm-kpi.is-zero{border-left-color:var(--bk-border-strong)}.bk-tm-kpi.is-zero em{color:var(--bk-subtle)}.bk-tm-section{display:flex;flex-direction:column;gap:10px;min-width:0;padding:14px}.bk-tm-section-head{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:8px}.bk-tm-section-head h2{margin:0;font-size:15px;font-weight:700}.bk-tm-empty{margin:0;padding:10px 0}.bk-tm-grid2{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:12px}.bk-tm-grid2.is-wide-left{grid-template-columns:minmax(0,1.6fr) minmax(0,1fr)}.bk-tm-day{display:grid;grid-template-columns:repeat(6,minmax(0,1fr));gap:8px}.bk-tm-daycol{min-width:0;padding:8px;border:1px solid var(--bk-border);border-top:3px solid #001960;border-radius:10px;background:#f8f9fc}.bk-tm-daycol.is-warn{border-top-color:var(--bk-orange)}.bk-tm-daycol.is-accent{border-top-color:var(--bk-purple)}.bk-tm-daycol.is-danger{border-top-color:#e53935}.bk-tm-daycol.is-ok{border-top-color:var(--bk-green)}.bk-tm-daycol header{display:flex;align-items:center;justify-content:space-between;margin-bottom:6px;font-size:12.5px}.bk-tm-daycol header em{font-style:normal;font-weight:700}.bk-tm-daycol ul{display:flex;flex-direction:column;gap:4px;margin:0;padding:0;list-style:none}.bk-tm-daycol li{padding:5px 6px;border-radius:8px;background:var(--bk-surface);font-size:12px}.bk-tm-daycol li a{display:flex;flex-direction:column;color:var(--bk-text);text-decoration:none}.bk-tm-day-name{font-weight:600}.bk-tm-day-task{overflow:hidden;color:var(--bk-muted);text-overflow:ellipsis;white-space:nowrap}.bk-tm-daycol li small{color:#8a91a8;font-size:11px}.bk-tm-daycol p{margin:0;font-size:12px}.bk-tm-pill{display:inline-flex;align-items:center;gap:4px;padding:2px 8px;border-radius:999px;background:#eef1f8;color:#001960;font-size:11.5px;font-weight:600;text-decoration:none;white-space:nowrap}.bk-tm-pill.is-danger{background:#fdecec;color:#c62828}.bk-tm-pill.is-warn{background:#fff4e5;color:#8a4b00}.bk-tm-review{margin:0;padding:0;list-style:none}.bk-tm-review,.bk-tm-review>li{display:flex;flex-direction:column;gap:8px}.bk-tm-review>li{padding:10px 12px;border:1px solid var(--bk-border);border-radius:12px;background:var(--bk-surface)}.bk-tm-review.is-compact>li{flex-direction:row;flex-wrap:wrap;align-items:center;justify-content:space-between;padding:8px 10px}.bk-tm-review-head{display:flex;align-items:center;gap:10px;min-width:0}.bk-tm-review-text{display:flex;flex-direction:column;min-width:0}.bk-tm-review-text .bk-work-title{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.bk-tm-review-proof{display:flex;flex-wrap:wrap;align-items:center;gap:6px}.bk-tm-photos img,.bk-tm-thumb img{display:block;width:72px;height:72px;border:1px solid var(--bk-border);border-radius:8px;object-fit:cover;background:#f1f3f9}.bk-tm-review-actions{display:flex;flex-wrap:wrap;align-items:center;gap:6px}.bk-tm-btn-return{border-color:#f3c3c1;color:#c62828}.bk-tm-result{padding:8px 10px;border-left:3px solid #001960;border-radius:0 8px 8px 0;background:#f8f9fc;font-size:13.5px}.bk-tm-progress{display:flex;flex-direction:column;gap:8px;margin:0;padding:0;list-style:none}.bk-tm-progress>li{display:flex;flex-direction:column;gap:6px;padding:10px 12px;border:1px solid var(--bk-border);border-radius:12px}.bk-tm-progress>li.is-me{border-color:#b9c4e4;background:#fbfcff}.bk-tm-progress>li.is-review{border-left:3px solid var(--bk-purple)}.bk-tm-progress>li.is-revision{border-left:3px solid #e53935}.bk-tm-progress>li.is-done{border-left:3px solid var(--bk-green)}.bk-tm-progress-head{display:flex;flex-wrap:wrap;align-items:center;gap:8px}.bk-tm-progress-meta{display:flex;flex-wrap:wrap;gap:4px 14px;color:var(--bk-muted);font-size:12px}.bk-tm-photos{display:flex;flex-wrap:wrap;gap:6px}.bk-tm-check{display:flex;align-items:flex-start;gap:8px;font-size:13.5px;cursor:pointer}.bk-tm-check input{margin-top:3px}.bk-tm-myday{display:flex;flex-wrap:wrap;align-items:center;gap:6px;padding:8px 10px;border:1px solid var(--bk-border);border-radius:12px;background:var(--bk-surface)}.bk-tm-myday-title{margin-right:4px;color:#001960;font-size:13.5px}.bk-tm-myday-item{display:inline-flex;align-items:baseline;gap:6px;padding:5px 10px;border-radius:9px;background:#f1f3f9;color:var(--bk-text);font-size:12.5px;text-decoration:none}.bk-tm-myday-item em{font-size:15px;font-style:normal;font-weight:700}.bk-tm-myday-item.is-danger{background:#fdecec;color:#c62828}.bk-tm-myday-item.is-accent{background:#f1ecfb;color:#5a33b5}.bk-tm-myday-item.is-zero{color:#8a91a8}.bk-tm-myday-cal{display:inline-flex;align-items:center;gap:4px;margin-left:auto;color:#001960;font-size:12.5px;font-weight:600;text-decoration:none}.bk-tm-table td.is-num,.bk-tm-table th.is-num{width:1%;text-align:center;white-space:nowrap}.bk-tm-table tfoot th{border-top:2px solid var(--bk-border-strong);background:#f8f9fc}.bk-tm-table tr.is-late td{background:#fff8f8}.bk-tm-late{color:#c62828;font-weight:600}.bk-tm-num{display:inline-block;min-width:28px;padding:2px 8px;border-radius:8px;background:#eef1f8;color:#001960;font-weight:700;text-decoration:none}.bk-tm-num.is-zero{background:none;color:#b4bacb;font-weight:500}.bk-tm-num.is-danger{background:#fdecec;color:#c62828}.bk-tm-num.is-ok{background:#e8f6ef;color:#1d7a4d}.bk-tm-num.is-accent{background:#f1ecfb;color:#5a33b5}.bk-tm-num.is-warn{background:#fff4e5;color:#8a4b00}.bk-tm-person{display:inline-flex;align-items:center;gap:8px;min-width:0}.bk-tm-person>span:last-child{display:flex;flex-direction:column;min-width:0}.bk-tm-person small{font-size:11.5px}.bk-tm-person-link{color:var(--bk-text);text-decoration:none}.bk-tm-person-link:hover b{color:#001960;text-decoration:underline}.bk-tm-attention{display:flex;flex-direction:column;gap:6px;margin:0;padding:0;list-style:none}.bk-tm-attention li{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:6px;padding:6px 8px;border-radius:10px;background:#f8f9fc}.bk-tm-attn-nums{display:inline-flex;gap:6px}.bk-tm-emp-head{display:flex;flex-wrap:wrap;align-items:center;gap:12px 20px;padding:12px 14px}.bk-tm-emp-info{display:flex;flex:1 1;flex-wrap:wrap;gap:4px 24px;margin:0}.bk-tm-emp-info dt{color:var(--bk-muted);font-size:11.5px}.bk-tm-emp-info dd{margin:0;font-size:13.5px;font-weight:600}.bk-tm-emp-periods{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:8px}.bk-tm-emp-period{padding:10px 12px}.bk-tm-emp-period>b{display:block;margin-bottom:6px;color:#001960;font-size:13px}.bk-tm-emp-period.is-now>b{color:#e53935}.bk-tm-emp-period dl{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:4px 10px;margin:0}.bk-tm-emp-period dt{color:var(--bk-muted);font-size:11.5px}.bk-tm-emp-period dd{margin:0;font-size:17px;font-weight:700}.bk-tm-emp-period dd.is-ok{color:var(--bk-green)}.bk-tm-emp-period dd.is-danger{color:#e53935}.bk-tm-timeline{display:flex;flex-direction:column;gap:10px;margin:0;padding:0;list-style:none}.bk-tm-timeline li{display:grid;grid-template-columns:12px minmax(0,1fr);gap:8px;font-size:13px}.bk-tm-timeline li>div{display:flex;flex-direction:column;gap:1px;min-width:0}.bk-tm-timeline li a{overflow:hidden;color:#001960;text-overflow:ellipsis;white-space:nowrap}.bk-tm-tl-dot{width:10px;height:10px;margin-top:4px;border-radius:50%;background:#9aa3bd}.bk-tm-timeline li.is-accepted .bk-tm-tl-dot{background:var(--bk-green)}.bk-tm-timeline li.is-returned .bk-tm-tl-dot{background:#e53935}.bk-tm-timeline li.is-submitted .bk-tm-tl-dot{background:var(--bk-purple)}.bk-tm-timeline li.is-created .bk-tm-tl-dot{background:#001960}.bk-tm-tl-reason{margin:2px 0;padding:4px 8px;border-radius:6px;background:#fdecec;color:#8e1c1c;font-size:12.5px}.bk-tk-kanban{grid-template-columns:repeat(5,minmax(200px,1fr))}@media (max-width:1280px){.bk-tm-kpis{grid-template-columns:repeat(4,minmax(0,1fr))}.bk-tm-day{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (max-width:900px){.bk-tm-grid2,.bk-tm-grid2.is-wide-left{grid-template-columns:minmax(0,1fr)}.bk-tm-emp-periods{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:720px){.bk-tm-day,.bk-tm-kpis{grid-template-columns:repeat(2,minmax(0,1fr))}.bk-tm-f{flex:1 1 140px}.bk-tk-kanban{grid-template-columns:repeat(5,minmax(240px,80vw))}.bk-tm-myday-cal{margin-left:0}}.bk-tr-page{gap:12px}.bk-tr-money{font-feature-settings:"tnum";font-variant-numeric:tabular-nums;white-space:nowrap}.bk-tr-money.is-neg{color:#c62828}.bk-tr-kpis{grid-template-columns:repeat(4,minmax(0,1fr))}.bk-tr-kpis.is-3{grid-template-columns:repeat(3,minmax(0,1fr))}.bk-tr-kpi em{overflow:hidden;font-size:18px;text-overflow:ellipsis;white-space:nowrap}.bk-tr-kpi-label{color:#172342;font-size:12.5px;font-weight:600}.bk-tm-kpi.bk-tr-kpi>.bk-tr-kpi-label:last-child{color:#172342}.bk-tr-pill.is-ok{background:#e8f6ee;color:#1e7a4c}.bk-tr-pill.is-accent{background:#e9edfb;color:#001960}.bk-tr-pill.is-muted{background:#f1f2f5;color:#6b7280}.bk-tr-ok{color:#1e7a4c;font-weight:600}.bk-tr-toolbar{flex-wrap:wrap;align-items:flex-end}.bk-tr-toolbar .bk-tr-actions b{font-size:13.5px}.bk-tr-grow{flex:1 1 240px}.bk-tr-check{display:inline-flex;align-items:center;gap:6px;font-size:13px;cursor:pointer}.bk-tr-warn{background:#fff4e5;color:#8a4b00}.bk-tr-error,.bk-tr-warn{padding:8px 10px;border-radius:10px}.bk-tr-error{margin:8px 0 0;background:#fdecec;color:#c62828;font-size:13px}.bk-tr-form{display:flex;flex-direction:column;gap:12px;padding:14px}.bk-tm-section .bk-tr-form,.bk-tr-section .bk-tr-form{padding:0}.bk-tr-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:10px 12px}.bk-tr-f{display:flex;flex-direction:column;gap:4px;min-width:0;color:var(--bk-muted);font-size:12.5px;font-weight:600}.bk-tr-f .bk-input,.bk-tr-f .bk-select,.bk-tr-f .bk-textarea{width:100%;color:#172342;font-weight:400}.bk-tr-span2{grid-column:span 2}.bk-tr-fieldset{margin:0;padding:10px 12px 12px;border:1px solid var(--bk-border);border-radius:12px}.bk-tr-fieldset legend{padding:0 6px;color:#001960;font-size:13px;font-weight:700}.bk-tr-textarea{min-height:72px;resize:vertical}.bk-tr-actions{gap:8px}.bk-tr-actions,.bk-tr-inline{display:flex;flex-wrap:wrap;align-items:center}.bk-tr-inline{gap:6px}.bk-tr-inline .bk-fieldset{display:contents}.bk-tr-inline .bk-input,.bk-tr-inline .bk-select{width:auto;min-width:120px;max-width:280px}.bk-tr-narrow{max-width:110px!important;min-width:80px!important}.bk-tr-stack{display:flex;flex-direction:column;gap:4px}.bk-tr-wf,.bk-tr-wf-form{display:flex;flex-direction:column;gap:10px}.bk-tr-wf-form{padding:12px;border:1px solid var(--bk-border);border-radius:12px;background:#f8f9fc}.bk-tr-wf-form .bk-fieldset{display:flex;flex-direction:column;gap:10px}.bk-tr-head{display:flex;flex-wrap:wrap;align-items:center;gap:10px}.bk-tr-head h2{margin:0;color:#172342;font-size:18px;font-weight:700}.bk-tr-head-amount{color:#001960;font-size:18px;font-weight:700}.bk-tr-head>.bk-tr-actions{margin-left:auto}.bk-tr-facts{display:grid;grid-template-columns:minmax(120px,max-content) minmax(0,1fr);gap:6px 14px;margin:0;padding:0;font-size:13px;list-style:none}.bk-tr-facts dt{color:var(--bk-muted)}.bk-tr-facts dd{margin:0;color:#172342;font-weight:500}.bk-tr-preview{display:flex;flex-direction:column;gap:10px;margin-top:12px}.bk-tr-preview .bk-tr-facts{grid-template-columns:repeat(4,minmax(0,max-content) minmax(0,1fr))}.bk-tr-tablewrap{overflow-x:auto;max-width:100%}.bk-tr-table{min-width:720px;font-size:13px}.bk-tr-table td,.bk-tr-table th{vertical-align:top}.bk-tr-table tr.is-muted td{color:#9aa3bd}.bk-tr-wrap{min-width:160px;max-width:340px;overflow-wrap:anywhere;white-space:normal}.bk-tr-clip{margin-left:4px;color:#9aa3bd;vertical-align:-2px}.bk-tr-list{display:flex;flex-direction:column;gap:0;margin:0;padding:0;list-style:none}.bk-tr-list li{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:4px 12px;padding:8px 0;border-bottom:1px solid var(--bk-border);font-size:13px}.bk-tr-list li:last-child{border-bottom:0}.bk-tr-list a{display:inline-flex;align-items:center;gap:6px;color:#001960;text-decoration:none}.bk-tr-list li>span{color:var(--bk-muted)}.bk-tr-timeline{display:flex;flex-direction:column;gap:10px;margin:0;padding:0 0 0 14px;border-left:2px solid var(--bk-border);list-style:none;font-size:13px}.bk-tr-timeline li{display:flex;flex-wrap:wrap;gap:4px 10px}.bk-tr-timeline time{color:var(--bk-muted);font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.bk-tr-timeline p{flex-basis:100%;margin:0;color:#172342}.bk-tr-subtabs{flex-wrap:wrap}.bk-tr-reports{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;margin:0;padding:0;list-style:none}.bk-tr-reports li{display:flex;align-items:center;justify-content:space-between;gap:10px;padding:10px 12px;border:1px solid var(--bk-border);border-radius:12px;background:var(--bk-surface);font-size:13.5px;font-weight:600}.bk-tr-reports li>span{display:inline-flex;align-items:center;gap:8px;color:#172342}.bk-tr-reports svg{color:#001960}@media (max-width:1280px){.bk-tr-grid{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (max-width:900px){.bk-tr-grid,.bk-tr-reports{grid-template-columns:repeat(2,minmax(0,1fr))}.bk-tr-preview .bk-tr-facts{grid-template-columns:minmax(120px,max-content) minmax(0,1fr)}}@media (max-width:720px){.bk-tr-kpis,.bk-tr-kpis.is-3{grid-template-columns:repeat(2,minmax(0,1fr))}.bk-tr-grid,.bk-tr-reports{grid-template-columns:minmax(0,1fr)}.bk-tr-span2{grid-column:auto}.bk-tr-head>.bk-tr-actions{margin-left:0}}.bk-ct-page .bk-tm-kpis{grid-template-columns:repeat(4,minmax(0,1fr))}.bk-ct-grid{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:12px}.bk-ct-stack,.bk-ct-stack>.bk-fieldset{display:flex;flex-direction:column;gap:12px;min-width:0}.bk-ct-row,.bk-ct-row>.bk-fieldset{display:flex;flex-wrap:wrap;align-items:flex-end;gap:10px}.bk-ct-row>.bk-field,.bk-ct-row>.bk-fieldset>.bk-field{flex:1 1 200px;min-width:0}.bk-ct-end{justify-content:space-between;padding-top:8px;border-top:1px solid var(--bk-border)}.bk-ct-inline,.bk-ct-inline>.bk-fieldset{display:flex;flex-wrap:wrap;align-items:flex-end;gap:8px}.bk-ct-btns{display:flex;flex-wrap:wrap;align-items:center;gap:8px}.bk-ct-actions{display:flex;flex-direction:column;gap:8px;padding-top:8px;border-top:1px dashed var(--bk-border)}.bk-ct-reason,.bk-ct-reveal{margin-top:8px;padding:12px;border:1px solid var(--bk-border);border-radius:12px;background:#f8f9fc}.bk-ct-reason,.bk-ct-reason>.bk-fieldset,.bk-ct-reveal{display:flex;flex-direction:column;gap:8px}.bk-ct-desc{margin:0;color:#172342;white-space:pre-wrap;overflow-wrap:anywhere}td.bk-ct-desc{max-width:360px}.bk-ct-summary{white-space:nowrap}.bk-ct-summary .bk-tm-pill{margin-left:6px}.bk-ct-reason-text{color:#172342;font-style:italic;overflow-wrap:anywhere}.bk-ct-rowacts{gap:4px}.bk-ct-rowacts,.bk-ct-tabs{display:flex;flex-wrap:wrap}.bk-ct-tabs{gap:6px}.bk-ct-tabs .bk-seg-btn{border:1px solid var(--bk-border);border-radius:999px;background:var(--bk-surface)}.bk-ct-tabs .bk-seg-btn.is-active{border-color:#001960;background:#001960;color:#fff}.bk-ct-facts{display:grid;grid-template-columns:repeat(auto-fill,minmax(180px,1fr));gap:10px 16px;margin:0}.bk-ct-facts dt{color:var(--bk-muted);font-size:12px}.bk-ct-facts dd{margin:2px 0 0;color:#172342;font-weight:600;overflow-wrap:anywhere}.bk-ct-areas{display:grid;grid-template-columns:repeat(auto-fill,minmax(220px,1fr));gap:4px 12px;margin:0;padding:12px;border:1px solid var(--bk-border);border-radius:12px}.bk-ct-areas legend{padding:0 6px;color:#172342;font-size:13px;font-weight:700}.bk-ct-items td{vertical-align:middle}.bk-ct-item-title{min-width:200px}.bk-ct-results{display:flex;flex-wrap:wrap;gap:4px}.bk-ct-result{display:inline-flex;align-items:center;gap:4px;padding:4px 8px;border:1px solid var(--bk-border);border-radius:999px;background:var(--bk-surface);color:#172342;font-size:12px;cursor:pointer;white-space:nowrap}.bk-ct-result input{margin:0;accent-color:#001960}.bk-ct-result.is-static.r-ok,.bk-ct-result:has(input:checked).r-ok{border-color:var(--bk-green);background:rgba(47,163,107,.1)}.bk-ct-result.is-static.r-fail,.bk-ct-result:has(input:checked).r-fail{border-color:#e53935;background:rgba(229,57,53,.08);color:#b71c1c}.bk-ct-result.is-static.r-na,.bk-ct-result.is-static.r-not_checked,.bk-ct-result:has(input:checked).r-na,.bk-ct-result:has(input:checked).r-not_checked{border-color:var(--bk-border-strong);background:#f1f3f8}.bk-ct-result.is-static{cursor:default}.bk-ct-cal{display:flex;flex-direction:column;gap:10px;padding:14px}.bk-ct-cal-head{display:flex;align-items:center;justify-content:space-between;gap:8px;text-transform:capitalize}.bk-ct-cal-grid{display:grid;grid-template-columns:repeat(7,minmax(0,1fr));gap:4px}.bk-ct-cal-wd{padding:4px;color:var(--bk-muted);font-size:12px;text-align:center;text-transform:capitalize}.bk-ct-cal-cell{display:flex;flex-direction:column;gap:2px;min-width:0;min-height:88px;padding:4px;border:1px solid var(--bk-border);border-radius:8px;background:var(--bk-surface)}.bk-ct-cal-cell.is-empty{border-color:transparent;background:transparent}.bk-ct-cal-cell.is-today{border-color:#001960;box-shadow:inset 0 0 0 1px #001960}.bk-ct-cal-n{color:var(--bk-muted);font-size:12px;font-weight:700}.bk-ct-cal-task{overflow:hidden;padding:2px 6px;border-left:3px solid #001960;border-radius:4px;background:#f1f3f8;color:#172342;font-size:11px;line-height:1.35;text-decoration:none;text-overflow:ellipsis;white-space:nowrap}.bk-ct-cal-task.s-review{border-left-color:var(--bk-purple)}.bk-ct-cal-task.s-revision{border-left-color:#e53935}.bk-ct-cal-task.s-done{border-left-color:var(--bk-green);color:var(--bk-muted);text-decoration:line-through}.bk-ct-conclusions{display:flex;flex-direction:column;gap:8px;margin:0;padding:0;list-style:none}.bk-ct-conclusions li{display:flex;flex-direction:column;gap:2px;padding:8px 10px;border-left:3px solid #001960;border-radius:8px;background:#f8f9fc}.bk-ct-conclusions li.v-ok{border-left-color:var(--bk-green)}.bk-ct-conclusions li.v-revision{border-left-color:#e53935}.bk-ct-conclusions li.v-remark{border-left-color:var(--bk-orange)}.bk-ct-target{display:flex;flex-direction:column;gap:4px;padding-top:8px;border-top:1px solid var(--bk-border)}.bk-ct-timeline span{display:block}@media (max-width:1100px){.bk-ct-grid{grid-template-columns:minmax(0,1fr)}}@media (max-width:720px){.bk-ct-page .bk-tm-kpis{grid-template-columns:repeat(2,minmax(0,1fr))}.bk-ct-cal-cell{min-height:56px}.bk-ct-cal-task{font-size:10px}}.bk-sidebar .bk-nav-link>span:not(.bk-nav-badge){min-width:0;white-space:normal;line-height:1.25}.bk-ouk-violation-form{max-width:640px;margin:0 auto;display:grid;gap:18px;padding:22px 22px 26px}.bk-ouk-violation-form__title{margin:0;font-size:22px;font-weight:800;color:var(--bk-navy);letter-spacing:-.02em}.bk-ouk-violation-form__lead{margin:8px 0 0;color:var(--bk-muted);font-size:14px;line-height:1.45;font-weight:500}.bk-ouk-field{display:grid;gap:8px;margin:0}.bk-ouk-cats>legend,.bk-ouk-evidence__label,.bk-ouk-field>span{font-size:13px;font-weight:700;color:var(--bk-navy)}.bk-ouk-select,.bk-ouk-textarea{width:100%;min-height:var(--bk-control-h);padding:10px 12px;border-radius:var(--bk-radius-sm);border:1px solid var(--bk-border-strong);background:var(--bk-surface);color:var(--bk-navy);font:inherit;font-size:14px;font-weight:500}.bk-ouk-textarea{min-height:128px;resize:vertical;line-height:1.45}.bk-ouk-cat:focus-visible,.bk-ouk-select:focus,.bk-ouk-textarea:focus{outline:none;border-color:var(--bk-brand);box-shadow:0 0 0 4px color-mix(in srgb,var(--bk-brand) 16%,transparent)}.bk-ouk-cats{border:none;margin:0;padding:0;display:grid;gap:10px}.bk-ouk-cats>legend{padding:0;margin-bottom:2px}.bk-ouk-cat-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:8px}.bk-ouk-cat-grid .bk-ouk-cat:last-child{grid-column:1/2}.bk-ouk-cat{display:inline-flex;align-items:center;justify-content:center;min-height:48px;padding:10px 8px;border-radius:var(--bk-radius-sm);border:1px solid color-mix(in srgb,var(--bk-brand) 28%,var(--bk-border));background:color-mix(in srgb,var(--bk-brand) 10%,#fff);color:var(--bk-navy);font:inherit;font-size:13px;font-weight:700;line-height:1.2;text-align:center;white-space:normal;overflow-wrap:anywhere;cursor:pointer;transition:background .15s ease,border-color .15s ease,color .15s ease,box-shadow .15s ease}.bk-ouk-cat:hover:not(.is-active){background:color-mix(in srgb,var(--bk-brand) 18%,#fff);border-color:color-mix(in srgb,var(--bk-brand) 42%,var(--bk-border))}.bk-ouk-cat.is-active{background:var(--bk-brand);border-color:var(--bk-brand);color:#fff;box-shadow:0 6px 16px color-mix(in srgb,var(--bk-brand) 28%,transparent)}.bk-ouk-datetime{display:grid;grid-template-columns:1fr 1fr;gap:14px}.bk-ouk-evidence{display:grid;gap:10px}.bk-ouk-evidence__add{justify-self:start}.bk-ouk-evidence__list{margin:0;padding:0;list-style:none;display:grid;gap:8px}.bk-ouk-evidence__list li{display:flex;gap:10px;align-items:center;padding:10px 12px;border-radius:var(--bk-radius-sm);border:1px solid var(--bk-border);background:var(--bk-surface-2);font-size:13px}.bk-ouk-evidence__list li>span{flex:1 1;min-width:0;overflow-wrap:anywhere}.bk-ouk-evidence__hint{margin:0;font-size:13px;color:var(--bk-muted)}.bk-ouk-submit{min-height:50px;width:100%;font-weight:800;letter-spacing:.02em}@media (max-width:720px){.bk-ouk-cat-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.bk-ouk-cat-grid .bk-ouk-cat:last-child{grid-column:auto}.bk-ouk-datetime{grid-template-columns:1fr}}@media (max-width:420px){.bk-ouk-violation-form{padding:16px;gap:14px}.bk-ouk-cat-grid{grid-template-columns:1fr 1fr}}.bk-ouk-media-grid{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:repeat(auto-fill,minmax(120px,1fr));gap:10px}.bk-ouk-media-tile{min-width:0}.bk-ouk-media-thumb{position:relative;display:block;width:100%;aspect-ratio:1;padding:0;border:1px solid var(--bk-border);border-radius:var(--bk-radius-sm);overflow:hidden;background:var(--bk-surface-2);cursor:pointer}.bk-ouk-media-thumb img,.bk-ouk-media-thumb video{width:100%;height:100%;object-fit:cover;display:block}.bk-ouk-media-play{position:absolute;inset:auto auto 8px 8px;background:rgba(28,37,54,.78);color:#fff;border-radius:999px;padding:4px 8px;font-size:12px;font-weight:700}.bk-ouk-lightbox{position:fixed;inset:0;z-index:80;display:grid;grid-template-rows:auto 1fr;background:rgba(12,16,28,.92);color:#fff}.bk-ouk-lightbox__bar{display:flex;flex-wrap:wrap;gap:10px;align-items:center;justify-content:space-between;padding:12px 14px;background:rgba(0,0,0,.35)}.bk-ouk-lightbox__title{font-size:13px;font-weight:600;overflow-wrap:anywhere;max-width:min(60vw,420px)}.bk-ouk-lightbox__actions{display:flex;flex-wrap:wrap;gap:8px;align-items:center}.bk-ouk-lightbox__stage{min-height:0;display:grid;place-items:center;overflow:hidden;touch-action:none;padding:12px}.bk-ouk-lightbox__img{max-width:min(100%,1600px);max-height:calc(100dvh - 88px);width:auto;height:auto;object-fit:contain;transform-origin:center center;-webkit-user-select:none;user-select:none;-webkit-user-drag:none;cursor:grab}.bk-ouk-lightbox__video{width:min(100%,1100px);max-height:calc(100dvh - 88px);background:#000}@media (max-width:720px){.bk-ouk-lightbox__bar{gap:8px}.bk-ouk-lightbox__title{max-width:100%}.bk-ouk-lightbox__img,.bk-ouk-lightbox__video{max-height:calc(100dvh - 120px)}}.bk-region-gauge{display:grid;justify-items:center;gap:4px;text-align:center}.bk-region-gauge__value{font-size:clamp(28px,6vw,40px);font-weight:800;color:var(--bk-navy,#1e1b4b);line-height:1;margin-top:-12px}.bk-region-gauge__label{font-size:14px;font-weight:700;color:var(--bk-navy,#1e1b4b)}.bk-region-gauge__tone{font-size:12px;font-weight:600;color:color-mix(in srgb,var(--bk-navy,#1e1b4b) 55%,#fff)}.bk-ops-page label,.bk-region-page label{display:grid;gap:6px;font-size:13px;font-weight:700}.bk-ops-page input,.bk-ops-page select,.bk-ops-page textarea,.bk-region-page input,.bk-region-page select,.bk-region-page textarea{width:100%;border:1px solid var(--bk-line,#e5e7eb);border-radius:10px;padding:10px 12px;font:inherit}.bk-tm-ok{color:#148f5b}.bk-tm-error,.bk-tm-ok{font-weight:700;margin:0}.bk-tm-error{color:#c41e3a}.bk-insp-center{max-width:960px;margin:0 auto;padding:24px 16px 48px}.bk-insp-center__head h1{margin:6px 0 8px;font-size:clamp(24px,4vw,30px);font-weight:750;color:var(--bk-navy)}.bk-insp-people__filters{display:grid;gap:8px;grid-template-columns:repeat(auto-fit,minmax(160px,1fr));margin-bottom:14px;padding:12px;background:var(--bk-surface);border:1px solid var(--bk-border);border-radius:14px}.bk-insp-people__actions{display:flex;flex-wrap:wrap;gap:8px;grid-column:1/-1}.bk-insp-people__actions .bk-btn{min-height:44px}.bk-insp-people__recent,.bk-insp-people__regions,.bk-insp-people__results{margin-top:14px}.bk-insp-people__recent h2,.bk-insp-people__regions h2,.bk-insp-people__results h2{margin:0 0 8px;font-size:14px;color:var(--bk-navy)}.bk-insp-people__list{display:grid;gap:8px}.bk-insp-people__row{display:flex;align-items:center;gap:12px;padding:12px 14px;border:1px solid var(--bk-border);border-radius:12px;background:var(--bk-surface)}.bk-insp-people__meta{min-width:0;flex:1 1;display:grid;gap:2px}.bk-insp-people__name{font-weight:700;color:var(--bk-navy);overflow-wrap:anywhere}.bk-insp-people__sub{font-size:12.5px;color:var(--bk-muted);overflow-wrap:anywhere}.bk-insp-people__row .bk-btn{flex:none;min-height:44px}.bk-insp-people__empty{margin:8px 0 0;color:var(--bk-muted);font-weight:600}.bk-insp-people__pager{display:flex;align-items:center;justify-content:center;gap:12px;margin-top:12px}.bk-insp-people.is-compact .bk-insp-people__filters{grid-template-columns:1fr;padding:8px;margin-bottom:8px}.bk-insp-people.is-compact .bk-insp-people__actions .bk-btn{flex:1 1}.bk-insp-people.is-compact .bk-insp-people__list{max-height:240px;overflow:auto}.bk-insp-switch-panel{min-width:min(320px,100%)}@media (max-width:760px){.bk-insp-people__row{flex-direction:column;align-items:stretch}.bk-insp-people__row .bk-btn{width:100%}.bk-insp-people__actions .bk-btn{flex:1 1 100%}}.bk-activity-page{display:grid;gap:16px;max-width:920px}.bk-activity-page h1{margin:0;color:var(--bk-navy);font-size:clamp(22px,4vw,28px)}.bk-activity-filters{display:grid;gap:8px;grid-template-columns:repeat(auto-fit,minmax(150px,1fr));padding:12px;background:var(--bk-surface);border:1px solid var(--bk-border);border-radius:14px}.bk-activity-filters .bk-btn{min-height:44px}.bk-activity-list{display:grid;gap:8px}.bk-activity-item{padding:12px 14px;background:var(--bk-surface);border:1px solid var(--bk-border);border-radius:12px}.bk-activity-item summary{cursor:pointer;list-style:none;display:grid;gap:4px}.bk-activity-item summary::-webkit-details-marker{display:none}.bk-activity-item__title{font-weight:700;color:var(--bk-navy)}.bk-activity-item__meta{font-size:12.5px;color:var(--bk-muted)}.bk-activity-item__details{margin-top:10px;padding-top:10px;border-top:1px solid var(--bk-border);font-size:13px;color:var(--bk-text-2);white-space:pre-wrap;overflow-wrap:anywhere}.bk-shell:has(.bk-onec-nom) .bk-main{overflow:hidden}.bk-shell:has(.bk-onec-nom) .bk-content{flex:1 1 auto;min-height:0;display:flex;flex-direction:column;overflow:hidden;padding-top:10px;padding-bottom:10px}.bk-onec-nom{flex:1 1 auto;min-width:0;min-height:0;height:auto;max-height:none;overflow:hidden}.bk-onec-nom,.bk-onec-nom-head{display:flex;flex-direction:column;gap:6px}.bk-onec-nom-head{flex:none}.bk-onec-nom-title{justify-content:space-between;gap:6px 12px}.bk-onec-nom-meta,.bk-onec-nom-title{display:flex;flex-wrap:wrap;align-items:center}.bk-onec-nom-meta{gap:8px 12px}.bk-onec-nom-sync{display:inline-flex;align-items:baseline;gap:6px;padding:4px 10px;border-radius:999px;border:1px solid var(--bk-border);background:var(--bk-surface)}.bk-onec-nom-sync-label{font-size:11px;font-weight:600;color:var(--bk-muted)}.bk-onec-nom-sync strong{font-size:12px;font-weight:700;color:var(--bk-text)}.bk-onec-nom-refresh{font-size:11.5px}.bk-onec-nom .bk-ops-kpis{gap:6px;grid-template-columns:repeat(5,minmax(0,1fr))}.bk-onec-nom .bk-ops-kpi{gap:6px;padding:6px 8px;border-radius:10px;box-shadow:none}.bk-onec-nom .bk-ops-kpi-icon{width:24px;height:24px;border-radius:7px}.bk-onec-nom .bk-ops-kpi strong{font-size:15px;line-height:1.1}.bk-onec-nom .bk-ops-kpi-label{font-size:10.5px}.bk-onec-nom .bk-ops-kpi-hint{display:none}.bk-onec-nom-toolbar{display:flex;flex-wrap:wrap;align-items:center;gap:6px 8px;padding:6px 8px;border-radius:12px;border:1px solid var(--bk-border);background:var(--bk-surface);flex:none}.bk-onec-nom-search{display:flex;gap:6px;align-items:center;flex:1 1 240px;min-width:200px}.bk-onec-nom-search-field{flex:1 1;min-width:0;display:flex;align-items:center;gap:6px;padding:0 10px;border-radius:10px;border:1px solid var(--bk-border);background:color-mix(in srgb,var(--bk-bg,#f8f7f5) 70%,#fff);color:var(--bk-muted)}.bk-onec-nom-search-field:focus-within{border-color:color-mix(in srgb,var(--bk-accent,#2563eb) 45%,var(--bk-border));box-shadow:0 0 0 2px color-mix(in srgb,var(--bk-accent,#2563eb) 12%,transparent)}.bk-onec-nom-search-field input{flex:1 1;min-width:0;height:32px;border:0;outline:0;background:transparent;font:inherit;font-size:13px;color:var(--bk-text)}.bk-onec-nom-search .bk-btn{height:32px;padding:0 12px;border-radius:10px;font-size:12.5px}.bk-onec-nom-filters{display:flex;flex-wrap:wrap;align-items:center;gap:6px 8px;flex:2 1 420px;min-width:0}.bk-onec-nom-chips{display:flex;flex-wrap:wrap;gap:4px;align-items:center}.bk a.bk-onec-nom-chip,.bk span.bk-onec-nom-chip{display:inline-flex;align-items:center;max-width:160px;padding:4px 10px;border-radius:999px;border:1px solid var(--bk-border);background:color-mix(in srgb,var(--bk-bg,#f8f7f5) 65%,#fff);color:var(--bk-text);font-size:12px;font-weight:600;line-height:1.2;text-decoration:none;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.bk a.bk-onec-nom-chip:hover{border-color:color-mix(in srgb,var(--bk-accent,#2563eb) 35%,var(--bk-border));background:#fff}.bk a.bk-onec-nom-chip.is-on{border-color:color-mix(in srgb,var(--bk-accent,#2563eb) 55%,var(--bk-border));background:color-mix(in srgb,var(--bk-accent,#2563eb) 10%,#fff);color:color-mix(in srgb,var(--bk-accent,#2563eb) 80%,#0f172a)}.bk a.bk-onec-nom-chip.is-sm{padding:3px 8px;min-width:2rem;justify-content:center}.bk-onec-nom-pagesize{display:flex;flex-wrap:wrap;align-items:center;gap:4px;margin-left:auto}.bk-onec-nom-pagesize>.bk-muted{font-size:11.5px}.bk-onec-nom-panel{flex:1 1 auto;min-width:0;min-height:0;display:flex;flex-direction:column;margin-top:0;border-radius:12px;border:1px solid var(--bk-border);background:var(--bk-surface);overflow:hidden}.bk-onec-nom-scroll,.bk-onec-nom-table-wrap{flex:1 1 auto;min-width:0;min-height:0;overflow-x:hidden;overflow-y:auto;overscroll-behavior:contain;-webkit-overflow-scrolling:touch}.bk-onec-nom-table{width:100%;max-width:100%;border-collapse:separate;border-spacing:0;table-layout:fixed}.bk-onec-nom-table td,.bk-onec-nom-table th{box-sizing:border-box;padding:6px 8px;border-bottom:1px solid color-mix(in srgb,var(--bk-border) 75%,transparent);vertical-align:middle;text-align:left;font-size:12.5px;line-height:1.25;height:auto;max-height:none}.bk-onec-nom-table th{position:sticky;top:0;z-index:2;height:26px;max-height:28px;padding-top:3px;padding-bottom:3px;background:color-mix(in srgb,var(--bk-bg,#f8f7f5) 92%,#fff);color:var(--bk-muted);font-size:11px;font-weight:700;letter-spacing:.02em;text-transform:uppercase;white-space:nowrap;box-shadow:0 1px 0 color-mix(in srgb,var(--bk-border) 80%,transparent)}.bk-onec-nom-table th a{color:inherit;text-decoration:none}.bk-onec-nom-table th a:hover{color:var(--bk-text)}.bk-onec-nom-table tbody tr:hover td{background:color-mix(in srgb,var(--bk-accent,#2563eb) 4%,transparent)}.bk-onec-nom-table .is-idx{width:36px;text-align:center;color:var(--bk-muted);font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.bk-onec-nom-table .is-name{width:28%}.bk-onec-nom-table .is-article{width:8%}.bk-onec-nom-table .is-barcode{width:10%}.bk-onec-nom-table .is-price,.bk-onec-nom-table .is-sum{width:8%}.bk-onec-nom-table .is-qty{width:7%}.bk-onec-nom-table .is-wh{width:12%}.bk-onec-nom-table .is-status{width:9%}.bk-onec-nom-table .is-check{width:36px;text-align:center;padding-left:6px;padding-right:4px}.bk-onec-nom-table .is-actions{width:132px;text-align:right;padding-left:4px;padding-right:8px}.bk-onec-nom-table .bk-pc-actions{flex-direction:column;align-items:flex-end;gap:4px}.bk-onec-nom-table .bk-pc-qty input{width:52px;height:26px;font-size:12px;padding:0 6px}.bk-onec-nom-table .bk-pc-actions .bk-btn{padding:3px 8px;font-size:11.5px;line-height:1.2;white-space:nowrap}.bk-onec-nom-table .bk-pc-actions .bk-btn svg{width:12px;height:12px}.bk-onec-nom-table .is-num{text-align:right;font-feature-settings:"tnum";font-variant-numeric:tabular-nums;white-space:nowrap;overflow:visible;text-overflow:clip}.bk-onec-nom-product{display:flex;align-items:center;gap:8px;min-width:0}.bk a.bk-onec-nom-name,.bk-onec-nom-table .bk-onec-nom-name{display:-webkit-box;overflow:hidden;-webkit-box-orient:vertical;-webkit-line-clamp:2;line-clamp:2;max-height:2.5em;white-space:normal;text-overflow:unset;flex:1 1 auto;min-width:0}.bk-onec-nom-table .bk-pc-ph.is-table{width:60px;height:60px;flex:none}.bk-onec-nom-thumb{flex:none;display:grid;place-items:center;width:32px;height:32px;border-radius:8px;border:1px solid var(--bk-border);background:color-mix(in srgb,var(--bk-bg,#f8f7f5) 75%,#fff);color:var(--bk-muted)}.bk-onec-nom-name{display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-weight:600;color:var(--bk-text)}.bk-onec-nom-idx{font-size:11.5px;color:var(--bk-muted)}.bk-onec-nom-mono{display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-family:ui-monospace,SFMono-Regular,Menlo,Consolas,monospace;font-size:12px;letter-spacing:.01em}.bk-onec-nom-noprice{color:var(--bk-muted);font-size:11.5px;font-style:italic}.bk-onec-nom-qty{display:inline-flex;align-items:center;justify-content:center;min-width:2.75rem;padding:2px 7px;border-radius:999px;font-size:12px;font-weight:700;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.bk-onec-nom-qty.is-ok{color:#047857;background:#ecfdf5}.bk-onec-nom-qty.is-zero{color:#6b7280;background:#f3f4f6}.bk-onec-nom-qty.is-neg{color:#b91c1c;background:#fef2f2;box-shadow:inset 0 0 0 1px color-mix(in srgb,#ef4444 35%,transparent)}.bk-onec-nom-wh{display:inline-flex;align-items:center;gap:4px;max-width:100%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;color:var(--bk-text)}.bk-onec-nom-wh svg{flex:none;color:var(--bk-muted)}.bk-onec-nom-status{display:inline-flex;align-items:center;max-width:100%;padding:2px 8px;border-radius:999px;font-size:11px;font-weight:700;line-height:1.2;white-space:nowrap}.bk-onec-nom-status.is-ok{color:#5b21b6;background:#f3e8ff}.bk-onec-nom-status.is-zero{color:#6b7280;background:#f3f4f6}.bk-onec-nom-status.is-neg{color:#b91c1c;background:#fef2f2}.bk-onec-nom-action{display:inline-flex;align-items:center;justify-content:center;min-width:1.75rem;padding:2px 6px;border-radius:6px;border:1px solid var(--bk-border);background:color-mix(in srgb,var(--bk-bg,#f8f7f5) 70%,#fff);color:var(--bk-muted);font-size:10px;font-weight:700;letter-spacing:.04em}.bk a.bk-onec-nom-reset{display:inline-flex;align-items:center;gap:6px;margin-left:auto;padding:4px 10px;border-radius:999px;border:1px solid var(--bk-border);background:#fff;color:var(--bk-text);font-size:12px;font-weight:600;text-decoration:none;white-space:nowrap}.bk a.bk-onec-nom-reset:hover{border-color:#c4b5fd;background:#faf5ff}.bk-onec-nom-find{background:#7c3aed!important;border-color:#7c3aed!important;color:#fff!important}.bk-onec-nom-foot{flex:none;display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:6px 12px;padding:5px 10px;border-top:1px solid var(--bk-border);background:color-mix(in srgb,var(--bk-bg,#f8f7f5) 88%,#fff)}.bk-onec-nom-foot .bk-muted{font-size:12px}.bk-onec-nom-foot .bk-k-pager{gap:2px}.bk-onec-nom-foot .bk-k-page{min-width:28px;height:28px;font-size:12px}.bk-onec-nom-empty{flex:1 1;display:grid;place-items:center;padding:20px 12px}.bk-onec-nom-empty .bk-ops-empty{max-width:420px;margin:0 auto}@media (max-width:1400px){.bk-onec-nom .bk-ops-kpis{grid-template-columns:repeat(5,minmax(120px,1fr))}}@media (max-width:1100px){.bk-shell:has(.bk-onec-nom) .bk-main{overflow-x:hidden;overflow-y:auto}.bk-shell:has(.bk-onec-nom) .bk-content{display:block;overflow:visible}.bk-onec-nom{overflow:visible}.bk-onec-nom-panel{flex:none;min-height:0;overflow:visible}.bk-onec-nom-scroll,.bk-onec-nom-table-wrap{flex:none;overflow-y:visible}.bk-onec-nom .bk-ops-kpis{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (max-width:900px){.bk-onec-nom-search{flex:1 1 100%}.bk-onec-nom .bk-ops-kpis{grid-template-columns:repeat(2,minmax(0,1fr))}}.bk-onec-nom-cats.bk-k-cats{flex:none;padding:4px 6px;border-radius:12px}.bk-onec-nom .bk-k-catbar{gap:4px}.bk-onec-nom .bk-k-arrow{width:26px;height:26px}.bk a.bk-onec-nom-cat.bk-k-cat{position:relative;flex:0 0 88px;gap:2px;padding:4px 4px 3px;border-radius:12px;overflow:hidden;background:#fff}.bk a.bk-onec-nom-cat.bk-k-cat.is-active{border-color:#7c3aed;background:#faf5ff;box-shadow:0 0 0 1px #7c3aed}.bk-onec-nom-cat-media{display:block;width:100%;height:52px;overflow:hidden;border-radius:8px}.bk-onec-nom-cat-media .bk-inv-catimg.is-card{width:64px;height:64px;margin-left:auto;margin-right:-6px;margin-top:-4px;border-radius:10px;object-fit:cover}.bk-onec-nom-cat-allimg{display:grid;place-items:center;width:100%;height:52px;border-radius:8px;background:linear-gradient(145deg,#f3e8ff,#ede9fe);color:#7c3aed}.bk-onec-nom .bk-k-cat>b{min-height:2em;font-size:10.5px;line-height:1.1}.bk-onec-nom .bk-k-cat>small{font-size:10px;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.bk-onec-nom-subrow{display:flex;flex-wrap:wrap;gap:4px;max-height:54px;margin-top:4px;padding-top:4px;border-top:1px solid var(--bk-border);overflow:hidden}.bk-onec-nom-subrow.is-open{max-height:none;overflow:visible}.bk a.bk-onec-nom-sub,.bk button.bk-onec-nom-sub-more{display:inline-flex;align-items:center;gap:6px;max-width:100%;padding:3px 10px;border-radius:999px;border:1px solid var(--bk-border);background:color-mix(in srgb,var(--bk-bg,#f8f7f5) 70%,#fff);color:var(--bk-text);font-size:11.5px;font-weight:600;text-decoration:none}.bk button.bk-onec-nom-sub-more{cursor:pointer;font:inherit;color:var(--bk-muted)}.bk a.bk-onec-nom-sub:hover{border-color:#c7d2fe}.bk a.bk-onec-nom-sub.is-active{border-color:#e53935;background:#fff5f5}.bk a.bk-onec-nom-sub>small{color:var(--bk-muted);font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.bk-onec-nom-sync.is-warn{border-color:color-mix(in srgb,#f59e0b 45%,var(--bk-border));background:#fffbeb}.bk-feed{display:flex;flex-direction:column;gap:14px;min-width:0;max-width:720px}.bk-feed-cats{display:flex;flex-wrap:wrap;gap:6px}.bk a.bk-feed-cats a,.bk-feed-cats a{display:inline-flex;align-items:center;height:30px;padding:0 12px;border-radius:999px;border:1px solid var(--bk-border);background:#fff;color:var(--bk-text);font-size:12.5px;font-weight:600;text-decoration:none}.bk-feed-cats a.is-active{background:#5b21b6;border-color:#5b21b6;color:#fff}.bk-feed-form{display:flex;flex-direction:column;gap:10px;padding:0 14px 14px}.bk-feed-form textarea{min-height:72px;resize:vertical}.bk-feed-form-row{display:flex;flex-wrap:wrap;gap:8px;align-items:center}.bk-feed-form-row select{max-width:200px}.bk-feed-list{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:10px}.bk-feed-post{padding:14px 16px}.bk-feed-post-head{display:grid;grid-template-columns:40px minmax(0,1fr) auto;gap:10px;align-items:start;margin-bottom:8px}.bk-feed-post-head strong{display:block;font-size:14px}.bk-feed-post-head small,.bk-feed-post-head span{display:block;font-size:12px;color:var(--bk-muted)}.bk-feed-avatar{width:40px;height:40px;border-radius:50%;display:grid;place-items:center;background:#ede9fe;color:#5b21b6;font-weight:800}.bk-feed-cat{font-style:normal;font-size:11px;font-weight:700;padding:3px 8px;border-radius:999px;background:#f3f4f6;color:#4b5563;white-space:nowrap}.bk-feed-cat.is-problem{background:#fff7ed;color:#c2410c}.bk-feed-cat.is-idea{background:#eff6ff;color:#1d4ed8}.bk-feed-cat.is-achievement{background:#ecfdf5;color:#047857}.bk-feed-cat.is-news{background:#f5f3ff;color:#6d28d9}.bk-feed-body{margin:0;white-space:pre-wrap;overflow-wrap:anywhere;font-size:14px;line-height:1.45}.bk-feed-post-foot{display:flex;flex-wrap:wrap;gap:12px;align-items:center;margin-top:10px;padding-top:8px;border-top:1px solid var(--bk-border);font-size:12.5px}.bk-feed-post-foot .is-active{color:#c2410c}.bk-feed-media{display:grid;grid-template-columns:repeat(auto-fill,minmax(140px,1fr));gap:8px;margin-top:10px}.bk-feed-media-item{width:100%;max-height:220px;object-fit:cover;border-radius:12px;background:#f3f4f6}.bk-feed-media-pick{display:inline-flex;align-items:center;gap:6px;padding:8px 12px;border-radius:10px;border:1px dashed var(--bk-border);font-size:12.5px;cursor:pointer;color:var(--bk-muted)}.bk-feed-media-pick input{display:none}.bk-feed-comments{list-style:none;margin:10px 0 0;padding:0;display:grid;gap:8px}.bk-feed-comments li{display:grid;gap:2px;padding:8px 10px;border-radius:10px;background:color-mix(in srgb,var(--bk-surface) 88%,#ede9fe);font-size:13px}.bk-feed-comments small{color:var(--bk-muted);font-size:11px}.bk-feed-comment-form{display:flex;gap:8px;margin-top:10px}.bk-feed-comment-form .bk-input{flex:1 1}.bk-sh-sync-pill{display:inline-flex;align-items:center;gap:6px;margin-left:8px;padding:6px 10px;border-radius:999px;background:color-mix(in srgb,#ecfdf5 80%,white);color:#047857;font-size:12px;text-decoration:none}.bk-sh-chart-note{margin:0 16px 8px;font-size:12.5px;color:#b45309}.bk-sh-pos-stats{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:8px;padding:0 14px 12px}.bk-sh-pos-stats>span{display:grid;gap:2px;padding:8px 10px;border-radius:12px;background:#f5f3ff;font-size:11.5px;color:var(--bk-muted)}.bk-sh-pos-stats b{font-size:16px;line-height:1.1;color:#6d28d9}.bk-sh-pos-stats .is-on{background:#ecfdf5}.bk-sh-pos-stats .is-on b{color:#059669}.bk-sh-pos-stats .is-off{background:#fef2f2}.bk-sh-pos-stats .is-off b{color:#dc2626}.bk-sh-pos-stats .is-unk{background:#f8fafc}.bk-sh-pos-stats .is-unk b{color:#64748b}.bk-sh-pos-stats .is-shift{background:#fffbeb}.bk-sh-pos-stats .is-shift b{color:#d97706}.bk-sh-pos-link{display:inline-flex;align-items:center;gap:6px;font-size:12.5px}.bk-sh-pos-link:before{content:"";width:8px;height:8px;border-radius:50%;background:#94a3b8}.bk-sh-pos-link.is-online:before{background:#059669}.bk-sh-pos-link.is-offline:before{background:#dc2626}.bk-sh-mand-badges{display:flex;flex-wrap:wrap;gap:8px;padding:0 16px 10px}.bk-sh-mand-badges span{padding:4px 8px;border-radius:999px;font-size:12px;background:#f3f4f6}.bk-sh-mand-badges .is-neg{background:#fef2f2;color:#b91c1c}.bk-sh-mand-badges .is-zero{background:#fff7ed;color:#c2410c}.bk-sh-mand-badges .is-low{background:#fffbeb;color:#b45309}.bk-sh-mand-badges .is-ok{background:#ecfdf5;color:#047857}.bk-sh-card-icon.is-blue{background:#eff6ff;color:#2563eb}.bk-sh-card-icon.is-purple{background:#f5f3ff;color:#7c3aed}.bk-sh-alert.is-low .bk-sh-alert-body{background:#fffbeb}.bk-sh-alert.is-low .bk-sh-alert-body .bk-sh-table th{background:#fffbeb;color:#c2410c}.bk-sh-alert.is-low .bk-sh-alert-body .bk-sh-table td{border-top-color:#fde68a}.bk-sh-alert.is-low .bk-sh-left.is-low{color:#c2410c}.bk-sh-alert.is-neg .bk-sh-left.is-neg{color:#b91c1c}@media (max-width:1200px){.bk-sh-row-top{grid-template-columns:minmax(0,1fr) minmax(0,1fr)}.bk-sh-row-top .bk-sh-sales-card{grid-column:1/-1}.bk-sh-row-bottom{grid-template-columns:minmax(0,1fr) minmax(0,1fr)}.bk-sh-row-bottom .bk-sh-stock-stack{grid-column:1/-1}}@media (max-width:1100px){.bk-sh-row-bottom,.bk-sh-row-stock,.bk-sh-row-top{grid-template-columns:1fr}.bk-sh-row-bottom .bk-sh-stock-stack,.bk-sh-row-top .bk-sh-sales-card{grid-column:auto}.bk-sh-pos-stats{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:640px){.bk-sh{gap:12px}.bk-sh-card{padding:10px 12px}.bk-sh-card-head{display:grid;grid-template-columns:auto minmax(0,1fr);align-items:center;gap:8px 10px;margin-bottom:6px}.bk-sh-card-head>.bk-sh-link-all,.bk-sh-card-head>.bk-sh-seg{grid-column:1/-1}.bk-sh-sales-head .bk-sh-seg,.bk-sh-seg{display:flex;flex-wrap:nowrap;align-items:stretch;width:100%;max-width:100%;margin-left:0;overflow-x:auto;-webkit-overflow-scrolling:touch;scrollbar-width:none}.bk-sh-seg::-webkit-scrollbar{display:none}.bk-sh-seg a{flex:1 1;min-width:0;padding:7px 6px;font-size:11.5px;text-align:center}.bk-sh-metrics{padding:0 2px 6px}.bk-sh-metric{grid-template-columns:30px minmax(0,1fr) auto;gap:8px;padding:7px 0}.bk-sh-metric-icon{width:30px;height:30px;border-radius:9px}.bk-sh-metric-body strong{font-size:16px}.bk-sh-metric-prev{font-size:11px}.bk-sh-sales-wait{margin:4px 2px 8px;font-size:12px}.bk-sh-sales{min-height:0;padding:12px 12px 8px}.bk-sh-sales-head{flex-wrap:wrap;align-items:flex-start;gap:8px}.bk-sh-sales-value{font-size:28px}.bk-sh-sales-value.is-empty{font-size:22px}.bk-sh-sales-band{grid-template-columns:repeat(3,minmax(0,1fr))}.bk-sh-sales-cell,.bk-sh-sales-cell:first-child{padding:8px 6px 0}.bk-sh-sales-cell+.bk-sh-sales-cell{border-left:1px solid rgba(255,255,255,.18);border-top:0}.bk-sh-sales-cell strong{font-size:15px}.bk-sh-card .bk-table-wrap,.bk-sh-pos,.bk-sh-top-scroll{overflow-x:auto;-webkit-overflow-scrolling:touch}.bk-sh-title{font-size:22px}.bk-sh-head-side{gap:6px}}.bk-fs{display:grid;grid-template-columns:minmax(0,1fr) 300px;gap:18px;align-items:start;width:100%;max-width:1100px;margin:0 auto}.bk-fs-main{display:grid;gap:12px;min-width:0}.bk-fs-head{display:flex;flex-wrap:wrap;gap:12px;justify-content:space-between;align-items:flex-end}.bk-fs-head h1{margin:0;font-size:26px;letter-spacing:-.02em}.bk-fs-head p{margin:4px 0 0;color:var(--bk-muted);font-size:13.5px}.bk-fs-search{display:flex;align-items:center;gap:8px;min-width:min(280px,100%);padding:8px 12px;border-radius:999px;background:var(--bk-surface);border:1px solid var(--bk-border)}.bk-fs-search input{border:0;outline:0;background:transparent;width:100%;color:inherit;font:inherit}.bk-fs-cats,.bk-fs-tabs{display:flex;flex-wrap:wrap;gap:6px}.bk-fs-cats button,.bk-fs-tabs button{border:0;background:transparent;color:var(--bk-muted);padding:8px 12px;border-radius:999px;cursor:pointer;font:inherit;font-size:13px}.bk-fs-tabs button.is-active{background:color-mix(in srgb,#5b21b6 14%,transparent);color:#5b21b6;font-weight:600}.bk-fs-cats button.is-active{font-weight:600;color:var(--bk-text);background:var(--bk-surface);border:1px solid var(--bk-border)}.bk-fs-cats .is-news.is-active{color:#1d4ed8}.bk-fs-cats .is-problem.is-active{color:#c2410c}.bk-fs-cats .is-idea.is-active{color:#6d28d9}.bk-fs-cats .is-achievement.is-active{color:#047857}.bk-fs-cats .is-announcement.is-active{color:#334155}.bk-fs-composer-trigger{display:flex;align-items:center;gap:12px;width:100%;padding:14px 16px;border-radius:18px;border:1px solid var(--bk-border);background:var(--bk-surface);box-shadow:0 10px 28px rgba(15,23,42,.04);cursor:pointer;font:inherit;color:var(--bk-muted);text-align:left}.bk-fs-composer-icons{margin-left:auto;display:flex;gap:10px;color:#7c3aed}.bk-fs-avatar{width:40px;height:40px;border-radius:50%;display:grid;place-items:center;background:linear-gradient(135deg,#7c3aed,#4c1d95);color:#fff;font-weight:700;flex:none}.bk-fs-fresh{border:0;border-radius:999px;padding:8px 14px;background:#5b21b6;color:#fff;cursor:pointer;font:inherit;justify-self:center}.bk-fs-list{list-style:none;margin:0;padding:0;display:grid;gap:12px}.bk-fs-post{padding:16px;border-radius:18px;background:var(--bk-surface);border:1px solid var(--bk-border);box-shadow:0 8px 22px rgba(15,23,42,.035)}.bk-fs-post.is-official{border-color:color-mix(in srgb,#7c3aed 35%,var(--bk-border))}.bk-fs-post-head{display:grid;grid-template-columns:auto 1fr auto auto;gap:10px;align-items:start}.bk-fs-post-head strong{display:block}.bk-fs-post-head small,.bk-fs-post-head span{display:block;color:var(--bk-muted);font-size:12.5px}.bk-fs-cat{font-style:normal;font-size:11.5px;padding:4px 8px;border-radius:999px;background:#f3f4f6}.bk-fs-cat.is-news{background:#eff6ff;color:#1d4ed8}.bk-fs-cat.is-problem{background:#fff7ed;color:#c2410c}.bk-fs-cat.is-idea{background:#f5f3ff;color:#6d28d9}.bk-fs-cat.is-achievement{background:#ecfdf5;color:#047857}.bk-fs-cat.is-announcement{background:#f1f5f9;color:#334155}.bk-fs-official{margin:8px 0 0;font-size:12px;font-weight:600;color:#6d28d9}.bk-fs-body{margin:12px 0 0;white-space:pre-wrap;overflow-wrap:anywhere;line-height:1.45;font-size:14.5px}.bk-fs-media{margin-top:12px;display:grid;gap:6px;border-radius:14px;overflow:hidden}.bk-fs-media.is-1{grid-template-columns:1fr}.bk-fs-media.is-2,.bk-fs-media.is-3,.bk-fs-media.is-4{grid-template-columns:1fr 1fr}.bk-fs-media-item{width:100%;max-height:360px;object-fit:cover;background:#0f172a10;cursor:zoom-in}.bk-fs-lightbox{position:fixed;inset:0;z-index:80;background:rgba(15,23,42,.82);display:grid;place-items:center;padding:24px}.bk-fs-lightbox img{max-width:min(960px,100%);max-height:90vh;border-radius:12px}.bk-fs-actions{display:flex;flex-wrap:wrap;gap:8px;margin-top:12px;padding-top:10px;border-top:1px solid var(--bk-border)}.bk-fs-actions button{border:0;background:transparent;color:var(--bk-muted);display:inline-flex;align-items:center;gap:6px;padding:6px 8px;border-radius:10px;cursor:pointer;font:inherit;font-size:13px}.bk-fs-actions button:hover{background:color-mix(in srgb,var(--bk-text) 6%,transparent)}.bk-fs-actions button.is-on{color:#c2410c}.bk-fs-thread{margin-top:10px;padding:10px 12px;border-radius:14px;background:color-mix(in srgb,#ede9fe 35%,var(--bk-surface))}.bk-fs-thread ul{list-style:none;margin:0 0 10px;padding:0;display:grid;gap:8px}.bk-fs-thread li{display:grid;gap:2px;font-size:13px}.bk-fs-thread li.is-reply{margin-left:18px;padding-left:10px;border-left:2px solid #ddd6fe}.bk-fs-thread small{color:var(--bk-muted);font-size:11px}.bk-fs-comment{display:flex;gap:8px}.bk-fs-comment input{flex:1 1;border:1px solid var(--bk-border);border-radius:999px;padding:8px 12px;background:var(--bk-surface);color:inherit;font:inherit}.bk-fs-menu-wrap{position:relative}.bk-fs-menu{position:absolute;right:0;top:100%;z-index:5;min-width:200px;padding:6px;border-radius:12px;background:var(--bk-surface);border:1px solid var(--bk-border);box-shadow:0 12px 30px rgba(15,23,42,.12);display:grid}.bk-fs-menu a,.bk-fs-menu button{display:flex;align-items:center;gap:8px;padding:8px 10px;border:0;background:transparent;color:inherit;text-decoration:none;font:inherit;font-size:13px;cursor:pointer;border-radius:8px}.bk-fs-menu a:hover,.bk-fs-menu button:hover{background:color-mix(in srgb,var(--bk-text) 6%,transparent)}.bk-fs-side{display:grid;gap:12px;position:sticky;top:16px}.bk-fs-side-card{padding:14px;border-radius:16px;background:var(--bk-surface);border:1px solid var(--bk-border)}.bk-fs-side-card h2{margin:0 0 10px;font-size:14px}.bk-fs-side-card ul{list-style:none;margin:0;padding:0;display:grid;gap:8px;font-size:13px}.bk-fs-side-card a{color:inherit;text-decoration:none;display:flex;justify-content:space-between;gap:8px}.bk-fs-side-card a:hover{color:#6d28d9}.bk-fs-tags button{border:0;background:#f5f3ff;color:#6d28d9;padding:5px 9px;border-radius:999px;cursor:pointer;font:inherit;font-size:12.5px}.bk-fs-empty,.bk-fs-empty-card{padding:28px 18px;text-align:center;border-radius:18px;border:1px dashed var(--bk-border);background:var(--bk-surface)}.bk-fs-empty-card strong{display:block;margin-bottom:6px}.bk-fs-empty-card p{color:var(--bk-muted);margin:0 0 14px}.bk-fs-more{justify-self:center;border:1px solid var(--bk-border);background:var(--bk-surface);border-radius:999px;padding:8px 16px;cursor:pointer;font:inherit;display:inline-flex;align-items:center;gap:8px}.bk-fs-modal-wrap{position:fixed;inset:0;z-index:70;display:grid;place-items:center;padding:16px}.bk-fs-modal-backdrop{position:absolute;inset:0;border:0;background:rgba(15,23,42,.48);cursor:pointer}.bk-fs-modal{position:relative;width:min(560px,100%);max-height:min(90vh,820px);overflow:auto;background:var(--bk-surface);border-radius:20px;padding:16px;border:1px solid var(--bk-border);box-shadow:0 24px 60px rgba(15,23,42,.25);display:grid;gap:12px}.bk-fs-modal footer,.bk-fs-modal header{justify-content:space-between}.bk-fs-modal footer,.bk-fs-modal header,.bk-fs-modal-author{display:flex;align-items:center;gap:10px}.bk-fs-modal-author span:last-child,.bk-fs-modal-author>div span{display:block;color:var(--bk-muted);font-size:12.5px}.bk-fs-modal textarea{width:100%;min-height:120px;resize:vertical;border-radius:14px;border:1px solid var(--bk-border);padding:12px;background:transparent;color:inherit;font:inherit}.bk-fs-modal-row{display:grid;grid-template-columns:1fr 1fr;gap:10px}.bk-fs-modal-row label{display:grid;gap:4px;font-size:12.5px;color:var(--bk-muted)}.bk-fs-modal-row select{border:1px solid var(--bk-border);border-radius:10px;padding:8px 10px;background:var(--bk-surface);color:inherit;font:inherit}.bk-fs-check{display:flex;align-items:center;gap:8px;font-size:13px}.bk-fs-upload-row{display:flex;gap:8px;flex-wrap:wrap}.bk-fs-upload{display:inline-flex;align-items:center;gap:6px;padding:8px 12px;border-radius:999px;border:1px dashed var(--bk-border);cursor:pointer;font-size:12.5px;color:var(--bk-muted)}.bk-fs-previews{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:8px}.bk-fs-preview{position:relative;border-radius:12px;overflow:hidden;aspect-ratio:1;background:#111}.bk-fs-preview img,.bk-fs-preview video{width:100%;height:100%;object-fit:cover}.bk-fs-preview button{position:absolute;right:6px;top:6px;border:0;border-radius:999px;background:rgba(0,0,0,.65);color:#fff;font-size:11px;padding:4px 8px;cursor:pointer}.bk-spin{animation:bk-spin 1s linear infinite}@keyframes bk-spin{to{transform:rotate(1turn)}}@media (max-width:960px){.bk-fs{grid-template-columns:1fr}.bk-fs-side{position:static;order:2}.bk-fs-modal-row,.bk-fs-previews{grid-template-columns:1fr}}.bk-pc-list{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:0;background:var(--bk-surface,#fff);border:1px solid var(--bk-border,#e7ebf0);border-radius:14px;overflow:hidden}.bk-pc-row{display:grid;grid-template-columns:150px minmax(0,1fr) minmax(160px,220px);gap:14px;align-items:center;padding:12px 14px;border-top:1px solid var(--bk-border,#eef1f5);min-width:0}.bk-pc-row:first-child{border-top:0}.bk-pc-ph{display:grid;place-items:center;overflow:hidden;border-radius:10px;background:#f3f5f8;border:1px solid var(--bk-border,#e7ebf0);text-decoration:none;color:var(--bk-muted,#6b7591);flex:none}.bk-pc-ph.is-table{width:60px;height:60px;border-radius:8px}.bk-pc-ph.is-list{width:150px;height:150px}.bk-pc-ph.is-card{width:180px;height:180px;max-width:100%;margin:0 auto}.bk-pc-ph.is-detail{width:100%;min-height:280px;aspect-ratio:4/3}.bk-pc-ph img{width:100%;height:100%;object-fit:contain;object-position:center;display:block}.bk-pc-ph-empty{display:grid;place-items:center;gap:4px;font-size:11px;text-align:center;padding:4px;line-height:1.2}.bk-pc-ph.is-table .bk-pc-ph-empty{padding:0;gap:0}.bk-pc-mid{min-width:0;display:flex;flex-direction:column;gap:6px;justify-content:center}.bk a.bk-pc-name{display:-webkit-box;overflow:hidden;-webkit-box-orient:vertical;-webkit-line-clamp:2;line-clamp:2;color:#1a56db;font-size:15px;font-weight:700;line-height:1.25;text-decoration:none}.bk a.bk-pc-name:hover{text-decoration:underline}.bk-pc-meta{display:flex;flex-wrap:wrap;gap:4px 12px;color:var(--bk-muted,#6b7591);font-size:12.5px}.bk-pc-right{display:flex;flex-direction:column;align-items:flex-end;gap:8px;min-width:0}.bk-pc-price{font-size:20px;font-weight:800;letter-spacing:-.02em;color:var(--bk-text,#172342);text-align:right}.bk-pc-actions{display:flex;flex-wrap:wrap;align-items:center;justify-content:flex-end;gap:6px}.bk-pc-qty input{width:64px;height:32px;padding:0 8px;border:1px solid var(--bk-border,#e7ebf0);border-radius:8px;font-size:13px}.bk-pc-check{display:inline-flex;align-items:center;gap:6px;font-size:12.5px}.bk-pc-cards{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:repeat(auto-fill,minmax(200px,1fr));gap:12px}.bk-pc-card{position:relative;display:flex;flex-direction:column;gap:8px;padding:10px;border:1px solid var(--bk-border,#e7ebf0);border-radius:14px;background:var(--bk-surface,#fff);min-width:0}.bk-pc-card-check{position:absolute;top:8px;left:8px;z-index:2;display:grid;place-items:center;width:28px;height:28px;border-radius:8px;background:color-mix(in srgb,#fff 88%,transparent);border:1px solid var(--bk-border,#e7ebf0);box-shadow:0 1px 4px rgba(23,35,66,.08)}.bk-pc-card>.bk-pc-ph.is-card{width:180px;height:180px}.bk-pc-card-foot{display:flex;justify-content:space-between;align-items:baseline;gap:8px}.bk-onec-nom-views{display:flex;flex-wrap:wrap;align-items:center;gap:8px;margin:0 0 10px}.bk-onec-nom-view{display:inline-flex;align-items:center;gap:6px;padding:6px 10px;border-radius:8px;border:1px solid var(--bk-border,#e7ebf0);background:var(--bk-surface,#fff);color:var(--bk-text-2,#4a5578);font-size:12.5px;font-weight:600;text-decoration:none}.bk-onec-nom-view.is-on{background:#4e2d86;border-color:#4e2d86;color:#fff}.bk-onec-nom-pagecheck{margin-left:auto;display:inline-flex;align-items:center;gap:6px;font-size:12.5px;color:var(--bk-muted,#6b7591)}.bk-pc-detail--compact{display:grid;gap:16px}.bk-pc-detail-grid{display:grid;grid-template-columns:minmax(240px,360px) minmax(0,1fr);gap:16px 20px;align-items:start}.bk-pc-detail-title{margin:0 0 8px;font-size:20px;letter-spacing:-.02em;line-height:1.25}.bk-pc-gallery{display:grid;gap:8px}.bk-pc-gallery-main{width:100%;max-height:380px;aspect-ratio:1;border-radius:12px;overflow:hidden;border:1px solid var(--bk-border,#e7ebf0);background:#f5f7fa;display:grid;place-items:center}.bk-pc-gallery-main img{width:100%;height:100%;max-height:380px;object-fit:contain}.bk-pc-gallery-empty{color:var(--bk-muted,#8a93a8)}.bk-pc-gallery-row{display:flex;flex-wrap:nowrap;gap:8px;overflow-x:auto;padding-bottom:2px;align-items:center}.bk-pc-gallery-thumb{position:relative;flex:0 0 auto;width:64px;height:64px;border-radius:8px;border:1px solid var(--bk-border,#e7ebf0);overflow:hidden;background:#f3f5f8}.bk-pc-gallery-thumb.is-active{outline:2px solid var(--bk-accent,#2563eb);outline-offset:1px}.bk-pc-gallery-thumb-btn{display:block;width:100%;height:100%;padding:0;border:0;background:transparent;cursor:pointer}.bk-pc-gallery-thumb-btn img{width:100%;height:100%;object-fit:contain}.bk-pc-gallery-thumb-actions{position:absolute;inset:auto 1px 1px 1px;display:flex;gap:2px;justify-content:center}.bk-pc-gallery-add{flex:0 0 auto;white-space:nowrap}.bk-pc-detail-meta{display:grid;gap:8px;margin:0 0 16px}.bk-pc-detail-meta div{display:grid;grid-template-columns:120px minmax(0,1fr);gap:8px;font-size:13.5px}.bk-pc-detail-meta dt{color:var(--bk-muted,#6b7591);margin:0}.bk-pc-detail-meta dd{margin:0;font-weight:600}.bk-pc-detail-cart{display:flex;flex-wrap:wrap;align-items:center;gap:10px}.bk-pc-detail-onec-name{margin:-6px 0 12px;font-size:13px}.bk-pc-detail-desc{margin:0 0 14px;font-size:14px;line-height:1.45;white-space:pre-wrap}.bk-pc-local-form{margin-top:4px;padding:14px 14px 12px;border:1px solid var(--bk-border,#e7ebf0);border-radius:12px;background:var(--bk-surface,#fff);display:grid;gap:10px}.bk-pc-local-form--tabs{grid-column:1/-1}.bk-pc-local-head{display:flex;flex-wrap:wrap;gap:8px 14px;align-items:baseline;justify-content:space-between}.bk-pc-local-form-title{margin:0;font-size:15px;font-weight:650}.bk-pc-tabs{display:flex;flex-wrap:wrap;gap:6px}.bk-pc-tab{display:inline-flex;align-items:center;gap:6px;border:1px solid var(--bk-border,#e7ebf0);background:transparent;border-radius:999px;padding:6px 12px;font-size:13px;cursor:pointer;color:var(--bk-muted,#5b657a)}.bk-pc-tab.is-active{background:color-mix(in srgb,var(--bk-accent,#2563eb) 12%,#fff);border-color:color-mix(in srgb,var(--bk-accent,#2563eb) 35%,#e7ebf0);color:var(--bk-text,#1b2437);font-weight:600}.bk-pc-tab-panel{display:grid;gap:10px}.bk-pc-local-id{margin:0;font-size:12px}.bk-pc-local-id code{font-size:11px;word-break:break-all}.bk-pc-local-hint{display:block;margin-top:4px;font-size:12px}.bk-pc-local-actions{display:flex;flex-wrap:wrap;gap:8px}.bk-pc-local-inline{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:8px;align-items:center}.bk-pc-manage-bar{display:flex;flex-wrap:wrap;gap:8px;margin:0 0 14px;padding:10px 12px;border:1px solid var(--bk-border,#e7ebf0);border-radius:10px;background:color-mix(in srgb,var(--bk-surface,#fff) 88%,var(--bk-accent,#2563eb) 12%)}.bk-pc-detail-photos{margin-top:12px}.bk-pc-history{margin-top:16px;display:grid;gap:10px}.bk-pc-history-panel{padding-top:12px;border-top:1px solid var(--bk-border,#e7ebf0)}.bk-pc-history-list{list-style:none;margin:0;padding:0;display:grid;gap:12px}.bk-pc-history-meta{display:flex;flex-wrap:wrap;gap:8px 12px;justify-content:space-between;font-size:13px}.bk-pc-history-action{font-size:13px;font-weight:600;margin-top:2px}.bk-pc-history-diff{font-size:12.5px;margin-top:4px;word-break:break-word}.bk-pc-local-ok{margin:0;color:#1a7f4b;font-size:13px}.bk-pc-local-err{margin:0;color:#b42318;font-size:13px}.bk-pc-detail-thumbs{list-style:none;margin:10px 0 0;padding:0;display:grid;grid-template-columns:repeat(auto-fill,minmax(72px,1fr));gap:8px}.bk-onec-nom-search{flex-wrap:wrap}.bk-onec-photo-search-btn{white-space:nowrap}.bk-onec-photo-search-panel{position:relative;z-index:5;margin:8px 0 0;padding:12px;border:1px solid var(--bk-border,#e7ebf0);border-radius:12px;background:var(--bk-surface,#fff);display:grid;gap:10px;max-width:720px}.bk-onec-photo-search-head{display:flex;align-items:center;justify-content:space-between;gap:8px}.bk-onec-photo-search-head b{display:inline-flex;align-items:center;gap:6px;font-size:14px}.bk-onec-photo-search-preview{width:96px;height:96px;object-fit:contain;border-radius:8px;background:#f3f5f8;border:1px solid var(--bk-border,#e7ebf0)}.bk-onec-photo-search-list{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:0;border:1px solid var(--bk-border,#eef1f5);border-radius:10px;overflow:hidden}.bk-onec-photo-search-list li{display:grid;grid-template-columns:60px minmax(0,1fr) minmax(100px,140px);gap:10px;align-items:center;padding:8px 10px;border-top:1px solid var(--bk-border,#eef1f5)}.bk-onec-photo-search-list li:first-child{border-top:0}.bk-onec-photo-search-mid{min-width:0}.bk-onec-photo-search-right{display:flex;flex-direction:column;align-items:flex-end;gap:2px;font-size:12.5px}.bk-pc-photo-empty,.bk-pc-photo-progress{margin:0;font-size:12.5px}.bk-pc-photo-mgr{margin-top:12px;display:grid;gap:8px}.bk-pc-photo-mgr-list{list-style:none;margin:0;padding:0;display:flex;flex-wrap:wrap;gap:8px}.bk-pc-photo-mgr-list li{position:relative;width:72px;height:72px;border-radius:8px;overflow:hidden;border:1px solid var(--bk-border)}.bk-pc-photo-mgr-list img{width:100%;height:100%;object-fit:contain;background:#f3f5f8}.bk-pc-photo-mgr-btns{position:absolute;inset:auto 2px 2px 2px;display:flex;gap:2px;justify-content:center}.bk-pc-photo-err{margin:0;color:#b91c1c;font-size:12.5px}@media (max-width:900px){.bk-pc-row{grid-template-columns:110px minmax(0,1fr);gap:10px;padding:10px 12px}.bk-pc-ph.is-list{width:110px;height:110px}.bk-pc-ph.is-card{width:100%;height:auto;aspect-ratio:1;max-width:180px}.bk-pc-right{grid-column:1/-1;flex-direction:row;flex-wrap:wrap;align-items:center;justify-content:space-between}.bk-pc-detail-grid{grid-template-columns:1fr}.bk-pc-price{font-size:18px}.bk-onec-nom-table .is-actions{width:112px}}.bk-safe{display:flex;flex-direction:column;gap:16px;max-width:1100px}.bk-safe-hero{position:relative;padding:22px 24px 20px;border-radius:18px;border:1px solid color-mix(in srgb,#7b4fd6 22%,var(--bk-border,#e4e7ef));background:radial-gradient(120% 90% at 100% 0,color-mix(in srgb,#f28c28 14%,transparent),transparent 55%),radial-gradient(90% 80% at 0 100%,color-mix(in srgb,#7b4fd6 12%,transparent),transparent 50%),var(--bk-card,#fff);box-shadow:0 10px 28px color-mix(in srgb,#7b4fd6 8%,transparent)}.bk-safe-hero-top{display:flex;align-items:flex-start;justify-content:space-between;gap:12px}.bk-safe-eyebrow{margin:0;font-size:12px;font-weight:650;letter-spacing:.04em;text-transform:uppercase;color:var(--bk-muted,#667085)}.bk-safe-title{margin:4px 0 0;font-size:22px;font-weight:750;color:var(--bk-text,#12141c)}.bk-safe-balance-wrap{margin-top:18px;text-align:center}.bk-safe-balance-label{margin:0;font-size:13px;font-weight:650;color:var(--bk-muted,#667085)}.bk-safe-balance{margin:6px 0 0;font-size:clamp(36px,6vw,52px);font-weight:780;letter-spacing:-.03em;color:#5b35b5;line-height:1.05}.bk-safe-balance span{margin-left:8px;font-size:.45em;font-weight:700;color:var(--bk-muted,#667085);vertical-align:.2em}.bk-safe-kpis{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;margin-top:18px}.bk-safe-kpi{padding:12px 14px;border-radius:12px;background:color-mix(in srgb,var(--bk-card,#fff) 70%,#f6f3ff);border:1px solid color-mix(in srgb,#7b4fd6 10%,var(--bk-border,#e4e7ef))}.bk-safe-kpi span{display:block;font-size:12px;color:var(--bk-muted,#667085)}.bk-safe-kpi b{display:block;margin-top:4px;font-size:18px;font-weight:720;color:var(--bk-text,#12141c)}.bk-safe-sync{display:inline-flex;align-items:center;gap:6px;margin:14px 0 0;font-size:12.5px;color:var(--bk-muted,#667085)}.bk-safe-filters{display:flex;flex-wrap:wrap;gap:10px;align-items:flex-end;padding:12px 14px;border-radius:14px;border:1px solid var(--bk-border,#e4e7ef);background:var(--bk-card,#fff)}.bk-safe-filters label{display:grid;gap:4px;font-size:12px;color:var(--bk-muted,#667085)}.bk-safe-filters .bk-input{min-width:140px}.bk-safe-card{border-radius:14px;border:1px solid var(--bk-border,#e4e7ef);background:var(--bk-card,#fff);padding:14px 16px 16px}.bk-safe-card-head{display:flex;align-items:center;justify-content:space-between;margin-bottom:10px}.bk-safe-card-head h2{margin:0;font-size:16px;font-weight:720}.bk-safe-days{display:flex;flex-direction:column;gap:8px}.bk-safe-day{border:1px solid var(--bk-border,#e4e7ef);border-radius:12px;overflow:hidden}.bk-safe-day-head{width:100%;display:flex;align-items:center;gap:8px;padding:12px 14px;border:0;background:color-mix(in srgb,#7b4fd6 4%,transparent);cursor:pointer;text-align:left;color:inherit}.bk-safe-day-title{font-weight:680;flex:1 1}.bk-safe-day-legend{display:flex;align-items:center;gap:8px;padding:0 14px 4px;color:var(--bk-muted,#667085);font-size:11.5px;font-weight:650;text-transform:uppercase;letter-spacing:.02em}.bk-safe-day-legend>span:first-child{width:16px}.bk-safe-day-legend>span:nth-child(2){flex:1 1}.bk-safe-day-metrics{display:flex;gap:12px;font-size:13px;font-weight:650;min-width:min(52vw,280px);justify-content:flex-end}.bk-safe-day-metrics>span{min-width:72px;text-align:right}.bk-safe-day-metrics .is-in,.bk-safe-table td.is-in{color:#1f7a4d}.bk-safe-day-metrics .is-out,.bk-safe-table td.is-out{color:#b54708}.bk-safe-day-metrics .is-bal{color:var(--bk-text,#12141c)}.bk-safe-day.is-muted .bk-safe-day-head{background:color-mix(in srgb,#98a2b3 6%,transparent)}.bk-safe-day-status{display:block;margin-top:2px;font-size:11.5px;font-weight:550;color:var(--bk-muted,#667085)}.bk-safe-day-head:disabled{cursor:default}.bk-safe-sync.is-warn{color:#b54708}.bk-safe-day-body{padding:0 8px 10px}.bk-safe-kind{display:inline-flex;align-items:center;padding:2px 8px;border-radius:999px;font-size:12px;font-weight:650;background:#f2f0fa;color:#5b35b5}.bk-safe-kind.is-in{background:#e8f7ef;color:#1f7a4d}.bk-safe-kind.is-out{background:#fff1e6;color:#b54708}.bk-safe-kind.is-move{background:#eef2ff;color:#3b4cca}.bk-safe-btn{display:inline-flex;align-items:center;justify-content:center;gap:6px;min-height:38px;padding:0 14px;border-radius:10px;border:1px solid transparent;font-size:13.5px;font-weight:680;cursor:pointer;text-decoration:none}.bk-safe-btn.is-primary{background:#7b4fd6;color:#fff}.bk-safe-btn.is-accent{background:#f28c28;color:#fff}.bk-safe-btn.is-ghost{background:transparent;border-color:var(--bk-border,#e4e7ef);color:var(--bk-text,#12141c)}.bk-safe-btn:disabled{opacity:.55;cursor:not-allowed}.bk-safe-link{color:#5b35b5;text-decoration:none;font-weight:650}.bk-safe-empty,.bk-safe-muted{color:var(--bk-muted,#667085);font-size:13.5px}.bk-safe-empty{display:grid;gap:6px;justify-items:start;padding:18px 8px}.bk-safe-empty small{color:var(--bk-muted,#667085)}.bk-safe-modal{position:fixed;inset:0;z-index:80;display:grid;place-items:center;padding:16px;background:color-mix(in srgb,#12141c 45%,transparent)}.bk-safe-modal-card{width:min(440px,100%);display:grid;gap:10px;padding:18px;border-radius:16px;background:var(--bk-card,#fff);border:1px solid var(--bk-border,#e4e7ef);box-shadow:0 18px 48px color-mix(in srgb,#12141c 22%,transparent)}.bk-safe-modal-card h2{margin:0;font-size:18px}.bk-safe-modal-card header p{margin:6px 0 0;color:var(--bk-muted,#667085);font-size:13px}.bk-safe-field{display:grid;gap:4px;font-size:12.5px;color:var(--bk-muted,#667085)}.bk-safe-field input{min-height:38px;padding:0 10px;border-radius:10px;border:1px solid var(--bk-border,#e4e7ef);background:var(--bk-card,#fff);color:var(--bk-text,#12141c);font:inherit}.bk-safe-field input:disabled{opacity:.75}.bk-safe-modal-actions{display:flex;justify-content:flex-end;gap:8px;margin-top:4px}.bk-safe-alert{margin:0;padding:8px 10px;border-radius:10px;background:#fff1f0;color:#b42318;font-size:13px}.bk[data-bk-resolved=night] .bk-safe-balance,.bk[data-bk-theme=night] .bk-safe-balance{color:#c4a8ff}.bk[data-bk-resolved=night] .bk-safe-kpi,.bk[data-bk-theme=night] .bk-safe-kpi{background:color-mix(in srgb,#7b4fd6 12%,transparent)}@media (max-width:720px){.bk-safe-hero{padding:18px 16px}.bk-safe-kpis{grid-template-columns:1fr}.bk-safe-filters{flex-direction:column;align-items:stretch}.bk-safe-filters .bk-input{min-width:0;width:100%}.bk-safe-day-head{flex-wrap:wrap}.bk-safe-hero-top{flex-direction:column}.bk-safe-btn.is-accent{width:100%}}.bk-reqx-line-meta{display:block;margin-top:4px;font-size:12px;color:var(--bk-muted,#667085);line-height:1.35}.bk-reqx-hit-main small{display:block;margin-top:3px;line-height:1.35}.bk-k-pick-banner{display:flex;align-items:center;justify-content:space-between;gap:12px;margin-bottom:12px;padding:12px 14px;border-radius:12px;border:1px solid color-mix(in srgb,#7b4fd6 22%,var(--bk-border,#e4e7ef));background:linear-gradient(90deg,color-mix(in srgb,#7b4fd6 10%,transparent),color-mix(in srgb,#f28c28 8%,transparent));font-size:14px;font-weight:650;color:var(--bk-text,#12141c)}@media (max-width:720px){.bk-k-pick-banner{flex-direction:column;align-items:stretch}}.bk-xfer{display:flex;flex-direction:column;gap:12px}.bk-xfer-head{display:flex;align-items:flex-start;justify-content:space-between;gap:12px;padding:14px 16px;border-radius:14px;border:1px solid color-mix(in srgb,var(--bk-purple) 18%,var(--bk-border));background:linear-gradient(135deg,color-mix(in srgb,var(--bk-purple) 8%,var(--bk-surface)) 0,var(--bk-surface) 55%,color-mix(in srgb,var(--bk-orange) 6%,var(--bk-surface)) 100%)}.bk-xfer-title-row{display:flex;flex-wrap:wrap;align-items:center;gap:8px 10px}.bk-xfer-title{margin:0;font-size:1.15rem;font-weight:750;letter-spacing:-.02em;color:var(--bk-text)}.bk-xfer-parties{display:flex;flex-wrap:wrap;align-items:center;gap:6px 10px;margin-top:8px;font-size:13px;color:var(--bk-text)}.bk-xfer-parties em{font-style:normal;color:var(--bk-muted);margin-right:4px}.bk-xfer-parties-sep{color:var(--bk-orange);font-weight:700}.bk-xfer-card{border:1px solid var(--bk-border);border-radius:14px;background:var(--bk-surface);overflow:hidden}.bk-xfer-card-head{display:flex;align-items:center;justify-content:space-between;padding:10px 14px;border-bottom:1px solid var(--bk-border)}.bk-xfer-card-head h2{margin:0;font-size:13px;font-weight:700;letter-spacing:.02em;text-transform:uppercase;color:var(--bk-muted)}.bk-xfer-search-row{flex-wrap:wrap;padding:12px}.bk-xfer-search,.bk-xfer-search-row{display:flex;align-items:center;gap:8px}.bk-xfer-search{flex:1 1 220px;min-width:0;padding:0 10px;border:1px solid var(--bk-border);border-radius:12px;background:var(--bk-surface-2,var(--bk-surface))}.bk-xfer-search:focus-within{border-color:var(--bk-purple);box-shadow:0 0 0 3px color-mix(in srgb,var(--bk-purple) 14%,transparent)}.bk-xfer-search>svg{color:var(--bk-purple);flex:none}.bk-xfer-search .bk-input{border:0;box-shadow:none;background:transparent;height:38px;padding-left:0;width:100%}.bk-xfer-tool{flex:none}.bk-xfer-empty{margin:0;padding:14px 16px 16px}.bk-xfer-cart,.bk-xfer-hits{list-style:none;margin:0;padding:0}.bk-xfer-hits li,.bk-xfer-line{display:grid;grid-template-columns:44px minmax(0,1fr) auto auto;gap:10px;align-items:center;padding:10px 12px;border-top:1px solid var(--bk-border)}.bk-xfer-hits li{grid-template-columns:44px minmax(0,1fr) auto}.bk-xfer-hit-body,.bk-xfer-line-body{min-width:0;display:flex;flex-direction:column;gap:2px}.bk-xfer-hit-body strong,.bk-xfer-line-body strong{font-size:14px;font-weight:650;line-height:1.3}.bk-xfer-hit-body .bk-muted,.bk-xfer-line-body .bk-muted,.bk-xfer-stock{font-size:12px}.bk-xfer-hit-meta{display:flex;flex-wrap:wrap;gap:8px 12px;font-size:12px;color:var(--bk-muted)}.bk-xfer-thumb{width:44px;height:44px;border-radius:10px;object-fit:cover;background:var(--bk-surface-2,#f3f4f8);border:1px solid var(--bk-border)}.bk-xfer-thumb.is-empty{display:grid;place-items:center;color:var(--bk-muted)}.bk-xfer-qty{display:inline-flex;align-items:center;gap:4px}.bk-xfer-qty-btn{width:30px;height:30px;border-radius:8px;border:1px solid var(--bk-border);background:var(--bk-surface);color:var(--bk-text);display:grid;place-items:center;cursor:pointer}.bk-xfer-qty-btn:disabled{opacity:.45;cursor:not-allowed}.bk-xfer-qty-input{width:56px;height:30px;text-align:center;padding:0 4px}.bk-xfer-iconbtn{width:32px;height:32px;border:0;border-radius:8px;background:transparent;color:var(--bk-muted);display:grid;place-items:center;cursor:pointer}.bk-xfer-iconbtn.is-danger:hover{color:#c62828;background:color-mix(in srgb,#c62828 8%,transparent)}.bk-xfer-extras-toggle{width:100%;display:flex;align-items:center;justify-content:space-between;gap:8px;padding:12px 14px;border:0;background:transparent;color:var(--bk-text);font-weight:650;font-size:13px;cursor:pointer}.bk-xfer-extras-body{padding:0 14px 14px;display:grid;gap:12px}.bk-xfer-files{display:flex;flex-wrap:wrap;gap:8px;align-items:center}.bk-xfer-file{display:inline-flex;align-items:center;gap:6px;padding:6px 10px;border-radius:999px;border:1px solid var(--bk-border);background:var(--bk-surface-2,#f7f8fb);font-size:12px;color:var(--bk-text);text-decoration:none}.bk-xfer-file-input{position:absolute;width:1px;height:1px;opacity:0;pointer-events:none}.bk-xfer-actions{position:sticky;bottom:0;z-index:5;display:flex;flex-wrap:wrap;align-items:center;gap:8px;padding:10px 0 4px;background:linear-gradient(180deg,transparent,var(--bk-bg,var(--bk-surface)) 28%)}.bk-xfer-actions.is-ship{justify-content:flex-end}.bk-xfer-send{margin-left:auto;min-width:180px}.bk-xfer-more-wrap{position:relative}.bk-xfer-menu{position:absolute;left:0;bottom:calc(100% + 6px);min-width:200px;padding:6px;border-radius:12px;border:1px solid var(--bk-border);background:var(--bk-surface);box-shadow:0 10px 28px color-mix(in srgb,#000 12%,transparent)}.bk-xfer-menu button{width:100%;text-align:left;border:0;background:transparent;padding:10px 12px;border-radius:8px;cursor:pointer;color:#b42318;font-weight:600}.bk-xfer-menu button:hover{background:color-mix(in srgb,#b42318 8%,transparent)}.bk-xfer-notice{margin:0;padding:8px 12px;border-radius:10px;background:color-mix(in srgb,var(--bk-purple) 10%,var(--bk-surface));color:var(--bk-purple);font-size:13px;font-weight:600}.bk-xfer-history{border:1px solid var(--bk-border);border-radius:12px;padding:10px 14px;background:var(--bk-surface)}.bk-xfer-history summary{cursor:pointer;font-weight:650;color:var(--bk-muted);font-size:13px}@media (max-width:720px){.bk-xfer-hits li,.bk-xfer-line{grid-template-columns:40px minmax(0,1fr);grid-template-areas:"thumb body" "thumb qty" "thumb del"}.bk-xfer-hits li{grid-template-areas:"thumb body" "thumb btn"}.bk-xfer-thumb{grid-area:thumb}.bk-xfer-hit-body,.bk-xfer-line-body{grid-area:body}.bk-xfer-qty{grid-area:qty;justify-self:start}.bk-xfer-line>.bk-xfer-iconbtn{grid-area:del;justify-self:start}.bk-xfer-hits li>.bk-btn{grid-area:btn;justify-self:start}.bk-xfer-send{width:100%;margin-left:0}.bk-xfer-actions{flex-direction:column;align-items:stretch}}@media (prefers-color-scheme:dark){.bk-xfer-head{background:linear-gradient(135deg,color-mix(in srgb,var(--bk-purple) 16%,var(--bk-surface)) 0,var(--bk-surface) 60%,color-mix(in srgb,var(--bk-orange) 10%,var(--bk-surface)) 100%)}}.bk-xfer-rail{justify-content:space-between;gap:12px 16px;padding:12px 14px;border-radius:14px;border:1px solid color-mix(in srgb,var(--bk-purple) 20%,var(--bk-border));background:linear-gradient(120deg,color-mix(in srgb,var(--bk-purple) 9%,var(--bk-surface)) 0,var(--bk-surface) 52%,color-mix(in srgb,var(--bk-orange) 7%,var(--bk-surface)) 100%)}.bk-xfer-rail,.bk-xfer-rail-parties{display:flex;flex-wrap:wrap;align-items:center}.bk-xfer-rail-parties{gap:10px 14px;min-width:0}.bk-xfer-rail-parties>div{display:flex;flex-direction:column;gap:2px;min-width:0}.bk-xfer-rail-parties span{font-size:11px;font-weight:650;letter-spacing:.04em;text-transform:uppercase;color:var(--bk-muted)}.bk-xfer-rail-parties strong{font-size:14px;font-weight:700;color:var(--bk-text)}.bk-xfer-rail-parties small{font-size:11px;color:var(--bk-muted)}.bk-xfer-rail-arrow{color:var(--bk-orange);font-weight:800;font-size:16px}.bk-xfer-rail-meta{display:flex;flex-wrap:wrap;align-items:center;gap:8px}.bk-xfer-docno{font-size:12px;font-weight:650;color:var(--bk-muted);font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.bk-xfer-card-head h2 em{margin-left:8px;font-style:normal;font-weight:700;color:var(--bk-purple)}.bk-xfer-head{display:none}