@layer properties{@supports (((-webkit-hyphens:none)) and (not (margin-trim:inline))) or ((-moz-orient:inline) and (not (color:rgb(from red r g b)))){*,:before,:after,::backdrop{--tw-blur:initial;--tw-brightness:initial;--tw-contrast:initial;--tw-grayscale:initial;--tw-hue-rotate:initial;--tw-invert:initial;--tw-opacity:initial;--tw-saturate:initial;--tw-sepia:initial;--tw-drop-shadow:initial;--tw-drop-shadow-color:initial;--tw-drop-shadow-alpha:100%;--tw-drop-shadow-size:initial}}}@layer theme{:root,:host{--font-sans:ui-sans-serif, system-ui, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji";--font-mono:ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace;--spacing:.25rem;--default-transition-duration:.15s;--default-transition-timing-function:cubic-bezier(.4, 0, .2, 1);--default-font-family:var(--font-sans);--default-mono-font-family:var(--font-mono)}}@layer base{*,:after,:before,::backdrop{box-sizing:border-box;border:0 solid;margin:0;padding:0}::file-selector-button{box-sizing:border-box;border:0 solid;margin:0;padding:0}html,:host{-webkit-text-size-adjust:100%;tab-size:4;line-height:1.5;font-family:var(--default-font-family,ui-sans-serif, system-ui, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji");font-feature-settings:var(--default-font-feature-settings,normal);font-variation-settings:var(--default-font-variation-settings,normal);-webkit-tap-highlight-color:transparent}hr{height:0;color:inherit;border-top-width:1px}abbr:where([title]){-webkit-text-decoration:underline dotted;text-decoration:underline dotted}h1,h2,h3,h4,h5,h6{font-size:inherit;font-weight:inherit}a{color:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;text-decoration:inherit}b,strong{font-weight:bolder}code,kbd,samp,pre{font-family:var(--default-mono-font-family,ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace);font-feature-settings:var(--default-mono-font-feature-settings,normal);font-variation-settings:var(--default-mono-font-variation-settings,normal);font-size:1em}small{font-size:80%}sub,sup{vertical-align:baseline;font-size:75%;line-height:0;position:relative}sub{bottom:-.25em}sup{top:-.5em}table{text-indent:0;border-color:inherit;border-collapse:collapse}:-moz-focusring{outline:auto}progress{vertical-align:baseline}summary{display:list-item}ol,ul,menu{list-style:none}img,svg,video,canvas,audio,iframe,embed,object{vertical-align:middle;display:block}img,video{max-width:100%;height:auto}button,input,select,optgroup,textarea{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}::file-selector-button{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}:where(select:is([multiple],[size])) optgroup{font-weight:bolder}:where(select:is([multiple],[size])) optgroup option{padding-inline-start:20px}::file-selector-button{margin-inline-end:4px}::placeholder{opacity:1}@supports (not ((-webkit-appearance:-apple-pay-button))) or (contain-intrinsic-size:1px){::placeholder{color:currentColor}@supports (color:color-mix(in lab, red, red)){::placeholder{color:color-mix(in oklab, currentcolor 50%, transparent)}}}textarea{resize:vertical}::-webkit-search-decoration{-webkit-appearance:none}::-webkit-date-and-time-value{min-height:1lh;text-align:inherit}::-webkit-datetime-edit{display:inline-flex}::-webkit-datetime-edit-fields-wrapper{padding:0}::-webkit-datetime-edit{padding-block:0}::-webkit-datetime-edit-year-field{padding-block:0}::-webkit-datetime-edit-month-field{padding-block:0}::-webkit-datetime-edit-day-field{padding-block:0}::-webkit-datetime-edit-hour-field{padding-block:0}::-webkit-datetime-edit-minute-field{padding-block:0}::-webkit-datetime-edit-second-field{padding-block:0}::-webkit-datetime-edit-millisecond-field{padding-block:0}::-webkit-datetime-edit-meridiem-field{padding-block:0}::-webkit-calendar-picker-indicator{line-height:1}:-moz-ui-invalid{box-shadow:none}button,input:where([type=button],[type=reset],[type=submit]){appearance:button}::file-selector-button{appearance:button}::-webkit-inner-spin-button{height:auto}::-webkit-outer-spin-button{height:auto}[hidden]:where(:not([hidden=until-found])){display:none!important}}@layer components;@layer utilities{.collapse{visibility:collapse}.visible{visibility:visible}.fixed{position:fixed}.relative{position:relative}.sticky{position:sticky}.start{inset-inline-start:var(--spacing)}.end{inset-inline-end:var(--spacing)}.block{display:block}.contents{display:contents}.flex{display:flex}.grid{display:grid}.hidden{display:none}.inline{display:inline}.inline-flex{display:inline-flex}.table{display:table}.resize{resize:both}.rounded{border-radius:.25rem}.filter{filter:var(--tw-blur,) var(--tw-brightness,) var(--tw-contrast,) var(--tw-grayscale,) var(--tw-hue-rotate,) var(--tw-invert,) var(--tw-saturate,) var(--tw-sepia,) var(--tw-drop-shadow,)}.transition{transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,--tw-gradient-from,--tw-gradient-via,--tw-gradient-to,opacity,box-shadow,transform,translate,scale,rotate,filter,-webkit-backdrop-filter,backdrop-filter,display,content-visibility,overlay,pointer-events;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.select-all{-webkit-user-select:all;user-select:all}}:root{--dark:#10241f;--dark2:#17362e;--bg:#f3f7f5;--card:#fff;--text:#14231f;--muted:#687871;--line:#dce6e1;--green:#078e68;--green2:#046b50;--greenSoft:#e7f6ef;--blue:#236fc2;--blueSoft:#edf5ff;--amber:#d98208;--amberSoft:#fff5df;--red:#d34a42;--shadow:0 14px 40px #0f261f0e}*{box-sizing:border-box}html,body{background:var(--bg);color:var(--text);margin:0;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Arial,sans-serif}button,input{font:inherit}button{color:inherit;cursor:pointer}.shell{grid-template-columns:250px minmax(0,1fr);min-height:100vh;display:grid}.sidebar{background:radial-gradient(circle at 10% 6%,#09a77833,transparent 25%),linear-gradient(180deg,var(--dark),#0d1d19);color:#e9f2ee;flex-direction:column;height:100vh;padding:25px 15px 18px;display:flex;position:sticky;top:0;overflow-y:auto}.brand{letter-spacing:-.04em;align-items:baseline;gap:6px;padding:0 10px 22px;font-size:24px;font-weight:780;display:flex}.brand>span{color:#17c18b}.brand small{color:#7fa198;letter-spacing:.07em;text-transform:uppercase;margin-left:auto;font-size:8px;font-weight:650}.org{color:#fff;text-align:left;background:#ffffff0e;border:1px solid #ffffff24;border-radius:10px;grid-template-columns:auto 1fr auto;align-items:center;gap:9px;width:100%;height:45px;padding:0 12px;display:grid}.sidebar nav{flex-direction:column;gap:3px;margin-top:20px;display:flex}.nav-title{color:#849c94;letter-spacing:.11em;text-transform:uppercase;margin:18px 11px 6px;font-size:10px;font-weight:750}.nav-item{color:#c5d2cd;text-align:left;background:0 0;border:0;border-radius:8px;align-items:center;gap:11px;width:100%;height:43px;padding:0 12px;font-size:13px;display:flex;position:relative}.nav-item:hover{color:#fff;background:#fff1}.nav-item.active{color:#fff;background:linear-gradient(90deg,#09a77857,#09a77829);font-weight:680}.nav-item.active:before{content:"";background:#16c68d;border-radius:0 4px 4px 0;width:4px;height:28px;position:absolute;left:-15px}.profile{border-top:1px solid #ffffff1c;grid-template-columns:auto 1fr auto;align-items:center;gap:10px;margin-top:auto;padding:16px 5px 2px;display:grid}.profile>span{color:#80e6c3;background:#075f49;border-radius:50%;place-items:center;width:38px;height:38px;font-weight:750;display:grid}.profile div{flex-direction:column;display:flex}.profile small{color:#8fa69e;font-size:10px}.shell>main{min-width:0}.topbar{z-index:10;border-bottom:1px solid var(--line);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#ffffffed;justify-content:space-between;align-items:center;height:64px;padding:0 27px;display:flex;position:sticky;top:0}.notice,.notice b,.top-actions,.top-actions>span{align-items:center;gap:7px;display:flex}.notice{color:var(--muted);font-size:11px}.notice>i{background:var(--green);width:8px;height:8px;box-shadow:0 0 0 4px var(--greenSoft);border-radius:50%}.notice b{background:var(--greenSoft);color:var(--green2);border-radius:6px;padding:5px 8px;font-weight:700}.top-actions>span{color:var(--green2);margin-right:7px;font-size:11px}.top-actions button{border:1px solid var(--line);background:#fff;border-radius:9px;place-items:center;width:37px;height:37px;display:grid}.heading{justify-content:space-between;align-items:flex-start;gap:24px;margin-bottom:24px;display:flex}.eyebrow{color:var(--green2);letter-spacing:.12em;text-transform:uppercase;margin:0 0 7px;font-size:10px;font-weight:780}.heading h1,.planned h1{letter-spacing:-.045em;max-width:850px;margin:0;font-size:clamp(31px,3.1vw,44px);line-height:1.06}.heading p:not(.eyebrow),.planned>p:not(.eyebrow){max-width:760px;color:var(--muted);margin:9px 0 0;font-size:13px;line-height:1.55}.primary{border:1px solid var(--green);color:#fff;white-space:nowrap;background:linear-gradient(#09a77b,#078765);border-radius:9px;justify-content:center;align-items:center;gap:9px;min-height:47px;padding:0 18px;font-weight:700;display:inline-flex;box-shadow:0 9px 20px #078e682b}.primary:hover{background:var(--green2)}.badge{background:var(--greenSoft);color:var(--green2);white-space:nowrap;border-radius:8px;align-items:center;gap:7px;padding:9px 11px;font-size:11px;font-weight:720;display:inline-flex}.badge.amber{background:var(--amberSoft);color:#985600}.read-only{color:var(--green2);background:#edf9f4;border:1px solid #bfe1d4;border-radius:11px;align-items:flex-start;gap:12px;margin-bottom:20px;padding:14px 16px;display:flex}.read-only>div{flex-direction:column;gap:3px;display:flex}.read-only span{color:#506e63;font-size:11px;line-height:1.45}.read-only.slim{margin-bottom:16px;padding:12px 14px}.architecture-note{margin-top:20px}.heading-actions{align-items:center;gap:9px;display:flex}.metrics{grid-template-columns:repeat(4,1fr);gap:14px;margin-bottom:18px;display:grid}.metric{border:1px solid var(--line);background:var(--card);border-radius:13px;align-items:center;gap:15px;min-height:114px;padding:19px;display:flex;box-shadow:0 8px 22px #0f261f06}.metric>span{border-radius:50%;place-items:center;width:48px;height:48px;display:grid}.metric>div{grid-template-columns:auto 1fr;align-items:baseline;column-gap:7px;display:grid}.metric small{color:var(--muted);grid-column:1/-1;font-size:12px}.metric b{font-variant-numeric:tabular-nums;font-size:33px;line-height:1}.metric em{color:var(--muted);font-size:9px;font-style:normal}.metric.green>span{background:var(--greenSoft);color:var(--green)}.metric.green b{color:var(--green)}.metric.blue>span{background:var(--blueSoft);color:var(--blue)}.metric.blue b{color:var(--blue)}.metric.amber>span{background:var(--amberSoft);color:var(--amber)}.metric.amber b{color:var(--amber)}.metric.neutral>span{color:#52645e;background:#eff3f1}.metric.neutral b{color:#40524c}.panel,.table-card{border:1px solid var(--line);background:var(--card);box-shadow:var(--shadow);border-radius:13px;overflow:hidden}.card-head{border-bottom:1px solid var(--line);justify-content:space-between;align-items:center;gap:16px;min-height:63px;padding:12px 16px;display:flex}.card-head>div{flex-direction:column;gap:3px;display:flex}.card-head small{color:var(--muted);font-size:10px;line-height:1.4}.overview-grid{grid-template-columns:minmax(0,1.55fr) minmax(290px,.75fr);gap:16px;margin-bottom:16px;display:grid}.process-panel{padding-bottom:15px}.process-line{grid-template-columns:repeat(5,1fr);padding:23px 18px 18px;display:grid}.process-step{text-align:center;min-width:0;position:relative}.process-step:not(:last-child):after{content:"";z-index:0;background:var(--line);height:1px;position:absolute;top:15px;left:calc(50% + 17px);right:calc(17px - 50%)}.process-step i{z-index:1;border:1px solid var(--line);width:31px;height:31px;color:var(--muted);background:#fff;border-radius:50%;place-items:center;margin:0 auto 8px;font-size:10px;font-style:normal;display:grid;position:relative}.process-step.done i{background:var(--greenSoft);color:var(--green2);border-color:#a5d8c5}.process-step.current i{background:var(--blueSoft);color:var(--blue);border-color:#9ec4ee}.process-step b{font-size:18px;display:block}.process-step span{color:var(--muted);margin-top:2px;font-size:9px;display:block}.formula{color:#52665f;background:#f3f7f5;border-radius:9px;align-items:flex-start;gap:10px;margin:0 16px;padding:12px;font-size:10px;line-height:1.5;display:flex}.formula svg{color:var(--green2);flex:none}.health-panel{padding-bottom:8px}.health{border-bottom:1px solid var(--line);grid-template-columns:auto 35px 1fr;align-items:center;gap:8px;min-height:48px;margin:0 15px;font-size:11px;display:grid}.health:last-of-type{border-bottom:0}.health b{text-align:right;font-size:15px}.health.ok svg{color:var(--green)}.health.warning svg,.health.warning b{color:var(--amber)}.health span{color:#4e6059}.text-button{color:var(--green2);background:0 0;border:0;align-items:center;gap:6px;margin:8px 15px 5px;padding:5px 0;font-size:10px;font-weight:750;display:flex}.compact-table{margin-top:0}.table-wrap{overflow-x:auto}table{border-collapse:collapse;width:100%;font-size:11px}th,td{border-bottom:1px solid var(--line);text-align:left;white-space:nowrap;height:56px;padding:0 15px}th{color:#5b6964;letter-spacing:.04em;text-transform:uppercase;background:#f7faf8;height:43px;font-size:9px}tbody tr:last-child td{border-bottom:0}tbody tr.selected{background:#eaf8f2}tbody tr.clickable{cursor:pointer}tbody tr.clickable:hover{background:#f1f8f5}tbody tr.clickable:focus{outline:2px solid var(--green);outline-offset:-2px}.order-id{font-variant-numeric:tabular-nums;font-weight:750}.status{border:1px solid;border-radius:7px;align-items:center;gap:6px;padding:6px 8px;font-size:9px;font-weight:700;display:inline-flex}.status.ready{color:var(--green2);background:#effaf5;border-color:#abd9c7}.wb-state{color:#4e625b}.empty{text-align:center;color:var(--muted)}.scanner{border:1.5px solid var(--green);height:54px;color:var(--green);background:#fff;border-radius:10px;grid-template-columns:auto 1fr auto;align-items:center;gap:11px;margin-bottom:16px;padding:0 14px;display:grid;box-shadow:0 0 0 3px #078e680d}.scanner:focus-within{box-shadow:0 0 0 4px #078e681f}.scanner input{width:100%;color:var(--text);background:0 0;border:0;outline:0;font-size:13px}.scanner kbd{border:1px solid var(--line);color:var(--muted);background:#f6f9f7;border-radius:6px;padding:4px 7px;font-size:9px}.orders-layout{grid-template-columns:minmax(0,1fr) 300px;align-items:start;gap:16px;display:grid}.order-details{border:1px solid var(--line);box-shadow:var(--shadow);background:#fff;border-radius:13px;position:sticky;top:82px;overflow:hidden}.detail-title{border-bottom:1px solid var(--line);background:linear-gradient(145deg,#f2fbf7,#fff);padding:19px}.detail-title>span{color:var(--muted);text-transform:uppercase;font-size:9px}.detail-title h2{font-variant-numeric:tabular-nums;margin:4px 0 7px;font-size:23px}.detail-title small{color:var(--green2);align-items:center;gap:6px;font-size:9px;display:flex}.order-details dl{margin:0;padding:8px 18px}.order-details dl>div{border-bottom:1px solid var(--line);gap:3px;padding:10px 0;display:grid}.order-details dl>div:last-child{border:0}.order-details dt{color:var(--muted);font-size:9px}.order-details dd{overflow-wrap:anywhere;margin:0;font-size:11px;font-weight:650}.green-text{color:var(--green2)}.detail-next{background:var(--blueSoft);color:#285b91;border-radius:9px;align-items:flex-start;gap:10px;margin:0 14px 14px;padding:12px;display:flex}.detail-next>div{flex-direction:column;gap:3px;display:flex}.detail-next span{font-size:9px;line-height:1.4}.empty-detail{min-height:180px;color:var(--muted);flex-direction:column;justify-content:center;align-items:center;gap:6px;display:flex}.assembly-summary{grid-template-columns:1fr auto 1fr auto 1fr;align-items:center;gap:14px;margin-bottom:18px;display:grid}.assembly-summary>article{text-align:center;border:1px solid var(--line);background:#fff;border-radius:13px;place-content:center;min-height:118px;display:grid}.assembly-summary>article.highlight{background:var(--greenSoft);border-color:#a9dac7}.assembly-summary small,.assembly-summary span{color:var(--muted);font-size:10px}.assembly-summary b{margin:3px 0;font-size:35px}.assembly-summary>svg{color:#9aaba4}.state-panel{margin-bottom:16px}.state-flow{grid-template-columns:repeat(5,1fr);padding:22px;display:grid}.state-flow>div{flex-direction:column;align-items:flex-start;gap:4px;min-width:0;padding-right:18px;display:flex;position:relative}.state-flow>div:not(:last-child):after{content:"";background:#aec0b9;width:20px;height:1px;position:absolute;top:15px;right:5px}.state-flow i{background:var(--greenSoft);width:29px;height:29px;color:var(--green2);border-radius:50%;place-items:center;font-size:10px;font-style:normal;font-weight:750;display:grid}.state-flow b{margin-top:5px;font-size:11px}.state-flow span{color:var(--muted);font-size:9px;line-height:1.4}.two-columns{grid-template-columns:repeat(2,1fr);gap:16px;display:grid}.check-list{gap:0;margin:0;padding:7px 17px 13px;list-style:none;display:grid}.check-list li{border-bottom:1px solid var(--line);color:#52645d;align-items:center;gap:9px;min-height:44px;font-size:10px;display:flex}.check-list li:last-child{border:0}.check-list svg{width:16px;color:var(--green)}.check-list li:last-child svg{color:var(--amber)}.audit-score{grid-template-columns:repeat(3,1fr);gap:15px;margin-bottom:16px;display:grid}.audit-score article{border:1px solid var(--line);background:#fff;border-radius:13px;grid-template-columns:auto 1fr;align-content:center;column-gap:10px;min-height:125px;padding:19px;display:grid}.audit-score svg{color:var(--green2);grid-row:1/3}.audit-score b{font-size:13px}.audit-score span{color:var(--muted);font-size:10px;line-height:1.45}.audit-score article:last-child svg{color:var(--red)}.issues{grid-template-columns:repeat(4,1fr);gap:15px;margin-bottom:16px;display:grid}.issues article{background:#fffdf7;border:1px solid #ecd6a9;border-radius:13px;min-height:205px;padding:19px}.issues article>div{justify-content:space-between;align-items:center;display:flex}.issues article>div span{color:#925100;background:#ffe9bd;border-radius:5px;padding:4px 6px;font-size:9px;font-weight:800}.issues article>div b{color:var(--amber);font-size:31px}.issues h3{margin:17px 0 7px;font-size:14px}.issues p{color:var(--muted);margin:0;font-size:10px;line-height:1.55}.comparison{overflow:auto}.comparison-table{min-width:760px}.comparison-head,.comparison-table>div{grid-template-columns:1fr 1.2fr .7fr;align-items:center;display:grid}.comparison-head{min-height:40px;color:var(--muted);text-transform:uppercase;background:#f7faf8;padding:0 17px;font-size:9px}.comparison-table>div:not(.comparison-head){border-top:1px solid var(--line);min-height:54px;padding:0 17px;font-size:10px}.comparison-table>div:not(.comparison-head)>span:nth-child(2){color:var(--green2);align-items:center;gap:8px;font-weight:650;display:flex}.comparison-table>div:not(.comparison-head)>b{color:#4e625b}.team-grid,.security-grid{grid-template-columns:repeat(3,1fr);gap:15px;margin-bottom:17px;display:grid}.person,.security-grid article{border:1px solid var(--line);background:#fff;border-radius:13px;min-height:210px;padding:21px}.person>i{background:var(--greenSoft);width:43px;height:43px;color:var(--green2);border-radius:11px;place-items:center;font-style:normal;font-weight:750;display:grid}.person h3{margin:13px 0 3px}.person>small,.person p{color:var(--muted);font-size:10px}.person p{align-items:center;gap:7px;margin:17px 0;display:flex}.person button{color:var(--green2);background:0 0;border:0;padding:0;font-size:10px;font-weight:750}.planned-person{color:var(--green2);border-style:dashed;flex-direction:column;justify-content:center;display:flex}.planned-person p{max-width:210px;line-height:1.5}.role-list{padding:5px 16px 12px}.role-list>div{border-bottom:1px solid var(--line);grid-template-columns:auto 140px 1fr;align-items:center;gap:10px;min-height:45px;font-size:10px;display:grid}.role-list>div:last-child{border:0}.role-list svg{color:var(--green)}.role-list span{color:var(--muted)}.security-grid{grid-template-columns:repeat(2,1fr)}.security-grid article{flex-direction:column;align-items:flex-start;min-height:190px;display:flex}.security-grid article>i{background:var(--greenSoft);width:42px;height:42px;color:var(--green2);border-radius:10px;place-items:center;display:grid}.security-grid h3{margin:13px 0 0}.security-grid p{color:var(--muted);margin:7px 0;font-size:10px;line-height:1.55}.security-grid small{color:var(--green2);align-items:center;gap:6px;margin-top:auto;font-size:9px;display:flex}.subscription{background:linear-gradient(120deg,var(--dark),#1c4036);color:#fff;border-radius:13px;justify-content:space-between;align-items:center;gap:22px;margin-bottom:17px;padding:24px;display:flex}.subscription small{color:#78d8ba;text-transform:uppercase}.subscription h2{margin:6px 0}.subscription p{color:#b2c7c0;margin:0;font-size:10px}.subscription>b{color:#7ce1bf;align-items:center;gap:7px;font-size:10px;display:flex}.billing-flow{grid-template-columns:repeat(5,1fr);padding:23px;display:grid}.billing-flow>div{align-items:center;gap:8px;display:flex}.billing-flow i{background:var(--greenSoft);width:30px;height:30px;color:var(--green2);border-radius:50%;place-items:center;font-size:10px;font-style:normal;font-weight:750;display:grid}.billing-flow b{font-size:10px}.planned{flex-direction:column;justify-content:center;align-items:flex-start;max-width:760px;min-height:calc(100vh - 185px);margin:auto;display:flex}.planned>svg{box-sizing:content-box;background:var(--greenSoft);color:var(--green2);border-radius:14px;margin-bottom:18px;padding:13px}.planned .read-only{margin-top:22px}.notice.loading>i{background:var(--amber);box-shadow:0 0 0 4px var(--amberSoft)}.notice.ready>i{background:var(--green);box-shadow:0 0 0 4px var(--greenSoft)}.notice.error>i{background:var(--red);box-shadow:0 0 0 4px #fde9e9}.person .member-state{color:var(--green2);align-items:center;gap:6px;font-weight:700;display:flex}.primary:disabled,.secondary:disabled,.table-action:disabled,.refresh-button:disabled{cursor:not-allowed;opacity:.5}.spin{animation:.85s linear infinite spin}@keyframes spin{to{transform:rotate(360deg)}}.module-empty{min-height:calc(100vh - 170px);color:var(--muted);flex-direction:column;justify-content:center;align-items:center;gap:7px;display:flex}.module-empty svg{color:var(--green);margin-bottom:7px}.module-empty b{color:var(--text);font-size:14px}.module-empty span{font-size:10px}.inline-message{border:1px solid;border-radius:9px;margin:-5px 0 16px;padding:11px 14px;font-size:11px;line-height:1.45}.inline-message.ok{color:var(--green2);background:#effaf5;border-color:#a9d9c7}.inline-message.error{color:#a12828;background:#fff4f4;border-color:#efb8b8}.inline-message.warn{color:#815b00;background:#fff8e5;border-color:#e7c979}.receiving-note{margin-bottom:16px}.receiving-layout{grid-template-columns:minmax(0,1fr) 275px;align-items:start;gap:16px;margin-bottom:16px;display:grid}.receiving-form-card,.receipt-rules{overflow:hidden}.receiving-form-card .card-head{background:#fbfdfc}.draft-counter{background:var(--greenSoft);color:var(--green2);white-space:nowrap;border-radius:6px;padding:6px 8px;font-size:10px;font-weight:750}.receiving-fields{grid-template-columns:1fr 1fr;gap:12px;padding:16px;display:grid}.receiving-fields label{flex-direction:column;gap:6px;min-width:0;display:flex}.receiving-fields label.wide{grid-column:1/-1}.receiving-fields label>span{color:#52645d;font-size:9px;font-weight:700}.receiving-fields label em{color:var(--muted);font-style:normal;font-weight:450}.receiving-fields input,.fixed-field{box-sizing:border-box;border:1px solid var(--line);width:100%;height:39px;color:var(--text);font:inherit;background:#fff;border-radius:8px;outline:0;padding:0 11px;font-size:11px}.receiving-fields input:focus{border-color:var(--green);box-shadow:0 0 0 3px #078e6817}.fixed-field{color:#40534c;background:#f4f8f6;align-items:center;gap:8px;display:flex}.fixed-field svg{color:var(--green2)}.receipt-scanner{border:1.5px solid var(--green);background:#fff;border-radius:10px;grid-template-columns:auto minmax(120px,1fr) 92px auto;align-items:center;gap:9px;margin:0 16px 16px;padding:9px;display:grid;box-shadow:0 0 0 3px #078e680a}.receipt-scanner>svg{color:var(--green);margin-left:4px}.receipt-scanner input{min-width:0;height:37px;font:inherit;background:#f7faf8;border:0;border-radius:7px;outline:0;padding:0 9px;font-size:11px}.receipt-scanner .qty-input{text-align:center;font-weight:750}.receipt-scanner button{background:var(--greenSoft);height:37px;color:var(--green2);border:0;border-radius:7px;justify-content:center;align-items:center;gap:6px;padding:0 13px;font-size:10px;font-weight:750;display:flex}.draft-table-wrap{border-top:1px solid var(--line);border-bottom:1px solid var(--line);max-height:350px;overflow:auto}.draft-table th,.draft-table td{height:49px}.draft-table td:first-child{white-space:normal;max-width:310px}.draft-table td:first-child b{overflow-wrap:anywhere}.draft-table input{border:1px solid var(--line);text-align:center;border-radius:7px;width:78px;height:31px;padding:0 7px}.icon-button{border:1px solid var(--line);width:31px;height:31px;color:var(--muted);background:#fff;border-radius:7px;place-items:center;display:grid}.icon-button.danger{color:#b63c3c}.draft-empty{height:126px!important}.draft-empty svg{color:#95aaa2;margin:0 auto 7px;display:block}.draft-empty span{display:block}.receipt-actions{justify-content:flex-end;gap:9px;padding:14px 16px;display:flex}.secondary{border:1px solid var(--line);color:#40534c;background:#fff;border-radius:8px;justify-content:center;align-items:center;gap:7px;min-height:42px;padding:0 15px;font-size:10px;font-weight:750;display:inline-flex}.receipt-actions .primary{min-height:42px;font-size:10px}.receipt-rules .check-list{padding-top:10px}.receipt-rules .check-list li{align-items:flex-start;padding:12px 0;line-height:1.4}.receipt-rules .check-list svg{flex:none}.receipt-rules .check-list li:last-child svg{color:var(--blue)}.refresh-button,.table-action{color:var(--green2);background:0 0;border:0;align-items:center;gap:6px;font-size:9px;font-weight:750;display:inline-flex}.refresh-button{border:1px solid var(--line);background:#fff;border-radius:7px;height:32px;padding:0 9px}.table-action.danger-text{color:#ad3838}.muted-action{color:var(--muted)}.row-note{color:var(--muted);margin-top:3px;font-size:11px;display:block}.status.draft{color:#9b6500;background:#fff9e9;border-color:#e9cf93}.status.cancelled{color:#a73535;background:#fff4f4;border-color:#e4b5b5}.status.neutral{color:#61736c;background:#f5f8f7;border-color:#ced9d4}.stock-metrics{grid-template-columns:repeat(4,1fr);gap:14px;margin-bottom:16px;display:grid}.stock-metrics article{border:1px solid var(--line);background:#fff;border-radius:12px;align-items:center;gap:13px;min-height:105px;padding:17px;display:flex}.stock-metrics article>span{background:var(--greenSoft);width:43px;height:43px;color:var(--green2);border-radius:50%;place-items:center;display:grid}.stock-metrics article>div{grid-template-columns:auto 1fr;align-items:baseline;column-gap:5px;display:grid}.stock-metrics small{color:var(--muted);grid-column:1/-1;font-size:10px}.stock-metrics b{font-variant-numeric:tabular-nums;font-size:26px}.stock-metrics em{color:var(--muted);font-size:9px;font-style:normal}.state-metrics article.total{background:#fbfdfc;border-color:#c8d6d0}.state-metrics article.reserved>span{background:var(--blueSoft);color:var(--blue)}.state-metrics article.defect>span{color:var(--red);background:#fff0f0}.state-metrics article.repair>span{background:var(--amberSoft);color:var(--amber)}.stock-toolbar{border-bottom:1px solid var(--line);align-items:center;gap:15px;min-height:58px;padding:10px 15px;display:flex}.stock-toolbar>label:first-child{border:1px solid var(--line);min-width:250px;height:37px;color:var(--muted);background:#fff;border-radius:8px;flex:1;align-items:center;gap:8px;padding:0 10px;display:flex}.stock-toolbar input{font:inherit;background:0 0;border:0;outline:0;font-size:11px}.stock-toolbar>label:first-child input{width:100%}.stock-toolbar .zero-toggle{color:#52645d;white-space:nowrap;align-items:center;gap:7px;font-size:10px;display:flex}.stock-toolbar .zero-toggle input{accent-color:var(--green)}.stock-toolbar>span{color:var(--muted);white-space:nowrap;font-size:9px}.stock-number{font-variant-numeric:tabular-nums;font-size:14px}.available-number{color:var(--green2)}.reserved-number{color:var(--blue)}.defect-number{color:var(--red)}.repair-number{color:var(--amber)}.total-number{color:var(--text)}.transfer-flow{min-height:54px;color:var(--green2);background:linear-gradient(90deg,#effaf5,#fff);border:1px solid #bcdccc;border-radius:10px;align-items:center;gap:9px;margin-bottom:16px;padding:11px 15px;display:flex}.transfer-flow>span,.transfer-flow>b{background:#fff;border-radius:7px;padding:6px 9px;font-size:11px}.transfer-flow>b{background:var(--greenSoft)}.transfer-flow>small{color:var(--muted);margin-left:auto;font-size:10px}.transfer-layout{grid-template-columns:minmax(0,1fr) 275px;align-items:start;gap:16px;margin-bottom:16px;display:grid}.transfer-form-card{overflow:hidden}.transfer-form-card .card-head{background:#fbfdfc}.operation-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;padding:16px;display:grid}.operation-grid>button{border:1px solid var(--line);text-align:left;background:#fff;border-radius:9px;align-items:center;gap:9px;min-height:58px;padding:9px 10px;display:flex}.operation-grid>button:hover{background:#f7fcfa;border-color:#9fcfbd}.operation-grid>button.active{border-color:var(--green);background:var(--greenSoft);color:var(--green2);box-shadow:0 0 0 2px #078e680f}.operation-grid>button>svg{flex:none}.operation-grid>button>span{flex-direction:column;gap:3px;min-width:0;display:flex}.operation-grid b{font-size:9px;line-height:1.25}.operation-grid small{color:var(--muted);text-overflow:ellipsis;white-space:nowrap;font-size:8px;overflow:hidden}.transfer-reason{flex-direction:column;gap:6px;padding:0 16px 16px;display:flex}.transfer-reason>span{color:#52645d;font-size:9px;font-weight:700}.transfer-reason>span b{color:var(--red)}.transfer-reason>span em{color:var(--muted);font-style:normal;font-weight:450}.transfer-reason input{border:1px solid var(--line);border-radius:8px;outline:0;width:100%;height:39px;padding:0 11px;font-size:11px}.transfer-reason input:focus{border-color:var(--green);box-shadow:0 0 0 3px #078e6817}.movement-pair{color:#40534c;align-items:center;gap:5px;display:inline-flex}.reason-cell{text-overflow:ellipsis;max-width:250px;overflow:hidden}.transfer-history{margin-top:0}.fbs-step-guide{grid-template-columns:repeat(3,1fr);gap:10px;margin-bottom:16px;display:grid}.fbs-step-guide>div{border:1px solid var(--line);color:#7b8984;background:#fff;border-radius:11px;align-items:center;gap:11px;min-height:67px;padding:11px 13px;display:flex}.fbs-step-guide>div.active{background:var(--greenSoft);color:var(--green2);border-color:#9ed5c1}.fbs-step-guide>div.done{color:var(--green2)}.fbs-step-guide i{border:1px solid;border-radius:50%;flex:none;place-items:center;width:31px;height:31px;font-size:11px;font-style:normal;font-weight:800;display:grid}.fbs-step-guide span{flex-direction:column;gap:3px;min-width:0;display:flex}.fbs-step-guide small{color:var(--muted);font-size:9px}.fbs-mini-metrics{grid-template-columns:repeat(3,1fr);gap:12px;margin-bottom:16px;display:grid}.fbs-mini-metrics article{border:1px solid var(--line);background:#fff;border-radius:11px;align-items:center;gap:12px;min-height:78px;padding:14px 16px;display:flex}.fbs-mini-metrics svg{box-sizing:content-box;background:var(--greenSoft);width:34px;height:34px;color:var(--green2);border-radius:10px;padding:8px}.fbs-mini-metrics span{flex-direction:column;display:flex}.fbs-mini-metrics b{font-size:23px;line-height:1}.fbs-mini-metrics small{color:var(--muted);margin-top:4px;font-size:9px}.fbs-toolbar{flex-wrap:wrap}.fbs-toolbar>div{margin-right:auto}.fbs-toolbar label{border:1px solid var(--line);min-width:250px;height:36px;color:var(--muted);border-radius:8px;align-items:center;gap:7px;padding:0 10px;display:flex}.fbs-toolbar label input{background:0 0;border:0;outline:0;width:100%;font-size:10px}.secondary.compact{min-height:36px;padding:0 10px}.fbs-queue-table tbody tr{cursor:pointer}.fbs-queue-table tbody tr:hover{background:#f3faf7}.fbs-queue-table input[type=checkbox]{width:16px;height:16px;accent-color:var(--green)}.status.progress{background:var(--blueSoft);color:var(--blue);border-color:#b7d2ee}.status.danger{color:#a43737;background:#fff3f3;border-color:#e5b5b5}.fbs-assembly-layout{grid-template-columns:260px minmax(0,1fr);align-items:start;gap:16px;display:grid}.batch-list{position:sticky;top:82px}.batch-list .card-head b{font-size:12px}.batch-list-items{flex-direction:column;max-height:620px;display:flex;overflow:auto}.batch-list-items>button{border:0;border-bottom:1px solid var(--line);text-align:left;background:#fff;grid-template-columns:1fr auto;gap:7px;padding:13px;display:grid}.batch-list-items>button:last-child{border-bottom:0}.batch-list-items>button:hover{background:#f7fbf9}.batch-list-items>button.active{background:var(--greenSoft);box-shadow:inset 3px 0 var(--green)}.batch-list-items span{flex-direction:column;gap:3px;min-width:0;display:flex}.batch-list-items b{text-overflow:ellipsis;font-size:10px;overflow:hidden}.batch-list-items small{color:var(--muted);font-size:11px}.batch-list-items em{color:#5d6c66;background:#f1f5f3;border-radius:5px;align-self:start;padding:4px 5px;font-size:7px;font-style:normal;font-weight:750}.batch-list-items em.ready{background:var(--greenSoft);color:var(--green2)}.batch-list-items em.progress{background:var(--blueSoft);color:var(--blue)}.batch-list-items em.danger{color:var(--red);background:#fff0f0}.batch-list-items i{color:var(--muted);grid-column:2;align-self:end;font-size:9px;font-style:normal}.assembly-workspace{overflow:hidden}.assembly-head{border-bottom:1px solid var(--line);background:linear-gradient(135deg,#f4fbf8,#fff);justify-content:space-between;align-items:center;gap:22px;min-height:100px;padding:17px 19px;display:flex}.assembly-head>div:first-child>small{color:var(--muted);text-transform:uppercase;font-size:8px}.assembly-head h2{margin:3px 0 8px;font-size:20px}.assembly-progress{grid-template-columns:auto 1fr;align-items:baseline;column-gap:7px;min-width:210px;display:grid}.assembly-progress>span{color:var(--muted);font-size:9px}.assembly-progress>div{background:#dfe8e4;border-radius:10px;grid-column:1/-1;height:7px;margin-top:8px;overflow:hidden}.assembly-progress i{border-radius:inherit;background:var(--green);height:100%;display:block}.assembly-scanner{border:1.5px solid var(--green);color:var(--green);background:#fff;border-radius:10px;grid-template-columns:auto minmax(120px,1fr) auto;align-items:center;gap:10px;margin:16px;padding:10px;display:grid;box-shadow:0 0 0 3px #078e680d}.assembly-scanner input{height:38px;color:var(--text);background:0 0;border:0;outline:0;font-size:13px}.assembly-scanner button{background:var(--greenSoft);height:38px;color:var(--green2);border:0;border-radius:8px;align-items:center;gap:6px;padding:0 13px;font-size:10px;font-weight:750;display:flex}.batch-ready{background:var(--greenSoft);color:var(--green2);border:1px solid #a9d9c6;border-radius:10px;align-items:flex-start;gap:11px;margin:16px;padding:14px;display:flex}.batch-ready>div{flex-direction:column;gap:4px;display:flex}.batch-ready b{font-size:12px}.batch-ready span{color:#527267;font-size:10px;line-height:1.45}.assembly-task-table td:nth-child(2){white-space:normal;max-width:330px}.assembly-actions{border-top:1px solid var(--line);justify-content:space-between;gap:10px;padding:15px 17px;display:flex}.danger-text{color:#ad3939}.settings-layout{grid-template-columns:minmax(0,1.45fr) minmax(280px,.65fr);align-items:start;gap:16px;display:grid}.settings-card .card-head b,.locked-settings .card-head b{align-items:center;gap:8px;display:flex}.settings-card .card-head svg,.locked-settings .card-head svg{color:var(--green2)}.settings-fields{grid-template-columns:1fr 1fr;gap:16px;padding:18px;display:grid}.settings-fields label{flex-direction:column;gap:6px;min-width:0;display:flex}.settings-fields label.wide{grid-column:1/-1}.settings-fields label>span{font-size:11px;font-weight:750}.settings-fields label>small{min-height:30px;color:var(--muted);font-size:9px;line-height:1.45}.settings-fields input,.settings-fields select{border:1px solid var(--line);width:100%;height:41px;font:inherit;background:#fff;border-radius:8px;outline:0;padding:0 11px;font-size:11px}.settings-fields input:focus,.settings-fields select:focus{border-color:var(--green);box-shadow:0 0 0 3px #078e6814}.setting-switches{grid-template-columns:1fr 1fr;gap:11px;padding:0 18px 18px;display:grid}.setting-switches>label{border:1px solid var(--line);background:#f9fbfa;border-radius:9px;align-items:flex-start;gap:10px;padding:13px;display:flex}.setting-switches input{width:17px;height:17px;accent-color:var(--green);flex:none}.setting-switches span{flex-direction:column;gap:4px;display:flex}.setting-switches small{color:var(--muted);font-size:9px;line-height:1.4}.locked-settings .check-list{padding-top:10px}.locked-settings .check-list li:last-child svg{color:var(--green)}@media (max-width:1180px){.shell{grid-template-columns:220px minmax(0,1fr)}.metrics{grid-template-columns:repeat(2,1fr)}.overview-grid,.orders-layout{grid-template-columns:1fr}.order-details{position:static}.audit-score,.issues{grid-template-columns:1fr}.team-grid{grid-template-columns:repeat(2,1fr)}}@media (max-width:820px){.shell{display:block}.sidebar{height:auto;padding:15px;position:static}.brand{padding:0 4px 13px}.sidebar nav{flex-direction:row;margin-top:10px;overflow-x:auto}.nav-title,.profile{display:none}.nav-item{width:auto;min-width:max-content}.nav-item.active:before{display:none}.topbar{padding:9px 15px;position:static}.top-actions>span{display:none}.content{padding:25px 15px 40px}.heading{flex-direction:column}.heading .primary{width:100%}.state-flow{grid-template-columns:1fr;gap:15px}.state-flow>div{grid-template-columns:auto 1fr;column-gap:9px;display:grid}.state-flow>div i{grid-row:1/3}.state-flow>div:after{display:none}.two-columns,.security-grid,.assembly-summary{grid-template-columns:1fr}.assembly-summary>svg{margin:auto;transform:rotate(90deg)}.process-line{grid-template-columns:1fr;gap:12px}.process-step{text-align:left;grid-template-columns:auto 50px 1fr;align-items:center;display:grid}.process-step i,.process-step span{margin:0}.process-step:after{display:none}.billing-flow{grid-template-columns:1fr;gap:12px}.team-grid{grid-template-columns:1fr}}@media (max-width:520px){.metrics{grid-template-columns:1fr}.notice>span,.top-actions button:last-child{display:none}.heading h1,.planned h1{font-size:31px}.card-head{align-items:flex-start}.role-list>div{grid-template-columns:auto 90px 1fr}.subscription{flex-direction:column;align-items:flex-start}.read-only{padding:12px}.compact-table{display:none}}@media (max-width:1180px){.stock-metrics,.stock-metrics.state-metrics{grid-template-columns:repeat(2,1fr)}.receiving-layout,.transfer-layout{grid-template-columns:1fr}.receipt-rules{position:static}.operation-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:820px){.heading-actions{flex-direction:column;width:100%}.heading-actions button{width:100%}.receiving-fields{grid-template-columns:1fr}.receiving-fields label.wide{grid-column:auto}.receipt-scanner{grid-template-columns:auto minmax(0,1fr) 80px}.receipt-scanner button{grid-column:1/-1}.receipt-actions{flex-direction:column}.receipt-actions button{width:100%}.stock-toolbar{flex-direction:column;align-items:stretch}.stock-toolbar>label:first-child{flex:none;min-width:0}.stock-toolbar>span{align-self:flex-end}.transfer-flow{flex-wrap:wrap;align-items:flex-start}.transfer-flow>small{width:100%;margin-left:0}.operation-grid{grid-template-columns:1fr}}@media (max-width:520px){.stock-metrics,.stock-metrics.state-metrics{grid-template-columns:1fr}.receiving-fields{padding:13px}.receipt-scanner{grid-template-columns:auto 1fr;margin:0 13px 13px}.receipt-scanner .qty-input{grid-column:2}.receipt-scanner button{grid-column:1/-1}.draft-table{min-width:610px}.receiving-history table{min-width:760px}.transfer-history table{min-width:980px}.stock-card table{min-width:760px}.operation-grid{padding:13px}.transfer-reason{padding:0 13px 13px}}.fbs-info-hints{justify-content:flex-end;gap:7px;margin:-7px 0 10px;display:flex}.info-hint{width:31px;height:31px;color:var(--green2);cursor:help;background:#fff;border:1px solid #bdd9cf;border-radius:50%;outline:none;place-items:center;display:grid;position:relative}.info-hint:hover,.info-hint:focus-visible{border-color:var(--green);box-shadow:0 0 0 3px #078e6817}.info-hint>[role=tooltip]{z-index:40;width:min(330px,100vw - 42px);color:var(--text);background:#fff;border:1px solid #bcd8ce;border-radius:9px;padding:11px 12px;font-size:10px;line-height:1.45;display:none;position:absolute;top:calc(100% + 8px);right:0;box-shadow:0 12px 28px #0b352a29}.info-hint:hover>[role=tooltip],.info-hint:focus>[role=tooltip]{flex-direction:column;gap:3px;display:flex}.info-hint>[role=tooltip] span{color:var(--muted)}.supply-list-row{border-bottom:1px solid var(--line);background:#fff;grid-template-columns:minmax(0,1fr);display:grid}.supply-list-row:last-child{border-bottom:0}.supply-list-row:hover{background:#f7fbf9}.supply-list-row.active{background:var(--greenSoft);box-shadow:inset 3px 0 var(--green)}.supply-list-items>.supply-list-row>.supply-select{text-align:left;background:0 0;border:0;grid-template-columns:minmax(0,1fr) auto;gap:6px;width:100%;padding:13px 13px 8px;display:grid}.supply-list-items>.supply-list-row>.supply-select i{color:var(--muted);grid-column:1/-1;font-size:8px;font-style:normal}.supply-row-action{min-height:31px;color:var(--green2);background:#fff;border:1px solid #9ed5c1;border-radius:7px;justify-content:center;align-items:center;gap:6px;margin:0 10px 10px;padding:0 8px;font-size:8px;font-weight:780;display:flex}.supply-row-action:hover{background:#e8f8f1}.supply-row-action.open{color:var(--blue);border-color:#b8d2eb}.supply-row-action:disabled{opacity:.48;cursor:not-allowed}.stock-card .table-wrap{max-height:calc(100vh - 150px);overflow:auto}.stock-card thead th,.assembly-workspace>.table-wrap thead th,.supply-orders-card>.table-wrap thead th{z-index:6;box-shadow:0 1px 0 var(--line);background:#f7faf8;position:sticky;top:0}.assembly-workspace>.table-wrap{max-height:calc(100vh - 285px);overflow:auto}.supply-orders-card>.table-wrap{max-height:calc(100vh - 230px);overflow:auto}@media (max-width:820px){.fbs-info-hints{justify-content:flex-start}.assembly-workspace>.table-wrap,.supply-orders-card>.table-wrap,.stock-card .table-wrap{max-height:65vh}}.assembly-filterbar{border-top:1px solid var(--line);border-bottom:1px solid var(--line);background:#f7faf8;flex-wrap:wrap;align-items:center;gap:7px;padding:11px 16px;display:flex}.assembly-filterbar select,.assembly-filterbar input{border:1px solid var(--line);color:#4d6058;background:#fff;border-radius:7px;outline:0;min-width:0;height:34px;padding:0 8px;font-size:8px}.assembly-filterbar select:focus,.assembly-filterbar input:focus{border-color:var(--green);box-shadow:0 0 0 3px #078e6814}.assembly-search{border:1px solid var(--line);min-width:230px;height:34px;color:var(--green2);background:#fff;border-radius:7px;flex:1;align-items:center;gap:7px;padding:0 9px;display:flex}.assembly-search input{background:0 0;border:0;width:100%;height:auto;padding:0;box-shadow:none!important}.assembly-check{border:1px solid var(--line);color:#52645d;background:#fff;border-radius:7px;align-items:center;gap:6px;height:34px;padding:0 8px;font-size:8px;display:flex}.assembly-check input{width:13px;height:13px;accent-color:var(--green);margin:0}.assembly-filter-count{color:var(--muted);white-space:nowrap;font-size:8px}.assembly-filterbar .secondary{height:34px;min-height:34px;padding:0 9px;font-size:8px}.assembly-task-table{min-width:1420px}.task-source-plan,.task-defect-plan{flex-direction:column;align-items:stretch;gap:5px;min-width:120px;display:flex}.task-source-plan select,.task-defect-plan select,.task-defect-plan input{border:1px solid var(--line);background:#fff;border-radius:6px;height:30px;padding:0 7px;font-size:8px}.task-source-plan small{color:var(--muted);font-size:7px}.task-defect-plan{min-width:140px}.task-defect-plan input{width:100%}.task-defect-plan .table-action{justify-content:center;height:27px}.task-plan-dirty{background:#fffaf0}.task-plan-dirty>td{box-shadow:inset 0 1px #f0d392,inset 0 -1px #f0d392}.task-group-row td{z-index:5;color:var(--green2);position:sticky;top:39px;box-shadow:0 1px #c9ded6;background:#e8f5f0!important;padding:8px 12px!important}.task-group-row td b{font-size:9px}.task-group-row td span{color:var(--muted);margin-left:8px;font-size:7px;font-weight:600}@media (max-width:820px){.assembly-filterbar{align-items:stretch}.assembly-search{flex-basis:100%;min-width:100%}.assembly-filterbar select{flex:1;min-width:130px}.assembly-filterbar .secondary{width:100%}}@media (max-width:1180px){.settings-layout{grid-template-columns:1fr}.fbs-toolbar label{min-width:210px}.fbs-assembly-layout{grid-template-columns:220px minmax(0,1fr)}}@media (max-width:820px){.fbs-step-guide,.fbs-mini-metrics{grid-template-columns:1fr}.fbs-step-guide>div{min-height:58px}.fbs-toolbar{flex-direction:column;align-items:stretch}.fbs-toolbar label{width:100%;min-width:0}.fbs-toolbar .secondary{width:100%}.fbs-assembly-layout{grid-template-columns:1fr}.batch-list{position:static}.batch-list-items{max-height:230px}.assembly-head{flex-direction:column;align-items:flex-start}.assembly-progress{width:100%}.setting-switches{grid-template-columns:1fr}}@media (max-width:520px){.fbs-queue-table{min-width:920px}.assembly-task-table{min-width:760px}.assembly-scanner{grid-template-columns:auto 1fr;margin:13px}.assembly-scanner button{grid-column:1/-1;justify-content:center}.assembly-actions{flex-direction:column}.assembly-actions button{width:100%}.settings-fields{grid-template-columns:1fr;padding:14px}.settings-fields label.wide{grid-column:auto}.setting-switches{padding:0 14px 14px}}.state-metrics article.packing>span{color:#7551b8;background:#f1ecff}.packing-number{color:#7551b8}@media (max-width:1180px){.stock-metrics.state-metrics{grid-template-columns:repeat(2,1fr)}}@media (max-width:520px){.stock-metrics.state-metrics{grid-template-columns:1fr}}.nav-group-label{color:#89a39a;letter-spacing:.08em;text-transform:uppercase;align-items:center;gap:8px;margin:10px 12px 1px;font-size:10px;font-weight:760;display:flex}.nav-item.nested{width:calc(100% - 12px);height:38px;margin-left:12px;padding-left:16px}.nav-item.nested svg{width:16px}.supply-steps{grid-template-columns:repeat(4,1fr)}.status.warning{background:var(--amberSoft);color:#965900;border-color:#eccd90}.fbs-supplies-layout{grid-template-columns:260px minmax(0,1fr);align-items:start;gap:16px;display:grid}.supply-list{position:sticky;top:82px}.supply-list-items{flex-direction:column;max-height:670px;display:flex;overflow:auto}.supply-list-items>button{border:0;border-bottom:1px solid var(--line);text-align:left;background:#fff;grid-template-columns:minmax(0,1fr) auto;gap:6px;padding:13px;display:grid}.supply-list-items>button:last-child{border-bottom:0}.supply-list-items>button:hover{background:#f7fbf9}.supply-list-items>button.active{background:var(--greenSoft);box-shadow:inset 3px 0 var(--green)}.supply-list-items span{flex-direction:column;gap:3px;min-width:0;display:flex}.supply-list-items b{text-overflow:ellipsis;font-size:10px;overflow:hidden}.supply-list-items small{color:var(--muted);font-size:11px}.supply-list-items em{color:#5d6c66;background:#f1f5f3;border-radius:5px;align-self:start;padding:4px 6px;font-size:7px;font-style:normal;font-weight:760}.supply-list-items em.ready{background:var(--greenSoft);color:var(--green2)}.supply-list-items em.progress{background:var(--blueSoft);color:var(--blue)}.supply-list-items em.warning{background:var(--amberSoft);color:#965900}.supply-list-items em.danger{color:var(--red);background:#fff0f0}.supply-list-items i{color:var(--muted);grid-column:1/-1;font-size:8px;font-style:normal}.supply-orders-card{min-width:0}.supply-detail-head{background:linear-gradient(135deg,#f4fbf8,#fff)}.supply-toolbar{border-bottom:1px solid var(--line);justify-content:flex-end;align-items:center;gap:9px;min-height:58px;padding:10px 15px;display:flex}.supply-toolbar label{background:#fff;min-width:290px;margin-right:auto}.supply-toolbar select{border:1px solid var(--line);color:#52645d;background:#fff;border-radius:8px;height:36px;padding:0 10px;font-size:10px}.fbs-supply-orders-table td:nth-child(4){white-space:normal;max-width:360px}.order-lines{flex-direction:column;gap:6px;display:flex}.order-lines span{flex-direction:column;gap:2px;display:flex}.order-lines small{color:var(--muted);font-size:11px}.manual-confirm{border:1px solid var(--line);background:#f8faf9;border-radius:10px;grid-template-columns:minmax(180px,1fr) minmax(180px,.8fr) auto;align-items:center;gap:10px;margin:0 16px 16px;padding:13px;display:grid}.manual-confirm>div{flex-direction:column;gap:4px;display:flex}.manual-confirm small{color:var(--muted);font-size:8px;line-height:1.4}.manual-confirm input{border:1px solid var(--line);background:#fff;border-radius:8px;outline:0;height:39px;padding:0 10px;font-size:10px}.delivery-fields{border-top:1px solid var(--line);background:#fbfdfc;grid-template-columns:1fr 1.5fr;gap:12px;padding:16px;display:grid}.delivery-fields label{flex-direction:column;gap:6px;display:flex}.delivery-fields label>span{color:#52645d;font-size:9px;font-weight:700}.delivery-fields select,.delivery-fields input{border:1px solid var(--line);background:#fff;border-radius:8px;outline:0;height:40px;padding:0 10px;font-size:10px}.delivery-fields select:focus,.delivery-fields input:focus,.manual-confirm input:focus{border-color:var(--green);box-shadow:0 0 0 3px #078e6814}@media (max-width:1180px){.fbs-supplies-layout{grid-template-columns:220px minmax(0,1fr)}.manual-confirm{grid-template-columns:1fr}.manual-confirm .secondary{justify-self:start}.supply-steps{grid-template-columns:repeat(2,1fr)}}@media (max-width:820px){.nav-group-label{min-width:max-content;margin:0 5px}.nav-item.nested{width:auto;min-width:max-content;margin-left:0;padding-left:12px}.fbs-supplies-layout{grid-template-columns:1fr}.supply-list{position:static}.supply-list-items{max-height:230px}.supply-toolbar{flex-direction:column;align-items:stretch}.supply-toolbar label{width:100%;min-width:0}.delivery-fields{grid-template-columns:1fr}}.seller-switcher{position:relative}.seller-switcher .org span{flex-direction:column;gap:2px;min-width:0;display:flex}.seller-switcher .org b{text-overflow:ellipsis;white-space:nowrap;font-size:11px;overflow:hidden}.seller-switcher .org small{color:#8fa69e;text-overflow:ellipsis;white-space:nowrap;font-size:8px;overflow:hidden}.seller-menu{z-index:30;width:320px;color:var(--text);background:#fff;border:1px solid #d7e2de;border-radius:12px;position:absolute;top:52px;left:0;overflow:hidden;box-shadow:0 18px 45px #04221940}.seller-menu-head{border-bottom:1px solid var(--line);height:38px;color:var(--muted);text-transform:uppercase;justify-content:space-between;align-items:center;padding:0 11px;font-size:12px;font-weight:760;display:flex}.seller-menu-head button{color:var(--muted);background:0 0;border:0;place-items:center;display:grid}.seller-menu>button:not(.seller-menu-settings){border:0;border-bottom:1px solid var(--line);text-align:left;background:#fff;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:9px;width:100%;padding:11px;display:grid}.seller-menu>button:not(.seller-menu-settings):hover,.seller-menu>button.active{background:#f0faf6}.seller-menu>button>svg{color:var(--green2)}.seller-menu>button>span{flex-direction:column;gap:3px;min-width:0;display:flex}.seller-menu>button b{text-overflow:ellipsis;white-space:nowrap;font-size:10px;overflow:hidden}.seller-menu>button small{color:var(--muted);text-overflow:ellipsis;white-space:nowrap;font-size:8px;overflow:hidden}.seller-menu em{color:#66736f;white-space:nowrap;background:#eef3f1;border-radius:6px;align-items:center;gap:3px;padding:4px 6px;font-size:7px;font-style:normal;font-weight:760;display:flex}.seller-menu em.ok{background:var(--greenSoft);color:var(--green2)}.seller-menu em.saved{background:var(--blueSoft);color:var(--blue)}.seller-menu em.error{color:var(--red);background:#fff0f0}.seller-menu-settings{width:100%;height:42px;color:var(--green2);background:#f8faf9;border:0;justify-content:center;align-items:center;gap:7px;font-size:12px;font-weight:760;display:flex}.seller-settings-panel{margin-bottom:16px;overflow:visible}.seller-settings-panel>.card-head b{align-items:center;gap:8px;display:flex}.seller-settings-panel>.card-head b svg{color:var(--green2)}.seller-create-form{border-bottom:1px solid var(--line);background:#f5faf8;grid-template-columns:1.2fr 1fr 1fr 1fr auto;align-items:end;gap:11px;padding:15px 17px;display:grid}.seller-create-form>div{flex-direction:column;align-self:center;gap:4px;display:flex}.seller-create-form>div small{color:var(--muted);font-size:8px;line-height:1.4}.seller-create-form label{flex-direction:column;gap:5px;min-width:0;display:flex}.seller-create-form label span{font-size:8px;font-weight:740}.seller-create-form input{border:1px solid var(--line);background:#fff;border-radius:8px;outline:0;min-width:0;height:38px;padding:0 9px;font-size:9px}.seller-create-form input:focus{border-color:var(--green);box-shadow:0 0 0 3px #078e6814}.seller-create-form .primary{white-space:nowrap;height:38px}.seller-settings-body{grid-template-columns:250px minmax(0,1fr);min-height:360px;display:grid}.seller-settings-list{border-right:1px solid var(--line);background:#fbfcfc;flex-direction:column;display:flex}.seller-settings-list button{border:0;border-bottom:1px solid var(--line);text-align:left;background:0 0;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:7px;padding:13px;display:grid}.seller-settings-list button:hover,.seller-settings-list button.active{background:var(--greenSoft)}.seller-settings-list button.active{box-shadow:inset 3px 0 var(--green)}.seller-settings-list span{flex-direction:column;gap:3px;min-width:0;display:flex}.seller-settings-list b{text-overflow:ellipsis;white-space:nowrap;font-size:10px;overflow:hidden}.seller-settings-list small{color:var(--muted);font-size:11px}.seller-settings-list em,.seller-connection-title>em{color:#66736f;white-space:nowrap;background:#eef3f1;border-radius:6px;padding:4px 6px;font-size:7px;font-style:normal;font-weight:760}.seller-settings-list em.ok,.seller-connection-title>em.ok{background:var(--greenSoft);color:var(--green2)}.seller-settings-list em.saved,.seller-connection-title>em.saved{background:var(--blueSoft);color:var(--blue)}.seller-settings-list em.error,.seller-connection-title>em.error{color:var(--red);background:#fff0f0}.seller-connection-card{min-width:0;padding:17px}.seller-connection-title{justify-content:space-between;align-items:center;gap:12px;display:flex}.seller-connection-title>div{align-items:center;gap:10px;display:flex}.seller-connection-title>div>span:last-child{flex-direction:column;gap:4px;display:flex}.seller-connection-title b{font-size:13px}.seller-connection-title small{color:var(--muted);font-size:11px}.seller-logo{color:#fff;background:linear-gradient(135deg,#7f2cd4,#e3218b);border-radius:11px;place-items:center;width:40px;height:40px;font-size:12px;font-weight:850;display:grid}.seller-account-metrics{grid-template-columns:repeat(3,1fr);gap:9px;margin:15px 0;display:grid}.seller-account-metrics>span{border:1px solid var(--line);background:#fafcfd;border-radius:9px;flex-direction:column;gap:4px;min-width:0;padding:11px;display:flex}.seller-account-metrics b{text-overflow:ellipsis;white-space:nowrap;font-size:15px;overflow:hidden}.seller-account-metrics small{color:var(--muted);font-size:11px}.api-preparation-note{background:var(--greenSoft);color:var(--green2);border:1px solid #b7d8cb;border-radius:9px;align-items:flex-start;gap:10px;padding:12px;display:flex}.api-preparation-note svg{flex:none}.api-preparation-note div{flex-direction:column;gap:4px;display:flex}.api-preparation-note b{font-size:10px}.api-preparation-note span{color:#587168;font-size:8px;line-height:1.45}.token-settings{align-items:flex-end;gap:12px;margin-top:15px;display:flex}.token-settings>label{flex-direction:column;flex:1;gap:5px;min-width:0;display:flex}.token-settings>label>span{font-size:12px;font-weight:760}.token-settings>label>small{color:var(--muted);font-size:8px;line-height:1.4}.token-settings>label>div{gap:8px;display:flex}.token-settings input{border:1px solid var(--line);border-radius:8px;outline:0;flex:1;min-width:0;height:39px;padding:0 10px;font-size:9px}.link-danger{color:#a33c3c;background:0 0;border:0;align-items:center;gap:5px;height:34px;font-size:8px;display:flex}.integration-settings{border-top:1px solid var(--line);grid-template-columns:1.3fr 1fr 1.2fr auto;align-items:end;gap:10px;margin-top:14px;padding-top:14px;display:grid}.integration-settings>label:not(.future-sync){flex-direction:column;gap:5px;min-width:0;display:flex}.integration-settings>label>span{font-size:8px;font-weight:730}.integration-settings select{border:1px solid var(--line);background:#fff;border-radius:8px;min-width:0;height:38px;padding:0 9px;font-size:9px}.future-sync{border:1px solid var(--line);background:#f6f8f7;border-radius:8px;align-items:center;gap:8px;height:38px;padding:0 9px;display:flex}.future-sync span{flex-direction:column;gap:2px;display:flex}.future-sync b{font-size:8px}.future-sync small{color:var(--muted);font-size:7px;line-height:1.3}@media (max-width:1180px){.seller-create-form{grid-template-columns:1fr 1fr}.seller-create-form>div{grid-column:1/-1}.seller-settings-body{grid-template-columns:210px minmax(0,1fr)}.integration-settings{grid-template-columns:1fr 1fr}.token-settings{flex-direction:column;align-items:stretch}}@media (max-width:820px){.seller-switcher{min-width:270px}.seller-menu{width:auto;position:fixed;top:76px;left:15px;right:15px}.seller-settings-body{grid-template-columns:1fr}.seller-settings-list{border-right:0;border-bottom:1px solid var(--line);max-height:210px;overflow:auto}.seller-account-metrics,.integration-settings,.seller-create-form{grid-template-columns:1fr}.seller-create-form>div{grid-column:auto}}@media (max-width:520px){.supply-steps{grid-template-columns:1fr}.manual-confirm{margin:0 13px 13px}.manual-confirm .secondary{width:100%}}@media (prefers-reduced-motion:reduce){*,:before,:after{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important}}.receiving-workspace{margin-bottom:16px}.receiving-document-fields{grid-template-columns:repeat(4,minmax(150px,1fr));gap:11px;padding:15px 16px;display:grid}.receiving-document-fields label{flex-direction:column;gap:6px;min-width:0;display:flex}.receiving-document-fields label.wide{grid-column:span 2}.receiving-document-fields label>span{color:#53655e;align-items:center;gap:5px;min-height:14px;font-size:8px;font-weight:750;display:flex}.receiving-document-fields input,.receiving-document-fields select{border:1px solid var(--line);width:100%;min-width:0;height:39px;color:var(--text);background:#fff;border-radius:8px;outline:0;padding:0 10px;font-size:10px}.receiving-document-fields input:focus,.receiving-document-fields select:focus{border-color:var(--green);box-shadow:0 0 0 3px #078e6814}.unified-receiving-search{border:1.5px solid var(--green);height:52px;color:var(--green2);background:#fff;border-radius:10px;grid-template-columns:auto minmax(240px,1fr) 90px auto;align-items:center;gap:10px;margin:0 16px 12px;padding:0 11px;display:grid;box-shadow:0 0 0 3px #078e680b}.unified-receiving-search:focus-within{box-shadow:0 0 0 4px #078e681c}.unified-receiving-search>input{min-width:0;height:36px;color:var(--text);background:0 0;border:0;outline:0;font-size:11px}.unified-receiving-search .qty-input{border-left:1px solid var(--line);text-align:center;padding:0 8px}.unified-receiving-search button{background:var(--greenSoft);height:34px;color:var(--green2);white-space:nowrap;border:0;border-radius:7px;padding:0 12px;font-size:12px;font-weight:760}.receiving-filters{flex-wrap:wrap;align-items:center;gap:8px;padding:0 16px 12px;display:flex}.receiving-filters select{border:1px solid var(--line);color:#53655e;background:#fff;border-radius:7px;min-width:132px;max-width:210px;height:35px;padding:0 8px;font-size:8px}.receiving-filters .secondary{height:35px;min-height:35px;padding:0 10px;font-size:8px}.receiving-filters .text-button{margin:0;padding:5px}.receiving-product-browser.advanced{max-height:330px}.receiving-product-browser.advanced>button{grid-template-columns:auto auto minmax(0,1fr) auto}.receiving-product-browser.advanced>button.selected{box-shadow:inset 3px 0 var(--green);background:#e9f8f1}.catalog-check{place-items:center;display:grid}.catalog-check input{width:15px;height:15px;accent-color:var(--green);pointer-events:none;margin:0}.catalog-load-more{border:1px solid var(--line);color:var(--green2);background:#fff;border-radius:7px;margin:-5px auto 8px;padding:7px 14px;font-size:8px;font-weight:750;display:block}.catalog-access-note{color:var(--muted);text-align:center;padding:0 16px 12px;font-size:8px}.receiving-bulkbar{border-top:1px solid var(--line);background:#f8fbf9;flex-wrap:wrap;align-items:center;gap:9px;min-height:58px;padding:10px 16px;display:flex}.receiving-bulkbar>b{margin-right:auto;font-size:9px}.receiving-bulkbar>label{border:1px solid var(--line);height:34px;color:var(--muted);background:#fff;border-radius:7px;align-items:center;gap:7px;padding-left:9px;font-size:11px;display:flex}.receiving-bulkbar input{border:0;border-left:1px solid var(--line);border-radius:0 7px 7px 0;outline:0;width:78px;height:32px;padding:0 7px}.receiving-bulkbar .secondary{height:34px;min-height:34px;padding:0 9px;font-size:8px}.configurable-table{max-height:430px}.configurable-table table{table-layout:fixed}.configurable-table th{z-index:4;position:sticky;top:0}.configurable-table th,.configurable-table td{text-overflow:ellipsis;overflow:hidden}.configurable-table .wrap{white-space:normal;overflow-wrap:anywhere;height:auto;min-height:49px;padding-top:8px;padding-bottom:8px}.configurable-table .sticky-column{z-index:3;box-shadow:1px 0 var(--line);background:#fff;position:sticky}.configurable-table th.sticky-column{z-index:6;background:#f7faf8}.configurable-table .action-column{background:#fff;width:48px;min-width:48px;max-width:48px;position:sticky;right:0}.configurable-table th.action-column{z-index:6;background:#f7faf8}.configurable-table td.cost-warning{background:#fff7e5}.money-input{border:1px solid var(--line);background:#fff;border-radius:7px;align-items:center;height:32px;display:flex}.money-input input{min-width:65px;text-align:right!important;border:0!important;width:100%!important;height:30px!important}.money-input span{color:var(--muted);padding-right:7px;font-size:9px}.receiving-compact .receiving-product-browser.advanced>button{padding:5px 8px}.receiving-compact .product-thumb{width:34px;height:40px}.receiving-compact .configurable-table th,.receiving-compact .configurable-table td{height:41px}.receiving-history{margin-top:16px}.receiving-settings-backdrop{z-index:2000;-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);background:#05181266;justify-content:flex-end;align-items:stretch;display:flex;position:fixed;inset:0}.receiving-settings-dialog{background:#f5f8f7;flex-direction:column;width:min(760px,94vw);display:flex;box-shadow:-20px 0 55px #041e1640}.receiving-settings-dialog>header{border-bottom:1px solid var(--line);background:#fff;justify-content:space-between;align-items:center;height:67px;padding:0 19px;display:flex}.receiving-settings-dialog>header>div{flex-direction:column;gap:3px;display:flex}.receiving-settings-dialog>header b{font-size:14px}.receiving-settings-dialog>header small{color:var(--muted);font-size:9px}.receiving-settings-dialog>header button{border:1px solid var(--line);background:#fff;border-radius:8px;place-items:center;width:35px;height:35px;display:grid}.receiving-settings-scroll{flex:1;padding:15px;overflow:auto}.receiving-settings-dialog fieldset{border:1px solid var(--line);background:#fff;border-radius:11px;margin:0 0 13px;padding:14px}.receiving-settings-dialog legend{color:var(--green2);padding:0 7px;font-size:10px;font-weight:780}.receiving-settings-grid{grid-template-columns:repeat(3,1fr);gap:10px;display:grid}.receiving-settings-grid>label{flex-direction:column;gap:5px;min-width:0;display:flex}.receiving-settings-grid>label>span{font-size:8px;font-weight:720}.receiving-settings-grid input,.receiving-settings-grid select,.column-settings-list input{border:1px solid var(--line);background:#fff;border-radius:7px;outline:0;width:100%;min-width:0;height:36px;padding:0 8px;font-size:8px}.receiving-switch-grid{grid-template-columns:repeat(2,1fr);gap:8px;margin-top:11px;display:grid}.receiving-setting-switch{border:1px solid var(--line);background:#fafcfd;border-radius:8px;align-items:flex-start;gap:9px;min-height:50px;padding:9px;display:flex}.receiving-setting-switch>input{accent-color:var(--green);margin-top:2px}.receiving-setting-switch>span{flex-direction:column;gap:3px;display:flex}.receiving-setting-switch b{font-size:8px}.receiving-setting-switch small{color:var(--muted);font-size:7px;line-height:1.35}.column-settings-list{flex-direction:column;gap:7px;display:flex}.column-settings-list>div{border:1px solid var(--line);background:#fafcfd;border-radius:8px;grid-template-columns:58px minmax(120px,1fr) 100px auto auto auto;align-items:center;gap:7px;padding:8px;display:grid}.column-order{gap:3px;display:flex}.column-order button{border:1px solid var(--line);background:#fff;border-radius:6px;place-items:center;width:25px;height:28px;display:grid}.column-settings-list>div>label:not(.mini-check){flex-direction:column;gap:3px;display:flex}.column-settings-list>div>label>span{font-size:7px}.mini-check{align-items:center;gap:4px;font-size:7px;display:flex}.mini-check input{width:13px;height:13px;accent-color:var(--green)}.receiving-settings-dialog>footer{border-top:1px solid var(--line);background:#fff;justify-content:flex-end;align-items:center;gap:9px;min-height:65px;padding:10px 18px;display:flex}.receiving-settings-dialog>footer .primary{min-height:42px}.receiving-confirm-backdrop{z-index:2100;-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px);background:#0518127a;place-items:center;padding:20px;display:grid;position:fixed;inset:0}.receiving-confirm-dialog{border:1px solid var(--line);background:#fff;border-radius:15px;width:min(460px,100%);padding:22px;box-shadow:0 24px 65px #041e1647}.receiving-confirm-dialog>b{font-size:17px;display:block}.receiving-confirm-dialog>p{color:var(--muted);margin:9px 0 19px;font-size:12px;line-height:1.55}.receiving-confirm-dialog>div{justify-content:flex-end;gap:9px;display:flex}.danger-button{color:#b42318;background:#fff1f1;border:1px solid #efb9b9;border-radius:9px;justify-content:center;align-items:center;gap:7px;min-height:42px;padding:0 16px;font-weight:760;display:inline-flex}.receiving-index-heading{margin-bottom:16px}.receiving-index-actions select{border:1px solid var(--line);min-width:170px;height:42px;color:var(--text);background:#fff;border-radius:8px;padding:0 10px;font-size:10px}.receiving-index-metrics{grid-template-columns:repeat(4,1fr);gap:11px;margin-bottom:14px;display:grid}.receiving-index-metrics article{border:1px solid var(--line);min-width:0;box-shadow:var(--shadow);background:#fff;border-radius:11px;flex-direction:column;gap:5px;padding:13px 15px;display:flex}.receiving-index-metrics small{color:var(--muted);font-size:11px}.receiving-index-metrics b{text-overflow:ellipsis;white-space:nowrap;font-size:18px;overflow:hidden}.receiving-documents-list .table-wrap{max-height:calc(100vh - 335px);overflow:auto}.receiving-documents-list thead th{z-index:4;position:sticky;top:0}.receiving-history-tools{align-items:center;gap:8px;display:flex}.receiving-history-tools input,.receiving-history-tools select{border:1px solid var(--line);background:#fff;border-radius:7px;min-width:150px;height:35px;padding:0 9px;font-size:8px}.receiving-history-tools input{width:230px}.receiving-create-heading{grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:16px;min-height:58px;margin-bottom:10px;padding:8px 0;display:grid}.receiving-create-heading>.text-button{align-items:center;gap:5px;margin:0;display:flex}.receiving-create-heading h1{margin:2px 0 0;font-size:27px;line-height:1}.receiving-create-heading .eyebrow{margin:0;font-size:8px}.receiving-create-heading .heading-actions{gap:7px}.receiving-create-heading .badge,.receiving-create-heading .secondary{height:36px;min-height:36px;font-size:8px}.receiving-draft-head{min-height:48px}.receiving-draft-totals{border-bottom:1px solid var(--line);background:#fbfdfc;grid-template-columns:repeat(3,1fr);gap:8px;padding:10px 16px;display:grid}.receiving-draft-totals>span{border:1px solid var(--line);background:#fff;border-radius:8px;justify-content:space-between;align-items:baseline;gap:8px;padding:8px 10px;display:flex}.receiving-draft-totals small{color:var(--muted);font-size:11px}.receiving-draft-totals b{font-size:12px}.receiving-filters .selected-action{background:var(--greenSoft);color:var(--green2);border-color:#8bcdb5}.receiving-bulk-details{border-top:1px solid var(--line);background:#fbfdfc}.receiving-bulk-details summary{color:var(--green2);cursor:pointer;padding:9px 16px;font-size:8px;font-weight:760}.receiving-bulk-details>div{grid-template-columns:130px repeat(3,minmax(150px,1fr)) auto;align-items:end;gap:8px;padding:0 16px 12px;display:grid}.receiving-bulk-details label{min-width:0;color:var(--muted);flex-direction:column;gap:4px;font-size:7px;display:flex}.receiving-bulk-details input,.receiving-bulk-details select{border:1px solid var(--line);background:#fff;border-radius:7px;min-width:0;height:34px;padding:0 8px;font-size:8px}.receiving-bulk-details .secondary{height:34px;min-height:34px;font-size:8px}.configurable-table td>input,.configurable-table td>select{border:1px solid var(--line);text-align:left;background:#fff;border-radius:7px;width:100%;min-width:0;height:31px;padding:0 7px;font-size:8px}.configurable-table td>select{padding-right:3px}@media (max-width:1180px){.receiving-document-fields,.receiving-settings-grid{grid-template-columns:repeat(2,1fr)}.column-settings-list>div{grid-template-columns:58px minmax(120px,1fr) 95px auto auto}.column-settings-list>div .mini-check:last-child{grid-column:2/-1}}@media (max-width:820px){.receiving-document-fields{grid-template-columns:1fr}.receiving-document-fields label.wide{grid-column:auto}.unified-receiving-search{grid-template-columns:auto minmax(0,1fr) 80px;height:auto;padding:8px 10px}.unified-receiving-search button{grid-column:1/-1;width:100%}.receiving-filters{flex-direction:column;align-items:stretch}.receiving-filters select{width:100%;max-width:none}.receiving-filters .secondary{width:100%}.receiving-product-browser.advanced,.receiving-switch-grid,.receiving-settings-grid{grid-template-columns:1fr}.column-settings-list>div{grid-template-columns:50px minmax(100px,1fr) 90px}.column-settings-list>div .mini-check{grid-column:auto}.receiving-bulkbar{flex-direction:column;align-items:stretch}.receiving-bulkbar>label{justify-content:space-between}.receiving-bulkbar input{flex:1}.receiving-bulkbar .secondary{width:100%}.receiving-index-metrics{grid-template-columns:1fr 1fr}.receiving-index-actions,.receiving-history-tools{flex-direction:column;align-items:stretch}.receiving-index-actions select,.receiving-history-tools input,.receiving-history-tools select{width:100%}.receiving-create-heading{grid-template-columns:1fr}.receiving-create-heading .heading-actions{width:100%}.receiving-draft-totals,.receiving-bulk-details>div{grid-template-columns:1fr}}.seller-menu.seller-menu-portal{z-index:1000;overscroll-behavior:contain;max-height:min(620px,100vh - 24px);position:fixed;right:auto;overflow:hidden auto}.product-thumb{border:1px solid var(--line);color:#91a49d;background:#f2f6f4;border-radius:8px;place-items:center;width:48px;height:58px;display:grid;overflow:hidden}.product-thumb img{object-fit:cover;width:100%;height:100%;display:block}.row-note{color:var(--muted);margin-top:3px;font-size:8px;font-weight:450;display:block}.category-note{color:var(--green2)!important}.product-filter-bar{grid-template-columns:minmax(220px,1fr) minmax(170px,.55fr) auto;align-items:center;gap:9px;padding:0 16px 12px;display:grid}.product-filter-bar label{border:1px solid var(--line);height:39px;color:var(--green2);background:#fff;border-radius:8px;align-items:center;gap:8px;padding:0 10px;display:flex}.product-filter-bar input{border:0;outline:0;width:100%;min-width:0;font-size:10px}.product-filter-bar select,.stock-toolbar select{border:1px solid var(--line);color:#52645d;background:#fff;border-radius:8px;min-width:0;height:39px;padding:0 10px;font-size:10px}.product-filter-bar>span{color:var(--muted);white-space:nowrap;font-size:9px}.receiving-product-browser{border:1px solid var(--line);background:#f8faf9;border-radius:10px;grid-template-columns:repeat(2,minmax(0,1fr));max-height:250px;margin:0 16px 16px;display:grid;overflow:auto}.receiving-product-browser>button{border:0;border-bottom:1px solid var(--line);text-align:left;background:#fff;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:10px;min-width:0;padding:9px;display:grid}.receiving-product-browser>button:nth-child(odd){border-right:1px solid var(--line)}.receiving-product-browser>button:hover{background:var(--greenSoft)}.receiving-product-browser>button>span{flex-direction:column;gap:3px;min-width:0;display:flex}.receiving-product-browser b,.receiving-product-browser small,.receiving-product-browser em{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.receiving-product-browser small{color:var(--muted);font-size:11px}.receiving-product-browser em{color:var(--green2);font-size:7px;font-style:normal}.receiving-product-browser i{background:var(--greenSoft);color:var(--green2);border-radius:6px;padding:5px 7px;font-size:8px;font-style:normal;font-weight:780}.receiving-product-browser .product-thumb{width:38px;height:46px}.catalog-empty{text-align:center;color:var(--muted);grid-column:1/-1;padding:18px;font-size:9px}.stock-toolbar{flex-wrap:wrap;gap:9px}.stock-toolbar select{min-width:160px}.stock-card table{min-width:1120px}.draft-table{min-width:900px}.assembly-head-tools{align-items:center;gap:14px;display:flex}.assembly-head-tools .secondary{height:38px}.api-check-row{border:1px solid var(--line);background:#fafcfd;border-radius:9px;align-items:center;gap:12px;margin-top:13px;padding:11px;display:flex}.api-check-row>span{color:var(--muted);font-size:11px}.api-check-row>span b{color:var(--text)}.warehouse-mapping{background:var(--blueSoft);border:1px solid #c9dceb;border-radius:9px;align-items:flex-end;gap:10px;margin-top:11px;padding:11px;display:flex}.warehouse-mapping label{flex-direction:column;flex:1;gap:5px;min-width:0;display:flex}.warehouse-mapping label>span{font-size:8px;font-weight:750}.warehouse-mapping select{border:1px solid var(--line);background:#fff;border-radius:8px;height:38px;padding:0 9px;font-size:9px}@media (max-width:1180px){.product-filter-bar{grid-template-columns:1fr 1fr}.product-filter-bar>span{grid-column:1/-1}.assembly-head-tools{flex-direction:column;align-items:flex-end}.api-check-row{flex-wrap:wrap;align-items:flex-start}}@media (max-width:820px){.product-filter-bar{grid-template-columns:1fr}.product-filter-bar>span{grid-column:auto}.receiving-product-browser{grid-template-columns:1fr}.receiving-product-browser>button:nth-child(odd){border-right:0}.assembly-head-tools{align-items:stretch;width:100%}.assembly-head-tools .secondary{width:100%}.warehouse-mapping,.api-check-row{flex-direction:column;align-items:stretch}}.products-heading{margin-bottom:14px}.products-heading h1{font-size:36px}.products-heading p:not(.eyebrow){margin-top:5px}.product-summary{border:1px solid var(--line);background:#fff;border-radius:11px;flex-wrap:wrap;align-items:center;gap:9px;min-height:55px;margin-bottom:12px;padding:9px 12px;display:flex}.product-summary>span{color:var(--muted);background:#f3f8f5;border-radius:7px;align-items:baseline;gap:5px;padding:7px 10px;font-size:11px;display:flex}.product-summary>span b{color:var(--text);font-size:12px}.product-summary>button{height:35px;min-height:35px;margin-left:auto;font-size:8px}.disabled-planned{opacity:.65}.products-page>.message{border:1px solid;border-radius:8px;margin-bottom:11px;padding:10px 12px;font-size:9px}.products-page>.message.ok{color:var(--green2);background:#effaf5;border-color:#a9d9c7}.products-page>.message.error{color:#a12828;background:#fff4f4;border-color:#efb8b8}.product-filterbar{grid-template-columns:minmax(250px,1.5fr) repeat(6,minmax(115px,.65fr)) auto;gap:7px;margin-bottom:11px;display:grid}.product-filterbar select,.product-filterbar button,.product-search{border:1px solid var(--line);color:#52645d;background:#fff;border-radius:8px;min-width:0;height:37px;font-size:8px}.product-filterbar select{padding:0 8px}.product-search{color:var(--green2);align-items:center;gap:7px;padding:0 9px;display:flex}.product-search input{background:0 0;border:0;outline:0;width:100%;min-width:0;font-size:9px}.product-filterbar .filter-reset{color:var(--green2);white-space:nowrap;align-items:center;gap:5px;padding:0 9px;font-weight:730;display:flex}.product-table-wrap{border:1px solid var(--line);max-height:calc(100vh - 315px);box-shadow:var(--shadow);background:#fff;border-radius:11px;overflow:auto}.product-table{table-layout:fixed}.product-table th{z-index:5;position:sticky;top:0}.product-table th,.product-table td{text-overflow:ellipsis;overflow:hidden}.product-table .wrap{white-space:normal;overflow-wrap:anywhere}.product-table .sticky-column{z-index:3;box-shadow:1px 0 var(--line);background:#fff;position:sticky;left:0}.product-table th.sticky-column{z-index:7;background:#f7faf8}.product-table td{height:61px}.products-page.compact .product-table td{height:43px}.product-name-cell{flex-direction:column;gap:3px;min-width:0;display:flex}.product-name-cell b,.product-name-cell small{text-overflow:ellipsis;overflow:hidden}.product-name-cell small{color:var(--muted);font-size:11px}.product-actions-column{background:#fff;width:70px}.product-table th.product-actions-column{z-index:5;background:#f7faf8}.table-icon-button{border:1px solid var(--line);width:33px;height:33px;color:var(--green2);background:#fff;border-radius:7px;place-items:center;display:grid}.status-pill{border-radius:6px;padding:5px 7px;font-size:8px;font-weight:750;display:inline-flex}.status-pill.ready{background:var(--greenSoft);color:var(--green2)}.status-pill.draft{background:var(--amberSoft);color:#945800}.product-dialog{border:1px solid var(--line);background:#fff;border-radius:15px;flex-direction:column;width:min(820px,95vw);max-height:92vh;display:flex;overflow:hidden;box-shadow:0 28px 80px #041e1652}.product-dialog>header{border-bottom:1px solid var(--line);justify-content:space-between;align-items:center;gap:16px;min-height:68px;padding:12px 18px;display:flex}.product-dialog>header>div{flex-direction:column;gap:4px;display:flex}.product-dialog>header b{font-size:15px}.product-dialog>header small{color:var(--muted);font-size:11px}.product-dialog>header button{border:1px solid var(--line);background:#fff;border-radius:8px;place-items:center;width:35px;height:35px;display:grid}.product-form-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:11px;padding:17px;display:grid;overflow:auto}.product-form-grid label{flex-direction:column;gap:5px;min-width:0;display:flex}.product-form-grid label.wide{grid-column:1/-1}.product-form-grid label>span{font-size:8px;font-weight:730}.product-form-grid input,.product-form-grid select{border:1px solid var(--line);background:#fff;border-radius:8px;outline:0;min-width:0;height:39px;padding:0 9px;font-size:9px}.product-form-grid input:focus,.product-form-grid select:focus{border-color:var(--green);box-shadow:0 0 0 3px #078e6814}.product-dialog>footer{border-top:1px solid var(--line);justify-content:flex-end;align-items:center;gap:9px;min-height:64px;padding:10px 18px;display:flex}.product-settings-dialog{width:min(900px,96vw)}.receiving-column-settings{flex-direction:column;gap:7px;display:flex}.receiving-column-setting{border:1px solid var(--line);background:#fafcfd;border-radius:8px;grid-template-columns:58px minmax(150px,1fr) 100px auto auto auto;align-items:center;gap:7px;padding:8px;display:grid}.receiving-column-setting>label:not(.settings-inline-check){flex-direction:column;gap:3px;min-width:0;display:flex}.receiving-column-setting>label>span{font-size:7px}.receiving-column-setting input{border:1px solid var(--line);background:#fff;border-radius:6px;width:100%;min-width:0;height:32px;padding:0 7px;font-size:8px}.settings-inline-check{font-size:7px;flex-direction:row!important;align-items:center!important;gap:5px!important;display:flex!important}.settings-inline-check input{accent-color:var(--green);width:14px!important;height:14px!important;padding:0!important}@media (max-width:1320px){.product-filterbar{grid-template-columns:repeat(4,minmax(130px,1fr))}.product-search{grid-column:span 2}.product-filterbar .filter-reset{justify-content:center}}@media (max-width:820px){.products-heading{flex-direction:column;align-items:stretch}.products-heading .heading-actions{width:100%}.products-heading .heading-actions button{flex:1}.product-summary>button{width:100%;margin-left:0}.product-filterbar{grid-template-columns:1fr}.product-search{grid-column:auto}.product-table-wrap{max-height:calc(100vh - 390px)}.product-form-grid{grid-template-columns:1fr}.product-form-grid label.wide{grid-column:auto}.receiving-column-setting{grid-template-columns:50px minmax(120px,1fr) 90px}.receiving-column-setting .settings-inline-check{grid-column:auto}.product-dialog{max-height:96vh}}.task-product-cell{min-width:175px;white-space:normal!important}.task-product-cell>b{overflow-wrap:anywhere;font-size:9px;display:block}.task-product-cell>small{text-overflow:ellipsis;white-space:nowrap;max-width:210px;overflow:hidden}.source-balances{white-space:normal;display:block;color:#45655a!important;font-size:7px!important}.auto-save-state{line-height:1.3;display:block;font-size:7px!important}.auto-save-state.pending,.auto-save-state.saving{color:var(--blue)!important}.auto-save-state.error,.source-shortage{color:var(--red)!important}.task-source-plan.insufficient select,.task-defect-plan.insufficient input,.task-defect-plan.insufficient select{background:#fff7f7;border-color:#e3a0a0}.task-confirm-cell{flex-direction:column;align-items:flex-start;gap:6px;min-width:125px;display:flex}.confirm-one{background:var(--greenSoft);white-space:nowrap;border:1px solid #acd8c7;border-radius:6px;min-height:27px;padding:4px 7px}.receiving-product-cell{flex-direction:column;gap:2px;min-width:0;display:flex}.receiving-product-cell>b{overflow-wrap:anywhere}.receiving-product-cell>small{text-overflow:ellipsis;white-space:nowrap;max-width:220px;overflow:hidden}.supply-status-filter{border:1px solid var(--line);color:#4d6058;background:#fff;border-radius:7px;width:calc(100% - 20px);height:34px;margin:9px 10px;padding:0 8px;font-size:8px}.fbs-orders-page.compact .supply-list-row{font-size:90%}.fbs-orders-page.compact .supply-select{padding-top:8px;padding-bottom:8px}.fbs-orders-page.compact .fbs-supply-orders-table td{height:42px;padding-top:5px;padding-bottom:5px}.fbs-orders-page.compact .product-thumb{width:36px;height:42px}.orders-settings-card{grid-column:1/-1}.product-name-cell.compact-name>b{font-size:9px;font-weight:650;line-height:1.25}html,body{font-size:15px;overflow-x:hidden}.shell{min-height:100vh;display:block}.app-header{z-index:100;border-bottom:1px solid var(--line);-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);background:#fffffff7;position:sticky;top:0;box-shadow:0 5px 22px #0f261f0b}.app-nav-row{grid-template-columns:auto minmax(520px,1fr) auto;align-items:center;gap:22px;height:72px;padding:0 26px;display:grid}.top-brand{min-width:max-content;color:var(--text);text-align:left;background:0 0;border:0;margin:0;padding:0;font-size:25px}.top-brand span{color:var(--green)}.top-navigation{align-items:stretch;gap:2px;min-width:0;height:100%;display:flex}.top-nav-link,.top-nav-group>summary{color:#1e2c28;white-space:nowrap;background:0 0;border:0;justify-content:center;align-items:center;gap:7px;height:100%;padding:0 15px;font-size:14px;font-weight:720;list-style:none;display:flex}.top-nav-group>summary::-webkit-details-marker{display:none}.top-nav-link:hover,.top-nav-group>summary:hover,.top-nav-link.active,.top-nav-group.active>summary,.top-nav-group[open]>summary{color:var(--green2);background:#f3f6f5}.top-nav-link.active,.top-nav-group.active>summary{box-shadow:inset 0 -3px var(--green)}.top-nav-group{position:relative}.top-nav-group[open]{z-index:20}.top-nav-menu{border:1px solid var(--line);background:#fff;border-radius:12px;width:245px;padding:6px;position:absolute;top:64px;left:0;overflow:hidden;box-shadow:0 18px 48px #051f172e}.top-nav-menu button{color:#354740;text-align:left;background:#fff;border:0;border-radius:8px;align-items:center;gap:10px;width:100%;min-height:44px;padding:0 12px;font-size:13px;font-weight:650;display:flex}.top-nav-menu button:hover,.top-nav-menu button.active{background:var(--greenSoft);color:var(--green2)}.header-account{justify-content:flex-end;align-items:center;gap:8px;display:flex}.header-account .seller-switcher{width:228px;min-width:190px}.header-account .org{border-color:var(--line);height:46px;color:var(--text);background:#f7f9f8}.header-account .org:hover{background:#eef5f2}.header-account .seller-switcher .org b{font-size:12px}.header-account .seller-switcher .org small{color:var(--muted);font-size:9px}.header-icon{border:1px solid var(--line);background:#fff;border-radius:10px;place-items:center;width:40px;height:40px;display:grid}.header-icon:hover{background:#f4f8f6}.header-profile{background:var(--dark);color:#fff;border-radius:50%;place-items:center;width:40px;height:40px;font-size:15px;font-weight:800;display:grid}.topbar{background:#fbfdfc;height:43px;padding:0 27px;position:static}.content{max-width:none;margin:0;padding:24px 28px 52px}.heading{margin-bottom:18px}.heading h1,.planned h1{font-size:clamp(31px,2.7vw,43px)}.heading p:not(.eyebrow),.planned>p:not(.eyebrow){font-size:14px}.eyebrow{font-size:11px}table{font-size:13px}th{font-size:10px}th,td{height:58px;padding-left:13px;padding-right:13px}.row-note,.order-lines small,.status,.wb-state{font-size:10px}.content input,.content select,.content button{font-size:max(11px,1em)}.content .secondary,.content .primary{font-size:13px}.fbs-supplies-layout,.fbs-assembly-layout{grid-template-columns:285px minmax(0,1fr)}.supply-list,.batch-list{top:132px}.supply-status-filter{height:38px;font-size:11px}.supply-row-action{min-height:36px;font-size:11px}.fbs-supply-orders-table,.assembly-task-table{min-width:0}.order-lines .product-secondary-name{font-size:10px;line-height:1.35}.assembly-progress>b{font-size:21px}.task-source-plan select,.task-defect-plan select,.task-defect-plan input,.receiving-index-metrics small,.receiving-history-tools input,.receiving-history-tools select,.receiving-create-heading .eyebrow,.receiving-create-heading .badge,.receiving-create-heading .secondary,.receiving-document-fields label>span,.receiving-filters select,.receiving-filters .secondary,.receiving-filters .text-button,.receiving-bulkbar>b,.receiving-bulkbar>label,.receiving-bulkbar .secondary,.receiving-bulk-details summary,.receiving-bulk-details label,.receiving-bulk-details input,.receiving-bulk-details select,.receiving-bulk-details .secondary,.configurable-table td>input,.configurable-table td>select{font-size:10px}.receiving-index-metrics b{font-size:21px}.product-filterbar select,.product-filterbar button,.product-search,.product-search input,.product-name-cell small{font-size:10px}@media (max-width:1420px){.app-nav-row{grid-template-columns:auto minmax(450px,1fr) auto;gap:12px;padding:0 16px}.top-nav-link,.top-nav-group>summary{padding:0 10px;font-size:12px}.header-account .seller-switcher{width:205px}.content{padding-left:18px;padding-right:18px}.fbs-supplies-layout,.fbs-assembly-layout{grid-template-columns:245px minmax(0,1fr)}}@media (max-width:1060px){.app-nav-row{grid-template-columns:auto 1fr auto;grid-template-areas:"brand nav account";height:auto;min-height:72px}.top-navigation{overscroll-behavior-inline:contain;overflow-x:auto}.top-nav-link,.top-nav-group>summary{min-height:72px}.header-account .seller-switcher{width:175px}.header-icon{display:none}.fbs-supplies-layout,.fbs-assembly-layout{grid-template-columns:1fr}.supply-list,.batch-list{position:static}.supply-list-items,.batch-list-items{max-height:300px}.fbs-supply-orders-table,.assembly-task-table{min-width:1080px}}.supply-row-actions{background:inherit;gap:6px;padding:0 10px 10px;display:grid}.supply-row-actions .supply-row-action{width:100%;margin:0}.configured-fbs-table table{table-layout:fixed}.configured-fbs-table th,.configured-fbs-table td{text-overflow:ellipsis;overflow:hidden}.configured-fbs-table .wrap{white-space:normal;overflow-wrap:anywhere}.configured-fbs-table .sticky-column{z-index:3;background:#fff;position:sticky}.configured-fbs-table th.sticky-column{z-index:7;background:#f7faf8}.configured-fbs-table .task-plan-dirty .sticky-column{background:#fffaf0}.configured-fbs-table .task-source-plan,.configured-fbs-table .task-defect-plan{min-width:0}.fbs-sheet-settings{width:min(1120px,100vw - 32px)}.seller-article{font-size:14px;line-height:1.35;display:block}.product-secondary-name{color:var(--muted);margin-top:3px;font-size:10px;font-weight:550;line-height:1.3;display:block}.top-nav-link svg,.top-nav-group summary svg{stroke-width:2.25px}.table-link{color:inherit;text-align:left;background:0 0;border:0;flex-direction:column;align-items:flex-start;gap:3px;padding:0;display:flex}.table-link:hover b{color:var(--green);text-decoration:underline}.receiving-document-actions{flex-wrap:wrap;align-items:center;gap:7px;display:flex}.receiving-document-dialog{width:min(1240px,100vw - 32px)}.receiving-document-protected{background:var(--greenSoft);color:var(--green2);border:1px solid #addac8;border-radius:10px;align-items:flex-start;gap:11px;margin:14px 18px;padding:13px;display:flex}.receiving-document-protected>div{flex-direction:column;gap:4px;display:flex}.receiving-document-protected span{color:#526d63;font-size:11px;line-height:1.45}.receiving-document-summary{grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;padding:0 18px 14px;display:grid}.receiving-document-summary>span{border:1px solid var(--line);background:#fff;border-radius:9px;flex-direction:column;gap:4px;padding:12px;display:flex}.receiving-document-summary small{color:var(--muted);font-size:10px}.receiving-document-lines{border:1px solid var(--line);border-radius:10px;margin:0 18px 18px}.receiving-document-lines table{min-width:1180px}.receiving-document-lines td>small{margin-top:3px;display:block}@media (max-width:760px){.app-nav-row{gap:10px;padding:0 12px}.top-brand{font-size:20px}.header-account .seller-switcher{display:none}.topbar{padding:0 13px}.content{padding:18px 12px 40px}.receiving-document-summary{grid-template-columns:repeat(2,minmax(0,1fr))}}.stock-settings-dialog{width:min(1120px,100vw - 32px)}.stock-configurable-table table{table-layout:fixed}.stock-configurable-table .sticky-column{z-index:3;background:#fff;position:sticky}.stock-configurable-table th.sticky-column{z-index:7;background:#f7faf8}.stock-product-cell{flex-direction:column;gap:3px;display:flex}.stock-product-cell>b{font-size:1.05em}.stock-product-cell small{font-size:.82em}@media (max-width:760px){.app-nav-row{grid-template-columns:1fr auto;grid-template-areas:"brand account""nav nav";padding:8px 12px 0}.top-brand{grid-area:brand}.top-navigation{grid-area:nav;height:52px}.header-account{grid-area:account}.header-account .seller-switcher{width:190px}.top-nav-link,.top-nav-group>summary{height:52px;min-height:52px}.topbar{padding:0 12px}.top-actions,.notice b{display:none}.content{padding:18px 12px 40px}.heading{flex-direction:column;align-items:stretch}.heading-actions{flex-wrap:wrap}.header-profile{display:none}}body{font-weight:450}.content{font-size:14px}.content svg{stroke-width:2.2px}.content table{font-size:14px}.content th{font-size:11px;font-weight:800}.content small,.row-note,.order-lines small,.content .status,.content .wb-state,.content .status-pill{font-size:11px}.card-head b{font-size:15px}.card-head small{font-size:12px}.supply-list-items b,.batch-list-items b{font-size:13px}.supply-row-action,.supply-status-filter{font-size:12px}.seller-article{font-size:15px;font-weight:800}.product-secondary-name,.order-lines .product-secondary-name{font-size:11px}.task-product-cell>small,.source-balances,.auto-save-state,.source-shortage{line-height:1.35;font-size:11px!important}.task-source-plan select,.task-defect-plan select,.task-defect-plan input,.confirm-one,.manual-confirm small,.fbs-toolbar label input,.supply-toolbar select,.assembly-filterbar select,.assembly-filterbar input,.assembly-check,.assembly-filter-count,.assembly-filterbar .secondary,.receiving-index-metrics small,.receiving-history-tools input,.receiving-history-tools select,.receiving-create-heading .eyebrow,.receiving-create-heading .badge,.receiving-create-heading .secondary,.receiving-document-fields label>span,.receiving-filters select,.receiving-filters .secondary,.receiving-filters .text-button,.receiving-bulkbar>b,.receiving-bulkbar>label,.receiving-bulkbar .secondary,.receiving-bulk-details summary,.receiving-bulk-details label,.receiving-bulk-details input,.receiving-bulk-details select,.receiving-bulk-details .secondary,.configurable-table td>input,.configurable-table td>select{font-size:12px}.receiving-document-fields input,.receiving-document-fields select,.unified-receiving-search>input{font-size:14px}.product-filterbar select,.product-filterbar button,.product-search,.product-search input{font-size:12px}.product-name-cell b{font-size:14px}.product-name-cell small{font-size:11px}.receiving-column-setting>label>span,.settings-inline-check{font-size:10px}.receiving-column-setting input,.product-form-grid label>span,.product-dialog>header small,.product-summary>span,.product-summary>button,.products-page>.message{font-size:11px}.resizable-data-table{table-layout:fixed!important}.resizable-data-table th{position:relative}.resizable-data-table th.sticky-column{position:sticky}.column-header-label{text-overflow:ellipsis;min-width:0;display:block;overflow:hidden}.column-resize-handle{z-index:12;cursor:col-resize;touch-action:none;-webkit-user-select:none;user-select:none;outline:none;width:10px;height:100%;min-height:38px;position:absolute;top:0;right:-5px}.column-resize-handle:after{content:"";background:0 0;border-radius:2px;width:2px;position:absolute;top:7px;bottom:7px;right:4px}.column-resize-handle:hover:after,.column-resize-handle:focus-visible:after,.column-resize-active .column-resize-handle:after{background:var(--green)}.column-resize-active,.column-resize-active *{cursor:col-resize!important;-webkit-user-select:none!important;user-select:none!important}.settings-fieldset-note{color:var(--muted);margin:-2px 0 10px;font-size:10px;line-height:1.45}.receiving-column-setting.simple-column-setting{grid-template-columns:minmax(260px,1fr) auto auto auto}.simple-column-settings-list>div{grid-template-columns:minmax(260px,1fr) auto auto auto!important}.simple-column-settings-list>div>input{min-width:220px}.stock-metrics.state-metrics{grid-template-columns:repeat(auto-fit,minmax(165px,1fr))}.state-metrics article.repaired>span{color:#2474a8;background:#edf8ff}.repaired-number{color:#2474a8}.repair-summary-grid,.payment-summary-grid{grid-template-columns:repeat(auto-fit,minmax(190px,1fr));gap:14px;margin-bottom:16px;display:grid}.repair-summary-grid article,.payment-summary-grid article{border:1px solid var(--line);background:#fff;border-radius:12px;align-items:center;gap:13px;min-height:92px;padding:16px;display:flex}.repair-summary-grid article>svg,.payment-summary-grid article>svg{color:var(--green2);flex:none}.repair-summary-grid article>div,.payment-summary-grid article>div{flex-direction:column;gap:3px;min-width:0;display:flex}.repair-summary-grid small,.payment-summary-grid small{color:var(--muted);font-size:10px}.repair-summary-grid b,.payment-summary-grid b{font-variant-numeric:tabular-nums;font-size:22px}.repair-summary-grid span{color:var(--muted);font-size:10px}.repair-queue-card,.payment-rates-card,.payment-history-card{margin-bottom:16px}.repair-queue-head,.payment-card-head{align-items:center}.repair-search,.payment-search{border:1px solid var(--line);min-width:260px;height:38px;color:var(--muted);background:#fff;border-radius:8px;align-items:center;gap:7px;padding:0 10px;display:flex}.repair-search input,.payment-search input{background:0 0;border:0;outline:0;width:100%}.repair-queue-table,.payment-rates-table,.payment-history-table{min-width:980px}.repair-product-cell,.payment-product-cell{min-width:210px}.repair-product-cell,.payment-product-cell,.repair-origins{flex-direction:column;gap:3px;display:flex}.repair-product-cell small,.payment-product-cell small,.repair-origins small,.repair-picker{color:var(--muted);font-size:10px}.repair-qty{color:var(--amber);font-size:16px}.repair-result-dialog{border:1px solid var(--line);background:#fff;border-radius:15px;width:min(680px,100vw - 32px);max-height:calc(100vh - 44px);overflow:auto;box-shadow:0 24px 80px #07231b38}.repair-result-head{border-bottom:1px solid var(--line);justify-content:space-between;align-items:flex-start;gap:16px;padding:18px 20px;display:flex}.repair-result-head>div{flex-direction:column;gap:3px;display:flex}.repair-result-head small,.repair-result-head span{color:var(--muted);font-size:10px}.repair-result-head h2{margin:0;font-size:22px}.repair-result-body{flex-direction:column;gap:14px;padding:20px;display:flex}.repair-result-body>label{flex-direction:column;gap:6px;display:flex}.repair-result-body>label>span{font-size:11px;font-weight:750}.repair-result-body input,.repair-result-body textarea{border:1px solid var(--line);background:#fff;border-radius:9px;outline:0;padding:10px 11px}.repair-result-body input{height:42px}.repair-result-body textarea{resize:vertical;min-height:92px}.repair-result-body input:focus,.repair-result-body textarea:focus{border-color:var(--green);box-shadow:0 0 0 3px #078e6814}.repair-destination-note{background:var(--greenSoft);color:#506d63;border-radius:9px;align-items:flex-start;gap:9px;padding:12px;font-size:10px;line-height:1.45;display:flex}.repair-destination-note svg{color:var(--green2);flex:none}.repair-result-actions{border-top:1px solid var(--line);background:#fbfdfc;justify-content:flex-end;gap:10px;padding:15px 20px;display:flex}.payment-warning{color:#855500;background:#fff8e9;border:1px solid #f1d29b;border-radius:10px;align-items:flex-start;gap:10px;margin-bottom:16px;padding:13px 15px;display:flex}.payment-warning>svg{flex:none}.payment-warning>div{flex-direction:column;gap:4px;display:flex}.payment-warning b{font-size:12px}.payment-warning span{font-size:10px;line-height:1.45}.payment-card-head>div:first-child{min-width:250px}.payment-filters{align-items:center;gap:9px;flex-direction:row!important;display:flex!important}.payment-filters select,.heading-actions select{border:1px solid var(--line);background:#fff;border-radius:8px;height:38px;padding:0 10px}.rate-input{align-items:center;gap:6px;display:flex}.rate-input input{border:1px solid var(--line);text-align:right;font-variant-numeric:tabular-nums;border-radius:7px;outline:0;width:105px;height:36px;padding:0 9px}.rate-input input:focus{border-color:var(--green)}.rate-input>span{color:var(--muted)}.rate-input>small{color:var(--amber);font-size:9px}.payment-status{white-space:nowrap;border-radius:6px;padding:5px 7px;font-size:10px;font-weight:750;display:inline-flex}.payment-status.accrued{background:var(--greenSoft);color:var(--green2)}.payment-status.void{color:#78857f;background:#f1f3f2}.void-row{opacity:.6}.missing-rate{color:var(--amber);margin-top:3px;font-size:9px;display:block}.payment-history-table td>small.row-note{margin-top:3px;display:block}@media (max-width:760px){.repair-queue-head,.payment-card-head{flex-direction:column;align-items:stretch}.repair-search,.payment-search{width:100%;min-width:0}.payment-filters{width:100%;flex-direction:column!important;align-items:stretch!important}.repair-result-actions{flex-direction:column-reverse}.repair-result-actions button{justify-content:center}.payment-summary-grid,.repair-summary-grid{grid-template-columns:1fr 1fr}}.payment-periodbar{border:1px solid var(--line);background:#fff;border-radius:11px;flex-wrap:wrap;align-items:center;gap:8px;margin:0 0 16px;padding:12px;display:flex}.payment-periodbar>select,.payment-periodbar>label input,.payment-filters select{border:1px solid var(--line);height:38px;color:var(--text);background:#fff;border-radius:8px;padding:0 10px;font-size:11px}.payment-periodbar>label{color:var(--muted);align-items:center;gap:6px;font-size:10px;display:flex}.payment-periodbar .payment-search{flex:1;min-width:240px}.payment-periodbar .filter-reset{height:38px}.payment-card-head{flex-wrap:wrap}.payment-card-head>.payment-filters{flex-wrap:wrap;justify-content:flex-end;margin-left:auto}.payment-settings-dialog{width:min(1040px,100vw - 34px)}.payment-rates-table td.sticky-column,.payment-history-table td.sticky-column,.payment-rates-table th.sticky-column,.payment-history-table th.sticky-column{z-index:3;background:#fff}.payment-rates-table th.sticky-column,.payment-history-table th.sticky-column{z-index:5}.payment-rates-table td,.payment-history-table td{vertical-align:middle}.payment-product-cell{flex-direction:column;gap:3px;display:flex}.payment-product-cell small{color:var(--muted);font-size:10px}.payment-history-table td>span{flex-direction:column;gap:2px;display:flex}.payments-page .table-wrap{overflow:auto}.payments-page .resizable-data-table{table-layout:fixed}.payments-page .resizable-data-table th,.payments-page .resizable-data-table td{box-sizing:border-box}.payments-page .nowrap{white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.payments-page .wrap{white-space:normal;overflow-wrap:anywhere}@media (max-width:980px){.payment-periodbar{align-items:stretch}.payment-periodbar>*{flex:180px}.payment-periodbar .payment-search{flex-basis:100%}.payment-card-head>.payment-filters{justify-content:flex-start;width:100%}.payment-filters>*{flex:150px}}.configurable-table-wrap,.draft-table-wrap,.configured-fbs-table,.payments-page .table-wrap,.stock-configurable-table{overflow:auto}.resizable-data-table{table-layout:fixed!important;min-width:0!important;max-width:none!important}.resizable-data-table col{min-width:0}.resizable-data-table th,.resizable-data-table td{box-sizing:border-box}.product-table .product-actions-column{width:70px!important;min-width:70px!important;max-width:70px!important}.draft-table .action-column{width:48px!important;min-width:48px!important;max-width:48px!important}.payment-rate-input{border:1px solid var(--line);background:#fff;border-radius:7px;width:100%;height:34px;padding:0 8px}.payment-rate-missing{color:var(--amber);font-weight:750}.payment-worktype-dialog{border:1px solid var(--line);background:#fff;border-radius:15px;width:min(980px,100vw - 32px);max-height:calc(100vh - 40px);overflow:hidden;box-shadow:0 24px 80px #07231b38}.payment-worktype-dialog>header{border-bottom:1px solid var(--line);justify-content:space-between;align-items:flex-start;padding:18px 20px;display:flex}.payment-worktype-dialog>header>div{flex-direction:column;gap:4px;display:flex}.payment-worktype-dialog>header small{color:var(--muted)}.payment-worktype-dialog>header>button{background:0 0;border:0}.payment-worktype-scroll{max-height:calc(100vh - 120px);padding:18px;overflow:auto}.payment-worktype-create{grid-template-columns:minmax(240px,1fr) minmax(220px,.8fr) auto;gap:9px;margin-bottom:14px;display:grid}.payment-worktype-create input,.payment-worktype-create select,.payment-worktype-list input,.payment-worktype-list select{border:1px solid var(--line);background:#fff;border-radius:8px;height:38px;padding:0 10px}.payment-worktype-list{border:1px solid var(--line);border-radius:10px;flex-direction:column;margin-bottom:14px;display:flex;overflow:hidden}.payment-worktype-list>div{border-bottom:1px solid var(--line);grid-template-columns:minmax(220px,1fr) minmax(220px,.9fr) auto minmax(130px,.5fr);align-items:center;gap:10px;padding:10px;display:grid}.payment-worktype-list>div:last-child{border-bottom:0}.payment-worktype-list label{white-space:nowrap;align-items:center;gap:6px;display:flex}.payment-worktype-list small{color:var(--muted)}.repair-tabs{gap:7px;margin-bottom:12px;display:flex}.repair-tabs button{border:1px solid var(--line);color:#53665f;background:#fff;border-radius:8px;height:39px;padding:0 14px;font-weight:750}.repair-tabs button.active{background:var(--greenSoft);color:var(--green2);border-color:#8bd4bb}.repair-history-filters{border-bottom:1px solid var(--line);flex-wrap:wrap;align-items:center;gap:8px;padding:12px 14px;display:flex}.repair-history-filters select,.repair-history-filters label input{border:1px solid var(--line);background:#fff;border-radius:8px;height:38px;padding:0 9px}.repair-history-filters label{color:var(--muted);align-items:center;gap:5px;display:flex}.repair-history-table{min-width:1260px}.repair-history-table td.wrap{white-space:normal;min-width:220px}.repair-history-pager{justify-content:flex-end;align-items:center;gap:10px;padding:12px 14px;display:flex}.repair-detail-summary{grid-template-columns:repeat(4,minmax(0,1fr));gap:8px;padding:16px;display:grid}.repair-detail-summary>span{border:1px solid var(--line);border-radius:8px;flex-direction:column;gap:4px;padding:11px;display:flex}.repair-detail-summary small{color:var(--muted)}.repair-event-timeline{flex-direction:column;padding:0 18px 20px;display:flex}.repair-event-timeline>div{border-bottom:1px solid var(--line);grid-template-columns:14px 1fr;gap:10px;padding:11px 0;display:grid}.repair-event-timeline i{background:var(--green);border-radius:50%;width:10px;height:10px;margin-top:5px}.repair-event-timeline i.danger{background:var(--red)}.repair-event-timeline span{flex-direction:column;gap:3px;display:flex}.repair-event-timeline small{color:var(--muted)}.repair-event-timeline p{color:#50635c;margin:3px 0 0}.repair-detail-dialog{width:min(800px,100vw - 32px)}.reserve-catalog-block{border-top:1px solid var(--line);padding:14px 0 0}.reserve-catalog-filters{padding:0 16px 12px}.reserve-catalog-filters .unified-receiving-search{flex:1;min-width:320px}.reserve-product-browser{border:1px solid var(--line);border-radius:10px;max-height:460px;margin:0 16px;overflow:auto}.reserve-product-browser>button{min-height:88px}.reserve-catalog-block .catalog-load-more{margin:12px auto}.reserve-catalog-block .catalog-access-note{padding:0 16px 12px}.team-filterbar{flex-wrap:wrap;align-items:center;gap:8px;margin-bottom:14px;display:flex}.team-filterbar .payment-search{flex:1}.team-filterbar select{border:1px solid var(--line);background:#fff;border-radius:8px;height:38px;padding:0 10px}.team-table{min-width:1100px}.team-person-cell{align-items:center;gap:9px;display:flex}.team-person-cell i{background:var(--greenSoft);width:34px;height:34px;color:var(--green2);border-radius:50%;place-items:center;font-style:normal;font-weight:800;display:grid}.row-actions{gap:6px;display:flex}.team-dialog,.roles-dialog{border:1px solid var(--line);background:#fff;border-radius:15px;width:min(920px,100vw - 32px);max-height:calc(100vh - 40px);overflow:hidden;box-shadow:0 24px 80px #07231b38}.team-dialog>header,.roles-dialog>header{border-bottom:1px solid var(--line);justify-content:space-between;align-items:flex-start;padding:18px 20px;display:flex}.team-dialog>header>div,.roles-dialog>header>div{flex-direction:column;gap:4px;display:flex}.team-dialog>header small,.roles-dialog>header small{color:var(--muted)}.team-dialog>header>button,.roles-dialog>header>button{background:0 0;border:0}.team-dialog-body{grid-template-columns:1fr 1fr;gap:12px;max-height:calc(100vh - 180px);padding:18px;display:grid;overflow:auto}.team-dialog-body>label{flex-direction:column;gap:5px;display:flex}.team-dialog-body input,.team-dialog-body select,.roles-dialog main input{border:1px solid var(--line);background:#fff;border-radius:8px;height:40px;padding:0 10px}.team-dialog-body fieldset{border:1px solid var(--line);border-radius:9px;padding:12px}.team-dialog-body fieldset p{color:var(--muted);margin:0 0 8px;font-size:11px}.team-check{align-items:center;min-height:32px;flex-direction:row!important;gap:8px!important;display:flex!important}.team-check input{width:15px!important;height:15px!important}.team-dialog>footer{border-top:1px solid var(--line);justify-content:flex-end;gap:8px;padding:14px 18px;display:flex}.roles-layout{grid-template-columns:280px minmax(0,1fr);height:min(680px,100vh - 120px);display:grid}.roles-layout aside{border-right:1px solid var(--line);flex-direction:column;gap:6px;padding:12px;display:flex;overflow:auto}.roles-layout aside>button:not(.primary){border:1px solid var(--line);text-align:left;background:#fff;border-radius:8px;flex-direction:column;gap:3px;padding:10px;display:flex}.roles-layout aside>button.active{background:var(--greenSoft);border-color:#8bd4bb}.roles-layout aside small{color:var(--muted)}.roles-layout main{padding:18px;overflow:auto}.roles-layout main>label{flex-direction:column;gap:5px;margin-bottom:10px;display:flex}.roles-layout main fieldset{border:1px solid var(--line);border-radius:9px;grid-template-columns:1fr 1fr;gap:4px;margin-top:14px;padding:12px;display:grid}.roles-layout .team-check span{flex-direction:column;display:flex}.roles-layout .team-check small{color:var(--muted)}.roles-actions{justify-content:flex-end;gap:8px;margin-top:14px;display:flex}.product-table-wrap{overflow:auto!important}.product-table{width:auto;table-layout:fixed!important}.product-table th{white-space:nowrap!important;overflow:visible!important}.product-table td{text-overflow:ellipsis;overflow:hidden}.product-table .column-header-label{text-overflow:clip!important;white-space:nowrap!important;overflow:visible!important}.product-table .product-actions-column{white-space:nowrap!important;width:112px!important;min-width:112px!important;max-width:112px!important}.product-settings-dialog .product-column-setting{align-items:end;grid-template-columns:76px minmax(260px,1fr) auto auto auto!important}.product-column-order{align-items:center;gap:6px;min-height:35px;display:flex}.product-column-order .icon-button{flex:0 0 31px}.product-column-order .icon-button:disabled{opacity:.35;cursor:not-allowed}@media (max-width:820px){.product-settings-dialog .product-column-setting{grid-template-columns:76px minmax(180px,1fr)!important}.product-settings-dialog .product-column-setting>.settings-inline-check{grid-column:auto}}.generic-configurable-table,.stock-configurable-table,.configured-fbs-table,.receiving-documents-list .generic-configurable-table,.payments-page .table-wrap{overflow:auto!important}.generic-configurable-table table,.stock-configurable-table table,.configured-fbs-table table,.payments-page .resizable-data-table{table-layout:fixed!important;max-width:none!important}.generic-configurable-table th,.stock-configurable-table th,.configured-fbs-table th,.payments-page .resizable-data-table th{white-space:nowrap!important;overflow:visible!important}.generic-configurable-table .column-header-label,.stock-configurable-table .column-header-label,.configured-fbs-table .column-header-label,.payments-page .resizable-data-table .column-header-label{text-overflow:clip!important;white-space:nowrap!important;overflow:visible!important}.generic-configurable-table td,.stock-configurable-table td,.configured-fbs-table td,.payments-page .resizable-data-table td{text-overflow:ellipsis;overflow:hidden}.generic-configurable-table .wrap,.stock-configurable-table .wrap,.configured-fbs-table .wrap,.payments-page .wrap{overflow-wrap:anywhere;white-space:normal!important}.generic-configurable-table .sticky-column,.stock-configurable-table .sticky-column,.configured-fbs-table .sticky-column,.payments-page .sticky-column{z-index:3;box-shadow:1px 0 var(--line);background:#fff;position:sticky}.generic-configurable-table th.sticky-column,.stock-configurable-table th.sticky-column,.configured-fbs-table th.sticky-column,.payments-page th.sticky-column{z-index:7;background:#f7faf8}.configurable-table-toolbar{border-bottom:1px solid var(--line);background:#fbfdfc;justify-content:flex-end;align-items:center;gap:10px;min-height:42px;padding:6px 12px;display:flex}.configurable-table-toolbar>span{color:var(--muted);margin-right:auto;font-size:9px}.configurable-table-toolbar .secondary{height:32px;min-height:32px;font-size:9px}.simple-column-settings-list>div,.stock-settings-dialog .product-column-setting{align-items:end;grid-template-columns:76px minmax(260px,1fr) auto auto auto!important}.simple-column-settings-list>div>label:not(.settings-inline-check){min-width:0}.simple-column-settings-list>div>label:not(.settings-inline-check)>input{width:100%;min-width:0}.payment-rates-card{overflow:hidden}.payment-rate-matrix-wrap{border-top:1px solid var(--line);border-bottom-right-radius:11px;border-bottom-left-radius:11px;width:100%;max-width:100%;overflow:auto!important}.payment-rate-matrix{margin:0;table-layout:fixed!important}.payment-rate-matrix th.tariff-work-header{vertical-align:middle;background:#f1f8f5}.tariff-work-header>small{color:var(--green2);letter-spacing:0;text-transform:none;white-space:nowrap;margin-top:3px;font-size:8px;font-weight:650;display:block}.tariff-matrix-cell{grid-template-columns:minmax(70px,1fr) 34px;align-items:center;gap:5px;min-width:0;display:grid}.tariff-matrix-cell input{border:1px solid var(--line);background:#fff;border-radius:7px;width:100%;min-width:0;height:34px;padding:0 8px}.tariff-matrix-cell>small{color:var(--amber);grid-column:1/-1;font-size:8px}.tariff-matrix-cell.mixed input{background:#fffaf1;border-color:#e6b768}.payment-rate-group-create>label{flex-direction:column;gap:5px;display:flex}.payment-rate-group-create>label>input,.payment-rate-group-list input{border:1px solid var(--line);background:#fff;border-radius:8px;height:38px;padding:0 10px}.payment-rate-group-checks>label{border:1px solid var(--line);border-radius:8px;align-items:center;gap:9px;padding:10px;display:flex}.payment-rate-group-checks>label.disabled{opacity:.5}.payment-rate-group-checks>label>span{flex-direction:column;gap:2px;min-width:0;display:flex}.payment-rate-group-checks small{color:var(--muted)}.payment-rate-group-divider{margin:18px 0 8px;font-weight:750}.payment-rate-group-list{flex-direction:column;gap:7px;display:flex}.payment-rate-group-list>div{border:1px solid var(--line);border-radius:8px;grid-template-columns:minmax(170px,.65fr) minmax(260px,1fr) auto;align-items:center;gap:9px;padding:9px;display:grid}.payment-rate-group-list>div>span{color:var(--muted);font-size:9px}.reserve-draft-configurable input{border:1px solid var(--line);background:#fff;border-radius:7px;width:100%;height:32px;padding:0 7px}@media (max-width:820px){.simple-column-settings-list>div,.stock-settings-dialog .product-column-setting{grid-template-columns:76px minmax(180px,1fr)!important}.payment-rate-group-checks,.payment-rate-group-list>div{grid-template-columns:1fr}}.payment-filter-result{height:32px;color:var(--green2);white-space:nowrap;background:#eef7f3;border-radius:8px;align-items:center;padding:0 9px;font-size:12px;font-weight:760;display:inline-flex}.payment-work-settings-dialog{width:min(980px,100vw - 32px)}.payment-bulk-dialog{width:min(780px,100vw - 32px)}.payment-rate-group-dialog{width:min(900px,100vw - 32px)}.payment-help-card{color:#355e50;background:#f2fbf7;border:1px solid #b9dfd1;border-radius:11px;grid-template-columns:auto minmax(0,1fr);align-items:start;gap:11px;padding:13px 14px;display:grid}.payment-help-card>svg{color:var(--green2);margin-top:1px}.payment-help-card>div{flex-direction:column;gap:4px;display:flex}.payment-help-card span{color:#5b7169;font-size:9px;line-height:1.55}.payment-help-card strong{color:#17372d}.payment-field{flex-direction:column;gap:5px;min-width:0;display:flex}.payment-field>span,.payment-field-title{color:#40564e;font-size:12px;font-weight:760}.payment-field input,.payment-field select{border:1px solid var(--line);width:100%;min-width:0;height:40px;color:var(--text);background:#fff;border-radius:9px;outline:0;padding:0 10px}.payment-field input:focus,.payment-field select:focus{border-color:var(--green);box-shadow:0 0 0 3px #078e6814}.payment-field>small{color:var(--muted);font-size:8px;line-height:1.4}.payment-rate-group-builder{border:1px solid var(--line);background:#fbfdfc;border-radius:12px;flex-direction:column;gap:14px;margin-top:14px;padding:15px;display:flex}.payment-rate-group-checks{grid-template-columns:repeat(2,minmax(0,1fr));gap:9px;margin:8px 0 0;display:grid}.payment-work-choice{cursor:pointer;background:#fff;grid-template-columns:auto minmax(0,1fr);min-height:64px;border:1px solid var(--line)!important;border-radius:10px!important;align-items:start!important;gap:10px!important;padding:11px 12px!important;display:grid!important}.payment-work-choice:hover{background:#f8fcfa;border-color:#a8d7c6!important}.payment-work-choice.selected{background:#effaf5;box-shadow:inset 0 0 0 1px #078e6814;border-color:#75c9aa!important}.payment-work-choice.disabled{opacity:.5;cursor:not-allowed}.payment-work-choice input{width:15px;height:15px;margin-top:2px}.payment-work-choice>span{flex-direction:column;gap:4px;min-width:0;display:flex}.payment-work-choice small{color:var(--muted);font-size:8px;line-height:1.4}.payment-group-preview{background:#edf7f3;border-radius:10px;grid-template-columns:auto minmax(0,1fr);align-items:center;gap:2px 12px;padding:11px 12px;display:grid}.payment-group-preview>span{color:var(--green2);grid-row:1/3;font-size:8px;font-weight:750}.payment-group-preview small{color:var(--muted);font-size:11px}.payment-wide-action{justify-content:center;align-self:flex-start;min-width:240px}.payment-existing-groups{margin-top:20px}.payment-section-heading{flex-direction:column;gap:3px;margin:0 0 9px;display:flex}.payment-section-heading small{color:var(--muted);font-size:8px;line-height:1.45}.payment-rate-group-list{grid-template-columns:repeat(2,minmax(0,1fr));gap:9px;display:grid}.payment-rate-group-list>article{border:1px solid var(--line);background:#fff;border-radius:11px;padding:12px}.payment-group-card-head{align-items:center;gap:8px;display:flex}.payment-group-card-head input{border:1px solid var(--line);border-radius:8px;flex:1;min-width:0;height:36px;padding:0 9px;font-weight:730}.payment-group-members{flex-wrap:wrap;gap:5px;margin-top:9px;display:flex}.payment-group-members span{color:#4c665d;background:#eff6f3;border-radius:999px;padding:4px 7px;font-size:8px}.payment-bulk-summary{grid-template-columns:1fr 1fr;gap:10px;margin-bottom:14px;display:grid}.payment-bulk-summary>div{border:1px solid var(--line);background:#f8fbfa;border-radius:10px;flex-direction:column;gap:3px;padding:12px;display:flex}.payment-bulk-summary small{color:var(--muted);font-size:11px}.payment-bulk-summary b{font-size:15px}.payment-bulk-mode{grid-template-columns:1fr 1fr;gap:9px;margin:14px 0;display:grid}.payment-bulk-mode>label{border:1px solid var(--line);cursor:pointer;background:#fff;border-radius:10px;grid-template-columns:auto minmax(0,1fr);align-items:start;gap:9px;padding:11px;display:grid}.payment-bulk-mode>label.selected{background:#effaf5;border-color:#75c9aa}.payment-bulk-mode input{margin-top:2px}.payment-bulk-mode span{flex-direction:column;gap:3px;display:flex}.payment-bulk-mode small{color:var(--muted);font-size:8px;line-height:1.4}.payment-bulk-warning{color:#79541b;background:#fff8eb;border-radius:9px;align-items:flex-start;gap:8px;margin:12px 0;padding:10px 11px;font-size:8px;line-height:1.45;display:flex}.payment-worktype-create-friendly{grid-template-columns:minmax(220px,.9fr) minmax(320px,1.25fr) auto!important;align-items:end!important;gap:12px!important;margin:14px 0 20px!important;display:grid!important}.payment-worktype-list-friendly{flex-direction:column;gap:10px;display:flex!important}.payment-worktype-list-friendly>article{border:1px solid var(--line);background:#fff;border-radius:11px;grid-template-columns:minmax(220px,.9fr) minmax(360px,1.35fr) minmax(120px,.42fr);align-items:start;gap:12px;padding:14px;display:grid}.payment-worktype-status-cell{flex-direction:column;gap:5px;min-width:0;display:flex}.payment-active-switch{border:1px solid var(--line);white-space:nowrap;background:#f8fbfa;border-radius:9px;align-items:center;gap:7px;height:40px;padding:0 10px;display:flex}.payment-active-switch span{font-size:8px;font-weight:720}.payment-worktype-list-friendly>article>p{color:var(--muted);grid-column:1/-1;margin:0;font-size:8px;line-height:1.45}@media (max-width:980px){.payment-worktype-list-friendly>article{grid-template-columns:minmax(200px,.8fr) minmax(300px,1.2fr)}.payment-worktype-status-cell{grid-column:1/-1}.payment-active-switch{width:max-content}}@media (max-width:820px){.payment-rate-group-checks,.payment-rate-group-list,.payment-bulk-mode,.payment-bulk-summary{grid-template-columns:1fr}.payment-worktype-create-friendly,.payment-worktype-list-friendly>article{grid-template-columns:1fr!important}.payment-worktype-status-cell{grid-column:auto}.payment-wide-action{width:100%}}.fbs-order-preview-badge{color:#11694f;white-space:nowrap;background:#effaf5;border:1px solid #b8ddcf;border-radius:9px;align-items:center;gap:6px;min-height:38px;padding:0 11px;font-size:12px;font-weight:760;display:inline-flex}.fbs-order-preview-note,.fbs-freeze-warning,.fbs-handover-check-note{color:#315f51;background:#f1faf6;border:1px solid #b8ddcf;border-radius:10px;align-items:flex-start;gap:9px;margin:10px 0;padding:11px 12px;font-size:9px;line-height:1.5;display:flex}.fbs-order-preview-note svg,.fbs-freeze-warning svg,.fbs-handover-check-note svg{color:var(--green2);flex:none;margin-top:1px}.fbs-order-preview-note span,.fbs-freeze-warning span,.fbs-handover-check-note span{display:block}.fbs-freeze-warning{color:#755420;background:#fff8eb;border-color:#f0d6a3}.fbs-freeze-warning svg{color:#bd7b15}.fbs-handover-check-note{margin:14px 0 8px}.fbs-order-config-dialog{border:1px solid var(--line);background:#fff;border-radius:16px;flex-direction:column;width:min(980px,100vw - 32px);max-height:calc(100vh - 36px);display:flex;overflow:hidden;box-shadow:0 26px 90px #07231b3d}.fbs-order-config-dialog>header{border-bottom:1px solid var(--line);justify-content:space-between;align-items:flex-start;gap:20px;padding:18px 20px;display:flex}.fbs-order-config-dialog>header>div{flex-direction:column;gap:4px;display:flex}.fbs-order-config-dialog>header>b,.fbs-order-config-dialog>header>div>b{font-size:13px}.fbs-order-config-dialog>header small{color:var(--muted);font-size:9px;line-height:1.4}.fbs-order-config-dialog>header>button{background:0 0;border:0}.fbs-order-config-scroll{flex-direction:column;gap:13px;padding:18px 20px;display:flex;overflow:auto}.fbs-order-config-section{border:1px solid var(--line);background:#fbfdfc;border-radius:12px;padding:14px}.fbs-order-config-section textarea{resize:vertical;border:1px solid var(--line);width:100%;min-height:112px;font:inherit;background:#fff;border-radius:9px;padding:10px 11px;line-height:1.5}.fbs-template-row{gap:8px;margin-top:8px;display:flex}.fbs-template-row>select,.fbs-template-row>input{border:1px solid var(--line);background:#fff;border-radius:9px;flex:1;min-width:0;height:40px;padding:0 10px}.fbs-order-config-summary{color:#fff;background:#0e7458;border-radius:11px;flex-direction:column;gap:4px;padding:13px 14px;display:flex}.fbs-order-config-summary small{opacity:.78}.fbs-order-config-summary b{font-size:12px}.fbs-order-config-summary span{opacity:.9;font-size:9px}.fbs-order-config-dialog>footer{border-top:1px solid var(--line);background:#fbfcfc;justify-content:flex-end;gap:8px;padding:13px 20px;display:flex}@media (max-width:820px){.fbs-template-row{flex-direction:column}.fbs-order-config-dialog{width:calc(100vw - 18px);max-height:calc(100vh - 18px)}}.payment-rate-group-dialog .payment-help-card,.payment-bulk-dialog .payment-help-card,.payment-work-settings-dialog .payment-help-card{margin:2px 0 14px}.payment-help-card b{font-size:13px}.payment-help-card span{font-size:12px;line-height:1.5}.payment-field>span,.payment-field-title{font-size:12px}.payment-field>small{font-size:11px;line-height:1.45}.payment-rate-group-builder{background:#f8fcfa;border-radius:14px;gap:16px;padding:18px}.payment-rate-group-checks{gap:11px}.payment-work-choice{min-height:76px;border-radius:12px!important;padding:14px!important}.payment-work-choice b{font-size:13px}.payment-work-choice small{font-size:11px;line-height:1.45}.payment-work-choice input{width:17px;height:17px}.payment-group-preview{border-radius:12px;padding:14px}.payment-group-preview>span{font-size:11px}.payment-group-preview b{font-size:14px}.payment-group-preview small{font-size:11px}.payment-section-heading b{font-size:13px}.payment-section-heading small{font-size:11px}.payment-rate-group-list>article{border-radius:12px;padding:14px}.payment-group-members span{padding:5px 8px;font-size:11px}.payment-bulk-summary small{font-size:11px}.payment-bulk-mode b{font-size:12px}.payment-bulk-mode small,.payment-bulk-warning,.payment-worktype-list-friendly>article>p,.payment-active-switch span,.payment-filter-result{font-size:11px}.fbs-sheet-settings .fbs-column-setting{border:1px solid var(--line);text-align:left;background:#fafcfd;border-radius:10px;grid-template-columns:minmax(260px,1fr) 76px auto auto auto;align-items:end;gap:10px;padding:10px 12px;display:grid}.fbs-sheet-settings .fbs-column-name{text-align:left;flex-direction:column;gap:4px;min-width:0;display:flex}.fbs-sheet-settings .fbs-column-name>span{color:var(--muted);text-align:left;font-size:10px}.fbs-sheet-settings .fbs-column-name>input{border:1px solid var(--line);text-align:left;background:#fff;border-radius:7px;width:100%;min-width:0;height:34px;padding:0 9px;font-size:12px}.fbs-sheet-settings .fbs-column-setting .settings-inline-check{white-space:nowrap;text-align:left;justify-content:flex-start}.fbs-sheet-settings .fbs-column-setting .product-column-order{justify-content:flex-start}.fbs-size-value{color:var(--text);font-weight:750}.fbs-size-empty{color:var(--muted)}.assembly-picklist-note{background:#f1fbf7;border:1px solid #b9e4d4;border-radius:10px;justify-content:space-between;align-items:center;gap:14px;margin:12px 0;padding:10px 12px;display:flex}.assembly-picklist-note>div:first-child{color:#31584c;align-items:center;gap:8px;font-size:11px;line-height:1.4;display:flex}.source-color-legend{flex-wrap:wrap;align-items:center;gap:6px;display:flex}.source-color-legend>span{border:1px solid #0000;border-radius:999px;padding:5px 8px;font-size:10px;font-weight:800}.task-source-plan>select{font-weight:750;transition:background-color .12s,border-color .12s,color .12s}.source-tone-available{color:#116846!important;background:#eefaf4!important;border-color:#a8dec6!important}.source-tone-repaired{color:#1d5e9f!important;background:#eef6ff!important;border-color:#b5d5fa!important}.source-tone-reserved{color:#8b5b00!important;background:#fff8e8!important;border-color:#ecd394!important}.source-tone-defect{color:#a12a2a!important;background:#fff0f0!important;border-color:#efb4b4!important}@media (max-width:900px){.fbs-sheet-settings .fbs-column-setting{grid-template-columns:minmax(220px,1fr) 76px;align-items:center}.fbs-sheet-settings .fbs-column-setting>.settings-inline-check{grid-column:auto}.assembly-picklist-note{flex-direction:column;align-items:flex-start}}.settings-card-note{color:#31584c;background:#f3fbf7;border:1px solid #c8e8dc;border-radius:9px;align-items:flex-start;gap:8px;margin:12px 14px 0;padding:10px 11px;font-size:11px;line-height:1.45;display:flex}.fbs-sort-levels{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;margin-top:10px;display:grid}.fbs-sort-levels label{flex-direction:column;gap:6px;min-width:0;display:flex}.fbs-sort-levels label>span{color:#566b64;font-size:12px;font-weight:760}.fbs-sort-levels select{border:1px solid var(--line);width:100%;height:40px;color:var(--ink);font:inherit;background:#fff;border-radius:9px;padding:0 10px}.fbs-sort-example{color:#4a625a;background:#f5faf8;border:1px solid #d8e8e1;border-radius:9px;margin-top:10px;padding:10px 11px;font-size:9px;line-height:1.5}.fbs-order-advanced{border:1px solid var(--line);background:#fbfdfc;border-radius:12px;overflow:hidden}.fbs-order-advanced>summary{cursor:pointer;color:#335a4d;padding:13px 14px;font-size:10px;font-weight:760;list-style:none}.fbs-order-advanced>summary::-webkit-details-marker{display:none}.fbs-order-advanced>summary:after{content:"▾";float:right;color:var(--muted)}.fbs-order-advanced[open]>summary:after{content:"▴"}.fbs-order-advanced>.fbs-order-config-section{border:0;border-top:1px solid var(--line);background:#fff;border-radius:0}@media (max-width:900px){.fbs-sort-levels{grid-template-columns:1fr}}.repair-split-grid{grid-template-columns:1fr 1fr;gap:12px;display:grid}.repair-split-grid label{flex-direction:column;gap:6px;display:flex}.repair-split-grid label>span{font-size:11px;font-weight:750}.repair-split-summary{border:1px solid var(--line);color:var(--muted);background:#fafcfd;border-radius:9px;justify-content:space-between;gap:12px;padding:10px 12px;font-size:11px;display:flex}.repair-split-summary b{color:var(--text)}.repair-product-cell{align-content:center;gap:4px;width:100%;min-width:0;overflow:hidden;display:grid!important}.repair-product-cell>b,.repair-product-cell>small{white-space:normal;overflow-wrap:anywhere;word-break:break-word;min-width:0;max-width:100%;line-height:1.3;display:block}.repair-product-cell>b{font-weight:800}.repair-product-cell>small{color:var(--muted);font-size:10px}.batch-list-head-actions{align-items:center;gap:7px;display:flex}.batch-list-head-actions .text-button.compact{border-radius:7px;padding:5px 7px;font-size:10px}.batch-list-head-actions .text-button.compact.active{background:var(--greenSoft)}.source-color-settings{grid-template-columns:repeat(3,minmax(160px,1fr));gap:10px;display:grid}.source-color-settings label{border:1px solid var(--line);background:#fff;border-radius:9px;grid-template-columns:1fr 42px auto;align-items:center;gap:8px;padding:10px;display:grid}.source-color-settings input[type=color]{border:1px solid var(--line);background:#fff;border-radius:7px;width:38px;height:32px;padding:2px}.source-color-settings code{color:var(--muted);font-size:10px}.migration-page{flex-direction:column;gap:16px;display:flex}.migration-steps{grid-template-columns:minmax(320px,.8fr) minmax(480px,1.2fr);gap:16px;display:grid}.migration-card{min-width:0}.migration-upload{cursor:pointer;background:#f4fbf8;border:1px dashed #88cdb7;border-radius:11px;align-items:center;gap:12px;min-height:88px;margin:14px;padding:16px;display:flex}.migration-upload>span{flex-direction:column;gap:3px;min-width:0;display:flex}.migration-upload small{color:var(--muted)}.migration-upload input{opacity:0;pointer-events:none;width:1px;height:1px;position:absolute}.migration-mapping-grid{grid-template-columns:repeat(2,minmax(220px,1fr));gap:10px;padding:14px;display:grid}.migration-mapping-grid label{grid-template-columns:minmax(130px,.8fr) minmax(150px,1.2fr);align-items:center;gap:10px;display:grid}.migration-mapping-grid label>span{flex-direction:column;font-size:11px;font-weight:750;display:flex}.migration-mapping-grid label>span small{color:var(--muted);margin-top:2px;font-size:9px;font-weight:500}.migration-mapping-grid select{border:1px solid var(--line);background:#fff;border-radius:8px;width:100%;height:38px;padding:0 9px}.migration-actions{border-top:1px solid var(--line);justify-content:flex-end;gap:9px;padding:12px 14px;display:flex}.migration-preview{overflow:hidden}.migration-summary{border-top:1px solid var(--line);border-bottom:1px solid var(--line);background:#fbfdfc;flex-wrap:wrap;align-items:center;gap:8px;padding:12px 14px;display:flex}.migration-summary span{border:1px solid var(--line);color:var(--muted);background:#fff;border-radius:8px;padding:7px 9px;font-size:10px}.migration-summary b{color:var(--text);font-size:12px}.migration-warning{color:#72541e;background:#fff8e8;border:1px solid #f0d49d;border-radius:9px;align-items:flex-start;gap:9px;margin:12px 14px;padding:11px 12px;font-size:10px;line-height:1.45;display:flex}.migration-warning.danger{color:#8d2d26;background:#fff5f4;border-color:#f0b7b2;margin:0}.migration-warning svg{flex:none}.migration-preview-note{color:var(--muted);text-align:center;padding:8px 14px;font-size:10px}@media (max-width:900px){.repair-split-grid,.migration-steps,.migration-mapping-grid,.source-color-settings,.migration-mapping-grid label{grid-template-columns:1fr}.repair-split-summary{flex-direction:column}}.seller-marketplace-badge{vertical-align:1px;border-radius:5px;justify-content:center;align-items:center;min-width:34px;margin-right:6px;padding:2px 5px;font-size:7px;font-style:normal;font-weight:850;display:inline-flex}.seller-marketplace-badge.wb{color:#7629b8;background:#f3e9ff}.seller-marketplace-badge.ozon{color:#145bd7;background:#e8f1ff}.seller-logo.wb{background:linear-gradient(135deg,#7f2cd4,#e3218b)}.seller-logo.ozon{background:linear-gradient(135deg,#1769ff,#0655d8)}.analytics-page{flex-direction:column;gap:16px;display:flex}.analytics-filters{border:1px solid var(--line);background:#fff;border-radius:12px;flex-wrap:wrap;align-items:center;gap:9px;padding:12px;display:flex}.analytics-filters select,.analytics-filters input{border:1px solid var(--line);background:#fff;border-radius:8px;height:38px;padding:0 10px;font-size:9px}.analytics-filters label{border:1px solid var(--line);background:#fff;border-radius:8px;flex:1;align-items:center;gap:7px;min-width:260px;padding-left:10px;display:flex}.analytics-filters label input{border:0;outline:0;flex:1;min-width:0;padding-left:0}.analytics-summary{grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;display:grid}.analytics-summary>span{border:1px solid var(--line);background:#fff;border-radius:12px;align-items:center;gap:12px;padding:15px;display:flex}.analytics-summary>span>svg{color:var(--green2)}.analytics-summary i{flex-direction:column;gap:4px;min-width:0;font-style:normal;display:flex}.analytics-summary small{color:var(--muted);font-size:11px}.analytics-summary b{font-size:17px}.analytics-sources{overflow:hidden}.analytics-source-grid{border-top:1px solid var(--line);grid-template-columns:repeat(6,minmax(0,1fr));gap:0;display:grid}.analytics-source-grid>span{border-right:1px solid var(--line);flex-direction:column;gap:5px;min-width:0;padding:12px;display:flex}.analytics-source-grid>span:last-child{border-right:0}.analytics-source-grid b{font-size:9px}.analytics-source-grid em{border-radius:6px;width:max-content;padding:3px 6px;font-size:7px;font-style:normal;font-weight:800}.analytics-source-grid em.ok{background:var(--greenSoft);color:var(--green2)}.analytics-source-grid em.warn{color:#9a6400;background:#fff5dd}.analytics-source-grid em.error{color:var(--red);background:#fff0f0}.analytics-source-grid em.off{color:#71807b;background:#f0f3f2}.analytics-source-grid small{color:var(--muted);text-overflow:ellipsis;white-space:nowrap;font-size:7px;overflow:hidden}.analytics-product-cell{align-items:center;gap:8px;display:flex}.analytics-product-cell img{object-fit:cover;border-radius:8px;flex:none;width:38px;height:38px}.analytics-product-cell i{flex-direction:column;gap:3px;min-width:0;font-style:normal;display:flex}.analytics-product-cell i b,.analytics-product-cell i small{text-overflow:ellipsis;overflow:hidden}.analytics-product-cell i small{color:var(--muted);font-size:11px}.analytics-foundation-note{background:var(--greenSoft);color:#48695e;border:1px solid #b7d8cb;border-radius:11px;align-items:flex-start;gap:10px;padding:12px 14px;display:flex}.analytics-foundation-note b{white-space:nowrap;color:var(--green2);font-size:9px}.analytics-foundation-note span{font-size:8px;line-height:1.45}@media (max-width:1100px){.analytics-summary{grid-template-columns:repeat(2,1fr)}.analytics-source-grid{grid-template-columns:repeat(3,1fr)}.seller-create-form{grid-template-columns:1fr 1fr}.seller-settings-body{grid-template-columns:210px minmax(0,1fr)}}.runtime-error-fallback{background:snow;border:1px solid #f0caca;border-radius:14px;min-height:320px;margin:24px}.runtime-error-fallback>span{max-width:560px;color:var(--muted);text-align:center;line-height:1.5}.seller-create-form label>small{color:var(--muted);font-size:7px;line-height:1.3}.fbs-supply-scope-tabs{background:#f1f2f5;border:1px solid #e3e6e8;border-radius:12px;align-items:center;gap:4px;margin:0 0 14px;padding:5px;display:inline-flex}.fbs-supply-scope-tabs>button{color:#77788c;cursor:pointer;background:0 0;border:0;border-radius:9px;align-items:center;gap:8px;min-height:42px;padding:0 17px;font-weight:780;display:inline-flex}.fbs-supply-scope-tabs>button:hover{color:#4c5664;background:#ffffff94}.fbs-supply-scope-tabs>button.active{color:var(--text);background:#fff;box-shadow:0 1px 3px #12221c0f}.fbs-supply-scope-tabs>button b{color:#77788c;text-align:center;background:#e4e6eb;border-radius:6px;min-width:24px;padding:3px 6px;font-size:11px;line-height:1.15}.fbs-supply-scope-tabs>button.active b{color:#596171;background:#e9edf5}.order-created-cell,.assembly-order-cell{flex-direction:column;align-items:flex-start;gap:5px;min-width:0;display:flex}.order-age{white-space:nowrap;border-radius:5px;align-items:center;width:max-content;max-width:100%;padding:3px 6px;line-height:1.2;display:inline-flex;font-size:10px!important;font-weight:800!important}.order-age.fresh{color:#1c8b58;background:#e5f5eb}.order-age.warning{color:#a56200;background:#fff1d8}.order-age.danger{color:#c52e2e;background:#ffe5e5}.fbs-workflow-nav{justify-content:space-between;align-items:center;gap:14px;min-height:68px;margin-bottom:14px;padding:8px 0;display:flex}.fbs-workflow-path{color:#596375;align-items:center;gap:14px;min-width:0;font-size:15px;font-weight:720;display:flex}.fbs-back-button{color:#20252b;cursor:pointer;background:#eef0f3;border:0;border-radius:12px;flex:none;align-items:center;gap:7px;min-height:46px;padding:0 15px;font-size:13px;font-weight:800;display:inline-flex}.fbs-back-button:hover{background:#e5e8ec}.fbs-crumb-link{color:#4b69e8;cursor:pointer;background:0 0;border:0;padding:8px 2px;font-size:15px;font-weight:800}.fbs-crumb-link:hover{text-decoration:underline}.fbs-workflow-path>strong{color:#4b69e8;font-weight:820}.fbs-workflow-separator{color:#c4c8d1;font-weight:500}.fbs-workflow-muted{color:#a4a8b1;text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.fbs-assembly-workspace-full{width:100%;max-width:none;overflow:hidden}.fbs-assembly-page .assembly-head{border-radius:inherit}.fbs-assembly-page .assembly-workspace>.table-wrap{max-height:calc(100vh - 320px)}.task-stock-shortage>td{box-shadow:inset 0 1px #f2b3b3,inset 0 -1px #f2b3b3;background:#fff5f5!important}.configured-fbs-table .task-stock-shortage>td.sticky-column{background:#fff5f5!important}.task-stock-shortage .task-source-plan,.task-stock-shortage .task-defect-plan{border-radius:8px}.task-source-plan.insufficient>select,.task-defect-plan.insufficient>select,.task-defect-plan.insufficient>input{box-shadow:0 0 0 2px #c52e2e0f;border-color:#e98f8f!important}.auto-save-state.shortage,.source-shortage{color:#c52e2e!important;font-weight:900!important}.remove-order-inline{color:#bd2828;cursor:pointer;background:#fff;border:1px solid #e7a8a8;border-radius:7px;justify-content:center;align-items:center;gap:5px;min-height:30px;margin-top:2px;padding:0 8px;font-weight:850;display:inline-flex;font-size:10px!important}.remove-order-inline:hover{background:#fff0f0;border-color:#d97777}.remove-order-inline:disabled{cursor:not-allowed;opacity:.55}.fbs-remove-order-dialog{width:min(520px,100%)}.fbs-remove-order-warning{color:#8f3535;background:#fff6f6;border:1px solid #efcccc;border-radius:9px;align-items:flex-start;gap:8px;margin:-5px 0 18px;padding:10px 11px;font-size:11px;line-height:1.45;justify-content:flex-start!important;display:flex!important}.fbs-remove-order-warning svg{flex:none;margin-top:1px}@media (max-width:820px){.fbs-supply-scope-tabs{grid-template-columns:1fr 1fr;width:100%;display:grid}.fbs-supply-scope-tabs>button{justify-content:center;padding:0 10px}.fbs-workflow-nav{flex-direction:column;align-items:stretch}.fbs-workflow-path{gap:8px;padding-bottom:2px;font-size:13px;overflow-x:auto}.fbs-crumb-link,.fbs-workflow-path>strong{white-space:nowrap;font-size:13px}.fbs-back-button{min-height:42px;padding:0 12px}.fbs-workflow-nav>.secondary{width:100%}.fbs-assembly-page .assembly-workspace>.table-wrap{max-height:65vh}}.assembly-picklist-note-tools{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:10px;display:flex}.assembly-group-toggle{border:1px solid var(--line);color:#52625c;cursor:pointer;background:#fff;border-radius:8px;align-items:center;gap:6px;min-height:32px;padding:0 10px;font-size:9px;font-weight:800;display:inline-flex}.assembly-group-toggle:hover,.assembly-group-toggle.active{color:var(--green2);background:#effaf5;border-color:#8ccfb7}.configured-fbs-table .assembly-product-group>td.sticky-column{background:#f8fbfa!important}.assembly-product-group.task-stock-shortage>td,.configured-fbs-table .assembly-product-group.task-stock-shortage>td.sticky-column{background:#fff3f3!important}.assembly-group-child>td{background:#fcfdfd}.assembly-order-cell.grouped-child{padding-left:12px}.assembly-group-order{gap:6px}.assembly-group-order>small{color:var(--muted);font-size:11px}.assembly-group-expand{color:var(--text);cursor:pointer;background:0 0;border:0;align-items:center;gap:5px;padding:0;font-size:10px;display:inline-flex}.assembly-group-expand:hover{color:var(--green2)}.assembly-group-quantity,.assembly-group-summary{flex-direction:column;gap:3px;display:flex}.assembly-group-quantity small,.assembly-group-summary small{color:var(--muted);font-size:8px;line-height:1.35}.assembly-group-summary.insufficient b{color:var(--red)}.assembly-group-defect{font-size:9px;font-weight:750}.fbs-remove-order-error{align-items:flex-start!important;gap:7px!important;margin:0 0 14px!important;display:flex!important}.fbs-remove-order-error svg{flex:none;margin-top:1px}@media (max-width:820px){.assembly-picklist-note-tools{justify-content:flex-start;width:100%}.assembly-group-toggle{justify-content:center;width:100%}}.analytics-heading-actions{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:8px;display:flex}.analytics-sync-message,.analytics-period-warning{border:1px solid var(--line);background:#fff;border-radius:10px;align-items:flex-start;gap:9px;padding:11px 13px;font-size:9px;line-height:1.45;display:flex}.analytics-sync-message.ok{background:var(--greenSoft);color:#31584c;border-color:#b7d8cb}.analytics-sync-message.warn,.analytics-period-warning{color:#73551d;background:#fff8e8;border-color:#ecd5a4}.analytics-sync-message.error{color:#922e27;background:#fff5f4;border-color:#efc4c0}.analytics-period-warning svg{flex:none;margin-top:1px}.analytics-tabs{border:1px solid var(--line);background:#f2f4f3;border-radius:10px;align-items:center;gap:4px;width:max-content;padding:4px;display:inline-flex}.analytics-tabs button{min-height:34px;color:var(--muted);cursor:pointer;background:0 0;border:0;border-radius:7px;padding:0 12px;font-size:9px;font-weight:800}.analytics-tabs button.active{color:var(--text);background:#fff;box-shadow:0 1px 3px #12221c0f}.analytics-warehouses{flex-direction:column;gap:10px;display:flex}.analytics-acceptance-state{color:#4f655d;background:#f7fbf9;border:1px solid #d6e6df;border-radius:10px;align-items:center;gap:8px;padding:10px 12px;font-size:9px;display:flex}.analytics-warehouse-list{border:1px solid var(--line);background:#fff;border-radius:12px;flex-direction:column;display:flex;overflow:hidden}.analytics-warehouse-row{border-top:1px solid var(--line);grid-template-columns:minmax(230px,1.4fr) minmax(130px,.75fr) minmax(180px,1fr) auto;align-items:center;gap:12px;padding:12px 14px;display:grid}.analytics-warehouse-row:first-child{border-top:0}.analytics-warehouse-row.is-hidden{background:#fff8f7}.analytics-warehouse-name{flex-direction:column;gap:3px;min-width:0;display:flex}.analytics-warehouse-name b{text-overflow:ellipsis;white-space:nowrap;font-size:10px;overflow:hidden}.analytics-warehouse-name small{color:var(--muted);font-size:11px}.analytics-warehouse-status{flex-direction:column;gap:3px;font-size:9px;display:flex}.analytics-warehouse-status b{font-size:11px}.analytics-warehouse-status small{color:var(--muted);font-size:11px}.analytics-warehouse-row.is-hidden .analytics-warehouse-status b,.analytics-hidden-stock{color:var(--red);font-weight:850}.analytics-warehouse-actions{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:6px;display:flex}.analytics-warehouse-actions button{min-height:32px}.source-error{line-height:1.35;color:var(--red)!important;white-space:normal!important;display:block!important;overflow:visible!important}@media (max-width:900px){.analytics-heading-actions{justify-content:flex-start;width:100%}.analytics-heading-actions>button{flex:1}.analytics-tabs{grid-template-columns:1fr 1fr;width:100%;display:grid}.analytics-warehouse-row{grid-template-columns:1fr}.analytics-warehouse-actions{justify-content:flex-start}.analytics-warehouse-actions button{flex:1}.analytics-acceptance-state{align-items:flex-start}}.task-stock-shortage>td,.configured-fbs-table .task-stock-shortage>td.sticky-column,.assembly-product-group.task-stock-shortage>td,.configured-fbs-table .assembly-product-group.task-stock-shortage>td.sticky-column{background:var(--shortage-row-color,#fff4f2)!important}.assembly-table-toolbar{justify-content:space-between;align-items:center;gap:12px;padding:7px 2px 9px;display:flex}.assembly-table-toggle-zone{align-items:center;min-height:30px;display:flex}.wb-like-switch{cursor:pointer;color:#4e5d58;grid-template-columns:34px auto auto;align-items:center;gap:8px;display:inline-grid}.wb-like-switch input{opacity:0;pointer-events:none;position:absolute}.wb-like-switch>span{background:#d9dddc;border-radius:999px;width:32px;height:18px;transition:all .18s;position:relative}.wb-like-switch>span:after{content:"";background:#fff;border-radius:50%;width:14px;height:14px;transition:all .18s;position:absolute;top:2px;left:2px;box-shadow:0 1px 3px #0002}.wb-like-switch input:checked+span{background:#b067f6}.wb-like-switch input:checked+span:after{transform:translate(14px)}.wb-like-switch>small{color:var(--muted);font-size:9px}.fbs-visual-settings-grid{grid-template-columns:repeat(2,minmax(240px,1fr));gap:10px 16px;display:grid}.fbs-visual-settings-grid>label:not(.settings-check){border:1px solid var(--line);border-radius:9px;justify-content:space-between;align-items:center;gap:12px;padding:8px 10px;display:flex}.fbs-visual-settings-grid input[type=color]{border:1px solid var(--line);background:#fff;border-radius:7px;width:44px;height:30px;padding:2px}.token-settings-modular{flex-direction:column;gap:12px;display:flex}.token-add-box{flex-direction:column;gap:5px;display:flex}.token-add-fields{grid-template-columns:minmax(150px,.55fr) minmax(240px,1.45fr) auto;gap:8px;margin-top:6px;display:grid}.wb-api-capabilities{grid-template-columns:repeat(2,minmax(220px,1fr));gap:8px;margin:12px 0;display:grid}.wb-api-capabilities>div{border:1px solid var(--line);border-radius:10px;grid-template-columns:24px 1fr auto;align-items:center;gap:8px;padding:9px 10px;display:grid}.wb-api-capabilities>div.enabled{background:#f4fbf8;border-color:#b9e4d4}.wb-api-capabilities>div.disabled{opacity:.72}.wb-api-capabilities i{flex-direction:column;font-style:normal;display:flex}.wb-api-capabilities small{color:var(--muted);font-size:9px}.wb-api-capabilities em{font-size:9px;font-style:normal;font-weight:800}.wb-api-capabilities .enabled em{color:var(--green2)}.wb-token-list{flex-direction:column;gap:7px;display:flex}.wb-token-row{border:1px solid var(--line);background:#fff;border-radius:10px;justify-content:space-between;align-items:flex-start;gap:12px;padding:10px;display:flex}.wb-token-row>div{flex-direction:column;gap:3px;min-width:0;display:flex}.wb-token-row small,.wb-token-row span{color:var(--muted);font-size:9px}.token-warning{color:#996100;font-size:9px;font-style:normal}.icon-button.danger-soft{color:#b73535;background:#fff7f7;border-color:#efc4c4}.fbs-article-background-setting{grid-template-columns:minmax(0,1fr) 48px;align-items:center;gap:6px;display:grid}.fbs-article-background-setting input[type=color]{padding:2px}@media (max-width:820px){.assembly-table-toolbar{flex-direction:column;align-items:flex-start}.fbs-visual-settings-grid,.wb-api-capabilities,.token-add-fields{grid-template-columns:1fr}.wb-like-switch{grid-template-columns:34px auto}.wb-like-switch>small{grid-column:2}}.sales-funnel-cards{grid-template-columns:minmax(180px,1fr) auto minmax(180px,1fr) auto minmax(180px,1fr) auto minmax(180px,1fr);align-items:stretch;gap:10px;margin:14px 0;display:grid}.sales-funnel-cards>article{border:1px solid var(--line);background:#fff;border-radius:14px;align-items:center;gap:12px;padding:15px;display:flex}.sales-funnel-cards>article>svg{width:24px;height:24px;color:var(--green2)}.sales-funnel-cards>article>div{flex-direction:column;gap:2px;display:flex}.sales-funnel-cards small{color:var(--muted);font-size:10px}.sales-funnel-cards b{font-size:23px}.sales-funnel-cards span{color:#52625c;font-size:9px}.sales-funnel-cards>i{color:#9aa5a1;align-self:center;font-size:20px;font-style:normal}.funnel-secondary-metrics{grid-template-columns:repeat(4,minmax(160px,1fr))}@media (max-width:1000px){.sales-funnel-cards{grid-template-columns:1fr 1fr}.sales-funnel-cards>i{display:none}.funnel-secondary-metrics{grid-template-columns:1fr 1fr}}.stock-view-tabs{background:#f0f1f3;border-radius:10px;gap:4px;width:max-content;margin:10px 0 14px;padding:4px;display:flex}.stock-view-tabs button{color:#6b6b79;cursor:pointer;background:0 0;border:0;border-radius:8px;align-items:center;gap:6px;padding:7px 11px;font-weight:800;display:flex}.stock-view-tabs button.active{color:#182a24;background:#fff;box-shadow:0 1px 3px #0001}.wb-stocks-section{flex-direction:column;gap:12px;display:flex}.wb-stocks-head{justify-content:space-between;align-items:center;gap:12px;display:flex}.wb-stocks-head>div{flex-direction:column;gap:3px;display:flex}.wb-stocks-head small{color:var(--muted)}.wb-stock-summary{grid-template-columns:repeat(3,minmax(160px,1fr));gap:10px;display:grid}.wb-stock-summary>span{border:1px solid var(--line);background:#fff;border-radius:10px;flex-direction:column;gap:3px;padding:12px;display:flex}.wb-stock-summary small{color:var(--muted)}.wb-stock-summary b{font-size:19px}@media (max-width:820px){.wb-stocks-head{flex-direction:column;align-items:flex-start}.wb-stock-summary{grid-template-columns:1fr}}.assembly-product-group>td{background:#f9fbfa!important;border-top:1px solid #d9e7e1!important;border-bottom:1px solid #d9e7e1!important}.assembly-product-group .assembly-group-expand{gap:6px;font-size:11px;font-weight:800}.assembly-product-group .assembly-group-order>small{font-size:9px}.assembly-group-child>td{background:#fff!important;border-top:0!important}.assembly-group-child>td:first-child{box-shadow:none}.assembly-group-child .assembly-order-cell{padding-left:17px;position:relative}.assembly-group-child .assembly-order-cell:before{content:"";background:#dbe7e2;border-radius:2px;width:2px;position:absolute;top:7px;bottom:7px;left:5px}.assembly-group-child-rail{opacity:.9;border-bottom:2px solid #dbe7e2;border-left:2px solid #dbe7e2;border-bottom-left-radius:7px;width:18px;height:22px;margin:auto;display:block}.assembly-group-child-shared{min-height:1px;display:block}.wb-like-switch{-webkit-user-select:none;user-select:none}.wb-like-switch>b{font-size:11px;font-weight:800}.fbs-remove-order-error{white-space:pre-wrap}.fbs-wb-check-time{color:var(--text-muted,#6b7280);white-space:nowrap;align-self:center}.settings-locked-note{border:1px solid var(--line,#e5e7eb);background:var(--soft,#f8fafc);border-radius:10px;align-items:flex-start;gap:10px;padding:10px 12px;display:flex}.settings-locked-note span{gap:3px;display:grid}.settings-locked-note small{color:var(--text-muted,#6b7280);line-height:1.35}.supply-status-static{color:var(--muted);cursor:default;align-items:center;font-weight:750;display:flex}.fbs-cancelled-orders-card{margin-top:12px;overflow:hidden}.fbs-cancelled-orders-table{border-collapse:separate;border-spacing:0;width:100%;min-width:1120px;font-size:12px}.fbs-cancelled-orders-table th,.fbs-cancelled-orders-table td{border-bottom:1px solid var(--line);vertical-align:middle;text-align:left;padding:10px 12px}.fbs-cancelled-orders-table th{z-index:2;color:var(--muted);text-transform:uppercase;letter-spacing:.04em;background:#f8faf9;font-size:10px;font-weight:850;position:sticky;top:0}.fbs-cancelled-orders-table tbody tr{background:#fff}.fbs-cancelled-orders-table tbody tr:hover{background:#fbfcfc}.fbs-cancelled-orders-table .cancelled-at{color:#b73535;font-weight:800}.fbs-cancelled-orders-table .cancel-reason{color:#b73535;white-space:nowrap;background:#fff0ef;border-radius:7px;padding:4px 7px;font-weight:800;display:inline-flex}.cancelled-product-lines{flex-direction:column;gap:6px;min-width:240px;display:flex}.cancelled-product-lines>span{align-items:center;gap:8px;display:flex}.cancelled-product-lines img{object-fit:cover;border:1px solid var(--line);border-radius:7px;width:34px;height:34px}.cancelled-product-lines i{flex-direction:column;min-width:0;font-style:normal;display:flex}.cancelled-product-lines i small{text-overflow:ellipsis;white-space:nowrap;max-width:260px;color:var(--muted);font-size:9px;overflow:hidden}@media (max-width:820px){.fbs-cancelled-orders-card{margin-top:8px}}.fbs-value-order-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;margin-top:10px;display:grid}.fbs-value-order-card{border:1px solid var(--line);background:#fff;border-radius:10px;flex-direction:column;gap:8px;padding:11px;display:flex}.fbs-value-order-card>label{flex-direction:column;gap:5px;display:flex}.fbs-value-order-card>label>span{color:#4e625b;font-size:9px;font-weight:800}.fbs-value-order-card select{border:1px solid var(--line);width:100%;height:38px;color:var(--ink);font:inherit;background:#fff;border-radius:8px;padding:0 9px}.fbs-value-order-card textarea{min-height:92px}.fbs-value-order-card>small{color:var(--muted);font-size:9px;line-height:1.45}.fbs-sort-example b{font-weight:850}@media (max-width:820px){.fbs-value-order-grid{grid-template-columns:1fr}}.warehouse-core-page,.inventory-journal-page{flex-direction:column;gap:18px;display:flex}.warehouse-core-heading{justify-content:space-between;align-items:flex-start;gap:20px;display:flex}.warehouse-core-heading .heading-actions{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.warehouse-core-principle{color:#31594a;background:#f2fbf7;border:1px solid #cce9dc;border-radius:12px;align-items:flex-start;gap:10px;padding:13px 15px;display:flex}.warehouse-core-principle svg{color:#087a58;flex:none;margin-top:1px}.warehouse-core-principle div{flex-direction:column;gap:3px;display:flex}.warehouse-core-principle span{color:#5d746b;font-size:9px;line-height:1.45}.warehouse-core-toolbar{justify-content:space-between;align-items:center;gap:12px;display:flex}.warehouse-core-toolbar label{color:#52665f;align-items:center;gap:7px;font-size:10px;display:flex}.warehouse-core-toolbar span{color:var(--muted);font-size:9px}.warehouse-core-message{border-radius:10px;padding:10px 13px;font-size:10px;font-weight:700}.warehouse-core-message.ok{color:#0c6f50;background:#effaf5}.warehouse-core-message.error{color:#b53b32;background:#fff3f2}.warehouse-list{flex-direction:column;gap:14px;display:flex}.warehouse-card{border:1px solid var(--line);background:#fff;border-radius:15px;overflow:hidden;box-shadow:0 8px 24px #1c372c0a}.warehouse-card.archived{opacity:.72}.warehouse-card>header{border-bottom:1px solid var(--line);grid-template-columns:minmax(260px,1.4fr) minmax(280px,1fr) auto;align-items:center;gap:14px;padding:16px 18px;display:grid}.warehouse-title{align-items:center;gap:10px;min-width:0;display:flex}.warehouse-icon{color:#087a58;background:#ecf8f2;border-radius:10px;place-items:center;width:38px;height:38px;display:grid}.warehouse-title>div{flex-direction:column;gap:3px;min-width:0;display:flex}.warehouse-title small{color:var(--muted);text-overflow:ellipsis;white-space:nowrap;font-size:9px;overflow:hidden}.warehouse-badges{flex-wrap:wrap;align-items:center;gap:6px;display:flex}.warehouse-badges em{color:#51645d;background:#f2f5f4;border-radius:7px;padding:5px 7px;font-size:8px;font-style:normal;font-weight:800}.warehouse-badges em.internal{color:#087a58;background:#edf9f4}.warehouse-badges em.external{color:#2b63a8;background:#eef5ff}.warehouse-badges em.archived{color:#9b4e48;background:#f7eeee}.warehouse-card-actions,.warehouse-row-actions{justify-content:flex-end;align-items:center;gap:6px;display:flex}.warehouse-summary{border-bottom:1px solid var(--line);background:#fbfcfc;flex-wrap:wrap;gap:28px;padding:12px 18px;display:flex}.warehouse-summary span{flex-direction:column;gap:2px;display:flex}.warehouse-summary small{color:var(--muted);font-size:8px}.warehouse-description{border-bottom:1px solid var(--line);color:#5b6c66;margin:0;padding:11px 18px;font-size:9px}.warehouse-locations{overflow-x:auto}.warehouse-location-head,.warehouse-location-row{grid-template-columns:minmax(220px,1.2fr) minmax(110px,.55fr) minmax(90px,.42fr) minmax(300px,1.5fr) 90px 84px;align-items:center;gap:12px;min-width:980px;padding:10px 14px;display:grid}.warehouse-location-head{color:#61726c;text-transform:uppercase;letter-spacing:.06em;background:#f7f9f8;font-size:8px;font-weight:850}.warehouse-location-row{border-top:1px solid var(--line);font-size:9px}.warehouse-location-row.archived{opacity:.65;background:#fafafa}.warehouse-location-name{align-items:center;gap:8px;min-width:0;display:flex}.warehouse-location-name>span{flex-direction:column;gap:2px;min-width:0;display:flex}.warehouse-location-name small{color:var(--muted);white-space:nowrap;text-overflow:ellipsis;font-size:8px;overflow:hidden}.warehouse-capability-pills{flex-wrap:wrap;align-items:center;gap:4px;display:flex}.warehouse-capability-pills em{color:#486158;background:#f1f6f4;border-radius:6px;padding:4px 6px;font-size:7.5px;font-style:normal;font-weight:750}.warehouse-capability-pills small{color:var(--muted);font-size:8px}.warehouse-status{font-size:8px;font-weight:850}.warehouse-status.active{color:#087a58}.warehouse-status.archived{color:#9b4e48}.icon-action{border:1px solid var(--line);color:#4e625b;background:#fff;border-radius:8px;place-items:center;width:30px;height:30px;display:grid}.icon-action.danger{color:#b6473e;border-color:#efd4d1}.warehouse-empty-row{text-align:center;color:var(--muted);padding:22px;font-size:10px}.warehouse-dialog-backdrop{z-index:80;background:#1626206b;justify-content:center;align-items:center;padding:24px;display:flex;position:fixed;inset:0}.warehouse-dialog{background:#fff;border:1px solid #d9e5df;border-radius:16px;flex-direction:column;width:min(860px,96vw);max-height:92vh;display:flex;overflow:hidden;box-shadow:0 24px 60px #142a212e}.warehouse-dialog.location-dialog{width:min(980px,96vw)}.warehouse-dialog>header{border-bottom:1px solid var(--line);justify-content:space-between;align-items:flex-start;gap:18px;padding:18px 20px;display:flex}.warehouse-dialog>header>div{flex-direction:column;gap:4px;display:flex}.warehouse-dialog>header small{color:var(--muted);font-size:9px}.warehouse-dialog>header button{background:0 0;border:0;border-radius:8px;place-items:center;width:34px;height:34px;display:grid}.warehouse-dialog-body{padding:18px 20px;overflow:auto}.warehouse-dialog>footer{border-top:1px solid var(--line);background:#fbfcfc;justify-content:flex-end;align-items:center;gap:8px;padding:13px 20px;display:flex}.warehouse-form-grid{grid-template-columns:1fr 1fr;gap:14px;display:grid}.warehouse-form-grid label{flex-direction:column;gap:5px;display:flex}.warehouse-form-grid label>span,.warehouse-capabilities h3{font-size:9px;font-weight:850}.warehouse-form-grid input,.warehouse-form-grid select,.warehouse-form-grid textarea{width:100%;font:inherit;color:var(--text);background:#fff;border:1px solid #d8e4df;border-radius:9px;padding:9px 10px;font-size:10px}.warehouse-form-grid label>small{color:var(--muted);font-size:8px;line-height:1.35}.warehouse-form-wide{grid-column:1/-1}.warehouse-inline-check{padding-top:22px;flex-direction:row!important;align-items:center!important;gap:8px!important}.warehouse-check{border:1px solid var(--line);background:#fbfcfc;border-radius:10px;align-items:flex-start;gap:9px;margin-top:16px;padding:12px;display:flex}.warehouse-check>span{flex-direction:column;gap:2px;display:flex}.warehouse-check b{font-size:9px}.warehouse-check small{color:var(--muted);font-size:8px}.warehouse-dialog-note{color:#4e655c;background:#f3f8f6;border-radius:10px;align-items:flex-start;gap:8px;margin-top:14px;padding:11px 12px;font-size:9px;line-height:1.4;display:flex}.warehouse-capabilities{margin-top:18px}.warehouse-capabilities>p{color:var(--muted);margin:3px 0 12px;font-size:11px}.warehouse-capabilities fieldset{border:1px solid var(--line);border-radius:11px;grid-template-columns:1fr 1fr;gap:8px 14px;margin:10px 0 0;padding:12px;display:grid}.warehouse-capabilities legend{padding:0 6px;font-size:9px;font-weight:850}.warehouse-capabilities fieldset label{align-items:flex-start;gap:8px;display:flex}.warehouse-capabilities fieldset label>span{flex-direction:column;gap:2px;display:flex}.warehouse-capabilities fieldset b{font-size:9px}.warehouse-capabilities fieldset small{color:var(--muted);font-size:7.5px;line-height:1.35}.inventory-journal-page{min-width:0}.journal-filters{grid-template-columns:minmax(260px,1.4fr) repeat(3,minmax(160px,.7fr));gap:8px;display:grid}.journal-filters input,.journal-filters select{background:#fff;border:1px solid #d7e3de;border-radius:9px;min-width:0;padding:9px 10px;font-size:9px}.journal-table-wrap{border:1px solid var(--line);background:#fff;border-radius:13px;overflow:auto}.journal-table{border-collapse:collapse;width:100%;min-width:1180px}.journal-table th{color:#5d6e68;text-align:left;text-transform:uppercase;letter-spacing:.05em;background:#f6f9f7;padding:10px 12px;font-size:8px}.journal-table td{border-top:1px solid var(--line);vertical-align:top;padding:10px 12px;font-size:9px}.journal-table td>b,.journal-table td>small{display:block}.journal-table td>b{font-size:9.5px}.journal-table td>small{color:var(--muted);margin-top:2px;font-size:7.5px}.movement-type{color:#365c4d;background:#eff6f3;border-radius:6px;padding:4px 6px;font-size:8px;font-weight:800;display:inline-flex}.movement-route{align-items:center;gap:6px;max-width:360px;display:flex}.movement-route i{color:#4e625b;font-size:8px;font-style:normal}.movement-route svg{color:#88a096;flex:none}@media (max-width:1000px){.warehouse-card>header{grid-template-columns:1fr}.warehouse-card-actions{justify-content:flex-start}.warehouse-form-grid,.warehouse-capabilities fieldset,.journal-filters{grid-template-columns:1fr}.warehouse-form-wide{grid-column:auto}.warehouse-core-heading{flex-direction:column}.warehouse-core-heading .heading-actions{width:100%}}.fbs-settings-accordion{border:1px solid var(--line);background:#fff;border-radius:12px;margin:0 0 10px;overflow:hidden}.fbs-settings-accordion>summary{cursor:pointer;-webkit-user-select:none;user-select:none;background:#fff;justify-content:space-between;align-items:center;gap:16px;padding:14px 16px;list-style:none;display:flex}.fbs-settings-accordion>summary::-webkit-details-marker{display:none}.fbs-settings-accordion>summary>span{flex-direction:column;gap:4px;min-width:0;display:flex}.fbs-settings-accordion>summary b{color:var(--text);font-size:14px;line-height:1.25}.fbs-settings-accordion>summary small{color:var(--muted);font-size:11px;font-weight:500;line-height:1.45}.fbs-settings-accordion>summary>svg{color:var(--green2);flex:none;transition:transform .18s}.fbs-settings-accordion[open]>summary{border-bottom:1px solid var(--line);background:#fbfdfc}.fbs-settings-accordion[open]>summary>svg{transform:rotate(180deg)}.fbs-settings-accordion-body{background:#fff!important;border:0!important;border-radius:0!important;margin:0!important;padding:16px!important}.fbs-setting-grid{grid-template-columns:repeat(2,minmax(260px,1fr));gap:14px;display:grid}.fbs-setting-grid.one-line{grid-template-columns:minmax(280px,520px);margin-top:12px}.fbs-setting-grid>label{border:1px solid var(--line);background:#fbfdfc;border-radius:10px;flex-direction:column;gap:6px;min-width:0;padding:12px;display:flex}.fbs-setting-grid>label>span{color:var(--text);font-size:12px;font-weight:750;line-height:1.3}.fbs-setting-grid>label>small{color:var(--muted);font-size:10.5px;font-weight:500;line-height:1.45}.fbs-setting-grid input:not([type=color]),.fbs-setting-grid select{border:1px solid var(--line);background:#fff;border-radius:8px;outline:0;width:100%;min-width:0;height:40px;padding:0 10px;font-size:12px}.fbs-setting-grid input[type=color]{border:1px solid var(--line);background:#fff;border-radius:8px;width:48px;height:36px;padding:2px}.fbs-setting-toggle-list{grid-template-columns:repeat(2,minmax(280px,1fr));gap:10px;margin-top:12px;display:grid}.fbs-setting-toggle{border:1px solid var(--line);cursor:pointer;background:#fbfdfc;border-radius:10px;align-items:flex-start;gap:10px;min-width:0;padding:12px;display:flex}.fbs-setting-toggle>input{width:16px;height:16px;accent-color:var(--green);flex:none;margin:2px 0 0}.fbs-setting-toggle>span{flex-direction:column;gap:4px;min-width:0;display:flex}.fbs-setting-toggle b{color:var(--text);font-size:12px;line-height:1.35}.fbs-setting-toggle small{color:var(--muted);font-size:10.5px;font-weight:500;line-height:1.48}.fbs-setting-color-grid{grid-template-columns:repeat(2,minmax(260px,1fr));gap:10px;margin-top:12px;display:grid}.fbs-setting-color-grid>label{border:1px solid var(--line);background:#fbfdfc;border-radius:10px;justify-content:space-between;align-items:center;gap:12px;padding:11px 12px;display:flex}.fbs-setting-color-grid>label>span{font-size:12px;font-weight:700;line-height:1.35}.fbs-setting-color-grid input[type=color]{border:1px solid var(--line);background:#fff;border-radius:8px;width:48px;height:34px;padding:2px}.fbs-settings-accordion .settings-locked-note{margin-top:12px}.fbs-settings-accordion .source-color-settings{margin:0}.fbs-settings-accordion .source-color-settings label{background:#fbfdfc}.assembly-wb-status{flex-direction:column;align-items:flex-start;gap:4px;min-width:0;display:flex}.assembly-wb-status>.status{white-space:normal;max-width:100%;line-height:1.2}.assembly-wb-status>small{color:var(--muted);line-height:1.2;font-size:10px!important}@media (max-width:900px){.fbs-setting-grid,.fbs-setting-toggle-list,.fbs-setting-color-grid,.fbs-setting-grid.one-line{grid-template-columns:1fr}.fbs-settings-accordion>summary{padding:12px 13px}.fbs-settings-accordion-body{padding:12px!important}}:root{--type-page-title:clamp(31px,2.7vw,43px);--type-section-title:20px;--type-card-title:16px;--type-body:14px;--type-data:13px;--type-important:14px;--type-secondary:12px;--type-caption:12px;--type-micro:11px;--line-body:1.48;--line-compact:1.35}html,body{font-size:15px;line-height:var(--line-body)}.content{font-size:var(--type-body);line-height:var(--line-body)}.heading h1,.planned h1{font-size:var(--type-page-title);font-weight:700;line-height:1.08}.heading p:not(.eyebrow),.planned>p:not(.eyebrow){font-size:15px;line-height:1.55}.eyebrow{font-size:12px;font-weight:750;line-height:1.35}.card-head b{font-size:var(--type-card-title);font-weight:650;line-height:1.3}.card-head small,.content small{line-height:1.4;font-size:var(--type-secondary)!important}.content table{font-size:var(--type-data);line-height:1.4}.content th{letter-spacing:.035em;font-weight:700;line-height:1.3;font-size:var(--type-secondary)!important}.content td>strong,.content td>b{font-size:var(--type-important);font-weight:650;line-height:1.35}.content input,.content select,.content textarea,.content button{font-size:var(--type-data);line-height:var(--line-compact)}.content .primary,.content .secondary{font-size:var(--type-important);font-weight:650}.content .badge,.content .status,.content .status-pill{font-weight:650;line-height:1.25;font-size:var(--type-secondary)!important}.content .wb-state{line-height:1.35;font-size:var(--type-data)!important}.content .row-note{line-height:1.4;font-size:var(--type-secondary)!important}.content .module-empty span,.content .module-loading,.content .module-error{font-size:var(--type-data)}.inline-message,.warehouse-core-message,.products-page>.message{line-height:1.45;font-size:var(--type-data)!important}.top-nav-link,.top-nav-group>summary{font-size:14px}.top-nav-menu button,.header-account .seller-switcher .org b{font-size:13px}.header-account .seller-switcher .org small{font-size:11px!important}.topbar .notice,.topbar .top-actions>span{font-size:12px}.nav-group-label,.nav-title{font-size:11px}.info-hint>[role=tooltip]{font-size:11px;line-height:1.4}.metric small,.stock-metrics small,.receiving-index-metrics small{font-size:12px!important}.metric em,.stock-metrics em{font-size:12px}.process-step span,.formula{font-size:12px;line-height:1.45}.process-step i{font-size:12px}.process-step b{font-size:18px}.health{font-size:13px}.health b{font-size:15px}.text-button{font-size:13px}.read-only b{font-size:14px}.read-only span{font-size:12px!important}.module-empty,.product-filterbar select,.product-filterbar button,.product-search,.product-search input,.product-filter-bar input,.product-filter-bar select,.stock-toolbar input,.stock-toolbar select,.product-summary>span,.product-summary>button{font-size:13px}.product-summary>span b{font-size:15px}.product-name-cell>b,.repair-product-cell>b,.payment-product-cell>b,.receiving-product-cell>b{font-size:14px;font-weight:650;line-height:1.35}.product-name-cell small,.repair-product-cell small,.payment-product-cell small,.repair-origins small,.repair-picker{font-size:12px!important}.stock-toolbar .zero-toggle{font-size:13px}.stock-toolbar>span{font-size:12px}.stock-number{font-size:15px;font-weight:650}.repair-summary-grid small,.payment-summary-grid small{font-size:12px!important}.repair-summary-grid span{font-size:13px}.repair-result-head small,.repair-result-head span{font-size:12px!important}.repair-destination-note{font-size:12px;line-height:1.4}.receiving-history-tools input,.receiving-history-tools select,.receiving-filters select,.receiving-filters .secondary,.receiving-filters .text-button,.unified-receiving-search>input,.receiving-bulkbar .secondary,.receiving-bulk-details input,.receiving-bulk-details select,.receiving-bulk-details .secondary,.configurable-table td>input,.configurable-table td>select,.receiving-document-fields input,.receiving-document-fields select{font-size:13px}.receiving-document-fields label>span,.receiving-bulkbar>b,.receiving-bulkbar>label,.receiving-bulk-details summary,.receiving-bulk-details label{font-size:12px}.receiving-product-browser b{font-size:14px}.receiving-product-browser small{font-size:12px!important}.receiving-product-browser em,.receiving-product-browser i,.catalog-access-note,.catalog-load-more{font-size:11px}.receiving-settings-dialog legend,.receiving-settings-grid>label>span,.receiving-setting-switch b,.receiving-column-setting>label>span,.settings-inline-check{font-size:12px}.receiving-settings-grid input,.receiving-settings-grid select,.column-settings-list input,.receiving-column-setting input{font-size:13px}.receiving-settings-dialog>header small,.settings-fieldset-note,.receiving-setting-switch small,.column-settings-list>div>label>span,.mini-check,.receiving-document-summary small{font-size:12px!important}.receiving-document-summary b{font-size:16px}.fbs-step-guide b{font-size:13px}.fbs-step-guide small,.fbs-mini-metrics small{font-size:12px!important}.supply-list-items b,.batch-list-items b{font-size:14px;font-weight:650}.supply-list-items small,.batch-list-items small,.supply-list-items i,.batch-list-items i{font-size:12px!important}.supply-list-items em,.batch-list-items em{font-size:11px}.supply-status-filter,.supply-row-action{font-size:13px}.order-lines b{font-size:14px}.order-lines small,.order-lines .product-secondary-name{font-size:12px!important}.product-secondary-name{line-height:1.4;font-size:12px!important}.fbs-toolbar label input,.supply-toolbar select,.assembly-filterbar select,.assembly-filterbar input,.assembly-check,.assembly-filter-count,.assembly-filterbar .secondary{font-size:13px}.manual-confirm b{font-size:14px}.manual-confirm small{font-size:12px!important}.manual-confirm input{font-size:13px}.assembly-head>div:first-child>small{font-size:12px!important}.assembly-head h2{font-size:24px}.assembly-progress>span{font-size:12px}.task-product-cell>b{font-size:14px}.task-product-cell>small,.source-balances,.auto-save-state,.source-shortage,.task-source-plan small{font-size:12px!important}.task-source-plan select,.task-defect-plan select,.task-defect-plan input,.task-group-row td b{font-size:13px}.task-group-row td span{font-size:12px}.assembly-group-order>small,.assembly-product-group .assembly-group-order>small,.assembly-group-quantity small,.assembly-group-summary small,.assembly-group-defect{font-size:12px!important}.assembly-group-toggle,.assembly-group-expand,.assembly-product-group .assembly-group-expand{font-size:12px}.wb-like-switch>b{font-size:13px}.wb-like-switch>small{font-size:12px!important}.order-age,.fbs-order-preview-badge,.fbs-order-preview-note,.fbs-freeze-warning,.fbs-handover-check-note,.fbs-remove-order-warning,.remove-order-inline{font-size:12px}.fbs-order-config-dialog>header small,.fbs-order-config-summary span,.fbs-sort-levels label>span,.fbs-sort-example,.fbs-order-advanced>summary,.fbs-value-order-card>label>span,.fbs-value-order-card>small{font-size:12px!important}.fbs-value-order-card select{font-size:13px}.assembly-wb-status>small{font-size:12px!important}.fbs-cancelled-orders-table{font-size:13px}.fbs-cancelled-orders-table th{font-size:12px}.cancelled-product-lines i b{font-size:14px}.cancelled-product-lines i small{font-size:12px!important}.fbs-settings-accordion>summary b{font-size:15px}.fbs-settings-accordion>summary small{font-size:12px!important}.fbs-setting-grid>label>span,.fbs-setting-toggle b,.fbs-setting-color-grid>label>span{font-size:13px}.fbs-setting-grid>label>small,.fbs-setting-toggle small{font-size:12px!important}.fbs-setting-grid input:not([type=color]),.fbs-setting-grid select,.fbs-sheet-settings .fbs-column-name>span,.fbs-sheet-settings .fbs-column-name>input{font-size:13px}.source-color-legend>span,.source-color-settings code,.settings-card-note,.assembly-picklist-note>div:first-child{font-size:12px}.payment-periodbar>select,.payment-periodbar>label input,.payment-filters select{font-size:13px}.payment-periodbar>label,.payment-filter-result{font-size:12px}.payment-help-card b,.payment-field>span,.payment-field-title,.payment-section-heading b{font-size:13px}.payment-help-card span,.payment-field>small,.payment-work-choice small,.payment-group-preview>span,.payment-group-preview small,.payment-section-heading small,.payment-group-members span,.payment-bulk-summary small,.payment-bulk-mode small,.payment-bulk-warning,.payment-worktype-list-friendly>article>p,.payment-active-switch span{font-size:12px!important}.payment-work-choice b,.payment-bulk-mode b,.payment-group-preview b{font-size:13px}.tariff-work-header>small,.tariff-matrix-cell>small,.rate-input>small,.missing-rate{font-size:12px!important}.configurable-table-toolbar>span,.configurable-table-toolbar .secondary,.team-dialog-body fieldset p{font-size:12px}.seller-menu-head,.seller-menu-settings{font-size:11px}.seller-menu>button b,.seller-settings-list b,.seller-connection-title>b,.api-preparation-note b{font-size:14px}.seller-menu>button small,.seller-settings-list small,.seller-connection-title small,.seller-create-form>div small,.seller-create-form label span,.api-preparation-note span,.token-settings>label>small,.integration-settings>label>span{font-size:12px!important}.seller-menu em,.seller-settings-list em,.seller-connection-title>em,.seller-marketplace-badge{font-size:11px}.seller-create-form input,.token-settings input,.integration-settings select{font-size:13px}.token-settings>label>span,.future-sync b,.api-check-row>span,.warehouse-mapping label>span,.link-danger{font-size:12px}.warehouse-mapping select{font-size:13px}.wb-api-capabilities small,.wb-token-row small,.wb-token-row span,.token-warning{font-size:12px!important}.wb-api-capabilities em{font-size:11px}.analytics-filters select,.analytics-filters input{font-size:13px}.analytics-summary small,.analytics-source-grid small,.analytics-product-cell i small,.analytics-foundation-note span,.analytics-warehouse-name small,.analytics-warehouse-status small,.analytics-sync-message,.analytics-period-warning{font-size:12px!important}.analytics-source-grid b,.analytics-foundation-note b,.analytics-warehouse-name b,.analytics-warehouse-status b{font-size:13px}.analytics-source-grid em,.analytics-acceptance-state,.analytics-tabs button{font-size:12px}.sales-funnel-cards span{font-size:13px}.sales-funnel-cards small{font-size:12px!important}.migration-summary b{font-size:14px}.migration-summary span,.migration-warning,.migration-preview-note,.migration-mapping-grid label>span,.migration-mapping-grid label>span small{font-size:12px!important}.warehouse-core-principle b{font-size:14px}.warehouse-core-principle span{font-size:12px;line-height:1.45}.warehouse-core-toolbar label{font-size:13px}.warehouse-core-toolbar span{font-size:12px}.warehouse-title b{font-size:15px}.warehouse-title small{font-size:12px!important}.warehouse-badges em{font-size:11px}.warehouse-summary small{font-size:12px!important}.warehouse-summary b{font-size:14px}.warehouse-description{font-size:13px;line-height:1.45}.warehouse-location-head{font-size:12px}.warehouse-location-row{font-size:13px}.warehouse-location-name b{font-size:14px}.warehouse-location-name small{font-size:12px!important}.warehouse-capability-pills em{font-size:11px}.warehouse-capability-pills small{font-size:12px!important}.warehouse-status{font-size:11px}.warehouse-empty-row{font-size:13px}.warehouse-dialog>header b{font-size:16px}.warehouse-dialog>header small{font-size:12px!important}.warehouse-form-grid label>span,.warehouse-capabilities h3{font-size:12px}.warehouse-form-grid input,.warehouse-form-grid select,.warehouse-form-grid textarea{font-size:13px}.warehouse-form-grid label>small,.warehouse-check small,.warehouse-capabilities>p,.warehouse-capabilities fieldset small{font-size:12px!important}.warehouse-check b,.warehouse-capabilities legend,.warehouse-capabilities fieldset b{font-size:13px}.warehouse-dialog-note{font-size:12px;line-height:1.45}.inventory-journal-page .journal-filters input,.inventory-journal-page .journal-filters select{font-size:13px;line-height:1.35}.inventory-journal-page .journal-table{font-size:13px;line-height:1.4}.inventory-journal-page .journal-table th{font-weight:700;line-height:1.3;font-size:12px!important}.inventory-journal-page .journal-table td{font-size:13px;line-height:1.4}.inventory-journal-page .journal-table td>b{font-size:14px;font-weight:650;line-height:1.35}.inventory-journal-page .journal-table td>small{line-height:1.4;font-size:12px!important}.inventory-journal-page .movement-type{font-size:12px;font-weight:700;line-height:1.25}.inventory-journal-page .movement-route i{font-size:13px;line-height:1.35}.brand small,.seller-logo,.seller-marketplace-badge,.warehouse-badges em,.warehouse-capability-pills em,.supply-list-items em,.batch-list-items em,.wb-api-capabilities em{font-size:var(--type-micro)}@media (max-width:1420px){.top-nav-link,.top-nav-group>summary{font-size:13px}}.scanner kbd{font-size:11px}.detail-title>span,.order-details dt,.detail-next span{font-size:12px}.detail-next b{font-size:13px}.assembly-summary span,.state-flow i,.state-flow span{font-size:12px}.check-list li{font-size:13px}.audit-score span,.issues article>div span,.issues p,.comparison-head,.comparison-table>div:not(.comparison-head),.person p,.person button,.role-list>div,.security-grid p,.subscription p,.subscription>b,.billing-flow i,.billing-flow b,.draft-counter,.receiving-fields label>span,.delivery-fields label>span{font-size:12px}.receipt-scanner button,.receipt-actions .primary,.assembly-scanner button{font-size:13px}.refresh-button,.table-action{font-size:12px}.operation-grid b{font-size:13px}.operation-grid small{font-size:12px!important}.transfer-reason>span{font-size:12px}.transfer-reason input{font-size:13px}.batch-ready span{font-size:12px}.setting-switches b{font-size:13px}.supply-list-items>.supply-list-row>.supply-select i{font-size:12px!important}.delivery-fields select,.delivery-fields input,.unified-receiving-search button,.receiving-index-actions select{font-size:13px}.money-input span{font-size:12px}.receiving-create-heading .eyebrow,.receiving-create-heading .badge,.receiving-create-heading .secondary{font-size:12px!important}.product-filter-bar>span,.catalog-empty,.product-form-grid label>span{font-size:12px}.product-form-grid input,.product-form-grid select{font-size:13px}.product-name-cell.compact-name>b{font-size:14px}.payment-warning span,.payment-status,.payment-rate-group-list>div>span,.batch-list-head-actions .text-button.compact{font-size:12px}.assembly-group-quantity b,.assembly-group-summary b{font-size:13px}.analytics-warehouse-status{font-size:12px}.stock-operations-page{flex-direction:column;gap:18px;display:flex}.stock-operations-page>.heading{margin-bottom:0}.stock-op-message{border:1px solid var(--line);border-radius:10px;padding:13px 15px;font-size:13px;line-height:1.45}.stock-op-message.ok{color:var(--green2);background:#edf9f4;border-color:#b8ddcf}.stock-op-message.warning{background:var(--amberSoft);color:#8a5505;border-color:#f2d39d}.stock-op-message.error{color:#a52f29;background:#fff0ef;border-color:#efb7b4}.stock-op-document{overflow:visible}.stock-op-counter{color:#53665f;white-space:nowrap;background:#f1f6f4;border-radius:8px;padding:7px 10px;font-size:12px;font-weight:700}.stock-op-route-grid{grid-template-columns:minmax(0,1fr) auto minmax(0,1fr);align-items:end;gap:14px;padding:17px 16px 6px;display:grid}.stock-op-route-arrow{color:var(--green2);margin-bottom:11px}.stock-op-place>span,.inventory-count-place label>span,.stock-op-comment>span{color:#465a53;margin-bottom:7px;font-size:13px;font-weight:700;display:block}.stock-op-place>div{grid-template-columns:1fr 1fr;gap:9px;display:grid}.stock-op-place select,.inventory-count-place select,.stock-op-comment input{border:1px solid var(--line);width:100%;min-height:43px;color:var(--text);background:#fff;border-radius:9px;outline:0;padding:0 11px;font-size:14px}.stock-op-place select:focus,.inventory-count-place select:focus,.stock-op-comment input:focus{border-color:#8acbb6;box-shadow:0 0 0 3px #078e6814}.stock-op-comment{padding:10px 16px 4px;display:block}.stock-op-comment em{color:var(--muted);margin-left:5px;font-size:12px;font-style:normal;font-weight:500}.stock-op-search{min-height:54px;color:var(--green2);background:#fff;border:1.5px solid #86cbb5;border-radius:10px;grid-template-columns:auto 1fr auto;align-items:center;gap:10px;margin:14px 16px;padding:0 12px;display:grid}.stock-op-search:focus-within{box-shadow:0 0 0 4px #078e6814}.stock-op-search input{width:100%;color:var(--text);background:0 0;border:0;outline:0;font-size:14px}.stock-op-search button{background:var(--greenSoft);min-height:38px;color:var(--green2);border:0;border-radius:8px;align-items:center;gap:7px;padding:0 12px;font-size:13px;font-weight:700;display:flex}.stock-op-search button:disabled{opacity:.5;cursor:not-allowed}.stock-op-results{grid-template-columns:repeat(auto-fill,minmax(310px,1fr));gap:8px;margin:0 16px 14px;display:grid}.stock-op-results>button{border:1px solid var(--line);text-align:left;background:#fff;border-radius:10px;grid-template-columns:46px minmax(0,1fr) auto auto;align-items:center;gap:10px;min-width:0;padding:9px 10px;display:grid}.stock-op-results>button:hover{background:#f4fbf8;border-color:#9dd4c2}.stock-op-results>button>span:not(.stock-op-thumb){flex-direction:column;gap:2px;min-width:0;display:flex}.stock-op-results b{text-overflow:ellipsis;white-space:nowrap;font-size:14px;overflow:hidden}.stock-op-results small{color:var(--muted);text-overflow:ellipsis;white-space:nowrap;font-size:12px;overflow:hidden}.stock-op-results em{color:#71817b;font-size:12px;font-style:normal}.stock-op-results i{color:var(--green2);white-space:nowrap;font-size:12px;font-style:normal;font-weight:700}.stock-op-thumb{border:1px solid var(--line);width:44px;height:44px;color:var(--muted);background:#f5f8f7;border-radius:8px;place-items:center;display:grid;overflow:hidden}.stock-op-thumb img{object-fit:contain;width:100%;height:100%}.stock-op-more{color:var(--muted);background:#f7faf8;border-radius:8px;grid-column:1/-1;padding:9px 11px;font-size:12px}.stock-op-draft{border-top:1px solid var(--line);border-bottom:1px solid var(--line);margin-top:6px;overflow:auto}.stock-op-draft table{min-width:760px;font-size:13px}.stock-op-draft th{font-size:12px}.stock-op-draft td{height:62px}.stock-op-draft td:first-child{min-width:260px}.stock-op-draft td:first-child b{font-size:14px;display:block}.stock-op-draft td:first-child small{color:var(--muted);white-space:normal;margin-top:3px;font-size:12px;display:block}.stock-op-draft input[type=number]{border:1px solid var(--line);background:#fff;border-radius:8px;width:105px;min-height:38px;padding:0 9px;font-size:14px;font-weight:650}.stock-op-actions{justify-content:flex-end;align-items:center;gap:9px;padding:14px 16px;display:flex}.stock-op-actions .secondary{min-height:43px}.stock-op-diff-summary{color:#566962;gap:18px;margin-right:auto;font-size:13px;display:flex}.stock-op-diff-summary b{color:var(--text)}.stock-op-history table{min-width:980px;font-size:13px}.stock-op-history th{font-size:12px}.stock-op-history td{height:64px}.stock-op-history td>b{font-size:14px;display:block}.stock-op-history td>small{color:var(--muted);margin-top:3px;font-size:12px;display:block}.stock-op-route-text{white-space:normal;align-items:center;gap:7px;display:flex}.stock-op-route-text i{color:#4f625b;max-width:210px;font-size:13px;font-style:normal;line-height:1.35}.stock-op-history .table-action.danger{color:#aa3d36}.inventory-count-place{grid-template-columns:minmax(220px,1fr) minmax(220px,1fr) auto;align-items:end;gap:10px;padding:17px 16px 6px;display:grid}.inventory-count-place label{display:block}.inventory-count-place .secondary{min-height:43px}.inventory-count-draft tr.has-difference{background:#fffaf0}.inventory-difference{border-radius:7px;justify-content:center;min-width:58px;padding:6px 8px;font-size:13px;font-weight:750;display:inline-flex}.inventory-difference.plus{color:var(--green2);background:#eaf8f2}.inventory-difference.minus{color:#b33b34;background:#fff0ef}.inventory-difference.zero{color:#6a7a74;background:#f1f5f3}@media (max-width:1050px){.stock-op-route-grid{grid-template-columns:1fr}.stock-op-route-arrow{display:none}.stock-op-place>div,.inventory-count-place,.stock-op-results{grid-template-columns:1fr}.stock-op-actions{flex-wrap:wrap}.stock-op-diff-summary{width:100%;margin-right:0}.inventory-count-place .secondary{justify-self:start}}.smart-warehouses-page .warehouse-card{overflow:visible}.smart-warehouse-card .warehouse-summary{gap:36px}.warehouse-source-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;padding:16px 18px;display:grid}.warehouse-source-card{border:1px solid var(--line);background:#fff;border-radius:12px;flex-direction:column;gap:12px;min-width:0;padding:14px 15px;display:flex}.warehouse-source-card-head{justify-content:space-between;align-items:flex-start;gap:18px;display:flex}.warehouse-source-card-head>div{flex-direction:column;gap:4px;min-width:0;display:flex}.warehouse-source-card-head b{font-size:15px;line-height:1.3}.warehouse-source-card-head small{color:var(--muted);line-height:1.4;font-size:12px!important}.warehouse-source-card-head strong{white-space:nowrap;font-size:18px;line-height:1.2}.warehouse-source-links{border-top:1px solid #edf1ef;flex-direction:column;gap:3px;padding-top:10px;display:flex}.warehouse-source-links span{color:var(--muted);font-size:12px}.warehouse-source-links b{color:#3d564c;font-size:12px;font-weight:600;line-height:1.45}.warehouse-process-balance{background:#fafcfb;border:1px dashed #d9e5df;border-radius:11px;justify-content:space-between;align-items:center;gap:18px;margin:0 18px 16px;padding:13px 14px;display:flex}.warehouse-process-balance>div:first-child{flex-direction:column;gap:3px;display:flex}.warehouse-process-balance b{font-size:13px}.warehouse-process-balance small{color:var(--muted);font-size:12px!important}.warehouse-process-pills{flex-wrap:wrap;justify-content:flex-end;gap:7px;display:flex}.warehouse-process-pills span{background:#f0f5f3;border-radius:8px;align-items:center;gap:8px;padding:7px 9px;font-size:12px;display:flex}.warehouse-process-pills span b{font-size:12px}.warehouse-process-empty{color:var(--muted);font-size:12px}.warehouse-external-stock{background:#f7fbff;border:1px solid #dbe7f5;border-radius:12px;justify-content:space-between;align-items:center;gap:20px;margin:16px 18px;padding:16px;display:flex}.warehouse-external-stock>div{flex-direction:column;gap:4px;display:flex}.warehouse-external-stock b{font-size:15px}.warehouse-external-stock small{color:var(--muted);font-size:12px!important}.warehouse-external-stock strong{white-space:nowrap;font-size:20px}.smart-inventory-page .stock-op-document{overflow:visible}.inventory-source-panel{border-bottom:1px solid var(--line);grid-template-columns:minmax(320px,1fr) auto;align-items:end;gap:14px;padding:16px 18px;display:grid}.inventory-source-panel label{flex-direction:column;gap:5px;display:flex}.inventory-source-panel label>span{font-size:13px;font-weight:700}.inventory-source-panel select{border:1px solid var(--line);background:#fff;border-radius:9px;min-height:42px;padding:0 12px;font-size:14px}.inventory-source-panel small{color:var(--muted);font-size:12px!important}.inventory-add-product-block{background:#fbfdfc;border:1px solid #d9e7e1;border-radius:12px;flex-direction:column;gap:10px;margin:16px 18px 0;padding:14px;display:flex}.inventory-add-product-block>div:first-child{flex-direction:column;gap:3px;display:flex}.inventory-add-product-block>div:first-child>b{font-size:14px}.inventory-add-product-block>div:first-child>small{color:var(--muted);font-size:12px!important}.inventory-live-results{z-index:5;max-height:360px;position:relative;overflow:auto}.inventory-sheet-toolbar{grid-template-columns:minmax(260px,1.5fr) minmax(150px,.8fr) minmax(135px,.7fr) minmax(160px,.8fr) minmax(190px,.9fr) auto;align-items:center;gap:8px;margin:16px 18px 4px;display:grid}.inventory-sheet-toolbar>select,.inventory-sheet-search{border:1px solid var(--line);background:#fff;border-radius:9px;height:40px}.inventory-sheet-toolbar>select{padding:0 10px;font-size:13px}.inventory-sheet-search{align-items:center;gap:8px;padding:0 10px;display:flex}.inventory-sheet-search input{outline:0;width:100%;height:100%;background:0 0!important;border:0!important;padding:0!important;font-size:13px!important}.inventory-sheet-toolbar .text-button{white-space:nowrap;align-items:center;gap:6px;display:inline-flex}.inventory-count-configurable .inventory-product-cell{flex-direction:column;gap:3px;display:flex}.inventory-count-configurable .inventory-product-cell>b{font-size:14px}.inventory-count-configurable .inventory-product-cell>small{color:var(--muted);font-size:12px!important}.inventory-actual-input{background:#fff;border:1px solid #d7e3de;border-radius:8px;width:88px;min-height:36px;padding:0 8px;font-weight:650}.inventory-count-configurable td.has-difference{background:#fffaf4}.inventory-count-configurable .inventory-difference{border-radius:7px;justify-content:center;min-width:54px;padding:5px 8px;font-weight:750;display:inline-flex}.inventory-count-configurable .inventory-difference.zero{color:#667770;background:#f1f4f3}.inventory-count-configurable .inventory-difference.plus{color:#087a58;background:#edf9f3}.inventory-count-configurable .inventory-difference.minus{color:#c13d34;background:#fff0ef}@media (max-width:1150px){.warehouse-source-grid{grid-template-columns:1fr}.inventory-sheet-toolbar{grid-template-columns:1fr 1fr 1fr}.inventory-sheet-search{grid-column:1/-1}.inventory-source-panel{grid-template-columns:1fr}.inventory-source-panel>button{justify-self:start}}@media (max-width:760px){.inventory-sheet-toolbar{grid-template-columns:1fr}.inventory-sheet-search{grid-column:auto}.warehouse-process-balance{flex-direction:column;align-items:flex-start}.warehouse-process-pills{justify-content:flex-start}}.fbo-workspace{flex-direction:column;gap:16px;min-height:calc(100vh - 115px);margin:-24px -28px -52px;padding:24px 28px 52px;transition:background-color .18s;display:flex}.fbo-theme-wb{--fbo-accent:#c82f86;--fbo-accent-dark:#9f1f67;--fbo-soft:#fff6fb;--fbo-soft-2:#fff0f8;--fbo-line:#efd5e5;background:#fff9fc}.fbo-theme-ozon{--fbo-accent:#1769ff;--fbo-accent-dark:#0e52ce;--fbo-soft:#f4f8ff;--fbo-soft-2:#eaf2ff;--fbo-line:#d2e0fb;background:#f8faff}.fbo-heading-row{justify-content:space-between;align-items:flex-start;gap:24px;display:flex}.fbo-heading-row>div:first-child{max-width:900px}.fbo-heading-row h1{margin:2px 0 7px;font-size:clamp(31px,2.7vw,43px);line-height:1.05}.fbo-heading-row p:not(.eyebrow){color:var(--muted);margin:0;font-size:14px;line-height:1.45}.fbo-heading-row .eyebrow{color:var(--fbo-accent-dark)}.fbo-marketplace-switch{border:1px solid var(--fbo-line);background:#fffc;border-radius:11px;grid-template-columns:1fr 1fr;min-width:244px;padding:4px;display:inline-grid;box-shadow:0 3px 12px #23362f0a}.fbo-marketplace-switch button{color:#5c6a65;background:0 0;border:0;border-radius:8px;height:38px;font-size:13px;font-weight:750}.fbo-marketplace-switch button.active{background:var(--fbo-accent);color:#fff;box-shadow:0 5px 14px var(--fbo-accent)}@supports (color:color-mix(in lab, red, red)){.fbo-marketplace-switch button.active{box-shadow:0 5px 14px color-mix(in srgb,var(--fbo-accent) 20%,transparent)}}.fbo-context-bar{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.fbo-context-bar>div{border:1px solid var(--fbo-line);background:#ffffffe6;border-radius:10px;align-items:center;gap:10px;min-height:49px;padding:8px 12px;display:flex}.fbo-context-bar svg{color:var(--fbo-accent)}.fbo-context-bar span{flex-direction:column;gap:2px;display:flex}.fbo-context-bar small{color:var(--muted);font-size:12px!important}.fbo-context-bar b{font-size:13px}.fbo-tabs{border:1px solid var(--fbo-line);background:#ffffffe0;border-radius:11px;gap:4px;width:max-content;max-width:100%;padding:4px;display:flex;overflow:auto}.fbo-tabs button{color:#53635d;white-space:nowrap;background:0 0;border:0;border-radius:8px;height:38px;padding:0 15px;font-size:13px;font-weight:720}.fbo-tabs button.active{background:var(--fbo-soft-2);color:var(--fbo-accent-dark);box-shadow:inset 0 0 0 1px var(--fbo-line)}.fbo-own-stock-card{background:#fff;border:1px solid #dce6e2;border-radius:13px;overflow:hidden;box-shadow:0 5px 18px #15342a09}.fbo-own-stock-title{border-bottom:1px solid #e8efec;justify-content:space-between;align-items:center;gap:18px;padding:15px 17px;display:flex}.fbo-own-stock-title>div{flex-direction:column;gap:4px;display:flex}.fbo-own-stock-title b{font-size:15px}.fbo-own-stock-title small{color:var(--muted);line-height:1.4;font-size:12px!important}.fbo-own-stock-title strong{color:var(--green2);white-space:nowrap;font-size:21px}.fbo-own-stock-grid{grid-template-columns:repeat(5,minmax(0,1fr));display:grid}.fbo-own-stock-grid>span{border-right:1px solid #edf2f0;flex-direction:column;gap:5px;padding:13px 16px;display:flex}.fbo-own-stock-grid>span:last-child{border-right:0}.fbo-own-stock-grid small{color:var(--muted);font-size:12px!important}.fbo-own-stock-grid b{font-size:16px}.fbo-own-stock-grid .muted{background:#fafcfb}.fbo-own-stock-grid .muted b{color:#64746e}.fbo-market-summary{grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;display:grid}.fbo-market-summary>span{border:1px solid var(--fbo-line);background:#fff;border-radius:12px;align-items:center;gap:11px;padding:14px 15px;display:flex}.fbo-market-summary svg{color:var(--fbo-accent)}.fbo-market-summary i{flex-direction:column;gap:4px;font-style:normal;display:flex}.fbo-market-summary small{color:var(--muted);font-size:12px!important}.fbo-data-status .card-head{padding:14px 16px}.fbo-source-grid{border-top:1px solid var(--line);grid-template-columns:repeat(5,minmax(0,1fr));display:grid}.fbo-source-grid>span{border-right:1px solid var(--line);grid-template-columns:minmax(0,1fr) auto;gap:4px 8px;min-width:0;padding:12px 14px;display:grid}.fbo-source-grid>span:last-child{border-right:0}.fbo-source-grid b{text-overflow:ellipsis;white-space:nowrap;font-size:13px;overflow:hidden}.fbo-source-grid em{border-radius:7px;width:max-content;padding:3px 7px;font-size:11px;font-style:normal;font-weight:800}.fbo-source-grid em.ok{color:var(--green2);background:#eaf8f2}.fbo-source-grid em.warn{color:#925d00;background:#fff5dd}.fbo-source-grid em.error{color:#ad302b;background:#fff0ef}.fbo-source-grid em.off{color:#6d7d77;background:#f0f3f2}.fbo-source-grid small{color:var(--muted);text-overflow:ellipsis;white-space:nowrap;grid-column:1/-1;overflow:hidden;font-size:12px!important}.fbo-source-grid small.error-text{color:#a83a34}.fbo-filterbar{border:1px solid var(--fbo-line);background:#ffffffeb;border-radius:11px;grid-template-columns:minmax(280px,1.4fr) 120px minmax(165px,.8fr) minmax(190px,1fr) minmax(220px,1fr) auto;align-items:center;gap:8px;padding:11px 12px;display:grid}.fbo-filterbar label{border:1px solid var(--line);background:#fff;border-radius:9px;align-items:center;gap:8px;height:40px;padding:0 10px;display:flex}.fbo-filterbar label svg{color:var(--fbo-accent)}.fbo-filterbar input{background:0 0;border:0;outline:0;width:100%;min-width:0;height:100%;font-size:13px}.fbo-filterbar select{border:1px solid var(--line);background:#fff;border-radius:9px;height:40px;padding:0 9px;font-size:13px}.fbo-filterbar .text-button{white-space:nowrap}.fbo-main-table{background:#fff;overflow:hidden}.fbo-main-table>.card-head>span{margin-left:auto}.fbo-planner-state{border:1px solid var(--fbo-line);background:var(--fbo-soft);color:var(--fbo-accent-dark);white-space:nowrap;border-radius:8px;padding:6px 9px;font-size:12px;font-weight:750}.fbo-main-table .configurable-table-toolbar{background:#fbfdfc}.fbo-theme-wb .fbo-main-table .configurable-table-toolbar{background:#fffafd}.fbo-theme-ozon .fbo-main-table .configurable-table-toolbar{background:#fbfdff}.fbo-product-cell{align-items:center;gap:9px;display:flex}.fbo-product-cell img{border:1px solid var(--line);object-fit:contain;border-radius:8px;flex:none;width:42px;height:42px}.fbo-product-cell i{flex-direction:column;gap:3px;min-width:0;font-style:normal;display:flex}.fbo-product-cell i b{text-overflow:ellipsis;font-size:14px;overflow:hidden}.fbo-product-cell i small{color:var(--muted);text-overflow:ellipsis;overflow:hidden;font-size:12px!important}.fbo-awaiting{color:#6a7873;background:#f1f4f3;border-radius:7px;padding:5px 8px;font-size:12px;font-weight:700;display:inline-flex}.fbo-empty-marketplace,.fbo-supplies-foundation{background:#fff;align-items:flex-start;gap:13px;padding:18px;display:flex}.fbo-empty-marketplace>svg,.fbo-supplies-foundation>svg{color:var(--fbo-accent);flex:none}.fbo-empty-marketplace>div,.fbo-supplies-foundation>div{flex-direction:column;gap:5px;display:flex}.fbo-empty-marketplace b,.fbo-supplies-foundation b{font-size:15px}.fbo-empty-marketplace span,.fbo-supplies-foundation span{max-width:900px;color:var(--muted);font-size:13px;line-height:1.5}.fbo-loading{background:0 0}@media (max-width:1250px){.fbo-source-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.fbo-filterbar{grid-template-columns:minmax(260px,1fr) 120px 1fr 1fr}.fbo-filterbar>select:nth-of-type(4){grid-column:3/5}.fbo-filterbar .text-button{justify-self:start}.fbo-own-stock-grid{grid-template-columns:repeat(3,1fr)}.fbo-market-summary{grid-template-columns:repeat(2,1fr)}}@media (max-width:820px){.fbo-workspace{margin:-18px -12px -40px;padding:18px 12px 40px}.fbo-heading-row{flex-direction:column}.fbo-marketplace-switch{width:100%;min-width:0}.fbo-tabs{width:100%}.fbo-tabs button{flex:1}.fbo-context-bar>div{flex:1;min-width:180px}.fbo-filterbar{grid-template-columns:1fr 1fr}.fbo-filterbar label{grid-column:1/-1}.fbo-source-grid,.fbo-own-stock-grid,.fbo-market-summary{grid-template-columns:1fr 1fr}.fbo-own-stock-title{flex-direction:column;align-items:flex-start}}@media (max-width:560px){.fbo-filterbar,.fbo-source-grid,.fbo-own-stock-grid,.fbo-market-summary{grid-template-columns:1fr}.fbo-filterbar>select:nth-of-type(4){grid-column:auto}.fbo-context-bar>div{min-width:100%}}.shortage-record{color:#a7372f!important;background:#fff6f5!important;border-color:#e4b6b0!important}.shortage-recorded{color:#9d3a32;background:#fff7f6;border:1px solid #edc8c3;border-radius:7px;align-items:center;gap:5px;padding:5px 7px;font-size:12px;font-weight:760;line-height:1.2;display:inline-flex}.fbs-shortage-history{background:#fff;border:1px solid #ead1cd;border-radius:11px;margin:12px 0 0;overflow:hidden}.fbs-shortage-history>summary{cursor:pointer;background:#fff9f8;justify-content:space-between;align-items:center;gap:12px;min-height:46px;padding:10px 13px;list-style:none;display:flex}.fbs-shortage-history>summary::-webkit-details-marker{display:none}.fbs-shortage-history>summary>span{color:#8e312a;align-items:center;gap:7px;display:flex}.fbs-shortage-history>summary b{font-size:13px}.fbs-shortage-history>summary small{color:var(--muted);font-size:12px}.fbs-shortage-explainer{color:#6e5a56;background:#fffdfa;border-top:1px solid #f1dfdc;border-bottom:1px solid #f1dfdc;align-items:flex-start;gap:8px;padding:9px 13px;font-size:12px;line-height:1.45;display:flex}.fbs-shortage-explainer svg{color:#a34b43;flex:none}.fbs-shortage-table table{min-width:1050px}.fbs-shortage-table th,.fbs-shortage-table td{padding:8px 10px;font-size:12px}.fbs-shortage-table td>small{color:var(--muted);margin-top:2px;font-size:11px;display:block}.shortage-qty{color:#b1372f}.fbo-data-status{background:#fff;overflow:hidden}.fbo-data-status>summary{cursor:pointer;justify-content:space-between;align-items:center;gap:14px;min-height:44px;padding:9px 14px;list-style:none;display:flex}.fbo-data-status>summary::-webkit-details-marker{display:none}.fbo-data-status>summary>span{align-items:center;gap:8px;display:flex}.fbo-data-status>summary svg{color:var(--fbo-accent)}.fbo-data-status>summary b{font-size:13px}.fbo-data-status>summary small{color:var(--muted);font-size:11px!important}.fbo-data-status[open]>summary{border-bottom:1px solid var(--line)}.fbo-main-table .fbo-table-scroll{overscroll-behavior:contain;max-height:none!important;overflow:auto!important}.fbo-market-summary>span{padding:10px 13px}.fbo-market-summary b{font-size:15px}.fbo-market-summary small{font-size:11px!important}.fbo-workspace{gap:12px}.fbo-main-table>.card-head{padding:10px 14px}.fbo-filterbar{padding:8px 10px}.ozon-api-settings .token-add-box{background:#f8fbff;border-color:#d4e3ff}.ozon-api-settings .link-danger{align-self:flex-start}@media (max-width:820px){.fbo-data-status>summary{flex-direction:column;align-items:flex-start}.ozon-token-fields{grid-template-columns:1fr}}.marketplace-api-stack{flex-direction:column;gap:10px;margin-top:12px;display:flex}.marketplace-api-section{border:1px solid var(--line);background:#fff;border-radius:12px;overflow:hidden}.marketplace-api-section>header{border-bottom:1px solid var(--line);align-items:center;gap:9px;min-height:52px;padding:9px 11px;display:flex}.marketplace-api-section>header>div{flex-direction:column;flex:1;gap:2px;min-width:0;display:flex}.marketplace-api-section>header b{font-size:14px}.marketplace-api-section>header small{color:var(--muted);text-overflow:ellipsis;white-space:nowrap;overflow:hidden;font-size:11px!important}.marketplace-api-section>header>em{color:#66756f;white-space:nowrap;background:#f0f3f2;border-radius:7px;padding:4px 7px;font-size:11px;font-style:normal;font-weight:800}.marketplace-api-section>header>em.ok{color:var(--green2);background:#eaf8f2}.marketplace-api-section>header>em.saved{color:#66756f;background:#f1f4f3}.marketplace-api-body{flex-direction:column;gap:8px;padding:10px 11px;display:flex}.marketplace-api-helper{align-items:baseline;gap:8px;display:flex}.marketplace-api-helper b{font-size:12px}.marketplace-api-helper small{color:var(--muted);font-size:11px!important}.marketplace-api-section .token-add-fields{margin:0}.marketplace-api-actions{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.marketplace-api-empty{justify-content:space-between;align-items:center;gap:12px;padding:11px;display:flex}.marketplace-api-empty>span{max-width:850px;color:var(--muted);font-size:12px;line-height:1.45}.ozon-marketplace-api{border-color:#cfe0ff}.ozon-marketplace-api>header{background:#f7faff}.wb-marketplace-api>header{background:#fbf9ff}.wb-api-capabilities.compact{grid-template-columns:repeat(4,minmax(135px,1fr));gap:5px;margin:7px 10px}.wb-api-capabilities.compact>div{border-radius:8px;grid-template-columns:18px minmax(0,1fr) auto;gap:5px;padding:6px 7px}.wb-api-capabilities.compact i b{font-size:11px}.wb-api-capabilities.compact i small{display:none}.wb-api-capabilities.compact em{font-size:11px}.wb-token-add-fields{grid-template-columns:minmax(130px,.45fr) minmax(260px,1.45fr) auto}.compact-token-list{gap:5px}.compact-token-list .wb-token-row{border-radius:8px;padding:7px 8px}.compact-token-list .wb-token-row small,.compact-token-list .wb-token-row span{font-size:11px!important}.seller-connection-card{padding:14px}.seller-connection-title{margin-bottom:8px}.seller-connection-card>.api-check-row{margin-top:10px}.ozon-token-fields{grid-template-columns:minmax(135px,.45fr) minmax(260px,1.4fr) auto}.fbo-sticky-tabs{z-index:80;background:var(--fbo-soft);justify-content:space-between;align-items:center;gap:12px;margin:-2px -4px 0;padding:7px 4px;display:flex;position:sticky;top:115px}@supports (color:color-mix(in lab, red, red)){.fbo-sticky-tabs{background:color-mix(in srgb,var(--fbo-soft) 78%,white)}}.fbo-sticky-tabs{border-bottom:1px solid var(--fbo-line)}@supports (color:color-mix(in lab, red, red)){.fbo-sticky-tabs{border-bottom:1px solid color-mix(in srgb,var(--fbo-line) 70%,transparent)}}.fbo-sticky-tabs{-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px)}.fbo-sticky-tabs>span{color:var(--fbo-accent-dark);white-space:nowrap;padding-right:5px;font-size:11px;font-weight:800}.fbo-sticky-tabs .fbo-tabs{background:#fffffff5;box-shadow:0 5px 18px #1c30290f}.fbo-main-table{min-height:calc(100dvh - 145px)}.fbo-main-table .fbo-table-scroll{overscroll-behavior:contain;height:calc(100dvh - 165px);min-height:680px;max-height:none!important;overflow:auto!important}.fbo-empty-marketplace>div{flex:1}.fbo-empty-marketplace .primary{width:max-content;margin-top:6px}.fbo-workspace{padding-bottom:24px}@media (max-width:1250px){.wb-api-capabilities.compact{grid-template-columns:repeat(3,minmax(130px,1fr))}.wb-token-add-fields,.ozon-token-fields{grid-template-columns:1fr 1.5fr auto}}@media (max-width:820px){.marketplace-api-section>header{flex-wrap:wrap;align-items:flex-start}.marketplace-api-section>header>em{margin-left:auto}.wb-api-capabilities.compact{grid-template-columns:1fr 1fr}.wb-token-add-fields,.ozon-token-fields{grid-template-columns:1fr}.marketplace-api-empty{flex-direction:column;align-items:flex-start}.fbo-sticky-tabs{flex-direction:column;align-items:stretch;top:167px}.fbo-sticky-tabs>span{display:none}.fbo-main-table{min-height:calc(100dvh - 170px)}.fbo-main-table .fbo-table-scroll{height:calc(100dvh - 205px);min-height:560px}}@media (max-width:560px){.wb-api-capabilities.compact{grid-template-columns:1fr}.fbo-sticky-tabs{top:167px}}.seller-legal-entity-list{min-width:0}.seller-group-title .seller-logo.group{background:linear-gradient(135deg,#087f60,#0da77a)}.ozon-api-capabilities.compact{grid-template-columns:repeat(4,minmax(135px,1fr));gap:5px;margin:7px 10px;display:grid}.ozon-api-capabilities.compact>div{border:1px solid var(--line);background:#fbfcff;border-radius:8px;grid-template-columns:18px minmax(0,1fr) auto;align-items:center;gap:5px;padding:6px 7px;display:grid}.ozon-api-capabilities.compact>div.enabled{background:#f7faff;border-color:#cfe0ff}.ozon-api-capabilities.compact>div.disabled{opacity:.62}.ozon-api-capabilities.compact>div>span{color:#1769e0;place-items:center;display:grid}.ozon-api-capabilities.compact b{text-overflow:ellipsis;white-space:nowrap;font-size:11px;overflow:hidden}.ozon-api-capabilities.compact em{color:#1769e0;white-space:nowrap;font-size:11px;font-style:normal;font-weight:800}.ozon-marketplace-api .ozon-token-fields{grid-template-columns:minmax(130px,.42fr) minmax(300px,1.45fr) auto}.ozon-marketplace-api .marketplace-api-body{padding-top:7px}.fbo-workspace{gap:8px;padding-bottom:10px}.fbo-heading-row.compact{align-items:center;min-height:64px;margin-bottom:0}.fbo-heading-row.compact h1{font-size:34px;line-height:1}.fbo-heading-row.compact p:not(.eyebrow){margin-top:4px;font-size:12px}.fbo-heading-row.compact .eyebrow{margin-bottom:5px}.fbo-sticky-tabs{border:1px solid var(--fbo-line);background:var(--fbo-soft);border-radius:11px;margin:0;padding:6px 8px;top:74px}@supports (color:color-mix(in lab, red, red)){.fbo-sticky-tabs{background:color-mix(in srgb,var(--fbo-soft) 82%,white)}}.fbo-sticky-tabs{box-shadow:0 5px 18px #1c30290d}.fbo-sticky-tabs .fbo-tabs{box-shadow:none}.fbo-sticky-metrics{align-items:center;gap:4px;margin-left:auto;display:flex}.fbo-sticky-metrics>span{white-space:nowrap;background:#ffffffb8;border-radius:7px;align-items:baseline;gap:5px;padding:4px 7px;display:flex}.fbo-sticky-metrics small{color:var(--muted);font-size:11px!important}.fbo-sticky-metrics b{font-size:12px}.fbo-sync-button{white-space:nowrap;height:34px}.fbo-control-row{border:1px solid var(--fbo-line);background:#fff;border-radius:10px;grid-template-columns:auto minmax(220px,1fr) auto auto minmax(180px,260px) minmax(190px,250px) auto;align-items:center;gap:7px;padding:7px 8px;display:grid}.fbo-control-row select{border:1px solid var(--line);background:#fff;border-radius:7px;min-width:0;height:34px;padding:0 8px;font-size:12px}.fbo-search{border:1px solid var(--line);background:#fff;border-radius:7px;align-items:center;gap:6px;height:34px;padding:0 8px;display:flex}.fbo-search input{border:0;outline:0;width:100%;min-width:0;font-size:12px}.fbo-control-row .text-button{height:34px}.fbo-data-status.compact{position:relative}.fbo-data-status.compact>summary{border:1px solid var(--line);cursor:pointer;background:#fbfdfc;border-radius:7px;align-items:center;gap:5px;height:34px;padding:0 9px;list-style:none;display:flex}.fbo-data-status.compact>summary::-webkit-details-marker{display:none}.fbo-data-status.compact>summary b{font-size:12px}.fbo-data-status.compact>summary span{color:var(--muted);white-space:nowrap;font-size:11px}.fbo-source-popover{z-index:120;border:1px solid var(--line);background:#fff;border-radius:10px;grid-template-columns:repeat(2,minmax(0,1fr));gap:1px;width:min(680px,80vw);padding:7px;display:grid;position:absolute;top:40px;left:0;box-shadow:0 15px 35px #142a2326}.fbo-source-popover>span{background:#f8faf9;border-radius:7px;grid-template-columns:minmax(0,1fr) auto;gap:3px 7px;padding:8px;display:grid}.fbo-source-popover b{font-size:11px}.fbo-source-popover em{font-size:11px;font-style:normal;font-weight:800}.fbo-source-popover em.ok{color:var(--green2)}.fbo-source-popover em.warn{color:#9a6400}.fbo-source-popover em.error{color:var(--red)}.fbo-source-popover small{color:var(--muted);grid-column:1/-1;font-size:11px!important}.fbo-inline-status{background:var(--fbo-soft);min-height:25px;color:var(--fbo-accent-dark);border-radius:7px;align-items:center;padding:3px 9px;font-size:11px;display:flex}.fbo-inline-status.fresh{color:var(--green2);background:#eef9f5}.fbo-main-table{border-radius:11px;min-height:0;position:relative;overflow:hidden}.fbo-main-table>.card-head.compact{min-height:44px;padding:7px 52px 7px 12px}.fbo-main-table>.card-head.compact b{font-size:14px}.fbo-main-table>.card-head.compact small{font-size:11px!important}.fbo-planner-state{padding:5px 8px;font-size:11px}.fbo-main-table .configurable-table-toolbar.floating{z-index:30;border:0;height:32px;min-height:0;padding:0;position:absolute;top:6px;right:7px;background:0 0!important}.fbo-main-table .configurable-table-toolbar.floating>span{display:none}.fbo-main-table .configurable-table-toolbar.floating .secondary{background:#fff;border-radius:8px;place-items:center;width:32px;height:32px;min-height:32px;padding:0;display:grid}.fbo-main-table .configurable-table-toolbar.floating .configurable-toolbar-label{display:none}.fbo-main-table .fbo-table-scroll{min-height:520px;height:calc(100dvh - 224px)!important;max-height:none!important;overflow:auto!important}.fbo-main-table .fbo-table-scroll thead th{z-index:8;position:sticky;top:0}.fbo-main-table .fbo-table-scroll th.sticky-column{z-index:10}.fbo-main-table .fbo-table-scroll td.sticky-column{z-index:5}.fbo-main-table .fbo-table-scroll .sticky-column{background:#fff}.fbo-main-table .fbo-table-scroll th.sticky-column{background:#f7faf8}.fbo-product-cell{min-width:0}.fbo-product-placeholder{border:1px dashed var(--line);width:42px;height:42px;color:var(--muted);border-radius:8px;flex:none;place-items:center;font-size:11px;display:grid}.fbo-recommended{flex-direction:column;gap:2px;min-width:0;display:flex}.fbo-recommended>b{color:var(--green2);font-size:13px}.fbo-recommended>small{color:var(--muted);text-overflow:ellipsis;white-space:nowrap;overflow:hidden;font-size:11px!important}.fbo-awaiting{flex-direction:column;gap:2px;display:flex}.fbo-awaiting b{font-size:12px}.fbo-awaiting small{font-size:11px!important}@media (max-width:1250px){.fbo-sticky-metrics>span:nth-child(4){display:none}.fbo-control-row{grid-template-columns:auto minmax(190px,1fr) auto auto minmax(170px,1fr)}.fbo-control-row>select:nth-of-type(4),.fbo-control-row>.text-button{display:none}.ozon-api-capabilities.compact{grid-template-columns:repeat(2,minmax(135px,1fr))}}@media (max-width:900px){.fbo-sticky-tabs{flex-wrap:wrap;align-items:stretch;top:120px}.fbo-sticky-metrics{order:3;width:100%;margin-left:0}.fbo-control-row{grid-template-columns:1fr 1fr}.fbo-data-status.compact,.fbo-search{grid-column:1/-1}.fbo-main-table .fbo-table-scroll{min-height:480px;height:calc(100dvh - 270px)!important}.ozon-marketplace-api .ozon-token-fields{grid-template-columns:1fr}.ozon-api-capabilities.compact{grid-template-columns:1fr 1fr}}@media (max-width:560px){.fbo-sticky-metrics{display:none}.fbo-control-row{grid-template-columns:1fr}.fbo-control-row>*{grid-column:1}.fbo-main-table .fbo-table-scroll{min-height:420px;height:calc(100dvh - 250px)!important}.ozon-api-capabilities.compact{grid-template-columns:1fr}}.fbo-data-status.compact{z-index:80;overflow:visible!important}.fbo-data-status.compact[open]{z-index:140}.fbo-source-popover{max-height:min(420px,60dvh);overflow:auto}.fbo-destination-count{color:#53645e;white-space:nowrap;background:#f2f5f4;border-radius:7px;align-items:center;padding:4px 7px;font-weight:700;display:inline-flex}.fbo-destination-one{flex-direction:column;gap:2px;min-width:0;display:flex}.fbo-destination-one>b{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.fbo-destination-one>small{color:var(--muted);font-size:11px!important}.fbo-cluster-board{min-height:0;overflow:hidden}.fbo-cluster-board>.card-head.compact{min-height:44px;padding:7px 12px}.fbo-cluster-list{height:calc(100dvh - 224px);min-height:520px;overflow:auto}.fbo-cluster-list-head,.fbo-cluster-list>button{grid-template-columns:minmax(260px,1.5fr) 125px 85px 95px 100px 90px 125px;align-items:center;gap:8px;min-width:960px;display:grid}.fbo-cluster-list-head{z-index:4;border-bottom:1px solid var(--line);color:#66766f;letter-spacing:.045em;text-transform:uppercase;background:#f7faf8;padding:9px 12px;font-size:11px;font-weight:800;position:sticky;top:0}.fbo-theme-ozon .fbo-cluster-list-head{background:#f7faff}.fbo-cluster-list>button{border:0;border-bottom:1px solid var(--line);width:100%;color:inherit;text-align:left;cursor:pointer;background:#fff;padding:10px 12px}.fbo-cluster-list>button:hover{background:#f7fbf9}.fbo-theme-ozon .fbo-cluster-list>button:hover{background:#f5f9ff}.fbo-cluster-list>button.has-need{background:var(--fbo-soft)}@supports (color:color-mix(in lab, red, red)){.fbo-cluster-list>button.has-need{background:color-mix(in srgb,var(--fbo-soft) 40%,white)}}.fbo-cluster-list>button>span{min-width:0;font-size:12px}.fbo-cluster-list>button>span:first-child,.fbo-cluster-list>button>span:last-child{flex-direction:column;gap:2px;display:flex}.fbo-cluster-list>button b{text-overflow:ellipsis;white-space:nowrap;font-size:12px;overflow:hidden}.fbo-cluster-list>button small{color:var(--muted);font-size:11px!important}.fbo-cluster-list>button.has-need>span:last-child b{color:var(--fbo-accent-dark);font-size:13px}.fbo-cluster-empty{height:180px;color:var(--muted);place-items:center;font-size:13px;display:grid}.fbo-main-table .fbo-table-scroll{height:calc(100dvh - 200px)!important}.fbo-cluster-list{height:calc(100dvh - 200px)}@media (max-width:900px){.fbo-main-table .fbo-table-scroll,.fbo-cluster-list{min-height:470px;height:calc(100dvh - 250px)!important}}.fbo-selected-cluster{min-width:220px;max-width:min(520px,70vw);color:inherit;text-align:left;cursor:pointer;background:0 0;border:0;border-radius:8px;flex-direction:column;align-items:flex-start;gap:2px;margin:-3px 0;padding:5px 8px;display:flex}.fbo-selected-cluster:hover{background:var(--fbo-soft)}.fbo-selected-cluster>b{text-overflow:ellipsis;white-space:nowrap;max-width:100%;overflow:hidden}.fbo-selected-cluster>small{color:var(--fbo-accent-dark);font-weight:750}.fbs-marketplace-switch{min-width:220px;max-width:270px;padding:3px}.fbs-marketplace-switch button{justify-content:center;align-items:center;gap:4px;min-width:100px;height:36px;display:flex}.fbs-marketplace-switch button small{opacity:.78;font-size:11px}.fbs-marketplace-placeholder .module-empty{min-height:300px}@media (max-width:820px){.fbs-marketplace-switch{width:100%;max-width:none}.fbo-selected-cluster{min-width:0;max-width:100%}}.fbo-planning-button{white-space:nowrap;height:34px}.fbo-control-row{grid-template-columns:auto minmax(240px,1fr) 92px minmax(180px,240px) minmax(190px,250px) auto}.fbo-control-row.supplies{grid-template-columns:auto minmax(300px,1fr) auto}.fbo-control-row.supplies .fbo-search{max-width:620px}.fbo-destination-list{height:calc(100dvh - 200px);min-height:520px;overflow:auto}.fbo-destination-list-head,.fbo-destination-list>button{grid-template-columns:minmax(270px,1.5fr) 90px 95px 105px 95px 100px 130px;align-items:center;gap:8px;min-width:980px;display:grid}.fbo-theme-ozon .fbo-destination-list-head,.fbo-theme-ozon .fbo-destination-list>button{grid-template-columns:minmax(250px,1.5fr) 125px 82px 90px 95px 90px 95px 130px;min-width:1080px}.fbo-destination-list-head{z-index:5;border-bottom:1px solid var(--line);color:#66766f;letter-spacing:.045em;text-transform:uppercase;background:#f7faf8;padding:9px 12px;font-size:11px;font-weight:800;position:sticky;top:0}.fbo-theme-ozon .fbo-destination-list-head{background:#f7faff}.fbo-destination-list>button{border:0;border-bottom:1px solid var(--line);width:100%;color:inherit;text-align:left;cursor:pointer;background:#fff;padding:10px 12px}.fbo-destination-list>button:hover,.fbo-destination-list>button.has-need{background:var(--fbo-soft)}@supports (color:color-mix(in lab, red, red)){.fbo-destination-list>button.has-need{background:color-mix(in srgb,var(--fbo-soft) 42%,white)}}.fbo-destination-list>button>span{min-width:0;font-size:12px}.fbo-destination-list>button>span:first-child,.fbo-destination-list>button>span:last-child{flex-direction:column;gap:2px;display:flex}.fbo-destination-list>button b{text-overflow:ellipsis;white-space:nowrap;font-size:12px;overflow:hidden}.fbo-destination-list>button small{color:var(--muted);font-size:11px!important}.fbo-destination-list>button.has-need>span:last-child b{color:var(--fbo-accent-dark);font-size:13px}.fbo-recommendation-head{gap:12px;justify-content:space-between!important;align-items:center!important;padding-right:12px!important;display:flex!important}.fbo-assembly-actions{align-items:center;gap:7px;margin-left:auto;display:flex}.fbo-row-check{color:#fff;cursor:pointer;background:#fff;border:1px solid #cbd8d3;border-radius:7px;place-items:center;width:27px;height:27px;margin:auto;display:grid}.fbo-row-check.checked{border-color:var(--fbo-accent);background:var(--fbo-accent)}.fbo-recommended.editable{min-width:150px}.fbo-recommended.editable input{border:1px solid var(--line);width:72px;height:29px;color:var(--ink);font:inherit;background:#fff;border-radius:7px;padding:0 7px;font-weight:750}.fbo-recommended.editable small{max-width:185px}.fbo-supply-board{background:#fff;overflow:hidden}.fbo-supply-list{height:calc(100dvh - 200px);min-height:520px;overflow:auto}.fbo-supply-list-head,.fbo-supply-entry>button{grid-template-columns:minmax(230px,1.2fr) minmax(230px,1.1fr) 125px 80px 110px 115px;align-items:center;gap:8px;min-width:980px;display:grid}.fbo-supply-list-head{z-index:4;border-bottom:1px solid var(--line);color:#66766f;letter-spacing:.045em;text-transform:uppercase;background:#f7faf8;padding:9px 12px;font-size:11px;font-weight:800;position:sticky;top:0}.fbo-theme-ozon .fbo-supply-list-head{background:#f7faff}.fbo-supply-entry{border-bottom:1px solid var(--line)}.fbo-supply-entry>button{width:100%;color:inherit;text-align:left;cursor:pointer;background:#fff;border:0;padding:10px 12px}.fbo-supply-entry>button:hover,.fbo-supply-entry.open>button{background:var(--fbo-soft)}.fbo-supply-entry>button>span{min-width:0;font-size:12px}.fbo-supply-entry>button>span:first-child{flex-direction:column;gap:2px;display:flex}.fbo-supply-entry>button small{color:var(--muted);font-size:11px!important}.fbo-supply-entry em{color:#566760;background:#eef4f2;border-radius:7px;width:max-content;padding:4px 7px;font-size:11px;font-style:normal;font-weight:800;display:inline-flex}.fbo-supply-entry em.status-assembly{color:#8c5a00;background:#fff4dc}.fbo-supply-entry em.status-ready{color:#165ca6;background:#eaf4ff}.fbo-supply-entry em.status-sent{color:#4950a8;background:#eef0ff}.fbo-supply-entry em.status-received{color:#087443;background:#e8f8f0}.fbo-supply-entry em.status-cancelled{color:#7b8883;background:#f1f3f2}.fbo-supply-detail{background:#fbfdfc;padding:12px}.fbo-supply-detail>header{justify-content:space-between;align-items:center;gap:12px;margin-bottom:8px;display:flex}.fbo-supply-detail>header>div{flex-direction:column;gap:2px;display:flex}.fbo-supply-detail>header small{color:var(--muted);font-size:11px!important}.fbo-supply-items{grid-template-columns:repeat(2,minmax(0,1fr));gap:6px;display:grid}.fbo-supply-items>div{border:1px solid var(--line);background:#fff;border-radius:9px;grid-template-columns:minmax(0,1fr) 150px 90px;align-items:center;gap:8px;padding:7px 9px;display:grid}.fbo-supply-items>div>span{color:var(--muted);text-overflow:ellipsis;white-space:nowrap;font-size:11px;overflow:hidden}.fbo-supply-items>div>b{text-align:right;font-size:12px}.fbo-planning-backdrop{z-index:240}.fbo-planning-dialog{background:#f7faf9;border:1px solid #d9e5df;border-radius:16px;flex-direction:column;width:min(1180px,96vw);max-height:94vh;display:flex;overflow:hidden;box-shadow:0 26px 72px #142a2138}.fbo-planning-dialog>header{border-bottom:1px solid var(--line);background:#fff;justify-content:space-between;align-items:flex-start;gap:18px;padding:16px 19px;display:flex}.fbo-planning-dialog>header>div{flex-direction:column;gap:4px;display:flex}.fbo-planning-dialog>header b{font-size:16px}.fbo-planning-dialog>header small{max-width:850px;color:var(--muted);line-height:1.45;font-size:12px!important}.fbo-planning-dialog>header button{background:0 0;border:0;border-radius:8px;place-items:center;width:34px;height:34px;display:grid}.fbo-planning-scroll{flex-direction:column;gap:10px;padding:14px 16px;display:flex;overflow:auto}.fbo-settings-panel{background:#fff;border:1px solid #dce7e2;border-radius:12px;padding:14px}.fbo-settings-panel h3{margin:0 0 5px;font-size:15px}.fbo-settings-panel>p{color:#566760;margin:0 0 10px;font-size:12px;line-height:1.5}.fbo-settings-how{grid-template-columns:repeat(4,minmax(0,1fr));gap:7px;margin-top:9px;display:grid}.fbo-settings-how>span{background:#f8fbfa;border:1px solid #e1eae6;border-radius:9px;flex-direction:column;gap:5px;min-height:82px;padding:10px;display:flex}.fbo-settings-how b{font-size:12px}.fbo-settings-how small{color:var(--muted);line-height:1.45;font-size:11px!important}.fbo-settings-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;display:grid}.fbo-settings-field{background:#fbfdfc;border:1px solid #e1eae6;border-radius:9px;flex-direction:column;gap:5px;min-width:0;padding:10px;display:flex}.fbo-settings-field>span{font-size:12px;font-weight:750}.fbo-settings-field input{height:34px;font:inherit;background:#fff;border:1px solid #cfdad6;border-radius:7px;padding:0 9px}.fbo-settings-field small{color:var(--muted);line-height:1.42;font-size:11px!important}.fbo-settings-field em{color:#2f5f50;font-size:11px;font-style:normal;font-weight:700}.fbo-settings-check-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;display:grid}.fbo-settings-check-grid.three{grid-template-columns:repeat(3,minmax(0,1fr))}.fbo-settings-check{cursor:pointer;background:#fbfdfc;border:1px solid #e0e8e5;border-radius:9px;flex-direction:column;gap:5px;padding:10px;display:flex}.fbo-settings-check.active{background:#f1faf6;border-color:#b8d8cc}.fbo-settings-check>span{align-items:flex-start;gap:7px;display:flex}.fbo-settings-check input{margin-top:2px}.fbo-settings-check b{font-size:12px;line-height:1.35}.fbo-settings-check small{color:var(--muted);line-height:1.45;font-size:11px!important}.fbo-settings-note{color:#496158;background:#f1f7f4;border-radius:8px;margin-top:9px;padding:9px 10px;font-size:11px;line-height:1.5}.fbo-settings-note.warn{color:#795a15;background:#fff8e7}.fbo-settings-legend{grid-template-columns:repeat(4,minmax(0,1fr));gap:6px;margin-bottom:9px;display:grid}.fbo-settings-legend>span{background:#f6f9f8;border-radius:8px;flex-direction:column;gap:3px;padding:8px;display:flex}.fbo-settings-legend b{font-size:11px}.fbo-settings-legend small{color:var(--muted);font-size:11px!important}.fbo-cluster-settings-table{border:1px solid var(--line);border-radius:9px;max-height:330px;overflow:auto}.fbo-cluster-settings-table>.head,.fbo-cluster-settings-table>div:not(.head){border-bottom:1px solid var(--line);grid-template-columns:minmax(260px,1.4fr) minmax(240px,1fr) 110px;align-items:center;gap:8px;padding:7px 9px;display:grid}.fbo-cluster-settings-table>.head{z-index:2;color:var(--muted);text-transform:uppercase;background:#f3f7f5;font-size:11px;font-weight:800;position:sticky;top:0}.fbo-cluster-settings-table>div:last-child{border-bottom:0}.fbo-cluster-settings-table b{font-size:11px}.fbo-cluster-settings-table select,.fbo-cluster-settings-table input{background:#fff;border:1px solid #cfdad6;border-radius:7px;min-width:0;height:31px;padding:0 7px;font-size:11px}.fbo-settings-message{color:#176b50;background:#eef9f5;border:1px solid #bedfd2;border-radius:9px;padding:9px 11px;font-size:12px;font-weight:650;position:sticky;bottom:-14px;box-shadow:0 6px 18px #142a2114}.fbo-planning-dialog>footer{border-top:1px solid var(--line);background:#fff;align-items:center;gap:8px;padding:11px 16px;display:flex}.fbo-planning-dialog>footer>span{flex:1}@media (max-width:980px){.fbo-settings-how,.fbo-settings-grid,.fbo-settings-check-grid.three{grid-template-columns:1fr 1fr}.fbo-supply-items{grid-template-columns:1fr}.fbo-control-row{grid-template-columns:auto minmax(200px,1fr) 90px minmax(170px,1fr)}.fbo-control-row>select:nth-of-type(3),.fbo-control-row>.text-button{display:none}}@media (max-width:700px){.fbo-settings-how,.fbo-settings-grid,.fbo-settings-check-grid,.fbo-settings-check-grid.three,.fbo-settings-legend{grid-template-columns:1fr}.fbo-cluster-settings-table>.head,.fbo-cluster-settings-table>div:not(.head){grid-template-columns:minmax(180px,1fr) minmax(180px,1fr) 90px}.fbo-assembly-actions{justify-content:flex-end;width:100%}.fbo-recommendation-head{flex-direction:column;align-items:flex-start!important}.fbo-control-row,.fbo-control-row.supplies{grid-template-columns:1fr}.fbo-control-row>*{grid-column:1}.fbo-planning-button{font-size:0}.fbo-planning-button svg{margin:0}.fbo-destination-list,.fbo-supply-list{height:calc(100dvh - 250px)}}.fbo-assembly-selected{color:var(--muted);white-space:nowrap;font-size:12px;font-weight:700}.fbo-assembly-actions{flex-wrap:wrap;max-width:100%;flex:none!important;justify-content:flex-end!important;width:max-content!important}.fbo-assembly-actions .secondary,.fbo-assembly-actions .primary{white-space:nowrap;flex:none!important;width:auto!important;min-width:0!important;padding-left:10px!important;padding-right:10px!important}.fbo-assembly-selected{white-space:nowrap}.fbo-inline-status.warning{color:#745716;background:#fff8e7;border:1px solid #edd59d;gap:7px}.fbo-inline-status.warning svg{flex:none}.fbo-inline-status.warning b{font-weight:800}.login-shell{background:linear-gradient(145deg,#f5faf8 0%,#eef6f3 48%,#fff 100%);place-items:center;min-height:100dvh;padding:24px;display:grid}.login-card{background:#fff;border:1px solid #dbe6e1;border-radius:18px;width:min(430px,100%);padding:28px;box-shadow:0 24px 70px #0e2d231c}.login-brand{align-items:center;gap:12px;margin-bottom:14px;display:flex}.login-brand-icon{background:var(--dark);color:#fff;border-radius:13px;place-items:center;width:48px;height:48px;display:grid}.login-brand small{color:var(--green2);letter-spacing:.08em;text-transform:uppercase;font-size:11px;font-weight:850;display:block}.login-brand h1{margin:2px 0 0;font-size:27px}.login-card>p{color:var(--muted);margin:0 0 19px;font-size:13px;line-height:1.5}.login-card form{flex-direction:column;gap:12px;display:flex}.login-card form label{flex-direction:column;gap:6px;display:flex}.login-card form label>span{color:#43574f;font-size:12px;font-weight:750}.login-card input{height:43px;font:inherit;background:#fff;border:1px solid #ccd9d4;border-radius:9px;outline:0;padding:0 12px}.login-card input:focus{border-color:var(--green);box-shadow:0 0 0 3px #078e6814}.login-submit{justify-content:center;align-items:center;gap:7px;height:43px;margin-top:2px;display:flex}.login-error{color:#982f29;background:#fff4f3;border:1px solid #efc1bd;border-radius:8px;padding:9px 10px;font-size:12px;line-height:1.4}.login-hint{border-top:1px solid var(--line);color:#71817b;margin-top:16px;padding-top:14px;font-size:11px;line-height:1.5;display:block}@media (max-width:700px){.fbo-assembly-actions{align-self:flex-end;max-width:100%;width:max-content!important}.login-card{padding:22px}}.header-profile{cursor:pointer;border:0}.header-profile:hover{filter:brightness(1.12)}.ozon-saved-credentials{grid-template-columns:minmax(150px,.55fr) minmax(260px,1.25fr);gap:7px;display:grid}.ozon-saved-credentials>div{background:#fbfdff;border:1px solid #d8e5ff;border-radius:8px;align-items:center;gap:8px;min-width:0;padding:7px 9px;display:flex}.ozon-saved-credentials span{color:var(--muted);font-size:11px;font-weight:700}.ozon-saved-credentials b{text-overflow:ellipsis;white-space:nowrap;font-size:12px;overflow:hidden}.ozon-saved-credentials small{color:var(--muted);white-space:nowrap;margin-left:auto;font-size:11px!important}.integration-settings{grid-template-columns:minmax(260px,1.35fr) minmax(150px,.8fr) minmax(250px,1.15fr) auto}.future-sync{align-items:flex-start;height:auto;min-height:38px;padding:7px 9px}.future-sync span{min-width:0}.future-sync small{white-space:normal;overflow-wrap:anywhere}.fbo-operational-board{overflow:visible}.fbo-supply-list.compact-list{border-bottom:1px solid var(--line)}.fbo-operational-sheet{border-top:1px solid var(--line);background:#fff;margin:0}.fbo-operational-head{border-bottom:1px solid var(--line);background:#fbfcfc;justify-content:space-between;align-items:flex-start;gap:12px;padding:10px 12px;display:flex}.fbo-operational-head>div:first-child{flex-direction:column;gap:3px;min-width:0;display:flex}.fbo-operational-head b{font-size:13px}.fbo-operational-head small{color:var(--muted);font-size:11px}.fbo-operational-actions{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:6px;display:flex}.fbo-operational-table-wrap{width:100%;min-height:360px;max-height:calc(100dvh - 330px);overflow:auto}.fbo-operational-table{border-collapse:separate;border-spacing:0;width:100%;min-width:1320px;font-size:12px}.fbo-operational-table th{z-index:3;border-bottom:1px solid var(--line);color:#60706a;text-align:left;text-transform:uppercase;letter-spacing:.03em;white-space:nowrap;background:#f5f8f7;padding:7px 8px;font-size:11px;font-weight:800;position:sticky;top:0}.fbo-operational-table td{vertical-align:middle;border-bottom:1px solid #edf1ef;height:48px;padding:5px 8px}.fbo-operational-table tr:hover td{background:#fbfdfc}.fbo-operational-table tr.state-picked td{background:#f4fbf8}.fbo-operational-table tr.state-handed_over td{background:#f6f8ff}.fbo-operational-table .fbo-product-cell{min-width:260px}.fbo-operational-table .fbo-product-cell img,.fbo-operational-table .fbo-product-placeholder{width:34px;height:34px}.fbo-operational-table .fbo-product-cell b{max-width:235px;font-size:12px}.fbo-operational-table .fbo-product-cell small{max-width:235px;font-size:11px!important}.fbo-operational-table select{border:1px solid var(--line);background:#fff;border-radius:7px;max-width:145px;height:30px;padding:0 7px;font-size:11px}.fbo-operational-table td>small{color:var(--muted);margin-top:2px;font-size:11px;display:block}.fbo-operational-table .mono{font-variant-numeric:tabular-nums;font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:11px}.fbo-defect-edit{align-items:center;gap:4px;display:flex}.fbo-defect-edit input{border:1px solid var(--line);border-radius:7px;width:54px;height:30px;padding:0 6px;font-size:11px}.fbo-defect-edit select{max-width:100px}.fbo-line-state{color:#5e6c67;white-space:nowrap;background:#eef3f1;border-radius:6px;padding:3px 6px;font-size:11px;font-weight:750;display:inline-flex}.fbo-line-state.picked{color:var(--green2);background:#e7f8f0}.fbo-line-state.handed_over{color:#3158a6;background:#edf2ff}.fbo-line-state.skipped,.fbo-line-state.cancelled,.fbo-line-state.returned{color:#68736f;background:#f5f5f5}.fbo-pick-line{white-space:nowrap}.fbo-sheet-note{color:#476070;background:#f7faff;border-top:1px solid #d8e5ff;align-items:flex-start;gap:7px;padding:8px 12px;font-size:11px;line-height:1.4;display:flex}.fbo-sheet-note svg{flex:none;margin-top:1px}@media (max-width:1250px){.integration-settings,.ozon-saved-credentials{grid-template-columns:1fr 1fr}.fbo-operational-head{flex-direction:column}.fbo-operational-actions{justify-content:flex-start}}@media (max-width:820px){.ozon-saved-credentials{grid-template-columns:1fr}.ozon-saved-credentials>div{flex-direction:column;align-items:flex-start}.ozon-saved-credentials small{margin-left:0}.fbo-operational-table-wrap{max-height:none}.fbo-operational-actions{width:100%}.fbo-operational-actions button{flex:1}}.fbo-operational-board-open{background:#fff;width:100%;max-width:none;min-height:calc(100dvh - 150px);overflow:hidden}.fbo-operational-board-open .fbo-workflow-nav{border-bottom:1px solid var(--line);background:#fff;margin:0}.fbo-operational-board-open .fbo-operational-head{background:#fff;border-top:0;margin:0}.fbo-operational-board-open .assembly-head-tools{align-items:center}.fbo-assembly-configurable{height:calc(100dvh - 315px);min-height:500px;max-height:none!important;overflow:auto!important}.fbo-assembly-configurable table{table-layout:fixed}.fbo-assembly-configurable th,.fbo-assembly-configurable td{text-overflow:ellipsis;overflow:hidden}.fbo-assembly-configurable .product-thumb{width:48px;height:58px}.fbo-assembly-configurable .task-product-cell{min-width:0}.fbo-assembly-configurable .task-product-cell>b{font-size:13px}.fbo-assembly-configurable .task-product-cell>small{font-size:11px!important}.fbo-assembly-configurable .task-source-plan,.fbo-assembly-configurable .task-defect-plan{min-width:0}.fbo-assembly-configurable .task-source-plan select,.fbo-assembly-configurable .task-defect-plan select,.fbo-assembly-configurable .task-defect-plan input{font-size:12px}.fbo-assembly-configurable .source-balances,.fbo-assembly-configurable .auto-save-state,.fbo-assembly-configurable .source-shortage{line-height:1.3;font-size:11px!important}.fbo-assembly-configurable .fbo-actual-cell{flex-direction:column;gap:2px;display:flex}.fbo-assembly-configurable .fbo-actual-cell small{color:var(--muted);font-size:11px!important}.fbo-assembly-configurable .mono{font-variant-numeric:tabular-nums;font-family:ui-monospace,SFMono-Regular,Menlo,monospace}.fbo-assembly-configurable .task-confirm-cell small{color:var(--muted)}.fbo-operational-board-open .configurable-table-toolbar{z-index:8;border-bottom:1px solid var(--line);background:#fbfdfc;min-height:42px;padding:5px 10px;position:relative;top:auto;right:auto}.fbo-operational-board-open .configurable-table-toolbar>span{margin-right:auto}.fbo-operational-board-open .configurable-table-toolbar .secondary{font-size:12px}@media (max-width:1250px){.fbo-assembly-configurable{height:calc(100dvh - 355px);min-height:440px}}@media (max-width:820px){.fbo-operational-board-open{min-height:auto}.fbo-assembly-configurable{height:auto;min-height:0;max-height:none!important}.fbo-operational-board-open .assembly-head{flex-direction:column;align-items:flex-start}.fbo-operational-board-open .assembly-head-tools{align-items:flex-start;width:100%}}.product-stock-legend{border:1px solid var(--line);background:var(--soft);color:var(--muted);border-radius:10px;flex-wrap:wrap;gap:8px 18px;padding:8px 10px;font-size:12px;line-height:1.35;display:flex}.product-stock-legend span{flex:420px;min-width:280px}.product-stock-legend b{color:var(--text)}.seller-group-title-actions{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:8px;display:flex}.seller-group-title-actions>em{color:#63716c;white-space:nowrap;background:#eef3f1;border-radius:7px;padding:5px 8px;font-size:11px;font-style:normal;font-weight:800}.seller-group-title-actions>em.ok{background:var(--greenSoft);color:var(--green2)}.seller-group-title-actions>em.saved{background:var(--blueSoft);color:var(--blue)}.seller-create-form-compact{grid-template-columns:minmax(210px,1.2fr) minmax(155px,.7fr) minmax(180px,.95fr) minmax(150px,.75fr) auto}.seller-create-form-compact>div{grid-column:1/-1}.seller-create-form input,.seller-create-form select{border:1px solid var(--line);width:100%;min-width:0;height:40px;color:var(--text);background:#fff;border-radius:9px;outline:0;padding:0 10px;font-size:12px}.seller-create-form input:focus,.seller-create-form select:focus{border-color:var(--green);box-shadow:0 0 0 3px #078e6814}.seller-create-form label span{color:#40544c;font-size:11px;font-weight:760}.seller-create-form>div b{font-size:13px}.seller-create-form>div small{font-size:11px;line-height:1.45}.seller-create-form-compact .primary{min-width:120px;height:40px}.seller-details-edit{background:#f8fcfa;border:1px solid #cfe1da;border-radius:12px;margin:10px 0 14px;overflow:hidden;box-shadow:0 4px 16px #163b2f0a}.seller-details-edit-head{background:#f1f9f6;border-bottom:1px solid #dce9e4;justify-content:space-between;align-items:center;gap:12px;padding:10px 12px;display:flex}.seller-details-edit-head>div{flex-direction:column;gap:2px;min-width:0;display:flex}.seller-details-edit-head b{font-size:13px}.seller-details-edit-head small{color:var(--muted);line-height:1.4;font-size:11px!important}.seller-details-edit-grid{grid-template-columns:minmax(220px,1.2fr) minmax(200px,1fr) minmax(170px,.8fr);gap:10px;padding:12px;display:grid}.seller-details-edit-grid label{flex-direction:column;gap:6px;min-width:0;display:flex}.seller-details-edit-grid label>span{color:#40544c;font-size:11px;font-weight:760}.seller-details-edit-grid input{width:100%;min-width:0;height:40px;color:var(--text);font:inherit;background:#fff;border:1px solid #cfdcd7;border-radius:9px;outline:0;padding:0 10px;font-size:13px}.seller-details-edit-grid input:hover{border-color:#b9ccc5}.seller-details-edit-grid input:focus{border-color:var(--green);box-shadow:0 0 0 3px #078e6814}.seller-details-edit-actions{background:#fff;border-top:1px solid #dce9e4;justify-content:flex-end;align-items:center;gap:12px;padding:9px 12px;display:flex}.seller-details-edit-actions>small{color:var(--muted);margin-right:auto;line-height:1.4;font-size:11px!important}.seller-details-edit-actions .primary{white-space:nowrap;height:38px;min-height:38px}.product-marketplace-switch{background:#fff;border:1px solid #d8e2de;border-radius:12px;grid-template-columns:repeat(2,minmax(155px,1fr));gap:4px;min-width:340px;margin:0 0 12px;padding:4px;display:inline-grid;box-shadow:0 4px 15px #1a342b0d}.product-marketplace-switch button{color:#53635d;text-align:left;cursor:pointer;background:0 0;border:0;border-radius:9px;flex-direction:column;justify-content:center;align-items:flex-start;gap:1px;min-height:48px;padding:6px 13px;transition:background-color .15s,color .15s,box-shadow .15s,transform .15s;display:flex}.product-marketplace-switch button>span{font-size:13px;font-weight:820}.product-marketplace-switch button>small{opacity:.72;font-weight:650;font-size:11px!important}.product-marketplace-switch button.wb:not(.active){color:#7b2d91}.product-marketplace-switch button.ozon:not(.active){color:#1761c9}.product-marketplace-switch button:not(.active):not(:disabled):hover{background:#f4f8f6;transform:translateY(-1px)}.product-marketplace-switch button.active.wb{color:#fff;background:linear-gradient(135deg,#7c2fa0,#b12986);box-shadow:0 6px 16px #7e2a8f33}.product-marketplace-switch button.active.ozon{color:#fff;background:linear-gradient(135deg,#1769ff,#1559d7);box-shadow:0 6px 16px #1769ff33}.product-marketplace-switch button.active>small{color:inherit;opacity:.82}.product-marketplace-switch button:disabled{cursor:not-allowed;opacity:.38}@media (max-width:1180px){.seller-create-form-compact{grid-template-columns:1fr 1fr}.seller-create-form-compact>div{grid-column:1/-1}.seller-create-form-compact .primary{width:max-content}.seller-details-edit-grid{grid-template-columns:1fr 1fr}.seller-details-edit-grid label:last-child{grid-column:1/-1}}@media (max-width:820px){.seller-group-title{flex-direction:column;align-items:flex-start}.seller-group-title-actions{justify-content:flex-start;width:100%}.seller-create-form-compact,.seller-details-edit-grid{grid-template-columns:1fr}.seller-details-edit-grid label:last-child{grid-column:auto}.seller-details-edit-actions{flex-direction:column;align-items:stretch}.seller-details-edit-actions>small{margin-right:0}.seller-details-edit-actions .primary{width:100%}.product-marketplace-switch{width:100%;min-width:0}}.payment-unified-settings-backdrop{background:#071c166b;justify-content:center;align-items:center;padding:18px}.payment-unified-settings-dialog{border:1px solid var(--line);background:#f7faf9;border-radius:18px;flex-direction:column;width:min(1160px,100vw - 36px);max-height:calc(100vh - 36px);display:flex;overflow:hidden;box-shadow:0 28px 90px #07231b47}.payment-unified-settings-dialog>header{border-bottom:1px solid var(--line);background:#fff;justify-content:space-between;align-items:center;gap:18px;min-height:74px;padding:16px 20px;display:flex}.payment-unified-settings-dialog>header>div{flex-direction:column;gap:4px;min-width:0;display:flex}.payment-unified-settings-dialog>header b{font-size:18px}.payment-unified-settings-dialog>header small{color:var(--muted);font-size:12px;line-height:1.45}.payment-unified-settings-dialog>header>button{border:1px solid var(--line);width:38px;height:38px;color:var(--text);background:#fff;border-radius:10px;flex:none;place-items:center;display:grid}.payment-unified-settings-scroll{flex:1;padding:18px;overflow:auto}.payment-unified-settings-dialog>footer{border-top:1px solid var(--line);background:#fff;justify-content:space-between;align-items:center;gap:12px;min-height:62px;padding:10px 18px;display:flex}.payment-unified-settings-dialog>footer>span{color:var(--muted);font-size:11px;line-height:1.4}.payment-settings-intro{color:#315c4e;background:#eff9f5;border:1px solid #b8ded0;border-radius:13px;grid-template-columns:auto minmax(0,1fr);align-items:start;gap:12px;margin-bottom:14px;padding:14px 16px;display:grid}.payment-settings-intro>svg{color:var(--green2);margin-top:1px}.payment-settings-intro>div{flex-direction:column;gap:4px;display:flex}.payment-settings-intro b{font-size:13px}.payment-settings-intro span{color:#587068;font-size:12px;line-height:1.55}.payment-settings-intro strong{color:#17372d}.payment-settings-accordion{border:1px solid var(--line);background:#fff;border-radius:14px;margin-bottom:12px;overflow:hidden;box-shadow:0 2px 9px #0e302609}.payment-settings-accordion>summary{cursor:pointer;-webkit-user-select:none;user-select:none;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:12px;min-height:72px;padding:14px 16px;list-style:none;display:grid}.payment-settings-accordion>summary::-webkit-details-marker{display:none}.payment-settings-accordion>summary:hover{background:#fbfdfc}.payment-settings-accordion-icon{width:38px;height:38px;color:var(--green2);background:#edf8f4;border-radius:11px;place-items:center;display:grid}.payment-settings-accordion>summary>span:nth-child(2){flex-direction:column;gap:4px;min-width:0;display:flex}.payment-settings-accordion>summary b{font-size:14px}.payment-settings-accordion>summary small{color:var(--muted);font-size:11px;line-height:1.45}.payment-settings-chevron{color:var(--muted);transition:transform .18s}.payment-settings-accordion[open]>.payment-settings-accordion-body{border-top:1px solid var(--line)}.payment-settings-accordion[open]>summary .payment-settings-chevron{transform:rotate(180deg)}.payment-settings-accordion-body{background:#fbfdfc;padding:16px}.payment-settings-explainer{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;margin-bottom:14px;display:grid}.payment-settings-explainer>div{border:1px solid var(--line);background:#fff;border-radius:11px;grid-template-columns:30px minmax(0,1fr);align-items:start;gap:9px;padding:12px;display:grid}.payment-settings-explainer>div>span{width:28px;height:28px;color:var(--green2);background:#e7f6f0;border-radius:50%;place-items:center;font-size:12px;font-weight:800;display:grid}.payment-settings-explainer p{flex-direction:column;gap:3px;margin:0;display:flex}.payment-settings-explainer b{font-size:12px}.payment-settings-explainer small{color:var(--muted);font-size:11px;line-height:1.45}.payment-work-create-simple{border:1px solid var(--line);background:#fff;border-radius:12px;grid-template-columns:minmax(260px,1fr) auto;align-items:end;gap:12px;margin-bottom:15px;padding:14px;display:grid}.payment-work-create-simple .primary{min-height:40px}.payment-rule-list{flex-direction:column;gap:10px;display:flex}.payment-rule-card{border:1px solid var(--line);background:#fff;border-radius:12px;overflow:hidden}.payment-rule-card.disabled{opacity:.72}.payment-rule-card>summary{cursor:pointer;grid-template-columns:minmax(0,1fr) auto auto;align-items:center;gap:12px;min-height:66px;padding:12px 14px;list-style:none;display:grid}.payment-rule-card>summary::-webkit-details-marker{display:none}.payment-rule-card>summary:hover{background:#fbfdfc}.payment-rule-card-main{flex-direction:column;gap:4px;min-width:0;display:flex}.payment-rule-card-main>b{font-size:13px}.payment-rule-card-main>small{color:var(--muted);font-size:11px;line-height:1.35}.payment-rule-card-meta{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:6px;display:flex}.payment-rule-card-meta i{border:1px solid var(--line);color:var(--muted);white-space:nowrap;background:#f4f6f5;border-radius:999px;padding:5px 8px;font-size:11px;font-style:normal;font-weight:720}.payment-rule-card-meta i.active,.payment-rule-card-meta i.auto{color:#237254;background:#eef9f5;border-color:#b7dfd0}.payment-rule-card-meta i.manual{color:#8a651c;background:#fff8e9}.payment-rule-card-chevron{color:var(--muted);transition:transform .18s}.payment-rule-card[open]>.payment-rule-card-body{border-top:1px solid var(--line)}.payment-rule-card[open]>summary .payment-rule-card-chevron{transform:rotate(180deg)}.payment-rule-card-body{background:#fcfefd;padding:14px}.payment-rule-basic-grid{grid-template-columns:minmax(220px,.95fr) minmax(260px,1.05fr) minmax(190px,.7fr);align-items:start;gap:12px;display:grid}.payment-rule-status{flex-direction:column;gap:6px;display:flex}.payment-rule-status>small{color:var(--muted);font-size:11px;line-height:1.4}.payment-rule-live-summary{background:#eff9f5;border:1px solid #b8ded0;border-radius:11px;grid-template-columns:auto minmax(0,1fr);align-items:start;gap:10px;margin:14px 0;padding:12px 13px;display:grid}.payment-rule-live-summary>svg{color:var(--green2)}.payment-rule-live-summary>div{flex-direction:column;gap:3px;display:flex}.payment-rule-live-summary small{color:#5b7169;font-size:11px}.payment-rule-live-summary b{font-size:13px}.payment-rule-live-summary span{color:#587068;font-size:11px;line-height:1.4}.payment-rule-flow{grid-template-columns:minmax(0,1fr) 36px minmax(0,1fr);align-items:start;gap:10px;display:grid}.payment-rule-flow-arrow{height:100%;min-height:120px;color:var(--green2);place-items:center;font-size:24px;font-weight:800;display:grid}.payment-rule-picker{border:1px solid var(--line);background:#fff;border-radius:11px;min-width:0;padding:12px}.payment-rule-picker.compact{background:0 0;border:0;padding:0}.payment-rule-picker-head{flex-direction:column;gap:3px;margin-bottom:10px;display:flex}.payment-rule-picker-head b{font-size:12px}.payment-rule-picker-head small{color:var(--muted);font-size:11px;line-height:1.45}.payment-rule-choice-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:7px;display:grid}.payment-rule-choice-grid.movement{grid-template-columns:repeat(2,minmax(0,1fr))}.payment-rule-choice{text-align:left;border:1px solid var(--line);min-width:0;color:var(--text);background:#fafcfb;border-radius:9px;grid-template-columns:14px minmax(0,1fr);align-items:start;gap:8px;padding:9px;display:grid}.payment-rule-choice:hover{background:#f7fbf9;border-color:#b6d6cb}.payment-rule-choice.selected{background:#eef9f5;border-color:#85cbb2;box-shadow:inset 0 0 0 1px #0b7a530f}.payment-rule-choice-dot{background:#fff;border:2px solid #b7c8c2;border-radius:50%;width:12px;height:12px;margin-top:2px}.payment-rule-choice.selected .payment-rule-choice-dot{border:4px solid var(--green2)}.payment-rule-choice>span:last-child{flex-direction:column;gap:2px;min-width:0;display:flex}.payment-rule-choice b{font-size:11px}.payment-rule-choice small{color:var(--muted);font-size:11px;line-height:1.4}.payment-rule-advanced{background:#fff;border:1px dashed #cbd9d4;border-radius:10px;margin-top:12px}.payment-rule-advanced>summary{cursor:pointer;justify-content:space-between;align-items:center;gap:10px;padding:11px 12px;list-style:none;display:flex}.payment-rule-advanced>summary::-webkit-details-marker{display:none}.payment-rule-advanced>summary>span{flex-direction:column;gap:2px;display:flex}.payment-rule-advanced>summary b{font-size:11px}.payment-rule-advanced>summary small{color:var(--muted);font-size:11px}.payment-rule-advanced>summary>svg{color:var(--muted);transition:transform .18s}.payment-rule-advanced[open]>summary>svg{transform:rotate(180deg)}.payment-rule-advanced-body{flex-direction:column;gap:12px;padding:0 12px 12px;display:flex}.payment-rule-priority{max-width:460px}.payment-rule-manual-note,.payment-sheet-settings-help{color:#715b22;background:#fff9e9;border:1px solid #e5d7aa;border-radius:10px;align-items:flex-start;gap:9px;margin-top:13px;padding:11px 12px;display:flex}.payment-rule-manual-note span,.payment-sheet-settings-help span{font-size:11px;line-height:1.45}.payment-sheet-settings-help{color:#4f675e;background:#f5faf8;border-color:#c9ddd6;margin:0 0 12px}.payment-rule-description{color:var(--muted);margin:12px 0 0;font-size:11px;line-height:1.45}.payment-rule-system-note{color:var(--muted);background:#f3f5f4;border-radius:8px;margin-top:9px;padding:9px 10px;font-size:11px;line-height:1.45}.payment-settings-accordion-body .sheet-settings-fields fieldset{border:1px solid var(--line);background:#fff;border-radius:11px;margin:0 0 12px;padding:13px}.payment-settings-accordion-body .sheet-settings-fields legend{color:var(--green2);padding:0 6px;font-size:12px;font-weight:760}.payment-settings-section-actions{border-top:1px solid var(--line);justify-content:flex-end;align-items:center;gap:8px;margin-top:12px;padding-top:12px;display:flex}@media (max-width:980px){.payment-settings-explainer{grid-template-columns:1fr}.payment-rule-basic-grid{grid-template-columns:1fr 1fr}.payment-rule-status{grid-column:1/-1}.payment-rule-flow{grid-template-columns:1fr}.payment-rule-flow-arrow{height:30px;min-height:auto;transform:rotate(90deg)}.payment-rule-choice-grid,.payment-rule-choice-grid.movement{grid-template-columns:1fr 1fr}}@media (max-width:720px){.payment-unified-settings-backdrop{padding:0}.payment-unified-settings-dialog{border:0;border-radius:0;width:100vw;height:100vh;max-height:100vh}.payment-unified-settings-scroll{padding:10px}.payment-settings-accordion>summary{grid-template-columns:auto minmax(0,1fr) auto;padding:12px}.payment-settings-accordion-body{padding:10px}.payment-work-create-simple,.payment-rule-basic-grid,.payment-rule-choice-grid,.payment-rule-choice-grid.movement{grid-template-columns:1fr}.payment-rule-card>summary{grid-template-columns:minmax(0,1fr) auto}.payment-rule-card-meta{grid-column:1/-1;justify-content:flex-start}.payment-rule-card-chevron{grid-area:1/2}.payment-unified-settings-dialog>footer{flex-direction:column;align-items:stretch}.payment-unified-settings-dialog>footer .secondary{width:100%}}.warehouse-source-section-head{justify-content:space-between;align-items:center;gap:14px;margin:14px 0 10px;display:flex}.warehouse-source-section-head>div{flex-direction:column;gap:3px;min-width:0;display:flex}.warehouse-source-section-head b{font-size:13px}.warehouse-source-section-head small{color:var(--muted);font-size:11px;line-height:1.45}.warehouse-source-grid.dynamic{grid-template-columns:repeat(auto-fit,minmax(260px,1fr))}.warehouse-source-card.dynamic{flex-direction:column;gap:10px;min-width:0;display:flex}.warehouse-source-capabilities{flex-wrap:wrap;gap:6px;display:flex}.warehouse-source-capabilities>span{color:#52675f;background:#f7faf9;border:1px solid #d9e5e0;border-radius:999px;padding:5px 7px;font-size:11px;line-height:1.2}.warehouse-source-capabilities>span.muted{color:var(--muted);border-style:dashed}.warehouse-source-actions{border-top:1px solid #edf2f0;align-items:center;gap:8px;margin-top:auto;padding-top:9px;display:flex}.system-source-note{color:var(--muted);margin-left:auto;font-size:11px;font-weight:700}.location-dialog .warehouse-dialog-body{flex-direction:column;gap:16px;display:flex}.warehouse-source-sellable .check-row{border:1px solid var(--line);background:#fff;border-radius:9px;flex-direction:row;align-items:center;gap:8px;min-height:40px;padding:0 10px;font-size:12px;font-weight:700;display:flex}.warehouse-source-sellable .check-row input{width:16px;height:16px}.location-capability-section{padding-top:2px}.location-capability-title{flex-direction:column;gap:4px;margin-bottom:10px;display:flex}.location-capability-title b{font-size:13px}.location-capability-title small{max-width:760px;color:var(--muted);font-size:11px;line-height:1.5}.location-capability-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:9px;display:grid}.location-capability-grid>label{border:1px solid var(--line);cursor:pointer;background:#fff;border-radius:11px;grid-template-columns:auto minmax(0,1fr);align-items:start;gap:10px;min-width:0;padding:11px 12px;display:grid}.location-capability-grid>label:hover{background:#fbfdfc;border-color:#b8d7cc}.location-capability-grid>label.active{background:#eff9f5;border-color:#91cdb8}.location-capability-grid input{width:17px;height:17px;margin-top:2px}.location-capability-grid label>span{flex-direction:column;gap:3px;min-width:0;display:flex}.location-capability-grid b{font-size:12px}.location-capability-grid small{color:var(--muted);font-size:11px;line-height:1.45}.warehouse-dialog-note.novice{align-items:flex-start}.warehouse-dialog-note.novice span{font-size:11px;line-height:1.5}.warehouse-core-message.warn{color:#765d1d;background:#fff9e9;border-color:#ead7a8}.reserve-source-selector select{border:1px solid var(--line);height:40px;color:var(--text);background:#fff;border-radius:9px;padding:0 10px;font-size:12px}.reserve-source-selector>small{color:var(--muted);font-size:11px;line-height:1.45}@media (max-width:760px){.warehouse-source-section-head{flex-direction:column;align-items:stretch}.warehouse-source-section-head .secondary{width:max-content}.location-capability-grid{grid-template-columns:1fr}}.stock-source-breakdown{white-space:normal;flex-wrap:wrap;align-items:center;gap:6px;display:flex}.stock-source-breakdown>span{border:1px solid var(--line);background:#f7faf8;border-radius:7px;align-items:center;gap:6px;padding:5px 7px;font-size:11px;display:inline-flex}.stock-source-breakdown b{font-size:11px}.stock-source-breakdown em{color:var(--muted);font-variant-numeric:tabular-nums;font-size:11px;font-style:normal}.product-marketplace-switch{grid-template-columns:repeat(3,minmax(155px,1fr));min-width:520px}.product-marketplace-switch button.all:not(.active){color:#17664f}.product-marketplace-switch button.active.all{color:#fff;background:linear-gradient(135deg,#0b8f69,#087454);box-shadow:0 6px 16px #087d5c33}.catalog-sync-strip{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;margin:0 0 12px;display:grid}.catalog-sync-account{background:#fff;border:1px solid #dce6e2;border-radius:12px;justify-content:space-between;align-items:center;gap:14px;min-width:0;padding:12px 13px;display:flex;box-shadow:0 3px 12px #1a342b09}.catalog-sync-account>div{flex-direction:column;gap:2px;min-width:0;display:flex}.catalog-sync-account b{font-size:13px}.catalog-sync-account small,.catalog-sync-account span{color:var(--muted);line-height:1.4;font-size:11px!important}.catalog-sync-account.wb{background:linear-gradient(90deg,#fbf7fd 0,#fff 34%);border-left:3px solid #8d39a9}.catalog-sync-account.ozon{background:linear-gradient(90deg,#f5f8ff 0,#fff 34%);border-left:3px solid #1769ff}.catalog-sync-account .secondary{white-space:nowrap;min-height:38px}.catalog-overview-metrics{grid-template-columns:repeat(6,minmax(105px,1fr));gap:7px;margin:0 0 10px;display:grid}.catalog-overview-metrics button{color:#40544c;text-align:left;cursor:pointer;background:#fff;border:1px solid #dce5e1;border-radius:10px;flex-direction:column;justify-content:center;align-items:flex-start;gap:1px;min-width:0;min-height:58px;padding:8px 11px;display:flex}.catalog-overview-metrics button:hover{background:#f9fcfb;border-color:#bcd2ca}.catalog-overview-metrics button.active{background:#edf9f5;border-color:#82c5b0;box-shadow:inset 0 0 0 1px #82c5b0}.catalog-overview-metrics button.active.warn{background:#fff8e8;border-color:#e4bd62}.catalog-overview-metrics button.active.danger{background:#fff2f0;border-color:#e7aaa4}.catalog-overview-metrics b{color:var(--text);font-size:16px;line-height:1.15}.catalog-overview-metrics span{font-size:11px;font-weight:700;line-height:1.3}.catalog-overview-filter{background:#fff;border:1px solid #dde7e3;border-radius:10px;grid-template-columns:minmax(280px,1fr) minmax(220px,300px) auto;align-items:center;gap:8px;margin:0 0 10px;padding:8px;display:grid}.catalog-overview-filter select{min-width:0;height:38px;color:var(--text);background:#fff;border:1px solid #d3dfda;border-radius:8px;padding:0 10px;font-size:12px}.catalog-overview-table-wrap{background:#fff;border:1px solid #dce6e2;border-radius:12px;width:100%;overflow:auto}.catalog-overview-table{border-collapse:separate;border-spacing:0;table-layout:fixed;width:100%;min-width:1280px}.catalog-overview-table th{z-index:2;color:#52665e;letter-spacing:.035em;text-align:left;text-transform:uppercase;background:#f6f9f8;border-bottom:1px solid #d8e3df;padding:9px 10px;font-size:11px;font-weight:820;position:sticky;top:0}.catalog-overview-table th:first-child{width:70px}.catalog-overview-table th:nth-child(2){width:170px}.catalog-overview-table th:nth-child(3){width:120px}.catalog-overview-table th:nth-child(4),.catalog-overview-table th:nth-child(5){width:260px}.catalog-overview-table th:nth-child(6){width:160px}.catalog-overview-table th:nth-child(7){width:180px}.catalog-overview-table td{vertical-align:middle;border-bottom:1px solid #e7eeeb;padding:8px 10px;font-size:12px}.catalog-overview-table tbody tr:last-child td{border-bottom:0}.catalog-overview-table tbody tr:hover td{background:#fbfdfc}.catalog-row-missing td{background:#fff9f7}.catalog-row-missing:hover td{background:#fff5f2!important}.catalog-barcode{white-space:nowrap;font-size:12px;display:block}.catalog-overview-table td:nth-child(2)>small{color:var(--muted);margin-top:3px;display:block;font-size:11px!important}.catalog-stock-cell{flex-direction:column;gap:1px;display:flex}.catalog-stock-cell b{font-size:15px}.catalog-stock-cell span{color:#39554a;font-size:11px;font-weight:750}.catalog-stock-cell small{color:var(--muted);font-size:11px!important}.catalog-market-card{background:#fff;border:1px solid #dce5e1;border-radius:9px;flex-direction:column;gap:3px;min-width:0;min-height:80px;padding:8px 9px;display:flex}.catalog-market-card.wb{border-left:3px solid #9b49b4}.catalog-market-card.ozon{border-left:3px solid #347bf5}.catalog-market-card.empty{color:#708079;background:#fafcfc;border-left-color:#cbd7d2;justify-content:center}.catalog-market-card-head{justify-content:space-between;align-items:flex-start;gap:7px;min-width:0;display:flex}.catalog-market-card-head>b{text-overflow:ellipsis;white-space:nowrap;min-width:0;font-size:12px;overflow:hidden}.catalog-market-card>small{color:#42564e;-webkit-line-clamp:2;-webkit-box-orient:vertical;font-weight:650;line-height:1.35;display:-webkit-box;overflow:hidden;font-size:11px!important}.catalog-market-card>span,.catalog-market-card>em{color:var(--muted);text-overflow:ellipsis;white-space:nowrap;font-size:11px;font-style:normal;line-height:1.3;overflow:hidden}.catalog-card-state{white-space:nowrap;border-radius:999px;flex:none;align-items:center;min-height:21px;padding:2px 6px;font-weight:760;line-height:1.15;display:inline-flex;font-size:11px!important}.catalog-card-state.present{color:#087653;background:#e8f7f1}.catalog-card-state.local{color:#596b64;background:#eef2f1}.catalog-card-state.missing{color:#ad3c31;background:#fff0ed}.catalog-card-state.absent{color:#75837d;background:#f1f3f2}.catalog-difference-list{flex-wrap:wrap;gap:4px;display:flex}.catalog-difference-list span{color:#7d5a13;background:#fff7df;border:1px solid #eed18f;border-radius:999px;padding:3px 6px;font-size:11px;font-weight:760;display:inline-flex}.catalog-match-ok,.catalog-match-muted{font-size:11px;line-height:1.4;display:inline-flex}.catalog-match-ok{color:#16765a;font-weight:720}.catalog-match-muted{color:var(--muted)}.catalog-link-cell{flex-direction:column;align-items:flex-start;gap:4px;display:flex}.catalog-link-cell small,.catalog-link-cell em{line-height:1.35;font-size:11px!important}.catalog-link-cell small{color:var(--muted)}.catalog-link-cell em{color:#ae3f34;font-style:normal;font-weight:700}.catalog-link-pill{white-space:nowrap;border-radius:999px;align-items:center;min-height:24px;padding:3px 8px;font-size:11px;font-weight:800;display:inline-flex}.catalog-link-pill.both{color:#087553;background:#e4f6ef}.catalog-link-pill.wb_only{color:#7d2d94;background:#f6eafa}.catalog-link-pill.ozon_only{color:#175fca;background:#eaf1ff}.catalog-link-pill.local{color:#5c6d66;background:#edf1f0}@media (max-width:1180px){.catalog-overview-metrics{grid-template-columns:repeat(3,minmax(120px,1fr))}.catalog-sync-strip{grid-template-columns:1fr}.product-marketplace-switch{min-width:460px}}.marketplace-switch{background:#ffffffeb;border:1px solid #d8e2de;border-radius:11px;grid-template-columns:repeat(2,minmax(118px,1fr));min-width:244px;padding:4px;display:inline-grid;box-shadow:0 3px 12px #23362f0a}.marketplace-switch.with-all{grid-template-columns:repeat(3,minmax(118px,1fr));min-width:382px}.marketplace-switch button{color:#5c6a65;white-space:nowrap;background:0 0;border:0;border-radius:8px;min-width:0;height:38px;padding:0 13px;font-size:13px;font-weight:750;transition:background-color .15s,color .15s,box-shadow .15s}.marketplace-switch button:not(.active):not(:disabled):hover{color:#314b42;background:#f3f7f5}.marketplace-switch button.active.marketplace-wb{color:#fff;background:#c82f86;box-shadow:0 5px 14px #c82f8633}.marketplace-switch button.active.marketplace-ozon{color:#fff;background:#1769ff;box-shadow:0 5px 14px #1769ff33}.marketplace-switch button.active.marketplace-all{color:#fff;background:#078e68;box-shadow:0 5px 14px #078e682e}.marketplace-switch button.unavailable:not(.active){opacity:.46}.marketplace-switch.compact{min-width:214px;padding:3px}.marketplace-switch.compact button{height:34px;font-size:12px}.fbo-workspace .marketplace-switch{border-color:var(--fbo-line)}.product-marketplace-switch,.fbo-marketplace-switch,.fbs-marketplace-switch{display:none!important}@media (max-width:820px){.marketplace-switch,.marketplace-switch.with-all{width:100%;min-width:0}.marketplace-switch button{padding:0 8px;font-size:12px}}@media (min-width:821px){.content{padding:18px 22px 38px}.heading{gap:18px;margin-bottom:13px}.heading h1,.planned h1{font-size:clamp(29px,2.35vw,38px)}.heading p:not(.eyebrow),.planned>p:not(.eyebrow){max-width:720px;margin-top:6px;font-size:13px;line-height:1.42}.primary{min-height:42px;padding:0 14px}.card-head{min-height:52px;padding:9px 14px}th,td{height:52px;padding-left:11px;padding-right:11px}.fbs-mini-metrics{gap:9px;margin-bottom:10px}.fbs-mini-metrics article{gap:10px;min-height:62px;padding:9px 13px}.fbs-mini-metrics svg{width:29px;height:29px;padding:7px}.fbs-mini-metrics b{font-size:20px}.fbs-info-hints{margin:-3px 0 7px}.fbo-workspace{gap:12px;margin:-18px -22px -38px;padding:18px 22px 28px}.fbo-heading-row h1{font-size:clamp(29px,2.35vw,38px)}}.module-empty.compact{min-height:88px;padding:16px}.migration-page{gap:11px}.migration-steps{align-items:start;gap:12px}.migration-card{align-self:start;width:100%}.migration-mode-chooser{gap:10px;margin:10px 0}.migration-mode-card{gap:11px;min-height:84px;padding:12px 14px}.migration-mode-card>span{width:34px;height:34px}.migration-mode-card strong{margin-bottom:3px;font-size:14px}.migration-section-head{padding:10px 12px}.migration-section-head h2{font-size:16px}.migration-upload{min-height:66px;margin:10px;padding:11px 13px}.migration-recognized{padding:9px 10px 1px}.migration-mapping-details{margin:9px 10px}.migration-actions{padding:9px 10px}.migration-summary{gap:6px;padding:8px 10px}.migration-summary span{padding:5px 7px}.migration-warning{margin:9px 10px;padding:9px 10px}.fbs-heading-row{align-items:flex-start}.fbs-heading-marketplace{flex:none;justify-content:flex-end;margin-left:auto;display:flex}.fbs-page-actions{justify-content:space-between;align-items:center;gap:12px;margin:-2px 0 10px;display:flex}.fbs-page-actions-spacer{flex:auto;min-width:1px}.fbs-page-actions-buttons{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:8px;display:flex}.fbs-page-actions-buttons .primary,.fbs-page-actions-buttons .secondary{min-height:36px}@media (max-width:900px){.fbs-heading-row{flex-direction:column}.fbs-heading-marketplace{width:100%;margin-left:0}.fbs-heading-marketplace .marketplace-switch{width:100%}.fbs-page-actions{align-items:stretch}.fbs-page-actions-spacer{display:none}.fbs-page-actions-buttons{justify-content:flex-start;width:100%}}.warehouse-core-help{background:#f8fbfa;border:1px solid #dce8e3;border-radius:10px;margin:-3px 0 10px}.warehouse-core-help>summary{cursor:pointer;color:#466158;align-items:center;gap:7px;min-height:38px;padding:7px 11px;font-size:12px;font-weight:800;list-style:none;display:flex}.warehouse-core-help>summary::-webkit-details-marker{display:none}.warehouse-core-help>summary svg:last-child{color:#0a8c68;margin-left:auto}.warehouse-core-help>p{max-width:900px;color:var(--muted);margin:0;padding:0 11px 10px;font-size:12px;line-height:1.45}.smart-warehouses-page .warehouse-core-toolbar{margin-bottom:8px}.smart-warehouses-page .warehouse-card>header{min-height:54px;padding:9px 14px}.smart-warehouses-page .warehouse-summary{gap:22px;padding:8px 14px}.smart-warehouses-page .warehouse-summary span{gap:1px}.smart-warehouses-page .warehouse-summary small{font-size:11px!important}.smart-warehouses-page .warehouse-summary b{font-size:13px}.smart-warehouses-page .warehouse-source-section-head{margin:8px 14px 6px}.smart-warehouses-page .warehouse-source-section-head small{font-size:11px!important}.warehouse-source-grid.dynamic.compact{grid-template-columns:repeat(auto-fit,minmax(220px,1fr));gap:8px;padding:6px 14px 10px}.warehouse-source-card.dynamic.compact{border-radius:10px;gap:6px;padding:10px 11px}.warehouse-source-card.dynamic.compact .warehouse-source-card-head{gap:10px}.warehouse-source-card.dynamic.compact .warehouse-source-card-head b{font-size:13px}.warehouse-source-card.dynamic.compact .warehouse-source-card-head small{font-size:11px!important}.warehouse-source-card.dynamic.compact .warehouse-source-card-head strong{font-size:16px}.warehouse-source-capability-details{border-top:1px solid #edf2f0;padding-top:4px}.warehouse-source-capability-details>summary{cursor:pointer;color:#60736c;align-items:center;gap:5px;min-height:26px;font-size:11px;font-weight:750;list-style:none;display:flex}.warehouse-source-capability-details>summary::-webkit-details-marker{display:none}.warehouse-source-capability-details>summary b{background:#eef4f1;border-radius:999px;margin-left:auto;padding:2px 6px;font-size:11px}.warehouse-source-capability-details .warehouse-source-capabilities{gap:4px;padding-top:5px}.warehouse-source-capability-details .warehouse-source-capabilities>span{padding:4px 6px;font-size:11px}.warehouse-source-card.dynamic.compact .warehouse-source-actions{gap:6px;padding-top:5px}.warehouse-source-card.dynamic.compact .warehouse-source-actions .table-action{min-height:26px;font-size:11px}.warehouse-source-card.dynamic.compact .system-source-note{font-size:11px}.smart-warehouses-page .warehouse-process-balance{margin:0 14px 10px;padding:9px 11px}.smart-warehouses-page .warehouse-process-balance b{font-size:12px}.smart-warehouses-page .warehouse-process-balance small{font-size:11px!important}.smart-warehouses-page .warehouse-process-pills span{padding:5px 7px;font-size:11px}@media (max-width:760px){.warehouse-source-grid.dynamic.compact{grid-template-columns:1fr}.fbs-page-actions-buttons>*{flex:auto}}.payment-view-switch{border:1px solid var(--line);background:#fff;border-radius:11px;align-items:center;gap:4px;margin:0 0 14px;padding:4px;display:inline-flex}.payment-view-switch button{min-width:132px;height:38px;color:var(--muted);cursor:pointer;background:0 0;border:0;border-radius:8px;padding:0 16px;font-size:13px;font-weight:760}.payment-view-switch button:hover{color:var(--text);background:#f3f7f5}.payment-view-switch button.active{background:var(--greenSoft);color:var(--green2);box-shadow:inset 0 0 0 1px #b9dfd1}.payments-page .payment-periodbar{margin-bottom:12px;padding:9px 10px}.payments-page .payment-summary-grid{gap:10px;margin-bottom:12px}.payments-page .payment-summary-grid article{min-height:78px;padding:12px 14px}.payments-page .payment-history-card,.payments-page .payment-rates-card{margin-bottom:12px}.writeoffs-page .warehouse-core-principle{margin-bottom:14px}.writeoff-document{overflow:visible}.writeoff-fields{border-top:1px solid var(--line);grid-template-columns:minmax(220px,1fr) minmax(220px,1fr) minmax(280px,1.4fr);gap:12px;padding:14px 16px;display:grid}.writeoff-fields label{flex-direction:column;gap:6px;min-width:0;display:flex}.writeoff-fields label>span{font-size:12px;font-weight:760}.writeoff-fields label>small{color:var(--muted);font-size:11px;line-height:1.4}.writeoff-fields select,.writeoff-fields input{border:1px solid var(--line);width:100%;height:40px;color:var(--text);background:#fff;border-radius:8px;outline:0;padding:0 10px;font-size:13px}.writeoff-fields select:focus,.writeoff-fields input:focus{border-color:var(--green);box-shadow:0 0 0 3px #078e6814}.writeoff-fields em{color:var(--muted);font-style:normal;font-weight:500}.writeoff-product-search{margin:0 16px 14px}.writeoff-product-search .stock-op-search>span{min-width:42px;height:36px;color:var(--muted);place-items:center;display:grid}.writeoff-search-empty{border:1px dashed var(--line);color:var(--muted);background:#fbfdfc;border-radius:9px;padding:11px 12px;font-size:12px}.writeoff-draft-table{border:1px solid var(--line);border-radius:10px;margin:0 16px}.writeoff-draft-table table{min-width:760px}.writeoff-draft-table td>small,.writeoff-history td>small{color:var(--muted);margin-top:3px;font-size:11px;display:block}.writeoff-qty{border:1px solid var(--line);text-align:right;background:#fff;border-radius:7px;width:94px;height:36px;padding:0 9px;font-size:13px;font-weight:720}.writeoff-qty.invalid{background:#fff7f6;border-color:#d98a83}.writeoffs-page .stock-op-actions{margin:12px 16px 16px}.writeoffs-page .stock-op-message.warning{margin:10px 16px 0}.writeoff-history table{min-width:980px}.writeoff-history .status.cancelled{color:#61746d;background:#f1f3f2}.writeoff-history .status.ready{background:var(--greenSoft);color:var(--green2)}@media (max-width:980px){.writeoff-fields{grid-template-columns:1fr 1fr}.writeoff-fields .writeoff-comment{grid-column:1/-1}.payment-view-switch{width:100%}.payment-view-switch button{flex:1;min-width:0}}@media (max-width:680px){.writeoff-fields{grid-template-columns:1fr}.writeoff-fields .writeoff-comment{grid-column:auto}.writeoff-product-search,.writeoff-draft-table,.writeoffs-page .stock-op-actions{margin-left:0;margin-right:0}.payment-view-switch button{font-size:12px}}.payment-tariff-import-dialog{width:min(1040px,100vw - 34px);max-height:calc(100vh - 42px)}.tariff-import-scroll{gap:14px}.tariff-import-file-row{align-items:stretch;gap:10px;display:flex}.tariff-import-upload{min-height:68px;color:var(--green2);cursor:pointer;background:#f7fcfa;border:1px dashed #9ccfbd;border-radius:11px;flex:1;align-items:center;gap:12px;padding:12px 14px;transition:all .15s;display:flex}.tariff-import-upload:hover{border-color:var(--green);background:#f0faf6}.tariff-import-upload>span{flex-direction:column;flex:1;gap:3px;min-width:0;display:flex}.tariff-import-upload b{text-overflow:ellipsis;white-space:nowrap;color:var(--text);font-size:13px;overflow:hidden}.tariff-import-upload small{color:var(--muted);font-size:11px;line-height:1.35}.tariff-import-upload input{display:none}.tariff-import-file-row>.secondary{flex:none;align-self:stretch}.tariff-import-mapping-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;display:grid}.tariff-import-work-mapping{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;display:grid}.tariff-import-work-mapping>label{border:1px solid var(--line);background:#fff;border-radius:9px;grid-template-columns:minmax(0,1fr) minmax(180px,42%);align-items:center;gap:10px;padding:10px 11px;display:grid}.tariff-import-work-mapping>label>span{flex-direction:column;gap:2px;min-width:0;display:flex}.tariff-import-work-mapping b{font-size:12px}.tariff-import-work-mapping small{color:var(--muted);font-size:11px}.tariff-import-work-mapping select,.tariff-import-mapping-grid select{border:1px solid var(--line);width:100%;min-width:0;height:36px;color:var(--text);background:#fff;border-radius:8px;padding:0 9px}.tariff-import-summary{grid-template-columns:repeat(4,minmax(0,1fr));gap:8px;display:grid}.tariff-import-summary>div{border:1px solid var(--line);background:#fff;border-radius:9px;flex-direction:column;gap:4px;padding:10px 12px;display:flex}.tariff-import-summary small{color:var(--muted);font-size:11px}.tariff-import-summary b{font-size:18px}.tariff-import-summary .ok{background:#f3fbf7;border-color:#bfe3d5}.tariff-import-summary .danger{background:#fff7f6;border-color:#efc2be}.tariff-import-errors{background:#fff7f6;border:1px solid #efc2be;border-radius:9px;flex-direction:column;gap:6px;padding:10px 12px;display:flex}.tariff-import-errors>div{color:#9a332c;align-items:flex-start;gap:7px;font-size:11px;line-height:1.4;display:flex}.tariff-import-errors svg{flex:none;margin-top:1px}.tariff-import-preview-wrap{border:1px solid var(--line);background:#fff;border-radius:9px;max-height:250px;overflow:auto}.tariff-import-preview{border-collapse:collapse;width:100%;font-size:11px}.tariff-import-preview th,.tariff-import-preview td{border-right:1px solid var(--line);border-bottom:1px solid var(--line);text-align:left;vertical-align:top;height:auto;padding:8px 9px}.tariff-import-preview th:last-child,.tariff-import-preview td:last-child{border-right:0}.tariff-import-preview tr:last-child td{border-bottom:0}.tariff-import-preview th{z-index:1;color:#476157;background:#f4f8f6;position:sticky;top:0}.tariff-import-preview td small{color:var(--muted);margin-top:2px;font-size:11px;display:block}.tariff-import-state{border-radius:999px;padding:4px 7px;font-size:11px;font-weight:750;display:inline-flex}.tariff-import-state.ok{color:#0c7658;background:#e9f8f1}.tariff-import-state.error{color:#a23a32;background:#fff0ee}@media (max-width:900px){.tariff-import-mapping-grid,.tariff-import-work-mapping,.tariff-import-summary{grid-template-columns:1fr}.tariff-import-file-row{flex-direction:column}.tariff-import-work-mapping>label{grid-template-columns:1fr}.payment-tariff-import-dialog{width:100%;max-height:calc(100vh - 20px)}}@property --tw-blur{syntax:"*";inherits:false}@property --tw-brightness{syntax:"*";inherits:false}@property --tw-contrast{syntax:"*";inherits:false}@property --tw-grayscale{syntax:"*";inherits:false}@property --tw-hue-rotate{syntax:"*";inherits:false}@property --tw-invert{syntax:"*";inherits:false}@property --tw-opacity{syntax:"*";inherits:false}@property --tw-saturate{syntax:"*";inherits:false}@property --tw-sepia{syntax:"*";inherits:false}@property --tw-drop-shadow{syntax:"*";inherits:false}@property --tw-drop-shadow-color{syntax:"*";inherits:false}@property --tw-drop-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-drop-shadow-size{syntax:"*";inherits:false}
