.samplesWorkspaceV2{display:flex;flex-direction:column;gap:14px;min-width:0}.samplesHeroV2{display:flex!important;align-items:flex-end!important;justify-content:space-between!important;gap:18px!important;padding:2px 0 0!important;border:0!important;background:transparent!important;box-shadow:none!important}.samplesHeroV2>div:first-child{min-width:0;max-width:760px}.samplesHeroV2 h2{margin:2px 0 4px!important;font-size:clamp(20px,1.35vw,24px)!important;line-height:1.2!important}.samplesHeroV2 p{margin:0!important;max-width:760px;color:var(--text-muted)!important;font-size:13px!important;line-height:18px!important}.samplesHeroSideV2{display:flex!important;align-items:center!important;justify-content:flex-end!important;gap:8px!important;flex-wrap:nowrap!important}.sampleMetric{min-width:94px;height:44px;padding:6px 10px;border:1px solid #e8e3dd;grid-column-gap:8px;column-gap:8px;background:var(--surface)}.sampleMetric span{grid-column:1/-1;font-size:11px;line-height:13px}.sampleMetric b{font-weight:600}.samplesPanelV2{padding:0!important;overflow:hidden!important;border-radius:12px!important;border:1px solid #e5e0da!important;background:var(--surface)!important;box-shadow:none!important}.samplePhaseBar{display:grid;grid-template-columns:repeat(6,minmax(0,1fr));border-bottom:1px solid #e8e3dd;background:#fbfaf8}.samplePhaseTab{min-width:0;min-height:42px;padding:8px 10px;border:0;border-right:1px solid #ece7e1;border-radius:0;background:transparent;color:var(--neutral-text);display:flex;align-items:center;justify-content:center;gap:7px;font-size:12px;font-weight:500;cursor:pointer;box-shadow:inset 0 -2px transparent}.samplePhaseTab:last-child{border-right:0}.samplePhaseTab:hover{background:#f7f4f0}.samplePhaseTab b{min-width:20px;height:20px;padding:0 6px;border-radius:999px;display:inline-flex;align-items:center;justify-content:center;font-size:11px;font-weight:600;background:var(--neutral-bg);color:var(--neutral-text)}.samplePhaseTab.active{background:#fff;color:var(--text-primary)}.samplePhaseTab.tone-blue.active{box-shadow:inset 0 -2px var(--blue)}.samplePhaseTab.tone-blue.active b{background:var(--blue-bg);color:var(--blue-text)}.samplePhaseTab.tone-amber.active{box-shadow:inset 0 -2px var(--amber)}.samplePhaseTab.tone-amber.active b{background:var(--amber-bg);color:var(--amber-text)}.samplePhaseTab.tone-violet.active{box-shadow:inset 0 -2px var(--violet)}.samplePhaseTab.tone-violet.active b{background:var(--violet-bg);color:var(--violet-text)}.samplePhaseTab.tone-green.active{box-shadow:inset 0 -2px var(--green)}.samplePhaseTab.tone-green.active b{background:var(--green-bg);color:var(--green-text)}.samplePhaseTab.tone-terracotta.active{box-shadow:inset 0 -2px var(--terracotta)}.samplePhaseTab.tone-terracotta.active b{background:var(--terracotta-bg);color:var(--terracotta-text)}.samplePhaseTab.tone-neutral.active{box-shadow:inset 0 -2px var(--walnut)}.sampleToolbarV2{min-height:52px;padding:8px 12px!important;display:grid!important;grid-template-columns:minmax(260px,1fr) minmax(160px,210px) auto;align-items:center;grid-gap:8px!important;gap:8px!important;border-bottom:1px solid #ece7e1;background:#fff}.sampleToolbarV2 .sampleSearch{min-width:0;height:36px;padding:0 10px;border:1px solid var(--control-border);border-radius:8px;display:flex;align-items:center;gap:6px;color:var(--text-muted);background:#fff}.sampleToolbarV2 .sampleSearch input{min-width:0;width:100%;height:32px;padding:0!important;border:0!important;outline:0!important;background:transparent!important}.sampleToolbarV2 select{height:36px}.sampleToolbarResult{font-size:12px;color:var(--text-muted);white-space:nowrap}.sampleTableV2{width:100%;min-width:0}.sampleRowV2,.sampleTableHeadV2{display:grid!important;grid-template-columns:minmax(90px,.78fr) minmax(150px,1.32fr) minmax(170px,1.52fr) minmax(160px,1.35fr) minmax(120px,.95fr) 72px;grid-gap:12px!important;gap:12px!important;align-items:center!important;min-width:0}.sampleTableHeadV2{min-height:34px!important;padding:0 12px!important;border-bottom:1px solid #ece7e1!important;background:#f8f6f3!important;color:#817a72!important;font-size:10px!important;font-weight:600!important;text-transform:uppercase;letter-spacing:.035em}.sampleRowV2{position:relative;min-height:68px!important;padding:8px 12px!important;border:0!important;border-bottom:1px solid #eee9e3!important;border-radius:0!important;background:#fff!important;box-shadow:inset 2px 0 transparent;transition:background var(--motion-fast) var(--ease-standard)}.sampleRowV2:last-child{border-bottom:0!important}.sampleRowV2:hover{background:#fcfbf9!important}.sampleRowV2>*{min-width:0}.sampleRowV2.control-overdue{box-shadow:inset 3px 0 var(--terracotta)}.sampleRowV2.control-soon:not(.control-overdue){box-shadow:inset 3px 0 var(--amber)}.sampleRowV2.sample-tone-blocked_batch,.sampleRowV2.sample-tone-rejected{box-shadow:inset 3px 0 var(--terracotta)}.sampleRowV2.sample-tone-repeat,.sampleRowV2.sample-tone-revision{box-shadow:inset 3px 0 var(--violet)}.sampleRowV2.sample-tone-approved,.sampleRowV2.sample-tone-converted_order{box-shadow:inset 3px 0 var(--green)}.sampleClientDeal,.sampleIdentity,.sampleProductCell,.sampleStateCell,.sampleTechCell{display:flex;flex-direction:column;gap:2px;min-width:0}.sampleIdentity b{font-size:13px;font-weight:600;white-space:nowrap}.sampleClientDeal small,.sampleIdentity small,.sampleProductCell small,.sampleStateCell small,.sampleTechCell small{font-size:11px!important;line-height:15px!important;color:var(--text-muted)!important;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.sampleClientLink{display:block!important;max-width:100%;padding:0!important;border:0!important;background:none!important;color:var(--text-primary)!important;text-align:left!important;font-size:13px!important;font-weight:600!important;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.sampleClientLink:hover{color:var(--walnut)!important;text-decoration:underline}.sampleProductCell>b,.sampleTechCell>b{font-size:13px;font-weight:600;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.sampleSpec{opacity:.85}.sampleStateCell{align-items:flex-start}.sampleStateCell .sampleStatus{display:inline-flex!important;width:max-content!important;max-width:100%;min-height:22px!important;padding:3px 7px!important;border:0!important;border-radius:999px!important;font-size:11px!important;line-height:16px!important;font-style:normal!important;font-weight:600!important;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.sampleControlMini.control-overdue{color:var(--terracotta-text)!important;font-weight:600}.sampleControlMini.control-soon{color:var(--amber-text)!important;font-weight:600}.sampleControlMini.control-future,.sampleLatestEvent{color:var(--neutral-text)!important}.sampleNoTech{color:var(--neutral-text)}.sampleNoTech,.sampleOpenBtn{font-size:12px;font-weight:500}.sampleOpenBtn{height:32px;padding:0 10px;border:1px solid #d9d2cb;border-radius:8px;background:#fff;color:var(--text-primary);cursor:pointer}.sampleOpenBtn:hover{border-color:var(--walnut);color:var(--walnut);background:#fbf8f5}.sampleEditorUX{display:flex;flex-direction:column;gap:0}.sampleEditorUX>.sampleStateCard{margin:0 0 10px!important;padding:10px 12px!important;border:1px solid #e4ded8!important;border-radius:10px!important;background:#fbfaf8!important;box-shadow:inset 3px 0 var(--neutral-text)!important}.sampleEditorUX>.sampleStateCard>span{display:block;margin-bottom:2px;color:var(--text-muted)!important;font-size:10px!important;letter-spacing:.04em}.sampleEditorUX>.sampleStateCard>b{font-size:15px!important}.sampleEditorUX>.sampleStateCard p{margin:3px 0!important;color:var(--text-primary)!important;font-size:12px!important}.sampleEditorUX>.sampleStateCard small{font-size:11px!important;color:var(--text-muted)!important}.sampleEditorUX>.sampleStateCard strong{display:inline-flex!important;margin-top:5px!important;padding:2px 6px!important;border-radius:999px!important;background:var(--neutral-bg)!important;color:var(--neutral-text)!important;font-size:11px!important}.sampleEditorUX>.sampleStateCard.sampleStatus-confirmed,.sampleEditorUX>.sampleStateCard.sampleStatus-preparing,.sampleEditorUX>.sampleStateCard.sampleStatus-production_sent{box-shadow:inset 3px 0 var(--blue)!important}.sampleEditorUX>.sampleStateCard.sampleStatus-feedback_wait,.sampleEditorUX>.sampleStateCard.sampleStatus-ready,.sampleEditorUX>.sampleStateCard.sampleStatus-received,.sampleEditorUX>.sampleStateCard.sampleStatus-sent,.sampleEditorUX>.sampleStateCard.sampleStatus-testing{box-shadow:inset 3px 0 var(--amber)!important}.sampleEditorUX>.sampleStateCard.sampleStatus-approved,.sampleEditorUX>.sampleStateCard.sampleStatus-converted_order{box-shadow:inset 3px 0 var(--green)!important}.sampleEditorUX>.sampleStateCard.sampleStatus-blocked_batch,.sampleEditorUX>.sampleStateCard.sampleStatus-rejected{box-shadow:inset 3px 0 var(--terracotta)!important}.sampleEditorUX>.sampleStateCard.sampleStatus-repeat,.sampleEditorUX>.sampleStateCard.sampleStatus-revision{box-shadow:inset 3px 0 var(--violet)!important}.sampleEditorUX>.sampleLifecycleFacts{margin:0 0 12px!important;padding:0!important;display:grid!important;grid-template-columns:repeat(auto-fit,minmax(115px,1fr))!important;grid-gap:0!important;gap:0!important;border:1px solid #e8e3dd!important;border-radius:10px!important;overflow:hidden;background:#fff!important}.sampleEditorUX>.sampleLifecycleFacts>span{min-width:0;padding:8px 10px!important;border:0!important;border-right:1px solid #eee9e3!important;background:transparent!important;font-size:12px!important}.sampleEditorUX>.sampleLifecycleFacts>span:last-child{border-right:0!important}.sampleEditorUX>.sampleLifecycleFacts b{display:block;margin-bottom:2px;font-weight:500!important}.sampleEditorUX>.sampleLifecycleFacts b,.sampleEditorUX>.sampleLifecycleFacts small{font-size:10px!important;color:var(--text-muted)!important}.sampleEditorUX>.sampleLifecycleFacts .feedbackFact{grid-column:span 2;background:var(--green-bg)!important}.sampleEditorUX>.sampleFlowSection,.sampleEditorUX>.sampleHistory,.sampleEditorUX>.sampleTechSection{margin:12px 0 0!important;padding:14px 0 0!important;border:0!important;border-top:1px solid #e8e3dd!important;border-radius:0!important;background:transparent!important;box-shadow:none!important}.sampleEditorUX .sampleFlowHead,.sampleEditorUX .sampleTechHead{margin-bottom:8px!important}.sampleEditorUX .sampleFlowHead h3,.sampleEditorUX .sampleHistory h3,.sampleEditorUX .sampleTechHead h3{margin:1px 0 2px!important;font-size:15px!important}.sampleEditorUX .sampleFlowHead p,.sampleEditorUX .sampleTechHead p{margin:0!important;color:var(--text-muted)!important;font-size:12px!important;line-height:17px!important}.sampleEditorUX .sampleDispatchItem{padding:8px 0!important;border:0!important;border-bottom:1px solid #eee9e3!important;border-radius:0!important;background:transparent!important}.sampleEditorUX .sampleDispatchItem:last-child{border-bottom:0!important}.sampleEditorUX .sampleFlowOptions{display:grid!important;grid-template-columns:repeat(2,minmax(0,1fr))!important;grid-gap:8px!important;gap:8px!important}.sampleEditorUX .sampleFlowOptions>button{min-height:58px!important;padding:9px 10px!important;border:1px solid #dfd8d1!important;border-radius:9px!important;background:#fff!important;text-align:left!important}.sampleEditorUX .sampleFlowOptions>button:hover{border-color:#b9aea4!important;background:#fbfaf8!important}.sampleEditorUX .sampleFlowOptions>button.active{border-color:var(--walnut)!important;background:#f8f1eb!important;box-shadow:inset 3px 0 var(--walnut)!important}.sampleEditorUX .sampleFlowOptions>button.good{border-left:3px solid var(--green)!important}.sampleEditorUX .sampleFlowOptions>button.danger{border-left:3px solid var(--terracotta)!important}.sampleEditorUX .sampleFlowOptions b{font-size:12px!important}.sampleEditorUX .sampleFlowOptions span{font-size:11px!important;line-height:15px!important;color:var(--text-muted)!important}.sampleEditorUX .sampleFlowComposer{margin-top:9px!important;padding:10px!important;border:1px solid #e2dcd5!important;border-radius:9px!important;background:#fbfaf8!important}.sampleEditorUX .sampleFlowTerminal{padding:9px 10px!important;border-radius:9px!important;background:var(--neutral-bg)!important;color:var(--neutral-text)!important;font-size:12px!important}.sampleEditorUX .sampleHistory .sampleEventList article{padding:7px 0!important;border-bottom:1px solid #eee9e3}.sampleEditorUX .sampleHistory .sampleEventList article:last-child{border-bottom:0}.sampleEditorUX .sampleEventDot{background:var(--violet)!important}@media (max-width:1365px){.sampleRowV2,.sampleTableHeadV2{grid-template-columns:minmax(78px,.7fr) minmax(135px,1.18fr) minmax(145px,1.35fr) minmax(145px,1.25fr) minmax(105px,.85fr) 64px;gap:8px!important}.sampleRowV2{padding-left:10px!important;padding-right:10px!important}.sampleProductCell .sampleSpec{display:none}.sampleOpenBtn{padding:0 7px}}@media (max-width:1150px){.samplePhaseTab{padding-left:6px;padding-right:6px;font-size:11px}.sampleRowV2,.sampleTableHeadV2{grid-template-columns:84px minmax(135px,1.15fr) minmax(150px,1.3fr) minmax(150px,1.2fr) 68px}.sampleTableHeadV2>span:nth-child(5),.sampleTechCell{display:none!important}.sampleToolbarV2{grid-template-columns:minmax(220px,1fr) 170px auto}}@media (max-width:900px){.samplesHeroV2{align-items:flex-start!important;flex-direction:column!important}.samplesHeroSideV2{width:100%;justify-content:flex-start!important}.samplePhaseBar{grid-template-columns:repeat(3,minmax(0,1fr))}.samplePhaseTab:nth-child(3){border-right:0}.samplePhaseTab:nth-child(-n+3){border-bottom:1px solid #ece7e1}.sampleToolbarV2{grid-template-columns:1fr}.sampleToolbarResult{display:none}.sampleTableHeadV2{display:none!important}.sampleRowV2{grid-template-columns:90px minmax(0,1fr) minmax(0,1.1fr) auto!important;min-height:76px!important}.sampleStateCell{grid-column:2/4}.sampleOpenBtn{grid-column:4;grid-row:1/3;align-self:center}.sampleTechCell{display:none!important}}@media (prefers-reduced-motion:reduce){.sampleRowV2{transition:none}}.sampleLegacyQuantity{margin:-4px 0 12px;padding:9px 11px;border:1px solid color-mix(in srgb,var(--state-amber,#c79a4a) 35%,transparent);border-radius:10px;background:color-mix(in srgb,var(--state-amber,#c79a4a) 10%,white);font-size:12px;line-height:1.4;color:var(--text-secondary,#625b52)}.sampleLegacyQuantity b{color:var(--text-primary,#2f2a24)}.sampleFlowTerminal{display:flex;align-items:center;justify-content:space-between;gap:16px;flex-wrap:wrap}.sampleFlowTerminal>span{min-width:0;flex:1 1 340px}.sampleFlowTerminal>.primary{flex:0 0 auto}.ordersWorkspaceV2{display:flex;flex-direction:column;gap:14px;min-width:0}.ordersHeroV2{display:flex!important;align-items:flex-end!important;justify-content:space-between!important;gap:18px!important;padding:2px 0 0!important;border:0!important;background:transparent!important;box-shadow:none!important}.ordersHeroV2>div:first-child{min-width:0;max-width:790px}.ordersHeroV2 h2{margin:2px 0 4px!important;font-size:clamp(20px,1.35vw,24px)!important;line-height:1.2!important}.ordersHeroV2 p{margin:0!important;max-width:790px;color:var(--text-muted)!important;font-size:13px!important;line-height:18px!important}.ordersHeroSideV2{display:flex;align-items:center;justify-content:flex-end;gap:8px;flex-wrap:nowrap}.ordersPanelV2{padding:0!important;overflow:hidden!important;border-radius:12px!important;border:1px solid #e5e0da!important;background:var(--surface)!important;box-shadow:none!important}.orderPhaseBar{display:grid;grid-template-columns:repeat(6,minmax(0,1fr));border-bottom:1px solid #e8e3dd;background:#fbfaf8}.orderPhaseTab{min-width:0;min-height:42px;padding:8px 9px;border:0;border-right:1px solid #ece7e1;border-radius:0;background:transparent;color:var(--neutral-text);display:flex;align-items:center;justify-content:center;gap:7px;font-size:12px;font-weight:500;cursor:pointer;box-shadow:inset 0 -2px transparent}.orderPhaseTab:last-child{border-right:0}.orderPhaseTab:hover{background:#f7f4f0}.orderPhaseTab.active{background:#fff;color:var(--text-primary)}.orderPhaseTab b{min-width:20px;height:20px;padding:0 6px;border-radius:999px;display:inline-flex;align-items:center;justify-content:center;font-size:11px;background:var(--neutral-bg);color:var(--neutral-text)}.orderPhaseTab.tone-blue.active{box-shadow:inset 0 -2px var(--blue)}.orderPhaseTab.tone-blue.active b{background:var(--blue-bg);color:var(--blue-text)}.orderPhaseTab.tone-neutral.active{box-shadow:inset 0 -2px #9d9389}.orderPhaseTab.tone-amber.active{box-shadow:inset 0 -2px var(--amber)}.orderPhaseTab.tone-amber.active b{background:var(--amber-bg);color:var(--amber-text)}.orderPhaseTab.tone-terracotta.active{box-shadow:inset 0 -2px var(--terracotta)}.orderPhaseTab.tone-terracotta.active b{background:var(--terracotta-bg);color:var(--terracotta-text)}.orderPhaseTab.tone-violet.active{box-shadow:inset 0 -2px var(--violet)}.orderPhaseTab.tone-violet.active b{background:var(--violet-bg);color:var(--violet-text)}.orderPhaseTab.tone-green.active{box-shadow:inset 0 -2px var(--green)}.orderPhaseTab.tone-green.active b{background:var(--green-bg);color:var(--green-text)}.orderToolbarV2{min-height:52px;padding:8px 12px!important;display:grid!important;grid-template-columns:minmax(260px,1fr) auto;grid-gap:8px!important;gap:8px!important;border-bottom:1px solid #ece7e1}.orderSearch,.orderToolbarV2{align-items:center;background:#fff}.orderSearch{min-width:0;height:36px;padding:0 10px;border:1px solid var(--control-border);border-radius:8px;display:flex;gap:6px;color:var(--text-muted)}.orderSearch input{min-width:0;width:100%;height:32px;padding:0!important;border:0!important;outline:0!important;background:transparent!important}.orderToolbarResult{font-size:12px;color:var(--text-muted);white-space:nowrap}.ordersTableV2{width:100%;min-width:0}.orderRowV2,.ordersTableHeadV2{display:grid!important;grid-template-columns:minmax(92px,.7fr) minmax(155px,1.25fr) minmax(180px,1.45fr) minmax(135px,1.05fr) minmax(180px,1.35fr) 72px;grid-gap:12px!important;gap:12px!important;align-items:center!important;min-width:0}.ordersTableHeadV2{min-height:34px!important;padding:0 12px!important;border-bottom:1px solid #ece7e1!important;background:#f8f6f3!important;color:#817a72!important;font-size:10px!important;font-weight:600!important;text-transform:uppercase;letter-spacing:.035em}.orderRowV2{position:relative;min-height:70px!important;padding:8px 12px!important;border:0!important;border-bottom:1px solid #eee9e3!important;border-radius:0!important;background:#fff!important;box-shadow:inset 3px 0 transparent;transition:background var(--motion-fast) var(--ease-standard)}.orderRowV2:last-child{border-bottom:0!important}.orderRowV2:hover{background:#fcfbf9!important}.orderRowV2>*{min-width:0}.orderRowV2.order-tone-blue{box-shadow:inset 3px 0 var(--blue)}.orderRowV2.order-tone-violet{box-shadow:inset 3px 0 var(--violet)}.orderRowV2.order-tone-green{box-shadow:inset 3px 0 var(--green)}.orderRowV2.order-tone-terracotta{box-shadow:inset 3px 0 var(--terracotta)}.orderRowV2.ship-soon{box-shadow:inset 3px 0 var(--amber)}.orderRowV2.ship-overdue{box-shadow:inset 3px 0 var(--terracotta)}.orderClientDealV2,.orderIdentityV2,.orderMoneyV2,.orderProductV2,.orderStateV2{display:flex;flex-direction:column;gap:2px;min-width:0}.orderIdentityV2 b{font-size:12px}.orderClientDealV2 small,.orderIdentityV2 small,.orderMoneyV2 small,.orderProductV2 small,.orderStateV2 small{font-size:10.5px;line-height:14px;color:var(--text-muted);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.orderClientDealV2 .orderClientLink{padding:0!important;border:0!important;background:transparent!important;text-align:left!important;color:var(--text-primary)!important;font-size:12px!important;font-weight:600!important;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;cursor:pointer}.orderClientDealV2 .orderClientLink:hover{color:var(--walnut)!important;text-decoration:underline}.orderMoneyV2 b,.orderProductV2 b{font-size:12px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.orderProductV2>span{font-size:11.5px;color:var(--text-secondary)}.orderStatusPill{align-self:flex-start;max-width:100%;padding:3px 7px;border-radius:999px;font-size:10.5px;font-weight:600;font-style:normal;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;background:var(--neutral-bg);color:var(--neutral-text)}.orderStatusPill.tone-blue{background:var(--blue-bg);color:var(--blue-text)}.orderStatusPill.tone-violet{background:var(--violet-bg);color:var(--violet-text)}.orderStatusPill.tone-green{background:var(--green-bg);color:var(--green-text)}.orderStatusPill.tone-terracotta{background:var(--terracotta-bg);color:var(--terracotta-text)}.orderControlText.tone-terracotta{color:var(--terracotta-text)!important;font-weight:600}.orderControlText.tone-amber{color:var(--amber-text)!important;font-weight:600}.orderOpenBtn{height:30px;padding:0 9px;border:1px solid #d9d2cb;border-radius:8px;background:#fff;color:var(--text-primary);font-size:11px;font-weight:500;cursor:pointer}.orderOpenBtn:hover{border-color:var(--walnut);color:var(--walnut);background:#fbf8f5}.ordersFootnote{display:grid;grid-template-columns:auto auto 1fr;grid-gap:8px;gap:8px;align-items:baseline;padding:0 2px;color:var(--text-muted);font-size:11px}.ordersFootnote b{color:var(--text-primary);font-size:12px}.ordersFootnote small{text-align:right}.orderEditorUX{width:min(900px,calc(100vw - 36px))!important;max-height:calc(100vh - 32px)!important;padding:0!important;overflow-y:auto!important;background:#fff!important}.orderEditorUX>.modalHead{position:-webkit-sticky;position:sticky;top:0;z-index:3;padding:18px 24px 16px!important;border-bottom:1px solid #e9e3dc;background:rgba(255,255,255,.97);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px)}.orderEditorUX>.modalHead h3{margin:3px 0 4px!important}.orderEditorUX>.modalHead p{margin:0!important;font-size:12px!important;line-height:17px!important;color:var(--text-muted)!important}.orderStateCard{margin:18px 24px 10px;padding:12px 13px;border:1px solid #e5dfd8;border-radius:10px;display:grid;grid-template-columns:minmax(0,1fr) auto;grid-gap:20px;gap:20px;align-items:start;background:#fcfbf9;box-shadow:inset 3px 0 #9d9389}.orderStateCard.tone-blue{box-shadow:inset 3px 0 var(--blue)}.orderStateCard.tone-violet{box-shadow:inset 3px 0 var(--violet)}.orderStateCard.tone-green{box-shadow:inset 3px 0 var(--green)}.orderStateCard.tone-terracotta{box-shadow:inset 3px 0 var(--terracotta)}.orderStateCard>div:first-child>span{font-size:9.5px;letter-spacing:.06em;color:var(--text-muted)}.orderStateCard>div:first-child>b{display:block;margin-top:3px;font-size:14px}.orderStateCard p{margin:3px 0 0;font-size:11.5px;line-height:16px;color:var(--text-secondary)}.orderStateControl{min-width:150px;display:flex;flex-direction:column;align-items:flex-end;gap:2px;text-align:right}.orderStateControl small{font-size:10px;color:var(--text-muted)}.orderStateControl strong{font-size:12px}.orderStateControl em{font-size:10.5px;font-style:normal;color:var(--green-text)}.orderLifecycleFacts{margin:0 24px 8px;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));border:1px solid #e8e3dd;border-radius:10px;overflow:hidden;background:#fff}.orderLifecycleFacts>span{min-width:0;padding:8px 10px;border-right:1px solid #eee9e3;border-bottom:1px solid #eee9e3;display:flex;flex-direction:column;gap:1px}.orderLifecycleFacts>span:nth-child(3n){border-right:0}.orderLifecycleFacts>span:nth-last-child(-n+3){border-bottom:0}.orderLifecycleFacts small{font-size:9.5px;color:var(--text-muted);text-transform:uppercase;letter-spacing:.035em}.orderLifecycleFacts b{font-size:11.5px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.orderCommercialSection,.orderFlowSectionV2,.orderHistoryV2{margin:0 24px;padding:14px 0;border:0!important;border-top:1px solid #e8e3dd!important;border-radius:0!important;background:transparent!important}.orderCommercialSection{border-top:0!important;padding-top:8px}.orderSectionHead{display:flex;align-items:flex-end;justify-content:space-between;gap:18px;margin-bottom:10px}.orderSectionHead h4{margin:2px 0 0;font-size:14px}.orderSectionHead>span{max-width:390px;font-size:10.5px;line-height:14px;color:var(--text-muted);text-align:right}.orderEditorUX .orderEditorGrid{margin:0!important;padding:0!important;gap:10px 12px!important}.orderEditorUX .orderSnapshot,.orderEditorUX .orderTotal{border:1px solid #e4ded8!important;border-radius:9px!important;background:#fbfaf8!important}.orderEditorUX .orderConditions{grid-column:1/-1}.orderNextActions{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:8px;gap:8px}.orderNextActions>button{min-height:58px;padding:9px 10px;border:1px solid #dfd8d1;border-radius:9px;background:#fff;text-align:left;display:flex;flex-direction:column;gap:2px;cursor:pointer;box-shadow:inset 3px 0 #9d9389}.orderNextActions>button:hover{background:#fbfaf8}.orderNextActions>button.active{border-color:var(--walnut);background:#f8f1eb}.orderNextActions>button.tone-blue{box-shadow:inset 3px 0 var(--blue)}.orderNextActions>button.tone-violet{box-shadow:inset 3px 0 var(--violet)}.orderNextActions>button.tone-green{box-shadow:inset 3px 0 var(--green)}.orderNextActions>button.tone-terracotta{box-shadow:inset 3px 0 var(--terracotta)}.orderNextActions b{font-size:12px}.orderNextActions span{font-size:10.5px;line-height:14px;color:var(--text-muted)}.orderCorrectionToggle{margin:8px 0 0;padding:0;border:0;background:transparent;color:var(--text-muted);font-size:10.5px;text-decoration:underline;cursor:pointer}.orderCorrectionToggle:hover{color:var(--walnut)}.orderCorrectionSelect{margin-top:8px!important;padding:9px!important;border:1px solid #e5dfd8;border-radius:9px;background:#fbfaf8}.orderCorrectionSelect small{font-size:10px!important}.orderFlowSectionV2 .orderStatusNote{margin-top:8px!important}.orderFlowSectionV2 .orderStatusConfirm{margin-top:8px!important;padding:9px 10px!important;border-radius:9px!important;background:#fbfaf8!important}.orderFlowTerminal{padding:10px 11px;border-radius:9px;background:var(--neutral-bg);display:flex;align-items:center;gap:12px}.orderFlowTerminal b{font-size:12px}.orderFlowTerminal span{font-size:11px;color:var(--text-muted)}.orderFlowTerminal.tone-green{background:var(--green-bg)}.orderFlowTerminal.tone-terracotta{background:var(--terracotta-bg)}.orderEventList article{display:grid;grid-template-columns:8px minmax(0,1fr);grid-gap:9px;gap:9px;padding:8px 0;border-bottom:1px solid #eee9e3}.orderEventList article:last-child{border-bottom:0}.orderEventList i{width:7px;height:7px;margin-top:5px;border-radius:999px;background:var(--violet)}.orderEventList b{font-size:11.5px}.orderEventList p{margin:2px 0;font-size:11px;line-height:15px;color:var(--text-secondary)}.orderEventList small{font-size:10px;color:var(--text-muted)}.orderHistoryEmpty{font-size:11px;color:var(--text-muted)}.orderEditorUX>.modalActions{position:-webkit-sticky;position:sticky;bottom:0;z-index:3;margin:0!important;padding:12px 24px 16px!important;border-top:1px solid #e9e3dc;background:rgba(255,255,255,.97);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px)}@media(max-width:1365px){.orderRowV2,.ordersTableHeadV2{grid-template-columns:88px minmax(145px,1.18fr) minmax(160px,1.35fr) minmax(125px,1fr) minmax(165px,1.25fr) 64px;gap:8px!important}.orderRowV2{padding-left:10px!important;padding-right:10px!important}.ordersHeroV2 p{max-width:650px}}@media(max-width:1120px){.orderRowV2,.ordersTableHeadV2{grid-template-columns:86px minmax(135px,1.15fr) minmax(155px,1.3fr) minmax(155px,1.25fr) 64px}.orderMoneyV2,.ordersTableHeadV2>span:nth-child(4){display:none!important}.orderPhaseTab{font-size:11px;padding-left:5px;padding-right:5px}}@media(max-width:900px){.ordersHeroV2{align-items:flex-start!important;flex-direction:column!important}.ordersHeroSideV2{width:100%;justify-content:flex-start;flex-wrap:wrap}.orderPhaseBar{grid-template-columns:repeat(3,minmax(0,1fr))}.orderPhaseTab:nth-child(3){border-right:0}.orderPhaseTab:nth-child(-n+3){border-bottom:1px solid #ece7e1}.orderToolbarV2{grid-template-columns:1fr}.orderToolbarResult{display:none}.ordersTableHeadV2{display:none!important}.orderRowV2{grid-template-columns:86px minmax(0,1fr) auto!important}.orderProductV2,.orderStateV2{grid-column:2}.orderRowV2>span:last-child{grid-column:3;grid-row:1/4;align-self:center}.orderMoneyV2{display:none!important}.orderLifecycleFacts{grid-template-columns:repeat(2,minmax(0,1fr))}.orderLifecycleFacts>span:nth-child(3n){border-right:1px solid #eee9e3}.orderLifecycleFacts>span:nth-child(2n){border-right:0}.orderLifecycleFacts>span:nth-last-child(-n+3){border-bottom:1px solid #eee9e3}.orderLifecycleFacts>span:nth-last-child(-n+2){border-bottom:0}.orderStateCard{grid-template-columns:1fr}.orderStateControl{align-items:flex-start;text-align:left}.orderNextActions{grid-template-columns:1fr}.orderSectionHead{align-items:flex-start;flex-direction:column;gap:4px}.orderSectionHead>span{text-align:left}}@media(prefers-reduced-motion:reduce){.orderRowV2{transition:none}}.pricesWorkspaceV2,.productsWorkspaceV2{display:flex;flex-direction:column;gap:12px;min-width:0}.pricesHeroV2,.productsHeroV2{display:flex!important;align-items:flex-end!important;justify-content:space-between!important;gap:18px!important;padding:2px 0 0!important;border:0!important;background:transparent!important;box-shadow:none!important}.pricesHeroV2>div:first-child,.productsHeroV2>div:first-child{min-width:0;max-width:780px}.pricesHeroV2 h2,.productsHeroV2 h2{margin:2px 0 4px!important;font-size:clamp(20px,1.35vw,24px)!important;line-height:1.2!important}.pricesHeroV2 p,.productsHeroV2 p{margin:0!important;max-width:780px;color:var(--text-muted)!important;font-size:13px!important;line-height:18px!important}.pricesHeroMetrics,.productsHeroSideV2{display:flex;align-items:center;justify-content:flex-end;gap:8px;flex-wrap:nowrap}.priceMetric.tone-blue,.productMetric.tone-blue{box-shadow:inset 3px 0 var(--blue)}.priceMetric.tone-blue b,.productMetric.tone-blue b{color:var(--blue-text)}.priceMetric.tone-green,.productMetric.tone-green{box-shadow:inset 3px 0 var(--green)}.priceMetric.tone-green b,.productMetric.tone-green b{color:var(--green-text)}.priceMetric.tone-amber,.productMetric.tone-amber{box-shadow:inset 3px 0 var(--amber)}.priceMetric.tone-amber b,.productMetric.tone-amber b{color:var(--amber-text)}.priceMetric.tone-violet,.productMetric.tone-violet{box-shadow:inset 3px 0 var(--violet)}.priceMetric.tone-violet b,.productMetric.tone-violet b{color:var(--violet-text)}.priceMetric.tone-neutral,.productMetric.tone-neutral{box-shadow:inset 3px 0 #9e958c}.priceMetric.tone-neutral b,.productMetric.tone-neutral b{color:var(--neutral-text)}.productSearch{min-width:0;height:36px;padding:0 10px;border:1px solid var(--control-border);border-radius:8px;display:flex;align-items:center;gap:6px;color:var(--text-muted);background:#fff}.productSearch input{width:100%;min-width:0;height:32px;padding:0!important;border:0!important;outline:0!important;background:transparent!important}.productStatusTabsV2 button.active{background:#fff!important;color:var(--text-primary)!important;box-shadow:inset 0 -2px var(--walnut)}.productRowV2.price-missing{box-shadow:inset 3px 0 var(--amber)}.productRowV2.price-request{box-shadow:inset 3px 0 #a69c92}.productRowV2.price-archive{opacity:.84;background:#faf9f7!important}.productStatePill{display:inline-flex;align-items:center;width:max-content;padding:4px 8px;border-radius:999px;font-size:11px;font-weight:600;font-style:normal}.productStatePill.tone-green{background:var(--green-bg);color:var(--green-text)}.productStatePill.tone-neutral{background:var(--neutral-bg);color:var(--neutral-text)}.productActionsV2 .productEditBtn{min-width:64px}.productActionsV2 .productEditBtn:hover{border-color:var(--walnut);color:var(--walnut)}.productActionsV2 .productArchiveBtn{min-width:64px;color:var(--text-muted);background:#fbfaf8}.productActionsV2 .productArchiveBtn:hover{border-color:#cdbeb3;color:var(--terracotta-text)}.productEditorModalV2{width:min(760px,calc(100vw - 28px))!important;max-height:calc(100dvh - 28px)!important;padding:0!important;overflow:auto!important;overscroll-behavior:contain}.productEditorModalV2>.modalHead{position:-webkit-sticky;position:sticky;top:0;z-index:3;padding:18px 22px 15px!important;border-bottom:1px solid #ebe5df;background:rgba(255,255,255,.98);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px)}.productEditorModalV2>.modalHead p{margin:4px 0 0;max-width:620px;font-size:12px;line-height:16px;color:var(--text-muted)}.productEditorGridV2 .field>span{font-size:11.5px!important}.productEditorModalV2>.modalActions{position:-webkit-sticky;position:sticky;bottom:0;z-index:3;margin:0!important;padding:13px 22px 16px!important;border-top:1px solid #ebe5df;background:rgba(255,255,255,.98);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px)}.priceModeBar{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));border:1px solid #e4ded8;border-radius:11px;overflow:hidden;background:#fbfaf8}.priceModeBar button{min-height:54px;padding:8px 12px;border:0!important;border-right:1px solid #e8e2dc!important;border-radius:0!important;background:transparent!important;text-align:left;display:flex;flex-direction:column;justify-content:center;gap:1px;cursor:pointer;box-shadow:inset 0 -2px transparent}.priceModeBar button:last-child{border-right:0!important}.priceModeBar button:hover{background:#f6f2ee!important}.priceModeBar button.active{background:#fff!important;box-shadow:inset 0 -2px var(--walnut)}.priceModeBar b{font-size:12px;color:var(--text-primary)}.priceModeBar span{font-size:10.5px;color:var(--text-muted)}.priceDraftBannerV2{width:100%;min-height:44px;padding:8px 12px!important;border:1px solid #e1d8ee!important;border-radius:9px!important;background:var(--violet-bg)!important;color:var(--violet-text)!important;display:flex!important;align-items:center!important;gap:9px!important;text-align:left!important}.priceDraftBannerV2>div{display:flex;flex-direction:column;gap:1px}.priceDraftBannerV2 b{font-size:11.5px}.priceDraftBannerV2 small{font-size:10.5px;color:var(--neutral-text)}.tone-dot{display:inline-block!important;flex:0 0 auto;width:7px!important;height:7px!important;border-radius:999px!important;background:#999!important}.tone-dot.blue{background:var(--blue)!important}.tone-dot.violet{background:var(--violet)!important}.tone-dot.neutral{background:#9f968d!important}.clientPricePanelV2,.priceArchiveV2,.priceEditorV2,.priceReaderV2{border:1px solid #e5e0da!important;border-radius:11px!important;background:#fff!important;box-shadow:none!important}.priceReaderV2{padding:0!important;overflow:hidden!important}.priceReaderV2 .priceReaderHead{padding:14px 15px 12px!important;border-bottom:1px solid #ece7e1!important;display:flex!important;align-items:flex-start!important;justify-content:space-between!important;gap:18px!important}.priceReaderV2 .priceReaderHead h3{margin:2px 0 3px!important;font-size:15px!important}.priceReaderV2 .priceReaderHead p{margin:0!important;font-size:11px!important;line-height:15px!important;color:var(--text-muted)!important}.priceReaderV2 .priceReaderActions{display:flex!important;align-items:center!important;gap:10px!important}.priceReaderV2 .priceReaderMeta{display:flex!important;flex-direction:column!important;align-items:flex-end!important;gap:1px!important}.priceReaderV2 .priceReaderMeta b{font-size:11px!important}.priceReaderV2 .priceReaderMeta span{font-size:10px!important;color:var(--text-muted)!important}.priceReaderV2 .priceVersionNote{margin:0!important;padding:8px 15px!important;border-bottom:1px solid #ece7e1!important;border-radius:0!important;background:#fbfaf8!important;font-size:10.5px!important;color:var(--neutral-text)!important}.currentPriceTableV2 .compactBtn{height:32px!important;padding:0 10px!important;font-size:11px!important;white-space:nowrap}.priceMissing b{color:var(--neutral-text)!important;font-weight:600!important}.priceEmptyState{padding:26px 16px;display:flex;flex-direction:column;align-items:center;gap:3px;text-align:center}.priceEmptyState b{font-size:13px}.priceEmptyState span{font-size:11px;color:var(--text-muted)}.priceArchiveV2{padding:0!important;overflow:hidden!important}.priceArchiveV2 .priceArchiveHead{padding:14px 15px!important;border-bottom:1px solid #ece7e1!important;display:flex;align-items:center;justify-content:space-between;gap:18px}.priceArchiveV2 .priceArchiveHead>div{display:flex;flex-direction:column;gap:2px;max-width:820px}.priceArchiveV2 .priceArchiveHead .eyebrow{font-size:9.5px!important}.priceArchiveV2 .priceArchiveHead b{font-size:13px!important;color:var(--text-primary)}.priceArchiveV2 .priceArchiveHead>div>span:last-child{font-size:11.5px!important;line-height:16px;color:var(--text-muted)!important}.priceArchiveCount{flex:0 0 auto;min-width:30px;height:28px;padding:0 9px;border-radius:999px;background:var(--neutral-bg);display:inline-flex;align-items:center;justify-content:center;font-size:11.5px!important;font-weight:650;color:var(--neutral-text)!important}.priceArchiveV2 .priceArchiveRow{min-height:56px!important;padding:9px 15px!important;border-radius:0!important;border:0!important;border-bottom:1px solid #eee9e3!important;background:#fff!important;display:flex!important;align-items:center!important;justify-content:space-between!important;gap:16px!important;text-align:left}.priceArchiveV2 .priceArchiveRow:last-of-type{border-bottom:0!important}.priceArchiveV2 .priceArchiveRow:hover{background:#fcfbf9!important}.priceArchiveV2 .priceArchiveRow.active{background:#fbf8f5!important;box-shadow:inset 3px 0 var(--walnut)}.priceArchiveIdentity{display:flex;flex-direction:column;gap:2px;min-width:0}.priceArchiveV2 .priceArchiveRow b{font-size:12.5px!important;color:var(--text-primary)}.priceArchiveV2 .priceArchiveRow span{font-size:11px!important;color:var(--text-muted)!important}.priceArchiveAction{display:flex;align-items:center;gap:12px;flex:0 0 auto}.priceArchiveAction em{padding:3px 7px;border-radius:999px;background:var(--neutral-bg);font-size:10.5px;font-style:normal;color:var(--neutral-text)}.priceArchiveV2 .priceArchiveRow strong{font-size:11.5px!important;color:var(--walnut)}.priceEditorV2{padding:0!important;overflow:hidden!important}.priceEditorV2 .priceEditorHead{padding:14px 15px 12px!important;border-bottom:1px solid #ece7e1!important}.priceEditorV2 .priceMetaGrid{padding:10px 15px!important}.priceEditTableV2 .priceEditHead,.priceEditTableV2 .priceEditRow{display:grid!important;grid-template-columns:minmax(210px,1.45fr) 120px minmax(120px,.85fr) minmax(160px,1.1fr) 62px!important;grid-gap:7px!important;gap:7px!important;align-items:center!important}.priceEditTableV2 .priceEditRow{min-height:45px!important;padding:6px 8px!important;border-bottom:1px solid #eee9e3!important}.priceEditTableV2 .priceEditRow:last-child{border-bottom:0!important}.priceEditorV2 .priceEditorActions{padding:10px 15px 14px!important}.clientPriceEffective.tone-blue{background:var(--blue-bg)}.clientPriceEffective.tone-blue b{color:var(--blue-text)}.clientPriceEffective.tone-violet{background:var(--violet-bg)}.clientPriceEffective.tone-violet b{color:var(--violet-text)}.clientPriceEffective.tone-amber{background:var(--amber-bg)}.clientPriceEffective.tone-amber b{color:var(--amber-text)}.clientPriceEffective.tone-neutral b{color:var(--neutral-text)}.clientPriceActionsV2 .compactBtn{height:32px!important;padding:0 10px!important;font-size:11px!important;white-space:nowrap}.clientPriceActionsV2 .compactBtn:disabled{opacity:.42;cursor:not-allowed}.clientPriceActionsV2 .dangerText,.clientPriceActionsV2 .resetText{font-size:10.5px!important;text-align:center}@media(max-width:1120px){.pricesHeroV2,.productsHeroV2{align-items:flex-start!important;flex-direction:column!important}.pricesHeroMetrics,.productsHeroSideV2{width:100%;justify-content:flex-start;flex-wrap:wrap}}@media(max-width:900px){.priceModeBar{grid-template-columns:1fr}.priceModeBar button{border-right:0!important;border-bottom:1px solid #e8e2dc!important}.priceModeBar button:last-child{border-bottom:0!important}.priceModeBar button{min-height:46px}.priceEditTableV2 .priceEditRow{grid-template-columns:1fr!important;gap:5px!important}.priceEditorActions{align-items:flex-start!important;flex-direction:column!important}.priceEditorRight{width:100%;flex-wrap:wrap}}.productEditorBackdropV3{position:fixed!important;inset:0!important;z-index:1000!important;display:grid!important;place-items:center!important;padding:16px!important;overflow:hidden!important;background:rgba(30,24,20,.26)!important}.productEditorModalV3{width:min(760px,calc(100vw - 32px))!important;max-height:calc(100dvh - 32px)!important;display:flex!important;flex-direction:column!important;overflow:hidden!important;margin:0!important}.productEditorModalV3>.modalHead{position:relative!important;top:auto!important;flex:0 0 auto!important}.productEditorBodyV3{min-height:0!important;flex:1 1 auto!important;overflow-y:auto!important;overscroll-behavior:contain;padding-bottom:8px}.productEditorModalV3>.modalActions{position:relative!important;bottom:auto!important;flex:0 0 auto!important;margin-top:0!important}@media(max-height:700px){.productEditorBackdropV3{padding:10px!important}.productEditorModalV3{max-height:calc(100dvh - 20px)!important}.productEditorModalV3>.modalHead{padding:13px 18px 11px!important}.productEditorModalV3>.modalHead p{display:none}.productEditorModalV3>.modalActions{padding:10px 18px 12px!important}}@media(max-width:680px){.productEditorBackdropV3{padding:8px!important;align-items:center!important}.productEditorModalV3{width:100%!important;max-height:calc(100dvh - 16px)!important;border-radius:12px!important}}.priceReaderArchiveV3{border-color:#d8c6ad!important;background:#fffdf9!important;box-shadow:inset 4px 0 var(--amber)!important}.priceReaderCurrentV3{box-shadow:inset 4px 0 var(--green)!important}.priceArchiveNoticeV3{min-height:56px;padding:10px 15px;border-bottom:1px solid #eadbc6;background:var(--amber-bg);display:flex;align-items:center;justify-content:space-between;gap:18px}.priceArchiveNoticeV3>div{display:flex;flex-direction:column;gap:2px;min-width:0}.priceArchiveNoticeV3 b{font-size:12.5px;color:var(--amber-text)}.priceArchiveNoticeV3 span{font-size:11.5px;line-height:16px;color:var(--neutral-text)}.priceReturnCurrentV3{flex:0 0 auto;height:34px;padding:0 12px;border:1px solid #bc8d54;border-radius:8px;background:#fff;color:#805722;font-size:11.5px;font-weight:650;cursor:pointer;white-space:nowrap}.priceReturnCurrentV3:hover{background:#fff8ed}.priceVersionStateV3{display:inline-flex;align-items:center;width:max-content;margin-bottom:3px;padding:4px 8px;border-radius:999px;font-size:10.5px!important;font-weight:700;letter-spacing:.025em}.priceVersionStateV3.current{background:var(--green-bg);color:var(--green-text)}.priceVersionStateV3.archive{background:#f6e8d2;color:#8b5d25}.priceReaderArchiveV3 .currentPriceTableV2{background:#fffdf9}.priceReaderArchiveV3 .priceRowV2{background:#fffdf9!important}.priceReaderArchiveV3 .priceRowV2:hover{background:#fff9f0!important}.priceReaderArchiveV3 .statusArchive{display:inline-flex;align-items:center;padding:4px 7px;border-radius:999px;background:#f4eadc;color:#8a6741;font-size:10.5px;font-weight:650}.priceArchiveV2 .priceArchiveRow.active{background:var(--amber-bg)!important;box-shadow:inset 3px 0 var(--amber)!important}.priceArchiveV2 .priceArchiveRow.active .priceArchiveAction em{background:#f3e0c4;color:#875922}.priceArchiveV2 .priceArchiveRow.active .priceArchiveAction strong{color:#875922}@media(max-width:760px){.priceArchiveNoticeV3{align-items:flex-start;flex-direction:column;gap:8px}.priceReturnCurrentV3{width:100%}}.managementDashboardV2{display:flex;flex-direction:column;gap:14px;min-width:0}.managementHeroV2{display:flex;align-items:flex-end;justify-content:space-between;gap:20px;padding:2px 0 0}.managementHeroV2>div:first-child{min-width:0;max-width:780px}.managementHeroV2 h2{margin:2px 0 4px;font-size:clamp(21px,1.45vw,25px);line-height:1.18}.managementHeroV2 p{margin:0;color:var(--text-muted);font-size:14px;line-height:20px;max-width:760px}.managementHeroMonth{flex:0 0 auto;min-width:205px;padding:10px 12px;border:1px solid #e5e0da;border-radius:11px;background:#fff;display:flex;flex-direction:column;align-items:flex-end;gap:1px}.managementHeroMonth span{font-size:11.5px;color:var(--text-muted)}.managementHeroMonth b{font-size:14px;line-height:18px;text-transform:capitalize}.managementHeroMonth small{font-size:11.5px;color:var(--neutral-text)}.managementAttentionV2,.managementFlowV2,.managementMoneyV2{padding:12px 13px 13px;border:1px solid #e5e0da;border-radius:12px;background:#fff}.managementMoneyGrid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));grid-gap:9px;gap:9px}.managementMoneyCard{position:relative;min-width:0;min-height:92px;padding:12px 14px;text-align:left;border:1px solid #e5e0da;border-radius:11px;background:#fff;display:flex;flex-direction:column;align-items:flex-start;justify-content:center;gap:2px;cursor:pointer;box-shadow:inset 3px 0 #a49a90;transition:border-color .14s ease,background .14s ease,transform .14s ease}.managementMoneyCard:hover{background:#fcfbf9;transform:translateY(-1px)}.managementMoneyCard.active{border-color:#b7a28e;box-shadow:inset 3px 0 var(--walnut),0 0 0 1px rgba(111,75,48,.08)}.managementMoneyCard span{font-size:12.2px;line-height:16px;color:var(--text-muted)}.managementMoneyCard b{font-size:clamp(20px,1.55vw,27px);line-height:30px;font-weight:650;letter-spacing:-.025em}.managementMoneyCard small{font-size:12px;line-height:16px;color:var(--neutral-text)}.managementMoneyCard.tone-green{box-shadow:inset 3px 0 var(--green)}.managementMoneyCard.tone-green b{color:var(--green-text)}.managementMoneyCard.tone-blue{box-shadow:inset 3px 0 var(--blue)}.managementMoneyCard.tone-blue b{color:var(--blue-text)}.managementMoneyCard.tone-amber{box-shadow:inset 3px 0 var(--amber)}.managementMoneyCard.tone-amber b{color:var(--amber-text)}.managementMoneyCard.tone-violet{box-shadow:inset 3px 0 var(--violet)}.managementMoneyCard.tone-violet b{color:var(--violet-text)}.managementSectionHead{min-height:34px;margin-bottom:8px;display:flex;align-items:center;justify-content:space-between;gap:12px}.managementSectionHead h3{margin:1px 0 0;font-size:15.5px;line-height:20px}.attentionTotal{min-width:26px;height:24px;padding:0 8px;border-radius:999px;background:var(--neutral-bg);display:inline-flex;align-items:center;justify-content:center;font-size:12px;font-weight:650;color:var(--neutral-text)}.attentionTotal.hot{background:var(--terracotta-bg);color:var(--terracotta-text)}.managementAttentionGrid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));grid-gap:8px;gap:8px}.managementAttentionCard{min-width:0;min-height:88px;padding:10px 12px;border:1px solid #ece7e1;border-radius:9px;background:#fbfaf8;text-align:left;display:grid;grid-template-columns:1fr auto;grid-template-rows:auto auto 1fr;grid-column-gap:8px;column-gap:8px;align-items:start;cursor:pointer;box-shadow:inset 3px 0 #aaa096}.managementAttentionCard:hover{background:#f8f6f2}.managementAttentionCard.active{border-color:#c9b9aa;background:#fff}.managementAttentionCard span{font-size:12.3px;line-height:16px;color:var(--neutral-text)}.managementAttentionCard b{grid-column:2;grid-row:1/3;font-size:21px;line-height:23px;font-weight:650}.managementAttentionCard small{grid-column:1;font-size:12px;line-height:16px;color:var(--text-muted)}.managementAttentionCard em{grid-column:1/-1;align-self:end;margin-top:7px;font-size:11.5px;font-style:normal;font-weight:600;color:var(--walnut)}.managementAttentionCard.tone-terracotta{box-shadow:inset 3px 0 var(--terracotta)}.managementAttentionCard.tone-terracotta b{color:var(--terracotta-text)}.managementAttentionCard.tone-amber{box-shadow:inset 3px 0 var(--amber)}.managementAttentionCard.tone-amber b{color:var(--amber-text)}.managementAttentionCard.tone-violet{box-shadow:inset 3px 0 var(--violet)}.managementAttentionCard.tone-violet b{color:var(--violet-text)}.managementFlowGrid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));grid-gap:8px;gap:8px}.managementFlowCard{min-width:0;min-height:61px;padding:9px 11px;border:1px solid #ece7e1;border-radius:9px;background:#fff;text-align:left;display:grid;grid-template-columns:1fr auto;grid-template-rows:auto auto;grid-column-gap:8px;column-gap:8px;align-items:center;cursor:pointer;box-shadow:inset 2px 0 #aaa096}.managementFlowCard:hover{background:#faf8f6}.managementFlowCard.active{border-color:#c9b9aa;background:#fcfbf9}.managementFlowCard span{font-size:12.2px;line-height:16px;color:var(--text-muted)}.managementFlowCard b{grid-column:2;grid-row:1/-1;font-size:20px;line-height:22px}.managementFlowCard small{font-size:11.8px;line-height:15px;color:var(--neutral-text)}.managementFlowCard.tone-blue{box-shadow:inset 2px 0 var(--blue)}.managementFlowCard.tone-blue b{color:var(--blue-text)}.managementFlowCard.tone-violet{box-shadow:inset 2px 0 var(--violet)}.managementFlowCard.tone-violet b{color:var(--violet-text)}.managementFlowCard.tone-green{box-shadow:inset 2px 0 var(--green)}.managementFlowCard.tone-green b{color:var(--green-text)}.managementDrillV2{padding:0!important;overflow:hidden!important;border-radius:12px!important;border:1px solid #e5e0da!important;background:#fff!important;box-shadow:none!important}.managementDrillHead{min-height:66px;padding:11px 14px;border-bottom:1px solid #e8e3dd;background:#fbfaf8;display:flex;align-items:center;justify-content:space-between;gap:14px}.managementDrillHead h3{margin:1px 0 2px;font-size:15.5px;line-height:20px}.managementDrillHead p{margin:0;font-size:12.5px;line-height:17px;color:var(--text-muted)}.managementDrillHint{flex:0 0 auto;font-size:11.5px;color:var(--text-muted)}.managementRowsV2{display:flex;flex-direction:column}.managementRowV2{position:relative;width:100%;min-height:58px;padding:8px 13px;border:0;border-bottom:1px solid #eee9e3;border-radius:0;background:#fff;text-align:left;display:grid;grid-template-columns:minmax(145px,1fr) minmax(165px,1.15fr) minmax(160px,1fr) minmax(155px,.95fr) 88px;grid-gap:10px;gap:10px;align-items:center;cursor:pointer}.managementRowV2:last-child{border-bottom:0}.managementRowV2:hover{background:#fcfbf9}.managementRowV2>span{min-width:0;display:flex;flex-direction:column;gap:1px}.managementRowV2 b{font-size:12.8px;line-height:17px}.managementRowV2 b,.managementRowV2 small{white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.managementRowV2 small{font-size:11.5px;line-height:15px;color:var(--text-muted)}.managementRowV2 strong{justify-self:end;font-size:11.8px;color:var(--walnut);white-space:nowrap}.managementRowV2.row-danger{box-shadow:inset 3px 0 var(--terracotta);background:#fffdfc}.managementRowV2.row-danger>span:nth-child(4) b{color:var(--terracotta-text)}.managementRowV2.row-soon{box-shadow:inset 3px 0 var(--amber);background:#fffefa}.managementRowV2.converted{box-shadow:inset 3px 0 var(--green)}@media(max-width:1180px){.managementAttentionGrid,.managementFlowGrid,.managementMoneyGrid{grid-template-columns:repeat(2,minmax(0,1fr))}.managementRowV2{grid-template-columns:minmax(135px,1fr) minmax(145px,1.05fr) minmax(140px,.95fr) minmax(135px,.9fr) 76px;gap:7px}}@media(max-width:820px){.managementHeroV2{align-items:flex-start;flex-direction:column}.managementHeroMonth{width:100%;align-items:flex-start}.managementAttentionGrid,.managementFlowGrid,.managementMoneyGrid{grid-template-columns:1fr}.managementRowV2{grid-template-columns:minmax(0,1fr) auto;gap:4px 10px;padding:9px 12px}.managementRowV2>span{grid-column:1}.managementRowV2 strong{grid-column:2;grid-row:1/5;align-self:center}.managementDrillHint{display:none}}.controlWorkspaceV2{display:flex;flex-direction:column;gap:14px;min-width:0}.controlHeroV2{display:flex;align-items:center;justify-content:space-between;gap:20px;padding:2px 0 0}.controlHeroV2>div:first-child{min-width:0;max-width:820px}.controlHeroV2 h2{margin:2px 0 4px;font-size:clamp(21px,1.45vw,25px);line-height:1.18}.controlHeroV2 p{margin:0;max-width:800px;color:var(--text-muted);font-size:14px;line-height:20px}.controlScopeBackV3{flex:0 0 auto;min-height:36px;padding:0 13px;border:1px solid #d9cec3;border-radius:9px;background:#fff;color:var(--walnut);font-size:12.5px;font-weight:650;cursor:pointer}.controlScopeBackV3:hover{background:#f8f4ef}.controlFocusV2,.controlSignalsV2,.controlTeamV2,.controlTodayV2{border:1px solid #e5e0da;border-radius:12px;background:#fff;overflow:hidden}.controlSignalsV2{padding:12px 13px 13px}.controlSectionHeadV2{min-height:34px;margin-bottom:8px;display:flex;align-items:center;justify-content:space-between;gap:12px}.controlPanelHeadV2 h3,.controlSectionHeadV2 h3{margin:1px 0 0;font-size:15.5px;line-height:20px}.controlSignalTotalV2{min-width:26px;height:24px;padding:0 8px;border-radius:999px;background:var(--neutral-bg);display:inline-flex;align-items:center;justify-content:center;font-size:12px;font-weight:650;color:var(--neutral-text)}.controlSignalTotalV2.hot{background:var(--terracotta-bg);color:var(--terracotta-text)}.controlMetricsV2{display:grid;grid-template-columns:repeat(7,minmax(0,1fr));grid-gap:8px;gap:8px}.controlMetricV2{min-width:0;min-height:82px;padding:10px 11px;border:1px solid #ece7e1;border-radius:9px;background:#fbfaf8;text-align:left;display:grid;grid-template-columns:1fr auto;grid-template-rows:auto auto;grid-gap:2px 8px;gap:2px 8px;align-items:start;cursor:pointer;box-shadow:inset 3px 0 #aaa096}.controlMetricV2:hover{background:#f8f6f2}.controlMetricV2.active{border-color:#c9b9aa;background:#fff}.controlMetricV2 b{grid-column:2;grid-row:1/-1;font-size:22px;line-height:24px;font-weight:650}.controlMetricV2 span{font-size:12.2px;line-height:16px;color:var(--neutral-text)}.controlMetricV2 small{font-size:11.5px;line-height:15px;color:var(--text-muted)}.controlMetricV2.tone-blue{box-shadow:inset 3px 0 var(--blue)}.controlMetricV2.tone-blue b{color:var(--blue-text)}.controlMetricV2.tone-amber{box-shadow:inset 3px 0 var(--amber)}.controlMetricV2.tone-amber b{color:var(--amber-text)}.controlMetricV2.tone-violet{box-shadow:inset 3px 0 var(--violet)}.controlMetricV2.tone-violet b{color:var(--violet-text)}.controlMetricV2.tone-green{box-shadow:inset 3px 0 var(--green)}.controlMetricV2.tone-green b{color:var(--green-text)}.controlMetricV2.tone-terracotta{box-shadow:inset 3px 0 var(--terracotta)}.controlMetricV2.tone-terracotta b{color:var(--terracotta-text)}.controlMainV2{display:grid;grid-template-columns:minmax(0,1.45fr) minmax(390px,.9fr);grid-gap:14px;gap:14px;align-items:start}.controlPanelHeadV2{min-height:70px;padding:11px 14px;border-bottom:1px solid #e8e3dd;background:#fbfaf8;display:flex;align-items:center;justify-content:space-between;gap:14px}.controlPanelHeadV2 p{margin:1px 0 0;font-size:12.5px;line-height:17px;color:var(--text-muted)}.controlPanelHeadV2>span{min-width:26px;height:24px;padding:0 8px;border-radius:999px;background:var(--neutral-bg);display:inline-flex;align-items:center;justify-content:center;font-size:12px;font-weight:650;color:var(--neutral-text)}.controlFocusListV2{display:flex;flex-direction:column}.controlFocusRowV2{position:relative;width:100%;min-height:64px;padding:9px 12px;border:0;border-bottom:1px solid #eee9e3;border-radius:0;background:#fff;text-align:left;display:grid;grid-template-columns:34px minmax(0,1fr) minmax(130px,.4fr) 78px;grid-gap:10px;gap:10px;align-items:center;cursor:pointer;box-shadow:inset 3px 0 #aaa096}.controlFocusRowV2:last-child{border-bottom:0}.controlFocusRowV2:hover{background:#fcfbf9}.controlFocusRowV2.tone-blue{box-shadow:inset 3px 0 var(--blue)}.controlFocusRowV2.tone-amber{box-shadow:inset 3px 0 var(--amber)}.controlFocusRowV2.tone-violet{box-shadow:inset 3px 0 var(--violet)}.controlFocusRowV2.tone-terracotta{box-shadow:inset 3px 0 var(--terracotta)}.controlFocusRowV2>i{width:30px;height:24px;border-radius:7px;background:var(--neutral-bg);display:inline-flex;align-items:center;justify-content:center;font-size:9.5px;font-style:normal;font-weight:700;color:var(--neutral-text)}.controlFocusRowV2.danger>i{background:var(--terracotta-bg);color:var(--terracotta-text)}.controlFocusRowV2>div{min-width:0;display:flex;flex-direction:column;gap:1px}.controlFocusRowV2>div:first-of-type b{font-size:13px;line-height:17px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.controlFocusRowV2>div:first-of-type span{font-size:11.8px;line-height:16px;color:#655c54;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.controlFocusRowV2>div:nth-of-type(2) small{font-size:10.8px;line-height:13px;color:var(--text-muted)}.controlFocusRowV2>div:nth-of-type(2) strong{font-size:12px;line-height:16px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.controlFocusRowV2>em{justify-self:end;font-size:11px;font-style:normal;font-weight:600;color:var(--walnut);white-space:nowrap}.controlTeamListV2{display:flex;flex-direction:column}.controlMemberV2{width:100%;min-height:62px;padding:9px 12px;border:0;border-bottom:1px solid #eee9e3;text-align:left;display:grid;grid-template-columns:34px minmax(130px,1fr) repeat(3,minmax(68px,.55fr));grid-gap:8px;gap:8px;align-items:center;background:#fff;cursor:pointer}.controlMemberV2:last-child{border-bottom:0}.controlMemberV2:hover{background:#faf8f5}.controlMemberV2.hasAttention{box-shadow:inset 3px 0 var(--amber)}.controlMemberV2.selected{background:#f5f1ec;box-shadow:inset 3px 0 var(--walnut)}.controlAvatarV2{width:30px;height:30px;border-radius:50%;background:var(--neutral-bg);display:flex;align-items:center;justify-content:center;font-size:10.5px;font-weight:700;color:var(--neutral-text)}.controlMemberNameV2{min-width:0;display:flex;flex-direction:column;gap:1px}.controlMemberNameV2 b{font-size:12.8px;line-height:16px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.controlMemberNameV2 small{font-size:10.8px;color:var(--text-muted)}.controlMemberV2>span:not(.controlAvatarV2){min-width:0;display:flex;flex-direction:column;gap:1px}.controlMemberV2>span:not(.controlAvatarV2) b{font-size:16px;line-height:18px}.controlMemberV2>span:not(.controlAvatarV2) small{font-size:10px;line-height:12px;color:var(--text-muted)}.controlMemberV2>span.danger b{color:var(--terracotta-text)}.controlWaitingFootV2{min-height:48px;padding:8px 12px;border-top:1px solid #e8e3dd;background:#fbfaf8;display:grid;grid-template-columns:1fr auto;grid-gap:1px 10px;gap:1px 10px;align-items:center}.controlWaitingFootV2 span{font-size:11.8px;font-weight:600}.controlWaitingFootV2 b{grid-column:2;grid-row:1/3;font-size:18px;color:var(--neutral-text)}.controlWaitingFootV2 small{font-size:10.8px;line-height:14px;color:var(--text-muted)}.controlTodayHeadV3{min-height:62px}.controlActivityHeaderV3,.controlActivityRowV2{display:grid;grid-template-columns:28px minmax(130px,.75fr) minmax(160px,.9fr) minmax(260px,1.45fr) minmax(120px,.6fr) 92px;grid-gap:10px;gap:10px;align-items:center}.controlActivityHeaderV3{min-height:34px;padding:6px 12px;border-bottom:1px solid #e8e3dd;background:#f7f5f2}.controlActivityHeaderV3 b{font-size:10.5px;line-height:13px;color:#766c63;text-transform:uppercase;letter-spacing:.035em}.controlActivityListV2{display:flex;flex-direction:column}.controlActivityRowV2{width:100%;min-height:52px;padding:8px 12px;border:0;border-bottom:1px solid #eee9e3;background:#fff;text-align:left;cursor:pointer}.controlActivityRowV2:last-child{border-bottom:0}.controlActivityRowV2:hover{background:#fcfbf9}.controlEventIconV2{width:25px;height:25px;border-radius:7px;background:var(--blue-bg);color:var(--blue-text);display:flex;align-items:center;justify-content:center;font-size:11px;font-weight:700}.controlActivityActorV3,.controlActivityRowV2>b,.controlActivityRowV2>strong{font-size:12.5px;line-height:16px;color:#342f2b;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.controlActivityRowV2>strong{font-weight:650}.controlActivityRowV2>small{font-size:12.2px;line-height:16px;color:#5e554d;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.controlActivityActorV3{font-weight:600;color:#51483f}.controlActivityRowV2 time{font-size:11.5px;line-height:15px;color:#675e56;white-space:nowrap}@media(max-width:1320px){.controlMetricsV2{grid-template-columns:repeat(4,minmax(0,1fr))}.controlMainV2{grid-template-columns:minmax(0,1.25fr) minmax(360px,.85fr)}.controlActivityHeaderV3,.controlActivityRowV2{grid-template-columns:28px minmax(110px,.7fr) minmax(140px,.8fr) minmax(190px,1.1fr) minmax(100px,.55fr) 86px}}@media(max-width:1040px){.controlMainV2{grid-template-columns:1fr}.controlMetricsV2{grid-template-columns:repeat(3,minmax(0,1fr))}.controlActivityHeaderV3,.controlActivityRowV2{grid-template-columns:28px minmax(100px,.7fr) minmax(130px,.8fr) minmax(160px,1fr) minmax(95px,.55fr) 80px}}@media(max-width:760px){.controlHeroV2{align-items:flex-start;flex-direction:column}.controlScopeBackV3{align-self:flex-start}.controlMetricsV2{grid-template-columns:repeat(2,minmax(0,1fr))}.controlFocusRowV2{grid-template-columns:30px minmax(0,1fr) auto}.controlFocusRowV2>div:nth-of-type(2){grid-column:2}.controlFocusRowV2>em{grid-column:3;grid-row:1/3}.controlMemberV2{grid-template-columns:34px minmax(120px,1fr) repeat(2,64px)}.controlActivityHeaderV3,.controlMemberV2>span:nth-last-child(2){display:none}.controlActivityRowV2{grid-template-columns:28px minmax(0,1fr) auto;gap:6px 9px}.controlActivityActorV3,.controlActivityRowV2>b,.controlActivityRowV2>small,.controlActivityRowV2>strong{grid-column:2}.controlActivityRowV2 time{grid-column:3;grid-row:1/3;align-self:start}.controlActivityActorV3:before{content:"Изменил: ";color:var(--text-muted);font-weight:400}}.teamWorkspaceV2{display:flex;flex-direction:column;gap:16px}.teamHeroV2{display:flex;align-items:flex-start;justify-content:space-between;gap:20px}.teamHeroV2 h2{margin:2px 0 4px;font-size:24px;line-height:30px}.teamHeroV2 p{max-width:860px;margin:0;color:var(--text-muted);font-size:14px;line-height:19px}.teamSummaryV2{grid-template-columns:repeat(5,minmax(145px,1fr));grid-gap:10px;gap:10px}.teamSummaryV2 article{min-height:82px;border:1px solid #e5e0da;border-left:3px solid var(--neutral);border-radius:12px;background:#fff;padding:11px 13px;display:grid;grid-template-columns:1fr auto;grid-template-rows:auto auto;grid-column-gap:12px;column-gap:12px}.teamSummaryV2 article>span{font-size:12.5px;line-height:16px;color:var(--text-muted)}.teamSummaryV2 article>b{grid-row:1/3;grid-column:2;font-size:28px;line-height:31px;align-self:center}.teamSummaryV2 article>small{font-size:11.5px;line-height:15px;color:var(--text-muted)}.teamSummaryV2 .tone-blue{border-left-color:var(--blue)}.teamSummaryV2 .tone-violet{border-left-color:var(--violet)}.teamSummaryV2 .tone-walnut{border-left-color:var(--walnut)}.teamSummaryV2 .tone-neutral{border-left-color:var(--neutral)}.teamCreateV2,.teamInactiveV2,.teamRolesV2,.teamRosterV2{border:1px solid #e5e0da;border-radius:12px;background:#fff;overflow:hidden}.teamCreateV2{padding:16px}.teamCreateHeadV2 h3,.teamRosterHeadV2 h3{margin:2px 0 3px;font-size:17px;line-height:22px}.teamCreateHeadV2 p,.teamRosterHeadV2 p{margin:0;color:var(--text-muted);font-size:12.5px;line-height:17px}.teamCreateGridV2{display:grid;grid-template-columns:repeat(4,minmax(150px,1fr));grid-gap:11px;gap:11px;margin:13px 0 11px}.teamCreateActionsV2{display:flex;gap:9px;margin-top:11px}.teamRosterHeadV2{min-height:70px;padding:13px 15px;border-bottom:1px solid #eae5df;display:flex;align-items:center;justify-content:space-between;gap:14px}.teamRosterHeadV2>span{font-size:11.5px;color:var(--text-muted);background:var(--neutral-bg);padding:6px 9px;border-radius:999px}.teamMemberV2,.teamTableHeadV2{display:grid;grid-template-columns:38px minmax(190px,1.45fr) minmax(130px,.9fr) minmax(145px,1fr) minmax(94px,.66fr) minmax(96px,.66fr) minmax(116px,.78fr) minmax(210px,1.18fr);grid-gap:10px;gap:10px;align-items:center}.teamTableHeadV2{min-height:38px;padding:0 14px;background:#f8f6f3;border-bottom:1px solid #e9e4de;color:var(--text-muted)}.teamTableHeadV2 b{font-size:11px;letter-spacing:.015em;text-transform:uppercase}.teamMemberV2{position:relative;min-height:82px;padding:11px 14px;border-bottom:1px solid #eee9e3}.teamMemberV2:last-child{border-bottom:0}.teamMemberV2.hasAttention:before{content:"";position:absolute;left:0;top:10px;bottom:10px;width:3px;border-radius:2px;background:var(--amber)}.teamMemberV2.disabled{background:#fbfaf8;opacity:.78}.teamAvatarV2{width:34px;height:34px;border-radius:50%;display:flex;align-items:center;justify-content:center;background:var(--neutral-bg);font-size:11.5px;font-weight:750;color:var(--neutral-text)}.teamPersonV2{min-width:0;display:flex;flex-direction:column;gap:2px}.teamPersonV2>b{font-size:14.5px;line-height:18px}.teamPersonV2>b,.teamPersonV2>span{white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.teamPersonV2>span{font-size:12px;line-height:15px;color:#5c544d}.teamPersonV2>small{font-size:11px;line-height:14px;color:var(--text-muted);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.teamRoleV2{min-width:0;display:flex;flex-direction:column;align-items:flex-start;gap:4px}.teamRoleBadgeV2{display:inline-flex;align-items:center;min-height:24px;padding:3px 8px;border-radius:999px;font-size:11.5px;font-weight:650;background:var(--neutral-bg);color:var(--neutral-text)}.teamRoleBadgeV2.role-manager{background:var(--blue-bg);color:var(--blue-text)}.teamRoleBadgeV2.role-technologist{background:var(--violet-bg);color:var(--violet-text)}.teamRoleBadgeV2.role-director{background:var(--walnut-soft,#f2e8df);color:var(--walnut)}.teamRoleBadgeV2.role-founder{background:var(--green-bg);color:var(--green-text)}.teamRoleV2 small{font-size:10.8px;line-height:14px;color:var(--text-muted)}.teamLoadV2{min-width:0;display:grid;grid-template-columns:auto 1fr;grid-column-gap:6px;column-gap:6px;align-items:baseline}.teamLoadV2 b{font-size:19px;line-height:22px}.teamLoadV2 span{font-size:11.5px;line-height:15px;color:#5c544d}.teamLoadV2 small{grid-column:1/-1;font-size:10.8px;line-height:14px;color:var(--text-muted);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.teamAttentionV2{display:flex;flex-direction:column;gap:2px}.teamAttentionV2 b{font-size:19px;line-height:22px}.teamAttentionV2 span{font-size:11px;line-height:14px;color:var(--text-muted)}.teamAttentionV2.hot b{color:var(--terracotta-text)}.teamAccessV2 span{display:inline-flex;align-items:center;min-height:26px;padding:3px 8px;border-radius:999px;font-size:11px}.teamAccessV2 .active{background:var(--green-bg);color:var(--green-text)}.teamAccessV2 .off{background:var(--neutral-bg);color:var(--neutral-text)}.teamActionsV2{display:flex;justify-content:flex-end;gap:7px;flex-wrap:wrap}.teamActionsV2 button{min-height:34px;padding:7px 11px;border:1px solid #d9d0c7;border-radius:8px;background:#fff;color:#4b4037;font:inherit;font-size:11.5px;font-weight:600;line-height:16px;box-shadow:0 1px 1px rgba(52,39,28,.04);cursor:pointer;transition:background .15s ease,border-color .15s ease,color .15s ease}.teamActionsV2 button:hover:not(:disabled){background:#f8f4ef;border-color:#c9b9aa}.teamActionsV2 button:first-child{background:var(--walnut-soft,#f3ebe4);border-color:#d6c0ad;color:var(--walnut)}.teamActionsV2 button:first-child:hover:not(:disabled){background:#eee0d3;border-color:#c5a98f}.teamActionsV2 button.dangerGhost{background:var(--terracotta-bg);border-color:#e3b9ac;color:var(--terracotta-text)}.teamActionsV2 button.dangerGhost:hover:not(:disabled){background:#f5ddd5;border-color:#d79e8c}.teamActionsV2 button.okAction{background:var(--green-bg);border-color:#bfd2bb;color:var(--green-text)}.teamActionsV2 button:disabled{opacity:.48;cursor:not-allowed}.teamInactiveV2>summary,.teamRolesV2>summary{list-style:none;min-height:64px;padding:12px 15px;display:flex;align-items:center;justify-content:space-between;gap:12px;cursor:pointer}.teamInactiveV2>summary::-webkit-details-marker,.teamRolesV2>summary::-webkit-details-marker{display:none}.teamInactiveV2>summary span,.teamRolesV2>summary span{display:flex;flex-direction:column;gap:3px}.teamInactiveV2>summary b,.teamRolesV2>summary b{font-size:14px}.teamInactiveV2>summary small,.teamRolesV2>summary small{font-size:11.5px;line-height:15px;color:var(--text-muted)}.teamInactiveV2>summary em,.teamRolesV2>summary em{font-style:normal;font-size:11px;color:var(--text-muted);background:var(--neutral-bg);padding:5px 8px;border-radius:999px}.teamInactiveV2[open]>summary,.teamRolesV2[open]>summary{border-bottom:1px solid #eae5df}.teamRoleGridV2{display:grid;grid-template-columns:repeat(4,1fr)}.teamRoleGridV2 article{min-height:100px;padding:13px 15px;border-right:1px solid #eee9e3;display:flex;flex-direction:column;gap:6px}.teamRoleGridV2 article:last-child{border-right:0}.teamRoleGridV2 article b{font-size:13.5px}.teamRoleGridV2 article span{font-size:11.5px;line-height:15px;color:#5f5750}@media(max-width:1450px){.teamSummaryV2{grid-template-columns:repeat(4,1fr)}.teamMemberV2,.teamTableHeadV2{grid-template-columns:32px minmax(150px,1.35fr) minmax(105px,.85fr) minmax(120px,1fr) minmax(75px,.6fr) minmax(78px,.6fr) minmax(96px,.72fr) minmax(152px,1.05fr)}.teamCreateGridV2{grid-template-columns:repeat(3,1fr)}}@media(max-width:1120px){.teamSummaryV2{grid-template-columns:repeat(2,1fr)}.teamTableHeadV2{display:none}.teamMemberV2{grid-template-columns:32px minmax(180px,1.4fr) minmax(115px,.8fr) repeat(3,minmax(75px,.55fr))}.teamMemberV2>.teamAccessV2{display:none}.teamActionsV2{grid-column:2/-1;justify-content:flex-start}.teamRoleGridV2{grid-template-columns:repeat(2,1fr)}.teamRoleGridV2 article:nth-child(2){border-right:0}.teamRoleGridV2 article:nth-child(-n+2){border-bottom:1px solid #eee9e3}.teamCreateGridV2{grid-template-columns:repeat(2,1fr)}}.knowledgeDocument{display:flex;flex-direction:column;gap:14px;padding:18px 20px 26px;font-size:14px;line-height:1.65;color:var(--text)}.knowledgeDocument p{margin:0;white-space:pre-wrap}.knowledgeDocument h4{margin:8px 0 -2px;font-size:19px;line-height:1.3;color:var(--text)}.knowledgeDocument ul{margin:0;padding-left:22px;display:flex;flex-direction:column;gap:6px}.knowledgeDocument blockquote{margin:0;padding:10px 14px;border-left:3px solid var(--walnut,#8c5a32);background:#faf7f3;border-radius:0 9px 9px 0;color:#4f463f;white-space:pre-wrap}.knowledgeDocument hr{width:100%;height:1px;border:0;background:#e7e0d8;margin:6px 0}.knowledgeCallout{padding:12px 14px;border:1px solid #eadcc7;border-left:3px solid #c48a43;border-radius:10px;background:#fffaf2}.knowledgeCallout>b{display:block;margin-bottom:4px;font-size:12px;text-transform:uppercase;letter-spacing:.06em;color:#8a5a22}.knowledgeCallout p{margin:0!important}.knowledgeChecklist{list-style:none!important;padding-left:0!important}.knowledgeChecklist li{display:flex;align-items:flex-start;gap:8px}.knowledgeChecklist li>span{display:inline-grid;place-items:center;flex:0 0 18px;height:18px;margin-top:2px;border-radius:5px;background:#edf4e8;color:#537349;font-size:11px;font-weight:700}.knowledgeImage{margin:2px 0;display:flex;flex-direction:column;gap:7px}.knowledgeImage img{display:block;max-width:100%;max-height:620px;object-fit:contain;border:1px solid #e5dfd8;border-radius:12px;background:#faf9f7}.knowledgeImage figcaption{color:var(--text-muted);font-size:12px;line-height:17px}.knowledgeFile{display:flex;align-items:center;gap:11px;padding:11px 12px;border:1px solid #e5dfd8;border-radius:10px;text-decoration:none;color:var(--text);background:#fff}.knowledgeFile:hover{border-color:#cbb9a8;background:#fbf8f4}.knowledgeFile>span{display:grid;place-items:center;width:42px;height:34px;border-radius:8px;background:#f2eee9;color:#73563f;font-size:10px;font-weight:800}.knowledgeFile>div{display:flex;flex-direction:column;gap:2px;min-width:0;flex:1 1}.knowledgeFile>div b{white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.knowledgeFile>div small{color:var(--text-muted)}.knowledgeFile>em{font-style:normal;color:#875a37;font-size:12px;font-weight:600}.modalOverlay:has(.knowledgeEditorForm) .modal{width:min(1180px,calc(100vw - 40px));max-width:none;height:min(880px,calc(100dvh - 34px));display:flex;flex-direction:column;overflow:hidden}.modalOverlay:has(.knowledgeEditorForm) .modalHead{flex:0 0 auto}.modalOverlay:has(.knowledgeEditorForm) .modalBody{flex:1 1 auto;min-height:0;overflow:hidden;padding-bottom:0}.knowledgeEditorForm{height:100%;min-height:0;display:flex;flex-direction:column;gap:12px}.knowledgeEditorField,.knowledgeMetaGrid{flex:0 0 auto}.knowledgeComposer{min-height:0;display:flex;flex-direction:column;gap:10px;flex:1 1 auto}.knowledgeBlockToolbar{display:flex;align-items:center;gap:6px;flex-wrap:wrap;padding:9px;border:1px solid #e6e0d9;border-radius:10px;background:#faf9f7}.knowledgeBlockToolbar button,.knowledgeBlockToolbar label{height:32px;display:inline-flex;align-items:center;justify-content:center;padding:0 10px;border:1px solid #ded7cf;border-radius:8px;background:white;color:#463c34;font:inherit;font-size:12px;font-weight:600;cursor:pointer}.knowledgeBlockToolbar button:hover,.knowledgeBlockToolbar label:hover{border-color:#bda994;background:#fffdfb}.knowledgeBlockToolbar input{display:none}.knowledgeComposerGrid{display:grid;grid-template-columns:minmax(0,1.15fr) minmax(300px,.85fr);grid-gap:12px;gap:12px;min-height:0;flex:1 1 auto}.knowledgeBlockList,.knowledgeLivePreview{min-height:0;overflow:auto;border:1px solid #e6e0d9;border-radius:12px;background:#fff}.knowledgeBlockList{padding:10px;display:flex;flex-direction:column;gap:8px}.knowledgeEditBlock{padding:10px;border:1px solid #e8e3dd;border-radius:10px;background:#fcfbfa}.knowledgeEditBlock.type-callout{border-left:3px solid #c48a43;background:#fffaf2}.knowledgeEditBlock.type-quote{border-left:3px solid #9c8976}.knowledgeEditBlockHead{display:flex;align-items:center;justify-content:space-between;gap:10px;margin-bottom:8px}.knowledgeEditBlockHead>b{font-size:11px;text-transform:uppercase;letter-spacing:.055em;color:#766d65}.knowledgeEditBlockHead>div{display:flex;align-items:center;gap:4px}.knowledgeEditBlockHead button{min-width:30px;height:28px;padding:0 7px;border:1px solid #ded7cf;border-radius:7px;background:#fff;font-size:11px;cursor:pointer}.knowledgeEditBlockHead button.danger{color:#a4523d}.knowledgeEditBlockHead button:disabled{opacity:.35;cursor:default}.knowledgeEditBlock input,.knowledgeEditBlock textarea{width:100%;box-sizing:border-box;border:1px solid #dcd5cd;border-radius:8px;background:white;padding:9px 10px;font:inherit;font-size:13px;line-height:18px;color:var(--text);resize:vertical}.knowledgeEditBlock input:focus,.knowledgeEditBlock textarea:focus{outline:2px solid rgba(139,93,56,.16);border-color:#a98263}.knowledgeDividerPreview{height:20px;display:grid;place-items:center}.knowledgeDividerPreview span{display:block;width:100%;height:1px;background:#ddd5cd}.knowledgeUploadEdit{display:grid;grid-template-columns:120px 1fr;grid-gap:12px;gap:12px;align-items:start}.knowledgeUploadEdit img{width:120px;height:86px;object-fit:cover;border-radius:8px;border:1px solid #e1dad3;background:#f5f2ef}.knowledgeUploadEdit>div{display:flex;flex-direction:column;gap:6px;min-width:0}.knowledgeUploadEdit>div b{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.knowledgeUploadEdit>div small{color:var(--text-muted)}.knowledgeUploadEdit.file{grid-template-columns:48px 1fr;align-items:center}.knowledgeUploadEdit.file>span{display:grid;place-items:center;height:38px;border-radius:8px;background:#eee9e3;font-size:10px;font-weight:800;color:#765940}.knowledgeLivePreview{background:#fffdfb}.knowledgePreviewHead{position:-webkit-sticky;position:sticky;top:0;z-index:1;display:flex;align-items:center;justify-content:space-between;gap:12px;padding:10px 14px;border-bottom:1px solid #e7e0d8;background:rgba(255,253,251,.96);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px)}.knowledgePreviewHead b{font-size:13px}.knowledgePreviewHead span{font-size:11px;color:var(--text-muted)}.knowledgeLivePreview .knowledgeDocument{padding:16px}.knowledgeEditorFoot{flex:0 0 auto;display:flex;align-items:center;justify-content:space-between;gap:16px;padding:10px 0 12px;border-top:1px solid #eee8e2}.knowledgeEditorFoot>span{font-size:11px;line-height:16px;color:var(--text-muted);max-width:650px}.knowledgeEditorFoot .modalActions{margin:0;padding:0;border:0}@media(max-width:900px){.modalOverlay:has(.knowledgeEditorForm) .modal{width:min(760px,calc(100vw - 20px));height:calc(100dvh - 20px)}.knowledgeComposerGrid{grid-template-columns:1fr}.knowledgeLivePreview{display:none}.knowledgeEditorFoot{align-items:flex-end}.knowledgeEditorFoot>span{max-width:420px}}@media(max-width:640px){.knowledgeBlockToolbar{flex-wrap:nowrap;overflow-x:auto}.knowledgeBlockToolbar>*{flex:0 0 auto}.knowledgeEditorFoot{flex-direction:column;align-items:stretch}.knowledgeEditorFoot .modalActions{justify-content:flex-end}}.learningWorkspaceV3{--learning-border:#ddd7cf;--learning-soft:#f7f4f0;--learning-muted:#716960;display:grid;grid-template-rows:auto auto minmax(0,1fr);grid-gap:12px;gap:12px;width:100%;min-width:0;height:calc(100dvh - 76px);min-height:680px;overflow:hidden}.learningHeroV3{display:flex;align-items:flex-end;justify-content:space-between;gap:24px;min-width:0;padding:2px 0 0}.learningHeroV3>div:first-child{min-width:0;max-width:940px}.learningHeroV3 h2{font-size:25px;line-height:31px;margin:2px 0 4px}.learningHeroV3 p{max-width:940px;font-size:13.5px;line-height:19px;margin:0;color:var(--text-muted,#6f675f)}.learningHeroActionsV3{display:flex;align-items:stretch;justify-content:flex-end;gap:10px;flex:0 0 auto}.learningStatV3{box-sizing:border-box;width:154px;min-height:68px;padding:10px 12px;border:1px solid var(--learning-border);border-radius:9px;display:grid;grid-template-columns:minmax(0,1fr) 34px;grid-template-rows:auto auto;grid-column-gap:10px;column-gap:10px;align-content:center;background:#fff}.learningStatV3>span{font-size:12px;line-height:16px;color:var(--learning-muted);white-space:nowrap}.learningStatV3>b{grid-row:1/3;grid-column:2;min-width:30px;font-size:25px;line-height:30px;align-self:center;justify-self:end;text-align:right;font-weight:600}.learningStatV3>small{font-size:10.5px;line-height:14px;color:var(--learning-muted);white-space:normal;max-width:96px}.learningStatUnreadV3.hasUnread{box-shadow:inset 3px 0 var(--terracotta);background:var(--terracotta-bg)}.learningStatUnreadV3.hasUnread>b{color:var(--terracotta-text)}.learningStatUnreadV3.allRead{box-shadow:inset 3px 0 var(--green);background:var(--green-bg)}.learningStatUnreadV3.allRead>b{color:var(--green-text)}.learningStatMaterialsV3{box-shadow:inset 3px 0 var(--blue);background:var(--blue-bg)}.learningStatMaterialsV3>b{color:var(--blue-text)}.learningHeroActionsV3>.topPrimary{min-height:68px;align-self:stretch;padding-inline:18px}.learningToolbarV3{display:grid;grid-template-columns:minmax(300px,.72fr) minmax(520px,1.28fr);grid-gap:10px;gap:10px;align-items:stretch;min-width:0}.learningSearchV3{box-sizing:border-box;height:42px;display:flex;align-items:center;gap:8px;padding:0 12px;border:1px solid var(--learning-border);border-radius:8px;background:#fff;min-width:0}.learningSearchV3>span{font-size:15px;color:var(--learning-muted);flex:0 0 auto}.learningSearchV3 input{-webkit-appearance:none;-moz-appearance:none;appearance:none;box-sizing:border-box;width:100%;height:40px;padding:0;border:0;outline:0;background:transparent;font:inherit;font-size:13px;color:var(--text-primary,#211f1d)}.learningTabsV3{box-sizing:border-box;height:42px;display:grid;grid-auto-flow:column;grid-auto-columns:minmax(112px,1fr);min-width:0;overflow-x:auto;overflow-y:hidden;scrollbar-width:none;scrollbar-gutter:stable;border:1px solid var(--learning-border);border-radius:8px;background:#fff;contain:layout paint}.learningTabsV3::-webkit-scrollbar{display:none}.learningTabV3{-webkit-appearance:none;-moz-appearance:none;appearance:none;box-sizing:border-box;height:40px;min-width:112px;margin:0;padding:0 10px 0 23px;border:0;border-right:1px solid #ece7e1;border-radius:0;background:#fff;color:#5e5750;font:inherit;font-size:11.5px;line-height:40px;font-weight:500;white-space:nowrap;text-align:center;position:relative;cursor:pointer;outline:0;box-shadow:none;transform:none;transition:background-color 90ms linear,color 90ms linear,box-shadow 90ms linear}.learningTabV3:last-child{border-right:0}.learningTabV3:hover{background:#faf8f5}.learningTabV3:active{transform:none}.learningTabV3:focus-visible{outline:2px solid rgba(139,93,56,.35);outline-offset:-3px}.learningTabV3:before{content:"";position:absolute;left:10px;top:50%;width:7px;height:7px;margin-top:-3.5px;border-radius:999px;background:#aaa29a;pointer-events:none}.learningTabV3>span{display:inline-block;min-width:18px;margin-left:5px;font-size:10.5px;line-height:14px;font-weight:600;text-align:center;color:inherit}.learningTabV3[data-category="Все"]:before{background:var(--walnut)}.learningTabV3[data-category="Регламенты"]:before{background:var(--blue)}.learningTabV3[data-category="Продажи"]:before{background:var(--amber)}.learningTabV3[data-category="Возражения"]:before{background:var(--terracotta)}.learningTabV3[data-category="Продукт"]:before{background:var(--green)}.learningTabV3[data-category="СТМ"]:before{background:var(--violet)}.learningTabV3[data-category="Все"].is-active{background:#fbf8f4;color:var(--walnut);box-shadow:inset 0 -2px var(--walnut)}.learningTabV3[data-category="Регламенты"].is-active{background:var(--blue-bg);color:var(--blue-text);box-shadow:inset 0 -2px var(--blue)}.learningTabV3[data-category="Продажи"].is-active{background:var(--amber-bg);color:var(--amber-text);box-shadow:inset 0 -2px var(--amber)}.learningTabV3[data-category="Возражения"].is-active{background:var(--terracotta-bg);color:var(--terracotta-text);box-shadow:inset 0 -2px var(--terracotta)}.learningTabV3[data-category="Продукт"].is-active{background:var(--green-bg);color:var(--green-text);box-shadow:inset 0 -2px var(--green)}.learningTabV3[data-category="СТМ"].is-active{background:var(--violet-bg);color:var(--violet-text);box-shadow:inset 0 -2px var(--violet)}.learningLayoutV3{display:grid;grid-template-columns:340px minmax(0,1fr);grid-gap:10px;gap:10px;min-height:0;overflow:hidden}.learningListV3,.learningReaderV3{box-sizing:border-box;border:1px solid var(--learning-border);border-radius:9px;background:#fff;min-width:0;min-height:0;overflow:hidden;contain:layout paint}.learningListV3{display:flex;flex-direction:column}.learningListHeadV3{height:42px;flex:0 0 42px;padding:0 12px;display:flex;align-items:center;justify-content:space-between;border-bottom:1px solid #e8e3dc;background:#fbfaf8}.learningListHeadV3>b{font-size:13px;line-height:17px}.learningListHeadV3>span{min-width:24px;height:24px;border-radius:6px;background:#efebe6;display:grid;place-items:center;font-size:10.5px;color:#625950}.learningItemsV3{flex:1 1 auto;min-height:0;overflow-y:auto;overscroll-behavior:contain;scrollbar-gutter:stable;overflow-anchor:none}.learningItemV3{-webkit-appearance:none;-moz-appearance:none;appearance:none;box-sizing:border-box;width:100%;margin:0;padding:12px 13px;border:0;border-bottom:1px solid #ebe6df;border-radius:0;background:#fff;color:inherit;font:inherit;text-align:left;cursor:pointer;outline:0;box-shadow:none;transform:none;transition:background-color 90ms linear,box-shadow 90ms linear}.learningItemV3:last-child{border-bottom:0}.learningItemV3:hover{background:#faf8f5}.learningItemV3:focus-visible{outline:2px solid rgba(139,93,56,.35);outline-offset:-3px}.learningItemV3.is-active{background:#f7f3ee}.learningItemV3[data-category="Регламенты"].is-active{box-shadow:inset 3px 0 var(--blue)}.learningItemV3[data-category="Продажи"].is-active{box-shadow:inset 3px 0 var(--amber)}.learningItemV3[data-category="Возражения"].is-active{box-shadow:inset 3px 0 var(--terracotta)}.learningItemV3[data-category="Продукт"].is-active{box-shadow:inset 3px 0 var(--green)}.learningItemV3[data-category="СТМ"].is-active{box-shadow:inset 3px 0 var(--violet)}.learningItemTopV3{display:flex;align-items:center;justify-content:space-between;gap:8px;margin-bottom:5px}.learningCategoryV3{display:inline-flex;align-items:center;min-height:20px;padding:0 7px;border-radius:5px;background:#f0ede8;color:#625950;font-size:10px;line-height:20px;font-weight:600;letter-spacing:.03em;text-transform:uppercase}.learningCategoryV3[data-category="Регламенты"]{background:var(--blue-bg);color:var(--blue-text)}.learningCategoryV3[data-category="Продажи"]{background:var(--amber-bg);color:var(--amber-text)}.learningCategoryV3[data-category="Возражения"]{background:var(--terracotta-bg);color:var(--terracotta-text)}.learningCategoryV3[data-category="Продукт"]{background:var(--green-bg);color:var(--green-text)}.learningCategoryV3[data-category="СТМ"]{background:var(--violet-bg);color:var(--violet-text)}.learningUnreadV3{font-size:9.5px;line-height:18px;font-weight:600;color:var(--terracotta-text);white-space:nowrap}.learningItemV3>b{display:block;font-size:13.5px;line-height:18px;color:var(--text-primary,#211f1d)}.learningItemV3>p{font-size:11.5px;line-height:16px;color:#69615a;margin:4px 0 7px}.learningItemV3>small{font-size:10.5px;line-height:14px;color:var(--text-muted,#716960)}.learningReaderV3{display:flex;flex-direction:column;overflow-y:auto;scrollbar-gutter:stable;overflow-anchor:none}.learningReaderHeadV3{box-sizing:border-box;min-height:124px;padding:18px 20px 14px;display:flex;align-items:flex-start;justify-content:space-between;gap:18px;border-bottom:1px solid #e8e3dc;background:#fff}.learningReaderHeadV3>div{min-width:0;max-width:1060px}.learningReaderHeadV3 h3{margin:5px 0;font-size:23px;line-height:29px}.learningReaderHeadV3 p{margin:0 0 8px;font-size:13px;line-height:18px;color:#655d55}.learningReaderHeadV3 small{font-size:10.8px;line-height:14px;color:var(--text-muted,#716960)}.learningReaderEditV3{-webkit-appearance:none;-moz-appearance:none;appearance:none;box-sizing:border-box;min-width:118px;height:34px;padding:0 12px;border:1px solid #cfc7bd;border-radius:7px;background:#fff;color:var(--walnut,#8c5a32);font:inherit;font-size:12px;font-weight:500;cursor:pointer;white-space:nowrap;flex:0 0 auto}.learningReaderEditV3:hover{background:#faf7f3;border-color:#bda994}.learningReaderEditV3:focus-visible{outline:2px solid rgba(139,93,56,.35);outline-offset:2px}.learningReaderActionsV3{display:flex;align-items:center;gap:8px;flex:0 0 auto}.learningReaderDeleteV3{-webkit-appearance:none;-moz-appearance:none;appearance:none;box-sizing:border-box;height:34px;padding:0 11px;border:1px solid #dfb8aa;border-radius:7px;background:#fff;color:var(--terracotta-text,#9a4e39);font:inherit;font-size:12px;font-weight:500;cursor:pointer;white-space:nowrap}.learningReaderDeleteV3:hover{background:var(--terracotta-bg,#fff4ef);border-color:#cf9783}.learningReaderDeleteV3:focus-visible{outline:2px solid rgba(176,82,58,.28);outline-offset:2px}.learningDeleteConfirmV3{display:flex;flex-direction:column;gap:18px;max-width:620px;padding:2px 0 0}.learningDeleteConfirmV3>p{margin:0;font-size:13px;line-height:19px;color:var(--text-muted,#716960)}.learningDeleteConfirmButtonV3{-webkit-appearance:none;-moz-appearance:none;appearance:none;min-height:40px;padding:0 15px;border:1px solid #bd735d;border-radius:8px;background:var(--terracotta,#b05c43);color:#fff;font:inherit;font-size:13px;font-weight:600;cursor:pointer}.learningDeleteConfirmButtonV3:hover{filter:brightness(.97)}.learningDeleteConfirmButtonV3:disabled{opacity:.55;cursor:default}.learningReaderV3>.knowledgeDocument{padding:18px 22px 34px;max-width:none;margin:0;overflow:visible}.learningReaderV3>.knowledgeDocument>.knowledgeCallout,.learningReaderV3>.knowledgeDocument>blockquote,.learningReaderV3>.knowledgeDocument>p,.learningReaderV3>.knowledgeDocument>ul{max-width:1080px}.learningEmptyV3{min-height:100%;display:grid;place-content:center;text-align:center;padding:30px;color:var(--text-muted,#716960)}.learningEmptyV3 b{font-size:15px;color:var(--text-primary,#211f1d)}.learningEmptyV3 p{max-width:480px;margin:6px auto 0;font-size:12.5px;line-height:18px}@media(max-width:1200px){.learningWorkspaceV3{height:auto;min-height:calc(100dvh - 76px);overflow:visible}.learningToolbarV3{grid-template-columns:minmax(260px,.7fr) minmax(0,1.3fr)}.learningLayoutV3{grid-template-columns:300px minmax(0,1fr);min-height:620px;overflow:visible}.learningListV3,.learningReaderV3{min-height:620px}.learningTabV3{min-width:104px;font-size:11px}}@media(max-width:900px){.learningWorkspaceV3{height:auto;min-height:0;overflow:visible}.learningHeroV3{align-items:flex-start;flex-direction:column}.learningHeroActionsV3{width:100%;justify-content:flex-start;flex-wrap:wrap}.learningToolbarV3{grid-template-columns:1fr}.learningTabsV3{grid-auto-columns:108px}.learningLayoutV3{grid-template-columns:1fr;min-height:0;overflow:visible}.learningListV3{height:320px;min-height:320px}.learningReaderV3{min-height:560px}}.maintenanceMailHeadV3{padding:4px 2px 2px}.maintenanceMailHeadV3 h2{margin:3px 0 4px;font-size:22px;line-height:28px}.maintenanceMailHeadV3 p{margin:0;color:var(--maint-muted,#716960);font-size:12.5px;line-height:18px}.maintenanceMailStripV3{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));grid-gap:8px;gap:8px;margin:8px 0 10px}.maintenanceMailStripV3>div{min-height:72px;padding:9px 10px;border:1px solid var(--maint-border,#ded8d0);border-radius:8px;background:#fff;display:flex;flex-direction:column;justify-content:center;box-shadow:inset 3px 0 #aaa39b;box-sizing:border-box}.maintenanceMailStripV3>div.ok{background:var(--green-bg,#f2f8ef);box-shadow:inset 3px 0 var(--green,#6f9560)}.maintenanceMailStripV3>div.bad{background:var(--terracotta-bg,#fff4ef);box-shadow:inset 3px 0 var(--terracotta,#b05c43)}.maintenanceMailStripV3>div.wait{background:var(--blue-bg,#f2f7fb);box-shadow:inset 3px 0 var(--blue,#5e84a3)}.maintenanceMailStripV3 span{font-size:10px;line-height:13px;color:var(--maint-muted,#716960)}.maintenanceMailStripV3 b{margin-top:3px;font-size:13px;line-height:17px}.maintenanceMailStripV3 small{margin-top:2px;font-size:9.8px;line-height:13px;color:var(--maint-muted,#716960)}.maintenanceDiagLabelV3{margin:2px 0 6px;padding:0 2px;display:flex;align-items:baseline;gap:10px}.maintenanceDiagLabelV3 b{font-size:12px;line-height:16px}.maintenanceDiagLabelV3 span{font-size:10.5px;line-height:14px;color:var(--maint-muted,#716960)}.maintenanceDiagDetailV3{border:1px solid var(--maint-border,#ded8d0);border-radius:8px;background:#fff;overflow:hidden;margin:0 0 7px}.maintenanceDiagDetailV3>summary{list-style:none;min-height:56px;padding:8px 12px;display:flex;align-items:center;justify-content:space-between;gap:16px;cursor:pointer;background:#fff;box-sizing:border-box}.maintenanceDiagDetailV3>summary::-webkit-details-marker{display:none}.maintenanceDiagDetailV3>summary:hover{background:#faf8f5}.maintenanceDiagDetailV3>summary>span{min-width:0;display:flex;flex-direction:column}.maintenanceDiagDetailV3>summary b{font-size:12.5px;line-height:17px}.maintenanceDiagDetailV3>summary small{margin-top:2px;font-size:10.3px;line-height:14px;color:var(--maint-muted,#716960);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.maintenanceDiagDetailV3>summary em{font-style:normal;font-size:10.8px;line-height:14px;color:var(--walnut,#8c5a32);white-space:nowrap}.maintenanceDiagDetailV3[open]>summary{background:#fbfaf8;border-bottom:1px solid #e9e4de}.maintenanceDiagBodyV3{padding:8px;background:#faf9f7}.maintenanceDiagBodyV3>.mailRawCheck{margin:0!important;border-radius:7px!important;box-shadow:none!important}.maintenanceDiagBodyV3 .mailRawHead{padding:10px 11px 8px!important}.maintenanceDiagBodyV3 .mailRawHead h3{font-size:14px!important;line-height:18px!important}.maintenanceDiagBodyV3 .mailRawHead p{font-size:10.8px!important;line-height:15px!important;max-width:1100px}.maintenanceDiagBodyV3 .mailRawFacts{padding:8px 10px!important;gap:6px!important}.maintenanceDiagBodyV3 .mailRawFacts>div{min-height:54px!important;padding:7px 9px!important}.maintenanceDiagBodyV3 .mailRawFacts b{font-size:13px!important}.maintenanceDiagBodyV3 .mailRawFacts span{font-size:9.8px!important}.maintenanceDiagBodyV3 .mailRawFail,.maintenanceDiagBodyV3 .mailRawHint,.maintenanceDiagBodyV3 .mailRawPass{margin:7px 10px!important;padding:8px 10px!important}.maintenanceDiagBodyV3 .mailRawFail b,.maintenanceDiagBodyV3 .mailRawHint b,.maintenanceDiagBodyV3 .mailRawPass b{font-size:11px!important}.maintenanceDiagBodyV3 .mailRawFail span,.maintenanceDiagBodyV3 .mailRawHint span,.maintenanceDiagBodyV3 .mailRawPass span{font-size:10px!important;line-height:14px!important}.maintenanceDiagBodyV3 .mailRawRefresh{margin:0 10px 10px!important;min-height:32px!important;font-size:10.5px!important}@media(max-width:1200px){.maintenanceMailStripV3{grid-template-columns:repeat(3,minmax(0,1fr))}}@media(max-width:850px){.maintenanceMailStripV3{grid-template-columns:repeat(2,minmax(0,1fr))}.maintenanceDiagLabelV3{flex-direction:column;gap:2px}}.maintenanceHumanV4{--mh-border:#ded8d0;--mh-muted:#746b63;display:flex;flex-direction:column;gap:12px;padding:18px 20px 28px;max-width:none!important;margin:0!important}.maintenanceHumanHeroV4{display:flex;align-items:flex-end;justify-content:space-between;gap:24px;padding:0 2px}.maintenanceHumanHeroV4>div:first-child{max-width:880px}.maintenanceHumanHeroV4 h2{margin:3px 0 4px;font-size:25px;line-height:31px}.maintenanceHumanHeroV4 p{margin:0;color:var(--mh-muted);font-size:13px;line-height:18px}.maintenanceHumanHealthV4{min-width:220px;padding:11px 14px;border:1px solid var(--mh-border);border-radius:8px;background:#fff;display:flex;flex-direction:column;box-shadow:inset 3px 0 #aaa29a}.maintenanceHumanHealthV4.ok{background:var(--green-bg,#f2f8ef);box-shadow:inset 3px 0 var(--green,#6f9560)}.maintenanceHumanHealthV4.attention{background:var(--terracotta-bg,#fff4ef);box-shadow:inset 3px 0 var(--terracotta,#b05c43)}.maintenanceHumanHealthV4 small{font-size:10px;color:var(--mh-muted)}.maintenanceHumanHealthV4 b{margin-top:2px;font-size:15px}.maintenanceHumanHealthV4 span{margin-top:2px;font-size:10.5px;color:var(--mh-muted)}.maintenanceHumanTabsV4{display:grid;grid-template-columns:repeat(4,1fr);min-height:42px;border:1px solid var(--mh-border);border-radius:8px;overflow:hidden;background:#fff}.maintenanceHumanTabsV4 button{border:0;border-right:1px solid #e8e3dd;background:#fff;color:#615950;font:inherit;font-size:12.5px;cursor:pointer}.maintenanceHumanTabsV4 button:last-child{border-right:0}.maintenanceHumanTabsV4 button:hover{background:#faf8f5}.maintenanceHumanTabsV4 button.active{background:#f7f3ee;color:var(--walnut,#8c5a32);box-shadow:inset 0 -2px var(--walnut,#8c5a32)}.maintenanceHumanTabsV4 button span{display:inline-grid;place-items:center;min-width:18px;height:18px;margin-left:6px;padding:0 4px;border-radius:999px;background:var(--terracotta-bg,#fff4ef);color:var(--terracotta-text,#954936);font-size:10px;font-weight:700}.maintenanceHumanOverviewV4{display:flex;flex-direction:column;gap:10px}.maintenanceHumanStatusV4{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:8px;gap:8px}.maintenanceHumanStatusV4 button{min-height:88px;padding:11px 13px;border:1px solid var(--mh-border);border-radius:8px;background:#fff;color:inherit;text-align:left;font:inherit;display:flex;flex-direction:column;justify-content:center;cursor:pointer;box-shadow:inset 3px 0 #aaa29a}.maintenanceHumanStatusV4 button.blue{background:var(--blue-bg,#f2f7fb);box-shadow:inset 3px 0 var(--blue,#5e84a3)}.maintenanceHumanStatusV4 button.green{background:var(--green-bg,#f2f8ef);box-shadow:inset 3px 0 var(--green,#6f9560)}.maintenanceHumanStatusV4 button.amber{background:var(--amber-bg,#fff8e9);box-shadow:inset 3px 0 var(--amber,#c79342)}.maintenanceHumanStatusV4 button.violet{background:var(--violet-bg,#f6f2fa);box-shadow:inset 3px 0 var(--violet,#8a76a8)}.maintenanceHumanStatusV4 button.red{background:var(--terracotta-bg,#fff4ef);box-shadow:inset 3px 0 var(--terracotta,#b05c43)}.maintenanceHumanStatusV4 span{font-size:11px;color:var(--mh-muted)}.maintenanceHumanStatusV4 b{margin-top:3px;font-size:19px;line-height:23px}.maintenanceHumanStatusV4 small{margin-top:3px;font-size:10.8px;line-height:14px;color:var(--mh-muted)}.maintenanceHumanActionsV4{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));border:1px solid var(--mh-border);border-radius:8px;overflow:hidden;background:#fff}.maintenanceHumanActionsV4>button{min-height:74px;padding:10px 12px;border:0;border-right:1px solid #e9e4de;background:#fff;color:inherit;font:inherit;display:grid;grid-template-columns:34px 1fr auto;grid-gap:10px;gap:10px;align-items:center;text-align:left;cursor:pointer}.maintenanceHumanActionsV4>button:last-child{border-right:0}.maintenanceHumanActionsV4>button:hover{background:#faf8f5}.maintenanceHumanActionsV4>button>span{width:30px;height:30px;border-radius:7px;display:grid;place-items:center;font-size:15px;font-weight:700}.maintenanceHumanActionsV4>button>span.blue{background:var(--blue-bg,#f2f7fb);color:var(--blue-text,#456b89)}.maintenanceHumanActionsV4>button>span.green{background:var(--green-bg,#f2f8ef);color:var(--green-text,#567c49)}.maintenanceHumanActionsV4>button>span.violet{background:var(--violet-bg,#f6f2fa);color:var(--violet-text,#735f91)}.maintenanceHumanActionsV4 b{font-size:13px}.maintenanceHumanActionsV4 small{display:block;margin-top:2px;font-size:10.5px;color:var(--mh-muted)}.maintenanceHumanActionsV4 em{font-style:normal;font-size:11px;color:var(--walnut,#8c5a32)}.maintenanceHumanAttentionV4{padding:10px 12px;border:1px solid #dfb7aa;border-radius:8px;background:var(--terracotta-bg,#fff4ef);display:flex;align-items:center;justify-content:space-between;gap:16px}.maintenanceHumanAttentionV4 div{display:flex;flex-direction:column}.maintenanceHumanAttentionV4 b{font-size:12.5px}.maintenanceHumanAttentionV4 span{font-size:10.5px;color:#755f57}.maintenanceHumanAttentionV4 button{min-height:32px;padding:0 12px;border:1px solid #d5a594;border-radius:7px;background:#fff;color:var(--terracotta-text,#954936);font:inherit;font-size:11px;font-weight:600;cursor:pointer}.maintenanceHumanGridV4.tab-overview{display:none}.maintenanceHumanGridV4.tab-access,.maintenanceHumanGridV4.tab-mail,.maintenanceHumanGridV4.tab-updates{display:grid;grid-template-columns:1fr;grid-gap:10px;gap:10px}.maintenanceHumanGridV4.tab-access .maintenanceMailColumn,.maintenanceHumanGridV4.tab-access .maintenanceUpdateColumn,.maintenanceHumanGridV4.tab-mail .maintenanceAccessColumn,.maintenanceHumanGridV4.tab-mail .maintenanceUpdateColumn,.maintenanceHumanGridV4.tab-updates .maintenanceAccessColumn,.maintenanceHumanGridV4.tab-updates .maintenanceMailColumn{display:none}.maintenanceHumanGridV4 .maintenanceColumn{min-width:0;max-width:none!important;width:100%!important}.maintenanceUpdateTopV4{display:flex;align-items:flex-end;justify-content:space-between;gap:20px;padding:3px 2px 2px}.maintenanceUpdateTopV4 h2{margin:3px 0;font-size:22px;line-height:27px}.maintenanceUpdateTopV4 p{margin:0;color:var(--mh-muted);font-size:12px}.maintenanceUpdateTopV4>div:last-child{min-width:120px;padding:8px 10px;border:1px solid var(--mh-border);border-radius:8px;background:#fff;display:flex;flex-direction:column}.maintenanceUpdateTopV4>div:last-child span{font-size:9.5px;color:var(--mh-muted);text-transform:uppercase;letter-spacing:.06em}.maintenanceUpdateTopV4>div:last-child b{margin-top:2px;font-size:20px}.maintenanceUpdateSplitV4{display:grid;grid-template-columns:minmax(0,1fr) minmax(360px,.72fr);grid-gap:10px;gap:10px;align-items:start}.maintenanceBackupCardV4,.maintenanceUpdateCardV4{border:1px solid var(--mh-border);border-radius:8px;background:#fff;overflow:hidden}.maintenanceCardHeadV4{min-height:58px;padding:9px 11px;border-bottom:1px solid #e9e4de;background:#fbfaf8;display:flex;align-items:center;justify-content:space-between;gap:14px}.maintenanceCardHeadV4>div{display:flex;flex-direction:column}.maintenanceCardHeadV4 b{font-size:13px}.maintenanceCardHeadV4 span{margin-top:2px;font-size:10.5px;color:var(--mh-muted)}.maintenanceCardHeadV4>em{font-style:normal;width:24px;height:24px;border-radius:6px;background:#26231f;color:#fff;display:grid;place-items:center;font-size:11px;font-weight:700}.maintenanceZipV4{margin:10px 11px 8px;min-height:64px;padding:8px 10px;border:1px dashed #b9ac9d;border-radius:8px;background:#fbfbf8;display:grid;grid-template-columns:38px 1fr auto;grid-gap:10px;gap:10px;align-items:center;cursor:pointer;box-sizing:border-box}.maintenanceZipV4.selected{background:#f4f7ed;border-color:#aebc91}.maintenanceZipV4 input{display:none}.maintenanceZipV4>span{width:34px;height:34px;border-radius:7px;background:#eef2df;display:grid;place-items:center;font-size:10px;font-weight:700;color:#52623c}.maintenanceZipV4 div{display:flex;flex-direction:column;min-width:0}.maintenanceZipV4 b{font-size:12px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.maintenanceZipV4 small{margin-top:2px;font-size:10px;color:var(--mh-muted)}.maintenanceZipV4 em{font-style:normal;font-size:10.5px;color:var(--walnut,#8c5a32)}.maintenanceApplyV4,.maintenancePrimaryV4{margin:0 11px 11px;min-height:34px;padding:0 13px;border:0;border-radius:7px;background:var(--walnut,#8c5a32);color:#fff;font:inherit;font-size:11.5px;font-weight:650;cursor:pointer}.maintenanceApplyV4:disabled,.maintenancePrimaryV4:disabled{opacity:.45;cursor:not-allowed}.maintenancePlanV4{margin:0 11px 11px;padding:10px;border:1px solid #ded8d0;border-radius:8px;background:#faf9f7;display:flex;flex-direction:column;gap:8px}.maintenanceVersionFlowV4{display:flex;align-items:center;gap:8px}.maintenanceVersionFlowV4 span{padding:6px 8px;border-radius:6px;background:#fff;border:1px solid #e5dfd8;font-size:12px;font-weight:700}.maintenanceVersionFlowV4 b{color:var(--mh-muted)}.maintenancePlanV4>strong{font-size:12px}.maintenancePlanV4 details{border-top:1px solid #e7e1da;padding-top:7px}.maintenancePlanV4 summary{font-size:10.8px;cursor:pointer;color:var(--walnut,#8c5a32)}.maintenancePlanV4 ul{margin:7px 0 0;padding-left:18px;display:grid;grid-gap:4px;gap:4px}.maintenancePlanV4 li{font-size:10.5px;line-height:14px}.maintenancePlanV4 .maintenanceApplyV4{margin:0;align-self:flex-start}.maintenanceBackupStatsV4{display:grid;grid-template-columns:repeat(2,1fr);grid-gap:1px;gap:1px;background:#e8e2db;border-bottom:1px solid #e8e2db}.maintenanceBackupStatsV4>div{min-height:60px;padding:8px 10px;background:#fff;display:flex;flex-direction:column;justify-content:center}.maintenanceBackupStatsV4 b{font-size:17px}.maintenanceBackupStatsV4 span{font-size:9.8px;color:var(--mh-muted);margin-top:2px}.maintenancePolicyV4{margin:9px 10px 7px;padding:8px 9px;border-radius:7px;background:var(--blue-bg,#f2f7fb);display:flex;flex-direction:column}.maintenancePolicyV4 b{font-size:11px}.maintenancePolicyV4 span{margin-top:2px;font-size:9.8px;line-height:13px;color:#5b6e7d}.maintenanceCleanupV4{padding:0 11px;border:1px solid #d6aa8f;background:#fff8f2;color:#8c5436;font:inherit;font-size:10.8px;cursor:pointer}.maintenanceCleanV4,.maintenanceCleanupV4{margin:0 10px 9px;min-height:32px;border-radius:7px;font-weight:600}.maintenanceCleanV4{padding:0 10px;background:var(--green-bg,#f2f8ef);color:var(--green-text,#567c49);display:flex;align-items:center;font-size:10.5px}.maintenanceRestoreV4{padding:9px 10px 10px;border-top:1px solid #e9e4de;background:#fbfaf8;display:grid;grid-template-columns:1fr auto;grid-gap:7px 8px;gap:7px 8px;align-items:end}.maintenanceRestoreV4 label{display:flex;flex-direction:column;gap:4px}.maintenanceRestoreV4 label>span{font-size:9.8px;color:var(--mh-muted)}.maintenanceRestoreV4 select{min-height:34px;border:1px solid #d8d0c7;border-radius:7px;background:#fff;padding:0 8px;font:inherit;font-size:11px}.maintenanceRestoreV4 button{min-height:34px;padding:0 11px;border:1px solid #cbbba9;border-radius:7px;background:#fff;color:var(--walnut,#8c5a32);font:inherit;font-size:10.8px;font-weight:600;cursor:pointer}.maintenanceRestoreV4 button:disabled{opacity:.45}.maintenanceRestoreV4 small{grid-column:1/-1;font-size:9.5px;color:var(--mh-muted)}.maintenanceMessageV4{padding:9px 11px;border-radius:8px;display:flex;gap:8px;align-items:center}.maintenanceMessageV4.ok{background:var(--green-bg,#f2f8ef);color:var(--green-text,#567c49)}.maintenanceMessageV4.error{background:var(--terracotta-bg,#fff4ef);color:var(--terracotta-text,#954936)}.maintenanceMessageV4 b{font-size:11px}.maintenanceMessageV4 span{font-size:10.5px}.maintenanceHistoryV4,.maintenanceReleaseV4{border:1px solid var(--mh-border);border-radius:8px;background:#fff;overflow:hidden}.maintenanceHistoryV4>summary,.maintenanceReleaseV4>summary{list-style:none;min-height:50px;padding:8px 11px;display:flex;align-items:center;justify-content:space-between;gap:12px;cursor:pointer}.maintenanceHistoryV4>summary::-webkit-details-marker,.maintenanceReleaseV4>summary::-webkit-details-marker{display:none}.maintenanceHistoryV4>summary span,.maintenanceReleaseV4>summary span{display:flex;flex-direction:column}.maintenanceHistoryV4>summary b,.maintenanceReleaseV4>summary b{font-size:12px}.maintenanceHistoryV4>summary small,.maintenanceReleaseV4>summary small{margin-top:2px;font-size:9.8px;color:var(--mh-muted)}.maintenanceHistoryV4>summary em,.maintenanceReleaseV4>summary em{font-style:normal;font-size:10.5px;color:var(--walnut,#8c5a32)}.maintenanceHistoryV4[open]>summary,.maintenanceReleaseV4[open]>summary{border-bottom:1px solid #e9e4de;background:#fbfaf8}.maintenanceReleaseV4>div{padding:9px 12px}.maintenanceReleaseV4 ul{margin:0;padding-left:18px;display:grid;grid-gap:4px;gap:4px}.maintenanceReleaseV4 li,.maintenanceReleaseV4 p{font-size:10.5px;line-height:14px;color:#615a53}.maintenanceHistoryV4>div{display:flex;flex-direction:column}.maintenanceHumanGridV4.tab-mail .maintenanceMailHeadV3{padding-top:2px}.maintenanceHumanGridV4.tab-mail .maintenanceMailStripV3{margin-top:6px}.maintenanceHumanGridV4.tab-mail .maintenanceDiagLabelV3{margin-top:4px}@media(max-width:1180px){.maintenanceHumanActionsV4,.maintenanceHumanStatusV4,.maintenanceUpdateSplitV4{grid-template-columns:1fr}.maintenanceHumanActionsV4>button{border-right:0;border-bottom:1px solid #e9e4de}.maintenanceHumanActionsV4>button:last-child{border-bottom:0}}@media(max-width:760px){.maintenanceHumanV4{padding:14px 12px 22px}.maintenanceHumanHeroV4,.maintenanceUpdateTopV4{flex-direction:column;align-items:stretch}.maintenanceHumanHealthV4{min-width:0}.maintenanceHumanTabsV4{grid-template-columns:1fr}.maintenanceHumanTabsV4 button{min-height:40px;border-right:0;border-bottom:1px solid #e8e3dd}.maintenanceHumanStatusV4,.maintenanceRestoreV4{grid-template-columns:1fr}.maintenanceBackupStatsV4{grid-template-columns:1fr 1fr}}.maintenanceHistoryRowV5{min-height:56px;padding:8px 10px;border-bottom:1px solid #ece7e1;display:grid;grid-template-columns:minmax(260px,1fr) 130px auto;grid-gap:12px;gap:12px;align-items:center}.maintenanceHistoryRowV5:last-of-type{border-bottom:0}.maintenanceHistoryIdentityV5{min-width:0;display:flex;align-items:center;justify-content:space-between;gap:10px}.maintenanceHistoryIdentityV5>div:first-child{display:flex;flex-direction:column;min-width:0}.maintenanceHistoryIdentityV5 b{font-size:11.5px}.maintenanceHistoryIdentityV5 span{margin-top:2px;font-size:9.8px;color:var(--mh-muted)}.maintenanceBackupBadgesV5{display:flex;gap:4px;flex-wrap:wrap;justify-content:flex-end}.maintenanceBackupBadgesV5 em{font-style:normal;padding:3px 6px;border-radius:5px;background:var(--blue-bg,#f2f7fb);color:var(--blue-text,#536f88);font-size:9px;white-space:nowrap}.maintenanceBackupBadgesV5 em.protected{background:var(--green-bg,#f2f8ef);color:var(--green-text,#567c49)}.maintenanceBackupBadgesV5 em.old{background:#f4f1ed;color:#756c63}.maintenanceHistorySizeV5{display:flex;flex-direction:column;align-items:flex-end}.maintenanceHistorySizeV5 strong{font-size:10.8px}.maintenanceHistorySizeV5 small{margin-top:2px;font-size:9.2px;color:var(--mh-muted)}.maintenanceHistoryActionsV5{display:flex;gap:5px;justify-content:flex-end}.maintenanceHistoryActionsV5 button{min-height:30px;padding:0 9px;border:1px solid #d5cdc4;border-radius:6px;background:#fff;color:var(--walnut,#8c5a32);font:inherit;font-size:10px;font-weight:600;cursor:pointer}.maintenanceHistoryActionsV5 button.danger{border-color:#dfb7aa;color:var(--terracotta-text,#954936);background:#fff8f5}.maintenanceHistoryActionsV5 button:disabled{opacity:.45;cursor:not-allowed}.maintenanceHistoryActionsV5>span{font-size:9.5px;color:var(--mh-muted)}.maintenanceShowBackupsV5{width:100%;min-height:34px;border:0;border-top:1px solid #ece7e1;background:#faf9f7;color:var(--walnut,#8c5a32);font:inherit;font-size:10.5px;font-weight:600;cursor:pointer}@media(max-width:900px){.maintenanceHistoryRowV5{grid-template-columns:1fr auto}.maintenanceHistoryIdentityV5{grid-column:1/-1}.maintenanceHistorySizeV5{align-items:flex-start}.maintenanceHistoryActionsV5{justify-content:flex-end}}.sampleMetric{min-width:104px;min-height:56px;height:auto;padding:8px 12px;border:1px solid #e5e0da;border-radius:10px;display:grid;grid-template-columns:1fr auto;grid-template-rows:auto auto;grid-column-gap:10px;column-gap:10px;grid-row-gap:2px;row-gap:2px;align-items:center;background:#fff;box-sizing:border-box}.sampleMetric span{grid-column:1/2;color:var(--text-muted);font-size:12px;line-height:15px;align-self:start}.sampleMetric b{grid-column:2;grid-row:1/span 2;font-size:18px;line-height:20px;font-weight:650;align-self:center}.sampleMetric small{grid-column:1/2;color:var(--text-muted);font-size:11px;line-height:14px;align-self:start}.sampleMetric.hasMeta{min-height:64px}.sampleMetric-blue{box-shadow:inset 3px 0 var(--blue)}.sampleMetric-blue b{color:var(--blue-text)}.sampleMetric-amber{box-shadow:inset 3px 0 var(--amber)}.sampleMetric-amber b{color:var(--amber-text)}.sampleMetric-violet{box-shadow:inset 3px 0 var(--violet)}.sampleMetric-violet b{color:var(--violet-text)}.sampleMetric-green{box-shadow:inset 3px 0 var(--green)}.sampleMetric-green b{color:var(--green-text)}.sampleMetric-neutral{box-shadow:inset 3px 0 var(--neutral,#d6d0c7)}.sampleMetric-neutral b{color:var(--neutral-text)}.sampleMetric-walnut{box-shadow:inset 3px 0 var(--walnut,#8c5a32)}.sampleMetric-walnut b{color:var(--walnut,#8c5a32)}.sampleMetric-terracotta{box-shadow:inset 3px 0 var(--terracotta)}.sampleMetric-terracotta b{color:var(--terracotta-text)}.workHero{display:flex;align-items:flex-start;justify-content:space-between;gap:20px}.clientRegistrySummary,.salesBoardStatsV3,.workMetrics{display:flex;align-items:stretch;justify-content:flex-end;gap:8px;flex-wrap:wrap}.clientRegistrySummary .sampleMetric,.salesBoardStatsV3 .sampleMetric,.workMetrics .sampleMetric{flex:none}.teamSummaryV2{display:grid;grid-template-columns:repeat(5,minmax(120px,1fr));grid-gap:8px;gap:8px}.teamSummaryV2 .sampleMetric{width:100%}.salesBoardStatsV3{margin-left:auto}.salesBoardStatsV3 .topPrimary{align-self:stretch}@media(max-width:1450px){.teamSummaryV2{grid-template-columns:repeat(4,minmax(120px,1fr))}}@media(max-width:980px){.clientsRegistryHeadV2,.salesBoardHeadV3,.teamHeroV2,.workHero{flex-direction:column;align-items:stretch}.clientRegistrySummary,.salesBoardStatsV3,.workMetrics{justify-content:flex-start}.teamSummaryV2{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:680px){.clientRegistrySummary,.salesBoardStatsV3,.workMetrics{display:grid;grid-template-columns:repeat(2,minmax(0,1fr))}.clientRegistrySummary .sampleMetric,.salesBoardStatsV3 .sampleMetric,.workMetrics .sampleMetric{min-width:0}.salesBoardStatsV3 .topPrimary{grid-column:1/-1}.teamSummaryV2{grid-template-columns:1fr}}.taskSourcePreview{position:relative!important;display:grid!important;grid-template-columns:minmax(0,1fr)!important;grid-gap:4px!important;gap:4px!important;margin:0 0 14px!important;padding:12px 14px 12px 16px!important;border:1px solid #dbe3ea!important;border-left:3px solid var(--blue,#6d8eaa)!important;border-radius:9px!important;background:var(--blue-bg,#f0f5f8)!important;box-shadow:none!important}.taskSourcePreview>span{font-size:10.5px!important;line-height:14px!important;font-weight:700!important;letter-spacing:.07em!important;color:var(--blue-text,#4d6c84)!important}.taskSourcePreview>b{font-size:14px!important;line-height:18px!important;font-weight:650!important;color:var(--text,#25211e)!important}.taskSourcePreview>small{font-size:11.5px!important;line-height:15px!important;color:var(--text-muted)!important}.taskSourcePreview>p{margin:2px 0 0!important;font-size:11.5px!important;line-height:16px!important;color:#5d554e!important}.taskSourcePreview .taskSourceDeal{margin-top:5px!important;padding-top:7px!important;border-top:1px solid rgba(109,142,170,.22)!important;color:var(--blue-text,#4d6c84)!important}.modal:has(.taskQuickModal){width:min(720px,calc(100vw - 32px));max-height:calc(100dvh - 32px);overflow:hidden;background:#fff;border-radius:16px}.modal:has(.taskQuickModal)>.modalHead{padding:20px 24px 16px;background:rgba(255,255,255,.98)}.modal:has(.taskQuickModal)>.modalHead h2{font-size:23px;line-height:28px}.modal:has(.taskQuickModal)>.modalHead p{max-width:590px;margin-top:4px;font-size:12.5px;line-height:17px}.modal:has(.taskQuickModal)>.modalBody{max-height:calc(100dvh - 132px);overflow:auto;padding:18px 24px 0;scrollbar-gutter:stable}.taskQuickModal{display:flex;flex-direction:column;gap:15px;min-width:0}.taskQuickModal .field>span{margin-bottom:6px;font-size:11.5px;line-height:14px;font-weight:750;letter-spacing:.06em;color:#79736c}.taskQuickModal .field input,.taskQuickModal .field select,.taskQuickModal .field textarea{font-size:14px!important;border-radius:9px!important;background:#fff!important}.taskQuickModal .field input,.taskQuickModal .field select{height:42px!important}.taskQuickModal .field textarea{min-height:64px!important;padding:10px 11px!important;line-height:18px!important;resize:vertical!important}.taskQuickPrimary input{height:48px!important;font-size:15px!important;font-weight:560!important}.taskQuickMeta{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);grid-gap:12px;gap:12px}.taskQuickSchedule{padding:0;border:0}.taskQuickSchedule>.field>span{margin-bottom:7px}.taskQuickContext{padding-top:1px}.taskQuickModal .fieldHint{margin-top:5px;font-size:10.5px;line-height:14px}.taskQuickModal>.modalActions{position:-webkit-sticky;position:sticky;bottom:0;z-index:4;margin:0 -24px;padding:14px 24px 16px;border-top:1px solid #ebe6e0;background:rgba(255,255,255,.98);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px)}.taskQuickModal>.modalActions button{min-height:40px;padding:0 15px;border-radius:9px}.taskQuickModal>.modalActions .primary{min-width:146px}.taskQuickModal .formError{margin-top:-2px}.taskQuickModal .humanSchedulerV4{display:flex;flex-direction:column;padding:0!important;border:0!important;border-radius:0!important;background:transparent!important}.taskQuickModal .humanSchedulerV4 .schedulerShortcuts{order:1;margin:0 0 9px!important;gap:6px!important}.taskQuickModal .humanSchedulerV4 .schedulerShortcuts>span{font-size:11px!important;font-weight:700!important;color:#827b74!important}.taskQuickModal .humanSchedulerV4 .schedulerShortcuts>i{height:22px!important;margin:0 2px!important}.taskQuickModal .humanSchedulerV4 .schedulerShortcuts button{height:32px!important;padding:0 10px!important;border-radius:8px!important;background:#fff!important;font-size:11.5px!important;font-weight:650!important}.taskQuickModal .humanSchedulerV4 .schedulerShortcuts button:hover{background:#f6f3ef!important}.taskQuickModal .humanSchedulerV4 .schedulerMainGrid{order:2;grid-template-columns:minmax(0,1fr) minmax(190px,.72fr)!important;gap:9px!important;padding:9px;border:1px solid #e5e0da;border-radius:10px;background:#faf9f7}.taskQuickModal .humanSchedulerV4 .schedulerPartLabel{margin-bottom:5px!important;font-size:10.5px!important;line-height:13px!important;font-weight:750!important;letter-spacing:.07em!important}.taskQuickModal .humanSchedulerV4 .dateMainButton,.taskQuickModal .humanSchedulerV4 .timeMainControl{height:40px!important;border-radius:8px!important}.taskQuickModal .humanSchedulerV4 .dateMainButton b{font-size:13px!important;line-height:16px!important}.taskQuickModal .humanSchedulerV4 .dateMainButton span{font-size:17px!important}.taskQuickModal .humanSchedulerV4 .timeMainControl input{font-size:14px!important;font-weight:650!important}.taskQuickModal .humanSchedulerV4 .timeMainControl button{font-size:10.5px!important;font-weight:650!important}.taskQuickModal .humanSchedulerV4 .schedulerStateLine{order:3;margin:7px 0 0!important;padding:7px 0 0!important;border-top:1px solid #ece7e1!important}.taskQuickModal .humanSchedulerV4 .schedulerStateLine b{font-size:11.5px!important;line-height:15px!important}.taskQuickModal .humanSchedulerV4 .schedulerStateLine span{font-size:10.5px!important;line-height:14px!important}.taskQuickModal .humanSchedulerV4 .schedulerTextEntry{order:4;margin-top:5px!important}.taskQuickModal .humanSchedulerV4 .schedulerTextEntry summary{font-size:10.5px!important;font-weight:600!important;color:#8a837b!important}.taskQuickModal .humanSchedulerV4 .schedulerTextEntry>div{margin-top:5px!important}.taskQuickModal .humanSchedulerV4 .schedulerTextEntry button,.taskQuickModal .humanSchedulerV4 .schedulerTextEntry input{height:34px!important}.taskQuickModal .schedulePopoverFloating{border-radius:12px!important}.taskQuickModal .taskSourcePreview{margin:0!important;padding:10px 12px 10px 14px!important;border-radius:9px!important}.taskQuickModal .taskSourcePreview>b{font-size:13.5px!important}.taskQuickModal .taskSourcePreview>p{font-size:11px!important;line-height:15px!important}.taskQuickModal .taskEditContext{margin:0;padding:10px 12px;border-radius:9px;background:#f8f6f3}.taskQuickModal .taskEditContext>span{font-size:10px}.taskQuickModal .taskEditContext>b{margin-top:3px;font-size:14px}.taskQuickModal .taskEditContext>small{margin-top:3px;font-size:10.5px}.taskQuickModal .taskMailSource{margin:0}.taskQuickModal .taskScheduleBefore{margin:0;padding:9px 11px;border-radius:9px}.taskQuickModal .taskScheduleBefore>span{font-size:10.5px}.taskQuickModal .taskScheduleBefore>b{font-size:13px}.taskQuickModal .taskScheduleEditor{margin:0;padding:0;border:0}.taskQuickModal .taskEditNotice{margin:0;padding:10px 11px;border-radius:9px}.taskQuickModal .taskEditNotice b{font-size:12px}.taskQuickModal .taskEditNotice span{font-size:11px}@media(max-width:720px){.modalOverlay{padding:10px}.modal:has(.taskQuickModal){width:100%;max-height:calc(100dvh - 20px)}.modal:has(.taskQuickModal)>.modalHead{padding:17px 18px 14px}.modal:has(.taskQuickModal)>.modalBody{padding:15px 18px 0;max-height:calc(100dvh - 116px)}.taskQuickModal>.modalActions{margin:0 -18px;padding:12px 18px 14px}.taskQuickMeta{grid-template-columns:1fr}.taskQuickModal .humanSchedulerV4 .schedulerMainGrid{grid-template-columns:1fr!important}.taskQuickModal .humanSchedulerV4 .schedulerShortcuts{overflow-x:auto;flex-wrap:nowrap;padding-bottom:2px}.taskQuickModal .humanSchedulerV4 .schedulerShortcuts button{flex:none}}.maintenanceAccessColumn{display:flex;flex-direction:column;gap:10px}.maintenanceAccessHeroV1{display:flex;align-items:flex-end;justify-content:space-between;gap:18px;padding:3px 2px 2px}.maintenanceAccessHeroV1>div{max-width:900px}.maintenanceAccessHeroV1 h2{margin:3px 0;font-size:22px;line-height:27px}.maintenanceAccessHeroV1 p{margin:0;color:var(--mh-muted);font-size:12px;line-height:17px}.maintenanceAccessHeroV1>button{min-height:34px;padding:0 11px;border:1px solid #d5cdc4;border-radius:7px;background:#fff;color:var(--walnut,#8c5a32);font:inherit;font-size:10.8px;font-weight:600;cursor:pointer;white-space:nowrap}.maintenanceAccessRulesV1{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:1px;gap:1px;border:1px solid var(--mh-border);border-radius:8px;overflow:hidden;background:#e8e2db}.maintenanceAccessRulesV1>div{min-height:58px;padding:9px 11px;background:#fff;display:flex;flex-direction:column;justify-content:center}.maintenanceAccessRulesV1 b{font-size:11.5px}.maintenanceAccessRulesV1 span{margin-top:2px;color:var(--mh-muted);font-size:10px;line-height:13px}.maintenanceMailboxAccessListV1{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:8px;gap:8px;align-items:start}.maintenanceMailboxAccessCardV1{border:1px solid var(--mh-border);border-radius:8px;background:#fff;overflow:hidden}.maintenanceMailboxAccessCardV1.inactive{opacity:.72}.maintenanceMailboxAccessCardV1>header{min-height:60px;padding:9px 11px;border-bottom:1px solid #e9e4de;background:#fbfaf8;display:flex;align-items:center;justify-content:space-between;gap:12px}.maintenanceMailboxAccessCardV1>header>div:first-child{display:flex;flex-direction:column;min-width:0}.maintenanceMailboxAccessCardV1>header b{font-size:13px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.maintenanceMailboxAccessCardV1>header span{margin-top:2px;font-size:9.8px;color:var(--mh-muted)}.maintenanceMailboxAccessCardV1>header>div:last-child{display:flex;align-items:center;justify-content:flex-end;gap:5px;flex-wrap:wrap}.maintenanceMailboxAccessCardV1>header em{font-style:normal;padding:3px 7px;border-radius:999px;font-size:9px;font-weight:650}.maintenanceMailboxAccessCardV1>header em.personal{background:var(--blue-bg,#f2f7fb);color:var(--blue-text,#456b89)}.maintenanceMailboxAccessCardV1>header em.shared{background:var(--violet-bg,#f6f2fa);color:var(--violet-text,#735f91)}.maintenanceMailboxAccessCardV1>header small{font-size:9.2px;color:var(--mh-muted)}.maintenanceMailboxPeopleV1{display:flex;flex-direction:column}.maintenanceMailboxPersonV1{min-height:58px;padding:8px 10px;border-bottom:1px solid #eee9e3;display:grid;grid-template-columns:minmax(150px,1fr) minmax(190px,.8fr) auto;grid-gap:10px;gap:10px;align-items:center}.maintenanceMailboxPersonV1:last-child{border-bottom:0}.maintenanceMailboxPersonV1.inactive{opacity:.55}.maintenanceMailboxPersonV1>div{display:flex;flex-direction:column;min-width:0}.maintenanceMailboxPersonV1 b{font-size:11.5px}.maintenanceMailboxPersonV1>div span{margin-top:2px;font-size:9.5px;color:var(--mh-muted)}.maintenanceMailboxPersonV1 label{display:grid;grid-template-columns:auto minmax(140px,1fr);align-items:center;grid-gap:7px;gap:7px}.maintenanceMailboxPersonV1 label>span{font-size:9.5px;color:var(--mh-muted)}.maintenanceMailboxPersonV1 select{min-height:32px;border:1px solid #d8d0c7;border-radius:7px;background:#fff;padding:0 8px;font:inherit;font-size:10.5px;color:#4e4944}.maintenanceMailboxPersonV1 select:disabled{background:#f5f2ee;color:#77706a}.maintenanceMailboxPersonV1>em{font-style:normal;min-width:95px;text-align:right;font-size:9.2px;color:var(--green-text,#567c49)}.maintenanceMailAuditV1,.maintenanceMailboxSetupV1{border:1px solid var(--mh-border);border-radius:8px;background:#fff;overflow:hidden}.maintenanceMailboxSetupV1>summary{list-style:none;min-height:54px;padding:9px 11px;display:flex;align-items:center;justify-content:space-between;gap:14px;cursor:pointer}.maintenanceMailboxSetupV1>summary::-webkit-details-marker{display:none}.maintenanceMailboxSetupV1>summary>span{display:flex;flex-direction:column}.maintenanceMailboxSetupV1>summary b{font-size:12px}.maintenanceMailboxSetupV1>summary small{margin-top:2px;font-size:9.8px;color:var(--mh-muted)}.maintenanceMailboxSetupV1>summary em{font-style:normal;font-size:10.5px;color:var(--walnut,#8c5a32)}.maintenanceMailboxSetupV1[open]>summary{border-bottom:1px solid #e9e4de;background:#fbfaf8}.maintenanceMailboxSetupV1>div{padding:10px}.maintenanceMailAuditV1>header{min-height:70px;padding:10px 11px;border-bottom:1px solid #e9e4de;background:#fbfaf8;display:flex;align-items:center;justify-content:space-between;gap:14px}.maintenanceMailAuditV1>header>div{display:flex;flex-direction:column}.maintenanceMailAuditV1 h3{margin:2px 0;font-size:14px}.maintenanceMailAuditV1 p{margin:0;color:var(--mh-muted);font-size:9.8px;line-height:13px}.maintenanceMailAuditV1>header>span{font-size:9.5px;color:var(--mh-muted);white-space:nowrap}.maintenanceMailAuditV1>div{max-height:430px;overflow:auto}.maintenanceMailAuditV1 article{min-height:52px;padding:7px 10px;border-bottom:1px solid #eee9e3;display:grid;grid-template-columns:120px minmax(0,1fr) minmax(150px,220px);grid-gap:10px;gap:10px;align-items:center}.maintenanceMailAuditV1 article:last-child{border-bottom:0}.maintenanceMailAuditV1 time{font-size:9.5px;color:var(--mh-muted)}.maintenanceMailAuditV1 article>div{display:flex;flex-direction:column;min-width:0}.maintenanceMailAuditV1 article b{font-size:10.8px}.maintenanceMailAuditV1 article span{margin-top:2px;font-size:9.5px;color:var(--mh-muted);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.maintenanceMailAuditV1 article strong{font-size:10.5px}.maintenanceMailAuditV1 article small{margin-top:2px;font-size:9.2px;color:var(--blue-text,#456b89);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}@media(max-width:1180px){.maintenanceHumanActionsV4,.maintenanceMailboxAccessListV1{grid-template-columns:1fr}}@media(max-width:760px){.maintenanceAccessHeroV1{flex-direction:column;align-items:stretch}.maintenanceAccessRulesV1,.maintenanceMailboxPersonV1{grid-template-columns:1fr}.maintenanceMailboxPersonV1>em{text-align:left}.maintenanceMailAuditV1 article{grid-template-columns:1fr;gap:3px}.maintenanceHumanTabsV4{grid-template-columns:1fr}}.assortmentCategoryBar button.active{border-color:#b9a898;background:#f7f2ed;color:var(--walnut);box-shadow:inset 0 -2px var(--walnut)}.assortmentCellChips.package i{background:var(--neutral-bg);color:var(--neutral-text)}.productTagField{min-width:0}.productTagField:last-child{grid-column:1/-1}.productTagInput{min-height:42px;padding:5px;border:1px solid #dcd5ce;border-radius:8px;background:#fff;display:flex;align-items:center;gap:4px;flex-wrap:wrap}.productTagInput:focus-within{border-color:var(--walnut);box-shadow:0 0 0 2px rgba(111,75,48,.08)}.productTagInput input{flex:1 1;min-width:120px;height:28px!important;padding:0 5px!important;border:0!important;outline:0!important;background:transparent!important;font-size:11.5px!important}.productTagChip{height:26px;padding:0 5px 0 7px;border:0;border-radius:999px;background:var(--blue-bg);color:var(--blue-text);display:flex;align-items:center;gap:4px;font-size:10.5px;cursor:pointer}.productTagChip i{font-style:normal;font-size:13px;opacity:.65}.productTagChip:hover{background:#e2eaf1}.productFieldHelp{display:block;margin-top:4px;font-size:10px;color:var(--text-muted);line-height:14px}@media(max-width:900px){.productTagField:last-child{grid-column:auto}}.assortmentEditorV3{width:min(820px,calc(100vw - 28px))!important;max-height:calc(100dvh - 28px)!important;border:1px solid #ded8d1!important;border-radius:14px!important;box-shadow:0 28px 80px rgba(37,29,23,.22)!important}.assortmentEditorV3,.assortmentEditorV3>.modalHead{background:#fff!important}.assortmentEditorV3>.productEditorBodyV3{background:#fff!important;padding:0!important}.assortmentEditorV3 .productEditorGridV2{display:grid!important;grid-template-columns:minmax(0,1fr) minmax(0,1fr)!important;align-items:start!important}.assortmentEditorV3 .assortmentVariantEditor{margin-top:2px!important}.assortmentEditorV3 .assortmentNoteGrid{display:grid!important;grid-template-columns:1fr!important}.assortmentEditorV3 .productNoteField{grid-column:1/-1!important}.assortmentEditorV3>.modalActions{background:#fff!important}@media(max-width:760px){.assortmentEditorV3 .productEditorGridV2{grid-template-columns:1fr!important}.productTagField:last-child{grid-column:1!important}}.assortmentEditorV3 .assortmentCategoryField{min-width:0}.assortmentEditorV3 .assortmentCategoryField select,.assortmentEditorV3 .assortmentCategoryField>input{width:100%!important}.assortmentEditorV3 .assortmentCategoryField>input{margin-top:7px!important}.assortmentEditorV3 .assortmentNoteGrid{display:block!important;width:100%!important;padding-left:22px!important;padding-right:22px!important}.assortmentEditorV3 .assortmentWorkingNote{display:block!important;width:100%!important;min-width:0!important}.assortmentEditorV3 .assortmentWorkingNote textarea{display:block!important;width:100%!important;min-width:100%!important;min-height:92px!important;box-sizing:border-box!important;border:1px solid #dcd5ce!important;border-radius:9px!important;background:#fff!important;padding:10px 11px!important;font-size:13px!important;line-height:18px!important;resize:vertical!important;outline:0!important}.assortmentEditorV3 .assortmentWorkingNote textarea:focus{border-color:var(--walnut)!important;box-shadow:0 0 0 2px rgba(111,75,48,.08)!important}@media(max-width:760px){.assortmentEditorV3 .assortmentNoteGrid{padding-left:18px!important;padding-right:18px!important}}.assortmentIntroV5 .eyebrow{display:block;margin-bottom:4px}.assortmentHeroV3 .sampleMetric{min-width:96px!important;min-height:48px!important;padding:7px 10px!important;border-radius:9px!important}.assortmentHeroV3 .sampleMetric span{font-size:10.5px!important;line-height:13px!important}.assortmentHeroV3 .sampleMetric b{font-size:17px!important;line-height:19px!important}.assortmentHeroV3 .topPrimary{min-height:48px!important;height:48px!important;padding:0 14px!important;border-radius:9px!important}.assortmentCategoryBar button.active{border-color:#bba99a!important;background:#f8f4ef!important;color:var(--walnut)!important;box-shadow:inset 0 -2px var(--walnut)!important}.assortmentCategoryBar button.active b{background:#eee6de;color:var(--walnut)!important}.assortmentToolbarV3 .productSearch,.assortmentToolbarV3 .productStatusTabsV2,.assortmentToolbarV3>select{height:34px!important;min-height:34px!important;box-sizing:border-box!important}.assortmentToolbarV3 .productSearch{border-color:#d9d2cb!important;border-radius:7px!important}.assortmentToolbarV3 .productSearch input{height:30px!important;font-size:11.5px!important}.assortmentToolbarV3 .productSearch:focus-within,.assortmentToolbarV3>select:focus{border-color:#b7a596!important;box-shadow:0 0 0 2px rgba(111,75,48,.07)!important}.assortmentRowV3 .productStatePill{min-height:22px;padding:3px 7px!important;font-size:10px!important}.assortmentRowV3 .productActionsV2 .productEditBtn{border-color:#d4cbc3!important;background:#fff!important}.assortmentRowV3 .productActionsV2 .productArchiveBtn{background:#faf8f6!important}.priceCoreV170 .pricesHeroMetrics .priceMetric:first-child{min-width:126px}.priceMetaGridV170{grid-template-columns:190px minmax(260px,1fr)!important}.priceMetaGridV170 .priceMetaNote{grid-column:auto!important}.priceCoreHintV170{font-size:10.5px;color:var(--text-muted);max-width:520px;line-height:15px}@media(max-width:1050px){.priceMetaGridV170{grid-template-columns:1fr!important}}.priceMatrixSearchV171{height:36px;min-width:0;padding:0 10px;border:1px solid #d9d2cb;border-radius:8px;background:#fff;display:flex;align-items:center;gap:6px;color:var(--text-muted)}.priceMatrixSearchV171 input{width:100%;min-width:0;height:32px;border:0!important;outline:0!important;background:transparent!important;padding:0!important;font-size:11.5px!important}.priceMatrixSearchV171:focus-within{border-color:#b7a596;box-shadow:0 0 0 2px rgba(111,75,48,.07)}.priceMatrixFilterTabsV171 button.active{background:#f7f3ef!important;color:var(--walnut)!important;box-shadow:inset 0 -2px var(--walnut)}.priceMatrixCategoriesV171{display:flex;gap:6px;align-items:center;flex-wrap:wrap;padding:8px 14px;border-bottom:1px solid #ece7e1;background:#fff}.priceMatrixCategoriesV171 button{height:30px;padding:0 9px;border:1px solid #ded8d1!important;border-radius:8px!important;background:#fff!important;color:var(--neutral-text)!important;font-size:10.5px!important;display:flex;align-items:center;gap:5px;cursor:pointer}.priceMatrixCategoriesV171 button b{min-width:17px;height:17px;padding:0 4px;border-radius:999px;background:#f3f0ec;color:#817970;font-size:9.2px;display:inline-flex;align-items:center;justify-content:center}.priceMatrixCategoriesV171 button.active{border-color:#bba99a!important;background:#f8f4ef!important;color:var(--walnut)!important;box-shadow:inset 0 -2px var(--walnut)}.priceMatrixGroupsV171{display:flex;flex-direction:column;gap:10px;padding:12px 14px;background:#f7f5f2}.priceMatrixCardV171{overflow:hidden;border:1px solid #ddd7d0;border-radius:10px;background:#fff;box-shadow:none}.priceMatrixCardHeadV171{min-height:52px;padding:8px 11px;display:flex;align-items:center;justify-content:space-between;gap:12px;border-bottom:1px solid #eee9e3;background:#fff}.priceMatrixCardHeadV171>div:first-child{min-width:0;display:flex;flex-direction:column;gap:2px}.priceMatrixCardHeadV171>div:first-child>span{font-size:9.7px;color:var(--text-muted);text-transform:uppercase;letter-spacing:.035em}.priceMatrixCardHeadV171 h4{margin:0;font-size:12.8px;line-height:17px;color:var(--text-primary)}.priceMatrixCardStatsV171{display:flex;align-items:center;justify-content:flex-end;gap:6px;flex-wrap:wrap}.priceMatrixCardStatsV171 b,.priceMatrixCardStatsV171 em,.priceMatrixCardStatsV171 span{padding:3px 7px;border-radius:999px;font-size:9.7px;font-style:normal;font-weight:600;white-space:nowrap}.priceMatrixCardStatsV171 span{background:var(--neutral-bg);color:var(--neutral-text)}.priceMatrixCardStatsV171 b{background:var(--blue-bg);color:var(--blue-text)}.priceMatrixCardStatsV171 em{background:var(--amber-bg);color:var(--amber-text)}.priceMatrixScrollV171{width:100%;overflow-x:auto}.priceMatrixHeadRowV171,.priceMatrixRowV171{display:grid;grid-gap:6px;gap:6px;align-items:stretch;min-width:max-content;padding-left:10px;padding-right:10px}.priceMatrixHeadRowV171{min-height:32px;padding-top:6px;padding-bottom:5px;border-bottom:1px solid #eee9e3;background:#faf8f6;color:#817970}.priceMatrixHeadRowV171>b,.priceMatrixHeadRowV171>span{display:flex;align-items:center;justify-content:center;font-size:9.5px;font-weight:650;text-transform:uppercase;letter-spacing:.025em}.priceMatrixHeadRowV171>span{justify-content:flex-start}.priceMatrixRowV171{min-height:45px;padding-top:5px;padding-bottom:5px;border-bottom:1px solid #f1ede8}.priceMatrixRowV171:last-child{border-bottom:0}.priceMatrixRowV171>strong{display:flex;align-items:center;font-size:10.5px;color:var(--text-secondary);font-weight:650}.priceMatrixCellV171.changed{background:var(--blue-bg);border-color:#bfd4e3}.priceMatrixCellV171.missing{background:var(--amber-bg);border-color:#e3c99f}.priceMatrixCellV171.changed input{padding-left:30px!important}.priceMatrixUnavailableV171{min-height:34px;border-radius:7px;background:#f5f3f0;color:#b4ada5}.priceMatrixEmptyV171,.priceMatrixUnavailableV171{display:flex;align-items:center;justify-content:center;font-size:11px}.priceMatrixEmptyV171{min-height:90px;border:1px dashed #d8d1c9;border-radius:9px;background:#fff;color:var(--text-muted)}.priceReaderMatrixToolbarV171{min-height:48px;padding:7px 12px;display:grid;grid-template-columns:minmax(260px,1fr) auto;grid-gap:8px;gap:8px;align-items:center;border-top:1px solid #ece7e1;border-bottom:1px solid #ece7e1;background:#fbfaf8}.priceReaderMatrixToolbarV171>span{font-size:10.5px;color:var(--text-muted);white-space:nowrap}.priceReaderCategoriesV171{padding-left:12px;padding-right:12px}.priceReaderGroupsV171{padding:12px;background:#f7f5f2}.priceReaderMatrixCardV171{border-color:#e1dbd4}.priceMatrixReadCellV171{min-height:34px;border:1px solid #dcd5ce;border-radius:7px;background:#fff;display:flex;align-items:center;justify-content:center;gap:4px;color:var(--text-primary);font-style:normal}.priceMatrixReadCellV171 b{font-size:11.5px}.priceMatrixReadCellV171 span{font-size:8.8px;color:var(--text-muted)}button.priceMatrixReadCellV171{cursor:pointer}button.priceMatrixReadCellV171:hover{border-color:#b7a596;background:#faf7f3}.priceMatrixReadCellV171.missing{background:var(--amber-bg);border-color:#e3c99f;color:var(--amber-text)}@media(max-width:760px){.priceMatrixGroupsV171{padding:8px}.priceMatrixCardHeadV171{align-items:flex-start;flex-direction:column}.priceMatrixCardStatsV171{justify-content:flex-start}.priceReaderMatrixToolbarV171{grid-template-columns:1fr}.priceReaderMatrixToolbarV171>span{display:none}}.priceDailyControlV172{margin:0;border:1px solid #ded8d1;border-radius:10px;background:#fff;min-height:66px;padding:10px 12px;display:flex;align-items:center;justify-content:space-between;gap:14px}.priceDailyControlV172.pending{border-left:3px solid var(--amber)}.priceDailyControlV172.done{border-left:3px solid var(--green)}.priceDailyControlV172.off{border-left:3px solid #cfc8c0}.priceDailyStateV172{display:flex;flex-direction:column;gap:2px;min-width:0}.priceDailyStateV172>b{font-size:12.5px;line-height:16px}.priceDailyStateV172>small{font-size:10.3px;color:var(--text-muted)}.priceDailyActionsV172{display:flex;align-items:flex-end;justify-content:flex-end;gap:8px;flex-wrap:wrap}.priceResponsibleV172{display:flex;flex-direction:column;gap:3px}.priceResponsibleV172>span{font-size:9.5px;color:var(--text-muted);text-transform:uppercase;letter-spacing:.035em}.priceResponsibleV172 select{height:34px;min-width:180px;border:1px solid #d8d1ca;border-radius:7px;background:#fff;padding:0 28px 0 9px;font-size:10.8px}.priceNoChangeV172{height:34px!important;white-space:nowrap}.priceDailyHintV172{font-size:10.5px;color:var(--text-muted);padding:8px}.priceReaderBusinessActionsV172{display:flex;align-items:center;gap:7px;flex-wrap:wrap;justify-content:flex-end}.priceFinalConfirmV172{display:flex;flex-direction:column;gap:12px}.priceFinalIdentityV172{padding:11px 12px;border:1px solid #e2dcd5;border-radius:9px;background:#faf8f5;display:grid;grid-template-columns:1fr auto;grid-gap:3px 10px;gap:3px 10px}.priceFinalIdentityV172>span{font-size:10px;color:var(--text-muted);text-transform:uppercase;letter-spacing:.035em}.priceFinalIdentityV172>b{font-size:12px;text-align:right}.priceFinalIdentityV172>small{grid-column:1/-1;font-size:10.5px;color:var(--blue-text)}.priceFinalStatsV172{display:grid;grid-template-columns:repeat(3,1fr);grid-gap:7px;gap:7px}.priceFinalStatsV172>div{min-height:58px;padding:8px 10px;border:1px solid #dfd9d2;border-radius:9px;background:#fff;display:flex;flex-direction:column;justify-content:center}.priceFinalStatsV172 span{font-size:9.8px;color:var(--text-muted)}.priceFinalStatsV172 b{font-size:18px;line-height:21px}.priceFinalStatsV172 .warning{background:var(--amber-bg);border-color:#e3c99f;color:var(--amber-text)}.priceMissingConfirmV172{padding:10px 11px;border:1px solid #e3c99f;border-radius:9px;background:var(--amber-bg);display:flex;align-items:flex-start;gap:9px;cursor:pointer}.priceMissingConfirmV172 input{margin-top:2px}.priceMissingConfirmV172 span{display:flex;flex-direction:column;gap:2px}.priceMissingConfirmV172 b{font-size:11px}.priceMissingConfirmV172 small{font-size:9.8px;line-height:14px;color:var(--amber-text)}.priceFinalRulesV172{padding:9px 11px;border:1px solid #e4dfd9;border-radius:9px;background:#fbfaf8;display:flex;flex-direction:column;gap:4px}.priceFinalRulesV172 span{font-size:10.2px;color:var(--text-secondary)}.priceFinalRulesV172 span:before{content:"✓";margin-right:6px;color:var(--green-text)}.priceReviewCheckV172,.taskType.priceReviewV172{background:var(--violet-bg)!important;color:var(--violet-text)!important}.priceReviewCheckV172{border-color:#d8caea!important}.priceReviewClosedHintV172{font-size:9.8px;color:var(--green-text);font-weight:600}@media(max-width:820px){.priceDailyControlV172{align-items:flex-start;flex-direction:column}.priceDailyActionsV172{width:100%;justify-content:flex-start}.priceFinalStatsV172{grid-template-columns:1fr}.priceReaderBusinessActionsV172{justify-content:flex-start}}.priceScopeTagV173{position:absolute;left:5px;bottom:3px;font-size:7.8px!important;font-style:normal;color:var(--blue-text);background:rgba(219,234,244,.92);border-radius:999px;padding:1px 4px;pointer-events:none}.priceMatrixCellV171:has(.priceScopeTagV173) input{padding-left:44px!important}.priceExcelDetectedV173{margin:8px 0 0;padding:7px 10px;border:1px solid #d9e2e8;border-radius:8px;background:#f6fafc;color:var(--blue-text);font-size:10.3px}.priceExcelPreviewV173 .priceExcelPreviewRow{align-items:start}.priceExcelProductMatchV173{display:flex!important;flex-direction:column;gap:3px;min-width:0}.priceExcelProductMatchV173>label{margin-top:3px;padding:6px;border:1px solid #e2d4bd;border-radius:7px;background:var(--amber-bg);display:flex;flex-direction:column;gap:4px}.priceExcelProductMatchV173>label>span{font-size:9.4px;color:var(--amber-text)}.priceExcelProductMatchV173 select{width:100%;height:30px;border:1px solid #d6c3a3;border-radius:6px;background:#fff;padding:0 24px 0 7px;font-size:10px}.priceExcelPreviewV173 .priceExcelPreviewRow>span:nth-child(4){display:flex;flex-direction:column;gap:1px}.priceExcelPreviewV173 .priceExcelPreviewRow>span:nth-child(4) b{font-size:11px}.priceExcelPreviewV173 .priceExcelPreviewRow>span:nth-child(4) small{font-size:8.8px;color:var(--text-muted)}@media(max-width:760px){.priceMatrixCardStatsV171{justify-content:flex-start!important}}.assortmentPriceWorkspaceV174{display:flex;flex-direction:column;gap:14px}.priceAssignedSummaryV174 .warning{border-color:#e3c57f;background:#fffaf0}.priceCoveragePanelV174{padding:16px;border:1px solid var(--line,#e4e0d9);border-radius:16px;background:#fbfaf8}.priceCoverageHeadV174{display:flex;justify-content:space-between;gap:20px;align-items:flex-start;margin-bottom:12px}.priceCoverageHeadV174 h3{margin:3px 0 4px}.priceCoverageHeadV174 p{margin:0;color:var(--muted,#746f68);max-width:720px}.priceCoverageStatsV174{display:flex;gap:8px;white-space:nowrap}.priceCoverageStatsV174 span{padding:8px 10px;border:1px solid var(--line,#e4e0d9);border-radius:10px;background:#fff;font-size:12px}.priceCoverageStatsV174 .warning{border-color:#e3c57f;background:#fffaf0}.priceRuleEditorV175{overflow:hidden!important}.priceRuleComposerV175{margin:12px 14px 14px;padding:14px;border:1px solid #e5e0da;border-radius:12px;background:#fbfaf8}.priceRuleComposerTitleV175{display:flex;align-items:center;justify-content:space-between;gap:12px;margin-bottom:12px}.priceRuleComposerTitleV175>div{display:flex;flex-direction:column;gap:3px}.priceRuleComposerTitleV175 b{font-size:14px}.priceRuleComposerGridV175{display:grid;grid-template-columns:minmax(180px,1.2fr) minmax(145px,.8fr) minmax(145px,.85fr) minmax(130px,.75fr) minmax(150px,.8fr) minmax(190px,1.2fr) auto;grid-gap:8px;gap:8px;align-items:end}.priceRuleComposerGridV175 label{display:flex;flex-direction:column;gap:5px;min-width:0}.priceRuleComposerGridV175 label>span{font-size:10px;font-weight:650;color:var(--text-muted);text-transform:uppercase;letter-spacing:.025em}.priceRuleComposerGridV175 input,.priceRuleComposerGridV175 select{width:100%;height:36px;padding:0 9px;border:1px solid #dcd5ce;border-radius:8px;background:#fff;font-size:11.5px;outline:0}.priceRuleComposerGridV175 input:focus,.priceRuleComposerGridV175 select:focus{border-color:var(--walnut);box-shadow:0 0 0 2px rgba(111,75,48,.09)}.priceRuleMoneyV175>div{height:36px;display:flex;border:1px solid #dcd5ce;border-radius:8px;background:#fff;overflow:hidden}.priceRuleMoneyV175>div:focus-within{border-color:var(--walnut);box-shadow:0 0 0 2px rgba(111,75,48,.09)}.priceRuleMoneyV175>div input{height:34px!important;border:0!important;border-radius:0!important;box-shadow:none!important}.priceRuleMoneyV175>div em{padding:0 8px;border-left:1px solid #ece6df;background:#f8f6f3;display:flex;align-items:center;font-size:10.5px;font-style:normal;color:var(--text-muted);white-space:nowrap}.priceRuleNoteV175{grid-column:span 1}.priceRuleSaveV175{height:36px!important;white-space:nowrap}.priceRulePrecedenceV175{margin-top:10px;padding-top:10px;border-top:1px solid #ebe6e0;display:flex;align-items:center;gap:7px;flex-wrap:wrap;font-size:10.8px;color:var(--text-muted)}.priceRulePrecedenceV175 b{color:var(--text)}.priceRulePrecedenceV175 small{margin-left:auto;color:#918a82}.priceRuleStatsV175{margin:0 14px 12px;display:grid;grid-template-columns:repeat(4,minmax(0,1fr));grid-gap:8px;gap:8px}.priceRuleStatsV175>div{min-height:58px;padding:9px 11px;border:1px solid #e8e2dc;border-radius:10px;background:#fff;display:flex;flex-direction:column;gap:2px}.priceRuleStatsV175 span{font-size:10px;color:var(--text-muted)}.priceRuleStatsV175 b{font-size:16px}.priceRuleStatsV175 .warning{background:var(--amber-bg);border-color:#ead7aa}.priceRuleGroupsV175{margin:0 14px 14px;display:flex;flex-direction:column;gap:9px}.priceRuleGroupV175{border:1px solid #e5e0da;border-radius:11px;background:#fff;overflow:hidden}.priceRuleGroupV175>header{min-height:50px;padding:8px 12px;background:#f8f6f3;border-bottom:1px solid #e9e4de;display:flex;align-items:center;justify-content:space-between;gap:12px}.priceRuleGroupV175>header>div{display:flex;flex-direction:column;gap:1px}.priceRuleGroupV175>header span{font-size:9.5px;color:var(--text-muted);text-transform:uppercase}.priceRuleGroupV175>header h4{margin:0;font-size:13.5px}.priceRuleGroupV175>header>b{font-size:10.5px;color:var(--text-muted);font-weight:600}.priceRuleRowV175,.priceRuleTableHeadV175{display:grid;grid-template-columns:minmax(120px,.75fr) minmax(170px,1.2fr) minmax(120px,.7fr) 80px minmax(180px,1.15fr) 122px;grid-gap:9px;gap:9px;align-items:center}.priceRuleTableHeadV175{min-height:31px;padding:0 12px;border-bottom:1px solid #eee9e3;color:#898178;font-size:9.5px;font-weight:650;text-transform:uppercase;letter-spacing:.025em}.priceRuleRowV175{min-height:62px;padding:8px 12px;border-bottom:1px solid #f0ece7;box-shadow:inset 3px 0 transparent}.priceRuleRowV175:last-child{border-bottom:0}.priceRuleRowV175.scope-product{box-shadow:inset 3px 0 var(--blue)}.priceRuleRowV175.scope-fraction,.priceRuleRowV175.scope-package{box-shadow:inset 3px 0 var(--violet)}.priceRuleRowV175.scope-variant{box-shadow:inset 3px 0 var(--amber)}.priceRuleRowV175>div{min-width:0;display:flex;flex-direction:column;gap:2px}.priceRuleRowV175 b,.priceRuleRowV175 strong{font-size:11.8px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.priceRuleRowV175 small{font-size:10px;color:var(--text-muted);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.priceRuleValueV175 b{font-size:13px}.priceRuleActionsV175{flex-direction:row!important;justify-content:flex-end;align-items:center}.priceRuleActionsV175 .compactBtn{height:30px!important;padding:0 8px!important;font-size:10.5px!important}.priceRuleActionsV175 .dangerText{font-size:10px!important}.priceRuleEmptyV175{padding:32px;border:1px dashed #ded7cf;border-radius:11px;background:#fbfaf8;display:flex;flex-direction:column;align-items:center;gap:4px;text-align:center}.priceRuleEmptyV175 b{font-size:13px}.priceRuleEmptyV175 span{font-size:11px;color:var(--text-muted)}.priceRuleEditorActionsV175{border-top:1px solid #e8e2dc!important}@media(max-width:1400px){.priceRuleComposerGridV175{grid-template-columns:repeat(4,minmax(0,1fr))}.priceRuleSaveV175{grid-column:span 1}.priceRuleRowV175,.priceRuleTableHeadV175{grid-template-columns:minmax(110px,.7fr) minmax(155px,1fr) minmax(110px,.7fr) 70px minmax(150px,1fr) 110px}}@media(max-width:980px){.priceRuleComposerGridV175,.priceRuleStatsV175{grid-template-columns:repeat(2,minmax(0,1fr))}.priceRuleTableHeadV175{display:none}.priceRuleRowV175{grid-template-columns:1fr 1fr 1fr;gap:8px}.priceRuleActionsV175{justify-content:flex-start}.priceRulePrecedenceV175 small{margin-left:0;width:100%}}@media(max-width:680px){.priceRuleComposerGridV175,.priceRuleStatsV175{grid-template-columns:1fr}.priceRuleRowV175{grid-template-columns:1fr 1fr}.priceRuleComposerTitleV175{align-items:flex-start}.priceRuleComposerTitleV175 .ghost{height:32px!important}}.priceExcelStats .warn{background:#fff7e8;border-color:#ead7ad}.priceExcelStats .warn b{color:#8b651f}.priceExcelOverlapV176{display:block;margin-top:4px;color:#8b651f;line-height:1.25}.priceExcelPreviewRow.error{box-shadow:inset 3px 0 0 #b85d4f}.priceExcelApply>div>span{display:block;margin-top:4px}.priceCommercialV177{border:1px solid var(--line);border-radius:18px;background:#fff;padding:18px;display:grid;grid-gap:16px;gap:16px}.priceCommercialV177>header{display:flex;align-items:flex-start;justify-content:space-between;gap:24px}.priceCommercialV177>header h3{margin:4px 0 6px}.priceCommercialV177>header p{margin:0;max-width:780px;color:var(--muted);line-height:1.45}.priceCommercialCountV177{min-width:90px;padding:10px 14px;border-radius:14px;background:#f4f1ec;text-align:center}.priceCommercialCountV177 b{display:block;font-size:22px}.priceCommercialCountV177 span{font-size:12px;color:var(--muted)}.priceCommercialControlsV177{display:grid;grid-template-columns:minmax(220px,1fr) minmax(220px,1fr) minmax(260px,1.4fr);grid-gap:10px;gap:10px}.priceCommercialControlsV177 label{display:grid;grid-gap:5px;gap:5px}.priceCommercialControlsV177 label>span{font-size:11px;font-weight:700;color:var(--muted)}.priceCommercialControlsV177 input,.priceCommercialControlsV177 select{min-height:40px;border:1px solid var(--line);border-radius:10px;background:#fff;padding:0 11px}.priceCommercialTableV177{border:1px solid var(--line);border-radius:14px;overflow:hidden}.priceCommercialHeadV177,.priceCommercialRowV177{display:grid;grid-template-columns:34px minmax(250px,1.5fr) minmax(170px,.8fr) minmax(110px,.55fr) minmax(120px,.55fr);align-items:center;grid-gap:10px;gap:10px;padding:10px 12px}.priceCommercialHeadV177{background:#f6f4f0;font-size:11px;font-weight:700;color:var(--muted)}.priceCommercialRowV177{border-top:1px solid var(--line);cursor:pointer}.priceCommercialRowV177.selected,.priceCommercialRowV177:hover{background:#fbfaf7}.priceCommercialRowV177 b,.priceCommercialRowV177 small{display:block}.priceCommercialRowV177 small{margin-top:2px;color:var(--muted)}.priceCommercialRowV177>span.personal{color:#6f5b91;font-weight:700}.priceCommercialV177>footer{display:flex;align-items:center;justify-content:space-between;gap:16px}.priceCommercialV177>footer>div:first-child b,.priceCommercialV177>footer>div:first-child span{display:block}.priceCommercialV177>footer>div:first-child span{color:var(--muted);font-size:12px;margin-top:2px}.priceCommercialV177>footer>div:last-child{display:flex;gap:8px}@media(max-width:980px){.priceCommercialControlsV177{grid-template-columns:1fr}.priceCommercialHeadV177,.priceCommercialRowV177{grid-template-columns:30px minmax(210px,1fr) minmax(150px,.7fr) minmax(100px,.5fr) minmax(110px,.5fr)}}.assortmentPriceWorkspaceV174{gap:12px}.assortmentPriceHeroV178{margin-bottom:0}.assortmentPriceModeBarV178{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));grid-gap:6px;gap:6px;position:-webkit-sticky;position:sticky;top:0;z-index:12;background:rgba(248,247,244,.96);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);padding:6px;border:1px solid var(--line,#e4e0d9);border-radius:14px}.assortmentPriceModeBarV178 button{min-width:0;display:flex;flex-direction:column;align-items:flex-start;gap:2px;text-align:left}.assortmentPriceModeBarV178 button b{font-size:12px}.assortmentPriceModeBarV178 button span{font-size:10px;color:var(--text-muted)}.embeddedAssortmentV178{min-width:0}.customerAssortmentV178{display:flex;flex-direction:column;gap:12px}.customerAssortmentHeadV178{display:flex;align-items:flex-start;justify-content:space-between;gap:20px;padding:16px;border:1px solid var(--line);border-radius:16px;background:#fff}.customerAssortmentHeadV178 h2{margin:4px 0 5px;font-size:22px}.customerAssortmentHeadV178 p{margin:0;color:var(--text-muted);max-width:760px;line-height:1.4}.customerAssortmentMetricsV178{display:flex;align-items:stretch;gap:8px;flex-wrap:wrap;justify-content:flex-end}.customerAssortmentMetricsV178 .sampleMetric{min-width:105px}.customerAssortmentMetricsV178 .topPrimary{align-self:stretch;white-space:nowrap}.customerAssortmentPanelV178{border:1px solid var(--line);border-radius:16px;background:#fff;overflow:hidden}.customerAssortmentToolbarV178{display:flex;align-items:center;gap:8px;padding:10px 12px;border-bottom:1px solid var(--line);background:#faf9f7;flex-wrap:wrap}.customerAssortmentToolbarV178>.productSearch{flex:1 1 250px}.customerAssortmentToolbarV178>select{height:36px;min-width:180px;border:1px solid var(--line);border-radius:9px;background:#fff;padding:0 30px 0 9px}.customerProductStatusTabsV178{display:flex;gap:4px;flex-wrap:wrap}.customerProductStatusTabsV178 button{height:34px;padding:0 10px;border:1px solid var(--line);border-radius:9px;background:#fff;font-size:11px;color:var(--text-secondary);cursor:pointer}.customerProductStatusTabsV178 button b{margin-left:3px}.customerProductStatusTabsV178 button.active{border-color:#b8aaa0;background:#f4f0eb;color:var(--walnut)}.customerProductStatusTabsV178 button.warning.active{border-color:#dfc17a;background:var(--amber-bg);color:var(--amber-text)}.customerProductTableV178{width:100%}.customerProductHeadV178,.customerProductRowV178{display:grid;grid-template-columns:minmax(250px,1.6fr) minmax(155px,.9fr) 60px minmax(145px,.85fr) minmax(120px,.7fr) minmax(125px,.7fr) minmax(150px,.75fr);grid-gap:12px;gap:12px;align-items:center;padding:10px 14px}.customerProductHeadV178{min-height:34px;background:#f5f3ef;border-bottom:1px solid var(--line);font-size:10px;font-weight:750;text-transform:uppercase;letter-spacing:.03em;color:var(--text-muted)}.customerProductRowV178{min-height:64px;border-bottom:1px solid #eeeae4}.customerProductRowV178:last-child{border-bottom:0}.customerProductRowV178.status-archive{opacity:.62;background:#fafafa}.customerProductIdentityV178,.customerProductMoqV178,.customerProductPriceV178{min-width:0;display:flex;flex-direction:column;gap:3px}.customerProductIdentityV178 b{font-size:13px}.customerProductIdentityV178 small,.customerProductMoqV178 small,.customerProductPriceV178 small{font-size:10.5px;color:var(--text-muted);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.customerProductCategoryV178,.customerProductUnitV178{font-size:12px}.customerProductPriceV178 b{font-size:14px;white-space:nowrap}.customerProductPriceV178.missing{padding:6px 8px;border:1px solid #ead7aa;border-radius:9px;background:var(--amber-bg);color:var(--amber-text)}.customerProductPriceV178.partial b{color:var(--amber-text)}.customerProductMoqV178 b{font-size:12px}.customerProductActionsV178{display:flex;justify-content:flex-end;gap:5px}.customerProductActionsV178 .ghost,.customerProductActionsV178 .productEditBtn{padding:0 8px!important}.customerProductEditorV178{max-width:900px!important}.customerProductCoreGridV178{display:grid;grid-template-columns:minmax(240px,1.4fr) minmax(180px,1fr) minmax(150px,.8fr) 100px 160px;grid-gap:10px;gap:10px}.customerProductPriceCardV178{margin-top:12px;padding:12px 14px;border:1px solid #d9e5db;border-radius:12px;background:#f7fbf7;display:grid;grid-template-columns:minmax(180px,.8fr) minmax(180px,.8fr) minmax(260px,1.4fr);grid-gap:12px;gap:12px;align-items:center}.customerProductPriceCardV178.missing{border-color:#ead7aa;background:var(--amber-bg)}.customerProductPriceCardV178>div{display:flex;flex-direction:column;gap:3px}.customerProductPriceCardV178 span{font-size:10px;color:var(--text-muted);text-transform:uppercase}.customerProductPriceCardV178 b{font-size:15px}.customerProductPriceCardV178 small{font-size:11px;color:var(--text-muted)}.customerProductVariantsV178{margin-top:12px;border:1px solid var(--line);border-radius:12px;background:#fbfaf8;overflow:hidden}.customerProductVariantsV178 summary{min-height:44px;padding:0 12px;display:flex;align-items:center;gap:8px;cursor:pointer;list-style:none}.customerProductVariantsV178 summary::-webkit-details-marker{display:none}.customerProductVariantsV178 summary span{font-weight:700}.customerProductVariantsV178 summary b{margin-left:auto;font-size:11px;color:var(--text-muted)}.customerProductVariantsV178 summary em{font-size:10px;font-style:normal;color:var(--walnut)}.customerProductVariantsBodyV178{padding:12px;border-top:1px solid var(--line);display:grid;grid-gap:10px;gap:10px}.customerProductNoteV178{margin-top:12px}.customerPriceSummaryV178{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:9px;gap:9px;margin:12px 0}.customerPriceSummaryV178>div{padding:11px 13px;border:1px solid var(--line);border-radius:11px;background:#fff;display:flex;flex-direction:column;gap:3px}.customerPriceSummaryV178 span{font-size:11px;color:var(--text-muted)}.customerPriceSummaryV178 b{font-size:20px}.customerPriceSummaryV178 small{font-size:10.5px;color:var(--text-muted)}.customerPriceSummaryV178 .warning{border-color:#ead7aa;background:var(--amber-bg)}.customerPriceToolbarV178{display:flex;align-items:center;gap:10px;margin-bottom:10px}.customerPriceToolbarV178>.priceMatrixSearchV171{flex:1 1}.customerPriceCategoriesV178{display:flex;gap:4px;flex-wrap:wrap;justify-content:flex-end}.customerPriceCategoriesV178 button{height:32px;padding:0 9px;border:1px solid var(--line);border-radius:8px;background:#fff;font-size:10.5px;cursor:pointer}.customerPriceCategoriesV178 button.active{background:#f2eee9;border-color:#bcae9f;color:var(--walnut);font-weight:700}.customerPriceTableV178{border:1px solid var(--line);border-radius:13px;overflow:hidden;background:#fff}.customerPriceHeadV178,.customerPriceRowV178{display:grid;grid-template-columns:minmax(230px,1.45fr) minmax(210px,1.2fr) minmax(135px,.75fr) minmax(120px,.65fr) minmax(190px,1fr);grid-gap:12px;gap:12px;align-items:center;padding:10px 13px}.customerPriceHeadV178{background:#f5f3ef;border-bottom:1px solid var(--line);font-size:10px;font-weight:750;text-transform:uppercase;letter-spacing:.03em;color:var(--text-muted)}.customerPriceRowV178{min-height:60px;border-bottom:1px solid #eeeae4}.customerPriceRowV178:last-child{border-bottom:0}.customerPriceRowV178>div{min-width:0;display:flex;flex-direction:column;gap:3px}.customerPriceRowV178 b{font-size:12.5px;overflow:hidden;text-overflow:ellipsis}.customerPriceRowV178 small{font-size:10.5px;color:var(--text-muted);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.customerPriceMoneyV178 b{font-size:14px;white-space:nowrap}.clientPersonalPricesV178{margin-top:12px;padding:14px;border:1px solid var(--line);border-radius:14px;background:#fff}.clientPersonalPriceListV178{border:1px solid var(--line);border-radius:11px;overflow:hidden}.clientPersonalPriceRowV178{display:grid;grid-template-columns:minmax(230px,1.25fr) minmax(150px,.75fr) minmax(180px,1fr) auto;grid-gap:10px;gap:10px;align-items:center;min-height:58px;padding:9px 11px;border-bottom:1px solid #eeeae4}.clientPersonalPriceRowV178:last-child{border-bottom:0}.clientPersonalPriceRowV178>div{min-width:0;display:flex;flex-direction:column;gap:2px}.clientPersonalPriceRowV178 b{font-size:12px}.clientPersonalPriceRowV178 small,.clientPersonalPriceRowV178 span{font-size:10.5px;color:var(--text-muted);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.clientPersonalPriceEmptyV178{padding:12px;border:1px dashed #ddd5cc;border-radius:10px;background:#faf9f7;color:var(--text-muted);font-size:11.5px}.clientPersonalPriceAddV178{margin-top:9px;border:1px solid var(--line);border-radius:10px;background:#faf9f7}.clientPersonalPriceAddV178 summary{padding:9px 11px;cursor:pointer;font-weight:700;font-size:11.5px}.clientPersonalPriceAddGridV178{padding:10px;border-top:1px solid var(--line);display:grid;grid-template-columns:minmax(260px,1.5fr) 140px 150px minmax(180px,1fr) auto;grid-gap:8px;gap:8px;align-items:end}.clientPersonalPriceAddGridV178 label{display:flex;flex-direction:column;gap:4px}.clientPersonalPriceAddGridV178 label>span{font-size:9.5px;color:var(--text-muted);text-transform:uppercase}.clientPersonalPriceAddGridV178 input,.clientPersonalPriceAddGridV178 select{height:34px;border:1px solid var(--line);border-radius:8px;background:#fff;padding:0 8px;font-size:10.8px}@media(max-width:1200px){.assortmentPriceModeBarV178{grid-template-columns:repeat(3,minmax(0,1fr))}.customerAssortmentHeadV178{flex-direction:column}.customerAssortmentMetricsV178{justify-content:flex-start}.customerProductHeadV178{display:none}.customerProductRowV178{grid-template-columns:minmax(230px,1.3fr) minmax(150px,.8fr) 55px minmax(140px,.8fr) minmax(110px,.6fr) minmax(120px,.7fr)}.customerProductActionsV178{grid-column:1/-1;justify-content:flex-start;padding-top:5px;border-top:1px dashed #eeeae4}.customerProductCoreGridV178{grid-template-columns:repeat(2,minmax(0,1fr))}.customerProductPriceCardV178{grid-template-columns:1fr 1fr}.customerProductPriceCardV178>small{grid-column:1/-1}.clientPersonalPriceAddGridV178{grid-template-columns:1fr 1fr}.clientPersonalPriceAddGridV178 .topPrimary{justify-self:start}}@media(max-width:820px){.assortmentPriceModeBarV178,.customerProductRowV178{grid-template-columns:1fr 1fr}.customerProductRowV178>b,.customerProductRowV178>div,.customerProductRowV178>span{min-width:0}.customerProductActionsV178{grid-column:1/-1}.customerPriceSummaryV178,.customerProductCoreGridV178,.customerProductPriceCardV178{grid-template-columns:1fr}.customerPriceHeadV178{display:none}.customerPriceRowV178{grid-template-columns:1fr 1fr}.customerPriceRowV178>div:first-child{grid-column:1/-1}.customerPriceToolbarV178{align-items:flex-start;flex-direction:column}.clientPersonalPriceRowV178{grid-template-columns:1fr 1fr}.clientPersonalPriceRowV178>div:first-child{grid-column:1/-1}.clientPersonalPriceAddGridV178{grid-template-columns:1fr}}.customerProductRowV178{min-height:58px}.customerProductPriceV178.missing{padding:0!important;border:0!important;border-radius:0!important;background:transparent!important;color:inherit!important}.customerProductPriceV178.missing b{display:inline-flex;align-items:center;width:max-content;max-width:100%;min-height:24px;padding:0 8px;border:1px solid #ead7aa;border-radius:999px;background:#fff8e9;color:#8a661f;font-size:10.5px!important;font-weight:700;line-height:1}.customerProductPriceV178.missing b:before{content:"";width:5px;height:5px;margin-right:5px;border-radius:50%;background:#c49136;flex:0 0 auto}.customerProductPriceV178.missing small{display:none}.customerProductActionsV178{align-items:center;gap:6px}.customerProductActionsV178 .ghost,.customerProductActionsV178 .productEditBtn{min-height:32px!important;height:32px!important;padding:0 10px!important;border:1px solid #ddd6cf!important;border-radius:9px!important;background:#fff!important;box-shadow:none!important;color:#5f554d!important;font-size:10.5px!important;font-weight:650!important;cursor:pointer;transition:background .15s ease,border-color .15s ease,color .15s ease}.customerProductActionsV178 .productEditBtn{background:#f8f6f2!important}.customerProductActionsV178 .ghost:hover,.customerProductActionsV178 .productEditBtn:hover{background:#f1ede7!important;border-color:#c8beb4!important;color:var(--walnut)!important}.customerProductEditorV178{width:min(860px,calc(100vw - 32px))!important;max-width:none!important;overflow:hidden!important}.customerProductEditorV178>.modalHead>button{width:32px!important;height:32px!important;flex:0 0 32px!important;display:grid!important;place-items:center!important;padding:0!important;border:1px solid #ded8d1!important;border-radius:9px!important;background:#fff!important;color:#5f554d!important;font-size:17px!important;line-height:1!important;cursor:pointer!important}.customerProductEditorV178>.modalHead>button:hover{background:#f5f2ed!important}.customerProductCoreGridV178{grid-template-columns:minmax(0,1.6fr) minmax(0,1.1fr) minmax(0,.85fr) minmax(76px,.5fr) minmax(132px,.88fr)!important;gap:11px!important}.customerProductCoreGridV178 input,.customerProductCoreGridV178 select,.customerProductNoteV178 textarea{width:100%!important;max-width:100%!important;box-sizing:border-box!important}.customerProductPriceCardV178{margin:12px 0 0!important;grid-template-columns:minmax(160px,.75fr) minmax(160px,.75fr) minmax(0,1.5fr)!important}.customerProductPriceCardV178.missing{border-color:#e6dfd6!important;background:#fbfaf8!important}.customerProductPriceCardV178.missing b{color:#8a661f!important}.customerProductVariantsV178{margin:12px 0 0!important;max-width:100%!important}.customerProductVariantsBodyV178>*{min-width:0!important}.customerProductNoteV178{display:block!important;margin:12px 0 0!important;min-width:0!important}.customerProductNoteV178 textarea{min-height:76px!important}.customerProductEditorV178>.modalActions{background:#fff!important}.customerProductEditorV178>.modalActions button{min-height:38px!important;border-radius:9px!important}@media(max-width:920px){.customerProductEditorV178{width:min(760px,calc(100vw - 20px))!important}.customerProductCoreGridV178{align-items:start!important}.customerProductCoreGridV178,.customerProductPriceCardV178{grid-template-columns:1fr 1fr!important}.customerProductPriceCardV178>small{grid-column:1/-1!important}}@media(max-width:620px){.customerProductEditorV178>.productEditorBodyV3{padding:14px!important}.customerProductCoreGridV178,.customerProductPriceCardV178{grid-template-columns:1fr!important}.customerProductPriceCardV178>small{grid-column:auto!important}.customerProductEditorV178>.modalActions{padding:10px 14px 14px!important}}.customerProductBackdropV1791{display:flex!important;align-items:flex-start!important;justify-content:center!important;place-items:unset!important;padding:24px 16px!important;overflow:hidden!important}.customerProductEditorV178.assortmentEditorV3{width:min(840px,calc(100vw - 32px))!important;max-width:none!important;max-height:calc(100dvh - 48px)!important;margin:0!important;display:flex!important;flex-direction:column!important;gap:0!important;overflow:hidden!important;background:#fff!important;border:1px solid #ded8d1!important;border-radius:14px!important;box-shadow:0 28px 80px rgba(37,29,23,.22)!important}.customerProductEditorV178>.modalActions,.customerProductEditorV178>.modalHead,.customerProductEditorV178>.productEditorBodyV3{width:100%!important;box-sizing:border-box!important;background:#fff!important}.customerProductEditorV178>.modalHead{flex:0 0 auto!important;margin:0!important;padding:18px 20px 15px!important;border-bottom:1px solid #ebe6e0!important}.customerProductEditorV178>.productEditorBodyV3{flex:1 1 auto!important;min-height:0!important;margin:0!important;padding:16px 20px 18px!important;overflow-x:hidden!important;overflow-y:auto!important;overscroll-behavior:contain!important}.customerProductEditorV178>.modalActions{flex:0 0 auto!important;position:relative!important;inset:auto!important;margin:0!important;padding:12px 20px 16px!important;border-top:1px solid #ebe6e0!important}.customerProductCoreGridV178{display:grid!important;grid-template-columns:repeat(3,minmax(0,1fr))!important;grid-gap:12px!important;gap:12px!important;align-items:end!important}.customerProductCoreGridV178>.field:first-child{grid-column:span 2!important}.customerProductCoreGridV178>*{min-width:0!important}.customerProductCoreGridV178 input,.customerProductCoreGridV178 select{width:100%!important;min-width:0!important;max-width:100%!important;box-sizing:border-box!important}.customerProductPriceCardV178{margin:14px 0 0!important;padding:12px 14px!important;display:grid!important;grid-template-columns:1fr 1fr!important;grid-gap:9px 16px!important;gap:9px 16px!important;align-items:start!important}.customerProductPriceCardV178>small{grid-column:1/-1!important;margin-top:1px!important}.customerProductVariantsV178{margin:14px 0 0!important;background:#fff!important}.customerProductVariantsBodyV178{background:#fbfaf8!important;grid-template-columns:1fr 1fr!important}.customerProductVariantsBodyV178 .productTagField:last-child{grid-column:1/-1!important}.customerProductNoteV178{margin:14px 0 0!important}.customerProductNoteV178 textarea{min-height:72px!important;max-height:150px!important;resize:vertical!important}@media(max-width:760px){.customerProductBackdropV1791{padding:10px!important}.customerProductEditorV178.assortmentEditorV3{width:100%!important;max-height:calc(100dvh - 20px)!important}.customerProductCoreGridV178{grid-template-columns:1fr 1fr!important}.customerProductCoreGridV178>.field:first-child{grid-column:1/-1!important}.customerProductVariantsBodyV178{grid-template-columns:1fr!important}.customerProductVariantsBodyV178 .productTagField:last-child{grid-column:1!important}}@media(max-width:560px){.customerProductCoreGridV178,.customerProductPriceCardV178{grid-template-columns:1fr!important}.customerProductCoreGridV178>.field:first-child,.customerProductPriceCardV178>small{grid-column:1!important}}.customerProductActionsV178 .productArchiveBtnV180,.customerProductActionsV178 .productRestoreBtnV180{min-height:30px!important;padding:0 4px!important;border:0!important;background:transparent!important;font:inherit!important;font-size:10.5px!important;font-weight:600!important;cursor:pointer!important;white-space:nowrap!important}.customerProductActionsV178 .productArchiveBtnV180{color:#9a6a5d!important}.customerProductActionsV178 .productArchiveBtnV180:hover{color:var(--terracotta-text,#954936)!important;text-decoration:underline}.customerProductActionsV178 .productRestoreBtnV180{color:var(--green-text,#567c49)!important}.customerProductActionsV178 .productRestoreBtnV180:hover{text-decoration:underline}.productArchiveConfirmV180{max-width:560px;padding:4px 2px 0}.productArchiveConfirmV180>p{margin:0 0 16px;color:var(--text-muted);font-size:12.5px;line-height:18px}.productArchiveConfirmBtnV180{min-height:36px;padding:0 14px;border:1px solid #ddb7ab;border-radius:8px;background:#fff7f4;color:var(--terracotta-text,#954936);font:inherit;font-size:12px;font-weight:650;cursor:pointer}.productArchiveConfirmBtnV180:hover{border-color:#c99584;background:#fff3ee}.productHistoryV180{margin:14px 0 0;border:1px solid #e6e0da;border-radius:10px;background:#fff;overflow:hidden}.productHistoryV180>summary{min-height:40px;padding:0 12px;display:flex;align-items:center;gap:8px;cursor:pointer;list-style:none;background:#faf8f5}.productHistoryV180>summary::-webkit-details-marker{display:none}.productHistoryV180>summary span{font-size:12px;font-weight:650}.productHistoryV180>summary b{margin-left:auto;font-size:10.5px;color:var(--text-muted)}.productHistoryV180>summary em{font-size:10px;font-style:normal;color:var(--walnut)}.productHistoryBodyV180{border-top:1px solid #ebe6e0;padding:0 12px;max-height:220px;overflow:auto}.productHistoryBodyV180 article{padding:10px 0;border-bottom:1px solid #f0ece7;display:grid;grid-template-columns:minmax(0,1fr) auto;grid-gap:12px;gap:12px;align-items:start}.productHistoryBodyV180 article:last-child{border-bottom:0}.productHistoryBodyV180 article>div{min-width:0}.productHistoryBodyV180 article b{font-size:11.8px}.productHistoryBodyV180 article p{margin:3px 0 0;white-space:pre-line;color:var(--text-muted);font-size:10.8px;line-height:15px}.productHistoryBodyV180 article small{white-space:nowrap;color:var(--text-muted);font-size:10px}.productHistoryEmptyV180{margin:0;padding:14px 0;color:var(--text-muted);font-size:11px}