.euicPanel{padding:16px 20px 40px;max-width:1200px}.euicHeader{position:sticky;top:0;z-index:5;display:flex;align-items:center;justify-content:space-between;gap:16px;padding:10px 0 12px;background:inherit;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);border-bottom:1px solid rgba(127,127,127,.25)}.euicHeader h2{margin:0}.euicHeaderActions{display:flex;align-items:center;gap:8px}.euicDirty{font-size:13px;font-weight:700;color:#b7791f}.euicSubtle{font-size:12px;opacity:.7}.euicBanner{margin:12px 0;cursor:pointer}.euicNotice{padding:10px 14px;border-radius:8px;background:#2ea04326;border:1px solid rgba(46,160,67,.45)}.euicTabs{display:flex;gap:4px;margin:14px 0 6px;border-bottom:2px solid rgba(127,127,127,.25)}.euicTab{padding:10px 16px;background:none;border:none;border-bottom:3px solid transparent;margin-bottom:-2px;color:inherit;opacity:.7;font-size:14px;font-weight:600;cursor:pointer}.euicTab.active{opacity:1;border-bottom-color:#2f80ed}.euicSection{padding-top:10px}.euicHelp{font-size:13px;line-height:1.5;padding:10px 14px;margin-bottom:14px;border-radius:8px;background:#2f80ed14;border:1px solid rgba(47,128,237,.3)}.euicPanel code{font-size:12px;padding:1px 5px;border-radius:4px;background:#7f7f7f26}.euicPanel input,.euicPanel select,.euicPanel textarea{font:inherit;font-size:14px;padding:7px 9px;border-radius:6px;border:1px solid rgba(127,127,127,.4);background:#7f7f7f0f;color:inherit;box-sizing:border-box}.euicPanel textarea{width:100%;resize:vertical;line-height:1.4}.euicRule{border:1px solid rgba(127,127,127,.3);border-radius:10px;padding:12px 14px;margin-bottom:14px;background:#7f7f7f0a}.euicRule.disabled{opacity:.55}.euicRuleTop{display:flex;align-items:center;gap:10px;flex-wrap:wrap;margin-bottom:10px}.euicRuleName{font-weight:700;font-size:15px!important;min-width:200px}.euicSummary{flex:1;font-size:13px;opacity:.8}.euicDanger{color:#d64545!important}.euicToggle{display:inline-flex;align-items:center;gap:6px;font-size:13px;font-weight:600;cursor:pointer}.euicRuleGrid{display:flex;flex-wrap:wrap;gap:12px;margin-bottom:10px}.euicRuleGrid label{display:flex;flex-direction:column;gap:4px;font-size:12px;font-weight:600;min-width:150px}.euicDays{display:flex;flex-wrap:wrap;align-items:center;gap:6px;margin-bottom:10px}.euicDay{min-width:48px;padding:6px 10px;border-radius:999px;border:1px solid rgba(127,127,127,.45);background:transparent;color:inherit;font-weight:600;cursor:pointer}.euicDay.on{background:#2f80ed;border-color:#2f80ed;color:#fff}.euicDayPresets{display:inline-flex;gap:10px;margin-left:8px}.euicLink{background:none;border:none;padding:0;color:#2f80ed;text-decoration:underline;font-size:12px;cursor:pointer}.euicPair{display:grid;grid-template-columns:150px 1fr 1fr;gap:10px;align-items:start;margin-top:8px}.euicPairLabel{font-size:12px;font-weight:700;padding-top:8px}.euicEsWrap{position:relative}.euicTranslating{position:absolute;right:8px;bottom:8px;font-size:11px;font-weight:700;padding:2px 6px;border-radius:4px;background:#2f80edd9;color:#fff}.euicRuleActions{display:flex;gap:10px;margin:6px 0 20px}.euicTry{border:1px dashed rgba(127,127,127,.45);border-radius:10px;padding:12px 14px}.euicTryResult{font-size:14px;font-weight:600;padding:8px 12px;border-radius:6px}.euicTryResult.allowed,.euicTryResult.no_rules{background:#2ea04326}.euicTryResult.early,.euicTryResult.late{background:#d6454526}.euicFilters{display:flex;flex-wrap:wrap;gap:10px;align-items:center;margin-bottom:10px}.euicFilters input[type=search]{min-width:260px}.euicGroup h3{margin:20px 0 8px;font-size:15px;text-transform:uppercase;letter-spacing:.04em;opacity:.8}.euicTextRow{display:grid;grid-template-columns:200px 1fr 1fr;gap:10px;align-items:start;padding:10px 0;border-bottom:1px solid rgba(127,127,127,.18)}.euicTextRow.customized .euicTextLabel:after{content:" • customized";color:#b7791f;font-weight:700;font-size:11px}.euicTextMeta{display:flex;flex-direction:column;gap:4px;align-items:flex-start}.euicTextLabel{font-size:13px;font-weight:700}.euicChips{display:flex;flex-wrap:wrap;gap:4px}@media(max-width:800px){.euicPair,.euicTextRow{grid-template-columns:1fr}}.sidebarNavItem,.sidebarNavLevel2Item,.sidebarNavLevel3Item{display:flex;align-items:center;gap:8px}.sidebarNavLabel{flex:1 1 auto;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.sidebarNavChevron{width:12px;flex-shrink:0;font-size:.75rem;opacity:.75}.sidebarNavGroupHeader.activeGroup{background:#ffffff14}.sidebarNavBadge{flex-shrink:0;min-width:20px;padding:1px 7px;border-radius:999px;background:#d97706;color:#fff;font-size:.72rem;font-weight:800;line-height:1.5;text-align:center}.sidebarNavLevel2{display:grid;gap:2px;margin:4px 0 6px 14px;padding-left:8px;border-left:1px solid rgba(255,255,255,.14)}.sidebarNavLevel2Item{width:100%;border:0;text-align:left;padding:8px 10px;border-radius:8px;background:transparent;color:#ffffffdb;font:inherit;font-size:.92rem;font-weight:700;cursor:pointer}.sidebarNavLevel2Item:hover{background:#ffffff14}.sidebarNavLevel2Item.active{background:#ffffff24;color:#fff}.sidebarNavLevel3{display:grid;gap:1px;margin:2px 0 6px 18px;padding-left:8px;border-left:1px solid rgba(255,255,255,.1)}.sidebarNavLevel3Item{width:100%;border:0;text-align:left;padding:6px 10px;border-radius:7px;background:transparent;color:#ffffffb8;font:inherit;font-size:.84rem;font-weight:600;cursor:pointer}.sidebarNavLevel3Item:hover{background:#ffffff12;color:#ffffffeb}.sidebarNavLevel3Item.active{background:#d7e8c2;color:#1f331d}.sidebarNavEditing .sidebarNavItem[draggable=true],.sidebarNavEditing .sidebarNavLevel2Item[draggable=true],.sidebarNavEditing .sidebarNavLevel3Item[draggable=true]{cursor:grab;outline:1px dashed rgba(255,255,255,.22);outline-offset:-2px}.sidebarNavAddLink{flex-shrink:0;width:20px;height:20px;display:grid;place-items:center;border-radius:999px;background:#d7e8c2;color:#1f331d;font-size:.8rem;font-weight:800;cursor:pointer}.sidebarNavAddLink.added{background:#ffffff2e;color:#d7e8c2;cursor:default}.sidebarQuickLinksZone{display:flex;flex-direction:column;gap:8px;transition:box-shadow .15s ease,border-color .15s ease}.sidebarQuickLinksZone.dropActive{border-color:#2f7a3a;box-shadow:0 0 0 3px #2f7a3a40}.sidebarQuickLinksHeader{display:flex;align-items:center;justify-content:space-between;gap:8px}.sidebarQuickLinksHeader .sidebarZoneLabel{margin:0}.sidebarQuickLinksEditButton{border:1px solid rgba(42,89,47,.3);background:#ffffffb3;color:#214d29;border-radius:999px;padding:3px 12px;font-size:.75rem;font-weight:700;cursor:pointer}.sidebarQuickLinksList{display:flex;flex-direction:column;gap:4px}.sidebarQuickLinkRow{display:flex;align-items:center;gap:4px}.sidebarQuickLinkRow .tcEmployeeHubSubNavItem{display:flex;align-items:center;gap:6px;flex:1 1 auto;min-width:0}.sidebarQuickLinkRow .tcEmployeeHubSubNavItem[draggable=true]{cursor:grab}.sidebarQuickLinkGrip{opacity:.55;font-size:.7rem;letter-spacing:-2px}.sidebarQuickLinkContext{margin-left:auto;font-size:.66rem;font-weight:600;opacity:.6;white-space:nowrap}.sidebarQuickLinkRemove{flex-shrink:0;width:24px;height:24px;border-radius:999px;border:1px solid rgba(160,40,40,.3);background:#fff;color:#a02828;font-weight:800;cursor:pointer}.sidebarQuickLinksError{font-size:.75rem;color:#a02828}.sidebarNavBadgeAlert{background:#dc2626;margin-left:4px;min-width:18px;padding:1px 6px}:root{font-family:Inter,ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;color:#172016;background:#eef2ea}*{box-sizing:border-box}body{margin:0}button,input{font:inherit}.appShell{min-height:100vh;display:grid;grid-template-columns:250px 340px 1fr;background:#eef2ea}.sidebar{background:#1f331d;color:#fff;padding:24px}.brandBlock{display:flex;gap:12px;align-items:center;margin-bottom:32px}.brandMark{width:44px;height:44px;border-radius:12px;display:grid;place-items:center;background:#d7e8c2;color:#1f331d;font-weight:800}.brandMarkLogo{height:52px;width:auto;object-fit:contain;flex-shrink:0}.brandBlock h1{font-size:14px;font-weight:700;line-height:1.25;margin:0}.brandBlock p{margin:2px 0 0;opacity:.75;font-size:12px}.navList{display:grid;gap:8px}.navItem{border:0;border-radius:10px;padding:12px;text-align:left;background:transparent;color:#fff;cursor:pointer}.navItem.active,.navItem:hover{background:#ffffff1f}.queuePane{border-right:1px solid #d8ded2;background:#f8faf5;padding:22px}.detailPane{padding:22px;overflow:auto}.paneHeader{display:flex;justify-content:space-between;gap:16px;align-items:flex-start;margin-bottom:20px}.paneHeader h2{margin:0;font-size:22px}.paneHeader p{margin:4px 0 0;color:#687265}.primaryButton,.secondaryButton{border:0;border-radius:10px;padding:10px 14px;cursor:pointer;font-weight:650}.primaryButton{background:#2f5d2c;color:#fff}.secondaryButton{background:#fff;color:#2f5d2c;border:1px solid #ccd5c6}.fullWidth{width:100%;margin-top:16px}.queueList{display:grid;gap:12px}.queueCard{width:100%;border:1px solid #d8ded2;background:#fff;border-radius:14px;padding:14px;display:grid;gap:12px;text-align:left;cursor:pointer}.queueCard.selected{border-color:#2f5d2c;box-shadow:0 0 0 2px #2f5d2c1f}.queueCard strong,.queueCard span{display:block}.queueCard span{margin-top:3px;color:#687265;font-size:13px}.statusRow{display:flex;flex-wrap:wrap;gap:8px}.statusRow span{background:#eef2ea;color:#334133;padding:5px 8px;border-radius:999px;font-size:12px}.detailGrid{display:grid;grid-template-columns:minmax(280px,420px) minmax(240px,320px) minmax(520px,1fr);gap:16px;align-items:start}.card{background:#fff;border:1px solid #d8ded2;border-radius:16px;padding:18px}.card.wide{grid-column:1 / -1}.pdfCard{grid-column:3;grid-row:1 / span 4;min-height:720px}.cardHeaderRow{display:flex;align-items:baseline;justify-content:space-between;gap:12px;margin-bottom:14px}.cardHeaderRow h3{margin:0}.cardHeaderRow span{color:#687265;font-size:12px}.card h3{margin:0 0 16px}label{display:grid;gap:6px;margin-bottom:12px;color:#566052;font-size:13px}input{border:1px solid #ccd5c6;border-radius:10px;padding:10px;background:#fbfcfa;color:#172016}.workflowStatus{display:flex;justify-content:space-between;gap:16px;padding:10px 0;border-bottom:1px solid #edf0ea}.workflowStatus span{color:#687265}.noteText{margin:0;color:#334133}pre{margin:0;white-space:pre-wrap;line-height:1.45;color:#334133;max-height:260px;overflow:auto}.emptyState,.errorBanner{background:#fff;border:1px solid #d8ded2;border-radius:14px;padding:16px;color:#566052}.errorBanner{border-color:#c66;color:#8f2020;margin-bottom:16px}.noteList,.auditList{display:grid;gap:10px}.noteItem,.auditItem{border:1px solid #edf0ea;border-radius:12px;padding:12px;background:#fbfcfa}.noteItem p{margin:0 0 6px}.noteItem span,.auditItem span{display:block;margin-top:4px;color:#687265;font-size:12px}.auditItem strong{display:block;color:#334133}.pdfFrame{width:100%;height:660px;border:1px solid #d8ded2;border-radius:12px;background:#fff}@media(max-width:1300px){.appShell{grid-template-columns:230px 320px 1fr}.detailGrid{grid-template-columns:minmax(280px,1fr)}.pdfCard{grid-column:1;grid-row:auto}}.flagChipRow{display:flex;flex-wrap:wrap;gap:6px;margin-top:10px}.flagChip{display:inline-flex;align-items:center;border-radius:999px;padding:5px 9px;background:#dfead6;color:#254421;font-size:12px;font-weight:700}.flagChip.muted{background:#edf0ea;color:#687265}.flagButtonGrid{display:grid;grid-template-columns:1fr;gap:8px}.flagButton{border:1px solid #ccd5c6;background:#fbfcfa;color:#334133;border-radius:10px;padding:10px 12px;text-align:left;cursor:pointer;font-weight:650}.flagButton.active{background:#2f5d2c;border-color:#2f5d2c;color:#fff}.creditPromptBanner{display:flex;justify-content:space-between;gap:16px;align-items:center;background:#fff8df;border:1px solid #e5c76f;border-radius:14px;padding:14px 16px;margin-bottom:16px;color:#493b11}.creditPromptBanner strong{display:block;margin-bottom:3px}.creditPromptBanner p{margin:0}.promptActions{display:flex;flex-wrap:wrap;gap:8px}.appShell{grid-template-columns:240px 340px minmax(420px,1fr) minmax(560px,44vw);height:100vh;overflow:hidden}.queuePane,.detailPane{height:100vh;overflow:auto}.detailGrid{grid-template-columns:minmax(280px,1fr) minmax(240px,320px)}.pdfPreviewPane{height:100vh;min-width:0;display:flex;flex-direction:column;background:#dfe5d9;border-left:1px solid #cbd5c3;overflow:hidden}.pdfPreviewHeader{flex:0 0 auto;padding:14px;background:#f8faf5;border-bottom:1px solid #cbd5c3}.pdfPreviewHeader h2{margin:0;font-size:18px}.pdfPreviewHeader p{margin:4px 0 12px;color:#687265;font-size:13px}.pdfToolbar{display:flex;flex-wrap:wrap;gap:8px;align-items:center}.zoomReadout{min-width:76px;text-align:center;padding:9px 10px;border-radius:10px;background:#fff;border:1px solid #ccd5c6;color:#334133;font-weight:700;font-size:13px}.pdfViewerBody{flex:1 1 auto;min-height:0;overflow:auto;padding:0;background:#bfc8b8}.rightEdgePdfFrame{width:100%;height:100%;min-height:0;border:0;border-radius:0;background:#fff}@media(max-width:1300px){.appShell{grid-template-columns:220px 300px minmax(360px,1fr) minmax(460px,42vw)}.detailGrid{grid-template-columns:minmax(260px,1fr)}}textarea{border:1px solid #ccd5c6;border-radius:10px;padding:10px;background:#fbfcfa;color:#172016;resize:vertical;font:inherit}button:disabled{opacity:.55;cursor:not-allowed}.successBanner{background:#edf8e8;border:1px solid #9dc48d;border-radius:14px;padding:16px;color:#24531f;margin-bottom:16px;font-weight:700}.reviewStatusControls{display:grid;gap:8px;margin-top:16px}.dangerButton{color:#8f2020;border-color:#d9aaa6}.gateList{display:grid;gap:8px}.gateItem{display:flex;justify-content:space-between;gap:12px;align-items:center;border:1px solid #edf0ea;border-radius:12px;padding:10px 12px;background:#fbfcfa}.gateItem span{color:#687265}.gateItem strong{text-align:right;color:#334133}.gateItem.pass{border-color:#b6d2a9;background:#f0f8eb}.gateItem.fail{border-color:#e0b0aa;background:#fff1ef}.gateItem.warn{border-color:#e5c76f;background:#fff8df}.qboWarning{margin-top:12px;border:1px solid #e5c76f;border-radius:12px;background:#fff8df;color:#493b11;padding:12px;font-weight:700}.checkLabel{display:flex;grid-template-columns:none;align-items:flex-start;gap:10px;margin-top:12px;color:#334133;line-height:1.35}.checkLabel input{width:auto;margin-top:2px}.qboWarning span{display:block;margin-top:6px;font-weight:500}.duplicateMatchList{display:grid;gap:8px;margin-top:12px;border:1px solid #e0b0aa;border-radius:12px;padding:12px;background:#fff1ef;color:#53221d}.duplicateMatchList>strong{display:block;margin-bottom:2px}.duplicateMatchItem{display:grid;gap:3px;border-top:1px solid rgba(143,32,32,.18);padding-top:8px;font-size:12px}.gateItem{align-items:flex-start;gap:12px}.gateItem span{flex:0 0 128px;min-width:0}.gateItem strong{flex:1;min-width:0;max-width:100%;overflow-wrap:anywhere;word-break:break-word;white-space:normal;text-align:right;line-height:1.2}.gateList,.card,.appShell,.appLayout,.mainLayout{min-width:0}.detailGrid{display:grid;grid-template-columns:minmax(340px,1fr) minmax(300px,.9fr);gap:20px;align-items:start}.detailGrid .card.wide{grid-column:1 / -1}.card.wide .gateList{display:grid;grid-template-columns:1fr 1fr;gap:10px 16px}.card.wide .gateItem{display:grid;grid-template-columns:150px minmax(0,1fr);align-items:center;gap:12px}.card.wide .gateItem strong{text-align:left;overflow-wrap:anywhere;word-break:normal;white-space:normal}.pdfPreviewPane{min-width:420px}@media(max-width:1400px){.detailGrid,.card.wide .gateList{grid-template-columns:1fr}.pdfPreviewPane{min-width:360px}}.detailGrid{display:grid;grid-template-columns:minmax(360px,1fr) minmax(320px,.9fr);gap:22px;align-items:start}.detailGrid>.card.wide{grid-column:1 / -1}.vendorProfileCard .gateList,.qboConnectionCard .gateList{display:grid;grid-template-columns:1fr 1fr;gap:10px 14px}.vendorProfileCard .gateItem,.qboConnectionCard .gateItem{display:grid;grid-template-columns:150px minmax(0,1fr);align-items:center;gap:12px}.vendorProfileCard .gateItem span,.qboConnectionCard .gateItem span{color:#5f6f5f;min-width:0}.vendorProfileCard .gateItem strong,.qboConnectionCard .gateItem strong{text-align:left;white-space:normal;overflow-wrap:anywhere;word-break:normal;min-width:0}@media(max-width:1500px){.detailGrid,.vendorProfileCard .gateList,.qboConnectionCard .gateList{grid-template-columns:1fr}}.cardTitleRow{display:flex;align-items:center;justify-content:space-between;gap:16px}.vendorProfileForm{display:grid;gap:14px}.vendorProfileForm label{display:grid;gap:6px}.vendorProfileForm input,.vendorProfileForm select{width:100%}.lockedProfileGrid{display:grid;grid-template-columns:1fr 1fr;gap:10px 14px}.lockedProfileGrid>div{border:1px solid rgba(57,92,57,.18);border-radius:10px;padding:10px 12px;background:#f5f9f5b3;display:grid;gap:4px}.lockedProfileGrid span{color:#5f6f5f;font-size:.82rem}.lockedProfileGrid strong{overflow-wrap:anywhere}.buttonRow{display:flex;gap:10px;margin-top:14px}@media(max-width:900px){.cardTitleRow,.buttonRow{flex-direction:column;align-items:stretch}.lockedProfileGrid{grid-template-columns:1fr}}.profilePreviewBox{margin-top:14px;border:1px solid rgba(57,92,57,.22);border-radius:12px;padding:12px;background:#f5f9f5d1;display:grid;gap:10px}.profilePreviewBox>div{display:grid;gap:4px}.profilePreviewBox span{color:#5f6f5f;font-size:.82rem}.profilePreviewBox strong{overflow-wrap:anywhere;font-size:.95rem}.profilePreviewBox p{margin:0;color:#6f776f;font-size:.82rem}.routeConfirmBox{display:grid;gap:10px;margin:14px 0}.routeConfirmBox>div{border:1px solid rgba(57,92,57,.22);border-radius:10px;padding:10px 12px;background:#f5f9f5d1;display:grid;gap:4px}.routeConfirmBox span{color:#5f6f5f;font-size:.82rem}.routeConfirmBox strong{overflow-wrap:anywhere}.routedStatusBox{border-color:#2e7d3247;background:#edf7edeb}.routedStatusBox strong{color:#245c2a}.queueModeLabel{margin:2px 0 0;color:#667266;font-size:.82rem}.queueModeButtons{display:flex;gap:8px;margin:0 0 12px;flex-wrap:wrap}.queueModeButtons button{flex:1;min-width:90px}.sidebarNavItem{width:100%;border:0;text-align:left;padding:12px 14px;border-radius:10px;background:transparent;color:#ffffffe6;font:inherit;font-weight:700;cursor:pointer}.sidebarNavItem:hover{background:#ffffff1a}.sidebarNavItem.active{background:#ffffff24;color:#fff}.queueRoutingMeta{display:grid;gap:3px;margin-top:8px;padding-top:8px;border-top:1px solid rgba(57,92,57,.12);color:#526452;font-size:.78rem}.queueRoutingMeta strong{color:#245c2a;font-size:.76rem;overflow-wrap:anywhere}.routingAuditMeta{display:grid;gap:8px;margin-top:8px;padding:8px 10px;border:1px solid rgba(57,92,57,.16);border-radius:10px;background:#f5f9f5d6}.routingAuditMeta div{display:grid;gap:2px}.routingAuditMeta span{color:#647464;font-size:.76rem}.routingAuditMeta strong{color:#244f2a;overflow-wrap:anywhere}.moveBackConfirmBox{display:grid;gap:8px;margin-top:10px;padding:12px;border:1px solid rgba(164,58,58,.28);border-radius:12px;background:#a43a3a0f}.moveBackConfirmBox strong{color:#8f2f2f}.moveBackConfirmBox p{margin:0;color:#5d4a4a;font-size:.86rem;line-height:1.35}.previouslyRoutedNotice{padding:10px 12px;border:1px solid rgba(57,92,57,.18);border-radius:10px;background:#f5f9f5eb;color:#36543a;font-size:.84rem;line-height:1.35}.queueRoutingBadge{display:inline-flex;width:fit-content;align-items:center;border-radius:999px;padding:3px 8px;background:#395c391f;color:#245c2a;font-size:.72rem;font-weight:900;text-transform:uppercase;letter-spacing:.04em}.queueRoutingMeta.needsReconfirm{border-top-color:#b87c263d;background:#fff9edc7;border-radius:10px;padding:8px}.queueRoutingMeta.needsReconfirm .queueRoutingBadge{background:#b87c2629;color:#8a5a16}.queueRoutingMeta.previouslyRouted{border-top-color:#395c3929;background:#f5f9f5c7;border-radius:10px;padding:8px}.queueRoutingPath{color:#245c2a;font-size:.76rem;overflow-wrap:anywhere}.reviewStatusPill{border-radius:999px;padding:3px 8px;background:#48554814;color:#3d4d3d;font-weight:800}.reviewStatusPill.needsReview{background:#b87c2624;color:#8a5a16}.reviewStatusPill.reviewed{background:#395c3924;color:#245c2a}.reviewStatusPill.rejected{background:#a43a3a21;color:#8f2f2f}.qboWarning.pass{border-color:#395c3938;background:#f5f9f5eb;color:#244f2a}.qboWarning.warn{border-color:#b87c263d;background:#fff9ede6;color:#6f4b12}.qboBlockerList{display:grid;gap:6px;margin:10px 0;padding:10px 12px;border:1px solid rgba(184,124,38,.24);border-radius:12px;background:#fff9edb8}.qboBlockerList strong{color:#6f4b12}.qboBlockerList span{color:#72591e;font-size:.86rem}.overrideToggle span{display:inline-block;line-height:1.35}.qboBillSafetyPanel{border:1px solid rgba(148,163,184,.35);border-radius:16px;padding:14px;margin-top:14px;background:#0f172a08}.qboBillSafetyPanel.pass{border-color:#16a34a73}.qboBillSafetyPanel.warn{border-color:#f59e0b80}.qboBillSafetyHeader{display:flex;align-items:flex-start;justify-content:space-between;gap:14px}.qboBillSafetyHeader h4{margin:0 0 4px}.qboBillSafetyHeader p{margin:0;font-size:.86rem;opacity:.78}.qboBillSafetyResult{margin-top:12px;display:grid;gap:10px}.qboBillSafetyResult p{margin:0;font-size:.9rem}.qboBillSafetyHeader .secondaryButton{min-width:118px;white-space:nowrap;padding-left:12px;padding-right:12px}.qboBillSafetyResult .gateItem strong{white-space:nowrap}@media(max-width:720px){.qboBillSafetyHeader{flex-direction:column}.qboBillSafetyHeader .secondaryButton{width:100%}}.vendorProfileCard .gateList{grid-template-columns:minmax(0,1fr)!important}.vendorProfileCard .gateItem{grid-template-columns:minmax(0,1fr)!important;align-items:start}.vendorProfileCard .gateItem span{display:block;width:auto;flex:none;font-size:.82rem;line-height:1.2}.vendorProfileCard .gateItem strong{display:block;width:100%;text-align:left;overflow-wrap:break-word;word-break:normal;white-space:normal;line-height:1.25}.vendorProfileCard .profilePreviewBox strong{overflow-wrap:break-word;word-break:normal;white-space:normal}.likelyQboVendorBox,.qboVendorSearchBox{border:1px solid var(--border);border-radius:14px;padding:12px;background:#ffffffa8;display:grid;gap:10px}.likelyQboVendorHeader,.qboVendorSearchActions{display:flex;gap:8px;justify-content:space-between;align-items:center;flex-wrap:wrap}.likelyQboVendorHeader span{font-size:.78rem;font-weight:700;text-transform:uppercase;letter-spacing:.06em;color:var(--muted)}.likelyQboVendorCard,.qboVendorResult{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:10px;align-items:center;border:1px solid var(--border);border-radius:12px;padding:10px;background:#ffffffc7}.likelyQboVendorCard div,.qboVendorResult div,.qboVendorSearchResults{min-width:0;display:grid;gap:5px}.likelyQboVendorCard strong,.likelyQboVendorCard span,.qboVendorResult strong,.qboVendorResult span{min-width:0;overflow-wrap:anywhere}.qboSuggestionDetails summary{cursor:pointer;font-size:.85rem;color:var(--muted);margin-bottom:8px}.parentCompanyBox{border:1px solid var(--border);border-radius:14px;padding:12px;background:#ffffffa8;display:grid;gap:10px}.parentCompanyHeader{font-size:.78rem;font-weight:800;text-transform:uppercase;letter-spacing:.06em;color:var(--muted)}.vendorProfileCard textarea{min-height:90px;resize:vertical;border:1px solid var(--border);border-radius:12px;padding:10px;font:inherit;background:#ffffffe6}.counterpointVendorBox,.counterpointVendorSearchBox{border:1px solid var(--border);border-radius:14px;padding:12px;background:#ffffffa8;display:grid;gap:10px}.counterpointVendorHeader,.counterpointVendorSearchActions{display:flex;gap:8px;justify-content:space-between;align-items:center;flex-wrap:wrap}.counterpointVendorHeader span{font-size:.78rem;font-weight:700;text-transform:uppercase;letter-spacing:.06em;color:var(--muted)}.counterpointVendorCard,.counterpointVendorResult{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:10px;align-items:center;border:1px solid var(--border);border-radius:12px;padding:10px;background:#ffffffc7}.counterpointVendorCard div,.counterpointVendorResult div,.counterpointVendorSearchResults{min-width:0;display:grid;gap:5px}.counterpointVendorCard strong,.counterpointVendorCard span,.counterpointVendorResult strong,.counterpointVendorResult span{min-width:0;overflow-wrap:anywhere}.counterpointSuggestionDetails summary{cursor:pointer;font-size:.85rem;color:var(--muted);margin-bottom:8px}.qboExpenseAccountBox{border:1px solid var(--border);border-radius:14px;padding:12px;background:#ffffffa8;display:grid;gap:10px}.qboExpenseAccountHeader,.qboExpenseAccountActions{display:flex;gap:8px;justify-content:space-between;align-items:center;flex-wrap:wrap}.qboExpenseAccountHeader span{font-size:.78rem;font-weight:700;text-transform:uppercase;letter-spacing:.06em;color:var(--muted)}.qboExpenseAccountSelected,.qboExpenseAccountResult{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:10px;align-items:center;border:1px solid var(--border);border-radius:12px;padding:10px;background:#ffffffc7}.qboExpenseAccountSelected div,.qboExpenseAccountResult div,.qboExpenseAccountResults{min-width:0;display:grid;gap:5px}.qboExpenseAccountSelected strong,.qboExpenseAccountSelected span,.qboExpenseAccountResult strong,.qboExpenseAccountResult span{min-width:0;overflow-wrap:anywhere}.qboDistributionBox{border:1px solid var(--border);border-radius:14px;padding:12px;background:#ffffffb8;display:grid;gap:10px}.qboDistributionSummary{display:grid;gap:4px;color:var(--muted);font-size:.86rem}.qboDistributionLines{display:grid;gap:8px}.qboDistributionLine{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:10px;align-items:center;border:1px solid var(--border);border-radius:12px;padding:9px 10px;background:#ffffffd1}.qboDistributionLine div{min-width:0;display:grid;gap:4px}.qboDistributionLine strong,.qboDistributionLine span{min-width:0;overflow-wrap:anywhere}.qboDistributionAmounts{text-align:right;color:var(--muted);font-size:.86rem}.qboBillPreviewBox{border:1px solid var(--border);border-radius:14px;padding:12px;background:#ffffffb8;display:grid;gap:10px}.qboBillPreviewHeader{display:flex;justify-content:space-between;gap:12px;align-items:center}.qboBillPreviewHeader span{color:var(--muted);font-size:.86rem;text-transform:uppercase;letter-spacing:.04em}.qboBillPreviewLines{display:grid;gap:8px}.qboBillPreviewLine{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:10px;align-items:center;border:1px solid var(--border);border-radius:12px;padding:9px 10px;background:#ffffffd1}.qboBillPreviewLine div{min-width:0;display:grid;gap:4px}.qboBillPreviewLine strong,.qboBillPreviewLine span{min-width:0;overflow-wrap:anywhere}.qboBillPreviewAmount{text-align:right;color:var(--muted);font-size:.9rem;white-space:nowrap}.qboBillPreviewTotals{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:8px}.qboBillPreviewTotals div{border:1px solid var(--border);border-radius:12px;padding:8px 10px;background:#ffffffd1;display:grid;gap:3px}.qboBillPreviewTotals span{color:var(--muted);font-size:.78rem;text-transform:uppercase;letter-spacing:.04em}.qboBillPreviewTotals strong{font-size:.95rem}.qboBillPreviewTotals .pass{border-color:#53965273;background:#53965214}.qboBillPreviewTotals .warn{border-color:#b9741873;background:#b974181a}.qboDistributionDifferentialWarning{border:1px solid rgba(185,116,24,.45);border-radius:12px;padding:9px 10px;background:#b974181a;color:#7a4b0f;font-size:.9rem;font-weight:700}@media(max-width:720px){.qboBillPreviewTotals{grid-template-columns:1fr}}.topLevelNavList{border-bottom:1px solid rgba(148,163,184,.24);margin-bottom:14px;padding-bottom:14px}.queueNavList{gap:8px}.hiddenWorkspace,.hiddenPdfPreviewPane,.hiddenDetailPane{display:none}.pdfAssemblyWorkspace,.comingSoonWorkspace{display:flex;flex-direction:column;gap:18px;padding:22px}.pdfAssemblyHero,.comingSoonWorkspace{border:1px solid rgba(148,163,184,.24);border-radius:18px;background:#0f172a57}.pdfAssemblyHero{display:flex;justify-content:space-between;gap:20px;padding:24px}.pdfAssemblyHero h2,.comingSoonWorkspace h2{margin:6px 0 8px;font-size:28px}.pdfAssemblyHero p,.comingSoonWorkspace p,.pdfAssemblyModeCard p,.pdfAssemblyCorral p{color:#e2e8f0bd;line-height:1.45}.sectionEyebrow{color:#93c5fd;font-size:12px;font-weight:800;letter-spacing:.12em;text-transform:uppercase}.pdfAssemblyRuleBox{display:flex;justify-content:space-between;gap:18px;border:1px solid rgba(34,197,94,.32);border-radius:16px;padding:16px 18px;background:#1665342e}.pdfAssemblyRuleBox strong{color:#bbf7d0}.pdfAssemblyRuleBox span{color:#dcfce7;font-weight:800}.pdfAssemblyModeGrid,.pdfAssemblyCorralGrid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:14px}.pdfAssemblyModeCard,.pdfAssemblyCorral{border:1px solid rgba(148,163,184,.22);border-radius:16px;padding:16px;background:#0f172a42}.pdfAssemblyModeCard span,.pdfAssemblyCorral span{color:#c4b5fd;font-size:12px;font-weight:800;letter-spacing:.08em;text-transform:uppercase}.pdfAssemblyModeCard p,.pdfAssemblyCorral p{margin-bottom:0}.pdfAssemblyCorral.required{border-color:#f59e0b66;background:#78350f29}.pdfAssemblyCorral h3{margin:8px 0}.comingSoonWorkspace{padding:24px}@media(max-width:1100px){.pdfAssemblyHero,.pdfAssemblyRuleBox{flex-direction:column}.pdfAssemblyModeGrid,.pdfAssemblyCorralGrid{grid-template-columns:1fr}}.pdfAssemblyHeroActions{display:flex;align-items:flex-start;gap:10px;flex-wrap:wrap}.pdfAssemblyInspectPanel{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:12px}.pdfAssemblyInspectPanel>div{border:1px solid rgba(148,163,184,.22);border-radius:14px;background:#0f172a42;padding:14px}.pdfAssemblyInspectPanel span,.pdfAssemblyCorralStatus span{display:block;color:#e2e8f09e;font-size:12px;font-weight:800;letter-spacing:.08em;text-transform:uppercase;margin-bottom:6px}.pdfAssemblyInspectPanel strong,.pdfAssemblyCorralStatus strong{color:#f8fafc}.pdfAssemblyCorralStatusGrid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px}.pdfAssemblyCorralStatus{border:1px solid rgba(148,163,184,.22);border-radius:14px;background:#0f172a3d;padding:14px}.pdfAssemblyCorralStatus.required{border-color:#f59e0b66;background:#78350f24}.pdfAssemblyCorralStatus p{color:#e2e8f0b8;margin:8px 0 0}@media(max-width:1100px){.pdfAssemblyInspectPanel,.pdfAssemblyCorralStatusGrid{grid-template-columns:1fr}}.pdfAssemblyPageManifestSection{border:1px solid rgba(148,163,184,.22);border-radius:16px;background:#0f172a38;padding:16px}.pdfAssemblySectionHeader{display:flex;align-items:flex-start;justify-content:space-between;gap:16px;margin-bottom:14px}.pdfAssemblySectionHeader h3{margin:6px 0 0}.pdfAssemblySectionHeader strong{color:#f8fafc}.pdfAssemblyPageManifestGrid{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:10px}.pdfAssemblyPageCard{border:1px solid rgba(148,163,184,.2);border-radius:14px;background:#0f172a52;padding:12px}.pdfAssemblyPageCard span{display:block;color:#93c5fd;font-size:12px;font-weight:900;letter-spacing:.08em;text-transform:uppercase;margin-bottom:6px}.pdfAssemblyPageCard strong{color:#f8fafc}.pdfAssemblyPageCard p{color:#e2e8f0b8;font-size:12px;margin:6px 0 0}@media(max-width:1300px){.pdfAssemblyPageManifestGrid{grid-template-columns:repeat(3,minmax(0,1fr))}}@media(max-width:900px){.pdfAssemblyPageManifestGrid{grid-template-columns:1fr}}.pdfAssemblyPageActions{display:flex;flex-wrap:wrap;gap:6px;margin-top:10px}.pdfAssemblyPageAction{border:1px solid rgba(148,163,184,.24);border-radius:999px;background:#0f172a6b;color:#e2e8f0d1;cursor:pointer;font-size:11px;font-weight:800;padding:5px 8px}.pdfAssemblyPageAction:hover:not(:disabled){border-color:#93c5fdb8;color:#f8fafc}.pdfAssemblyPageAction.active{border-color:#22c55eb8;background:#1665345c;color:#dcfce7}.pdfAssemblyPageAction:disabled{cursor:wait;opacity:.64}.pdfAssemblyHeroActions .secondaryButton{white-space:nowrap}.pdfAssemblyFinalResultPanel{border:1px solid rgba(34,197,94,.35);border-radius:16px;background:#16653429;padding:16px}.pdfAssemblyFinalResultPanel h3{margin:6px 0 8px}.pdfAssemblyFinalResultPanel p{color:#dcfce7db;margin:6px 0 0}.settingsWorkspace{grid-column:2 / -1;width:100%;max-width:none;min-width:0;overflow:auto;padding-right:24px}.settingsWorkspace~.detailPane,.settingsWorkspace~.pdfPreviewPane{display:none!important}.settingsWorkspace .settingsCard,.settingsWorkspace .settingsPreviewBox{max-width:none}.settingsWorkspace .settingsPresetGrid,.settingsWorkspace .settingsOptionGrid{width:100%}.appCrashShield{min-height:100vh;display:grid;place-items:center;padding:28px;background:#f4f8f1;color:#172417}.appCrashShieldCard{width:min(720px,100%);padding:28px;border:1px solid #dbe7d6;border-radius:18px;background:#fff;box-shadow:0 20px 50px #1931181f}.appCrashShieldCard h1{margin:0 0 10px}.appCrashShieldCard p{line-height:1.5}.appCrashShieldCard button{margin:14px 0}.appCrashShieldCard details{margin-top:12px}.appCrashShieldCard pre{overflow:auto;max-height:220px;padding:12px;border-radius:10px;background:#102016;color:#d8f5d3;white-space:pre-wrap}.sidebar{display:flex;flex-direction:column}.sidebarMainNavZone{display:grid;gap:10px;flex-shrink:0}.sidebarEmployeeHub{height:100vh;position:sticky;top:0;overflow-y:auto}.sidebarSubNavZone{margin-top:auto;padding:14px;border:1px solid rgba(44,91,50,.2);border-radius:18px;background:linear-gradient(180deg,#eef0d5,#e4ead0);box-shadow:inset 0 1px #ffffffb8}.sidebarZoneLabel{margin:0 0 10px;color:#224a26c7;font-size:.72rem;font-weight:900;letter-spacing:.08em;text-transform:uppercase}.sidebarSubNavItem{width:100%;justify-content:flex-start;border:1px solid rgba(42,89,47,.18);background:#ffffff9e;color:#214d29;text-align:left}.sidebarSubNavItem:hover{border-color:#2a592f61;background:#ffffffd1}.sidebarSubNavItem.active{border-color:#205b2a8c;background:#24572d;color:#f5f8df;box-shadow:0 10px 20px #214d292e}.sidebarSubNavEmpty{padding:12px;border:1px dashed rgba(42,89,47,.28);border-radius:12px;color:#224a26b8;font-size:.82rem;line-height:1.35}.displayAppearance-dark .sidebarSubNavZone{border-color:#adc9992e;background:linear-gradient(180deg,#263322,#1d2d1e)}.displayAppearance-dark .sidebarZoneLabel{color:#ddeecac7}.displayAppearance-dark .sidebarSubNavItem{border-color:#c2ddab29;background:#ffffff0f;color:#e5f1d2}.displayAppearance-dark .sidebarSubNavItem:hover{border-color:#c2ddab52;background:#ffffff1a}.displayAppearance-dark .sidebarSubNavItem.active{border-color:#9cd67c8f;background:#345f35;color:#f5f8df}.displayAppearance-dark .sidebarSubNavEmpty{border-color:#c2ddab3d;color:#e5f1d2b8}.sidebarSubNavZone{margin-top:14px}.sidebarInvoiceListZone{display:grid;gap:8px;margin-top:12px;padding-top:12px;border-top:1px solid rgba(42,89,47,.22)}.sidebarInvoiceListHeader{display:flex;align-items:center;justify-content:space-between;gap:8px}.sidebarInvoiceListHeader strong{color:#214d29;font-size:.76rem;font-weight:900;letter-spacing:.06em;text-transform:uppercase}.sidebarInvoiceListHeader button{min-height:26px;padding:5px 8px;border-radius:9px;font-size:.72rem}.sidebarInvoiceList{display:grid;gap:8px;max-height:44vh;overflow:auto;padding-right:2px}.sidebarInvoiceCard{display:grid;gap:5px;width:100%;min-height:auto;padding:10px;border:1px solid rgba(42,89,47,.24);border-radius:12px;background:#ffffffc7;color:#173d20;text-align:left}.sidebarInvoiceCard:hover{border-color:#2a592f75;background:#fffffff0}.sidebarInvoiceCard.selected{border-color:#205b2ab8;background:#fff;box-shadow:0 0 0 2px #205b2a24}.sidebarInvoiceCard strong{overflow:hidden;color:#16391e;font-size:.86rem;line-height:1.1;text-overflow:ellipsis;white-space:nowrap}.sidebarInvoiceCard span{overflow:hidden;color:#1f4324bd;font-size:.72rem;line-height:1.25;text-overflow:ellipsis;white-space:nowrap}.sidebarInvoiceStatusRow{display:flex;flex-wrap:wrap;gap:4px}.sidebarInvoiceStatusRow em{padding:3px 6px;border-radius:999px;background:#edf5e7;color:#315d37;font-size:.64rem;font-style:normal;font-weight:800}.sidebarInvoiceEmpty{padding:10px;border:1px dashed rgba(42,89,47,.28);border-radius:12px;color:#224a26b8;font-size:.8rem}.sidebarQueueMovedWorkspace{display:none!important}.appShell:has(.sidebarQueueMovedWorkspace){grid-template-columns:240px minmax(620px,1fr) minmax(520px,.95fr)}.displayAppearance-dark .sidebarInvoiceListZone{border-top-color:#c2ddab2e}.displayAppearance-dark .sidebarInvoiceListHeader strong{color:#e5f1d2}.displayAppearance-dark .sidebarInvoiceCard{border-color:#c2ddab24;background:#ffffff0f;color:#e5f1d2}.displayAppearance-dark .sidebarInvoiceCard:hover{border-color:#c2ddab4d;background:#ffffff1a}.displayAppearance-dark .sidebarInvoiceCard.selected{border-color:#9cd67c8a;background:#ffffff24}.displayAppearance-dark .sidebarInvoiceCard strong{color:#f1f7df}.displayAppearance-dark .sidebarInvoiceCard span{color:#e5f1d2b8}.displayAppearance-dark .sidebarInvoiceStatusRow em{background:#e5f1d21f;color:#e5f1d2}.displayAppearance-dark .sidebarInvoiceEmpty{border-color:#c2ddab3d;color:#e5f1d2b8}.sidebarSubNavItem{display:flex;align-items:center;justify-content:space-between;gap:8px}.sidebarSubNavItem span{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.sidebarSubNavItem strong{flex:0 0 auto;min-width:24px;padding:2px 7px;border-radius:999px;background:#214d291f;color:#214d29;font-size:.72rem;font-weight:900;text-align:center}.sidebarSubNavItem.active strong{background:#f5f8df38;color:#f5f8df}.displayAppearance-dark .sidebarSubNavItem strong{background:#e5f1d21f;color:#e5f1d2}.displayAppearance-dark .sidebarSubNavItem.active strong{background:#f5f8df2e;color:#f5f8df}.pdfAssemblyWorkspace{grid-column:2 / -1;width:100%;max-width:none;min-width:0;align-self:stretch;overflow:auto;padding-right:24px}.pdfAssemblyWorkspace~.sidebarQueueMovedWorkspace,.pdfAssemblyWorkspace~.detailPane,.pdfAssemblyWorkspace~.pdfPreviewPane{display:none!important}.vendorProfilesWorkspace{grid-column:2 / -1;width:100%;max-width:none;min-width:0;align-self:stretch;overflow:auto;padding-right:24px}.vendorProfilesWorkspace~.sidebarQueueMovedWorkspace,.vendorProfilesWorkspace~.detailPane,.vendorProfilesWorkspace~.pdfPreviewPane{display:none!important}.pdfAssemblyHero{display:grid;grid-template-columns:minmax(320px,1fr) minmax(520px,1.35fr);align-items:start;gap:18px;margin-bottom:16px}.pdfAssemblyHeroActions{display:grid;grid-template-columns:repeat(3,minmax(150px,1fr));gap:10px;align-self:stretch}.pdfAssemblyHeroActions button{width:100%;min-height:42px;white-space:normal;line-height:1.15}.pdfAssemblyInspectPanel{display:grid;grid-template-columns:repeat(4,minmax(160px,1fr));gap:10px;margin:12px 0 16px}.pdfAssemblyInspectPanel>div{min-width:0}.pdfAssemblyInspectPanel strong{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.pdfAssemblyCorralStatusGrid{display:grid;grid-template-columns:repeat(4,minmax(160px,1fr));gap:10px;margin-bottom:16px}.pdfAssemblyFinalResultPanel{margin:0 0 16px}.pdfAssemblyPageManifestSection{margin-top:16px}.pdfAssemblyPageManifestGrid{display:grid;grid-template-columns:repeat(auto-fill,minmax(210px,1fr));gap:12px}.pdfAssemblyPageCard{min-width:0}.pdfAssemblyPageActions{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:7px}.pdfAssemblyPageAction{min-width:0;white-space:normal;line-height:1.1}.pdfAssemblyModeGrid,.pdfAssemblyCorralGrid{display:grid;grid-template-columns:repeat(4,minmax(180px,1fr));gap:12px;margin-top:16px}.pdfAssemblyModeCard,.pdfAssemblyCorral{min-height:auto}@media(max-width:1400px){.pdfAssemblyHero{grid-template-columns:1fr}.pdfAssemblyHeroActions,.pdfAssemblyInspectPanel,.pdfAssemblyCorralStatusGrid,.pdfAssemblyModeGrid,.pdfAssemblyCorralGrid{grid-template-columns:repeat(2,minmax(180px,1fr))}}@media(max-width:900px){.pdfAssemblyHeroActions,.pdfAssemblyInspectPanel,.pdfAssemblyCorralStatusGrid,.pdfAssemblyModeGrid,.pdfAssemblyCorralGrid{grid-template-columns:1fr}}.pdfAssemblySourceTools{align-items:stretch;justify-content:start;gap:10px;text-align:left}.pdfAssemblySourceTools strong{font-size:.84rem}.sidebarSearchInput{width:100%;min-height:34px;padding:8px 10px;border:1px solid rgba(38,95,47,.16);border-radius:10px;background:#ffffffc7;color:#19361b;font-size:.82rem}.pdfAssemblySourceList{display:grid;gap:8px;max-height:360px;overflow:auto}.pdfAssemblySourceItem{display:grid;gap:3px;width:100%;min-height:48px;padding:8px 10px;border:1px solid rgba(38,95,47,.12);border-radius:12px;background:#ffffffb8;color:#19361b;text-align:left}.pdfAssemblySourceItem.active{border-color:#265f2f70;background:#e5f2dc}.pdfAssemblySourceItem span{overflow:hidden;font-size:.78rem;font-weight:900;text-overflow:ellipsis;white-space:nowrap}.pdfAssemblySourceItem small,.pdfAssemblySourceEmpty{color:#19361ba8;font-size:.72rem;line-height:1.3}.pdfAssemblyManifestWithPreview{display:grid;grid-template-columns:minmax(420px,1.05fr) minmax(520px,.95fr);gap:16px;align-items:start}.pdfAssemblyManifestWithPreview .pdfAssemblyPageManifestGrid{grid-template-columns:repeat(auto-fill,minmax(210px,1fr))}.pdfAssemblyPageCard{cursor:pointer}.pdfAssemblyPageCard.selectedPreviewPage{border-color:#205b2ab8;box-shadow:0 0 0 3px #205b2a24}.pdfAssemblyPageCardHeader{display:flex;align-items:center;justify-content:space-between;gap:8px}.pdfAssemblySelectPreviewButton{min-height:28px;padding:5px 9px;border:1px solid rgba(38,95,47,.22);border-radius:999px;background:#eef8e8;color:#255f2e;font-size:.72rem;font-weight:800}.pdfAssemblyPersistentPreviewPane{position:sticky;top:14px;display:grid;grid-template-rows:auto auto minmax(0,1fr);min-height:760px;max-height:calc(100vh - 120px);overflow:hidden;border:1px solid rgba(38,95,47,.16);border-radius:18px;background:#f7fbf3;box-shadow:0 14px 34px #1931181a}.pdfAssemblyPersistentPreviewHeader{padding:14px 16px;border-bottom:1px solid rgba(38,95,47,.14);background:#fff}.pdfAssemblyPersistentPreviewHeader h3{margin:2px 0 0;color:#162816}.pdfAssemblyMissingStrip,.pdfAssemblyReadyStrip{display:grid;gap:2px;padding:10px 14px;border-bottom:1px solid rgba(38,95,47,.14)}.pdfAssemblyMissingStrip{background:#fff5df;color:#6b4d13}.pdfAssemblyReadyStrip{background:#e8f6dc;color:#255f2e}.pdfAssemblyMissingStrip span,.pdfAssemblyReadyStrip span{font-size:.68rem;font-weight:900;letter-spacing:.06em;text-transform:uppercase}.pdfAssemblyMissingStrip strong,.pdfAssemblyReadyStrip strong{font-size:.82rem}.pdfAssemblyPersistentPreviewFrame{width:100%;height:100%;border:0;background:#eef3ea}.pdfAssemblyPreviewEmpty{display:grid;place-items:center;min-height:520px;padding:24px;color:#224a26b3;text-align:center;line-height:1.45}@media(max-width:1500px){.pdfAssemblyManifestWithPreview{grid-template-columns:1fr}.pdfAssemblyPersistentPreviewPane{position:relative;top:auto;min-height:680px;max-height:none}}.pdfAssemblyPageCard.notInFinalPdf{background:#d226261b}.pdfAssemblyPageCard.notInFinalPdf.selectedPreviewPage{border-color:#b2222242;box-shadow:0 0 0 3px #b2222214}.pdfAssemblyFinalIncludeLabel{color:#255f2e!important;font-weight:900}.pdfAssemblyFinalExcludeLabel{color:#8f2d2d!important;font-weight:900}.pdfAssemblyPageAction.dangerAction{border-color:#37403a29;background:#ffffffd1;color:#37403a}.pdfAssemblyPageAction.dangerAction:hover:not(:disabled){border-color:#b2222257;background:#fff2f2;color:#9b1c1c}.pdfAssemblyPageAction.dangerAction.dangerSelected,.pdfAssemblyPageAction.dangerAction.dangerSelected:hover:not(:disabled){border-color:#ff2f2f;background:#7f1111;color:#ffe5e5;box-shadow:inset 0 0 0 1px #ffffff29,0 0 0 2px #ff2f2f2e}.displayAppearance-dark .pdfAssemblyPageCard.notInFinalPdf{background:#ff4c4c29}.displayAppearance-dark .pdfAssemblyFinalExcludeLabel{color:#ffb8b8!important}.displayAppearance-dark .pdfAssemblyPageAction.dangerAction{border-color:#e6f3dd29;background:#ffffff14;color:#e6f3dd}.displayAppearance-dark .pdfAssemblyPageAction.dangerAction:hover:not(:disabled){border-color:#ff7e7e57;background:#4e151570;color:#ffb8b8}.displayAppearance-dark .pdfAssemblyPageAction.dangerAction.dangerSelected,.displayAppearance-dark .pdfAssemblyPageAction.dangerAction.dangerSelected:hover:not(:disabled){border-color:#ff4b4b;background:#7f1111;color:#ffe5e5}.pdfAssemblySourceSidebar{display:flex;flex-direction:column;min-height:0}.pdfAssemblySidebarSources{display:flex;flex:1 1 auto;flex-direction:column;min-height:0}.pdfAssemblySourceList{min-height:0;overflow:auto}.pdfAssemblySidebarTools{border-top:1px solid rgba(38,95,47,.16);display:grid;flex:0 0 auto;gap:8px;margin-top:12px;padding-top:12px}.pdfAssemblySidebarToolsTitle{color:#19361b9e;font-size:.68rem;font-weight:950;letter-spacing:.08em;text-transform:uppercase}.pdfAssemblySidebarTools .secondaryButton,.pdfAssemblySidebarTools .primaryButton{justify-content:center;min-height:38px;width:100%}.pdfAssemblyTopAttributes{display:grid;gap:12px;grid-template-columns:minmax(0,1.4fr) minmax(260px,.8fr);margin-bottom:14px}.pdfAssemblyTopAttributes .pdfAssemblyRuleBox{margin:0}.pdfAssemblyTopStatus{align-items:center;border:1px solid rgba(38,95,47,.14);border-radius:16px;display:grid;gap:4px;padding:14px 16px}.pdfAssemblyTopStatus span{color:#19361b9e;font-size:.68rem;font-weight:950;letter-spacing:.08em;text-transform:uppercase}.pdfAssemblyTopStatus strong{color:#19361b;font-size:.92rem;font-weight:950}.pdfAssemblyTopStatus.ready{background:#eef9e8eb}.pdfAssemblyTopStatus.missing{background:#fff8dceb}.pdfAssemblyManifestToolbar{align-items:center;background:#f7fbf3eb;border:1px solid rgba(38,95,47,.14);border-radius:16px;display:flex;gap:12px;justify-content:space-between;margin-bottom:12px;padding:12px 14px}.pdfAssemblyManifestToolbar>div:first-child{display:grid;gap:2px}.pdfAssemblyManifestToolbar strong{color:#19361b;font-size:.9rem;font-weight:950}.pdfAssemblyManifestToolbarActions{display:flex;flex-wrap:wrap;gap:8px;justify-content:flex-end}.displayAppearance-dark .pdfAssemblySidebarTools{border-top-color:#a6d48d2e}.displayAppearance-dark .pdfAssemblySidebarToolsTitle,.displayAppearance-dark .pdfAssemblyTopStatus span{color:#e6f3dda8}.displayAppearance-dark .pdfAssemblyTopStatus,.displayAppearance-dark .pdfAssemblyManifestToolbar{border-color:#a6d48d2e}.displayAppearance-dark .pdfAssemblyTopStatus strong,.displayAppearance-dark .pdfAssemblyManifestToolbar strong{color:#f4f8ef}.displayAppearance-dark .pdfAssemblyTopStatus.ready,.displayAppearance-dark .pdfAssemblyManifestToolbar{background:#1f3f22b8}.displayAppearance-dark .pdfAssemblyTopStatus.missing{background:#544115b8}@media(max-width:1100px){.pdfAssemblyTopAttributes{grid-template-columns:1fr}.pdfAssemblyManifestToolbar{align-items:stretch;flex-direction:column}.pdfAssemblyManifestToolbarActions{justify-content:stretch}.pdfAssemblyManifestToolbarActions .secondaryButton{flex:1 1 auto}}.pdfAssemblySelectedPageAttributes{background:#f7fbf3eb;border:1px solid rgba(38,95,47,.14);border-radius:16px;grid-column:1 / -1;padding:14px 16px}.pdfAssemblySelectedPageAttributeHeader{align-items:baseline;display:flex;gap:10px;justify-content:space-between;margin-bottom:10px}.pdfAssemblySelectedPageAttributeHeader strong{color:#19361b;font-size:.92rem;font-weight:950}.pdfAssemblySelectedPageAttributeGrid{display:grid;gap:10px;grid-template-columns:repeat(4,minmax(0,1fr))}.pdfAssemblySelectedPageAttributeGrid div{display:grid;gap:3px;min-width:0}.pdfAssemblySelectedPageAttributeGrid span{color:#19361b9e;font-size:.66rem;font-weight:950;letter-spacing:.06em;text-transform:uppercase}.pdfAssemblySelectedPageAttributeGrid strong{align-items:center;color:#19361b;display:inline-flex;font-size:.78rem;font-weight:950;gap:6px;min-width:0}.pdfAssemblySelectedPageAttributeWide{grid-column:1 / -1}.pdfAssemblyColorDot{border:1px solid rgba(25,54,27,.22);border-radius:999px;display:inline-block;height:10px;width:10px}.displayAppearance-dark .pdfAssemblySelectedPageAttributes{background:#101f12db;border-color:#a6d48d2e}.displayAppearance-dark .pdfAssemblySelectedPageAttributeHeader strong,.displayAppearance-dark .pdfAssemblySelectedPageAttributeGrid strong{color:#f4f8ef}.displayAppearance-dark .pdfAssemblySelectedPageAttributeGrid span{color:#e6f3dda8}@media(max-width:1100px){.pdfAssemblySelectedPageAttributeGrid{grid-template-columns:repeat(2,minmax(0,1fr))}}.pdfAssemblyOnTheFlyRulePanel{background:#fffffff0;border:1px solid rgba(38,95,47,.14);border-radius:18px;box-shadow:0 12px 30px #12371814;display:grid;gap:14px;margin-bottom:16px;padding:16px}.pdfAssemblyOnTheFlyRuleHeader{align-items:flex-start;display:flex;gap:16px;justify-content:space-between}.pdfAssemblyOnTheFlyRuleHeader h3{color:#19361b;font-size:1rem;margin:3px 0 0}.pdfAssemblyOnTheFlyRuleHeader strong{background:#265f2f17;border-radius:999px;color:#265f2f;font-size:.78rem;padding:7px 10px;white-space:nowrap}.pdfAssemblyRuleEditorGrid{display:grid;gap:12px;grid-template-columns:repeat(5,minmax(0,1fr))}.pdfAssemblyRuleEditorGrid label{display:grid;gap:5px}.pdfAssemblyRuleEditorGrid label span{color:#19361bad;font-size:.66rem;font-weight:950;letter-spacing:.06em;text-transform:uppercase}.pdfAssemblyRuleEditorGrid input,.pdfAssemblyRuleEditorGrid select{background:#fff;border:1px solid rgba(38,95,47,.18);border-radius:12px;color:#19361b;font-size:.82rem;font-weight:800;min-width:0;padding:9px 10px}.pdfAssemblyRuleEditorSummary{align-items:center;background:#f7fbf3e6;border:1px dashed rgba(38,95,47,.22);border-radius:14px;display:flex;gap:12px;justify-content:space-between;padding:10px 12px}.pdfAssemblyRuleEditorSummary span{color:#19361b;font-size:.82rem;font-weight:850}.displayAppearance-dark .pdfAssemblyOnTheFlyRulePanel{background:#101f12eb;border-color:#a6d48d2e}.displayAppearance-dark .pdfAssemblyOnTheFlyRuleHeader h3,.displayAppearance-dark .pdfAssemblyRuleEditorSummary span{color:#f4f8ef}.displayAppearance-dark .pdfAssemblyRuleEditorGrid label span{color:#e6f3dda8}.displayAppearance-dark .pdfAssemblyRuleEditorGrid input,.displayAppearance-dark .pdfAssemblyRuleEditorGrid select{background:#07140adb;border-color:#a6d48d2e;color:#f4f8ef}.displayAppearance-dark .pdfAssemblyRuleEditorSummary{background:#07140ab8;border-color:#a6d48d38}@media(max-width:1250px){.pdfAssemblyRuleEditorGrid{grid-template-columns:repeat(2,minmax(0,1fr))}}.pdfAssemblySavedVendorRulesPanel{background:#f7fbf3eb;border:1px solid rgba(38,95,47,.14);border-radius:18px;display:grid;gap:14px;margin-bottom:16px;padding:16px}.pdfAssemblySavedVendorRulesHeader{align-items:flex-start;display:flex;gap:16px;justify-content:space-between}.pdfAssemblySavedVendorRulesHeader h3{color:#19361b;font-size:1rem;margin:3px 0 0}.pdfAssemblySavedVendorRulesHeader strong{background:#265f2f17;border-radius:999px;color:#265f2f;font-size:.78rem;padding:7px 10px;white-space:nowrap}.pdfAssemblySavedVendorRulesGrid{display:grid;gap:12px;grid-template-columns:repeat(3,minmax(0,1fr))}.pdfAssemblySavedVendorRulesGrid>div{background:#ffffffc7;border:1px solid rgba(38,95,47,.1);border-radius:14px;display:grid;gap:7px;min-width:0;padding:12px}.pdfAssemblySavedVendorRulesGrid span{color:#19361bad;font-size:.66rem;font-weight:950;letter-spacing:.06em;text-transform:uppercase}.pdfAssemblySavedVendorRulesGrid ul{display:grid;gap:6px;list-style:none;margin:0;padding:0}.pdfAssemblySavedVendorRulesGrid li,.pdfAssemblySavedVendorRulesGrid p{align-items:center;color:#19361b;display:flex;font-size:.8rem;font-weight:850;gap:7px;margin:0}.pdfAssemblySavedVendorRulesNote{color:#19361b9e!important;font-size:.74rem!important;font-weight:750!important}.displayAppearance-dark .pdfAssemblySavedVendorRulesPanel{background:#101f12db;border-color:#a6d48d2e}.displayAppearance-dark .pdfAssemblySavedVendorRulesHeader h3,.displayAppearance-dark .pdfAssemblySavedVendorRulesGrid li,.displayAppearance-dark .pdfAssemblySavedVendorRulesGrid p{color:#f4f8ef}.displayAppearance-dark .pdfAssemblySavedVendorRulesGrid>div{background:#07140aad;border-color:#a6d48d21}.displayAppearance-dark .pdfAssemblySavedVendorRulesGrid span{color:#e6f3dda8}.displayAppearance-dark .pdfAssemblySavedVendorRulesNote{color:#e6f3dda8!important}@media(max-width:1100px){.pdfAssemblySavedVendorRulesGrid{grid-template-columns:1fr}}.pdfAssemblyRuleEditorWide{grid-column:1 / -1}.pdfAssemblyRuleEditorWide textarea,.pdfAssemblyEditedOcrPanel textarea{background:#fffffff0;border:1px solid rgba(38,95,47,.18);border-radius:12px;color:#19361b;font:inherit;font-size:.8rem;font-weight:750;min-height:88px;padding:10px 11px;resize:vertical;width:100%}.pdfAssemblyRuleEditorWide em{color:#19361b9e;font-size:.72rem;font-style:normal;font-weight:750;line-height:1.35}.pdfAssemblyEditedOcrPanel{align-items:stretch!important;display:grid!important;gap:8px!important;grid-column:1 / -1}.pdfAssemblyEditedOcrPanel button{justify-self:start}.displayAppearance-dark .pdfAssemblyRuleEditorWide textarea,.displayAppearance-dark .pdfAssemblyEditedOcrPanel textarea{background:#07140ac7;border-color:#a6d48d33;color:#f4f8ef}.displayAppearance-dark .pdfAssemblyRuleEditorWide em{color:#e6f3dda8}.pdfAssemblyUnifiedRuleScope{background:#265f2f12;border:1px solid rgba(38,95,47,.12);border-radius:14px;display:grid;gap:4px;margin-top:10px;padding:10px 12px}.pdfAssemblyUnifiedRuleScope span,.pdfAssemblyUnifiedRuleConditions>span{color:#19361ba8;font-size:.66rem;font-weight:950;letter-spacing:.06em;text-transform:uppercase}.pdfAssemblyUnifiedRuleScope strong{color:#19361b;font-size:.86rem}.pdfAssemblyUnifiedRuleScope em{color:#19361b9e;font-size:.74rem;font-style:normal;font-weight:750;line-height:1.35}.pdfAssemblyUnifiedRuleConditions{background:#ffffffb8;border:1px solid rgba(38,95,47,.11);border-radius:14px;display:grid;gap:8px;grid-column:1 / -1;padding:12px}.pdfAssemblyUnifiedRuleConditions label{align-items:center;display:flex;flex-direction:row;gap:8px;margin:0}.pdfAssemblyUnifiedRuleConditions input[type=checkbox]{accent-color:#2f6b36;height:16px;width:16px}.pdfAssemblyUnifiedRuleMiniGrid{display:grid;gap:12px;grid-column:1 / -1;grid-template-columns:repeat(2,minmax(0,1fr))}.pdfAssemblyTermsLocked input,.pdfAssemblyTermsLocked select,.pdfAssemblyRuleEditorWide textarea:disabled,.pdfAssemblyRuleEditorGrid select:disabled{cursor:not-allowed;opacity:.58}.pdfAssemblyTermsLockedNote{background:#9c701d1a;border:1px solid rgba(156,112,29,.2);border-radius:12px;color:#744d0d;font-size:.76rem;font-weight:850;grid-column:1 / -1;line-height:1.35;padding:10px 12px}.displayAppearance-dark .pdfAssemblyUnifiedRuleScope,.displayAppearance-dark .pdfAssemblyUnifiedRuleConditions{background:#07140aad;border-color:#a6d48d21}.displayAppearance-dark .pdfAssemblyUnifiedRuleScope span,.displayAppearance-dark .pdfAssemblyUnifiedRuleConditions>span{color:#e6f3dda8}.displayAppearance-dark .pdfAssemblyUnifiedRuleScope strong{color:#f4f8ef}.displayAppearance-dark .pdfAssemblyUnifiedRuleScope em{color:#e6f3dda8}.displayAppearance-dark .pdfAssemblyTermsLockedNote{background:#d6a6401f;border-color:#d6a6403d;color:#f3cf88}@media(max-width:1100px){.pdfAssemblyUnifiedRuleMiniGrid{grid-template-columns:1fr}}.pdfAssemblyUnifiedSavedRuleList{display:grid;gap:10px;margin-top:12px}.pdfAssemblyUnifiedSavedRuleCard{align-items:flex-start;background:#ffffffb8;border:1px solid rgba(38,95,47,.12);border-radius:14px;display:flex;gap:12px;justify-content:space-between;padding:12px}.pdfAssemblyUnifiedSavedRuleMain{display:grid;gap:4px;min-width:0}.pdfAssemblyUnifiedSavedRuleMain strong{color:#19361b;font-size:.88rem}.pdfAssemblyUnifiedSavedRuleMain span{color:#19361bbd;font-size:.78rem;font-weight:900}.pdfAssemblyUnifiedSavedRuleMain em{color:#19361bad;font-size:.74rem;font-style:normal;font-weight:760;line-height:1.35}.pdfAssemblyUnifiedSavedRuleMain small{color:#19361b8a;font-size:.68rem;font-weight:800}.pdfAssemblyUnifiedSavedRuleActions{align-items:center;display:flex;flex:0 0 auto;gap:6px}.pdfAssemblyUnifiedSavedRuleActions .secondaryButton{font-size:.68rem;min-height:0;padding:5px 8px}.pdfAssemblySavedRuleStats{display:flex;flex-wrap:wrap;gap:8px;margin-top:12px}.pdfAssemblySavedRuleStats span{background:#265f2f12;border:1px solid rgba(38,95,47,.11);border-radius:999px;color:#19361bb3;font-size:.68rem;font-weight:850;padding:6px 9px}.dangerButton{border-color:#9c2c2c42!important;color:#9c2c2c!important}.displayAppearance-dark .pdfAssemblyUnifiedSavedRuleCard{background:#07140aad;border-color:#a6d48d21}.displayAppearance-dark .pdfAssemblyUnifiedSavedRuleMain strong{color:#f4f8ef}.displayAppearance-dark .pdfAssemblyUnifiedSavedRuleMain span,.displayAppearance-dark .pdfAssemblyUnifiedSavedRuleMain em{color:#e6f3ddb3}.displayAppearance-dark .pdfAssemblyUnifiedSavedRuleMain small{color:#e6f3dd85}.displayAppearance-dark .pdfAssemblySavedRuleStats span{background:#a6d48d14;border-color:#a6d48d1f;color:#e6f3ddb8}.displayAppearance-dark .dangerButton{border-color:#ff91914d!important;color:#faa!important}@media(max-width:900px){.pdfAssemblyUnifiedSavedRuleCard{flex-direction:column}.pdfAssemblyUnifiedSavedRuleActions{width:100%}}.pdfManagerNewScansBox{display:grid;gap:10px;padding:12px;border-radius:16px;background:#12442b14;border:1px solid rgba(18,68,43,.14)}.pdfManagerNewScansHeader{display:flex;align-items:center;justify-content:space-between;gap:10px}.pdfManagerNewScansHeader strong{font-size:.94rem;color:#153f2a}.pdfManagerNewScansHeader span{font-size:.74rem;font-weight:800;color:#1b7f4c;background:#1b7f4c1f;border-radius:999px;padding:4px 8px}.pdfManagerNewScansActivityBar{display:flex;align-items:center;gap:8px;padding:6px 10px;border-radius:999px;background:#2563eb1f;border:1px solid rgba(37,99,235,.22);color:#1e4e8c;font-size:.72rem;font-weight:800}.pdfManagerNewScansActivityDot{width:7px;height:7px;border-radius:50%;background:#2563eb;flex-shrink:0;animation:pdfManagerNewScansActivityPulse 1.2s ease-in-out infinite}@keyframes pdfManagerNewScansActivityPulse{0%,to{opacity:.35;transform:scale(.85)}50%{opacity:1;transform:scale(1)}}.displayAppearance-dark .pdfManagerNewScansActivityBar{background:#2563eb38;border-color:#60a5fa59;color:#bcd4ff}.pdfManagerFolderInput{display:grid;gap:5px}.pdfManagerFolderInput span,.pdfManagerNewScansPath{font-size:.72rem;color:#60726a;line-height:1.35;overflow-wrap:anywhere}.pdfManagerFolderInput input{width:100%;border:1px solid rgba(18,68,43,.18);border-radius:10px;padding:8px 9px;font-size:.78rem;background:#fff}.pdfManagerNewScansActions{display:grid;grid-template-columns:1fr 1fr;gap:8px}.pdfManagerNewScansActions button{min-height:34px;padding:7px 8px;font-size:.74rem}.pdfManagerNewScansList{display:grid;gap:7px;max-height:280px;overflow:auto;padding-right:2px}.pdfManagerNewScansItem{display:grid;gap:4px;text-align:left;border:1px solid rgba(18,68,43,.12);background:#ffffffd1;border-radius:12px;padding:9px;color:#183c2b}.pdfManagerNewScansItem:hover{border-color:#1b7f4c57;transform:translateY(-1px)}.pdfManagerNewScansItem.active{background:#1b7f4c24;border-color:#1b7f4c75}.pdfManagerNewScansItem span{font-size:.8rem;font-weight:800;overflow-wrap:anywhere}.pdfManagerNewScansItem small{font-size:.68rem;color:#6d7b75}.displayAppearance-dark .pdfManagerNewScansBox{background:#53b5741a;border-color:#81d8a029}.displayAppearance-dark .pdfManagerNewScansHeader strong,.displayAppearance-dark .pdfManagerNewScansItem span{color:#e9f5ed}.displayAppearance-dark .pdfManagerFolderInput span,.displayAppearance-dark .pdfManagerNewScansPath,.displayAppearance-dark .pdfManagerNewScansItem small{color:#aebbb5}.displayAppearance-dark .pdfManagerFolderInput input,.displayAppearance-dark .pdfManagerNewScansItem{background:#0a1410c7;border-color:#81d8a029;color:#e9f5ed}.displayAppearance-dark .pdfManagerNewScansItem.active{background:#53b5742e;border-color:#81d8a057}.pdfManagerSelectedLocalPdfCard{display:grid;gap:6px;padding:14px;border-radius:18px;border:1px solid rgba(27,127,76,.22);background:#1b7f4c17}.pdfManagerSelectedLocalPdfCard strong{color:#143f2a;font-size:.98rem;overflow-wrap:anywhere}.pdfManagerSelectedLocalPdfCard small{color:#687a71;font-size:.72rem;overflow-wrap:anywhere}.pdfManagerSelectedLocalPdfCard em{color:#1b7f4c;font-size:.75rem;font-style:normal;font-weight:800}.displayAppearance-dark .pdfManagerSelectedLocalPdfCard{background:#53b5741f;border-color:#81d8a033}.displayAppearance-dark .pdfManagerSelectedLocalPdfCard strong{color:#e9f5ed}.displayAppearance-dark .pdfManagerSelectedLocalPdfCard small{color:#aebbb5}.displayAppearance-dark .pdfManagerSelectedLocalPdfCard em{color:#81d8a0}.pdfAssemblyWorkspace{display:grid;grid-template-columns:minmax(320px,.82fr) minmax(520px,1.35fr);grid-auto-flow:row;align-items:start;gap:16px}.pdfAssemblyWorkspace>.pdfAssemblyHero{grid-column:1 / -1}.pdfAssemblyWorkspace>.pdfManagerNewScansColumn{grid-column:1;grid-row:2 / span 40}.pdfAssemblyWorkspace>:not(.pdfAssemblyHero):not(.pdfManagerNewScansColumn){grid-column:2;grid-row:2}.pdfManagerNewScansColumn{position:sticky;top:16px;align-self:start;resize:horizontal;overflow:auto;min-width:300px;max-width:620px}.pdfManagerNewScansBoxColumn{min-height:calc(100vh - 190px)}.pdfManagerNewScansHeader>div{display:grid;gap:2px;min-width:0}.pdfManagerNewScansHeader small{color:#6c7e75;font-size:.7rem;overflow-wrap:anywhere}.pdfManagerNewScansTableHeader{display:grid;grid-template-columns:minmax(170px,1.8fr) minmax(116px,1fr);gap:8px;padding:0 9px;color:#687a71;font-size:.68rem;font-weight:900;letter-spacing:.04em;text-transform:uppercase}.pdfManagerNewScansFullList{max-height:calc(100vh - 390px);min-height:360px}.pdfManagerNewScansListRow{display:grid;grid-template-columns:minmax(170px,1.8fr) minmax(116px,1fr);align-items:center;gap:8px;padding:8px 9px;border-radius:9px}.pdfManagerNewScansListRow span,.pdfManagerNewScansListRow small{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.pdfManagerNewScansListRow span{font-weight:850}.pdfManagerNewScansListRow small{text-align:right;color:#6b7d73;font-size:.7rem}.pdfAssemblySourceListRow{display:grid;grid-template-columns:minmax(140px,1.7fr) minmax(88px,.9fr) minmax(64px,.55fr);align-items:center;gap:8px;padding:7px 9px;border-radius:9px}.pdfAssemblySourceListRow span,.pdfAssemblySourceListRow small{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.pdfAssemblySourceFileCell{font-weight:850}.pdfAssemblySourceVendorCell,.pdfAssemblySourceStatusCell{color:#6b7d73;font-size:.7rem}.pdfAssemblySourceStatusCell{text-align:right}.pdfPreviewPane{resize:horizontal;overflow:auto;min-width:360px}.displayAppearance-dark .pdfManagerNewScansHeader small,.displayAppearance-dark .pdfManagerNewScansTableHeader,.displayAppearance-dark .pdfManagerNewScansListRow small,.displayAppearance-dark .pdfAssemblySourceVendorCell,.displayAppearance-dark .pdfAssemblySourceStatusCell{color:#aebbb5}@media(max-width:1320px){.pdfAssemblyWorkspace{grid-template-columns:1fr}.pdfAssemblyWorkspace>.pdfManagerNewScansColumn,.pdfAssemblyWorkspace>:not(.pdfAssemblyHero):not(.pdfManagerNewScansColumn){grid-column:1;grid-row:auto}.pdfManagerNewScansColumn{position:static;max-width:none}}.appShell:has(.pdfAssemblyWorkspace) .pdfPreviewPane{display:flex;flex-direction:column}.appShell:has(.pdfAssemblyWorkspace) .pdfPreviewPane.hiddenPdfPreviewPane{display:flex;flex-direction:column}.appShell:has(.pdfAssemblyWorkspace) .pdfPreviewPane .pdfViewerBody{min-height:420px}.pdfManagerInlinePreviewPanel{display:grid;gap:12px;border-radius:18px;border:1px solid rgba(18,68,43,.14);background:#ffffffe6;padding:14px;min-height:640px}.pdfManagerInlinePreviewHeader{display:flex;align-items:flex-start;justify-content:space-between;gap:14px}.pdfManagerInlinePreviewHeader>div:first-child{display:grid;gap:4px;min-width:0}.pdfManagerInlinePreviewHeader strong{color:#143f2a;font-size:.98rem;overflow-wrap:anywhere}.pdfManagerInlinePreviewActions{display:flex;align-items:center;gap:8px;flex-wrap:wrap;justify-content:flex-end}.pdfManagerInlinePreviewBody{min-height:560px;border-radius:14px;overflow:hidden;border:1px solid rgba(18,68,43,.12);background:#f8fbf7}.pdfManagerInlinePdfFrame{width:100%;height:70vh;min-height:560px;border:0;background:#fff}.displayAppearance-dark .pdfManagerInlinePreviewPanel{background:#0a1410db;border-color:#81d8a029}.displayAppearance-dark .pdfManagerInlinePreviewHeader strong{color:#e9f5ed}.displayAppearance-dark .pdfManagerInlinePreviewBody{background:#0a1410a6;border-color:#81d8a029}@media(max-width:1320px){.pdfManagerInlinePreviewHeader{display:grid}.pdfManagerInlinePreviewActions{justify-content:flex-start}}.pdfAssemblyWorkspace{grid-template-columns:minmax(430px,.92fr) minmax(620px,1.35fr);gap:14px;padding-top:0}.pdfAssemblyWorkspace>.pdfAssemblyHero{display:none}.pdfManagerNewScansColumn{position:sticky;top:12px;align-self:start;min-width:390px;max-width:680px;resize:horizontal;overflow:auto}.pdfManagerNewScansBoxColumn{display:flex;flex-direction:column;gap:10px;min-height:calc(100vh - 92px);max-height:calc(100vh - 92px)}.pdfManagerNewScansFullList{flex:0 1 36vh;min-height:230px;max-height:36vh;overflow:auto}.pdfManagerInboxPreviewPanel{flex:1 1 auto;min-height:360px;padding:10px;border-radius:14px}.pdfManagerInboxPreviewPanel .pdfManagerInlinePreviewHeader{display:grid;gap:8px}.pdfManagerInboxPreviewPanel .pdfManagerInlinePreviewActions{justify-content:flex-start}.pdfManagerInboxPreviewPanel .pdfManagerInlinePreviewBody{min-height:300px;max-height:44vh}.pdfManagerCanvasPreviewShell{display:grid;justify-items:center;align-content:start;gap:8px;min-height:300px;max-height:44vh;padding:10px;overflow:auto;background:#eef3ee}.pdfManagerCanvasPreview{display:block;max-width:100%;height:auto;background:#fff;border-radius:6px;box-shadow:0 8px 22px #10261a2e}.pdfManagerCanvasPreviewShell small{color:#486054;font-size:.74rem;font-weight:800}.appShell:has(.pdfAssemblyWorkspace)>.pdfPreviewPane{display:none!important}.displayAppearance-dark .pdfManagerCanvasPreviewShell{background:#050c09b8}.displayAppearance-dark .pdfManagerCanvasPreviewShell small{color:#aebbb5}@media(max-width:1320px){.pdfManagerNewScansBoxColumn{max-height:none}.pdfManagerNewScansFullList{max-height:420px}.pdfManagerInboxPreviewPanel .pdfManagerInlinePreviewBody,.pdfManagerCanvasPreviewShell{max-height:none}}.pdfManagerImagePreview{display:block;max-width:100%;height:auto;border-radius:6px;background:#fff;box-shadow:0 8px 22px #10261a2e}.pdfManagerTextPreview{width:100%;max-width:100%;min-height:260px;max-height:42vh;overflow:auto;margin:0;padding:12px;border-radius:8px;background:#fff;color:#193729;font-size:.78rem;line-height:1.45;white-space:pre-wrap;overflow-wrap:anywhere;box-shadow:0 8px 22px #10261a1f}.displayAppearance-dark .pdfManagerTextPreview{background:#060c09eb;color:#e9f5ed}.pdfManagerInboxControls{display:grid;gap:8px;padding:10px;border-radius:14px;background:#f5fbf4eb;border:1px solid rgba(18,68,43,.1)}.pdfManagerNewScansSearch,.pdfManagerInboxControlRow label,.pdfManagerDropboxSourceDetails .pdfManagerFolderInput{display:grid;gap:4px}.pdfManagerNewScansSearch span,.pdfManagerInboxControlRow label span,.pdfManagerDropboxSourceDetails summary{color:#617568;font-size:.67rem;font-weight:900;letter-spacing:.05em;text-transform:uppercase}.pdfManagerNewScansSearch input,.pdfManagerInboxControlRow select{width:100%;border:1px solid rgba(18,68,43,.14);border-radius:10px;background:#fff;color:#153d2a;font-weight:800;padding:8px 10px}.pdfManagerNewScansTabs{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:6px}.pdfManagerNewScansTabs button{border:1px solid rgba(18,68,43,.14);background:#fff;color:#315642;border-radius:999px;padding:7px 8px;font-size:.72rem;font-weight:900;cursor:pointer}.pdfManagerNewScansTabs button.active{background:#2c6732;color:#fff;border-color:#2c6732}.pdfManagerNewScansTabs button span{opacity:.72;margin-left:3px}.pdfManagerInboxControlRow{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:8px;align-items:end}.pdfManagerDropboxSourceDetails{border-radius:10px;background:#ffffffb8;border:1px dashed rgba(18,68,43,.16);padding:8px}.pdfManagerDropboxSourceDetails summary{cursor:pointer}.pdfManagerDropboxSourceDetails[open]{display:grid;gap:8px}.pdfManagerInboxPreviewPanel .pdfManagerInlinePreviewBody{overflow:visible}.pdfManagerCanvasPreviewShell{justify-items:stretch;width:100%;max-height:none;overflow:visible}.pdfManagerPageCanvasScroller{display:grid;justify-items:center;width:100%;min-height:300px;max-height:58vh;overflow:auto;padding:8px;border-radius:10px;background:#eef3ee}.pdfManagerPageThumbnailStrip{display:flex;gap:8px;align-items:flex-start;overflow-x:auto;padding:4px 2px 8px}.pdfManagerPageThumbnailStrip button{display:grid;gap:4px;justify-items:center;min-width:58px;border:1px solid rgba(18,68,43,.16);border-radius:9px;background:#fff;padding:5px;color:#254d36;font-weight:900;cursor:pointer}.pdfManagerPageThumbnailStrip button.active{outline:3px solid rgba(44,103,50,.26);border-color:#2c6732}.pdfManagerPageThumbnailStrip img{display:block;max-width:48px;max-height:72px;object-fit:contain;background:#fff;border-radius:4px;box-shadow:0 3px 8px #10261a29}.displayAppearance-dark .pdfManagerInboxControls,.displayAppearance-dark .pdfManagerPageCanvasScroller{background:#050c09b8;border-color:#81d8a029}.displayAppearance-dark .pdfManagerNewScansSearch span,.displayAppearance-dark .pdfManagerInboxControlRow label span,.displayAppearance-dark .pdfManagerDropboxSourceDetails summary{color:#aebbb5}.displayAppearance-dark .pdfManagerNewScansSearch input,.displayAppearance-dark .pdfManagerInboxControlRow select,.displayAppearance-dark .pdfManagerNewScansTabs button,.displayAppearance-dark .pdfManagerDropboxSourceDetails,.displayAppearance-dark .pdfManagerPageThumbnailStrip button{background:#060c09eb;color:#e9f5ed;border-color:#81d8a029}.displayAppearance-dark .pdfManagerNewScansTabs button.active{background:#6fbf7a;color:#07120b}.pdfManagerManifestPanel{display:grid;gap:10px;margin:0 0 10px;padding:10px;border:1px solid rgba(18,68,43,.12);border-radius:12px;background:#fafcf8f0}.pdfManagerManifestHeader{display:grid;grid-template-columns:minmax(0,1fr) 150px;gap:10px;align-items:start}.pdfManagerManifestHeader>div,.pdfManagerManifestHeader label,.pdfManagerManifestGrid label,.pdfManagerRenameRow label{display:grid;gap:4px}.pdfManagerManifestHeader strong{color:#173f2b;font-size:.92rem}.pdfManagerManifestHeader small,.pdfManagerManifestPanel>small{color:#617568;font-size:.72rem;font-weight:700}.pdfManagerManifestHeader label span,.pdfManagerManifestGrid label span,.pdfManagerRenameRow label span{color:#617568;font-size:.65rem;font-weight:900;letter-spacing:.05em;text-transform:uppercase}.pdfManagerManifestGrid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:8px}.pdfManagerManifestGrid input,.pdfManagerManifestGrid select,.pdfManagerManifestHeader select,.pdfManagerRenameRow input{width:100%;min-width:0;border:1px solid rgba(18,68,43,.14);border-radius:9px;background:#fff;color:#173f2b;font-size:.78rem;font-weight:800;padding:7px 8px}.pdfManagerRenameRow{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:8px;align-items:end}.pdfManagerPageCanvasScroller{cursor:grab;overscroll-behavior:contain;touch-action:none}.pdfManagerPageCanvasScroller:active{cursor:grabbing}.pdfManagerCanvasPreview{max-width:none;height:auto;transform-origin:top left}.displayAppearance-dark .pdfManagerManifestPanel{background:#050c09b8;border-color:#81d8a029}.displayAppearance-dark .pdfManagerManifestHeader strong{color:#e9f5ed}.displayAppearance-dark .pdfManagerManifestHeader small,.displayAppearance-dark .pdfManagerManifestPanel>small,.displayAppearance-dark .pdfManagerManifestHeader label span,.displayAppearance-dark .pdfManagerManifestGrid label span,.displayAppearance-dark .pdfManagerRenameRow label span{color:#aebbb5}.displayAppearance-dark .pdfManagerManifestGrid input,.displayAppearance-dark .pdfManagerManifestGrid select,.displayAppearance-dark .pdfManagerManifestHeader select,.displayAppearance-dark .pdfManagerRenameRow input{background:#060c09eb;color:#e9f5ed;border-color:#81d8a029}@media(max-width:1200px){.pdfManagerManifestGrid{grid-template-columns:repeat(2,minmax(0,1fr))}}.pdfAssemblyWorkspace{grid-template-columns:minmax(620px,46vw) minmax(640px,1fr);gap:14px;align-items:start}.pdfManagerNewScansColumn{min-width:560px;max-width:min(920px,56vw);width:46vw}.pdfManagerNewScansBoxColumn{min-height:calc(100vh - 72px);max-height:calc(100vh - 72px);overflow:hidden}.pdfManagerInboxPreviewPanel{display:flex;flex-direction:column;min-height:0;overflow:hidden}.pdfManagerInboxPreviewPanel .pdfManagerInlinePreviewBody{flex:1 1 auto;min-height:520px;max-height:none;overflow:hidden}.pdfManagerCanvasPreviewShell{display:flex;flex-direction:column;align-items:stretch;width:100%;height:100%;min-height:520px;max-height:none;overflow:hidden}.pdfManagerPageCanvasScroller{display:block;width:100%;flex:1 1 auto;min-height:480px;max-height:none;overflow:auto;padding:14px;box-sizing:border-box}.pdfManagerCanvasPreview{display:block;max-width:none!important;width:auto!important;height:auto!important;margin:0 auto}.pdfManagerVendorLinkPanel{display:grid;gap:8px;padding:10px;border:1px solid rgba(18,68,43,.12);border-radius:12px;background:#eff7eee0}.pdfManagerVendorLinkPanel>div:first-child{display:grid;gap:3px}.pdfManagerVendorLinkPanel strong{color:#173f2b;font-size:.9rem}.pdfManagerVendorLinkPanel small{color:#617568;font-size:.7rem;font-weight:750}.pdfManagerVendorSearchRow{display:grid;grid-template-columns:minmax(0,1fr) auto auto auto;gap:7px;align-items:center}.pdfManagerVendorSearchRow input{width:100%;min-width:0;border:1px solid rgba(18,68,43,.14);border-radius:9px;background:#fff;color:#173f2b;font-size:.78rem;font-weight:800;padding:7px 8px}.pdfManagerVendorSearchResults{display:grid;gap:6px;max-height:180px;overflow:auto}.pdfManagerVendorSearchResult{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:8px;align-items:center;padding:7px 8px;border-radius:9px;background:#ffffffe6;border:1px solid rgba(18,68,43,.08)}.pdfManagerVendorSearchResult>div{display:grid;gap:2px;min-width:0}.pdfAssemblyVendorRulesBlockedPanel p{margin:0;color:#5f7067;font-weight:750;line-height:1.45}.displayAppearance-dark .pdfManagerVendorLinkPanel{background:#050c09b8;border-color:#81d8a029}.displayAppearance-dark .pdfManagerVendorLinkPanel strong{color:#e9f5ed}.displayAppearance-dark .pdfManagerVendorLinkPanel small,.displayAppearance-dark .pdfAssemblyVendorRulesBlockedPanel p{color:#aebbb5}.displayAppearance-dark .pdfManagerVendorSearchRow input,.displayAppearance-dark .pdfManagerVendorSearchResult{background:#060c09eb;color:#e9f5ed;border-color:#81d8a029}@media(max-width:1500px){.pdfAssemblyWorkspace{grid-template-columns:minmax(560px,1fr) minmax(620px,1fr)}.pdfManagerNewScansColumn{width:auto;max-width:none}}@media(max-width:1320px){.pdfAssemblyWorkspace{grid-template-columns:1fr}.pdfManagerNewScansColumn{min-width:0;width:auto;max-width:none}.pdfManagerNewScansBoxColumn{max-height:none;overflow:visible}.pdfManagerVendorSearchRow{grid-template-columns:1fr}}.pdfManagerInvoiceCandidatePanel{grid-column:1 / -1;border:1px solid rgba(148,163,184,.28);border-radius:12px;padding:10px;background:#f8fafcc2;display:grid;gap:6px}.pdfManagerInvoiceCandidatePanel>span{font-size:.72rem;color:#64748b;text-transform:uppercase;letter-spacing:.08em;font-weight:700}.pdfManagerInvoiceCandidatePanel>strong{font-size:.94rem;color:#0f172a}.pdfManagerInvoiceCandidatePanel>small{color:#64748b;line-height:1.35}.pdfManagerInvoiceCandidateList{display:grid;gap:6px;max-height:220px;overflow:auto}.pdfManagerInvoiceCandidate{display:flex;justify-content:space-between;gap:10px;align-items:center;border:1px solid rgba(203,213,225,.8);border-radius:10px;padding:8px;background:#fff}.pdfManagerInvoiceCandidate div:first-child{min-width:0;display:grid;gap:2px}.pdfManagerInvoiceCandidate small{color:#64748b;font-size:.72rem;white-space:normal}.pdfManagerInvoiceCandidateActions{display:flex;gap:6px;flex-wrap:wrap;justify-content:flex-end}.pdfManagerInvoiceCandidateActions button{white-space:nowrap}.pdfManagerParsedDataPanel{grid-column:1 / -1;border:1px solid rgba(74,104,76,.18);border-radius:12px;padding:10px;background:#f5f9f1c7;display:grid;gap:8px}.pdfManagerParsedDataHeader{display:flex;justify-content:space-between;gap:10px;align-items:flex-start}.pdfManagerParsedDataHeader>div{display:grid;gap:3px}.pdfManagerParsedDataHeader span{font-size:.72rem;color:#64748b;text-transform:uppercase;letter-spacing:.08em;font-weight:700}.pdfManagerParsedDataHeader strong{color:#16381e;font-size:.9rem}.pdfManagerParsedDataHeader small,.pdfManagerParsedDataPanel>small{color:#64748b;line-height:1.35}.pdfManagerParsedDataGroups{display:grid;gap:8px;max-height:260px;overflow:auto;padding-right:2px}.pdfManagerParsedDataGroup{border:1px solid rgba(203,213,225,.82);border-radius:10px;background:#ffffffdb;overflow:hidden}.pdfManagerParsedDataGroupTitle{display:flex;justify-content:space-between;gap:8px;align-items:center;padding:7px 8px;background:#e9f2e5b8;border-bottom:1px solid rgba(203,213,225,.64)}.pdfManagerParsedDataGroupTitle strong{color:#24442a;font-size:.82rem}.pdfManagerParsedDataGroupTitle small{color:#64748b;font-size:.72rem}.pdfManagerParsedDataItem{display:flex;justify-content:space-between;gap:10px;align-items:center;padding:8px;border-top:1px solid rgba(226,232,240,.8)}.pdfManagerParsedDataItem:first-of-type{border-top:0}.pdfManagerParsedDataItem>div:first-child{min-width:0;display:grid;gap:2px}.pdfManagerParsedDataItem strong{color:#0f172a;overflow-wrap:anywhere}.pdfManagerParsedDataItem small{color:#64748b;font-size:.72rem;line-height:1.35}.pdfManagerParsedDataActions{display:flex;justify-content:flex-end;gap:6px;flex-wrap:wrap}.pdfManagerParsedDataActions button{white-space:nowrap}.pdfAssemblyWorkspace{grid-template-columns:minmax(720px,.58fr) minmax(620px,1fr);gap:10px}.pdfManagerNewScansColumn{width:100%;max-width:none;min-width:680px}.pdfManagerNewScansBoxColumn{max-height:calc(100vh - 64px)}.pdfManagerNewScansFullList{flex:0 1 25vh;min-height:190px;max-height:25vh}.pdfManagerInboxPreviewPanel{min-height:0}.pdfManagerInboxPreviewPanel .pdfManagerInlinePreviewHeader{position:sticky;top:0;z-index:4;background:#fafcf8f5;border-radius:10px;padding:6px}.pdfManagerInboxPreviewPanel .pdfManagerInlinePreviewBody{min-height:calc(100vh - 420px);overflow:hidden}.pdfManagerCanvasPreviewShell{min-height:calc(100vh - 430px)}.pdfManagerPageCanvasScroller{min-height:calc(100vh - 520px);max-height:calc(100vh - 520px)}.pdfAssemblyManifestSidePanel{grid-column:2;align-self:start;margin:0 0 12px}.pdfAssemblyManifestSidePanel .pdfManagerManifestPanel{margin:0;max-height:none}.pdfAssemblyManifestSidePanel .pdfManagerManifestGrid{grid-template-columns:repeat(2,minmax(0,1fr))}.pdfAssemblyManifestSidePanel .pdfManagerInvoiceCandidatePanel,.pdfAssemblyManifestSidePanel .pdfManagerParsedDataPanel,.pdfAssemblyManifestSidePanel .pdfManagerRenameRow,.pdfAssemblyManifestSidePanel .pdfManagerVendorLinkPanel{grid-column:1 / -1}.pdfAssemblyManifestSidePanel .pdfManagerParsedDataGroups{max-height:330px;overflow:auto}.displayAppearance-dark .pdfManagerInboxPreviewPanel .pdfManagerInlinePreviewHeader{background:#050c09f5}@media(max-width:1500px){.pdfAssemblyWorkspace{grid-template-columns:minmax(640px,1fr) minmax(560px,1fr)}.pdfManagerNewScansColumn{min-width:0}}@media(max-width:1320px){.pdfAssemblyWorkspace{grid-template-columns:1fr}.pdfAssemblyManifestSidePanel{grid-column:1}.pdfManagerInboxPreviewPanel .pdfManagerInlinePreviewBody,.pdfManagerCanvasPreviewShell,.pdfManagerPageCanvasScroller{min-height:520px;max-height:none}}.pdfManagerVendorEvidenceList{border:1px solid rgba(30,64,175,.16);border-radius:12px;background:#eff6ffb8;padding:10px;display:grid;gap:8px}.pdfManagerVendorEvidenceItem{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:4px 8px;align-items:center}.pdfManagerVendorEvidenceItem>span{font-weight:700;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.pdfManagerVendorEvidenceItem>small{grid-column:1 / -1;color:#475569}.pdfManagerInboxPreviewPanel{min-height:0;overflow:visible}.pdfManagerInboxPreviewPanel .pdfManagerInlinePreviewBody{min-height:0;height:calc(100vh - 342px);max-height:calc(100vh - 342px);overflow:visible}.pdfManagerCanvasPreviewShell{min-height:0;height:100%;max-height:none;overflow:visible}.pdfManagerPageCanvasScroller{min-height:0;height:calc(100vh - 430px);max-height:none;overflow-x:auto;overflow-y:scroll;overscroll-behavior:contain;-webkit-overflow-scrolling:touch;touch-action:pan-x pan-y;align-content:start}.pdfManagerCanvasPreview{display:block;margin:0 auto 96px}@media(max-width:1320px){.pdfManagerInboxPreviewPanel .pdfManagerInlinePreviewBody,.pdfManagerCanvasPreviewShell,.pdfManagerPageCanvasScroller{height:62vh;min-height:520px;max-height:none}}.pdfManagerNewScansTextScanStatus{display:flex;flex-direction:column;gap:4px}.pdfManagerNewScansListRow{grid-template-columns:minmax(210px,1.65fr) minmax(190px,1fr)}.pdfManagerNewScansFileMeta{display:flex;flex-direction:column;align-items:flex-end;gap:3px;min-width:0;overflow:visible;white-space:normal}.pdfManagerNewScansFileMeta>span:first-child{max-width:100%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.pdfManagerNewScansPillRow{display:flex;justify-content:flex-end;gap:4px;flex-wrap:wrap;min-width:0}.pdfManagerNewScansAttributePill{display:inline-flex;align-items:center;border-radius:999px;padding:2px 7px;border:1px solid rgba(18,68,43,.18);background:#ffffffeb;color:#25543a;font-style:normal;font-size:.62rem;font-weight:900;letter-spacing:.02em;text-transform:uppercase;line-height:1.2}.pdfManagerNewScansAttributePill.vendor{background:#d8efdcf5;border-color:#27743d3d;color:#1f5c32}.pdfManagerNewScansAttributePill.text{background:#e2effff5;border-color:#2563eb2e;color:#1e4e8c}.pdfManagerNewScansAttributePill.warning{background:#fff4ccf5;border-color:#b453093d;color:#8a4b0f}.pdfManagerInboxPreviewPanel{display:flex;flex-direction:column;min-height:0}.pdfManagerInboxPreviewPanel .pdfManagerInlinePreviewBody,.pdfManagerCanvasPreviewShell{display:flex;flex-direction:column;min-height:0;height:auto;max-height:none;overflow:visible}.pdfManagerPageCanvasScroller{display:block;width:100%;height:min(64vh,760px);min-height:520px;max-height:none;overflow:scroll;overscroll-behavior:contain;-webkit-overflow-scrolling:touch;touch-action:auto;align-content:normal}.pdfManagerCanvasPreview{display:block;margin:0 auto 160px;max-width:none;max-height:none}@media(max-width:1320px){.pdfManagerPageCanvasScroller{height:68vh;min-height:560px}}.pdfManagerCanvasLayerHost{position:relative;display:inline-block;max-width:none;max-height:none}.pdfManagerSelectableTextLayer{position:absolute;inset:0 auto auto 0;overflow:hidden;user-select:text;-webkit-user-select:text;pointer-events:auto;transform-origin:0 0;z-index:2}.pdfManagerSelectableTextLayer span{position:absolute;color:transparent;white-space:pre;cursor:text;line-height:1;transform-origin:0 0}.pdfManagerSelectableTextLayer span::selection{color:transparent;background:#37734140}.pdfManagerExtractedTextDetails{margin-top:.55rem;border:1px solid rgba(69,98,64,.18);border-radius:10px;background:#ffffffb8;padding:.55rem .7rem}.pdfManagerExtractedTextDetails summary{cursor:pointer;font-weight:800;color:#2f5f35}.pdfManagerExtractedTextDetails pre{max-height:180px;overflow:auto;white-space:pre-wrap;word-break:break-word;margin:.55rem 0 0;font-size:.78rem;line-height:1.35}.pdfManagerNativePdfFallback{display:block;width:100%;height:min(64vh,760px);min-height:520px;border:1px solid rgba(18,68,43,.14);border-radius:10px;background:#fff}@media(max-width:1320px){.pdfManagerNativePdfFallback{height:68vh;min-height:560px}}.pdfManagerChildVendorReferenceField small,.pdfManagerExtractedTextEditor small{color:#415645c7;font-size:.72rem;font-weight:700;line-height:1.3}.pdfManagerExtractedTextEditor{grid-column:1 / -1;border:1px solid rgba(69,98,64,.2);border-radius:12px;background:#ffffffc7;padding:.65rem .75rem}.pdfManagerExtractedTextEditor summary{cursor:pointer;color:#2f5f35;font-size:.78rem;font-weight:900;letter-spacing:.02em}.pdfManagerExtractedTextEditor textarea{width:100%;min-height:160px;margin-top:.55rem;border:1px solid rgba(18,68,43,.16);border-radius:10px;background:#fff;color:#173f2b;font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,Liberation Mono,monospace;font-size:.76rem;line-height:1.4;padding:.65rem;resize:vertical}.pdfManagerContinuousPages{display:grid;justify-items:center;gap:22px;min-width:max-content;padding:14px 18px 180px}.pdfManagerContinuousPage{display:grid;justify-items:center;gap:6px}.pdfManagerContinuousPageLabel{align-self:start;justify-self:start;border-radius:999px;background:#1c492a1a;color:#264f2d;font-size:.72rem;font-weight:900;padding:3px 9px}.pdfManagerContinuousPages .pdfManagerCanvasPreview{margin:0;box-shadow:0 10px 26px #12442b29}.pdfManagerSinglePageFallback{display:none}.displayAppearance-dark .pdfManagerExtractedTextEditor{border-color:#c2ddab33;background:#ffffff12}.displayAppearance-dark .pdfManagerExtractedTextEditor summary,.displayAppearance-dark .pdfManagerContinuousPageLabel{color:#e5f1d2}.displayAppearance-dark .pdfManagerExtractedTextEditor textarea{border-color:#c2ddab2e;background:#ffffff14;color:#f1f7df}.pdfManagerLearnVendorFormat{grid-column:1 / -1;border:1px solid rgba(49,92,51,.18);border-radius:14px;background:#f8fbf0db;padding:.75rem .85rem}.pdfManagerLearnVendorFormat summary{cursor:pointer;color:#275632;font-size:.8rem;font-weight:900;letter-spacing:.02em}.pdfManagerLearnVendorFormat>small{display:block;margin-top:.35rem;color:#3b5440c7;font-size:.72rem;font-weight:700;line-height:1.35}.pdfManagerLearnVendorFormatGrid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:.65rem;margin-top:.7rem}.pdfManagerLearnVendorFormatWide{grid-column:1 / -1}.pdfManagerLearnVendorFormatSaved{display:grid;gap:.45rem;margin-top:.7rem;border-radius:10px;background:#ffffffb8;padding:.6rem}.pdfManagerLearnVendorFormatSaved>small{color:#2f5031c7;font-size:.72rem;font-weight:900;text-transform:uppercase;letter-spacing:.04em}.pdfManagerLearnVendorFormatSaved div{display:grid;gap:.15rem;border-top:1px solid rgba(39,86,50,.1);padding-top:.4rem}.pdfManagerLearnVendorFormatSaved strong{color:#214c2c;font-size:.8rem}.pdfManagerLearnVendorFormatSaved small{color:#3a503ec2;font-size:.7rem;font-weight:700}.pdfManagerLearnVendorFormatActions{display:flex;flex-wrap:wrap;gap:.55rem;margin-top:.75rem}.displayAppearance-dark .pdfManagerLearnVendorFormat{border-color:#c2ddab33;background:#ffffff12}.displayAppearance-dark .pdfManagerLearnVendorFormat summary,.displayAppearance-dark .pdfManagerLearnVendorFormatSaved strong{color:#e5f1d2}.displayAppearance-dark .pdfManagerLearnVendorFormat>small,.displayAppearance-dark .pdfManagerLearnVendorFormatSaved small{color:#e5f1d2c7}.displayAppearance-dark .pdfManagerLearnVendorFormatSaved{background:#ffffff0f}.pdfManagerRenameDiagnostic{display:block;color:#4f6757;font-size:.72rem;font-weight:800;line-height:1.35;margin-top:-2px}.displayAppearance-dark .pdfManagerRenameDiagnostic{color:#afc9b7}.pdfAssemblyManifestSidePanel,.pdfManagerManifestPanel,.pdfManagerRenameRow,.pdfManagerRenameStatusPanel{position:relative;z-index:30;pointer-events:auto}.pdfManagerRenameStatusPanel{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:10px;align-items:center;border:1px solid rgba(188,120,28,.24);border-radius:12px;background:#fff8e5eb;padding:10px}.pdfManagerRenameStatusPanel>div{display:grid;gap:3px}.pdfManagerRenameStatusPanel span{color:#7a4d08;font-size:.66rem;font-weight:900;letter-spacing:.06em;text-transform:uppercase}.pdfManagerRenameStatusPanel strong{color:#4e3307;font-size:.8rem;line-height:1.3}.pdfManagerRenameStatusPanel small,.pdfManagerRenameDiagnosticActive{color:#6b520e;font-weight:800}.displayAppearance-dark .pdfManagerRenameStatusPanel{background:#5b3c0657;border-color:#f6c55c42}.displayAppearance-dark .pdfManagerRenameStatusPanel span,.displayAppearance-dark .pdfManagerRenameStatusPanel strong,.displayAppearance-dark .pdfManagerRenameStatusPanel small,.displayAppearance-dark .pdfManagerRenameDiagnosticActive{color:#f7d98a}.pdfManagerUnifiedVendorList{display:none!important}.pdfManagerBulkRenameCheckbox{border-left:1px solid rgba(0,0,0,.08);margin-left:12px;padding-left:12px}.pdfManagerBulkRenameCheckboxText{color:#000000ad;font-size:11px;font-weight:700;letter-spacing:.02em;text-transform:uppercase}.pdfManagerTargetFilePill{background:#1c603d14;border-color:#1c603d33;color:#1c603d;font-weight:700}.pdfManagerNewScansListRow .pdfManagerStatusPill{line-height:1.25}.pdfManagerNewScansListRow{display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:12px;width:100%;text-align:left}.pdfManagerNewScansRowMain{min-width:0;display:flex;flex-direction:column;gap:4px}.pdfManagerNewScansFileName{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.pdfManagerNewScansBulkSelect{display:inline-flex;align-items:center;gap:6px;justify-self:end;font-size:11px;font-weight:700;color:#33513d;cursor:pointer;-webkit-user-select:none;user-select:none}.pdfManagerNewScansBulkSelect input{width:16px;height:16px}.pdfManagerNewScansAttributePill.target{background:#eef4ff;border-color:#b7c9ee;color:#214a89;max-width:340px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.pdfManagerAddDocumentTypeRow{display:flex;gap:8px;align-items:center}.pdfManagerAddDocumentTypeRow input{min-width:0;flex:1}.pdfManagerVendorSearchResult{display:grid;grid-template-columns:auto minmax(0,1fr);align-items:center;gap:10px}.pdfManagerNewScansAttributePill.dailySales{background:#eef7ff;border-color:#b6d9f5;color:#155a8a}.pdfManagerNewScansAttributePill.qbReady{background:#eafaf1;border-color:#a7e3c3;color:#16724a}.pdfManagerMoveDailySalesButton{white-space:nowrap}.pdfManagerNewScansListRow.vendorLinked{border-left:5px solid #2f855a;background:#2f855a1a}.pdfManagerNewScansListRow.vendorSuggested{border-left:5px solid #b7791f;background:#b7791f1c}.pdfManagerNewScansListRow.needsOcr{border-left:5px solid #c53030;background:#c530301a}.pdfManagerNewScansListRow.dailySalesCandidate{border-left:5px solid #2b6cb0;background:#2b6cb01a}.pdfManagerNewScansListRow.multiTypeCandidate{box-shadow:inset 0 0 0 2px #805ad559}.pdfManagerNewScansListRow.unsortedCandidate:not(.vendorLinked):not(.vendorSuggested):not(.dailySalesCandidate){border-left:5px solid #718096;background:#71809614}.pdfManagerNewScansListRow.readyToRename{box-shadow:inset 0 0 0 2px #38a16959}.pdfManagerNewScansAttributePill.vendorSuggested{background:#b7791f2e;color:#7b4f12}.pdfManagerNewScansAttributePill.multiType{background:#805ad52e;color:#553c9a}.pdfManagerNewScansAttributePill.unsorted{background:#7180962e;color:#4a5568}.pdfManagerOcrSelectionActions{display:flex;flex-direction:column;gap:.45rem;margin-top:.5rem}.pdfManagerOcrSelectionActions>div{display:flex;flex-wrap:wrap;gap:.4rem}.pdfManagerOcrSelectionActions button{white-space:nowrap}.pdfManagerPacketReferencePanel{border:1px solid rgba(148,163,184,.28);border-radius:16px;padding:14px;background:#0f172a75;display:grid;gap:12px}.pdfManagerPacketReferenceHeader{display:flex;align-items:flex-start;justify-content:space-between;gap:12px}.pdfManagerPacketReferenceHeader strong,.pdfManagerPacketReferenceItem strong{display:block}.pdfManagerPacketReferenceHeader small,.pdfManagerPacketReferenceItem small{display:block;color:#e2e8f0b8;line-height:1.35}.pdfManagerPacketReferenceList{display:grid;gap:8px}.pdfManagerPacketReferenceItem{display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:10px;padding:10px;border-radius:12px;border:1px solid rgba(148,163,184,.22);background:#02061759}.pdfManagerPacketReferenceItem.active{border-color:#4ade808c;background:#16653438}.pdfManagerPacketSubtotalHintList{display:grid;gap:6px;margin-top:4px}.pdfManagerPacketSubtotalHintRow{display:flex;align-items:center;justify-content:space-between;gap:8px}.pdfManagerPacketReferenceItem .pdfManagerPacketSubtotalHint{color:#facc15d9}.pdfManagerPacketReferenceItem .pdfManagerPacketRequiredDocsMissing{display:block;color:#f87171d9}.bulkVendorLinkReviewList{display:grid;gap:8px;margin-top:8px}.bulkVendorLinkReviewItem{display:grid;gap:8px;padding:10px;border-radius:12px;border:1px solid rgba(148,163,184,.22);background:#02061759}.bulkVendorLinkReviewItem strong{display:block}.bulkVendorLinkReviewItem small{display:block;color:#e2e8f0b8;line-height:1.35}.bulkVendorLinkReviewCandidates{display:flex;flex-wrap:wrap;gap:8px}.vendorProfilesLayout{display:grid;grid-template-columns:280px 1fr;gap:16px;align-items:start}.vendorProfilesListPane{display:grid;gap:10px}.vendorProfilesListPane>input{width:100%}.vendorProfilesList{display:grid;gap:8px;max-height:70vh;overflow-y:auto}.vendorProfilesListItem{display:grid;gap:4px;text-align:left;padding:10px;border-radius:12px;border:1px solid rgba(148,163,184,.22);background:#02061759;cursor:pointer}.vendorProfilesListItem.active{border-color:#60a5fab3;background:#3b82f624}.vendorProfilesListItem small{color:#e2e8f0b8}.vendorProfilesDetailPane{min-width:0}.requiredDocumentTypeChecklist{display:flex;flex-wrap:wrap;gap:6px 14px;margin-top:6px}.requiredDocumentTypeOption{display:flex;align-items:center;gap:6px;font-weight:400}.pdfManagerPacketReferenceOtherVendors{border-top:1px solid rgba(148,163,184,.22);padding-top:10px}.pdfManagerPacketReferenceOtherVendors summary{cursor:pointer;color:#e2e8f0b8;font-size:.78rem;font-weight:700}.pdfManagerPacketReferenceOtherVendors .pdfManagerPacketReferenceList{margin-top:10px}.pdfManagerPageTypePlanner{grid-column:1 / -1;border:1px solid rgba(148,163,184,.35);border-radius:14px;padding:12px;background:#f8fafcd6}.pdfManagerPageTypePlannerHeader{display:flex;justify-content:space-between;gap:12px;align-items:flex-start;margin-bottom:10px}.pdfManagerPageTypePlannerHeader strong,.pdfManagerPageTypePlannerHeader small{display:block}.pdfManagerPageTypeFilenamePillPanel{margin-bottom:10px;padding:8px;border-radius:12px;background:#ecfdf5a6;border:1px solid rgba(16,185,129,.22)}.pdfManagerPageTypeFilenamePillPanel small{display:block;margin-bottom:5px;font-weight:800;color:#065f46}.pdfManagerPageTypeFilenamePillRow{display:flex;flex-wrap:wrap;gap:6px;align-items:center}.pdfManagerPageTypeFilenamePillRow i{display:inline-flex;padding:4px 8px;border-radius:999px;background:#22c55e29;color:#14532d;font-style:normal;font-size:.72rem;font-weight:900}.pdfManagerPageTypeFilenamePillRow span{font-size:.78rem;color:#64748b}.pdfManagerPageTypeGrid{display:grid;grid-template-columns:repeat(auto-fill,minmax(140px,1fr));gap:12px}.pdfManagerPageTypeCard{position:relative;border:1px solid rgba(148,163,184,.32);border-radius:12px;padding:8px;background:#ffffffeb}.pdfManagerPageTypeCard.deletePage{border-color:#dc26268c;background:#fef2f2f2}.pdfManagerPageTypeThumbnailButton{position:relative;width:100%;border:0;background:transparent;padding:0;cursor:pointer;text-align:center;color:inherit}.pdfManagerPageTypeThumbnailButton>img:first-child{width:100%;max-height:150px;object-fit:contain;border:1px solid rgba(15,23,42,.12);border-radius:8px;background:#fff}.pdfManagerPageTypeThumbnailButton>span{display:inline-flex;margin-top:4px;font-size:.76rem;font-weight:700}.pdfManagerPageTypeHoverPreview{display:none;position:absolute;left:50%;bottom:calc(100% + 10px);transform:translate(-50%);width:min(360px,72vw);max-height:460px;object-fit:contain;z-index:40;border-radius:12px;border:1px solid rgba(15,23,42,.22);box-shadow:0 18px 40px #0f172a47;background:#fff;padding:6px}.pdfManagerPageTypeThumbnailButton:hover .pdfManagerPageTypeHoverPreview,.pdfManagerPageTypeThumbnailButton:focus-visible .pdfManagerPageTypeHoverPreview{display:block}.pdfManagerPageTypeCurrentPill{display:inline-flex;max-width:100%;margin-top:6px;padding:4px 8px;border-radius:999px;font-size:.72rem;font-weight:800;background:#22c55e24;color:#14532d}.pdfManagerPageTypeCard.deletePage .pdfManagerPageTypeCurrentPill{background:#dc262624;color:#7f1d1d}.pdfManagerPageTypePillRow{display:flex;flex-wrap:wrap;gap:5px;margin-top:7px}.pdfManagerPageTypePill{border:1px solid rgba(100,116,139,.34);border-radius:999px;padding:4px 7px;background:#f8fafce6;font-size:.69rem;line-height:1.1;cursor:pointer}.pdfManagerPageTypePill.active{border-color:#16a34a8c;background:#dcfce7e6;color:#14532d;font-weight:800}.pdfManagerPageTypePill.delete{border-color:#dc26267a;background:#fee2e2d1;color:#7f1d1d}.pdfManagerPageTypePill.delete.active{background:#f8717133;color:#7f1d1d;font-weight:900}.pdfManagerPageTypePlanner .pdfManagerPageTypeCard,.pdfManagerPageTypePlanner .pdfManagerPageTypeThumbnailCard,.pdfManagerPageTypePlanner .pdfManagerPageTypePageCard{display:flex;flex-direction:column;align-items:center}.pdfManagerPageTypePlanner .pdfManagerPageTypePillRow,.pdfManagerPageTypePlanner .pdfManagerPageTypeCurrentPill,.pdfManagerPageTypePlanner .pdfManagerPageTypeSelectedPill,.pdfManagerPageTypePlanner .pdfManagerPageTypeBadge{order:-2;align-self:center;justify-content:center;text-align:center;margin:0 0 8px}.pdfManagerPageTypePlanner .pdfManagerPageTypePill,.pdfManagerPageTypePlanner .pdfManagerPageTypeSelectedPill,.pdfManagerPageTypePlanner .pdfManagerPageTypeCurrentPill{display:inline-flex;justify-content:center;align-items:center;min-height:22px;padding:4px 10px;border-radius:999px;font-size:.72rem;font-weight:800;letter-spacing:.05em;text-transform:uppercase}.pdfManagerPageTypePlanner .pdfManagerPageTypeThumbnail,.pdfManagerPageTypePlanner .pdfManagerPageTypeThumb,.pdfManagerPageTypePlanner .pdfManagerPageTypeThumbnailButton img,.pdfManagerPageTypePlanner .pdfManagerPageTypeThumbnailImage,.pdfManagerPageTypePlanner .pdfManagerPageTypePageThumbnail{width:128px;min-width:128px;max-width:128px;min-height:166px;object-fit:contain;image-rendering:auto}.pdfManagerPageTypePlanner .pdfManagerPageTypeHoverPreview,.pdfManagerPageTypePlanner .pdfManagerPageTypePreviewPopover,.pdfManagerPageTypePlanner .pdfManagerPageTypeLargePreview,.pdfManagerPageTypePlanner .pdfManagerPageTypeThumbnailPreview{width:460px;max-width:min(460px,78vw);min-height:540px;max-height:72vh;padding:14px;overflow:auto;z-index:50}.pdfManagerPageTypePlanner .pdfManagerPageTypeHoverPreview img,.pdfManagerPageTypePlanner .pdfManagerPageTypePreviewPopover img,.pdfManagerPageTypePlanner .pdfManagerPageTypeLargePreview img,.pdfManagerPageTypePlanner .pdfManagerPageTypeThumbnailPreview img{width:430px;max-width:100%;height:auto;object-fit:contain;image-rendering:auto}.pdfManagerNewScansAttributePill.target,.pdfManagerRenameDiagnostic{word-break:break-word}.pdfManagerPageTypePlanner .pdfManagerPageTypeCard,.pdfManagerPageTypePlanner .pdfManagerPageTypeThumbnailCard,.pdfManagerPageTypePlanner .pdfManagerPageTypePageCard{display:flex!important;flex-direction:column!important;align-items:center!important;justify-content:flex-start!important;gap:8px!important;position:relative!important;overflow:visible!important}.pdfManagerPageTypePlanner .pdfManagerPageTypeCurrentPill,.pdfManagerPageTypePlanner .pdfManagerPageTypeSelectedPill,.pdfManagerPageTypePlanner .pdfManagerPageTypeBadge{order:1!important;align-self:center!important;margin:0 auto 4px!important;text-align:center!important;max-width:92%!important}.pdfManagerPageTypePlanner .pdfManagerPageTypeThumbnailButton,.pdfManagerPageTypePlanner .pdfManagerPageTypeThumbnail,.pdfManagerPageTypePlanner .pdfManagerPageTypeThumb,.pdfManagerPageTypePlanner .pdfManagerPageTypeThumbnailImage,.pdfManagerPageTypePlanner .pdfManagerPageTypePageThumbnail{order:2!important;align-self:center!important}.pdfManagerPageTypePlanner .pdfManagerPageTypeThumbnailButton{display:flex!important;flex-direction:column!important;align-items:center!important;justify-content:center!important;padding:0!important;border:0!important;background:transparent!important}.pdfManagerPageTypePlanner .pdfManagerPageTypeThumbnailButton img,.pdfManagerPageTypePlanner .pdfManagerPageTypeThumbnailImage,.pdfManagerPageTypePlanner .pdfManagerPageTypePageThumbnail,.pdfManagerPageTypePlanner .pdfManagerPageTypeThumb img{width:128px!important;min-width:128px!important;max-width:128px!important;height:168px!important;object-fit:contain!important;border-radius:8px!important;background:#fff!important}.pdfManagerPageTypePlanner .pdfManagerPageTypePageLabel,.pdfManagerPageTypePlanner .pdfManagerPageTypePageNumber,.pdfManagerPageTypePlanner .pdfManagerPageTypeLabel{order:3!important;text-align:center!important;width:100%!important;margin-top:2px!important}.pdfManagerPageTypePlanner .pdfManagerPageTypePillRow,.pdfManagerPageTypePlanner .pdfManagerPageTypeActions,.pdfManagerPageTypePlanner .pdfManagerPageTypeButtonRow,.pdfManagerPageTypePlanner .pdfManagerPageTypeChoices{order:4!important;display:flex!important;flex-direction:row!important;flex-wrap:wrap!important;align-items:center!important;justify-content:center!important;gap:6px!important;width:100%!important;max-width:220px!important;margin:8px auto 0!important}.pdfManagerPageTypePlanner .pdfManagerPageTypePill,.pdfManagerPageTypePlanner .pdfManagerPageTypeChoice,.pdfManagerPageTypePlanner .pdfManagerPageTypeButton,.pdfManagerPageTypePlanner .pdfManagerPageTypePillRow button{flex:0 0 auto!important;white-space:nowrap!important}.pdfManagerPageTypePlanner .pdfManagerPageTypeHoverPreview,.pdfManagerPageTypePlanner .pdfManagerPageTypePreviewPopover,.pdfManagerPageTypePlanner .pdfManagerPageTypeLargePreview,.pdfManagerPageTypePlanner .pdfManagerPageTypeThumbnailPreview{position:fixed!important;top:86px!important;right:32px!important;width:min(520px,42vw)!important;max-width:520px!important;min-width:360px!important;max-height:calc(100vh - 126px)!important;padding:12px!important;z-index:99999!important;border:3px solid rgba(220,38,38,.8)!important;border-radius:12px!important;background:#fffffffa!important;box-shadow:0 24px 70px #0f172a59!important;pointer-events:none!important}.pdfManagerPageTypePlanner .pdfManagerPageTypeHoverPreview img,.pdfManagerPageTypePlanner .pdfManagerPageTypePreviewPopover img,.pdfManagerPageTypePlanner .pdfManagerPageTypeLargePreview img,.pdfManagerPageTypePlanner .pdfManagerPageTypeThumbnailPreview img{display:block!important;width:100%!important;height:auto!important;max-height:calc(100vh - 168px)!important;object-fit:contain!important;image-rendering:auto!important;border-radius:8px!important;background:#fff!important}.pdfManagerVendorFirstPanel{border:1px solid rgba(34,197,94,.28);border-radius:14px;background:linear-gradient(180deg,#f0fdf4eb,#fffffff5);padding:12px;display:flex;flex-direction:column;gap:10px}.pdfManagerVendorFirstHeader{display:flex;flex-direction:column;gap:3px}.pdfManagerVendorFirstHeader strong{color:#14532d;font-size:.98rem}.pdfManagerVendorFirstHeader small,.pdfManagerVendorFirstDetails{color:#475569;font-size:.78rem}.pdfManagerVendorFirstDetails{display:grid;grid-template-columns:1fr;gap:4px;padding:8px;border-radius:10px;background:#ffffffb8}.pdfManagerVendorFirstActions{display:flex;flex-wrap:wrap;gap:8px}.pdfManagerFileSummaryTypeDeprecated{display:none!important}.pdfManagerPageTypePlanner .pdfManagerPageTypeCurrentPill{min-width:72px}@media(max-width:960px){.appShell{overflow:auto!important;-webkit-overflow-scrolling:touch}body{touch-action:manipulation}}
