@font-face{font-family:Onest;src:url('/ui-fonts/onest-400-cyrillic.woff2');font-weight:400;unicode-range:U+0400-045F}@font-face{font-family:Onest;src:url('/ui-fonts/onest-400-latin.woff2');font-weight:400}@font-face{font-family:Onest;src:url('/ui-fonts/onest-600-cyrillic.woff2');font-weight:600 900;unicode-range:U+0400-045F}@font-face{font-family:Onest;src:url('/ui-fonts/onest-600-latin.woff2');font-weight:600 900}
:root{--petrol:#14353f;--petrol-dark:#14353f;--ink:#14353f;--muted:#526665;--line:#e2dfd6;--soft:#f1eee6;--orange:#e96326;font-family:Onest,'Segoe UI',Arial,sans-serif}body{background:#fdfbf7;font-size:15px;line-height:1.5}button,input,select,textarea{font-family:inherit;font-size:14px}button,a,input,select,textarea,summary{-webkit-tap-highlight-color:transparent}[hidden]{display:none!important}:focus-visible{outline:3px solid #d65419!important;outline-offset:3px}button:disabled{cursor:not-allowed}button,select,input,textarea{min-height:40px}input[type=checkbox],input[type=radio]{min-height:0}h2{font-size:20px}h3{font-size:17px}.app-shell{grid-template-columns:232px minmax(0,1fr)}.workspace{min-width:0;max-width:100%}.sidebar{padding:22px 16px;gap:8px}.brand strong{font-size:18px;letter-spacing:.4px}.brand img{object-fit:contain}.nav{gap:0;overflow-y:auto;margin-top:12px}.ui-nav-group{margin-bottom:17px}.ui-nav-group h2{font-size:11px;letter-spacing:.9px;text-transform:uppercase;color:#b8cbc9;padding:4px 12px;margin:0 0 3px}.nav-item{font-size:14px;padding:10px 12px;border-radius:7px;width:100%;min-height:40px}.nav-item.active{background:#2a4b52;border-left-color:#ff9b6d}.nav-count{font-size:11px}.sidebar-foot{font-size:12px;padding-top:12px}.topbar{background:#fdfbf7;border-bottom:1px solid var(--line);padding:22px 28px;gap:16px;min-height:92px;flex-wrap:wrap}.page-title{flex:1;min-width:180px}.page-title h1{font-size:27px;line-height:1.2;margin:0 0 5px;letter-spacing:-.5px}.page-title>span{font-size:13px;white-space:normal}.search-field{background:white;width:300px;flex:none}.search-field input{font-size:14px}.view{padding:24px 28px 36px}.section-head{gap:16px;flex-wrap:wrap;align-items:flex-start;margin-bottom:20px}.section-head h2{font-size:20px}.section-head p{font-size:14px;line-height:1.5;margin-top:5px}.primary-btn,.secondary-btn,.icon-btn{border-radius:7px}.secondary-btn{border-color:#bdc9c5;background:white}.secondary-btn:hover{background:var(--soft)}.primary-btn{background:var(--ink)}.data-table,.catalog-card,.today-panel,.today-kpi,.integration-card,.inventory-form,.partner-create,.accounting-action,.promotion-form,.delivery-card,.company-layout>section{border-radius:12px;border-color:var(--line);box-shadow:none}.data-table{overflow-x:auto}.today-summary{gap:16px;margin-bottom:24px;grid-template-columns:repeat(4,minmax(0,1fr))}.today-kpi{padding:18px 20px;border-left-width:3px}.today-kpi span{font-size:14px}.today-kpi strong{font-size:30px}.today-grid{grid-template-columns:1fr}.today-panel{padding:24px}.today-action{padding:16px;border-radius:8px}.today-action span small,.today-order span>small{font-size:13px}.today-order{grid-template-columns:minmax(180px,1.5fr) repeat(3,minmax(100px,1fr)) 18px}.today-orders-panel{margin-top:20px}.integration-card dt,.integration-card dd{font-size:12px}.integration-card>div span{font-size:12px}.ui-disclosure{border:1px solid var(--line);border-radius:10px;background:white;margin:18px 0;min-width:0}.ui-disclosure>summary{cursor:pointer;padding:14px 18px;font-weight:600;font-size:14px;min-height:48px}.ui-disclosure>summary:hover{background:var(--soft);border-radius:10px}.ui-disclosure>summary:focus-visible{outline-offset:-3px}.ui-disclosure>:not(summary){margin:0;padding:18px;border:0;max-width:100%;border-radius:0}.ui-attention>summary{color:#873b19;background:#fff0e5}.ui-disclosure .today-panel{border:0}.integration-health{grid-template-columns:repeat(3,minmax(0,1fr))}.order-workspace-controls{flex-wrap:wrap}.order-financial-summary{font-size:14px;gap:12px}.order-financial-summary small{font-size:12px!important}.order-register-wrap{border-radius:10px}.order-register-row{font-size:14px;line-height:1.5}.order-register-row small{font-size:12px!important}.ui-orders-compact .order-register{min-width:0;width:100%}.ui-orders-compact .order-register-row{display:grid;grid-template-columns:minmax(135px,1.1fr) minmax(170px,1.5fr) minmax(115px,1fr) minmax(115px,1fr) minmax(140px,1.2fr);min-width:0;gap:14px;padding:18px;width:100%;text-align:left}.ui-orders-compact .order-register-row>span{min-width:0;overflow-wrap:anywhere}.ui-orders-compact .order-register-row>span:nth-child(1),.ui-orders-compact .order-register-row>span:nth-child(2),.ui-orders-compact .order-register-row>span:nth-child(7),.ui-orders-compact .order-register-row>span:nth-child(8),.ui-orders-compact .order-register-row>span:nth-child(9),.ui-orders-compact .order-register-row>span:nth-child(10){display:none}.ui-orders-compact .order-register-head{background:var(--soft);font-size:12px;padding-block:12px}.ui-orders-compact .register-products{font-size:14px}.ui-orders-compact .register-stage{font-size:12px;white-space:normal}.order-info-dialog,.company-dialog{border:1px solid var(--line);border-radius:14px;background:#fdfbf7;padding:24px;width:min(900px,calc(100vw - 24px));max-width:calc(100vw - 24px);max-height:90dvh;color:var(--ink)}dialog::backdrop{background:#14353f88}.order-info-content h2{font-size:26px}.order-info-content section{border:1px solid var(--line);border-radius:10px;background:white;padding:20px;margin-top:16px}.order-info-content p{font-size:14px;line-height:1.7}.order-info-totals{gap:12px;grid-template-columns:repeat(3,minmax(0,1fr))}.order-info-totals>div{padding:14px;background:var(--soft);border-radius:8px}.order-info-scroll{overflow:auto}.inventory-layout{display:flex;flex-direction:column}.inventory-layout>.ui-disclosure{width:100%}.inventory-form{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:16px}.inventory-form h3,.inventory-form>p,.inventory-form>button{grid-column:1/-1}.inventory-form label,.partner-create label,.promotion-form label{font-size:14px;gap:7px}.inventory-form p,.form-note{font-size:13px!important;line-height:1.6}.partner-admin-grid{grid-template-columns:1fr}.ui-partner-help{grid-column:1/-1;order:2}.partner-internal,.partner-create{min-width:0}.partner-row{padding:20px;gap:18px}#partnersTable .partner-row{grid-template-columns:1.2fr 1.2fr 1fr 1fr}#partnersTable .partner-row small{font-size:13px}.partner-actions .secondary-btn{font-size:13px}.company-layout{gap:20px}.catalog-grid{gap:18px;grid-template-columns:repeat(auto-fill,minmax(260px,1fr))}.catalog-card{padding:22px}.catalog-card h3{font-size:16px;line-height:1.5}.catalog-card small,.catalog-card dt,.catalog-card dd{font-size:13px}.catalog-card-actions{flex-wrap:wrap}.catalog-controls{gap:12px;flex-wrap:wrap}.catalog-controls input{min-width:0}.promotion-layout{gap:24px}.delivery-queue{margin-top:20px}.delivery-queue>*{border-radius:12px}.delivery-provider-readiness{gap:16px}.delivery-safety p,.delivery-card small,.delivery-attention-summary small{font-size:13px}.delivery-attention-summary{gap:12px}.delivery-pick-summary{gap:12px}.controls-band{flex-wrap:wrap}.pipeline-tabs{max-width:100%;background:var(--soft);padding:5px;border-radius:8px}.kanban{min-height:450px;grid-auto-columns:270px;gap:16px}.kanban-column{background:#f1eee6;border-radius:10px}.deal-card{border-radius:8px;padding:15px}.deal-card h3{font-size:16px}.deal-id,.deal-contact,.deal-foot{font-size:13px}.settings-list,.contact-card,.task-row{font-size:14px}.pc-controls,.pc-period{gap:12px}.dialogue-app,.reviews-root{min-width:0}.ui-menu-shade{position:fixed;inset:0;border:0;background:#14353f66;z-index:29}.login-screen{background:#fdfbf7}.login-card{border-radius:14px;padding:30px}.login-card label,.login-card small{font-size:14px}.metrics{padding:0 28px;background:var(--soft)}.metric{min-width:0}.metric strong{font-size:24px}.metric span{font-size:13px}
@media(max-width:1250px){.ui-orders-compact .order-register-row{grid-template-columns:minmax(115px,1.1fr) minmax(130px,1.4fr) minmax(100px,1fr) minmax(100px,1fr) minmax(100px,1fr);gap:10px;padding:14px}.today-order{grid-template-columns:1.5fr 1fr 1fr}.today-order>i{display:none}.user-chip>div{display:none}#partnersTable .partner-row{grid-template-columns:1fr 1fr}.partner-row.header{display:none}.order-workspace-head{display:block}.order-workspace-controls{margin-top:16px}.topbar{gap:12px}}
@media(max-width:980px){.app-shell{display:block}.sidebar{position:fixed;inset:0 auto 0 0;width:264px;transform:translateX(-270px);transition:none;height:100dvh}.sidebar.open{transform:translateX(0)}.menu-btn{display:inline-grid}.topbar{padding:16px;min-height:0;gap:10px}.page-title{min-width:0}.page-title h1{font-size:23px}.page-title>span{display:none}.search-field{order:5;width:100%;flex-basis:100%}.user-chip{display:none}.view{padding:20px 16px}.section-head h2{font-size:19px}.today-summary{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.today-kpi{padding:14px}.today-kpi span{font-size:13px}.today-kpi strong{font-size:26px}.today-panel{padding:18px}.integration-health{grid-template-columns:1fr}.today-order{grid-template-columns:1fr 1fr}.today-order>span:first-child{grid-column:1/-1}.order-workspace-controls{display:grid;grid-template-columns:1fr 1fr;width:100%;gap:10px}.order-workspace-controls select{width:100%;min-width:0}.order-register-wrap{overflow-x:auto;max-width:100%}.ui-orders-compact .order-register-row{grid-template-columns:1fr 1fr;gap:16px;padding:18px}.ui-orders-compact .order-register-head{display:none}.ui-orders-compact .order-register-row>span:nth-child(3),.ui-orders-compact .order-register-row>span:nth-child(4),.ui-orders-compact .order-register-row>span:nth-child(11){grid-column:1/-1}.ui-orders-compact .order-register-row>span:nth-child(5)::before,.ui-orders-compact .order-register-row>span:nth-child(6)::before,.ui-orders-compact .order-register-row>span:nth-child(11)::before{content:attr(data-ui-label);display:block;font-size:12px;color:var(--muted);margin-bottom:5px}.ui-orders-compact .register-products{font-size:14px}.inventory-form{grid-template-columns:1fr}.partner-admin-grid,.promotion-layout,.company-layout,.accounting-layout{display:block}.promotion-form{margin-top:20px}#partnersTable .partner-row{grid-template-columns:1fr}.order-info-dialog{padding:18px}.order-info-totals{grid-template-columns:1fr}.order-info-content h2{font-size:23px}.order-info-content section{padding:15px}.delivery-provider-readiness{grid-template-columns:1fr}.metrics{grid-template-columns:repeat(2,minmax(0,1fr));padding:0 16px}.metric{padding:12px;border:0}.catalog-grid{grid-template-columns:1fr}.catalog-controls input{width:100%}.filters{flex-wrap:wrap}.filters select{max-width:100%}.data-table{max-width:100%}.manual-hold-form{display:flex;flex-direction:column}.delivery-pick-summary,.delivery-attention-summary{display:flex;flex-direction:column;align-items:stretch}.ui-disclosure>:not(summary){padding:14px}.partner-create{width:100%;max-width:100%}}
@media(prefers-reduced-motion:reduce){*,*::before,*::after{scroll-behavior:auto!important;transition:none!important}}
/* Separate marketplace screen shares the typography and surfaces. */
body.lamoda-ui main{max-width:1440px;margin:auto;padding:24px}body.lamoda-ui h1{font-size:30px}body.lamoda-ui section{border-radius:12px;border-color:var(--line)}body.lamoda-ui table{font-size:14px}body.lamoda-ui .ui-back{display:inline-block;margin:16px 24px;color:var(--ink)}

.search-field{position:static;inset:auto;margin-left:auto}.metrics{margin-top:0}.register-products strong{font-size:14px!important;line-height:1.5}.ui-orders-compact .payment-state{font-size:12px}.ui-orders-compact .order-register-row small{line-height:1.5}

@media(max-width:980px){#tasksTable .table-row{grid-template-columns:1fr;padding:18px;gap:8px}#tasksTable .table-row.header{display:none}#tasksTable .table-row>:nth-child(3),#tasksTable .table-row>:nth-child(4){display:block}#tasksTable .table-row>:nth-child(3)::before{content:'Срок: ';color:var(--muted)}#tasksTable .table-row>:nth-child(4)::before{content:'Статус: ';color:var(--muted)}}

.delivery-row{display:flex;flex-direction:column;gap:16px;padding:20px}.delivery-row>*{order:5}.delivery-row>.delivery-row-head{order:0}.delivery-row>.delivery-blockers{order:1;font-size:15px}.delivery-row>.delivery-preparation-action,.delivery-row>.delivery-pack-form{order:2}.delivery-row>.delivery-grid{order:3}.delivery-row>.order-commercial-summary{order:4}.delivery-row p,.delivery-row label,.delivery-row small,.delivery-row .badge{font-size:13px}.delivery-row strong{font-size:14px}.delivery-row .delivery-row-head strong{font-size:18px}.delivery-preparation-action{align-self:flex-start}.order-commercial-summary dt,.order-commercial-summary dd{font-size:13px}@media(max-width:980px){.delivery-row{padding:16px}.delivery-preparation-action{align-self:stretch}.delivery-row-head{flex-wrap:wrap;gap:12px}}

/* Owner decision: all eleven columns visible by default. */
#view-orders{padding-left:14px;padding-right:14px}
#orderRegisterTable{width:100%;min-width:0}
#orderRegisterTable .order-register-row{display:grid!important;grid-template-columns:24px .55fr 1.05fr 1.6fr .85fr 1.05fr 1fr 1.05fr .55fr .9fr 1fr!important;gap:8px;padding:12px 8px;min-width:0;width:100%;font-size:12px;line-height:1.4}
#orderRegisterTable .order-register-row>span{display:block!important;min-width:0;overflow-wrap:anywhere}
#orderRegisterTable .order-register-row small{font-size:10px!important}
#orderRegisterTable .register-products strong{font-size:12px!important;line-height:1.4}
#orderRegisterTable .register-stage{white-space:normal;font-size:10px}
#orderRegisterTable .order-register-head{font-size:9px;letter-spacing:0;min-height:42px;background:var(--soft)}
@media(min-width:981px){body:has(#view-orders.active) .app-shell{grid-template-columns:180px minmax(0,1fr)}body:has(#view-orders.active) .sidebar{padding-inline:8px}body:has(#view-orders.active) .nav-item{font-size:13px;padding-inline:8px}}
@media(max-width:980px){#orderRegisterTable{min-width:1200px}}
