.adminWorkspace{gap:28px;padding:28px clamp(20px,4vw,58px) 64px;display:grid}.adminWorkspace>*,.adminIntro>*,.adminSection,.adminInviteForm>*,.adminUserRow>*,.auditRow>*{min-width:0}.adminIntro,.adminUserRow>header,.auditRow>div{justify-content:space-between;align-items:flex-start;gap:18px;display:flex}.adminIntro h2,.adminSection h3{margin:0}.adminSection{background:0 0;border:0;border-radius:0;gap:22px;padding:0;display:grid}.permissionTableWrap{overflow-x:auto}.permissionTable{border-collapse:collapse;width:100%;min-width:720px;font-size:.86rem}.permissionTable th,.permissionTable td{text-align:center;border-bottom:1px solid #e7eaf0;padding:12px 14px}.permissionTable th:first-child{text-align:left}.adminInviteForm{grid-template-columns:minmax(220px,1fr) minmax(300px,1.4fr) minmax(220px,1fr) auto;align-items:start;gap:18px;display:grid}.adminRoleSelector{border:0;flex-wrap:wrap;gap:10px 18px;min-width:0;margin:0;padding:0;display:flex}.adminRoleSelector legend{color:#5d6674;text-transform:uppercase;width:100%;margin-bottom:6px;font-size:.75rem;font-weight:700}.adminRoleSelector label{align-items:center;gap:7px;font-size:.84rem;display:inline-flex}.adminUserList,.auditList{gap:clamp(28px,4vw,44px);display:grid}.adminUserRow,.auditRow{background:0 0;border:0;border-radius:0;gap:14px;padding:0;display:grid}.adminUserRow header>div{gap:4px;min-width:0;display:grid}.adminUserRow strong,.adminUserRow small,.auditRow small,.auditRow p{overflow-wrap:anywhere}.adminUserRow small,.auditRow small{color:#6d7480}.adminUserRow>.buttonRow{flex-wrap:wrap;justify-content:flex-start;width:100%;margin-left:0}.statusPill{color:#596170;text-transform:uppercase;background:0 0;border-radius:0;align-items:center;gap:7px;padding:0;font-size:.72rem;font-weight:700;display:inline-flex}.statusPill:before{content:"";background:#99a0aa;border-radius:50%;width:7px;height:7px}.statusPill.statusReady{color:#246438;background:0 0}.statusPill.statusReady:before{background:#3e805f}.auditRow p{margin:0}@media (width<=1050px){.adminInviteForm{grid-template-columns:1fr 1fr}}@media (width<=680px){.adminWorkspace{padding-inline:16px}.adminIntro,.adminUserRow>header,.auditRow>div{grid-template-columns:minmax(0,1fr);width:100%;display:grid}.adminInviteForm{grid-template-columns:minmax(0,1fr)}.adminInviteForm button,.adminIntro button{white-space:normal;max-width:100%;padding-inline:12px}}:root{color:#222833;font-synthesis:none;letter-spacing:0;text-rendering:optimizelegibility;background:#fff;font-family:Nunito Sans,ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif}*{box-sizing:border-box}.visuallyHidden{clip:rect(0 0 0 0);white-space:nowrap;clip-path:inset(50%);width:1px;height:1px;position:absolute;overflow:hidden}body{background:#fff;min-height:100vh;margin:0}button,select,input,textarea{font:inherit}button{color:#fff;letter-spacing:.06em;text-transform:uppercase;cursor:pointer;background:#253f7a;border:0;border-radius:3px;min-height:44px;padding:0 20px;font-size:.82rem;font-weight:700}button:focus-visible,select:focus-visible,summary:focus-visible{outline-offset:3px;outline:3px solid #253f7a47}button:disabled{cursor:not-allowed;opacity:.38}.shell{background:#fff;min-height:100vh}.shellLogin{place-items:center;padding:64px 28px;display:grid}.loginSurface{gap:42px;width:min(540px,100%);display:grid}.brandStack{justify-items:start;display:grid}.brandLogo{width:min(228px,68vw);height:auto;margin-bottom:50px;display:block}.eyebrow{color:#253f7a;letter-spacing:.09em;text-transform:uppercase;margin:0;font-size:.71rem;font-weight:700}h1,h2,h3,p{overflow-wrap:anywhere}h1,h2,h3{color:#253f7a;font-weight:400}h1{margin:8px 0 0;font-size:3.25rem;line-height:1.05}h2{margin:0;font-size:1.35rem;line-height:1.2}h3{margin:5px 0 0;font-size:1.7rem;line-height:1.1}.intro{color:#626b79;max-width:480px;margin:20px 0 0;font-size:1.03rem;line-height:1.65}.loginActions{justify-items:start;gap:15px;display:grid}.loginState,.dataStatus{color:#626b79;align-items:center;gap:8px;margin:0;font-size:.78rem;font-weight:700;display:inline-flex}.statusDot{background:#a24b2d;border-radius:50%;width:7px;height:7px}.statusDot.muted{background:#99a0aa}.statusDot.loading{background:#b2832e}.dataStatus.ready{color:#2f6b4f}.dataStatus.ready .statusDot{background:#3e805f}.notice{color:#626b79;margin:0;font-size:.88rem;line-height:1.55}.sessionSurface{width:min(1520px,100%);margin:0 auto}.sessionHeader{grid-template-columns:minmax(210px,1fr) auto minmax(210px,1fr);align-items:center;gap:10px 32px;margin-bottom:26px;display:grid}.workspaceIdentity{align-items:center;gap:14px;min-width:0;display:flex}.sessionLogo{width:68px;height:auto;display:block}.workspaceIdentity h1{margin-top:2px;font-size:1.25rem;line-height:1.15}.workspaceNav{flex-wrap:wrap;justify-self:center;align-items:center;gap:2px 28px;margin:0;display:flex}button.workspaceNavButton{color:#687385;letter-spacing:0;text-transform:none;background:0 0;border:0;border-radius:0;align-items:center;gap:8px;min-height:44px;padding:0;font-size:.78rem;font-weight:600;display:inline-flex}button.workspaceNavButton:hover:not([aria-disabled=true]),button.workspaceNavButton.active{color:#253f7a;background:0 0}button.workspaceNavButton[aria-disabled=true]{cursor:not-allowed;opacity:.5}.workspaceNavIndicator{opacity:0;background:#253f7a;border-radius:50%;flex:0 0 6px;width:6px;height:6px}.workspaceNavButton.active .workspaceNavIndicator{opacity:1}.buttonRow{align-items:center;gap:6px;margin-left:auto;display:flex}.sessionHeader>.buttonRow{justify-self:end;margin:0}button.quietButton,button.pageButton{color:#455064;letter-spacing:0;text-transform:none;background:0 0;min-height:36px;padding:0 10px;font-size:.75rem}button.quietButton:hover:not(:disabled),button.pageButton:hover:not(:disabled){color:#253f7a;background:#f0f2f5}.welcomeHome{grid-template-columns:minmax(0,1.45fr) minmax(260px,.55fr);align-items:end;gap:clamp(48px,8vw,112px);width:min(1080px,100%);padding:clamp(44px,8vh,86px) 0 clamp(54px,9vh,96px);display:grid}.welcomeHero{justify-items:start;gap:0;min-width:0;display:grid}.welcomeHero h2{letter-spacing:-.035em;max-width:720px;margin-top:10px;font-size:clamp(2.6rem,5vw,4.7rem);line-height:.98}.welcomeIntro{color:#596474;max-width:620px;margin:24px 0 0;font-size:clamp(1rem,1.4vw,1.16rem);line-height:1.6}.welcomeHero>.notice{margin-top:18px}.welcomePrimary{justify-items:start;gap:12px;margin-top:34px;display:grid}button.welcomePrimaryButton{letter-spacing:0;text-transform:none;justify-content:space-between;align-items:center;gap:36px;min-width:220px;padding-inline:20px;display:inline-flex}.welcomePrimary p{color:#6b7481;align-items:center;gap:8px;margin:0;font-size:.76rem;display:inline-flex}.welcomePrimary .statusDot.ready{background:#3e805f}.sourceDataDisclosure{margin:0 0 64px}.sourceDataDisclosure>summary{color:#687385;cursor:pointer;width:fit-content;min-height:44px}.sourceDataTitle{color:#253f7a;margin-left:7px;font-size:1.05rem}.sourceDataHint{color:#7b8491;margin-left:14px;font-size:.72rem;font-weight:700}.sourceDataDisclosure[open]>summary{margin-bottom:28px}.dataBrowser{gap:32px;display:grid}.rawDataActions{align-items:center;gap:12px;display:flex}.sectionHeader{justify-content:space-between;align-items:flex-end;gap:24px;display:flex}.sectionHeader h2{margin-bottom:7px;font-size:1.55rem}.dataLayout{grid-template-columns:210px minmax(0,1fr);align-items:start;gap:clamp(34px,5vw,76px);min-width:0;display:grid}.datasetList{align-content:start;gap:25px;display:grid}.datasetGroup{gap:2px;display:grid}.datasetGroupLabel{color:#8a919d;letter-spacing:.09em;text-transform:uppercase;margin:0 0 7px;font-size:.67rem;font-weight:700}.datasetTab{color:#4e5869;text-align:left;text-transform:none;letter-spacing:0;background:0 0;justify-content:space-between;align-items:center;gap:10px;width:100%;min-height:37px;padding:7px 9px;display:flex}.datasetTab:hover:not(:disabled){color:#253f7a;background:#f4f5f7}.datasetTab.active{color:#253f7a;background:0 0}.datasetTab.active span{font-weight:700}.datasetTab span{font-size:.86rem;font-weight:700}.datasetTab small{color:#818894;white-space:nowrap;font-size:.72rem;font-weight:400}.tablePanel{min-width:0}.tableToolbar{justify-content:space-between;align-items:flex-end;gap:30px;min-height:68px;display:flex}.tableTitle h2{margin:5px 0 7px;font-size:1.62rem}.tableRange{color:#6d7582;margin:0;font-size:.83rem}.pageSizeControl{color:#737b87;gap:5px;min-width:108px;font-size:.68rem;font-weight:700;display:grid}select{color:#273043;background:#f0f2f5;border:0;border-radius:3px;min-height:36px;padding:0 30px 0 11px}.datasetDetails{margin-top:17px}.loginDetails summary,.datasetDetails summary{color:#667080;cursor:pointer;width:fit-content;font-size:.78rem;font-weight:700}.compactMeta,.loginDetails dl{margin:16px 0 0;display:grid}.compactMeta{grid-template-columns:100px 180px minmax(220px,1fr);gap:18px 30px}.loginDetails dl{grid-template-columns:repeat(4,minmax(120px,1fr));gap:24px}dl div{min-width:0}dt{color:#858c98;letter-spacing:.08em;text-transform:uppercase;margin-bottom:5px;font-size:.66rem;font-weight:700}dd{color:#303744;overflow-wrap:anywhere;margin:0;font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,Liberation Mono,monospace;font-size:.8rem;line-height:1.45}.tableScroll{width:100%;margin-top:20px;position:relative;overflow-x:auto}table{border-collapse:separate;border-spacing:0 3px;background:0 0;width:100%;min-width:840px}th,td{text-align:left;vertical-align:top;overflow-wrap:anywhere;max-width:280px;padding:9px 12px}th{color:#3d4c68;z-index:1;background:#fff;position:sticky;top:0}.sortButton{color:#485469;letter-spacing:0;text-align:left;text-transform:none;background:0 0;justify-content:space-between;align-items:center;gap:10px;width:100%;min-height:28px;padding:0;font-size:.71rem;font-weight:700;display:flex}.sortButton:hover:not(:disabled){color:#253f7a;background:0 0}.sortIndicator{color:#8c95a4;opacity:.45;flex:0 0 9px;width:9px;height:12px;position:relative}.sortIndicator:before,.sortIndicator:after{content:"";clip-path:polygon(50% 0,100% 100%,0 100%);background:currentColor;width:7px;height:5px;position:absolute;left:1px}.sortIndicator:before{top:0}.sortIndicator:after{bottom:0;transform:rotate(180deg)}.sortButton.active .sortIndicator{color:#253f7a;opacity:1}.sortIndicator[data-direction=asc]:after,.sortIndicator[data-direction=desc]:before{display:none}td{color:#2b313b;font-size:.81rem;line-height:1.48}.emptyCell{color:#a3a9b2}.tableLoading{color:#253f7a;background:#ffffffd6;place-items:center;min-height:180px;font-size:.82rem;font-weight:700;display:grid;position:absolute;inset:0}.emptyState{color:#747d89;margin:20px 0 0;padding:34px 0}.workspaceLoading{min-height:clamp(300px,56vh,560px);color:var(--ink-muted);text-align:center;place-content:center;justify-items:center;gap:15px;display:grid}.workspaceLoading p{margin:0;font-size:.76rem;font-weight:500}.workspaceLoadingTrack{background:var(--line);border-radius:2px;width:52px;height:2px;position:relative;overflow:hidden}.workspaceLoadingTrack:after{border-radius:inherit;background:var(--accent);content:"";width:18px;height:2px;animation:1.25s ease-in-out infinite workspace-loading;position:absolute;top:0;left:0}@keyframes workspace-loading{0%,to{transform:translate(0)}50%{transform:translate(34px)}}@media (prefers-reduced-motion:reduce){.workspaceLoadingTrack:after{animation:none;transform:translate(17px)}}.pagination{grid-template-columns:1fr auto 1fr;align-items:center;gap:18px;margin-top:17px;display:grid}.pagination p{color:#737b87;margin:0;font-size:.78rem}.pagination .pageButton:first-child{justify-self:start}.pagination .pageButton:last-child{justify-self:end}.loginDetails{margin-top:76px}.clearSessionButton{margin-top:12px}.crmWorkspace{gap:16px;display:grid}.crmWorkspace>*{min-width:0}.contactTitleRow{justify-content:space-between;align-items:flex-end;gap:30px;display:flex}.crmViewBar{border-bottom:0;flex-wrap:wrap;align-items:center;gap:24px;min-width:0;display:flex}.crmAccessState{color:#596474;align-items:center;gap:8px;font-size:.78rem;font-weight:700;display:inline-flex}.crmViewActions{align-items:center;gap:14px;margin-left:auto;display:flex}.crmCreateAction{min-height:40px}.crmTabs{flex-wrap:wrap;gap:24px;min-width:0;min-height:42px;display:flex}.crmTabs button{color:#697483;letter-spacing:0;text-transform:none;background:0 0;border-bottom:0;min-height:42px;padding:0 2px}.crmTabs .tabCount{color:#88452f;font-variant-numeric:tabular-nums;margin-left:7px;font-size:.75rem}.crmTabs button:hover:not(:disabled),.crmTabs button.active{color:#253f7a;background:0 0}.readyDot{background:#3e805f}.crmLayout{grid-template-columns:minmax(300px,360px) minmax(0,1fr);align-items:start;gap:clamp(34px,5vw,76px);min-width:0;display:grid}.crmLayout.customer .crmDirectory{grid-template-rows:auto auto minmax(180px,1fr) auto;max-height:calc(100vh - 190px);display:grid;position:sticky;top:18px}.crmLayout.customer.detailOnly{grid-template-columns:minmax(0,1fr)}.crmDirectory{background:0 0;min-width:0;padding:0}.crmFilters,.contactEditor,.restoreForm{gap:18px;display:grid}.fieldControl{color:#687385;gap:6px;min-width:0;font-size:.76rem;font-weight:700;display:grid}.fieldControl>span,.roleEditor legend{letter-spacing:.06em;text-transform:uppercase}.roleEditorIntro{color:#687385;grid-column:1/-1;max-width:760px;margin:-2px 0 4px;font-size:.76rem;line-height:1.5}.fieldControl input,.fieldControl select,.fieldControl textarea{color:#283142;letter-spacing:0;outline-offset:2px;background:#f2f4f6;border:0;border-radius:3px;width:100%;min-width:0;min-height:40px;padding:9px 11px}.fieldControl textarea{resize:vertical;min-height:116px;line-height:1.5}.fieldControl input:focus-visible,.fieldControl select:focus-visible,.fieldControl textarea:focus-visible,.roleEditor input:focus-visible,.revisionRow input:focus-visible{outline:3px solid #253f7a47}.inlineField{grid-template-columns:minmax(0,1fr) auto;gap:4px;display:grid}.inlineField .quietButton{background:#e7eaee}.filterRow,.editorFields{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;display:grid}.directorySummary{color:#727c88;flex-wrap:wrap;align-items:baseline;gap:7px;margin:27px 0 10px;font-size:.8rem;display:flex}.directorySummary strong{color:#253f7a;font-size:1.2rem;font-weight:400}.reviewQueue{border-top:1px solid #e2e5e9;border-bottom:1px solid #e2e5e9;gap:13px;margin:20px 0 24px;padding:18px 0;display:grid}.reviewWorkbench{grid-template-columns:minmax(300px,360px) minmax(0,1fr);align-items:start;gap:clamp(34px,5vw,76px);min-width:0;display:grid}.reviewWorkbench>*{min-width:0}.reviewWorkbench .reviewQueue{border:0;grid-template-rows:auto auto minmax(180px,1fr) auto;gap:14px;max-height:calc(100vh - 190px);margin:0;padding:0;display:grid;position:sticky;top:18px}.reviewQueueHeader{grid-template-columns:minmax(0,1fr) minmax(130px,.65fr);align-items:end;gap:14px;display:grid}.reviewQueueHeader strong{color:#88452f;font-size:1.25rem;font-weight:400;display:block}.reviewQueueHeader span,.qualityRunLine{color:#747d8b;font-size:.78rem}.reviewQueueBreakdown{color:#687385;margin-top:3px;font-size:.74rem;line-height:1.4;display:block}.compactSelect{color:#687385;gap:5px;font-size:.74rem;font-weight:700;display:grid}.compactSelect span{letter-spacing:.06em;text-transform:uppercase}.qualityRunLine{margin:0;line-height:1.45}.reviewCaseList{gap:7px;min-height:0;padding-right:8px;display:grid;overflow-y:auto}.reviewCaseList.loading{opacity:.62}.reviewCaseRow{color:#303a49;text-align:left;letter-spacing:0;text-transform:none;background:0 0;gap:4px;width:100%;min-height:48px;padding:6px 0;display:grid}.reviewCaseRow:hover:not(:disabled){color:#253f7a;background:0 0}.reviewCaseRow.active,.reviewCaseRow.active strong{color:#253f7a}.reviewCaseRow:disabled{cursor:default;opacity:.72}.reviewCaseRow span,.reviewCaseRow strong,.reviewCaseRow small{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.reviewCaseRow strong{font-size:.86rem;display:block}.reviewCaseRow small{color:#77818e;font-size:.75rem;font-weight:400}.textButton{color:#50658f;letter-spacing:0;text-transform:none;background:0 0;min-height:32px;margin-left:auto;padding:0;font-size:.7rem}.textButton:hover:not(:disabled){color:#253f7a;text-underline-offset:3px;background:0 0;text-decoration:underline}.contactList{gap:8px;min-height:180px;padding-right:8px;display:grid;overflow-y:auto}.contactList.loading{opacity:.62}.contactRow{color:#303a49;letter-spacing:0;text-align:left;text-transform:none;background:0 0;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:12px;width:100%;min-height:66px;padding:10px 0;display:grid}.contactRow:hover:not(:disabled),.contactRow.active{color:#253f7a;background:0 0}.contactRow.active strong{color:#253f7a}.contactRowMain{gap:3px;min-width:0;display:grid}.contactRowMain strong,.contactRowMain small{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.contactRowStatus{justify-items:end;gap:5px;display:grid}.contactRowStatus>small{color:#88452f;font-size:.64rem;font-weight:700}.contactRowMain strong{font-size:.92rem}.contactRowMain small{color:#77818e;font-size:.78rem;font-weight:400}.contextLabel,.reviewLabel{--status-color:#7a8490;color:#495563;letter-spacing:.04em;text-transform:uppercase;white-space:nowrap;background:0 0;align-items:center;gap:6px;padding:0;font-size:.72rem;font-weight:700;line-height:1.2;display:inline-flex}.contextLabel:before,.reviewLabel:before{background:var(--status-color);content:"";border-radius:50%;flex:0 0 6px;width:6px;height:6px}.contextPRIVATE{--status-color:#5b8198;color:#355a73;background:0 0}.contextBUSINESS{--status-color:#4f8066;color:#2f634b;background:0 0}.contextMIXED{--status-color:#9a7d45;color:#6b4f21;background:0 0}.contextUNKNOWN,.needsReview{--status-color:#a45d45;color:#88452f;background:0 0}.crmPagination{margin-top:16px}.crmDetail{min-width:0}.mobileBack{width:max-content;margin:0 0 10px;display:none}.reviewTaskDetail{gap:24px;min-width:0;display:grid}.reviewTaskHeader{justify-content:space-between;align-items:flex-end;gap:28px;display:flex}.reviewTaskHeader h3{color:#253f7a;margin:6px 0;font-size:clamp(1.65rem,3vw,2.25rem);font-weight:400}.reviewTaskHeader p{color:#697483;margin:0;font-size:.82rem;line-height:1.5}.reviewProgress{accent-color:#253f7a;border:0;width:100%;height:5px}.reviewPagination{margin-top:4px}.duplicateContacts{gap:10px;max-width:760px;display:grid}.duplicateContacts h4,.duplicateContacts p,.duplicateContacts ul{margin:0}.duplicateContacts p{color:#596474;font-size:.88rem;line-height:1.5}.duplicateContacts ul{padding:0;list-style:none;display:grid}.duplicateContacts li{justify-content:space-between;align-items:center;gap:16px;padding:8px 0;display:flex}.duplicateContacts li span{gap:2px;min-width:0;display:grid}.duplicateContacts li small{color:#697483;overflow-wrap:anywhere}.unmappedSourceCase{gap:16px;max-width:760px;display:grid}.unmappedSourceCase h4,.unmappedSourceCase p{margin:0}.unmappedSourceCase p{color:#596474;line-height:1.6}.contactDetailBody,.contactEditor{gap:34px;display:grid}.contactEmptyState{align-content:start;gap:8px;max-width:440px;padding-top:clamp(42px,8vh,88px);display:grid}.contactEmptyState h3,.contactEmptyState p{margin:0}.contactEmptyState h3{font-size:1.35rem}.contactEmptyState p{line-height:1.6}.contactTitleRow{min-height:96px}.contactEditor{grid-template-columns:minmax(0,1fr)}.contactEditor>*{min-width:0}.contactEditor>.contactTitleRow{flex-wrap:wrap}.contactEditor>.contactTitleRow>div:first-child{min-width:0;max-width:100%}.contactTitleRow h3{margin:8px 0 5px;font-size:2rem}.contactTitleRow p{color:#737d8b;margin:0;font-size:.78rem}.contactStatusLine .reviewLabel{white-space:normal}.contactPostalAddress{overflow-wrap:anywhere;margin:0 0 1.25rem}.contactPostalAddress p{margin:0 0 .25rem}.contactPostalAddress .postalAddressText{white-space:pre-line}.contactPostalAddress small{color:var(--muted,#626c71)}.contactFacts{background:0 0;grid-template-columns:repeat(4,minmax(0,1fr));gap:clamp(20px,4vw,48px);display:grid}.contactFacts>div{background:0 0;min-width:0;padding:0}.contactFacts span,.contactFacts strong{overflow-wrap:anywhere;display:block}.contactFacts span{color:#7b8490;letter-spacing:.06em;text-transform:uppercase;margin-bottom:8px;font-size:.74rem;font-weight:700}.contactFacts strong{color:#303947;font-size:.92rem}.contactFacts small{color:#7c8591;overflow-wrap:anywhere;margin-top:6px;font-size:.74rem;display:block}.contactFacts .fieldConflict{color:#88452f;font-weight:700}.customer360Overview{border-top:1px solid #e2e5e9;border-bottom:1px solid #e2e5e9;grid-template-columns:repeat(3,minmax(0,1fr));gap:clamp(20px,4vw,48px);padding:20px 0;display:grid}.customer360Overview>div{align-content:start;gap:7px;min-width:0;display:grid}.customer360Overview span{color:#717b88;letter-spacing:.05em;text-transform:uppercase;font-size:.74rem;font-weight:700}.customer360Overview strong{color:#303947;overflow-wrap:anywhere;font-size:1.05rem;font-weight:700}.customer360Overview small{color:#707a87;font-size:.76rem;line-height:1.45}.signalText.positive{color:#2f634b}.signalText.warning{color:#88452f}.signalText.muted{color:#596474}.warningDot{background:#a45d45}.customerSignalList,.customerTimelineList,.businessRelationshipList{gap:12px;display:grid}.customerSignalList>div{grid-template-columns:10px minmax(0,1fr);align-items:start;gap:10px;display:grid}.customerSignalList .statusDot{margin-top:6px}.customerSignalList span:last-child,.customerTimelineList>div>span{gap:3px;min-width:0;display:grid}.customerSignalList strong,.customerTimelineList strong{color:#3b4656;font-size:.84rem}.customerSignalList small,.customerTimelineList small{color:#737d8a;font-size:.75rem;line-height:1.45}.customerTimelineList>div{grid-template-columns:minmax(0,1fr) minmax(130px,auto);align-items:start;gap:24px;padding:7px 0;display:grid}.customerTimelineList>div>span:last-child{text-align:right}.orderPreviewRow,.customerOrderRow{width:100%;min-height:0;color:inherit;text-align:left;background:0 0;border:0;border-radius:0;grid-template-columns:minmax(0,1fr) minmax(160px,auto);align-items:start;gap:24px;padding:9px 0;display:grid}.orderPreviewRow:hover,.customerOrderRow:hover{background:0 0}.orderPreviewRow:hover strong:first-child,.customerOrderRow:hover strong:first-child{color:var(--brand)}.orderPreviewRow>span,.customerOrderRow>span{gap:3px;min-width:0;display:grid}.orderPreviewRow>span:last-child,.customerOrderRow>span:last-child{text-align:right}.orderPreviewRow strong,.customerOrderRow strong,.orderLineItem strong,.orderFulfillmentHeading strong{color:var(--ink);font-size:.84rem;font-weight:600}.orderPreviewRow small,.customerOrderRow small,.orderLineItem small{color:var(--ink-soft);font-size:.75rem;font-weight:400;line-height:1.45}.customerOrderWorkspace{gap:28px;min-width:0;display:grid}.orderBackAction{width:max-content;margin-left:0}.orderWorkspaceHeader{justify-content:space-between;align-items:flex-start;gap:24px;display:flex}.orderWorkspaceHeader h3{color:var(--ink);margin:4px 0 7px;font-size:clamp(1.55rem,3vw,2.1rem);font-weight:500}.orderWorkspaceHeader p{color:var(--ink-soft);margin:0;line-height:1.5}.orderShopifyLink{flex:none;margin-left:0;font-weight:600}.orderDataStatus{color:var(--ink-soft);margin:0;font-size:.75rem;line-height:1.5}.orderDataStatus.warning{color:#88452f}.orderDataStatus.compact{margin-top:-5px}.customerOrderList,.orderLineItemList,.orderFulfillmentList{gap:10px;display:grid}.orderFacts{grid-template-columns:repeat(3,minmax(0,1fr));gap:22px clamp(20px,4vw,44px);margin:0;display:grid}.orderFacts>div{gap:5px;min-width:0;display:grid}.orderFacts dt{color:var(--ink-soft);font-size:.74rem;font-weight:500}.orderFacts dd{color:var(--ink);overflow-wrap:anywhere;margin:0;font-size:.86rem;line-height:1.45}.orderLineItem{grid-template-columns:minmax(0,1fr) auto;align-items:start;gap:20px;padding:6px 0;display:grid}.orderLineItem>span{gap:3px;min-width:0;display:grid}.orderFulfillmentList>section{gap:7px;padding:8px 0;display:grid}.orderFulfillmentHeading{justify-content:space-between;gap:20px;display:flex}.orderFulfillmentHeading span,.orderFulfillmentList p,.orderTrackingList{color:var(--ink-soft);margin:0;font-size:.76rem;line-height:1.5}.orderTrackingList{gap:5px;padding:0;list-style:none;display:grid}.orderTrackingList a{color:var(--brand);overflow-wrap:anywhere}.orderPagination{margin-top:0}.businessRelationshipList details{background:0 0;padding:0}.businessRelationshipList summary{color:#455164;cursor:pointer;justify-content:space-between;align-items:center;gap:16px;font-size:.84rem;font-weight:700;display:flex}.relationshipState{color:#2f634b;letter-spacing:.04em;text-transform:uppercase;font-size:.72rem}.relationshipState.inactive{color:#747d8b}.contactSection{gap:14px;display:grid}.contactSection h4{color:#253f7a;margin:0;font-size:.88rem;font-weight:700}.revisionSection>summary{color:#253f7a;cursor:pointer;justify-content:space-between;align-items:baseline;gap:18px;font-size:.88rem;font-weight:600;display:flex}.revisionSection>summary small{color:var(--ink-soft);font-size:.76rem;font-weight:400}.sectionIntro{color:#6d7785;max-width:680px;margin:-4px 0 2px;font-size:.76rem;line-height:1.55}.roleList{flex-wrap:wrap;gap:6px 0;display:flex}.roleList>span{color:#3f4c5d;background:0 0;padding:0;font-size:.75rem;font-weight:700}.roleList>span+span:before{color:#a2a9b1;content:"·";margin:0 8px}.contactNotes{color:#505b6a;white-space:pre-wrap;max-width:760px;margin:0;line-height:1.65}.contactRecordActions,.contactTimelineHeader,.contactTimelineItemHeader,.contactTimelineActions,.contactInteractionEditor>header{flex-wrap:wrap;justify-content:space-between;align-items:flex-start;gap:12px 20px;display:flex}.contactTimelineWorkspace,.contactInteractionEditor{align-content:start;gap:28px;min-width:0;display:grid}.contactTimelineHeader h3,.contactInteractionEditor h3{margin:7px 0 5px;font-size:clamp(1.7rem,3vw,2.15rem)}.contactTimelineHeader p,.contactInteractionEditor header p{max-width:680px;color:var(--ink-soft);margin:0}.contactTimelineFilters{flex-wrap:wrap;gap:8px 22px;display:flex}.contactTimelineFilters button{color:var(--ink-soft);letter-spacing:0;text-transform:none;background:0 0;border:0;border-radius:0;padding:7px 0;font-size:.78rem;font-weight:520}.contactTimelineFilters button.active{color:var(--brand);text-underline-offset:7px;text-decoration:underline;text-decoration-thickness:2px}.contactTimelineList{gap:28px;margin:0;padding:0;list-style:none;display:grid}.contactTimelineList>li{grid-template-columns:minmax(120px,155px) minmax(0,1fr);gap:12px clamp(24px,5vw,64px);min-width:0;display:grid}.contactTimelineList>li>time{color:var(--ink-muted);padding-top:3px;font-size:.72rem}.contactTimelineList article{gap:8px;min-width:0;display:grid}.contactTimelineItemHeader span{color:var(--ink-muted);letter-spacing:.055em;text-transform:none;font-size:.66rem}.contactTimelineItemHeader h4{color:var(--ink);margin:3px 0 0;font-size:.94rem;font-weight:620}.contactTimelineItemHeader>strong{color:var(--warning-ink);font-size:.72rem}.contactTimelineList article>p,.contactTimelineList article>small{margin:0}.contactTimelineList article>p{max-width:760px;color:var(--ink-soft);white-space:pre-wrap;line-height:1.58}.contactTimelineList article>small{color:var(--ink-muted);font-size:.69rem}.contactTimelineList>li.voided article>p{color:var(--ink-muted);text-decoration:line-through}.contactTimelineOrder{gap:12px;min-width:0;margin:4px 0;display:grid}.contactTimelineOrder table{border-collapse:collapse;table-layout:fixed;width:100%;min-width:0;font-size:.82rem}.contactTimelineOrder th,.contactTimelineOrder td{vertical-align:top;overflow-wrap:anywhere;padding:4px 16px 4px 0}.contactTimelineOrder th{color:var(--ink-muted);text-align:left;background:0 0;font-size:.7rem;font-weight:500;position:static}.contactTimelineOrder th:last-child,.contactTimelineOrder td:last-child{text-align:right;width:5rem;padding-right:0}.contactTimelineOrder td small{color:var(--ink-muted);margin-top:3px;font-size:.7rem;display:block}.contactTimelineOrder p{color:var(--ink-muted);margin:0;font-size:.78rem}.contactTimelineOrderFacts{flex-wrap:wrap;gap:12px 32px;margin:0;display:flex}.contactTimelineOrderFacts>div{gap:3px;display:grid}.contactTimelineOrderFacts dt{color:var(--ink-muted);font-size:.7rem}.contactTimelineOrderFacts dd{overflow-wrap:anywhere;margin:0;font-size:.85rem;font-weight:500}.contactTimelineActions{justify-content:flex-start;margin-top:5px}.contactTimelineDetails summary{color:var(--brand);cursor:pointer;font-size:.72rem}.contactTimelineDetails ol{gap:6px;margin:10px 0 0;padding-left:20px;display:grid}.contactTimelineDetails li{color:var(--ink-soft);justify-content:space-between;gap:20px;font-size:.72rem;display:flex}.contactInteractionEditor{max-width:820px}.contactInteractionFields{grid-template-columns:repeat(3,minmax(0,1fr));gap:18px;display:grid}.contactInteractionEditor blockquote{color:var(--ink-soft);white-space:pre-wrap;margin:0;font-style:normal;line-height:1.6}@media (width<=680px){.contactRecordActions,.contactRecordActions button,.contactTimelineHeader>button,.contactTimelineActions,.contactTimelineActions button{width:100%}.contactTimelineList>li,.contactInteractionFields{grid-template-columns:minmax(0,1fr)}.contactTimelineList>li{gap:8px}.contactTimelineDetails li{flex-direction:column;align-items:flex-start;gap:2px}}.sourceList{gap:16px;display:grid}.sourceList details,.evidenceDetails,.fieldEvidenceList details{background:0 0;padding:0}.sourceList summary,.evidenceDetails summary,.fieldEvidenceList summary{color:#455164;cursor:pointer;font-size:.78rem;font-weight:700}.fieldEvidenceList{gap:12px;display:grid}.fieldEvidenceList summary{align-items:center;gap:8px;display:flex}.fieldEvidenceList summary span{color:#88452f;font-size:.66rem}.technicalSource{margin:12px 0 0}.technicalSource summary,.technicalEvidence summary{color:#78818d;font-size:.68rem;font-weight:600}.technicalSource p{color:#7a8390;overflow-wrap:anywhere;margin:8px 0 0;font-family:ui-monospace,SFMono-Regular,Menlo,Consolas,monospace;font-size:.66rem;line-height:1.5}.sourceMeta{grid-template-columns:140px 170px minmax(0,1fr);gap:20px;margin:14px 0 2px;display:grid}.compactMeta{grid-template-columns:repeat(3,minmax(0,1fr))}.alternativeList{gap:7px;margin:12px 0 0;padding:0;list-style:none;display:grid}.alternativeList li{color:#465366;gap:2px;font-size:.75rem;display:grid}.alternativeList small{color:#7a8390;font-size:.67rem}.evidenceList{margin-top:12px}.evidenceList>span{overflow-wrap:anywhere;min-width:0;font-size:.68rem;font-weight:400}.evidenceSummary{gap:8px;margin:0;padding:0;list-style:none;display:grid}.evidenceSummary li{color:#4c5868;padding-left:16px;font-size:.78rem;line-height:1.5;position:relative}.evidenceSummary li:before{content:"";background:#7b8796;border-radius:50%;width:5px;height:5px;position:absolute;top:.62em;left:0}.compactSectionHeader{align-items:start}.revisionList{gap:18px;display:grid}.revisionRow{background:0 0;grid-template-columns:20px minmax(180px,1fr) minmax(160px,.7fr);align-items:center;gap:12px;min-height:58px;padding:0;display:grid}.revisionRow>span{gap:3px;min-width:0;display:grid}.revisionRow>.revisionMarker{background:#3e805f;border-radius:50%;justify-self:center;width:7px;height:7px}.revisionRow strong,.revisionRow small{overflow-wrap:anywhere}.revisionRow strong{color:#354052;font-size:.78rem}.revisionRow small{color:#7a8390;font-size:.7rem}.restoreForm{background:0 0;grid-template-columns:minmax(220px,1fr) auto;align-items:end;padding:0}.restoreForm .notice{grid-column:1/-1}.editorFields{gap:18px}.contactEditor .fieldControl input,.contactEditor .fieldControl select,.contactEditor .fieldControl textarea{background:#f2f4f6}.roleEditor{border:0;grid-template-columns:repeat(4,minmax(130px,1fr));gap:8px;margin:0;padding:0;display:grid}.roleEditor legend{color:#687385;grid-column:1/-1;margin-bottom:8px;font-size:.7rem;font-weight:700}.roleEditor label{color:#3f4b5a;background:0 0;align-items:center;gap:8px;min-height:44px;padding:9px 0;font-size:.78rem;font-weight:700;display:flex}.wideField{max-width:820px}.changeReasonField{background:0 0;padding:0}.campaignWorkspace{gap:32px;min-width:0;display:grid}.campaignStudioHeader{justify-content:space-between;align-items:flex-end;gap:28px;display:flex}.campaignStudioHeader h3,.campaignStudioHeader p{margin:0}.campaignStudioHeader h3{margin-top:5px;font-size:2rem}.campaignStudioHeader>div>p:last-child{color:#65716c;max-width:640px;margin-top:9px;line-height:1.55}.campaignDefinition{background:0 0;gap:20px;width:min(760px,100%);padding:0;display:grid}.campaignDefinition h4,.campaignDraftWorkspace h4,.campaignAiEditor h4,.campaignNextStep h4,.campaignClientPreviews h4,.campaignPreview h4{color:#253f7a;margin:4px 0 0;font-size:1.15rem}.campaignDefinition .fieldControl input,.campaignDefinition .fieldControl select,.campaignDefinition .fieldControl textarea,.campaignAiEditor .fieldControl textarea,.campaignCommandConfirmation .fieldControl input{background:#f2f4f6}.campaignDefinition .fieldControl small{color:#6b766f;font-size:.72rem;line-height:1.5}.campaignCreationMode{border:0;flex-wrap:wrap;align-items:center;gap:10px 18px;margin:0;padding:0 0 4px;display:flex}.campaignCreationMode legend{color:#687385;text-transform:uppercase;width:100%;margin-bottom:2px;font-size:.7rem;font-weight:700}.campaignCreationMode label{color:#3f4b5a;align-items:center;gap:8px;min-height:36px;font-size:.82rem;font-weight:700;display:inline-flex}.campaignCreationMode input{accent-color:#253f7a}.campaignCreationMode small{color:#6b766f;flex-basis:100%;font-size:.72rem;line-height:1.5}.campaignJourneyCriteria,.campaignJourneyWorkspace{margin-block:32px}.campaignJourneyWorkspace form{max-width:720px;margin-block:24px}.campaignJourneyWorkspace .checkboxField,.campaignJourneyCriteria .checkboxField{align-items:center;gap:8px;margin-block:16px;display:flex}.journeyTableScroll{max-width:100%;margin-block:24px;overflow-x:auto}.journeyTable{border-collapse:collapse;text-align:left;width:100%;min-width:1120px;font-size:.875rem}.journeyTable th{white-space:nowrap}.journeyTable td:nth-child(2){min-width:160px}.journeyTable td:nth-child(3),.journeyTable td:nth-child(4),.journeyTable td:nth-child(5){white-space:nowrap}.journeyTable td:nth-child(6){min-width:160px}.journeyTable td:last-child{min-width:240px}.journeyTable th{color:var(--ink);font-weight:500}.journeyTable th,.journeyTable td{vertical-align:top;border-bottom:1px solid var(--line);padding:12px 10px}.journeyTable td small{color:var(--muted);overflow-wrap:anywhere;line-height:1.6;display:block}.campaignOptionalFields{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;display:grid}.campaignImageUploadPreview{justify-items:start;gap:8px;margin:-4px 0 0;display:grid}.campaignImageUploadPreview img{object-fit:contain;background:#fff;border:1px solid #dfe4e1;max-width:min(420px,100%);max-height:240px;display:block}.campaignImageUploadPreview figcaption{color:#68746e;font-size:.72rem}.campaignFormActions{justify-content:flex-start;display:flex}.campaignIssueSummary{background:0 0;grid-template-columns:minmax(0,1fr) minmax(220px,.7fr);align-items:start;gap:28px;padding:4px 0;display:grid}.campaignIssueSummary>div{gap:4px;display:grid}.campaignIssueSummary span,.campaignIssueSummary small,.campaignIssueSummary p{color:#68746e;font-size:.73rem;line-height:1.5}.campaignIssueSummary strong{color:#253f7a;font-size:.9rem;font-weight:600}.campaignIssueSummary p{margin:0}.campaignOverview{gap:22px;display:grid}.campaignOverview>.segmentedControl{justify-self:start}.campaignList{border-top:1px solid #dfe4e1;min-width:0;display:grid}.campaignListRow{color:#34413a;text-align:left;text-transform:none;letter-spacing:0;background:#fff;border-bottom:1px solid #dfe4e1;border-radius:0;grid-template-columns:minmax(0,1fr) minmax(420px,1fr);align-items:center;gap:24px;width:100%;min-height:80px;padding:16px 8px;display:grid}.campaignListMain{gap:4px;min-width:0;display:grid}.campaignListMain strong{overflow-wrap:anywhere;color:#253f7a;font-size:.9rem}.campaignListMain small,.campaignListMeta small{overflow-wrap:anywhere;color:#707b75;font-size:.71rem;line-height:1.4}.campaignListMeta{text-align:left;flex-wrap:wrap;align-items:center;gap:6px 12px;display:flex}.campaignListHeader{color:var(--ink-muted);grid-template-columns:minmax(0,1fr) minmax(420px,1fr);gap:24px;padding:8px;font-size:.75rem;display:grid}.campaignListMeasures{text-align:right;grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;min-width:0;display:grid}.campaignListMeasure{overflow-wrap:anywhere;font-variant-numeric:tabular-nums;align-content:start;gap:4px;min-width:0;font-size:.85rem;display:grid}.campaignListMeasure small,.campaignListNoResults{color:var(--ink-muted);font-size:.75rem}.campaignListNoResults{display:block}.campaignListMeasureLabel{clip-path:inset(50%);width:1px;height:1px;position:absolute;overflow:hidden}@media (width<=1100px){.campaignListHeader{display:none}.campaignListRow{grid-template-columns:minmax(0,1fr);gap:12px}.campaignListMeasures{text-align:left}.campaignListMeasureLabel{clip-path:none;width:auto;height:auto;color:var(--ink-muted);font-size:.75rem;position:static;overflow:visible}}.runStatus{--status-color:#7a8490;color:#5a6673;letter-spacing:0;text-transform:uppercase;background:0 0;align-items:center;gap:7px;width:max-content;max-width:100%;padding:0;font-size:.66rem;font-weight:700;display:inline-flex}.runStatus:before{background:var(--status-color);content:"";border-radius:50%;flex:0 0 7px;width:7px;height:7px}.runStatus.status-ready,.runStatus.status-approved,.runStatus.status-completed{--status-color:#4f8066;color:#2f634b;background:0 0}.runStatus.status-qa-required,.runStatus.status-paused{--status-color:#9a7d45;color:#705a25;background:0 0}.runStatus.status-qa-failed,.runStatus.status-cancelled{--status-color:#a45d45;color:#7b3f39;background:0 0}.runStatus.status-scheduled,.runStatus.status-active{--status-color:#5d78aa;color:#38548c;background:0 0}.campaignResult{grid-template-columns:minmax(0,1fr);gap:clamp(24px,2.5vw,36px);min-width:0;display:grid}.campaignResult>*+*{border-top:0;padding-top:0}button.campaignDetailBack{justify-self:start;margin-left:-10px}.campaignDetailIntro{gap:14px;display:grid}.campaignRunHeader,.campaignSectionHeading{justify-content:space-between;align-items:flex-start;gap:24px;display:flex}.campaignRunHeader h3{margin:4px 0 0;font-size:1.8rem}.campaignRunHeader p:last-child{color:#68746e;margin:8px 0 0;font-size:.83rem}.campaignRunActions{justify-items:end;gap:12px;display:grid}.campaignDraftWorkspace{gap:16px;min-width:0;display:grid}.campaignResults{border-top:1px solid #e2e7e4;border-bottom:1px solid #e2e7e4;gap:18px;min-width:0;padding:24px 0;display:grid}.campaignResults h4,.campaignResults h5,.campaignResultRates,.campaignNegativeSignals{margin:0}.campaignResults h4{color:#253f7a;margin-top:4px;font-size:1.15rem}.campaignResultRates,.campaignNegativeSignals{color:#65716c;font-size:.76rem}.campaignResultRates{align-self:flex-end;padding-bottom:2px}.campaignResultFacts{grid-template-columns:repeat(4,minmax(0,1fr));gap:16px;margin:0;display:grid}.campaignResultFacts div{gap:5px;display:grid}.campaignResultFacts dt{color:#728078;font-size:.68rem}.campaignResultFacts dd{color:#253f7a;margin:0;font-size:clamp(1.35rem,2vw,1.8rem);font-weight:600}.campaignLinkResults{gap:9px;margin-top:5px;display:grid}.campaignLinkResults h5{font-size:.82rem;font-weight:600}.campaignLinkResultHeader,.campaignLinkResultRow{grid-template-columns:minmax(0,1fr) 72px 72px;align-items:center;gap:18px;display:grid}.campaignLinkResultHeader{color:#728078;padding:0 0 7px;font-size:.66rem}.campaignLinkResultRow{border-top:1px solid #edf0ee;padding:10px 0;font-size:.78rem}.campaignLinkIdentity{gap:3px;min-width:0;display:grid}.campaignLinkIdentity strong{font-weight:600}.campaignLinkIdentity small{color:#728078;text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.campaignDraftLayout{gap:28px;min-width:0;display:grid}.campaignDraftLayout.hasAiEditor{grid-template-columns:minmax(0,1fr) minmax(290px,360px);align-items:start}.campaignDraftStatus{align-content:start;gap:8px;min-width:0;display:grid}.campaignDraftStatus h4,.campaignDraftStatus p{margin:0}.campaignDraftStatus h4{color:#253f7a;font-size:1.15rem}.campaignDraftStatus>p:last-child{color:#65716c;font-size:.78rem;line-height:1.55}.campaignAiEditor{background:0 0;align-content:start;gap:18px;min-width:0;padding:0;display:grid;border-top:0!important}.campaignAiEditor>div>p:last-child,.campaignNextStep>div>p:last-child{color:#65716c;margin:9px 0 0;font-size:.78rem;line-height:1.55}.campaignAiEditor form{gap:12px;display:grid}.campaignAiActions{flex-wrap:wrap;gap:8px;display:flex}.campaignPreview,.campaignClientPreviews{gap:18px;min-width:0;display:grid}.campaignPreview iframe{background:#fff;border:1px solid #dfe4e1;width:100%;height:640px}.campaignQaProgress{color:#315440;background:0 0;flex-wrap:wrap;gap:9px;font-size:.75rem;display:flex;border-top:0!important;padding:0!important}.campaignScreenshotGrid{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;display:grid}.campaignScreenshotGrid figure{background:0 0;border:0;margin:0;padding:0}.campaignScreenshotGrid img{object-fit:contain;background:#fff;width:100%;height:420px;display:block}.campaignScreenshotGrid figcaption{color:#647168;margin-top:8px;font-size:.7rem}.campaignNextStep{background:0 0;grid-template-columns:minmax(220px,1fr) auto;align-items:end;gap:28px;display:grid;border-top:0!important;padding:0!important}.campaignNextStep.tone-warning,.campaignNextStep.tone-success{background:0 0}.campaignNextStep.tone-warning .eyebrow{color:#806320}.campaignNextStep.tone-success .eyebrow{color:#2f634b}.campaignNextActions{flex-wrap:wrap;justify-content:flex-end;gap:8px;display:flex}.campaignCommandConfirmation{border-top:0;grid-column:1/-1;grid-template-columns:minmax(260px,1fr) auto;align-items:end;gap:14px;padding-top:8px;display:grid}.campaignReviewConfirmation{color:#34423b;grid-column:1/-1;align-items:flex-start;gap:10px;font-size:.88rem;line-height:1.5;display:flex}.campaignReviewConfirmation input{flex:none;width:18px;height:18px;margin:1px 0 0}.campaignTechnicalDetails{color:#5c6862}.campaignTechnicalDetails summary{cursor:pointer;width:max-content;font-size:.76rem;font-weight:700}.campaignTechnicalDetails dl{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;margin:18px 0;display:grid}.campaignTechnicalDetails dl>div{background:0 0;min-width:0;padding:0}.campaignTechnicalDetails dt{color:#728078;text-transform:uppercase;font-size:.65rem;font-weight:700}.campaignTechnicalDetails dd{overflow-wrap:anywhere;margin:4px 0 0;font-size:.76rem}.campaignTechnicalDetails h5{margin:18px 0 8px}.campaignTechnicalDetails pre{color:#3f4b45;white-space:pre-wrap;background:#f5f7f6;max-height:340px;margin:0;padding:18px;font:.75rem/1.6 ui-monospace,SFMono-Regular,Menlo,Consolas,monospace;overflow:auto}@media (width<=760px){.campaignStudioHeader,.campaignRunHeader,.campaignSectionHeading{flex-direction:column;align-items:flex-start}.campaignIssueSummary{grid-template-columns:1fr;gap:12px}.campaignRunActions{justify-items:start}.campaignListRow{grid-template-columns:minmax(0,1fr);gap:10px 16px}.campaignListMeta{text-align:left;grid-column:1/-1}.campaignAiEditor,.campaignNextStep,.campaignCommandConfirmation,.campaignDraftLayout.hasAiEditor{grid-template-columns:1fr}.campaignResultFacts{grid-template-columns:repeat(2,minmax(0,1fr))}.campaignLinkResultHeader,.campaignLinkResultRow{grid-template-columns:minmax(0,1fr) 54px 48px;gap:10px}.campaignNextActions{justify-content:flex-start}.campaignPreview iframe{height:520px}}@media (width<=560px){.campaignDefinition{padding:0}.campaignOptionalFields{grid-template-columns:1fr}.campaignFormActions button,.campaignAiEditor form button,.campaignNextActions button{width:100%}.campaignListRow{grid-template-columns:1fr}.campaignListRow .runStatus{justify-self:start}.campaignListMeasureLabel{min-height:2.8em;line-height:1.4}.campaignAiEditor,.campaignNextStep{padding:0!important}.campaignScreenshotGrid,.campaignTechnicalDetails dl{grid-template-columns:1fr}.campaignPreview iframe{height:460px}}.customerGroupWorkspace{gap:28px;display:grid}.customerGroupHeader,.customerGroupDetailHeader,.customerGroupMemberHeader,.customerGroupActions,.customerGroupSelectedProducts{flex-wrap:wrap;justify-content:space-between;align-items:flex-start;gap:14px 24px;display:flex}.customerGroupHeader h3,.customerGroupDetailHeader h4,.customerGroupEditor h4{margin:0}.customerGroupHeader p,.customerGroupDetailHeader p,.customerGroupMemberHeader p{max-width:760px}.customerGroupLayout{grid-template-columns:minmax(240px,.72fr) minmax(0,1.8fr);gap:clamp(34px,5vw,76px);min-width:0;display:grid}.customerGroupLayout.editing{grid-template-columns:minmax(0,920px)}.customerGroupList,.customerGroupDetail,.customerGroupReadView,.customerGroupEditor,.customerGroupMemberList,.customerGroupReasons,.customerGroupVersions ol{align-content:start;gap:16px;min-width:0;display:grid}.customerGroupRow,.customerGroupMemberList>button{width:100%;color:var(--ink);text-align:left;background:0 0;border:0;border-radius:7px;justify-content:space-between;align-items:center;gap:16px;padding:13px 10px;display:flex}.customerGroupRow:hover,.customerGroupRow.active,.customerGroupMemberList>button:hover{background:var(--surface-quiet)}.customerGroupRow>span:first-child,.customerGroupMemberList>button>span:first-child{gap:4px;min-width:0;display:grid}.customerGroupRow small,.customerGroupMemberList small{color:var(--ink-soft);overflow-wrap:anywhere}.groupReady,.groupBlocked{color:var(--ink-soft);white-space:nowrap;font-size:.78rem}.groupBlocked{color:var(--warning-text,#7a3f12)}.customerGroupCriterion{border:0;gap:10px;margin:0;padding:0;display:grid}.customerGroupCriterion legend{color:var(--ink-muted);letter-spacing:.055em;text-transform:uppercase;margin-bottom:8px;font-size:.76rem}.customerGroupChecks,.customerGroupProductResults{flex-wrap:wrap;gap:10px 22px;display:flex}.customerGroupChecks label,.customerGroupProductResults label{align-items:center;gap:8px;display:inline-flex}.customerGroupCriterionGrid{grid-template-columns:repeat(2,minmax(0,1fr));gap:18px;display:grid}.customerGroupCriterionGrid.single{grid-template-columns:minmax(0,1fr);max-width:440px}.customerGroupProductFilter{gap:12px;display:grid}.customerGroupProductResults{max-height:180px;padding-block:4px;overflow:auto}.customerGroupAudience{gap:4px;margin:12px 0;display:grid}.customerGroupAudience p{color:var(--ink);margin:0}.customerGroupAudience strong{font-family:var(--font-display,inherit);font-size:clamp(1.9rem,3vw,2.35rem);font-weight:500}.customerGroupAudience small{color:var(--ink-soft)}.customerGroupMembers h5{margin:0}.customerGroupReasons summary{cursor:pointer;font-weight:500}.customerGroupReasons dl{gap:8px;margin:14px 0 0;display:grid}.customerGroupReasons dl div{justify-content:space-between;gap:20px;display:flex}.customerGroupReasons dd{font-variant-numeric:tabular-nums;margin:0}.compactControl{min-width:210px}.customerGroupVersions{margin-top:10px}.customerGroupVersions summary{cursor:pointer}.customerGroupVersions ol{padding:14px 0 0 22px}.customerGroupVersions li{gap:3px;padding-left:4px;display:grid}@media (width<=900px){.customerGroupLayout{grid-template-columns:1fr}.customerGroupList{grid-template-columns:repeat(auto-fit,minmax(240px,1fr))}}@media (width<=620px){.customerGroupCriterionGrid{grid-template-columns:1fr}.customerGroupHeader>button,.customerGroupActions,.customerGroupActions button,.customerGroupSelectedProducts button{width:100%}.customerGroupRow,.customerGroupMemberList>button{flex-direction:column;align-items:flex-start}.groupReady,.groupBlocked{white-space:normal}}.inventoryWorkspace{gap:clamp(24px,3vw,34px);width:100%;min-width:0;max-width:none;margin:0;padding:4px 0 72px;display:grid}.inventoryWorkspace>*,.inventoryToolbar>*,.inventoryMappingHeader>*,.inventoryPartnerStockHeader>*,.inventoryPlanningView>*,.inventoryMappingView>*,.inventoryPartnerStockView>*{min-width:0}.inventoryToolbar,.inventoryMappingHeader,.inventoryPartnerStockHeader{justify-content:space-between;align-items:flex-start;gap:24px 40px;display:flex}button.inventoryRefresh{justify-self:start}.inventoryNavigation{align-items:center;gap:12px 24px;display:flex}.inventoryViewSwitch{flex-wrap:wrap;flex:auto;align-items:center;gap:10px 30px;display:flex}.inventoryViewSwitch button,.inventoryPeriodControl button{min-height:36px;color:var(--ink-soft);letter-spacing:0;text-transform:none;background:0 0;padding:5px 0;font-size:.8rem;font-weight:500}.inventoryViewSwitch button:hover:not(:disabled),.inventoryViewSwitch button.active,.inventoryPeriodControl button:hover:not(:disabled),.inventoryPeriodControl button.active{color:var(--brand);background:0 0}.inventoryViewSwitch button.active,.inventoryPeriodControl button.active{text-decoration:underline;-webkit-text-decoration-color:var(--accent);text-decoration-color:var(--accent);text-underline-offset:7px;font-weight:600;text-decoration-thickness:2px}.inventoryPlanningView,.inventoryMappingView,.inventoryPartnerStockView{grid-template-columns:minmax(0,1fr);gap:20px;min-width:0;display:grid}.inventoryToolbar{align-items:end}.inventoryPeriodControl{border:0;min-width:0;margin:0;padding:0}.inventoryPeriodControl legend,.inventoryMappingFilter>span,.inventoryPlanningFilter>span{color:var(--ink-muted);margin-bottom:8px;font-size:.68rem;font-weight:500}.inventoryPeriodControl>div{flex-wrap:wrap;align-items:center;gap:8px 24px;display:flex}.inventoryPlanningControls{flex-wrap:wrap;align-items:flex-end;gap:20px 42px;display:flex}.inventoryPlanningFilter{min-width:210px;display:grid}.inventoryPlanningFilter select{width:100%}.inventoryFreshnessSummary{justify-items:start;gap:7px;display:grid}.inventoryFreshnessSummary>p{color:var(--ink-muted);margin:0;font-size:.64rem}.inventoryFreshnessList{color:var(--ink-soft);gap:8px;margin:0;padding:0;font-size:.7rem;list-style:none;display:grid}.inventoryFreshnessList li,.inventoryFreshness{align-items:center;gap:7px;margin:0;display:inline-flex}.inventoryFreshnessList time{color:var(--ink-muted)}.statusDot.ready{background:#3e805f}.statusDot.warning{background:#b2832e}.inventoryResultSummary{color:var(--ink-muted);margin:0;font-size:.74rem}.inventoryDataStatus{align-self:end;position:relative}.inventoryDataStatus:not([open]) .inventoryFreshnessSummary{display:none}.inventoryDataStatus>summary,.inventoryImportDisclosure>summary{width:max-content;color:var(--brand);cursor:pointer;font-size:.76rem;font-weight:600}.inventoryDataStatus[open] .inventoryFreshnessSummary{z-index:3;border:1px solid var(--line);background:#fff;width:min(430px,82vw);padding:14px 16px;position:absolute;top:calc(100% + 10px);right:0}.inventoryAttention{color:var(--ink-soft);justify-content:space-between;align-items:flex-start;gap:18px 32px;padding:15px 0;display:flex}.inventoryAttention h3{color:var(--ink);margin:0;font-size:.86rem;font-weight:500}.inventoryAttention ul{flex-wrap:wrap;gap:4px 22px;margin:5px 0 0;padding:0;list-style:none;display:flex}.inventoryAttention li{color:var(--ink-muted);font-size:.7rem}.inventoryAttention li:before{content:"";vertical-align:1px;background:#b2832e;border-radius:50%;width:6px;height:6px;margin-right:7px;display:inline-block}.inventoryAttention button{flex:none;min-height:36px}.inventoryEmptyGuidance{justify-items:start;gap:9px;padding:24px 0;display:grid}.inventoryEmptyGuidance h3{color:var(--ink);margin:0;font-size:1rem;font-weight:500}.inventoryEmptyGuidance p{max-width:720px;color:var(--ink-soft);margin:0;font-size:.8rem;line-height:1.55}.inventoryEmptyGuidance button{margin-top:5px}.inventoryTableScroll{width:100%;min-width:0;position:relative;overflow-x:hidden}.inventoryTable{table-layout:fixed;border-collapse:collapse;border-spacing:0;background:0 0;width:100%;min-width:0;font-size:.78rem}.inventoryMappingTable{min-width:0}.inventoryTable thead th:first-child{width:23%}.inventoryTable thead th:nth-child(2){width:17%}.inventoryTable thead th:nth-child(3){width:16%}.inventoryTable thead th:nth-child(4){width:21%}.inventoryTable thead th:nth-child(5){width:23%}.inventoryMappingTable thead th:first-child{width:40%}.inventoryMappingTable thead th:nth-child(2){width:24%}.inventoryMappingTable thead th:nth-child(3){width:22%}.inventoryMappingTable thead th:nth-child(4){width:14%}.inventoryPartnerStockTable thead th:first-child{width:45%}.inventoryPartnerStockTable thead th:nth-child(2){width:25%}.inventoryPartnerStockTable thead th:nth-child(3){width:30%}.inventoryPartnerStockHeader h3{color:var(--ink);margin:0;font-size:1.2rem;font-weight:500}.inventoryPartnerStockHeader p{max-width:720px;color:var(--ink-soft);margin:8px 0 0;font-size:.78rem;line-height:1.55}.inventoryPartnerStockHeader .inventoryPartnerStockTimestamp{max-width:360px;color:var(--ink-muted);margin:2px 0 0;font-size:.68rem}.inventoryPartnerStockInput{align-items:center;gap:10px;display:flex}.inventoryPartnerStockInput input{width:min(150px,100%);min-height:42px;color:var(--ink);background:#f3f6f4;border:1px solid #0000;border-radius:7px;padding:8px 10px}.inventoryPartnerStockInput input:hover{border-color:#ccd5cf}.inventoryPartnerStockInput input[aria-invalid=true]{border-color:var(--warning-ink)}.inventoryPartnerStockInput>span{color:var(--ink-muted);font-size:.7rem}.inventoryFieldError{color:var(--warning-ink);margin-top:5px;font-size:.68rem;display:block}.inventoryPartnerStockActions{flex-wrap:wrap;align-items:center;gap:12px 20px;display:flex}.inventoryPartnerStockActions button{font-weight:600}.inventoryPartnerStockStatus{color:var(--ink-soft);margin:0;font-size:.74rem}.inventoryPartnerStockStatus.error{color:var(--warning-ink)}.inventoryPartnerStockPageHint{color:var(--ink-muted);margin:0;font-size:.68rem}.inventoryTable th,.inventoryTable td{border-bottom:1px solid var(--line);max-width:250px;color:var(--ink);text-align:left;vertical-align:top;background:0 0;padding:15px 14px}.inventoryTable thead th{color:var(--ink-soft);padding-top:7px;font-size:.69rem;font-weight:500;position:static}.inventoryTable tbody th{font-weight:400}.inventoryTable tbody tr:nth-child(2n)>*,.inventoryTable tbody tr:hover>*{background:0 0}.inventoryPlanningRow>td,.inventoryPlanningRow>th{min-width:0}.inventoryPrimaryValue,.inventoryValueUnit,.inventoryValueContext,.inventoryBlocker{display:block}.inventoryPrimaryValue{color:var(--brand);font-size:1.12rem;font-weight:600;line-height:1.2}.inventoryValueUnit{color:var(--ink-soft);margin-top:2px;font-size:.72rem}.inventoryValueContext{color:var(--ink-muted);margin-top:6px;font-size:.65rem;line-height:1.4}.inventoryBlocker{color:var(--ink);font-size:.78rem;font-weight:500;line-height:1.35}.inventoryDetailsButton{min-height:32px;color:var(--brand);letter-spacing:0;text-transform:none;background:0 0;margin-top:10px;padding:0;font-size:.69rem;font-weight:600}.inventoryDetailsButton:hover:not(:disabled){color:var(--ink);background:0 0}.inventoryCompactStocks{gap:8px;margin:0;display:grid}.inventoryCompactStocks>div{justify-content:space-between;align-items:baseline;gap:12px;display:flex}.inventoryCompactStocks dt{color:var(--ink-muted);font-size:.68rem}.inventoryCompactStocks dd{color:var(--ink);min-width:0;margin:0;font-size:.78rem;font-weight:500}.inventoryCompactStocks>.inventoryPartnerStockEntry{gap:4px;display:grid}.inventoryPartnerStockCell,.inventoryPartnerStockEditor{gap:6px;min-width:0;display:grid}.inventoryPartnerStockValue{flex-wrap:wrap;align-items:baseline;gap:4px 8px;display:flex}.inventoryPartnerStockValue .inventoryPrimaryValue,.inventoryPartnerStockValue .inventoryValueUnit{display:inline}.inventoryPartnerStockEditor label,.inventoryPartnerStockConflict p{color:var(--ink-soft);margin:0;font-size:.7rem;font-weight:400}.inventoryPartnerStockEditor .inventoryPartnerStockInput{gap:5px;min-width:0}.inventoryPartnerStockEditor input{box-sizing:border-box;width:100%;min-width:0;max-width:140px}.inventoryPartnerStockChanges{box-sizing:border-box;overflow-wrap:anywhere;width:100%;min-width:0;margin:0;padding-inline-start:20px;font-size:.76rem}.inventoryPartnerStockActions{min-width:0;margin-top:18px;scroll-margin-top:110px}.inventoryOfferControls input{box-sizing:border-box;min-width:0;max-width:100%;min-height:42px}.inventoryOfferIdentifiers,.inventoryOfferNextStep{color:var(--ink-soft);overflow-wrap:anywhere;margin-top:12px;font-size:.72rem}.inventoryPlanningDetailsRow>td{background:#f8f9fa;padding:18px 14px 24px}.inventoryPlanningDetails{grid-template-columns:repeat(3,minmax(0,1fr));gap:24px clamp(28px,4vw,54px);display:grid}.inventoryPlanningDetails section{min-width:0}.inventoryPlanningDetails h4{color:var(--ink);margin:0 0 10px;font-size:.72rem;font-weight:500}.inventoryDetailMeta{color:var(--ink-muted);margin:10px 0 0;font-size:.66rem;line-height:1.45}.inventoryArticleName,.inventoryArticleMeta,.inventoryIdentifier{overflow-wrap:anywhere;display:block}.inventoryArticleName{color:var(--brand);font-size:.84rem;font-weight:500;line-height:1.4}.inventoryMappingTable .inventoryArticleName{-webkit-line-clamp:2;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.inventoryMappingSource{color:var(--ink-muted);margin-bottom:5px;font-size:.65rem;display:block}.inventoryArticleMeta,.inventoryIdentifier{color:var(--ink-muted);margin-top:4px;font-size:.68rem;font-weight:400}.inventoryBreakdown strong{color:var(--ink);font-weight:500}.inventoryDays{color:var(--brand);font-weight:600}.inventoryBreakdown,.inventoryComponentList{gap:6px;margin:0;padding:0;list-style:none;display:grid}.inventoryBreakdown li{flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:14px;display:flex}.inventoryBreakdown li>span:first-child{white-space:nowrap}.inventorySourceBreakdown{gap:10px}.inventorySourceBreakdown li{align-items:flex-start}.inventorySourceQuantities{color:var(--ink-soft);text-align:right;justify-items:end;gap:2px;font-size:.68rem;display:grid}.inventorySourceQuantities>span{white-space:nowrap}.inventorySourceQuantities small{max-width:190px;color:var(--ink-muted);font-size:.61rem;font-weight:400;line-height:1.4}.inventoryWarehouseBreakdown{gap:10px}.inventoryWarehouseBreakdown li{align-items:flex-start}.inventoryWarehouseValue{text-align:right;justify-items:end;gap:3px;display:grid}.inventoryAmazonStock{gap:10px;display:grid}.inventoryStockFreshness{color:var(--ink-muted);flex-wrap:wrap;align-items:center;gap:4px;font-size:.61rem;font-weight:400;line-height:1.4;display:inline-flex}.inventoryStockFreshness .statusDot{flex:0 0 7px}.inventoryStockFreshness time{color:inherit}.inventoryComponentList strong{color:var(--brand);font-weight:500}.inventoryFacts{grid-template-columns:repeat(2,minmax(0,1fr));gap:9px 16px;margin:0;display:grid}.inventoryFacts dt{color:var(--ink-muted);text-transform:none;margin-bottom:2px;font-size:.64rem;font-weight:400}.inventoryFacts dd{color:var(--ink);font-family:inherit;font-size:.76rem;font-weight:500}.inventoryUnknown{color:var(--ink-muted);font-size:.72rem;line-height:1.45}.inventoryItemStatus{gap:4px;display:grid}.inventoryItemStatus p{color:var(--ink);align-items:center;gap:7px;margin:0;font-size:.74rem;display:inline-flex}.inventoryItemStatus>span,.inventoryStateText{color:var(--ink-muted);font-size:.68rem}.inventoryTableLoading{color:var(--brand);background:#ffffffe0;place-items:center;margin:0;font-size:.75rem;display:grid;position:absolute;inset:0}.inventoryMappingHeader h3{color:var(--brand);margin:0;font-size:1.35rem;font-weight:500}.inventoryMappingHeader p{max-width:740px;color:var(--ink-soft);margin:9px 0 0;font-size:.82rem;line-height:1.55}.inventoryMappingControls{flex:none;align-items:flex-end;gap:18px;min-width:0;max-width:100%;display:flex}.inventoryMappingFilter{flex:0 0 220px;min-width:0;max-width:100%;display:grid}.inventoryMappingFilter select{box-sizing:border-box;width:100%;min-width:0;max-width:100%}.inventoryImportDisclosure{margin:2px 0 4px}.inventoryImportDisclosure[open]>summary{margin-bottom:18px}.inventoryImportFlow{gap:14px;max-width:900px;margin:2px 0 12px;display:grid}.inventoryImportFlow header h3{color:var(--ink);margin:0;font-size:1rem;font-weight:500}.inventoryImportFlow header p{max-width:720px;color:var(--ink-soft);margin:6px 0 0;font-size:.76rem;line-height:1.5}.inventoryImportControls{flex-wrap:wrap;align-items:end;gap:14px 22px;display:flex}.inventoryImportFile{flex:360px;gap:7px;min-width:240px;display:grid}.inventoryImportFile>span{color:var(--ink-muted);font-size:.68rem;font-weight:500}.inventoryImportFile input{border:1px solid var(--line);width:100%;min-height:44px;color:var(--ink);background:#fff;border-radius:3px;padding:8px 10px;font-size:.76rem}.inventoryImportFile input:focus-visible{outline-offset:3px;outline:3px solid #253f7a47}.inventoryImportActions{flex-wrap:wrap;align-items:center;gap:10px;display:flex}.inventoryImportActions button{letter-spacing:0;text-transform:none;min-height:44px;font-weight:600}.inventoryImportPrivacy{color:var(--ink-muted);margin:-4px 0 0;font-size:.67rem}.inventoryImportResult{gap:12px;display:grid}.inventoryImportCounts{flex-wrap:wrap;gap:14px 34px;margin:0;display:flex}.inventoryImportCounts>div{align-items:baseline;gap:9px;display:flex}.inventoryImportCounts dt{color:var(--ink-muted);font-size:.68rem;font-weight:400}.inventoryImportCounts dd{color:var(--ink);font-size:.86rem;font-weight:600}.inventoryImportStatus{color:var(--ink-soft);align-items:center;gap:8px;margin:0;font-size:.76rem;display:inline-flex}.inventoryImportErrors{gap:0;margin:0;padding:0;list-style:none;display:grid}.inventoryImportErrors li{border-bottom:1px solid var(--line);color:var(--warning-ink);grid-template-columns:minmax(120px,auto) minmax(140px,auto) minmax(220px,1fr);gap:8px 18px;padding:10px 0;font-size:.72rem;display:grid}.inventoryImportErrors strong{color:var(--ink);font-weight:500}.inventoryImportErrors span{color:var(--ink-muted);font-size:.67rem}.inventoryImportErrors p{margin:0}.inventoryErrorNotice{flex-wrap:wrap;align-items:center;gap:10px 18px;display:flex}.inventoryErrorNotice p{margin:0}.inventoryErrorNotice button{min-height:36px}.inventoryPagination{margin-top:6px}.inventoryPackOrdersView,.inventoryPackPreview{grid-template-columns:minmax(0,1fr);gap:clamp(34px,5vw,54px);width:100%;min-width:0;display:grid}.inventoryPackHeader,.inventoryPackPreviewActions,.inventoryPackDevAction,.inventoryPackList>header{justify-content:space-between;align-items:flex-start;gap:18px 32px;min-width:0;display:flex}.inventoryPackHeader>div,.inventoryPackPreviewActions>div,.inventoryPackDevAction>div{max-width:760px}.inventoryPackHeader h3,.inventoryPackPreviewActions h3,.inventoryPackDevAction h4,.inventoryPackList h4{color:var(--ink);margin:0;font-weight:500;line-height:1.25}.inventoryPackHeader h3,.inventoryPackPreviewActions h3{font-size:1.35rem}.inventoryPackDevAction h4,.inventoryPackList h4{font-size:1.08rem}.inventoryPackHeader p,.inventoryPackDevAction p,.inventoryPackList>header p{color:var(--ink-soft);margin:8px 0 0;font-size:.78rem;line-height:1.55}.inventoryPackDevAction{align-items:start;display:grid}.inventoryPilotArrival{gap:16px;width:min(100%,720px);display:grid}.inventoryPilotAddress{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;display:grid}.inventoryPilotStreet{grid-column:1/-1}.inventoryPilotArrival>button{justify-self:start}.inventoryPackDevAction .eyebrow{letter-spacing:0;text-transform:none;margin:0 0 5px}.inventoryPackDevAction>.inventoryPackNotice{flex-basis:100%;margin:0}.inventoryPackList{gap:18px;min-width:0;display:grid}.inventoryPackList>header{flex-wrap:wrap;justify-content:flex-start;align-items:baseline}.inventoryPackList>header p{color:var(--ink-muted);margin:0}.inventoryPackNotice{max-width:820px;color:var(--ink-soft);font-size:.76rem;line-height:1.5}.inventoryPackNotice.error{color:#9c2f25}.inventoryPackTable thead th:first-child{width:30%}.inventoryPackTable thead th:nth-child(2){width:13%}.inventoryPackTable thead th:nth-child(3){width:11%}.inventoryPackTable thead th:nth-child(4){width:30%}.inventoryPackTable thead th:nth-child(5){width:16%}.inventoryPackTable td[data-label=Aktion]>.textButton{text-align:left;margin:0;display:block}.inventoryPackTable td[data-label=Aktion]>.textButton+.textButton{margin-top:6px}.inventoryPackPreviewActions{align-items:end}.inventoryPackPreviewActions>.textButton{align-self:flex-start}.inventoryPackPreviewActions .eyebrow{margin:0 0 5px}.inventoryPackDocument{background:#f4f4f2;width:100%;min-width:0;padding:14px;overflow-x:auto}.inventoryPackPage{box-sizing:border-box;color:#1e2b38;background:#fff;border:1px solid #d8d8d4;flex-direction:column;width:210mm;min-width:210mm;min-height:297mm;margin:0 auto 18px;padding:18mm 20mm 10mm;font-family:Arial,Helvetica,sans-serif;display:flex}.inventoryPackPage:last-child{margin-bottom:0}.inventoryPackPageHeader{justify-content:space-between;align-items:flex-start;gap:15mm;min-height:24mm;display:flex}.inventoryPackPageHeader img{object-fit:contain;width:40mm;height:auto}.inventoryPackPageHeader>div{text-align:right;justify-items:end;gap:3mm;display:grid}.inventoryPackPageHeader p,.inventoryPackPageHeader strong{margin:0}.inventoryPackDocument .inventoryPackPageHeader p{color:#063f79;font-size:24pt;font-weight:500;line-height:1.2}.inventoryPackDocument .inventoryPackPageHeader strong{font-size:11pt;font-weight:400}.inventoryPackDocument .inventoryPackDevMark{color:#a1352c;margin:5mm 0 0;font-size:8.5pt;font-weight:600;line-height:4mm}.inventoryPackDelivery{grid-template-columns:minmax(0,1fr) 58mm;align-items:start;gap:16mm;min-height:40mm;margin-top:8mm;display:grid}.inventoryPackDocumentMeta{gap:5mm;min-width:0;display:grid}.inventoryPackDocumentMeta>div,.inventoryPackAddress{gap:1.5mm;display:grid}.inventoryPackDocumentMeta span,.inventoryPackAddress>span{color:#5f6b75;font-size:8pt}.inventoryPackDocumentMeta strong{overflow-wrap:anywhere;font-size:9.5pt;font-weight:500;line-height:1.4}.inventoryPackAddress address{overflow-wrap:anywhere;font-size:10.5pt;font-style:normal;line-height:5mm;display:grid}.inventoryPackDocument .inventoryPackThanks{color:#063f79;text-align:center;margin:auto 0 0;padding-top:6mm;font-size:10.5pt;line-height:4.5mm}.inventoryPackDocumentLines{border-collapse:collapse;table-layout:fixed;width:100%;min-width:0;max-width:100%;margin-top:7mm;font-size:9.5pt}.inventoryPackDocumentLines th,.inventoryPackDocumentLines td{text-align:left;vertical-align:top;overflow-wrap:anywhere;border:0;padding:1mm 2mm;line-height:4mm}.inventoryPackDocumentLines th{color:#5f6b75;border-bottom:.2mm solid #dce3e8;padding-block:2mm;font-size:8pt;font-weight:400}.inventoryPackDocumentLines th:first-child{width:20mm}.inventoryPackDocumentLines th:last-child{width:34mm}.inventoryPackDocumentLines tbody{break-inside:avoid}.inventoryPackDocumentLines tbody>tr:first-child{height:14mm}.inventoryPackDocumentLines tbody>tr:last-child td{border-bottom:.2mm solid #dce3e8}.inventoryPackDocumentLines td strong,.inventoryPackDocumentLines td span{display:block}.inventoryPackDocumentLines td strong{font-size:10pt;font-weight:600;line-height:4mm}.inventoryPackDocumentLines td span{color:#5f6b75;margin-top:.5mm;font-size:8pt;line-height:3mm}.inventoryPackDocumentLines td:last-child{color:#5f6b75;font-size:7.5pt}.inventoryPackDocumentLines .inventoryPackQuantity{font-size:12pt;font-weight:600}.inventoryPackDocumentLines .inventoryPackCombination>tr:first-child{height:18mm}.inventoryPackDocumentLines .inventoryPackComponent{height:10mm}.inventoryPackComponent td:nth-child(2){padding-left:5mm}.inventoryPackBarcode{justify-items:center;gap:1.5mm;margin:5mm auto;display:grid}.inventoryPackBarcode svg{width:82mm;height:18mm;display:block}.inventoryPackDocument .inventoryPackBarcode strong{letter-spacing:.04em;font-size:9pt;font-weight:400}.inventoryPackFooter{color:#5f6b75;text-align:center;gap:1.2mm;font-size:7pt;line-height:1.3;display:grid}.inventoryPackDocument .inventoryPackFooter p{color:inherit;font-size:inherit;margin:0}.inventoryPackFooter .inventoryPackPageNumber{text-align:right;margin-top:3mm}.inventoryPackPreviewError{justify-items:start;gap:24px;display:grid}.inventoryInboundView{grid-template-columns:minmax(0,1fr);gap:clamp(28px,4vw,40px);width:100%;min-width:0;display:grid}.inventoryInboundHeader{justify-content:space-between;align-items:flex-start;gap:20px 36px;display:flex}.inventoryInboundHeader>div{max-width:760px}.inventoryInboundHeader h3,.inventoryInboundPhase h3,.inventoryInboundPhase h4,.inventoryInboundRegister h4{color:var(--ink);overflow-wrap:anywhere;margin:0;font-weight:500;line-height:1.2}.inventoryInboundHeader h3{font-size:1.35rem}.inventoryInboundHeader p,.inventoryInboundPhase>header>p:last-child,.inventoryInboundRegister>header p,.inventoryInboundCreated>header p,.inventoryInboundReview>header p:last-child{max-width:760px;color:var(--ink-soft);margin:9px 0 0;font-size:.78rem;line-height:1.55}.inventoryInboundPermission{max-width:760px;color:var(--ink-soft);margin:0;font-size:.78rem;line-height:1.55}.inventoryInboundPhase{grid-template-columns:minmax(0,1fr);gap:26px;min-width:0;scroll-margin-top:110px;display:grid}.inventoryInboundPhase:focus,.inventoryInboundRegister:focus{outline:none}.inventoryInboundPhase>header .eyebrow,.inventoryInboundReview>header .eyebrow{margin:0 0 5px}.inventoryInboundPhase h4,.inventoryInboundPhase h3,.inventoryInboundRegister h4{font-size:1.08rem}.inventoryInboundForm{grid-template-columns:repeat(2,minmax(0,1fr));align-items:start;gap:20px 24px;min-width:0;max-width:900px;display:grid}.inventoryInboundForm .fieldControl input,.inventoryInboundForm .fieldControl select{min-height:52px;padding:12px 14px}.inventoryInboundFormActions{flex-wrap:wrap;grid-column:1/-1;align-items:center;gap:10px 18px;display:flex}.inventoryInboundFormActions p{max-width:600px;color:var(--ink-muted);margin:0;font-size:.68rem;line-height:1.45}.inventoryInboundFieldHint,.inventoryInboundNextStep{color:var(--ink-muted);margin:0;font-size:.68rem;font-weight:400;line-height:1.45}.inventoryInboundFieldHint{margin-top:4px}.inventoryInboundCreated,.inventoryInboundRegister{grid-template-columns:minmax(0,1fr);gap:20px;min-width:0;display:grid}.inventoryInboundRegister>header{justify-content:space-between;align-items:flex-start;gap:16px 28px;display:flex}.inventoryInboundRegister{scroll-margin-top:110px}.inventoryInboundCreated h5,.inventoryScanSequence h5,.inventoryInboundReview h5,.inventoryScannerAction h5,.inventoryScannerReceiver h5{color:var(--ink);margin:0;font-size:.86rem;font-weight:500;line-height:1.35}.inventoryInboundFacts{grid-template-columns:repeat(auto-fit,minmax(150px,1fr));gap:16px 24px;margin:0;display:grid}.inventoryInboundFacts>div{align-content:start;gap:4px;min-width:0;display:grid}.inventoryInboundFacts dt{color:var(--ink-muted);font-size:.65rem;font-weight:500}.inventoryInboundFacts dd{color:var(--ink);overflow-wrap:anywhere;margin:0;font-size:.76rem;line-height:1.45}.inventoryInboundActions{flex-wrap:wrap;align-items:center;gap:9px;display:flex}.inventoryStationField{width:min(100%,360px)}.inventoryStationSettings{max-width:520px;color:var(--ink-muted);font-size:.72rem}.inventoryStationSettings summary{cursor:pointer;width:fit-content;color:var(--ink-soft);font-weight:500}.inventoryStationSettings[open]{gap:12px;display:grid}.inventoryScannerGuidance{align-content:center;gap:8px;max-width:900px;min-height:150px;padding:clamp(18px,3vw,30px) 0;scroll-margin-top:96px;display:grid}.inventoryScannerGuidance.error,.inventoryScannerGuidance.success{padding-inline:clamp(18px,3vw,30px)}.inventoryScannerGuidance.error{background:#fff3f0}.inventoryScannerGuidance.success{background:#f2f8f4}.inventoryScannerGuidance .eyebrow,.inventoryScannerGuidance h3,.inventoryScannerGuidance h5,.inventoryScannerGuidance p{margin:0}.inventoryScannerGuidance .eyebrow{letter-spacing:0;text-transform:none}.inventoryScannerGuidance h3,.inventoryScannerGuidance h5{color:var(--brand);letter-spacing:-.04em;overflow-wrap:anywhere;font-size:clamp(2rem,5vw,4rem);font-weight:500;line-height:1.02}.inventoryScannerGuidance.error h3,.inventoryScannerGuidance.error h5{color:var(--warning-ink)}.inventoryScannerGuidance p:last-child{max-width:820px;color:var(--ink-soft);font-size:clamp(.9rem,1.6vw,1.12rem);line-height:1.5}.shell .inventoryScanStation{z-index:1000;box-sizing:border-box;color:#fff;--ink:#fff;--ink-soft:#fff;--ink-muted:#fff;--brand:#fff;background:#12633c;flex-direction:column;align-items:stretch;gap:clamp(16px,2vh,32px);width:100%;max-width:none;height:100dvh;margin:0;padding:clamp(20px,4vw,72px);display:flex;position:fixed;inset:0;overflow:auto}.inventoryScanStation.ready,.inventoryScanStation.quantity-warning{color:#20291f;--ink:#20291f;--ink-soft:#20291f;--ink-muted:#20291f;--brand:#20291f;background:#f5cc38}.inventoryScanStation.quantity-warning{background:#fa3}.inventoryScanStation.error{background:#a32323}.inventoryScanStation.working{background:#233d59}.inventoryScanStation>header,.inventoryScanStation>.inventoryStationSettings,.inventoryScanStation>.inventoryInboundFacts,.inventoryScanStation>.inventoryScannerProgress,.inventoryScanStation>.inventoryScannerUtilities,.inventoryScanStation .inventoryCorrectionIntro,.inventoryScanStation .scannerDiagnosticsHeader,.inventoryScanStation .scannerResults,.inventoryScanStation .scannerInputHelp,.inventoryScanStation .inventoryScannerReceiver>header,.inventoryScanStation .inventoryManualScan>header{display:none}.inventoryScanStation .inventoryScannerGuidance{background:0 0;flex:1 0 auto;gap:clamp(12px,2vh,28px);max-width:none;min-height:0;padding:0}.inventoryScanStation .inventoryScannerGuidance :is(h3,h5){color:inherit;letter-spacing:-.025em;font-size:clamp(3rem,7vw,9rem);font-weight:600;line-height:1.02}.inventoryScanStation .inventoryScannerGuidance p{color:inherit;max-width:none}.inventoryScanStation .inventoryScannerGuidance .inventoryScanIdentifier{overflow-wrap:anywhere;font-size:clamp(2rem,5vw,6rem);line-height:1.05}.inventoryScanQuantity{flex-wrap:wrap;align-items:baseline;gap:12px 32px;display:flex}.inventoryScanQuantity strong{font-size:2rem;font-weight:600;line-height:1}.inventoryScanQuantity span{overflow-wrap:anywhere;font-size:1rem}.inventoryScanStation .inventoryScanQuantity strong{font-size:clamp(5rem,10vw,12rem)}.inventoryScanStation .inventoryScanQuantity span{font-size:clamp(1.5rem,3.2vw,4rem)}.inventoryScanStation .inventoryScannerGuidance .inventoryScanNextAction{font-size:clamp(1.5rem,3.2vw,4rem);line-height:1.2}.inventoryScanStation .inventoryScannerGuidance .inventoryScanDetail{font-size:clamp(1rem,1.5vw,2rem);line-height:1.35}.inventoryScanStation .inventoryScannerReceiver{gap:16px;width:100%;max-width:none}.inventoryScanStation .inventoryPackProgress{gap:16px 32px;max-width:none}.inventoryScanStation .inventoryPackProgress>div{grid-template-columns:minmax(0,1fr);gap:4px}.inventoryScanStation .inventoryPackProgress strong,.inventoryScanStation .inventoryPackProgress small{color:inherit;overflow-wrap:anywhere;font-size:clamp(1.25rem,2vw,2.5rem);line-height:1.2}.inventoryScanStation .inventoryManualScan{width:min(100%,720px);margin:0}.inventoryScanStation .fieldControl>span{color:inherit}.inventoryScanStation button{color:inherit;background:0 0;border-color:currentColor}.shell .inventoryScanStation button:hover:not(:disabled){color:inherit;background:0 0}.inventoryScanStation button:focus-visible{outline-offset:4px;outline:3px solid}.shell .inventoryScanStation .inventoryScanOverview{z-index:1;background:inherit;text-underline-offset:.18em;border:0;flex:none;order:-1;align-self:flex-start;align-items:center;gap:20px;min-height:44px;font-size:1.125rem;text-decoration:underline;display:inline-flex;position:sticky;top:0}.shell .inventoryScanStation .inventoryScanOverview:hover:not(:disabled){background:inherit}.inventoryScanEscape{font-size:.8em;font-weight:400}.shell .inventoryScanStation :is(input,textarea){color:#20291f;background:#fff}.shell .inventoryScanStation :is(button,label,span,strong,small){color:inherit}.inventoryScanStation .inventoryCorrectionSearch{flex:none;width:min(100%,720px);margin:0}.inventoryScanStation .scannerTestFlow{gap:12px}.inventoryScanStation .scannerInputLabel{width:min(100%,720px)}.inventoryScanStation .scannerActions{justify-content:flex-start}.inventoryScanStation .inventoryTextAction{align-self:flex-start}.inventoryScanStation .inventoryScanOverview{color:inherit}@media (width<=600px){.inventoryScanStation .inventoryScannerGuidance :is(h3,h5){font-size:clamp(2rem,10vw,3rem)}.inventoryScanStation .inventoryScannerGuidance .inventoryScanIdentifier{font-size:2rem}.inventoryScanStation .inventoryScannerGuidance .inventoryScanNextAction{font-size:1.25rem}}.shell .inventoryPackTaking{gap:0;padding:clamp(12px,2vmin,28px);overflow:hidden}.inventoryPackTaking>:not(.inventoryScannerGuidance):not(.inventoryScanOverview){display:none}.inventoryPackTaking .inventoryScannerGuidance{grid-template-rows:repeat(var(--pack-count), minmax(0, 1fr));flex:1 1 0;align-content:stretch;gap:2vmin}.inventoryPackTaking .inventoryScanQuantity{text-align:center;flex-flow:column;justify-content:center;align-items:center;gap:0;min-width:0;min-height:0}.inventoryPackTaking .inventoryScanQuantity strong{font-family:Arial,Helvetica,sans-serif;font-size:min(calc(100dvh / var(--pack-count)), calc(150vw / var(--quantity-characters)));letter-spacing:-.06em;white-space:nowrap;line-height:.8}.inventoryPackTaking .inventoryScanQuantity span{max-width:100%;font-size:clamp(1.5rem,5vmin,4rem);line-height:1.15}.inventoryPackTaking .inventoryScanOverview:not(:focus-visible){clip-path:inset(50%);width:1px;height:1px;position:absolute;overflow:hidden}.inventoryPackTaking .inventoryScanOverview:focus-visible{position:absolute;top:auto;bottom:12px;right:12px}.inventoryScanSequence{grid-template-columns:minmax(0,1fr);gap:34px;max-width:900px;display:grid}.inventoryScannerAction{justify-content:space-between;align-items:flex-end;gap:16px 28px;max-width:900px;display:flex}.inventoryScannerAction>div{min-width:0}.inventoryScannerAction p,.inventoryScannerReceiver>header p{max-width:720px;color:var(--ink-muted);margin:5px 0 0;font-size:.68rem;line-height:1.5}.inventoryScannerAction p code{color:var(--ink-soft);font-size:.68rem}.inventoryScannerReceiver{grid-template-columns:minmax(0,1fr);justify-items:start;gap:20px;min-width:0;max-width:900px;display:grid}.inventoryManualScan{gap:12px;width:min(100%,720px);margin-top:6px;display:grid}.inventoryManualScan>header p{color:var(--ink-muted);margin:5px 0 0;font-size:.72rem;line-height:1.5}.inventoryManualScan>summary,.inventoryPackEvidence>summary,.inventoryPackShippingActions>summary{cursor:pointer;color:inherit;font-size:.78rem;font-weight:500}.inventoryManualScan[open]>summary,.inventoryPackEvidence[open]>summary,.inventoryPackShippingActions[open]>summary{margin-bottom:12px}.inventoryPackContext{color:var(--ink-soft);overflow-wrap:anywhere;margin:0;font-size:.9rem;font-weight:500}.inventoryScanStation .inventoryPackContext{color:inherit;font-size:clamp(1rem,2vw,2rem)}.inventoryPackEvidence{width:100%;min-width:0;color:var(--ink-soft)}.inventoryPackEvidence dl{grid-template-columns:repeat(auto-fit,minmax(min(100%,180px),1fr));gap:12px 24px;margin:0;font-size:.76rem;display:grid}.inventoryPackEvidence dt{font-weight:500}.inventoryPackEvidence dd{overflow-wrap:anywhere;margin:5px 0 0}.inventoryScannerProgress{grid-template-columns:repeat(3,minmax(0,1fr));gap:22px 40px;width:100%;max-width:900px;display:grid}.inventoryScannerProgress>div{grid-template-columns:auto minmax(0,1fr);align-items:start;gap:4px 12px;min-width:0;display:grid}.inventoryScannerProgress>div>span{color:var(--ink-muted);grid-row:1/span 2;font-size:.8rem;font-weight:600;line-height:1.45}.inventoryScannerProgress>div>div{gap:3px;min-width:0;display:grid}.inventoryScannerProgress strong{color:var(--ink-soft);font-size:.9rem;font-weight:500;line-height:1.35}.inventoryScannerProgress small{color:var(--ink-muted);overflow-wrap:anywhere;font-size:.76rem;line-height:1.4}.inventoryScannerProgress .complete>span,.inventoryScannerProgress .complete strong,.inventoryScannerProgress .complete small{color:var(--brand)}.inventoryScannerProgress .current>span,.inventoryScannerProgress .current strong{color:var(--ink)}.inventoryScannerProgress .current small{color:var(--ink-soft);font-weight:500}.inventoryTransferFlow{gap:clamp(20px,3vw,28px)}.inventoryTransferFlow .inventoryScannerGuidance{padding-top:0}.inventoryScannerUtilities{flex-wrap:wrap;align-items:flex-start;gap:14px 24px;margin-top:10px;display:flex}.inventoryScannerHelp{max-width:520px;color:var(--ink-muted);margin:0;font-size:.7rem;line-height:1.5}.inventoryPackProgress{grid-template-columns:repeat(auto-fit,minmax(170px,1fr));gap:16px 28px;width:100%;display:grid}.inventoryPackProgress>div{grid-template-columns:minmax(0,1fr);align-items:start;gap:2px 10px;min-width:0;display:grid}.inventoryPackProgress>div>span{color:var(--ink-muted);grid-row:1/span 2;font-size:.68rem;font-weight:600;line-height:1.45}.inventoryPackProgress strong{color:var(--ink-soft);font-size:.72rem;font-weight:500;line-height:1.4}.inventoryPackProgress small{color:var(--ink-muted);font-size:.68rem;line-height:1.4}.inventoryPackProgress .complete>span,.inventoryPackProgress .complete strong,.inventoryPackProgress .complete small{color:var(--brand)}.inventoryScanSequence>section{grid-template-columns:minmax(0,1fr);gap:16px;min-width:0;display:grid}.inventoryScanSequence>section>header{align-items:flex-start;gap:12px;display:flex}.inventoryScanSequence>section>header>span{color:var(--brand);flex:none;font-size:.8rem;font-weight:600}.inventoryScanSequence>section>header p{color:var(--ink-muted);margin:4px 0 0;font-size:.68rem;line-height:1.45}.inventoryScanInputRow{grid-template-columns:minmax(0,1fr) auto;align-items:end;gap:10px;width:min(100%,620px);display:grid}.inventoryManualPutaway{max-width:900px}.inventoryPutawaySuggestion dd{color:var(--brand);font-size:1.3rem;font-weight:500}.inventoryPutawayLocationField{width:min(100%,520px)}.inventoryManualPutawayAction{flex-wrap:wrap;align-items:center;gap:12px 20px;display:flex}.inventoryManualPutawayAction p{max-width:560px;color:var(--ink-muted);margin:0;font-size:.72rem;line-height:1.5}.inventoryScanResolved{grid-template-columns:minmax(0,1fr);justify-items:start;gap:14px;display:grid}.inventoryInboundReview{grid-template-columns:minmax(0,1fr) auto;align-items:end;gap:18px 32px;max-width:900px;padding-top:4px;display:grid}.inventoryInboundReview .inventoryInboundActions{justify-content:flex-end}.inventoryInboundOpenList{border-top:1px solid var(--line)}.inventoryInboundOpenRow{border-bottom:1px solid var(--line);padding:20px 0;scroll-margin-top:110px}.inventoryInboundOpenSummary{grid-template-columns:minmax(190px,1.3fr) minmax(160px,1fr) minmax(130px,.7fr) auto;align-items:center;gap:16px 28px;display:grid}.inventoryInboundOpenSummary>div:not(.inventoryInboundOpenActions){gap:4px;min-width:0;display:grid}.inventoryInboundDestination span{color:var(--ink-muted);font-size:.65rem}.inventoryInboundDestination strong{color:var(--brand);font-size:1.12rem;font-weight:600}.inventoryInboundOpenActions{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:8px 14px;display:flex}.inventoryInboundOpenRow>.inventoryManualPutaway{border-top:1px solid var(--line);margin-top:20px;padding-top:20px}.inventoryInboundHistory{color:var(--ink-soft);font-size:.74rem}.inventoryInboundHistory>summary{cursor:pointer;font-weight:600}.inventoryInboundHistory .inventoryTableScroll{margin-top:14px}.inventoryInboundTable thead th:first-child{width:30%}.inventoryInboundTable thead th:nth-child(2){width:50%}.inventoryInboundTable thead th:nth-child(3){width:20%}.inventoryCorrectionsView,.inventoryCorrectionCase,.inventoryCorrectionHistory,.inventoryCountDecisions{grid-template-columns:minmax(0,1fr);min-width:0;display:grid}.inventoryCorrectionsView{gap:clamp(32px,5vw,54px);scroll-margin-top:110px}.inventoryCorrectionObjectHeader{gap:12px;min-width:0;scroll-margin-top:110px;display:grid}.inventoryCorrectionObjectHeader>button{justify-self:start}.inventoryCorrectionReview,.inventoryCountDecisionReview{min-width:0;max-width:800px;color:var(--ink);gap:14px;margin:18px 0;scroll-margin-top:110px;font-size:.8rem;line-height:1.5;display:grid}.inventoryCorrectionReview :is(h4,h5,p),.inventoryCountDecisionReview p{margin:0}.inventoryCorrectionReview :is(h4,h5){font-weight:500}.inventoryCorrectionReview button,.inventoryCountDecisionReview button{justify-self:start;max-width:100%}.inventoryCorrectionsHeader,.inventoryCorrectionIdentity,.inventoryCountDecisions>header{justify-content:space-between;align-items:flex-start;gap:20px 42px;display:flex}.inventoryCorrectionsHeader>div,.inventoryCountDecisions>header>div{min-width:0;max-width:720px}.inventoryCorrectionsHeader h3,.inventoryCorrectionIdentity h4,.inventoryCountDecisions h4,.inventoryCorrectionForm h5,.inventoryCorrectionHistory h5,.inventoryCorrectionPending h5{color:var(--ink);margin:0;font-weight:500;line-height:1.25}.inventoryCorrectionsHeader h3{font-size:1.35rem}.inventoryCorrectionsHeader p,.inventoryCountDecisions>header p,.inventoryCorrectionForm header p,.inventoryCorrectionPending p,.inventoryCorrectionHistory>p{color:var(--ink-soft);margin:8px 0 0;font-size:.76rem;line-height:1.55}.inventoryCorrectionSearch{box-sizing:border-box;flex:0 430px;gap:7px;width:min(100%,430px);min-width:0;max-width:100%;display:grid}.inventoryCorrectionSearch>label{color:var(--ink-muted);font-size:.68rem;font-weight:500}.inventoryCorrectionSearch>div{align-items:stretch;gap:8px;display:flex}.inventoryCorrectionSearch input{box-sizing:border-box;border:1px solid var(--line);min-width:0;min-height:44px;color:var(--ink);font:inherit;text-transform:uppercase;background:#fff;border-radius:3px;flex:auto;padding:9px 11px;font-size:.78rem}.inventoryCorrectionSearch input:focus-visible{outline-offset:3px;outline:3px solid #253f7a47}.inventoryCorrectionSearch button,.inventoryCorrectionActions button,.inventoryCorrectionFormActions button,.inventoryCountDecisions button{letter-spacing:0;text-transform:none;font-size:.76rem;font-weight:600}.inventoryCorrectionLoading,.inventoryCorrectionComplete{color:var(--ink-soft);margin:0;font-size:.76rem}.inventoryCorrectionCase{gap:28px}.inventoryCorrectionIdentity{align-items:end}.inventoryCorrectionIdentity .eyebrow{margin:0 0 5px}.inventoryCorrectionIdentity h4{margin-bottom:7px;font-size:1.15rem}.inventoryCorrectionIdentity dl{grid-template-columns:repeat(4,minmax(105px,1fr));gap:12px 28px;margin:0;display:grid}.inventoryCorrectionIdentity dl>div{gap:4px;display:grid}.inventoryCorrectionIdentity dt{color:var(--ink-muted);font-size:.65rem;font-weight:500}.inventoryCorrectionIdentity dd{color:var(--ink);margin:0;font-size:.76rem;line-height:1.4}.inventoryCorrectionActions,.inventoryCorrectionFormActions,.inventoryCountDecisionActions{flex-wrap:wrap;align-items:center;gap:9px 14px;display:flex}.inventoryCorrectionActions button.active{background:var(--brand)}.inventoryCorrectionForm{grid-template-columns:repeat(2,minmax(0,1fr));align-items:start;gap:20px 24px;max-width:900px;padding:22px 0 4px;display:grid}.inventoryCorrectionForm>header,.inventoryCorrectionForm .inventoryCorrectionNote,.inventoryCorrectionForm .inventoryStationSettings,.inventoryCorrectionForm .inventoryActionNotice,.inventoryCorrectionFormActions{grid-column:1/-1}.inventoryCorrectionForm h5,.inventoryCorrectionHistory h5,.inventoryCorrectionPending h5{font-size:.92rem}.inventoryCorrectionForm .fieldControl input,.inventoryCorrectionForm .fieldControl select{min-height:48px}.inventoryCorrectionHistory{gap:14px}.inventoryCorrectionHistory ol{margin:0;padding:0;list-style:none}.inventoryCorrectionHistory li{border-bottom:1px solid var(--line);grid-template-columns:minmax(0,1fr) minmax(170px,auto);gap:16px 30px;padding:13px 0;display:grid}.inventoryCorrectionHistory li>div{gap:3px;min-width:0;display:grid}.inventoryCorrectionHistory li>div:last-child{text-align:right;justify-items:end}.inventoryCorrectionHistory strong,.inventoryCountDecisionList article>div:first-child>strong{color:var(--ink);font-size:.76rem;font-weight:500}.inventoryCorrectionHistory span,.inventoryCorrectionHistory time,.inventoryCountDecisionList article span,.inventoryCountDecisionList article code,.inventoryCountDecisionList article>p{color:var(--ink-muted);font-size:.68rem;line-height:1.45}.inventoryCorrectionPending{max-width:760px}.inventoryCountDecisions{gap:18px}.inventoryCountDecisions h4{font-size:1.08rem}.inventoryCountDecisionList{border-top:1px solid var(--line)}.inventoryCountDecisionList article{border-bottom:1px solid var(--line);grid-template-columns:minmax(190px,1.2fr) minmax(260px,1fr) auto;align-items:center;gap:16px 32px;padding:18px 0;display:grid}.inventoryCountDecisionList article>div:first-child{gap:3px;display:grid}.inventoryCountComparison{flex-wrap:wrap;gap:8px 20px;display:flex}.inventoryCountComparison span{gap:2px;display:grid}.inventoryCountComparison strong{color:var(--ink);font-size:.82rem;font-weight:600}.inventoryCountDecisionList article>p{color:var(--warning-ink);grid-column:1/-1;margin:0}.inventoryMasterView{grid-template-columns:minmax(0,1fr);gap:24px;width:100%;min-width:0;max-width:100%;display:grid}.inventoryMasterHeader,.inventorySelectionActions,.inventoryAreaHeader,.inventoryRackHeader,.inventoryBinRow,.inventoryLabelPreparation>header,.inventoryActionNotice,.inventoryDeactivateConfirmation{justify-content:space-between;align-items:flex-start;gap:18px 36px;display:flex}.inventoryMasterHeader>div:first-child,.inventoryLabelPreparation>header>div:first-child{max-width:760px}.inventoryMasterHeader h3,.inventoryAreaHeader h4,.inventoryLabelPreparation h4{color:var(--ink);margin:0;font-size:1.35rem;font-weight:500;line-height:1.2}.inventoryMasterHeader p,.inventoryLabelPreparation>header p{max-width:760px;color:var(--ink-soft);margin:9px 0 0;font-size:.82rem;line-height:1.55}.inventorySearch{flex:0 420px;gap:7px;width:min(100%,420px);display:grid}.inventorySearch>label,.inventoryInlineForm label>span,.inventoryAssignmentEditor label>span:first-child{color:var(--ink-muted);font-size:.68rem;font-weight:500}.inventorySearch>div{align-items:stretch;gap:8px;display:flex}.inventorySearch input,.inventoryInlineForm input,.inventoryWeightEditor input,.inventoryAssignmentEditor input[type=search]{box-sizing:border-box;border:1px solid var(--line);min-width:0;min-height:42px;color:var(--ink);font:inherit;background:#fff;border-radius:3px;padding:8px 10px;font-size:.76rem}.inventorySearch input{flex:auto}.inventorySearch button{flex:none}.inventorySearch input:focus-visible,.inventoryInlineForm input:focus-visible,.inventoryAssignmentEditor input:focus-visible{outline-offset:3px;outline:3px solid #253f7a47}.inventorySelectionActions{align-items:center}.inventorySelectionActions>p{color:var(--ink-muted);margin:0;font-size:.74rem}.inventorySelectionActions>div,.inventoryMasterActions,.inventoryRowActions,.inventoryLabelActions,.inventoryAssignmentActions>div,.inventoryDeactivateConfirmation>div:last-child,.inventoryPilotReview>div{flex-wrap:wrap;align-items:center;gap:9px;display:flex}.inventoryCodeTable thead th:first-child{width:5%}.inventoryCodeTable thead th:nth-child(2){width:24%}.inventoryCodeTable thead th:nth-child(3){width:20%}.inventoryCodeTable thead th:nth-child(4),.inventoryCodeTable thead th:nth-child(5),.inventoryCodeTable thead th:nth-child(6){width:17%}.inventorySelectionColumn{text-align:center!important;padding-inline:4px!important}.inventorySelectionColumn input,.inventoryLocationIdentity>input,.inventoryAssignmentOptions input,.inventoryPilotProducts input{width:18px;height:18px;accent-color:var(--brand);margin:0}.inventoryScanCode,.inventoryInlineCode,.inventoryPrintedLabel code{color:var(--ink);overflow-wrap:anywhere;font-family:ui-monospace,SFMono-Regular,Consolas,Liberation Mono,monospace;font-weight:500}.inventoryScanCode{font-size:.8rem;line-height:1.45;display:block}.inventoryInlineCode{font-size:inherit}.inventoryMissingCode{color:var(--ink-muted);justify-items:start;gap:7px;font-size:.72rem;display:grid}button.inventoryTextAction{min-height:auto;color:var(--brand);letter-spacing:0;text-transform:none;background:0 0;padding:2px 0;font-size:.69rem;font-weight:600}button.inventoryTextAction:hover:not(:disabled){color:var(--ink);background:0 0}button.inventoryDangerAction,button.inventoryTextAction.inventoryDangerAction:hover:not(:disabled){color:var(--warning-ink)}.inventoryLocationList{color:var(--ink-soft);overflow-wrap:anywhere;font-size:.72rem;line-height:1.5;display:block}.inventoryActionNotice{justify-content:flex-start;align-items:center;min-height:34px}.inventoryActionNotice p{color:var(--ink-soft);align-items:center;gap:8px;margin:0;font-size:.75rem;display:inline-flex}.inventoryActionNotice.error p{color:var(--warning-ink)}.inventoryAreaList{grid-template-columns:minmax(0,1fr);gap:clamp(46px,7vw,74px);display:grid}.inventoryArea{grid-template-columns:minmax(0,1fr);gap:24px;min-width:0;display:grid}.inventoryAreaHeader{align-items:center}.inventoryAreaHeader .eyebrow{margin:0 0 5px}.inventoryAreaHeader h4,.inventoryRackHeader h5,.inventoryLocationIdentity span,.inventoryBinProducts>span{overflow-wrap:anywhere}.inventoryAreaHeader .inventoryScanCode{color:var(--ink-muted);margin-top:8px;font-size:.68rem;font-weight:400}.inventoryLocationIdentity{align-items:flex-start;gap:13px;min-width:0;display:flex}.inventoryLocationIdentity>input{flex:0 0 18px;margin-top:2px}.inventoryLocationIdentity>div{min-width:0;max-width:100%}.inventoryRackList{grid-template-columns:minmax(0,1fr);gap:32px;padding-left:31px;display:grid}.inventoryRack{grid-template-columns:minmax(0,1fr);gap:12px;min-width:0;display:grid}.inventoryRackHeader{align-items:baseline}.inventoryRackHeader h5,.inventoryBinRow strong,.inventoryAssignmentEditor h6,.inventoryDeactivateConfirmation h6{color:var(--ink);margin:0;font-size:.8rem;font-weight:500;line-height:1.4}.inventoryRackHeader .inventoryLocationIdentity span,.inventoryBinRow .inventoryLocationIdentity span{color:var(--ink-muted);margin-top:3px;font-size:.66rem;display:block}.inventoryBinList{margin:0;padding:0;list-style:none;display:grid}.inventoryBinList>li{border-bottom:1px solid var(--line);min-width:0}.inventoryBinRow{align-items:flex-start;min-height:62px;padding:11px 0}.inventoryBinProducts{text-align:left;flex:0 62%;gap:10px;min-width:0;display:grid}.inventoryBinStock,.inventoryBinPlanRow{min-width:0}.inventoryBinStock{gap:4px;display:grid}.inventoryBinStock>ul{gap:7px;margin:0;padding:0;list-style:none;display:grid}.inventoryBinStock li,.inventoryBinPlanRow>span{gap:2px;display:grid}.inventoryBinStock li>span:first-child{color:var(--ink);font-size:.74rem;line-height:1.4}.inventoryBinStock li>span:last-child,.inventoryBinEmpty,.inventoryBinPlanRow>span{min-width:0;color:var(--ink-soft);overflow-wrap:anywhere;font-size:.7rem;line-height:1.45}.inventoryBinStock li strong{font-size:inherit}.inventoryBinDetailLabel{color:var(--ink-muted);letter-spacing:.02em;text-transform:uppercase;font-size:.62rem;font-weight:600}.inventoryBinPlanRow{justify-content:space-between;align-items:flex-end;gap:10px 22px;display:flex}.inventoryRowActions{flex:none}.inventoryStructureEmpty{color:var(--ink-muted);margin:0;font-size:.72rem;line-height:1.5}.inventoryInlineForm,.inventoryAssignmentEditor,.inventoryDeactivateConfirmation,.inventoryPilotSetup>div{background:#f8f9fa}.inventoryInlineForm{flex-wrap:wrap;align-items:end;gap:12px 18px;padding:16px;display:flex}.inventoryInlineForm label{flex:260px;gap:7px;display:grid}.inventoryInlineForm>div{flex-wrap:wrap;gap:8px;display:flex}.inventoryAssignmentEditor{gap:16px;margin:0 0 14px;padding:18px;display:grid}.inventoryAssignmentEditor>header{justify-content:space-between;align-items:end;gap:16px 28px;display:flex}.inventoryAssignmentEditor>header p,.inventoryDeactivateConfirmation p{max-width:640px;color:var(--ink-muted);margin:4px 0 0;font-size:.68rem;line-height:1.45}.inventoryAssignmentEditor>header label{flex:0 280px;gap:6px;display:grid}.inventoryAssignmentOptions,.inventoryPilotProducts{grid-template-columns:repeat(auto-fit,minmax(220px,1fr));gap:6px 20px;max-height:300px;display:grid;overflow-y:auto}.inventoryAssignmentOptions label,.inventoryPilotProducts label{min-width:0;color:var(--ink);align-items:flex-start;gap:10px;padding:7px 0;font-size:.72rem;display:flex}.inventoryAssignmentOptions span,.inventoryPilotProducts span{gap:2px;min-width:0;display:grid}.inventoryAssignmentOptions strong,.inventoryPilotProducts strong{overflow-wrap:anywhere;font-weight:500}.inventoryAssignmentOptions small,.inventoryPilotProducts small{color:var(--ink-muted);font-size:.64rem}.inventoryAssignmentActions{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px 24px;display:flex}.inventoryAssignmentActions>span{color:var(--ink-muted);font-size:.68rem}.inventoryDeactivateConfirmation{align-items:center;margin:2px 0 12px;padding:14px 16px}button.inventoryDangerButton{background:var(--warning-ink)}button.inventoryDangerButton:hover:not(:disabled){background:#6f3928}.inventoryPilotSetup{margin-top:18px}.inventoryPilotSetup>summary{width:fit-content;max-width:100%;color:var(--brand);cursor:pointer;overflow-wrap:anywhere;white-space:normal;font-size:.78rem;font-weight:600}.inventoryPilotSetup>div{gap:18px;margin-top:14px;padding:20px;display:grid}.inventoryPilotSetup h4{color:var(--ink);margin:0;font-size:1rem;font-weight:500}.inventoryPilotSelectionStatus{color:var(--ink-muted);margin:0;font-size:.68rem}.inventoryPilotSetup header p,.inventoryPilotReview p{max-width:760px;color:var(--ink-soft);margin:6px 0 0;font-size:.74rem;line-height:1.5}.inventoryPilotSetup>div>button{justify-self:start}.inventoryPilotReview{justify-items:start;gap:12px;display:grid}.inventoryLabelPreparation{gap:18px;margin-top:24px;scroll-margin-top:88px;display:grid}.inventoryLabelPreparation>header{align-items:center}.inventoryLabelActions{justify-content:flex-end}.inventoryDevWarning{color:var(--warning-ink);align-items:center;gap:8px;margin:0;font-size:.72rem;font-weight:500;display:inline-flex}.inventoryLabelOutput{max-width:100%;padding-bottom:8px;overflow-x:auto}.inventoryLabelPrintOutput{display:none}.inventoryLabelPage{grid-template-columns:repeat(var(--inventory-label-columns), var(--inventory-label-width));grid-template-rows:repeat(var(--inventory-label-rows), var(--inventory-label-height));column-gap:var(--inventory-label-column-gap);row-gap:var(--inventory-label-row-gap);box-sizing:border-box;width:var(--inventory-label-page-width);height:var(--inventory-label-page-height);padding:var(--inventory-label-margin-block) var(--inventory-label-margin-inline);outline:1px solid var(--line);background:#fff;border:0;margin:0 auto 18px;display:grid;position:relative}.inventoryPrintedLabel{box-sizing:border-box;width:var(--inventory-label-width);height:var(--inventory-label-height);color:#000;background:#fff;border:1px dashed #b6bac2;grid-template-rows:auto auto minmax(15mm,1fr) auto auto;align-content:start;min-width:0;padding:2.2mm 3mm 1.6mm;display:grid;overflow:hidden}.inventoryPrintedLabel.hasDetail{grid-template-rows:auto auto auto minmax(12mm,1fr) auto auto}.inventoryPrintedLabel header{justify-content:space-between;align-items:baseline;gap:3mm;min-width:0;display:flex}.inventoryPrintedLabel header strong{text-overflow:ellipsis;white-space:nowrap;font-size:9pt;font-weight:600;line-height:1.15;overflow:hidden}.inventoryPrintedLabel header span{color:#713a24;flex:none;font-size:6.5pt;font-weight:600}.inventoryPrintedLabel p{color:#333;text-overflow:ellipsis;white-space:nowrap;margin:.5mm 0 0;font-size:6.5pt;line-height:1.1;overflow:hidden}.inventoryPrintedLabel p.inventoryPrintedLabelDetail{color:#555;margin-top:.2mm;font-size:6pt}.inventoryPrintedLabel.hasDetail .inventoryBarcode,.inventoryPrintedLabel.hasDetail .inventoryBarcode svg{height:12mm;min-height:12mm}.inventoryBarcode{align-items:center;min-width:0;min-height:15mm;display:grid;overflow:hidden}.inventoryBarcode svg{width:100%;height:15mm;display:block}.inventoryPrintedLabel>code{letter-spacing:.08em;text-align:center;font-size:8pt;line-height:1;display:block}.inventoryPrintedLabel>small{color:#713a24;text-align:center;margin-top:.7mm;font-size:5.5pt;font-weight:500;line-height:1}.inventoryCalibration{top:3.2mm;right:var(--inventory-label-margin-inline);color:#000;align-items:center;gap:2mm;font-size:6pt;display:flex;position:absolute}.inventoryLabelPageLarge .inventoryPrintedLabel{grid-template-rows:auto auto auto minmax(35mm,1fr) auto auto;padding:6mm 8mm 5mm}.inventoryLabelPageLarge .inventoryPrintedLabel header{flex-direction:column;align-items:stretch;gap:2mm}.inventoryLabelPageLarge .inventoryPrintedLabel header strong{white-space:normal;font-size:24pt}.inventoryLabelPageLarge .inventoryPrintedLabel header span{order:-1;align-self:flex-end;font-size:10pt}.inventoryLabelPageLarge .inventoryPrintedLabel p{white-space:normal;overflow-wrap:anywhere;font-size:18pt;line-height:1.2}.inventoryLabelPageLarge .inventoryPrintedLabel p.inventoryPrintedLabelDetail{margin-top:2mm;font-size:16pt}.inventoryLabelPageLarge .inventoryPrintedLabel .inventoryBarcode,.inventoryLabelPageLarge .inventoryPrintedLabel .inventoryBarcode svg{height:35mm;min-height:35mm}.inventoryLabelPageLarge .inventoryPrintedLabel>code{font-size:28pt}.inventoryLabelPageLarge .inventoryPrintedLabel>small{margin-top:2mm;font-size:9pt}.inventoryCalibration span{border-top:.35mm solid #000;width:50mm;display:block}.scannerDiagnosticsWorkspace{gap:28px;padding-bottom:48px;display:grid}.scannerDiagnosticsWorkspace>button{justify-self:start}.scannerDiagnostics{gap:clamp(34px,5vw,54px);min-width:0;display:grid}.scannerDiagnosticsHeader{flex-wrap:wrap;justify-content:space-between;align-items:flex-start;gap:20px 40px;display:flex}.scannerDiagnosticsHeader>div{max-width:760px}.scannerDiagnosticsHeader h3,.scannerResults h4{color:var(--ink);margin:0;font-weight:500}.scannerDiagnosticsHeader h3{letter-spacing:-.025em;margin-top:5px;font-size:clamp(1.45rem,3vw,2rem)}.scannerDiagnosticsHeader>div>p:last-child,.scannerResults header p,.scannerInputHelp,.scannerEmptyState{color:var(--ink-soft);line-height:1.55}.scannerDiagnosticsHeader>div>p:last-child{max-width:680px;margin:12px 0 0}.scannerFocusState{color:var(--ink-soft);align-items:center;gap:8px;margin:4px 0 0;font-size:.78rem;font-weight:500;display:inline-flex}.scannerFocusState .statusDot{flex:0 0 7px}.scannerTestFlow{gap:12px;max-width:920px;display:grid}.scannerInputLabel{gap:8px;display:grid}.scannerInputLabel>span{color:var(--ink-muted);font-size:.72rem;font-weight:500}.scannerInputLabel textarea{resize:vertical;border:2px solid var(--line);width:100%;min-height:96px;color:var(--ink);overflow-wrap:anywhere;background:#fff;border-radius:3px;padding:18px;font-family:ui-monospace,SFMono-Regular,Consolas,Liberation Mono,monospace;font-size:1rem;line-height:1.5}.scannerInputLabel textarea:focus-visible{border-color:var(--brand);outline-offset:2px;outline:3px solid #253f7a2e}.scannerInputHelp{margin:0;font-size:.76rem}.scannerActions{flex-wrap:wrap;align-items:center;gap:8px 18px;margin-top:8px;display:flex}.scannerActions button{letter-spacing:0;text-transform:none;min-height:40px;padding-inline:16px;font-weight:600}.scannerResults{gap:18px;display:grid}.scannerResults>header{justify-content:space-between;align-items:end;gap:18px;display:flex}.scannerResults header p{margin:5px 0 0;font-size:.76rem}.scannerResults>header>strong{color:var(--brand);font-size:1.35rem;font-weight:500}.scannerEmptyState{margin:0}.scannerResultList{gap:0;margin:0;padding:0;list-style:none;display:grid}.scannerResultList>li{border-bottom:1px solid var(--line);grid-template-columns:minmax(220px,1fr) minmax(430px,1.7fr);align-items:start;gap:20px 42px;min-width:0;padding:18px 0;display:grid}.scannerResultValue{min-width:0}.scannerResultValue>code{color:var(--ink);overflow-wrap:anywhere;white-space:pre-wrap;font-size:.96rem;font-weight:500;display:block}.scannerResultValue p{color:var(--ink-muted);overflow-wrap:anywhere;margin:8px 0 0;font-size:.7rem}.scannerResultList dl{grid-template-columns:repeat(auto-fit,minmax(90px,1fr));gap:14px 22px;margin:0;display:grid}.scannerResultList dl>div{align-content:start;gap:3px;min-width:0;display:grid}.scannerResultList dt{color:var(--ink-muted);font-size:.66rem;font-weight:500}.scannerResultList dd{color:var(--ink-soft);overflow-wrap:anywhere;margin:0;font-size:.76rem}.scannerResultList dd small{color:var(--ink-muted);font-size:.64rem;display:block}@media (width<=760px){.inventoryNavigation{flex-direction:column;align-items:flex-start;width:100%}.inventoryViewSwitch{width:100%}.inventoryToolbar,.inventoryMappingHeader,.inventoryPartnerStockHeader,.inventoryPackHeader,.inventoryPackPreviewActions,.inventoryPackDevAction,.inventoryInboundHeader,.inventoryMasterHeader,.inventoryLabelPreparation>header,.inventoryAreaHeader,.inventoryRackHeader,.inventoryBinRow,.inventoryAssignmentEditor>header,.inventoryDeactivateConfirmation{flex-direction:column;align-items:flex-start}.inventoryPartnerStockHeader,.inventoryPartnerStockActions,.inventoryPartnerStockActions button{width:100%}.inventoryPartnerStockActions{flex-direction:column;align-items:stretch}.inventoryPartnerStockInput input{width:min(220px,100%)}.inventoryMappingHeader{grid-template-columns:minmax(0,1fr);width:100%;display:grid}.inventoryMappingHeader h3,.inventoryMappingHeader p{overflow-wrap:anywhere}.inventoryInboundHeader,.inventoryCorrectionsHeader,.inventoryCorrectionIdentity,.inventoryCountDecisions>header,.inventoryInboundRegister>header,.inventoryScannerAction,.inventoryInboundReview{grid-template-columns:minmax(0,1fr);align-items:flex-start}.inventoryInboundHeader,.inventoryCorrectionsHeader,.inventoryCorrectionIdentity,.inventoryCountDecisions>header{flex-direction:column}.inventoryCorrectionSearch,.inventoryCorrectionSearch button{width:100%}.inventoryCorrectionSearch>div{flex-direction:column;width:100%;min-width:0}.inventoryCorrectionIdentity dl,.inventoryCorrectionForm,.inventoryCorrectionHistory li,.inventoryCountDecisionList article{grid-template-columns:minmax(0,1fr);width:100%}.inventoryCorrectionHistory li>div:last-child{text-align:left;justify-items:start}.inventoryCorrectionForm>header,.inventoryCorrectionForm .inventoryCorrectionNote,.inventoryCorrectionForm .inventoryStationSettings,.inventoryCorrectionForm .inventoryActionNotice,.inventoryCorrectionFormActions,.inventoryCountDecisionList article>p{grid-column:auto}.inventoryCorrectionActions,.inventoryCorrectionActions button,.inventoryCorrectionFormActions,.inventoryCorrectionFormActions button,.inventoryCountDecisionActions,.inventoryCountDecisionActions button{width:100%}.inventoryPackHeader,.inventoryPackPreviewActions,.inventoryPackDevAction{flex-direction:column;align-items:flex-start}.inventoryPackHeader button,.inventoryPackPreviewActions button,.inventoryPackDevAction button{width:100%}.inventoryScannerAction{flex-direction:column;align-items:flex-start}.inventoryScannerAction button{width:100%}.inventoryScannerProgress{grid-template-columns:minmax(0,1fr)}.inventoryScannerUtilities,.inventoryScannerUtilities>button,.inventoryScannerUtilities .inventoryStationSettings,.inventoryInboundHeader button,.inventoryInboundActions,.inventoryInboundActions button,.inventoryInboundFormActions,.inventoryInboundFormActions button{width:100%}.inventoryInboundForm{grid-template-columns:minmax(0,1fr)}.inventoryInboundOpenSummary{grid-template-columns:minmax(0,1fr);align-items:start}.inventoryInboundOpenActions{flex-direction:column;justify-content:flex-start;align-items:stretch}.inventoryInboundOpenActions button{width:100%}.inventoryInboundFormActions{grid-column:auto}.inventoryScanInputRow{grid-template-columns:minmax(0,1fr);width:100%}.inventoryScanInputRow button{width:100%}.inventoryInboundReview .inventoryInboundActions{justify-content:flex-start}button.inventoryRefresh,.inventoryMappingFilter,.inventoryPlanningFilter{width:100%}.inventoryImportDisclosure>summary{overflow-wrap:anywhere;white-space:normal;width:100%;max-width:100%}.inventoryMappingControls,.inventoryImportControls,.inventoryImportActions,.inventorySearch,.inventoryMasterActions,.inventorySelectionActions,.inventorySelectionActions>div,.inventoryLabelActions,.inventoryDeactivateConfirmation>div:last-child,.inventorySearch>div{width:100%}.inventoryMasterActions,.inventorySelectionActions,.inventoryLabelActions{flex-direction:column;align-items:stretch}.inventoryMasterActions button,.inventorySelectionActions button,.inventoryLabelActions button,.inventoryDeactivateConfirmation button{width:100%}.inventoryRackList{padding-left:0}.inventoryAreaHeader>*,.inventoryRackHeader>*,.inventoryBinRow>*,.inventoryLocationIdentity{width:100%;max-width:100%}.inventoryBinProducts{text-align:left;flex-direction:column;justify-content:flex-start;align-items:flex-start;width:100%}.inventoryBinPlanRow{flex-direction:column;align-items:flex-start;width:100%}.inventoryRowActions{justify-content:flex-start;width:auto;max-width:100%}.inventoryAssignmentEditor>header label{width:100%}.inventoryAssignmentActions{flex-direction:column;align-items:stretch}.inventoryAssignmentActions>div,.inventoryAssignmentActions button{width:100%}.inventoryMappingControls{grid-template-columns:minmax(0,1fr);width:100%;display:grid}.inventoryImportActions button{flex:180px}.inventoryImportErrors li{grid-template-columns:minmax(0,1fr);gap:4px}.scannerDiagnosticsHeader,.scannerResults>header{align-items:flex-start}.scannerActions,.scannerActions button{width:100%}.scannerResultList>li{grid-template-columns:minmax(0,1fr)}.inventoryPlanningControls{width:100%}.inventoryFreshnessList{justify-content:flex-start}.inventoryFreshnessSummary{justify-items:start}.inventoryDataStatus{align-self:flex-start}.inventoryDataStatus[open] .inventoryFreshnessSummary{width:min(430px,100vw - 48px);left:0;right:auto}.inventoryAttention{flex-direction:column;align-items:flex-start}.inventoryAttention ul{display:grid}.inventoryTableScroll{overflow:visible}.inventoryTable,.inventoryTable tbody,.inventoryTable tr,.inventoryTable th,.inventoryTable td{width:100%;max-width:none;display:block}.inventoryTable thead{clip:rect(0 0 0 0);clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.inventoryTable tbody tr{border-bottom:1px solid var(--line);padding:16px 0}.inventoryTable tbody th,.inventoryTable tbody td{border:0;padding:7px 0}.inventoryTable tbody th:before,.inventoryTable tbody td:before{content:attr(data-label);color:var(--ink-muted);margin-bottom:4px;font-size:.63rem;font-weight:500;display:block}.inventoryPlanningDetailsRow{padding:0 0 20px!important}.inventoryPlanningDetailsRow>td{padding:16px!important}.inventoryPlanningDetailsRow>td:before{content:none}.inventoryPlanningDetails{grid-template-columns:minmax(0,1fr)}.inventoryMappingTable tbody tr{padding-block:18px}}@media (width<=560px){.inventoryWorkspace{gap:28px;padding-top:4px}.inventoryViewSwitch{gap-inline:20px}.inventoryPeriodControl>div{gap-inline:18px}.inventorySearch>div{flex-direction:column;align-items:stretch}.inventorySearch button,.inventoryInlineForm button,.inventoryPilotSetup button{width:100%}.inventoryAssignmentOptions,.inventoryPilotProducts{grid-template-columns:minmax(0,1fr)}}@media print{@page{size:A4 portrait;margin:0}body *{visibility:hidden!important}body:has(>.inventoryLabelPrintOutput)>:not(.inventoryLabelPrintOutput){display:none!important}.inventoryLabelPrintOutput,.inventoryLabelPrintOutput *,.inventoryPackDocument,.inventoryPackDocument *{visibility:visible!important}body>.inventoryLabelPrintOutput{width:var(--inventory-label-page-width,210mm);padding:0;overflow:visible;display:block!important}.inventoryPackDocument{background:#fff;padding:0;position:absolute;inset:0;overflow:visible}.inventoryPackPage{break-inside:avoid;break-after:page;border:0;width:210mm;min-width:210mm;min-height:296mm;margin:0}.inventoryPackPage:last-child{break-after:auto}.inventoryLabelPage{break-after:page;height:calc(var(--inventory-label-page-height) - .2mm);outline:0;margin:0;padding-bottom:0}.inventoryLabelPage:last-child{break-after:auto}.inventoryPrintedLabel{border-color:#0000}}.welcomeHome.managementHome{width:min(1180px,100%);padding:clamp(28px,4vh,42px) 0 clamp(58px,8vh,84px);display:block}.managementDashboard{gap:clamp(40px,5vw,58px);min-width:0;display:grid}.managementOrderValue>p{color:var(--ink-soft);margin:6px 0 18px}.managementOrderValue table{table-layout:fixed;border-collapse:collapse;width:100%;min-width:0}.managementOrderValue th,.managementOrderValue td{text-align:right;vertical-align:top;overflow-wrap:anywhere;white-space:normal;font-variant-numeric:tabular-nums;background:0 0;border:0;padding:10px 0;position:static}.managementOrderValue th:first-child{text-align:left;width:34%;padding-right:12px}.managementOrderValue thead th{color:var(--ink-soft);font-size:.875rem;font-weight:400}.managementOrderValue tbody th{font-weight:500}.managementOrderValue td strong,.managementOrderValue td strong>span,.managementOrderValue td small{display:block}.managementOrderValue td strong{font-size:1.125rem;font-weight:500}.managementOrderValue td small{color:var(--ink-soft);margin-top:3px;font-size:.8125rem}.managementOrderTotal td strong{font-size:clamp(1.25rem,2.5vw,1.75rem)}@media (width<=700px){.managementOrderValue thead{clip-path:inset(50%);width:1px;height:1px;position:absolute;overflow:hidden}.managementOrderValue tbody tr{grid-template-columns:repeat(auto-fit,minmax(min(100%,10rem),1fr));gap:10px 22px;margin:0 0 24px;display:grid}.managementOrderValue th:first-child{grid-column:1/-1;width:auto;padding:0}.managementOrderValue td{text-align:left;padding:0}.managementOrderValue td:before{content:attr(data-label);color:var(--ink-soft);margin-bottom:4px;font-size:.8125rem;display:block}}.managementTrend>header,.managementActivity>header{justify-content:space-between;align-items:flex-end;gap:22px 34px;display:flex}.managementDataStatus{color:var(--ink-soft);grid-template-columns:minmax(130px,.45fr) minmax(0,1.55fr);align-items:end;gap:18px clamp(30px,5vw,64px);margin:0;line-height:1.5;display:grid}.managementStatusPrimary{align-items:center;gap:10px;min-width:0;display:flex}.managementStatusPrimary .statusDot{flex:0 0 7px}.managementDataStatus.ready .statusDot{background:#3e805f}.managementStatusPrimary>div,.managementStatusFacts>div{gap:2px;min-width:0;display:grid}.managementStatusPrimary span,.managementStatusFacts dt{color:var(--ink-muted);letter-spacing:0;text-transform:none;margin:0;font-size:.68rem;font-weight:500}.managementStatusPrimary strong{color:var(--ink);font-size:1rem;font-weight:500}.managementStatusFacts{grid-template-columns:minmax(145px,.8fr) minmax(210px,1.4fr);gap:18px clamp(24px,4vw,52px);margin:0;display:grid}.managementStatusFacts dd{color:var(--ink-soft);overflow-wrap:anywhere;margin:0;font-family:inherit;font-size:.78rem;line-height:1.45}.managementMetrics{grid-template-columns:repeat(4,minmax(0,1fr));gap:clamp(24px,4vw,54px);display:grid}.managementMetric{align-content:start;gap:8px;min-width:0;display:grid}.managementMetric>span{color:var(--ink-soft);font-size:.78rem;font-weight:500}.managementMetric>strong{overflow-wrap:anywhere;letter-spacing:-.045em;font-size:clamp(1.8rem,3.3vw,3rem);font-weight:500;line-height:1.05}.managementMetric>small{color:var(--ink-soft);font-size:.76rem;line-height:1.5}.managementTrend,.managementActivity{gap:24px;min-width:0;display:grid}.managementTrend h3,.managementActivity h3{margin:0;font-size:clamp(1.35rem,2.1vw,1.8rem)}.managementTrend header p,.managementActivity header p{color:var(--ink-soft);margin:6px 0 0;font-size:.82rem}.trendLegend{color:var(--ink-soft);flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:8px 18px;font-size:.75rem;display:flex}.trendLegend span{align-items:center;gap:7px;display:inline-flex}.trendLegend i{border-radius:2px;width:8px;height:8px}.trendLegend .orderLegend{background:var(--brand)}.trendLegend .contactLegend{background:#a9b6bc}.managementTrendSelection,.managementTrendHint{min-height:30px;margin:-8px 0}.managementTrendHint{color:var(--ink-muted);font-size:.72rem}.managementTrendSelection{color:var(--ink-soft);flex-wrap:wrap;align-items:center;gap:8px 22px;font-size:.75rem;display:flex}.managementTrendSelection time{color:var(--ink);font-weight:500}.managementTrendSelection span{align-items:baseline;gap:6px;display:inline-flex}.managementTrendSelection i{border-radius:2px;align-self:center;width:8px;height:8px}.managementTrendSelection .orderLegend{background:var(--brand)}.managementTrendSelection .contactLegend{background:#a9b6bc}.managementTrendSelection strong{color:var(--ink);font-size:.88rem;font-weight:600}.managementTrendPlot{grid-template-columns:repeat(14,minmax(44px,1fr));align-items:end;gap:clamp(5px,1.1vw,13px);min-height:190px;padding-top:8px;display:grid;overflow-x:auto}button.managementTrendDay{width:100%;min-width:44px;min-height:0;color:inherit;background:0 0;border-radius:6px;grid-template-rows:154px auto;align-items:end;gap:9px;padding:6px 2px 2px;font-weight:400;display:grid;transform:none}button.managementTrendDay:hover:not(:disabled),button.managementTrendDay[aria-pressed=true]{background:var(--surface-quiet);color:inherit}button.managementTrendDay:active:not(:disabled){transform:none}.managementTrendBars{justify-content:center;align-items:end;gap:3px;height:154px;display:flex}.managementTrendBars span{border-radius:3px 3px 0 0;width:min(13px,42%);min-height:0}.managementTrendBars .orderBar{background:var(--brand)}.managementTrendBars .contactBar{background:#a9b6bc}.managementTrendDay time{color:var(--ink-muted);text-align:center;white-space:nowrap;font-size:.66rem;font-weight:400}.managementActivity>header>small{color:var(--ink-muted);font-size:.72rem}.managementActivityList{display:grid}button.managementActivityRow{border:0;border-bottom:1px solid var(--line);width:100%;min-height:72px;color:var(--ink);text-align:left;text-transform:none;background:0 0;border-radius:0;grid-template-columns:118px minmax(0,1fr) minmax(150px,auto) auto;align-items:center;gap:14px 24px;display:grid}button.managementActivityRow:first-child{border-top:1px solid var(--line)}button.managementActivityRow:hover{background:var(--surface-quiet);color:var(--ink)}.managementActivityKind{color:var(--ink-soft);font-size:.72rem;font-weight:500}.managementActivityMain,.managementActivityMeta{gap:4px;min-width:0;display:grid}.managementActivityMain strong,.managementActivityMain small,.managementActivityMeta strong,.managementActivityMeta small{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.managementActivityMain strong,.managementActivityMeta strong{font-size:.86rem}.managementActivityMain small,.managementActivityMeta small{color:var(--ink-soft);font-size:.72rem}.managementActivityMeta{text-align:right}@media (width<=900px){.managementMetrics{grid-template-columns:repeat(2,minmax(0,1fr));gap:32px 42px}button.managementActivityRow{grid-template-columns:minmax(0,1fr) minmax(140px,auto) auto}.managementActivityKind{grid-column:1/-1;margin-bottom:-8px}}@media (width<=700px){.managementTrend>header,.managementActivity>header{flex-direction:column;align-items:flex-start}.trendLegend{justify-content:flex-start}.managementDataStatus{grid-template-columns:minmax(0,1fr)}.managementStatusFacts{grid-template-columns:repeat(2,minmax(0,1fr))}button.managementActivityRow{grid-template-columns:minmax(0,1fr) auto;gap:7px 14px;padding:14px 8px}.managementActivityKind,.managementActivityMain,.managementActivityMeta{text-align:left;grid-column:1}button.managementActivityRow>span:last-child{grid-area:1/2/span 3}}@media (width<=520px){.welcomeHome.managementHome{padding-top:24px}.managementDashboard{gap:38px}.managementMetrics{grid-template-columns:minmax(0,1fr);gap:28px}.managementStatusFacts{grid-template-columns:minmax(0,1fr)}}.segmentedControl{background:0 0;align-items:stretch;gap:24px;min-height:34px;padding:0;display:inline-flex}.segmentedControl button{color:#64707d;letter-spacing:0;text-transform:none;background:0 0;min-height:30px;padding:6px 0;font-size:.72rem}.segmentedControl button:hover:not(:disabled),.segmentedControl button.active{color:#253f7a;background:0 0;font-weight:700}@media (width<=1100px){.roleEditor{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=860px){.shellSession{padding:16px 18px 36px}.crmWorkspace{width:calc(100% - 16px);max-width:calc(100% - 16px);overflow-x:clip}.crmWorkspace>*,.crmLayout>*,.reviewWorkbench>*{max-width:100%}.crmWorkspace *{min-width:0;max-width:100%}.sessionHeader{margin-bottom:24px}.welcomeHome{grid-template-columns:minmax(0,1fr);align-items:start;gap:46px;padding-top:38px}.dataLayout{grid-template-columns:1fr;gap:40px}.datasetList{grid-template-columns:repeat(3,minmax(158px,1fr));gap:14px;padding-bottom:4px;overflow-x:auto}.loginDetails dl{grid-template-columns:repeat(2,minmax(0,1fr))}.crmLayout,.reviewWorkbench{grid-template-columns:1fr}.crmDirectory,.crmLayout.customer .crmDirectory,.reviewWorkbench .reviewQueue{max-height:none;padding:0;position:static}.contactList,.reviewCaseList{padding-right:0;overflow:visible}.crmLayout.customer.showList .crmDetail,.reviewWorkbench.showList .reviewTaskDetail,.crmLayout.customer.showDetail .crmDirectory,.reviewWorkbench.showDetail .reviewQueue{display:none}.mobileBack{display:inline-flex}.contactFacts,.customer360Overview,.orderFacts,.roleEditor{grid-template-columns:repeat(2,minmax(0,1fr))}.sourceMeta{grid-template-columns:1fr;gap:12px}}@media (width<=560px){.contactRow{grid-template-columns:minmax(0,1fr);gap:7px}.contactRowStatus{flex-wrap:wrap;justify-content:flex-start;gap:6px 12px;display:flex}.contactRowMain strong,.contactRowMain small{white-space:normal;overflow-wrap:anywhere}.shellLogin{place-items:start;padding:42px 22px}.brandLogo{margin-bottom:38px}.contactTitleRow,.reviewTaskHeader{flex-direction:column;align-items:stretch}.contactTitleRow>*,.reviewTaskHeader>*{min-width:0;max-width:100%}.contactTitleRow>button,.reviewTaskHeader>button{white-space:normal;width:100%}.filterRow,.editorFields,.reviewQueueHeader,.contactFacts,.customer360Overview,.orderFacts,.roleEditor{grid-template-columns:1fr}.customerTimelineList>div{grid-template-columns:1fr;gap:8px}.customerTimelineList>div>span:last-child{text-align:left}.orderPreviewRow,.customerOrderRow{grid-template-columns:1fr;gap:8px}.orderPreviewRow>span:last-child,.customerOrderRow>span:last-child{text-align:left}.orderWorkspaceHeader{gap:14px;display:grid}.orderShopifyLink{justify-self:start}.orderFulfillmentHeading{gap:4px;display:grid}.revisionRow{grid-template-columns:20px minmax(0,1fr)}.revisionRow>span:last-child{grid-column:2}.restoreForm{grid-template-columns:1fr}h1{font-size:2.7rem}.sessionHeader{grid-template-columns:minmax(0,1fr) auto;gap:6px 12px;margin-bottom:24px}.workspaceIdentity{gap:12px;min-width:0}.workspaceIdentity>div{min-width:0}.sessionLogo{width:54px}.workspaceIdentity h1{font-size:1rem}.workspaceNav{justify-content:space-between;gap:0}.sessionHeader button.quietButton,.sessionHeader button.workspaceNavButton{min-height:44px}.crmViewBar{gap:12px}.crmTabs{gap:18px}.crmAccessState{margin-left:auto;font-size:.7rem}.crmViewActions{width:100%;margin-left:0}.crmCreateAction{width:100%}.sectionHeader,.tableToolbar{display:grid}.sectionHeader{gap:12px}.tableToolbar{gap:22px}.welcomeHome{gap:42px;padding:28px 0 48px}.welcomeHero h2{font-size:clamp(2.35rem,12vw,3.35rem)}.welcomeIntro{margin-top:20px}.welcomePrimary{width:100%;margin-top:28px}button.welcomePrimaryButton{width:100%}.sourceDataDisclosure{margin-bottom:44px}.sourceDataDisclosure>summary{max-width:100%}.sourceDataHint{margin-left:10px}.rawDataActions{justify-content:space-between}.pageSizeControl{width:128px}.compactMeta,.loginDetails dl{grid-template-columns:1fr}.loginDetails{margin-top:58px}}:root{--canvas:#fff;--surface:#fff;--surface-quiet:#f3f6f4;--ink:#17232b;--ink-soft:#5f6d72;--ink-muted:#7d898d;--brand:#173d56;--brand-strong:#0f2f44;--accent:#2f7062;--accent-soft:#e6f0ec;--warning-ink:#8b4a32;--line:#e3e8e5;color:var(--ink);background:var(--canvas);font-feature-settings:"cv02", "cv03", "cv04", "cv11";font-family:Inter,Avenir Next,Helvetica Neue,ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif}body,.shell{background:var(--canvas)}button{background:var(--brand);letter-spacing:0;text-transform:none;border-radius:8px;padding-inline:18px;font-size:.84rem;font-weight:650;transition:background-color .14s,color .14s,transform .14s}button:hover:not(:disabled){background:var(--brand-strong)}button:active:not(:disabled){transform:translateY(1px)}button:focus-visible,input:focus-visible,select:focus-visible,textarea:focus-visible,summary:focus-visible{outline-offset:3px;outline:3px solid #2f706247}.eyebrow{color:var(--accent);letter-spacing:.075em;font-size:.69rem;font-weight:700}h1,h2,h3,.campaignDefinition h4,.campaignDraftWorkspace h4,.campaignAiEditor h4,.campaignNextStep h4,.campaignClientPreviews h4,.campaignPreview h4{color:var(--brand);letter-spacing:-.025em;font-weight:520}.notice,.intro,.welcomeIntro,.sectionIntro{color:var(--ink-soft)}.warning{color:var(--warning-ink)}.shellLogin{place-items:center;min-height:100svh;padding:clamp(38px,7vw,92px)}.loginSurface{grid-template-columns:minmax(0,1.15fr) minmax(280px,.65fr);align-items:end;gap:clamp(64px,11vw,150px);width:min(1040px,100%)}.brandLogo{width:min(168px,50vw);margin-bottom:clamp(54px,9vh,96px)}.loginSurface h1{letter-spacing:-.055em;max-width:680px;margin-top:12px;font-size:clamp(3rem,6vw,5.4rem);font-weight:500;line-height:.98}.loginSurface .intro{max-width:560px;margin-top:28px;font-size:1.05rem;line-height:1.65}.loginActions{align-content:end;gap:16px;padding-bottom:6px}.loginActions>button{min-width:210px}.loginState,.dataStatus{color:var(--ink-muted);font-weight:600}.shellSession{padding:0 clamp(20px,4vw,64px) 48px}.sessionSurface{width:min(1540px,100%)}.sessionHeader{z-index:20;border-bottom:1px solid var(--line);background:#fffffff5;grid-template-columns:auto minmax(0,1fr) auto;gap:12px clamp(24px,4vw,64px);min-height:72px;margin-bottom:34px;position:sticky;top:0}.workspaceIdentity{gap:12px}.sessionBrandMark{background-color:var(--surface);background-image:url(/assets/lindthal-logo-Cw-jW1KZ.png);background-position:-47px 0;background-repeat:no-repeat;background-size:136px;border-radius:50%;flex:0 0 42px;width:42px;height:42px;display:block;position:relative;overflow:hidden}.productName{color:var(--brand);letter-spacing:-.01em;margin:0;font-size:.82rem;font-weight:720}.productName span{color:var(--ink-muted);letter-spacing:.06em;text-transform:uppercase;margin-left:4px;font-size:.62rem;font-weight:650}.workspaceIdentity h1{color:var(--ink-soft);letter-spacing:0;margin:1px 0 0;font-size:.76rem;font-weight:520}.workspaceNav{flex-wrap:nowrap;grid-area:auto;place-self:stretch center;gap:4px;min-width:0;overflow-x:auto}button.workspaceNavButton{min-height:44px;color:var(--ink-soft);align-self:stretch;gap:0;padding:0 12px;font-size:.82rem;font-weight:560;position:relative}button.workspaceNavButton:hover:not([aria-disabled=true]),button.workspaceNavButton.active{color:var(--brand)}button.workspaceNavButton.active{font-weight:690}.workspaceNavIndicator{background:var(--accent);border-radius:2px 2px 0 0;width:auto;height:2px;position:absolute;bottom:-1px;left:12px;right:12px}.workspaceNavLabelCompact{display:none}.sessionAccount{justify-self:end;align-items:center;gap:8px;min-width:0;display:flex}.headerSyncStatus{color:var(--ink-muted);white-space:nowrap;gap:1px;margin:0 2px 0 4px;font-size:.62rem;line-height:1.2;display:grid}.headerSyncStatus span{font-weight:500}.headerSyncStatus time{color:var(--ink-soft);font-size:.7rem;font-weight:500}.sessionAvatar{background:var(--accent-soft);width:30px;height:30px;color:var(--accent);border-radius:50%;flex:0 0 30px;place-items:center;font-size:.72rem;font-weight:750;display:grid}.accountMenuRoot{flex:none;position:relative}button.accountMenuButton{width:44px;height:44px;min-height:44px;color:var(--brand);background:0 0;border-radius:50%;place-items:center;padding:7px;display:grid}button.accountMenuButton:hover:not(:disabled){background:var(--surface-quiet)}button.accountMenuButton:active:not(:disabled){transform:none}.accountMenuPanel{z-index:30;outline:1px solid var(--line);background:var(--canvas);border-radius:8px;width:min(280px,100vw - 32px);padding:14px 12px 8px;display:grid;position:absolute;top:calc(100% + 8px);right:0}.accountMenuIdentity{gap:3px;padding:2px 4px 10px;display:grid}.accountMenuIdentity span{color:var(--ink-muted);font-size:.65rem;font-weight:500}.accountMenuIdentity strong{color:var(--ink);overflow-wrap:anywhere;font-size:.76rem;font-weight:500;line-height:1.45}button.accountMenuLogout{width:100%;min-height:44px;color:var(--ink-soft);text-align:left;background:0 0;justify-content:flex-start;padding:8px 10px}button.accountMenuLogout:hover:not(:disabled){background:var(--surface-quiet);color:var(--brand)}.sessionUser{max-width:min(18vw,220px);color:var(--ink-soft);text-overflow:ellipsis;white-space:nowrap;font-size:.75rem;overflow:hidden}button.quietButton,button.pageButton{color:var(--ink-soft);border-radius:7px;font-size:.76rem;font-weight:620}button.quietButton:hover:not(:disabled),button.pageButton:hover:not(:disabled){background:var(--surface-quiet);color:var(--brand)}.welcomeHome{grid-template-columns:minmax(0,1fr);align-items:start;gap:0;width:min(820px,100%);padding:clamp(52px,8vh,78px) 0 clamp(56px,9vh,86px)}.welcomeHero h2{letter-spacing:-.05em;max-width:720px;margin-top:0;font-size:clamp(2.75rem,4.5vw,3.9rem);font-weight:500;line-height:1.03}.welcomeIntro{max-width:660px;margin-top:25px;font-size:clamp(1rem,1.35vw,1.15rem)}.welcomePrimary{margin-top:32px}button.welcomePrimaryButton{border-radius:8px;min-width:230px}.sourceDataDisclosure{border-top:0;margin-bottom:72px;padding-top:18px}.sourceDataDisclosure>summary{min-height:48px;color:var(--ink-soft)}.sourceDataTitle{color:var(--brand);font-size:.94rem;font-weight:650}.sourceDataHint{color:var(--ink-muted);font-weight:550}.dataBrowser,.campaignWorkspace,.adminWorkspace{gap:28px}.datasetGroupLabel,.fieldControl>span,.roleEditor legend,.adminRoleSelector legend,dt{color:var(--ink-muted);letter-spacing:.055em}.datasetTab,.reviewCaseRow,.contactRow{color:var(--ink);border-radius:7px}.datasetTab:hover:not(:disabled),.datasetTab.active,.reviewCaseRow:hover:not(:disabled),.reviewCaseRow.active,.contactRow:hover:not(:disabled),.contactRow.active{background:var(--surface-quiet);color:var(--brand)}button.managementActivityRow:hover:not(:disabled){background:var(--surface-quiet);color:var(--ink)}.fieldControl input,.fieldControl select,.fieldControl textarea,select{min-height:42px;color:var(--ink);background:#f3f6f4;border:1px solid #0000;border-radius:7px}.fieldControl input:hover,.fieldControl select:hover,.fieldControl textarea:hover,select:hover{border-color:#ccd5cf}.crmViewBar{border-bottom:0;gap:12px 28px;min-height:48px}.crmTabs{gap:26px}.crmTabs button,.segmentedControl button{color:var(--ink-soft);font-size:.8rem;font-weight:560;position:relative}.crmTabs button.active,.segmentedControl button.active{color:var(--brand);font-weight:680}.crmTabs button.active:after,.segmentedControl button.active:after{background:var(--accent);content:"";border-radius:2px 2px 0 0;height:2px;position:absolute;bottom:-1px;left:0;right:0}.crmAccessState{color:var(--ink-soft);font-weight:620}.crmLayout,.reviewWorkbench{gap:clamp(42px,5vw,80px)}.reviewQueue{border-top:0;border-bottom:0}.directorySummary{color:var(--ink-muted)}.directorySummary strong,.reviewQueueHeader strong{color:var(--brand);font-weight:520}.contextLabel,.reviewLabel,.runStatus,.statusPill{letter-spacing:.02em;text-transform:none}.contactFacts,.customer360Overview{border-top:0;border-bottom:0;padding-block:18px}.contactSection{padding-top:8px}.campaignList{border-top:0}.campaignListRow{border-color:var(--line);color:var(--ink);background:0 0}.campaignListRow:hover:not(:disabled){background:var(--surface-quiet)}.campaignPreview iframe,.campaignImageUploadPreview img{border-color:var(--line);border-radius:8px}.campaignTechnicalDetails pre{background:#f3f6f4;border-radius:8px}.adminWorkspace{padding:12px 0 72px}.adminSection{border-top:0;gap:20px;padding-top:26px}.adminUserRow,.auditRow{border-bottom:0;padding-bottom:26px}.permissionTable th,.permissionTable td{border-color:var(--line)}th{background:var(--canvas);color:var(--brand)}td{color:var(--ink)}tbody tr:nth-child(2n) td{background:0 0}tbody tr td{border-bottom:1px solid var(--line)}tbody tr:hover td{background:var(--surface-quiet)}.tableLoading{color:var(--brand);background:#ffffffe6}.loginDetails{border-top:0;padding-top:18px}@media (width<=760px){.loginSurface{grid-template-columns:minmax(0,1fr);align-items:start;gap:42px}.brandLogo{margin-bottom:48px}.loginSurface h1{font-size:clamp(2.75rem,13vw,4.1rem)}.loginActions{padding-bottom:0}.sessionUser{display:none}.welcomeHome{grid-template-columns:minmax(0,1fr);align-items:start;gap:0}}@media (width<=560px){.shellLogin{padding:36px 22px}.shellSession{padding-inline:16px}.sessionHeader{grid-template-columns:minmax(0,1fr) auto;gap:6px;min-height:64px;margin-bottom:26px}.sessionBrandMark,.productName,.workspaceIdentity{display:none}.workspaceNav{flex-wrap:wrap;justify-content:flex-start;justify-self:stretch;gap:0 12px;overflow-x:visible}button.workspaceNavButton{flex:none;padding-inline:0}.workspaceNavLabel{display:none}.workspaceNavLabelCompact{display:inline}.sessionAccount{gap:0}.headerSyncStatus{margin-inline:3px 1px}.headerSyncStatus:not(.headerSyncWarning) span{display:none}.headerSyncWarning{white-space:normal;max-width:110px}.sessionAccount button.quietButton{padding-inline:7px}.welcomeHome{padding:34px 0 54px}.welcomeHero h2{font-size:clamp(2.35rem,11vw,3rem)}.sourceDataHint{margin:4px 0 0 20px;display:block}}:root{--ink:#202b31;--ink-soft:#5f686d;--ink-muted:#81898d}body{color:var(--ink);font-weight:400}.shell :is(h1,h2,h3,h4,h5,h6){color:var(--ink);letter-spacing:-.025em;font-weight:500}.shell :is(strong,b){color:var(--ink);font-weight:600}.shell :is(button,summary){font-weight:600}.shell :is(label,legend,dt,th),.datasetGroupLabel,.fieldControl>span,.roleEditor legend,.adminRoleSelector legend{color:var(--ink-soft);letter-spacing:0;text-transform:none;font-weight:500}.shell :is(p,small,dd),.sessionUser,.sourceDataHint,.directorySummary,.campaignListMain small,.campaignListMeta small{color:var(--ink-soft);font-weight:400}.eyebrow{color:var(--ink-muted);letter-spacing:.04em;font-weight:600}.loginSurface h1{letter-spacing:-.04em;font-size:clamp(3rem,5vw,4.6rem);font-weight:500}button,.productName,.sourceDataTitle,.campaignListMain strong{font-weight:600}.productName span{color:var(--ink-muted);letter-spacing:0;text-transform:none;font-weight:500}.workspaceIdentity h1,button.workspaceNavButton,button.quietButton,button.pageButton,.sourceDataHint,.crmTabs button,.segmentedControl button,.crmAccessState,.directorySummary strong,.reviewQueueHeader strong,.statusPill,.runStatus,.contextLabel,.reviewLabel{font-weight:500}button.workspaceNavButton.active,.crmTabs button.active,.segmentedControl button.active{font-weight:600}.sessionAvatar,.shell .productName{color:var(--brand);font-weight:600}.welcomeHero h2{letter-spacing:-.04em;font-size:clamp(2.55rem,4vw,3.45rem)}.sourceDataTitle,.directorySummary strong,.reviewQueueHeader strong,.campaignListMain strong,th{color:var(--ink)}.datasetTab span,.contactFacts span,.customer360Overview span,.roleEditor span,.roleList>span{color:var(--ink-soft);letter-spacing:0;text-transform:none;font-weight:500}.datasetTab.active span{color:var(--brand);font-weight:600}.shell summary,.dataTable th span{color:var(--ink-soft)}.contactRowMain strong{color:var(--ink)}.directorySummary{justify-content:space-between;gap:12px 18px}.directoryCount{flex-wrap:wrap;align-items:baseline;gap:7px;display:inline-flex}.contactCreator{max-width:920px}.fieldHint,.creationConsentNote,.duplicateWarning p{color:var(--ink-soft);margin:0;font-size:.82rem;line-height:1.55}.fieldHint.warning{color:var(--ink)}.creationConsentNote{max-width:760px}.duplicateWarning{gap:18px;max-width:820px;padding-top:6px;display:grid}.duplicateWarning h4{margin:0 0 5px}.duplicateWarning ul{gap:12px;margin:0;padding:0;list-style:none;display:grid}.duplicateWarning li{justify-content:space-between;align-items:center;gap:18px;display:flex}.duplicateWarning li>span{gap:3px;min-width:0;display:grid}.duplicateWarning li small{overflow-wrap:anywhere}.duplicateActions{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:12px;display:flex}.statusPill,.runStatus,.contextLabel,.reviewLabel,.crmAccessState{color:var(--ink-soft)}.campaignStudioHeader h3{font-size:2rem}td{color:var(--ink);font-weight:400}@media (width<=760px){.loginSurface h1{font-size:clamp(2.65rem,11vw,3.65rem)}}@media (width<=560px){.welcomeHero h2{font-size:clamp(2.15rem,10vw,2.7rem)}.directorySummary,.duplicateWarning li,.duplicateActions{flex-direction:column;align-items:stretch}.directorySummary>button,.duplicateWarning li button,.duplicateActions button{width:100%}}.inventoryWeightHint{color:var(--ink-soft);margin:0 0 1rem;font-size:.875rem}.inventoryWeightColumn{min-width:0}.inventoryWeightAction{margin-top:.35rem;display:block}.inventoryWeightEditor{gap:.5rem;max-width:16rem;display:grid}.inventoryWeightEditor input{width:100%;min-width:0}.inventoryWeightEditor p{margin:0}.inventoryArticleWithImage{align-items:center;gap:12px;display:flex}.inventoryArticleWithImage>div{min-width:0}.inventoryStockActions{margin-bottom:24px}.inventoryPlanningRow .inventoryProductImage{width:48px;height:60px}.inventoryProductImage{object-fit:contain;flex:none;width:64px;height:72px}.inventoryProductImageMissing{color:var(--ink-muted);justify-content:center;align-items:center;display:inline-flex}.inventoryProductImageMissing svg{width:28px;height:36px}.inventoryRackRail{gap:40px;max-width:100%;padding:4px 3px 12px;display:flex;overflow-x:auto}.inventoryRackGroup{flex:none;min-width:0}.inventoryRackGroupHeader{align-items:baseline;gap:20px;margin-bottom:14px;display:flex}.inventoryRackGroupHeader h4{color:var(--ink-soft);margin:0;font-size:.8rem;font-weight:500}.inventoryRackGroupHeader button{font-size:.75rem}.inventoryRackChoices{gap:16px;display:flex}.inventoryRackChoice{flex:none}button.inventoryRackSelect{min-width:120px;color:var(--ink-soft);text-align:left;background:0 0;border:0;border-bottom:2px solid #0000;border-radius:0;flex-direction:column;align-items:flex-start;gap:9px;padding:8px 6px 12px;font-weight:400;display:flex}button.inventoryRackSelect:hover{background:var(--surface-quiet)}button.inventoryRackSelect[aria-pressed=true]{color:var(--ink);border-bottom-color:var(--accent)}.inventoryRackChoiceCode{font-size:.92rem;font-weight:600}.inventoryRackChoiceStatus{white-space:nowrap;font-size:.7rem}.inventoryRackPreview{grid-template-columns:repeat(var(--shelf-columns), 8px);align-content:start;gap:2px;min-height:18px;display:grid}.inventoryRackPreview>span{background:var(--line);height:8px}.inventoryRackPreview>[data-state=occupied]{background:var(--accent)}.inventoryRackPreview>[data-state=planned]{background:var(--accent-soft);outline:1px solid var(--accent);outline-offset:-1px}.inventoryRackPreview>[data-state=gap]{background:0 0}.inventoryRackGroupLabels,.inventoryRackChoiceLabel{color:var(--ink-soft);align-items:center;gap:14px;font-size:.75rem;display:flex}.inventoryRackGroupLabels{margin-bottom:8px}.inventoryRackGroupLabels label,.inventoryRackChoiceLabel{align-items:center;gap:6px;display:flex}.inventoryRackChoiceLabel{padding-top:8px}.inventoryShelfWorkspace{grid-template-columns:minmax(0,1fr) 280px;align-items:start;gap:24px;display:grid}.inventoryShelfMain{min-width:0}.inventoryShelfHeader{flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:12px;margin-bottom:24px;display:flex}.inventoryShelfHeader h4{margin:0;font-size:1.25rem;font-weight:600}.inventoryShelfHeader p{color:var(--ink-soft);margin:6px 0 0;font-size:.8rem}.inventoryShelfHeader .inventoryRowActions{justify-content:flex-start}.inventoryShelfViewport{max-width:100%;padding:4px 3px 10px;overflow-x:auto}.inventoryShelfLevel{min-width:min-content;margin-bottom:18px}.inventoryShelfLevelLabel{color:var(--ink-soft);margin:0 0 10px;font-size:.75rem;font-weight:500}.inventoryShelfSlots{grid-template-columns:repeat(var(--shelf-columns), minmax(66px, 1fr));max-width:calc(var(--shelf-columns) * 190px);border-bottom:4px solid var(--ink-muted);gap:6px;padding-bottom:12px;display:grid}.inventoryPhysicalShelf .inventoryShelfLevel{width:max-content;min-width:100%}.inventoryPhysicalShelf .inventoryShelfSlots{grid-template-columns:repeat(var(--shelf-columns), 10rem);max-width:none}.inventoryPhysicalShelf .inventoryShelfLevelLabel{width:fit-content;position:sticky;left:0}.inventoryShelfCell{min-width:0;position:relative}.inventoryShelfLabelSelection{z-index:1;position:absolute;top:9px;right:5px}button.inventoryShelfSlot{width:100%;height:100%;min-height:130px;color:var(--ink);text-transform:none;text-align:center;letter-spacing:0;white-space:normal;background:0 0;border:0;border-radius:0;flex-direction:column;justify-content:flex-start;align-items:center;gap:10px;padding:10px 3px;font-size:.8rem;font-weight:400;display:flex}button.inventoryShelfSlot:hover{background:var(--surface-quiet)}button.inventoryShelfSlot[aria-pressed=true]{background:var(--accent-soft)}.inventoryShelfSlot code{white-space:nowrap;font-size:.74rem;font-weight:500}.inventoryShelfProduct{flex-direction:column;align-items:center;gap:6px;max-width:100%;display:flex}.inventoryShelfProduct .inventoryProductImage,.inventoryShelfPlanned .inventoryProductImage{width:70px;max-width:100%;height:86px}.inventoryShelfQuantity{font-size:1.6rem;font-weight:600;line-height:1.15}.inventoryShelfQuantity>span{font-size:.72rem;font-weight:400;display:block}.inventoryShelfProductName{overflow-wrap:anywhere;font-size:.8rem;font-weight:500}.inventoryShelfEmpty{color:var(--ink-muted);margin-top:20px;font-size:.7rem}.inventoryShelfPlanned{overflow-wrap:anywhere;max-width:100%;color:var(--ink-soft);flex-direction:column;align-items:center;gap:8px;font-size:.72rem;display:flex}.inventoryShelfPlanned .inventoryProductImage{opacity:.5}.inventoryShelfPlanLabel{font-size:.7rem}.inventoryShelfGap{color:var(--ink-muted);justify-content:center;align-items:center;font-size:.7rem;display:flex}.inventoryShelfDetail{min-width:0;padding-top:4px;position:sticky;top:110px}.inventoryShelfDetailHeader{justify-content:space-between;align-items:flex-start;gap:12px;margin-bottom:20px;display:flex}.inventoryShelfDetailHeader h5{overflow-wrap:anywhere;margin:0;font-size:1rem;font-weight:600}.inventoryShelfDetailHeader p{color:var(--ink-soft);margin:5px 0 0;font-size:.75rem}.inventoryShelfDetailHeader button{flex:none;padding:0;font-size:.75rem}.inventoryShelfScanIdentity{color:var(--ink-soft);overflow-wrap:anywhere;font-size:.75rem}.inventoryShelfDetail h6{color:var(--ink-soft);margin:0 0 8px;font-size:.75rem;font-weight:500}.inventoryShelfDetail .inventoryBinStock{margin:0 0 24px}.inventoryShelfDetail .inventoryBinStock ul{gap:12px}.inventoryShelfDetail .inventoryBinStock li{font-size:.8rem}.inventoryShelfDetailPlan{margin-bottom:20px}.inventoryShelfDetailPlan p{margin:0;font-size:.8rem}.inventoryShelfDetailPrompt{color:var(--ink-muted);margin:0;font-size:.8rem;line-height:1.6}.inventoryShelfDetail .inventoryRowActions{flex-wrap:wrap;justify-content:flex-start}.inventoryShelfDetail .inventoryAssignmentEditor header{display:block}.inventoryShelfDetail .inventoryAssignmentEditor label{width:100%}.inventoryShelfDetail .inventoryAssignmentActions{flex-direction:column;align-items:flex-start}@media (width<=900px){.inventoryShelfWorkspace{grid-template-columns:minmax(0,1fr);gap:0}.inventoryShelfDetail{display:none}.inventoryShelfWorkspace.hasDetail{padding-bottom:min(42dvh,24rem)}.inventoryShelfWorkspace.hasDetail .inventoryShelfDetail{z-index:20;border-top:2px solid var(--line);background:var(--surface);max-height:min(42dvh,24rem);padding:16px 0 20px;display:block;position:fixed;inset:auto 20px 0;overflow-y:auto}.inventoryShelfWorkspace.isPreparingLabels .inventoryShelfDetail{display:none}.inventoryShelfDetailHeader,.inventoryShelfDetail .inventoryBinStock,.inventoryShelfDetailPlan{margin-bottom:14px}}@media (width<=640px){.inventoryProductImage{width:48px;height:56px}.inventoryLocationHeader .inventoryMasterActions{flex-flow:wrap;width:auto}.inventoryLocationHeader .inventoryMasterActions button{width:auto}.inventoryRackRail{gap:28px}.inventoryRackGroupHeader{gap:12px}.inventoryShelfHeader{margin-bottom:18px}.inventoryShelfSlots{grid-template-columns:repeat(var(--shelf-columns), 98px);gap:6px}button.inventoryShelfSlot{min-height:130px}.inventoryShelfProduct .inventoryProductImage,.inventoryShelfPlanned .inventoryProductImage{width:60px;height:74px}.inventoryShelfQuantity{font-size:1.4rem}.inventoryShelfWorkspace.hasDetail .inventoryShelfDetail{left:16px;right:16px}}.inventoryPickingRacks{grid-template-columns:repeat(var(--picking-racks), minmax(256px, 1fr));grid-template-rows:auto repeat(4,auto);column-gap:24px;max-width:100%;padding:4px 3px 10px;display:grid;overflow-x:auto}.inventoryPickingRack{grid-template-rows:subgrid;grid-row:span 5;min-width:0;display:grid}.inventoryPickingRack .inventoryShelfHeader{align-content:start;margin-bottom:18px}.inventoryPickingRack .inventoryShelfHeader h4{font-size:1.05rem}.inventoryPickingRack .inventoryShelfViewport{grid-template-rows:subgrid;grid-row:2/span 4;padding-inline:0;display:grid;overflow-x:visible}.inventoryPickingRack .inventoryShelfLevel{grid-template-rows:auto 1fr;display:grid}.inventoryPickingRack .inventoryShelfSlots{grid-template-columns:repeat(var(--shelf-columns), minmax(58px, 1fr));min-height:130px}.inventoryPickingRack .inventoryShelfProduct .inventoryProductImage,.inventoryPickingRack .inventoryShelfPlanned .inventoryProductImage{width:52px;height:66px}.inventoryPickingRack .inventoryShelfQuantity{font-size:1.35rem}@media (width<=640px){.inventoryPickingRacks{grid-template-columns:repeat(var(--picking-racks), minmax(min(100%, 340px), 1fr))}}.campaignRevisionEditor,.campaignSequenceEditor,.campaignSequenceStep,.campaignBlockEditor,.campaignBlock{gap:18px;min-width:0;display:grid}.campaignRevisionEditor{width:min(760px,100%);margin:24px 0 40px}.campaignSequenceEditor,.campaignSequenceStep{gap:24px}.campaignSequenceStep+.campaignSequenceStep,.campaignBlock+.campaignBlock{margin-top:14px}.campaignRevisionEditor h4,.campaignSequenceStep h5,.campaignSequenceSummary h4{color:var(--color-ink,#263134);margin:0;font-weight:500}.campaignBlock .campaignSectionHeading strong{font-weight:500}.campaignAuthoredImage{object-fit:contain;width:min(300px,100%);max-height:200px}.campaignDeliveryContext{color:var(--color-muted,#687385);margin:16px 0 4px;font-size:.85rem}.campaignSequenceSummary{margin:20px 0 32px}.campaignSequenceSummary li{margin-top:8px}.campaignObservedOutcomes{margin-top:24px}.campaignObservedOutcomes h5{margin:0;font-weight:500}.campaignBlockEditor .campaignFormActions{flex-wrap:wrap;gap:8px 12px}.campaignBlockEditor .campaignFormActions .fieldControl{flex-basis:100%}.packstandStartup{z-index:1000;color:var(--color-text,#192332);background:#fff;flex-direction:column;justify-content:center;padding:clamp(24px,6vw,96px);display:flex;position:fixed;inset:0;overflow:auto}.packstandStartup h2{margin:0 0 16px;font-size:clamp(28px,4vw,56px);font-weight:500}.packstandStartup p{max-width:32em;color:var(--color-muted,#687385);margin:0;font-size:clamp(20px,2.5vw,32px)}.packstandStop{z-index:1000;color:#fff;background:#ac2036;flex-direction:column;justify-content:center;align-items:flex-start;padding:clamp(24px,6vw,96px);display:flex;position:fixed;inset:0;overflow:auto}.packstandStop h2{color:inherit;margin:0 0 24px;font-size:clamp(48px,9vw,144px);font-weight:500}.packstandStop p{color:inherit;max-width:32em;font-size:clamp(20px,3vw,44px)}.packstandStop button{color:#ac2036;background:#fff}.packstandHeader .workspaceIdentity{min-width:0;display:flex}.packstandHeader .productName{display:block}.sessionHeader.packstandHeader{grid-template-columns:minmax(0,1fr) auto auto;gap:12px}.packstandHeader .sessionAccount{min-width:0}@media (width>=561px) and (width<=960px){.sessionHeader{gap:8px 20px}.productName,.workspaceNavLabel{display:none}.workspaceNavLabelCompact{display:inline}.headerSyncStatus:not(.headerSyncWarning) span{display:none}}.crmFilters{gap:8px}.contactViewControl{margin:0 0 10px}.crmLayout.customer .crmDirectory{flex-direction:column;display:flex}.crmLayout.customer .contactList{flex:auto;grid-auto-rows:max-content;align-content:start;min-height:180px}.contactViewCriteria{margin-bottom:12px;font-size:.82rem}.contactViewCriteria summary{cursor:pointer;color:var(--ink-soft)}.contactViewCriteria p{margin-top:8px}.exploring .contactRow{grid-template-columns:minmax(0,1fr);gap:8px}.exploring .contactRowStatus{flex-wrap:wrap;gap:8px;display:flex}.contactViewControl select{width:100%;min-width:0;font:inherit}.contactViewDescription{color:var(--ink-soft);margin:0 0 14px;font-size:.82rem;line-height:1.5}.contactViewReason{gap:4px;margin-top:8px;display:grid}.contactRowMain .contactViewReason small{white-space:normal;overflow:visible}.contactViewReason .contactViewTask{color:var(--ink);font-weight:500}.crmFilters input[type=search],.crmFilterRow select{background:var(--surface-quiet,#f2f4f6);width:100%;min-width:0;min-height:40px;color:var(--ink);font:inherit;border:0;border-radius:6px;padding:9px 11px}.crmFilterRow{grid-template-columns:repeat(3,minmax(0,1fr));gap:6px;display:grid}.crmFilterRow select{min-height:34px;color:var(--ink-soft);padding:6px 8px;font-size:.78rem}.crmFilters input[type=search]:focus-visible,.crmFilterRow select:focus-visible{outline-offset:2px;outline:3px solid #253f7a47}.directorySummary{justify-content:space-between;margin:18px 0 8px}.directorySummary .directoryCount{flex-wrap:wrap;align-items:baseline;gap:7px;display:inline-flex}.contactRowStatus .reviewHint{color:var(--warning-ink)}.customerGroupHeader,.campaignStudioHeader{justify-content:flex-end}.contactDetailBody>.contactTitleRow{flex-direction:column;align-items:flex-start;gap:14px;min-height:0}.contactDetailBody>.contactTitleRow h3{margin-top:0}.contactDetailBody .contactRecordActions{justify-content:flex-start;align-items:center;gap:8px 12px}.contactStatusLine{flex-wrap:wrap;gap:4px 14px;display:flex}.contactReviewReason{color:var(--warning-ink);margin:0 0 8px;font-size:.88rem}.reviewTaskReason .reviewUrgency,.reviewCaseRow .reviewUrgency{color:var(--warning-ink)}.reviewDecisions{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.crmFilterRow{grid-template-columns:repeat(2,minmax(0,1fr))}.crmFilterRow select:first-child{grid-column:1/-1}.contactDetailBody .contactRecordActions{align-self:stretch;margin-left:0}.inventoryArticleCreate{margin-block:24px 40px}.inventoryArticleFields{border:0;grid-column:1/-1;grid-template-columns:repeat(2,minmax(0,1fr));align-items:start;gap:20px 24px;min-width:0;margin:0;padding:0;display:grid}.inventoryArticleWide{grid-column:1/-1}.inventoryArticleFields textarea{resize:vertical;width:100%;min-width:0}.inventoryArticleImagePreview,.inventoryArticleResult img{object-fit:contain;width:120px;height:120px}.inventoryArticleComponent{grid-template-columns:minmax(0,2fr) minmax(0,1fr) auto;align-items:end;gap:16px;margin-bottom:20px;display:grid}.inventoryArticleResult,.inventoryArticleSaved{margin-block:24px}.inventoryArticleSaved ul{padding:0;list-style:none}@media (width<=720px){.inventoryArticleFields,.inventoryArticleComponent{grid-template-columns:minmax(0,1fr)}}.journeyProducts{margin:8px 0 0;padding:0;list-style:none}.journeyProducts li{justify-content:space-between;align-items:center;gap:12px;padding:4px 0;display:flex}.journeyProducts li>span{overflow-wrap:anywhere;min-width:0}.campaignJourneyCriteria .campaignOptionalFields{align-items:start}.inventoryShipping{overflow-wrap:anywhere;grid-template-columns:minmax(0,1fr);gap:20px;width:100%;min-width:0;display:grid}.inventoryShippingForm{flex-wrap:wrap;align-items:end;gap:16px;display:flex}.inventoryShipping label{flex:220px;gap:7px;min-width:0;max-width:100%;display:grid}.inventoryShipping input{box-sizing:border-box;width:100%;min-width:0}.inventoryShipping button{justify-self:start;max-width:100%}.inventoryShipping address{font-style:normal;line-height:1.5}.bixgrowHeading{justify-content:space-between;align-items:baseline;gap:1rem;display:flex}.bixgrowHeading h4{margin:0}.bixgrowFacts{grid-template-columns:repeat(auto-fit,minmax(145px,1fr));gap:1.1rem 1.5rem;margin:1.25rem 0;display:grid}.bixgrowFacts dt{color:var(--ink-soft);font-size:.82rem}.bixgrowFacts dd{margin:.3rem 0 0;font-size:1.1rem;font-weight:500}.bixgrowReferrals{margin-top:1rem}.bixgrowReferrals summary{cursor:pointer;font-weight:500}.bixgrowReferrals ul{margin:.75rem 0;padding:0;list-style:none}.bixgrowReferrals li{border-bottom:1px solid var(--line);justify-content:space-between;gap:1.25rem;padding:.75rem 0;display:flex}.bixgrowReferrals li>div{overflow-wrap:anywhere;min-width:0}.bixgrowReferrals li>div:last-child{text-align:right;flex-shrink:0}.bixgrowReferrals strong{font-weight:500}.bixgrowReferrals small{color:var(--ink-soft);margin-top:.25rem;display:block}.managementSalesScope{color:var(--ink-muted);margin:0 0 1rem}.managementSalesChannels{margin-top:2.5rem}.managementSalesChannels>p{color:var(--ink-muted);font-size:.875rem}.managementSalesChannel{flex-wrap:wrap;align-items:baseline;gap:.5rem 1.5rem;margin-top:1rem;display:flex}.managementSalesChannel small{color:var(--ink-muted);flex-basis:100%}.affiliateRecipientChoices{border:0;max-height:16rem;margin-block:1rem;padding:0;overflow-y:auto}.affiliateRecipientChoices legend{margin-bottom:.5rem;font-weight:500}.affiliateRecipientChoices small{color:var(--muted);font-size:.75rem;font-weight:400;display:block}@media (width<=700px){.affiliateReminderTable{min-width:0}.affiliateReminderTable thead{display:none}.affiliateReminderTable tbody tr{margin-block:1.5rem;display:block}.affiliateReminderTable tbody td{white-space:normal;overflow-wrap:anywhere;border:0;min-width:0;padding:.5rem 0;display:block}.affiliateReminderTable tbody td:empty{display:none}.affiliateReminderTable td[data-label]:before{content:attr(data-label);color:var(--muted);margin-bottom:.25rem;font-size:.75rem;font-weight:500;display:block}}@media (width<=650px){.inventoryPickupList li,.inventoryPickupUnit{flex-direction:column;align-items:flex-start;gap:.7rem}.inventoryPickupUnit .fieldControl{width:100%}}.managementPeriod{flex-wrap:wrap;justify-content:space-between;align-items:start;gap:24px;display:flex}.managementPeriod h2{margin:0 0 8px;font-size:1.8rem;font-weight:500}.managementPeriod p,.managementCampaigns p,.managementEvidence p{color:var(--ink-soft);margin:8px 0;line-height:1.55}.managementRange{gap:8px;width:min(100%,320px);display:grid}.managementRange>span:first-child{justify-content:space-between;gap:16px;font-size:.85rem;display:flex}.managementRange input{width:100%;accent-color:var(--ink);box-shadow:none;cursor:pointer;min-height:24px;padding:0}.managementRangeLimits{color:var(--ink-soft);justify-content:space-between;font-size:.72rem;display:flex}.managementMetrics.managementActivityMetrics{grid-template-columns:repeat(auto-fit,minmax(min(100%,15rem),1fr));gap:36px 48px}.managementMetricValues{align-items:baseline;gap:28px;display:flex}.managementMetricValues>div{gap:8px;display:grid}.managementMetricValues strong{letter-spacing:-.04em;font-size:clamp(1.9rem,3vw,2.8rem);font-weight:500;line-height:1.1}.managementMetricValues>div+div strong{font-size:1.5rem}.managementMetricValues small{color:var(--ink-soft);font-size:.75rem}.managementMetricPicker{flex-wrap:wrap;gap:8px;display:flex}.managementMetricPicker button{color:var(--ink-soft);box-shadow:none;background:0 0;border:0;border-radius:0;padding:8px 10px;font-size:.8rem}.managementMetricPicker button[aria-pressed=true]{color:var(--ink);background:#edf2f0;font-weight:600}.managementDailyPlot{gap:3px;min-width:0;height:190px;display:flex}button.managementDailyDay{min-width:44px;box-shadow:none;color:var(--ink-soft);background:0 0;border:0;border-radius:0;flex-direction:column;flex:1 0 44px;padding:0;display:flex}.managementDailyBarSpace{justify-content:center;align-items:end;width:100%;height:158px;padding:0 1px;display:flex}.managementDailyBarSpace>span{background:#385e68;width:100%;min-height:0}.managementDailyDay time{white-space:nowrap;align-self:center;min-height:18px;margin-top:10px;font-size:.65rem;position:relative}.managementDailyDay:last-child time{align-self:end}button.managementDailyDay:hover,button.managementDailyDay[aria-pressed=true]{background:#edf2f0}button.managementDailyDay:focus-visible{outline:2px solid var(--ink);outline-offset:2px}.managementCampaigns h3{margin:0;font-size:1.4rem;font-weight:500}.managementCampaigns ul{gap:12px;padding:0;list-style:none;display:grid}.managementCampaigns li{align-items:baseline;gap:10px;display:flex}.managementEvidence{font-size:.8rem}.managementEvidence summary{cursor:pointer;color:var(--ink-soft)}@media (width<=960px){.managementMetrics.managementActivityMetrics{grid-template-columns:repeat(2,minmax(0,1fr));gap:32px 24px}}@media (width<=560px){.managementMetrics.managementActivityMetrics{grid-template-columns:repeat(auto-fit,minmax(min(100%,10rem),1fr));gap:26px 20px}.managementMetricValues{flex-wrap:wrap;gap:16px}.managementMetric>span{min-height:2.8em}.managementDailyDay time{font-size:.6rem}}.managementDailyScroll{padding:3px 2px;overflow-x:auto}.managementDailyDay:first-child time{align-self:start}.additionalContactFields{gap:16px;min-width:0;display:grid}.additionalContactFields h4,.additionalContactFields p{margin:0}.additionalEmailRow{flex-wrap:wrap;align-items:end;gap:12px;min-width:0;display:flex}.additionalEmailRow .fieldControl{flex:220px;min-width:0}.additionalEmailAdd{justify-self:start;margin-left:0}.crmLotWorkspace{min-width:0;padding-block:1.5rem}.crmLotWorkspace h3{margin-block:1.5rem .5rem}.crmLotSearch{gap:.5rem;max-width:36rem;margin-block:1.5rem;display:grid}.crmLotChoices,.crmLotResults{gap:1rem;margin-block:1.5rem;display:grid}.crmLotChoice{text-align:left;border:0;border-bottom:1px solid var(--line,#e5e7eb);color:inherit;background:0 0;border-radius:0;justify-content:space-between;align-items:center;gap:1rem;padding:.75rem 0;display:flex}.crmLotChoice small{margin-top:.35rem;display:block}.crmLotSummary{flex-wrap:wrap;align-items:center;gap:1rem;display:flex}.crmLotResult{border-bottom:1px solid var(--line,#e5e7eb);overflow-wrap:anywhere;grid-template-columns:1fr 1fr auto;gap:1.5rem;padding-block:.75rem;display:grid}.crmLotResult p{margin-block:.5rem 0}.orderLotEvidence{grid-column:1/-1;font-size:.9rem}.orderLotEvidence p{margin-block:.35rem}@media (width<=760px){.crmLotResult{grid-template-columns:1fr;gap:.75rem}.crmLotChoice{flex-wrap:wrap;align-items:flex-start}.crmLotWorkspace .pagination{flex-wrap:wrap;gap:.75rem;display:flex}.crmLotWorkspace .pagination button{white-space:normal;flex:1 0 auto;width:auto;padding-inline:1rem}.crmLotWorkspace .pagination span{text-align:center;flex-basis:100%;order:-1}}.inventoryPickupOrdersView{max-width:72rem}.inventoryPickupOrdersView>p,.inventoryPickupOrdersView details{max-width:62rem}.inventoryPickupOrdersView section{margin-block:1.6rem}.inventoryPickupOrdersView ol{padding-left:1.4rem;line-height:1.6}.inventoryPickupList{padding:0;list-style:none}.inventoryPickupList li,.inventoryPickupUnit{justify-content:space-between;align-items:center;gap:1.5rem;padding-block:1rem;display:flex}.inventoryPickupList p,.inventoryPickupUnit p{margin-block:.35rem 0}.inventoryPickupUnit .fieldControl{flex-shrink:0;width:13rem}@media (width<=650px){.inventoryPickupList li,.inventoryPickupUnit{flex-direction:column;align-items:flex-start;gap:.7rem}.inventoryPickupUnit .fieldControl{width:100%}}
