.bo-preview{display:grid;gap:16px}.bo-preview__switch{display:flex;flex-wrap:wrap;gap:8px}.bo-preview__card{display:grid;grid-template-columns:minmax(0,220px) minmax(0,1fr);gap:20px;padding:16px;border:1px solid var(--bo-border);border-radius:12px;background:var(--bo-card)}.bo-preview__card.is-hidden{opacity:.55}.bo-preview__media{aspect-ratio:1 / 1;border-radius:8px;overflow:hidden;background:var(--bo-surface);display:grid;place-items:center}.bo-preview__media img{width:100%;height:100%;object-fit:cover}.bo-preview__nophoto{color:var(--bo-muted);font-size:.875rem}.bo-preview__body{display:grid;gap:12px;align-content:start;min-width:0}.bo-preview__name{margin:0;font-size:1.25rem;color:var(--bo-ink);overflow-wrap:anywhere}.bo-preview__variants{list-style:none;margin:0;padding:0;display:grid;gap:10px}.bo-preview__variant{display:grid;gap:2px}.bo-preview__price{font-size:1.125rem;font-weight:700;color:var(--bo-ink)}.bo-preview__price s{color:var(--bo-muted);font-weight:400;font-size:.9375rem}.bo-preview__desc{margin:0;color:var(--bo-text-soft);white-space:pre-line;overflow-wrap:anywhere}.bo-preview__attrs{display:grid;gap:6px;margin:0}.bo-preview__attrs>div{display:grid;grid-template-columns:minmax(0,180px) minmax(0,1fr);gap:8px}.bo-preview__attrs dt{color:var(--bo-muted)}.bo-preview__attrs dd{margin:0;overflow-wrap:anywhere}@media (max-width: 640px){.bo-preview__card{grid-template-columns:minmax(0,1fr)}.bo-preview__attrs>div{grid-template-columns:minmax(0,1fr)}}.bo-form__note.bo-known,.bo-form__note.bo-known:has(>.bo-i){display:flex;gap:8px;align-items:flex-start;padding-left:0;text-indent:0}.bo-form__note.bo-known>.bo-i{flex:none;margin:4px 0 0}.bo-known>div{display:grid;gap:4px;min-width:0}.bo-known p{margin:0}.bo-known__values{font-weight:600;color:var(--bo-ink);overflow-wrap:anywhere}.bo-known .bo-linklike{justify-self:start}@font-face{font-family:Jost;font-style:normal;font-weight:100 900;font-display:swap;src:url(./fonts/jost-latin.woff2) format("woff2-variations");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Jost;font-style:normal;font-weight:100 900;font-display:swap;src:url(./fonts/jost-latin-ext.woff2) format("woff2-variations");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Plus Jakarta Sans;font-style:normal;font-weight:100 900;font-display:swap;src:url(./fonts/plus-jakarta-sans-latin.woff2) format("woff2-variations");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Plus Jakarta Sans;font-style:normal;font-weight:100 900;font-display:swap;src:url(./fonts/plus-jakarta-sans-latin-ext.woff2) format("woff2-variations");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}:root{--bo-green: #007a2e;--bo-green-contrast: #007737;--bo-green-dark: #005025;--bo-green-100: #d2ecdd;--bo-green-50: #e8f5ee;--bo-ink: #1f2421;--bo-black: #272727;--bo-text: #323232;--bo-muted: #616974;--bo-text-soft: #53565a;--bo-placeholder: #686868;--bo-field: #919191;--bo-check-border: #919191;--bo-check-mark: #ffffff;--bo-stroke: #d7dad8;--bo-select-arrow: url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 11 7'%3E%3Cpath d='M1 1l4.5 4.5L10 1' fill='none' stroke='%2353565a' stroke-width='1.6' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E");--bo-surface: #f9f9f9;--bo-white: #ffffff;--bo-danger: #d3282b;--bo-sale: #d9282f;--bo-verified: #00873c;--bo-verified-bg: #f1f9f4;--bo-gray-100: #f1f3f2;--bo-star: #d69e00;--bo-page: #ffffff;--bo-card: #ffffff;--bo-border: var(--bo-stroke);--bo-shadow-color: rgba(0, 0, 0, .08);--bo-tint-danger: #fce9e7;--bo-tint-danger-ink: #9a2b2e;--bo-tint-success: #e8f5ed;--bo-tint-success-ink: #17603a;--bo-tint-warn: #fdf8ec;--bo-tint-warn-ink: #6b5410;--bo-tint-warn-line: #ead9a8;--bo-tint-neutral: #f0f1f2;color-scheme:light;--bo-font-heading: "Jost", ui-sans-serif, system-ui, -apple-system, "Segoe UI", sans-serif;--bo-font-body: "Plus Jakarta Sans", ui-sans-serif, system-ui, -apple-system, "Segoe UI", sans-serif;--bo-text-xs: .8125rem;--bo-text-sm: .875rem;--bo-text-base: 1rem;--bo-text-lg: 1.125rem;--bo-text-xl: 1.5rem;--bo-text-2xl: 2rem;--bo-text-3xl: 2.5rem;--bo-text-4xl: 3rem;--bo-leading-tight: 1.2;--bo-leading-heading: 1.3;--bo-leading-body: 1.5;--bo-tracking-eyebrow: .2em;--bo-container: 1600px;--bo-gutter: 80px;--bo-gutter-sm: 20px;--bo-space-1: 4px;--bo-space-2: 8px;--bo-space-3: 12px;--bo-space-4: 16px;--bo-space-5: 20px;--bo-space-6: 24px;--bo-space-7: 28px;--bo-space-8: 32px;--bo-space-10: 40px;--bo-space-12: 48px;--bo-space-16: 64px;--bo-space-20: 80px;--bo-radius-sm: 8px;--bo-radius: 12px;--bo-radius-lg: 16px;--bo-radius-pill: 999px;--bo-shadow-sm: 0 1px 2px rgb(31 36 33 / .06);--bo-shadow: 0 2px 8px rgb(31 36 33 / .08);--bo-shadow-lg: 0 8px 24px rgb(31 36 33 / .1);--bo-header-h: 113px;--bo-focus: 0 0 0 3px rgb(0 119 55 / .35);--bo-transition: .15s ease}@media (prefers-color-scheme: dark){:root[data-theme=system]{--bo-green: #2ea55c;--bo-green-contrast: #35b365;--bo-green-dark: #7ad39c;--bo-green-100: #16351f;--bo-green-50: #12281a;--bo-ink: #f2f5f3;--bo-black: #0f1210;--bo-text: #dfe4e0;--bo-muted: #a3adb5;--bo-text-soft: #c2c9c4;--bo-placeholder: #8b938d;--bo-field: #4a524d;--bo-check-border: #7d8983;--bo-check-mark: #07130c;--bo-stroke: #2f3733;--bo-select-arrow: url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 11 7'%3E%3Cpath d='M1 1l4.5 4.5L10 1' fill='none' stroke='%23b9c2bc' stroke-width='1.6' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E");--bo-surface: #171b19;--bo-white: #121614;--bo-danger: #ff6b6d;--bo-sale: #ff6b6d;--bo-verified: #35b365;--bo-verified-bg: #13291c;--bo-gray-100: #1e2321;--bo-star: #f0bf3c;--bo-page: #0f1210;--bo-card: #171b19;--bo-border: #2f3733;--bo-shadow-color: rgba(0, 0, 0, .5);--bo-tint-danger: #2b1616;--bo-tint-danger-ink: #ff9a9b;--bo-tint-success: #12281a;--bo-tint-success-ink: #6fd39a;--bo-tint-warn: #2a2313;--bo-tint-warn-ink: #e7c977;--bo-tint-warn-line: #4a3f1f;--bo-tint-neutral: #1e2321;color-scheme:dark}}:root[data-theme=dark]{--bo-green: #2ea55c;--bo-green-contrast: #35b365;--bo-green-dark: #7ad39c;--bo-green-100: #16351f;--bo-green-50: #12281a;--bo-ink: #f2f5f3;--bo-black: #0f1210;--bo-text: #dfe4e0;--bo-muted: #a3adb5;--bo-text-soft: #c2c9c4;--bo-placeholder: #8b938d;--bo-field: #4a524d;--bo-check-border: #7d8983;--bo-check-mark: #07130c;--bo-stroke: #2f3733;--bo-select-arrow: url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 11 7'%3E%3Cpath d='M1 1l4.5 4.5L10 1' fill='none' stroke='%23b9c2bc' stroke-width='1.6' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E");--bo-surface: #171b19;--bo-white: #121614;--bo-danger: #ff6b6d;--bo-sale: #ff6b6d;--bo-verified: #35b365;--bo-verified-bg: #13291c;--bo-gray-100: #1e2321;--bo-star: #f0bf3c;--bo-page: #0f1210;--bo-card: #171b19;--bo-border: #2f3733;--bo-shadow-color: rgba(0, 0, 0, .5);--bo-tint-danger: #2b1616;--bo-tint-danger-ink: #ff9a9b;--bo-tint-success: #12281a;--bo-tint-success-ink: #6fd39a;--bo-tint-warn: #2a2313;--bo-tint-warn-ink: #e7c977;--bo-tint-warn-line: #4a3f1f;--bo-tint-neutral: #1e2321;color-scheme:dark}*,*:before,*:after{box-sizing:border-box}body{margin:0;background:var(--bo-gray-100, #f1f3f2);font-family:var(--bo-font-body),system-ui,sans-serif;font-size:16px;line-height:1.5;color:var(--bo-text, #323232);-webkit-font-smoothing:antialiased}h1,h2,h3{margin:0;font-family:var(--bo-font-heading),system-ui,sans-serif;font-weight:600}p,ul,ol{margin:0;padding:0}li{list-style:none}a{color:inherit;text-decoration:none}button{font:inherit;cursor:pointer;border:0;background:none}img{display:block;max-width:100%}table{border-collapse:collapse;width:100%}.bo-i{display:inline-flex;flex:0 0 auto}.bo-i svg{display:block}.bo-skiplink{position:absolute;left:8px;top:-60px;z-index:200;padding:10px 16px;border-radius:0 0 10px 10px;background:var(--bo-green-contrast, #007737);color:var(--bo-white, #fff);font-weight:700;text-decoration:none;transition:top .12s ease}.bo-skiplink:focus{top:0}.bo-panel{min-height:100vh;display:flex;flex-direction:column;--bo-topbar-h: 80px}.bo-topbar{display:flex;align-items:center;justify-content:space-between;gap:16px;box-sizing:border-box;min-height:var(--bo-topbar-h);padding:14px 28px;background:var(--bo-white, #fff);border-bottom:1px solid var(--bo-stroke, #d7dad8);position:sticky;top:0;z-index:30}.bo-topbar__brand{display:flex;align-items:center;gap:16px}.bo-topbar__logo{height:36px;width:auto}.bo-topbar__sep{width:1px;height:26px;background:var(--bo-stroke, #d7dad8)}.bo-topbar__title{font-weight:700;color:var(--bo-ink, #1f2421)}.bo-topbar__actions{display:flex;align-items:center;gap:18px}.bo-topbar .bo-themetoggle{display:inline-flex;align-items:center;justify-content:center;width:32px;height:32px;flex:0 0 auto;border-radius:999px;color:var(--bo-text-soft, #53565a);cursor:pointer;background:none;border:0;transition:background-color .15s ease,color .15s ease}.bo-topbar .bo-themetoggle:hover{color:var(--bo-green-contrast, #007737);background:var(--bo-green-50, #eaf5ee)}.bo-topbar .bo-themetoggle__icon{display:block;width:18px;height:18px;line-height:0}.bo-topbar .bo-themetoggle__svg{display:none}.bo-topbar .bo-themetoggle__svg--system{display:block}.bo-topbar [data-bo-theme-state=light] .bo-themetoggle__svg{display:none}.bo-topbar [data-bo-theme-state=light] .bo-themetoggle__svg--light{display:block}.bo-topbar [data-bo-theme-state=dark] .bo-themetoggle__svg{display:none}.bo-topbar [data-bo-theme-state=dark] .bo-themetoggle__svg--dark{display:block}.bo-topbar__bell{display:inline-flex;align-items:center;justify-content:center;width:32px;height:32px;flex:0 0 auto;border-radius:999px;color:var(--bo-text-soft, #53565a)}.bo-topbar__bell:hover{color:var(--bo-green-contrast, #007737);background:var(--bo-green-50, #eaf5ee)}.bo-topbar__user{position:relative;display:flex;align-items:center}.bo-topbar__userbtn{display:flex;align-items:center;gap:10px;padding:5px 10px 5px 5px;border:1px solid transparent;border-radius:999px;background:none;text-align:left;transition:background-color .15s ease,border-color .15s ease}.bo-topbar__userbtn:hover{background:var(--bo-surface, #f9f9f9);border-color:var(--bo-stroke, #d7dad8)}.bo-topbar__userbtn.is-open{background:var(--bo-green-50, #e8f5ee);border-color:var(--bo-green-100, #d2ecdd)}.bo-topbar__caret{color:var(--bo-muted, #6b7380);transition:transform .15s ease}.bo-topbar__userbtn.is-open .bo-topbar__caret{transform:rotate(180deg)}.bo-usermenu{position:absolute;top:calc(100% + 8px);right:0;z-index:200;min-width:232px;display:flex;flex-direction:column;padding:6px;border:1px solid var(--bo-stroke, #d7dad8);border-radius:12px;background:var(--bo-card);box-shadow:0 12px 32px #1f242124}.bo-usermenu__item{display:flex;align-items:center;gap:10px;width:100%;padding:10px 12px;border:0;border-radius:8px;background:none;font-size:14px;font-weight:600;color:var(--bo-ink, #1f2421);text-align:left}.bo-usermenu__item .bo-i{color:var(--bo-muted, #6b7380)}.bo-usermenu__item:hover{background:var(--bo-green-50, #e8f5ee);color:var(--bo-green-contrast, #007737)}.bo-usermenu__item:hover .bo-i{color:inherit}.bo-usermenu__item.is-danger:hover{background:var(--bo-tint-danger);color:var(--bo-sale, #d9282f)}.bo-usermenu__sep{height:1px;margin:5px 8px;background:var(--bo-stroke, #d7dad8)}.bo-topbar__avatar{display:inline-flex;align-items:center;justify-content:center;width:38px;height:38px;border-radius:999px;background:var(--bo-green-50, #e8f5ee);color:var(--bo-green-contrast, #007737);font-family:var(--bo-font-heading),sans-serif;font-weight:600}.bo-topbar__id{display:flex;flex-direction:column;gap:2px}.bo-topbar__name{font-size:14px;font-weight:700;color:var(--bo-ink, #1f2421)}.bo-topbar__verified{display:inline-flex;align-items:center;gap:4px;font-size:14px;font-weight:500;color:var(--bo-green-contrast, #007737)}.bo-panel__body{display:flex;align-items:flex-start;flex:1 0 auto}.bo-side{position:sticky;top:var(--bo-topbar-h);height:calc(100vh - var(--bo-topbar-h));overflow-y:auto;box-sizing:border-box}.bo-side{display:flex;flex-direction:column;gap:4px;width:248px;flex:0 0 auto;padding:20px 16px;background:var(--bo-white, #fff);border-right:1px solid var(--bo-stroke, #d7dad8)}.bo-side__link{display:flex;align-items:center;gap:12px;padding:11px 14px;border-radius:10px;font-weight:500;color:var(--bo-text-soft, #53565a);transition:background-color .15s ease,color .15s ease}.bo-side__link:hover{background:var(--bo-surface, #f9f9f9)}.bo-side__link.is-on{background:var(--bo-green-50, #e8f5ee);color:var(--bo-green-contrast, #007737);font-weight:700}.bo-side__spacer{flex:1 0 auto}.bo-side__help{display:flex;flex-direction:column;gap:6px;padding:14px;border-radius:12px;background:var(--bo-green-50, #e8f5ee)}.bo-side__help-title{display:flex;align-items:center;gap:6px;font-size:14px;font-weight:700;color:var(--bo-green-contrast, #007737)}.bo-side__help:hover{background:var(--bo-green-100, #d2ecdd)}.bo-side__help-lead{font-size:14px;color:var(--bo-text-soft, #53565a)}.bo-side__help-mail{font-size:13px;font-weight:700;color:var(--bo-green-contrast, #007737);word-break:break-all}.bo-side__logout{margin-top:12px;padding:10px;border-radius:10px;font-size:14px;font-weight:700;color:var(--bo-muted, #6b7380)}.bo-side__logout:hover{background:var(--bo-surface, #f9f9f9);color:var(--bo-ink, #1f2421)}.bo-main2{flex:1 0 0;min-width:0;padding:28px 32px 40px}.bo-page,.bo-stack{display:flex;flex-direction:column;gap:24px}.bo-page__head{display:flex;flex-direction:column;gap:4px}.bo-page__title{font-size:28px;line-height:1.3;color:var(--bo-ink, #1f2421)}.bo-page__lead{display:flex;align-items:center;gap:6px;color:var(--bo-muted, #6b7380)}.bo-page__lead .bo-i{flex:0 0 auto}.bo-stats{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:16px}@media (min-width: 720px){.bo-stats{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (min-width: 1100px){.bo-stats{grid-template-columns:repeat(5,minmax(0,1fr));gap:18px}}@media (min-width: 1100px){.bo-stats:has(>:nth-child(4):last-child){grid-template-columns:repeat(4,minmax(0,1fr))}.bo-stats:has(>:nth-child(3):last-child){grid-template-columns:repeat(3,minmax(0,1fr))}}.bo-stat{container-type:inline-size;display:flex;flex-direction:column;gap:8px;padding:18px 20px;background:var(--bo-white, #fff);border:1px solid var(--bo-stroke, #d7dad8);border-radius:14px}.bo-stat__label{font-size:14px;font-weight:500;color:var(--bo-muted, #6b7380)}.bo-stat__label.is-warn{color:var(--bo-tint-warn-ink)}.bo-stat__value{font-family:var(--bo-font-heading),sans-serif;font-size:clamp(20px,18cqw,28px);font-weight:600;line-height:1.25;color:var(--bo-ink, #1f2421);white-space:nowrap}.bo-stat__label{min-height:2.6em}.bo-stat__hint{font-size:14px;font-weight:700}.bo-stat__hint.is-ok{color:var(--bo-green-contrast, #007737)}.bo-stat__hint.is-warn{color:var(--bo-tint-warn-ink)}.bo-stat__hint.is-danger{color:var(--bo-tint-danger-ink, #9a2b2e)}.bo-stat__hint.is-muted{color:var(--bo-muted, #6b7380)}.bo-card2{display:flex;flex-direction:column;gap:16px;padding:22px 24px;background:var(--bo-white, #fff);border:1px solid var(--bo-stroke, #d7dad8);border-radius:16px}.bo-card2__head{display:flex;flex-wrap:wrap;align-items:baseline;justify-content:space-between;gap:6px 12px}.bo-card2__head>.bo-btn2{white-space:nowrap}.bo-card2__title{font-size:20px;line-height:1.3;color:var(--bo-ink, #1f2421)}.bo-card2__meta{margin-left:auto;font-size:13px;line-height:1.45;text-align:right;color:var(--bo-text-soft, #53565a)}.bo-card2__link{display:inline-flex;align-items:center;gap:12px;font-size:14px;font-weight:700;color:var(--bo-green-contrast, #007737)}.bo-table td.bo-rowactions{text-align:right}.bo-table td.bo-rowactions>*{display:flex;justify-content:flex-end;width:fit-content;margin-left:auto;margin-bottom:6px}.bo-table td.bo-rowactions>*:last-child{margin-bottom:0}.bo-table td.bo-rowactions .bo-rowactions__why{display:block;width:100%;margin:-2px 0 8px;font-size:12px;line-height:1.4;text-align:right;color:var(--bo-muted, #6b7380);white-space:normal}.bo-card2__link.is-disabled{color:var(--bo-muted, #6b7380);cursor:not-allowed;opacity:.6}.bo-card2__link.is-strong{padding:6px 12px;border-radius:999px;background:var(--bo-green-50, #e8f5ee);color:var(--bo-green-contrast, #007737);white-space:nowrap}.bo-card2__link.is-strong:hover{background:var(--bo-green-100, #d2ecdd)}.bo-card2__link.is-strong:disabled{opacity:.6;cursor:default}.bo-card2__link.is-danger{color:var(--bo-sale, #d9282f)}.bo-card2__link.is-danger:hover{background:var(--bo-tint-danger, #fdecec)}.bo-card2__link.is-danger:disabled{opacity:.6;cursor:default}.bo-dash2{display:grid;grid-template-columns:1fr;gap:24px;align-items:start}.bo-dash2__main,.bo-dash2__side{display:flex;flex-direction:column;gap:24px;min-width:0}@media (min-width: 1100px){.bo-dash2{grid-template-columns:minmax(0,2fr) minmax(300px,1fr)}}.bo-todo{display:flex;flex-direction:column;gap:12px}.bo-todo__title{font-size:16px;font-weight:700;color:var(--bo-text-soft, #53565a)}.bo-todo__list{display:grid;grid-template-columns:repeat(auto-fit,minmax(300px,1fr));gap:14px;list-style:none;margin:0;padding:0}.bo-todo__card{display:flex;flex-wrap:wrap;align-items:center;gap:14px;padding:16px 18px;border:1px solid var(--bo-stroke, #d7dad8);border-left-width:4px;border-radius:14px;background:var(--bo-card, #fff)}.bo-todo__card.is-warn{border-left-color:var(--bo-star, #d69e00)}.bo-todo__card.is-danger{border-left-color:var(--bo-sale, #d9282f)}.bo-todo__icon{flex:0 0 auto;display:grid;place-items:center;width:40px;height:40px;border-radius:12px;background:var(--bo-surface, #f9f9f9);color:var(--bo-ink, #1f2421)}.bo-todo__card.is-danger .bo-todo__icon{background:var(--bo-tint-danger);color:var(--bo-tint-danger-ink, #9a2b2e)}.bo-todo__card.is-warn .bo-todo__icon{background:var(--bo-tint-warn);color:var(--bo-tint-warn-ink)}.bo-todo__body{flex:1 1 190px;min-width:0;display:flex;flex-direction:column;gap:2px}.bo-todo__head{font-weight:700;color:var(--bo-ink, #1f2421);line-height:1.3}.bo-todo__n{font-family:var(--bo-font-heading),sans-serif;font-size:22px;margin-right:4px}.bo-todo__lead{font-size:14px;color:var(--bo-text-soft, #53565a)}.bo-todo__action{flex:0 0 auto;margin-left:auto;font-size:14px;padding:10px 14px;white-space:nowrap}@media (max-width: 640px){.bo-todo__action{flex:1 1 100%;justify-content:center;min-height:44px}}.bo-todo--clear{flex-direction:row;align-items:center;gap:14px;padding:16px 18px;border-radius:14px;background:var(--bo-green-50, #e8f5ee);color:var(--bo-green-contrast, #007737)}.bo-todo__clear-body{flex:1 1 auto;min-width:0}@media (max-width: 640px){.bo-todo--clear{flex-wrap:wrap}.bo-todo--clear>.bo-todo__clear-body{flex-basis:calc(100% - 34px)}.bo-todo--clear>.bo-btn2{margin-left:34px}}.bo-todo__clear-title{font-weight:700;color:var(--bo-ink, #1f2421)}.bo-todo__clear-lead{font-size:14px;color:var(--bo-text-soft, #53565a)}.bo-queue{list-style:none;margin:0;padding:0;display:flex;flex-direction:column}.bo-queue__row{display:flex;align-items:center;gap:16px;padding:12px 0;border-bottom:1px solid var(--bo-stroke, #d7dad8)}.bo-queue__row:last-child{border-bottom:0;padding-bottom:0}.bo-queue__main{flex:1 1 auto;min-width:0;display:flex;flex-direction:column;gap:4px}.bo-queue__top{display:flex;align-items:center;flex-wrap:wrap;gap:8px 12px}.bo-queue__buyer{font-weight:500;color:var(--bo-ink, #1f2421)}.bo-queue__meta{font-size:14px;color:var(--bo-muted, #6b7380)}.bo-queue__amount{flex:0 0 auto;display:flex;flex-direction:column;align-items:flex-end;gap:1px;margin-left:auto;text-align:right}.bo-queue__open{flex:0 0 auto;font-size:14px;padding:9px 14px}@media (max-width: 640px){.bo-queue__row{flex-wrap:wrap}.bo-queue__open{flex:1 1 100%;justify-content:center;min-height:44px}}.bo-minilist__action{flex:0 0 auto}.bo-minilist__hint{display:block;font-size:13px;color:var(--bo-muted, #6b7380);white-space:nowrap}.bo-minilist__when{flex:0 0 auto;white-space:nowrap}.bo-minilist__row.is-unread .bo-minilist__title{font-weight:700}.bo-dash__empty{display:flex;align-items:center;gap:8px;color:var(--bo-text-soft, #53565a);font-size:14px}.bo-dash__empty .bo-i{color:var(--bo-green-contrast, #007737);flex:0 0 auto}.bo-dash__empty--col{flex-direction:column;align-items:flex-start;gap:12px}.bo-dash__empty--col p{display:flex;align-items:center;gap:8px}.bo-dash__note{display:flex;align-items:center;flex-wrap:wrap;gap:6px;font-size:13px;color:var(--bo-muted, #6b7380)}.bo-dash__note .bo-i{flex:0 0 auto}.bo-dash__note-link{display:inline-flex;align-items:center;min-height:24px;margin-left:auto;font-weight:700;color:var(--bo-green-contrast, #007737)}.bo-sales{display:flex;flex-direction:column;gap:16px;transition:opacity .15s ease}.bo-sales.is-busy{opacity:.6}.bo-sales__ranges{display:flex;gap:6px}.bo-sales__sum{display:grid;grid-template-columns:repeat(auto-fit,minmax(200px,1fr));gap:16px}.bo-sales__kpi{display:flex;flex-direction:column;gap:2px}.bo-sales__label{font-size:14px;color:var(--bo-muted, #6b7380)}.bo-sales__value{font-family:var(--bo-font-heading),sans-serif;font-size:26px;line-height:1.2;color:var(--bo-ink, #1f2421)}.bo-sales__delta{font-size:13px;color:var(--bo-text-soft, #53565a)}.bo-sales__delta.is-up{color:var(--bo-green-contrast, #007737);font-weight:700}.bo-sales__delta.is-down{color:var(--bo-tint-danger-ink, #9a2b2e);font-weight:700}.bo-bars{margin:0}.bo-bars__plot{display:flex;gap:10px}.bo-bars__yaxis{display:flex;flex-direction:column;justify-content:space-between;flex:0 0 auto;height:96px;font-size:11px;line-height:1;text-align:right;color:var(--bo-muted, #6b7380)}.bo-bars__col{flex:1 1 auto;min-width:0}.bo-bars__area{position:relative;height:96px}.bo-bars__grid{position:absolute;left:0;right:0;border-top:1px dashed var(--bo-stroke, #d7dad8)}.bo-bars__grid.is-base{border-top-style:solid}.bo-bars svg{position:absolute;top:0;right:0;bottom:0;left:0;display:block;width:100%;height:100%}.bo-bars__bar{fill:var(--bo-green-contrast, #007737)}.bo-bars__bar.is-zero{fill:transparent}.bo-bars__axis{display:flex;justify-content:space-between;margin-top:8px;font-size:12px;color:var(--bo-muted, #6b7380)}.bo-reflist{display:flex;flex-direction:column;gap:14px;margin:0;padding:0;list-style:none}.bo-reflist>li+li{padding-top:14px;border-top:1px solid var(--bo-stroke, #d7dad8)}.bo-reflist__head{display:flex;align-items:baseline;justify-content:space-between;gap:12px}.bo-reflist__head strong{color:var(--bo-sale, #d9282f);font-variant-numeric:tabular-nums}.bo-reflist__reason{margin-top:2px;font-size:14px;color:var(--bo-text-soft, #53565a)}.bo-refunds{margin-top:14px;padding:14px 16px;border:1px solid var(--bo-stroke, #d7dad8);border-radius:12px;background:var(--bo-surface, #f9f9f9)}.bo-refunds__head{margin-bottom:10px;font-size:14px;color:var(--bo-text-soft, #53565a)}.bo-refunds__head strong{color:var(--bo-sale, #d9282f);font-variant-numeric:tabular-nums}.bo-refunds .bo-sub{display:block;margin-top:10px}.bo-casenote__verdict{display:block;margin-top:2px}.bo-casenote__verdict .bo-sub{display:block}.bo-casenote>span>a{white-space:nowrap}.bo-picker{display:flex;flex-direction:column;align-items:flex-start;gap:12px}.bo-picker .is-off{opacity:.55;cursor:default}.bo-picker__list{display:flex;flex-wrap:wrap;gap:10px;margin:0;padding:0;list-style:none}.bo-picker__item{position:relative;width:84px;height:84px;border-radius:10px;overflow:hidden;border:1px solid var(--bo-stroke, #d7dad8)}.bo-picker__item img{width:100%;height:100%;object-fit:cover;display:block}.bo-picker__x{position:absolute;top:4px;right:4px;display:grid;place-items:center;width:24px;height:24px;border:0;border-radius:999px;background:#1f242199;color:var(--bo-white, #fff);cursor:pointer}.bo-picker__x:hover{background:var(--bo-sale, #d9282f)}.bo-pick{display:flex;flex-direction:column;gap:8px;margin:0;padding:0;list-style:none}.bo-pick__row{display:flex;align-items:center;gap:12px;padding:12px 14px;border:1px solid var(--bo-stroke, #d7dad8);border-radius:12px;background:var(--bo-card)}.bo-pick__row.is-on{border-color:var(--bo-green-contrast, #007737);background:var(--bo-green-50, #e8f5ee)}.bo-pick__main{display:flex;align-items:flex-start;gap:12px;flex:1 1 auto;min-width:0;cursor:pointer}.bo-pick__main input{margin-top:3px}.bo-pick__main strong{display:block}.bo-pick__qty{display:inline-flex;align-items:center;gap:2px;flex:0 0 auto;border:1px solid var(--bo-stroke, #d7dad8);border-radius:999px;background:var(--bo-card)}.bo-pick__qty button{width:32px;height:32px;border:0;border-radius:999px;background:none;font-size:16px;cursor:pointer;color:var(--bo-ink, #1f2421)}.bo-pick__qty button:hover{background:var(--bo-gray-100, #f1f3f2)}.bo-pick__qty output{min-width:26px;text-align:center;font-weight:700;font-variant-numeric:tabular-nums}.bo-pick__sum{flex:0 0 auto;min-width:90px;text-align:right;font-weight:700;font-variant-numeric:tabular-nums}.bo-refund td{vertical-align:middle}.bo-refund input{text-align:right}.bo-refund tr.is-muted td{opacity:.55}.bo-table{width:100%;border-collapse:collapse}.bo-table th{position:relative;padding-bottom:10px;font-size:14px;font-weight:500;color:var(--bo-muted, #6b7380);text-align:left;border-bottom:1px solid var(--bo-stroke, #d7dad8)}.bo-table td{padding-block:12px;font-size:14px;border-bottom:1px solid var(--bo-stroke-soft, #ecefed);vertical-align:middle}.bo-table tbody tr{transition:background-color .14s ease}.bo-table tbody tr:hover{background:var(--bo-surface, #f9f9f9)}.bo-table tr:last-child td{border-bottom:0}.bo-table__id{display:inline-flex;align-items:center;min-height:32px;font-weight:700;color:var(--bo-ink, #1f2421)}.bo-table__id:hover{color:var(--bo-green-contrast, #007737)}.bo-table__muted{color:var(--bo-text-soft, #53565a)}.bo-table__claim{display:block;margin-top:4px}.bo-parts{display:flex;flex-direction:column;gap:6px;margin:0;padding:0;list-style:none}.bo-parts__row{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:4px 10px;min-width:0}.bo-parts__name{flex:1 1 12ch;min-width:0;overflow-wrap:break-word;color:var(--bo-text-soft, #53565a)}.bo-parts__pickup{display:block;margin-top:2px;font-size:12px;color:var(--bo-text-soft, #53565a)}.bo-parts__state{display:inline-flex;align-items:center;gap:6px;flex:0 0 auto;flex-wrap:wrap;justify-content:flex-end}@media (max-width: 640px){.bo-parts__row{flex-direction:column;align-items:flex-start;gap:2px}}.bo-minilist{display:flex;flex-direction:column}.bo-minilist__row{display:flex;align-items:center;gap:12px;padding-block:12px;border-bottom:1px solid var(--bo-stroke, #d7dad8)}.bo-minilist__row:last-child{border-bottom:0}.bo-minilist__media{display:inline-flex;align-items:center;justify-content:center;width:48px;height:48px;flex:0 0 auto;border:1px solid #dbdfdd;border-radius:8px;overflow:hidden;background:var(--bo-green-50, #e8f5ee);color:var(--bo-green-contrast, #007737)}.bo-minilist__media img{width:100%;height:100%;object-fit:cover}.bo-minilist__body{flex:1 1 auto;display:flex;flex-direction:column;align-items:flex-start;gap:4px;min-width:0}.bo-minilist__title{font-size:14px;font-weight:700;color:var(--bo-ink, #1f2421)}a.bo-minilist__title{padding-block:2px}.bo-minilist__title:hover{color:var(--bo-green-contrast, #007737)}.bo-minilist__meta{font-size:14px;color:var(--bo-muted, #6b7380)}.bo-badge2{display:inline-flex;align-items:center;padding:4px 10px;border-radius:999px;font-size:14px;font-weight:700;white-space:nowrap}.bo-badge2.is-ok{background:var(--bo-tint-success, #e8f5ee);color:var(--bo-tint-success-ink, #17603a)}.bo-badge2.is-warn{background:var(--bo-tint-warn);color:var(--bo-tint-warn-ink)}.bo-badge2.is-danger{background:var(--bo-tint-danger);color:var(--bo-tint-danger-ink)}.bo-badge2.is-neutral{background:var(--bo-gray-100, #f1f3f2);color:var(--bo-text-soft, #53565a)}.bo-btn2{display:inline-flex;align-items:center;justify-content:center;gap:8px;padding:11px 18px;border-radius:10px;font-weight:700;transition:background-color .15s ease,color .15s ease,border-color .15s ease}.bo-btn2>span:has(>.bo-i){display:inline-flex;align-items:center;gap:8px}.bo-btn2.is-primary{background:var(--bo-green-contrast, #007737);color:var(--bo-white)}.bo-btn2.is-primary:hover{background:var(--bo-green-dark, #005025)}.bo-btn2.is-danger{background:var(--bo-sale, #d9282f);color:var(--bo-white);font-size:14px;padding:10px 16px}.bo-btn2.is-ghost{border:1px solid var(--bo-stroke, #d7dad8);color:var(--bo-ink, #1f2421);background:var(--bo-card)}.bo-btn2.is-ghost:hover{border-color:var(--bo-green-contrast, #007737)}.bo-btn2.is-ghost.is-danger{color:var(--bo-sale, #d9282f);border-color:#d9282f59;background:var(--bo-card)}.bo-btn2.is-ghost.is-danger:hover{border-color:var(--bo-sale, #d9282f);background:var(--bo-tint-danger, #fdecec)}.bo-listbar{display:flex;justify-content:flex-end;margin-bottom:12px}.bo-btn2.is-on-green{background:var(--bo-card);color:var(--bo-green-contrast, #007737);font-size:14px;padding:11px 16px;border-radius:8px;align-self:flex-start}.bo-btn2:disabled{cursor:default}.bo-btn2:disabled:not(.is-saving){opacity:.55}.bo-btn2.is-primary:disabled:not(.is-saving){opacity:1;background:var(--bo-gray-100, #f1f3f2);border-color:var(--bo-stroke, #d7dad8);color:var(--bo-muted, #6b7380)}.bo-btn2.is-saving{opacity:1;cursor:progress}.bo-btn2.is-done{background:var(--bo-green-contrast, #007737);border-color:var(--bo-green-contrast, #007737);color:var(--bo-white)}.bo-btn2 .bo-spin{width:15px;height:15px;border-width:2px;border-color:currentColor;border-top-color:transparent;opacity:.85}.bo-payout{gap:14px;background:var(--bo-green-contrast, #007737);border-color:var(--bo-green-contrast, #007737);color:var(--bo-white)}.bo-payout__when,.bo-payout__note{font-size:14px;font-weight:500;color:var(--bo-green-100, #d2ecdd)}.bo-payout__amount{font-family:var(--bo-font-heading),sans-serif;font-size:28px;font-weight:600;line-height:1.3}.bo-sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0 0 0 0);clip-path:inset(50%);white-space:nowrap;border:0}.bo-alert{display:flex;align-items:center;gap:12px;padding:14px 18px;border-radius:12px}.bo-alert.is-error{background:var(--bo-tint-danger);border:1px solid rgb(217 40 47 / .35);color:var(--bo-sale, #d9282f)}.bo-alert.is-warn{background:var(--bo-tint-warn);border:1px solid rgb(214 158 0 / .35);color:var(--bo-star)}.bo-alert.is-info{background:var(--bo-green-50, #e8f5ee);border:1px solid var(--bo-green-100, #d2ecdd);color:var(--bo-green-contrast, #007737)}.bo-alert.is-neutral{background:var(--bo-gray-100, #f1f3f2);border:1px solid var(--bo-stroke, #d7dad8);color:var(--bo-text-soft, #53565a)}.bo-facts+.bo-alert,.bo-form__sub+.bo-alert{margin-top:18px}.bo-alert:has(.bo-alert__title){align-items:flex-start}.bo-alert:has(.bo-alert__title)>.bo-i{margin-top:1px}.bo-alert__body{flex:1 0 0;min-width:0;display:flex;flex-direction:column;gap:1px}.bo-alert__title{font-weight:700;color:var(--bo-ink, #1f2421)}.bo-alert__lead{font-size:14px;line-height:1.5;color:var(--bo-text-soft, #53565a)}.bo-alert__lead>*+*{margin-top:8px}.bo-alert__lead>button{margin-top:12px}.bo-async{display:grid;place-items:center;gap:12px;padding:32px}.bo-loading{display:flex;flex-direction:column;align-items:center;gap:12px}.bo-loading__label{font-size:14px;font-weight:600;color:var(--bo-muted, #6b7380)}.bo-spin{width:26px;height:26px;border:3px solid var(--bo-green-100, #d2ecdd);border-top-color:var(--bo-green-contrast, #007737);border-radius:999px;animation:bo-rot .7s linear infinite}@keyframes bo-rot{to{transform:rotate(360deg)}}.bo-empty2{display:grid;place-items:center;gap:8px;padding:40px 20px;text-align:center;color:var(--bo-muted, #6b7380)}.bo-empty2__title{font-weight:700;color:var(--bo-ink, #1f2421)}.bo-empty2__lead{font-size:14px;max-width:52ch}.bo-empty2 .bo-gate__actions{margin-top:8px}.bo-gate{min-height:100vh;display:grid;place-content:center;gap:16px;padding:40px}.bo-gate__actions{display:flex;gap:12px;justify-content:center}.bo-toasts{position:fixed;right:20px;bottom:20px;display:flex;flex-direction:column;gap:8px;z-index:910}.bo-toast{padding:12px 16px;border-radius:10px;background:var(--bo-ink, #1f2421);color:var(--bo-white);font-size:14px;box-shadow:0 8px 24px #1f24212e}.bo-toast.is-error{background:var(--bo-sale, #d9282f)}.bo-side__track{display:contents}@media (max-width: 900px){.bo-panel__body{flex-direction:column;align-items:stretch}.bo-side{position:static;height:auto;width:100%;flex-direction:row;padding:8px 0;overflow:visible;border-right:0;border-bottom:1px solid var(--bo-stroke, #d7dad8)}.bo-side__track{display:flex;flex:1 1 auto;min-width:0;gap:4px;padding-inline:12px;scroll-padding-inline:12px;overflow-x:auto;overflow-y:hidden;scrollbar-width:none;scroll-snap-type:x proximity;-webkit-overflow-scrolling:touch}.bo-side__track::-webkit-scrollbar{display:none}.bo-side__link{flex:0 0 auto;white-space:nowrap;scroll-snap-align:center}.bo-side__spacer,.bo-side__help,.bo-side__logout{display:none}.bo-side__back{flex:0 0 auto}.bo-main2{padding:20px}}[data-more]{--bo-fade: 40px}[data-more=end]{-webkit-mask-image:linear-gradient(to right,#000 calc(100% - var(--bo-fade)),transparent);mask-image:linear-gradient(to right,#000 calc(100% - var(--bo-fade)),transparent)}[data-more=start]{-webkit-mask-image:linear-gradient(to left,#000 calc(100% - var(--bo-fade)),transparent);mask-image:linear-gradient(to left,#000 calc(100% - var(--bo-fade)),transparent)}[data-more="start end"]{-webkit-mask-image:linear-gradient(to right,transparent,#000 var(--bo-fade),#000 calc(100% - var(--bo-fade)),transparent);mask-image:linear-gradient(to right,transparent,#000 var(--bo-fade),#000 calc(100% - var(--bo-fade)),transparent)}.bo-page__head--row{flex-direction:row;align-items:flex-end;justify-content:space-between;gap:16px;flex-wrap:wrap}.bo-wsteps{display:flex;flex-wrap:wrap;gap:8px}.bo-wstep{display:inline-flex;align-items:center;gap:8px;padding:8px 14px;border-radius:999px;background:var(--bo-white, #fff);border:1px solid var(--bo-stroke, #d7dad8);font-size:14px;font-weight:500;color:var(--bo-text-soft, #53565a)}.bo-wstep:hover{border-color:var(--bo-green-contrast, #007737)}.bo-wstep.is-on{background:var(--bo-green-contrast, #007737);border-color:var(--bo-green-contrast, #007737);color:var(--bo-white);font-weight:700}.bo-wstep.is-done{border-color:var(--bo-green-100, #d2ecdd);color:var(--bo-green-contrast, #007737)}.bo-wstep__no{display:inline-flex;align-items:center;justify-content:center;width:22px;height:22px;border-radius:999px;background:var(--bo-gray-100, #f1f3f2);font-size:13px;font-weight:700}.bo-wstep.is-on .bo-wstep__no{background:#ffffff3d;color:var(--bo-white)}.bo-wnav{display:flex;align-items:center;gap:12px}.bo-wnav__spacer{flex:1 0 auto}.bo-wnote{display:flex;align-items:center;gap:8px;font-size:14px;color:var(--bo-muted, #6b7380)}.bo-form{display:flex;flex-direction:column;gap:20px}.bo-form__head{display:flex;align-items:center;justify-content:space-between;gap:16px}.bo-form__title{font-size:20px;line-height:1.3;color:var(--bo-ink, #1f2421)}.bo-form__note{display:block;font-size:14px;line-height:1.55;color:var(--bo-muted, #6b7380)}.bo-form__note>.bo-i{vertical-align:-3px;margin-right:8px}.bo-form__note:has(>.bo-i){padding-left:22px;text-indent:-22px}.bo-form__note:has(>.bo-i)>.bo-sub{text-indent:0}.bo-form__note>a{padding-block:3px}.bo-form__note--warn{color:var(--bo-tint-warn-ink)}.bo-form__note--danger{color:var(--bo-tint-danger-ink, #9a2b2e)}.bo-form__note--error{color:var(--bo-tint-danger-ink, #9a2b2e);font-weight:600}.bo-aiassist{display:flex;flex-direction:column;gap:12px;padding:14px 16px;background:var(--bo-green-50, #e8f5ee);border:1px solid var(--bo-green-100, #d2ecdd);border-radius:12px}.bo-aiassist__head{display:flex;align-items:center;gap:12px;flex-wrap:wrap}.bo-aiassist__wynik{display:flex;flex-direction:column;gap:10px;padding:16px;background:var(--bo-white, #fff);border:1px solid var(--bo-stroke, #d7dad8);border-radius:12px}.bo-aiassist__title{font-size:16px;color:var(--bo-ink, #1f2421)}.bo-aiassist__pole{margin:0;font-size:14px;color:var(--bo-text, #323232)}.bo-aiassist__opis{margin:0;padding:12px;max-height:320px;overflow-y:auto;white-space:pre-wrap;overflow-wrap:anywhere;font:inherit;font-size:14px;line-height:1.6;color:var(--bo-text, #323232);background:var(--bo-surface, #f9f9f9);border-radius:10px}.bo-aiassist__uwagi{font-size:14px;color:var(--bo-muted, #6b7380)}.bo-aiassist__uwagi ul{margin:6px 0 0;padding-left:18px}.bo-aiassist__uwagi li{margin:2px 0}.bo-aiassist__akcje{display:flex;flex-wrap:wrap;gap:8px}.bo-form__row{display:grid;grid-template-columns:repeat(auto-fit,minmax(200px,1fr));align-items:start;gap:12px 16px}.bo-form__row>.bo-field{min-width:0}.bo-form__row>.bo-field.is-wide{grid-column:1 / -1}@supports (grid-template-rows: subgrid){.bo-form__row{grid-template-rows:auto auto auto}.bo-form__row>.bo-field{display:grid;grid-row:span 3;grid-template-rows:subgrid;gap:7px}.bo-form__row>.bo-doc{grid-row:span 3;align-self:center}.bo-form__row>.bo-field>.bo-field__label:empty,.bo-form__row>.bo-field>.bo-field__foot:empty{display:block}.bo-form__row>.bo-field>.bo-field__foot:not(:empty){margin-bottom:8px}}.bo-form__row--tier{grid-template-columns:repeat(3,minmax(0,1fr)) auto}.bo-form__row--tier>.bo-tier__drop{grid-column:4;grid-row:2;align-self:center;justify-self:start;padding-left:4px;white-space:nowrap}.bo-field{display:flex;flex-direction:column;gap:7px}.bo-field.is-wide{width:100%}.bo-field__label{font-size:14px;font-weight:500;color:var(--bo-text-soft, #53565a)}.bo-field__req{color:var(--bo-sale, #d9282f);font-weight:700;margin-left:4px}.bo-field__control{display:block;min-width:0}.bo-field__foot{font-size:13px;color:var(--bo-muted, #6b7380)}.bo-field__foot.is-error{font-weight:600;color:var(--bo-sale, #d9282f)}.bo-field>.bo-field__label:empty,.bo-field>.bo-field__foot:empty{display:none}.bo-field__hint{font-size:13px;color:var(--bo-muted, #6b7380)}.bo-field__error{font-size:13px;font-weight:600;color:var(--bo-sale, #d9282f)}.bo-input{width:100%;padding:12px 14px;border:1px solid var(--bo-stroke, #d7dad8);border-radius:10px;background:var(--bo-card);font:inherit;color:var(--bo-ink, #1f2421)}.bo-input:focus{outline:none;border-color:var(--bo-green-contrast, #007737);box-shadow:0 0 0 3px #0077372e}.bo-input:disabled{background:var(--bo-gray-100, #f1f3f2);border-color:var(--bo-stroke, #d7dad8);color:var(--bo-text-soft, #53565a);cursor:default}.bo-input[aria-invalid=true]{border-color:var(--bo-sale, #d9282f);background:var(--bo-tint-danger)}.bo-input[aria-invalid=true]:focus{border-color:var(--bo-sale, #d9282f);box-shadow:0 0 0 3px #d9282f2e}.bo-input[readonly]{background:var(--bo-gray-100, #f1f3f2);color:var(--bo-text-soft, #53565a)}.bo-input--area{resize:vertical}select.bo-input{-webkit-appearance:none;-moz-appearance:none;appearance:none;padding-right:38px;background-image:var(--bo-select-arrow);background-repeat:no-repeat;background-position:right 14px center;background-size:11px 7px}select.bo-input::-ms-expand{display:none}.bo-pills2{display:flex;flex-wrap:wrap;gap:8px}.bo-pill2{padding:9px 16px;border-radius:999px;border:1px solid var(--bo-stroke, #d7dad8);background:var(--bo-card);font-size:14px;font-weight:700;color:var(--bo-text-soft, #53565a)}.bo-pill2.is-on{background:var(--bo-green-contrast, #007737);border-color:var(--bo-green-contrast, #007737);color:var(--bo-white)}.bo-checks{display:flex;flex-wrap:wrap;gap:10px 18px}.bo-checks.is-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(260px,1fr));align-items:start;gap:12px 20px}.bo-check2{display:inline-flex;align-items:flex-start;gap:8px;font-size:14px;line-height:1.45;cursor:pointer}.bo-check2>.bo-check2__box{margin-top:1px}.bo-reg__dev{margin:0 0 18px;padding:10px 12px;border:1px dashed var(--bo-border, #e4e7e5);border-radius:10px;background:var(--bo-surface, #f9f9f9);font-size:13px}.bo-check2.is-disabled{cursor:default;color:var(--bo-muted, #6b7380)}.bo-check2.is-disabled .bo-check2__box{opacity:.55}.bo-check2 input{position:absolute;opacity:0;pointer-events:none}.bo-check2 a{color:var(--bo-green-contrast, #007737);text-decoration:underline;text-underline-offset:2px}.bo-check2 a:hover{text-decoration-thickness:2px}.bo-check2__box{position:relative;flex:0 0 auto;width:18px;height:18px;border:1px solid var(--bo-check-border, #919191);border-radius:5px;background:var(--bo-card)}.bo-check2__box:after{content:"";position:absolute;left:5px;top:1px;width:5px;height:10px;border:solid var(--bo-check-mark, #fff);border-width:0 2px 2px 0;transform:rotate(45deg) scale(0);transition:transform .12s ease}input:checked+.bo-check2__box{background:var(--bo-green-contrast, #007737);border-color:var(--bo-green-contrast, #007737)}input:checked+.bo-check2__box:after{transform:rotate(45deg) scale(1)}.bo-radio__box{border-radius:50%}.bo-radio__box:after{left:50%;top:50%;width:8px;height:8px;border:0;border-radius:50%;background:var(--bo-check-mark, #fff);transform:translate(-50%,-50%) scale(0)}input:checked+.bo-radio__box:after{transform:translate(-50%,-50%) scale(1)}input:focus-visible+.bo-check2__box{outline:2px solid var(--bo-green-contrast, #007737);outline-offset:2px}.bo-photos{display:flex;flex-wrap:wrap;gap:12px}.bo-photo{position:relative;width:120px;height:120px;border:1px solid var(--bo-stroke, #d7dad8);border-radius:12px;overflow:hidden;display:grid;place-items:center;background:var(--bo-green-50, #e8f5ee);color:var(--bo-green-contrast, #007737)}.bo-photo--main{width:168px;height:168px}.bo-photo img{width:100%;height:100%;object-fit:cover}.bo-photo__empty{display:grid;place-items:center;gap:6px;font-size:13px;text-align:center}.bo-photo__tag{position:absolute;top:8px;left:8px;padding:3px 8px;border-radius:999px;background:#1f2421b8;color:var(--bo-white);font-size:11px;font-weight:700;text-transform:uppercase}.bo-photo__x{position:absolute;top:6px;right:6px;width:24px;height:24px;border-radius:999px;background:var(--bo-card);display:grid;place-items:center;color:var(--bo-sale, #d9282f)}.bo-photo--add{border-style:dashed;cursor:pointer;flex-direction:column;gap:6px;font-size:13px;font-weight:700}.bo-varwrap{overflow-x:auto}.bo-table--pad th,.bo-table--pad td{padding-inline:8px}.bo-table--pad th:first-child,.bo-table--pad td:first-child{padding-left:0}.bo-sub{display:block;font-size:13px;color:var(--bo-muted, #6b7380)}.bo-cell__value{display:block}.bo-table td.bo-cell--amount{width:130px;text-align:right}.bo-table td.bo-cell--qty{width:70px}td.bo-sub,th.bo-sub{display:table-cell}.bo-sub.is-danger{color:var(--bo-tint-danger-ink, #9a2b2e);font-weight:600}.bo-offerrow{display:flex;align-items:center;gap:10px}.bo-linkdanger{flex:0 0 auto;margin-left:auto;font-size:14px;font-weight:700;color:var(--bo-sale, #d9282f)}.bo-card2__link,.bo-linkdanger{display:inline-flex;align-items:center;min-height:32px;padding-inline:2px}.bo-page input[type=checkbox],.bo-page input[type=radio]{width:24px;height:24px;flex:0 0 auto;accent-color:var(--bo-green-contrast, #1f7a4d)}.bo-packages{display:grid;grid-template-columns:repeat(auto-fit,minmax(220px,1fr));gap:16px}.bo-package{position:relative;display:flex;flex-direction:column;align-items:flex-start;gap:8px;padding:20px;border:1px solid var(--bo-stroke, #d7dad8);border-radius:14px;background:var(--bo-card);text-align:left}.bo-package.is-on{border:2px solid var(--bo-green-contrast, #007737);background:var(--bo-green-50, #e8f5ee);padding:19px}.bo-package__tag{position:absolute;top:-10px;left:16px;padding:3px 10px;border-radius:999px;background:var(--bo-verified, #00873c);color:var(--bo-white);font-size:11px;font-weight:700;text-transform:uppercase}.bo-package__name{font-weight:700;color:var(--bo-ink, #1f2421)}.bo-package__price{font-family:var(--bo-font-heading),sans-serif;font-size:24px;font-weight:600;color:var(--bo-green-contrast, #007737)}.bo-package__price small{font-size:14px;font-weight:500;color:var(--bo-muted, #6b7380)}.bo-package__desc{font-size:14px;color:var(--bo-text-soft, #53565a)}.bo-verify{display:flex;align-items:flex-start;gap:14px;margin:0 0 20px;padding:18px 20px;border:1px solid #f0e3bd;border-radius:14px;background:var(--bo-tint-warn)}.bo-verify.is-neutral{border-color:var(--bo-stroke, #d7dad8);background:var(--bo-gray-100, #f1f3f2)}.bo-verify.is-error{border-color:#d9282f59;background:var(--bo-tint-danger)}.bo-verify__icon{flex:0 0 auto;color:var(--bo-tint-warn-ink);margin-top:1px}.bo-verify.is-neutral .bo-verify__icon{color:var(--bo-text-soft, #53565a)}.bo-verify.is-error .bo-verify__icon{color:var(--bo-tint-danger-ink, #b3261e)}.bo-verify__body{flex:1 1 auto;min-width:0}.bo-verify__title{font-size:16px;font-weight:700;color:var(--bo-ink, #1f2421)}.bo-verify__msg{margin:6px 0 0;font-size:14px;line-height:1.55;color:var(--bo-text-soft, #53565a);white-space:pre-line}.bo-verify__fields{margin:10px 0 0;padding-left:20px;font-size:14px;font-weight:600;color:var(--bo-ink, #1f2421)}.bo-verify__fields li{margin:2px 0;list-style:disc}.bo-verify__fields li::marker{color:var(--bo-tint-warn-ink)}.bo-verify__when{margin:10px 0 0;font-size:12.5px;color:var(--bo-muted, #6b7380)}.bo-verify__actions{display:flex;flex-wrap:wrap;gap:10px;margin-top:14px}.bo-verify__actions .bo-btn2{font-size:14px;padding:9px 16px}.bo-verify__reply{margin-top:14px}.bo-verify__reply .bo-input{background:var(--bo-card)}.bo-pass{position:relative;display:block}.bo-pass__input{padding-right:44px;font-family:inherit;letter-spacing:.02em}.bo-pass__eye{position:absolute;top:50%;right:6px;transform:translateY(-50%);display:inline-flex;padding:7px;border:0;border-radius:8px;background:none;color:var(--bo-muted, #6b7380)}.bo-pass__eye:hover{background:var(--bo-gray-100, #f1f3f2);color:var(--bo-ink, #1f2421)}.bo-pass__eye[aria-pressed=true]{color:var(--bo-green-contrast, #007737)}.bo-passtools{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:12px}.bo-passtools .bo-btn2{font-size:14px;padding:9px 14px}.bo-pwmeter{display:flex;align-items:center;gap:10px}.bo-pwmeter__bars{display:flex;gap:4px}.bo-pwmeter__bar{width:26px;height:5px;border-radius:999px;background:var(--bo-gray-100, #f1f3f2);transition:background-color .15s ease}.bo-pwmeter__label{font-size:13px;font-weight:600;color:var(--bo-muted, #6b7380)}.bo-pwmeter.is-1 .bo-pwmeter__bar.is-on{background:var(--bo-sale, #d9282f)}.bo-pwmeter.is-2 .bo-pwmeter__bar.is-on{background:var(--bo-star)}.bo-pwmeter.is-3 .bo-pwmeter__bar.is-on{background:var(--bo-verified)}.bo-pwmeter.is-4 .bo-pwmeter__bar.is-on{background:var(--bo-green-contrast, #007737)}.bo-pwmeter.is-1 .bo-pwmeter__label{color:var(--bo-sale, #d9282f)}.bo-pwmeter.is-4 .bo-pwmeter__label{color:var(--bo-green-contrast, #007737)}.bo-passgen{display:flex;flex-wrap:wrap;align-items:center;gap:12px;padding:12px 14px;border:1px solid var(--bo-green-100, #d2ecdd);border-radius:10px;background:var(--bo-green-50, #e8f5ee)}.bo-passgen__label{font-size:13px;color:var(--bo-text-soft, #53565a)}.bo-passgen__value{flex:1 1 auto;min-width:0;font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:15px;font-weight:600;letter-spacing:.04em;color:var(--bo-ink, #1f2421);word-break:break-all}.bo-passgen__copy{display:inline-flex;align-items:center;gap:6px;flex:0 0 auto;padding:7px 12px;border:1px solid var(--bo-green-100, #d2ecdd);border-radius:8px;background:var(--bo-card);font-size:13px;font-weight:700;color:var(--bo-green-contrast, #007737)}.bo-passgen__copy:hover{border-color:var(--bo-green-contrast, #007737)}.bo-sched{display:flex;flex-direction:column}.bo-sched__row{display:flex;align-items:center;justify-content:space-between;gap:16px;min-height:54px;padding:6px 0;border-bottom:1px solid var(--bo-stroke, #d7dad8)}.bo-sched__row:last-of-type{border-bottom:0}.bo-sched__day{display:flex;align-items:center;gap:10px;cursor:pointer}.bo-sched__day input{position:absolute;opacity:0;width:0;height:0}.bo-sched__name{font-size:14px;font-weight:600;color:var(--bo-text-soft, #53565a)}.bo-sched__row.is-open .bo-sched__name{color:var(--bo-ink, #1f2421)}.bo-sched__hours{display:flex;align-items:center;gap:8px}.bo-sched__hours .bo-input{width:auto;padding:8px 10px;font-size:14px}.bo-sched__dash{color:var(--bo-muted, #6b7380)}.bo-sched__closed{font-size:13px;color:var(--bo-muted, #6b7380)}.bo-sched__tools{display:flex;justify-content:flex-end;padding-top:14px}.bo-sched__tools .bo-btn2{font-size:14px;padding:9px 14px}@media (max-width: 560px){.bo-sched__row{flex-wrap:wrap;gap:8px 12px;padding:10px 0}.bo-sched__hours{flex:1 1 100%}.bo-sched__hours .bo-input{flex:1 1 0;min-width:0;max-width:none}.bo-sched__tools .bo-btn2{flex:1 1 auto}}.bo-listtools{display:flex;flex-wrap:wrap;align-items:center;gap:10px;margin:4px 0 12px}.bo-listtools__search{display:flex;align-items:center;gap:8px;flex:1 1 260px;min-width:0;padding:9px 14px;border:1px solid var(--bo-stroke, #d7dad8);border-radius:10px;background:var(--bo-card)}.bo-listtools__search .bo-i{flex:0 0 auto;color:var(--bo-muted, #6b7380)}.bo-listtools__search input{flex:1 1 auto;align-self:stretch;min-width:0;margin:-9px -14px -9px 0;padding:9px 14px 9px 0;border:0;background:none;font:inherit;font-size:14px;color:var(--bo-ink, #1f2421)}.bo-listtools__search input:focus{outline:none}.bo-listtools__search input::-webkit-search-cancel-button{display:none}.bo-listtools__search:focus-within{border-color:var(--bo-green-contrast, #007737)}.bo-listtools__clear{flex:0 0 auto;display:inline-flex;border:0;background:none;color:var(--bo-muted, #6b7380)}.bo-listtools__clear:hover{color:var(--bo-ink, #1f2421)}.bo-listtools__sort{display:flex;align-items:center;gap:8px;flex:0 0 auto}.bo-listtools__sortlabel{font-size:13px;color:var(--bo-text-soft, #53565a)}.bo-listtools__sort .bo-input{width:auto;padding:9px 12px;font-size:14px}.bo-listtools__sort select.bo-input{padding-right:32px;background-position:right 10px center}.bo-listtools__count{flex:0 0 auto;font-size:13px;font-variant-numeric:tabular-nums;color:var(--bo-muted, #6b7380)}.bo-table.is-busy{opacity:.5;pointer-events:none;transition:opacity .12s ease}.bo-pager{display:flex;flex-wrap:wrap;align-items:center;justify-content:center;gap:10px 14px;margin-top:14px}.bo-pager__at{font-size:13px;color:var(--bo-text-soft, #53565a);font-variant-numeric:tabular-nums}.bo-pager__size{display:flex;align-items:center;gap:8px;margin-right:auto;font-size:13px;color:var(--bo-text-soft, #53565a)}.bo-pager__size .bo-input{width:auto;padding:7px 10px;font-size:14px}@media (max-width: 600px){.bo-pager__size{flex:1 0 100%;justify-content:center;margin-right:0}.bo-pager__size .bo-input{font-size:16px}}.bo-filters{display:flex;flex-wrap:wrap;align-items:flex-end;gap:10px 14px;margin:0 0 14px}.bo-filters__field{display:flex;flex-direction:column;gap:5px}.bo-filters__field>span{font-size:12px;font-weight:600;color:var(--bo-text-soft, #53565a)}.bo-filters__field .bo-input{width:auto;min-width:150px;padding:8px 12px;font-size:14px}.bo-filters__field select.bo-input{padding-right:32px;background-position:right 10px center;text-overflow:ellipsis}.bo-filters__clear{align-self:flex-end}@media (max-width: 900px){.bo-filters__field{flex:1 1 calc(50% - 14px)}.bo-filters__field{min-width:0}.bo-filters__field .bo-input{width:100%;min-width:0}}.bo-pager__at strong{color:var(--bo-ink, #1f2421)}.bo-pager .bo-btn2{font-size:14px;padding:9px 14px}.bo-price2{display:flex;flex-direction:column;gap:2px}.bo-price2__none{color:var(--bo-muted, #6b7380)}.bo-price2__main{font-weight:700;color:var(--bo-ink, #1f2421);font-variant-numeric:tabular-nums}.bo-price2__main.is-struck{font-weight:500;color:var(--bo-muted, #6b7380);text-decoration:line-through}.bo-price2__sale{display:flex;flex-wrap:wrap;align-items:baseline;gap:6px;font-size:13px;font-weight:600;color:var(--bo-muted, #6b7380);font-variant-numeric:tabular-nums}.bo-price2__sale.is-on{color:var(--bo-sale, #d9282f)}.bo-price2__period{font-size:12px;font-weight:500;color:var(--bo-muted, #6b7380)}.bo-price2__variants{font-size:12px;color:var(--bo-muted, #6b7380)}.bo-offerrow__body{display:flex;flex-direction:column;gap:2px;min-width:0}.bo-modal{position:fixed;top:0;right:0;bottom:0;left:0;z-index:900;display:grid;place-items:center;padding:20px;background:#1f242180}.bo-modal__box{display:flex;flex-direction:column;width:min(760px,100%);max-height:90vh;background:var(--bo-card);border-radius:16px;overflow:hidden;text-align:left}.bo-modal__head,.bo-modal__foot{display:flex;align-items:center;gap:12px;padding:18px 24px}.bo-modal__head{justify-content:space-between;border-bottom:1px solid var(--bo-stroke, #d7dad8)}.bo-modal__foot{justify-content:flex-end;border-top:1px solid var(--bo-stroke, #d7dad8)}.bo-modal__title{font-size:20px;color:var(--bo-ink, #1f2421)}.bo-modal__x{color:var(--bo-text-soft, #53565a);display:inline-flex}.bo-modal__body{display:flex;flex-direction:column;gap:16px;padding:24px;overflow-y:auto}.bo-modal--app>.bo-modal__box{position:static;inline-size:min(760px,100%);gap:0;padding:0;border-radius:16px;box-shadow:0 24px 64px #1f242147}.bo-modal--app .bo-modal__x{position:static;display:inline-flex;align-items:center;justify-content:center;flex:0 0 auto;inline-size:36px;block-size:36px;border:0;border-radius:999px;background:none;cursor:pointer}.bo-modal--app .bo-modal__x:hover{background:var(--bo-gray-100, #f1f3f2);color:var(--bo-ink, #1f2421)}@media (max-width: 480px){.bo-modal--app{padding:12px}.bo-modal--app>.bo-modal__box{max-height:calc(100dvh - 24px)}.bo-modal--app .bo-modal__head,.bo-modal--app .bo-modal__foot{padding:14px 16px}.bo-modal--app .bo-modal__body{padding:16px}.bo-modal--app .bo-modal__err{padding:0 16px 4px}.bo-modal--app .bo-modal__foot{flex-wrap:wrap}.bo-modal--app .bo-modal__foot>.bo-btn2{flex:1 1 auto}}.bo-modal__list{display:block;margin:0;padding-left:20px;color:var(--bo-text-soft, #53565a);max-width:68ch}.bo-modal__list li{list-style:disc;margin:4px 0}.bo-formerr{margin:4px 0 0}.bo-formerr .bo-alert{align-items:flex-start;padding:12px 14px}.bo-formerr .bo-alert__title{font-size:14px}.bo-modal__err{flex:none;padding:0 24px 4px}.bo-modal__err .bo-alert{align-items:flex-start;padding:12px 14px}.bo-modal__err .bo-alert__title{font-size:14px}.bo-form__lead{margin-top:-6px;color:var(--bo-text-soft, #53565a);max-width:68ch}.bo-form__sub{font-size:15px;font-weight:700;color:var(--bo-ink, #1f2421);margin-top:12px}.bo-form__sub:first-child{margin-top:0}.bo-tabs{display:flex;flex-wrap:wrap;gap:8px}.bo-tab{display:inline-flex;align-items:center;gap:8px;padding:8px 16px;border-radius:999px;border:1px solid var(--bo-stroke, #d7dad8);background:var(--bo-card);font-size:14px;font-weight:700;color:var(--bo-text-soft, #53565a)}.bo-tab:hover{border-color:var(--bo-green-contrast, #007737)}.bo-tab.is-on{background:var(--bo-green-contrast, #007737);border-color:var(--bo-green-contrast, #007737);color:var(--bo-white)}.bo-tab__n{font-weight:500}.bo-backlink{display:inline-flex;align-items:center;gap:6px;min-height:24px;font-size:14px;font-weight:700;color:var(--bo-green-contrast, #007737);margin-bottom:6px}.bo-page__actions{display:flex;align-items:center;flex-wrap:wrap;gap:12px}.bo-detail{display:grid;grid-template-columns:1fr;gap:24px;align-items:start}@media (min-width: 1200px){.bo-detail{grid-template-columns:minmax(0,1fr) 380px}}.bo-detail__main,.bo-detail__aside{display:flex;flex-direction:column;gap:24px}.bo-timeline{display:flex;flex-wrap:wrap;gap:8px 20px}.bo-timeline__step{display:inline-flex;align-items:center;gap:8px;font-size:14px;color:var(--bo-muted, #6b7380)}.bo-timeline__step.is-done{color:var(--bo-green-contrast, #007737);font-weight:700}.bo-timeline__dot{display:inline-flex;align-items:center;justify-content:center;width:24px;height:24px;border-radius:999px;border:1px solid currentColor;font-size:12px;font-weight:700}.bo-timeline__step.is-done .bo-timeline__dot{background:var(--bo-green-contrast, #007737);border-color:var(--bo-green-contrast, #007737);color:var(--bo-white)}.bo-facts{display:flex;flex-direction:column;gap:10px;margin:0}.bo-facts>div{display:flex;align-items:baseline;justify-content:space-between;gap:16px}.bo-facts dt{flex-shrink:0;font-size:14px;white-space:nowrap;color:var(--bo-muted, #6b7380)}.bo-facts dd{margin:0;font-size:14px;font-weight:600;color:var(--bo-ink, #1f2421);text-align:right}.bo-facts--money dd{font-variant-numeric:tabular-nums}.bo-facts .is-negative dd{color:var(--bo-sale, #d9282f)}.bo-facts .is-total{padding-top:10px;border-top:1px solid var(--bo-stroke, #d7dad8)}.bo-facts .is-total dt{font-weight:700;color:var(--bo-ink, #1f2421)}.bo-facts .is-total dd{font-family:var(--bo-font-heading),sans-serif;font-size:20px;color:var(--bo-green-contrast, #007737)}.bo-negative{color:var(--bo-sale, #d9282f)}.bo-chart{margin:0}.bo-chart svg{width:100%;height:220px;display:block}.bo-chart__area{fill:var(--bo-green-50, #e8f5ee)}.bo-chart__line{fill:none;stroke:var(--bo-green-contrast, #007737);stroke-width:1.5;vector-effect:non-scaling-stroke}.bo-chart__avg{stroke:var(--bo-muted, #6b7380);stroke-width:1;stroke-dasharray:4 4;vector-effect:non-scaling-stroke}.bo-chart__legend{display:flex;gap:18px;margin-top:10px;font-size:13px;color:var(--bo-muted, #6b7380)}.bo-chart__key{display:inline-block;width:10px;height:10px;border-radius:999px;background:var(--bo-green-contrast, #007737);margin-right:6px}.bo-chart__key.is-avg{background:var(--bo-muted, #6b7380)}.bo-inbox{display:grid;grid-template-columns:1fr;gap:16px;align-items:start}@media (min-width: 1024px){.bo-inbox{grid-template-columns:minmax(0,1fr) 340px;align-items:stretch;height:calc(100vh - var(--bo-topbar-h, 80px) - 68px);min-height:460px}.bo-panel--buyer .bo-inbox{height:clamp(460px,calc(100vh - 260px),860px)}}.bo-inbox__view,.bo-inbox__list{display:flex;flex-direction:column;min-height:0;background:var(--bo-card);border:1px solid #e5e7eb;border-radius:12px;overflow:hidden}.bo-inbox__view{overflow:auto}.bo-msgs:focus-visible{outline:2px solid var(--bo-green-contrast, #007737);outline-offset:-2px}.bo-inbox__actions{display:flex;justify-content:flex-end;flex:0 0 auto;padding:8px 24px;border-bottom:1px solid var(--bo-stroke, #d7dad8)}.bo-inbox__escalated{display:flex;align-items:center;gap:8px;flex:0 0 auto;margin:0;padding:10px 24px;border-bottom:1px solid var(--bo-stroke, #d7dad8);background:var(--bo-tint-warn);color:var(--bo-tint-warn-ink);font-size:13px}.bo-inbox__escalated .bo-i{flex:0 0 auto}.bo-inbox__head{display:flex;align-items:center;gap:12px;flex:0 0 auto;padding:14px 24px;border-bottom:1px solid var(--bo-stroke, #d7dad8)}.bo-inbox__avatar{display:grid;place-items:center;flex:0 0 auto;width:40px;height:40px;border-radius:999px;background:var(--bo-green-50, #e8f5ee);color:var(--bo-green, #007a2e);font-family:var(--bo-font-heading),sans-serif;font-size:14px;font-weight:600}.bo-inbox__ident{flex:1 1 auto;min-width:0}.bo-inbox__idrow{display:flex;flex-wrap:wrap;align-items:center;gap:6px}.bo-inbox__who{font-size:16px;font-weight:700;color:var(--bo-ink, #1f2421)}.bo-inbox__check{display:inline-flex;padding:2px 6px;border-radius:8px;background:var(--bo-verified);color:var(--bo-white)}.bo-inbox__sub{font-size:13px;color:var(--bo-muted, #6b7380)}.bo-inbox__order{display:inline-flex;align-items:center;min-height:24px;gap:6px;flex:0 0 auto;font-size:14px;font-weight:700;color:var(--bo-green, #007a2e)}.bo-cat{display:inline-flex;padding:2px 7px;border-radius:999px;font-size:10px;font-weight:700;letter-spacing:.01em;text-transform:uppercase;background:var(--bo-gray-100, #f1f3f2);color:var(--bo-text-soft, #53565a)}.bo-cat.is-complaint{background:var(--bo-tint-danger);color:var(--bo-tint-danger-ink)}.bo-cat.is-return{background:var(--bo-tint-warn);color:var(--bo-tint-warn-ink)}.bo-cat.is-order{background:var(--bo-green-50, #e8f5ee);color:var(--bo-green-contrast, #007737)}.bo-cat.is-question{background:var(--bo-tint-neutral);color:var(--bo-ink)}.bo-inbox__state{display:inline-flex;padding:4px 10px;border-radius:999px;background:var(--bo-tint-warn);font-size:12px;font-weight:700;color:var(--bo-tint-warn-ink)}.bo-inbox__state.is-done{background:var(--bo-green-50, #e8f5ee);color:var(--bo-green-contrast, #007737)}.bo-inbox__ctx{display:flex;align-items:center;gap:12px;flex:0 0 auto;padding:12px 24px;background:var(--bo-green-50, #e8f5ee)}.bo-inbox__ctx img{width:44px;height:44px;border-radius:8px;object-fit:cover}.bo-inbox__ctx-body{flex:1 1 auto;min-width:0}.bo-inbox__ctx-title{font-size:15px;font-weight:700;color:var(--bo-ink, #1f2421)}.bo-inbox__ctx-sub{font-size:13px;color:var(--bo-text-soft, #53565a)}.bo-msgs{display:flex;flex-direction:column;gap:14px;flex:1 1 auto;min-height:0;overflow-y:auto;overscroll-behavior:contain;padding:20px 24px}.bo-msgs__system{display:flex;justify-content:center}.bo-msgs__system span{max-width:560px;padding:8px 14px;border-radius:10px;background:var(--bo-gray-100, #f1f3f2);font-size:12px;text-align:center;color:var(--bo-text-soft, #53565a)}.bo-msg{display:flex;flex-direction:column;gap:8px;align-self:flex-start;max-width:500px;padding:11px 16px;border:1px solid var(--bo-stroke, #d7dad8);border-radius:14px;background:var(--bo-card)}.bo-msg.is-mine{align-self:flex-end;border-color:transparent;background:#0b6a34}.bo-msg__body{font-size:15px;line-height:1.45;color:var(--bo-text-soft, #53565a);white-space:pre-wrap}.bo-msg.is-mine .bo-msg__body{color:var(--bo-on-brand, #ffffff)}.bo-msg__time{font-size:12px;color:var(--bo-muted, #6b7380)}.bo-msg.is-mine .bo-msg__time{color:#ffffffd1}.bo-msg__files{display:flex;flex-wrap:wrap;gap:6px 8px}.bo-msg__files li{width:112px;height:76px}.bo-msg__files img{width:100%;height:100%;object-fit:cover;border-radius:8px;border:1px solid var(--bo-stroke, #d7dad8)}.bo-msg.is-mine .bo-msg__files img{border-color:#ffffffa6}.bo-inbox__quick{display:flex;flex-wrap:wrap;gap:8px;flex:0 0 auto;padding:12px 24px 14px}.bo-inbox__reply{display:flex;align-items:center;gap:12px;flex:0 0 auto;padding:14px 24px 18px;border-top:1px solid var(--bo-stroke, #d7dad8);background:var(--bo-card)}.bo-inbox__reply textarea{flex:1 1 auto;min-width:0;padding:13px 18px;border:0;border-radius:999px;background:var(--bo-gray-100, #f1f3f2);font:inherit;font-size:15px;line-height:1.4;color:var(--bo-ink, #1f2421);resize:none}.bo-inbox__reply textarea::placeholder{color:var(--bo-muted, #6b7380)}.bo-inbox__reply textarea:focus{outline:none;box-shadow:var(--bo-focus, 0 0 0 3px rgb(0 119 55 / .35))}.bo-inbox__attach{display:grid;place-items:center;flex:0 0 auto;width:36px;height:36px;border:0;border-radius:999px;background:none;color:var(--bo-text-soft, #53565a);cursor:pointer}.bo-inbox__attach:hover:not(:disabled){background:var(--bo-gray-100, #f1f3f2);color:var(--bo-green-contrast, #007737)}.bo-inbox__attach:disabled{opacity:.5;cursor:default}.bo-inbox__send{flex:0 0 auto;padding:12px 22px;border:0;border-radius:999px;background:var(--bo-verified);font-size:15px;font-weight:700;color:var(--bo-white);cursor:pointer}.bo-inbox__send:disabled{opacity:.5;cursor:default}.bo-inbox__files{display:flex;flex-wrap:wrap;gap:8px;flex:0 0 auto;padding:0 24px 12px}.bo-inbox__files li{position:relative;width:56px;height:56px}.bo-inbox__files img{width:100%;height:100%;object-fit:cover;border-radius:8px;border:1px solid var(--bo-stroke, #d7dad8)}.bo-inbox__files button{position:absolute;top:-6px;right:-6px;display:grid;place-items:center;width:20px;height:20px;border:0;border-radius:999px;background:var(--bo-ink, #1f2421);color:var(--bo-white);cursor:pointer}.bo-inbox__blank{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:10px;flex:1 1 auto;color:var(--bo-muted, #6b7380)}.bo-inbox__listhead{display:flex;align-items:center;justify-content:space-between;flex:0 0 auto;padding:18px 20px 14px}.bo-inbox__listtitle{font-family:var(--bo-font-heading),sans-serif;font-size:22px;font-weight:600;color:var(--bo-ink, #1f2421)}.bo-inbox__unread{display:grid;place-items:center;width:24px;height:24px;border-radius:999px;background:var(--bo-verified);font-size:12px;font-weight:700;color:var(--bo-white)}.bo-inbox__filters{display:flex;flex-wrap:wrap;gap:6px;flex:0 0 auto;padding:2px 20px 12px}.bo-chip{padding:5px 11px;border:1px solid var(--bo-stroke, #d7dad8);border-radius:999px;background:var(--bo-card);font-size:12px;font-weight:600;color:var(--bo-text-soft, #53565a);cursor:pointer}.bo-chip.is-on{border-color:var(--bo-green-contrast, #007737);background:var(--bo-green-contrast, #007737);color:var(--bo-white)}.bo-inbox__list ul{flex:1 1 auto;min-height:0;overflow-y:auto;overscroll-behavior:contain}.bo-thread{display:flex;gap:12px;width:100%;padding:14px 20px;text-align:left;background:var(--bo-card);border-bottom:1px solid var(--bo-stroke, #d7dad8)}.bo-thread:hover{background:var(--bo-surface, #f9f9f9)}.bo-thread.is-on{background:var(--bo-green-50, #e8f5ee)}.bo-thread__avatar{display:grid;place-items:center;flex:0 0 auto;width:44px;height:44px;border-radius:999px;background:var(--bo-green-50, #e8f5ee);color:var(--bo-green-contrast, #007737);font-size:15px;font-weight:600}.bo-thread.is-on .bo-thread__avatar{background:var(--bo-card)}.bo-thread__main{display:flex;flex-direction:column;gap:5px;flex:1 1 auto;min-width:0}.bo-thread__top{display:flex;align-items:center;gap:8px}.bo-thread__who{flex:1 1 auto;min-width:0;overflow-wrap:anywhere;font-size:14px;font-weight:700;color:var(--bo-ink, #1f2421)}.bo-thread__time{flex:0 0 auto;font-size:12px;color:var(--bo-muted, #6b7380)}.bo-thread__dot{flex:0 0 auto;width:8px;height:8px;border-radius:999px;background:var(--bo-verified)}.bo-thread__ctx{display:flex;align-items:center;gap:6px;min-width:0}.bo-thread__ref{flex:1 1 auto;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:12px;color:var(--bo-text-soft, #53565a)}.bo-thread__excerpt{overflow-wrap:anywhere;font-size:13px;color:var(--bo-muted, #6b7380)}.bo-thread.is-unread .bo-thread__excerpt{font-weight:700;color:var(--bo-ink, #1f2421)}.bo-docs{display:flex;flex-direction:column}.bo-docs__row{display:flex;align-items:center;gap:12px;padding:12px 0;border-bottom:1px solid var(--bo-stroke, #d7dad8)}.bo-docs__row:last-child{border-bottom:0}.bo-docs__group{width:44px;flex:0 0 auto;font-size:12px;font-weight:700;color:var(--bo-muted, #6b7380)}.bo-docs__body{flex:1 0 0;min-width:0;display:flex;flex-direction:column}.bo-regshell{min-height:100vh;display:grid;place-items:start center;padding:40px 20px 80px}.bo-reg{display:flex;flex-direction:column;gap:20px;width:min(720px,100%);padding:32px;background:var(--bo-card);border:1px solid var(--bo-stroke, #d7dad8);border-radius:20px;box-shadow:0 10px 30px #0a4a2914}.bo-reg__logo{align-self:center;display:inline-flex;align-items:flex-end;gap:3px}.bo-reg__logo img{height:46px;width:auto}.bo-reg__logo-sub{height:11px!important;margin-bottom:4px}.bo-reg__title{font-size:26px;line-height:1.3;color:var(--bo-ink, #1f2421)}.bo-reg__lead{color:var(--bo-muted, #6b7380)}.bo-reg__foot{font-size:14px;color:var(--bo-muted, #6b7380)}.bo-reg__foot a{font-weight:700;color:var(--bo-green-contrast, #007737);text-decoration:underline}.bo-wsteps--reg .bo-wstep{cursor:default}.bo-roles{display:grid;grid-template-columns:1fr;gap:16px}@media (min-width: 640px){.bo-roles{grid-template-columns:1fr 1fr}}.bo-role{display:flex;flex-direction:column;align-items:flex-start;gap:12px;padding:20px 26px 18px;border:1.5px solid var(--bo-stroke, #d7dad8);border-radius:18px;background:var(--bo-card);text-align:left;transition:border-color .15s ease,box-shadow .15s ease}.bo-role:hover{border-color:var(--bo-green-contrast, #007737);box-shadow:0 2px 8px #1f242114}.bo-role__icon{display:inline-flex;align-items:center;justify-content:center;width:56px;height:56px;border-radius:16px;background:var(--bo-green-50, #e8f5ee);color:var(--bo-green-contrast, #007737)}.bo-role__icon.is-vendor{background:var(--bo-tint-danger);color:var(--bo-sale, #d9282f)}.bo-role__icon svg,.bo-role__icon svg *{stroke:currentColor}.bo-role__title{font-family:var(--bo-font-heading),sans-serif;font-size:24px;font-weight:600;line-height:1.3;color:var(--bo-ink, #1f2421)}.bo-role__lead{font-size:16px;color:var(--bo-text-soft, #53565a)}.bo-role__note{display:flex;align-items:center;gap:8px;margin-top:auto;padding:9px 12px;border-radius:10px;background:var(--bo-gray-100, #f1f3f2);font-size:14px;font-weight:500;color:var(--bo-text-soft, #53565a)}.bo-doc{display:flex;align-items:center;gap:16px;padding:14px 16px;border:1px solid var(--bo-stroke, #d7dad8);border-radius:12px}.bo-doc.is-filled{border-color:var(--bo-verified, #00873c);background:var(--bo-tint-success)}.bo-doc--auto{background:var(--bo-green-50, #e8f5ee);border-color:var(--bo-green-100, #d2ecdd)}.bo-doc__body{flex:1 0 0;min-width:0;display:flex;flex-direction:column;gap:3px}.bo-doc__label{font-size:14px;font-weight:600;color:var(--bo-ink, #1f2421)}.bo-doc.is-error{border-color:var(--bo-sale, #d9282f);background:var(--bo-tint-danger, #fdf2f2)}@media (max-width: 480px){.bo-doc{flex-wrap:wrap;gap:12px}.bo-doc__body{flex-basis:100%}.bo-doc>.bo-btn2{flex:1 1 auto}}.bo-minilist--linked .bo-minilist__row{position:relative}.bo-minilist--linked .bo-minilist__title:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;border-radius:10px}.bo-minilist--linked .bo-minilist__row:hover{background:var(--bo-surface, #f9f9f9)}.bo-minilist--linked .bo-minilist__row>button,.bo-minilist--linked .bo-minilist__row .bo-linkdanger{position:relative;z-index:1}.bo-doc__hint{font-size:13px;color:var(--bo-muted, #6b7380)}.bo-doc__file{display:flex;align-items:center;gap:6px;font-size:13px;color:var(--bo-green-contrast, #007737)}.bo-doc__progress{font-size:14px;font-weight:700;color:var(--bo-green-contrast, #007737)}.bo-reg__assoc{display:flex;flex-direction:column;gap:12px;padding:16px;border:1px solid var(--bo-line, #e3e6e3);border-radius:12px}.bo-reg__assoc+.bo-reg__assoc{margin-top:12px}.bo-reg__done{display:flex;flex-direction:column;align-items:center;gap:14px;text-align:center;padding:20px 0}.bo-reg__check{display:inline-flex;align-items:center;justify-content:center;width:72px;height:72px;border-radius:999px;background:var(--bo-green-50, #e8f5ee);color:var(--bo-green-contrast, #007737)}.bo-reg__actions{display:flex;flex-wrap:wrap;gap:12px;justify-content:center}.bo-reg__how{padding:18px 20px;border-radius:14px;background:var(--bo-green-50, #e8f5ee)}.bo-reg__how-title{font-weight:700;color:var(--bo-green-contrast, #007737);margin-bottom:8px}.bo-reg__how ol{display:flex;flex-direction:column;gap:6px;counter-reset:how}.bo-reg__how li{position:relative;padding-left:26px;font-size:14px;color:var(--bo-text-soft, #53565a);counter-increment:how}.bo-reg__how li:before{content:counter(how);position:absolute;left:0;top:1px;display:grid;place-items:center;width:18px;height:18px;border-radius:999px;background:var(--bo-green-contrast, #007737);color:var(--bo-white);font-size:11px;font-weight:700}.bo-panel--buyer{min-height:0;max-width:none;margin:0 auto;padding:8px 0 56px}.bo-panel--buyer .bo-panel__body{gap:28px;align-items:flex-start}@media (max-width: 900px){.bo-panel--buyer .bo-panel__body{align-items:stretch}.bo-panel--buyer .bo-side,.bo-panel--buyer .bo-main2{width:100%;max-width:100%}}.bo-panel--buyer .bo-side{position:sticky;top:24px;height:auto;max-height:calc(100vh - 48px);border:1px solid var(--bo-stroke, #d7dad8);border-radius:16px;min-height:0}.bo-panel--buyer .bo-main2{padding-top:0}@media (max-width: 900px){.bo-panel--buyer .bo-side{position:static}.bo-panel--buyer .bo-panel__body{gap:20px}.bo-panel--buyer .bo-main2{padding:0 0 8px}}.bo-steps2{display:flex;flex-wrap:wrap;align-items:center;gap:0 0;row-gap:10px;margin:0 0 16px;padding:16px 20px;list-style:none;border:1px solid var(--bo-stroke, #d7dad8);border-radius:14px;background:var(--bo-white, #fff)}.bo-steps2__item{position:relative;flex:1 1 auto;display:flex;align-items:center;gap:8px;min-width:max-content;font-size:14px;color:var(--bo-muted, #6b7380)}.bo-steps2__item:not(:last-child):after{content:"";flex:1 1 auto;height:2px;min-width:12px;margin:0 8px;background:var(--bo-stroke, #d7dad8)}.bo-steps2__item.is-done{color:var(--bo-ink, #1f2421);font-weight:600}.bo-steps2__item.is-done:after{background:var(--bo-green-contrast, #007737)}.bo-steps2__dot{display:grid;place-items:center;flex:0 0 auto;width:24px;height:24px;border-radius:999px;border:2px solid var(--bo-stroke, #d7dad8);background:var(--bo-white, #fff);color:transparent}.bo-steps2__item.is-done .bo-steps2__dot{border-color:var(--bo-green-contrast, #007737);background:var(--bo-green-contrast, #007737);color:var(--bo-white, #fff)}.bo-steps2__label{white-space:nowrap}.bo-steps2__item.is-off{flex:0 0 auto;color:var(--bo-sale, #d9282f);font-weight:600}.bo-steps2__item.is-off .bo-steps2__dot{border-color:var(--bo-sale, #d9282f);background:var(--bo-sale, #d9282f);color:var(--bo-white, #fff)}.bo-steps2__item.is-off:before{content:"";flex:0 0 auto;width:16px;height:2px;margin-right:8px;background:repeating-linear-gradient(90deg,var(--bo-stroke, #d7dad8) 0 4px,transparent 4px 8px)}@media (max-width: 720px){.bo-steps2{flex-direction:column;gap:10px}.bo-steps2__item{flex:0 0 auto;width:100%}.bo-steps2__item:not(:last-child):after{display:none}}.bo-deliv{display:grid;grid-template-columns:repeat(auto-fit,minmax(260px,1fr));gap:14px;margin-bottom:16px}.bo-deliv__card{padding:14px 16px;border:1px solid var(--bo-stroke, #d7dad8);border-radius:14px;background:var(--bo-white, #fff)}.bo-deliv__card.is-pickup{border-color:var(--bo-green-contrast, #007737);background:var(--bo-green-50, #eaf5ee)}.bo-deliv__head{display:flex;align-items:center;gap:8px;margin:0 0 6px;font-weight:700;color:var(--bo-ink, #1f2421)}.bo-deliv__head .bo-i{flex:0 0 auto;color:var(--bo-green-contrast, #007737)}.bo-deliv__when{margin:0;font-size:14px;color:var(--bo-ink, #1f2421)}.bo-deliv__where{margin:2px 0 0;font-size:13px;color:var(--bo-text-soft, #53565a)}.bo-deliv__spot{font-size:13px;color:var(--bo-muted, #6b7380)}.bo-paybtn{display:flex;justify-content:center;width:100%;margin-top:12px}.bo-orderitems{display:flex;flex-direction:column}.bo-orderitems li{display:flex;align-items:center;gap:12px;padding:12px 0;border-bottom:1px solid var(--bo-stroke-soft, #ecefed)}.bo-orderitems li:last-child{border-bottom:0}.bo-orderitems__img{flex:0 0 auto;width:48px;height:48px;border-radius:10px;object-fit:cover;background:var(--bo-surface, #f6f8f5);border:1px solid var(--bo-stroke-soft, #ecefed)}.bo-orderitems__img.is-empty{display:grid;place-items:center;color:var(--bo-muted, #6b7380)}.bo-orderitems__name{flex:1 1 160px;min-width:0;font-weight:500;color:var(--bo-ink, #1f2421)}.bo-orderitems__name .bo-sub{font-weight:400}.bo-orderitems__name a{color:inherit}.bo-orderitems__qty{color:var(--bo-text-soft, #53565a);white-space:nowrap}.bo-orderitems__sum{font-weight:700;color:var(--bo-ink, #1f2421);white-space:nowrap}.bo-orderactions{display:flex;flex-wrap:wrap;align-items:center;gap:18px;margin-top:14px}.bo-addrlist{display:flex;flex-direction:column;gap:14px}.bo-addr{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:8px 16px}.bo-addr>*{grid-column:1 / -1}.bo-addr>.bo-addr__head{grid-column:1;grid-row:1}.bo-addr>.bo-addr__tools{grid-column:2;grid-row:1}.bo-addr.is-default{border-color:var(--bo-green-contrast, #007737)}.bo-addr__head{display:flex;align-items:center;flex-wrap:wrap;gap:10px}.bo-addr__icon{display:inline-flex;align-items:center;justify-content:center;color:var(--bo-green-contrast, #007737);flex:0 0 auto}.bo-addr__title{margin:0;font-size:17px;font-weight:700;color:var(--bo-ink, #1f2421)}.bo-addr__tools{display:flex;align-items:center;gap:16px;margin-left:auto;font-size:14px;white-space:nowrap}.bo-addr__line{margin:0;font-style:normal;font-size:15px;line-height:1.45;color:var(--bo-ink, #1f2421)}.bo-addr__contact{margin:0;font-size:14px;color:var(--bo-text-soft, #53565a)}.bo-addr__note{display:flex;gap:8px;align-items:flex-start;margin:4px 0 0;padding:10px 12px;border-radius:10px;background:var(--bo-surface, #f6f8f5);font-size:13px;line-height:1.45;color:var(--bo-text-soft, #53565a)}.bo-addr__note .bo-i{flex:0 0 auto;margin-top:2px}.bo-addr__actions{display:flex;align-items:center;gap:14px;margin-top:2px;font-size:14px}@media (max-width: 560px){.bo-addr>.bo-addr__tools{grid-column:1 / -1;grid-row:auto;order:10;margin-left:0}}.bo-side__count{margin-left:auto;min-width:22px;padding:0 6px;border-radius:999px;background:var(--bo-danger, #c62828);color:var(--bo-white);font-size:12px;font-weight:700;line-height:22px;text-align:center}.bo-field--group{padding:14px 16px 16px;border:1px solid var(--bo-stroke, #d7dad8);border-radius:12px;background:var(--bo-surface, #f9f9f9)}.bo-field--group>.bo-field__label{margin-bottom:10px;font-size:12px;font-weight:700;letter-spacing:.04em;text-transform:uppercase;color:var(--bo-text-soft, #53565a)}.bo-field--group .bo-checks.is-grid{grid-template-columns:repeat(auto-fill,minmax(320px,1fr));gap:8px}.bo-field--group .bo-check2{padding:10px 12px;border:1px solid var(--bo-stroke, #d7dad8);border-radius:10px;background:var(--bo-card, #fff);transition:border-color .15s ease,background-color .15s ease}.bo-field--group .bo-check2:hover{border-color:var(--bo-green-contrast, #007737)}.bo-field--group .bo-check2.is-on{border-color:var(--bo-green-contrast, #007737);background:var(--bo-green-50, #e8f5ee)}.bo-field--group .bo-check2__text{display:flex;flex-direction:column;gap:2px;min-width:0}.bo-field--group .bo-check2__name{display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.bo-field--group .bo-check2__note{display:-webkit-box;-webkit-line-clamp:1;-webkit-box-orient:vertical;overflow:hidden;font-size:12px;line-height:1.35;color:var(--bo-muted, #6b7380)}.bo-notice-view__body{max-width:68ch;font-size:15px;line-height:1.6;color:var(--bo-ink, #1f2421)}.bo-notice-view__body p{margin:0 0 14px}.bo-notice-view__body ol,.bo-notice-view__body ul{display:flex;flex-direction:column;gap:12px;margin:0 0 14px;padding-left:26px}.bo-notice-view__body ol{list-style:decimal}.bo-notice-view__body ul{list-style:disc}.bo-notice-view__body li{list-style:inherit}.bo-notice-view__body li::marker{color:var(--bo-green-contrast, #007737);font-weight:700}.bo-notice-view__body li>strong:first-child{display:block}.bo-notice-view__body a{color:var(--bo-green-contrast, #007737);text-decoration:underline}.bo-notice-view__body>:last-child{margin-bottom:0}.bo-verify+.bo-verify{margin-top:12px}.bo-side__dot{margin-left:auto;flex:0 0 auto;width:9px;height:9px;border-radius:50%;background:var(--bo-text-soft, #53565a)}.bo-side__dot.is-warn{background:var(--bo-tint-warn-ink, #8a5a00)}.bo-side__dot.is-error{background:var(--bo-tint-danger-ink, #b3261e)}.bo-side__dot.is-ok{background:var(--bo-tint-success-ink, #17603a)}.bo-inbox__photos{display:flex;flex-wrap:wrap;gap:10px;padding:0 20px 4px}.bo-inbox__photos img{width:86px;height:86px;object-fit:cover;border-radius:10px;border:1px solid var(--bo-stroke, #d7dad8)}.bo-price{display:flex;flex-direction:column;gap:16px;padding:18px 20px;border:1px solid var(--bo-stroke, #d7dad8);border-radius:14px;background:var(--bo-surface, #f9f9f9)}.bo-price__head{display:flex;flex-direction:column;gap:2px}.bo-price__title{font-family:var(--bo-font-heading),sans-serif;font-size:17px;font-weight:700;color:var(--bo-ink, #1f2421)}.bo-price__hint{font-size:13px;color:var(--bo-muted, #6b7380)}.bo-price__block{display:flex;flex-direction:column;gap:10px;align-items:flex-start}.bo-price__label{font-size:14px;font-weight:700;color:var(--bo-ink, #1f2421)}.bo-price__label .bo-sub{display:inline;font-weight:500}.bo-price__empty{font-size:13px;color:var(--bo-muted, #6b7380)}.bo-price__block .bo-form__row{width:100%}.bo-price__toggle{align-self:flex-start;font-weight:700}.bo-btn2.is-sm{padding:8px 14px;font-size:14px}.bo-catpick{position:relative}.bo-catpick__button{display:flex;align-items:center;justify-content:space-between;gap:10px;text-align:left;cursor:pointer}.bo-catpick__button.is-open{border-color:var(--bo-green-contrast, #007737)}.bo-catpick__value{color:var(--bo-ink, #1f2421)}.bo-catpick__placeholder{color:var(--bo-muted, #6b7380)}.bo-catpick__pop{position:absolute;z-index:30;top:calc(100% + 6px);left:0;right:0;border:1px solid var(--bo-stroke, #d7dad8);border-radius:12px;background:var(--bo-card);box-shadow:0 12px 32px #1f242124;overflow:hidden}.bo-catpick__search{display:flex;align-items:center;gap:8px;padding:10px 12px;border-bottom:1px solid var(--bo-stroke, #d7dad8);color:var(--bo-muted, #6b7380)}.bo-catpick__input{flex:1 0 0;border:0;outline:none;font:inherit;color:var(--bo-ink, #1f2421)}.bo-catpick__list{max-height:280px;overflow-y:auto;padding:6px 0}.bo-catpick__row{display:flex;align-items:center;justify-content:space-between;gap:10px;width:100%;padding:9px 12px;text-align:left;font-size:14px;color:var(--bo-ink, #1f2421);cursor:pointer}.bo-catpick__row:hover:not(:disabled){background:var(--bo-green-50, #e8f5ee)}.bo-catpick__row.is-on{background:var(--bo-green-50, #e8f5ee);color:var(--bo-green-contrast, #007737);font-weight:700}.bo-catpick__row.is-branch{cursor:default;color:var(--bo-muted, #6b7380);font-weight:700;font-size:13px;text-transform:uppercase;letter-spacing:.04em}.bo-catpick__branch{font-size:11px;font-weight:500;letter-spacing:0;text-transform:none}.bo-catpick__empty{padding:14px 12px;font-size:14px;color:var(--bo-muted, #6b7380)}.bo-checks.is-tree{flex-direction:column;align-items:flex-start;gap:8px}.bo-checks.is-tree .bo-check2.is-child{color:var(--bo-text-soft, #53565a)}.bo-wstep__label,.bo-timeline__label{white-space:nowrap}.bo-wizard__steplabel{display:none}@media (max-width: 640px){.bo-wstep__label{display:none}.bo-wizard__steplabel{display:inline}.bo-wsteps{display:grid;grid-auto-flow:column;grid-auto-columns:minmax(0,1fr);gap:6px}.bo-wstep{width:100%;min-height:40px;justify-content:center;padding:6px 0}.bo-wnav--wizard{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));align-items:stretch;gap:10px}.bo-wnav--wizard>.bo-btn2{width:100%}.bo-wnav__nextname{position:absolute;width:1px;height:1px;margin:-1px;overflow:hidden;clip-path:inset(50%);white-space:nowrap}.bo-wnav__back{order:1}.bo-wnav__next{order:2}.bo-wnav__aux{order:3}.bo-wnav--wizard:not(:has(.bo-wnav__back))>.bo-wnav__next{grid-column:1 / -1}.bo-wnav{flex-wrap:wrap;gap:10px}.bo-wnav__spacer{display:none}.bo-wnav>.bo-btn2{flex:1 1 auto;justify-content:center;text-align:center}}.bo-input[type=date],.bo-input[type=time],.bo-input[type=number]{max-width:220px}.bo-input[type=time]{max-width:160px}@supports (-webkit-touch-callout: none){.bo-input[type=date],.bo-input[type=time]{-webkit-appearance:none;-moz-appearance:none;appearance:none;display:block;min-width:0;width:100%}.bo-input[type=date]::-webkit-date-and-time-value,.bo-input[type=time]::-webkit-date-and-time-value{text-align:left;min-height:1.5em}}@media (max-width: 520px){.bo-input[type=date],.bo-input[type=time],.bo-input[type=number]{max-width:none}}.bo-authpage .bo-reg__foot,.bo-regshell .bo-reg__foot{text-align:center}.bo-drop{display:flex;flex-direction:column;gap:14px;padding:18px;border:1.5px dashed var(--bo-stroke, #d7dad8);border-radius:16px;background:var(--bo-surface, #f9f9f9);transition:border-color .16s ease,background-color .16s ease}.bo-drop.is-over{border-color:var(--bo-green-contrast, #007737);background:var(--bo-green-50, #e8f5ee)}.bo-drop__hint{display:flex;align-items:center;gap:8px;font-size:13px;color:var(--bo-muted, #6b7380)}.bo-photo{position:relative;cursor:grab;transition:transform .16s ease,box-shadow .16s ease}.bo-photo:active{cursor:grabbing}.bo-photo:hover{transform:translateY(-2px);box-shadow:0 8px 20px #1f242124}.bo-photo.is-main{outline:2px solid var(--bo-green-contrast, #007737);outline-offset:2px}.bo-photo__tools{position:absolute;inset-inline:6px;bottom:6px;display:flex;justify-content:flex-end;gap:6px;opacity:0;transition:opacity .16s ease}.bo-photo:hover .bo-photo__tools,.bo-photo:focus-within .bo-photo__tools{opacity:1}@media (hover: none){.bo-photo__tools{opacity:1}}.bo-photo__btn{display:grid;place-items:center;width:28px;height:28px;border-radius:999px;background:#fffffff0;color:var(--bo-ink, #1f2421);box-shadow:0 2px 6px #1f242133;cursor:pointer}.bo-photo__btn:hover{background:var(--bo-card)}.bo-photo__btn.is-danger{color:var(--bo-sale, #d9282f)}.bo-photo.is-loading{display:grid;place-items:center;gap:8px;cursor:default;background:var(--bo-gray-100, #f1f3f2)}.bo-photo.is-loading:hover{transform:none;box-shadow:none}.bo-photo__pct{font-size:14px;font-weight:700;color:var(--bo-green-contrast, #007737)}.bo-photo__bar{width:60%;height:4px;border-radius:999px;background:var(--bo-stroke, #d7dad8);overflow:hidden}.bo-photo__bar i{display:block;height:100%;background:var(--bo-green-contrast, #007737);transition:width .2s ease}@media (prefers-reduced-motion: reduce){.bo-photo,.bo-photo__tools,.bo-drop,.bo-photo__bar i{transition:none}.bo-photo:hover{transform:none}}.bo-topbar__back{display:inline-flex;align-items:center;justify-content:center;gap:8px;min-height:32px;padding:9px 14px;border:1px solid var(--bo-stroke, #d7dad8);border-radius:999px;font-size:14px;font-weight:700;color:var(--bo-text-soft, #53565a);white-space:nowrap;transition:border-color .15s ease,color .15s ease,background-color .15s ease}.bo-topbar__back:hover{border-color:var(--bo-green-contrast, #007737);color:var(--bo-green-contrast, #007737);background:var(--bo-green-50, #e8f5ee)}.bo-topbar__back svg{transition:transform .15s ease}.bo-topbar__back:hover svg{transform:translate(-2px)}.bo-side__back{display:flex;align-items:center;gap:10px;padding:11px 14px;border-radius:10px;font-weight:700;color:var(--bo-green-contrast, #007737);transition:background-color .15s ease}.bo-side__back:hover{background:var(--bo-green-50, #e8f5ee)}@media (max-width: 900px){.bo-topbar__back span:not(.bo-i){position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0 0 0 0);clip-path:inset(50%);white-space:nowrap;border:0}.bo-topbar__back{padding:9px 11px}}@media (prefers-reduced-motion: reduce){.bo-topbar__back,.bo-topbar__back svg,.bo-side__back{transition:none}.bo-topbar__back:hover svg{transform:none}}.bo-prefs__search{display:flex;align-items:center;gap:8px;margin:12px 0 4px;padding:9px 14px;border:1px solid var(--bo-stroke, #d7dad8);border-radius:10px;background:var(--bo-card)}.bo-prefs__search .bo-i{flex:0 0 auto;color:var(--bo-muted, #6b7380)}.bo-prefs__search input{flex:1 1 auto;min-width:0;border:0;background:none;font:inherit;font-size:14px;color:var(--bo-ink, #1f2421)}.bo-prefs__search input:focus{outline:none}.bo-prefs__search:focus-within{border-color:var(--bo-green-contrast, #007737)}.bo-prefs__clear{flex:0 0 auto;border:0;background:none;font:inherit;font-size:13px;font-weight:600;color:var(--bo-green-contrast, #007737);cursor:pointer}.bo-prefs{display:flex;flex-direction:column}.bo-prefs__group{border-bottom:1px solid var(--bo-stroke, #d7dad8)}.bo-prefs__group:last-child{border-bottom:0}.bo-prefs__row{display:flex;align-items:center;gap:10px;padding:10px 0}.bo-prefs__pick{display:flex;align-items:center;gap:10px;flex:1 1 auto;min-width:0;cursor:pointer}.bo-prefs__pick input{flex:0 0 auto;width:18px;height:18px;accent-color:var(--bo-green-contrast, #007737)}.bo-prefs__pick span{font-size:15px;color:var(--bo-ink, #1f2421)}.bo-prefs__pick input:disabled+span{color:var(--bo-muted, #6b7380)}.bo-prefs__count{flex:0 0 auto;font-size:13px;color:var(--bo-muted, #6b7380)}.bo-prefs__toggle{display:inline-flex;align-items:center;gap:4px;flex:0 0 auto;padding:5px 10px;border:1px solid var(--bo-stroke, #d7dad8);border-radius:999px;background:var(--bo-card);font:inherit;font-size:13px;font-weight:600;color:var(--bo-text-soft, #53565a);cursor:pointer}.bo-prefs__toggle:hover{border-color:var(--bo-green-contrast, #007737);color:var(--bo-green-contrast, #007737)}.bo-prefs__toggle[aria-expanded=true] .bo-i{transform:rotate(180deg)}.bo-prefs__kids{display:grid;grid-template-columns:repeat(auto-fill,minmax(200px,1fr));gap:2px 16px;padding:2px 0 12px 28px}.bo-prefs__kids .bo-prefs__pick span{font-size:14px;color:var(--bo-text-soft, #53565a)}.bo-prefs__empty{padding:16px 0;color:var(--bo-muted, #6b7380)}.bo-b2b{display:flex;flex-direction:column;gap:10px;margin-top:4px;padding:16px 18px;border:1px solid var(--bo-stroke, #d7dad8);border-radius:12px;background:var(--bo-surface, #f9f9f9)}.bo-b2b.is-on{border-color:var(--bo-verified, #00873c);background:var(--bo-green-50, #e8f5ee)}.bo-b2b__pick{display:flex;align-items:flex-start;gap:10px;cursor:pointer}.bo-b2b__pick input{flex:0 0 auto;margin-top:2px;width:18px;height:18px;accent-color:var(--bo-green-contrast, #007737)}.bo-b2b__pick>span{display:flex;flex-direction:column;gap:2px}.bo-b2b__pick strong{font-size:15px;color:var(--bo-ink, #1f2421)}.bo-b2b__lead{font-size:13px;color:var(--bo-text-soft, #53565a)}.bo-b2b__list{display:flex;flex-direction:column;gap:4px;padding-left:28px}.bo-b2b__list li{display:flex;align-items:center;gap:8px;font-size:13px;color:var(--bo-text-soft, #53565a)}.bo-b2b__list .bo-i{color:var(--bo-verified, #00873c)}@media (max-width: 1024px){.bo-topbar__title,.bo-topbar__brand .bo-topbar__sep{display:none}.bo-topbar__brand,.bo-topbar__logo,.bo-topbar__actions>*{flex-shrink:0}}@media (max-width: 900px){.bo-topbar__id{display:none}.bo-topbar__userbtn{padding:4px}}@media (max-width: 720px){.bo-topbar{padding:12px 16px;gap:10px}.bo-topbar__actions{gap:12px}.bo-topbar__title,.bo-topbar__sep,.bo-topbar__id{display:none}.bo-topbar__userbtn{padding:4px}.bo-topbar__logo{height:30px}}@media (max-width: 480px){.bo-topbar,.bo-topbar__actions{gap:8px}.bo-topbar__back,.bo-topbar__caret{display:none}.bo-topbar__add{width:44px;height:44px;padding:0;justify-content:center}.bo-topbar__addlabel{position:absolute;width:1px;height:1px;margin:-1px;overflow:hidden;clip-path:inset(50%);white-space:nowrap}.bo-topbar__bell,.bo-topbar .bo-themetoggle{width:40px;height:40px}}@media (max-width: 820px){.bo-card2,.bo-page>.bo-table{overflow-x:auto;-webkit-overflow-scrolling:touch}.bo-table{min-width:620px}}@media (min-width: 821px) and (max-width: 1180px){.bo-card2:has(>.bo-table){overflow-x:auto;-webkit-overflow-scrolling:touch}}@media (min-width: 641px) and (max-width: 1180px){.bo-table .bo-col--more{display:none}}@media (max-width: 640px){.bo-table--stack{min-width:0}.bo-table--stack thead{position:absolute;width:1px;height:1px;overflow:hidden;clip-path:inset(50%);white-space:nowrap}.bo-table--stack,.bo-table--stack tbody{display:block;width:100%}.bo-table--stack tr{display:flex;flex-direction:column;gap:8px;padding-block:16px;border-bottom:1px solid var(--bo-stroke-soft, #ecefed)}.bo-table--stack tr:first-child{padding-top:4px}.bo-table--stack tr:last-child{border-bottom:0;padding-bottom:0}.bo-table--stack tbody tr:hover{background:none}.bo-table--stack td{display:block}.bo-table--stack td,.bo-table--pad.bo-table--stack td,.bo-table--pad.bo-table--stack td:first-child{padding:0;border:0;text-align:left}.bo-table--stack td[data-label]{display:flex;align-items:baseline;justify-content:space-between;gap:4px 16px;flex-wrap:wrap;text-align:right}.bo-table--stack td[data-label]:before{content:attr(data-label);flex:0 0 auto;font-size:13px;font-weight:500;color:var(--bo-muted, #6b7380);text-align:left}.bo-table--stack td[data-label]>.bo-cell__value{flex:1 1 0;min-width:0;display:flex;flex-direction:column;align-items:flex-end;gap:4px;text-align:right}.bo-table--stack td.bo-rowactions,.bo-table--stack td.bo-cell--actions{display:flex;flex-wrap:wrap;justify-content:flex-start;gap:4px 16px;margin-top:2px}.bo-table--stack td.bo-rowactions>*,.bo-table--stack td.bo-rowactions>*:last-child{margin:0}.bo-table--stack td.bo-rowactions .bo-rowactions__why{flex-basis:100%;text-align:left;margin:-4px 0 0}.bo-table--stack td:empty{display:none}.bo-table--stack td.bo-cell--amount,.bo-table--stack td.bo-cell--qty{width:auto}.bo-table--stack td.bo-cell--main{order:-1;font-size:15px}.bo-table--stack tfoot{display:block}.bo-table--stack tfoot tr{flex-direction:row;justify-content:space-between;align-items:baseline;margin-top:8px;padding-top:14px;border-top:1px solid var(--bo-stroke, #d7dad8)}}.bo-page,.bo-stack,.bo-card2,.bo-card2__body,.bo-detail,.bo-detail__main,.bo-detail__aside{min-width:0}.bo-rr{margin-top:12px;padding:12px 14px;border:1px solid var(--bo-tint-warn-line);border-radius:10px;background:var(--bo-tint-warn)}.bo-rr__lead{margin:0 0 12px;font-size:13px;line-height:1.5;color:var(--bo-tint-warn-ink)}.bo-rr__list{display:flex;flex-direction:column;gap:8px;margin:0}.bo-rr__row{display:flex;flex-wrap:wrap;gap:2px 12px}.bo-rr__row dt{flex:0 0 190px;font-size:13px;font-weight:600}.bo-rr__row dd{flex:1 1 220px;margin:0;font-size:13px;line-height:1.5}.bo-rr__amount{font-weight:700}.bo-rr__hint{color:var(--bo-muted, #6b7380)}.bo-rr__iban,.bo-rr__title{display:inline-block;padding:1px 6px;border-radius:6px;background:var(--bo-card);border:1px solid var(--bo-tint-warn-line);font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:13px}.bo-rr__missing{color:var(--bo-danger, #d3282b)}.bo-rr__data{margin:16px 0 0;padding-top:12px;border-top:1px solid var(--bo-tint-warn-line, #f0d9a8)}.bo-rr__subtitle{margin:0 0 8px;font-size:14px}.bo-rr__minor{margin:12px 0 8px;font-size:13px}.bo-rr__scroll{width:0;min-width:100%;overflow-x:auto}.bo-rr__scroll:focus-visible{outline:2px solid var(--bo-green-contrast, #007737);outline-offset:2px}.bo-rr__items{width:100%;border-collapse:collapse;font-size:12px}.bo-rr__items th,.bo-rr__items td{padding:4px 6px;border-bottom:1px solid var(--bo-tint-warn-line, #f0d9a8);text-align:left;vertical-align:top}.bo-rr__items th{font-weight:600}.bo-rr__fills{margin:0;padding-left:1.2em;font-size:13px;line-height:1.5}.bo-rr__note{margin:12px 0 0;font-size:12px;line-height:1.5;color:var(--bo-muted, #6b7380)}@media (max-width: 640px){.bo-rr__row dt{flex:1 1 100%}}.bo-check{display:flex;align-items:flex-start;gap:10px;font-size:14px;line-height:1.5;cursor:pointer}.bo-check input{position:absolute;opacity:0;width:0;height:0}.bo-check .bo-check2__box{margin-top:1px}.bo-stars{color:var(--bo-star);letter-spacing:1px}.bo-review2__text{font-size:14px;line-height:1.6;margin:8px 0 12px}.bo-review2__reply{padding:12px 14px;border-left:3px solid var(--bo-green-contrast);background:var(--bo-surface);border-radius:0 8px 8px 0;font-size:14px;line-height:1.55}.bo-review2__reply p{margin:0}.bo-review2__reply-head{font-weight:700;margin:0 0 4px!important}.bo-linklike{min-height:24px;color:var(--bo-green-contrast);font:inherit;font-weight:600;text-decoration:underline;cursor:pointer}.bo-starpick{display:inline-flex;gap:2px}.bo-starpick__star{border:0;background:none;padding:2px;font-size:26px;line-height:1;color:var(--bo-stroke, #d7dad8);cursor:pointer}.bo-starpick__star.is-on{color:var(--bo-star, #d69e00)}.bo-starpick__star:focus-visible{outline:2px solid var(--bo-green-contrast, #007737);border-radius:4px}.bo-rateform{display:flex;flex-direction:column;gap:10px;padding:14px 16px;border:1px solid var(--bo-stroke, #d7dad8);border-radius:12px;background:var(--bo-surface, #f9f9f9)}.bo-rateform--item{margin-top:8px}.bo-rateform__title{font-weight:700;color:var(--bo-ink, #1f2421)}.bo-rateform__actions{display:flex;justify-content:flex-end;gap:8px}.bo-rateform .bo-input{width:100%}.bo-rated{color:var(--bo-green-contrast, #007737)}.bo-orderitems li{flex-wrap:wrap}.bo-orderitems__rate{flex:0 0 auto;margin-left:4px;white-space:nowrap}.bo-orderitems__rate.is-open{flex:1 1 100%;white-space:normal}.bo-rate-link{font-size:13px}.bo-reviews2{display:flex;flex-direction:column;gap:12px}.bo-reviews2 .bo-card2{padding:16px 18px}.bo-inlineform{display:flex;align-items:flex-end;gap:10px}.bo-inlineform>.bo-field{flex:1 1 auto;min-width:0}.bo-inlineform__btn{flex:0 0 auto;height:44px;white-space:nowrap}@media (max-width: 640px){.bo-inlineform{flex-wrap:wrap}.bo-inlineform__btn{flex:1 1 100%}}.bo-pricing{display:grid;grid-template-columns:repeat(auto-fit,minmax(200px,1fr));gap:10px;margin-bottom:14px}.bo-pricing__opt{display:flex;flex-direction:column;gap:4px;padding:12px 14px;border:1px solid var(--bo-stroke, #d7dad8);border-radius:12px;background:var(--bo-card);cursor:pointer}.bo-pricing__opt input{position:absolute;opacity:0;pointer-events:none}.bo-pricing__opt.is-on{border-color:var(--bo-green-contrast, #007737);box-shadow:inset 0 0 0 1px var(--bo-green-contrast, #007737);background:var(--bo-green-50, #e8f5ee)}.bo-pricing__name{font-weight:700;color:var(--bo-ink, #1f2421)}.bo-pricing__hint{font-size:13px;color:var(--bo-muted, #6b7380)}.bo-tablewrap{overflow-x:auto;margin-top:14px}.bo-ratetable th{white-space:nowrap}.bo-ratetable td{vertical-align:middle}.bo-ratetable tr.is-off td{color:var(--bo-muted, #6b7380)}.bo-ratetable .bo-sub{display:block}.bo-ratefield{display:inline-flex;align-items:center;gap:6px}.bo-ratefield .bo-input{width:110px}.bo-ratefield__unit{font-size:13px;color:var(--bo-muted, #6b7380)}.bo-ratefield__kind{width:72px}.bo-switch{display:inline-flex;align-items:center;gap:10px;cursor:pointer;font-size:14px}.bo-switch input{position:absolute;opacity:0;pointer-events:none}.bo-switch__track{position:relative;flex:0 0 auto;width:40px;height:22px;border-radius:999px;background:var(--bo-stroke, #d7dad8);transition:background .15s}.bo-switch__track:after{content:"";position:absolute;top:3px;left:3px;width:16px;height:16px;border-radius:50%;background:var(--bo-white);box-shadow:0 1px 2px #00000040;transition:transform .15s}.bo-switch input:checked+.bo-switch__track{background:var(--bo-green-contrast, #007737)}.bo-switch input:checked+.bo-switch__track:after{transform:translate(18px)}.bo-switch input:focus-visible+.bo-switch__track{box-shadow:0 0 0 3px var(--bo-green-100, #d2ecdd)}.bo-switch__txt{color:var(--bo-ink, #1f2421)}.bo-temprow{display:flex;flex-wrap:wrap;align-items:center;gap:12px 24px;padding:10px 0;border-bottom:1px solid var(--bo-stroke, #d7dad8)}.bo-temprow:last-child{border-bottom:0}.bo-temprow__ctl{display:inline-flex;flex-wrap:wrap;align-items:center;gap:10px}.bo-days{display:flex;flex-wrap:wrap;gap:8px;margin-bottom:14px}.bo-day{min-width:44px;padding:8px 12px;border-radius:999px;border:1px solid var(--bo-stroke, #d7dad8);background:var(--bo-card);font-size:14px;font-weight:700;color:var(--bo-text-soft, #53565a);cursor:pointer}.bo-day.is-on{background:var(--bo-green-contrast, #007737);border-color:var(--bo-green-contrast, #007737);color:var(--bo-white)}.bo-delivlink a{font-weight:700;color:var(--bo-green-contrast, #007737)}.bo-stockopt{display:flex;flex-direction:column;gap:4px;margin:4px 0 10px}.bo-stockopt__hint{margin:0 0 0 26px;font-size:13px;line-height:1.45;color:var(--bo-muted, #6b7380)}.bo-quote.is-warn{border-color:#d69e008c;background:var(--bo-tint-warn)}.bo-quote.is-info{border-color:var(--bo-green-100, #d2ecdd);background:var(--bo-green-50, #e8f5ee)}.bo-quotebox{display:flex;flex-direction:column;gap:10px;padding:16px 18px;border-radius:14px;border:1px solid rgb(214 158 0 / .55);background:var(--bo-tint-warn)}.bo-quotebox.is-pending{border-color:var(--bo-stroke, #d7dad8);background:var(--bo-card)}.bo-quotebox__title{margin:0;font-weight:700;color:var(--bo-ink, #1f2421)}.bo-quotebox__text{margin:0;font-size:14px;line-height:1.5;color:var(--bo-text-soft, #53565a)}.bo-quotebox__actions{display:flex;flex-wrap:wrap;gap:10px}.bo-quotebox__foot{margin:0;font-size:13px;color:var(--bo-muted, #6b7380)}.bo-linkbtn{padding:0;border:0;background:none;font:inherit;font-weight:700;color:var(--bo-green-contrast, #007737);cursor:pointer;text-decoration:underline}.bo-stagepick{display:flex;flex-direction:column;gap:8px;margin:10px 0 4px}.bo-stagepick__opt{display:grid;grid-template-columns:1fr auto;gap:2px 12px;padding:11px 14px;border:1px solid var(--bo-stroke, #d7dad8);border-radius:12px;background:var(--bo-card);cursor:pointer}.bo-stagepick__opt input{position:absolute;opacity:0;pointer-events:none}.bo-stagepick__opt.is-on{border-color:var(--bo-green-contrast, #007737);box-shadow:inset 0 0 0 1px var(--bo-green-contrast, #007737)}.bo-stagepick__opt.is-off{background:var(--bo-gray-100, #f1f3f2);cursor:not-allowed}.bo-stagepick__name{font-weight:700;color:var(--bo-ink, #1f2421)}.bo-stagepick__kind{font-size:13px;color:var(--bo-muted, #6b7380)}.bo-stagepick__blocked{grid-column:1 / -1;font-size:13px;line-height:1.45;color:var(--bo-tint-warn-ink)}.bo-stagelog{display:flex;flex-direction:column;gap:12px;margin:0;padding:0;list-style:none}.bo-stagelog li{padding-left:12px;border-left:2px solid var(--bo-stroke, #d7dad8)}.bo-stagelog li:first-child{border-color:var(--bo-green-contrast, #007737)}.bo-stagelog__line{margin:0;font-size:14px;color:var(--bo-ink, #1f2421)}.bo-stagelog__meta{margin:2px 0 0;font-size:13px;color:var(--bo-muted, #6b7380)}.bo-stagelog__reason{margin:4px 0 0;font-size:13px;line-height:1.45;color:var(--bo-text-soft, #53565a)}.bo-msg__files li.is-doc{width:auto;height:auto}.bo-msg__doc{display:inline-flex;align-items:center;gap:6px;max-width:260px;padding:8px 12px;border:1px solid var(--bo-stroke, #d7dad8);border-radius:8px;background:var(--bo-white, #fff);color:var(--bo-ink, #1f2421);font-size:13px;text-decoration:none}.bo-msg__doc span{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.bo-msg__doc:hover{border-color:var(--bo-green-contrast, #007737);color:var(--bo-green-contrast, #007737)}.bo-inbox__files li.is-doc{width:auto;min-width:56px;max-width:180px}.bo-inbox__docname{display:flex;align-items:center;height:56px;padding:0 10px;border:1px solid var(--bo-stroke, #d7dad8);border-radius:8px;overflow:hidden;font-size:12px;text-overflow:ellipsis;white-space:nowrap}.bo-msgcentre{display:flex;flex-direction:column;gap:16px}.bo-msgtabs{display:inline-flex;align-self:flex-start;gap:4px;padding:4px;border:1px solid #e5e7eb;border-radius:999px;background:var(--bo-card)}.bo-msgtabs__tab{display:inline-flex;align-items:center;gap:8px;padding:7px 16px;border:0;border-radius:999px;background:transparent;color:var(--bo-text-soft, #53565a);font-size:14px;font-weight:600;cursor:pointer;transition:background-color .15s ease,color .15s ease}.bo-msgtabs__tab:hover{color:var(--bo-ink, #1f2421)}.bo-msgtabs__tab.is-on{background:var(--bo-green-contrast, #007737);color:var(--bo-white, #fff)}.bo-msgtabs__tab:focus-visible{outline:2px solid var(--bo-green-contrast, #007737);outline-offset:2px}.bo-msgtabs__count{min-width:20px;padding:0 6px;border-radius:999px;background:var(--bo-danger, #c62828);color:var(--bo-white, #fff);font-size:11px;line-height:20px;text-align:center}.bo-msgtabs__tab.is-on .bo-msgtabs__count{background:var(--bo-white, #fff);color:var(--bo-green-contrast, #007737)}@media (max-width: 480px){.bo-msgtabs{display:flex;align-self:stretch;max-width:100%}.bo-msgtabs__tab{flex:1 1 0;justify-content:center;min-width:0;padding-inline:10px}}@media (min-width: 1024px){.bo-msgcentre .bo-inbox{height:calc(100vh - var(--bo-topbar-h, 80px) - 68px - 60px)}.bo-panel--buyer .bo-msgcentre .bo-inbox{height:clamp(460px,calc(100vh - 320px),800px)}}.bo-notice-view{display:flex;flex-direction:column;min-height:0;overflow-y:auto}.bo-notice-view__head{padding:20px 28px 16px;border-bottom:1px solid var(--bo-stroke, #d7dad8)}.bo-notice-view__tags{display:flex;flex-wrap:wrap;gap:6px;margin-bottom:8px}.bo-notice-view__title{margin:0;color:var(--bo-ink, #1f2421);font-family:var(--bo-font-heading),sans-serif;font-size:20px;line-height:1.3;text-wrap:balance}.bo-notice-view__meta{margin:6px 0 0;color:var(--bo-text-soft, #53565a);font-size:13px}.bo-notice-view__body{max-width:68ch;padding:20px 28px 28px;color:var(--bo-ink, #1f2421);font-size:15px;line-height:1.6;overflow-wrap:anywhere}.bo-notice-view__body p{margin:0 0 12px}.bo-notice-view__body p:last-child{margin-bottom:0}.bo-report-form{display:grid;gap:16px;padding:20px 28px 28px}.bo-report-reply{display:grid;gap:12px;padding:16px 28px 24px}.bo-report-form .bo-inbox__actions,.bo-report-reply .bo-inbox__actions{gap:10px;flex-wrap:wrap;padding:0;border-bottom:0}.bo-inbox--empty{grid-template-columns:minmax(0,1fr)}.bo-msgcentre{scroll-margin-top:calc(var(--bo-topbar-h, 0px) + 12px)}.bo-inbox__back{display:none;align-items:center;gap:8px;flex:0 0 auto;min-height:44px;padding:10px 20px;border:0;border-bottom:1px solid var(--bo-stroke, #d7dad8);background:var(--bo-card);font-size:14px;font-weight:700;color:var(--bo-green-contrast, #007737);text-align:left;cursor:pointer}@media (min-width: 1024px){.bo-msgcentre .bo-inbox--empty,.bo-panel--buyer .bo-msgcentre .bo-inbox--empty{height:auto;min-height:0}}@media (max-width: 1023px){.bo-inbox__back{display:flex}.bo-inbox.is-pane-list>.bo-inbox__view,.bo-inbox.is-pane-view>.bo-inbox__list{display:none}.bo-report-form{padding:16px}.bo-report-reply{padding:14px 16px 16px}.bo-notice-view__head{padding:16px}.bo-notice-view__body{padding:16px 16px 20px}}@media (max-width: 640px){.bo-inbox__head{flex-wrap:wrap;padding:14px 16px}.bo-inbox__head>.bo-inbox__ident{flex:1 1 0}.bo-inbox__head>.bo-inbox__order{flex-basis:100%;margin-left:52px}.bo-inbox__ctx{flex-wrap:wrap;padding:12px 16px}.bo-inbox__ctx>.bo-inbox__order{flex-basis:100%}.bo-inbox__ctx img+.bo-inbox__ctx-body+.bo-inbox__order{margin-left:56px}.bo-inbox__actions{padding:8px 16px}.bo-msgs{padding:16px}.bo-inbox__quick{padding:12px 16px}.bo-inbox__files{padding:0 16px 12px}.bo-inbox__reply{flex-wrap:wrap;gap:10px;padding:12px 16px 16px}.bo-inbox__reply textarea{flex-basis:100%;border-radius:20px}.bo-inbox__reply .bo-inbox__attach{margin-left:auto}.bo-thread{padding:14px 16px}.bo-inbox__listhead{padding:16px 16px 12px;gap:12px}.bo-inbox__filters{padding:2px 16px 12px}}.bo-cat.is-notice{background:var(--bo-surface-2, #eef1f5);color:var(--bo-text-soft, #3c4a5a)}.bo-notice-high{display:inline-flex;align-items:center;padding:1px 8px;border-radius:999px;background:#fdecea;color:#a4262c;font-size:11px;font-weight:700}.bo-notice-ico{color:var(--bo-green, #007a2e)}.bo-notice-ico.is-high{background:#fdecea;color:#a4262c}.bo-topbar__bell{position:relative}.bo-topbar__bellcount{position:absolute;top:2px;right:2px;min-width:18px;padding:0 5px;border-radius:999px;background:var(--bo-danger, #c62828);color:var(--bo-white, #fff);font-size:10px;font-weight:700;line-height:18px;text-align:center}@media (max-width: 640px){.bo-tabs{flex-wrap:nowrap;overflow-x:auto;padding-bottom:4px;scrollbar-width:none;scroll-snap-type:x proximity;-webkit-overflow-scrolling:touch}.bo-tabs::-webkit-scrollbar{display:none}.bo-tab{flex:0 0 auto;white-space:nowrap;scroll-snap-align:center}}@media (max-width: 900px){.bo-input,.bo-listtools__search input,.bo-listtools__sort .bo-input,.bo-filters__field .bo-input,.bo-sched__hours .bo-input,.bo-inbox__reply textarea,input[type=text],input[type=search],input[type=email],input[type=tel],input[type=number],input[type=password],input[type=date],select,textarea{font-size:16px}}.bo-minilist__row:has(>.bo-minilist__action){flex-wrap:wrap}.bo-minilist__row:has(>.bo-minilist__action)>.bo-minilist__body{flex:1 1 200px}.bo-minilist__row>.bo-minilist__action{margin-left:auto}@media (max-width: 719px){.bo-stats>:last-child:nth-child(odd){grid-column:1 / -1}}@media (max-width: 400px){.bo-stats{gap:12px}.bo-stat{padding:16px 14px}.bo-stat__label{font-size:13px}}@media (max-width: 480px){.bo-stats:has(>.bo-payout){grid-template-columns:minmax(0,1fr)}}@media (max-width: 640px){.bo-main2{padding:16px}.bo-card2{padding:18px 16px}.bo-minilist__row:has(>.bo-minilist__action)>.bo-minilist__body{flex:1 1 0}.bo-minilist__row>.bo-minilist__action{flex-basis:100%;margin-left:0}.bo-minilist__media~.bo-minilist__action{padding-left:60px}}
