:root{color-scheme:light;--color-highlight-blue:#0757f8;--color-highlight-green:#a3f7a4;--color-soft-blue:#0757f8;--color-soft-green-text:#0e4d26;--color-soft-green-bg:#b8f4c0;--bg:#eaf0f8;--panel:#fff;--ink:#12131a;--muted:#656b78;--line:#dbe3ee;--strong:#050506;--nav:#000;--nav-soft:#151722;--active:var(--color-highlight-blue);--active-ink:#fff;--brand:var(--color-highlight-blue);--brand-2:#3329ff;--brand-soft:#eeedff;--brand-line:#c9c5ff;--action-green:var(--color-highlight-green);--ok:#137c46;--warn:#a45a00;--danger:#b42318;--shadow:0 22px 48px rgba(32,45,64,.09);--font-app:var(--font-system),Manrope,Arial,Helvetica,sans-serif}@layer mediaComposerLegacy{.offerMediaGenerationModal{--media-blue:#527da8;--media-blue-dark:#496f96;--media-blue-soft:#f0f5fa;--media-border:#cad8e7}.offerMediaGenerationModal>header>div:first-child>span{background:#e7f0f9;color:var(--media-blue)}.offerMediaGenerationModal .offerMediaGenerationProgress>span>i{background:#3f79b5}.offerMediaGenerationModal .offerMediaGenerationTopCards{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);grid-gap:14px;gap:14px;margin-bottom:20px}.offerMediaGenerationModal .offerMediaGenerationSectionTitle,.offerMediaGenerationModal .offerMediaGenerationSectionTitle.video{min-height:58px;padding:10px 16px;background:var(--media-blue-dark);border-color:#1d3f64}.offerMediaGenerationModal .offerMediaGenerationSectionTitle>svg{flex:0 0 34px;width:34px;height:34px}.offerMediaGenerationModal .offerMediaGenerationCaptionBody{min-height:82px;padding:9px 16px}.offerMediaGenerationModal .offerMediaGenerationCaptionBody .offerMediaGenerationTextBox{width:100%}.offerMediaGenerationModal .offerMediaGenerationRow,.offerMediaGenerationModal .offerMediaGenerationRow.hasVariation{grid-template-columns:100px repeat(4,minmax(170px,1fr)) 142px 94px 48px;gap:12px;align-items:start;min-height:134px;padding:16px 21px 31px}.offerMediaGenerationModal .offerMediaGenerationRow.video{grid-template-columns:100px repeat(3,minmax(190px,1fr)) 78px 48px}.offerMediaGenerationModal :is(.offerMediaGenerationTextBox,.offerMediaGenerationModelCell>div){height:64px;border-color:var(--media-border);background:#f8fafc;cursor:pointer;transition:border-color .16s ease,box-shadow .16s ease,background .16s ease}.offerMediaGenerationModal :is(.offerMediaGenerationTextBox,.offerMediaGenerationModelCell>div):hover{border-color:#7fa4ca;background:#fff;box-shadow:0 0 0 3px #dce9f566}.offerMediaGenerationModal :is(.offerMediaGenerationTextBox,.offerMediaGenerationModelCell>div)>button{background:transparent;color:#5b6b7e}.offerMediaGenerationModal :is(.offerMediaGenerationTextBox,.offerMediaGenerationModelCell>div)>button:hover{background:#e7eef6}.offerMediaGenerationModal .offerMediaGenerationReferences{border:0;border-radius:0;box-shadow:none}.offerMediaGenerationModal .offerMediaGenerationReferenceGrid>button.selected{border-color:#7f9fbe;background:#f1f5f9}.offerMediaGenerationModal .offerMediaGenerationReferenceGrid i{background:#315f8f}.offerMediaGenerationModal .offerMediaGenerationDropzone.dragging{border-color:#3f79b5;background:#edf4fb}.offerMediaGenerationModal .offerMediaGenerationCandidate.selected{border-color:#3f79b5;box-shadow:0 0 0 2px #3f79b533}.offerMediaGenerationModal .offerMediaGenerationCandidate .official.selected{background:#315f8f}.offerMediaGenerationModal .offerMediaVariationColumn{height:83px;display:grid;grid-template-rows:14px 1fr auto;align-content:stretch}.offerMediaGenerationModal .offerMediaVariationColumn.isEmpty{visibility:hidden;pointer-events:none}.offerMediaGenerationModal .offerMediaVariationColumn b,.offerMediaGenerationModal .offerMediaVariationColumn>div{align-self:end}.offerMediaGenerationModal .offerMediaVariationColumn button{width:30px;height:30px;color:#315f8f;border-color:#bfd0e2}.offerMediaGenerationModal .offerMediaGenerationRedo{height:83px;display:grid;grid-template-rows:14px 1fr;justify-items:start;align-items:center}.offerMediaGenerationModal .offerMediaGenerationRedo>span{justify-self:stretch}.offerMediaGenerationModal .offerMediaGenerationRedo button{align-self:center;justify-self:start;color:#527da8}.offerMediaGenerationModal .offerMediaGenerationRedo button:hover:not(:disabled){background:#e7f0f9}.offerMediaGenerationModal .offerMediaGenerationVideoOutput{align-content:start}.offerMediaGenerationModal .offerMediaGenerationVideoPlaceholder,.offerMediaGenerationModal .offerMediaGenerationVideoResult{position:relative;display:block;width:64px;height:64px;border:1px dashed #cbd8e6;border-radius:7px;background:#f8fafc}.offerMediaGenerationModal .offerMediaGenerationVideoResult{border-style:solid}.offerMediaGenerationModal .offerMediaGenerationVideoResult.selected{border-color:#3f79b5;box-shadow:0 0 0 2px #3f79b533}.offerMediaGenerationModal .offerMediaGenerationVideoResult .preview{width:100%;height:100%;padding:2px;border:0;background:#fff;cursor:zoom-in}.offerMediaGenerationModal .offerMediaGenerationVideoResult video{width:100%;height:100%;object-fit:cover;border-radius:4px}.offerMediaGenerationModal .offerMediaGenerationVideoResult .official{position:absolute;top:4px;right:4px;width:20px;height:20px;display:grid;place-items:center;padding:0;border:1px solid #fff;border-radius:4px;background:#8b98a8;color:#fff}.offerMediaGenerationModal .offerMediaGenerationVideoResult .official.selected{background:#315f8f}.offerMediaEditableDialog textarea{width:100%;min-height:280px;resize:vertical;padding:16px;border:0;outline:0;color:#26364a;font:13px/1.55 inherit}.offerMediaEditableDialog textarea:disabled{background:#f8fafc}.offerMediaGallery article video{width:100%;height:100%;object-fit:cover;border-radius:4px}.offerMediaGalleryStage>video{display:block;width:auto;height:auto;max-width:min(520px,100%);max-height:calc(100% - 8px);object-fit:contain;background:#000;box-shadow:0 12px 40px #0008}.offerMediaVideoGallery{width:min(760px,calc(100vw - 48px));grid-template-columns:112px minmax(0,1fr)}.offerMediaVideoGallery>aside section>div{grid-template-columns:56px}.offerMediaGalleryOptions .official.selected{background:#315f8f}.offerMediaGenerationModal>footer button.primary{border-color:#426d97;background:#527da8;color:#fff}.offerMediaGenerationModal .offerMediaGenerationDropzone{border-color:#91aecb;background:#f2f6fa;color:#315f8f}.offerMediaGenerationModal .offerMediaGenerationDropzone:hover{border-color:#5e89b4;background:#eaf2f9}@media (max-width:980px){.offerMediaGenerationModal .offerMediaGenerationTopCards{grid-template-columns:1fr}.offerMediaGenerationModal .offerMediaGenerationRow,.offerMediaGenerationModal .offerMediaGenerationRow.video{grid-template-columns:100px repeat(3,180px) 142px 94px 48px;overflow-x:auto}}.offerMediaGenerationModal .offerMediaGenerationCaptionCard,.offerMediaGenerationModal .offerMediaGenerationReferenceCard{grid-column:1/-1}.offerMediaGenerationModal .offerMediaGenerationReferenceSplit{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:stretch;grid-gap:0;gap:0;min-height:112px;padding:0}.offerMediaGenerationModal .offerMediaGenerationExtraVariations,.offerMediaGenerationModal .offerMediaGenerationOfferReferences{min-width:0;display:grid;align-content:start;grid-gap:10px;gap:10px;padding:14px 18px}.offerMediaGenerationModal .offerMediaGenerationOfferReferences{border-right:1px solid #d8e2ee}.offerMediaGenerationModal .offerMediaGenerationExtraHeading strong,.offerMediaGenerationModal .offerMediaGenerationOfferReferences>strong{color:var(--media-blue);font-size:12px}.offerMediaGenerationModal .offerMediaGenerationReferenceSlot{width:64px;height:64px;display:block;overflow:hidden;border:1px dashed #c7d5e5;border-radius:7px;background:#f8fafc}.offerMediaGenerationModal .offerMediaGenerationReferenceSlot.filled{padding:3px;border-style:solid;background:#fff}.offerMediaGenerationModal .offerMediaGenerationReferenceSlot img{width:100%;height:100%;object-fit:contain;border-radius:4px}.offerMediaGenerationModal .offerMediaGenerationExtraHeading{display:flex;align-items:flex-start;justify-content:space-between;gap:12px}.offerMediaGenerationModal .offerMediaGenerationExtraHeading>div:first-child{display:grid;grid-gap:2px;gap:2px}.offerMediaGenerationModal .offerMediaGenerationExtraHeading small{color:#64748b;font-size:10px}.offerMediaGenerationModal .offerMediaGenerationExtraHeading>div:last-child{display:flex;align-items:center;gap:6px}.offerMediaGenerationModal .offerMediaGenerationExtraHeading span{min-width:48px;color:#53677d;font-size:10px;text-align:right}.offerMediaGalleryOptions .offerMediaGalleryVariationNav,.offerMediaGenerationModal .offerMediaGenerationExtraHeading button{width:28px!important;height:28px!important;display:grid!important;place-items:center;padding:0!important;border:1px solid #c8d7e7!important;border-radius:6px;background:#fff!important;color:var(--media-blue)!important;cursor:pointer}.offerMediaGalleryOptions .offerMediaGalleryVariationNav:disabled,.offerMediaGenerationModal .offerMediaGenerationExtraHeading button:disabled{opacity:.38;cursor:default}.offerMediaGenerationModal .offerMediaGenerationExtraBody{min-width:0;display:flex;align-items:center;gap:10px}.offerMediaGenerationModal .offerMediaGenerationExtraUpload{width:92px;height:64px;flex:0 0 92px;display:grid;place-items:center;align-content:center;grid-gap:3px;gap:3px;border:1px dashed #8db2ee;border-radius:7px;background:#f3f7ff;color:var(--media-blue);cursor:pointer;font-size:9px;font-weight:750}.offerMediaGenerationModal .offerMediaGenerationExtraUpload input{display:none}.offerMediaGenerationModal .offerMediaGenerationExtraPreview{position:relative;width:116px;height:64px;display:grid;grid-template-columns:64px minmax(0,1fr);align-items:center;grid-gap:7px;gap:7px;padding:3px;border:1px solid #c7d5e5;border-radius:7px;background:#fff}.offerMediaGenerationModal .offerMediaGenerationExtraPreview img{width:58px;height:56px;object-fit:contain;border-radius:4px}.offerMediaGenerationModal .offerMediaGenerationExtraPreview b{overflow:hidden;color:#334155;font-size:10px;text-overflow:ellipsis;white-space:nowrap}.offerMediaGenerationModal .offerMediaGenerationExtraPreview button{position:absolute;top:3px;right:3px;width:18px;height:18px;display:grid;place-items:center;padding:0;border:0;border-radius:50%;background:#fff;box-shadow:0 1px 5px #0f172a33;color:#52677a;cursor:pointer}.offerMediaGenerationModal .offerMediaGenerationExtraEmpty{min-width:0;color:#7a899a;font-size:10px}.offerMediaGalleryOptions .offerMediaGalleryVariationName{max-width:120px;overflow:hidden;color:#e6edf6;font-size:12px;text-overflow:ellipsis;white-space:nowrap}.offerMediaGalleryOptions .offerMediaGalleryVariationNav+.offerMediaGalleryVariationNav{margin-left:-4px}@media (max-width:780px){.offerMediaGenerationModal .offerMediaGenerationReferenceSplit{grid-template-columns:1fr}.offerMediaGenerationModal .offerMediaGenerationOfferReferences{border-right:0;border-bottom:1px solid #d8e2ee}}.offerMediaGenerationModal .offerMediaGenerationProgress i{background:#138a68}.offerMediaGenerationModal .offerMediaGenerationSectionTitle,.offerMediaGenerationModal .offerMediaGenerationSectionTitle.video{background:#16765f;color:#fff;border-color:#105f4c}.offerMediaGenerationModal .offerMediaGenerationSectionTitle small,.offerMediaGenerationModal .offerMediaGenerationSectionTitle strong{color:#fff}.offerMediaGenerationModal .offerMediaGenerationSectionTitle small{opacity:.82}.offerMediaGenerationModal .offerMediaScriptButton,.offerMediaGenerationModal>footer button.primary{border-color:#08765f;background:#08765f;color:#fff}.offerMediaGenerationModal .offerMediaGenerationReferences{grid-template-columns:72px minmax(0,1fr);gap:10px;padding:10px 14px}.offerMediaGenerationModal .offerMediaGenerationCandidate,.offerMediaGenerationModal .offerMediaGenerationCandidatePlaceholder,.offerMediaGenerationModal .offerMediaGenerationDropzone,.offerMediaGenerationModal .offerMediaGenerationEmptySlots i,.offerMediaGenerationModal .offerMediaGenerationReferenceGrid>button{width:64px;height:64px}.offerMediaGenerationModal .offerMediaGenerationDropzone{gap:1px;padding:5px;border-color:#4ba98c;background:#effaf6;color:#08765f}.offerMediaGenerationModal .offerMediaGenerationDropzone strong{font-size:9px;line-height:1.1}.offerMediaGenerationModal .offerMediaGenerationDropzone span{display:none}.offerMediaGenerationModal .offerMediaGenerationReferenceGrid{grid-template-columns:repeat(3,64px);gap:8px}.offerMediaGenerationModal .offerMediaGenerationReferenceGrid>button.selected{border-color:#138a68;background:#effaf6}.offerMediaGenerationModal .offerMediaGenerationReferenceGrid img{width:100%;height:100%;object-fit:contain}.offerMediaGenerationModal .offerMediaGenerationReferenceGrid i{top:3px;right:3px;width:17px;height:17px;border-radius:4px;background:#08765f}.offerMediaGenerationModal .offerMediaGenerationRow{grid-template-columns:78px repeat(4,minmax(0,1fr)) 142px 92px 38px;gap:10px;align-items:start;min-height:112px;padding:10px 14px}.offerMediaGenerationModal .offerMediaGenerationIdentity{align-content:start;padding-top:20px}.offerMediaGenerationModal :is(.offerMediaGenerationTextCell,.offerMediaGenerationModelCell,.offerMediaGenerationPrompt,.offerMediaGenerationInformation,.offerMediaGenerationOutput,.offerMediaVariationColumn,.offerMediaGenerationRedo){min-width:0;display:grid;align-content:start;grid-gap:5px;gap:5px}.offerMediaGenerationModal :is(.offerMediaGenerationTextCell,.offerMediaGenerationModelCell,.offerMediaGenerationPrompt,.offerMediaGenerationInformation,.offerMediaGenerationOutput,.offerMediaVariationColumn,.offerMediaGenerationRedo)>span{min-height:14px;color:#52677a;font-size:10px;font-weight:750}.offerMediaGenerationModal .offerMediaGenerationModelCell>div,.offerMediaGenerationModal .offerMediaGenerationTextBox{position:relative;height:78px;overflow:hidden;border:1px solid #d3e0dc;border-radius:7px;background:#f8fbfa}.offerMediaGenerationModal .offerMediaGenerationTextBox p{display:-webkit-box;margin:0;overflow:hidden;padding:9px 30px 9px 9px;color:#41566a;font-size:11px;line-height:1.42;white-space:normal;-webkit-box-orient:vertical;-webkit-line-clamp:3}.offerMediaGenerationModal :is(.offerMediaGenerationTextBox,.offerMediaGenerationModelCell) button{position:absolute;top:5px;right:5px;width:22px;height:22px;display:grid;place-items:center;padding:0;border:0;border-radius:5px;background:#e4f3ee;color:#08765f}.offerMediaGenerationModal .offerMediaGenerationModelCell img{width:100%;height:100%;padding:4px;object-fit:contain}.offerMediaGenerationModal .offerMediaGenerationPrompt textarea{width:100%;height:78px;min-height:78px;max-height:78px;resize:none;border-color:#d3e0dc}.offerMediaGenerationModal .offerMediaGenerationInformation p{min-height:0;max-height:none;overflow:hidden;border:0;background:transparent}.offerMediaGenerationModal :is(.offerMediaGenerationCandidates,.offerMediaGenerationEmptySlots){grid-template-columns:repeat(2,64px);gap:8px;padding:0}.offerMediaGenerationModal .offerMediaGenerationCandidate.selected{border-color:#138a68;box-shadow:0 0 0 2px #138a6824}.offerMediaGenerationModal .offerMediaGenerationCandidate .official{top:4px;right:4px;width:20px;height:20px;border:1px solid #fff;border-radius:4px;background:#eef2f1}.offerMediaGenerationModal .offerMediaGenerationCandidate .official:after{width:10px;height:10px;border-radius:2px;border-color:#718078}.offerMediaGenerationModal .offerMediaGenerationCandidate .official.selected{background:#138a68}.offerMediaGenerationModal .offerMediaVariationColumn b{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;color:#263b4f;font-size:10px}.offerMediaGenerationModal .offerMediaVariationColumn>div{display:flex;gap:6px}.offerMediaGenerationModal .offerMediaVariationColumn button{width:27px;height:27px;display:grid;place-items:center;padding:0;border:1px solid #cbdad5;border-radius:5px;background:#fff;color:#315548}.offerMediaGenerationModal .offerMediaVariationColumn button:disabled{opacity:.38}.offerMediaGenerationModal .offerMediaGenerationRedo button{width:30px;height:30px;border:0;background:transparent;color:#08765f}.offerMediaGenerationModal>header>div>span{background:#d8f3e8;color:#086c54}.offerMediaGenerationProgress i{background:#138a68}.offerMediaGenerationCard .offerMediaGenerationSectionTitle,.offerMediaGenerationCard .offerMediaGenerationSectionTitle.video{background:#16765f;color:#fff;border-bottom-color:#105f4c}.offerMediaGenerationCard .offerMediaGenerationSectionTitle small,.offerMediaGenerationCard .offerMediaGenerationSectionTitle strong{color:#fff}.offerMediaGenerationCard .offerMediaGenerationSectionTitle small{opacity:.82}.offerMediaGenerationModal>footer button.primary,.offerMediaScriptButton{border-color:#08765f;background:#08765f;color:#fff}.offerMediaGenerationModal>footer button.primary:hover,.offerMediaScriptButton:hover{background:#06634f}.offerMediaGenerationReferences{grid-template-columns:72px minmax(0,1fr);gap:10px;padding:10px 14px}.offerMediaGenerationCandidate,.offerMediaGenerationCandidatePlaceholder,.offerMediaGenerationDropzone,.offerMediaGenerationEmptySlots i,.offerMediaGenerationReferenceGrid>button{width:64px;height:64px}.offerMediaGenerationDropzone{gap:1px;padding:5px;border-color:#4ba98c;background:#effaf6;color:#08765f}.offerMediaGenerationDropzone strong{font-size:9px;line-height:1.1}.offerMediaGenerationDropzone span{display:none}.offerMediaGenerationReferenceGrid{grid-template-columns:repeat(3,64px);gap:8px}.offerMediaGenerationReferenceGrid>button{border-color:#b9d9ce;border-radius:7px}.offerMediaGenerationReferenceGrid>button.selected{border-color:#138a68;background:#effaf6}.offerMediaGenerationReferenceGrid img{width:100%;height:100%;object-fit:contain}.offerMediaGenerationReferenceGrid i{top:3px;right:3px;width:17px;height:17px;border-radius:4px;background:#08765f}.offerMediaGenerationRow{grid-template-columns:78px repeat(4,minmax(0,1fr)) 142px 92px 38px;gap:10px;align-items:start;min-height:112px;padding:10px 14px}.offerMediaGenerationIdentity{align-content:start;padding-top:0}.offerMediaGenerationInformation,.offerMediaGenerationModelCell,.offerMediaGenerationOutput,.offerMediaGenerationPrompt,.offerMediaGenerationRedo,.offerMediaGenerationTextCell,.offerMediaVariationColumn{min-width:0;display:grid;align-content:start;grid-gap:5px;gap:5px}.offerMediaGenerationInformation>span,.offerMediaGenerationModelCell>span,.offerMediaGenerationOutput>span,.offerMediaGenerationPrompt>span,.offerMediaGenerationRedo>span,.offerMediaGenerationTextCell>span,.offerMediaVariationColumn>span{min-height:14px;color:#52677a;font-size:10px;font-weight:750}.offerMediaGenerationModelCell>div,.offerMediaGenerationTextBox{position:relative;height:78px;overflow:hidden;border:1px solid #d3e0dc;border-radius:7px;background:#f8fbfa}.offerMediaGenerationTextBox p{display:-webkit-box;margin:0;overflow:hidden;padding:9px 30px 9px 9px;color:#41566a;font-size:11px;line-height:1.42;white-space:normal;-webkit-box-orient:vertical;-webkit-line-clamp:3}.offerMediaGenerationModelCell button,.offerMediaGenerationTextBox button{position:absolute;top:5px;right:5px;width:22px;height:22px;display:grid;place-items:center;padding:0;border:0;border-radius:5px;background:#e4f3ee;color:#08765f;cursor:pointer}.offerMediaGenerationModelCell img{width:100%;height:100%;padding:4px;object-fit:contain}.offerMediaGenerationPrompt textarea{width:100%;height:78px;min-height:78px;max-height:78px;resize:none;border-color:#d3e0dc;background:#fff}.offerMediaGenerationInformation p{min-height:0;max-height:none;overflow:hidden;border:0;background:transparent}.offerMediaGenerationCandidates,.offerMediaGenerationEmptySlots{grid-template-columns:repeat(2,64px);gap:8px;padding:0}.offerMediaGenerationCandidate{border-color:#cbdad5;border-radius:7px}.offerMediaGenerationCandidate.selected{border-color:#138a68;box-shadow:0 0 0 2px #138a6824}.offerMediaGenerationCandidate .official{top:4px;right:4px;width:20px;height:20px;border:1px solid #fff;border-radius:4px;background:#eef2f1;box-shadow:0 1px 4px #0f172a26}.offerMediaGenerationCandidate .official:after{width:10px;height:10px;border-radius:2px;border-color:#718078}.offerMediaGenerationCandidate .official.selected{background:#138a68}.offerMediaVariationColumn b{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;color:#263b4f;font-size:10px}.offerMediaVariationColumn>div{display:flex;gap:6px}.offerMediaVariationColumn button{width:27px;height:27px;display:grid;place-items:center;padding:0;border:1px solid #cbdad5;border-radius:5px;background:#fff;color:#315548;cursor:pointer}.offerMediaVariationColumn button:disabled{opacity:.38;cursor:default}.offerMediaGenerationRedo button{width:30px;height:30px;border:0;background:transparent;color:#08765f}.offerMediaGenerationRedo button:hover:not(:disabled){background:#e4f3ee}@media (max-width:1100px){.offerMediaGenerationRow{grid-template-columns:72px repeat(4,150px) 142px 92px 38px;overflow-x:auto}}}:root[data-theme=dark]{color-scheme:dark;--bg:#0b1020;--panel:#111827;--ink:#edf3ff;--muted:#aab6ca;--line:#263249;--strong:#fff;--nav:#050812;--nav-soft:#111827;--brand-soft:#162341;--brand-line:#28416f;--shadow:0 22px 48px rgba(0,0,0,.26)}*{box-sizing:border-box}body,html{min-height:100%}body,html{overflow:hidden}body{margin:0;background:var(--bg);color:var(--ink);font-family:var(--font-app)}a{color:inherit}.clickableRow,.clientEmailButton,.clientPasswordButton,[data-clickable=true],[role=button],[role=menuitem],[role=option],a,button:not(:disabled),label,select:not(:disabled),summary{cursor:pointer}[aria-disabled=true],button:disabled,select:disabled{cursor:default}.shell{display:grid;grid-gap:0;gap:0;height:100vh;min-height:100vh;background:linear-gradient(135deg,#dfe7f4,#f2f6fb);transition:grid-template-columns .18s ease;overflow:hidden}.sidebar{position:relative;z-index:30;display:flex;flex-direction:column;gap:18px;background:var(--nav);color:#e8eef6;height:100vh;min-height:0;padding:22px 20px;border-right:1px solid #202234;box-shadow:0 24px 60px rgba(16,18,28,.18);overflow:visible;transition:width .18s ease}.shell.expanded .sidebar{width:284px;box-shadow:18px 0 46px rgba(0,0,0,.24)}.shell.expanded .content:before{content:"";position:fixed;z-index:10;pointer-events:none;background:rgba(18,19,26,.1);-webkit-backdrop-filter:blur(1px);backdrop-filter:blur(1px)}.brand{display:flex;align-items:center;gap:12px;width:100%;height:52px;min-height:52px}.brandLogo{flex:0 0 52px;width:52px;height:52px;border-radius:16px;object-position:center}.brandText{min-width:0;opacity:0;overflow:hidden;color:#a8a8b8;font-size:12px;font-weight:800;letter-spacing:0;line-height:1.2;white-space:nowrap;text-transform:uppercase;transform:translateX(-4px);transition:opacity .12s ease,transform .12s ease}.shell.expanded .brand{justify-items:legacy}.shell.expanded .brandText{opacity:1;transform:translateX(0)}.nav{display:grid;grid-gap:7px;gap:7px;justify-items:start;width:100%}.navItem{display:grid;grid-template-columns:52px minmax(0,1fr);align-items:center;justify-content:start;width:52px;height:52px;min-height:52px;padding:0;border-radius:16px;color:#d9e3ee;font-size:14px;text-decoration:none;overflow:hidden;transition:background .16s ease,color .16s ease,width .18s ease}.navItem svg{grid-column:1;justify-self:center}.shell.expanded .nav{justify-items:start}.shell.expanded .navItem{width:100%;border-radius:13px}.navItem:hover{background:var(--nav-soft);color:#fff}.navItem.active{background:var(--active);color:var(--active-ink);box-shadow:0 14px 28px rgba(23,13,242,.24)}.weeklyReportShell{width:100vw;height:100vh;overflow:hidden;overflow-x:hidden;background:#f0f1f8;color:#020617;font-family:var(--font-app)}.weeklyReportHero{position:relative;min-height:184px;overflow:hidden;background:radial-gradient(900px 390px at 88% 20%,rgba(44,20,177,.72),transparent 67%),radial-gradient(740px 380px at 80% 58%,rgba(5,84,184,.58),transparent 68%),linear-gradient(130deg,#030418,#020833 48%,#100064);color:#fff}.weeklyReportHero:after,.weeklyReportHero:before{content:"";position:absolute;pointer-events:none;border:1px solid rgba(34,54,255,.34);border-radius:50%}.weeklyReportHero:before{width:840px;height:260px;right:-80px;top:-42px;transform:rotate(-15deg);background:rgba(36,35,160,.18)}.weeklyReportHero:after{width:760px;height:240px;right:-170px;bottom:-116px;transform:rotate(-12deg);background:rgba(22,16,148,.26)}.weeklyReportHeroInner{position:relative;z-index:1;width:min(1116px,calc(100% - 64px));margin:0 auto;padding:25px 0 47px}.weeklyReportTitleRow{display:flex;align-items:center;gap:14px}.weeklyReportLogoMark{position:relative;width:30px;height:26px;flex:0 0 30px}.weeklyReportLogoMark:before{content:"";position:absolute;left:3px;top:3px;width:19px;height:19px;border-left:6px solid #202cff;border-top:6px solid #202cff;border-radius:4px;transform:rotate(45deg)}.weeklyReportLogoMark:after{content:"";position:absolute;left:0;bottom:0;width:30px;height:5px;border-radius:999px;background:#202cff}.weeklyReportTitleRow h1{margin:0;color:#fff;font-size:31px;font-weight:900;line-height:1.02;letter-spacing:0}.weeklyReportTitleRow p{margin:9px 0 0;color:#fff;font-size:18px;font-weight:600;line-height:1.1}.weeklyReportIdentity{display:grid;grid-template-columns:1fr 370px;align-items:center;grid-gap:32px;gap:32px;margin-top:24px;padding:9px 42px 10px;border:1px solid #2324ff;border-radius:12px;background:rgba(3,7,45,.72)}.weeklyReportIdentity>div:first-child{border-right:1px solid hsla(0,0%,100%,.34)}.weeklyReportIdentity span{display:block;margin-bottom:4px;font-size:13px;font-weight:800}.weeklyReportIdentity strong{display:block;font-size:26px;font-weight:900;line-height:1.05}.weeklyReportContent{width:min(1116px,calc(100% - 64px));margin:-28px auto 0;padding-bottom:12px;position:relative;z-index:2}.weeklyReportCard,.weeklyReportFilterCard,.weeklyReportFooter{background:#fff;border-radius:11px;box-shadow:0 24px 52px rgba(15,23,42,.08)}.weeklyReportFilterCard{margin-bottom:10px;padding:10px 24px}.weeklyReportTabs{display:flex;gap:24px;padding:5px;border-radius:14px;background:#eef1f6}.weeklyReportTab{flex:1 1;min-width:0;border-radius:11px;padding:7px 10px 8px;background:transparent;color:#7b8494;transition:background .16s ease,color .16s ease,box-shadow .16s ease}.weeklyReportTab button{width:100%;border:0;background:transparent;color:inherit;font-size:15px;font-weight:900;letter-spacing:0}.weeklyReportTab.isActive{background:#fff;color:#020617;box-shadow:0 9px 22px rgba(15,23,42,.1)}.weeklyReportTabAccounts{display:flex;justify-content:center;gap:10px;margin-top:6px}.weeklyReportTabAccounts label{display:inline-flex;align-items:center;gap:4px;color:#475569;font-size:11px;font-weight:800}.weeklyReportTabAccounts input{width:12px;height:12px;accent-color:#1325ff}.weeklyReportCard{margin-top:10px;padding:13px 24px 14px}.weeklyReportCardTitle{display:flex;align-items:center;gap:11px;margin-bottom:11px}.weeklyReportCardTitle>span{display:grid;place-items:center;width:32px;height:32px;border-radius:8px;background:#1027ff;color:#fff}.weeklyReportCardTitle h2{margin:0;font-size:22px;font-weight:900;letter-spacing:0}.weeklyMetricGrid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:24px;gap:24px}.weeklyMetricCard{display:grid;grid-template-columns:45px minmax(0,1fr) auto;align-items:center;min-height:74px;padding:12px 14px;border:1px solid #d8dde7;border-radius:11px;background:#fff}.weeklyMetricIcon{display:grid;place-items:center;width:39px;height:39px;border-radius:10px;color:#1e45fa;background:#e4edff}.weeklyMetricIcon.money{color:#21a65b;background:#d9fbe4}.weeklyMetricIcon.trend{color:#f4ad16;background:#fff3cd}.weeklyMetricIcon.target{color:#9a4ce5;background:#ead8ff}.weeklyMetricCard p{margin:0 0 4px;font-size:16px;font-weight:600}.weeklyMetricCard strong{display:block;font-size:25px;font-weight:900;line-height:1}.weeklyMetricCard em{align-self:end;margin-bottom:2px;font-size:15px;font-style:normal;font-weight:900;white-space:nowrap}.weeklyMetricCard em.positive{color:#08a843}.weeklyMetricCard em.positive:before{content:"↑ "}.weeklyMetricCard em.negative{color:#ff3838}.weeklyMetricCard em.negative:before{content:"↓ "}.weeklyTaskGrid{display:grid;grid-template-columns:1fr 1fr;grid-gap:24px;gap:24px}.weeklyTaskList{min-height:135px;overflow:hidden;border:1px solid #dfe5ef;border-radius:9px;background:#fff}.weeklyTaskList h3{margin:0;padding:8px 18px;border-bottom:1px solid #e7edf5;background:#f8fafc;color:#475569;font-size:16px;font-weight:900;text-transform:uppercase}.weeklyTaskItem{display:flex;align-items:center;gap:10px;min-height:29px;padding:5px 18px;border-bottom:1px solid #e7edf5}.weeklyTaskItem span{display:grid;place-items:center;width:16px;height:16px;border-radius:999px;background:#22c768;color:#fff;flex:0 0 20px}.weeklyTaskItem strong{font-size:14px;font-weight:900}.weeklyTaskEmpty{margin:14px 18px;color:#7d8795;font-size:16px;font-weight:700}.weeklyReportFooter{display:flex;justify-content:space-between;align-items:center;gap:28px;margin-top:12px;padding:9px 28px;border:1px solid #202cff;background:#777b8c;color:#fff}.weeklyReportFooterMessage{display:flex;align-items:center;gap:16px}.weeklyReportFooterMessage>span{display:grid;place-items:center;width:34px;height:34px;border-radius:10px;background:#111cff;color:#ffc400}.weeklyReportFooter strong{display:block;font-size:18px;font-weight:900}.weeklyReportFooter p{margin:3px 0 0;font-size:13px;font-weight:700}.weeklyReportGenerated{display:flex;align-items:center;gap:22px;min-width:236px;padding-left:28px;border-left:1px solid hsla(0,0%,100%,.35)}.weeklyReportGenerated p{margin:0}.weeklyReportGenerated span{display:block;margin-top:3px}@media (max-width:980px){.weeklyReportContent,.weeklyReportHeroInner{width:min(100% - 32px,720px)}.weeklyMetricGrid,.weeklyReportIdentity,.weeklyTaskGrid{grid-template-columns:1fr}.weeklyReportIdentity>div:first-child{padding-bottom:18px;border-right:0;border-bottom:1px solid hsla(0,0%,100%,.34)}.weeklyReportAccounts,.weeklyReportFooter,.weeklyReportTabs{flex-wrap:wrap}.weeklyMetricCard{grid-template-columns:70px minmax(0,1fr)}.weeklyMetricCard em{grid-column:2;justify-self:start;margin-top:10px}}.weeklyOriginalViewport{width:100vw;height:100vh;overflow:auto;display:block;padding:0;background:radial-gradient(circle at center,hsla(0,0%,100%,.08),transparent 34%),#2e302f}.weeklyOriginalScaled{position:relative;margin:0 auto}.weeklyOriginalPage{width:1240px;height:1754px;padding:0 62px 56px;color:#fff;background:#f4f5fb;position:relative;transform-origin:top center;font-family:Inter,var(--font-app)}.weeklyOriginalTopBg{margin-left:-62px;margin-right:-62px;padding:64px 62px 105px;background-image:linear-gradient(rgba(2,6,23,.55),rgba(2,6,23,.55)),url(/relatorios/semanais/assets/Fundo.png);background-size:1240px auto;background-position:center 88%;background-repeat:no-repeat}.weeklyOriginalHeader{display:flex;justify-content:flex-start;align-items:flex-start}.weeklyOriginalHeadingStack{display:grid;grid-gap:8px;gap:8px}.weeklyOriginalTitleGroup{display:flex;align-items:center;gap:20px}.weeklyOriginalLogo{width:40px;height:40px;object-fit:contain;display:block}.weeklyOriginalHeader h1{margin:0;color:#fff;font-size:44px;font-weight:800;line-height:1.15;letter-spacing:0}.weeklyOriginalHeader p{margin:0 0 0 60px;color:hsla(0,0%,100%,.9);font-size:26px;font-weight:500}.weeklyOriginalOutline{border:1.5px solid #170df2;border-radius:14px;background:rgba(3,7,30,.55)}.weeklyOriginalIdentity{display:flex;align-items:center;gap:24px;margin-top:40px;padding:12px 44px}.weeklyOriginalClient{min-width:0;flex:1 1}.weeklyOriginalIdentity p{margin:0;color:hsla(0,0%,100%,.9);font-size:18px;font-weight:700}.weeklyOriginalIdentity h2{margin:7px 0 0;color:#fff;font-size:32px;font-weight:500;line-height:1.22;white-space:nowrap}.weeklyOriginalDivider{width:1px;height:74px;background:hsla(0,0%,100%,.3)}.weeklyOriginalPeriod{width:300px;flex:0 0 300px;text-align:right}.weeklyOriginalCard{background:#fff;color:#050505}.weeklyOriginalCard,.weeklyOriginalTabsCard{border-radius:12px;box-shadow:0 10px 28px rgba(15,23,42,.16)}.weeklyOriginalTabsCard{position:relative;z-index:10;margin-top:-55px;padding:0;overflow:visible}.weeklyOriginalTabs{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));grid-gap:0;gap:0;align-items:end;min-height:70px;border:0;border-radius:12px 12px 0 0;overflow:visible;background:linear-gradient(180deg,#3c404b,#262b34);position:relative}.weeklyOriginalTabs:before{content:"";position:absolute;left:0;bottom:-1px;width:25%;height:78px;border-radius:12px 12px 0 0;background:#fff;transform:translateX(0);transition:transform .23s ease;z-index:1}.weeklyOriginalTabs[data-active-index="1"]:before{transform:translateX(100%)}.weeklyOriginalTabs[data-active-index="2"]:before{transform:translateX(200%)}.weeklyOriginalTabs[data-active-index="3"]:before{transform:translateX(300%)}.weeklyOriginalTabsCard:has(.weeklyOriginalTabs button:first-child.active) .weeklyOriginalTabs{border-radius:12px}.weeklyOriginalTabsCard:has(.weeklyOriginalTabs button:first-child.active) .weeklyOriginalTabs:before{border-radius:12px 12px 0 12px}.weeklyOriginalTabsCard:has(.weeklyOriginalTabs button:first-child.active) .weeklyOriginalTabs button:first-child{border-bottom-left-radius:12px}.weeklyOriginalTabsCard:has(.weeklyOriginalTabs button:first-child.active) .weeklyOriginalTabs button:last-child{border-bottom-right-radius:12px}.weeklyOriginalTabs button{font-family:inherit;height:70px;border:0;border-radius:0;padding:0 16px;background:transparent;color:#fff;font-size:19px;font-weight:900;letter-spacing:0;text-align:center;position:relative;cursor:pointer;z-index:2;transition:background-color .18s ease,color .18s ease,transform .18s ease}.weeklyOriginalTabs button:not(.active):not(.disabled):hover{background:hsla(0,0%,100%,.08);color:#fff}.weeklyOriginalTabs button.disabled,.weeklyOriginalTabs button:disabled{color:hsla(0,0%,100%,.46);cursor:default}.weeklyOriginalTabs button.disabled:hover,.weeklyOriginalTabs button:disabled:hover{background:transparent}.weeklyOriginalTabs button+button{box-shadow:inset 1px 0 0 hsla(0,0%,100%,.14)}.weeklyOriginalTabs button.active{color:#050505;box-shadow:none;transform:none}.weeklyOriginalTabs button.active+button,.weeklyOriginalTabs button:has(+button.active){box-shadow:none}.weeklyOriginalTabs button>span{display:block}.weeklyOriginalTabAccounts{display:flex;align-items:center;justify-content:flex-start;gap:58px;min-height:98px;padding:30px 58px 34px;border:0;border-radius:0 0 12px 12px;background:#fff}.weeklyOriginalTabAccounts label{font-family:inherit;display:inline-flex;align-items:center;gap:14px;color:#111827;font-size:23px;font-weight:800;cursor:pointer;transition:color .16s ease,transform .16s ease}.weeklyOriginalTabAccounts label:not(.disabled):hover{color:#0b4fe8}.weeklyOriginalTabAccounts label.disabled{color:#a9b3c5;cursor:default}.weeklyOriginalAccountLabel{min-width:0;display:flex;flex-direction:column;align-items:flex-start;line-height:1.05}.weeklyOriginalAccountLabel strong{font-size:23px;font-weight:800}.weeklyOriginalAccountLabel small{display:block;max-width:190px;margin-top:7px;overflow:hidden;color:#6b7280;font-size:13px;font-weight:600;line-height:1.2;text-overflow:ellipsis;white-space:nowrap}.weeklyOriginalTabAccounts label.disabled .weeklyOriginalAccountLabel small{color:#a9b3c5}.weeklyOriginalLoadNotice{margin:18px 0 -6px;padding:12px 18px;border-radius:10px;background:hsla(0,0%,100%,.92);color:#1f2937;font-size:16px;font-weight:700;text-align:center;box-shadow:0 8px 20px rgba(15,23,42,.12)}.weeklyOriginalTabAccounts input{-webkit-appearance:none;-moz-appearance:none;appearance:none;width:34px;height:34px;border:0;border-radius:999px;background:#1557ff;display:inline-grid;place-content:center;flex:0 0 auto;cursor:pointer;transition:background-color .16s ease,box-shadow .16s ease,opacity .16s ease}.weeklyOriginalTabAccounts label:not(.disabled):hover input{box-shadow:0 0 0 4px rgba(21,87,255,.1)}.weeklyOriginalTabAccounts input:disabled{background:#edf1f8;cursor:default;opacity:.72}.weeklyOriginalTabAccounts input:before{content:"";width:8px;height:14px;border:solid #fff;border-width:0 3px 3px 0;transform:translateY(-1px) rotate(45deg) scale(0);transform-origin:center}.weeklyOriginalTabAccounts input:checked:before{transform:translateY(-1px) rotate(45deg) scale(1)}.weeklyOriginalTabAccounts input:not(:checked){background:#e8eefc}.weeklyOriginalContentSlide{display:block}.weeklyOriginalSection{position:relative;z-index:9;margin-top:20px;padding:24px}.weeklyOriginalSection.second{padding:28px}.weeklyOriginalSectionTitle{display:flex;align-items:center;gap:16px;margin-bottom:20px}.weeklyOriginalSectionTitle h2{margin:0;color:#050505;font-size:30px;font-weight:800;line-height:1.2}.weeklyOriginalSectionIcon{width:48px;height:48px;object-fit:cover;display:block;border-radius:8px;overflow:hidden}.weeklyOriginalGrid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:24px;gap:24px}.weeklyOriginalMetricBox{min-height:132px;padding:27px 92px 22px 22px;position:relative;border:1px solid #d9dce5;border-radius:12px;background:#fff}.weeklyOriginalMetricContent{display:grid;grid-gap:12px;gap:12px}.weeklyOriginalMetricHeader{display:flex;align-items:center;gap:13px}.weeklyOriginalSubIcon{width:27px;height:27px;min-width:27px;border-radius:7px;background:linear-gradient(135deg,rgba(23,87,255,.13),rgba(23,87,255,.05));color:#1757ff;display:flex;align-items:center;justify-content:center}.weeklyOriginalSubIcon svg{width:17px;height:17px;stroke:currentColor;stroke-width:2.2;stroke-linecap:round;stroke-linejoin:round}.weeklyOriginalMetricBox p{margin:0;color:#050505;font-size:19px;font-weight:400}.weeklyOriginalNoWrap{white-space:nowrap;font-size:20px!important}.weeklyOriginalValueRow{display:flex;align-items:baseline;gap:16px;margin-top:0}.weeklyOriginalValueRow h3{margin:0;color:#050505;font-size:35px;line-height:1;font-weight:800}.weeklyOriginalVariation{position:absolute;right:22px;bottom:24px;display:flex;align-items:center;gap:7px;font-size:21px;font-weight:600}.weeklyOriginalVariation:before{content:"↑"}.weeklyOriginalVariation[data-direction=down]:before{content:"↓"}.weeklyOriginalTasksSection{margin-top:20px;padding:24px}.weeklyOriginalCheckIcon,.weeklyOriginalTrophy{width:48px;height:48px;border-radius:8px;background:linear-gradient(135deg,#170df2,#0647ff);display:flex;align-items:center;justify-content:center;color:#fff;font-size:24px;font-weight:900}.weeklyOriginalTaskGrid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:24px;gap:24px}.weeklyOriginalTableWrap{overflow:hidden;min-height:300px;border-radius:10px;border:1px solid #e7eaf3}.weeklyOriginalTableWrap table{width:100%;border-collapse:collapse;table-layout:fixed}.weeklyOriginalTableWrap th{padding:14px 18px;background:#f8fafc;color:#475569;font-size:15px;font-weight:800;text-align:left}.weeklyOriginalTableWrap td{padding:10px 18px;border-top:1px solid #edf0f7;color:#0f172a;font-size:19px;font-weight:700}.weeklyOriginalTaskItem{display:flex;align-items:center;gap:10px}.weeklyOriginalTaskItem span{width:20px;height:20px;border-radius:999px;background:#22c55e;color:#fff;display:inline-flex;align-items:center;justify-content:center;font-size:14px;font-weight:900;flex:0 0 auto}.weeklyOriginalFooter{position:absolute;left:62px;right:62px;bottom:45px;display:flex;align-items:center;padding:15px 32px;color:#fff}.weeklyOriginalFooterMessage{display:flex;align-items:center;gap:24px}.weeklyOriginalTrophy{color:#ffc400;font-size:30px}.weeklyOriginalFooter h3{margin:0;color:#fff;font-size:24px;font-weight:800}.weeklyOriginalFooter p{margin:4px 0 0;color:#fff;font-size:17px;font-weight:500}.weeklyOriginalFooterDivider{width:1px;height:58px;margin-left:auto;margin-right:30px;background:hsla(0,0%,100%,.25)}.weeklyOriginalGenerated{display:flex;align-items:center;gap:20px}.weeklyOriginalGenerated>span{color:hsla(0,0%,100%,.7);font-size:36px;line-height:1}.weeklyOriginalGenerated p{font-size:16px}.navItem.active:hover{color:var(--active-ink)}.navLabel{grid-column:2;min-width:0;opacity:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;transform:translateX(-4px);transition:opacity .12s ease,transform .12s ease}.shell.expanded .navLabel{opacity:1;transform:translateX(0)}.sidebarProfile{display:flex}.profileButton{place-items:center;width:42px;height:42px;border:1px solid #24283a;border-radius:50%;background:#fff;color:var(--brand);cursor:pointer;font:inherit;font-size:13px;font-weight:900}.profileButton:hover,.profileButton[aria-expanded=true]{box-shadow:0 0 0 4px rgba(23,13,242,.24)}.profileMenu{position:absolute;left:58px;bottom:0;z-index:20;display:grid;grid-gap:6px;gap:6px;width:224px;padding:10px;border:1px solid #24283a;border-radius:16px;background:#08080d;color:#fff;box-shadow:0 18px 46px rgba(0,0,0,.32)}.shell.expanded .profileMenu{left:0;bottom:calc(100% + 8px);width:235px}.profileMenuHeader{display:grid;grid-gap:3px;gap:3px;padding:8px 8px 10px;border-bottom:1px solid #202234}.profileMenuHeader strong{font-size:13px}.profileMenuHeader span{color:#aeb7c4;font-size:12px}.profileMenuItem{display:flex;align-items:center;gap:9px;min-height:38px;padding:0 9px;border:0;border-radius:11px;background:transparent;color:#d7d7e6;cursor:pointer;font:inherit;font-size:13px;font-weight:800;text-align:left}.profileMenuItem:hover{background:#151722;color:#fff}.profileMenuItem.danger{color:#ffb8b2}.profileThemeSwitch{position:relative;display:flex;align-items:center;justify-content:space-between;gap:12px;min-height:38px;padding:0 9px;border-radius:11px;color:#d7d7e6;font-size:13px;font-weight:800}.profileThemeSwitch:hover{background:#151722;color:#fff}.profileThemeSwitch span{display:inline-flex;align-items:center;gap:9px}.profileThemeSwitch input{position:absolute;opacity:0;pointer-events:none}.profileThemeSwitch i{position:relative;display:inline-flex;width:36px;height:20px;border-radius:999px;background:#2c3142;box-shadow:inset 0 0 0 1px #3a4055;transition:background .16s ease,box-shadow .16s ease}.profileThemeSwitch i:before{content:"";position:absolute;top:3px;left:3px;width:14px;height:14px;border-radius:999px;background:#fff;transition:transform .16s ease}.profileThemeSwitch input:checked+i{background:var(--color-highlight-blue);box-shadow:inset 0 0 0 1px hsla(0,0%,100%,.18)}.profileThemeSwitch input:checked+i:before{transform:translateX(16px)}.content{height:100vh;min-height:0;padding:42px 48px;background:rgba(244,248,252,.92);box-shadow:inset 1px 0 0 hsla(0,0%,100%,.78);overflow-y:auto;overscroll-behavior:contain}.pageHeader{display:flex;justify-content:space-between;gap:20px}.notificationButton{position:relative;display:grid;place-items:center;flex:0 0 auto;width:46px;height:46px;border:1px solid var(--line);border-radius:15px;background:#fff;color:var(--ink);box-shadow:0 14px 34px rgba(32,45,64,.08);cursor:pointer}.eyebrow{margin:0 0 6px;color:var(--brand);font-size:12px;font-weight:800;text-transform:uppercase}h1,h2,h3,p{margin-top:0}h1{margin-bottom:8px;font-size:32px;line-height:1.1}h2{margin-bottom:14px;font-size:18px}h3{margin-bottom:8px;font-size:15px}.muted,.pageHeader p:not(.eyebrow){color:var(--muted);line-height:1.5}.grid{display:grid;grid-template-columns:repeat(12,minmax(0,1fr));grid-gap:18px;gap:18px}.panel{grid-column:span 12;background:var(--panel);border:1px solid var(--line);border-radius:18px;padding:24px;box-shadow:var(--shadow)}.panelHeader{display:flex;align-items:flex-start;justify-content:space-between;gap:18px;margin-bottom:18px}.span3{grid-column:span 3}.span4{grid-column:span 4}.span6{grid-column:span 6}.metric{display:flex;justify-content:space-between;gap:12px}.metricIcon{display:grid;place-items:center;flex:0 0 auto;width:42px;height:42px;border-radius:14px;background:var(--brand-soft);color:var(--brand);border:1px solid var(--brand-line)}.metric span{display:block;margin-bottom:8px;color:var(--muted);font-size:13px}.metric strong{font-size:26px}.list{display:grid;grid-gap:10px;gap:10px;margin:0;padding:0;list-style:none}.listItem{display:flex;align-items:flex-start;justify-content:space-between;gap:16px;padding:14px;border:1px solid var(--line);border-radius:14px;background:#fff}.badge{display:inline-flex;align-items:center;min-height:26px;padding:0 9px;border-radius:999px;background:#eef3f8;color:var(--muted);font-size:12px;font-weight:800;white-space:nowrap}.badge.ok{background:#e8f5ee;color:var(--ok)}.badge.warn{background:#fff3df;color:var(--warn)}.badge.danger{background:#fdeceb;color:var(--danger)}.table{width:100%;border-collapse:collapse}.tableBlock{display:grid;grid-gap:14px;gap:14px;margin-top:20px}.tableBlockHeader{display:flex;align-items:flex-start;justify-content:space-between;gap:16px}.tableBlockHeader h3{margin-bottom:4px}.tableScroll{width:100%;overflow-x:auto;border:1px solid var(--line);border-radius:14px;background:#fff}.tableScroll .table td,.tableScroll .table th{white-space:nowrap}.offersTable td:nth-child(3),.offersTable td:nth-child(5),.offersTable td:nth-child(8),.offersTable th:nth-child(3),.offersTable th:nth-child(5),.offersTable th:nth-child(8){min-width:260px;white-space:normal}.table td,.table th{padding:12px 10px;border-bottom:1px solid var(--line);text-align:left;vertical-align:top;font-size:14px}.table th{color:var(--muted);font-size:12px;text-transform:uppercase}.actionRow,.filterBar,.tabs{display:flex;flex-wrap:wrap;gap:10px}.filterChip,.tab{display:inline-flex;align-items:center;justify-content:center;min-height:38px;padding:0 14px;border:1px solid var(--line);border-radius:12px;background:#fff;color:var(--ink);cursor:pointer;font:inherit;font-size:13px;font-weight:800}.filterChip:hover,.tab:hover{border-color:var(--brand);color:var(--brand)}.tab.active{border-color:var(--active);background:var(--active);color:var(--active-ink);box-shadow:0 14px 28px rgba(23,13,242,.16)}.button{display:inline-flex;align-items:center;justify-content:center;gap:8px;min-height:38px;padding:0 13px;border:1px solid var(--line);border-radius:12px;background:#fff;color:var(--ink);font-weight:800;text-decoration:none}.button:disabled{cursor:not-allowed;opacity:.45}.button.primary{border-color:var(--brand);background:var(--brand);color:#fff}.button.success,.modalSave{border-color:#b4eca4;background:#b4eca4;color:#3d3d45}.pageActions{display:flex;justify-content:flex-end;margin-top:-72px;margin-bottom:34px;padding-right:100px}.taskBoard{display:grid;grid-template-columns:repeat(5,minmax(180px,1fr));grid-gap:28px;gap:28px;min-height:calc(100vh - 210px)}.taskColumn{display:grid;align-content:start;grid-gap:30px;gap:30px;padding:18px 10px;border-radius:10px;background:#fff}.taskColumn h2{color:#a6a6a8;font-size:24px;text-align:center}.taskCards{display:grid;grid-gap:12px;gap:12px}.taskCard{min-height:62px;padding:14px;border-radius:10px;background:#f5f5f5;color:var(--muted);font-weight:800}.directoryPage{display:grid;grid-gap:28px;gap:28px}.filtersGrid{display:grid;grid-template-columns:145px 145px 145px minmax(300px,1fr);grid-gap:12px;gap:12px;align-items:flex-end}.filtersGrid label{display:grid;grid-gap:10px;gap:10px;color:#a6a6a8;font-size:14px}.searchFilter{margin-left:70px}.filterBox,.searchBox{display:flex;align-items:center;justify-content:center;min-height:56px;border:0;border-radius:8px;background:#fff;color:#555762;font:inherit}.searchBox{justify-content:space-between;padding:0 20px}.searchBox input{width:100%;border:0;outline:0;background:transparent;font:inherit}.searchBox strong{color:#a6a6a8;white-space:nowrap}.clientDetail,.directoryTable,.pointPage{border-radius:18px;background:#fff;padding:26px 34px}.directoryTable{overflow-x:auto}.detailTable table,.directoryTable table,.pointTable table{width:100%;border-collapse:separate;border-spacing:0 12px}.detailTable th,.directoryTable th,.pointTable th{color:#a3a3a6;font-size:16px;text-align:left}.detailTable td,.directoryTable td,.pointTable td{padding:10px 12px;background:#fbfbfb;color:#50515a;font-size:18px;vertical-align:top}.detailTable tbody tr td:first-child,.directoryTable tbody tr td:first-child,.pointTable tbody tr td:first-child{border-radius:10px 0 0 10px}.detailTable tbody tr td:last-child,.directoryTable tbody tr td:last-child,.pointTable tbody tr td:last-child{border-radius:0 10px 10px 0}.avatarPhoto{background:#b4eca4;object-fit:cover}.cellButton{display:inline-grid;gap:4px;border:0;background:transparent;color:inherit;cursor:pointer;font:inherit;text-align:left;text-decoration:none}.cellButton span{max-width:95px;color:#555762}.numberBubble{display:grid;place-items:center;width:66px;height:66px;border-radius:50%;background:#b4eca4;color:#000;font-size:24px;font-weight:900;text-decoration:none}.modalOverlay{position:fixed;inset:0;z-index:100;display:grid;place-items:center;background:rgba(0,0,0,.35)}.modalCard{position:relative;display:grid;grid-gap:18px;gap:18px;width:min(550px,calc(100vw - 64px));max-height:min(760px,calc(100vh - 80px));padding:42px 46px 34px;border-radius:8px;background:#fff;box-shadow:0 30px 80px rgba(0,0,0,.22)}.modalCard.scrollable{overflow-y:auto}.modalCard h2{color:#4a4b50;font-size:30px}.modalClose{position:absolute;top:12px;right:14px;border:0;background:transparent;color:#888;cursor:pointer;font-size:18px}.modalField{display:grid;grid-gap:8px;gap:8px;color:#aaa;font-size:16px}.modalField input,.selectLike{width:100%;min-height:62px;border:0;border-radius:12px;background:#f7f7f7;color:#50515a;font:inherit;font-size:24px;text-align:center}.modalSave{min-height:50px;border:0;border-radius:10px;cursor:pointer;font:inherit;font-size:24px}.choiceGrid{display:grid;grid-template-columns:1fr 1fr;grid-gap:16px;gap:16px}.choiceGrid button{min-height:60px;border:0;border-radius:10px;background:#f7f7f7;color:#50515a;cursor:pointer;font:inherit;font-size:24px}.modalHint{color:var(--danger);font-weight:900}.backButton{display:grid;place-items:center;width:66px;height:66px;margin-bottom:38px;border-radius:8px;background:#fff;color:#000;font-size:28px;font-weight:900;text-decoration:none}.pointPage{display:grid;grid-gap:16px;gap:16px}.clientBanner,.personBanner{display:flex;align-items:center;justify-content:space-between;gap:24px;min-height:86px;padding:14px 16px;border-radius:10px;background:#fbfbfb}.personIdentity{display:flex;align-items:center;gap:42px;color:#4b4c52;font-size:20px}.bannerChips{display:flex;gap:12px;margin-left:auto}.bannerChips span{display:grid;place-items:center;min-width:145px;min-height:56px;border-radius:8px;background:#f7f7f7}.pointGrid{display:grid;grid-template-columns:minmax(0,1fr) 510px;grid-gap:18px;gap:18px}.pointTable{overflow-x:auto}.pointTable tbody tr{cursor:pointer}.pointTable td{border-bottom:1px solid #c7c7c7;background:#fff;font-size:14px}.pointSummary{display:grid;align-content:start;grid-gap:30px;gap:30px;padding:26px 16px;border-radius:10px;background:#fbfbfb}.summaryCards{display:grid;grid-template-columns:repeat(3,1fr);grid-gap:12px;gap:12px}.summaryCards div{display:grid;grid-gap:8px;gap:8px}.pointSummary h3,.summaryCards span{color:#a3a3a6;font-weight:400}.summaryCards strong{display:grid;place-items:center;min-height:108px;border-radius:12px;background:#f7f7f7;font-size:28px;font-weight:400}.monthList{display:grid;margin:0;padding:0;list-style:none}.monthList li{display:flex;justify-content:space-between;padding:10px 0;border-bottom:1px solid #c7c7c7}.clientBanner{margin-bottom:36px}.clientBanner>strong{font-size:20px}.clientTabs{display:flex;align-items:flex-end;gap:32px;margin:0 0 0 20px}.clientTabs a{min-width:150px;padding:14px 16px;border-radius:12px 12px 0 0;color:#4c4d54;font-size:20px;font-weight:900;text-align:center;text-decoration:none}.clientTabs a.active{background:#fff}.clientTabs .ml{border-bottom:3px solid #ffe136}.clientTabs .shopee{border-bottom:3px solid #ff6a21}.clientTabs .magalu{border-bottom:3px solid #3b7df0}.detailTable{overflow-x:auto;border-radius:18px;background:#fff;padding:26px 34px}.detailTable td{max-width:180px;white-space:normal}.statusPill{display:inline-flex;padding:6px 9px;border-radius:6px;background:#3b7df0;color:#fff}.photoStub{width:66px;height:66px;background:#b4eca4}code{padding:2px 5px;border-radius:4px;background:#edf2f7}@media (max-width:1100px){.span3,.span4,.span6{grid-column:span 12}}@media (max-width:820px){.shell{grid-template-columns:1fr;padding:0}.sidebar{display:none}.content{padding:18px}}.loginPage{display:grid;place-items:center;min-height:100vh;padding:32px;background:#131313}.loginCardShell{display:grid;grid-template-columns:1fr 1fr;width:min(880px,calc(100vw - 64px));min-height:450px;overflow:hidden;border-radius:16px;background:#050506;box-shadow:none}.loginLogoPane{display:grid;place-items:center;padding:36px;background:#050506}.loginLogoPane img{width:min(300px,86%);height:auto}.loginBrand{display:none}.loginBrand h2{max-width:560px;margin-top:20px;font-size:36px;line-height:1.08}.loginBrand p{max-width:540px;color:#bebed0;line-height:1.55}.loginBox{display:grid;align-content:center;grid-gap:28px;gap:28px;margin:0;padding:58px 52px;border-radius:0;background:#fff;box-shadow:none}.loginBox h1{margin:0 0 4px;color:var(--ink);font-size:28px;letter-spacing:0}.field{display:grid;grid-gap:10px;gap:10px}.field span{color:#111827;font-size:14px;font-weight:800}.field input{width:100%;min-height:48px;padding:0 16px;border:1px solid #b9c0cc;border-radius:7px;color:var(--ink);font:inherit;font-size:15px}.field input:focus{border-color:#0757f8;outline:0}.loginPasswordField{display:grid;grid-template-columns:1fr 48px;align-items:center;border:1px solid #b9c0cc;border-radius:7px;background:#fff}.loginPasswordField:focus-within{border-color:#0757f8;outline:0}.loginPasswordField input{border:0;outline:0}.loginPasswordField input:focus{border-color:transparent;outline:0}.loginPasswordMasked{-webkit-text-security:disc;text-security:disc}.loginPasswordField button{display:grid;place-items:center;width:48px;height:48px;border:0;background:transparent;color:#0f172a;cursor:pointer}.loginRemember{display:inline-flex;align-items:center;gap:14px;width:-moz-fit-content;width:fit-content;color:#111827;font-size:14px;font-weight:800;cursor:pointer}.loginRemember input{-moz-appearance:none;appearance:none;-webkit-appearance:none;display:grid;place-items:center;width:20px;height:20px;border:1px solid #8b95a5;border-radius:5px;background:#fff;cursor:pointer;transition:background .16s ease,border-color .16s ease,box-shadow .16s ease,transform .16s ease}.loginRemember input:hover{box-shadow:0 0 0 4px rgba(7,87,248,.1)}.loginRemember input:checked{border-color:#0757f8;background:#0757f8}.loginRemember input:checked:after{width:5px;height:9px;border:solid #fff;border-width:0 2px 2px 0;content:"";transform:rotate(45deg) translate(-1px,-1px)}.loginRemember input:active{transform:scale(.96)}.loginBox .button.primary{min-height:48px;border:0;border-radius:6px;background:#0757f8;font-size:15px}.locationOk{display:grid;grid-gap:4px;gap:4px;padding:12px;border:1px solid #b9e5cc;border-radius:8px;background:#edf9f2;color:var(--ok);font-size:13px}.formError{margin:0;color:var(--danger);font-weight:800}@media (max-width:920px){.loginPage{grid-template-columns:1fr;padding:18px}.loginCardShell{grid-template-columns:1fr;width:100%}.loginLogoPane{min-height:150px}.loginBox{padding:34px}}.detailPage,.workPage{display:grid;grid-gap:18px;gap:18px}.toolbar{display:flex;align-items:flex-end;justify-content:space-between;gap:16px}.toolbarGroup{display:flex;flex-wrap:wrap;gap:10px}.formField,.searchField,.selectField{display:grid;grid-gap:6px;gap:6px;color:var(--muted);font-size:12px;font-weight:800}.compactSearch,.formField input,.formField select,.searchField input,.selectField select{min-height:38px;padding:0 12px;border:1px solid var(--line);border-radius:8px;background:#fff;color:var(--ink);font:inherit;font-size:13px}.selectField select{min-width:132px}.searchField{position:relative;flex:1 1;min-width:280px}.searchField svg{position:absolute;left:12px;bottom:11px;color:var(--muted)}.searchField input{width:100%;padding-left:36px}.dataPanel,.sidePanel{border:1px solid var(--line);border-radius:14px;background:#fff;box-shadow:0 16px 36px rgba(32,45,64,.07)}.dataPanel{overflow:auto}.dataTable{width:100%;border-collapse:collapse;min-width:980px}.dataTable.compact{min-width:820px}.dataTable td,.dataTable th{padding:11px 12px;border-bottom:1px solid var(--line);color:#3f4350;font-size:13px;text-align:left;vertical-align:middle}.dataTable th{position:-webkit-sticky;position:sticky;top:0;z-index:1;background:#f8fafc;color:var(--muted);font-size:11px;text-transform:uppercase}.dataTable tr:hover td{background:#f8fbff}.personCell{display:flex;align-items:center;gap:10px;white-space:nowrap}.avatarPhoto{width:34px;height:34px;border-radius:50%;background:#eef3f8;object-fit:contain}.iconButton,.strongLink,.textButton{display:inline-flex;align-items:center;justify-content:center;min-height:30px;border:0;border-radius:8px;background:transparent;color:var(--ink);cursor:pointer;font:inherit;font-weight:800;text-decoration:none}.iconButton{min-width:34px;padding:0 10px;border:1px solid var(--line);background:#fff}.iconButton:hover,.strongLink:hover,.textButton:hover{color:var(--brand)}.statusButton{display:inline-flex;align-items:center;min-height:26px;padding:0 9px;border:0;border-radius:999px;background:#edf2f7;color:var(--muted);cursor:pointer;font:inherit;font-size:12px;font-weight:900}.statusButton.active{background:#e8f5ee;color:var(--ok)}.rowNumber{display:inline-grid;place-items:center;width:32px;height:32px;background:#b4eca4;color:#111217;font-size:13px;text-decoration:none}.dialogOverlay{position:fixed;inset:0;z-index:100;display:grid;place-items:center;padding:24px;background:rgba(18,19,26,.42)}.dialogCard{position:relative;display:grid;grid-gap:16px;width:min(640px,100%);max-height:calc(100vh - 80px);overflow:auto;padding:24px;border-radius:12px;box-shadow:0 26px 80px rgba(0,0,0,.24)}.dialogCard.compact{width:min(440px,100%)}.dialogCard h2{margin:0;font-size:20px}.dialogClose{position:absolute;top:10px;right:12px;border:0;background:transparent;color:var(--muted);cursor:pointer;font-size:16px}.formGrid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:12px;gap:12px}.formField.wide{grid-column:span 2}.primaryAction{display:inline-flex;align-items:center;justify-content:center;gap:8px;min-height:38px;padding:0 14px;border:1px solid var(--active);border-radius:9px;background:var(--active);color:#fff;cursor:pointer;font:inherit;font-weight:900}.primaryAction.inline{flex:0 0 auto}.dialogActions{display:flex;justify-content:flex-end;gap:10px}.detailTopbar{display:flex;align-items:center;gap:12px}.smallBack{display:grid;place-items:center;width:38px;height:38px;border-radius:9px;background:#fff;color:var(--ink);font-size:18px;font-weight:900;text-decoration:none;box-shadow:var(--shadow)}.clientSummary{display:flex;align-items:center;flex:1 1;gap:18px;min-height:58px;padding:10px 14px;border:1px solid var(--line);border-radius:12px;background:#fff}.clientSummary span{color:var(--muted)}.clientTabBar{display:flex;gap:6px;border-bottom:1px solid var(--line)}.clientTabBar button{min-height:40px;padding:0 14px;border:0;border-bottom:3px solid transparent;background:transparent;color:var(--muted);cursor:pointer;font:inherit;font-weight:900}.clientTabBar button.active{border-bottom-color:var(--active);color:var(--active)}.panelTools{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:14px;border-bottom:1px solid var(--line)}.panelTools h2{margin-bottom:2px;font-size:18px}.miniStats,.profileGrid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));grid-gap:12px;gap:12px;padding:14px}.infoTile{display:grid;grid-gap:4px;gap:4px;min-height:70px;padding:12px;border:1px solid var(--line);border-radius:10px;background:#fbfdff}.infoTile span{color:var(--muted);font-size:12px;font-weight:800}.infoTile strong{font-size:15px}.emptyState{padding:28px}.splitLayout{grid-template-columns:minmax(0,1fr) 330px}.sidePanel,.splitLayout{display:grid;grid-gap:16px;gap:16px}.sidePanel{align-content:start;padding:14px}.miniStats{grid-template-columns:1fr;padding:0}.cleanList{display:grid;margin:0;padding:0;list-style:none}.cleanList li{display:flex;justify-content:space-between;padding:9px 0;border-bottom:1px solid var(--line);font-size:13px}.clickableRow{cursor:pointer}.kanbanBoard{display:grid;grid-template-columns:repeat(5,minmax(160px,1fr));grid-gap:14px;gap:14px}.kanbanColumn{display:grid;align-content:start;grid-gap:10px;gap:10px;min-height:440px;padding:12px;border:1px solid var(--line);border-radius:12px;background:#fff}.kanbanColumn header{display:flex;align-items:center;justify-content:space-between}.kanbanColumn h2{margin:0;font-size:15px}.kanbanColumn header span{display:grid;place-items:center;width:24px;height:24px;border-radius:999px;background:#edf2f7;color:var(--muted);font-size:12px;font-weight:900}.kanbanCards{display:grid;grid-gap:8px;gap:8px}.kanbanCard{min-height:54px;padding:10px;border:1px solid var(--line);border-radius:9px;background:#f8fafc;color:var(--ink);cursor:pointer;font:inherit;font-size:13px;font-weight:800;text-align:left}.content{padding:54px 72px 30px;background:#dfeaf1}.pageHeader{margin-bottom:28px}.pageHeader h1{color:#4078df;font-size:48px;line-height:1}.clientSummary,.compactSearch,.dataPanel,.dialogCard,.formField input,.formField select,.infoTile,.kanbanColumn,.notificationButton,.searchField,.selectField select,.sidePanel,.smallBack{border:0;box-shadow:0 18px 42px rgba(52,74,96,.08)}.clientSummary,.dataPanel,.dialogCard,.kanbanColumn{border-radius:20px;background:#fff}.toolbar{margin-bottom:32px}.selectField span{color:#a3a5aa;font-size:16px}.searchField,.selectField select{min-height:56px;border-radius:8px;background:#fff}.searchField input{font-family:inherit}.dataPanel{padding:26px 34px}.dataTable{border-spacing:0 14px}.dataTable th{color:#a2a2a4;font-size:18px;font-weight:900;text-transform:none}.dataTable td{padding:16px;border-bottom:0;background:#fbfbfc;color:#4e4e50;font-size:18px}.dataTable tbody tr td:first-child{border-radius:10px 0 0 10px}.dataTable tbody tr td:last-child{border-radius:0 10px 10px 0}.avatarPhoto{width:52px;height:52px}.iconButton{border:0;background:#f5f5f5;box-shadow:none}.rowNumber{width:66px;height:66px;font-size:26px}.dialogOverlay{background:rgba(0,0,0,.34)}.dialogCard{width:min(550px,100%);gap:22px;padding:42px 48px 36px;border-radius:8px}.dialogCard h2{color:#4a4a4d;font-size:34px}.dialogCard.compact{width:min(550px,100%)}.formField span{color:#aaa;font-size:16px}.formField input,.formField select{min-height:62px;border-radius:12px;background:#f6f6f6;font-size:24px}.primaryAction{min-height:50px;border:0;border-radius:10px;background:#b4eca4;color:#454545;font-size:26px;font-weight:400}.kanbanBoard{gap:32px}.kanbanColumn{min-height:730px;padding:20px 10px}.kanbanColumn h2{color:#a3a3a3;font-size:30px}.kanbanColumn header{justify-content:center}.kanbanColumn header span{display:none}.kanbanCard{min-height:62px;border:0;border-radius:10px;background:#f5f5f5;box-shadow:none}.clientTabBar{justify-content:center;gap:30px;border-bottom:0}.clientTabBar button{min-width:160px;color:#4d4d4d;font-size:22px}.clientTabBar button.active{border-bottom-color:#f2d600}:root{--ref-nav:#061b36;--ref-nav-2:#04152b;--ref-blue:var(--color-soft-blue);--ref-bg:#f5f7fb;--ref-text:#111a2f;--ref-muted:#6f7a90;--ref-line:#e7ebf2;--ref-green:#a9ee9b;--ref-green-2:#d9f8d8}.shell{background:var(--ref-bg)}.shell,.shell.expanded{grid-template-columns:92px minmax(0,1fr)}.sidebar{width:92px;gap:0;padding:34px 15px 22px;border-right:0;background:linear-gradient(180deg,var(--ref-nav),var(--ref-nav-2));box-shadow:none}.shell.expanded .sidebar{width:265px;box-shadow:18px 0 42px rgba(3,16,34,.2)}.shell.expanded .content:before{inset:0 0 0 92px;background:rgba(3,16,34,.06);-webkit-backdrop-filter:none;backdrop-filter:none}.brand{height:58px;min-height:58px;justify-content:center;margin-bottom:34px;overflow:hidden}.brandLogo{object-fit:contain;object-position:left center}.brandLogo,.brandLogoMark{height:42px;-webkit-clip-path:none;clip-path:none}.brandLogoMark{display:block;flex:0 0 42px;width:42px;border-radius:0;object-position:center}.brandLogoFull{display:none;flex:0 0 142px;width:142px;border-radius:0;-webkit-clip-path:none;clip-path:none}.shell.expanded .brand{justify-content:flex-start;padding-left:7px}.shell.expanded .brandLogo{width:142px;flex-basis:142px}.shell.expanded .brandLogoMark{display:none}.shell.expanded .brandLogoFull{display:block}.nav{gap:12px}.navItem{grid-template-columns:62px minmax(0,1fr);width:62px;height:58px;min-height:58px;border-radius:12px;color:#c7d2e5;font-size:15px;font-weight:700}.navItem svg{width:22px;height:22px}.shell.expanded .navItem{width:235px}.navItem.active{background:linear-gradient(135deg,#1161ff,#221dff);box-shadow:0 14px 32px rgba(19,82,255,.34)}.navLabel{font-size:15px}.sidebarProfile{padding-top:18px;border-top:1px solid hsla(0,0%,100%,.08)}.profileButton{display:grid;grid-template-columns:52px minmax(0,1fr) 16px;align-items:center;width:52px;height:52px;padding:0;border:1px solid transparent;border-radius:16px;background:transparent;color:#fff;box-shadow:none}.shell.expanded .profileButton{grid-template-columns:42px minmax(0,1fr) 16px;width:235px;height:68px;padding:0 12px;border-color:rgba(217,226,240,.36);background:#08080d}.profileAvatar{width:42px;height:42px;border:1px solid #24283a}.profileInitial{line-height:1}.profileStatusDot{width:10px;height:10px}.shell.expanded .profileAvatar{display:grid}.profileIdentity{grid-gap:1px;gap:1px}.profileIdentity strong{overflow:hidden;font-size:13px;text-overflow:ellipsis}.profileIdentity small{font-size:12px}.shell.expanded .profileIdentity small{display:block}.profileButton>svg{opacity:0}.shell.expanded .profileButton>svg,.shell.expanded .profileIdentity{opacity:1}.content{padding:40px 50px 30px;background:var(--ref-bg)}.pageHeader{align-items:flex-start;margin-bottom:32px}.pageHeader h1{margin:0;color:var(--ref-text);font-size:34px;line-height:1.1;font-weight:900}.pageHeader p{margin:10px 0 0;color:var(--ref-muted);font-size:15px}.topActions{display:flex;align-items:center;gap:12px}.blueAction{display:inline-flex;align-items:center;gap:10px;height:58px;padding:0 28px;border:0;border-radius:10px;background:var(--ref-blue);color:#fff;cursor:pointer;font:inherit;font-size:15px;font-weight:900;box-shadow:0 14px 28px rgba(7,87,248,.22)}.notificationButton,.topUser{position:relative;display:grid;place-items:center;width:52px;height:52px;border:0;border-radius:14px;background:#fff;color:var(--ref-text);box-shadow:0 10px 24px rgba(18,30,54,.07)}.topUser span{position:absolute;top:9px;right:9px;width:8px;height:8px;border-radius:50%;background:#19c760}.notificationButton span{position:absolute;top:-5px;right:-5px;display:grid;place-items:center;min-width:20px;height:20px;padding:0 5px;border:0;border-radius:999px;background:var(--action-green);color:#4c714d;font-size:11px;font-weight:800;line-height:1}.notificationControl{position:relative;flex:0 0 auto}.clickOutsideLayer{position:fixed;inset:0;z-index:35;border:0;cursor:default}.clickOutsideLayer,.notificationBackdrop,.taskFilterBackdrop{background:transparent}.notificationsPanel{position:absolute;top:calc(100% + 8px);right:0;z-index:40;width:292px;border-radius:10px;background:#fff;box-shadow:0 12px 34px rgba(15,23,42,.16);overflow:hidden}.notificationsPanel header{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:14px 14px 10px}.notificationsPanel header strong{color:#0f172a;font-size:12px;font-weight:800}.notificationsPanel header button{border:0;background:transparent;color:#170df2;cursor:pointer;font:inherit;font-size:10px}.notificationsList{display:grid;grid-gap:3px;gap:3px;max-height:356px;overflow-y:auto;padding:6px 12px 10px;scrollbar-width:thin;scrollbar-color:#f4f7fa transparent}.notificationsList::-webkit-scrollbar{width:6px}.notificationsList::-webkit-scrollbar-track{background:transparent}.notificationsList::-webkit-scrollbar-thumb{border-radius:999px;background:#f4f7fa}.notificationsList::-webkit-scrollbar-thumb:hover{background:#e9eef5}.notificationItem{position:relative;display:grid;grid-template-columns:38px minmax(0,1fr) auto;align-items:start;grid-gap:10px;gap:10px;width:100%;border:0;background:transparent;color:inherit;cursor:default;font:inherit;padding:9px 0;text-align:left}.notificationItem.clickable{cursor:pointer}.notificationItem.clickable:hover{border-radius:8px;background:#f6f9fe}.notificationItem.unseen{margin:0 -6px;padding:9px 6px;border-radius:8px;background:#eef6ff}.notificationIcon{display:grid;place-items:center;width:32px;height:32px;border-radius:8px}.notificationIcon.done{background:#e8faee;color:#2fbe69}.notificationIcon.late{background:#ffe9ec;color:#ff4d5f}.notificationIcon.warning{background:#fff1d6;color:#e88700}.notificationIcon.paused{background:#fff4cc;color:#c98200}.notificationText{display:grid;min-width:0;color:#11182b;font-size:10px;line-height:1.28}.notificationText strong{display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;overflow:hidden;overflow-wrap:anywhere;font-weight:700}.notificationText em{overflow:hidden;font-style:normal;font-weight:800;white-space:nowrap;text-overflow:ellipsis}.notificationText small{margin-top:3px;color:#65728a;font-size:10px}.notificationMeta{display:grid;justify-items:end;grid-gap:10px;gap:10px}.notificationMoreButton{display:grid;place-items:center;width:22px;height:18px;margin-top:1px;border:0;border-radius:6px;background:transparent;color:#7a8496;cursor:pointer}.notificationMoreButton:hover{background:#e8eef7;color:#1c2a42}.notificationReadMenu{position:absolute;right:0;bottom:3px;z-index:4;padding:4px;border:1px solid #dfe6f0;border-radius:8px;background:#fff;box-shadow:0 8px 24px rgba(20,35,60,.16)}.notificationReadMenu button{border:0;border-radius:6px;background:transparent;color:#25344e;cursor:pointer;font:inherit;font-size:10px;padding:6px 8px;white-space:nowrap}.notificationReadMenu button:hover{background:#f1f5fb}.notificationMeta small{color:#7a8496;font-size:8px}.notificationMeta i{width:6px;height:6px;border-radius:50%;background:var(--action-green)}.notificationItem.read .notificationMeta i{display:none}.notificationLogBackdrop{position:fixed;inset:0;z-index:1000;display:grid;place-items:center;background:rgba(8,15,32,.42);padding:24px}.notificationLogModal{display:grid;width:min(760px,calc(100vw - 48px));max-height:min(720px,calc(100vh - 48px));overflow:hidden;border:1px solid #d8e3f2;border-radius:12px;background:#fff;box-shadow:0 22px 50px rgba(13,32,68,.22)}.notificationLogModal header{display:flex;align-items:center;justify-content:space-between;gap:16px;border-bottom:1px solid #e6edf7;padding:16px 18px}.notificationLogModal header .notificationLogTitle{display:flex;min-width:0;align-items:baseline;gap:4px}.notificationLogModal header .notificationPromotionTitle{display:grid;align-items:start;grid-gap:4px;gap:4px}.notificationLogModal header .notificationPromotionTitle>span{font-size:12px;font-weight:750}.notificationLogModal header .notificationPromotionCompletion{display:inline-flex;min-height:26px;align-items:center;border-radius:999px;padding:4px 10px;font-size:11px;font-weight:850;white-space:nowrap}.notificationPromotionCompletion.success{background:#dcfce7;color:#08783e}.notificationPromotionCompletion.partial{background:#fff3cd;color:#9a6700}.notificationPromotionCompletion.error{background:#fee2e2;color:#c62828}.notificationPromotionCompletion.running{background:#e7f0ff;color:#075de8}.notificationPromotionProgress{display:flex;align-items:flex-start;gap:14px;margin:20px;padding:18px;border:1px solid #dce7f5;border-radius:12px;background:#f7faff}.notificationPromotionProgressIcon{display:grid;width:46px;height:46px;flex:0 0 46px;place-items:center;border-radius:50%;background:#e7f0ff;color:#075de8}.notificationPromotionProgressIcon.running svg{animation:clientOfferBulkLiveSpin .8s linear infinite}.notificationPromotionProgressContent{display:grid;width:100%;min-width:0;grid-gap:7px;gap:7px}.notificationPromotionProgressContent>strong{color:#15233d;font-size:15px}.notificationPromotionProgressContent>small,.notificationPromotionProgressContent>span{color:#61708a;line-height:1.45}.notificationPromotionProgressContent>small{font-size:12px;font-weight:750}.notificationPromotionProgressTrack{height:7px;margin-top:3px;overflow:hidden;border-radius:999px;background:#dfe8f5}.notificationPromotionProgressTrack>i{display:block;height:100%;border-radius:inherit;background:#075de8;transition:width .25s ease}.notificationLogModal header .notificationLogHeaderActions{display:flex;flex:0 0 auto;align-items:center;gap:8px}.notificationLogModal header strong{min-width:0;overflow:hidden;color:#061333;font-size:16px;text-overflow:ellipsis;white-space:nowrap}.notificationLogModal header span{color:#52617c;min-width:0;overflow:hidden;font-size:14px;font-weight:700;text-overflow:ellipsis;white-space:nowrap}.notificationLogModal header button{display:grid;width:34px;height:34px;place-items:center;border:1px solid #d8e3f2;border-radius:8px;background:#fff;color:#061333;cursor:pointer}.notificationLogModal header .notificationPayloadButton{width:auto;padding:0 13px;color:#0b55d9;font-size:12px;font-weight:800}.notificationLogModal header .notificationStopExecutionButton{display:inline-flex;gap:7px;border-color:#fecaca;background:#fff7f7;color:#d92d20}.notificationLogModal header .notificationStopExecutionButton:hover:not(:disabled){border-color:#f87171;background:#fef2f2}.notificationLogModal header .notificationStopExecutionButton:disabled{cursor:wait;opacity:.65}.notificationLogModal header .notificationSkuReviewButton{display:inline-flex;gap:7px}.notificationLogModal pre{max-height:calc(100vh - 170px);overflow:auto;margin:0;background:#f8fbff;color:#061333;font-size:12px;line-height:1.45;padding:16px 18px;white-space:pre-wrap}.notificationNewProductsModal{width:min(1120px,calc(100vw - 48px))}.notificationNewProductsModal>.newProductsReviewPage,.notificationNewProductsModal>.newProductsReviewState{max-height:calc(100vh - 115px);overflow:auto;padding:18px;background:#f7f9fc}.notificationNewProductsModal .newProductsReviewHeader{align-items:center}.notificationCommunicationWrap{display:grid;grid-gap:10px;gap:10px;overflow:auto;padding:12px 14px 14px;background:#f8fbff}.notificationCommunicationModal{width:min(430px,calc(100vw - 48px))}.notificationCommunicationMessage{margin:0;color:#061333;font-size:12px;line-height:1.4;font-weight:600}.notificationCommunicationContent{display:grid;grid-template-columns:48px 48px;align-items:center;justify-content:start;grid-gap:10px;gap:10px}.notificationCommunicationMissing,.notificationCommunicationPreview{width:48px;height:48px;padding:0;aspect-ratio:1;overflow:hidden;border:1px solid #d8e3f2;border-radius:8px;background:#fff}.notificationCommunicationPreview img{display:block;width:100%;height:100%;object-fit:contain}.notificationCommunicationPreview{cursor:zoom-in}.notificationCommunicationMissing{display:grid;place-items:center;align-content:center;grid-gap:3px;gap:3px;padding:4px;background:#fff2f2;color:#c62828;text-align:center}.notificationCommunicationMissing strong{display:none}.notificationCommunicationCopy{display:grid;width:48px;height:48px;min-height:0;place-items:center;align-content:center;grid-gap:0;gap:0;border:1px solid #b9cdf0;border-radius:8px;background:#fff;color:#0b55d9;cursor:pointer;font-size:0;font-weight:800}.notificationCommunicationCopy span{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0)}.notificationCommunicationLightbox{position:fixed;inset:0;z-index:1200;display:grid;place-items:center;padding:32px;background:rgba(3,8,20,.82);cursor:zoom-out}.notificationCommunicationLightbox>img{width:min(900px,calc(100vw - 64px));height:min(900px,calc(100vh - 64px));object-fit:contain}.notificationCommunicationLightbox>button{position:fixed;top:18px;right:18px;display:grid;width:38px;height:38px;place-items:center;border:1px solid hsla(0,0%,100%,.35);border-radius:8px;background:rgba(0,0,0,.45);color:#fff;cursor:pointer}.notificationCommunicationCopy:hover:not(:disabled){border-color:#0b55d9;background:#eef5ff}.notificationCommunicationCopy:disabled{cursor:not-allowed;opacity:.5}@media (max-width:680px){.notificationCommunicationContent{grid-template-columns:48px 48px}}.notificationBulkTableWrap{max-height:calc(100vh - 170px);overflow:auto;padding:14px 18px 18px;background:#f8fbff}.notificationBulkTable{width:100%;border-collapse:collapse;color:#061333;font-size:12px}.notificationOfferBulkTable{table-layout:fixed}.notificationOfferBulkStatusColumn{width:11%}.notificationOfferBulkReasonColumn{width:42%}.notificationOfferBulkCodeColumn{width:16%}.notificationOfferBulkNameColumn{width:31%}.notificationOfferBulkTable.hasAnnouncements .notificationOfferBulkStatusColumn{width:10%}.notificationOfferBulkTable.hasAnnouncements .notificationOfferBulkReasonColumn{width:35%}.notificationOfferBulkTable.hasAnnouncements .notificationOfferBulkCodeColumn{width:14%}.notificationOfferBulkTable.hasAnnouncements .notificationOfferBulkNameColumn{width:31%}.notificationOfferBulkAnnouncementsColumn{width:10%}.notificationOfferBulkName{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.notificationBulkTable th{position:-webkit-sticky;position:sticky;top:0;z-index:1;border-bottom:1px solid #dce7f5;background:#f8fbff;color:#52617c;font-size:11px;font-weight:900;padding:10px 8px;text-align:left}.notificationBulkTable td{border-bottom:1px solid #e6edf7;padding:10px 8px;vertical-align:middle}.notificationBulkTable tr.clickable{cursor:pointer}.notificationBulkTable tr.clickable:hover td{background:#eef5ff}.notificationPostPublishWrap{max-height:calc(100vh - 170px);overflow:auto;padding:16px 18px 20px;background:#f8fbff}.notificationPostPublishModal{width:min(900px,calc(100vw - 48px))}.notificationPostPublishModal header .notificationLogTitle{overflow:hidden}.notificationPostPublishModal header .notificationLogTitle strong{flex:1 1 auto}.notificationPostPublishModal header .notificationLogTitle>span{flex:0 1 auto}.notificationPostPublishIdentity{display:grid;grid-template-columns:minmax(150px,.8fr) minmax(150px,.7fr) minmax(220px,1.5fr);grid-gap:10px;gap:10px;margin:0 0 16px}.notificationPostPublishIdentity>div{min-width:0;padding:11px 12px;border:1px solid #dce7f5;border-radius:9px;background:#fff}.notificationPostPublishIdentity dt{margin-bottom:4px;color:#6c7a92;font-size:10px;font-weight:800;text-transform:uppercase}.notificationPostPublishIdentity dd{overflow:hidden;margin:0;color:#061333;font-size:12px;font-weight:800;overflow-wrap:anywhere;white-space:normal}.notificationPostPublishTable{table-layout:fixed}.notificationPostPublishTable th:first-child{width:28%}.notificationPostPublishTable th:nth-child(2){width:18%}.notificationPostPublishTable th:nth-child(3){width:54%}.notificationPostPublishTable td:last-child{color:#52617c;line-height:1.4;overflow-wrap:anywhere}.notificationFullLiquidation{display:grid;grid-gap:10px;gap:10px;padding:18px;overflow:auto}.notificationFullLiquidation>p{margin:0 0 4px;color:#64748b}.notificationFullLiquidation details{border:1px solid #dbe4f0;border-radius:10px;background:#fff}.notificationFullLiquidation summary{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:12px 14px;cursor:pointer;list-style:none}.notificationFullLiquidationDetails{display:flex;flex-wrap:wrap;gap:12px;padding:0 14px 14px;color:#475569}.notificationFullLiquidationDetails pre{width:100%;max-height:260px;margin:0;overflow:auto;white-space:pre-wrap}@media (max-width:720px){.notificationPostPublishIdentity{grid-template-columns:1fr}}.notificationReportLinkCell{display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:center;grid-gap:8px;gap:8px;max-width:360px}.notificationReportLinkCell a{overflow:hidden;color:#0f4bd8;font-weight:800;text-overflow:ellipsis;white-space:nowrap}.notificationReportDownloadCell{display:flex}.notificationReportDownloadLink{display:inline-flex;align-items:center;gap:7px;min-height:32px;padding:0 12px;border:1px solid #c9daf8;border-radius:8px;background:#edf4ff;text-decoration:none}.notificationReportLinkCell button{display:inline-flex;align-items:center;justify-content:center;width:28px;height:28px;border:1px solid #d8e4f5;border-radius:8px;background:#fff;color:#31547f;cursor:pointer}.notificationReportLinkCell button:hover{border-color:#0f5bff;color:#0f5bff}.notificationReportTableWrap{padding-top:0}.notificationReportTable{table-layout:fixed}.notificationReportTable th{z-index:3;background:#f8fbff;box-shadow:0 -14px 0 #f8fbff}.notificationReportStatusColumn{width:15%}.notificationReportVacancyColumn{width:10%}.notificationReportClientColumn{width:30%}.notificationReportLinkColumn{width:45%}.notificationReportTable .notificationReportLinkCell{max-width:280px}.notificationInvoiceTableWrap{padding-top:0}.notificationInvoiceTable{table-layout:fixed}.notificationInvoiceTable th:first-child{width:18%}.notificationInvoiceTable th:nth-child(2){width:12%}.notificationInvoiceTable th:nth-child(3){width:38%}.notificationInvoiceTable th:nth-child(4){width:32%}.notificationInvoiceAmountCell{display:inline-flex;align-items:center;gap:7px}.notificationInvoiceAmountCell button{border:0;background:transparent;color:#0f4bd8;cursor:pointer}.notificationInvoiceAmountCell .notificationInvoiceAmount{font:inherit;font-weight:850;padding:4px 0}.notificationInvoiceAmountCell .notificationInvoiceCopy{width:28px;height:28px;display:grid;place-items:center;border:1px solid #d8e4f5;border-radius:8px;background:#fff;color:#31547f}.notificationInvoiceAmountCell button:hover{color:#0f5bff}.notificationBulkStatus{display:inline-flex;align-items:center;min-width:64px;justify-content:center;border-radius:999px;padding:5px 8px;font-size:10px;font-weight:900}.notificationBulkStatus.success{background:#e7f9ee;color:#047857}.notificationBulkStatus.error{background:#fff0f0;color:#dc2626}.notificationBulkStatus.review{background:#fff4cc;color:#8a5a00}.notificationBulkAnnouncementsButton{display:inline-flex;align-items:center;justify-content:center;gap:5px;min-width:48px;height:28px;border:1px solid #d8e4f5;border-radius:7px;background:#fff;color:#31547f;cursor:pointer;font:inherit;font-size:11px;font-weight:900}.notificationBulkAnnouncementsButton:hover:not(:disabled){border-color:#0f5bff;background:#eef5ff;color:#0f5bff}.notificationBulkAnnouncementsButton:disabled{cursor:default;opacity:.45}.notificationBulkAnnouncementsButton[aria-expanded=true] svg{transform:rotate(180deg)}.notificationBulkAnnouncementsRow>td{padding:0 8px 12px;background:#f8fbff}.notificationBulkAnnouncementsTable{width:100%;border:1px solid #dce7f5;border-radius:8px;border-collapse:separate;border-spacing:0;overflow:hidden;background:#fff}.notificationBulkAnnouncementsTable td,.notificationBulkAnnouncementsTable th{width:50%;padding:8px 10px;border-bottom:1px solid #edf2f8;background:#fff;text-align:left}.notificationBulkAnnouncementsTable tbody tr:last-child td{border-bottom:0}.notificationBulkAnnouncementState{font-size:11px;font-weight:900}.notificationBulkAnnouncementState.success{color:#047857}.notificationBulkAnnouncementState.error{color:#dc2626}.notificationBulkAnnouncementState.unchanged{color:#8a5a00}.notificationBulkStatus.unchanged{background:#fff0c7;color:#8a5a00}.notificationsEmpty{margin:18px 0 20px;color:#65728a;font-size:11px;text-align:center}.notificationsFooter{display:block;width:100%;height:38px;border:0;border-top:1px solid #edf1f7;background:#fff;color:#2fbe69;cursor:pointer;font:inherit;font-size:10px;font-weight:700}.topUser{color:#07112a;font-weight:900}.clientsPage{grid-gap:26px;gap:26px}.clientFilters{display:grid;grid-template-columns:max-content;align-items:end;grid-gap:22px;gap:22px}.filterGroup{gap:22px}.selectField{display:grid;grid-gap:8px;gap:8px}.selectField span{color:var(--ref-muted);font-size:14px}.filterButton,.perPageButton,.referenceSearch,.selectField select{height:48px;border:1px solid var(--ref-line);border-radius:9px;background:#fff;color:var(--ref-text);box-shadow:none;font:inherit;font-size:14px}.selectField select{min-width:166px;padding:0 14px;font-weight:800}.referenceSearch{display:flex;align-items:center;gap:10px;padding:0 16px}.referenceSearch input{flex:1 1;border:0;outline:0;color:var(--ref-text);font:inherit}.filterButton{display:inline-flex;align-items:center;justify-content:center;gap:8px;font-weight:800}.referencePanel{overflow:hidden;border-radius:12px;background:#fff;box-shadow:0 18px 42px rgba(18,30,54,.07)}.referenceTable{width:100%;border-collapse:collapse}.referenceTable th{height:68px;color:#526079;font-weight:800;text-align:left}.referenceTable td,.referenceTable th{padding:0 16px;border-bottom:1px solid var(--ref-line);font-size:13px}.referenceTable td{height:72px;color:var(--ref-text);vertical-align:middle}.rowNumber{width:42px;height:42px;border-radius:50%;background:var(--ref-green);color:var(--ref-text);font-size:16px;font-weight:900}.statusButton,.statusButton.active{min-height:28px;padding:0 13px;border-radius:8px;background:var(--ref-green-2);color:#167342;font-size:13px;font-weight:900}.moreButton{display:grid;place-items:center;width:32px;height:32px;border:0;background:transparent;color:var(--ref-text);cursor:pointer}.tableFooter{display:grid;grid-template-columns:1fr auto 150px;align-items:center;grid-gap:18px;gap:18px;min-height:78px;padding:0 24px;color:var(--ref-muted);font-size:14px}.pagination{display:flex;align-items:center;gap:10px}.pagination button,.pagination strong{display:grid;place-items:center;width:38px;height:38px;border:1px solid var(--ref-line);border-radius:9px;background:#fff;color:var(--ref-text)}.pagination strong{border-color:var(--ref-blue);background:var(--ref-blue);color:#fff}.perPageButton{padding:0 14px}.dialogOverlay{background:rgba(13,18,33,.32)}.dialogCard{width:480px;gap:16px;padding:28px 30px 30px;border:0;border-radius:11px;background:#fff;box-shadow:0 30px 80px rgba(13,18,33,.24)}.dialogCard h2{margin:0 0 8px;color:var(--ref-text);font-size:24px;font-weight:900}.dialogClose{top:24px;right:24px}.formField{display:grid;grid-gap:8px;gap:8px}.formField span{color:#4f5b70;font-size:14px}.formField input,.formField select{height:45px;min-height:45px;padding:0 14px;background:#fff;color:var(--ref-text);font:inherit;font-size:14px}.formField input,.formField select,.taxField{border:1px solid var(--ref-line);border-radius:8px}.taxField{display:grid;grid-template-columns:44px minmax(0,1fr);align-items:center;grid-gap:14px;gap:14px;min-height:68px;padding:10px 14px}.taxIcon{display:grid;place-items:center;width:38px;height:38px;border-radius:8px;background:var(--ref-green-2);color:var(--ref-text);font-size:20px;font-weight:900}.taxField small,.taxField strong{display:block}.taxField small{margin-top:5px;color:var(--ref-muted)}.saveAction{display:inline-flex;align-items:center;justify-content:center;gap:9px;height:42px;border:0;border-radius:8px;background:#a3f7a4;color:#0e4d26;cursor:pointer;font:inherit;font-weight:900}.clientDetailPage{display:grid;grid-gap:22px;gap:22px}.breadcrumb{display:flex;align-items:center;gap:14px;margin-bottom:4px;color:#07112a;font-size:16px;font-weight:900}.breadcrumb strong{color:#0757f8}.clientDetailPage .detailTopbar{display:block}.clientDetailPage .clientSummary{display:grid;grid-template-columns:54px 170px 170px auto;align-items:center;grid-gap:22px;gap:22px;width:100%;min-height:98px;padding:22px;border:0;border-radius:12px;background:#fff;box-shadow:0 18px 42px rgba(18,30,54,.07)}.clientDetailPage .clientSummary div{display:grid;grid-gap:6px;gap:6px}.clientDetailPage .clientSummary strong{color:#07112a;font-size:14px;font-weight:900}.clientDetailPage .clientSummary span:not(.rowNumber){color:#65728a;font-size:13px}.clientDetailPage .clientSummary .rowNumber{width:42px;height:42px;background:#a3f7a4;color:#07112a;font-size:16px}.clientDetailPage .clientTabBar{display:flex;justify-content:flex-start;align-items:flex-end;gap:58px;min-height:58px;padding-left:34px;border-bottom:0}.clientDetailPage .clientTabBar button{display:inline-flex;align-items:center;justify-content:center;min-width:112px;height:48px;padding:0;border:0;border-bottom:3px solid transparent;background:transparent;color:#4b5365;font:inherit;font-size:16px;font-weight:900}.clientDetailPage .clientTabBar button.active{border-bottom-color:#0757f8;color:#0757f8}.offersPanel{overflow:hidden;border-radius:12px;background:#fff;box-shadow:0 18px 42px rgba(18,30,54,.07)}.offersPanel .panelTools{display:flex;justify-content:flex-end;align-items:center;min-height:68px;padding:0 24px;border-bottom:1px solid #e7ebf2}.offersPanel .compactSearch{width:190px;height:40px;min-height:40px;padding:0 12px;border:0;border-radius:8px;background:#fbfcff;color:#07112a;box-shadow:none;font:inherit;font-size:13px}.offersTable{table-layout:fixed;width:100%;min-width:0;border-collapse:collapse}.offersTable th{height:62px;padding:0 9px;border-bottom:1px solid #e7ebf2;color:#4b5365;font-size:11px;font-weight:900;text-align:left;vertical-align:middle}.offersTable td{height:auto;min-height:72px;padding:18px 9px;border-bottom:0;background:#fff;color:#07112a;font-size:13px;line-height:1.45;vertical-align:top}.offersTable td:first-child,.offersTable th:first-child{width:72px}.offersTable td:nth-child(2),.offersTable th:nth-child(2){width:80px}.offersTable td:nth-child(3),.offersTable th:nth-child(3){width:128px}.offersTable td:nth-child(4),.offersTable td:nth-child(5),.offersTable td:nth-child(6),.offersTable th:nth-child(4),.offersTable th:nth-child(5),.offersTable th:nth-child(6){width:82px}.offersTable td:nth-child(10),.offersTable td:nth-child(11),.offersTable td:nth-child(12),.offersTable td:nth-child(7),.offersTable td:nth-child(8),.offersTable td:nth-child(9),.offersTable th:nth-child(10),.offersTable th:nth-child(11),.offersTable th:nth-child(12),.offersTable th:nth-child(7),.offersTable th:nth-child(8),.offersTable th:nth-child(9){width:110px}.content{overflow:hidden;padding:40px 54px 24px 64px}.content .pageHeader{margin-bottom:34px}.content .topUser{display:none}.content .notificationButton,.content .tasksSearch{box-shadow:0 0 10px rgba(18,30,54,.055)}.tasksPage{height:calc(100vh - 154px);min-height:0;overflow:hidden}.tasksHeaderActions{display:flex;align-items:center;gap:14px}.tasksHeaderActions .blueAction{height:52px;min-width:176px;border-radius:10px}.tasksSearch{display:grid;grid-template-columns:minmax(0,1fr) 28px;align-items:center;width:min(380px,28vw);height:52px;padding:0 16px 0 20px;border:0;border-radius:9px;background:#fff;color:#9aa5b6;box-shadow:0 0 10px rgba(18,30,54,.055)}.tasksSearch input{width:100%;border:0;outline:0;background:transparent;color:#0f172a;font:inherit;font-size:14px}.tasksSearch input::placeholder{color:#b8c0cf}.tasksControls{display:flex;justify-content:flex-end;align-items:center;gap:14px;margin:16px 0 36px}.tasksControls .blueAction{height:52px;min-width:170px;border-radius:10px;font-size:15px}.taskFilterButton{display:grid;place-items:center;width:52px;height:52px;border:0;border-radius:10px;background:#fff;color:#243148;cursor:pointer;box-shadow:0 0 10px rgba(18,30,54,.055)}.taskFilterControl{position:relative;flex:0 0 auto}.taskFilterDropdown{position:absolute;top:calc(100% + 8px);right:0;z-index:40;display:grid;grid-gap:5px;gap:5px;width:268px;padding:10px;border:0;border-radius:10px;background:#fff;box-shadow:0 12px 34px rgba(12,18,32,.14)}.taskFilterTitle{display:block;padding:4px 10px 7px;color:#11182b;font-size:12px;font-weight:900;line-height:1}.taskFilterDropdown .taskFilterOption:nth-of-type(4){display:none}.taskPeriodSelect{position:relative;display:grid;grid-gap:6px;gap:6px;margin-top:6px;padding-top:9px;border-top:1px solid #edf1f7}.taskPeriodSelect>button{display:grid;grid-gap:3px;gap:3px;width:100%;min-height:44px;padding:8px 10px;border:0;border-radius:8px;background:transparent;color:#11182b;cursor:pointer;font:inherit;text-align:left}.taskPeriodSelect>button:hover{background:#f5f7fa}.taskPeriodSelect span{font-size:12px;line-height:1}.taskPeriodSelect strong{color:#65728a;font-size:11px;font-weight:400;line-height:1}.taskPeriodMenu{position:absolute;top:calc(100% + 6px);left:10px;right:10px;z-index:48;display:grid;padding:6px;border:1px solid #d9e1ec;border-radius:14px;background:#fff;box-shadow:0 12px 34px rgba(12,18,32,.14)}.taskPeriodMenu button{min-height:32px;padding:0 10px;border:0;border-radius:9px;background:transparent;color:#11182b;cursor:pointer;font:inherit;font-size:12px;text-align:left}.taskPeriodMenu button:hover{background:#f5f7fa}.taskFilterOption{display:grid;grid-template-columns:minmax(0,1fr) 18px;align-items:center;grid-gap:10px;gap:10px;min-height:34px;padding:0 10px;border:0;border-radius:8px;background:transparent;color:#11182b;cursor:pointer;font:inherit;font-size:12px;text-align:left}.taskFilterOption:hover{background:#f5f7fa}.taskFilterOption svg{color:#170df2}.taskPeriodFields{display:grid;grid-template-columns:1fr 1fr;grid-gap:8px;gap:8px;margin-top:4px}.taskPeriodFields button{display:grid;grid-gap:4px;gap:4px;min-height:48px;padding:8px 10px;border:1px solid #d9e1ec;border-radius:8px;background:#fff;color:#11182b;cursor:pointer;font:inherit;text-align:left}.taskPeriodFields button.active{border-width:2.6px;border-color:var(--action-green);box-shadow:none}.addTaskButton:focus,.blueAction:focus,.notificationButton:focus,.profileButton:focus,.taskAssignClose:focus,.taskCancelButton:focus,.taskCreateButton:focus,.taskFilterButton:focus,.taskFilterOption:focus,.taskPeriodMenu button:focus,.taskPeriodSelect button:focus{outline:0}.taskPeriodFields span{color:#65728a;font-size:10px}.taskPeriodFields strong{font-size:11px;font-weight:400}.taskFilterDropdown .taskCalendarPopover{position:static;width:100%;margin-top:6px;box-shadow:none}.taskBoardRef{display:grid;grid-template-columns:repeat(auto-fit,minmax(150px,1fr));grid-gap:18px;gap:18px;align-items:stretch}.taskBoardLoading,.taskBoardRef,.taskLane{height:100%;min-height:0}.taskLane{position:relative;display:grid;grid-template-rows:auto minmax(0,1fr) auto;padding:24px 14px 16px;border-radius:12px;background:#fff;box-shadow:0 0 12px rgba(18,30,54,.055)}.taskLaneHeader{display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:center;grid-gap:8px;gap:8px;min-height:30px;margin-bottom:32px}.taskLaneTitle{display:inline-flex;align-items:center;gap:8px;min-width:0}.taskLaneTitle strong{overflow:hidden;color:#0f172a;font-size:13px;font-weight:800;white-space:nowrap;text-overflow:ellipsis}.taskCount,.taskLaneIcon{display:grid;place-items:center}.taskLaneIcon{width:24px;height:24px;background:transparent}.taskLaneIcon img{width:22px;height:22px;object-fit:contain}.taskCount{border-radius:10px;min-width:34px;height:26px;padding:0 10px;font-size:12px;font-weight:900}.taskCardsRef{display:grid;align-content:start;grid-gap:14px;gap:14px;min-height:0;overflow-y:auto;padding:2px 2px 10px;scrollbar-width:thin;scrollbar-color:#c2c9d3 transparent}.taskCardsRef::-webkit-scrollbar{width:4px}.taskCardsRef::-webkit-scrollbar-track{background:transparent}.taskCardsRef::-webkit-scrollbar-thumb{background:#c2c9d3;border-radius:999px}.taskCardsRef::-webkit-scrollbar-thumb:hover{background:#b5becb}:where(.anutoScrollArea){scrollbar-width:thin;scrollbar-color:#c2c9d3 transparent}:where(.anutoScrollArea)::-webkit-scrollbar{width:4px;height:4px}:where(.anutoScrollArea)::-webkit-scrollbar-track{background:transparent}:where(.anutoScrollArea)::-webkit-scrollbar-thumb{background:#c2c9d3;border-radius:999px}:where(.anutoScrollArea)::-webkit-scrollbar-thumb:hover{background:#b5becb}.taskCardRef{position:relative;display:grid;grid-gap:14px 8px;gap:14px 8px;width:100%;min-height:88px;padding:15px 12px 14px 14px;border:0;border-radius:9px;background:#f5f7fa;color:#0f172a;text-align:left;cursor:pointer;box-shadow:none}.taskCardRef.dragging{opacity:0}.taskDragPreview{opacity:1!important;transform:none!important;box-shadow:none!important;z-index:99999}.taskCardRef.completed{background:#effeef;border:0;color:#4c714d}.taskCardRef.completed em,.taskCardRef.completed small,.taskCardRef.completed small svg{color:#4c714d}.taskCardRef.overdue{background:#fff7f7;border:0}.taskCardRef>.taskCardTitle{grid-area:title;display:grid;grid-gap:4px;gap:4px;min-width:0;padding-right:20px;font-size:13px;font-weight:800;line-height:1.35}.taskCardRef>.taskCardTitle>span{display:block;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.taskAssignedMeta{color:#65728a;font-size:10px;font-style:normal;font-weight:400;line-height:1.25}.taskCardRef.completed .taskAssignedMeta{color:#4c714d}.taskDoneToggle{position:absolute;top:6px;right:6px;display:grid;place-items:center;width:18px;height:18px;border:1px solid #cfd8e5;border-radius:5px;background:#fff;color:#fff}.taskDoneToggle[aria-checked=true]{border:0;background:var(--action-green);color:#4c714d}.taskDoneToggle.readOnly{cursor:default}.taskCardRef small{grid-area:meta;display:inline-flex;align-items:center;gap:7px;color:#6b7280;font-size:12px;font-style:normal}.taskCardRef small span{display:inline-grid;place-items:center;min-width:46px;height:24px;padding:5px 8px;border-radius:8px;font-size:12px;line-height:1}.taskCardRef small span.today{background:#e9f6ff;color:#1479c9}.taskCardRef small span.late{background:#ffe7ea;color:#d72035}.taskCardRef small span.done{background:#edfced;color:#4c714d}.taskCardRef em{grid-area:badge;align-self:center;justify-self:end;min-width:46px;height:24px;padding:5px 8px;border-radius:8px;background:#eef3fb;color:#536077;font-size:12px;font-style:normal;font-weight:400;text-align:center}.taskCardRef em.baixa{background:#eef1f5;color:#596273}.taskCardRef em.media{background:#fff6dc;color:#c97800}.taskCardRef em.alta{background:#ffe7ea;color:#d72035}.taskEmpty{display:grid;justify-items:center;align-content:center;min-height:360px;padding:20px 12px;text-align:center}.taskEmptyIcon{position:relative;display:grid;place-items:center;width:104px;height:104px;margin-bottom:18px;border-radius:0;background:transparent}.taskEmptyIcon img{object-fit:contain}.taskEmpty strong{color:#3f4a5f;font-size:15px;font-weight:900}.taskEmpty p{max-width:190px;margin:10px 0 0;color:#6d7789;font-size:14px;line-height:1.55}.addTaskButton{display:inline-flex;align-items:center;justify-content:center;gap:8px;width:100%;height:40px;border:1px solid #dce4f0;border-radius:9px;background:#fff;color:var(--ref-blue);cursor:pointer;font:inherit;font-size:14px;font-weight:900}.taskLane.blue .taskCount,.taskLane.blue .taskEmptyIcon,.taskLane.blue .taskLaneIcon{color:#2275d7}.taskLane.yellow .taskCount,.taskLane.yellow .taskEmptyIcon,.taskLane.yellow .taskLaneIcon{color:#e0a600}.taskLane.purple .taskCount,.taskLane.purple .taskEmptyIcon,.taskLane.purple .taskLaneIcon{color:#8a4dea}.taskLane.red .taskCount,.taskLane.red .taskEmptyIcon,.taskLane.red .taskLaneIcon{color:#f05270}.taskLane.green .taskCount,.taskLane.green .taskEmptyIcon,.taskLane.green .taskLaneIcon{color:#37b85d}.taskLane.blue .taskCount{background:#e8f3ff}.taskLane.yellow .taskCount{background:#fff7dc}.taskLane.purple .taskCount{background:#f3eaff}.taskLane.red .taskCount{background:#ffe9ef}.taskLane.green .taskCount{background:#e8faee}.shell,.shell.expanded{grid-template-columns:69px minmax(0,1fr)}.shell .sidebar{width:69px;padding:26px 11px 16px}.shell.expanded .content:before{inset:0 0 0 69px}.shell .brand{height:44px;min-height:44px;margin-bottom:25px}.shell .brandLogo{height:32px;border-radius:0}.shell .brandLogoMark{width:32px;height:32px;flex-basis:32px}.shell .brandLogoFull{width:106px;flex-basis:106px}.shell.expanded .brand{padding-left:5px}.shell.expanded .brandLogo{width:106px;flex-basis:106px}.shell .navItem svg{width:17px;height:17px}.shell .navLabel{font-size:11px}.shell .sidebarProfile{padding-top:14px}.shell .profileButton{grid-template-columns:39px minmax(0,1fr) 12px}.shell.expanded .profileMenu{width:177px;bottom:calc(100% + 7px)}.shell .profileAvatar{width:32px;height:32px;font-size:11px}.shell .profileIdentity strong{font-size:10px}.shell .profileIdentity small{font-size:8px;font-weight:400}.content{padding:30px 40px 18px 48px}.content .pageHeader{margin-bottom:24px}.content .pageHeader h1{font-size:26px}.content .topActions{gap:9px}.topActions .blueAction{height:39px;min-width:132px;padding:0 21px;border-radius:8px;font-size:11px;gap:8px}.topActions .blueAction svg{width:14px;height:14px}.topActions .referenceSearch,.topActions .searchField{display:grid;grid-template-columns:minmax(0,1fr) 21px;align-items:center;width:min(285px,28vw);height:39px;padding:0 12px 0 15px;border:0;border-radius:7px;background:#fff;box-shadow:0 10px 24px rgba(18,30,54,.07)}.topActions .searchField{gap:0}.topActions .referenceSearch input,.topActions .searchField input{min-width:0;font-size:11px}.topActions .referenceSearch svg,.topActions .searchField svg{width:14px;height:14px;color:#7f8ca3}.topActions .filterButton{width:39px;height:39px;padding:0;border:0;border-radius:11px;background:#fff;box-shadow:0 10px 24px rgba(18,30,54,.07);font-size:0}.topActions .filterButton svg{width:15px;height:15px}.content .notificationButton{width:39px;height:39px;border-radius:11px}.content .notificationButton svg{width:15px;height:15px}.content .notificationButton span{top:-5px;right:-5px;min-width:17px;width:auto;height:17px;padding:0 4px;border:0;background:var(--action-green);color:#4c714d;font-size:9px}.tasksPage{height:calc(100vh - 111px)}.taskServerError{margin:0 0 10px;color:#d72035;font-size:12px}.tasksHeaderActions{gap:11px}.tasksHeaderActions .blueAction{height:39px;min-width:132px;padding:0 21px;border-radius:8px;font-size:11px;gap:8px}.tasksHeaderActions .blueAction svg{width:14px;height:14px}.tasksViewTabs{display:grid;grid-template-columns:repeat(2,minmax(68px,1fr));align-items:center;height:39px;padding:3px;border:1px solid #d8e1ef;border-radius:8px;background:#eef3f8}.tasksViewTabs button{height:31px;padding:0 12px;border:0;border-radius:6px;background:transparent;color:#526079;cursor:pointer;font:inherit;font-size:11px;font-weight:800;white-space:nowrap}.tasksViewTabs button.active{background:#fff;color:#0757f8;box-shadow:0 1px 4px rgba(18,30,54,.08)}.tasksSearch{grid-template-columns:minmax(0,1fr) 21px;width:min(285px,28vw);height:39px;padding:0 12px 0 15px;border-radius:7px}.tasksSearch input{font-size:11px}.tasksSearch svg{width:14px;height:14px}.taskFilterButton{width:39px;height:39px;border-radius:11px}.taskFilterButton svg{width:15px;height:15px}.taskFilterDropdown{width:250px;border-radius:11px}.taskBoardRef{gap:10px}.taskLane{padding:18px 10px 12px;border-radius:9px}.taskLaneHeader{gap:6px;min-height:23px;margin-bottom:24px}.taskLaneTitle{gap:6px}.taskLaneTitle strong{font-size:12px}.taskLaneIcon{width:18px;height:18px;overflow:visible}.taskLaneIcon,.taskLaneIcon img{border-radius:0;-webkit-clip-path:none;clip-path:none}.taskLaneIcon img{width:17px;height:17px}.taskCount{min-width:26px;height:20px;padding:0 6px;border-radius:8px;font-size:9px}.taskCardsRef{gap:10px;padding:2px 2px 8px}.taskCardRef{grid-template-columns:minmax(0,1fr) auto;grid-template-areas:"title title" "meta badge";gap:10px 6px;min-height:66px;padding:11px 9px 10px 11px;border-radius:7px}.taskCardRef>.taskCardTitle{font-size:10px;font-weight:400;line-height:1.3}.assignedTaskCard>.taskCardTitle{min-width:0;padding-right:20px}.assignedTaskCard>.taskCardTitle>span,.taskAssignedMeta{display:block;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.taskAssignedMeta{font-size:7px;line-height:1.15}.taskDoneToggle{width:15px;height:15px;border-radius:4px;top:5px;right:5px}.taskDoneToggle svg{width:10px;height:10px}.taskCardRef small{gap:5px;font-size:9px}.taskCardRef small span{min-width:35px;height:18px;padding:4px 6px;border-radius:6px;font-size:9px}.taskCardRef small svg{width:11px;height:11px}.taskCardRef em{min-width:35px;height:18px;padding:4px 6px;border-radius:6px;font-size:9px}.taskEmpty{min-height:270px;padding:15px 9px}.taskEmptyIcon{width:78px;height:78px;margin-bottom:14px}.taskEmpty strong{font-size:11px}.taskEmpty p{max-width:143px;margin-top:8px;font-size:10px;line-height:1.45}.addTaskButton{height:30px;gap:6px;border-radius:7px;font-size:11px}.addTaskButton svg{width:12px;height:12px}.offerBadge{display:inline-flex;align-items:center;min-height:28px;padding:0 10px;color:#167342;font-size:13px;font-weight:900}.offerBadge,.photoStub{border-radius:8px;background:var(--ref-green)}.photoStub{display:block;width:52px;height:52px}.clientDetailPage .tableFooter{border-top:1px solid var(--ref-line)}.sidebar{background:#08080d}.shell.expanded .sidebar{box-shadow:none}.navItem:hover{background:#303238}.navItem.active{background:#170df2;box-shadow:0 10px 24px rgba(23,13,242,.26)}.tasksHeaderActions .blueAction{background:var(--color-soft-blue);color:#fff;box-shadow:none}.taskAssignOverlay{position:fixed;inset:0;z-index:80;display:grid;place-items:center;padding:24px;background:rgba(16,23,38,.58);pointer-events:none}.taskAssignDialog{position:relative;width:min(407px,calc(100vw - 48px));max-height:calc(100vh - 44px);overflow-y:auto;padding:21px 19px 20px;border-radius:10px;background:#fff;color:#11182b;box-shadow:0 18px 58px rgba(12,18,32,.18);pointer-events:auto}.taskAssignClose{position:absolute;top:18px;right:18px;display:grid;place-items:center;width:24px;height:24px;border:0;background:transparent;color:#11182b;cursor:pointer}.taskAssignDialog h2{margin:0 38px 18px 0;color:#10172a;font-size:19px;font-weight:900;line-height:1.1}.taskAssignDialog>p{margin:0 0 22px;color:#536077;font-size:13px;line-height:1.4}.taskDeleteConfirmLayer{position:absolute;inset:0;z-index:24;display:grid;place-items:center;padding:18px;background:rgba(16,23,38,.42);pointer-events:auto}.taskDeleteConfirmDialog{position:relative;display:grid;grid-template-columns:42px 1fr;grid-gap:13px;gap:13px;width:min(282px,calc(100% - 24px));padding:16px 16px 15px;border-radius:10px;background:#fff;color:#11182b;box-shadow:0 14px 42px rgba(12,18,32,.18)}.taskDeleteConfirmClose{position:absolute;top:10px;right:10px;display:grid;place-items:center;width:22px;height:22px;border:0;background:transparent;color:#11182b;cursor:pointer}.taskDeleteConfirmIcon{display:grid;place-items:center;width:42px;height:42px;border-radius:50%;background:#ffe4e8;color:#ef3349}.taskDeleteConfirmContent h3{margin:3px 26px 9px 0;color:#11182b;font-size:15px;font-weight:900;line-height:1}.taskDeleteConfirmContent p{margin:0 0 4px;color:#4d5870;font-size:11px;font-weight:400;line-height:1.25}.taskDeleteConfirmActions{display:grid;grid-template-columns:1fr 1fr;grid-gap:12px;gap:12px;margin-top:17px}.taskDeleteConfirmActions .taskCancelButton{height:34px;font-size:11px}.taskConfirmDeleteButton{height:34px;border:0;border-radius:8px;background:#f3434d;color:#fff;cursor:pointer;font:inherit;font-size:11px;font-weight:900}.taskAssignField{position:relative;display:grid;grid-gap:6px;gap:6px;margin-bottom:13px}.taskAssignField>span,.taskAssignPriority>span{color:#11182b;font-size:11px;font-weight:900}.taskAssignField input,.taskAssignField textarea{width:100%;border:1px solid #d9e1ec;border-radius:8px;background:#fff;color:#11182b;font:inherit;font-size:12px;outline:0;box-shadow:none}.taskAssignField input:disabled,.taskAssignField textarea:disabled,.taskAssignPriority button:disabled{cursor:default;opacity:1}.taskAssignField input{height:35px;padding:0 12px}.taskAssignField textarea{min-height:54px;resize:vertical;padding:11px 12px}.taskDescriptionField.readOnly textarea{min-height:132px;font-size:15.6px;line-height:1.45;resize:none}.taskAssignField input::placeholder,.taskAssignField textarea::placeholder{color:#aeb7c8}.taskClientField,.taskResponsibleField{z-index:2}.responsibleDropdown{position:absolute;top:calc(100% - 2px);left:0;right:0;display:grid;max-height:136px;overflow-y:auto;border:1px solid #d9e1ec;border-radius:8px;background:#fff;box-shadow:0 10px 28px rgba(18,30,54,.12)}.responsibleDropdown button{display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:center;grid-gap:16px;gap:16px;min-height:42px;padding:7px 11px;border:0;border-bottom:1px solid #edf1f7;background:#fff;color:#11182b;cursor:pointer;font:inherit;text-align:left}.responsibleDropdown button:hover{background:#f7fafc}.responsibleDropdown button:last-child{border-bottom:0}.responsibleDropdown strong{display:block;font-size:12px;font-weight:900}.responsibleDropdown .taskClientResultLabel strong{display:inline}.responsibleDropdown .taskClientResultLabel{font-size:12px}.responsibleDropdown small{display:block;margin-top:3px;color:#65728a;font-size:11px}.responsibleDropdown em{color:#65728a;font-size:11px;font-style:normal;white-space:nowrap}.taskAssignPriority{display:grid;grid-gap:7px;gap:7px;margin-bottom:13px}.taskAssignPriority div{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:8px;gap:8px}.taskAssignPriority button{height:34px;border:0;border-radius:8px;cursor:pointer;font:inherit;font-size:11px;font-weight:400}.taskAssignPriority .baixa{background:#eef1f5;color:#596273}.taskAssignPriority .media{background:#fff6dc;color:#c97800}.taskAssignPriority .alta{background:#ffe7ea;color:#d72035}.taskAssignPriority button.active{box-shadow:inset 0 0 0 1px currentColor}.taskDateField input{padding-right:36px;cursor:pointer}.taskDateField{cursor:pointer}.taskDateField input::-webkit-calendar-picker-indicator{opacity:0;pointer-events:none}.taskDateField button{position:absolute;right:12px;bottom:7px;display:grid;place-items:center;width:22px;height:22px;border:0;background:transparent;color:#4c5870;cursor:pointer}.taskDateField button:disabled,.taskDateField input:disabled{cursor:default}.taskCalendarPopover{position:absolute;left:0;bottom:calc(100% + 8px);z-index:6;width:258px;padding:12px;border:1px solid #d9e1ec;border-radius:14px;background:#fff;color:#11182b;box-shadow:0 12px 34px rgba(12,18,32,.14);font-family:var(--font-app)}.taskCalendarPopover header{display:grid;grid-template-columns:30px minmax(0,1fr) 30px;align-items:center;grid-gap:6px;gap:6px;margin-bottom:10px}.taskCalendarPopover header strong{text-align:center;font-size:13px;font-weight:400;text-transform:capitalize}.taskCalendarPopover header button{position:static;width:30px;height:30px;border:0;border-radius:8px;background:#f5f7fa;color:#334057}.taskCalendarPopover header button:hover{background:#edf2f7}.taskCalendarGrid,.taskCalendarWeekdays{display:grid;grid-template-columns:repeat(7,1fr);grid-gap:4px;gap:4px}.taskCalendarWeekdays{margin-bottom:5px}.taskCalendarWeekdays span{display:grid;place-items:center;height:22px;color:#65728a;font-size:11px}.taskCalendarGrid button{position:static;display:grid;place-items:center;width:100%;height:28px;border:0;border-radius:8px;background:transparent;color:#11182b;cursor:pointer;font:inherit;font-size:12px}.taskCalendarGrid button:hover{background:#edf2f7}.taskCalendarGrid button.disabled,.taskCalendarGrid button:disabled{background:transparent;color:#d1d7e2;cursor:not-allowed;opacity:.62}.taskCalendarGrid button.disabled:hover,.taskCalendarGrid button:disabled:hover{background:transparent}.taskCalendarGrid button.muted{color:#aeb7c8}.taskCalendarGrid button.today{background:#e9f6ff;color:#1479c9}.taskCalendarGrid button.selected{background:#170df2;color:#fff}.taskFixedResponsible{display:grid;grid-gap:8px;gap:8px;margin-bottom:17px}.taskAttributorField{margin-bottom:13px}.taskFixedResponsible span{color:#11182b;font-size:12px;font-weight:900}.taskFixedResponsible strong{display:block;min-height:35px;padding:10px 12px;border:1px solid #d9e1ec;border-radius:8px;color:#11182b;font-size:12px;font-weight:400}.taskAssignError{margin:-2px 0 9px;color:#d72035;font-size:11px}.taskFieldError{margin:-1px 0 0;color:#d72035;font-size:11px;line-height:1.2}.taskAssignFooter.single{grid-template-columns:1fr}.taskAssignFooter.withDelete{grid-template-columns:35px 1fr 1fr}.taskAssignFooter{display:grid;grid-template-columns:1fr 1fr;grid-gap:12px;gap:12px;margin-top:16px}.taskCancelButton,.taskCreateButton,.taskDeleteButton{height:35px;border-radius:8px;cursor:pointer;font:inherit;font-size:12px;font-weight:900}.taskDeleteButton{border:0;background:#ffe8ec;color:#ef3349;display:grid;place-items:center;padding:0}.taskCancelButton{border:1px solid #d9e1ec;background:#fff;color:#334057}.taskCreateButton{border:0;background:var(--action-green);color:#4c714d}.actionToast,.taskActionToast{position:fixed;left:50%;bottom:24px;z-index:120;display:inline-flex;align-items:center;gap:18px;min-height:42px;padding:0 14px 0 17px;border-radius:10px;background:#111827;color:#fff;box-shadow:0 14px 38px rgba(12,18,32,.24);transform:translateX(-50%);opacity:1;font-size:12px;transition:opacity .5s ease,transform .5s ease}.actionToast.leaving,.taskActionToast.leaving{opacity:0;transform:translateX(-50%) translateY(6px)}.actionToast button,.taskActionToast button{border:0;background:transparent;color:var(--action-green);cursor:pointer;font:inherit;font-weight:900}.shell .sidebar{overflow:hidden}.shell.expanded .brand{justify-content:center;padding-left:0;padding-right:0}.shell.expanded .brand img,.shell.expanded .brandLogo,.shell.expanded .brandLogoFull,.shell.expanded .brandLogoMark{margin-left:auto;margin-right:auto}.shell .nav{align-items:center;justify-items:center;gap:9px}button.navItem,button.navItem:focus{border:0;outline:0;-webkit-appearance:none;-moz-appearance:none;appearance:none;background:transparent;color:#c7d2e5;box-shadow:none;cursor:pointer;font-family:inherit;text-align:left}.shell .navItem{grid-template-columns:47px minmax(0,1fr);width:47px;height:44px;min-height:44px;border-radius:9px;font-size:11px}.shell.expanded .navItem{margin-left:auto;margin-right:auto;justify-self:center}.shell .navIcon,.shell .navItem svg,.shell.expanded .navItem svg{justify-self:center}.shell.expanded .navLabel{justify-self:start;text-align:left}button.navItem:hover{background:#303238;color:#fff}button.navItem.active,button.navItem.active:focus,button.navItem.active:hover{background:#0757f8}.navItem svg,.navItem.active svg{filter:none}.sidebarProfile{position:relative;display:grid;justify-content:center;grid-gap:0;gap:0;width:100%;margin-top:auto;padding-top:14px;border-top:0}.profileButton,.profileMenu{--profile-card-bg:#1e2026;--profile-card-hover:#292c34}.shell .profileButton{position:relative;z-index:2;display:grid;grid-template-columns:32px;align-items:center;width:39px;height:39px;padding:0;border:0;border-radius:12px;background:transparent;color:#fff;box-shadow:none;overflow:hidden;transition:width .18s ease,height .18s ease,padding .18s ease,border-radius .18s ease,background-color .18s ease}.shell.expanded .profileButton{grid-template-columns:32px minmax(0,1fr) 12px;column-gap:10px;width:177px;height:52px;padding:0 10px;border-radius:14px;background:var(--profile-card-bg)}.profileButton:focus,.profileButton:hover,.profileButton[aria-expanded=true]{box-shadow:none}.profileAvatar{position:relative;display:grid;place-items:center;width:32px;height:32px;border:1px solid #5b606b;border-radius:50%;background:#08080d;color:#fff;font-size:11px;font-weight:900}.shell.expanded .profileAvatar{border-color:transparent}.profileStatusDot{position:absolute;right:1px;bottom:1px;width:9px;height:9px;border:0;border-radius:999px;background:#38d96b}.profileIdentity{display:grid;grid-gap:2px;gap:2px;min-width:0;justify-self:start;align-self:center;align-items:start;opacity:0;overflow:hidden;text-align:left;white-space:nowrap;transition:opacity .13s ease 60ms,transform .16s ease 40ms}.shell.expanded .profileIdentity{opacity:1}.profileIdentity small,.profileIdentity strong{display:block;overflow:hidden;text-align:left;text-overflow:ellipsis}.profileIdentity strong{color:#fff;font-weight:900}.profileIdentity small{color:#c7d2e5;font-size:8.5px;font-weight:400}.profileIdentity small+small,.shell.expanded .profileButton:not([aria-expanded=true]) .profileIdentity small+small,.shell:not(.expanded) .profileIdentity small+small{display:none}.shell.expanded .profileButton>svg{opacity:1;transition:opacity .13s ease 60ms,transform .16s ease 40ms}.shell .profileButton>svg{opacity:0}.shell.expanded .profileButton[aria-expanded=true]{height:72px;align-items:center;border-radius:14px 14px 0 0}.shell.expanded .profileButton[aria-expanded=true]>svg{transform:rotate(180deg)}.shell.expanded .profileButton[aria-expanded=true] .profileAvatar,.shell.expanded .sidebarProfile .profileButton[aria-expanded=true] .profileAvatar{align-self:center}.shell.expanded .profileButton[aria-expanded=true] .profileIdentity,.shell.expanded .sidebarProfile .profileButton[aria-expanded=true] .profileIdentity{gap:4px;align-self:center}.shell.expanded .profileButton[aria-expanded=true] .profileIdentity small,.shell.expanded .sidebarProfile .profileButton[aria-expanded=true] .profileIdentity small{font-size:9.5px;font-weight:400}.shell.expanded .profileButton[aria-expanded=true] .profileIdentity small+small,.shell.expanded .sidebarProfile .profileButton[aria-expanded=true] .profileIdentity small+small{display:block}.sidebarProfile .profileMenu{position:static;z-index:1;display:grid;width:177px;max-height:0;margin-top:-1px;padding:0 7px;border:0;border-radius:0 0 14px 14px;overflow:hidden;background:var(--profile-card-bg);box-shadow:none;opacity:0;pointer-events:none;transform:translateY(-6px);transform-origin:top;transition:max-height .22s ease,padding .22s ease,opacity .18s ease,transform .22s ease}.shell:not(.expanded) .sidebarProfile .profileMenu{display:none}.shell.expanded .profileButton[aria-expanded=true]+.profileMenu,.shell.expanded .sidebarProfile .profileButton[aria-expanded=true]+.profileMenu{max-height:190px;padding:10px 7px 8px;border-top:1px solid #3a3d45;opacity:1;pointer-events:auto;transform:translateY(0)}.shell.expanded .profileMenuHeader{display:none}.shell.expanded .profileMenuItem{display:grid;grid-template-columns:24px minmax(0,1fr);align-items:center;min-height:34px;padding:0 9px;border:0;border-radius:10px;background:transparent;color:#d7d7e6;cursor:pointer;font:inherit;font-size:10px;font-weight:800;text-align:left;text-decoration:none;opacity:1;transform:translateY(-3px);transition:background-color .15s ease,opacity .18s ease,transform .18s ease}.shell.expanded .profileButton[aria-expanded=true]+.profileMenu .profileMenuItem,.shell.expanded .sidebarProfile .profileButton[aria-expanded=true]+.profileMenu .profileMenuItem{transform:translateY(0)}.shell.expanded .profileMenuItem:hover{background:var(--profile-card-hover)}.shell.expanded .profileMenuItem.danger{color:#ff6961}.clientFilterDropdown{gap:7px}.clientFilterGroup{position:relative;display:grid;grid-gap:5px;gap:5px}.clientFilterGroup.isOpen{z-index:65}.clientFilterGroup+.clientFilterGroup{padding-top:0;border-top:0}.clientFilterSelectButton{display:grid;grid-template-columns:1fr auto;align-items:center;grid-gap:3px 10px;gap:3px 10px;width:100%;min-height:44px;padding:8px 10px;border:0;border-radius:8px;background:transparent;color:#11182b;cursor:pointer;font:inherit;text-align:left}.clientFilterSelectButton:hover{background:#f5f7fa}.clientFilterSelectButton span{grid-column:1;color:#65728a;font-size:11px;font-weight:400;line-height:1}.clientFilterSelectButton strong{grid-column:1;color:#11182b;font-size:12px;font-weight:800;line-height:1}.clientFilterSelectButton svg{grid-column:2;grid-row:1/span 2;color:#061338}.clientFilterMenu{position:absolute;top:calc(100% + 4px);left:0;right:0;z-index:70;display:grid;grid-gap:2px;gap:2px;padding:6px;border:1px solid #d9e1ec;border-radius:14px;background:#fff;box-shadow:0 12px 34px rgba(12,18,32,.14)}.clientFilterMenu .taskFilterOption{display:flex;min-height:32px}.clientFilterMenu .taskFilterOption:nth-of-type(4){display:flex}.clientsPage{display:grid;grid-template-rows:minmax(0,1fr);grid-gap:8px;gap:8px;height:calc(100vh - 111px);min-width:0;overflow:visible;padding:2px 2px 4px}.clientsHeaderActions{align-items:center}.clientsHeaderActions .blueAction{background:var(--color-soft-blue);color:#fff;box-shadow:none}.clientsTopSearch{width:min(285px,28vw)}.clientFilters{margin-top:-10px}.filterGroup{display:flex;gap:30px;align-items:flex-end}.clientsPage .selectField{display:grid;grid-gap:5px;gap:5px}.clientsPage .selectField span{color:#26365d;font-size:11px;font-weight:700}.clientsPage .selectField select{width:188px;height:36px;padding:0 14px;border:1px solid #d9e1ec;border-radius:6px;outline:0;background:#fff;color:#061338;font:inherit;font-size:12px;font-weight:700}.clientsReferencePanel{position:relative;display:grid;grid-template-rows:auto minmax(0,1fr) auto;min-width:0;min-height:0;overflow:hidden;padding:8px 0 0;border-radius:9px;background:#f3f4f6;box-shadow:0 0 0 1px rgba(18,30,54,.018),0 2px 8px rgba(18,30,54,.14)}.clientsTableHeaderGrid{display:grid;grid-template-columns:5% 12.2% 13.4% 19.25% 8.5% 27.6% 8.1% 5.95%;align-items:center;height:36px;margin:0 10px;background:#f3f4f6;color:#26365d;font-size:10px;font-weight:700}.clientsTableHeaderGrid span{min-width:0;padding:0 12px;white-space:nowrap}.clientsTableHeaderGrid span:first-child{padding-left:16px}.clientsTableHeaderGrid span:nth-child(7){padding-left:0;transform:translateX(-4px)}.clientsTableHeaderGrid span:nth-child(8){display:grid;place-items:center;padding:0;text-align:center}.clientsTableViewport{min-height:0;overflow-x:hidden;overflow-y:auto;padding:0 10px}.clientsReferenceTable{width:100%;min-width:0;border-collapse:separate;border-spacing:0 4px;table-layout:fixed}.clientsReferenceTable .clientColNumber{width:5%}.clientsReferenceTable .clientColStore{width:12.2%}.clientsReferenceTable .clientColCnpj{width:13.4%}.clientsReferenceTable .clientColEmail{width:19.25%}.clientsReferenceTable .clientColPassword{width:8.5%}.clientsReferenceTable .clientColCommercial,.clientsReferenceTable .clientColCommission{width:9.2%}.clientsReferenceTable .clientColStatus{width:8.1%}.clientsReferenceTable .clientColActions{width:5.95%}.clientsReferenceTable tbody tr{border-radius:8px}.clientsReferenceTable td{height:54px;padding:0 12px;background:#fff;color:#061338;font-size:11px;vertical-align:middle;transition:background-color .14s ease}.clientsReferenceTable tbody tr:hover td{background:#fafafa}.clientsReferenceTable tbody tr td:first-child{border-radius:8px 0 0 8px}.clientsReferenceTable tbody tr td:last-child{border-radius:0 8px 8px 0}.clientsReferenceTable td:first-child{padding-left:16px;padding-right:0}.clientsReferenceTable td:nth-child(6),.clientsReferenceTable td:nth-child(7),.clientsReferenceTable td:nth-child(8),.clientsReferenceTable th:nth-child(6){padding-left:18px}.clientsReferenceTable td:nth-child(10),.clientsReferenceTable th:nth-child(8){padding-right:0;text-align:center}.clientsReferenceTable td:nth-child(9){padding-left:2px}.clientsReferenceTable td:nth-child(10){padding-left:0;padding-right:0;text-align:center}.clientsReferenceTable td.clientActionsColumn{text-align:center}.clientCommercialButton,.clientCommissionButton,.clientEmailButton,.clientMoreButton,.clientNumberBadge,.clientOpenCell,.clientPasswordButton,.clientStatusPill,.clientStoreCell,.clientValuesButton{border:0;background:transparent;color:inherit;font:inherit}.clientOpenCell{cursor:pointer}.clientNumberBadge{display:grid;place-items:center;width:26px;height:26px;padding:0;border-radius:8px;background:#b8f4c0;color:#0b4a23;font-size:13px;font-weight:800;line-height:1}.clientStoreCell{display:grid;grid-gap:5px;gap:5px;text-align:left}.clientStoreCell span{display:flex;align-items:center;gap:6px}.clientStoreCell strong{color:#061338;font-size:12px;font-weight:800}.clientStoreCell span small{display:inline-flex;align-items:center;height:14px;padding:0 5px;border-radius:5px;background:#e8f2ff;color:#1677ff;font-size:8px;font-weight:800}.clientStack small,.clientStoreCell em{color:#26365d;font-style:normal;font-size:10px}.clientStack{display:grid;grid-gap:5px;gap:5px;color:#26365d}.clientStack strong{font-size:11px;font-weight:500}.clientActionsColumn,.clientEmailColumn{position:relative}.clientCommercialButton,.clientCommissionButton,.clientEmailButton,.clientPasswordButton,.clientValuesButton{display:inline-flex;align-items:center;gap:7px;color:#26365d;text-align:left}.clientPasswordButton{cursor:pointer}.clientEmailButton svg{color:#061338}.clientEmailButton:hover,.clientEmailButton:hover svg,.clientPasswordButton:hover,.clientPasswordButton:hover span,.clientPasswordButton:hover svg{color:var(--color-soft-blue)}.clientEmailPopover{top:47px;left:10px;z-index:4;grid-gap:13px;gap:13px;width:245px;padding:13px}.clientActionsPopover,.clientEmailPopover{position:absolute;display:grid;border:1px solid #edf1f7;border-radius:7px;background:#fff;box-shadow:0 12px 28px rgba(18,30,54,.13)}.clientActionsPopover{top:35px;right:6px;z-index:6;grid-gap:10px;gap:10px;width:155px;padding:12px}.clientActionsPopover.openUp{top:auto;bottom:35px}.clientActionsPopover button,.clientStatusSwitch{display:flex;align-items:center;justify-content:space-between;min-height:24px;border:0;background:transparent;color:#26365d;cursor:pointer;font:inherit;font-size:11px;text-align:left;width:100%}.clientActionsPopover>button{justify-content:flex-start!important;width:100%;padding:0 0 0 2px;text-align:left!important}.clientActionsPopover button:hover,.clientStatusSwitch:hover{color:#061338}.clientStatusSwitch input{position:absolute;opacity:0;pointer-events:none}.clientStatusSwitch i{position:relative;display:inline-flex;width:28px;height:16px;flex:0 0 auto;border-radius:999px;background:#d7dde8;transition:background .2s ease}.clientStatusSwitch i:after{content:"";position:absolute;top:2px;left:2px;width:12px;height:12px;border-radius:999px;background:#fff;box-shadow:0 1px 3px rgba(18,30,54,.2);transition:transform .2s ease}.clientStatusSwitch input:checked+i{background:var(--action-green)}.clientStatusSwitch input:checked+i:after{transform:translateX(12px)}.clientEmailPopover button{display:flex;align-items:center;justify-content:space-between;gap:8px;border:0;background:transparent;color:#26365d;cursor:pointer;font:inherit;font-size:11px;text-align:left}.clientEmailPopover button:hover{color:#061338}.clientEmailPopover button span{min-width:0;flex:1 1;white-space:nowrap}.clientEmailPopover button svg{color:#8290aa}.clientEmailPopover strong{display:inline-grid;place-items:center;min-width:24px;height:16px;border-radius:5px;background:#d7e9ff;color:#1677ff;font-size:10px;font-weight:800}.clientPasswordButton svg{color:#26365d}.clientPasswordButton svg:last-child{color:#8290aa}.clientPasswordButton span{color:#061338;font-weight:800;letter-spacing:2px}.clientPasswordButton.revealed,.clientPasswordButton.revealed span{color:#0757f8}.clientPasswordButton.revealed span{letter-spacing:0}.clientCommercialButton{display:grid;grid-gap:2px;gap:2px}.clientCommercialButton small{color:#26365d;font-size:8px}.clientCommercialButton strong{color:#061338;font-size:11px;font-weight:800}.clientStatusPill{display:inline-grid;place-items:center;height:18px;padding:0 10px;border-radius:5px;font-size:9px;font-weight:700}.clientStatusPill.active{background:#bdf3c7;color:#0f7d2f}.clientStatusPill.inactive{background:#ffdfe3;color:#b42318}.clientStatusPill.pending{background:#fff0c4;color:#946200}.clientNewControl{position:relative}.clientNewMenu{position:absolute;z-index:30;top:calc(100% + 8px);right:0;width:180px;padding:5px;background:#fff;border:1px solid #d7e2f8;border-radius:9px;box-shadow:0 12px 32px #0b255c24}.clientNewMenu button{width:100%;display:flex;align-items:center;gap:9px;padding:10px;border:0;background:transparent;color:#0e234c;text-align:left;border-radius:6px;cursor:pointer}.clientNewMenu button:hover{background:#edf4ff;color:#0759ed}.registrationPage{height:100vh;height:100dvh;min-height:0;overflow-x:hidden;overflow-y:auto;overscroll-behavior:contain;-webkit-overflow-scrolling:touch;padding:0 0 50px;background:#f5f8ff;color:#0d1f43}.registrationShell{max-width:800px;margin:0 auto}.registrationShellSuccess{padding-top:60px}.registrationHeader{width:100%;background:#252a33;color:#fff}.registrationHeaderInner{display:flex;align-items:center;gap:12px;max-width:800px;min-height:76px;margin:0 auto;font-size:20px}.registrationHeaderInner img{width:123px;height:auto;object-fit:contain}.registrationHeaderDivider{display:block;flex:0 0 2px;width:2px;height:27px;margin:0 4px;border-radius:999px;background:linear-gradient(180deg,#ffffff30,#ffffffb8 50%,#ffffff30)}.registrationHeaderInner strong{font-weight:700}.registrationIntro{padding:42px 0 27px}.registrationEyebrow{color:#0d60ed;font-size:11px;font-weight:800;letter-spacing:.14em}.registrationIntro h1{margin:9px 0;font-size:clamp(29px,4vw,40px);line-height:1.1}.registrationIntro p{max-width:610px;margin:0;color:#66758f;line-height:1.6}.registrationForm{display:grid;grid-gap:18px;gap:18px}.registrationCard,.registrationSuccess{overflow:hidden;background:#fff;border:1px solid #dbe5f8;border-radius:17px;box-shadow:0 14px 40px #254c9510}.registrationSectionTitle{position:relative;display:flex;gap:13px;align-items:flex-start;padding:18px 26px;background:#252a33;color:#fff}.registrationSectionTitle>span:first-child{display:grid;place-items:center;flex:0 0 30px;height:30px;background:#ffffff24;color:#fff;border-radius:8px;font-size:11px;font-weight:800}.registrationSectionTitle h2{margin:0 0 3px;font-size:17px}.registrationSectionTitle p{margin:0;color:#d4d9e1;font-size:12px}.registrationSectionBody{padding:24px 26px 28px}.registrationSectionTitle .registrationLookup{position:absolute;top:50%;right:17px;transform:translateY(-50%);width:min(42%,320px);display:block;padding:9px 11px;border-radius:7px;background:#fff0ee;color:#a82118;font-size:12px;font-weight:600;line-height:1.35;pointer-events:none;animation:registrationToastFade 5s ease-in-out forwards}.registrationSectionTitle .registrationLookup.ok{background:#eaf8ef;color:#13783e}.registrationSectionTitle .registrationLookup.pending{background:#eaf1ff;color:#1a55b0}@keyframes registrationToastFade{0%,82%{opacity:1}to{opacity:0;visibility:hidden}}.registrationGrid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:17px 20px;gap:17px 20px}.registrationGrid label{display:grid;grid-gap:7px;gap:7px;min-width:0;color:#263b60;font-size:12px;font-weight:700}.registrationGrid label.wide{grid-column:1/-1}.registrationGrid input,.registrationGrid textarea{width:100%;min-width:0;height:43px;padding:0 13px;border:1px solid #ccdaf2;border-radius:8px;color:#0d1f43;background:#fff;font:inherit;font-size:13px;font-weight:500;outline:none;transition:border-color .2s,box-shadow .2s}.registrationGrid textarea{height:86px;padding:11px 13px;line-height:1.5;resize:vertical;overflow-wrap:anywhere}.registrationGrid input:focus,.registrationGrid textarea:focus{border-color:#286cf3;box-shadow:0 0 0 3px #286cf320}.registrationGrid input::placeholder,.registrationGrid textarea::placeholder{color:#9aa9c0}.registrationChannels{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:16px;gap:16px}.registrationChannelGroup{display:grid;grid-gap:8px;gap:8px;min-width:0}.registrationChannelGroup h3{margin:0;padding:3px 8px 5px;color:#263b60;font-size:13px;font-weight:700}.registrationChannelSlot{min-height:52px;padding:7px;border:1px solid #dbe4f2;border-radius:8px;background:#f0f3f8;transition:background-color .2s,border-color .2s}.registrationChannelSlot.active{border-color:#c7d8f9;background:#fff}.registrationChannelCell{display:flex;align-items:center;gap:7px;min-width:0}.registrationChannelCell button{display:grid;place-items:center;flex:0 0 27px;width:27px;height:27px;padding:0;border:1px solid #cbdcf9;border-radius:6px;background:#eaf2ff;color:#2a68cc;line-height:0;cursor:pointer}.registrationChannelCell button:hover{background:#dceaff}.registrationChannelCell button.remove{display:flex;align-items:center;justify-content:center;border-color:#cbd3de;background:#f3f5f8;color:#657083}.registrationChannelCell button.remove:hover{background:#e5e9ef;color:#3e4a5b}.registrationChannelCell button svg{display:block}.registrationChannelCell input{width:100%;min-width:0;height:34px;padding:0 8px;border:1px solid #cbdaf3;border-radius:6px;outline:none;color:#0d1f43;font:500 12px var(--font-app)}.registrationChannelCell input:focus{border-color:#286cf3;box-shadow:0 0 0 2px #286cf320}.registrationHoneypot{position:absolute;left:-10000px}.registrationError{margin:22px 0 0;color:#b42318;font-size:13px}.registrationFooter{display:flex;align-items:center;justify-content:space-between;gap:25px;margin-top:32px;padding-top:22px;border-top:1px solid #e9effa}.registrationFooter span{max-width:390px;color:#71809b;font-size:11px;line-height:1.5}.registrationFooter button{display:flex;align-items:center;justify-content:center;gap:10px;flex:0 0 auto;padding:12px 20px;border:0;border-radius:8px;background:#0d5cf1;color:#fff;font-family:var(--font-app);font-size:13px;font-weight:700;cursor:pointer}.registrationFooter button:disabled{opacity:.65;cursor:wait}.registrationSuccess{display:flex;flex-direction:column;align-items:center;padding:65px 30px;text-align:center}.registrationSuccess svg{color:#12a450}.registrationSuccess h2{margin:16px 0 6px}.registrationSuccess p{max-width:430px;color:#66758f;line-height:1.6}.registrationBottom{display:flex;align-items:center;justify-content:center;margin-top:23px;color:#8b9bb5;font-size:11px}.registrationDetailsModal{width:min(560px,calc(100vw - 32px));max-height:85vh;overflow:auto;padding:24px;background:#fff;border:1px solid #dbe5f8;border-radius:12px;box-shadow:0 20px 60px #071b4160}.nutrixCodeModal{display:grid;grid-gap:18px;gap:18px}.nutrixIssuedCode{display:block;width:-moz-fit-content;width:fit-content;font-size:30px;letter-spacing:.16em;font-family:monospace;-webkit-user-select:all;-moz-user-select:all;user-select:all}.nutrixCodeError{color:#b42318}.nutrixCodeModal .clientFilesButton{display:inline-flex;align-items:center;justify-content:center;gap:8px;width:-moz-fit-content;width:fit-content;min-width:150px;height:40px;padding:0 15px;font-weight:600}.registrationDetailsHeading{display:flex;justify-content:space-between;align-items:center;margin-bottom:12px}.registrationDetailsHeading h2{margin:0;font-size:19px}.registrationDetailsHeading button{border:0;background:transparent;cursor:pointer}.registrationDetailsRow{display:grid;grid-template-columns:130px minmax(0,1fr);grid-gap:12px;gap:12px;padding:10px 0;border-top:1px solid #e9effa;font-size:12px}.registrationDetailsRow span{color:#75849f}.registrationDetailsRow strong{overflow-wrap:anywhere}@media (max-width:840px){.registrationShell{margin:0 18px}.registrationHeaderInner{padding:0 18px}}@media (max-width:600px){.registrationPage{padding-bottom:40px}.registrationHeaderInner{min-height:68px;gap:8px;font-size:15px}.registrationHeaderInner img{width:90px}.registrationSectionTitle{padding:17px 20px}.registrationSectionTitle:has(.registrationLookup){min-height:125px}.registrationSectionTitle .registrationLookup{top:auto;right:10px;bottom:9px;transform:none;width:calc(100% - 20px)}.registrationSectionBody{padding:20px}.registrationChannels,.registrationGrid{grid-template-columns:1fr}.registrationChannels{gap:22px}.registrationChannelGroup{gap:7px}.registrationChannelGroup h3{padding:0 2px 3px;font-size:15px}.registrationChannelSlot{min-height:54px}.registrationFooter{align-items:stretch;flex-direction:column;gap:16px;padding:12px 4px 0}.registrationFooter button{width:100%}}.clientMoreButton{display:inline-grid;place-items:center;margin:0 auto;width:22px;height:22px;color:#061338}.clientsTableFooter{display:flex;align-items:center;justify-content:flex-start;height:36px;padding:0 10px 0 20px;border-top:0;color:#26365d;font-size:10px}.clientsSort{display:flex;align-items:center;gap:14px}.clientsSort button{display:inline-flex;align-items:center;justify-content:space-between;gap:20px;height:31px;min-width:126px;padding:0 13px;border:1px solid #dfe7f1;border-radius:6px;background:#fff;color:#26365d;font:inherit;font-weight:700}.clientEditOverlay{align-items:center;padding:20px;background:rgba(7,12,24,.44);-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px)}.clientEditModal{position:relative;width:min(672px,calc(100vw - 88px));height:min(760px,calc(100vh - 44px));overflow:visible;padding:21px 23px 17px;border-radius:12px;background:#fff;box-shadow:0 19px 56px rgba(7,12,24,.24);display:flex;flex-direction:column}.clientEditModal h2{margin:0 0 16px;color:#071334;font-size:16px;font-weight:700}.clientEditClose{top:20px;right:20px;color:#26365d}.clientEditSection{position:relative;display:grid;grid-gap:12px;gap:12px;margin-bottom:10px;padding:12px 14px;border:1px solid #d9e2f0;border-radius:8px;background:#fff;overflow:visible}.clientEditSection.open{z-index:180}.clientEditSectionTitle{display:grid;grid-template-columns:21px 1fr 13px;grid-column-gap:11px;column-gap:11px;align-items:center;width:100%;padding:0;border:0;background:transparent;color:#071334;font:inherit;font-size:10px;font-weight:700;text-align:left;cursor:pointer}.clientEditSectionTitle,.clientEditSectionTitle.blue,.clientEditSectionTitle.green,.clientEditSectionTitle.purple{color:#0e4d26}.clientEditSectionTitle svg:last-child{justify-self:end;color:#26365d;transition:transform .16s ease}.clientEditSectionTitle svg:last-child.open{transform:rotate(180deg)}.clientEditGrid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:12px 24px;gap:12px 24px;overflow:visible}.clientGeneralGrid{align-items:start;overflow:visible}.clientEditScopeGrid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:12px 16px;gap:12px 16px}.clientEditScopeGrid:has(>:nth-child(4)){grid-template-columns:repeat(4,minmax(0,1fr))}.clientEditGrid.wide{grid-template-columns:repeat(3,minmax(0,1fr))}.clientEditPair{display:grid;grid-template-columns:1fr .82fr;grid-gap:12px;gap:12px;min-width:0;overflow:visible}.clientAccessGrid{display:grid;grid-template-columns:1fr .92fr;grid-gap:12px 24px;gap:12px 24px;align-items:start}.clientAccessEmails{display:grid;grid-gap:9px;gap:9px}.clientEditField{display:grid;grid-gap:5px;gap:5px;color:#26365d;font-size:9px;font-weight:500;overflow:visible}.clientEditField em{color:#ef4444;font-style:normal}.clientEditField.wide{grid-column:1/-1}.clientEditField input,.clientEditField select,.clientEditPassword,.clientMoreEmails{min-height:28px;width:100%;border:1px solid #d6dfec;border-radius:6px;background:#fff;color:#071334;font:inherit;font-size:10px;outline:none}.clientEditField input,.clientEditField select{padding:0 9px}.clientDateField{position:relative;z-index:1;cursor:pointer}.clientDateField:focus-within,.clientMonthField:focus-within{z-index:260}.clientDateField input,.clientMonthField input{padding-right:32px;cursor:pointer}.clientMonthField input::placeholder{color:#aeb8c9}.clientDateField input::-webkit-calendar-picker-indicator{opacity:0;pointer-events:none}.clientDateField>button,.clientMonthField>button{position:absolute;right:8px;bottom:4px;display:grid;place-items:center;width:20px;height:20px;border:0;background:transparent;color:#4c5870;cursor:pointer}.clientCalendarPopover{left:0;top:auto;bottom:calc(100% + 8px);width:258px;min-height:0;z-index:400;max-height:none;overflow:visible}.clientMonthField{position:relative;display:block;min-width:114px;z-index:40}.clientMonthPopover{left:auto;right:0;top:auto;bottom:calc(100% + 8px);width:208px;max-height:none;overflow:visible;z-index:400}.clientMonthGrid{display:grid;grid-template-columns:repeat(3,1fr);grid-gap:7px;gap:7px}.clientMonthGrid button{min-height:28px;border:0;border-radius:8px;background:transparent;color:#26365d;font:inherit;font-size:11px;cursor:pointer}.clientMonthGrid button:hover{background:#f1f5fb}.clientMonthGrid button.selected{background:#0757f8;color:#fff}.clientEditField input:focus,.clientEditField select:focus,.clientEditPassword:focus-within{border-color:#a3f7a4;box-shadow:0 0 0 2px rgba(163,247,164,.18)}.clientEditPassword{display:grid;grid-template-columns:1fr auto;align-items:center;overflow:hidden}.clientEditPassword input{min-height:27px;border:0;box-shadow:none}.maskedSecretInput{-webkit-text-security:disc}.clientEditPassword button,.clientMoreEmails{display:inline-flex;align-items:center;justify-content:center;gap:5px;padding:0 9px;border:0;background:transparent;color:#4c5870;font-family:var(--font-app);font-weight:600;cursor:pointer}.clientMoreEmails{border:1px solid #d6dfec;color:#26365d;background:#fff}.clientMoreEmails .open{transform:rotate(180deg)}.clientCommercialEdit{display:grid;grid-template-columns:178px 1fr;grid-gap:12px 20px;gap:12px 20px;overflow:visible}.clientConditionChoices,.clientDurationRow{display:grid;align-content:start;grid-gap:9px;gap:9px;color:#26365d;font-size:10px}.clientConditionChoices>span,.clientDurationRow>span{font-weight:600}.clientConditionChoices label,.clientDurationRow label{display:inline-flex;align-items:center;gap:6px;color:#071334}.clientConditionChoices input,.clientDurationRow input[type=radio]{width:15px;height:15px;border:1px solid #b9c4d5;border-radius:999px;-webkit-appearance:none;-moz-appearance:none;appearance:none;background:#fff;outline:none;box-shadow:none}.clientConditionChoices input:checked,.clientDurationRow input[type=radio]:checked{border-color:#15a84f;background:radial-gradient(circle,#15a84f 0 42%,transparent 45%)}.clientConditionChoices input:focus,.clientConditionChoices input:focus-visible,.clientDurationRow input[type=radio]:focus,.clientDurationRow input[type=radio]:focus-visible{outline:none;box-shadow:none}.clientConditionPreview{min-height:66px;padding:12px;border:1px solid #b8f4c0;border-radius:6px;background:linear-gradient(135deg,rgba(184,244,192,.32),rgba(184,244,192,.08));color:#0e4d26}.clientConditionPreview>strong{display:block;margin-bottom:12px;font-size:10px}.clientConditionPreview div{display:grid;grid-template-columns:repeat(3,1fr);grid-gap:12px;gap:12px}.clientConditionPreview span+span{border-left:1px solid rgba(14,77,38,.16);padding-left:12px}.clientConditionPreview small{display:block;color:#456083;font-size:7px;font-weight:500}.clientConditionPreview b{display:block;margin-top:4px;color:#071334;font-size:13px}.clientCommercialEdit .clientEditGrid{grid-column:1/-1}.clientDurationRow{grid-column:1/-1;grid-template-columns:max-content max-content max-content 114px;align-items:center;overflow:visible}.clientDurationRow input[type=month]{min-height:26px;border:1px solid #d6dfec;border-radius:6px;padding:0 9px;font:inherit}.clientConditionNote{grid-column:1/-1;display:flex;align-items:center;gap:5px;min-height:26px;margin:0;padding:0 9px;border:1px solid #bcd3ff;border-radius:6px;background:#f5f8ff;color:#0757f8;font-size:9px}.clientEditActions{display:flex;justify-content:flex-end;gap:12px;align-items:center;margin-top:auto}.clientEditActions .button{width:103px;border:1px solid #d6dfec;background:#fff;color:#26365d;font-weight:700}.clientEditActions .button,.clientEditActions .saveAction{min-height:34px;border-radius:6px;font-size:10px;box-shadow:none}.clientEditActions .saveAction{justify-self:end;width:164px;background:#a3f7a4;color:#0e4d26;font-weight:800}.statusConfirmOverlay{background:rgba(7,12,24,.58);-webkit-backdrop-filter:blur(1px);backdrop-filter:blur(1px)}.statusConfirmModal{position:relative;display:grid;grid-template-columns:64px 1fr;grid-column-gap:18px;column-gap:18px;width:386px;min-height:206px;padding:27px 30px 22px;border-radius:12px;background:#fff;box-shadow:0 18px 44px rgba(7,12,24,.24);color:#26365d}.statusConfirmClose{position:absolute;top:22px;right:20px;display:grid;place-items:center;width:24px;height:24px;border:0;background:transparent;color:#071334;cursor:pointer}.blueAction,.button.primary,.button.success,.modalSave,.primaryAction,.saveAction,.statusConfirmActions .button,.statusConfirmActions .primaryAction,.taskConfirmDeleteButton,.taskCreateButton,.taskDeleteButton{position:relative;overflow:hidden;--action-hover-bg:currentColor;transition:background-color .26s ease,border-color .26s ease,box-shadow .26s ease,color .18s ease}.button.primary,.primaryAction{--action-hover-bg:#3329ff}.blueAction{--action-hover-bg:#226cff}.button.success,.modalSave,.saveAction,.taskCreateButton{--action-hover-bg:#b5fbb6}.statusConfirmActions .primaryAction{--action-hover-bg:#2dbc5c}.statusConfirmActions .button{--action-hover-bg:#f7f9fc}.taskConfirmDeleteButton{--action-hover-bg:#ff5b63}.taskDeleteButton{--action-hover-bg:#fff0f3}.blueAction:hover,.button.primary:hover,.button.success:hover,.modalSave:hover,.primaryAction:hover,.saveAction:hover,.statusConfirmActions .button:hover,.statusConfirmActions .primaryAction:hover,.taskConfirmDeleteButton:hover,.taskCreateButton:hover,.taskDeleteButton:hover{background-color:var(--action-hover-bg);border-color:var(--action-hover-bg)}.statusConfirmIcon{position:relative;display:grid;place-items:center;width:50px;height:50px;margin-top:1px;border-radius:999px;background:rgba(184,244,192,.46);color:#21a84f}.statusConfirmIcon svg:last-child{position:absolute;right:8px;bottom:8px;width:16px;height:16px;padding:2px;border-radius:999px;background:#21a84f;color:#fff}.statusConfirmBody h2{margin:4px 0 18px;color:#071334;font-size:18px;font-weight:800}.statusConfirmBody p{margin:0;color:#26365d;font-size:15px;line-height:1.36}.statusConfirmBody strong{color:#071334;font-weight:800}.statusConfirmBody b{color:#21a84f;font-weight:800}.statusConfirmBody b.inactive{color:#e5484d}.statusConfirmDivider{grid-column:1/-1;height:1px;margin:28px 0 20px;background:#dfe6f0}.statusConfirmActions{grid-column:1/-1;display:flex;justify-content:flex-end;gap:14px}.statusConfirmActions .button,.statusConfirmActions .primaryAction{width:118px;min-height:38px;border-radius:7px;font-size:13px;font-weight:800;box-shadow:none}.statusConfirmActions .button{border:1px solid #d6dfec;background:#fff;color:#26365d}.statusConfirmActions .primaryAction{border:0;background:#21a84f;color:#fff}.browserMaskedInput{-webkit-text-security:disc}.blueAction,.button.primary,.button.success,.clientEditActions .saveAction,.clientsHeaderActions .blueAction,.modalSave,.primaryAction,.saveAction,.statusConfirmActions .button,.statusConfirmActions .primaryAction,.taskConfirmDeleteButton,.taskCreateButton,.taskDeleteButton,.tasksHeaderActions .blueAction,.topActions .blueAction{transition:background-color .26s ease,border-color .26s ease,color .18s ease,box-shadow .26s ease}.button.primary:hover,.primaryAction:hover{background:#3329ff;border-color:#3329ff}.blueAction:hover,.clientsHeaderActions .blueAction:hover,.tasksHeaderActions .blueAction:hover,.topActions .blueAction:hover{background:#226cff;border-color:#226cff}.button.success:hover,.clientEditActions .saveAction:hover,.modalSave:hover,.saveAction:hover,.taskCreateButton:hover{background:#b5fbb6;border-color:#b5fbb6}.statusConfirmActions .primaryAction:hover{background:#2dbc5c;border-color:#2dbc5c}.statusConfirmActions .button:hover{background:#f7f9fc;border-color:#d6dfec}.taskConfirmDeleteButton:hover{background:#ff5b63;border-color:#ff5b63}.taskDeleteButton:hover{background:#fff0f3;border-color:#fff0f3}.clientsTableHeaderGrid.teamTableHeaderGrid{grid-template-columns:6% 17% 12% 10% 19% 10% 9% 9% 8%}.clientsTableHeaderGrid.teamTableHeaderGrid.leadsTableHeaderGrid{grid-template-columns:4% 6% 11% 16% 12% 22% 12% 11% 6%}.clientsTableHeaderGrid.teamTableHeaderGrid span:nth-child(7),.clientsTableHeaderGrid.teamTableHeaderGrid span:nth-child(8),.clientsTableHeaderGrid.teamTableHeaderGrid span:nth-child(9){display:grid;place-items:center;padding:0;text-align:center;transform:none}.teamReferenceTable .teamColPhoto{width:6%}.teamReferenceTable .teamColName{width:17%}.teamReferenceTable .teamColPhone{width:12%}.teamReferenceTable .teamColPassword{width:10%}.teamReferenceTable .teamColAddress{width:19%}.teamReferenceTable .teamColBirthday{width:10%}.teamReferenceTable .teamColDocuments,.teamReferenceTable .teamColStatus{width:9%}.teamReferenceTable .teamColActions{width:8%}.teamReferenceTable.leadsReferenceTable .leadColSelect{width:4%}.teamReferenceTable.leadsReferenceTable .leadColPhoto{width:6%}.teamReferenceTable.leadsReferenceTable .leadColCode{width:11%}.teamReferenceTable.leadsReferenceTable .leadColName{width:16%}.teamReferenceTable.leadsReferenceTable .leadColPhone{width:12%}.teamReferenceTable.leadsReferenceTable .leadColEmail{width:22%}.teamReferenceTable.leadsReferenceTable .leadColOrigin{width:12%}.teamReferenceTable.leadsReferenceTable .leadColCreatedAt{width:11%}.teamReferenceTable.leadsReferenceTable .leadColActions{width:6%}.teamReferenceTable .clientDataRow td{vertical-align:middle}.leadsReferenceTable input[type=checkbox],.leadsTableHeaderGrid input{width:15px;height:15px;accent-color:var(--color-soft-blue);cursor:pointer}.leadsReferenceTable td:first-child,.leadsReferenceTable td:last-child,.leadsTableHeaderGrid span:first-child,.leadsTableHeaderGrid span:last-child{text-align:center}.leadsTableHeaderGrid span:first-child{display:grid;place-items:center}.leadCodeButton,.leadEmailButton{max-width:100%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.teamPhotoFrame{display:inline-grid;position:relative;width:34px;height:34px;place-items:center;border-radius:999px;background:#eef2f7}.teamPresenceDot{position:absolute;right:1px;bottom:1px;z-index:2;width:9px;height:9px;border:2px solid #fff;border-radius:999px;background:#94a3b8;box-sizing:border-box}.teamPresenceDot.active{background:#22c55e}.teamPresenceDot.idle{background:#f59e0b}.teamPresenceDot.offline{background:#94a3b8}.teamReferenceTable .teamPhotoFrame{overflow:visible}.teamReferenceTable .teamMemberPhoto,.teamReferenceTable .teamMemberPhotoInitials{overflow:hidden;border-radius:inherit}.teamReferenceTable .teamPresenceDot{right:-2px;bottom:-2px;z-index:5;width:14px;height:14px;border:0}.teamMemberPhoto{object-fit:contain;padding:4px}.teamNameButton{display:grid;grid-gap:3px;gap:3px;border:0;background:transparent;color:#061338;cursor:pointer;font:inherit;padding:0;text-align:left}.teamNameButton strong{font-size:11px;font-weight:700}.teamNameButton small{color:#6f7b94;font-size:10px;font-weight:400}.teamAddressCell .teamCopyTextButton{display:-webkit-box;max-width:230px;overflow:hidden;color:inherit;line-height:1.25;text-align:left;white-space:normal;overflow-wrap:anywhere;line-clamp:2;-webkit-line-clamp:2;-webkit-box-orient:vertical}.teamPasswordButton{display:inline-flex;align-items:center;gap:8px;border:0;background:transparent;color:#061338;cursor:pointer;font:inherit;padding:0}.teamPasswordButton:hover{color:#0757f8}.teamDocumentButton{display:inline-grid;width:34px;height:34px;place-items:center;border:0;border-radius:8px;background:#f5f7fb;color:#0757f8;cursor:pointer;transition:background-color .16s ease,color .16s ease}.teamDocumentButton:hover{background:#edf3ff}.collaboratorEditModal{width:min(760px,calc(100vw - 88px));height:min(660px,calc(100vh - 44px))}.collaboratorSectionTitle{color:#0e4d26}.collaboratorSectionTitle svg:first-child{margin-right:8px;color:#0e4d26}.collaboratorSectionTitle svg:last-child{margin-left:auto;color:#26365d}.collaboratorFunctionGrid,.collaboratorPersonalGrid,.collaboratorSectorGrid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:12px 16px;gap:12px 16px}.collaboratorPersonalGrid .wide{grid-column:1/-1}.collaboratorPasswordField{display:grid;grid-template-columns:1fr auto;align-items:center;overflow:hidden;border:1px solid #d9e2f0;border-radius:8px}.collaboratorPasswordField input{min-width:0;border:0}.collaboratorPasswordField button{display:inline-flex;height:100%;align-items:center;gap:6px;border:0;background:transparent;color:#26365d;cursor:pointer;font:inherit;padding:0 12px}.fieldWithIcon{position:relative}.fieldWithIcon input{padding-right:38px}.fieldWithIcon svg{position:absolute;right:12px;top:50%;color:#26365d;pointer-events:none;transform:translateY(-50%)}.collaboratorEditActions{justify-content:flex-end}.teamReferenceTable .clientStatusPill:not(.inactive){background:#bdf3c7;color:#0f7d2f}.teamReferenceTable .clientActionsTrigger{border:0;background:transparent;box-shadow:none}.teamReferenceTable td:nth-child(7),.teamReferenceTable td:nth-child(8),.teamReferenceTable td:nth-child(9),.teamTableHeaderGrid span:nth-child(7),.teamTableHeaderGrid span:nth-child(8),.teamTableHeaderGrid span:nth-child(9){text-align:center}.teamReferenceTable td:nth-child(7) button,.teamReferenceTable td:nth-child(8) span,.teamReferenceTable td:nth-child(9) button{margin:0 auto}.teamReferenceTable .clientActionsCell{position:relative}.teamReferenceTable .clientActionsMenu{position:absolute;top:28px;right:0;z-index:20;display:grid;grid-gap:0;gap:0;width:154px;padding:10px 0;border:0;border-radius:8px;background:#fff;box-shadow:0 14px 34px rgba(15,23,42,.14)}.teamReferenceTable .clientActionsMenu button{width:100%;padding:0 13px;border:0;background:transparent;color:#061338;font:inherit;font-size:11px;text-align:left}.teamReferenceTable .clientActionsMenu button.danger{color:#dc2626}.teamReferenceTable .clientActionsMenu button.danger:hover{background:#fff1f2;color:#b91c1c}.leadsExportButton{display:inline-flex;min-height:40px;align-items:center;gap:8px;padding:0 16px;border:1px solid #cfe0ff;border-radius:8px;background:#f8fbff;color:var(--color-soft-blue);cursor:pointer;font:inherit;font-size:13px;font-weight:800;transition:background-color .18s ease,border-color .18s ease,color .18s ease}.leadsExportButton:hover{border-color:var(--color-soft-blue);background:#eef5ff;color:#0757f8}.leadsBulkDeleteButton{display:inline-flex;min-height:40px;align-items:center;gap:8px;padding:0 16px;border:1px solid #ffd0d5;border-radius:8px;background:#fff7f8;color:#d92d3a;cursor:pointer;font:inherit;font-size:13px;font-weight:800;box-shadow:none;transition:background-color .18s ease,border-color .18s ease,color .18s ease}.leadsBulkDeleteButton:hover{border-color:#ff9aa6;background:#ffe8eb;color:#b4232f;box-shadow:none}.clientActionsPopover .clientStatusSwitch{display:grid;grid-template-columns:1fr 28px;grid-gap:10px;gap:10px;padding-left:2px}.clientActionsPopover{gap:4px}.clientActionsPopover .clientStatusSwitch,.clientActionsPopover>button{display:flex;align-items:center;justify-content:flex-start!important;width:100%;min-height:34px;padding:0 10px!important;border:0;border-radius:6px;background:transparent;color:#26365d;cursor:pointer;font:inherit;font-size:11px;text-align:left}.clientActionsPopover .clientStatusSwitch:hover,.clientActionsPopover>button:hover{background:#f5f7fb;color:#061338}.clientActionsPopover .clientStatusSwitch i{display:none}.teamReferenceTable .clientActionsMenu{gap:4px;padding:12px}.teamReferenceTable .clientActionsMenu button{min-height:34px;padding:0 10px;border-radius:6px}.teamReferenceTable .clientActionsMenu button:hover{background:#f5f7fb}.statusConfirmIcon.danger{background:#ffe9ec;color:#ff4d5f}.statusConfirmModal.small{width:335px;min-height:auto;padding:28px 32px 24px;border-radius:13px}.statusConfirmModal.small .statusConfirmIcon{width:48px;height:48px;margin-bottom:12px}.statusConfirmIcon.neutral{background:#f1f4f8;color:#526079}.statusConfirmModal.small .statusConfirmBody h2{margin:0;font-size:18px;line-height:1.2}.statusConfirmModal.small .statusConfirmBody p{display:none}.statusConfirmActions .primaryAction.danger{background:#ff4d5f;color:#fff}.clientStatusModal{position:relative;display:grid;grid-gap:24px;gap:24px;width:435px;padding:28px 28px 24px;border-radius:13px;background:#fff;box-shadow:0 22px 60px rgba(15,23,42,.22)}.clientStatusClose{position:absolute;top:24px;right:24px;display:grid;place-items:center;width:24px;height:24px;border:0;background:transparent;color:#07112a}.clientStatusContent{display:grid;grid-template-columns:58px minmax(0,1fr);grid-gap:20px;gap:20px;align-items:start}.clientStatusIcon{display:grid;place-items:center;width:58px;height:58px;border-radius:999px;background:#f1f4f8;color:#07112a}.clientStatusText{display:grid;grid-gap:8px;gap:8px;padding-right:28px}.clientStatusText h2{margin:0;color:#07112a;font-size:20px;font-weight:900;line-height:1.15}.clientStatusText p{margin:0;color:#526079;font-size:14px;line-height:1.45}.clientStatusActions{display:flex;justify-content:flex-end;gap:14px}.clientStatusCancel,.clientStatusConfirm{display:inline-flex;align-items:center;justify-content:center;width:128px;height:46px;border-radius:8px;cursor:pointer;font:inherit;font-size:14px;font-weight:900}.clientStatusCancel{border:1px solid #d8e0ec;background:#fff;color:#26365d}.clientStatusConfirm{border:0;color:#fff}.clientStatusConfirm.danger{background:#f43f4f}.clientStatusConfirm.success{background:#2f934f}.clientStatusCancel,.clientStatusConfirm{transition:background .26s ease,border-color .26s ease,color .26s ease,transform .26s ease}.clientStatusCancel:hover{background:#f5f7fb;border-color:#cbd5e1}.clientStatusConfirm.danger:hover{background:#ff5b63}.clientStatusConfirm.success:hover{background:#36a85c}.clientStatusCancel:disabled,.clientStatusConfirm:disabled{cursor:not-allowed;opacity:.5}.clientAccountsStatusModal{width:min(560px,calc(100vw - 32px));max-height:min(720px,calc(100vh - 32px));overflow:auto}.clientServiceAccountBody{display:grid;grid-gap:12px;gap:12px}.clientServiceMode{display:grid;grid-template-columns:1fr 1fr;grid-gap:4px;gap:4px;padding:4px;border-radius:9px;background:#eef2f7}.clientServiceMode button{height:36px;border:0;border-radius:7px;background:transparent;color:#667085;cursor:pointer;font:inherit;font-size:13px;font-weight:800}.clientServiceMode button.active{background:#fff;color:#170df2;box-shadow:0 1px 4px rgba(15,23,42,.1)}.clientServiceDate{display:grid;grid-gap:6px;gap:6px;color:#526079;font-size:12px;font-weight:800}.clientServiceDate input{height:42px;border:1px solid #d8e0ec;border-radius:8px;padding:0 12px;color:#07112a;font:inherit}.clientServiceChannel{overflow:hidden;border:1px solid #dfe6f0;border-radius:10px}.clientServiceChannel>button,.clientServiceChannel>label{display:flex;align-items:center;gap:12px;width:100%;min-height:48px;padding:9px 14px;border:0;background:#fff;color:#07112a;text-align:left}.clientServiceChannel>button{background:#f5f7fb;cursor:pointer}.clientServiceChannel>label{border-top:1px solid #edf1f6;cursor:pointer}.clientServiceChannel>label input{width:17px;height:17px;accent-color:#170df2}.clientServiceChannel>label span{display:grid;grid-gap:2px;gap:2px;font-size:13px;font-weight:800}.clientServiceChannel>label small{color:#7a8699;font-size:11px;font-weight:600}.clientServiceCheck{display:grid;place-items:center;width:18px;height:18px;border:1px solid #bfc9d8;border-radius:5px;color:#fff;font-size:12px}.clientServiceCheck.checked{border-color:#170df2;background:#170df2}.clientServiceError{margin:0;color:#d12d3d;font-size:13px;font-weight:700}.financeConfirmModal .clientStatusConfirm.danger,.financeConfirmModal button.danger{border-color:#ef4444;background:#ef4444;color:#fff}.teamDeleteConfirmModal{gap:18px}.teamDeleteConfirmField{display:grid;grid-gap:8px;gap:8px;margin-top:2px}.teamDeleteConfirmField span{color:#64748b;font-size:13px;font-weight:800}.teamDeleteConfirmField input{width:100%;height:44px;border:1px solid #dbe5f2;border-radius:10px;background:#fff;color:#111827;font:inherit;font-size:15px;padding:0 12px;outline:none}.teamDeleteConfirmField input:focus{border-color:#93c5fd;box-shadow:0 0 0 3px rgba(147,197,253,.24)}.clientStatusModal{gap:19px;width:348px;padding:22px 22px 19px}.clientStatusClose{top:19px;right:19px;width:20px;height:20px}.clientStatusContent{grid-template-columns:46px minmax(0,1fr);gap:16px}.clientStatusIcon{width:46px;height:46px}.clientStatusText{gap:6px;padding-right:22px}.clientStatusText h2{font-size:16px}.clientStatusText p{font-size:11px}.clientStatusActions{gap:11px}.clientStatusCancel,.clientStatusConfirm{width:102px;height:37px;font-size:11px;border-radius:7px}.clientEmailPopover{transform-origin:top center;overflow:hidden;animation:clientEmailPopoverOpenDown .19s ease-out}@keyframes clientEmailPopoverOpenDown{0%{opacity:0;transform:scaleY(.72)}to{opacity:1;transform:scaleY(1)}}.clientActionsPopover,.teamReferenceTable .clientActionsMenu{transform-origin:top center;overflow:hidden;animation:menuOpenDown .19s ease-out}.clientActionsPopover.openUp{transform-origin:bottom center;animation:menuOpenUp .19s ease-out}@keyframes menuOpenDown{0%{opacity:0;transform:scaleY(.72)}to{opacity:1;transform:scaleY(1)}}.collaboratorPhotoDrop{display:grid;grid-gap:6px;gap:6px;color:#243148;font-size:12px;font-weight:800}.collaboratorPhotoDrop input{display:none}.collaboratorPhotoDropBox{display:grid;grid-template-columns:54px minmax(0,1fr);align-items:center;grid-gap:12px;gap:12px;min-height:76px;padding:10px 12px;border:1px dashed #cbd5e1;border-radius:9px;background:#fbfcff;color:#526079;cursor:pointer;transition:background .18s ease,border-color .18s ease}.collaboratorPhotoDropBox:hover{border-color:#0757f8;background:#f5f8ff}.collaboratorPhotoDropBox img{object-fit:cover;background:#eef3f8}.collaboratorPhotoDropBox div{display:grid;grid-gap:3px;gap:3px}.collaboratorPhotoDropBox strong{color:#11182b;font-size:12px}.collaboratorPhotoDropBox small{color:#65728a;font-size:11px}.collaboratorPhotoDropBox svg{color:#0757f8}.collaboratorPhotoDropBox img,.teamMemberAvatar img,.teamMemberPhoto{object-fit:cover;object-position:center}.teamPhotoFrame{overflow:hidden}.teamMemberPhoto{width:100%;height:100%;padding:0!important;object-fit:cover!important;object-position:center;transform:scale(1.2)}.collaboratorPhotoDropBox{overflow:hidden}.collaboratorPhotoDropBox img{width:54px;height:54px;flex:0 0 54px;padding:0!important;border-radius:999px;object-fit:cover!important;object-position:center;transform:scale(1.2)}.collaboratorPhotoDropBox div{justify-items:center;align-content:center;text-align:center}.teamPasswordButton.revealed,.teamPasswordButton.revealed span{color:#0757f8}.teamPasswordButton.revealed span{letter-spacing:0}.teamPasswordButton.revealed svg{color:#8290aa}.content{animation:pageFadeIn .22s ease-out}@keyframes pageFadeIn{0%{opacity:0}to{opacity:1}}.teamCopyTextButton{display:inline-flex;align-items:center;max-width:100%;padding:0;border:0;background:transparent;color:inherit;cursor:pointer;font:inherit;text-align:left;transition:color .18s ease}.teamCopyTextButton:hover{color:#0757f8}.clientPasswordButton.revealed span{font-weight:400!important}.clientEditModal{--client-edit-title-size:18px;--client-edit-section-size:14px;--client-edit-label-size:13px;--client-edit-content-size:14px;font-family:inherit;font-size:var(--client-edit-content-size)}.clientEditModal h2{font-family:inherit;font-size:var(--client-edit-title-size)}.clientEditModal .clientEditSectionTitle,.clientEditModal .clientEditSectionTitle span{font-family:inherit;font-size:var(--client-edit-section-size);font-weight:700}.clientEditModal .clientConditionChoices>span,.clientEditModal .clientConditionPreview small,.clientEditModal .clientDurationRow>span,.clientEditModal .clientEditField>span{font-family:inherit;font-size:var(--client-edit-label-size)!important;font-weight:500}.clientEditModal .clientCommercialTierNote,.clientEditModal .clientConditionChoices label,.clientEditModal .clientConditionNote,.clientEditModal .clientConditionPreview,.clientEditModal .clientConditionPreview b,.clientEditModal .clientCustomSelectButton,.clientEditModal .clientDurationRow label,.clientEditModal .clientEditActions button,.clientEditModal .clientEditField input,.clientEditModal .clientEditField select,.clientEditModal .clientEditPassword button,.clientEditModal .clientEditPassword input{font-family:inherit;font-size:var(--client-edit-content-size)!important}.clientMonthPopover{transform-origin:bottom center;overflow:hidden;animation:menuOpenUp .19s ease-out}.clientEditActions .button,.clientEditActions .saveAction{width:164px!important;height:48px!important;display:inline-flex!important;align-items:center;justify-content:center}.clientEditActions .button{transition:background .26s ease,border-color .26s ease,color .26s ease,transform .26s ease}.clientEditActions .button:hover{background:#f5f7fb;border-color:#cbd5e1;color:#071a44}:root{--client-edit-action-text-size:14px}.clientEditModal .clientEditActions .button,.clientEditModal .clientEditActions .saveAction{font-size:var(--client-edit-action-text-size)!important}.clientEditModal .clientEditActions .saveAction svg{width:18px!important;height:18px!important;min-width:18px!important}.clientCustomSelect{position:relative}.clientCustomSelectButton{display:grid;grid-template-columns:minmax(0,1fr) 18px;align-items:center;width:100%;height:34px;padding:0 12px;border:1px solid #d8e1ef;border-radius:7px;background:#fff;color:#071a44;font:inherit;text-align:left}.clientCustomSelectButton strong{overflow:hidden;font-size:inherit;font-weight:400;white-space:nowrap;text-overflow:ellipsis}.clientCustomSelectMenu{position:absolute;top:calc(100% + 6px);left:0;right:0;z-index:80;display:grid;grid-gap:4px;gap:4px;padding:7px;border:1px solid #d8e1ef;border-radius:12px;background:#fff;box-shadow:0 12px 34px rgba(12,18,32,.14);transform-origin:top center;overflow:hidden;animation:menuOpenDown .19s ease-out}.clientCustomSelectMenu button{display:grid;grid-template-columns:minmax(0,1fr) 18px;align-items:center;min-height:34px;padding:0 10px;border:0;border-radius:8px;background:transparent;color:#11182b;cursor:pointer;font:inherit;font-size:12px;text-align:left}.clientCustomSelectMenu button.selected,.clientCustomSelectMenu button:hover{background:#f5f7fa}.clientCustomSelectMenu svg{color:#170df2}.collaboratorPersonalGrid{grid-template-columns:repeat(2,minmax(0,1fr))!important}.collaboratorPhoneBirthdayPair{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:12px;gap:12px}.collaboratorAddressTall input,.collaboratorAddressTall textarea,.collaboratorPhotoDropBox{height:88px!important;min-height:88px!important}.collaboratorAddressTall textarea{width:100%;padding:8px!important;border:1px solid #d8e1ef;border-radius:7px;background:#fff;color:#071a44;font:inherit;font-size:12px!important;resize:none;outline:0;line-height:1.35;white-space:pre-wrap;overflow-wrap:break-word}.collaboratorAddressTall textarea:focus{border-color:#a3f7a4;box-shadow:0 0 0 1px #a3f7a4}.collaboratorEditActions .button,.collaboratorEditActions .saveAction{width:164px!important;height:42px!important;display:inline-flex!important;align-items:center;justify-content:center}.collaboratorEditActions .button{transition:background .26s ease,border-color .26s ease,color .26s ease,transform .26s ease}.collaboratorEditActions .button:hover{background:#e2e8f0;border-color:#94a3b8;color:#071a44}.collaboratorHoursPair{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:12px;gap:12px}.collaboratorHourInput{display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:center;width:100%;border:1px solid #d8e1ef;border-radius:7px;background:#fff;overflow:hidden}.collaboratorHourInput input{width:100%;height:34px;padding:0 12px;border:0;outline:0;background:transparent;color:#071a44;font:inherit}.collaboratorHourInput span{padding-right:12px;color:#071a44}.collaboratorDateWrapper{position:relative;overflow:visible!important;z-index:500}.collaboratorDateButton{display:grid;grid-template-columns:minmax(0,1fr) 24px;align-items:center;width:100%;height:34px;padding:0 10px 0 12px;border:1px solid #d8e1ef;border-radius:7px;background:#fff;color:#071a44;font:inherit;text-align:left}.collaboratorDateButton span{overflow:hidden;color:inherit;white-space:nowrap;text-overflow:ellipsis}.collaboratorDateButton svg{justify-self:center;color:#071a44}.clientEditModal .teamStartCalendarPopover{position:absolute!important;top:auto!important;bottom:calc(100% + 8px)!important;right:0!important;left:auto!important;z-index:9999!important;width:258px!important;transform-origin:bottom center!important;animation:menuOpenUp .19s ease-out!important}@keyframes menuOpenUp{0%{opacity:0;transform:scaleY(.72)}to{opacity:1;transform:scaleY(1)}}.teamCustomSelect{position:relative}.teamCustomSelectButton{display:grid;grid-template-columns:minmax(0,1fr) 18px;align-items:center;width:100%;height:34px;padding:0 12px;border:1px solid #d8e1ef;border-radius:7px;background:#fff;color:#071a44;font:inherit;text-align:left}.teamCustomSelectButton strong{overflow:hidden;font-size:inherit;font-weight:400;white-space:nowrap;text-overflow:ellipsis}.teamCustomSelectMenu{position:absolute;top:calc(100% + 6px);left:0;right:0;z-index:120;display:grid;grid-gap:4px;gap:4px;padding:7px;border:1px solid #d8e1ef;border-radius:12px;background:#fff;box-shadow:0 12px 34px rgba(12,18,32,.14);transform-origin:top center;overflow:hidden;animation:menuOpenDown .19s ease-out}.teamCustomSelectMenu button{display:grid;grid-template-columns:minmax(0,1fr) 18px;align-items:center;min-height:34px;padding:0 10px;border:0;border-radius:8px;background:transparent;color:#11182b;cursor:pointer;font:inherit;font-size:12px;text-align:left}.teamCustomSelectMenu button.selected,.teamCustomSelectMenu button:hover{background:#f5f7fa}.teamCustomSelectMenu svg{color:#170df2}.buttonSpinner{width:16px;height:16px;border:2px solid rgba(14,77,38,.28);border-top-color:#0e4d26;border-radius:999px;animation:buttonSpinnerSpin .7s linear infinite}@keyframes buttonSpinnerSpin{to{transform:rotate(1turn)}}.saveAction:disabled{cursor:wait;opacity:.78}.teamReferenceTable .clientActionsMenu.openUp{top:auto!important;bottom:calc(100% + 6px)!important;transform-origin:bottom center;animation:menuOpenUp .19s ease-out}.sidebarProfile .profileAvatar,.sidebarProfile .profileAvatar .profilePhoto{width:42px!important;height:42px!important;min-width:42px!important;min-height:42px!important}.sidebarProfile .profileAvatar .profileInitial{display:grid!important;place-items:center!important;width:39px!important;height:39px!important;border:0!important;border-radius:999px!important;background:#08080d!important;color:#fff!important;box-shadow:none!important}.sidebarProfile .profileAvatar .profileStatusDot{bottom:2px!important;z-index:5!important}.topUser{position:relative!important;overflow:hidden!important;border-radius:999px!important}.topUser .topUserPhoto{display:block!important;width:100%!important;height:100%!important;border:0!important;border-radius:999px!important;outline:0!important;box-shadow:none!important;object-fit:cover!important;object-position:center!important}.sidebarProfile .profileAvatar{max-height:39x!important}.sidebarProfile .profileAvatar .profilePhoto{inset:0!important;width:39px!important;height:39px!important;min-width:39px!important;min-height:39px!important;max-width:39px!important;max-height:39px!important;object-fit:cover!important;object-position:center!important;-webkit-clip-path:circle(50% at 50% 50%)!important;clip-path:circle(50% at 50% 50%)!important}.sidebarProfile .profileAvatar .profilePhoto,.sidebarProfile .profileAvatar .profileStatusDot{position:absolute!important;display:block!important;border:0!important;border-radius:999px!important;outline:0!important;box-shadow:none!important}.sidebarProfile .profileAvatar .profileStatusDot{right:-1px!important;bottom:1px!important;width:11px!important;height:11px!important;min-width:11px!important;min-height:11px!important;max-width:11px!important;max-height:11px!important;padding:0!important;margin:0!important;background:#38d96b!important;transform:none!important;z-index:10!important}.sidebarProfile .profileButton{overflow:visible!important}.shell:not(.expanded) .sidebarProfile .profileButton{grid-template-columns:39px!important;width:39px!important;height:39px!important;padding:0!important;border:0!important;background:transparent!important}.shell.expanded .sidebarProfile .profileButton{grid-template-columns:39px minmax(0,1fr) 12px!important;column-gap:10px!important;overflow:visible!important}.sidebarProfile .profileAvatar{position:relative!important;justify-self:center!important;align-self:center!important;min-width:39px!important;min-height:39px!important;max-width:39px!important;max-height:39px!important;background:transparent!important;overflow:visible!important}.sidebarProfile .profileAvatar,.sidebarProfile .profileAvatarPhotoClip{display:block!important;width:39px!important;height:39px!important;border:0!important;border-radius:999px!important;box-shadow:none!important}.sidebarProfile .profileAvatarPhotoClip{position:absolute!important;inset:0!important;overflow:hidden!important;background:#08080d!important;z-index:1!important}.sidebarProfile .profilePhoto{display:block!important;width:100%!important;height:100%!important;max-width:none!important;max-height:none!important;border:0!important;border-radius:0!important;outline:0!important;box-shadow:none!important;object-fit:cover!important;object-position:center!important}.sidebarProfile .profileInitial{display:grid!important;place-items:center!important;width:39px!important;height:39px!important;background:#08080d!important;color:#fff!important;font-size:12px!important;font-weight:900!important;line-height:1!important}.sidebarProfile .profileInitial,.sidebarProfile .profileStatusDot{border:0!important;border-radius:999px!important;box-shadow:none!important}.sidebarProfile .profileStatusDot{position:absolute!important;right:-1px!important;bottom:1px!important;display:block!important;width:11px!important;height:11px!important;min-width:11px!important;min-height:11px!important;max-width:11px!important;max-height:11px!important;padding:0!important;margin:0!important;background:#38d96b!important;outline:0!important;transform:none!important;z-index:2!important;pointer-events:none!important}.sidebarProfile .profileAvatarPhotoClip .profilePhoto{transform:scale(1.1)!important;transform-origin:center center!important}.clientDetailPage{gap:22px!important}.clientDetailPage .breadcrumb{margin:0 0 4px!important;color:#07112a!important;font-size:16px!important;font-weight:900!important}.clientDetailPage .breadcrumb strong{color:#0757f8!important}.clientDetailPage .clientSummary{display:grid!important;grid-template-columns:54px 170px 170px minmax(0,1fr)!important;align-items:center!important;grid-gap:22px!important;gap:22px!important;width:100%!important;min-height:98px!important;padding:22px!important;border:0!important;border-radius:12px!important;background:#fff!important;box-shadow:0 18px 42px rgba(18,30,54,.07)!important}.clientDetailPage .clientSummary .rowNumber{width:42px!important;height:42px!important;background:#a3f7a4!important;color:#07112a!important;font-size:16px!important}.clientDetailPage .clientSummary div{display:grid!important;grid-gap:6px!important;gap:6px!important}.clientDetailPage .clientSummary strong{color:#07112a!important;font-size:14px!important;font-weight:900!important}.clientDetailPage .clientSummary span:not(.rowNumber){color:#65728a!important;font-size:13px!important}.clientDetailPage .clientTabBar{display:flex!important;justify-content:flex-start!important;align-items:flex-end!important;gap:58px!important;min-height:58px!important;padding-left:34px!important;border-bottom:0!important}.clientDetailPage .clientTabBar button{display:inline-flex!important;align-items:center!important;justify-content:center!important;min-width:112px!important;height:48px!important;padding:0!important;border:0!important;border-bottom:3px solid transparent!important;background:transparent!important;color:#4b5365!important;font:inherit!important;font-size:16px!important;font-weight:900!important}.clientDetailPage .clientTabBar button.active{border-bottom-color:#0757f8!important;color:#0757f8!important}.clientDetailPage .offersPanel{overflow:hidden!important;border-radius:12px!important;background:#fff!important;box-shadow:0 18px 42px rgba(18,30,54,.07)!important}.clientDetailPage .offersPanel .panelTools{display:flex!important;justify-content:flex-end!important;align-items:center!important;min-height:68px!important;padding:0 24px!important;border-bottom:1px solid #e7ebf2!important}.clientDetailPage .offersPanel .compactSearch{width:190px!important;height:40px!important;min-height:40px!important;padding:0 12px!important;border:0!important;border-radius:8px!important;background:#fbfcff!important;color:#07112a!important;box-shadow:none!important;font:inherit!important;font-size:13px!important}.clientDetailPage .offersTable{table-layout:fixed!important;width:100%!important;min-width:0!important;border-collapse:collapse!important}.clientDetailPage .offersTable th{height:62px!important;padding:0 9px!important;border-bottom:1px solid #e7ebf2!important;color:#4b5365!important;font-size:11px!important;font-weight:900!important;text-align:left!important;vertical-align:middle!important}.clientDetailPage .offersTable td{height:auto!important;min-height:72px!important;padding:18px 9px!important;border-bottom:0!important;background:#fff!important;color:#07112a!important;font-size:13px!important;line-height:1.45!important;vertical-align:top!important}.clientDetailPage .offersTable td:first-child,.clientDetailPage .offersTable th:first-child{width:72px!important}.clientDetailPage .offersTable td:nth-child(2),.clientDetailPage .offersTable th:nth-child(2){width:80px!important}.clientDetailPage .offersTable td:nth-child(3),.clientDetailPage .offersTable th:nth-child(3){width:128px!important}.clientDetailPage .offersTable td:nth-child(4),.clientDetailPage .offersTable td:nth-child(5),.clientDetailPage .offersTable td:nth-child(6),.clientDetailPage .offersTable th:nth-child(4),.clientDetailPage .offersTable th:nth-child(5),.clientDetailPage .offersTable th:nth-child(6){width:82px!important}.clientDetailPage .offersTable td:nth-child(10),.clientDetailPage .offersTable td:nth-child(11),.clientDetailPage .offersTable td:nth-child(12),.clientDetailPage .offersTable td:nth-child(7),.clientDetailPage .offersTable td:nth-child(8),.clientDetailPage .offersTable td:nth-child(9),.clientDetailPage .offersTable th:nth-child(10),.clientDetailPage .offersTable th:nth-child(11),.clientDetailPage .offersTable th:nth-child(12),.clientDetailPage .offersTable th:nth-child(7),.clientDetailPage .offersTable th:nth-child(8),.clientDetailPage .offersTable th:nth-child(9){width:110px!important}.sidebarProfile .profileAvatar .profilePhoto,.sidebarProfile .profileAvatarPhotoClip .profilePhoto{transform:scale(1.15)!important;transform-origin:center center!important}.clientOffersPanel{display:grid;grid-template-rows:auto minmax(0,1fr) auto;min-width:0;overflow:hidden;border-radius:12px;background:#fff;box-shadow:0 18px 42px rgba(18,30,54,.07)}.clientOffersToolbar{display:flex;align-items:flex-end;justify-content:space-between;gap:18px;min-height:74px;padding:16px 20px;border-bottom:1px solid #e7ebf2;background:#fff}.clientOffersFilterGroup{display:flex;flex-wrap:wrap;align-items:flex-end;gap:12px}.clientOfferFilter{display:grid;grid-gap:6px;gap:6px;color:#26365d;font-size:11px;font-weight:800}.clientOfferFilter select{width:142px;height:34px;padding:0 12px;border:1px solid #d9e1ec;border-radius:7px;outline:0;background:#fff;color:#061338;font:inherit;font-size:12px;font-weight:800}.clientOffersSearch{position:relative;display:flex;align-items:center;width:min(320px,100%)}.clientOffersSearch svg{position:absolute;left:12px;color:#65728a;pointer-events:none}.clientOffersSearch input{width:100%;height:36px;padding:0 12px 0 36px;border:1px solid #d9e1ec;border-radius:8px;outline:0;background:#fbfcff;color:#061338;font:inherit;font-size:12px;font-weight:700}.clientOffersTableWrap{min-height:260px;max-height:calc(100vh - 390px);overflow:auto;padding:10px;background:#f3f4f6}.clientOffersTable{width:100%;min-width:1120px;table-layout:fixed;border-collapse:separate;border-spacing:0 4px}.clientOffersTable th{height:34px;padding:0 12px;color:#26365d;font-size:10px;font-weight:800;text-align:left;white-space:nowrap}.clientOffersTable td{height:56px;padding:0 12px;background:#fff;color:#061338;font-size:11px;vertical-align:middle}.clientOffersTable tbody tr:hover td{background:#fafafa}.clientOffersTable tbody tr td:first-child{border-radius:8px 0 0 8px}.clientOffersTable tbody tr td:last-child{border-radius:0 8px 8px 0}.clientOffersTable td:first-child,.clientOffersTable th:first-child{width:86px}.clientOffersTable td:nth-child(2),.clientOffersTable th:nth-child(2){width:68px}.clientOffersTable td:nth-child(3),.clientOffersTable th:nth-child(3){width:260px}.clientOffersTable td:nth-child(4),.clientOffersTable th:nth-child(4){width:170px}.clientOffersTable td:nth-child(5),.clientOffersTable td:nth-child(6),.clientOffersTable td:nth-child(8),.clientOffersTable td:nth-child(9),.clientOffersTable th:nth-child(5),.clientOffersTable th:nth-child(6),.clientOffersTable th:nth-child(8),.clientOffersTable th:nth-child(9){width:100px}.clientOffersTable td:nth-child(7),.clientOffersTable th:nth-child(7){width:250px}.clientOfferSource,.clientOfferStatus{display:inline-flex;align-items:center;justify-content:center;min-height:24px;padding:0 10px;border-radius:7px;background:#bdf3c7;color:#0f7d2f;font-size:10px;font-weight:900;white-space:nowrap}.clientOfferSource{background:#eef3ff;color:#0757f8}.clientOfferPhoto{display:block;width:38px;height:38px;border-radius:8px;background:#a3f7a4}.clientOfferMain{display:grid;grid-gap:4px;gap:4px;min-width:0}.clientOfferMain small,.clientOfferMain strong,.clientOfferMuted,.clientOfferSku{display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.clientOfferMain strong{color:#061338;font-size:11px;font-weight:900}.clientOfferMain small,.clientOfferMuted{color:#65728a;font-size:10px;font-weight:600}.clientOfferSku{color:#061338;font-size:10px;font-weight:800}.clientOffersFooter{display:grid;grid-template-columns:1fr auto 120px;align-items:center;grid-gap:16px;gap:16px;min-height:56px;padding:0 20px;border-top:1px solid #e7ebf2;color:#65728a;font-size:11px;font-weight:700}.clientOffersPagination{display:flex;align-items:center;gap:8px}.clientOffersPagination button,.clientOffersPagination strong,.clientOffersPerPage{display:inline-grid;place-items:center;height:32px;border:1px solid #d9e1ec;border-radius:8px;background:#fff;color:#061338;font:inherit;font-size:11px;font-weight:800}.clientOffersPagination button,.clientOffersPagination strong{width:32px}.clientOffersPagination strong{border-color:#0757f8;background:#0757f8;color:#fff}.clientOffersPerPage{width:120px}.clientInternalPage{gap:18px}.clientInternalTabs{display:flex;align-items:center;gap:44px}.clientInternalTab{height:38px;color:#1f2b4d}.clientInternalTab.active:after{content:"";position:absolute;left:0;right:0;bottom:-2px;height:3px;border-radius:999px;background:#0757f8}.clientOffersCompactPanel{height:calc(100vh - 292px)!important;max-height:calc(100vh - 292px)!important}.clientOffersCompactPanel .clientsTableViewport{height:calc(100vh - 402px)!important;max-height:calc(100vh - 402px)!important}.clientOffersCompactPanel .clientsTableFooter{min-height:54px}.clientInternalShell{margin-top:104px}.clientInternalTabs{position:relative;display:grid;grid-template-columns:repeat(5,124px);align-items:end;width:max-content;height:46px;padding:0 8px;grid-gap:0;gap:0;background:#eef2f8;border-radius:18px 18px 0 0;overflow:hidden}.clientInternalTabMarker{position:absolute;left:8px;bottom:0;width:124px;height:42px;border-radius:16px 16px 0 0;background:#fff;transform:translateX(calc(var(--active-client-tab) * 124px));transition:transform .22s ease;box-shadow:0 -4px 14px rgba(15,23,42,.05);z-index:1}.clientInternalTab{position:relative;z-index:2;height:42px;border:0;background:transparent;color:#07183f;cursor:pointer;font:inherit;font-size:14px;font-weight:800;transition:color .18s ease,transform .18s ease}.clientInternalTab.active,.clientInternalTab:hover{color:#0757f8}.clientOffersCompactPanel{margin-top:0!important;height:calc(100vh - 290px)!important;max-height:calc(100vh - 290px)!important}.clientOffersCompactPanel .clientsTableViewport{height:calc(100vh - 380px)!important;max-height:calc(100vh - 380px)!important}.clientOffersCompactPanel .clientsReferenceTable{background:#fff!important}.clientOffersCompactPanel .clientsTableFooter{min-height:46px!important;height:46px!important;padding-top:0!important;padding-bottom:0!important}.clientInternalShell{margin-top:0!important}.clientInternalTabs{position:relative!important;display:grid!important;grid-template-columns:repeat(6,78px)!important;height:30px!important;padding:0!important;grid-gap:0!important}.clientInternalTabMarker{left:0!important;bottom:0!important;width:78px!important;height:30px!important;border-radius:10px 10px 0 0!important;background:#fff!important;transform:translateX(calc(var(--active-client-tab) * 78px))!important;transition:transform .22s ease!important;box-shadow:0 -3px 10px rgba(15,23,42,.06)!important}.clientInternalTab{overflow:visible!important}.clientInternalTab.active{color:#0757f8!important}.clientOffersCompactPanel{height:calc(100vh - 170px)!important;max-height:calc(100vh - 170px)!important}.clientOffersCompactPanel .clientsReferenceTable{border-spacing:0 6px!important}.clientInternalTabs{gap:4px!important}.clientInternalTab{height:26px!important;padding:0 10px!important;border-radius:9px 9px 0 0!important;background:transparent!important;font-size:10px!important;line-height:26px!important}.clientInternalTab.active,.clientOffersCompactPanel,.clientOffersCompactPanel .clientsTableViewport{background:#f3f4f6!important}.clientOffersCompactPanel .clientsReferenceTable thead tr{height:30px!important}.clientOffersCompactPanel .clientsReferenceTable tbody tr{height:38px!important}.clientOffersCompactPanel .clientsReferenceTable td,.clientOffersCompactPanel .clientsReferenceTable th{padding-top:4px!important;padding-bottom:4px!important}.clientOffersCompactPanel .clientOfferPhoto,.clientOffersCompactPanel .clientPhotoCell,.clientOffersCompactPanel .teamAvatar{width:28px!important;height:28px!important}.clientOffersCompactPanel .clientsReferenceTable strong{font-size:10px!important;line-height:1.05!important}.clientOffersCompactPanel .clientsReferenceTable small{display:none!important}.clientOffersCompactPanel .clientsTableFooter{background:#f3f4f6!important}.clientTopTitleCard{gap:12px;min-height:58px;padding:7px 16px 7px 8px;border:1px solid #e6ebf3;border-radius:18px;box-shadow:0 8px 24px rgba(18,30,54,.06)}.clientTopBackButton{width:44px;height:44px;border-radius:16px;box-shadow:0 6px 18px rgba(18,30,54,.08);transition:transform .16s ease,box-shadow .16s ease}.clientTopBackButton:hover{transform:none;box-shadow:0 8px 22px rgba(18,30,54,.12)}.clientTopTitleText{grid-gap:3px;gap:3px}.clientTopTitleText strong{font-size:18px}.clientTopTitleText small{font-size:12px}.clientInternalTabs{grid-template-columns:none!important;gap:5px!important;border-radius:0!important}.clientInternalTab{background:#fff!important;color:#07183f!important;font-size:11.5px!important;transition:background .18s ease,color .18s ease,box-shadow .18s ease,transform .18s ease!important}.clientInternalTab:not(.active){font-weight:500!important}.clientInternalTab.active{box-shadow:0 -3px 10px rgba(15,23,42,.06)!important}.clientOffersCompactPanel{border-top-left-radius:18px!important;border-top-right-radius:18px!important;border-bottom-left-radius:18px!important;border-bottom-right-radius:18px!important}.clientOffersCompactPanel .clientsReferenceTable thead tr{height:28px!important}.clientOffersCompactPanel .clientsReferenceTable tbody tr{height:34px!important;box-shadow:0 2px 7px rgba(15,23,42,.07)!important;border-radius:10px!important}.clientOffersCompactPanel .clientsReferenceTable td,.clientOffersCompactPanel .clientsReferenceTable th{padding-top:3px!important;padding-bottom:3px!important}.clientOffersCompactPanel .teamPhotoFrame{width:28px!important;height:28px!important;border-radius:9px!important}.clientOffersCompactPanel .teamNameButton strong{font-size:10.5px!important;line-height:1.1!important}.clientEmptyTabPanel{width:100%;height:100%;min-height:240px;background:transparent}.clientTopHeaderRow,.pageHeaderCustomTitle{display:flex;align-items:center;min-width:0}.clientTopHeaderRow{gap:12px}.clientTopBackButton{width:40px;height:40px;border-radius:12px;box-shadow:0 4px 14px rgba(18,30,54,.08)}.clientTopTitleCard{flex:0 1 auto;padding:8px 14px;border:1px solid #e7ebf2;border-radius:12px;box-shadow:0 4px 14px rgba(18,30,54,.06)}.clientTopTitleText{min-width:0}.clientTopTitleText strong{font-size:17px}.clientInternalTabs{display:flex!important;flex-wrap:nowrap!important;align-items:flex-end!important;width:max-content!important;gap:0!important;background:transparent!important;overflow:visible!important}.clientInternalTabMarker{display:none!important}.clientInternalTab{width:auto!important;min-width:0!important;height:30px!important;padding:0 12px!important;border:0!important;border-radius:10px 10px 0 0!important;background:#eceff4!important;color:#1f2b4d!important;font-size:11px!important;font-weight:500!important;line-height:30px!important;white-space:nowrap!important;text-align:center!important;box-shadow:none!important}.clientInternalTab.active{background:#fff!important;color:#1f2937!important;font-weight:700!important}.clientInternalTab.active:after{display:none!important}.clientOffersCompactPanel{background:#fff!important;border-bottom-left-radius:10px!important;border-bottom-right-radius:10px!important;overflow:hidden!important}.clientOffersCompactPanel,.clientOffersCompactPanel .clientsTableHeaderGrid{border-top-left-radius:0!important;border-top-right-radius:10px!important}.clientOffersCompactPanel .clientsTableViewport{background:#fff!important}.clientOffersCompactPanel .clientsReferenceTable{background:transparent!important;border-spacing:0 3px!important}.clientOffersCompactPanel .clientsReferenceTable tbody tr{height:30px!important;box-shadow:0 1px 4px rgba(15,23,42,.06)!important}.clientOffersCompactPanel .clientsReferenceTable td,.clientOffersCompactPanel .clientsReferenceTable th{padding-top:2px!important;padding-bottom:2px!important}.clientOffersCompactPanel .clientsTableFooter{background:#fff!important}.clientOffersCompactPanel{height:calc(100vh - 160px)!important;max-height:calc(100vh - 160px)!important;min-height:0!important}.clientOffersCompactPanel .clientsTableViewport{min-height:0!important}.clientOffersCompactPanel,.clientOffersCompactPanel .clientsTableFooter,.clientOffersCompactPanel .clientsTableHeaderGrid,.clientOffersCompactPanel .clientsTableViewport{background:#fff!important}.clientOffersCompactPanel .clientsReferenceTable{border-collapse:separate!important;border-spacing:0 4px!important}.clientOffersCompactPanel .clientsReferenceTable tbody tr{height:40px!important;max-height:40px!important;background:#fff!important;box-shadow:0 2px 4px 1px rgba(15,23,42,.1)!important;border-radius:8px!important}.clientOffersCompactPanel .clientsReferenceTable td{height:34px!important;padding-top:2px!important;padding-bottom:2px!important}.clientOffersCompactPanel .clientsTableHeaderGrid{background:#fff!important}.clientOffersCompactPanel .teamPhotoFrame{width:24px!important;height:24px!important;border-radius:7px!important}.clientOffersCompactPanel .teamNameButton{display:block!important;width:100%!important;min-height:0!important;text-align:left!important}.clientOffersCompactPanel .teamNameButton strong{display:block!important;width:100%!important;max-width:180px!important;overflow:hidden!important;text-overflow:ellipsis!important;white-space:nowrap!important;font-size:10px!important;line-height:1!important}.clientOffersCompactPanel .clientsReferenceTable small,.clientOffersCompactPanel .teamNameButton small{display:none!important}.clientInternalTabs.isSlidingTabs .clientInternalTabMarker{z-index:1!important;transition:transform .24s ease,width .24s ease!important}.clientInternalTabs.isSlidingTabs .clientInternalTab{z-index:2!important;transition:color .16s ease,font-weight .16s ease!important}.clientInternalTabs.isSlidingTabs{position:relative!important;display:flex!important;flex-wrap:nowrap!important;align-items:flex-end!important;gap:0!important;width:max-content!important;height:30px!important;padding:0!important;background:transparent!important;overflow:visible!important}.clientInternalTabs.isSlidingTabs .clientInternalTabMarker{display:block!important;position:absolute!important;left:0!important;bottom:0!important;z-index:5!important;width:var(--sliding-tab-w)!important;height:30px!important;border-radius:10px 10px 0 0!important;background:#fff!important;box-shadow:none!important;transform:translateX(var(--sliding-tab-x))!important;transition:transform .26s ease,width .26s ease!important;pointer-events:none!important}.clientInternalTabs.isSlidingTabs .clientInternalTab{width:auto!important;min-width:0!important;height:30px!important;padding:0 12px!important;border:0!important;border-radius:10px 10px 0 0!important;color:#1f2b4d!important;font-size:11px!important;font-weight:500!important;line-height:30px!important;white-space:nowrap!important;text-align:center!important;box-shadow:none!important;overflow:hidden!important}.clientInternalTabs.isSlidingTabs .clientInternalTabLabel{z-index:10!important;display:block!important}.clientInternalTabs.isSlidingTabs .clientInternalTab.active{color:#1f2937!important;font-weight:700!important;box-shadow:none!important}.clientInternalTabs.isSlidingTabs .clientInternalTab.active:after{display:none!important}.clientInternalTabs.isSlidingTabs .clientInternalTab{position:relative!important;z-index:auto!important;background:#eceff4!important;overflow:visible!important}.clientInternalTabs.isSlidingTabs .clientInternalTab.active{background:transparent!important}.clientInternalTabs.isSlidingTabs .clientInternalTabMarker{z-index:2!important}.clientInternalTabs.isSlidingTabs .clientInternalTabLabel{position:relative!important;z-index:20!important;display:inline-block!important;color:inherit!important;pointer-events:none!important}.pageHeader:has(.clientInternalHeaderActions){min-height:52px!important;margin-bottom:-36px!important}.pageHeader:has(.clientInternalHeaderActions)>div:first-child{visibility:hidden!important;width:0!important;min-width:0!important;overflow:hidden!important}.pageHeader:has(.clientInternalHeaderActions) .notificationButton,.pageHeader:has(.clientInternalHeaderActions) .notificationControl,.pageHeader:has(.clientInternalHeaderActions) .topUser{display:none!important}.clientInternalHeaderActions{display:flex!important;align-items:center!important;justify-content:flex-end!important}.clientInternalHeaderSpacer{display:block;width:0;height:0}.clientTopHeaderRow{display:flex!important;align-items:center!important;gap:12px!important}.clientTopBackButton{flex:0 0 auto;display:grid;place-items:center;width:46px;height:46px;border:0;color:#07183f;cursor:pointer}.clientTopBackButton,.clientTopTitleCard{border-radius:14px;background:#fff;box-shadow:0 10px 24px rgba(18,30,54,.07)}.clientTopTitleCard{flex:0 0 auto;display:flex;align-items:center;min-height:52px;padding:8px 16px}.clientTopTitleText{display:grid;grid-gap:2px;gap:2px}.clientTopTitleText strong{color:#061338;font-size:16px;font-weight:900;line-height:1.1;white-space:nowrap}.clientTopTitleText small{color:#65728a;font-size:11px;font-weight:700;white-space:nowrap}.clientInternalPage{gap:0!important}.clientInternalShell{margin-top:-10px!important}.clientOffersCompactPanel{height:calc(100vh - 95px)!important;max-height:calc(100vh - 95px)!important}.clientOffersCompactPanel .clientsTableViewport{height:calc(100vh - 200px)!important;max-height:calc(100vh - 250px)!important}.clientInternalHeaderTabs{display:flex!important;align-items:flex-end!important;justify-content:flex-end!important;min-height:52px!important}.clientInternalHeaderTabs .clientInternalTabs{transform:translateY(10px)}.clientInternalLocalClientCard{width:max-content!important;margin-bottom:8px!important}.clientInternalLocalClientCard .clientTopTitleCard{width:auto!important}.clientInternalShell{display:grid!important;align-content:start!important}.navGroup{display:flex}.navGroup,.navSubmenu{width:100%;flex-direction:column;gap:4px}.navSubmenu{display:none;padding-left:14px;margin-top:2px}.navSubItem{width:100%;height:34px;border:0;border-radius:10px;background:transparent;color:#b8bbc3;font-size:13px;text-align:left;padding:0 12px 0 34px;cursor:pointer;transition:background .18s ease,color .18s ease}.navSubItem:hover{background:#303238;color:#fff}.navSubItem.active,.navSubItem.active:focus,.navSubItem.active:hover{background:#0757f8}.standardPage{width:100%;display:flex;flex-direction:column;gap:18px}.standardPanel{width:100%;min-height:240px;border-radius:22px;background:#fff;border:1px solid var(--line);box-shadow:var(--shadow);padding:20px}.standardPanelHeader{display:flex;align-items:center;justify-content:space-between;gap:16px;margin-bottom:16px}.standardPanelHeader h2{margin:0;font-size:18px;font-weight:800;color:var(--text)}.standardPanelActions{display:flex;align-items:center;gap:8px}.standardPanelBody{width:100%}.routineTaskBoardRef{grid-template-columns:repeat(6,minmax(150px,1fr))}.routineTaskCardRef{cursor:pointer}.routineTaskCheckPlaceholder{pointer-events:none}.routinePriorityPlaceholder{visibility:hidden}.routineTaskEmpty{min-height:140px;justify-content:center}.routineTaskEmpty .taskEmptyIcon{display:none}.routineDescriptionField textarea{min-height:150px}.teamTrackingBoardPage{padding-bottom:80px}.teamTrackingBoardRef{align-items:stretch;grid-template-columns:repeat(var(--tracking-columns,7),minmax(0,1fr));gap:10px}.teamTrackingBoardRef .taskLane{min-width:0}.teamTrackingBoardRef .taskLaneTitle strong{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.teamTrackingCardRef{display:grid;grid-gap:10px;gap:10px;cursor:pointer;min-height:72px;text-align:left}.teamTrackingCardProgress{display:block;width:100%;height:6px;overflow:hidden;border-radius:999px;background:#e5ecf6}.teamTrackingCardProgress span{display:block;height:100%;border-radius:inherit;background:#22c55e;transition:width .18s ease}.teamTrackingCardRef p{display:-webkit-box;margin:0;overflow:hidden;color:#657189;font-size:12px;line-height:1.35;-webkit-box-orient:vertical;-webkit-line-clamp:2}.teamTrackingCardRef em{color:#26365d;font-size:11px;font-style:normal;font-weight:700}.teamTrackingSource{display:inline-flex;width:-moz-fit-content;width:fit-content;max-width:100%;align-items:center;padding:3px 8px;border-radius:999px;background:#edf3ff;color:#0757f8;font-size:11px;font-weight:800}.teamTrackingFilterControl{position:relative}.teamTrackingFilterDropdown{right:0;left:auto;width:230px}.teamTrackingFilterDropdown button{display:flex;min-height:36px;align-items:center;justify-content:space-between;gap:12px;border:0;border-radius:7px;background:transparent;color:#26365d;cursor:pointer;font:inherit;font-size:12px;text-align:left}.teamTrackingFilterDropdown button.selected,.teamTrackingFilterDropdown button:hover{background:#f3f7ff;color:#0757f8}.teamTrackingDetailOverlay{position:fixed;inset:0;z-index:110;display:grid;place-items:center;padding:24px;background:rgba(15,23,42,.56)}.teamTrackingDetailDialog{position:relative;display:grid;grid-template-rows:auto auto minmax(0,1fr);grid-gap:14px;gap:14px;width:min(540px,calc(100vw - 48px));height:min(480px,calc(100vh - 72px));overflow:hidden;padding:22px 24px 24px;border-radius:16px;background:#fff;box-shadow:0 26px 80px rgba(15,23,42,.22)}.teamTrackingDetailClose{position:absolute;top:18px;right:18px;z-index:10;display:grid;width:34px;height:34px;place-items:center;border:0;border-radius:9px;background:transparent;color:#061338;cursor:pointer}.teamTrackingDetailClose:hover{background:#f4f7fb}.teamTrackingDetailDialog header{display:flex;min-height:0;align-items:flex-start;justify-content:space-between;gap:20px;padding-right:42px}.teamTrackingDetailHeading{display:grid;align-content:start;grid-gap:7px;gap:7px;min-width:0}.teamTrackingDetailHeading>span{width:-moz-fit-content;width:fit-content;padding:4px 9px;border-radius:999px;background:#edf3ff;color:#170df2;font-size:11px;font-weight:800}.teamTrackingDetailDialog h2{margin:0;color:#061338;font-size:20px;line-height:1.15}.teamTrackingDetailDialog p{margin:0;color:#657189;font-size:13px;line-height:1.45}.teamTrackingDetailCounter{flex:0 0 auto;padding-top:31px;color:#26365d;font-size:12px;font-weight:800;white-space:nowrap}.teamTrackingDetailProgress{width:100%;height:8px;overflow:hidden;border-radius:999px;background:#e5ecf6}.teamTrackingDetailProgress span{display:block;height:100%;border-radius:inherit;background:#22c55e;transition:width .18s ease}.teamTrackingAssignees{display:grid;align-content:start;min-height:0;max-height:100%;overflow:auto;border:1px solid #e5ecf6;border-radius:12px}.teamTrackingAssignees>p{padding:16px}.teamTrackingAssigneeRow{display:flex;min-height:58px;align-items:center;justify-content:space-between;gap:14px;padding:10px 14px;border-bottom:1px solid #eef3f9}.teamTrackingAssigneeRow:last-child{border-bottom:0}.teamTrackingAssigneeRow span{display:grid;min-width:0;grid-gap:3px;gap:3px}.teamTrackingAssigneeRow strong{overflow:hidden;color:#061338;font-size:13px;text-overflow:ellipsis;white-space:nowrap}.teamTrackingAssigneeRow small{color:#657189;font-size:11px}.teamTrackingAssigneeRow em{display:inline-grid;min-width:86px;height:28px;place-items:center;border-radius:999px;font-size:11px;font-style:normal;font-weight:800}.teamTrackingAssigneeRow em.done{background:#dcfce7;color:#16813b}.teamTrackingAssigneeRow em.pending{background:#fff1f2;color:#dc2626}button.navItem.active,button.navItem.active:focus,button.navItem.active:hover{background:#170df2;color:#fff;box-shadow:none}.shell.expanded .navSubmenu{display:none}.shell.expanded .navGroup.open .navSubmenu{display:flex}.navSubItem{font-family:inherit;font-size:12px;font-weight:600}.navSubItem.active,.navSubItem.active:focus,.navSubItem.active:hover{background:#0b0796;color:#fff}.collaboratorPhotoInitials,.teamMemberPhotoInitials{display:inline-flex;align-items:center;justify-content:center;width:100%;height:100%;border-radius:inherit;background:#eef3f8;color:#64748b;font-weight:800;letter-spacing:0}.employeeProfilePage{display:grid;grid-gap:16px;gap:16px;padding-bottom:190px}.employeeProfileCard,.employeeProfileHero{border:1px solid #dfe5ee;border-radius:14px;background:#fff;box-shadow:0 16px 38px rgba(15,23,42,.06)}.employeeProfileHero{display:grid;grid-template-columns:minmax(0,1.05fr) minmax(430px,.9fr) 150px;align-items:center;grid-gap:18px;gap:18px;min-height:72px;padding:10px 22px}.employeeProfileIdentity{display:flex;align-items:center;gap:18px;min-width:0}.employeeProfileBack{display:grid;place-items:center;width:38px;height:38px;border:1px solid #dfe5ee;border-radius:10px;background:#fff;color:#0f172a}.employeeProfilePhotoFrame{position:relative;display:grid;place-items:center;width:50px;height:50px;flex:0 0 auto;border:0;background:transparent;padding:0}.employeeProfileInitials,.employeeProfilePhoto{display:grid;place-items:center;width:50px;height:50px;border-radius:999px;background:#eef3f8;color:#2563eb;font-size:24px;font-weight:900}.employeeProfilePhotoFrame i{position:absolute;right:2px;bottom:5px;width:11px;height:11px;border:2px solid #fff;border-radius:999px;background:#22c55e}.employeeProfileIdentity strong{display:block;color:#0f172a;font-size:18px;font-weight:900}.employeeProfileIdentity div>span{display:inline-flex;align-items:center;gap:8px;margin-top:4px;color:#667085;font-size:15px;font-weight:700}.employeeProfileJourney{display:block;padding-left:22px;border-left:1px solid #e5eaf1}.employeeProfileWorkInfo{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:20px;gap:20px}.employeeProfileWorkInfo>div{display:grid;grid-template-columns:36px minmax(0,1fr);grid-column-gap:10px;column-gap:10px;align-items:center}.employeeProfileWorkInfo>div>span{grid-row:span 2;display:grid;place-items:center;width:30px;height:30px;border-radius:999px;background:#f3f6fb;color:#2563eb}.employeeProfileJourney small{display:block;color:#667085;font-size:12px;font-weight:700}.employeeProfileJourney strong{color:#0f172a;font-size:14px;font-weight:900}.employeeProfileScope{display:grid;grid-gap:8px;gap:8px}.employeeProfileScope span{display:grid;align-content:center;grid-gap:2px;gap:2px;min-width:0;height:32px;border:1px solid #dfe5ee;border-radius:8px;background:#fbfcff;padding:0 12px;color:#1d2ca0}.employeeProfileScope small{color:#8a94a6;font-size:10px;font-weight:800}.employeeProfileScope strong{color:#1d2ca0;font-size:13px;font-weight:900}.employeeProfileScopeSimple{display:flex;align-items:center;gap:10px;min-width:0}.employeeProfileScopeSimple>span{display:grid;place-items:center;width:30px;height:30px;flex:0 0 auto;border-radius:999px;background:#f3f6fb;color:#2563eb}.employeeProfileScopeSimple>strong{color:#0f172a;font-size:14px;font-weight:900;white-space:nowrap}.employeeProfileGrid{display:grid;grid-template-columns:minmax(0,.85fr) minmax(330px,.61fr);grid-gap:22px;gap:22px;align-items:start}.employeeProfileCard{overflow:hidden}.employeeHoursCard{position:relative}.employeePointLoadingOverlay{position:absolute;inset:0;z-index:5;display:grid;place-items:center;background:hsla(0,0%,100%,.42);-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px)}.employeePointLoadingOverlay>span{display:grid;place-items:center;width:44px;height:44px;border:1px solid #dbe5f2;border-radius:999px;background:hsla(0,0%,100%,.92);color:#2563eb;box-shadow:0 10px 26px rgba(15,23,42,.12)}.employeePointLoadingOverlay svg{animation:pointSpin .7s linear infinite}.employeeHoursScroller{max-height:calc(100vh - 248px);min-height:500px;overflow:auto}.employeePointToolbar{display:flex;align-items:center;justify-content:space-between;gap:16px;min-height:68px;padding:12px 18px;border-bottom:1px solid #e8edf4}.employeePointToolbar>div{display:grid;grid-gap:3px;gap:3px}.employeePointToolbar>div strong{color:#0f172a;font-size:15px;font-weight:900}.employeePointToolbar>div span{color:#64748b;font-size:12px;font-weight:700}.employeePointToolbar label{position:relative;display:flex;align-items:center;gap:8px;height:40px;padding:0 34px 0 12px;border:1px solid #dbe5f2;border-radius:9px;color:#2563eb;background:#fff}.employeePointToolbar select{border:0;outline:0;-webkit-appearance:none;-moz-appearance:none;appearance:none;background:transparent;color:#334155;font:inherit;font-size:13px;font-weight:800}.employeePointToolbar label>svg:last-child{position:absolute;right:11px;color:#64748b;pointer-events:none}.employeePointError{display:flex;align-items:center;gap:8px;padding:10px 18px;border-bottom:1px solid #fecaca;background:#fff1f2;color:#be123c;font-size:12px;font-weight:800}.employeeHoursTable{width:100%;border-collapse:separate;border-spacing:0;table-layout:fixed}.employeeHoursTable td,.employeeHoursTable th{height:56px;padding:0 18px;border-bottom:1px solid #e8edf4;color:#334155;font-size:14px;text-align:left}.employeeHoursTable th{position:-webkit-sticky;position:sticky;top:0;z-index:1;background:#fbfcfe;color:#64748b;font-size:13px;font-weight:800}.employeeHoursTable tbody td:first-child,.employeeHoursTable tbody td:nth-child(7){font-weight:900}.employeePresencePill{display:inline-flex;align-items:center;justify-content:center;min-width:78px;height:28px;border-radius:8px;background:#e8f8eb;color:#15803d;font-size:12px;font-weight:900}.employeePresencePill.weekend{background:#eef3f8;color:#64748b}.employeePresencePill.closed{min-width:112px;background:#fff1f2;color:#be123c}.employeePresencePill.absence{background:#fee2e2;color:#b91c1c}.employeePresencePill.pending{background:#fef3c7;color:#a16207}.employeePresencePill.extra{background:#ede9fe;color:#6d28d9}.employeeBalanceCard{display:grid;grid-gap:24px;gap:24px;padding:24px}.employeeStatsGrid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:12px;gap:12px;padding-bottom:24px;border-bottom:1px solid #e8edf4}.employeeInfoTile{display:grid;grid-gap:20px;gap:20px}.employeeInfoTile span{color:#64748b;font-size:13px;font-weight:800}.employeeInfoTile strong{display:grid;place-items:center;min-height:92px;border-radius:8px;background:#f8fafc;color:#0f172a;font-size:28px;font-weight:500}.employeeInfoTile.danger strong{background:#fff1f2;color:#be123c}.employeeInfoTile.warning strong{background:#fffbeb;color:#a16207}.employeeInfoTile.success strong{background:#ecfdf3;color:#15803d}.employeeMonthlyBalances h2{margin:0 0 16px;color:#0f172a;font-size:18px;font-weight:900}.employeeBalanceScroller{max-height:calc(100vh - 548px);min-height:230px;overflow-y:auto;padding-right:4px}.employeeBalanceTable{width:100%;border-collapse:collapse;table-layout:fixed}.employeeBalanceTable td,.employeeBalanceTable th{height:41px;padding:0 8px;border-bottom:1px solid #e8edf4;color:#475569;font-size:10px;text-align:left}.employeeBalanceTable th{position:-webkit-sticky;position:sticky;top:0;z-index:1;background:#fff;color:#64748b;font-weight:900}.employeeBalanceTable td:last-child,.employeeBalanceTable th:last-child{width:74px;text-align:right;font-weight:800}.employeeBalanceTable tbody tr{cursor:pointer}.employeeBalanceTable tbody tr.active,.employeeBalanceTable tbody tr:hover{background:#f5f8ff}.employeeBalanceTable tbody tr.active td{color:#1d4ed8}.content:has(.employeeProfilePage) .pageHeader h1{font-size:26px}.employeeProfilePage{gap:14px;padding-bottom:0}.employeeProfileHero{min-height:63px;gap:16px;padding:9px 19px}.employeeProfileIdentity{gap:16px}.employeeProfileBack{width:33px;height:33px}.employeeProfileInitials,.employeeProfilePhoto,.employeeProfilePhotoFrame{width:44px;height:44px}.employeeProfileInitials{font-size:21px}.employeeProfileIdentity strong{font-size:16px}.employeeProfileIdentity div>span{gap:7px;margin-top:3px;font-size:13px}.employeeProfileJourney{padding-left:19px}.employeeProfileWorkInfo{gap:18px}.employeeProfileWorkInfo>div{grid-template-columns:32px minmax(0,1fr);column-gap:9px}.employeeProfileWorkInfo>div>span{width:26px;height:26px}.employeeProfileJourney small{font-size:10.5px}.employeeProfileJourney strong{font-size:12px}.employeeProfileScope{gap:7px}.employeeProfileScope span{height:28px;padding:0 11px}.employeeProfileScope small{font-size:8.8px}.employeeProfileScope strong{font-size:11.5px}.employeeProfileScopeSimple{gap:9px}.employeeProfileScopeSimple>span{width:26px;height:26px}.employeeProfileScopeSimple>strong{font-size:12px}.employeeProfileGrid{gap:19px;min-height:0;grid-template-columns:minmax(0,2fr) minmax(300px,1fr)}.pageHeader:has(.employeeExternalProfileHeaderMarker){display:none}.employeeProfilePageExternal .employeeBalanceCard,.employeeProfilePageExternal .employeeHoursScroller{height:calc(100vh - 126px);max-height:calc(100vh - 126px)}.employeeHoursScroller{max-height:calc(100vh - 196px);min-height:0;height:calc(100vh - 196px)}.employeeHoursTable td,.employeeHoursTable th{height:49px;padding:0 16px;font-size:12.3px}.employeeHoursTable th{font-size:11.4px}.employeePresencePill{min-width:69px;height:25px;font-size:10.5px}.employeePresencePill.closed{min-width:99px}.employeeEditPointButton{height:26px;padding:0 9px;font-size:10.5px}.employeeHoursCard .employeeHoursTable td,.employeeHoursCard .employeeHoursTable th{height:44px;padding-right:14px;padding-left:14px;font-size:11.1px}.employeeHoursCard .employeeHoursTable th{font-size:10.3px}.employeeHoursCard .employeePresencePill{min-width:62px;height:23px;font-size:9.5px}.employeeHoursCard .employeePresencePill.closed{min-width:89px}.employeeHoursCard .employeeEditPointButton{height:23px;padding:0 8px;font-size:9.5px}.employeeProfilePage .employeeInfoTile strong,.employeeProfilePage .employeeProfileCard,.employeeProfilePage .employeeProfileHero{box-shadow:none!important}.employeeBalanceCard{grid-template-rows:auto minmax(0,1fr);gap:21px;height:calc(100vh - 196px);max-height:calc(100vh - 196px);padding:21px;box-sizing:border-box}.employeeStatsGrid{gap:10px;padding-bottom:12px}.employeeInfoTile{grid-template-rows:28px 46px;gap:10px}.employeeInfoTile span{display:flex;align-items:flex-end;min-height:28px;font-size:11px;line-height:1.15}.employeeInfoTile strong{min-height:46px;height:46px;font-size:24px}.employeeMonthlyBalances{display:grid;grid-template-rows:minmax(0,1fr);min-height:0}.employeeMonthlyBalances h2{margin-bottom:11px;font-size:13px}.employeeBalanceScroller{min-height:0;max-height:none;height:100%}.employeeBalanceRow{min-height:41px;font-size:10px}.employeePhotoPreviewOverlay{position:fixed;inset:0;z-index:130;display:grid;place-items:center;background:rgba(15,23,42,.42);-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px)}.employeePhotoPreviewDialog{position:relative;display:grid;place-items:center;width:min(520px,calc(100vw - 48px));aspect-ratio:1;border-radius:18px;background:#fff;box-shadow:0 30px 90px rgba(15,23,42,.3);padding:28px}.employeePhotoPreviewDialog>button{position:absolute;top:14px;right:14px;display:grid;place-items:center;width:38px;height:38px;border:1px solid #dfe5ee;border-radius:10px;background:#fff;color:#0f172a}.employeePhotoPreviewImage,.employeePhotoPreviewInitials{display:grid;place-items:center;width:min(390px,78vw);height:min(390px,78vw);border-radius:999px;background:#eef3f8;color:#2563eb;font-size:74px;font-weight:900}.employeeBalanceRow{display:flex;align-items:center;justify-content:space-between;min-height:48px;border-bottom:1px solid #e8edf4;color:#475569;font-size:14px}button.employeeBalanceRow{width:100%;padding:0;border:0;background:transparent;font:inherit;text-align:left;cursor:pointer}button.employeeBalanceRow.active,button.employeeBalanceRow:hover{color:#1d4ed8;background:#f5f8ff}button.employeeBalanceRow.active{padding:0 8px;border-radius:8px}.employeeBalanceRow strong{color:#475569;font-weight:700}.employeeEmptyBalance,.employeeEmptyCell{display:block;padding:20px 0;color:#94a3b8;font-size:14px;font-weight:800;text-align:center}.employeeEmptyBalance{padding:18px 0;text-align:left}.employeeEditPointButton{display:inline-flex;align-items:center;justify-content:center;height:30px;padding:0 10px;border:1px solid #dbe5f2;border-radius:8px;background:#fff;color:#1d2ca0;font:inherit;font-size:12px;font-weight:900}.employeePointEditOverlay{position:fixed;inset:0;z-index:132;display:grid;place-items:center;background:rgba(15,23,42,.36);-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px)}.employeePointEditDialog{display:grid;grid-gap:18px;gap:18px;width:min(520px,calc(100vw - 40px));padding:24px;border-radius:16px;background:#fff;box-shadow:0 28px 80px rgba(15,23,42,.26)}.employeePointEditDialog h2{margin:0;color:#0f172a;font-size:20px;font-weight:900}.employeePointEditGrid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:12px;gap:12px}.employeePointEditGrid label{display:grid;grid-gap:8px;gap:8px}.employeePointEditGrid span{color:#64748b;font-size:12px;font-weight:900}.employeePointEditGrid input{height:42px;border:1px solid #dbe5f2;border-radius:9px;background:#fff;color:#0f172a;font:inherit;padding:0 12px}.employeePointEditActions{display:flex;justify-content:flex-end;gap:10px}.employeePointEditActions button{height:40px;min-width:104px;border-radius:9px;font:inherit;font-weight:900}.employeePointEditActions button:first-child{border:1px solid #dbe5f2;background:#fff;color:#475569}.employeePointEditActions button:last-child{border:0;background:#0f66f2;color:#fff}.pointRegisterOverlay{position:fixed;inset:0;z-index:120;display:grid;place-items:center;background:rgba(15,23,42,.28);-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px)}.workTimeAlertOverlay{position:fixed;inset:0;z-index:180;display:grid;place-items:center;padding:16px;background:rgba(15,23,42,.36);-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px)}.workTimeAlertDialog{display:grid;justify-items:center;width:min(390px,calc(100vw - 32px));padding:30px 30px 24px;border:1px solid #e3e9f2;border-radius:16px;background:#fff;color:#0f172a;box-shadow:0 28px 80px rgba(15,23,42,.25);text-align:center}.workTimeAlertIcon{display:grid;place-items:center;width:52px;height:52px;margin-bottom:16px;border-radius:999px;background:#eaf1ff;color:#0757f8}.workTimeAlertDialog h2{margin:0;font-size:22px;font-weight:900}.workTimeAlertDialog p{margin:8px 0 22px;color:#667085;font-size:15px}.workTimeAlertDialog button{width:100%;height:44px;border:0;border-radius:9px;background:#0757f8;color:#fff;cursor:pointer;font:inherit;font-weight:900}.pointRegisterDialog{position:relative;display:grid;grid-gap:28px;gap:28px;width:min(620px,calc(100vw - 32px));padding:24px;border-radius:14px;background:#1d1d1f;color:#fff;box-shadow:0 30px 90px rgba(0,0,0,.34)}.pointRegisterDialog h2{margin:0;font-size:22px;font-weight:800}.pointRegisterClose{position:absolute;top:20px;right:20px;display:grid;place-items:center;width:32px;height:32px;border:0;background:transparent;color:#fff}.pointRegisterOptions{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));grid-gap:18px;gap:18px}.pointRegisterOption{display:grid;place-items:center;grid-gap:16px;gap:16px;min-height:150px;border:1px solid hsla(0,0%,100%,.04);border-radius:8px;background:linear-gradient(145deg,#343436,#262628);color:#fff;font:inherit;text-align:center}.pointRegisterOption.selected{outline:2px solid rgba(34,197,94,.72)}.pointRegisterOption:disabled{cursor:not-allowed;opacity:.42}.pointRegisterOption.completed{opacity:.72;border-color:rgba(34,197,94,.45)}.pointRegisterOption.completed:disabled{opacity:.62}.pointRegisterIcon{display:grid;place-items:center;height:32px}.pointRegisterOption.blue .pointRegisterIcon{color:#367bff}.pointRegisterOption.purple .pointRegisterIcon{color:#9b5cff}.pointRegisterOption.red .pointRegisterIcon{color:#ff5b62}.pointRegisterOption strong{font-size:14px;font-weight:900}.pointRegisterOption small{color:currentColor;font-size:13px;font-weight:900}.pointExitIcon{position:relative;display:inline-grid;place-items:center;width:38px;height:32px}.pointExitIcon i{position:absolute;left:1px;width:9px;height:24px;border-top:3px solid;border-bottom:3px solid;border-left:3px solid;border-radius:3px 0 0 3px}.pointRegisterSubmit{display:inline-flex;align-items:center;justify-content:center;gap:10px;height:56px;border:0;border-radius:8px;background:#22c55e;color:#fff;font:inherit;font-size:18px;font-weight:900}.pointRegisterSubmit:disabled{cursor:not-allowed;opacity:.65}.pointRegisterSpinner{width:18px;height:18px;border:2px solid hsla(0,0%,100%,.45);border-top-color:#fff;border-radius:999px;animation:pointSpin .7s linear infinite}.pointRegisterToast{position:fixed;left:50%;bottom:24px;z-index:140;transform:translateX(-50%);min-width:260px;padding:14px 18px;border-radius:12px;background:#111827;color:#fff;box-shadow:0 18px 44px rgba(15,23,42,.26);font-size:14px;font-weight:900;text-align:center}@keyframes pointSpin{to{transform:rotate(1turn)}}@media (max-width:1120px){.employeeProfileGrid,.employeeProfileHero{grid-template-columns:1fr}.employeeProfileJourney{padding-left:0;border-left:0}}.shell.expanded .profileThemeSwitch{display:grid;grid-template-columns:minmax(0,1fr) 32px;min-height:34px;grid-gap:5px;gap:5px;padding:0 9px;color:#d7d7e6;font:inherit;font-size:10px;font-weight:800;line-height:1;white-space:nowrap}.shell.expanded .profileThemeSwitch>span{display:grid;grid-template-columns:24px minmax(0,1fr);align-items:center;grid-gap:0;gap:0;min-width:0;white-space:nowrap}.shell.expanded .profileThemeSwitch>span svg{justify-self:start}.shell.expanded .profileThemeSwitch>i{width:32px;height:18px}.shell.expanded .profileThemeSwitch>i:before{width:12px;height:12px}.shell.expanded .profileThemeSwitch>input:checked+i:before{transform:translateX(14px)}.clientDetailV2Tabs{right:0;left:auto;justify-content:flex-end;transform:none}.clientDetailV2Tabs button{flex:0 0 96px}.clientDetailV2Tabs button:not(:first-child):before{content:none!important}.clientInlineMarketplaceFilter{min-height:34px;gap:0!important;padding:2px;overflow:hidden;border:1px solid #dce5f1;border-radius:7px;background:#f0f3f8}.clientInlineMarketplaceOption{width:108px;border:0!important;border-right:1px solid #dce4ef!important;border-radius:0!important;background:transparent!important;box-shadow:none!important}.clientInlineMarketplaceOption:last-child{border-right:0!important}.clientInlineMarketplaceOption.active{width:312px;border-radius:5px!important;background:#fff!important;box-shadow:0 2px 7px rgba(15,52,105,.07)!important}.clientInlineMarketplaceFilter:not(.withoutGeneral) .clientInlineMarketplaceOption:first-child.active{width:108px}.clientInlineMarketplaceFilter.withoutGeneral .clientInlineMarketplaceOption:first-child.active{width:312px}.clientInlineMarketplaceChannel{width:108px;height:28px;flex-basis:108px}.clientInlineMarketplaceOption.active>.clientInlineMarketplaceChannel{background:transparent!important}.clientInlineMarketplaceOption.active .clientInlineMarketplaceAccounts{width:202px;max-width:202px;padding:0 4px}.clientInlineMarketplaceAccounts button{min-width:62px}.clientAdvertisingTopbar{min-height:46px;padding:5px 7px!important}.clientOffersV2Marketplaces{display:inline-flex!important;gap:5px!important}.clientOffersV2Marketplace,.clientOffersV2Marketplace.ml{display:inline-grid!important;width:20px!important;min-width:20px!important;height:20px!important;place-items:center;padding:0!important;overflow:hidden;border:0!important;border-radius:4px!important;background:transparent!important;cursor:pointer}.clientOffersV2Marketplace img,.clientOffersV2Marketplace.ml img{display:block;width:17px!important;max-width:17px!important;height:17px!important;object-fit:contain!important}.clientOffersV2Marketplace.unavailable{cursor:default;filter:grayscale(1);opacity:.28}.clientOffersV2Marketplace.available{filter:none;opacity:1}.clientOffersV2Marketplace.selected{background:#eef4ff!important;box-shadow:0 0 0 1px #bfd3f5}.clientEditingAnutoTableCard.noTitle{grid-template-rows:minmax(0,1fr)!important}.clientEditingAnutoSummary{align-self:stretch!important;align-content:start;overflow:hidden!important}.clientEditingMonthHistory{display:grid;grid-template-rows:auto minmax(0,1fr);min-height:0;margin-top:18px;padding-top:12px;border-top:1px solid #e3eaf3}.clientEditingMonthHistoryHead,.clientEditingMonthHistoryList button{display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:center;grid-gap:10px;gap:10px}.clientEditingMonthHistoryHead{padding:0 8px 7px}.clientEditingMonthHistoryHead span{color:#7a8799;font-size:9px;font-weight:800}.clientEditingMonthHistoryList{min-height:0;max-height:280px;overflow:auto}.clientEditingMonthHistoryList button{width:100%;min-height:34px;padding:0 8px;border:0;border-radius:6px;background:transparent;color:#53617d;cursor:pointer;font:inherit;text-align:left}.clientEditingMonthHistoryList button.active,.clientEditingMonthHistoryList button:hover{background:#eef5ff;color:#0757f8}.clientEditingMonthHistoryList button b,.clientEditingMonthHistoryList button span{font-size:10px}.clientEditingCurrentMonth{width:100%;min-height:30px;margin-top:9px;border:1px solid #d7e2f0;border-radius:6px;background:#fff;color:#0757f8;cursor:pointer;font-size:9px;font-weight:800}.clientEditingMonthLoading{margin-top:7px}@media (max-width:760px){.employeeProfileHero{padding:14px}.employeeProfileWorkInfo{grid-template-columns:1fr}.employeeProfileGrid{gap:14px}.employeePointToolbar{align-items:stretch;flex-direction:column}.employeePointToolbar label{width:100%}.employeeStatsGrid{grid-template-columns:repeat(2,minmax(0,1fr))}.employeeHoursScroller{min-height:420px}.pointRegisterOptions{grid-template-columns:repeat(2,minmax(0,1fr))}}.collaboratorPhotoInitials{font-size:34px}.drivePhoto{display:inline-block;background-position:50%;background-repeat:no-repeat;background-size:cover}.collaboratorPhotoPreview{width:92px;height:92px;border-radius:999px}.avatarInitials{display:inline-flex;align-items:center;justify-content:center;background:#eef3f8;color:#64748b;font-size:12px;font-weight:800;letter-spacing:0}.monthlyTasksPage{display:grid;grid-gap:18px;gap:18px;padding-bottom:56px}.monthlyHeaderControls{display:flex;align-items:center;gap:12px;flex-wrap:wrap;justify-content:flex-end}.monthlyTabs{display:inline-flex;width:-moz-fit-content;width:fit-content;gap:6px;padding:4px;border:1px solid #dbe5f2;border-radius:10px;background:#f8fafc}.monthlyTabs button{height:38px;min-width:96px;border:0;border-radius:8px;background:transparent;color:#64748b;font:inherit;font-weight:800;cursor:pointer}.monthlyTabs button.active{background:#fff;color:#0f66f2;box-shadow:0 6px 16px rgba(15,102,242,.12)}.monthlyTasksToolbar{display:flex;align-items:center;justify-content:space-between;gap:16px}.monthlyHeaderMonth,.monthlyTasksToolbar span{display:inline-flex;align-items:center;gap:10px;height:44px;padding:0 16px;border:1px solid #d9e0ea;border-radius:8px;background:#fff;color:#1f2937;font-size:15px;font-weight:800}.monthlyMainPanel{display:grid;grid-gap:16px;gap:16px;padding:18px;border:1px solid #dfe5ee;border-radius:24px;background:#fff;box-shadow:0 18px 45px rgba(15,23,42,.05)}.monthlyCardsGrid{display:grid;grid-template-columns:minmax(0,1fr) minmax(260px,.34fr);grid-gap:16px;gap:16px;align-items:start}.monthlyTasksCard,.monthlyTasksPanel{overflow:hidden;border:1px solid #dfe5ee;border-radius:18px;background:#fff;box-shadow:none}.monthlyTasksPanelHeader{display:flex;align-items:flex-start;justify-content:space-between;gap:18px;padding:26px 26px 24px}.monthlyTasksPanelHeader h2{margin:0;color:#111827;font-size:20px;font-weight:800;letter-spacing:0}.monthlyTasksPanelHeader p{margin:14px 0 0;color:#6b7280;font-size:15px}.monthlyCardHeader{display:flex;align-items:center;justify-content:space-between;min-height:58px;padding:16px 18px}.monthlyCardHeader h2{margin:0;color:#111827;font-size:18px;font-weight:800;letter-spacing:0}.monthlyTaskSearch{display:inline-flex;align-items:center;gap:8px;width:min(260px,45%);height:34px;padding:0 11px;border:1px solid #d8e0ec;border-radius:9px;background:#f8fafc;color:#64748b}.monthlyTaskSearch input{min-width:0;width:100%;border:0;outline:0;background:transparent;color:#111827;font-size:13px;font-weight:650}.monthlyTaskSearch input::placeholder{color:#94a3b8}.monthlyTaskSearch:focus-within{border-color:#2563eb;box-shadow:0 0 0 3px rgba(37,99,235,.1);background:#fff}.monthlyCardScroller{max-height:calc(100vh - 300px);min-height:260px;overflow-x:hidden;overflow-y:auto;border-top:1px solid #e5eaf1}.monthlyTasksActions{display:flex;align-items:center;gap:14px;flex-wrap:wrap;justify-content:flex-end}.monthlyMonthSelect{display:inline-flex;align-items:center;gap:10px;min-width:218px;height:46px;padding:0 14px;border:1px solid #d9e0ea;border-radius:8px;background:#fff;color:#4b5563}.monthlyMonthSelect select{width:100%;border:0;outline:0;background:transparent;color:#374151;font:inherit;cursor:pointer}.monthlyCalendarButton,.monthlyNewTaskButton{display:inline-flex;align-items:center;justify-content:center;gap:8px;height:44px;padding:0 18px;border:0;border-radius:8px;background:#0f66f2;color:#fff;font-size:15px;font-weight:700;cursor:pointer;box-shadow:0 10px 24px rgba(15,102,242,.22)}.monthlyCalendarButton{border:1px solid #cbd9ec;background:#fff;color:#0f66f2;box-shadow:none}.monthlyCalendarButton:disabled{color:#94a3b8;background:#f8fafc}.monthlyTasksGrid{display:grid;grid-template-columns:minmax(760px,1fr) minmax(360px,.4fr);border-top:1px solid #e5eaf1}.monthlyClosedTable,.monthlyMainTable{width:100%;border-collapse:separate;border-spacing:0;table-layout:fixed}.monthlyClosedTable,.monthlyMainTable{min-width:0}.monthlyClosedTable td:first-child,.monthlyClosedTable th:first-child{width:22%}.monthlyClosedTable td:nth-child(2),.monthlyClosedTable th:nth-child(2){width:50%}.monthlyClosedTable td:nth-child(3),.monthlyClosedTable th:nth-child(3),.monthlyMainTable td:first-child,.monthlyMainTable th:first-child{width:28%}.monthlyMainTable td:nth-child(2),.monthlyMainTable th:nth-child(2){width:20%}.monthlyMainTable td:nth-child(3),.monthlyMainTable th:nth-child(3){width:14%}.monthlyMainTable td:nth-child(4),.monthlyMainTable th:nth-child(4){width:13%}.monthlyMainTable td:nth-child(5),.monthlyMainTable th:nth-child(5){width:17%}.monthlyMainTable td:nth-child(6),.monthlyMainTable th:nth-child(6){width:8%;text-align:center}.monthlyClosedTable td,.monthlyClosedTable th,.monthlyMainTable td,.monthlyMainTable th{height:54px;padding:0 10px;border-bottom:1px solid #e7ebf2;color:#374151;font-size:14px;vertical-align:middle}.monthlyClosedTable th,.monthlyMainTable th{position:-webkit-sticky;position:sticky;top:0;z-index:1;height:46px;background:#fbfcfe;color:#6b7280;font-size:12px;font-weight:800;letter-spacing:.06em;text-align:left;text-transform:uppercase}.monthlyClosedTable{border-left:0}.monthlyClosedTable thead tr:first-child th{text-align:left}.monthlyGroupRow td{height:34px;padding:0 12px;background:#d8dde6;color:#111827;font-size:14px;font-weight:800;text-align:center}.monthlyGroupSpacerRow td{height:24px;padding:0;border-bottom:1px solid #e7ebf2;background:#eef1f5}.monthlyTaskName{display:inline-flex;align-items:center;gap:8px;max-width:100%;color:#273244;font-weight:600;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.monthlyTaskTitleInput{width:100%;height:28px;padding:0 7px;border:1px solid transparent;border-radius:5px;background:transparent;color:#273244;font:inherit;font-weight:600;outline:none}.monthlyTaskTitleInput:hover{border-color:#d7deea;background:#f8fafc}.monthlyTaskTitleInput:focus{border-color:#8eb3ff;background:#fff;box-shadow:0 0 0 2px rgba(37,99,235,.1)}.monthlyGroupTag{display:inline-flex;align-items:center;justify-content:center;max-width:100%;height:24px;padding:0 8px;border-radius:999px;background:#eef3f8;color:#475569;font-size:12px;font-weight:800;white-space:nowrap}.monthlyClosedReason{display:-webkit-box;overflow:hidden;line-height:1.2;white-space:normal;overflow-wrap:anywhere;-webkit-box-orient:vertical;-webkit-line-clamp:2}.monthlyReportSelect,.monthlyRoleSelect,.monthlyWeekdaySelect,.monthlyWeekdayTag{display:inline-flex;align-items:center;justify-content:center;height:26px;max-width:100%;border:0;border-radius:999px;font:inherit;font-size:12px;font-weight:800}.monthlyExhibitionSelect{position:relative;width:min(100%,180px)}.monthlyExhibitionTrigger{display:flex;align-items:center;justify-content:space-between;width:100%;height:22px;padding:0 8px;border:0;border-radius:999px;background:#eef3f8;color:#475569;font-size:9px;font-weight:800;cursor:pointer}.monthlyExhibitionTrigger svg{flex:0 0 auto;transition:transform .16s ease}.monthlyExhibitionTrigger[aria-expanded=true] svg{transform:rotate(180deg)}.monthlyExhibitionMenu{position:absolute;z-index:20;top:calc(100% + 5px);left:0;width:190px;padding:6px;border:1px solid #dbe2ec;border-radius:6px;background:#fff;box-shadow:0 10px 25px rgba(15,23,42,.16)}.monthlyExhibitionMenu label{display:flex;align-items:center;gap:8px;min-height:30px;padding:0 7px;border-radius:4px;color:#273244;font-size:10px;font-weight:600;cursor:pointer}.monthlyExhibitionMenu label:hover{background:#f1f5f9}.monthlyExhibitionMenu input{width:14px;height:14px;margin:0;accent-color:#2563eb}.monthlyWeekdaySelect,.monthlyWeekdayTag{min-width:78px;padding:0 10px;background:#eef3f8;color:#475569}.monthlyReportSelect,.monthlyRoleSelect,.monthlyWeekdaySelect{cursor:pointer;outline:1px solid transparent}.monthlyReportSelect:focus,.monthlyRoleSelect:focus,.monthlyWeekdaySelect:focus{outline-color:#93c5fd}.monthlyReportSelect{width:min(100%,180px);padding:0 8px;background:#eef3f8;color:#475569}.monthlyRoleSelect{min-width:96px;padding:0 8px}.monthlyRoleSelect.blue{background:#eaf2ff;color:#2563eb}.monthlyRoleSelect.green{background:#eaf8ed;color:#15803d}.monthlyRoleSelect.yellow{background:#fff5d6;color:#ca8a04}.monthlyRoleSelect.purple{background:#f2eafa;color:#7e3fb2}.monthlyRoleSelect.slate{background:#eef3f8;color:#475569}.monthlyRowDelete,.monthlyRowMenu{display:inline-flex;align-items:center;justify-content:center;width:32px;height:32px;border:1px solid #e3e8f0;border-radius:8px;background:#fff;color:#111827;cursor:pointer}.monthlyRowDelete{border-color:transparent;color:#dc2626}.monthlyRowDelete:hover{border-color:#fecaca;background:#fff1f2}.monthlyMainTable tbody tr:not(.monthlyGroupRow):not(.monthlyGroupSpacerRow) td{height:42px;font-size:10px}.monthlyMainTable tbody .monthlyTaskName{font-size:10px}.monthlyMainTable tbody .monthlyPill,.monthlyMainTable tbody .monthlyReportSelect,.monthlyMainTable tbody .monthlyRoleSelect,.monthlyMainTable tbody .monthlyWeekdaySelect,.monthlyMainTable tbody .monthlyWeekdayTag{height:22px;font-size:9px}.monthlyMainTable tbody .monthlyDateInput{height:28px;font-size:10px}.monthlyMainTable tbody .monthlyRowDelete{width:28px;height:28px}.monthlyDeleteDialog{width:min(430px,calc(100vw - 32px))}.monthlyDeleteDialog>p{margin:10px 0 22px;color:#64748b;line-height:1.5}.monthlyPill{display:inline-flex;align-items:center;justify-content:center;min-width:58px;height:24px;max-width:100%;padding:0 8px;border-radius:8px;font-size:12px;font-weight:700}.monthlyPill.blue{background:#eaf2ff;color:#2563eb}.monthlyPill.green{background:#eaf8ed;color:#15803d}.monthlyPill.yellow{background:#fff5d6;color:#ca8a04}.monthlyPill.purple{background:#f2eafa;color:#7e3fb2}.monthlyPill.slate{background:#eef3f8;color:#475569}.monthlyPill.closed{background:#ffe8ed;color:#d44d65}.monthlyDash{color:#9ca3af}.monthlyDateInput{width:112px;height:34px;border:1px solid #dbe5f2;border-radius:8px;background:#fff;color:#1f2937;padding:0 6px;font:inherit}.monthlyDateField{position:relative;display:inline-flex;align-items:center}.monthlyDateError{position:absolute;z-index:30;left:0;bottom:calc(100% + 5px);width:max-content;max-width:250px;padding:6px 8px;border:1px solid #fecaca;border-radius:6px;background:#fff;color:#dc2626;font-size:10px;font-weight:700;line-height:1.3;box-shadow:0 6px 16px rgba(15,23,42,.14)}.monthlyDialogDateError{color:#dc2626;font-size:12px;font-weight:700;line-height:1.35}.monthlyCardFooter{min-height:62px;padding:14px 18px 24px;color:#64748b;font-size:15px;font-weight:700}.monthlyTaskDialog{width:min(520px,calc(100vw - 32px))}.monthlyDialogGrid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:12px;gap:12px}.annualSchedulePage{display:grid;padding-bottom:56px}.annualSchedulePanel{overflow:hidden;border:1px solid #dfe5ee;border-radius:24px;background:#fff;box-shadow:0 18px 45px rgba(15,23,42,.05)}.annualScheduleHeader{display:flex;align-items:flex-start;justify-content:space-between;gap:18px;padding:26px 26px 24px}.annualScheduleHeader h2{margin:0;color:#111827;font-size:20px;font-weight:800;letter-spacing:0}.annualScheduleHeader p{margin:14px 0 0;color:#6b7280;font-size:15px}.annualScheduleActions{display:flex;align-items:center;justify-content:flex-end;gap:12px;flex-wrap:wrap}.annualSearch{display:inline-flex;align-items:center;gap:10px;width:292px;height:44px;padding:0 14px;border:1px solid #d9e0ea;border-radius:8px;background:#fff;color:#64748b}.annualSearch input{width:100%;border:0;outline:0;background:transparent;color:#111827;font:inherit}.annualSearch input::placeholder{color:#7b8190}.annualGhostButton,.annualPrimaryButton{display:inline-flex;align-items:center;justify-content:center;gap:8px;height:44px;padding:0 18px;border-radius:8px;font-size:15px;font-weight:700;cursor:pointer}.annualGhostButton{border:1px solid #d9e0ea;background:#fff;color:#1f2937}.annualPrimaryButton{border:0;background:#0f66f2;color:#fff;box-shadow:0 10px 24px rgba(15,102,242,.22)}.annualFilters{display:flex;gap:14px;padding:0 26px 20px}.annualFilters label{display:grid;grid-gap:7px;gap:7px;min-width:190px;color:#6b7280;font-size:12px;font-weight:800;letter-spacing:.04em;text-transform:uppercase}.annualFilters select{height:42px;border:1px solid #d9e0ea;border-radius:8px;background:#fff;color:#111827;font:inherit;text-transform:none}.annualTableWrap{max-height:calc(100vh - 370px);min-height:260px;overflow:auto;border-top:1px solid #e5eaf1}.annualScheduleTable{width:100%;min-width:980px;border-collapse:separate;border-spacing:0;table-layout:fixed}.annualScheduleTable td,.annualScheduleTable th{height:40px;padding:0 16px;border-bottom:1px solid #e7ebf2;border-right:1px solid #edf1f6;color:#1f2937;font-size:15px;text-align:left;vertical-align:middle}.annualScheduleTable th{position:-webkit-sticky;position:sticky;top:0;z-index:1;height:46px;background:#fbfcfe;color:#111827;font-weight:800}.annualScheduleTable th button{display:inline-flex;align-items:center;gap:4px;border:0;background:transparent;color:inherit;font:inherit;font-weight:800;cursor:pointer}.annualScheduleTable td:first-child,.annualScheduleTable td:nth-child(2),.annualScheduleTable th:first-child,.annualScheduleTable th:nth-child(2){width:16%}.annualScheduleTable td:nth-child(3),.annualScheduleTable th:nth-child(3){width:34%}.annualScheduleTable td:nth-child(4),.annualScheduleTable th:nth-child(4){width:17%}.annualScheduleTable td:nth-child(5),.annualScheduleTable th:nth-child(5){width:12%}.annualScheduleTable td:nth-child(6),.annualScheduleTable th:nth-child(6){width:9%}.annualPill{display:inline-flex;align-items:center;justify-content:center;min-width:48px;height:24px;padding:0 10px;border-radius:999px;font-size:13px;font-weight:800}.annualPill.holiday{background:#e8f1ff;color:#1458df}.annualPill.optional{background:#fff0df;color:#e06400}.annualPill.recess{background:#f2eafa;color:#7e3fb2}.annualPill.yes{background:#def8e8;color:#05823d}.annualPill.no{background:#ffe8e7;color:#d83b35}.annualRowActions{display:inline-flex;align-items:center;gap:16px}.annualRowActions button{display:inline-flex;align-items:center;justify-content:center;border:0;background:transparent;color:#25324a;cursor:pointer}.annualRowActions button.danger{color:#e00000}.annualScheduleFooter{display:flex;align-items:center;gap:24px;min-height:68px;padding:16px 26px 34px;color:#64748b;font-size:15px}.annualScheduleFooter span{font-weight:700}.annualDialog{width:min(560px,calc(100vw - 32px))}.annualPasteDialog{width:min(720px,calc(100vw - 32px))}.annualPasteDialog textarea{min-height:300px;resize:vertical;line-height:1.45}.annualPastePreview{margin-top:10px;padding:10px 12px;border:1px solid #dbe5f2;border-radius:8px;background:#f8fbff;color:#475569;font-size:14px;font-weight:700}.annualConfirmDialog{width:min(460px,calc(100vw - 32px))}.annualConfirmDialog p{margin:12px 0 0;color:#475569;line-height:1.5}.annualDateMode{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:8px;gap:8px;margin:12px 0 14px;padding:4px;border:1px solid #dbe5f2;border-radius:10px;background:#f8fafc}.annualDateMode button{height:38px;border:0;border-radius:8px;background:transparent;color:#64748b;font:inherit;font-weight:800;cursor:pointer}.annualDateMode button.active{background:#fff;color:#0f66f2;box-shadow:0 6px 16px rgba(15,102,242,.12)}.taskAssignPrimary.danger{background:#dc2626;box-shadow:0 10px 24px rgba(220,38,38,.2)}.annualDialogGrid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:12px;gap:12px}@media (max-width:1120px){.monthlyCardsGrid{grid-template-columns:1fr}}@media (max-width:760px){.monthlyTasksToolbar{align-items:stretch;flex-direction:column}.monthlyNewTaskButton,.monthlyTabs,.monthlyTasksToolbar span{width:100%}.monthlyDialogGrid{grid-template-columns:1fr}.annualFilters,.annualScheduleActions,.annualScheduleFooter,.annualScheduleHeader{align-items:stretch;flex-direction:column}.annualFilters label,.annualGhostButton,.annualPrimaryButton,.annualSearch{width:100%}.annualDialogGrid{grid-template-columns:1fr}}.pageHeader:has(.clientDetailV2Topbar){min-height:92px;align-items:stretch;padding:0 32px;border-bottom:1px solid #e5eaf3;background:hsla(0,0%,100%,.92);box-shadow:0 10px 30px rgba(15,23,42,.04)}.pageHeader:has(.clientDetailV2Topbar) .pageHeaderCustomTitle{flex:1 1;min-width:0}.pageHeader:has(.clientDetailV2Topbar) .topActions{display:none}.clientDetailV2{display:grid;grid-template-rows:minmax(0,1fr);min-height:calc(100vh - 92px);padding:16px 32px 28px;background:#f7f9fd}.clientDetailV2Topbar{display:flex;align-items:center;gap:34px;min-height:92px}.clientDetailV2Title{display:flex;align-items:center;min-width:168px;padding-right:30px;border-right:1px solid #cfd7e6}.clientDetailV2Title h1{font-size:24px;font-weight:900;letter-spacing:0}.clientDetailV2Tabs{display:flex;align-items:stretch;gap:18px;height:100%}.clientDetailV2Tabs button{min-width:70px;height:92px;padding:0 9px;border-radius:0;color:#4d5c7c;font-size:15px;letter-spacing:0;white-space:nowrap}.clientDetailV2Tabs button.active{color:#0757f8}.clientDetailV2Tabs button.active:after{left:8px;right:8px;bottom:20px;border-radius:999px;background:#0757f8}.clientOffersV2Panel,.clientProfileV2Panel{min-width:0;min-height:0;border:1px solid #e4e9f2;border-radius:12px;background:#fff;box-shadow:0 16px 36px rgba(15,23,42,.06)}.clientOffersV2Panel{display:grid;grid-template-rows:auto minmax(0,1fr) auto;overflow:hidden}.clientOffersV2Toolbar{display:grid;grid-template-columns:minmax(260px,366px) auto auto auto auto minmax(20px,1fr) auto auto;align-items:center;grid-gap:16px;gap:16px;min-height:96px;padding:24px 20px;border-bottom:1px solid #e3e9f3}.clientOffersV2Primary,.clientOffersV2Search,.clientOffersV2Select,.clientOffersV2ToolButton{display:inline-flex;align-items:center;height:48px;border-radius:8px;font:inherit;font-size:15px;font-weight:800;letter-spacing:0}.clientOffersV2Search{position:relative;min-width:0}.clientOffersV2Search svg{position:absolute;left:16px;color:#405070;pointer-events:none}.clientOffersV2Search input{width:100%;height:48px;padding:0 18px 0 52px;border:1px solid #d9e1ee;border-radius:8px;outline:0;background:#fff;color:#071433;font:inherit;font-size:15px;font-weight:700}.clientOffersV2Search input::placeholder{color:#566789}.clientOffersV2Search input{padding-right:44px!important}.clientOffersV2Search>button{position:absolute;right:10px;top:50%;display:inline-flex;width:26px;height:26px;align-items:center;justify-content:center;padding:0;border:0;border-radius:50%;background:transparent;color:#77839a;transform:translateY(-50%);cursor:pointer;z-index:2}.clientOffersV2Search>button:hover{background:#eef3fb;color:#10213f}.clientOffersV2Search>button svg{position:static;width:15px;height:15px;color:currentColor;pointer-events:none}.clientOffersV2Select,.clientOffersV2ToolButton{justify-content:center;gap:10px;min-width:114px;padding:0 20px;border:1px solid #dfe6f1;background:#fff;color:#071433;cursor:pointer}.clientOffersV2Select{min-width:134px;justify-content:space-between}.clientOffersV2Primary{justify-content:center;gap:10px;min-width:142px;padding:0 20px;border:0;background:#0757f8;color:#fff;cursor:pointer;box-shadow:0 12px 20px rgba(7,87,248,.22)}.clientOffersV2TableScroll{min-height:0;max-height:calc(100vh - 286px);overflow:auto;padding:18px 20px 0}.clientOffersV2Table{width:100%;min-width:1120px;border-collapse:separate;border-spacing:0;table-layout:fixed}.clientOffersV2Table th{height:46px;padding:0 12px;border-bottom:1px solid #dfe5ef;color:#53617d;font-size:14px;font-weight:900;text-align:left;white-space:nowrap}.clientOffersV2Table td{height:80px;padding:0 12px;border-bottom:1px solid #e4e9f2;color:#071433;font-size:15px;font-weight:700;vertical-align:middle}.clientOffersV2Table td:first-child,.clientOffersV2Table th:first-child{width:44px}.clientOffersV2Table td:nth-child(2),.clientOffersV2Table th:nth-child(2){width:86px}.clientOffersV2Table td:nth-child(3),.clientOffersV2Table th:nth-child(3){width:310px}.clientOffersV2Table td:nth-child(4),.clientOffersV2Table th:nth-child(4){width:140px}.clientOffersV2Table td:nth-child(5),.clientOffersV2Table td:nth-child(6),.clientOffersV2Table th:nth-child(5),.clientOffersV2Table th:nth-child(6){width:152px}.clientOffersV2Table td:nth-child(7),.clientOffersV2Table th:nth-child(7){width:204px}.clientOffersV2Table td:nth-child(8),.clientOffersV2Table th:nth-child(8){width:150px}.clientOffersV2Table td:nth-child(9),.clientOffersV2Table th:nth-child(9){width:78px;text-align:right}.clientOffersV2Check{display:inline-block;width:16px;height:16px;border:2px solid #a8b3c8}.clientOffersV2Photo{display:inline-flex;align-items:center;width:56px;height:44px;border-radius:8px;overflow:hidden;background-color:#f7faff;box-shadow:inset 0 0 0 1px rgba(7,20,51,.08)}.clientMlListingPhoto.mosaic,.clientOffersV2Photo.mosaic{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-template-rows:repeat(2,minmax(0,1fr));grid-gap:1px;gap:1px;padding:1px;place-items:stretch;background:#d8e3f2}.clientMlListingPhoto.mosaic i,.clientOffersV2Photo.mosaic i{display:flex;align-items:center;width:100%;height:100%;min-width:0;min-height:0;overflow:hidden;border-radius:3px;background-color:#f7faff;background-position:50%;background-size:cover}.clientOffersV2Photo.productTone1{background:linear-gradient(145deg,#f4f5f5,#111 65%,#050505)}.clientOffersV2Photo.productTone2,.clientOffersV2Photo.productTone3{background:linear-gradient(145deg,#f6ede3,#a8622b 55%,#78411d)}.clientOffersV2Photo.productTone4{background:linear-gradient(145deg,#191919,#111 42%,#d99834 43%,#0b0b0b)}.clientOffersV2Main{display:grid;grid-gap:8px;gap:8px;min-width:0}.clientOffersV2Main small,.clientOffersV2Main strong{display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.clientOffersV2Main strong{color:#071433;font-size:15px;font-weight:900}.clientOffersV2Main small{color:#53617d;font-size:14px;font-weight:700}.clientOffersV2Status{display:inline-flex;align-items:center;gap:8px;height:26px;padding:0 10px;border-radius:8px;background:#dbfbe7;color:#107a3c;font-size:14px;font-weight:800}.clientOffersV2Status i{width:7px;height:7px;border-radius:50%;background:#19bd5b}.clientOffersV2MediaOrigin{display:inline-flex;align-items:center;justify-content:center;width:55px;height:20px;padding:0 8px;border-radius:6px;background:#ede9fe;color:#6d28d9;font-size:10px;font-weight:800}.clientServiceActionChoice{grid-template-columns:1fr 1fr;margin-bottom:14px}.pageHeader:has(.clientDetailV2Topbar){padding-left:0!important}.clientOffersV2Marketplaces{position:relative;display:inline-flex;align-items:center;gap:8px}.clientOffersV2Marketplaces.muted{color:#8a98ad;font-weight:700}.clientOffersV2Marketplace{display:inline-flex;align-items:center;justify-content:center;width:30px;height:30px;border:1px solid #e3e8f2;border-radius:8px;background:#fff;color:#071433;font-size:12px;font-weight:900;cursor:pointer;transition:border-color .2s ease,background .2s ease}.clientOffersV2Marketplace.ml{color:#304050;gap:4px;width:46px;border-color:#f1d95c;background:#fff9db}.clientOffersV2Marketplace.ml img{width:22px;height:22px;object-fit:contain}.clientOffersV2Marketplace.ml b{color:#23337d;font-size:10px;font-weight:900;line-height:1}.clientOffersV2Marketplace:hover{border-color:#7bb7ff;background:#f4f9ff}.clientOffersV2MarketplacePopover{position:absolute;z-index:40;top:calc(100% + 8px);right:0;min-width:260px;max-width:340px;display:grid;grid-gap:8px;gap:8px;padding:12px;border:1px solid #d9e3f2;border-radius:10px;background:#fff;box-shadow:0 16px 38px rgba(7,20,51,.14)}.clientOffersV2MarketplacePopover strong{font-size:12px;color:#071433}.clientOffersV2MarketplacePopover span{display:grid;grid-template-columns:56px 64px 1fr;grid-gap:8px;gap:8px;align-items:center;font-size:11px;color:#52627a}.clientOffersV2MarketplacePopover b{color:#071433}.clientOffersV2MarketplacePopover em{font-style:normal}.clientOffersV2MarketplacePopover code{justify-self:end;color:#071433;font-family:inherit;font-weight:800}.clientOffersV2MarketplacePopover.grouped{min-width:420px;max-width:520px;gap:0}.clientOffersV2MarketplacePopover.grouped.single{min-width:280px;max-width:360px}.clientOffersV2MarketplaceAccount{display:grid!important;grid-template-columns:74px minmax(130px,1fr) minmax(130px,1fr)!important;grid-gap:14px!important;gap:14px!important;align-items:start!important;padding:10px 0!important;border-bottom:1px solid #e4e9f2}.clientOffersV2MarketplacePopover.grouped.single .clientOffersV2MarketplaceAccount{grid-template-columns:minmax(130px,1fr) minmax(130px,1fr)!important}.clientOffersV2MarketplacePopover.codeOnly{min-width:220px;max-width:280px;gap:8px;padding:10px}.clientOffersV2MarketplaceTabs{display:flex!important;grid-template-columns:none!important;gap:4px!important;align-items:center!important;padding-bottom:6px;border-bottom:1px solid #e8eef7}.clientOffersV2MarketplaceTabs button{height:24px;min-width:38px;border:1px solid #d8e3f2;border-radius:7px;background:#f8fbff;color:#53617d;font-size:11px;font-weight:900;cursor:pointer}.clientOffersV2MarketplaceTabs button.active{border-color:#a9c7ff;background:#eef5ff;color:#005cff}.clientOffersV2MarketplaceTabs button:disabled{opacity:.42;cursor:not-allowed}.clientOffersV2MarketplaceCodes{display:flex!important;grid-template-columns:none!important;flex-wrap:wrap;gap:6px!important;align-items:center!important}.clientOffersV2MarketplaceCodeGroups{display:grid!important;grid-template-columns:none!important;grid-gap:8px!important;gap:8px!important}.clientOffersV2MarketplaceCodeGroup{display:grid!important;grid-template-columns:58px minmax(0,1fr)!important;align-items:start!important;grid-gap:8px!important;gap:8px!important}.clientOffersV2MarketplaceCodeGroup em{color:#53617d;font-size:11px;font-style:normal;font-weight:900;padding-top:5px}.clientOffersV2MarketplaceCodeButton{border:1px solid #d9e3f2;border-radius:7px;background:#f6f9ff;color:#071433;font:inherit;font-size:11px;font-weight:900;padding:5px 7px;cursor:pointer}.clientOffersV2MarketplaceCodeButton:hover{border-color:#7bb7ff;background:#eef6ff}.clientOffersV2MarketplaceCodeItem{display:inline-flex;align-items:center;gap:4px}.clientOffersV2MarketplaceOpenListing{display:inline-flex;width:26px;height:26px;align-items:center;justify-content:center;border:1px solid #d9e3f2;border-radius:7px;background:#f6f9ff;color:#0757f8;transition:border-color .15s ease,background-color .15s ease,color .15s ease}.clientOffersV2MarketplaceOpenListing:hover{border-color:#7bb7ff;background:#eaf3ff;color:#0048d8}.clientOffersV2MarketplaceCopyHint,.clientOffersV2MarketplaceEmpty{color:#75829a;font-size:11px;font-weight:800}.clientOffersV2MarketplaceCopyHint{position:fixed;left:50%;bottom:34px;transform:translateX(-50%);z-index:80;border-radius:8px;background:#071433;color:#008a35;box-shadow:0 10px 26px rgba(7,20,51,.18);color:#fff;padding:8px 12px}.clientOffersV2MarketplaceAccount:last-child{border-bottom:0}.clientOffersV2MarketplaceAccount>b{color:#071433;font-size:12px;font-weight:900}.clientOffersV2MarketplaceAccount>span{display:grid!important;grid-template-columns:1fr!important;grid-gap:4px!important;gap:4px!important;align-items:start!important;color:#53617d}.clientOffersV2MarketplaceAccount em{color:#53617d;font-size:11px;font-style:normal;font-weight:900}.clientOffersV2MarketplaceAccount code{justify-self:start!important;color:#071433;font-family:inherit;font-size:11px;font-weight:800;line-height:1.35;overflow-wrap:anywhere;white-space:normal}.clientOffersV2Marketplace.shopee{color:#ff4d1d}.clientOffersV2Marketplace.amazon{color:#111;font-size:18px}.clientOffersV2Action{display:inline-flex;align-items:center;justify-content:center;width:34px;height:34px;margin-left:auto;border:0;border-radius:8px;background:transparent;color:#071433;cursor:pointer}.clientOffersV2Footer{display:flex;align-items:center;min-height:54px;padding:0 20px;color:#53617d;font-size:14px;font-weight:700}.clientOffersV2Empty{display:block;padding:24px 0;color:#53617d;font-weight:800;text-align:center}.clientProfileV2Panel{padding:24px}.clientProfileV2Grid{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));grid-gap:16px;gap:16px}.clientProfileV2Info,.clientTabV2Empty{display:grid;grid-gap:8px;gap:8px;min-height:92px;padding:18px;border:1px solid #e4e9f2;border-radius:10px;background:#fbfcff}.clientProfileV2Info span{color:#63708b;font-size:12px;font-weight:800}.clientProfileV2Info strong,.clientTabV2Empty strong{color:#071433;font-size:16px;font-weight:900}.pageHeader:has(.clientDetailV2Topbar){min-height:76px;padding:0 28px}.clientDetailV2{min-height:calc(100vh - 76px);padding:14px 28px 22px}.clientDetailV2Topbar{min-height:76px;gap:28px}.clientDetailV2Title{min-width:156px}.clientDetailV2Tabs{gap:14px}.clientDetailV2Tabs button{height:76px;min-width:62px;padding:0 8px;font-size:13px;font-weight:700}.clientDetailV2Tabs button.active:after{bottom:14px}.clientOffersV2Panel,.clientProfileV2Panel{border-radius:10px;box-shadow:0 10px 28px rgba(15,23,42,.055)}.clientOffersV2Toolbar{grid-template-columns:minmax(250px,366px) auto auto auto auto minmax(12px,1fr) auto auto;gap:12px;min-height:78px;padding:16px 18px}.clientOffersV2Primary,.clientOffersV2Search,.clientOffersV2Select,.clientOffersV2ToolButton{height:40px;border-radius:7px;font-size:13px}.clientOffersV2Search svg{left:14px;width:17px;height:17px}.clientOffersV2Search input{height:40px;padding:0 14px 0 42px;border-radius:7px;font-size:13px}.clientOffersV2Select,.clientOffersV2ToolButton{min-width:104px;padding:0 14px;gap:8px}.clientOffersV2Select{min-width:116px}.clientOffersV2Primary{min-width:124px;padding:0 16px;gap:8px}.clientOffersV2TableScroll{max-height:calc(100vh - 232px);padding:14px 18px 0}.clientOffersV2Table{min-width:1040px}.clientOffersV2Table th{height:40px;padding:0 10px;font-size:12px}.clientOffersV2Table td{height:62px;padding:0 10px;font-size:13px}.clientOffersV2Table td:first-child,.clientOffersV2Table th:first-child{width:38px}.clientOffersV2Table td:nth-child(2),.clientOffersV2Table th:nth-child(2){width:72px}.clientOffersV2Table td:nth-child(3),.clientOffersV2Table th:nth-child(3){width:292px}.clientOffersV2Table td:nth-child(4),.clientOffersV2Table th:nth-child(4){width:118px}.clientOffersV2Table td:nth-child(5),.clientOffersV2Table td:nth-child(6),.clientOffersV2Table th:nth-child(5),.clientOffersV2Table th:nth-child(6){width:128px}.clientOffersV2Table td:nth-child(7),.clientOffersV2Table th:nth-child(7){width:168px}.clientOffersV2Table td:nth-child(8),.clientOffersV2Table th:nth-child(8){width:124px}.clientOffersV2Table td:nth-child(9),.clientOffersV2Table th:nth-child(9){width:64px}.clientOffersV2Check{border-width:1.5px}.clientOffersV2Photo{width:46px;height:38px;border:1px dashed #ccd6e6;border-radius:7px;background:#f8fafc;box-shadow:none}.clientOffersV2Photo.productTone1,.clientOffersV2Photo.productTone2,.clientOffersV2Photo.productTone3,.clientOffersV2Photo.productTone4{background:#f8fafc}.clientOffersV2Main{gap:5px}.clientOffersV2Main strong{font-size:13px}.clientOffersV2Main small{font-size:12px}.clientOffersV2Status{height:24px;gap:7px;padding:0 9px;border-radius:7px;font-size:12px}.clientOffersV2Status i{width:6px;height:6px}.clientOffersV2Marketplace,.clientOffersV2Marketplaces{display:inline-flex}.clientOffersV2Action{width:30px;height:30px}.clientOffersV2Footer{min-height:46px;padding:0 18px;font-size:12px}.clientProfileV2Panel{padding:18px}.clientProfileV2Grid{gap:12px}.clientProfileV2Info,.clientTabV2Empty{min-height:78px;padding:14px;border-radius:8px}.clientProfileV2Info span{font-size:11px}.clientProfileV2Info strong,.clientTabV2Empty strong{font-size:14px}.pageHeader:has(.offerDetailHeaderMount){display:none}.offerDetailPage{display:grid;grid-template-columns:minmax(0,1fr) 390px;grid-gap:10px;gap:10px;padding:8px 10px 10px;overflow:hidden;background:#f7f9fd}.offerDetailMain{min-width:0}.offerDetailScroll{display:grid;grid-gap:8px;gap:8px;overflow:auto;padding-right:0}.offerDetailHeader,.offerProfileV2Panel,.offerSection,.offerTextGrid{border:1px solid #e2e7f0;border-radius:6px;background:#fff;box-shadow:0 8px 22px rgba(15,23,42,.04)}.offerDetailHeader{position:-webkit-sticky;position:sticky;top:0;z-index:4;display:grid;grid-template-columns:34px minmax(0,1fr) auto auto;align-items:center;grid-gap:16px;gap:16px;min-height:52px;padding:0 12px}.offerHeaderActions,.offerHeaderMeta{display:inline-flex;align-items:center;justify-content:flex-end;gap:10px;min-width:0;white-space:nowrap}.offerBackButton,.offerMoreButton{display:inline-flex;align-items:center;justify-content:center;width:32px;height:32px;border:0;border-radius:7px;background:transparent;color:#0b1638;cursor:pointer}.offerDetailHeader h1{overflow:hidden;margin:0;color:#071433;font-size:17px;font-weight:900;text-overflow:ellipsis;white-space:nowrap}.offerStatusPill{display:inline-flex;align-items:center;gap:7px;height:22px;padding:0 10px;border-radius:6px;background:#d8f8e3;color:#117a3a;font-size:11px;font-weight:500}.offerStatusPill i{width:6px;height:6px;border-radius:50%;background:#19bd5b}.offerCode{color:#33415f;font-size:12px;font-weight:400}.offerCodeEditor{display:inline-flex;align-items:center;gap:4px}.offerCodeEditor input{width:64px;height:24px;border:1px solid #d6e2f5;border-radius:5px;background:#fff;color:#06183d;font:inherit;font-weight:600;padding:0 6px}.offerCodeEditor input:focus{border-color:var(--color-highlight-blue);outline:0}.offerSaveButton{display:inline-flex;align-items:center;justify-content:center;gap:10px;min-width:118px;height:36px;padding:0 16px;border:0;border-radius:5px;background:var(--color-highlight-blue);color:#fff;font:inherit;font-size:12px;font-weight:600;cursor:pointer;transition:background-color .22s ease,color .22s ease,opacity .22s ease}.offerProcessButton{min-width:118px}.offerProcessSplit{position:relative;display:inline-flex;align-items:center;height:36px;border-radius:5px;background:var(--color-highlight-blue)}.offerProcessSplit .offerProcessButton{border-radius:5px 0 0 5px}.offerProcessMenuButton{display:inline-flex;align-items:center;justify-content:center;width:38px;height:24px;margin-left:-1px;border:0;border-left:1px solid hsla(0,0%,100%,.35);background:transparent;color:#fff;cursor:pointer;transition:background-color .22s ease,opacity .22s ease}.offerProcessMenuButton:hover:not(:disabled){background:hsla(0,0%,100%,.12)}.offerProcessMenuButton:disabled{cursor:wait;opacity:.72}.offerProcessMenu{position:absolute;top:calc(100% + 8px);right:0;z-index:120;min-width:170px;overflow:hidden;border:1px solid #dbe5f2;border-radius:6px;background:#fff;box-shadow:0 12px 28px rgba(20,36,64,.12)}.offerProcessMenu button{display:block;width:100%;padding:10px 12px;border:0;background:#fff;color:#06142f;font:inherit;font-size:12px;font-weight:600;text-align:left;cursor:pointer;transition:background-color .18s ease,color .18s ease}.offerProcessMenu button:hover{background:#eef5ff;color:var(--color-highlight-blue)}.offerProcessMenuLabel{display:block;padding:8px 12px 4px;color:#6b7890;font-size:10px;font-weight:700;text-transform:uppercase}.offerProcessMenuDivider{display:block;height:1px;margin:4px 0;background:#e3eaf4}.offerProcessInstructionBackdrop{position:fixed;inset:0;z-index:180;display:grid;place-items:center;padding:24px;background:rgba(7,13,27,.36)}.offerProcessInstructionDialog{display:grid;grid-gap:16px;gap:16px;width:min(520px,calc(100vw - 48px));padding:20px;border:1px solid #d8e2f0;border-radius:10px;background:#fff;box-shadow:0 22px 56px rgba(15,23,42,.18)}.clientMlListingPhoto.mosaic i img,.clientOffersV2Photo img,.clientOffersV2Photo.mosaic i img{display:block;width:100%;height:auto;flex:none}.offerProcessValidationDialog{display:grid;grid-gap:18px;gap:18px;width:min(460px,calc(100vw - 48px));padding:22px;border:1px solid #d8e2f0;border-radius:12px;background:#fff;box-shadow:0 22px 56px rgba(15,23,42,.18)}.offerProcessValidationDialog header{display:grid;grid-template-columns:42px minmax(0,1fr) 32px;align-items:start;grid-gap:12px;gap:12px}.offerProcessValidationIcon{display:grid;width:42px;height:42px;place-items:center;border-radius:10px;background:#fff4dc;color:#c77900}.offerProcessValidationDialog header div{display:grid;grid-gap:5px;gap:5px}.offerProcessValidationDialog header strong{color:#071433;font-size:17px;font-weight:900}.offerProcessValidationDialog header p{margin:0;color:#66748c;font-size:13px;line-height:1.45}.offerProcessValidationClose{display:grid;width:32px;height:32px;place-items:center;border:1px solid #d8e2f0;border-radius:7px;background:#fff;color:#53617d}.offerProcessValidationDialog ul{display:grid;grid-gap:8px;gap:8px;margin:0;padding:0;list-style:none}.offerProcessValidationDialog li{padding:11px 13px;border:1px solid #f1d4a3;border-radius:8px;background:#fffaf0;color:#714900;font-size:13px;font-weight:800}.offerProcessValidationDialog footer{display:flex;justify-content:flex-end}.offerProcessValidationDialog footer button{height:38px;padding:0 17px;border:1px solid var(--color-highlight-blue);border-radius:8px;background:var(--color-highlight-blue);color:#fff;font:inherit;font-size:13px;font-weight:800}.offerMediaEditorConfirmOverlay{position:fixed;inset:0;z-index:190;display:grid;place-items:center;padding:24px;background:rgba(7,13,27,.36)}.offerMediaEditorConfirmDialog{width:min(420px,calc(100vw - 48px));padding:20px;border:1px solid #d8e2f0;border-radius:10px;background:#fff;box-shadow:0 22px 56px rgba(15,23,42,.18)}.offerMediaEditorConfirmDialog strong{display:block;color:#061333;font-size:15px;line-height:1.45}.offerMediaEditorConfirmDialog footer{display:flex;justify-content:flex-end;gap:10px;margin-top:18px}.offerMediaEditorConfirmDialog button{height:36px;border:1px solid #d8e2f0;border-radius:8px;background:#fff;color:#53617d;font:inherit;font-size:13px;font-weight:800;padding:0 16px}.offerMediaEditorConfirmDialog button.primary{border-color:var(--color-highlight-blue);background:var(--color-highlight-blue);color:#fff}.offerPublishDialog{width:min(430px,calc(100vw - 40px))}.offerPublishDialog>p{margin:0;color:#5e6b82;font-size:12px;line-height:1.4}.offerPublishChannels{display:grid;grid-gap:8px;gap:8px}.offerSyncScopeGrid{display:grid;grid-template-columns:minmax(0,1fr);grid-gap:8px;gap:8px}.offerSyncScopeGrid label{display:flex;align-items:center;gap:9px;min-height:48px;padding:10px 12px;border:1px solid #dbe5f2;border-radius:6px;background:#fff;cursor:pointer;transition:border-color .16s ease,background-color .16s ease}.offerSyncScopeGrid label.selected,.offerSyncScopeGrid label:hover{border-color:var(--color-highlight-blue);background:#eef6ff}.offerSyncScopeGrid input{width:15px;height:15px;margin:0;accent-color:var(--color-highlight-blue)}.offerSyncScopeGrid label span{color:#263652;font-size:12px;font-weight:800}.offerPublishChannelGroup{display:grid;grid-gap:10px;gap:10px;padding:10px;border:1px solid #dbe5f2;border-radius:6px;background:#fff;color:#081737;font-size:12px;font-weight:700;transition:border-color .18s ease,background-color .18s ease}.offerPublishChannelGroup:hover{border-color:var(--color-highlight-blue);background:#f7fbff}.offerPublishChannelGroup.disabled{color:#7b879a;opacity:.68}.offerPublishChannelGroup.disabled:hover{border-color:#dbe5f2;background:#fff}.offerPublishChannelHeader{display:flex;align-items:center;gap:8px}.offerPublishAccountGrid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:6px;gap:6px}.offerPublishAccountSlot{position:relative;display:grid;grid-gap:3px;gap:3px;min-height:48px;padding:8px 8px 8px 28px;border:1px solid #dbe5f2;border-radius:6px;background:#fff;cursor:pointer}.offerPublishAccountSlot.selected{border-color:var(--color-highlight-blue);background:#eef6ff}.offerPublishAccountSlot.disabled{background:#f6f8fb;color:#8b97aa;cursor:not-allowed;opacity:.72}.offerPublishAccountSlot input{position:absolute;top:9px;left:8px;width:14px;height:14px;margin:0;accent-color:var(--color-highlight-blue)}.offerPublishAccountSlot span{color:inherit;font-size:11px;font-weight:800}.offerPublishAccountSlot small{overflow:hidden;color:#7b879a;font-size:10px;font-weight:600;text-overflow:ellipsis;white-space:nowrap}.offerPublishPriceMode{display:flex;align-items:center;justify-content:center;gap:26px;padding:7px 10px 2px;border-top:1px solid #edf2f8;color:#5e6b82;font-size:11px;font-weight:800}.offerPublishPriceMode label{display:inline-flex;align-items:center;gap:8px;cursor:pointer;transition:color .16s ease}.offerPublishPriceMode label.selected{color:#081737}.offerPublishPriceMode input{width:14px;height:14px;margin:0;cursor:pointer;accent-color:var(--color-highlight-blue)}.offerPublishPriceMode input:disabled,.offerPublishPriceMode label:has(input:disabled){cursor:not-allowed;opacity:.65}.offerProcessInstructionDialog footer,.offerProcessInstructionDialog header{display:flex;align-items:center;justify-content:space-between;gap:12px}.offerProcessInstructionDialog header div{display:grid;grid-gap:4px;gap:4px}.offerProcessInstructionDialog header small,.offerProcessInstructionDialog label span{color:#53617d;font-size:11px;font-weight:700}.offerProcessInstructionDialog header strong{color:#071433;font-size:17px;font-weight:900}.offerProcessInstructionDialog header button{display:grid;width:32px;height:32px;place-items:center;border:1px solid #d8e2f0;border-radius:7px;background:#fff;color:#061333}.offerProcessInstructionDialog label{display:grid;grid-gap:7px;gap:7px}.offerProcessInstructionDialog textarea{width:100%;min-height:138px;padding:12px;border:1px solid #d8e2f0;border-radius:8px;color:#071433;font:inherit;font-size:13px;line-height:1.45;resize:vertical}.offerProcessInstructionDialog textarea:focus{border-color:var(--color-highlight-blue);box-shadow:none;outline:none}.offerProcessInstructionDialog footer{justify-content:flex-end}.offerProcessInstructionDialog footer button{height:36px;min-width:88px;border:1px solid #d8e2f0;border-radius:7px;background:#fff;color:#53617d;font:inherit;font-size:12px;font-weight:800}.offerProcessInstructionDialog footer .primary{border-color:var(--color-highlight-blue);background:var(--color-highlight-blue);color:#fff}.offerCoverVariationDialog{width:min(430px,calc(100vw - 32px));overflow:hidden;border:1px solid #d8e3f0;border-radius:12px;background:#fff;box-shadow:0 24px 64px rgba(15,23,42,.24)}.offerCoverVariationDialog footer,.offerCoverVariationDialog header{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:14px 16px;border-bottom:1px solid #e6edf7}.offerCoverVariationDialog header small,.offerCoverVariationDialog header strong{display:block}.offerCoverVariationDialog header small{color:#708099;font-size:10px}.offerCoverVariationDialog header strong{margin-top:2px;color:#101d36;font-size:16px}.offerCoverVariationDialog header button{display:grid;place-items:center;width:32px;height:32px;border:1px solid #d8e3f0;border-radius:8px;background:#fff}.offerCoverVariationDialog>div{display:grid;grid-gap:14px;gap:14px;padding:18px}.offerCoverVariationDialog p{margin:0;color:#60708a;font-size:12px;line-height:1.5}.offerCoverVariationDialog label{display:grid;grid-gap:6px;gap:6px;color:#263752;font-size:11px;font-weight:800}.offerCoverVariationDialog input{height:40px;padding:0 11px;border:1px solid #cfdbed;border-radius:8px;font:inherit;font-size:13px}.offerCoverVariationDialog footer{justify-content:flex-end;border-top:1px solid #e6edf7;border-bottom:0}.offerCoverVariationDialog footer button{min-height:36px;padding:0 14px;border:1px solid #d6e0ee;border-radius:8px;background:#fff;color:#263752;font:inherit;font-size:11px;font-weight:800}.offerCoverVariationDialog footer button.primary{border-color:#0757f8;background:#0757f8;color:#fff}.offerProcessInstructionDialog.clientServiceAccountsDialog{width:min(430px,calc(100vw - 32px));max-height:calc(100vh - 32px);grid-template-rows:auto minmax(0,1fr) auto;gap:12px;padding:16px 18px;overflow:hidden}.clientServiceAccountsBody{min-height:0;overflow-y:auto;padding-right:4px;display:grid;grid-gap:10px;gap:10px;scrollbar-width:thin}.clientServiceAccountsBody>p{margin:0;color:#5e6b82;font-size:12px;line-height:1.4}.clientServiceAccountsDialog .clientServiceActionChoice{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;margin:0}.clientServiceAccountsDialog .clientServiceActionChoice label{min-height:38px;padding:7px 10px}.clientServiceAccountsDialog .clientServiceDate{gap:5px}.clientServiceAccountsDialog .clientServiceDate input{height:38px}.clientServiceAccountsDialog .offerPublishChannels{gap:7px}.clientServiceAccountsDialog .offerPublishChannelGroup{gap:8px;padding:9px}.clientServiceAccountsDialog footer{padding-top:2px;border-top:1px solid #edf1f6}.offerSaveButton:hover:not(:disabled){background:#226cff;transform:none}.offerSaveButton:disabled{cursor:wait;opacity:.78}.offerSaveStatus{position:fixed;right:24px;bottom:24px;z-index:90;max-width:220px;overflow:hidden;padding:9px 12px;border:1px solid #dfe6f1;border-radius:6px;background:#fff;color:#53617d;font-size:10px;box-shadow:0 12px 32px rgba(15,23,42,.12);text-overflow:ellipsis;white-space:nowrap}.offerSection{padding:17px 20px}.offerSection h2,.offerTextBlock>span{display:block;margin:0 0 10px;color:#071433;font-size:14px;font-weight:900}.offerElaboratedSection h3{margin:0 0 8px;color:#071433;font-size:12px;font-weight:900}.offerElaboratedHeader{display:flex;align-items:center;justify-content:space-between;gap:12px;margin-bottom:8px}.offerElaboratedHeader h2{margin:0}.offerVariationTable{overflow:hidden;border:1px solid #e1e7f0;border-radius:5px}.offerVariationCells,.offerVariationHead{display:grid;grid-template-columns:1fr 1.45fr 1.45fr 1.15fr 48px;align-items:center;grid-gap:10px;gap:10px}.offerVariationHead{min-height:32px;padding:0 12px;border-bottom:1px solid #dfe6f0;color:#5d6b87;font-size:10px;font-weight:600}.offerVariationCells{min-height:36px;padding:0 12px;color:#102044;font-size:12px;font-weight:400}.offerVariationCells button{display:inline-flex;justify-self:center;align-items:center;justify-content:center;width:28px;height:28px;border:0;border-radius:6px;background:transparent;color:#071433;cursor:pointer;transition:background-color .22s ease,color .22s ease,transform .22s ease}.offerVariationCells button:hover{background:#f0f3ff;color:var(--color-highlight-blue)}.offerVariationRow+.offerVariationRow{border-top:1px solid #e6ebf3}.offerVariationRow.open .offerVariationExpand svg{transform:rotate(180deg)}.offerVariationMediaRow{display:grid;grid-template-columns:72px repeat(10,minmax(0,1fr));grid-gap:8px;gap:8px;align-items:center;min-height:100px;padding:8px 14px 14px}.offerExtraMediaTile,.offerMediaThumb,.offerUploadTile,.offerVideoTile{border:1px dashed #d3dbe9;border-radius:5px;background:#fbfcff;transition:background-color .22s ease,border-color .22s ease,color .22s ease}.offerExtraMediaTile:hover,.offerUploadTile:hover,.offerVideoTile:hover{background:#f4f6ff;border-color:var(--color-highlight-blue);color:var(--color-highlight-blue)}.offerUploadTile{display:grid;place-items:center;grid-gap:5px;gap:5px;width:78px;height:78px;color:#53617d;font:inherit;font-size:10px;font-weight:500;text-align:center}.offerMediaThumb{display:block;width:100%;min-width:0;height:64px;border-style:solid;background:linear-gradient(135deg,#f6f7f8,#ded7cd 48%,#151515 50%,#0b0b0b)}.offerVideoMediaRow{display:grid;grid-gap:8px;gap:8px;margin-top:12px}.offerExtraMediaTile,.offerVideoTile{display:grid;grid-template-columns:36px minmax(0,1fr);align-items:center;min-height:68px;padding:0 18px;color:#071433;cursor:pointer}.offerExtraMediaTile.placeholder{place-items:center;color:#26365d;cursor:default}.offerExtraMediaTile.placeholder:hover{background:#fbfcff;border-color:#d3dbe9;box-shadow:none;color:#26365d}.offerExtraMediaTile svg,.offerVideoTile svg{grid-row:span 2;color:#26365d}.offerExtraMediaTile strong,.offerVideoTile strong{font-size:11px;font-weight:600}.offerExtraMediaTile span,.offerVideoTile span{color:#65728a;font-size:10px;font-weight:400}.offerTitlesList{display:grid;grid-gap:6px;gap:6px}.offerTitleRow{display:grid;grid-template-columns:minmax(0,1fr) 54px 26px;align-items:center;min-height:28px;padding:0 8px;border:1px solid #dde5ef;border-radius:4px;color:#112044;font-size:12px;font-weight:400}.offerTitleRow input{min-width:0;height:100%;border:0;background:transparent;color:#071433;font:inherit;font-weight:400;outline:0}.offerTitleRow.warning{border-color:#f5d982;background:#fff9df}.offerTitleRow.warning input,.offerTitleRow.warning small{color:#8a6400}.offerTitleRow span:first-child,.offerTitleRow span:nth-child(2){overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.offerTitleRow small{color:#5a6882;font-size:10px;text-align:right}.offerAddTitle,.offerTitleRow button{border:0;background:transparent;color:#53617d;cursor:pointer}.offerAddTitle{display:inline-flex;align-items:center;justify-content:center;gap:7px;width:max-content;height:30px;padding:0 12px;border:1px solid var(--color-highlight-blue);border-radius:5px;background:var(--color-highlight-blue);color:#fff;font:inherit;font-size:12px;font-weight:500;transition:background-color .22s ease,border-color .22s ease,color .22s ease}.offerAddTitle:hover{background:#226cff;border-color:#226cff;transform:none}.offerTextGrid{--offer-elaborated-text-height:184px;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:10px;gap:10px;padding:12px 14px}.offerElaboratedSection .offerTextGrid{margin-top:12px;padding:0;border:0;border-radius:0;background:transparent;box-shadow:none}.offerField input,.offerField select,.offerField textarea,.offerInfoField,.offerTextBlock textarea{width:100%;border:1px solid #dde5ef;border-radius:5px;background:#fff;color:#071433;font:inherit}.offerTextBlock textarea{min-height:var(--offer-elaborated-text-height);padding:12px;resize:vertical;font-size:12px;font-weight:400;line-height:1.45}.offerKeywordBlock{align-content:start;gap:8px}.offerKeywordScroll{max-height:var(--offer-elaborated-text-height);overflow-x:hidden;overflow-y:auto;padding-right:2px}.offerKeywordScroll::-webkit-scrollbar{width:8px}.offerKeywordScroll::-webkit-scrollbar-track{background:#f2f6fb;border-radius:999px}.offerKeywordScroll::-webkit-scrollbar-thumb{background:#c7d4e8;border-radius:999px}.offerKeywordScroll::-webkit-scrollbar-thumb:hover{background:#aebed5}.offerKeywordTable{overflow:hidden;border:1px solid #dde5ef;border-radius:5px;background:#fff}.offerKeywordGroupTitle{margin-top:4px;color:#53617d;font-size:10px;font-weight:700;text-transform:uppercase}.offerKeywordHeader,.offerKeywordRow{display:grid;grid-template-columns:minmax(0,1fr) 94px 34px;align-items:center}.offerKeywordHeader{min-height:28px;border-bottom:1px solid #dde5ef;background:#f8fbff;color:#53617d;font-size:11px;font-weight:700}.offerKeywordHeader span,.offerKeywordRow input{min-width:0;padding:0 10px}.offerKeywordRow{min-height:30px;border-bottom:1px solid #edf2f8}.offerKeywordRow:last-child{border-bottom:0}.offerKeywordRow input{height:30px;border:0;background:transparent;color:#071433;font:inherit;font-size:12px;outline:0}.offerKeywordRow input:focus{outline:1px solid var(--color-highlight-blue);outline-offset:-1px}.offerKeywordDeleteButton{width:30px;height:30px;display:inline-grid;place-items:center;border:0;background:transparent;color:#53617d;cursor:pointer;transition:color .18s ease,background-color .18s ease}.offerKeywordDeleteButton:hover{background:#f5f8fd;color:#ef4444}.offerBasicGrid{display:grid;grid-template-columns:minmax(0,1.1fr) minmax(0,1fr);grid-gap:10px 18px;gap:10px 18px}.offerField{display:grid;grid-gap:6px;gap:6px}.offerField.large{grid-row:span 2}.offerField span{color:#53617d;font-size:10px;font-weight:700}.offerField input,.offerField select{height:34px;padding:0 12px;font-size:12px;font-weight:400}.offerFiscalTitle{margin:18px 0 8px;color:#071433;font-size:12px;font-weight:900}.offerFiscalGrid{display:grid;grid-template-columns:.9fr 1.15fr .9fr .9fr .9fr;grid-gap:12px 18px;gap:12px 18px}.offerWarrantyGrid{display:grid;grid-template-columns:minmax(0,1fr) 150px;grid-gap:12px 18px;gap:12px 18px;max-width:430px}.offerField textarea{min-height:68px;padding:10px 12px;resize:vertical;font-size:12px;font-weight:400;line-height:1.35}.offerField.large textarea{min-height:80px}.offerMarketplaceRail{position:-webkit-sticky;position:sticky;top:8px;display:grid;align-self:start;grid-gap:6px;gap:6px;max-height:calc(100vh - 18px);overflow:hidden}.offerMarketplaceCard{display:grid;grid-gap:9px;gap:9px;padding:17px;border:1px solid #e2e7f0;border-radius:6px;background:#fff;box-shadow:0 8px 22px rgba(15,23,42,.04)}.offerMarketplaceCard header{display:flex;align-items:center;gap:10px;min-height:24px}.offerMarketplaceCard header strong{color:#071433;font-size:12px;font-weight:700}.offerMarketplaceBadge{display:inline-flex;align-items:center;justify-content:center;width:24px;height:24px;overflow:hidden;border:0;border-radius:0;background:transparent}.offerMarketplaceBadge img{display:block;max-width:none;pointer-events:none}.offerMarketplaceBadge.ml img{width:58px;height:auto;transform:none}.offerMarketplaceBadge.ml{justify-content:flex-start}.offerMarketplaceBadge.shopee img{width:24px;height:auto;transform:translateY(0)}.offerMarketplaceBadge.amazon img{width:22px;height:22px;object-fit:cover}.offerMlTabs{display:grid;grid-template-columns:repeat(2,1fr);position:relative;height:28px;overflow:hidden;border:1px solid #e0e6f0;border-radius:5px;background:#f8fafc}.offerMlTabs:before{content:"";position:absolute;inset:0 auto 0 0;width:50%;border-radius:4px;background:#fff;transform:translateX(0);transition:transform .24s ease}.offerMlTabs:has(button:nth-child(2).active):before{transform:translateX(100%)}.offerMlTabs button{position:relative;z-index:1;border:0;background:transparent;color:#3c4a68;font:inherit;font-size:10px;font-weight:500;cursor:pointer;transition:background-color .22s ease,color .22s ease}.offerMlTabs button.active{color:#0757f8;background:transparent}.offerMlTabs button.active:after{content:"";position:absolute;left:0;right:0;bottom:0;height:2px;background:#0757f8}.offerPriceGrid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:8px 10px;gap:8px 10px}.offerInfoField{position:relative;display:grid;grid-gap:4px;gap:4px;min-height:44px;padding:6px 10px}.offerInfoField.wide{grid-column:span 2}.offerInfoField span{color:#53617d;font-size:10px;font-weight:700}.offerInfoField b{color:#071433;font-size:12px;font-weight:400}.offerInfoField svg{position:absolute;right:10px;bottom:9px;color:#53617d}.offerMarketplaceCard footer{display:grid;grid-template-columns:repeat(2,1fr);grid-gap:12px;gap:12px;min-height:44px;padding:8px 12px;border:1px solid #d5f0dd;border-radius:5px;background:#effaf2}.offerMarketplaceCard footer span{display:grid;grid-gap:3px;gap:3px}.offerMarketplaceCard footer small{color:#53617d;font-size:10px;font-weight:500}.offerMarketplaceCard footer strong{color:#075d2c;font-size:12px;font-weight:600}.offerDetailPage{grid-template-columns:minmax(0,1fr) 312px;grid-template-rows:42px minmax(0,1fr);gap:8px;height:100vh;padding:8px 8px 12px}.offerDetailHeader{grid-column:1/-1;grid-row:1;position:static;min-height:42px;grid-template-columns:28px minmax(0,1fr) auto auto;gap:12px;padding:0 10px}.offerDetailMain{grid-column:1;grid-row:2;min-height:0;overflow:hidden}.offerDetailScroll{height:100%;padding-bottom:42px}.offerMarketplaceRail{grid-column:2;grid-row:2;position:static;align-self:stretch;max-height:none;min-height:0;overflow-y:auto;padding:0 2px 42px 0}.offerBackButton,.offerMoreButton{width:26px;height:26px;border-radius:5px}.offerDetailHeader h1{font-size:14px}.offerStatusPill{height:18px;padding:0 8px;border-radius:5px;font-size:9px;transform:translateX(-14px)}.offerStatusPill i{width:5px;height:5px}.offerCode{font-size:10px;transform:translateX(-14px)}.offerCodeEditor input{width:54px;height:20px;border-radius:4px;padding:0 5px}.offerSaveButton{height:30px;gap:8px;min-width:104px;padding:0 12px;border-radius:4px;font-size:10px}.offerProcessButton{min-width:104px}.offerSection{padding:14px 17px}.offerSection h2,.offerTextBlock>span{margin-bottom:8px;font-size:12px}.offerElaboratedSection h3{font-size:10px}.offerVariationCells,.offerVariationHead{grid-template-columns:1fr 1.45fr 1.45fr 1fr 38px}.offerVariationHead{min-height:26px;padding:0 10px;font-size:8px}.offerVariationCells{min-height:30px;padding:0 10px;font-size:10px}.offerVariationCells input{width:100%;height:24px;min-width:0;border:1px solid transparent;border-radius:4px;background:transparent;color:#102044;font:inherit;font-weight:400;outline:0}.offerVariationCells input:focus,.offerVariationCells input:hover{border-color:#d8e1ee;background:#fff}.offerVariationCells button{width:24px;height:24px}.offerVariationMediaRow{grid-template-columns:66px repeat(5,68px);gap:12px;min-height:80px;padding:7px 12px 12px}.offerMediaThumb,.offerUploadTile{width:64px;height:60px}.offerUploadTile{gap:4px;font-size:8px;cursor:pointer}.offerExtraMediaTile input,.offerUploadTile input,.offerVideoTile input{display:none}.offerMediaThumb{border-style:dashed;background:#fbfcff;background-position:50%;background-size:cover}.offerMediaThumb.hasMedia{border-style:solid;cursor:pointer}.offerVideoMediaRow{grid-template-columns:1.15fr repeat(3,1fr);gap:7px;margin-top:10px}.offerExtraMediaTile,.offerVideoTile{min-height:54px;padding:0 14px;grid-template-columns:28px minmax(0,1fr);font:inherit;background-position:50%;background-size:cover}.offerExtraMediaTile.placeholder{grid-template-columns:1fr}.offerExtraMediaTile.hasMedia,.offerVideoTile.hasMedia{border-style:solid;color:#fff;text-shadow:0 1px 3px rgba(0,0,0,.45)}.offerExtraMediaTile strong,.offerVideoTile strong{overflow:hidden;font-size:9px;text-overflow:ellipsis;white-space:nowrap}.offerExtraMediaTile span,.offerVideoTile span{font-size:8px}.offerTitleRow{min-height:24px;grid-template-columns:minmax(0,1fr) 46px 22px;padding:0 6px;font-size:10px}.offerTitleRow small{font-size:8px}.offerAddTitle{height:26px;padding:0 10px;font-size:10px}.offerTextGrid{gap:8px}.offerTextBlock textarea{min-height:58px;padding:9px;font-size:10px}.offerBasicGrid{gap:10px 14px}.offerField span{font-size:8px}.offerField input,.offerField select{height:28px;padding:0 10px;font-size:10px}.offerFiscalTitle{margin:16px 0 6px;font-size:10px}.offerFiscalGrid{gap:10px 14px}.offerField textarea{min-height:56px;padding:8px 10px;font-size:10px}.offerField.large textarea{min-height:66px}.offerMarketplaceCard{gap:7px;padding:14px;border-radius:5px}.offerMarketplaceCard header{min-height:20px;gap:8px}.offerMarketplaceCard header strong{font-size:10px}.offerMarketplaceBadge{width:20px;height:20px;font-size:8px}.offerMarketplaceBadge.amazon{border-radius:0}.offerMarketplaceBadge.ml img{width:48px}.offerMarketplaceBadge.shopee img{width:20px}.offerMarketplaceBadge.amazon img{width:18px;height:18px}.offerMlTabs{height:24px}.offerMlTabs button{font-size:8px}.offerPriceGrid{gap:7px 8px}.offerInfoField{min-height:36px;padding:5px 8px}.offerInfoField span{font-size:8px}.offerInfoField b{font-size:10px}.offerInfoField svg{right:8px;bottom:8px}.offerMarketplaceCard footer{min-height:36px;padding:6px 10px}.offerMarketplaceCard footer small{font-size:8px}.offerMarketplaceCard footer strong{font-size:10px}.offerGalleryOverlay{position:fixed;inset:0;z-index:80;display:grid;place-items:center;padding:28px;background:rgba(8,13,28,.62)}.offerGalleryDialog{display:grid;grid-template-rows:auto minmax(0,1fr) auto;width:min(820px,92vw);max-height:86vh;overflow:hidden;border-radius:10px;background:#fff;box-shadow:0 24px 80px rgba(0,0,0,.32)}.offerGalleryDialog header{display:flex;align-items:center;justify-content:space-between;min-height:46px;padding:0 14px;border-bottom:1px solid #e2e7f0}.offerGalleryDialog header strong{color:#071433;font-size:13px;font-weight:900}.offerGalleryDialog header button{display:inline-flex;align-items:center;justify-content:center;width:30px;height:30px;border:0;border-radius:6px;background:transparent;cursor:pointer}.offerGalleryStage{display:grid;place-items:center;min-height:360px;padding:18px;background:#f8fafc}.offerGalleryImage{max-width:100%}.offerGalleryImage,.offerGalleryVideo{max-height:58vh;border-radius:8px;object-fit:contain}.offerGalleryVideo{width:min(100%,320px);aspect-ratio:9/16;background:#111827}.offerGalleryImage{display:block;width:min(100%,760px);height:min(58vh,520px);background-position:50%;background-repeat:no-repeat;background-size:contain}.offerGalleryThumbs{display:flex;gap:8px;overflow-x:auto;padding:10px 14px 14px;border-top:1px solid #e2e7f0}.offerGalleryThumbs button{flex:0 0 auto;width:58px;height:46px;border:2px solid transparent;border-radius:6px;background:#eef3fa 50%/cover no-repeat;cursor:pointer}.offerGalleryThumbs button.active{border-color:#0757f8}.offerUndoToast{position:fixed;left:50%;bottom:24px;z-index:90;display:inline-flex;align-items:center;gap:12px;min-height:38px;padding:0 14px;border-radius:6px;background:#111827;color:#fff;font-size:11px;transform:translateX(-50%)}.offerUndoToast button{border:0;background:transparent;color:#a3f7a4;cursor:pointer;font:inherit;font-weight:700}.offerUploadToast{position:fixed;left:50%;right:auto;transform:translateX(-50%);bottom:28px;z-index:110;display:grid;grid-gap:8px;gap:8px;width:min(520px,calc(100vw - 56px));max-height:42vh;overflow:auto;padding:16px 44px 16px 18px;border:1px solid #dbe4f1;border-radius:8px;background:#fff;color:#071433;box-shadow:0 18px 55px rgba(7,20,51,.18);font-size:12px;animation:systemLegacyToastLife 8s ease both}.offerUploadToast.success{border-left:5px solid #16a34a;background:#172033;color:#fff;width:min(624px,calc(100vw - 56px));padding:19.2px 52.8px 19.2px 21.6px;font-size:14.4px}.offerUploadToast.success strong{font-size:15.6px}.offerUploadToast.success span,.offerUploadToast.success>button{color:#fff}.offerUploadToast.error{border-left:5px solid #ef4444}.offerUploadToast>button{position:absolute;top:10px;right:10px;display:grid;width:26px;height:26px;place-items:center;border:0;border-radius:5px;background:transparent;color:#5c6880;cursor:pointer}.offerUploadToast strong{font-size:13px;font-weight:700}.offerUploadToast small,.offerUploadToast span{color:#52617a;line-height:1.35}.offerUploadToast ul{display:grid;grid-gap:8px;gap:8px;margin:4px 0 0;padding:0;list-style:none}.offerUploadToast li{display:grid;grid-gap:3px;gap:3px;padding:9px 10px;border:1px solid #e3e9f3;border-radius:6px;background:#f8fafc}.offerAddVariation{float:right;display:inline-flex;align-items:center;gap:6px;height:26px;margin-top:-2px;margin-bottom:8px;padding:0 10px;border:0;border-radius:4px;background:#0757f8;color:#fff;cursor:pointer;font:inherit;font-size:9px;font-weight:700;transition:background-color .22s ease,color .22s ease}.offerAddVariation:hover{background:#0f66f2}.offerVariationTable{clear:both}.offerVariationCells{padding:6px 14px!important;column-gap:12px}.offerVariationNameCell{display:grid;grid-template-columns:16px 20px minmax(0,1fr);align-items:center;grid-gap:6px;gap:6px;min-width:0}.offerVariationNameCell input{min-width:0}.offerVariationDelete{display:grid;width:19px!important;height:19px!important;place-items:center;border:1px solid transparent;border-radius:4px;background:transparent;color:#7a879d;cursor:pointer;transition:background-color .22s ease,color .22s ease,border-color .22s ease}.offerVariationDelete:hover{border-color:#dbe6f5;background:#f4f7fb;color:#ef4444}.offerVariationCells .offerVariationExpand{position:relative;cursor:pointer}.offerVariationExpand svg{opacity:0}.offerVariationExpand:before{content:"";position:absolute;left:50%;top:50%;width:8px;height:8px;border-right:2px solid;border-bottom:2px solid;transform:translate(-50%,-64%) rotate(45deg);transition:transform .16s ease}.offerVariationRow.open .offerVariationExpand:before{transform:translate(-50%,-34%) rotate(225deg)}.offerMediaThumbWrap,.offerVideoTileWrap{position:relative;display:inline-grid}.offerMediaThumbWrap{width:64px;height:60px}.offerVideoTileWrap{min-height:54px}.offerMediaThumbWrap .offerMediaThumb,.offerVideoTileWrap .offerVideoTile{width:100%;height:100%}.offerMediaDelete{position:absolute;top:4px;right:4px;z-index:2;display:grid;width:19px;height:19px;place-items:center;border:1px solid rgba(214,226,244,.9);border-radius:4px;background:hsla(0,0%,100%,.92);color:#5c6880;cursor:pointer;transition:background-color .22s ease,color .22s ease,border-color .22s ease}.offerMediaDelete:hover{border-color:#0757f8;background:#eef4ff;color:#0757f8}.offerExtraMediaTile.placeholder{color:transparent}.blueAction,.clientOffersV2Primary{box-shadow:none!important;transition:background-color .22s ease,border-color .22s ease,color .22s ease,opacity .22s ease!important}.blueAction:hover,.clientOffersV2Primary:hover{background-color:#226cff!important;border-color:#226cff!important;box-shadow:none!important;transform:none!important}.shell,.shell.expanded{grid-template-columns:55px minmax(0,1fr)}.shell .sidebar,.sidebar{width:55px;gap:13px;padding:19px 8px}.shell.expanded .sidebar{width:199px}.shell.expanded .content:before{inset:0 0 0 55px}.brand{gap:10px;height:44px;min-height:44px}.brandLogo{flex-basis:32px;width:32px;height:32px;border-radius:0}.brandText{font-size:10px}.shell .nav{gap:8px}.navItem,.shell .navItem{grid-template-columns:39px minmax(0,1fr);width:39px;height:37px;min-height:37px;border-radius:5px;font-size:9px}.shell.expanded .navItem{width:177px}.navItem svg,.shell .navIcon,.shell .navItem svg,.shell.expanded .navItem svg{width:17px;height:17px}.navLabel{font-size:9px}.sidebarProfile{padding-top:12px}.shell .profileButton{grid-template-columns:27px;width:33px;height:33px}.shell:not(.expanded) .sidebarProfile .profileButton{grid-template-columns:33px!important;width:33px!important;height:33px!important}.shell.expanded .sidebarProfile .profileButton{grid-template-columns:33px minmax(0,1fr) 10px!important;column-gap:9px!important}.sidebarProfile .profileAvatar,.sidebarProfile .profileAvatarPhotoClip,.sidebarProfile .profileInitial{width:33px!important;height:33px!important;min-width:33px!important;min-height:33px!important;max-width:33px!important;max-height:33px!important}.profileIdentity strong{font-size:10px}.profileIdentity small{font-size:8px}.shell.expanded .navSubmenu{padding-left:0!important;margin-top:2px}.navSubItem{height:30px!important;padding:0 10px 0 39px!important;border-radius:5px!important;font-size:10.5px!important}.navItem.active,.navItem.active:focus,.navItem.active:hover,button.navItem.active,button.navItem.active:focus,button.navItem.active:hover{background:transparent!important;color:#c7d2e5!important;box-shadow:none!important}.navItem.active svg,button.navItem.active svg{color:var(--color-highlight-blue)!important}.navSubItem.active,.navSubItem.active:focus,.navSubItem.active:hover{background:transparent!important;color:var(--color-highlight-blue)!important}.blueAction,.blueAction:hover,.clientOffersV2Primary,.clientOffersV2Primary:hover,.offerAddTitle,.offerAddTitle:hover,.offerSaveButton,.offerSaveButton:hover{box-shadow:none!important;transform:none!important}.blueAction:hover,.clientOffersV2Primary:hover,.offerAddTitle:hover,.offerSaveButton:hover:not(:disabled){background-color:#226cff!important;border-color:#226cff!important}.offerExtraMediaTile,.offerMediaThumb,.offerUploadTile,.offerVideoTile{transition:background-color .22s ease,border-color .22s ease,color .22s ease!important}.offerExtraMediaTile:hover,.offerUploadTile:hover,.offerVideoTile:hover{box-shadow:none!important}.offerVariationMediaRow{grid-template-columns:72px repeat(10,minmax(0,1fr))!important;gap:8px!important}.offerMediaThumb{width:100%!important;min-width:0!important;height:64px!important}.offerDetailPage{background:transparent!important;padding-right:10px!important}.offerDetailHeader,.offerMarketplaceCard,.offerProfileV2Panel,.offerSection,.offerTextGrid{border:0!important}.offerMarketplaceRail{padding-right:0!important}.offerMarketplaceBadge.shopee{width:22px!important;height:24px!important;overflow:visible!important}.offerMarketplaceBadge.shopee img{width:22px!important;height:24px!important;object-fit:contain!important;transform:none!important}.offerDetailHeader{grid-template-columns:28px minmax(0,1fr) auto auto!important;align-items:center!important}.offerHeaderActions,.offerHeaderMeta{display:inline-flex!important;align-items:center!important;justify-content:flex-end!important;gap:10px!important;white-space:nowrap!important}.offerDetailScroll{font-size:110%}.offerDetailScroll .offerSection{padding:22px 27px 54px!important}.offerVariationToolbar{display:flex;align-items:center;justify-content:space-between;gap:14px;margin-bottom:10px}.offerVariationActions{display:inline-flex;align-items:center;gap:8px}.offerCustomToggle,.offerMainVariationToggle,.offerMediaEditorChoice,.offerMediaEditorChoice label{display:inline-flex;align-items:center;gap:8px;color:#384761;font-size:10px;font-weight:700;cursor:pointer}.offerCustomToggle input,.offerMainVariationToggle input,.offerMediaEditorChoice input{width:13px;height:13px;accent-color:var(--color-highlight-blue);cursor:pointer}.offerMediaEditorChoice{gap:10px;color:#45536b}.offerMediaEditorChoice strong{color:#384761;font-size:10px;font-weight:700}.offerMediaEditorChoice label{gap:5px}.offerVariationToolbar .offerAddVariation{float:none;margin:0}.offerVariationIconMenu{position:relative;display:inline-flex;align-items:center}.offerVariationIconMenu>button{width:30px;height:30px;display:grid;place-items:center;border:1px solid #d8e2f0;border-radius:7px;background:#fff;color:#26365d;cursor:pointer;transition:background-color .18s ease,border-color .18s ease,color .18s ease}.offerVariationIconMenu>button:hover{border-color:#b9c8dc;background:#f7faff;color:#26365d}.offerVariationIconMenu>button.active{border-color:var(--color-highlight-blue);background:#eef5ff;color:var(--color-highlight-blue)}.offerVariationIconMenu>button.active:hover{border-color:var(--color-highlight-blue);background:#e4efff;color:var(--color-highlight-blue)}.offerVariationIconPopover{position:absolute;right:0;bottom:calc(100% + 8px);z-index:30;min-width:128px;padding:8px;border:1px solid #d8e2f0;border-radius:8px;background:#fff;box-shadow:0 10px 24px rgba(15,23,42,.12)}.offerVariationToolbar .offerVariationIconPopover{top:calc(100% + 8px);bottom:auto}.offerVariationIconPopover strong{display:block;margin:0 0 6px;color:#53617d;font-size:10px;font-weight:800}.offerVariationIconPopover button{width:100%;height:28px;border:0;border-radius:6px;background:transparent;color:#061333;font:inherit;font-size:11px;font-weight:800;text-align:left;padding:0 8px}.offerVariationIconPopover button.active,.offerVariationIconPopover button:hover{background:#eef5ff;color:var(--color-highlight-blue)}.offerSection{position:relative}.offerSectionSave{position:absolute;right:18px;bottom:14px;z-index:2;min-width:86px;height:28px;border:1px solid var(--color-highlight-blue);border-radius:5px;background:var(--color-highlight-blue);color:#fff;cursor:pointer;font:inherit;font-size:10px;font-weight:700;overflow:hidden;transition:background-color .22s ease,border-color .22s ease,color .22s ease}.offerSectionSave,.offerSectionSaveContent{display:inline-flex;align-items:center;justify-content:center;gap:7px}.offerSectionSaveContent{min-width:48px;transition:opacity .16s ease}.offerSectionSave.isLoading .offerSectionSaveContent{opacity:0}.offerButtonSpinner{position:absolute;left:50%;top:50%;width:14px;height:14px;margin-left:-7px;margin-top:-7px;border:2px solid hsla(0,0%,100%,.45);border-top-color:#fff;border-radius:999px;animation:buttonSpinnerSpin .7s linear infinite;pointer-events:none}.offerSectionActions{position:absolute;right:18px;bottom:14px;z-index:2;display:inline-flex;align-items:center;gap:8px}.offerSectionActions .offerSectionSave{position:relative;right:auto;bottom:auto}.offerSectionCancel{display:inline-flex;align-items:center;justify-content:center;height:28px;padding:0 12px;border:1px solid #dbe4f0;border-radius:6px;background:#fff;color:#52627c;cursor:pointer;font:inherit;font-size:10px;font-weight:800;transition:background-color .18s ease,color .18s ease,border-color .18s ease}.offerSectionCancel:hover:not(:disabled){border-color:#cbd6e5;background:#f5f8fc}.offerSectionSave:hover:not(:disabled){border-color:#226cff;background:#226cff}.offerSectionSave:disabled{cursor:default;background:#e5eaf2;border-color:#d9e0eb;color:#8a97ab;opacity:1}.offerSectionSave:disabled .offerButtonSpinner{border-color:#8a97ab rgba(138,151,171,.35) rgba(138,151,171,.35)}.offerAddTitle,.offerAddVariation{border:1px solid rgba(7,87,248,.18)!important;background:rgba(7,87,248,.08)!important;color:var(--color-highlight-blue)!important}.offerAddTitle:hover,.offerAddVariation:hover{border-color:rgba(7,87,248,.32)!important;background:rgba(7,87,248,.14)!important;color:#0757f8!important}.offerVariationCells,.offerVariationHead{grid-template-columns:1.1fr 1.35fr 1.35fr .9fr .75fr 38px!important}.offerVariationTable.custom .offerVariationCells,.offerVariationTable.custom .offerVariationHead{grid-template-columns:minmax(0,1fr) 38px!important}.offerSizesRow input,.offerVariationCells input{cursor:pointer}.offerSizesRow input.editing,.offerVariationCells input.editing{cursor:text}.offerVariationBody{display:grid;grid-gap:10px;gap:10px;position:relative;padding-bottom:48px}.offerMainVariationToggle{width:max-content;padding-left:12px}.offerVariationControlDock{position:absolute;right:12px;bottom:8px;display:inline-flex;align-items:center;gap:8px}.offerSizesCard{display:grid;grid-gap:5px;gap:5px;margin:0 12px;padding:10px;border:1px solid #e1e8f2;border-radius:6px;background:#fbfcff}.offerSizesHead,.offerSizesRow{display:grid;grid-template-columns:minmax(92px,1.15fr) minmax(72px,.85fr) minmax(102px,1fr) minmax(72px,.75fr) minmax(92px,.9fr) minmax(68px,.7fr) minmax(58px,.58fr);align-items:center;grid-gap:8px;gap:8px}.offerSizesHead{color:#60708a;font-size:8px;font-weight:800}.offerSizesRow input{width:100%;height:24px;min-width:0;border:1px solid transparent;border-radius:4px;background:transparent;color:#102044;font:inherit;font-size:10px;font-weight:400;outline:0}.offerSizesRow input.editing,.offerSizesRow input:focus,.offerSizesRow input:hover{border-color:#d8e1ee;background:#fff}.offerSizeNameCell{display:grid;grid-template-columns:20px minmax(0,1fr);align-items:center;grid-gap:6px;gap:6px}.offerAddSize{gap:5px;width:max-content;margin-top:4px;border:0;background:transparent;color:var(--color-highlight-blue);cursor:pointer;font:inherit;font-size:9px}.offerAddSize,.offerCopyToast{display:inline-flex;align-items:center;font-weight:700}.offerCopyToast{position:fixed;left:50%;bottom:24px;z-index:95;min-height:34px;padding:0 14px;border-radius:6px;background:#111827;color:#fff;font-size:11px;transform:translateX(-50%)}.clientDetailV2{padding:20px 30px 72px!important;background:transparent!important}.clientDetailV2Topbar{grid-template-columns:54px auto 1fr!important;align-items:center!important;grid-gap:20px!important;gap:20px!important;min-height:72px!important;padding:0 30px!important;border-bottom:1px solid #e5ebf4!important;border-radius:0!important;background:#fff!important;box-shadow:none!important}.clientDetailBackButton{display:grid;width:36px;height:36px;place-items:center;border:1px solid #dfe7f2;border-radius:6px;background:#fff;color:#071433;text-decoration:none;transition:background-color .22s ease,border-color .22s ease,color .22s ease}.clientDetailBackButton:hover{border-color:var(--color-highlight-blue);background:rgba(7,87,248,.07);color:var(--color-highlight-blue)}.clientDetailV2Title{min-width:172px;padding-right:24px;border-right:1px solid #dfe6f1}.clientDetailV2Title h1{margin:0;font-size:21px;font-weight:800}.clientDetailV2Tabs{align-items:center!important;gap:24px!important;height:100%!important}.clientDetailV2Tabs button{position:relative;height:72px;border:0;background:transparent;color:#394966;cursor:pointer;font:inherit;font-size:12px;font-weight:600}.clientDetailV2Tabs button.active{color:var(--color-highlight-blue)}.clientDetailV2Tabs button.active:after{content:"";position:absolute;left:0;right:0;bottom:0;height:2px;background:var(--color-highlight-blue)}.clientProfileBadges{display:flex;align-items:center;gap:18px}.clientProfileImportTags{margin-left:auto;display:inline-flex;align-items:center;justify-content:flex-end;gap:10px;flex-wrap:wrap}.clientProfileImportTags button{display:inline-flex;align-items:center;gap:8px;min-height:36px;padding:0 13px;border:1px solid #dfe7f2;border-radius:6px;background:#fff;color:#172744;font-size:12px;font-weight:700;cursor:pointer;transition:border-color .18s ease,background-color .18s ease,color .18s ease}.clientProfileImportTags button:hover{border-color:var(--color-highlight-blue);background:#f4f9ff;color:var(--color-highlight-blue)}.clientProfileImportTags b{color:inherit;font-weight:900}.clientProfileBadges .clientProfileFilesBadge,.clientProfileBadges span{display:inline-flex;align-items:center;gap:9px;min-height:36px;padding:0 15px;border:1px solid #dfe7f2;border-radius:6px;background:#fff;color:#172744;font-size:12px;font-weight:700}.clientProfileBadges .clientProfileFilesBadge{font-family:inherit;cursor:pointer;transition:border-color .18s ease,background-color .18s ease,color .18s ease}.clientProfileBadges .clientProfileFilesBadge:hover{border-color:var(--color-highlight-blue);background:#f4f9ff;color:var(--color-highlight-blue)}.clientProfileBadges .clientProfileStatus{border-color:#dff8e6;background:#eafbf0;color:#08752e}.clientProfileStatus i{width:8px;height:8px;border-radius:999px;background:#18a64a}.clientProfileCards{grid-template-columns:1.08fr .98fr 1.04fr;align-items:stretch}.clientProfileCards,.clientProfileCenterStack{display:grid;grid-gap:16px;gap:16px}.clientProfileCard{display:grid;align-content:start;grid-gap:14px;gap:14px;min-height:220px;padding:22px 20px;border:1px solid #e3e9f3;border-radius:8px;background:#fff;box-shadow:0 12px 34px rgba(15,23,42,.04)}.clientProfileGeneral,.clientProfileNotes{min-height:0;height:min(560px,calc(100vh - 235px))}.clientProfileCard header{display:flex;align-items:center;gap:12px;min-height:28px}.clientProfileCard header h2{margin:0;color:#071433;font-size:14px;font-weight:800}.clientProfileCard header svg{color:var(--color-highlight-blue)}.clientAccountsCard{gap:12px;min-height:0;height:min(560px,calc(100vh - 235px));overflow:hidden}.clientAccountsList{display:grid;grid-gap:12px;gap:12px;min-height:0;overflow:auto;padding-right:3px}.clientAccountsChannel{display:grid;grid-gap:5px;gap:5px}.clientAccountsChannel+.clientAccountsChannel{padding-top:8px}.clientAccountsChannelTitle{display:flex;min-height:28px;align-items:center;gap:9px;color:#071433}.clientAccountsChannelLogo{display:inline-flex;width:24px;height:24px;flex:0 0 24px;align-items:center;justify-content:center;overflow:hidden}.clientAccountsChannelLogo img{display:block;object-fit:contain}.clientAccountsChannelLogo.mercadolivre img{width:58px;max-width:none;height:auto}.clientAccountsChannelLogo.mercadolivre{justify-content:flex-start}.clientAccountsChannelLogo.amazon img,.clientAccountsChannelLogo.shopee img{width:22px;height:22px}.clientAccountsChannelTitle strong{font-size:12px;font-weight:850}.clientAccountsSlots{display:grid}.clientAccountsSlot{position:relative;display:flex;min-height:31px;align-items:center;justify-content:space-between;gap:10px;padding-left:31px;border-bottom:1px solid #eff3f8;color:#34425b;font-size:11px;font-weight:650}.clientAccountsSlot>span{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.clientAccountsConnected{display:flex;min-width:0;align-items:center;justify-content:flex-end;gap:5px;margin-left:auto}.clientAccountsConnected>strong{min-width:0;max-width:152px;overflow:hidden;color:#465268;font-size:10px;font-weight:850;text-align:right;text-overflow:ellipsis;white-space:nowrap}.clientAccountsAdd{padding:2px 0;border:0;background:transparent;color:#0757f8;cursor:pointer;font:inherit;font-size:10px;font-weight:800}.clientAccountsAdd:disabled{color:#9ba8ba;cursor:wait}.clientAccountsActions>button{display:grid;width:26px;height:26px;place-items:center;border:0;border-radius:5px;background:transparent;color:#53627a;cursor:pointer}.clientAccountsActions>button:hover{background:#f0f4fa;color:#0757f8}.clientAccountsMenu{position:absolute;z-index:30;top:27px;right:0;display:grid;min-width:116px;overflow:hidden;border:1px solid #dfe7f2;border-radius:7px;background:#fff;box-shadow:0 12px 30px rgba(15,23,42,.16)}.clientAccountsMenu button{min-height:32px;padding:0 11px;border:0;border-bottom:1px solid #eef2f7;background:#fff;color:#23314a;cursor:pointer;font:inherit;font-size:10px;font-weight:750;text-align:left}.clientAccountsMenu button:last-child{border-bottom:0}.clientAccountsMenu button:hover{background:#f4f7fb}.clientAccountsMenu button.danger{color:#d52a2a}.clientAccountsModal{display:grid;width:min(520px,calc(100vw - 32px));grid-gap:20px;gap:20px;padding:22px;border-radius:10px;background:#fff;box-shadow:0 26px 70px rgba(15,23,42,.24)}.clientAccountsModal.compact{width:min(470px,calc(100vw - 32px))}.clientAccountsModal>header{display:flex;align-items:flex-start;justify-content:space-between;gap:16px}.clientAccountsModal>header div{display:grid;grid-gap:4px;gap:4px}.clientAccountsModal h2,.clientAccountsModal p{margin:0}.clientAccountsModal h2{color:#071433;font-size:16px}.clientAccountsConnectionText,.clientAccountsModal header p{color:#68758a;font-size:11px}.clientAccountsModal>header>button{display:grid;width:32px;height:32px;place-items:center;border:1px solid #dce5f1;border-radius:7px;background:#fff;color:#24324c;cursor:pointer}.clientAccountsDetails{display:grid;grid-template-columns:repeat(3,1fr);grid-gap:10px;gap:10px}.clientAccountsDetails span{display:grid;grid-gap:7px;gap:7px;padding:14px;border:1px solid #dfe7f2;border-radius:7px;background:#f8faff}.clientAccountsDetails small{color:#6c7990;font-size:10px;font-weight:750}.clientAccountsDetails strong{color:#071433;font-size:13px}.clientAccountsConfirmation{display:grid;grid-gap:8px;gap:8px;color:#42516a;font-size:11px}.clientAccountsConfirmation input{height:38px;padding:0 11px;border:1px solid #ced9e7;border-radius:7px;color:#17243c;font:inherit}.clientAccountsModal>footer{display:flex;justify-content:flex-end;gap:9px}.clientAccountsModal>footer a,.clientAccountsModal>footer button{display:inline-flex;min-height:35px;align-items:center;justify-content:center;gap:7px;padding:0 14px;border:1px solid #d6e0ed;border-radius:7px;background:#fff;color:#17243c;cursor:pointer;font:inherit;font-size:11px;font-weight:800;text-decoration:none}.clientAccountsModal>footer a{border-color:#0757f8;background:#0757f8;color:#fff}.clientAccountsModal>footer button.danger{border-color:#df3434;background:#df3434;color:#fff}.clientAccountsModal>footer button:disabled{border-color:#cdd6e2;background:#cdd6e2;cursor:not-allowed}.clientProfileLine{display:grid;grid-template-columns:minmax(120px,.64fr) minmax(0,1fr);align-items:center;min-height:38px;border-bottom:1px solid #e2e8f2}.clientProfileLine span{color:#4d5d78;font-size:11px;font-weight:600}.clientProfileLine strong{white-space:pre-line;color:#071433;font-size:12px;font-weight:700;line-height:1.45}.clientProfileLine em{display:inline-flex;width:max-content;min-height:22px;align-items:center;padding:0 10px;border-radius:5px;background:#bff0cc;color:#08752e;font-style:normal;font-size:12px}.clientProfileLine.multiline{align-items:start;padding:8px 0}.clientCommercialType{display:grid;grid-gap:7px;gap:7px}.clientCommercialNumbers small,.clientCommercialType span,.clientProfileDateField span{color:#53647f;font-size:12px;font-weight:600}.clientCommercialType strong{color:#078532;font-size:13px}.clientCurrentCondition{display:grid;grid-gap:12px;gap:12px;padding:14px;border:1px solid #ccefd7;border-radius:7px;background:#f2fbf5}.clientCurrentCondition>strong{color:#08752e;font-size:13px}.clientCommercialNumbers,.clientCurrentCondition div{display:grid;grid-template-columns:repeat(3,1fr);grid-gap:12px;gap:12px}.clientCommercialNumbers span,.clientCurrentCondition span{display:grid;grid-gap:6px;gap:6px}.clientCommercialNumbers b,.clientCurrentCondition b{color:#071433;font-size:14px}.clientProfileDateField{position:relative;display:grid;grid-gap:6px;gap:6px;padding:9px 38px 9px 12px;border:1px solid #dfe7f2;border-radius:6px}.clientProfileDateField b{color:#53647f;font-size:12px}.clientProfileDateField strong{color:#071433;font-size:14px}.clientProfileDateField svg{position:absolute;right:13px;bottom:14px;color:#53647f}.clientConditionInfo{margin:0;padding:10px 12px;border:1px solid #bdd4ff;border-radius:6px;background:#f2f7ff;color:var(--color-highlight-blue);font-size:12px;font-weight:700;line-height:1.5}.clientProfileNotes header{justify-content:space-between}.clientProfileNotes header span{display:inline-flex;align-items:center;gap:14px}.clientProfileNotes header button{display:inline-flex;align-items:center;gap:6px;height:28px;border:1px solid rgba(7,87,248,.18);border-radius:5px;background:rgba(7,87,248,.08);color:var(--color-highlight-blue);cursor:pointer;font:inherit;font-size:11px;font-weight:700}.clientNotesTable{border:1px solid #dfe7f2;border-radius:6px;overflow-y:auto;max-height:calc(100vh - 330px)}.clientNotesTable .clientProfileLine{grid-template-columns:.58fr 1fr;min-height:52px;padding:0 14px}.clientNoteButton{display:grid;grid-template-columns:.58fr 1fr;width:100%;min-height:58px;padding:0 14px;border:0;border-bottom:1px solid #dfe7f2;background:#fff;color:inherit;cursor:pointer;font:inherit;text-align:left;transition:background-color .18s ease}.clientNoteButton:hover{background:#f8fbff}.clientNoteButton span{align-self:center;color:#4d5d78;font-size:11px;font-weight:600}.clientNoteButton strong{align-self:center;color:#071433;font-size:12px;font-weight:700;line-height:1.35}.clientNoteOverlay{position:fixed;inset:0;z-index:130;display:grid;place-items:center;padding:28px;background:rgba(8,13,28,.58)}.clientNoteConfirm,.clientNoteModal{width:min(560px,calc(100vw - 56px));border-radius:10px;background:#fff;box-shadow:0 24px 80px rgba(0,0,0,.28)}.clientNoteModal{display:grid;grid-gap:16px;gap:16px;padding:20px}.clientNoteModal footer,.clientNoteModal header{display:flex;align-items:center;gap:10px}.clientNoteModal header{justify-content:space-between}.clientNoteConfirm h2,.clientNoteModal h2{margin:0;color:#071433;font-size:16px;font-weight:800}.clientNoteModal header button{display:grid;width:30px;height:30px;place-items:center;border:0;border-radius:5px;background:transparent;cursor:pointer}.clientNoteModal label{display:grid;grid-gap:7px;gap:7px}.clientNoteModal label span{color:#53647f;font-size:11px;font-weight:700}.clientNoteModal input,.clientNoteModal textarea{width:100%;border:1px solid #dfe7f2;border-radius:6px;color:#071433;font:inherit;font-size:13px}.clientNoteModal input{height:36px;padding:0 12px}.clientNoteModal textarea{min-height:170px;padding:12px;resize:vertical;line-height:1.45}.clientNoteModal footer span{flex:1 1}.clientNoteConfirm button,.clientNoteModal footer button{display:inline-flex;align-items:center;justify-content:center;gap:7px;min-width:82px;height:34px;border:1px solid #dfe7f2;border-radius:6px;background:#fff;cursor:pointer;font:inherit;font-size:12px;font-weight:700}.clientNoteConfirm .primary,.clientNoteModal footer .primary{border-color:var(--color-highlight-blue);background:var(--color-highlight-blue);color:#fff}.clientNoteConfirm .primary:hover:not(:disabled){border-color:#064edb;background:#064edb}.clientNoteConfirm button:disabled,.clientNoteConfirm input:disabled{cursor:not-allowed;opacity:.62}.clientMlBulkPromotionProgress{display:flex!important;align-items:center;justify-content:flex-start!important;gap:8px!important;min-height:34px;padding:8px 10px;border-radius:6px;background:#eef5ff;color:#0757f8;font-size:12px;font-weight:700}.clientMlBulkPromotionApply svg,.clientMlBulkPromotionProgress svg{animation:clientMlPromotionSpin .8s linear infinite}.clientMlBulkPromotionModal{width:min(520px,calc(100vw - 32px));gap:18px;padding:24px;border-radius:16px}.clientMlBulkPromotionHeader{display:flex!important;align-items:center;justify-content:flex-start!important;gap:12px!important}.clientMlBulkPromotionHeader>span:last-child{display:grid;grid-gap:4px;gap:4px}.clientMlBulkPromotionIcon{display:grid;flex:0 0 42px;width:42px;height:42px;place-items:center;border-radius:12px;background:#eaf2ff;color:#0757f8;font-size:18px;font-weight:900}.clientMlBulkPromotionDiscountField{display:grid;grid-gap:7px;gap:7px}.clientMlBulkPromotionDiscountField>span:first-child{color:#17233d;font-size:12px;font-weight:800}.clientMlBulkPromotionInputWrap{position:relative;display:block}.clientMlBulkPromotionInputWrap input{width:100%;height:44px;padding:0 44px 0 13px;border:1px solid #d9e2ef;border-radius:9px;background:#fff;color:#071433;font:inherit;font-size:14px;font-weight:700;outline:none}.clientMlBulkPromotionInputWrap input:focus{border-color:#0757f8;box-shadow:0 0 0 3px rgba(7,87,248,.1)}.clientMlBulkPromotionInputWrap b{position:absolute;top:50%;right:14px;color:#66758f;font-size:13px;transform:translateY(-50%)}.clientMlBulkPromotionDiscountField small,.clientMlBulkPromotionOverrideText small{color:#66758f;font-size:11px;font-weight:500;line-height:1.45}.clientMlBulkPromotionOverride{position:relative;display:flex;align-items:center;gap:14px;padding:14px;border:1px solid #dfe7f2;border-radius:11px;background:#f8fafc;cursor:pointer;transition:border-color .16s ease,background .16s ease}.clientMlBulkPromotionOverride.active{border-color:#9fc0ff;background:#f1f6ff}.clientMlBulkPromotionOverrideText{display:grid;flex:1 1;grid-gap:4px;gap:4px}.clientMlBulkPromotionOverrideText strong{color:#17233d;font-size:12px;line-height:1.35}.clientMlBulkPromotionOverride>input{position:absolute;width:1px;height:1px;opacity:0}.clientMlBulkPromotionOverride>i{position:relative;flex:0 0 40px;width:40px;height:22px;border-radius:999px;background:#c8d2e1;transition:background .16s ease}.clientMlBulkPromotionOverride>i span{position:absolute;top:3px;left:3px;width:16px;height:16px;border-radius:50%;background:#fff;box-shadow:0 1px 3px rgba(7,20,51,.24);transition:transform .16s ease}.clientMlBulkPromotionOverride.active>i{background:#0757f8}.clientMlBulkPromotionOverride.active>i span{transform:translateX(18px)}.clientMlBulkPromotionWarning{padding:10px 12px;border-radius:8px;background:#fff8e6;color:#8a5b00!important;font-size:11px!important;font-weight:650;line-height:1.45}@media (max-width:620px){.clientMlBulkPromotionModal{padding:20px}.clientMlBulkPromotionOverride{align-items:flex-start}}@keyframes clientMlPromotionSpin{to{transform:rotate(1turn)}}.clientMarketplaceAreaPanel{display:grid;grid-gap:14px;gap:14px;width:100%;min-width:0}.clientMarketplaceAreaPanel>.clientMarketplaceComingSoon{display:grid;min-height:260px;place-content:center;grid-gap:6px;gap:6px;border-radius:8px;background:#fff;color:#68758b;text-align:center;box-shadow:0 5px 14px rgba(15,23,42,.035)}.clientMarketplaceAreaPanel>.clientMarketplaceComingSoon strong{color:#071433}.clientFullPanel{position:relative;display:grid;min-height:480px;grid-template-rows:auto minmax(0,1fr);overflow:hidden;border-radius:8px;background:#fff;box-shadow:0 5px 14px rgba(15,23,42,.035)}.clientFullPanel>header{display:flex;min-height:58px;align-items:center;justify-content:space-between;gap:16px;padding:0 18px;border-bottom:1px solid #e2e9f2}.clientFullPanel>header>div{display:grid;grid-gap:3px;gap:3px}.clientFullPanel>header strong{color:#071433;font-size:14px;font-weight:900}.clientFullPanel>header span{color:#748197;font-size:10px;font-weight:700}.clientFullPanel>header button{display:inline-flex;height:34px;align-items:center;gap:7px;padding:0 12px;border:1px solid #d7e1ef;border-radius:7px;background:#fff;color:#0757f8;cursor:pointer;font:inherit;font-size:10px;font-weight:850}.clientFullPanel>header button:disabled{opacity:.55;cursor:default}.clientFullLoading svg,.clientFullPanel>header button:disabled svg{animation:clientMlPromotionSpin .8s linear infinite}.clientFullTableScroll{min-height:0;overflow:auto}.clientFullTableScroll table{width:100%;border-collapse:collapse;table-layout:fixed}.clientFullTableScroll td,.clientFullTableScroll th{height:46px;padding:0 13px;border-bottom:1px solid #e5ebf3;color:#22304a;font-size:10px;text-align:left}.clientFullTableScroll th{position:-webkit-sticky;position:sticky;z-index:2;top:0;height:40px;background:#f8fafc;color:#59677e;font-size:9px;font-weight:900}.clientFullTableScroll td:nth-child(n+4),.clientFullTableScroll th:nth-child(n+4){text-align:center}.clientFullTableScroll th:first-child{width:105px}.clientFullTableScroll th:nth-child(2){width:34%}.clientFullTableScroll th:nth-child(3){width:18%}.clientFullTableScroll .singleChannel th:nth-child(2){width:48%}.clientFullTableScroll .singleChannel th:nth-child(3){width:25%}.clientFullEmpty{height:210px!important;color:#7b8799!important;text-align:center!important}.clientFullUnsupported{display:grid;min-height:340px;place-items:center;color:#7b8799;font-size:10px}.clientFullLoading{position:absolute;inset:59px 0 0;display:flex;align-items:center;justify-content:center;gap:8px;background:hsla(0,0%,100%,.78);color:#53617a;font-size:10px;font-weight:800;-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px)}.clientFullError{padding:24px;color:#dc2626;font-size:10px;text-align:center}.clientPerformancePanel{position:relative;display:grid;grid-gap:14px;gap:14px;width:100%;max-height:calc(100vh - 178px);min-height:calc(100vh - 178px);overflow-y:auto;padding:0 4px 14px 0}.clientPerformanceChartCard,.clientPerformanceFilterBar,.clientPerformanceTableCard{border:0;border-radius:8px;background:#fff;box-shadow:0 5px 14px rgba(15,23,42,.035)}.clientPerformanceFilterBar{display:grid;min-height:48px}.clientPerformanceFilterBar.hasAccounts{grid-template-rows:48px minmax(48px,auto);min-height:96px}.clientPerformanceFilterChannels{position:relative;display:grid;grid-template-columns:repeat(4,minmax(0,1fr));min-height:48px;background:#f0f3f8}.clientPerformanceFilterChannels:after{position:absolute;right:0;bottom:0;left:0;height:1px;background:#dce4ef;content:""}.clientPerformanceFilterChannels button{position:relative;z-index:2;border:0;border-right:1px solid #dce4ef;background:transparent;color:#68758b;cursor:pointer;font:inherit;font-size:12px;font-weight:800;transition:color .18s ease,background-color .18s ease}.clientPerformanceFilterChannels button:last-child{border-right:0}.clientPerformanceFilterChannels button:hover:not(:disabled):not(.active){background:hsla(0,0%,100%,.45);color:#23324d}.clientPerformanceFilterChannels button.active{color:#071433}.clientPerformanceFilterChannels button:disabled{color:#aeb7c5;cursor:not-allowed}.clientPerformanceFilterIndicator{position:absolute;z-index:1;top:0;bottom:0;left:0;width:25%;border-radius:7px 7px 0 0;background:#fff;transition:transform .22s ease}.clientPerformanceFilterIndicator.channel-mercadolivre{transform:translateX(100%)}.clientPerformanceFilterIndicator.channel-shopee{transform:translateX(200%)}.clientPerformanceFilterIndicator.channel-amazon{transform:translateX(300%)}.clientPerformanceFilterChannels.withoutGeneral{grid-template-columns:repeat(3,minmax(0,1fr))}.clientPerformanceFilterChannels.withoutGeneral .clientPerformanceFilterIndicator{width:33.333333%}.clientPerformanceFilterChannels.withoutGeneral .clientPerformanceFilterIndicator.channel-mercadolivre{transform:translateX(0)}.clientPerformanceFilterChannels.withoutGeneral .clientPerformanceFilterIndicator.channel-shopee{transform:translateX(100%)}.clientPerformanceFilterChannels.withoutGeneral .clientPerformanceFilterIndicator.channel-amazon{transform:translateX(200%)}.clientPerformanceFilterAccounts{display:flex;min-height:48px;align-items:center;gap:24px;padding:8px 20px}.clientPerformanceFilterAccounts button{display:grid;grid-template-columns:20px auto;align-items:center;grid-gap:3px 8px;gap:3px 8px;border:0;background:transparent;color:#17233b;cursor:pointer;font:inherit;text-align:left}.clientPerformanceFilterAccounts button:disabled{color:#a7b0bf;cursor:not-allowed}.clientPerformanceFilterAccounts button>i{display:grid;grid-row:1/3;width:19px;height:19px;place-items:center;border-radius:50%;background:#dbe2ec;color:#fff;font-size:11px;font-style:normal;font-weight:900;transition:background-color .16s ease}.clientPerformanceFilterAccounts button>i.checked{background:#0757f8}.clientPerformanceFilterAccounts button span{font-size:12px;font-weight:800}.clientPerformanceFilterAccounts button small{max-width:160px;overflow:hidden;color:#7a879a;font-size:9px;font-weight:700;text-overflow:ellipsis;white-space:nowrap}.clientPerformanceChartCard{position:relative;display:grid;grid-template-columns:minmax(0,1fr) auto;grid-gap:6px 22px;gap:6px 22px;padding:14px 16px 10px}.clientPerformanceChartHeader{grid-column:1/-1;display:flex;align-items:flex-start;justify-content:space-between;gap:20px}.clientPerformanceChartHeader>div:first-child{display:grid;grid-gap:3px;gap:3px}.clientPerformanceChartHeader strong,.clientPerformanceTableCard>header strong{color:#071433;font-size:14px;font-weight:900}.clientPerformanceChartHeader>div:first-child span,.clientPerformanceTableCard>header div span{color:#718097;font-size:10px;font-weight:700}.clientPerformanceDateFilter{position:relative}.clientPerformanceDateFilter>button{display:inline-flex;min-width:154px;height:34px;align-items:center;justify-content:space-between;gap:8px;padding:0 10px;border:1px solid #d7e1ef;border-radius:7px;background:#fff;color:#1c2a44;cursor:pointer;font:inherit;font-size:11px;font-weight:800}.clientPerformanceDateMenu{position:absolute;z-index:35;top:calc(100% + 6px);right:0;display:grid;width:286px;overflow:hidden;border:1px solid #d8e2ef;border-radius:8px;background:#fff;box-shadow:0 16px 38px rgba(15,23,42,.16)}.clientPerformanceDateMenu>button{min-height:36px;padding:0 13px;border:0;border-bottom:1px solid #edf1f6;background:#fff;color:#26354f;cursor:pointer;font:inherit;font-size:11px;font-weight:750;text-align:left}.clientPerformanceDateMenu>button.active,.clientPerformanceDateMenu>button:hover{background:#eef5ff;color:#0757f8}.clientPerformanceCustomPeriod{display:grid;grid-template-columns:1fr 1fr;grid-gap:9px;gap:9px;padding:12px;background:#f8faff}.clientPerformanceCustomPeriod>button,.clientPerformanceCustomPeriod>strong{grid-column:1/-1}.clientPerformanceCustomPeriod>strong{color:#1d2b44;font-size:11px}.clientPerformanceCustomPeriod label{display:grid;grid-gap:5px;gap:5px}.clientPerformanceCustomPeriod label span{color:#6e7c92;font-size:9px;font-weight:800}.clientPerformanceCustomPeriod input{min-width:0;width:100%;height:32px;padding:0 7px;border:1px solid #d7e1ef;border-radius:6px;background:#fff;color:#17243c;font:inherit;font-size:10px}.clientPerformanceCustomPeriod>button{height:32px;border:0;border-radius:6px;background:#0757f8;color:#fff;cursor:pointer;font:inherit;font-size:11px;font-weight:800}.clientPerformanceCustomPeriod>button:disabled{background:#b8c4d7;cursor:not-allowed}.clientPerformanceSummary{display:flex;grid-column:1/-1;gap:28px;min-height:30px;align-items:center}.clientPerformanceSummary>span{display:inline-flex;align-items:baseline;gap:6px}.clientPerformanceSummary small{color:#718097;font-size:9px;font-weight:800}.clientPerformanceSummary b{color:#071433;font-size:13px;font-weight:900}.clientPerformanceChart,.clientPerformanceChartLoading{grid-column:1/-1;min-height:152px}.clientPerformanceChart{position:relative;overflow:hidden}.clientPerformanceChart svg{display:block;width:100%;height:136px;overflow:visible}.clientPerformanceChart svg line{stroke:#dce5f1;stroke-width:1;vector-effect:non-scaling-stroke}.clientPerformanceChart svg .clientPerformanceGridLine{stroke:#dbe2ea;stroke-dasharray:4 5}.clientPerformanceChart svg .clientPerformanceSalesBar{fill:#3483fa;opacity:.96;transition:opacity .15s ease}.clientPerformanceChart svg .clientPerformanceSalesBar:hover{opacity:1}.clientPerformanceRevenueLine{stroke:#9b51e0;stroke-linecap:round;stroke-linejoin:round;stroke-width:2;vector-effect:non-scaling-stroke}.clientPerformanceChartLabels{display:flex;justify-content:space-between;color:#7d899d;font-size:9px;font-weight:700}.clientPerformanceChartLegend{display:flex;justify-content:center;gap:20px;margin-top:7px;color:#53617a;font-size:9px;font-weight:800}.clientPerformanceChartLegend span{display:inline-flex;align-items:center;gap:6px}.clientPerformanceChartLegend span:before{width:7px;height:7px;border-radius:50%;background:#3483fa;content:""}.clientPerformanceChartLegend .revenue:before{background:#9b51e0}.clientPerformanceChartLoading{display:flex;align-items:center;justify-content:center;gap:8px;color:#617089;font-size:11px;font-weight:800}.clientPerformanceChartLoading svg{animation:clientMlPromotionSpin .8s linear infinite}.clientPerformanceTableCard{display:grid;grid-template-rows:auto minmax(0,1fr) auto;min-height:560px;overflow:hidden}.clientPerformanceTableCard>footer,.clientPerformanceTableCard>header{display:flex;min-height:48px;align-items:center;justify-content:space-between;gap:14px;padding:0 16px}.clientPerformanceTableCard>header{border-bottom:1px solid #e3eaf3}.clientPerformanceTableCard>header>div{display:grid;grid-gap:2px;gap:2px}.clientPerformanceError{margin:12px 16px;padding:10px 12px;border:1px solid #fecaca;border-radius:6px;background:#fff5f5;color:#c81e1e;font-size:11px;font-weight:750}.clientPerformanceTableScroll{min-height:0;overflow:auto}.clientPerformanceTableScroll table{min-width:1320px;border-collapse:collapse;color:#17243c;font-size:10px;table-layout:fixed}.clientPerformanceTableScroll td,.clientPerformanceTableScroll th{height:48px;padding:7px 9px;border-bottom:1px solid #e5ebf3;text-align:left;vertical-align:middle}.clientPerformanceTableScroll th{position:-webkit-sticky;position:sticky;z-index:3;top:0;height:36px;background:#f8faff;color:#586780;font-size:9px;font-weight:900;white-space:nowrap}.clientPerformanceTableScroll th:first-child{width:78px}.clientPerformanceTableScroll th:nth-child(2){width:54px}.clientPerformanceTableScroll th:nth-child(3){width:230px}.clientPerformanceTableScroll th:nth-child(4){width:82px}.clientPerformanceTableScroll th:nth-child(5){width:62px}.clientPerformanceTableScroll th:nth-child(6){width:92px}.clientPerformanceTableScroll th:nth-child(7){width:68px}.clientPerformanceTableScroll th:nth-child(8){width:132px}.clientPerformanceTableScroll th:nth-child(9){width:215px}.clientPerformanceTableScroll th:nth-child(10){width:225px}.clientPerformanceTableScroll tbody tr:hover td{background:#f8fbff}.clientPerformanceTableScroll td>strong{display:block;overflow:hidden;font-size:10px;font-weight:850;text-overflow:ellipsis;white-space:nowrap}.clientPerformancePhoto{display:grid;width:34px;height:34px;place-items:center;border:1px solid #dbe4ef;border-radius:6px;background-color:#f1f4f8;background-position:50%;background-repeat:no-repeat;background-size:cover;color:#8b98aa}.clientPerformanceCompactLines{display:grid;grid-gap:2px;gap:2px;min-width:0}.clientPerformanceCompactLines small{display:block;overflow:hidden;color:#394862;font-size:9px;font-weight:700;text-overflow:ellipsis;white-space:nowrap}.clientPerformanceCompactLines em{color:#0757f8;font-size:9px;font-style:normal;font-weight:850}.clientPerformanceEmpty{height:120px!important;color:#718097;font-size:11px;font-weight:700;text-align:center!important}.clientPerformanceTableCard>footer{position:-webkit-sticky;position:sticky;z-index:4;bottom:0;border-top:1px solid #e3eaf3;background:#fff;color:#64728a;font-size:10px;font-weight:750}.clientPerformanceTableCard>footer div{display:flex;align-items:center;gap:7px}.clientPerformanceTableCard>footer b,.clientPerformanceTableCard>footer button{display:inline-flex;min-width:68px;height:30px;align-items:center;justify-content:center;gap:4px;padding:0 9px;border:1px solid #d9e3ef;border-radius:6px;background:#fff;color:#34435d;font:inherit;font-size:10px;font-weight:800}.clientPerformanceTableCard>footer button{cursor:pointer}.clientPerformanceTableCard>footer button:disabled{color:#a7b0be;cursor:not-allowed}@media (max-width:900px){.clientPerformanceFilterChannels button{font-size:10px}.clientPerformanceFilterAccounts{gap:10px;padding-inline:12px}.clientPerformanceChartHeader{align-items:stretch;flex-direction:column}.clientPerformanceDateFilter>button{width:100%}.clientPerformanceDateMenu{right:auto;left:0}}.clientNoteConfirm .danger,.clientNoteModal footer .danger{border-color:#fee2e2;background:#fff5f5;color:#dc2626}.clientNoteConfirm{display:grid;grid-gap:12px;gap:12px;padding:22px}.clientNoteConfirm p{margin:0;color:#53647f;font-size:13px}.clientNoteConfirm div{display:flex;justify-content:flex-end;gap:10px}.clientAccountConnectionModal{width:min(520px,calc(100vw - 56px))}.clientAccountConnectionModal label{display:grid;grid-gap:7px;gap:7px}.clientAccountConnectionModal label>span,.clientAccountConnectionModal small{color:#53647f;font-size:11px;font-weight:700}.clientAccountConnectionModal .clientAccountConnectionLink{display:grid;grid-template-columns:minmax(0,1fr) 38px;justify-content:stretch;grid-gap:8px;gap:8px}.clientAccountConnectionLink input{min-width:0;height:38px;padding:0 11px;border:1px solid #d8e3f2;border-radius:7px;color:#071433;font:inherit;font-size:12px;outline:0}.clientAccountConnectionLink input:focus{border-color:var(--color-highlight-blue)}.clientAccountConnectionLink button{width:38px;min-width:38px;height:38px;padding:0;border-color:#cfe0ff;color:var(--color-highlight-blue)}.offerInfoField input{min-width:0;width:100%;border:0;background:transparent;color:#071433;font:inherit;font-size:10px;font-weight:400;outline:0}.clientProfileCards{grid-template-columns:1.02fr .9fr .96fr .96fr!important;zoom:.8}.clientProfileReports{min-height:0;height:min(560px,calc(125vh - 294px));position:relative}.clientProfileReports header span{display:inline-flex;align-items:center;gap:8px;min-width:0}.clientReportsDownloadAll{position:absolute;top:18px;right:18px;display:inline-flex;align-items:center;gap:6px;height:28px;padding:0 10px;border:1px solid rgba(7,87,248,.18);border-radius:6px;background:rgba(7,87,248,.08);color:var(--color-highlight-blue);cursor:pointer;font:inherit;font-size:11px;font-weight:800;white-space:nowrap}.clientReportsDownloadAll:hover{border-color:rgba(7,87,248,.32);background:rgba(7,87,248,.14)}.clientReportTabs{display:grid;grid-template-columns:repeat(2,1fr);height:30px;border:1px solid #dfe7f2;border-radius:6px;overflow:hidden}.clientReportTabs button{border:0;background:#fff;color:#40516d;cursor:pointer;font:inherit;font-size:11px;font-weight:700}.clientReportTabs button.active{background:rgba(7,87,248,.08);color:var(--color-highlight-blue)}.clientReportList{display:grid;align-content:start;grid-gap:8px;gap:8px;max-height:calc(100vh - 370px);overflow-y:auto}.clientReportList button{display:grid;grid-template-columns:18px minmax(0,1fr);align-items:center;grid-gap:8px;gap:8px;min-height:36px;padding:0 10px;border:1px solid #dfe7f2;border-radius:6px;background:#fff;color:#071433;cursor:pointer;font:inherit;font-size:11px;text-align:left}.clientReportList span{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.clientReportList small{color:#66758f;font-size:11px}.clientReportViewer{display:grid;grid-template-rows:48px minmax(0,1fr);width:min(1080px,calc(100vw - 70px));height:min(760px,calc(100vh - 70px));overflow:hidden;border-radius:10px;background:#fff}.clientReportViewer header{display:flex;align-items:center;justify-content:space-between;gap:16px;padding:0 14px;border-bottom:1px solid #dfe7f2}.clientReportViewer header strong{overflow:hidden;color:#071433;font-size:13px;text-overflow:ellipsis;white-space:nowrap}.clientReportViewer header div{display:inline-flex;align-items:center;gap:8px}.clientReportViewer a,.clientReportViewer button{display:inline-flex;align-items:center;gap:6px;height:30px;padding:0 10px;border:1px solid #dfe7f2;border-radius:6px;background:#fff;color:#071433;cursor:pointer;font:inherit;font-size:11px;font-weight:700;text-decoration:none}.clientReportViewer iframe{width:100%;height:100%;border:0}.clientOffersV2Check{display:inline-grid;width:14px;height:14px;place-items:center;border:1px solid #9aa8bf;border-radius:3px;background:#fff;cursor:pointer}.clientOffersV2Check.checked{border-color:var(--color-highlight-blue);background:var(--color-highlight-blue)}.clientOffersV2Check.checked:after{content:"";width:6px;height:3px;border:solid #fff;border-width:0 0 2px 2px;transform:rotate(-45deg)}.clientOffersV2Status.inactive{background:#f1f5f9;color:#64748b}.clientOffersV2Photo{background-position:50%;background-size:cover}.clientOffersV2Table td{position:relative}.clientOfferActionMenu{position:absolute;top:34px;right:8px;z-index:20;display:grid;min-width:150px;padding:6px;border:1px solid #dfe7f2;border-radius:7px;background:#fff;box-shadow:0 16px 38px rgba(15,23,42,.14)}.clientOfferActionMenu a,.clientOfferActionMenu button{display:inline-flex;align-items:center;gap:8px;min-height:32px;padding:0 9px;border:0;border-radius:5px;background:transparent;color:#071433;cursor:pointer;font:inherit;font-size:11px;text-align:left;text-decoration:none}.clientOfferActionMenu a:hover,.clientOfferActionMenu button:hover{background:#f4f7fb}.clientOfferActionMenu .danger{color:#dc2626}.clientOffersV2Toolbar{grid-template-columns:minmax(260px,366px) minmax(12px,1fr) auto auto!important}.clientOffersFilterWrap,.clientOffersPrimaryActionWrap{position:relative}.clientOffersFilterMenu{position:absolute;top:calc(100% + 8px);right:0;z-index:30;display:grid;min-width:190px;grid-gap:4px;gap:4px;padding:10px;border:1px solid #dbe4f0;border-radius:8px;background:#fff;box-shadow:0 16px 36px rgba(15,23,42,.12)}.clientOffersFilterMenu strong{padding:6px 6px 2px;color:#52627c;font-size:10px;font-weight:800}.clientOffersFilterMenu button{height:30px;border:0;border-radius:5px;background:transparent;color:#071433;cursor:pointer;font:inherit;font-size:11px;transition:background-color .18s ease,color .18s ease}.clientOffersFilterMenu button.active,.clientOffersFilterMenu button:hover{background:rgba(7,87,248,.08);color:var(--color-highlight-blue)}.clientOffersKindTabs{display:inline-flex;width:max-content;margin:0;overflow:hidden;border:1px solid #dbe4f0;border-radius:7px;background:#fff}.clientOffersKindTabs button{min-width:92px;height:34px;border:0;background:transparent;color:#40516d;cursor:pointer;font:inherit;font-size:12px;font-weight:700;transition:background-color .18s ease,color .18s ease}.clientOffersKindTabs button.active{background:rgba(7,87,248,.08);color:var(--color-highlight-blue)}a.clientOffersV2Primary{text-decoration:none}.clientOffersV2ToolButton.iconOnly{width:42px;min-width:42px;padding:0;justify-content:center}.clientOffersPrimaryActionMenu{position:absolute;top:calc(100% + 8px);right:0;z-index:32;display:grid;min-width:180px;grid-gap:4px;gap:4px;padding:8px;border:1px solid #dbe4f0;border-radius:8px;background:#fff;box-shadow:0 16px 36px rgba(15,23,42,.12)}.clientOffersPrimaryActionMenu a,.clientOffersPrimaryActionMenu button{display:flex;align-items:center;min-height:32px;padding:0 10px;border:0;border-radius:5px;background:transparent;color:#071433;cursor:pointer;font:inherit;font-size:12px;font-weight:800;text-align:left;text-decoration:none}.clientOffersPrimaryActionMenu a:hover,.clientOffersPrimaryActionMenu button:hover{background:#f4f7fb;color:var(--color-highlight-blue)}.clientOffersPrimaryActionMenu .danger{color:#dc2626}.clientOffersPrimaryActionMenu .clientOffersActionDivider{display:block;height:1px;margin:3px 4px;background:#e5eaf1}.clientOffersProcessMenuGroup{position:relative}.clientOffersProcessMenuRow{display:grid;grid-template-columns:minmax(0,1fr) 34px;grid-gap:2px;gap:2px}.clientOffersPrimaryActionMenu .clientOffersProcessMain{width:100%}.clientOffersPrimaryActionMenu .clientOffersProcessToggle{justify-content:center;width:34px;padding:0}.clientOffersProcessSubmenu{position:absolute;top:-8px;right:calc(100% + 8px);z-index:34;display:grid;min-width:172px;grid-gap:4px;gap:4px;padding:8px;border:1px solid #dbe4f0;border-radius:8px;background:#fff;box-shadow:0 16px 36px rgba(15,23,42,.14)}.clientOffersPrimaryActionMenu .clientOffersProcessSubmenu button{width:100%}.offerDetailPage.native{grid-template-columns:minmax(0,1fr)!important}.offerDetailPage.native .offerDetailMain{grid-column:1/-1}.offerHeaderNameInput{min-width:0;width:100%;height:28px;border:1px solid #dbe4f0;border-radius:6px;padding:0 10px;color:#071433;font:inherit;font-size:13px;font-weight:800;outline:0}.offerVariationEditorSwitch{margin-left:auto}.offerNativeGrid{display:grid;grid-template-columns:minmax(180px,260px) minmax(0,1fr);grid-gap:14px;gap:14px}.clientOffersV2Table td:first-child,.clientOffersV2Table th:first-child{width:38px!important}.clientOffersV2Table td:nth-child(2),.clientOffersV2Table th:nth-child(2){width:92px!important}.clientOffersV2Table td:nth-child(3),.clientOffersV2Table th:nth-child(3){width:78px!important}.clientOffersV2Table td:nth-child(4),.clientOffersV2Table th:nth-child(4){width:330px!important}.clientOffersV2Table td:nth-child(5),.clientOffersV2Table th:nth-child(5){width:132px!important}.clientOffersV2Table td:nth-child(6),.clientOffersV2Table th:nth-child(6){width:110px!important}.clientOffersV2Table td:nth-child(7),.clientOffersV2Table th:nth-child(7){width:150px!important}.clientOffersV2Table td:nth-child(8),.clientOffersV2Table th:nth-child(8){width:72px!important;text-align:right}.offerCreateChoiceMain{grid-column:1/-1;min-height:0}.offerCreateChoiceCard{display:flex;align-items:center;justify-content:space-between;min-height:86px}.offerCreateChoiceHeader{display:inline-flex;align-items:center;gap:18px}.offerCreateChoiceHeader>strong{color:#071433;font-size:13px;font-weight:800}.offerProceedButton:disabled{cursor:default;opacity:.5}.pageHeader:has(.clientDetailV2Topbar){box-shadow:0 6px 18px rgba(15,23,42,.035)!important}.clientDetailV2Topbar{grid-template-columns:32px auto 1fr!important}.clientDetailBackButton{width:30px!important;height:30px!important}.clientDetailV2Title{min-width:150px!important;padding-right:16px!important}.clientDetailV2Title h1{font-size:14px!important;font-weight:800!important}.clientDetailV2{padding:46px 46px 34px!important}.clientOffersV2Panel,.clientProfileCard{box-shadow:0 8px 20px rgba(15,23,42,.04)!important}.clientProfileCards{min-height:min(520px,calc(100vh - 210px))!important}.clientProfileGeneral{overflow:hidden}.clientProfileLine.copyable{width:100%;border:0;border-bottom:1px solid #e3e9f3;background:transparent;cursor:pointer;font:inherit;text-align:left;transition:background-color .16s ease}.clientProfileLine.copyable:hover{background:#f7faff}.clientProfileCopyToast{position:fixed;right:28px;bottom:28px;z-index:80;max-width:360px;padding:12px 14px;border:1px solid #dbeafe;border-radius:8px;background:#fff;color:#071433;box-shadow:0 14px 36px rgba(15,23,42,.16);font-size:12px;font-weight:700}.clientOffersV2Panel{grid-template-rows:auto minmax(0,1fr) 42px!important}.clientOffersV2Toolbar{min-height:58px!important;padding:10px 14px!important}.clientOffersKindTabs button,.clientOffersV2Primary,.clientOffersV2Search,.clientOffersV2ToolButton{height:30px!important;font-size:10px!important}.clientOffersV2TableScroll{max-height:calc(100vh - 232px)!important;padding:10px 14px 28px!important}.clientOffersV2Table th{height:34px!important}.clientOffersV2Table td{height:50px!important}.clientOffersV2Main a,.clientOffersV2Main strong{text-decoration:none!important}.clientOffersV2Footer{min-height:42px!important}.clientOffersBulkActions{display:inline-flex;gap:6px}.clientOffersBulkActions button{height:30px;padding:0 10px;border:1px solid #dbe4f0;border-radius:6px;background:#fff;color:#071433;cursor:pointer;font:inherit;font-size:10px;font-weight:800;transition:background-color .16s ease,border-color .16s ease,color .16s ease}.clientOffersBulkActions button:hover{border-color:rgba(7,87,248,.32);background:rgba(7,87,248,.08);color:var(--color-highlight-blue)}.clientOffersBulkActions .danger{color:#dc2626}.clientMlBulkActions .clientSelectAllResults,.clientOffersBulkActions .clientSelectAllResults{border-color:#b9d0ff;background:#f4f8ff;color:#0757f8}.clientMlBulkActions .clientAllResultsSelected,.clientOffersBulkActions .clientAllResultsSelected{color:#0757f8;font-size:11px;font-weight:800;white-space:nowrap}.clientOffersSelectedCount{color:#52617c;font-size:11px;font-weight:800;white-space:nowrap}.clientOffersBulkActionWrap{position:relative}.clientOffersBulkActions .clientOffersBulkPrimary{min-width:94px;border-color:var(--color-highlight-blue);background:var(--color-highlight-blue);color:#fff;display:inline-flex;align-items:center;justify-content:center;gap:8px}.clientOffersBulkActions .clientOffersBulkPrimary:hover{border-color:#0450f1;background:#0450f1;color:#fff}.clientOffersBulkActions .clientOffersBulkPrimary:disabled{opacity:.72;cursor:wait}.clientOffersBulkActionMenu{position:absolute;right:0;top:calc(100% + 8px);z-index:30;width:150px;padding:6px;border:1px solid #dbe4f0;border-radius:8px;background:#fff;box-shadow:0 12px 24px rgba(15,23,42,.12)}.clientOffersBulkActionMenu button{width:100%;border:0;justify-content:flex-start;background:transparent;color:#071433}.clientOffersBulkActionMenu button:hover{background:rgba(7,87,248,.08)}.clientOfferBulkResultModal{width:min(620px,calc(100vw - 32px));max-height:min(620px,calc(100vh - 48px));display:flex;flex-direction:column;border:1px solid #d9e3f2;border-radius:10px;background:#fff;box-shadow:0 18px 42px rgba(15,23,42,.18);overflow:hidden}.clientOfferBulkResultModal header{display:flex;justify-content:space-between;gap:16px;padding:18px 20px;border-bottom:1px solid #e5edf7}.clientOfferBulkResultModal h2{margin:0;font-size:18px}.clientOfferBulkResultModal p{margin:4px 0 0;color:#52627a;font-size:12px;font-weight:700}.clientOfferBulkResultModal header button{width:34px;height:34px;border:1px solid #dbe4f0;border-radius:8px;background:#fff;cursor:pointer}.clientOfferBulkResultHeaderActions{display:inline-flex;align-items:center;gap:8px}.clientOfferBulkResultModal header .clientOfferBulkPayloadButton{width:auto;min-width:92px;padding:0 12px;display:inline-flex;align-items:center;justify-content:center;gap:7px;color:#1649a8;font-size:12px;font-weight:800}.clientOfferBulkResultModal header .clientOfferBulkPayloadButton:hover{border-color:#8fb4f8;background:#edf4ff}.clientOfferBulkLiveModal{width:min(1040px,calc(100vw - 32px));max-height:min(760px,calc(100vh - 48px));display:flex;flex-direction:column;border:1px solid #d9e3f2;border-radius:12px;background:#fff;box-shadow:0 18px 42px rgba(15,23,42,.18);overflow:hidden}.clientOfferBulkLiveModal header{display:flex;align-items:flex-start;justify-content:space-between;gap:16px;padding:18px 20px;border-bottom:1px solid #e5edf7}.clientOfferBulkLiveModal h2{margin:0;color:#071433;font-size:18px}.clientOfferBulkLiveModal p{margin:4px 0 0;color:#52627a;font-size:12px;font-weight:700}.clientOfferBulkLiveHeaderActions{display:inline-flex;align-items:center;gap:10px}.clientOfferBulkLiveHeaderActions>span{display:inline-flex;align-items:center;gap:8px;min-height:30px;padding:0 11px;border:1px solid #bce8ce;border-radius:999px;background:#ecfbf2;color:#15803d;font-size:12px;font-weight:800}.clientOfferBulkLiveHeaderActions>span.running{border-color:#bfd2ff;background:#eef4ff;color:#0757f8}.clientOfferBulkLiveHeaderActions i{width:12px;height:12px;border:2px solid rgba(7,87,248,.2);border-top-color:#0757f8;border-radius:50%;animation:clientOfferImportLogSpin .78s linear infinite}.clientOfferBulkLiveHeaderActions button{display:inline-flex;align-items:center;justify-content:center;width:34px;height:34px;border:1px solid #dbe4f0;border-radius:8px;background:#fff;cursor:pointer}.clientOfferBulkLiveTableWrap{max-height:calc(100vh - 190px);overflow-x:hidden;overflow-y:scroll;scrollbar-gutter:stable;background:#fff}.clientOfferBulkLiveTable{width:100%;table-layout:fixed;border-collapse:separate;border-spacing:0;color:#071433;font-family:inherit;font-size:12px}.clientOfferBulkLiveTable td,.clientOfferBulkLiveTable th{min-width:0;height:48px;padding:8px 7px;border-bottom:1px solid #e5edf7;text-align:center;vertical-align:middle;white-space:nowrap}.clientOfferBulkLiveTable th{position:-webkit-sticky;position:sticky;top:0;z-index:2;background:#f7faff;color:#52627a;font-size:11.5px;font-weight:800;letter-spacing:.01em}.clientOfferBulkLiveTable td.clientOfferBulkLiveCodeColumn,.clientOfferBulkLiveTable th.clientOfferBulkLiveCodeColumn{width:7%;min-width:0;max-width:none;text-align:center}.clientOfferBulkLiveTable td.clientOfferBulkLiveNameColumn,.clientOfferBulkLiveTable th.clientOfferBulkLiveNameColumn{width:26%;min-width:0;max-width:none;text-align:left}.clientOfferBulkLiveTable td.clientOfferBulkLiveErrorColumn,.clientOfferBulkLiveTable th.clientOfferBulkLiveErrorColumn{width:6%;min-width:0;max-width:none}.notificationLiveErrorButton{display:inline-flex;align-items:center;justify-content:center;width:28px;height:28px;border:0;border-radius:999px;background:#fff1f2;color:#dc2626;cursor:pointer}.notificationLiveNoError{color:#94a3b8}.executionErrorBackdrop{position:fixed;inset:0;z-index:1200;display:flex;align-items:center;justify-content:center;padding:24px;background:rgba(15,23,42,.38)}.executionErrorDialog{width:min(720px,100%);max-height:min(680px,calc(100vh - 48px));display:flex;flex-direction:column;overflow:hidden;border:1px solid #dbe4f0;border-radius:12px;background:#fff;box-shadow:0 22px 55px rgba(15,23,42,.22);font-family:var(--font-app)}.executionErrorDialog footer,.executionErrorDialog header{display:flex;align-items:center;justify-content:space-between;padding:14px 16px;border-bottom:1px solid #e5edf7}.executionErrorDialog header div{display:grid;grid-gap:3px;gap:3px}.executionErrorDialog header strong{color:#0f1f40;font-size:14px}.executionErrorDialog header span{color:#64748b;font-size:12px}.executionErrorHeaderActions{display:flex!important;grid-auto-flow:column;align-items:center;gap:8px!important}.executionErrorDialog header .executionErrorCloseButton{display:inline-flex;align-items:center;justify-content:center;padding:6px;border:0;background:transparent;color:#64748b;cursor:pointer}.executionErrorDialog header .executionErrorPayloadButton{padding:7px 12px;border:1px solid #cbdaf0;border-radius:7px;background:#fff;color:#0757f8;font:700 12px var(--font-app);cursor:pointer}.executionErrorDialog pre{flex:1 1;margin:0;padding:16px;overflow:auto;white-space:pre-wrap;color:#334155;font:12px/1.55 var(--font-app)}.executionErrorDialog footer{justify-content:flex-end;border-top:1px solid #e5edf7;border-bottom:0}.executionErrorDialog footer button{display:inline-flex;align-items:center;gap:7px;padding:8px 12px;border:1px solid #cbdaf0;border-radius:7px;background:#fff;color:#0757f8;font:700 12px var(--font-app);cursor:pointer}.executionPayloadBackdrop{z-index:1210;background:rgba(15,23,42,.5)}.executionPayloadDialog{width:min(820px,100%);max-height:min(720px,calc(100vh - 48px))}.aiHistoryDialog{width:min(920px,100%)}.aiHistoryDialog pre{min-height:280px;background:#f8fbff}.clientOfferBulkLiveTable td.clientOfferBulkLiveNameColumn span{display:block;overflow:hidden;text-overflow:ellipsis}.clientOfferBulkLiveCell{display:inline-flex;align-items:center;justify-content:center;width:28px;height:28px;border-radius:999px;background:#f1f5f9;color:#64748b;line-height:1}.clientOfferBulkLiveCell.running{background:#eef4ff;color:#0757f8}.clientOfferBulkLiveCell.success{background:#e8f8ef;color:#15803d}.clientOfferBulkLiveCell.error{background:#fff1f2;color:#dc2626}.clientOfferBulkLiveCell.paused{background:#fff4cc;color:#c98200}.notificationLiveExecutionModal{width:min(1080px,calc(100vw - 40px));border-radius:14px;font-family:inherit}.notificationLiveExecutionModal>header{padding:17px 20px}.notificationLiveExecutionTitle{flex:1 1 auto;overflow:hidden}.notificationLiveExecutionTitle strong{flex:0 1 auto;font-size:16px}.notificationLiveExecutionTitle strong em{color:#0757f8;font-style:normal;font-weight:800}.notificationLiveExecutionTitle>span{flex:0 1 auto;font-size:13px}.notificationLiveExecutionSummary{display:flex;align-items:center;justify-content:space-between;gap:16px;min-height:52px;padding:10px 18px;border-bottom:1px solid #e5edf7;background:#fbfdff;color:#334155;font-family:inherit}.notificationLiveExecutionSummary>strong{font-size:13px;font-weight:750}.notificationLiveExecutionSummary>span{display:inline-flex;align-items:center;gap:7px;color:#15803d;font-weight:700}.notificationLiveExecutionSummary>span.running{color:#2563eb}.notificationLiveExecutionSummary>span.failed{color:#d97706}.notificationLiveExecutionSummary>span.paused{color:#c98200}.notificationLiveExecutionSummary>span.running svg,.notificationRunningIcon{display:block;animation:clientOfferBulkLiveSpin .8s linear infinite}.notificationLogModal .notificationRunningIcon,.notificationLogModal .spin,.notificationsPanel .notificationRunningIcon{display:block;width:1em;height:1em;transform-box:view-box;transform-origin:50% 50%;will-change:transform}.notificationLiveOfferButton{display:flex;align-items:center;width:100%;min-height:30px;padding:0;border:0;background:transparent;color:inherit;font-family:var(--font-app);font-size:12px;line-height:1.25;text-align:left;cursor:pointer}.clientOfferBulkLiveCodeColumn .notificationLiveOfferButton{justify-content:center;text-align:center}.clientOfferBulkLiveCodeColumn .notificationLiveOfferButton strong{font-family:var(--font-app);font-size:12px;font-weight:700}.clientOfferBulkLiveNameColumn .notificationLiveOfferButton span{font-family:var(--font-app);font-size:12px;font-weight:500}.notificationLiveOfferButton:disabled{cursor:default}.notificationLiveOfferButton span{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.clientOfferBulkLiveDots{display:inline-flex;align-items:center;justify-content:center;gap:2px;width:14px;height:14px}.clientOfferBulkLiveDots i{width:3px;height:3px;border-radius:999px;background:currentColor}.clientOfferBulkLiveCell.running .clientOfferBulkLiveDots i{animation:clientOfferBulkLiveDot 1s ease-in-out infinite}.clientOfferBulkLiveCell.running .clientOfferBulkLiveDots i:nth-child(2){animation-delay:.12s}.clientOfferBulkLiveCell.running .clientOfferBulkLiveDots i:nth-child(3){animation-delay:.24s}@keyframes clientOfferBulkLiveSpin{to{transform:rotate(1turn)}}@keyframes clientOfferBulkLivePulse{50%{opacity:.45}}@keyframes clientOfferBulkLiveDot{0%,60%,to{transform:translateY(0);opacity:.45}30%{transform:translateY(-2px);opacity:1}}.clientOfferImportLogModal{width:min(760px,calc(100vw - 32px));max-height:min(720px,calc(100vh - 48px));display:flex;flex-direction:column;border:1px solid #d9e3f2;border-radius:10px;background:#fff;box-shadow:0 18px 42px rgba(15,23,42,.18);overflow:hidden}.clientOfferImportLogModal header{display:flex;align-items:flex-start;justify-content:space-between;gap:16px;padding:18px 20px;border-bottom:1px solid #e5edf7}.clientOfferImportLogModal h2{margin:0;font-size:18px}.clientOfferImportLogModal p{margin:4px 0 0;color:#52627a;font-size:12px;font-weight:700}.clientOfferImportLogModal header button{display:inline-flex;align-items:center;justify-content:center;width:34px;height:34px;border:1px solid #dbe4f0;border-radius:8px;background:#fff;cursor:pointer}.clientOfferImportLogHeaderActions{display:inline-flex;align-items:center;gap:10px}.clientOfferImportLogStatus{display:inline-flex;align-items:center;gap:8px;min-height:28px;padding:0 11px;border-radius:999px;border:1px solid #dbe4f0;background:#f7faff;color:#33415f;font-size:12px;font-weight:800;white-space:nowrap}.clientOfferImportLogStatus.running{border-color:#bfd2ff;background:#eef4ff;color:#0757f8}.clientOfferImportLogStatus.success{border-color:#bce8ce;background:#ecfbf2;color:#15803d}.clientOfferImportLogStatus.error{border-color:#fecaca;background:#fff1f2;color:#be123c}.clientOfferImportLogStatus i{width:12px;height:12px;border:2px solid rgba(7,87,248,.2);border-top-color:#0757f8;border-radius:50%;animation:clientOfferImportLogSpin .78s linear infinite}@keyframes clientOfferImportLogSpin{to{transform:rotate(1turn)}}.clientOfferImportLogModal pre{margin:0;padding:16px 20px 20px;max-height:560px;overflow:auto;background:#f8fbff;color:#071433;font-family:SFMono-Regular,Consolas,Liberation Mono,monospace;font-size:12px;line-height:1.55;white-space:pre-wrap;word-break:break-word}.clientOfferBulkResultList{padding:12px 20px 20px;overflow:auto}.clientOfferBulkResultList>button{display:grid;grid-template-columns:78px minmax(0,1fr) 76px 120px;grid-gap:12px;gap:12px;align-items:center;width:100%;min-height:38px;border:0;border-bottom:1px solid #e5edf7;background:transparent;color:#061333;cursor:pointer;font:inherit;font-size:12px;padding:0;text-align:left}.clientOfferBulkResultList>button:hover{background:#f6f9ff}.clientOfferBulkResultList>button>span,.clientOfferBulkResultList>button>strong{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.clientOfferBulkResultList>button>span{font-weight:800}.clientOfferBulkResultList .success>span{color:#047857}.clientOfferBulkResultList .error>span{color:#dc2626}.pageHeader:has(.clientDetailV2Topbar){min-height:42px!important;padding:0 46px!important;box-shadow:0 4px 12px rgba(15,23,42,.035)!important}.clientDetailV2Topbar{min-height:42px!important;grid-template-columns:30px auto 1fr!important;gap:18px!important;border-bottom:1px solid #dfe6f2!important}.clientDetailBackButton{width:28px!important;height:28px!important;border-radius:6px!important}.clientDetailBackButton svg{width:16px!important;height:16px!important}.clientDetailV2Title{min-width:142px!important;padding-right:14px!important}.clientDetailV2Tabs button{height:42px!important;min-width:58px!important;padding:0 10px!important}.clientDetailV2{min-height:calc(100vh - 42px)!important;width:100%!important;padding:42px 46px 54px!important;overflow-y:auto!important}.clientOffersV2Panel,.clientProfileCard,.clientProfileV2Panel{box-shadow:0 5px 14px rgba(15,23,42,.035)!important}.clientProfileExact{padding-bottom:34px!important}.clientProfileCards{align-items:stretch!important;grid-auto-rows:1fr!important;min-height:min(500px,calc(100vh - 218px))!important}.clientProfileCard,.clientProfileCenterStack,.clientProfileCenterStack .clientProfileCard,.clientProfileNotes,.clientProfileReports{min-height:0!important;height:100%!important}.clientProfileGeneral{overflow:hidden!important}.clientProfileGeneralEdit{margin-left:auto;display:inline-flex;align-items:center;justify-content:center;width:30px;height:30px;border:0;border-radius:7px;background:transparent;color:var(--color-highlight-blue);cursor:pointer}.clientProfileGeneralEdit:focus-visible,.clientProfileGeneralEdit:hover{background:#edf4ff}.clientEditSaveError{margin:10px 24px 0;color:#b42318;font-size:13px}.clientEditModal .clientCommercialEdit{grid-template-columns:1fr;gap:14px}.clientCommercialTopRow{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);grid-gap:16px;gap:16px}.clientCommercialTopRow .clientEditField{display:grid;min-width:0;grid-gap:6px;gap:6px}.clientCommercialTopRow .clientEditField input,.clientCommercialTopRow .clientEditField select{width:100%;min-height:36px}.clientCommercialTopRow .clientEditField input:disabled{background:#f3f5f8;color:#667085}.clientEditModal .clientConditionChoices{display:flex;align-items:center;flex-wrap:wrap;gap:10px 18px}.clientEditModal .clientConditionChoices>span{width:100%}.clientConditionChoices input[type=radio]{flex:none}.clientEditModal .clientConditionPreview{display:flex;align-items:center;gap:18px;min-height:0;padding:10px 14px;background:#effbf1}.clientEditModal .clientConditionPreview>strong{flex:none;margin:0}.clientEditModal .clientConditionPreview div{flex:1 1;gap:0}.clientEditModal .clientConditionPreview span+span{padding-left:14px}.clientEditModal .clientConditionPreview b,.clientEditModal .clientConditionPreview small{font-size:var(--client-edit-content-size)!important}.clientEditModal .clientConditionPreview b{margin-top:2px}.clientCommercialTierNote{margin:0;color:#456083;line-height:1.4}@media (max-width:640px){.clientCommercialTopRow{grid-template-columns:1fr}.clientEditModal .clientConditionPreview{align-items:flex-start;flex-direction:column;gap:8px}.clientEditModal .clientConditionPreview div{width:100%}}.clientProfileLine.copyable{width:100%!important;cursor:pointer!important;border:0!important;border-bottom:1px solid #dfe6f2!important;background:transparent!important;font:inherit!important;text-align:left!important;transition:background-color .18s ease,color .18s ease!important}.clientProfileLine.copyable:hover{background:#f7faff!important}.clientProfileCopyToast{position:fixed!important;right:28px!important;bottom:28px!important;z-index:80!important;max-width:min(440px,calc(100vw - 56px))!important;padding:12px 14px!important;border:1px solid #cfe0ff!important;border-radius:8px!important;background:#fff!important;color:#071433!important;box-shadow:0 12px 28px rgba(15,23,42,.12)!important;font-size:12px!important}.clientOffersV2Panel{grid-template-rows:auto minmax(0,1fr) 40px!important;overflow:hidden!important}.clientOffersV2Toolbar{min-height:54px!important;padding:9px 14px!important;gap:10px!important}.clientOffersBulkActions button,.clientOffersKindTabs button,.clientOffersV2Primary,.clientOffersV2Search,.clientOffersV2Search input,.clientOffersV2ToolButton{height:28px!important;font-size:11px!important}.clientOffersV2TableScroll{max-height:calc(100vh - 220px)!important;padding:8px 14px 36px!important}.clientOffersV2Table{min-width:980px!important}.clientOffersV2Table th{height:32px!important;padding:0 8px!important;font-size:10px!important}.clientOffersV2Table td{height:48px!important;padding:0 8px!important;font-size:11px!important}.clientOffersV2Main{gap:4px!important}.clientOffersV2Main a,.clientOffersV2Main a:hover,.clientOffersV2Main strong{text-decoration:none!important}.clientOffersV2Main strong{font-size:11px!important;line-height:1.18!important}.clientOffersV2Main small{font-size:10px!important;line-height:1.2!important}.clientOffersV2Photo{width:38px!important;height:38px!important;border-radius:8px!important}.clientOffersV2Status{height:20px!important;padding:0 8px!important;border-radius:6px!important;font-size:10px!important}.clientOffersV2Status.draft{background:#fff7dc!important;color:#8a6400!important}.clientOffersV2Status.draft i{background:#d69d00!important}.clientOffersV2Status.new{background:#eaf2ff!important;color:var(--color-highlight-blue)!important}.clientOffersV2Status.new i{background:var(--color-highlight-blue)!important}.clientOffersV2Footer{min-height:40px!important;padding:0 18px 12px!important}.offerDetailPage,.offerDetailPage button,.offerDetailPage input,.offerDetailPage select,.offerDetailPage textarea{overflow-wrap:anywhere}.offerDetailHeader h1,.offerHeaderNameInput,.offerMarketplaceCard,.offerSection,.offerVariationTable{min-width:0!important}.pageHeader:has(.clientDetailV2Topbar){box-shadow:0 2px 8px rgba(15,23,42,.045)!important}.clientDetailV2Topbar{border-bottom:0!important}.clientDetailV2{padding:18px 0 72px!important}.clientOffersV2Panel,.clientProfileExact,.clientProfileV2Panel{width:100%!important;max-width:none!important}.clientOffersV2Panel,.clientProfileV2Panel{border-radius:8px!important;box-shadow:0 4px 12px rgba(15,23,42,.035)!important}.clientProfileCards{width:100%!important}.clientOffersV2Toolbar{position:relative!important;grid-template-columns:minmax(260px,366px) minmax(12px,1fr) 42px 124px!important;align-items:center!important}.clientOffersBulkActions{position:absolute!important;top:50%!important;right:190px!important;z-index:3!important;opacity:1!important;transform:translateY(-50%)!important;transition:opacity .22s ease,transform .22s ease!important}.clientOffersFilterWrap,.clientOffersKindTabs,.clientOffersV2Primary{align-self:center!important}.clientOffersV2Panel{min-height:calc(100vh - 202px)!important}.clientOffersV2TableScroll{max-height:calc(100vh - 214px)!important;padding-bottom:58px!important}.clientOffersV2Footer{background:#fff!important;padding-bottom:18px!important}.clientOffersV2Status.inactive{background:#ffe8e8!important;color:#b42318!important}.clientOffersV2Status.inactive i{background:#e5484d!important}.clientOffersBulkToast{position:fixed!important;left:50%!important;bottom:30px!important;z-index:90!important;display:inline-flex!important;align-items:center!important;gap:18px!important;max-width:min(624px,calc(100vw - 60px))!important;padding:14.4px 16.8px!important;border:1px solid #dbe4f0!important;border-radius:8px!important;background:#172033!important;color:#fff!important;box-shadow:0 12px 28px rgba(15,23,42,.12)!important;font-size:14.4px!important;font-weight:800!important;transform:translateX(-50%)!important}.clientOffersBulkToast button{border:0!important;background:transparent!important;color:var(--color-highlight-blue)!important;cursor:pointer!important;font:inherit!important}.clientOffersBulkToast button[aria-label]{display:inline-flex!important;color:#64748b!important}.offerVariationTable:not(.custom) .offerVariationCells,.offerVariationTable:not(.custom) .offerVariationHead{grid-template-columns:minmax(96px,1fr) minmax(94px,.92fr) minmax(88px,.82fr) minmax(72px,.68fr) minmax(88px,.84fr) minmax(88px,.84fr) minmax(68px,.62fr) minmax(60px,.56fr) 36px!important}.offerSizesHead,.offerSizesRow{grid-template-columns:minmax(82px,1fr) minmax(68px,.78fr) minmax(88px,.9fr) minmax(66px,.66fr) minmax(82px,.8fr) minmax(82px,.8fr) minmax(62px,.6fr) minmax(54px,.52fr)!important}.offerPackageGrid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:12px 18px;gap:12px 18px}.offerMeasureInput{position:relative;display:block}.offerMeasureInput input{padding-right:34px!important}.offerMeasureInput b{position:absolute;right:10px;top:50%;color:#72809a;font-size:11px;font-weight:800;pointer-events:none;transform:translateY(-50%)}.offerPriceRailHeader{display:grid;grid-gap:7px;gap:7px;margin-bottom:-1px;padding:14px 16px 12px;border:1px solid #e2e7f0;border-bottom:0;border-radius:6px 6px 0 0;background:#fff}.offerPriceRailHeader h2{margin:0;color:#071433;font-size:14px;font-weight:900}.offerPriceVariationNav{display:grid;grid-template-columns:minmax(0,1fr) 24px 24px;align-items:center;grid-gap:5px;gap:5px}.offerPriceVariationNav span{display:inline-flex;width:max-content;max-width:100%;min-height:23px;align-items:center;overflow:hidden;padding:0 8px;border:1px solid #dbe5f4;border-radius:999px;background:#f8fbff;color:#26365d;font-size:10px;font-weight:700;text-overflow:ellipsis;white-space:nowrap}.offerPriceVariationNav button{display:grid;width:24px;height:24px;place-items:center;border:1px solid #dbe5f4;border-radius:6px;background:#fff;color:#26365d;cursor:pointer;transition:background-color .18s ease,border-color .18s ease,color .18s ease}.offerPriceVariationNav button:hover{border-color:var(--color-highlight-blue);background:#eef5ff;color:var(--color-highlight-blue)}.offerPriceSizeNav{display:grid;grid-template-columns:minmax(0,1fr) 20px 20px;align-items:center;grid-gap:4px;gap:4px;margin-top:6px}.offerPriceSizeNav span{display:inline-flex;width:max-content;max-width:100%;min-height:20px;align-items:center;overflow:hidden;padding:0 7px;border:1px solid #dbe5f4;border-radius:999px;background:#fff;color:#53617d;font-size:9px;font-weight:800;text-overflow:ellipsis;white-space:nowrap}.offerPriceSizeNav button{display:grid;width:20px;height:20px;place-items:center;border:1px solid #dbe5f4;border-radius:5px;background:#fff;color:#26365d;cursor:pointer;transition:background-color .18s ease,border-color .18s ease,color .18s ease}.offerPriceSizeNav button:hover{border-color:var(--color-highlight-blue);background:#eef5ff;color:var(--color-highlight-blue)}.offerMarketplaceRailStage{position:relative;min-height:0;overflow:hidden}.offerMarketplaceRail{box-sizing:border-box!important;height:auto!important;max-height:none!important;overflow-y:scroll!important}.offerMarketplaceRail::-webkit-scrollbar{width:8px!important}.offerMarketplaceRail::-webkit-scrollbar-track{background:#eef3fb!important;border-radius:999px!important}.offerMarketplaceRail::-webkit-scrollbar-thumb{background:#9ba8bd!important;border-radius:999px!important}.content:has(.offerDetailPage){overflow:hidden!important}.content:has(.offerDetailPage) .offerDetailPage{height:calc(100vh - 48px)!important;max-height:calc(100vh - 48px)!important;min-height:0!important}.content:has(.offerDetailPage) .offerMarketplaceRail{align-self:stretch!important;min-height:0!important}.offerPriceRailHeader+.offerMarketplaceRailStage .offerMarketplaceCard:first-child{border-top-left-radius:0!important;border-top-right-radius:0!important}.offerMarketplaceRailCards{display:grid;grid-gap:6px;gap:6px}.offerMarketplaceRailStage.animating{min-height:820px}.offerMarketplaceRailStage.animating .offerMarketplaceRailCards{width:100%}.offerMarketplaceRailStage.animating .offerMarketplaceRailCards.outgoing{position:absolute;inset:0}.offerMarketplaceRailStage.slide-right.animating .offerMarketplaceRailCards.outgoing{animation:offerPricePageOutLeft .52s cubic-bezier(.45,0,.2,1) both}.offerMarketplaceRailStage.slide-right.animating .offerMarketplaceRailCards.incoming{animation:offerPricePageInRight .52s cubic-bezier(.45,0,.2,1) both}.offerMarketplaceRailStage.slide-left.animating .offerMarketplaceRailCards.outgoing{animation:offerPricePageOutRight .52s cubic-bezier(.45,0,.2,1) both}.offerMarketplaceRailStage.slide-left.animating .offerMarketplaceRailCards.incoming{animation:offerPricePageInLeft .52s cubic-bezier(.45,0,.2,1) both}@keyframes offerPricePageInRight{0%{transform:translateX(104%)}to{transform:translateX(0)}}@keyframes offerPricePageOutLeft{0%{transform:translateX(0)}to{transform:translateX(-104%)}}@keyframes offerPricePageInLeft{0%{transform:translateX(-104%)}to{transform:translateX(0)}}@keyframes offerPricePageOutRight{0%{transform:translateX(0)}to{transform:translateX(104%)}}.offerInfoField.practiced{border-color:#a9eec0!important;background:#effaf2!important}.offerInfoField.practiced b,.offerInfoField.practiced span{color:#075d2c!important}.offerField input:focus,.offerField select:focus,.offerField textarea:focus,.offerHeaderNameInput:focus,.offerInfoField input:focus,.offerSizesRow input:focus,.offerTitleRow input:focus,.offerVariationCells input:focus{border-color:var(--color-highlight-blue)!important;outline:0!important;box-shadow:none!important}.offerTitleRow.short{border-color:#ffb4bd!important;background:#fff1f3!important}.offerTitleRow.short input,.offerTitleRow.short small{color:#a92a35!important}.offerHeaderNameEditor{display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:center;grid-gap:8px;gap:8px;max-width:100%;min-width:0}.offerHeaderNameEditor button{height:30px;padding:0 13px;border:0;border-radius:5px;background:var(--color-highlight-blue);color:#fff;cursor:pointer;font:inherit;font-size:11px;font-weight:800;transition:background-color .18s ease,opacity .18s ease}.offerHeaderNameEditor button:hover:not(:disabled){background:#226cff}.offerHeaderNameEditor button:disabled{cursor:wait;opacity:.72}.offerHeaderNameEditor .offerHeaderNameInput{width:100%!important;max-width:none!important}.offerVariationsCardHeader{align-items:center;display:flex;gap:14px;justify-content:space-between;margin-bottom:14px}.offerVariationTopActions{align-items:center;display:flex;gap:8px}.offerVariationNameField{display:grid;grid-gap:6px;gap:6px;margin-bottom:16px;width:100%;max-width:100%}.offerVariationCreateName{margin-bottom:18px}.offerVariationNameField>span:first-child{color:#17254a;font-size:12px;font-weight:700}.offerNativeDescriptionInside{margin-top:18px}.offerNativeDescriptionInside textarea{min-height:96px}.offerDescriptionField{position:relative;display:block}.offerDescriptionField textarea{padding-right:44px!important}.offerDescriptionField button{position:absolute;top:8px;right:8px;z-index:2;display:inline-grid;width:28px;height:28px;place-items:center;padding:0;border:1px solid #dbe5f4;border-radius:6px;background:#fff;color:#53617d;cursor:pointer;pointer-events:auto;transition:background-color .18s ease,border-color .18s ease,color .18s ease}.offerDescriptionField button:hover{border-color:var(--color-highlight-blue);background:#eef5ff;color:var(--color-highlight-blue)}.offerDescriptionOverlay{position:fixed;inset:0;z-index:120;display:grid;place-items:center;padding:34px;background:rgba(8,13,28,.62)}.offerDescriptionDialog{display:grid;grid-template-rows:48px minmax(0,1fr);width:min(980px,92vw);height:min(720px,84vh);overflow:hidden;border-radius:10px;background:#fff;box-shadow:0 24px 80px rgba(0,0,0,.28)}.offerDescriptionDialog header{display:flex;align-items:center;justify-content:space-between;padding:0 16px;border-bottom:1px solid #e2e7f0}.offerDescriptionDialog header strong{color:#071433;font-size:14px;font-weight:900}.offerDescriptionDialog header button{display:grid;width:30px;height:30px;place-items:center;border:0;border-radius:6px;background:transparent;color:#53617d;cursor:pointer}.offerDescriptionDialog header button:hover{background:#eef5ff;color:var(--color-highlight-blue)}.offerDescriptionDialog textarea{width:100%;height:100%;min-height:0;padding:18px;border:0;color:#071433;font:inherit;font-size:14px;font-weight:400;line-height:1.55;outline:0;resize:none}.offerAiLogsOverlay{position:fixed;inset:0;z-index:190;display:grid;place-items:center;padding:30px;background:rgba(8,13,28,.62)}.offerAiLogsDialog{display:grid;grid-template-rows:auto minmax(0,1fr);width:min(1040px,92vw);height:min(760px,86vh);overflow:hidden;border:1px solid #dce4f2;border-radius:10px;background:#fff;box-shadow:0 24px 80px rgba(0,0,0,.26)}.offerAiLogsDialog header{display:flex;align-items:center;justify-content:space-between;gap:16px;padding:16px 18px;border-bottom:1px solid #e2e7f0}.offerAiLogsDialog header div{display:grid;grid-gap:4px;gap:4px}.offerAiLogsDialog header strong{color:#071433;font-size:15px;font-weight:900}.offerAiLogsDialog header span{color:#5c6a86;font-size:12px;font-weight:700}.offerAiLogsDialog header button{display:grid;width:32px;height:32px;flex:0 0 auto;place-items:center;border:1px solid #d8e2f0;border-radius:7px;background:#fff;color:#53617d;cursor:pointer;transition:background-color .18s ease,border-color .18s ease,color .18s ease}.offerAiLogsDialog header button:hover{border-color:var(--color-highlight-blue);background:#eef5ff;color:var(--color-highlight-blue)}.offerAiLogsContent{display:grid;grid-gap:14px;gap:14px;min-height:0;overflow:auto;padding:18px}.offerAiLogsContent section{display:grid;grid-gap:8px;gap:8px}.offerAiLogsContent section>strong{color:#071433;font-size:12px;font-weight:900}.offerAiLogsContent pre{max-height:210px;margin:0;overflow:auto;padding:12px;border:1px solid #dce4f2;border-radius:8px;background:#f7faff;color:#071433;font-family:Consolas,Courier New,monospace;font-size:12px;font-weight:500;line-height:1.45;white-space:pre-wrap}.offerProcessProgressDialog{width:min(620px,92vw);height:auto;max-height:76vh}.offerProcessProgressBody{display:grid;grid-gap:12px;gap:12px;min-height:0;overflow:auto;padding:18px}.offerInlineSpinner{width:24px;height:24px;border:3px solid #d8e6ff;border-top:3px solid var(--color-highlight-blue);border-radius:999px;animation:offerSpin .78s linear infinite}.offerProcessProgressStatus{width:max-content;padding:5px 9px;border-radius:7px;background:#edf4ff;color:var(--color-highlight-blue);font-size:12px;font-weight:900}.offerProcessProgressStatus.done{background:#e9faef;color:#0f7a35}.offerProcessProgressStatus.error{background:#fff0f0;color:#d82424}.offerProcessProgressBody small{color:#62708c;font-size:11px;font-weight:700}.offerProcessProgressBody p{margin:0;color:#d82424;font-size:13px;font-weight:800}.offerProcessProgressList{display:grid;grid-gap:8px;gap:8px;max-height:280px;overflow:auto;padding-right:6px}.offerProcessProgressList span{padding:8px 10px;border:1px solid #dce4f2;border-radius:7px;background:#f8fbff;color:#14213d;font-size:12px;font-weight:700}.offerProcessProgressBlock{margin:0;max-height:360px;overflow:auto;padding:10px 12px;border:1px solid #cfe0fb;border-radius:7px;background:#fff;color:#14213d;font-family:Consolas,Courier New,monospace;font-size:11px;font-weight:600;line-height:1.45;white-space:pre-wrap}@keyframes offerSpin{to{transform:rotate(1turn)}}.offerSizesRow input,.offerVariationCells input{cursor:text!important}.offerDetailHeader .offerCreateChoiceHeader{align-items:center;display:flex;flex:1 1;gap:18px}.offerDetailHeader .offerCreateChoiceHeader .offerProceedButton{margin-left:auto}.offerValidationToast{position:fixed;left:50%;top:50%;z-index:180;display:inline-flex;max-width:min(520px,calc(100vw - 48px));min-height:48px;align-items:center;justify-content:center;padding:14px 18px;border:1px solid #ffd4a8;border-radius:10px;background:#fff8ed;box-shadow:0 18px 48px rgba(15,23,42,.18);color:#8a4b00;font-size:13px;font-weight:800;line-height:1.35;text-align:center;transform:translate(-50%,-50%)}.clientOffersV2Table td:nth-child(4),.clientOffersV2Table th:nth-child(4){width:88px}.clientOffersV2Table td:nth-child(5),.clientOffersV2Table th:nth-child(5){min-width:260px}.clientOffersV2Table{min-width:1180px!important}.clientOffersV2Table .clientOffersV2MarketplacesColumn{width:132px!important;min-width:132px!important}.clientOffersV2Table .clientOffersV2ActionsColumn{width:74px!important;min-width:74px!important}.clientOffersV2ActionsColumn .clientOffersV2Action{margin-left:0!important}.clientOffersV2ClickableCell{cursor:pointer}.clientOffersV2ClickableCell:hover{background:#f8fbff}.clientOffersV2RowClickable{cursor:pointer;transition:background .15s ease,box-shadow .15s ease}.clientOffersV2RowClickable:hover{background:#f3f7ff;box-shadow:inset 3px 0 0 #0f66f2}.clientOffersV2RowClickable:hover .clientOffersV2ClickableCell{background:transparent}.clientDateField:focus-within,.clientEditField input:focus,.clientEditField select:focus,.clientEditPassword:focus-within,.clientMonthField:focus-within,.collaboratorAddressTall textarea:focus,.field input:focus,.loginPasswordField:focus-within,.monthlyRoleSelect:focus,.monthlyWeekdaySelect:focus,.offerField input:focus,.offerField select:focus,.offerField textarea:focus,.offerHeaderNameInput:focus,.offerInfoField input:focus,.offerSizesRow input:focus,.offerTitleRow input:focus,.offerVariationCells input:focus,.teamDeleteConfirmField input:focus,button:focus-visible,input:focus,select:focus,textarea:focus{border-color:var(--color-highlight-blue)!important;outline:0!important;box-shadow:none!important}.offerDetailPage{grid-template-rows:42px minmax(0,1fr)!important;height:100vh!important;max-height:100vh!important;overflow:hidden!important}.offerMarketplaceRail{max-height:100%!important;padding-right:8px!important;padding-bottom:56px!important}.clientEditingAnutoPanel{display:grid;grid-template-columns:minmax(0,1fr) 260px;grid-gap:16px;gap:16px;width:100%;max-width:1224px;margin:0 auto;padding-bottom:28px}.clientEditingAnutoSummary,.clientEditingAnutoTableCard{background:#fff;border:1px solid #dde6f3;border-radius:8px;box-shadow:0 8px 18px rgba(15,23,42,.04)}.clientEditingAnutoTableCard{min-width:0;padding:18px;overflow:visible}.clientEditingAnutoTableCard header{display:flex;align-items:center;justify-content:space-between;gap:16px;margin-bottom:14px}.clientEditingAnutoTableCard h2{margin:0;font-size:15px;font-weight:700;color:#061333}.clientEditingAnutoTableCard header small,.clientEditingAnutoTableCard header span{display:block;margin-top:3px;font-size:11px;font-weight:600;color:#53617d}.clientEditingAnutoScroll{overflow:visible}.clientEditingAnutoTable{width:100%;min-width:700px;border-collapse:collapse;table-layout:fixed}.clientEditingAnutoTable td:first-child,.clientEditingAnutoTable th:first-child{width:70px}.clientEditingAnutoTable td:nth-child(2),.clientEditingAnutoTable th:nth-child(2){width:34%}.clientEditingAnutoTable td:nth-child(3),.clientEditingAnutoTable th:nth-child(3){width:76px;text-align:center}.clientEditingAnutoTable td:last-child,.clientEditingAnutoTable th:last-child{width:54px;text-align:center}.clientEditingAnutoTable td,.clientEditingAnutoTable th{border-bottom:1px solid #e3ebf6;padding:11px 10px;text-align:left;font-size:12px;color:#061333;vertical-align:middle}.clientEditingAnutoTable th{font-size:11px;font-weight:700;color:#53617d}.clientEditingAnutoTable td small,.clientEditingAnutoTable td strong{display:block}.clientEditingAnutoTable td strong{font-weight:700}.clientEditingAnutoOfferName,.clientEditingAnutoService{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.clientEditingAnutoTable td small{margin-top:3px;font-size:10px;color:#64718d}.clientEditingAnutoPopoverWrap{position:relative;display:inline-flex}.clientEditingAnutoActionsButton,.clientEditingAnutoVariationButton{border:1px solid #d8e2f0;background:#fff;color:#061333;font:inherit;font-weight:700;transition:background-color .18s ease,border-color .18s ease,color .18s ease}.clientEditingAnutoVariationButton{height:auto;min-width:0;padding:2px 5px;border:0;border-radius:4px;font-size:12px;background:transparent}.clientEditingAnutoActionsButton{width:30px;height:30px;display:grid;place-items:center;border-radius:7px;padding:0}.clientEditingAnutoActionsButton:hover,.clientEditingAnutoVariationButton:hover{border-color:var(--color-highlight-blue);color:var(--color-highlight-blue);background:#eef5ff}.clientEditingAnutoActionsMenu,.clientEditingAnutoPopover{position:absolute;z-index:20;right:0;top:calc(100% + 8px);min-width:190px;padding:8px;border:1px solid #d8e2f0;border-radius:8px;background:#fff;box-shadow:0 10px 24px rgba(15,23,42,.12)}.clientEditingAnutoPopover{max-height:min(320px,calc(100vh - 360px));overflow-y:auto}.clientEditingAnutoPopover span{display:block;padding:7px 8px;border-radius:6px;font-size:12px;font-weight:700;color:#061333}.clientEditingAnutoActionsMenu{top:calc(100% + 8px);min-width:130px}.clientEditingAnutoActionsMenu button{width:100%;height:32px;border:0;border-radius:6px;background:transparent;color:#061333;font:inherit;font-size:12px;font-weight:700;text-align:left;padding:0 8px}.clientEditingAnutoActionsMenu button:hover{background:#eef5ff;color:var(--color-highlight-blue)}.clientEditingAnutoActionsMenu button.danger{color:#dc2626}.clientEditingAnutoActionsMenu button.danger:hover{background:#fff1f2;color:#b91c1c}.clientEditingAnutoActionsLocked{display:block;padding:8px;color:#8a96ad;font-size:12px;font-weight:700}.clientEditingAnutoStatusPill{display:inline-flex;align-items:center;justify-content:center;min-width:82px;height:24px;border-radius:999px;font-size:11px;font-weight:800}.clientEditingAnutoStatusPill.waiting{background:#eef2f7;color:#53617d}.clientEditingAnutoStatusPill.pending{background:#fff7ed;color:#c2410c}.clientEditingAnutoStatusPill.done{background:#dcfce7;color:#15803d}.clientEditingAnutoModalBackdrop{position:fixed;inset:0;z-index:80;display:grid;place-items:center;background:rgba(9,15,31,.42);padding:28px}.clientEditingAnutoModal{width:min(480px,100%);min-height:min(690px,calc(100vh - 24px));max-height:calc(100vh - 24px);overflow:auto;background:#fff;border:1px solid #d8e2f0;border-radius:10px;box-shadow:0 20px 50px rgba(15,23,42,.18);padding:18px}.clientEditingStyledSelect{position:relative}.clientEditingStyledSelect>button{width:100%;height:38px;margin-top:6px;padding:0 11px;display:flex;align-items:center;justify-content:space-between;gap:8px;border:1px solid #d8e2f0;border-radius:7px;background:#fff;color:#061333;font:inherit;font-size:12px;font-weight:650;cursor:pointer}.clientEditingStyledSelect>button:focus,.clientEditingStyledSelect>button:hover{border-color:var(--color-highlight-blue);outline:none}.clientEditingStyledSelectMenu{position:absolute;z-index:40;top:calc(100% + 6px);right:0;left:0;overflow:hidden;padding:4px;border:1px solid #d8e2f0;border-radius:8px;background:#fff;box-shadow:0 14px 30px rgba(15,23,42,.16)}.clientEditingStyledSelectMenu>button{width:100%;min-height:34px;padding:0 9px;display:flex;align-items:center;justify-content:space-between;gap:8px;border:0;border-radius:6px;background:transparent;color:#34455f;font:inherit;font-size:11px;font-weight:650;text-align:left;cursor:pointer}.clientEditingStyledSelectMenu>button.active,.clientEditingStyledSelectMenu>button:hover{background:#eef4ff;color:var(--color-highlight-blue)}.clientEditingAnutoModal footer,.clientEditingAnutoModal header{display:flex;align-items:center;justify-content:space-between;gap:14px}.clientEditingAnutoModal header{margin-bottom:18px}.clientEditingAnutoModal header span,.clientEditingAnutoModal label span,.clientEditingAnutoModalVariations>strong{display:block;font-size:12px;font-weight:700;color:#53617d}.clientEditingAnutoModal header strong{display:block;margin-top:4px;font-size:18px;font-weight:800;color:#061333;max-width:380px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.clientEditingAnutoModal header button{width:34px;height:34px;border:1px solid #d8e2f0;border-radius:7px;background:#fff;color:#061333}.clientEditingAnutoModalMeta{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:12px;gap:12px;margin-bottom:14px}.clientEditingAnutoModalMeta.stacked{grid-template-columns:1fr}.clientEditingAnutoModal input,.clientEditingAnutoModal select{width:100%;height:38px;margin-top:6px;border:1px solid #d8e2f0;border-radius:7px;background:#fff;color:#061333;font:inherit;font-size:12px;font-weight:600;padding:0 12px;outline:none}.clientEditingMonthPickerField{position:relative}.clientEditingMonthPickerTrigger{width:100%;height:38px;margin-top:6px;padding:0 11px;display:flex;align-items:center;justify-content:space-between;gap:8px;border:1px solid #d8e2f0;border-radius:7px;background:#fff;color:#061333;font:inherit;font-size:12px;font-weight:700}.clientEditingMonthPicker{position:absolute;z-index:30;top:calc(100% + 7px);left:0;width:100%;padding:10px;border:1px solid #d8e2f0;border-radius:9px;background:#fff;box-shadow:0 14px 32px rgba(15,23,42,.16)}.clientEditingMonthPicker header{margin:0 0 8px}.clientEditingMonthPicker header strong{max-width:none;margin:0;font-size:13px}.clientEditingMonthPicker header button{width:28px;height:28px;display:grid;place-items:center;padding:0}.clientEditingMonthPicker>div{display:grid;grid-template-columns:repeat(4,1fr);grid-gap:5px;gap:5px}.clientEditingMonthPicker>div button{height:30px;border:0;border-radius:6px;background:transparent;color:#53617d;font:inherit;font-size:11px;font-weight:700}.clientEditingMonthPicker>div button:hover{background:#eef5ff;color:var(--color-highlight-blue)}.clientEditingMonthPicker>div button.active{background:var(--color-highlight-blue);color:#fff}@media (max-width:640px){.clientEditingAnutoModalBackdrop{padding:12px}.clientEditingAnutoModalMeta{grid-template-columns:1fr}.clientEditingAnutoModal header strong{max-width:calc(100vw - 130px)}}.clientEditingAnutoModal input:focus,.clientEditingAnutoModal select:focus{border-color:var(--color-highlight-blue);box-shadow:none}.clientEditingAnutoModalVariations{margin-bottom:14px}.clientEditingAnutoModalVariations>div{display:grid;grid-template-columns:1fr;grid-gap:8px;gap:8px;margin-top:8px;padding:10px;border:1px solid #e3ebf6;border-radius:8px;max-height:220px;overflow:auto}.clientEditingAnutoModalVariations label{display:flex;align-items:center;justify-content:space-between;gap:8px;min-height:32px;padding:6px 8px;border-radius:6px;color:#061333;font-size:12px;font-weight:700}.clientEditingAnutoModalVariations label:hover{background:#f3f7fd}.clientEditingAnutoModalVariations input{order:2;width:15px;height:15px;margin:0;padding:0}.clientEditingAnutoModal footer{justify-content:flex-end;margin-top:18px}.clientEditingAnutoModal footer button{height:38px;border:1px solid #d8e2f0;border-radius:8px;background:#fff;color:#53617d;font:inherit;font-size:13px;font-weight:800;padding:0 18px}.clientEditingAnutoModal footer .primary{border-color:var(--color-highlight-blue);background:var(--color-highlight-blue);color:#fff}.clientEditingAnutoConfirmModal{width:min(420px,100%);background:#fff;border:1px solid #d8e2f0;border-radius:10px;box-shadow:0 20px 50px rgba(15,23,42,.18);padding:20px}.clientEditingAnutoConfirmModal strong{display:block;color:#061333;font-size:15px;line-height:1.45}.clientEditingAnutoConfirmModal footer{display:flex;justify-content:flex-end;gap:10px;margin-top:18px}.clientEditingAnutoConfirmModal button{height:36px;border:1px solid #d8e2f0;border-radius:8px;background:#fff;color:#53617d;font:inherit;font-size:13px;font-weight:800;padding:0 16px}.clientEditingAnutoConfirmModal button.primary{border-color:var(--color-highlight-blue);background:var(--color-highlight-blue);color:#fff}.clientEditingAnutoSummary{align-self:start;padding:18px;position:-webkit-sticky;position:sticky;top:88px}.clientEditingAnutoSummary small,.clientEditingAnutoSummary span{display:block;font-size:12px;font-weight:600;color:#53617d}.clientEditingAnutoSummary strong{display:block;margin:10px 0 6px;font-size:28px;font-weight:800;color:#061333}.clientEditingAnutoError{display:block;margin-top:12px;color:#c2410c;font-size:12px;font-weight:700}:root[data-theme=dark] .shell,:root[data-theme=dark] body{background:#0b1020;color:var(--ink)}:root[data-theme=dark] .shell{background:linear-gradient(135deg,#080d1a,#111827)}:root[data-theme=dark] .content{background:#0f172a;box-shadow:inset 1px 0 0 hsla(0,0%,100%,.04)}:root[data-theme=dark] .pageHeader h1,:root[data-theme=dark] .pageHeaderCustomTitle,:root[data-theme=dark] h1,:root[data-theme=dark] h2,:root[data-theme=dark] h3,:root[data-theme=dark] strong{color:#f8fafc}:root[data-theme=dark] .muted,:root[data-theme=dark] .pageHeader p,:root[data-theme=dark] small{color:#aab6ca}:root[data-theme=dark] .clientEditingAnutoConfirmModal,:root[data-theme=dark] .clientEditingAnutoModal,:root[data-theme=dark] .clientEditingAnutoSummary,:root[data-theme=dark] .clientEditingAnutoTableCard,:root[data-theme=dark] .modalCard,:root[data-theme=dark] .notificationsPanel,:root[data-theme=dark] .offerMediaEditorConfirmDialog,:root[data-theme=dark] .offerProcessInstructionDialog,:root[data-theme=dark] .offerPublishDialog,:root[data-theme=dark] .tableBlock,:root[data-theme=dark] [class*=Card],:root[data-theme=dark] [class*=Panel],:root[data-theme=dark] [class*=TableCard]{border-color:#263249;background:#111827;color:#edf3ff;box-shadow:0 18px 46px rgba(0,0,0,.28)}:root[data-theme=dark] .clientEditingAnutoTable,:root[data-theme=dark] .table,:root[data-theme=dark] table{color:#edf3ff}:root[data-theme=dark] .clientEditingAnutoTable td,:root[data-theme=dark] .clientEditingAnutoTable th,:root[data-theme=dark] .table td,:root[data-theme=dark] .table th,:root[data-theme=dark] td,:root[data-theme=dark] th{border-color:#263249;color:#dbe7fb}:root[data-theme=dark] .clientEditingAnutoTable th,:root[data-theme=dark] .table th,:root[data-theme=dark] th{color:#aab6ca}:root[data-theme=dark] .clientEditingAnutoModal input,:root[data-theme=dark] .clientEditingAnutoModal select,:root[data-theme=dark] .formField input,:root[data-theme=dark] .formField select,:root[data-theme=dark] .modalField input,:root[data-theme=dark] .searchBox,:root[data-theme=dark] .searchField input,:root[data-theme=dark] .selectLike,:root[data-theme=dark] input,:root[data-theme=dark] select,:root[data-theme=dark] textarea{border-color:#2c3a55;background:#0b1220;color:#edf3ff}:root[data-theme=dark] input::placeholder,:root[data-theme=dark] textarea::placeholder{color:#78869d}:root[data-theme=dark] .notificationButton,:root[data-theme=dark] .topUser,:root[data-theme=dark] button:not(.navItem):not(.navSubItem):not(.profileButton):not(.profileMenuItem):not(.danger):not(.primary){border-color:#2c3a55;background-color:#111827;color:#edf3ff}:root[data-theme=dark] button:not(.navItem):not(.navSubItem):not(.profileButton):not(.profileMenuItem):not(.danger):not(.primary):hover{background-color:#16223a}:root[data-theme=dark] .profileMenu,:root[data-theme=dark] .sidebar{background:#050812;border-color:#1e293b}:root[data-theme=dark] .clientEditingAnutoModalBackdrop,:root[data-theme=dark] .modalOverlay,:root[data-theme=dark] .offerMediaEditorConfirmOverlay,:root[data-theme=dark] .offerProcessInstructionBackdrop{background:rgba(2,6,23,.68)}:root[data-theme=dark] .clientEditingAnutoActionsMenu,:root[data-theme=dark] .clientEditingAnutoPopover,:root[data-theme=dark] .profileMenu{background:#0b1220;border-color:#263249}:root[data-theme=dark] .clientEditingAnutoActionsMenu button,:root[data-theme=dark] .clientEditingAnutoPopover span{color:#edf3ff}:root[data-theme=dark] .offerPublishAccountSlot,:root[data-theme=dark] .offerPublishChannelGroup{border-color:#2c3a55;background:#0b1220;color:#edf3ff}:root[data-theme=dark] .offerPublishAccountSlot.selected,:root[data-theme=dark] .offerPublishChannelGroup:hover{border-color:var(--color-highlight-blue);background:#12203a}:root[data-theme=dark] .offerPublishAccountSlot.disabled,:root[data-theme=dark] .offerPublishChannelGroup.disabled,:root[data-theme=dark] .offerPublishChannelGroup.disabled:hover{border-color:#263249;background:#111827;color:#78869d}:root[data-theme=dark] .offerPublishPriceMode{border-top-color:#263249;color:#aab6ca}:root[data-theme=dark] .offerPublishPriceMode label.selected{color:#edf3ff}:root[data-theme=dark] .offerSyncScopeGrid label{border-color:#263249;background:#111827}:root[data-theme=dark] .offerSyncScopeGrid label.selected,:root[data-theme=dark] .offerSyncScopeGrid label:hover{border-color:var(--color-highlight-blue);background:#12203a}:root[data-theme=dark] .offerSyncScopeGrid label span{color:#edf3ff}.clientPaymentsPanel{width:100%;max-width:1224px;margin:0 auto;padding-bottom:96px}.clientPaymentsCard{background:#fff;border:1px solid #dde6f3;border-radius:8px;box-shadow:0 8px 18px rgba(15,23,42,.04);padding:18px}.clientPaymentsCard header{display:flex;align-items:center;justify-content:space-between;gap:16px;margin-bottom:16px}.clientPaymentsHeaderActions{display:flex;align-items:center;gap:8px}.clientPaymentsHeaderActions button{height:32px;border:1px solid #d8e2f0;border-radius:7px;background:#fff;color:#061333;font:inherit;font-size:12px;font-weight:800;padding:0 12px}.clientPaymentsHeaderActions .danger{color:#dc2626;border-color:#fecdd3;background:#fff1f2}.clientPaymentsCard h2{margin:0;font-size:15px;font-weight:800;color:#061333}.clientPaymentsCard header small,.clientPaymentsCard header span{display:block;margin-top:3px;font-size:11px;font-weight:600;color:#53617d}.clientPaymentInvoiceCard,.clientPaymentsHeader{display:grid;grid-template-columns:32px 1fr 1.35fr .9fr .9fr 1fr 1fr 1fr 60px;align-items:center;grid-gap:12px;gap:12px}.clientPaymentsHeader{padding:0 14px 9px;border-bottom:1px solid #e3ebf6}.clientPaymentsHeader span{font-size:11px;font-weight:800;color:#53617d}.clientPaymentInvoiceCard label,.clientPaymentsHeader label{display:inline-flex;align-items:center;justify-content:center}.clientPaymentInvoiceCard input,.clientPaymentsHeader input{width:15px;height:15px}.clientPaymentsList{display:grid;align-content:start;grid-auto-rows:minmax(54px,auto);grid-gap:8px;gap:8px;margin-top:8px;max-height:calc(100vh - 360px);min-height:260px;overflow-y:auto;padding-right:6px;padding-bottom:18px}.clientPaymentInvoiceCard{min-height:54px;border:1px solid #e3ebf6;border-radius:8px;background:#fff;padding:10px 14px}.clientPaymentInvoiceCard.clickable{cursor:pointer;transition:border-color .18s ease,box-shadow .18s ease,background-color .18s ease}.clientPaymentInvoiceCard.clickable:hover{border-color:#b8cff8;background:#fbfdff;box-shadow:0 5px 14px rgba(15,23,42,.06)}.clientPaymentInvoiceCard b,.clientPaymentInvoiceCard span,.clientPaymentInvoiceCard strong{font-size:12px;color:#061333}.clientPaymentInvoiceCard b,.clientPaymentInvoiceCard strong{font-weight:800}.clientPaymentStatus{width:-moz-fit-content;width:fit-content;min-width:76px;border-radius:7px;background:#e8fff0;color:#047735!important;font-weight:800;text-align:center;padding:5px 8px}.clientPaymentStatus.overdue{background:#fff1f2;color:#dc2626!important}.clientPaymentStatus.paid{background:#eef5ff;color:var(--color-highlight-blue)!important}.clientPaymentInvoiceCard button{width:30px;height:30px;display:grid;place-items:center;border:1px solid #d8e2f0;border-radius:7px;background:#fff;color:#061333;transition:background-color .18s ease,border-color .18s ease,color .18s ease}.clientPaymentInvoiceCard button:hover{border-color:var(--color-highlight-blue);background:#eef5ff;color:var(--color-highlight-blue)}.clientPaymentActionsWrap{position:relative;width:-moz-fit-content;width:fit-content}.clientPaymentActionsMenu{position:absolute;z-index:25;right:0;top:calc(100% + 8px);width:170px;padding:8px;border:1px solid #d8e2f0;border-radius:8px;background:#fff;box-shadow:0 10px 24px rgba(15,23,42,.12)}.clientPaymentActionsMenu button{width:100%;height:32px;border:0;border-radius:6px;background:transparent;color:#061333;font:inherit;font-size:12px;font-weight:800;text-align:left;padding:0 8px}.clientPaymentActionsMenu button:hover{background:#eef5ff;color:var(--color-highlight-blue)}.clientPaymentActionsMenu button.danger{color:#dc2626}.clientInvoiceDeleteBackdrop{position:fixed;inset:0;z-index:90;display:grid;place-items:center;background:rgba(9,15,31,.42);padding:24px}.clientInvoiceEditBackdrop{position:fixed;inset:0;z-index:95;display:grid;place-items:center;background:rgba(9,15,31,.46);padding:24px}.clientInvoiceEditModal{width:min(620px,100%);max-height:calc(100vh - 48px);overflow-y:auto;border:1px solid #d8e2f0;border-radius:10px;background:#fff;box-shadow:0 22px 56px rgba(15,23,42,.2);padding:20px}.clientInvoiceEditModal>footer,.clientInvoiceEditModal>header{display:flex;align-items:center;justify-content:space-between;gap:12px}.clientInvoiceEditModal>header div{display:grid;grid-gap:3px;gap:3px}.clientInvoiceEditModal>header strong{color:#061333;font-size:16px;font-weight:850}.clientInvoiceEditModal>header span{color:#64748b;font-size:12px;font-weight:650}.clientInvoiceEditModal>header button{width:32px;height:32px;display:grid;place-items:center;border:1px solid #d8e2f0;border-radius:7px;background:#fff}.clientInvoiceEditGrid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:14px;gap:14px;margin-top:20px}.clientInvoiceEditGrid label{display:grid;grid-gap:6px;gap:6px}.clientInvoiceEditGrid label.wide{grid-column:1/-1}.clientInvoiceEditGrid label>span{color:#53617d;font-size:11px;font-weight:800}.clientInvoiceEditGrid input,.clientInvoiceEditGrid select,.clientInvoiceEditGrid textarea{width:100%;min-height:40px;border:1px solid #d8e2f0;border-radius:7px;background:#fff;color:#061333;font:inherit;font-size:13px;font-weight:650;padding:8px 10px}.clientInvoiceEditGrid textarea{min-height:84px;resize:vertical}.clientInvoiceEditGrid :disabled{background:#f5f7fb;color:#53617d;opacity:1}.clientInvoiceEditTotal{display:flex;justify-content:space-between;align-items:center;margin-top:16px;border-top:1px solid #e3ebf6;padding-top:14px;color:#061333}.clientInvoiceEditTotal span,.clientInvoiceEditTotal strong{font-size:14px;font-weight:850}.clientInvoiceEditModal>footer{justify-content:flex-end;margin-top:20px}.clientInvoiceEditModal>footer button{min-width:94px;height:38px;border:1px solid #d8e2f0;border-radius:7px;background:#fff;color:#061333;font:inherit;font-size:12px;font-weight:800;padding:0 14px}.clientInvoiceEditModal>footer button.primary{border-color:var(--color-highlight-blue);background:var(--color-highlight-blue);color:#fff}@media (max-width:700px){.clientInvoiceEditGrid{grid-template-columns:1fr}.clientInvoiceEditGrid label.wide{grid-column:auto}}.clientInvoiceDeleteModal{width:min(420px,100%);border:1px solid #d8e2f0;border-radius:10px;background:#fff;box-shadow:0 20px 50px rgba(15,23,42,.18);padding:18px}.clientInvoiceDeleteModal footer,.clientInvoiceDeleteModal header{display:flex;align-items:center;justify-content:space-between;gap:12px}.clientInvoiceDeleteModal header strong{font-size:16px;font-weight:800;color:#061333}.clientInvoiceDeleteModal header button{width:32px;height:32px;border:1px solid #d8e2f0;border-radius:7px;background:#fff}.clientInvoiceDeleteModal p{margin:16px 0 10px;font-size:13px;font-weight:600;color:#53617d}.clientInvoiceDeleteModal input{width:100%;height:38px;border:1px solid #d8e2f0;border-radius:7px;padding:0 12px;font:inherit;font-weight:700}.clientInvoiceDeleteModal footer{justify-content:flex-end;margin-top:16px}.clientInvoiceDeleteModal footer button{height:36px;border:1px solid #d8e2f0;border-radius:7px;background:#fff;color:#061333;font:inherit;font-size:12px;font-weight:800;padding:0 14px}.clientInvoiceDeleteModal footer .danger{border-color:#dc2626;background:#dc2626;color:#fff}.clientInvoiceDeleteModal footer .danger:disabled{opacity:.45;cursor:not-allowed}.clientMarketplacePanel{padding-bottom:28px}.clientMarketplaceAccountCard{min-height:320px}.clientMarketplaceToolbar{display:flex;align-items:center;justify-content:space-between;gap:16px;flex-wrap:wrap;min-width:0}.clientMarketplaceToolbar .clientMarketplaceSubTabs{margin-bottom:0}.clientMarketplaceTagCluster{display:inline-flex;align-items:center;justify-content:flex-end;flex-wrap:wrap;gap:10px;margin-left:auto;min-width:0}.clientMarketplaceAccountSelector{position:relative;display:inline-flex;align-items:center;gap:6px}.clientMarketplaceAccountNext,.clientMarketplaceAccountTag{display:inline-flex;align-items:center;justify-content:center;min-height:34px;border:1px solid #d8e3f2;border-radius:8px;background:#fff;color:#071433;cursor:pointer;font:inherit;font-size:11px;font-weight:900;transition:border-color .18s ease,background-color .18s ease,color .18s ease}.clientMarketplaceAccountTag{gap:7px;padding:0 12px}.clientMarketplaceAccountTag b{max-width:82px;overflow:hidden;color:#52617c;text-overflow:ellipsis;white-space:nowrap}.clientMarketplaceAccountNext{width:34px;padding:0}.clientMarketplaceAccountNext:disabled{opacity:.45;cursor:default}.clientMarketplaceAccountNext:not(:disabled):hover,.clientMarketplaceAccountTag:hover{border-color:var(--color-highlight-blue);background:#f4f9ff;color:var(--color-highlight-blue)}.clientMarketplaceAccountPopover{position:absolute;z-index:30;top:calc(100% + 8px);right:0;display:grid;min-width:180px;padding:8px;border:1px solid #d8e3f2;border-radius:8px;background:#fff;box-shadow:0 14px 28px rgba(7,20,51,.12)}.clientMarketplaceAccountPopover.slots{min-width:300px;gap:3px}.clientMarketplaceAccountPopover button{justify-content:flex-start;min-height:34px;border:0;border-radius:6px;background:transparent;color:#071433;cursor:pointer;font:inherit;font-size:12px;font-weight:800}.clientMarketplaceAccountPopover button:hover{background:#f2f6fc;color:var(--color-highlight-blue)}.clientMarketplaceAccountSlot{position:relative;display:grid;grid-template-columns:minmax(0,1fr) 34px;align-items:center;grid-gap:4px;gap:4px}.clientMarketplaceAccountSlotMain{width:100%}.clientMarketplaceAccountSlotMain.empty{color:var(--color-highlight-blue)}.clientMarketplaceAccountSlotActions{position:relative}.clientMarketplaceAccountSlotActions>button{display:inline-flex;align-items:center;justify-content:center;width:34px;min-width:34px;padding:0}.clientMarketplaceAccountSlotMenu{position:absolute;z-index:2;top:calc(100% + 4px);right:0;display:grid;min-width:110px;padding:6px;border:1px solid #d8e3f2;border-radius:7px;background:#fff;box-shadow:0 12px 24px rgba(7,20,51,.12)}.clientMarketplaceAccountSlotMenu button{min-height:30px;color:#e03131}.clientMarketplaceAccountSlotMenu button:hover{background:#fff1f1;color:#e03131}.clientMarketplaceProfileTags{gap:6px;margin-left:0}.clientMarketplaceProfileTags button{min-height:34px;padding:0 10px;font-size:11px}.clientMarketplaceSubTabs{display:inline-flex;align-items:center;gap:0;width:-moz-fit-content;width:fit-content;margin-bottom:18px;overflow:hidden;border:1px solid #d9e3f2;border-radius:8px;background:#fff}.clientMarketplaceSubTabs button{min-width:118px;height:36px;border:0;border-right:1px solid #d9e3f2;background:#fff;color:#33415f;cursor:pointer;font:inherit;font-size:12px;font-weight:800;transition:background-color .18s ease,color .18s ease}.clientMarketplaceSubTabs button:last-child{border-right:0}.clientMarketplaceSubTabs button.active{background:#eef5ff;color:#0f66ff}.clientMarketplaceAccountGrid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:0 28px;gap:0 28px}.clientMarketplaceError{color:#ef3349}.clientAmazonAccountCard{min-height:360px}.clientAmazonHeader{display:flex;align-items:flex-start;justify-content:space-between;gap:16px;margin-bottom:20px}.clientAmazonHeader h3{margin:0 0 4px;color:#071433;font-size:16px;font-weight:900}.clientAmazonHeader small{color:#53617d;font-size:11px;font-weight:700}.clientAmazonHeader button,.clientAmazonSlot button{min-height:34px;border:1px solid #cfe0ff;border-radius:7px;background:#f7fbff;color:var(--color-highlight-blue);cursor:pointer;font:inherit;font-size:12px;font-weight:850;transition:border-color .18s ease,background-color .18s ease,color .18s ease}.clientAmazonHeader button{padding:0 14px}.clientAmazonHeader button:hover,.clientAmazonSlot button:hover{border-color:var(--color-highlight-blue);background:var(--color-highlight-blue);color:#fff}.clientAmazonSlots{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:14px;gap:14px;margin-bottom:16px}.clientAmazonSlot{display:flex;min-height:152px;flex-direction:column;gap:8px;padding:16px;border:1px solid #d8e3f2;border-radius:8px;background:#fff}.clientAmazonSlot span{color:#53617d;font-size:11px;font-weight:850}.clientAmazonSlot strong{color:#071433;font-size:14px;font-weight:900;overflow-wrap:anywhere}.clientAmazonSlot small{color:#53617d;font-size:11px;font-weight:700}.clientAmazonSlot button{align-self:flex-start;margin-top:auto;padding:0 13px}.clientAmazonSlot button.danger{border-color:#fecdd3;background:#fff5f6;color:#e03131}.clientAmazonSlot button.danger:hover{border-color:#e03131;background:#e03131;color:#fff}@media (max-width:920px){.clientAmazonSlots{grid-template-columns:1fr}}.clientMarketplaceListings{margin-top:24px;padding-top:18px;border-top:1px solid #dfe7f3}.clientMarketplaceListings>header{display:flex;align-items:center;justify-content:space-between;margin-bottom:12px}.clientMarketplaceListings>header h3{margin:0;color:#061333;font-size:14px;font-weight:900}.clientMarketplaceListings>header span{color:#52617c;font-size:11px;font-weight:800}.clientMlListingFilters{display:flex;gap:10px;margin:0 0 12px}.clientMlListingFilters label{display:flex;width:min(420px,100%);height:36px;align-items:center;gap:8px;border:1px solid #d8e3f2;border-radius:8px;background:#fff;color:#52617c;padding:0 12px}.clientMlListingFilters input,.clientMlListingFilters select{height:36px;border:1px solid #d8e3f2;border-radius:8px;background:#fff;color:#061333;font-size:12px;font-weight:800}.clientMlListingFilters input{flex:1 1;height:auto;border:0;outline:none}.clientMlListingFilters select{padding:0 10px}.clientMlListingFilterDropdown{position:relative;flex:0 0 178px}.clientMlListingFilterDropdown>button{display:flex;width:100%;height:36px;align-items:center;justify-content:space-between;border:1px solid #d8e3f2;border-radius:8px;background:#fff;color:#061333;padding:0 10px;font-size:12px;font-weight:800;cursor:pointer}.clientMlListingFilterMenu{position:absolute;z-index:30;top:calc(100% + 6px);left:0;width:218px;overflow:hidden;border:1px solid #d8e3f2;border-radius:8px;background:#fff;box-shadow:0 8px 20px rgba(15,34,68,.12);padding:5px}.clientMlListingFilterMenu label{display:flex;width:100%;height:32px;align-items:center;gap:9px;border:0;border-radius:6px;padding:0 9px;color:#17233e;cursor:pointer}.clientMlListingFilterMenu label:hover{background:#f3f7fd}.clientMlListingFilterMenu input{width:15px;height:15px;flex:0 0 15px;accent-color:#0d5cff;cursor:pointer}.clientMlListingFilterMenu span,.clientMlListingFiltersClear{font-size:12px;font-weight:750}.clientMlListingFiltersClear{width:100%;height:32px;margin-top:5px;border:0;border-top:1px solid #edf1f6;background:#fff;color:#075cff;cursor:pointer}.clientMlListingFiltersClear:hover{background:#f3f7fd}.clientMlListingSort{height:36px;align-items:center;overflow:hidden;border:1px solid #d8e3f2;border-radius:8px;background:#fff}.clientMlListingSort>span{padding:0 9px;border-right:1px solid #e5ebf4;color:#52617c;font-size:11px}.clientMlListingSort select{min-width:132px;height:34px;border:0;border-radius:0;outline:0;padding:0 9px;cursor:pointer}.clientMarketplaceListingsTable{max-height:clamp(260px,calc(100vh - 520px),420px);overflow:auto;overflow-x:hidden}.clientMarketplaceListingsHead,.clientMarketplaceListingsRow{display:grid;grid-template-columns:26px 42px 50px 112px minmax(140px,1fr) 64px 74px 84px 66px 84px 58px 66px 44px;align-items:center;grid-gap:7px;gap:7px;width:100%;min-width:0}.clientMarketplaceListingsHead>*,.clientMarketplaceListingsRow>*{min-width:0}.clientMarketplaceListingsHead>span,.clientMarketplaceListingsRow>span:not(.clientMlPromotionCell):not(.clientMlListingActions):not(.clientMlListingPhoto),.clientMarketplaceListingsRow>strong{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.clientMlBulkActions{position:-webkit-sticky;position:sticky;top:0;z-index:8;display:flex;align-items:center;gap:8px;min-width:0;flex-wrap:wrap;border-bottom:1px solid #dfe7f3;background:#fff;padding:8px 0}.clientMlBulkActions button{height:30px;border:1px solid #d8e3f2;border-radius:7px;background:#fff;color:#061333;cursor:pointer;font-size:12px;font-weight:900;padding:0 12px}.clientMlBulkActions button:hover{border-color:#006bff;color:#006bff}.clientMlBulkActions button:disabled{opacity:.58;cursor:wait}.clientMlBulkActions .danger{color:#dc2626}.clientMlBulkActions span{color:#52617c;font-size:11px;font-weight:800}.clientMlBulkActionWrap{position:relative;margin-left:auto}.clientMlBulkActions .clientMlBulkPrimary{display:inline-flex;align-items:center;justify-content:center;gap:8px;min-width:124px;height:30px!important;padding:0 16px;border:0;background:#0757f8;color:#fff}.clientMlBulkActions .clientMlBulkPrimary:hover{border-color:#226cff;background:#226cff;color:#fff}.clientMlBulkActions .clientMlBulkPrimary span{color:inherit;font-size:inherit}.clientMlBulkActionMenu{z-index:40}.clientMlBulkActions .clientMlBulkActionMenu button{width:100%;height:32px;border:0;background:transparent}.clientMlBulkActions .clientMlBulkActionMenu button:hover{border-color:transparent;background:#f4f7fb}.clientMlCampaignChoiceList{display:grid;grid-gap:8px;gap:8px;max-height:260px;overflow:auto;margin:10px 0}.clientMlCampaignChoiceList label{display:flex;align-items:center;justify-content:space-between;border:1px solid #d8e3f2;border-radius:8px;padding:10px 12px;color:#061333;font-size:13px;font-weight:850}.clientMarketplaceListingsHead{height:34px;border-bottom:1px solid #dfe7f3;color:#52617c;font-size:10px;font-weight:900;white-space:nowrap}.clientMarketplaceListingsRow{min-height:50px;border-bottom:1px solid #e6edf7;color:#061333;font-size:11px;font-weight:700;cursor:pointer;transition:background .15s ease,box-shadow .15s ease}.clientMarketplaceListingsRow:hover{background:#f3f7ff;box-shadow:inset 3px 0 0 #0f66f2}.clientMarketplaceListingsRow strong{overflow:hidden;color:#061333;font-size:11px;font-weight:900;text-overflow:ellipsis;white-space:nowrap}.clientMarketplaceListingsRow .clientMlListingPrice{display:flex;min-width:0;flex-direction:column;align-items:flex-end;justify-content:center;gap:1px;overflow:visible;line-height:1.05;white-space:nowrap}.clientMarketplaceListingsRow .clientMlListingPrice del{color:#77849a;font-size:9px;font-weight:700;text-decoration-thickness:1px}.clientMarketplaceListingsRow .clientMlListingPrice strong{color:#0b7a3e;font-size:11px;font-weight:900}.clientMarketplaceListingsRow button{width:30px;height:30px;border:1px solid #d8e3f2;border-radius:8px;background:#fff;color:#061333;cursor:pointer}.clientMarketplaceListingsRow .clientMlCopyableIdentifier{display:block;width:100%;height:auto;overflow:hidden;border:0;border-radius:4px;background:transparent;color:#061333;cursor:pointer;font:inherit;font-weight:800;padding:4px 3px;text-align:left;text-overflow:ellipsis;white-space:nowrap;transition:background .15s ease,color .15s ease}.clientMarketplaceListingsRow .clientMlCopyableIdentifier:hover{background:#e8f1ff;color:#075de8;text-decoration:underline}.notificationPromotionTableWrap{max-height:min(62vh,560px);overflow-y:hidden;overflow-x:hidden}.notificationPromotionGroups{display:grid;width:100%;min-width:0;grid-gap:8px;gap:8px}.notificationPromotionGroup{overflow:hidden;border:1px solid #dce7f5;border-radius:8px;background:#fff}.notificationPromotionGroup.open{display:flex;max-height:min(48vh,430px);flex-direction:column}.notificationPromotionGroupBody{min-height:0;overflow-y:auto;overscroll-behavior:contain}.notificationPromotionGroupToggle{width:100%;min-height:44px;gap:9px;padding:7px 10px;border:0;color:#34435d;cursor:pointer;font:inherit;text-align:left}.notificationPromotionGroupHeader,.notificationPromotionGroupToggle{display:flex;align-items:center;background:#fff}.notificationPromotionGroupHeader .notificationPromotionGroupToggle{flex:1 1 auto}.notificationPromotionRetryButton{flex:0 0 auto;margin-right:10px;padding:7px 13px;border:1px solid #b9cdf0;border-radius:6px;background:#fff;color:#075de8;cursor:pointer;font:inherit;font-size:12px;font-weight:800}.notificationPromotionRetryButton:hover:not(:disabled){background:#edf4ff}.notificationPromotionRetryButton:disabled{cursor:wait;opacity:.6}.notificationPromotionGroupToggle:hover{background:#f5f8fc}.notificationPromotionGroupToggle>svg{flex:0 0 auto;color:#66758d}.notificationPromotionGroupToggle>b{color:#65738a;font-size:11px;font-weight:800}.notificationPromotionGroup .notificationPromotionTable{border-top:1px solid #e4ebf4}.notificationPromotionTable{width:100%;min-width:0;table-layout:fixed}.notificationPromotionTable td:nth-child(2),.notificationPromotionTable th:nth-child(2){width:18%}.notificationPromotionTable td:nth-child(3),.notificationPromotionTable th:nth-child(3){width:16%}.notificationPromotionTable td:nth-child(4),.notificationPromotionTable th:nth-child(4){width:14%}.notificationPromotionTable td:nth-child(5),.notificationPromotionTable th:nth-child(5){width:10%}.notificationPromotionTable td:nth-child(6),.notificationPromotionTable th:nth-child(6){width:28%}.notificationPromotionTable td,.notificationPromotionTable th{white-space:normal;overflow-wrap:anywhere;word-break:normal;vertical-align:top}.notificationPromotionTable td:nth-child(6){line-height:1.45;white-space:pre-wrap}.clientMlListingPhoto{display:grid;width:36px;height:36px;place-items:center;overflow:hidden;border:1px solid #d8e3f2;border-radius:8px;background:#f7faff}.clientMlListingPhoto img{width:100%;height:auto;background:#fff}.clientMlStatus{display:inline-flex;width:-moz-fit-content;width:fit-content;align-items:center;border-radius:999px;padding:4px 8px;font-size:10px;font-weight:900}.clientMlStatusDetails{display:flex;flex-direction:column;align-items:flex-start;gap:5px;min-width:0}.clientMlStatusDetails>small{display:block;white-space:normal;overflow-wrap:anywhere;font-size:10px;line-height:1.4;color:#6b4650;font-weight:400}.clientMlStatus.active{background:#dff8e8;color:#087334}.clientMlStatus.paused{background:#ffe9ea;color:#c51f2f}.clientMlStatus.suspended{background:#fff0c7;color:#8a5a00}.clientMlListingActions{position:relative}.clientMlQualityCell{display:inline-flex;align-items:center;justify-content:center}.clientMlQualityRing{--quality:0%;display:inline-grid;width:34px;height:34px;place-items:center;border-radius:999px;background:conic-gradient(#eab308 var(--quality),#e7edf7 0)}.clientMlQualityRing:before{content:"";grid-area:1/1;width:30px;height:30px;border-radius:inherit;background:#fff}.clientMlQualityRing i{position:relative;grid-area:1/1;color:#a16207;font-size:9px;font-style:normal;font-weight:950;line-height:1}.clientMlQualityRing.complete{background:conic-gradient(#16a34a var(--quality),#e7edf7 0)}.clientMlQualityRing.complete i{color:#087334}.clientMlPromotionCell{position:relative;display:inline-flex;align-items:center}.clientMlPromotionCell>button{display:grid;width:30px;height:30px;place-items:center;border:1px solid #d8e3f2;border-radius:8px;background:#fff;color:#52617c;cursor:pointer}.clientMlPromotionCell>button.active{border-color:#b8e8c9;background:#ecfff3;color:#087334}.clientMlPromotionsPopover{position:fixed;z-index:1200;display:grid;min-width:320px;max-height:260px;overflow:auto;border:1px solid #d8e3f2;border-radius:8px;background:#fff;box-shadow:0 14px 28px rgba(13,32,68,.14);padding:6px}.clientMlPromotionOption{display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:center;grid-gap:12px;gap:12px;min-height:38px;border-bottom:1px solid #edf2f8;padding:6px 4px}.clientMlPromotionOption:last-child{border-bottom:0}.clientMlPromotionOption strong{display:flex;min-width:0;flex-wrap:wrap;gap:4px 8px;color:#061333;font-size:12px;font-weight:850;line-height:1.25;white-space:normal}.clientMlPromotionOption small{color:#52617c;font-size:11px;font-weight:800}.clientMlPromotionOption button{width:auto;height:28px;border-radius:999px;font-size:11px;font-weight:900;padding:0 10px}.clientMlPromotionOption button.participating{border-color:#b8e8c9;background:#e5faed;color:#087334}.clientMlPromotionOption button.available{border-color:#d8e3f2;background:#f7f9fc;color:#52617c}.clientMlPromotionOption button.removing{border-color:#fde68a;background:#fffbeb;color:#a16207;cursor:wait}.clientMlPromotionsPopover>small{padding:9px 10px;color:#65728a;font-size:11px;font-weight:800}.clientMlActionsPopover{position:absolute;top:36px;right:0;z-index:20;display:grid;min-width:150px;overflow:hidden;border:1px solid #d8e3f2;border-radius:8px;background:#fff;box-shadow:0 14px 28px rgba(13,32,68,.14)}.clientMlActionsPopover a,.clientMlActionsPopover button{display:flex;width:100%;height:34px;align-items:center;justify-content:flex-start;border:0;border-radius:0;background:#fff;color:#061333;cursor:pointer;font:inherit;font-size:12px;font-weight:800;padding:0 12px;text-decoration:none}.clientMlActionsPopover button:disabled{opacity:.45;cursor:not-allowed}.clientMlActionsPopover .danger{color:#dc2626}.clientMlCampaignCards{display:grid;grid-gap:8px;gap:8px;max-height:calc(100vh - 320px);overflow:auto}.clientMlCampaignCard{display:grid;overflow:hidden;border:1px solid #dfe7f3;border-radius:8px;background:#fff}.clientMlCampaignsHead,.clientMlCampaignsRow{display:grid;grid-template-columns:34px 76px minmax(220px,1fr) 110px 110px 90px 90px 34px;align-items:center;grid-gap:12px;gap:12px}.clientMlCampaignsHead{height:34px;color:#52617c;font-size:11px;font-weight:900}.clientMlCampaignsRow{min-height:58px;background:#fff;color:#061333;font-size:12px;font-weight:700;padding:0 12px;text-decoration:none}.clientMlCampaignNameButton,.clientMlCampaignsRow a{display:grid;grid-gap:3px;gap:3px;overflow:hidden;border:0;background:transparent;color:#061333;cursor:pointer;font-size:12px;font-weight:900;padding:0;text-align:left;text-decoration:none;text-overflow:ellipsis;white-space:nowrap}.clientMlCampaignNameButton small,.clientMlCampaignsRow a small{color:#52617c;font-size:11px;font-weight:750}.clientMlCampaignExpandButton{display:grid;width:30px;height:30px;place-items:center;border:1px solid #d8e3f2;border-radius:7px;background:#fff;color:#061333;cursor:pointer;transition:border-color .16s ease,color .16s ease,background .16s ease}.clientMlCampaignExpandButton svg{transition:transform .18s ease}.clientMlCampaignCard.open .clientMlCampaignExpandButton{border-color:#0f66ff;color:#0f66ff}.clientMlCampaignCard.open .clientMlCampaignExpandButton svg{transform:rotate(180deg)}.clientMlCampaignExpanded{display:grid;grid-gap:8px;gap:8px;border-top:1px solid #dfe7f3;background:#fbfdff;padding:12px}.clientMlCampaignExpandedTop{display:flex;align-items:center;justify-content:space-between;gap:12px}.clientMlCampaignExpandedTop strong{color:#061333;font-size:12px;font-weight:900}.clientMlCampaignExpandedTop button{height:30px;border:1px solid #d8e3f2;border-radius:7px;background:#fff;color:#0f66ff;cursor:pointer;font-size:12px;font-weight:900;padding:0 12px}.clientMlCampaignExpanded .mlCampaignAdsHead,.clientMlCampaignExpanded .mlCampaignAdsRow{grid-template-columns:26px minmax(180px,1.4fr) repeat(11,minmax(50px,.45fr));gap:7px}.clientMlCampaignExpanded .mlCampaignAdsList{max-height:360px}.clientMlCampaignExpanded .mlCampaignAdsHead{font-size:10px}.clientMlCampaignExpanded .mlCampaignAdsRow{font-size:11px}.clientMlCampaignExpanded .mlCampaignAdTitle{grid-template-columns:32px minmax(0,1fr);gap:7px}.clientMlCampaignExpanded .mlCampaignAdPhoto{width:30px;height:30px}.clientMlCampaignExpanded .mlCampaignAdTitle strong{font-size:11px}.clientMlCampaignsRow input[inputmode=decimal]{width:100%;height:32px;border:1px solid #d8e3f2;border-radius:7px;background:#fff;color:#061333;font:inherit;font-size:12px;font-weight:800;padding:0 9px}.clientMlCampaignSwitch{display:inline-flex;width:36px;height:20px;border-radius:999px;background:#dbe4f1;position:relative}.clientMlCampaignSwitch:after{content:"";position:absolute;top:3px;left:3px;width:14px;height:14px;border-radius:999px;background:#fff;box-shadow:0 1px 3px rgba(13,32,68,.18)}.clientMlCampaignSwitch.active{background:#0f66ff}.clientMlCampaignSwitch.active:after{left:19px}.mlCampaignPage{display:grid;grid-gap:14px;gap:14px;padding:28px 48px 56px}.mlCampaignPage>header{display:flex;align-items:center;gap:14px;min-height:54px;border-radius:8px;background:#fff;padding:0 18px;box-shadow:0 8px 20px rgba(13,32,68,.06)}.mlCampaignPage>header button{width:34px;height:34px;border:1px solid #d8e3f2;border-radius:8px;background:#fff;cursor:pointer}.mlCampaignPage>header h1{margin:0;color:#061333;font-size:16px;font-weight:900}.mlCampaignPage>header a{margin-left:auto;color:#0f66ff;font-size:12px;font-weight:800;text-decoration:none}.mlCampaignHeaderStats{display:flex;align-items:center;gap:8px;margin-left:auto}.mlCampaignHeaderStats label{display:grid;min-width:112px;grid-gap:2px;gap:2px;border:1px solid #d8e3f2;border-radius:8px;padding:7px 10px}.mlCampaignHeaderStats small{color:#52617c;font-size:10px;font-weight:800}.mlCampaignHeaderStats input{width:86px;height:22px;border:0;outline:0;background:transparent;color:#061333;font-size:12px;font-weight:900;padding:0}.mlCampaignAddButton{width:auto!important;min-width:94px;padding:0 14px;background:#0f66ff!important;color:#fff;font-size:12px;font-weight:900}.mlCampaignPage>article{overflow:hidden;border-radius:8px;background:#fff;padding:18px}.mlCampaignAdsList{max-height:calc(100vh - 210px);overflow:auto}.mlCampaignAdsHead,.mlCampaignAdsRow{display:grid;grid-template-columns:34px minmax(250px,1fr) repeat(11,minmax(66px,.45fr));align-items:center;grid-gap:8px;gap:8px}.mlCampaignBulkActions{display:flex;align-items:center;gap:8px;border-bottom:1px solid #dfe7f3;padding:0 0 10px;margin-bottom:6px}.mlCampaignBulkActions button{height:30px;border:1px solid #d8e3f2;border-radius:7px;background:#fff;color:#0f66ff;cursor:pointer;font-size:12px;font-weight:900;padding:0 12px}.mlCampaignBulkActions span{color:#52617c;font-size:11px;font-weight:800}.mlCampaignAdsHead{height:34px;border-bottom:1px solid #dfe7f3;color:#52617c;font-size:11px;font-weight:900}.mlCampaignAdsRow{min-height:52px;border-bottom:1px solid #e6edf7;color:#061333;font-size:12px;font-weight:700}.mlCampaignAdTitle{display:grid;grid-template-columns:38px minmax(0,1fr);align-items:center;grid-gap:9px;gap:9px;min-width:0}.mlCampaignAdPhoto{display:grid;width:36px;height:36px;place-items:center;overflow:hidden;border:1px solid #d8e3f2;border-radius:7px;background:#f7faff}.mlCampaignAdPhoto img{width:100%;height:100%;object-fit:cover}.mlCampaignAdTitle strong{display:grid;grid-gap:2px;gap:2px;color:#061333;font-size:12px;font-weight:900}.mlCampaignAdTitle small,.mlCampaignAdTitle strong{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.mlCampaignAdTitle small{color:#52617c;font-size:10px;font-weight:800}.clientListPagination{display:flex;align-items:center;gap:8px;margin-left:auto}.clientListPagination button,.clientListPagination strong{min-width:34px;height:30px;border:1px solid #d8e3f2;border-radius:7px;background:#fff;color:#061333;font-size:12px;font-weight:850;line-height:28px;padding:0 10px;text-align:center}.clientListPagination button{cursor:pointer}.clientListPagination button:disabled{cursor:not-allowed;opacity:.45}.pageHeader:has(.mlListingEditHeaderMount){display:none}.content:has(.mlListingEditPage){padding-top:12px}.mlListingEditPage{display:grid;grid-gap:14px;gap:14px;padding:0 48px 12px}.mlListingEditPage>header,.mlListingEditWorkspace{width:100%;max-width:1320px}.mlListingEditPage>header{display:flex;align-items:center;gap:14px;min-height:54px;border-radius:8px;background:#fff;padding:0 18px;box-shadow:none}.mlListingEditPage>header>button:not(.mlListingHeaderSave){display:grid;width:34px;height:34px;place-items:center;border:1px solid #d8e3f2;border-radius:8px;background:#fff;color:#061333;cursor:pointer}.mlListingHeaderSave{display:inline-flex;height:38px;align-items:center;gap:8px;margin-left:0;border:0;border-radius:8px;background:#0f66ff;color:#fff;cursor:pointer;font:inherit;font-size:12px;font-weight:900;padding:0 18px}.mlListingHeaderSpacer{flex:1 1 auto}.mlListingOfferBadge{display:inline-flex;min-height:34px;align-items:center;border:1px solid #d8e3f2;border-radius:8px;background:#f1f5f9;color:#33435f;font-size:11px;font-weight:850;padding:0 12px;white-space:nowrap}.mlListingHeaderActions{position:relative;display:inline-flex}.mlListingEditPage>header .mlListingHeaderActionsButton{display:grid;width:36px;height:36px;place-items:center;border:0;border-radius:8px;background:#0f66ff;color:#fff;cursor:pointer}.mlListingHeaderActionsMenu{position:absolute;z-index:20;top:calc(100% + 8px);right:0;display:grid;width:220px;overflow:hidden;border:1px solid #d8e3f2;border-radius:9px;background:#fff;box-shadow:0 14px 34px rgba(13,32,68,.16)}.mlListingSyncActionRow{display:grid;grid-template-columns:1fr 38px}.mlListingSyncActionRow>button,.mlListingSyncOptions>button{min-height:40px;border:0;background:#fff;color:#061333;cursor:pointer;font:inherit;font-size:12px;font-weight:800;text-align:left;padding:0 13px}.mlListingSyncActionRow>button:last-child{display:grid;place-items:center;border-left:1px solid #e6edf7;padding:0}.mlListingSyncActionRow>button:hover:not(:disabled),.mlListingSyncOptions>button:hover{background:#f1f6ff;color:#075de8}.mlListingSyncActionRow>button:disabled{cursor:not-allowed;opacity:.5}.mlListingSyncOptions{display:grid;border-top:1px solid #e6edf7;padding:5px}.mlListingSyncOptions>button{border-radius:6px}.mlListingHeaderSave:disabled{cursor:wait;opacity:.72}.mlListingEditPage>header h1{min-width:0;margin:0;overflow:hidden;color:#061333;font-size:14px;font-weight:900;text-overflow:ellipsis;white-space:nowrap}.mlListingEditPage>header strong{flex:0 0 auto;max-width:260px;overflow:hidden;color:#52617c;font-size:12px;font-weight:800;text-overflow:ellipsis;white-space:nowrap}.mlListingEditWorkspace{display:grid;grid-template-columns:minmax(0,1fr) 310px;align-items:stretch;grid-gap:14px;gap:14px;height:calc(100vh - 134px)}.mlListingEditWorkspace>article{display:grid;grid-gap:14px;gap:14px;height:100%;max-height:100%;overflow-y:auto;border-radius:8px;background:#fff;padding:22px}.mlListingImagesCard{display:grid;grid-gap:12px;gap:12px;border:1px solid #d8e3f2;border-radius:8px;padding:14px}.mlListingImagesCard>header{display:flex;align-items:center;gap:10px}.mlListingImagesCard h2{margin:0;color:#061333;font-size:14px;font-weight:900}.mlListingImagesCard header span{border-radius:7px;background:#f1f5fb;color:#52617c;font-size:11px;font-weight:800;padding:5px 8px}.mlListingImagesCard>div{display:flex;flex-wrap:nowrap;gap:8px;overflow-x:auto;overflow-y:hidden;padding-bottom:4px;scrollbar-width:thin}.mlListingImagesCard>div img{flex:0 0 auto}.mlListingImagesCard img{width:62px;height:62px;border:1px solid #d8e3f2;border-radius:7px;object-fit:contain;background:#fff;padding:3px}.mlListingImagesCard img.active{border-color:#0f66ff}.mlListingStatusCard{position:-webkit-sticky;position:sticky;top:14px;display:grid;grid-gap:18px;gap:18px;min-height:0;height:100%;border:1px solid #d8e3f2;border-radius:8px;background:#fff;padding:18px;box-shadow:none}.mlListingStatusCard>header{display:flex;align-items:center;justify-content:space-between;gap:12px}.mlListingStatusCard h2{margin:0;color:#061333;font-size:15px;font-weight:900}.mlListingStatusCard>header>span{display:flex;gap:7px}.mlListingStatusCard>header button{display:grid;width:32px;height:32px;place-items:center;border:1px solid #cddbec;border-radius:7px;background:#fff;color:#061333;cursor:pointer}.mlListingStatusCard>header button:disabled{cursor:default;opacity:.35}.mlListingStatusVariation{display:grid;grid-gap:5px;gap:5px;border-bottom:1px solid #d8e3f2;padding-bottom:16px}.mlListingStatusVariation small{color:#52617c;font-size:11px;font-weight:800}.mlListingStatusVariation strong{color:#061333;font-size:14px;font-weight:900}.mlListingStatusVariation span{color:#71809a;font-size:11px;font-weight:750}.mlListingStatusBadge{display:inline-flex;width:-moz-fit-content;width:fit-content;align-items:center;gap:9px;border-radius:9px;background:#fff3d7;color:#99620b;font-size:13px;font-weight:900;padding:9px 13px}.mlListingStatusBadge i{width:10px;height:10px;border-radius:999px;background:currentColor}.mlListingStatusBadge.active{background:#ddf8e8;color:#08783a}.mlListingStatusBadge.closed,.mlListingStatusBadge.under_review{background:#ffe6e6;color:#b42318}.mlListingStatusCard>p{margin:0;color:#33435f;font-size:13px;font-weight:650;line-height:1.55}.mlListingStatusReason{display:grid;grid-gap:7px;gap:7px;border-top:1px solid #d8e3f2;padding-top:16px}.mlListingStatusReason strong{color:#52617c;font-size:11px;font-weight:900}.mlListingStatusReason span{color:#33435f;font-size:12px;font-weight:650;line-height:1.5}.mlListingEditPage>header,.mlListingEditWorkspace>article,.mlListingImagesCard,.mlListingStatusCard,.mlListingVariationTableCard{box-shadow:none!important}.mlListingEditPage label{display:grid;grid-gap:6px;gap:6px;color:#52617c;font-size:12px;font-weight:800}.mlListingEditPage input,.mlListingEditPage select,.mlListingEditPage textarea{height:38px;border:1px solid #d8e3f2;border-radius:8px;color:#061333;font:inherit;padding:0 10px}.mlListingEditPage textarea{min-height:180px;padding:10px;resize:vertical;line-height:1.45}.mlListingDescriptionField{align-self:stretch}.mlListingDescriptionField .offerDescriptionField textarea{width:100%}.mlListingVariationTableCard{display:grid;grid-gap:0;gap:0;min-height:auto;overflow:visible;border:1px solid #d8e3f2;border-radius:8px}.mlListingVariationTableCard>header{display:flex;align-items:center;justify-content:space-between;padding:12px 14px}.mlListingVariationTableCard h2{margin:0;color:#061333;font-size:14px;font-weight:900}.mlListingVariationTableCard>header span{color:#52617c;font-size:12px;font-weight:800}.mlListingVariationNativeTableWrap{width:100%;max-height:none;overflow-x:hidden;overflow-y:visible;border-top:1px solid #d8e3f2}.mlListingVariationNativeTable{width:100%;min-width:0;border-collapse:collapse;table-layout:fixed}.mlListingVariationNativeTable td,.mlListingVariationNativeTable th{border-bottom:1px solid #d8e3f2;min-height:48px;padding:9px 7px;color:#061333;font-size:11px;text-align:left;vertical-align:middle}.mlListingVariationNativeTable th{position:-webkit-sticky;position:sticky;z-index:2;top:0;background:#fff;color:#52617c;font-size:10px;font-weight:900}.mlListingVariationNativeTable tbody tr{min-height:58px}.mlListingVariationNativeTable tbody tr:last-child td{border-bottom:0}.mlListingVariationNativeTable td:first-child,.mlListingVariationNativeTable th:first-child{width:14%}.mlListingVariationNativeTable td:nth-child(2),.mlListingVariationNativeTable th:nth-child(2){width:16%}.mlListingVariationNativeTable td:nth-child(3),.mlListingVariationNativeTable th:nth-child(3){width:14%}.mlListingVariationNativeTable td:nth-child(4),.mlListingVariationNativeTable th:nth-child(4){width:13%}.mlListingVariationNativeTable td:nth-child(5),.mlListingVariationNativeTable th:nth-child(5){width:12%}.mlListingVariationNativeTable td:nth-child(6),.mlListingVariationNativeTable th:nth-child(6){width:15%}.mlListingVariationNativeTable td:nth-child(7),.mlListingVariationNativeTable th:nth-child(7){width:9%}.mlListingVariationNativeTable td:nth-child(8),.mlListingVariationNativeTable th:nth-child(8){width:7%}.mlListingVariationNativeTable b,.mlListingVariationNativeTable small{display:block;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.mlListingVariationNativeTable b{font-weight:850}.mlListingVariationNativeTable small{margin-top:3px;color:#52617c;font-size:11px;font-weight:700}.mlListingVariationNativeTable strong{display:block;overflow:hidden;font-weight:850;text-overflow:ellipsis;white-space:nowrap}.mlListingVariationNativeTable input,.mlListingVariationNativeTable select{width:100%;min-width:0;height:32px;font-size:11px}.mlListingEditPage .offerDescriptionDialog textarea{width:100%;height:100%;min-height:0;padding:18px;border:0;border-radius:0;font-size:14px;line-height:1.55;outline:0;resize:none}.mlListingVariationTableHead,.mlListingVariationTableRow{display:grid;grid-template-columns:minmax(220px,1fr) 150px 128px 118px 126px 106px 82px;align-items:center;grid-gap:10px;gap:10px;border-top:1px solid #d8e3f2;padding:10px 14px}.mlListingVariationTableHead{color:#52617c;font-size:11px;font-weight:900}.mlListingVariationTableRow{color:#061333;font-size:12px;font-weight:700}.mlListingVariationTableRow>span:first-child{display:grid;grid-gap:3px;gap:3px;min-width:0}.mlListingVariationTableRow b{overflow:hidden;font-weight:800;text-overflow:ellipsis;white-space:nowrap}.mlListingVariationTableRow small{color:#52617c;font-size:11px;font-weight:700}.mlListingVariationTableRow input,.mlListingVariationTableRow select{width:100%;height:34px;font-size:12px}.mlListingStatusSwitch{position:relative;width:38px;height:22px;border:0;border-radius:999px;background:#d9e1ee;cursor:pointer;transition:background .18s ease}.mlListingStatusSwitch i{position:absolute;top:3px;left:3px;width:16px;height:16px;border-radius:999px;background:#fff;box-shadow:0 2px 6px rgba(13,32,68,.18);transition:transform .18s ease}.mlListingStatusSwitch.active{background:#18bd5b}.mlListingStatusSwitch.active i{transform:translateX(16px)}@media (max-width:1180px){.mlListingEditPage{padding-right:24px;padding-left:24px}.mlListingVariationTableCard{overflow-x:hidden}.mlListingVariationTableHead,.mlListingVariationTableRow{min-width:930px}.mlListingEditWorkspace{grid-template-columns:minmax(0,1fr) 280px}}@media (max-width:900px){.mlListingEditWorkspace{grid-template-columns:1fr}.mlListingStatusCard{position:static;min-height:0}}.clientMarketplaceComingSoon{display:grid;min-height:220px;place-items:center;color:#52617c;font-size:13px;font-weight:800}.offerMlCategoryField{position:relative;padding:0}.offerMlCategoryField>button{display:grid;grid-template-columns:minmax(0,1fr) auto;align-content:center;grid-gap:4px 8px;gap:4px 8px;width:100%;height:100%;min-height:58px;padding:10px 12px;border:0;background:transparent;color:inherit;cursor:pointer;font:inherit;text-align:left}.offerMlCategoryField>button span{grid-column:1/-1}.offerMlCategoryDropdown{position:absolute;z-index:30;top:calc(100% + 8px);left:0;right:0;display:grid;max-height:280px;overflow-y:auto;padding:8px;border:1px solid #dbe4f2;border-radius:10px;background:#fff;box-shadow:0 14px 36px rgba(18,30,54,.14)}.offerMlCategoryDropdownHeader{position:-webkit-sticky;position:sticky;z-index:2;top:-8px;display:flex;align-items:center;justify-content:space-between;gap:12px;min-height:34px;padding:6px 4px 8px;background:#fff}.offerMlCategoryDropdownHeader strong{color:#11182b;font-size:11px;font-weight:800}.offerMlCategoryDropdownHeader button{flex:0 0 auto;align-self:center;display:grid;place-items:center;width:22px;height:22px;border:0;border-radius:6px;background:#f3f6fb;color:#4f5d76;cursor:pointer;line-height:0}.offerMlCategoryDropdownHeader button svg{display:block}.offerMlCategoryCurrent{display:grid;grid-template-columns:minmax(0,1fr) auto;grid-gap:3px 10px;gap:3px 10px;margin:0 0 6px;padding:9px 8px;border:1px solid #8db7ff;border-radius:8px;background:#eef5ff;color:#0b4edb}.offerMlCategoryCurrent small{grid-column:1/-1;color:#0b4edb;font-size:10px;font-weight:800}.offerMlCategoryCurrent strong{min-width:0;color:#08245d;font-size:11px;font-weight:800;line-height:1.3;white-space:normal}.offerMlCategoryCurrent em{align-self:start;color:#0b4edb;font-size:10px;font-style:normal;font-weight:800;white-space:nowrap}.offerMlCategoryCurrent em i{display:inline-block;width:1px;height:10px;margin:0 5px;background:#8db7ff;vertical-align:middle}.offerMlCategoryDropdown>button{display:grid;grid-gap:3px;gap:3px;padding:9px 8px;border:0;border-radius:8px;background:#fff;color:#11182b;cursor:pointer;font:inherit;text-align:left}.offerMlCategoryDropdown>button:hover{background:#f5f8ff}.offerMlCategoryDropdown>button strong{overflow:hidden;color:#11182b;font-size:11px;font-weight:800;line-height:1.3;text-overflow:ellipsis;white-space:nowrap}.offerMlCategoryDropdown>button em,.offerMlCategoryDropdown>button span,.offerMlCategoryDropdown>small{color:#64728b;font-size:10px;font-style:normal;line-height:1.25}.offerHeaderNameEditorTop{display:grid;grid-template-columns:minmax(220px,420px) auto;align-items:center;grid-gap:8px;gap:8px;min-width:0}.offerHeaderNameEditorTop .offerHeaderNameInput{height:32px;padding:0 10px;border:1px solid transparent;border-radius:7px;background:transparent;color:#11182b;font:inherit;font-size:15px;font-weight:800;outline:0}.offerHeaderNameEditorTop .offerHeaderNameInput:focus{border-color:#5f95ff;background:#fff;box-shadow:none}.offerHeaderNameEditorTop button{height:30px;padding:0 13px;border:0;border-radius:7px;background:#0f66ff;color:#fff;cursor:pointer;font:inherit;font-size:11px;font-weight:800}.offerInfoFieldInputWrap{position:relative;display:block;min-width:0}.offerInfoFieldInputWrap input{width:100%;padding-right:22px}.offerInfoFieldInputWrap em{position:absolute;right:9px;top:50%;color:#4f5f78;font-size:11px;font-style:normal;font-weight:800;transform:translateY(-50%);pointer-events:none}.offerInfoField.hasBase b{padding-right:38px}.offerInfoField.hasBase .offerInfoFieldInputWrap input{padding-right:48px}.offerInfoField .offerPriceBaseTag{position:absolute;right:7px;bottom:6px;padding:2px 6px;border-radius:8px;background:#dcf7e5;color:#16733a;font-size:8px;font-style:normal;font-weight:700;line-height:1.2;pointer-events:none}.offerMlCategoryField{min-height:0;overflow:visible}.offerMlCategoryField>button{min-height:0;height:auto;padding:0}.offerMlCategoryField>button span{margin-bottom:5px}.offerMlCategoryField>button b{display:block;min-width:0;max-width:100%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.offerMlCategoryDropdown{right:auto;width:calc(200% + 16px);max-height:310px}.offerMlCategoryDropdown>button{grid-template-columns:minmax(0,1fr) auto;align-items:start;column-gap:16px}.offerMlCategoryDropdown>button strong{white-space:normal}.offerMlCategoryDropdown>button em{display:inline-flex;align-items:center;gap:10px;color:#11182b;font-size:11px;font-weight:800;white-space:nowrap}.offerMlCategoryDropdown em span{display:inline-flex;align-items:center;gap:3px;color:#64728b;font-size:9px;font-weight:700}.offerMlCategoryDropdown em span b{color:#11182b;font-size:11px;font-weight:800}.offerMlCategoryDropdown>button em i{width:1px;height:12px;background:#cbd6e7}.offerMarketplaceCard{overflow:visible}.offerMoneyInput{display:grid;grid-template-columns:auto minmax(0,1fr);align-items:center;grid-gap:4px;gap:4px;min-width:0;height:100%}.offerMoneyInput em{color:#4f5f78;font-size:11px;font-style:normal;font-weight:800;line-height:1;pointer-events:none}.offerMoneyInput input{min-width:0;width:100%}.clientOffersV2Table{min-width:1160px!important}.clientOffersV2Table td:first-child,.clientOffersV2Table th:first-child{width:42px!important}.clientOffersV2Table td:nth-child(2),.clientOffersV2Table th:nth-child(2){width:100px!important}.clientOffersV2Table td:nth-child(3),.clientOffersV2Table th:nth-child(3){width:76px!important}.clientOffersV2Table td:nth-child(4),.clientOffersV2Table th:nth-child(4){width:72px!important;color:#53617d;font-size:11px;font-weight:700}.clientOffersV2Table td:nth-child(5),.clientOffersV2Table th:nth-child(5){width:280px!important;min-width:280px!important}.clientOffersV2Table td:nth-child(6),.clientOffersV2Table th:nth-child(6){width:130px!important}.clientOffersV2Table td:nth-child(7),.clientOffersV2Table th:nth-child(7){width:94px!important}.clientOffersV2Table td:nth-child(8),.clientOffersV2Table th:nth-child(8){width:104px!important;text-align:left!important}.clientOffersV2Table .clientOffersV2MarketplacesColumn{width:122px!important;min-width:122px!important;text-align:center!important}.clientOffersV2Table .clientOffersV2ActionsColumn{width:68px!important;min-width:68px!important;text-align:center!important}.clientNotesHeader{position:-webkit-sticky;position:sticky;top:0;z-index:1;display:grid;grid-template-columns:.42fr 1fr;grid-gap:10px;gap:10px;min-height:34px;align-items:center;padding:0 14px;border-bottom:1px solid #dfe7f2;background:#fff}.clientNotesHeader span{color:#53617d;font-size:11px;font-weight:800}.clientNoteButton{grid-template-columns:.42fr 1fr!important;gap:10px!important}.clientOffersV2Marketplace,.clientOffersV2Marketplaces{display:inline-flex!important}.offerBasicSection{order:3}.offerElaboratedSection{order:4}.offerExtraFieldsArea{margin-top:16px;padding-top:14px;border-top:1px solid #edf2f8}.offerExtraFieldsHeader{display:flex;align-items:flex-end;justify-content:space-between;gap:12px;margin-bottom:10px}.offerExtraFieldsHeader h3{margin:0}.offerExtraFieldsHeader span{color:#65728a;font-size:10px;font-weight:600}.offerExtraFieldsChannels{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:10px;gap:10px}.offerExtraFieldsChannels button{display:inline-flex;align-items:center;justify-content:flex-start;gap:10px;height:44px;min-width:0;padding:0 12px;border:1px solid #dbe5f2;border-radius:6px;background:#fff;color:#071433;cursor:pointer;font:inherit;font-size:12px;font-weight:800;transition:background-color .22s ease,border-color .22s ease,color .22s ease}.offerExtraFieldsChannels button:hover{border-color:var(--color-highlight-blue);background:#f4f8ff;color:var(--color-highlight-blue)}.offerExtraFieldsLogo{display:inline-flex;align-items:center;justify-content:center;flex:0 0 auto;width:36px;height:28px;overflow:hidden}.offerExtraFieldsLogo img{display:block;object-fit:contain}.offerExtraFieldsLogo.mercadolivre img{width:52px;max-width:none;height:auto}.offerExtraFieldsLogo.shopee img{width:24px;height:auto}.offerExtraFieldsLogo.amazon img{width:24px;height:24px}.offerExtraFieldsOverlay{position:fixed;inset:0;z-index:1400;display:grid;place-items:center;padding:24px;background:rgba(7,20,51,.42)}.offerPublishLogOverlay{position:fixed;inset:0;z-index:1300;display:flex;align-items:center;justify-content:center;padding:24px;background:rgba(15,23,42,.45)}.offerPublishLogDialog{display:flex;width:min(1120px,calc(100vw - 40px));max-height:min(78vh,720px);flex-direction:column;overflow:hidden;border:1px solid #d8e2f0;border-radius:10px;background:#fff;box-shadow:0 18px 48px rgba(15,23,42,.18)}.offerPublishLogDialog header{display:flex;align-items:flex-start;justify-content:space-between;gap:16px;padding:18px 20px;border-bottom:1px solid #e5edf6}.offerPublishLogDialog header div{display:flex;min-width:0;flex-direction:column;gap:4px}.offerPublishLogDialog header strong{color:#071636;font-size:16px;font-weight:800}.offerPublishLogDialog header span{color:#5b6b86;font-size:12px;font-weight:600}.offerPublishLogDialog header button{display:grid;width:34px;height:34px;flex:0 0 auto;place-items:center;border:1px solid #d4e0ef;border-radius:8px;background:#fff;color:#0b1b3f;cursor:pointer;transition:background-color .2s ease,border-color .2s ease,color .2s ease}.offerPublishLogDialog header button:hover{border-color:#b8d4ff;background:#eef6ff;color:#0d6bff}.offerPublishLogLoading{display:flex;align-items:center;gap:10px;padding:18px 20px;color:#44536d;font-size:13px;font-weight:700}.offerPublishLogMessage{margin:16px 20px 0;padding:10px 12px;border-radius:8px;font-size:13px;font-weight:700}.offerPublishLogMessage.success{border:1px solid #bfeecf;background:#eafaf0;color:#087a2f}.offerPublishLogMessage.error{border:1px solid #ffd1d1;background:#fff0f0;color:#c41515}.offerPublishLogTableWrap{margin:16px 20px 20px;overflow:auto;max-height:300px;border:1px solid #dbe5f0;border-radius:8px}.offerPublishSyncChanges{margin:16px 20px 20px}.offerPublishSyncChanges>strong{display:block;margin-bottom:8px;color:#081936;font-size:13px;font-weight:800}.offerPublishSyncTableWrap{margin:0}.offerPublishLogTable{min-width:1020px;width:100%;border-collapse:collapse;color:#081936;font-size:12px;table-layout:fixed}.offerPublishLogFieldCol,.offerPublishLogRequirementCol{width:180px}.offerPublishLogSentCol{width:450px}.offerPublishLogSourceCol{width:210px}.offerPublishSyncTable{min-width:980px}.offerPublishSyncMlbCol{width:150px}.offerPublishSyncFieldCol{width:190px}.offerPublishSyncAfterCol,.offerPublishSyncBeforeCol{width:320px}.offerPublishLogTable td,.offerPublishLogTable th{padding:10px 12px;border-bottom:1px solid #edf2f8;text-align:left;vertical-align:top;overflow-wrap:break-word;word-break:normal}.offerPublishLogTable th{position:-webkit-sticky;position:sticky;top:0;z-index:1;background:#f7faff;color:#52637e;font-weight:800}.offerPublishLogTable td:first-child,.offerPublishLogTable td:nth-child(2),.offerPublishLogTable td:nth-child(4),.offerPublishLogTable th:first-child,.offerPublishLogTable th:nth-child(2),.offerPublishLogTable th:nth-child(4){overflow-wrap:normal;word-break:normal;white-space:normal}.offerPublishLogTable td:first-child,.offerPublishLogTable th:first-child{font-family:SFMono-Regular,Consolas,Liberation Mono,monospace;font-size:11px;line-height:1.45}.offerPublishLogTable td:nth-child(3){max-width:450px}.offerPublishLogTable tbody tr:last-child td{border-bottom:0}.offerPublishLogTable tr.missing td{background:#fff7f7;color:#b91515}.offerPublishLogTable tr.optional td{color:#51617b}.offerPublishLogEmpty{margin:18px 20px 22px;color:#5b6b86;font-size:13px;font-weight:700}.offerPublishApiResponse{margin:0 20px 22px}.offerPublishApiResponse strong{display:block;margin-bottom:8px;color:#081936;font-size:13px;font-weight:800}.offerPublishApiResponse pre{max-height:220px;overflow:auto;margin:0;padding:12px;border:1px solid #dbe5f0;border-radius:8px;background:#f7faff;color:#081936;font-size:12px;line-height:1.5;white-space:pre-wrap;word-break:break-word}.offerExtraFieldsDialog{display:flex;flex-direction:column;width:min(760px,calc(100vw - 48px));max-height:calc(100vh - 56px);overflow:hidden;border:1px solid #dbe5f2;border-radius:8px;background:#fff;box-shadow:0 18px 42px rgba(15,23,42,.18)}.offerExtraFieldsDialog>footer,.offerExtraFieldsDialog>header{flex-shrink:0;display:flex;align-items:center;justify-content:space-between;gap:14px;padding:16px 18px}.offerExtraFieldsDialog>header{border-bottom:1px solid #edf2f8}.offerExtraFieldsDialog>header>div{display:flex;min-width:0;align-items:center;gap:12px}.offerExtraFieldsDialog>header strong{display:block;margin:0;color:#071433;font-size:15px;font-weight:900}.offerExtraFieldsDialog>header small{display:block;margin:0 0 3px;color:#65728a;font-size:11px;font-weight:600}.offerExtraFieldsDialog>header button{display:inline-flex;align-items:center;justify-content:center;flex:0 0 auto;width:34px;height:34px;border:1px solid #dbe5f2;border-radius:7px;background:#fff;color:#53617d;cursor:pointer;transition:background-color .2s ease,border-color .2s ease,color .2s ease}.offerExtraFieldsDialog>header button:hover{border-color:var(--color-highlight-blue);background:#f4f8ff;color:var(--color-highlight-blue)}.offerExtraFieldsCategory{margin:14px 18px 0;padding:10px 12px;border:1px solid #dbe5f2;border-radius:6px;background:#f8fbff}.offerExtraFieldRow>span,.offerExtraFieldsCategory>span{display:block;color:#65728a;font-size:10px;font-weight:800}.offerExtraFieldsCategory strong{display:block;margin-top:4px;color:#071433;font-size:12px;font-weight:800}.offerExtraFieldsLoading{display:inline-flex;align-items:center;gap:10px;margin:16px 18px;color:#53617d;font-size:12px}.offerExtraFieldsError{margin:14px 18px 0;padding:10px 12px;border:1px solid #ffd7d7;border-radius:6px;background:#fff6f6;color:#dc2626;font-size:12px;font-weight:700}.offerExtraFieldsList{display:grid;align-content:start;grid-gap:9px;gap:9px;min-height:0;overflow:auto;padding:14px 18px 18px;overscroll-behavior:contain;scrollbar-gutter:stable}.employeeDocumentsList{overflow-y:auto;padding:12px 18px 20px;min-height:0}.employeeDocumentsList a{display:flex;justify-content:space-between;gap:16px;padding:12px;color:#172033;text-decoration:none;border-bottom:1px solid #e8edf3;border-radius:5px;transition:background .15s,color .15s}.employeeDocumentsList a:focus-visible,.employeeDocumentsList a:hover{background:#eef3fa;color:#0757f8;outline:2px solid transparent}.driveFileOverlay,.driveFolderOverlay{position:fixed;inset:0;z-index:1000;display:flex;align-items:center;justify-content:center;padding:24px;background:rgba(15,23,42,.48)}.driveFileDialog,.driveFolderDialog{display:flex;flex-direction:column;width:min(690px,calc(100vw - 40px));height:min(560px,calc(100vh - 48px));overflow:hidden;border:1px solid #dbe5f2;border-radius:12px;background:#fff;box-shadow:0 24px 60px rgba(15,23,42,.2)}.driveFileDialog header,.driveFolderDialog header{display:flex;align-items:center;justify-content:space-between;gap:12px;min-height:62px;padding:14px 18px;border-bottom:1px solid #e7edf5}.driveFolderDialog header>div{display:flex;align-items:center;gap:10px;min-width:0}.driveFileDialog header strong,.driveFolderDialog header strong{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.driveFileDialog header button,.driveFolderDialog header button{display:grid;place-items:center;flex:none;width:32px;height:32px;border:1px solid #d9e4f5;border-radius:8px;background:#fff;color:#21314c;cursor:pointer}.driveFolderBody{flex:1 1;overflow:auto;padding:12px 18px}.driveFolderBody>p{color:#66748b;text-align:center;margin:24px}.driveFolderRow{display:flex;align-items:center;gap:12px;width:100%;padding:11px 12px;border:0;border-bottom:1px solid #edf1f7;background:#fff;color:#183153;text-align:left;cursor:pointer}.driveFolderRow:hover{background:#f3f7ff}.driveFolderRow svg{flex:none;color:#3575dc}.driveFolderRow span{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.driveFolderLoading{display:grid;place-items:center;height:100%;min-height:220px;color:#7d95b7}.driveFolderLoading svg{animation:driveFolderSpin 1s linear infinite}@keyframes driveFolderSpin{to{transform:rotate(1turn)}}.driveFileOverlay{z-index:1001;background:rgba(15,23,42,.25)}.driveFileDialog{width:min(920px,calc(100vw - 60px));height:min(750px,calc(100vh - 70px))}.driveFileDialog iframe{flex:1 1;width:100%;border:0}.driveFileUnsupported{display:grid;place-items:center;flex:1 1;color:#66748b}.clientsPage .clientsTableHeaderGrid{grid-template-columns:5% 12% 13% 17.75% 8% 27% 5% 7% 5.25%}.clientsPage .clientsTableHeaderGrid span:nth-child(7){transform:none;padding:0;text-align:center}.clientsPage .clientsTableHeaderGrid span:nth-child(8){display:block;text-align:left;padding:0 4px}.clientsPage .clientsReferenceTable .clientColStore{width:12%}.clientsPage .clientsReferenceTable .clientColCnpj{width:13%}.clientsPage .clientsReferenceTable .clientColEmail{width:17.75%}.clientsPage .clientsReferenceTable .clientColPassword{width:8%}.clientsPage .clientsReferenceTable .clientColCommercial,.clientsPage .clientsReferenceTable .clientColCommission{width:9%}.clientsPage .clientsReferenceTable .clientColFiles{width:5%}.clientsPage .clientsReferenceTable .clientColStatus{width:7%}.clientsPage .clientsReferenceTable .clientColActions{width:5.25%}.clientFilesButton{display:grid;place-items:center;width:32px;height:32px;border:1px solid #e2eafb;border-radius:7px;background:#f6f9ff;color:#2367d9;cursor:pointer}.clientFilesButton:hover{background:#e9f2ff}.clientsPage .clientsReferenceTable td:nth-child(9){padding:0 3px}.clientsPage .clientsReferenceTable td:nth-child(10){padding-left:2px;padding-right:0;text-align:left}.clientsPage .clientsReferenceTable td:nth-child(11){text-align:center;padding:0}.clientWorkflowOverlay{position:fixed;inset:0;z-index:1002;display:flex;align-items:center;justify-content:center;padding:20px;background:rgba(15,23,42,.5)}.clientWorkflowModal{display:flex;flex-direction:column;width:min(670px,calc(100vw - 40px));max-height:calc(100vh - 40px);overflow:hidden;border:1px solid #d8e3f4;border-radius:12px;background:#fff;box-shadow:0 24px 60px rgba(15,23,42,.22);font-family:var(--font-app);transition:width .2s ease}.clientWorkflowModal button,.clientWorkflowModal input,.clientWorkflowModal select{font-family:inherit}.clientWorkflowModal.wide{width:min(1040px,calc(100vw - 40px))}.clientWorkflowModal footer,.clientWorkflowModal header{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:16px 20px;border-bottom:1px solid #e8eef7}.clientWorkflowModal header h2{margin:0;font-size:18px}.clientWorkflowModal header small{color:#66748b}.clientWorkflowModal header>button{display:grid;place-items:center;width:30px;height:30px;border:1px solid #dae5f2;border-radius:7px;background:#fff;cursor:pointer}.clientWorkflowHeading{display:grid;grid-gap:4px;gap:4px;min-width:230px}.clientWorkflowProgress{display:grid;grid-template-columns:repeat(3,1fr);grid-gap:5px;gap:5px;width:180px;margin-top:4px}.clientWorkflowProgress i{height:3px;border-radius:99px;background:#dbe4f1}.clientWorkflowProgress i.complete{background:#8bb5ff}.clientWorkflowProgress i.active{background:#0b58eb}.clientWorkflowBody{min-height:240px;overflow:auto;padding:20px}.clientWorkflowFields{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:14px;gap:14px}.clientWorkflowChoices,.clientWorkflowFields h3,.clientWorkflowFields>p{grid-column:1/-1}.clientWorkflowFields h3{margin:0 0 4px;font-size:15px}.clientWorkflowFields label{display:grid;grid-gap:6px;gap:6px;color:#283756;font-size:12px;font-weight:600}.clientWorkflowFields input:not([type=radio]):not([type=file]),.clientWorkflowFields select{width:100%;min-height:40px;padding:8px 10px;border:1px solid #cbdaf1;border-radius:7px;background:#fff;font:inherit;color:#122139}.clientWorkflowFields input[type=file]{width:100%;font-weight:400}.clientWorkflowChoices{display:flex;flex-wrap:wrap;gap:16px}.clientWorkflowChoices label{display:flex;align-items:center;gap:6px}.clientWorkflowError{margin:16px 0 0;color:#c42c37;font-size:12px}.clientWorkflowModal footer{justify-content:flex-end;border-top:1px solid #e8eef7;border-bottom:0}.clientWorkflowModal footer button{min-height:36px;padding:0 15px;border:1px solid #d5e0f0;border-radius:7px;background:#fff;color:#243752;font-weight:650;cursor:pointer}.clientWorkflowModal footer button.primary{border-color:#0b58eb;background:#0b58eb;color:#fff}.clientWorkflowModal footer button:disabled{opacity:.48;cursor:not-allowed}.clientWorkflowRevenueStep{display:block}.clientWorkflowRevenueStep>h3{margin-bottom:5px;font-size:16px}.clientWorkflowRevenueStep>p{margin:0;color:#66748b;font-size:13px}.clientWorkflowRevenueChannels{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:12px;gap:12px;margin-top:18px}.clientWorkflowRevenueChannel{overflow:hidden;border:1px solid #dbe5f2;border-radius:11px;background:#fff}.clientWorkflowRevenueChannel h4{margin:0;padding:13px 14px;border-bottom:1px solid #e5ecf6;background:#f6f9fe;color:#17243c;font-size:14px}.clientWorkflowRevenueChannel>div{display:grid}.clientWorkflowRevenueRow{display:grid;grid-gap:10px;gap:10px;padding:12px 13px;border-bottom:1px solid #edf2f8}.clientWorkflowRevenueRow:last-child{border-bottom:0}.clientWorkflowRevenueRow.empty{background:#fbfcfe;opacity:.62}.clientWorkflowAccountIdentity{display:flex;align-items:baseline;gap:7px;min-width:0}.clientWorkflowAccountIdentity strong{flex:0 0 auto;color:#1f304d;font-size:12px}.clientWorkflowAccountIdentity span{overflow:hidden;color:#64738a;font-size:11px;text-overflow:ellipsis;white-space:nowrap}.clientWorkflowBandOptions{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:5px;gap:5px}.clientWorkflowBandOptions button{min-height:38px;padding:5px 4px;border:1px solid #cfdaea;border-radius:7px;background:#fff;color:#52627a;font-size:10px;font-weight:650;line-height:1.18;cursor:pointer}.clientWorkflowBandOptions button:hover:not(:disabled){border-color:#76a7ff;background:#f3f7ff;color:#164fb7}.clientWorkflowBandOptions button.selected,.clientWorkflowBandOptions button.selected:hover{border-color:#0b58eb;background:#0b58eb;color:#fff;box-shadow:0 3px 9px rgba(11,88,235,.18)}.clientWorkflowBandOptions button:disabled{cursor:default}@media(max-width:860px){.clientWorkflowRevenueChannels{grid-template-columns:1fr}.clientWorkflowRevenueRow{grid-template-columns:minmax(120px,.7fr) minmax(260px,1fr);align-items:center}}@media(max-width:620px){.clientWorkflowFields{grid-template-columns:1fr}.clientWorkflowModal.wide{width:calc(100vw - 20px)}.clientWorkflowRevenueRow{grid-template-columns:1fr}.clientWorkflowBandOptions{grid-template-columns:repeat(3,minmax(0,1fr))}}.clientActionsPopover button.clientActionUnavailable{color:#94a2b6;background:#f9fbff;cursor:pointer}.driveFileMedia{flex:1 1;min-height:0;width:100%;background:#111827;object-fit:contain}.driveFileAudio{width:calc(100% - 40px);margin:30px 20px}.offerExtraFieldRow{display:grid;grid-template-columns:minmax(180px,.82fr) minmax(240px,1.18fr);grid-gap:12px;gap:12px;align-items:start;padding:10px 12px;border:0;border-bottom:1px solid #e1e8f2;border-radius:0;background:#fff}.offerExtraFieldRow label,.offerExtraFieldRow>span{min-width:0}.offerExtraFieldRow strong{display:block;margin-top:4px;overflow:hidden;color:#071433;font-size:12px;font-weight:800;white-space:normal;overflow-wrap:anywhere;line-height:1.4}.offerExtraFieldRow em{grid-column:2;display:block;margin-top:4px;color:#65728a;font-size:10px;font-style:normal;font-weight:600;line-height:1.35}.offerExtraFieldControl{display:grid;grid-gap:7px;gap:7px;min-width:0}.offerExtraFieldRow.notApplicable{background:#fbfdff}.offerExtraFieldRow.notApplicable .offerExtraFieldCombo>button,.offerExtraFieldRow.notApplicable input:not([type=checkbox]),.offerExtraFieldRow.notApplicable select{background:#f5f8fc;color:#7a879c}.offerExtraFieldNotApplicable{display:inline-flex;align-items:center;justify-content:flex-start;gap:7px;width:max-content;color:#42506a;cursor:pointer;font-size:11px;font-weight:800}.offerExtraFieldNotApplicable input{width:14px;min-width:14px;height:14px;padding:0}.offerExtraFieldRow input,.offerExtraFieldRow select{width:100%;min-width:0;height:34px;border:1px solid #d7e2f0;border-radius:6px;background:#fff;color:#071433;font:inherit;font-size:12px;font-weight:700;outline:none;padding:0 10px;transition:border-color .18s ease}.offerExtraFieldNotApplicable input[type=checkbox]{width:14px;min-width:14px;height:14px;padding:0}.offerExtraFieldUnitInput{display:grid;grid-template-columns:minmax(0,1fr) 92px;grid-gap:8px;gap:8px;min-width:0}.offerExtraFieldCombo{position:relative;display:grid;grid-template-columns:minmax(0,1fr) 36px;min-width:0}.offerExtraFieldCombo input{border-radius:6px 0 0 6px}.offerExtraFieldCombo>button{width:36px;height:34px;border:1px solid #d7e2f0;border-left:0;border-radius:0 6px 6px 0;background:#fff;color:#42506a;cursor:pointer;display:inline-flex;align-items:center;justify-content:center}.offerExtraFieldComboMenu{position:absolute;z-index:30;top:calc(100% + 4px);right:0;left:0;max-height:180px;overflow-y:auto;border:1px solid #dbe5f1;border-radius:6px;background:#fff;box-shadow:0 12px 28px rgba(15,23,42,.14)}.offerExtraFieldComboMenu button{width:100%;min-height:34px;border:0;background:#fff;color:#071433;cursor:pointer;font-size:12px;font-weight:700;padding:8px 12px;text-align:left}.offerExtraFieldComboMenu button:hover{background:#eef5ff}.offerSizeGuideControl{position:relative;display:grid;grid-gap:7px;gap:7px;min-width:0}.offerSizeGuideTrigger{display:flex;align-items:center;justify-content:space-between;gap:10px;width:100%;height:36px;padding:0 10px;border:1px solid #d7e2f0;border-radius:7px;background:#fff;color:#17243d;font:inherit;font-size:12px;font-weight:750;cursor:pointer}.offerSizeGuideTrigger span{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.offerSizeGuideMenu{position:absolute;z-index:45;top:calc(100% + 5px);right:0;left:0;display:grid;grid-gap:7px;gap:7px;max-height:300px;overflow:auto;padding:8px;border:1px solid #d7e2f0;border-radius:8px;background:#fff;box-shadow:0 14px 32px rgba(15,23,42,.16)}.offerSizeGuideTabs{display:flex;gap:5px;padding:3px;border:1px solid #dce6f3;border-radius:7px;background:#f4f7fb}.offerSizeGuideTabs button{flex:1 1;min-height:29px;border:0;border-radius:5px;background:transparent;color:#68758c;font:inherit;font-size:11px;font-weight:800;cursor:pointer}.offerSizeGuideTabs button.active{background:#fff;color:#0757f8;box-shadow:0 1px 4px rgba(15,23,42,.1)}.offerSizeGuideCreate,.offerSizeGuideOption{width:100%;min-height:38px;border:1px solid #d7e2f0;border-radius:7px;background:#fff;color:#16233d;font:inherit;text-align:left;cursor:pointer}.offerSizeGuideCreate{border-style:dashed;color:#0757f8;font-size:12px;font-weight:850;text-align:center}.offerSizeGuideCreate:hover{background:#f3f7ff}.offerSizeGuideOption{display:grid;grid-gap:2px;gap:2px;padding:7px 10px}.offerSizeGuideOption span{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:12px;font-weight:800}.offerSizeGuideOption small{color:#758198;font-size:10px}.offerSizeGuideOption.selected{border-color:#0757f8;background:#eef5ff;color:#0757f8}.offerSizeGuideStatus{padding:4px;color:#758198;font-size:11px;font-weight:650}.offerSizeGuideEmpty,.offerSizeGuideError{margin:0!important;font-size:11px!important}.offerSizeGuideError{color:#c8323d;font-weight:750;line-height:1.4}.offerSizeGuideCreateOverlay{position:fixed;z-index:1600;inset:0;display:grid;place-items:center;padding:24px;background:rgba(15,23,42,.52)}.offerSizeGuideCreateDialog{display:flex;flex-direction:column;width:min(620px,calc(100vw - 40px));max-height:calc(100vh - 48px);overflow:hidden;border:1px solid #dbe5f2;border-radius:10px;background:#fff;box-shadow:0 24px 60px rgba(15,23,42,.24)}.offerSizeGuideCreateDialog footer,.offerSizeGuideCreateDialog header{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:15px 18px;border-bottom:1px solid #e8eef7}.offerSizeGuideCreateDialog header small,.offerSizeGuideCreateDialog header strong{display:block}.offerSizeGuideCreateDialog header small{margin-bottom:3px;color:#6b7890;font-size:10px}.offerSizeGuideCreateDialog header strong{color:#091735;font-size:15px}.offerSizeGuideCreateDialog header button{display:grid;place-items:center;width:32px;height:32px;border:1px solid #d8e3f0;border-radius:7px;background:#fff;cursor:pointer}.offerSizeGuideCreateBody{display:grid;grid-gap:13px;gap:13px;overflow:auto;padding:18px}.offerSizeGuideCreateBody>p{margin:0;color:#60708a;font-size:12px;line-height:1.5}.offerSizeGuideCreateBody>div{display:grid;grid-template-columns:1fr 1fr;grid-gap:12px;gap:12px}.offerSizeGuideCreateBody label{display:grid;grid-gap:6px;gap:6px;color:#293955;font-size:11px;font-weight:800}.offerSizeGuideCreateBody input,.offerSizeGuideCreateBody textarea{width:100%;border:1px solid #cfdbed;border-radius:7px;background:#fff;color:#101d36;font:inherit;font-size:12px;padding:9px 10px;outline:none}.offerSizeGuideCreateBody textarea{min-height:72px;resize:vertical}.offerSizeGuideCreateBody input:focus,.offerSizeGuideCreateBody textarea:focus{border-color:#0757f8}.offerSizeGuideCreateBody label small{color:#7a879a;font-size:10px;font-weight:600}.offerSizeGuideNotice{padding:9px 11px!important;border-radius:7px;background:#f4f8ff;color:#466184!important}.offerSizeGuideCreateDialog footer{justify-content:flex-end;border-top:1px solid #e8eef7;border-bottom:0}.offerSizeGuideCreateDialog footer button{min-height:35px;padding:0 14px;border:1px solid #d6e0ee;border-radius:7px;background:#fff;color:#24344f;font:inherit;font-size:11px;font-weight:800;cursor:pointer}.offerSizeGuideCreateDialog footer button.primary{border-color:#0757f8;background:#0757f8;color:#fff}.offerSizeGuideCreateDialog button:disabled{opacity:.55;cursor:default}@media(max-width:620px){.offerSizeGuideCreateBody>div{grid-template-columns:1fr}}.offerSizeGuideCreateBody .offerSizeGuideRows{display:grid;grid-template-columns:1fr;grid-gap:10px;gap:10px}.offerSizeGuideRows section{display:grid;grid-template-columns:minmax(110px,.65fr) minmax(180px,1fr) minmax(180px,1fr);align-items:end;grid-gap:10px;gap:10px;padding:11px;border:1px solid #dce6f3;border-radius:8px;background:#f8faff}.offerSizeGuideRows section>strong{align-self:center;color:#14213b;font-size:12px}.offerSizeGuideCreateBody select{width:100%;height:36px;padding:0 9px;color:#101d36;font:inherit;font-size:12px;outline:none}.offerSizeGuideCreateBody select,.offerSizeGuideMeasure{border:1px solid #cfdbed;border-radius:7px;background:#fff}.offerSizeGuideMeasure{display:flex;align-items:center;overflow:hidden}.offerSizeGuideMeasure input{flex:1 1;min-width:0;border:0!important;border-radius:0!important}.offerSizeGuideMeasure b{flex:0 0 auto;padding:0 10px;color:#60708a;font-size:11px;white-space:nowrap}.offerSizeGuideError{white-space:normal}@media(max-width:760px){.offerSizeGuideCreateBody .offerSizeGuideRows,.offerSizeGuideRows section{grid-template-columns:1fr}}.offerSizeGuideCreateBody .offerSizeGuideCreateError{padding:9px 11px;border:1px solid #ffc9cd;border-radius:7px;background:#fff3f4;color:#b4232f;font-weight:750}.offerSizeGuideBrandSearch{display:grid;grid-gap:5px;gap:5px;color:#52627d;font-size:11px;font-weight:750}.offerSizeGuideBrandSearch input{width:100%;height:34px;padding:0 9px;border:1px solid #cfdbed;border-radius:7px;background:#fff;color:#14213b;font:inherit;outline:none}.offerSizeGuideBrandSearch input:focus{border-color:#0757f8}.offerExtraFieldCombo:focus-within>button,.offerExtraFieldRow input:focus,.offerExtraFieldRow select:focus{border-color:var(--color-highlight-blue);box-shadow:none}.offerExtraFieldsEmpty{margin:14px 18px;color:#65728a;font-size:12px;font-weight:700}.offerExtraFieldsDialog footer{border-top:1px solid #edf2f8}.offerExtraFieldsDialog footer button{display:inline-flex;align-items:center;justify-content:center;min-width:88px;height:34px;border-radius:6px;cursor:pointer;font:inherit;font-size:12px;font-weight:800;transition:background-color .2s ease,border-color .2s ease,color .2s ease}.offerExtraFieldsDialog footer button.secondary{border:1px solid #dbe5f2;background:#fff;color:#53617d}.offerExtraFieldsDialog footer button.secondary:hover{border-color:#cbd6e5;background:#f5f8fc}.offerExtraFieldsDialog footer button.primary{position:relative;border:1px solid var(--color-highlight-blue);background:var(--color-highlight-blue);color:#fff}.offerExtraFieldsDialog footer button.primary:hover:not(:disabled){border-color:#226cff;background:#226cff}.offerExtraFieldsDialog footer button:disabled{cursor:default;opacity:.7}@media (max-width:760px){.offerExtraFieldRow,.offerExtraFieldsChannels{grid-template-columns:1fr}.offerExtraFieldRow em{grid-column:1}}.shell .sidebar{overflow:visible}.sidebarFooter{position:relative;display:grid;justify-items:center;grid-gap:8px;gap:8px;width:100%;margin-top:auto}.sidebarFooter .sidebarProfile{margin-top:0;padding-top:0}.sidebarNotificationControl{position:relative;display:grid;justify-items:center;width:100%}.sidebarNotificationButton{display:grid;grid-template-columns:33px minmax(0,1fr);align-items:center;width:33px;height:33px;padding:0;overflow:hidden;border:0;border-radius:9px;background:#1e2026;color:#dce3ef;cursor:pointer;font:inherit;text-align:left;transition:width .18s ease,background-color .15s ease,color .15s ease}.sidebarNotificationButton:hover,.sidebarNotificationButton[aria-expanded=true]{background:#292c34;color:#fff}.shell.expanded .sidebarNotificationButton{width:177px;height:52px;grid-template-columns:33px minmax(0,1fr);column-gap:9px;padding:0 10px;border-radius:14px}.sidebarNotificationIcon{position:relative;display:grid;place-items:center;width:33px;height:33px}.sidebarNotificationIcon>svg{width:19px;height:19px}.sidebarNotificationIcon>i{position:absolute;top:2px;right:1px;display:grid;place-items:center;min-width:14px;height:14px;padding:0 3px;border:2px solid #1e2026;border-radius:999px;background:#0757f8;color:#fff;font-size:7px;font-style:normal;font-weight:900;line-height:1}.sidebarNotificationButton:hover .sidebarNotificationIcon>i,.sidebarNotificationButton[aria-expanded=true] .sidebarNotificationIcon>i{border-color:#292c34}.sidebarNotificationLabel{justify-self:start;min-width:0;overflow:hidden;opacity:0;color:#fff;font-size:10px;font-weight:800;text-align:left;white-space:nowrap;transform:translateX(-4px);transition:opacity .12s ease,transform .12s ease}.shell.expanded .sidebarNotificationLabel{opacity:1;transform:translateX(0)}.sidebarNotificationsPanel{top:auto;right:auto;bottom:calc(100% + 8px);left:0;width:292px;border:1px solid #343844;background:#1e2026;box-shadow:0 12px 28px rgba(0,0,0,.3);transform-origin:left bottom;animation:sidebarNotificationsOpen .15s ease-out}.sidebarNotificationsPanel header{border-bottom:1px solid #343844}.sidebarNotificationsPanel .notificationText,.sidebarNotificationsPanel header strong{color:#f3f6fb}.sidebarNotificationsPanel .notificationMeta small,.sidebarNotificationsPanel .notificationText em,.sidebarNotificationsPanel .notificationText small,.sidebarNotificationsPanel .notificationsEmpty{color:#9ea8b8}.sidebarNotificationsPanel .notificationItem.clickable:hover{border-radius:0;background:#292c34}.sidebarNotificationsPanel .notificationItem.unseen{margin:0;padding:9px 12px;border-radius:0;background:rgba(7,87,248,.2)}.sidebarNotificationsPanel .notificationsList{height:356px;align-content:start;padding-right:0;padding-left:0;scrollbar-color:#4a4e59 transparent}.sidebarNotificationsPanel .notificationItem{padding-right:12px;padding-left:12px}.sidebarNotificationsPanel .notificationReadMenu{right:12px;border-color:#4a4e59;background:#30343d;box-shadow:0 10px 26px rgba(0,0,0,.34)}.sidebarNotificationsPanel .notificationReadMenu button{color:#f3f6fb}.sidebarNotificationsPanel .notificationReadMenu button:hover{background:#3c414c}.sidebarNotificationsPanel .notificationsList::-webkit-scrollbar-thumb{background:#4a4e59}@keyframes sidebarNotificationsOpen{0%{opacity:0;transform:translateY(5px) scale(.98)}to{opacity:1;transform:translateY(0) scale(1)}}.sidebarNotificationsPanel header{display:grid;grid-template-columns:auto minmax(0,1fr);align-items:start;grid-column-gap:9px;column-gap:9px;grid-row-gap:11px;row-gap:11px}.sidebarNotificationsHeading{display:contents}.sidebarNotificationsHeading>strong{grid-column:1;grid-row:1}.sidebarNotificationsFilters{display:flex;grid-column:1/-1;grid-row:2;align-items:center;gap:5px}.sidebarNotificationsPanel .sidebarNotificationsFilters button{min-height:22px;padding:3px 8px;border:1px solid #3b404c;border-radius:7px;background:#292c34;color:#aeb7c5;font-size:8px;font-weight:800;line-height:1;transition:border-color .12s ease,background .12s ease,color .12s ease}.sidebarNotificationsPanel .sidebarNotificationsFilters button:hover{border-color:#596171;background:#30343d;color:#f3f6fb}.sidebarNotificationsPanel .sidebarNotificationsFilters button.active{border-color:#a9ddb7;background:#d8f6df;color:#08752e;box-shadow:0 0 0 1px rgba(216,246,223,.14)}.sidebarNotificationsSearch{display:grid;grid-column:2;grid-row:1;grid-template-columns:13px minmax(0,1fr);align-items:center;grid-gap:5px;gap:5px;min-width:0;height:26px;padding:0 8px;border:1px solid #3b404c;border-radius:7px;background:#292c34;color:#9ea8b8}.sidebarNotificationsSearch input{width:100%;min-width:0;padding:0;border:0;outline:0;background:transparent;color:#f3f6fb;font:inherit;font-size:8px}.sidebarNotificationsSearch input::placeholder{color:#8f99aa;opacity:1}.sidebarNotificationsSearch input::-webkit-search-cancel-button{display:none}.notificationReportActionColumn{width:13%}.notificationReportActionCell{text-align:center}.notificationReportRetryButton{min-width:78px;border:1px solid #f1a7a2;border-radius:8px;background:#fff;color:#b42318;padding:7px 10px;font-size:12px;font-weight:700;cursor:pointer}.notificationReportRetryButton:hover:not(:disabled){border-color:#d92d20;background:#fff5f4}.notificationReportRetryButton:disabled{cursor:wait;opacity:.65}.notificationReportRetryError{display:block;margin-top:4px;color:#b42318;font-size:10px}.clientAdvertisingPanel{display:grid;grid-gap:14px;gap:14px;width:100%;min-width:0;max-height:calc(100vh - 132px);overflow-y:auto;padding:0 4px 14px 0}.clientAdvertisingGeneralCard{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));min-height:210px;align-items:center;grid-gap:1px;gap:1px;overflow:hidden;border-radius:8px;background:#e3e9f2;box-shadow:0 5px 14px rgba(15,23,42,.035)}.clientAdvertisingGeneralCard>div{display:grid;height:100%;place-content:center;grid-gap:9px;gap:9px;background:#fff;text-align:center}.clientAdvertisingGeneralCard span{color:#68758b;font-size:11px;font-weight:800}.clientAdvertisingGeneralCard strong{color:#071433;font-size:25px;font-weight:900}.clientAdvertisingSubTabs{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));min-height:46px;overflow:hidden;border-radius:8px;background:#f0f3f8;box-shadow:0 5px 14px rgba(15,23,42,.035)}.clientAdvertisingSubTabs button{position:relative;border:0;background:transparent;color:#6f7a8c;font:inherit;font-size:10px;font-weight:900;cursor:pointer}.clientAdvertisingSubTabs button:after{position:absolute;right:24px;bottom:0;left:24px;height:3px;border-radius:999px 999px 0 0;background:transparent;content:""}.clientAdvertisingSubTabs button.active{background:#fff;color:#0757f8}.clientAdvertisingSubTabs button.active:after{background:#0757f8}.clientAdvertisingRecommendationArea{display:grid;min-height:230px}.clientAdvertisingRecommendationCard{display:grid;align-content:center;justify-items:start;grid-gap:8px;gap:8px;width:100%;min-height:230px;padding:32px;border:0;border-radius:8px;background:#fff;color:#07112a;box-shadow:0 5px 14px rgba(15,23,42,.035);font:inherit;text-align:left;cursor:pointer;transition:transform .15s ease,box-shadow .15s ease}.clientAdvertisingRecommendationCard:hover:not(:disabled){transform:translateY(-2px);box-shadow:0 12px 28px rgba(15,23,42,.08)}.clientAdvertisingRecommendationCard:disabled{cursor:default}.clientAdvertisingRecommendationCard strong{color:#0757f8;font-size:15px;font-weight:900}.clientAdvertisingRecommendationCard>span{font-size:11px;font-weight:900}.clientAdvertisingRecommendationCard p{max-width:620px;margin:4px 0 0;color:#566175;font-size:11px;line-height:1.55}.clientAdvertisingRecommendationCard small{margin-top:8px;color:#8490a3;font-size:9px}.clientAdvertisingCampaigns{min-height:240px}.clientAdvertisingUnsupported{display:grid;min-height:190px;place-items:center;padding:24px;color:#7b8799;font-size:10px;text-align:center}.clientAdvertisingLoading{display:inline-flex;align-items:center;gap:7px}.clientAdvertisingLoading svg{animation:buttonSpinnerSpin .7s linear infinite}.clientAdvertisingRecommendationModal{width:min(620px,calc(100vw - 32px));max-width:620px}.clientAdvertisingRecommendationModal>p{margin-bottom:12px}.clientAdvertisingRecommendationModal pre{width:100%;max-height:min(58vh,520px);margin:0;overflow:auto;padding:18px;border:1px solid #e1e7f0;border-radius:8px;background:#f7f9fc;color:#17223a;font-family:inherit;font-size:11px;line-height:1.65;white-space:pre-wrap;word-break:break-word}.clientAdvertisingRecommendationModal .clientAdvertisingRecommendationActions{display:grid;grid-template-columns:auto auto 1fr auto;align-items:center;grid-gap:10px;gap:10px}.clientAdvertisingRecommendationActions .clientAdvertisingDownloadButton,.clientAdvertisingRecommendationActions button:first-child{color:#0757f8}.clientAdvertisingDownloadButton{display:inline-flex;align-items:center;justify-content:center;gap:7px;min-width:104px;height:34px;padding:0 12px;border:1px solid #dfe7f2;border-radius:6px;background:#fff;font-size:12px;font-weight:700;text-decoration:none}@media (max-width:640px){.clientAdvertisingRecommendationModal .clientAdvertisingRecommendationActions{grid-template-columns:repeat(2,minmax(0,1fr))}.clientAdvertisingRecommendationActions span{display:none}.clientAdvertisingRecommendationActions button:last-child{grid-column:1/-1}}.offerHeaderTitleEditor{display:flex!important;min-width:0!important;align-items:center!important}.offerHeaderTitleEditor .offerHeaderNameEditorTop{min-width:120px!important;flex:1 1 auto!important}.offerHeaderTitleEditor .offerStatusPill{flex:0 0 auto!important;margin-left:2px!important}.offerHeaderMeta{display:flex!important;align-items:center!important;gap:9px!important;overflow:visible!important}.offerHeaderMeta .offerCode{font-size:13px!important;font-weight:650!important;white-space:nowrap!important}.offerHeaderMarketplaces{z-index:220!important}.offerHeaderMarketplaces .clientOffersV2MarketplacePopover{z-index:1200!important}.offerProcessSplit .offerProcessButton{width:38px!important;min-width:38px!important}.financePage{display:grid;grid-gap:16px;gap:16px;min-width:0;padding-top:24px}.pageHeader:has(.financeHeaderActions){align-items:center;margin-bottom:16px}.financeHeaderActions{display:grid;grid-template-columns:repeat(2,336px);grid-gap:10px;gap:10px}.financeTabs{display:inline-flex;width:100%;height:40px;padding:3px;border:1px solid #dbe3ef;border-radius:8px;background:#eef2f7}.financeTabs button{min-width:0;height:32px;flex:1 1;padding:0 10px;border:0;border-radius:6px;background:transparent;color:#637087;font:inherit;font-size:12px;font-weight:800;cursor:pointer}.financeTabs button.active{background:#fff;color:#0757f8;box-shadow:0 2px 8px rgba(15,23,42,.08)}.financeTotalCard{display:flex;align-items:center;justify-content:space-between;gap:16px;width:100%;height:40px;padding:0 12px;border:1px solid #dbe3ef;border-radius:8px;background:#fff;color:#657188;font-size:11px;font-weight:750}.financeTotalCard strong{color:#17223a;font-size:13px;font-weight:900;white-space:nowrap}.financeToolbar{position:relative;z-index:4;gap:10px;min-width:0}.financeSearch,.financeToolbar{display:flex;align-items:center}.financeSearch{gap:9px;width:min(300px,28vw);flex:0 1 300px;height:40px;padding:0 12px;border:1px solid #dbe3ef;border-radius:7px;background:#fff;color:#8a96aa}.financeSearch:focus-within{border-color:#8fb3ff;box-shadow:0 0 0 3px rgba(7,87,248,.08)}.financeSearch input{min-width:0;flex:1 1;border:0;outline:0;background:transparent;color:#16213a;font:inherit;font-size:12px}.financeSearch input::placeholder{color:#9aa6b8}.financeSearch button{display:grid;width:24px;height:24px;place-items:center;border:0;background:transparent;color:#7c899c;cursor:pointer}.financeToolbarControl{position:relative;min-width:0}.financeToolbarSpacer{flex:1 1}.financeToolbar>.financeTabs{width:230px;flex:0 0 230px;margin-left:auto}.financeHistoryLabel{margin-left:auto;color:#344258;font-size:12px;font-weight:850;white-space:nowrap}.financeToolbar>.financeTotalCard{width:165px;flex:0 0 165px;margin-left:auto}.financeActionsButton,.financeIconButton,.financePeriodButton{display:inline-flex;align-items:center;justify-content:center;gap:8px;height:40px;border-radius:7px;font:inherit;font-size:12px;font-weight:800;cursor:pointer}.financeIconButton{position:relative;width:42px;border:1px solid #dbe3ef;background:#fff;color:#53627a}.financeIconButton.active{border-color:#9dbbff;color:#0757f8}.financeIconButton span{position:absolute;top:-6px;right:-5px;display:grid;min-width:17px;height:17px;place-items:center;padding:0 4px;border:2px solid #f4f7fb;border-radius:9px;background:#0757f8;color:#fff;font-size:8px}.financePeriodButton{width:100%;min-width:0;padding:0 10px;border:1px solid #dbe3ef;background:#fff;color:#344258;white-space:nowrap}.financeActionsButton{width:40px;min-width:40px;padding:0;border:1px solid #0757f8;background:#0757f8;color:#fff;box-shadow:0 5px 12px rgba(7,87,248,.18)}.financeActionsButton:disabled{border-color:#cbd5e1;background:#cbd5e1;box-shadow:none;cursor:not-allowed}.financePopover{position:absolute;top:calc(100% + 8px);z-index:20;padding:14px;border:1px solid #dce4ef;border-radius:8px;background:#fff;box-shadow:0 16px 38px rgba(15,23,42,.16)}.financeFilterPopover{left:0;display:grid;width:286px;grid-gap:11px;gap:11px}.financeFilterPopover header{display:flex;align-items:center;justify-content:space-between}.financeFilterPopover header strong,.financePeriodPopover>strong{color:#17223a;font-size:13px}.financeFilterPopover header button{border:0;background:transparent;color:#0757f8;font:inherit;font-size:10px;font-weight:800;cursor:pointer}.financeMultiSelect{position:relative;display:grid;grid-gap:5px;gap:5px;color:#657188;font-size:10px;font-weight:800}.financeMultiSelectTrigger{display:flex;width:100%;height:36px;align-items:center;justify-content:space-between;gap:8px;padding:0 10px;border:1px solid #dbe3ef;border-radius:6px;background:#fff;color:#26334a;font:inherit;font-size:11px;cursor:pointer}.financeMultiSelectTrigger b{min-width:0;overflow:hidden;font-weight:700;text-overflow:ellipsis;white-space:nowrap}.financeMultiSelectTrigger[aria-expanded=true]{border-color:#8fb3ff;box-shadow:0 0 0 3px rgba(7,87,248,.07)}.financeMultiSelectMenu{display:grid;max-height:150px;overflow-y:auto;padding:4px;border:1px solid #dbe3ef;border-radius:7px;background:#f8fafc}.financeMultiSelectMenu>button{display:flex;min-height:32px;align-items:center;gap:8px;padding:0 7px;border:0;border-radius:5px;background:transparent;color:#344258;font:inherit;font-size:11px;text-align:left;cursor:pointer}.financeMultiSelectMenu>button:hover{background:#eef4ff}.financeMultiSelectMenu>button i{display:grid;width:16px;height:16px;flex:0 0 16px;place-items:center;border:1px solid #cbd6e5;border-radius:4px;background:#fff;color:#fff}.financeMultiSelectMenu>button.selected i{border-color:#0757f8;background:#0757f8}.financeMultiSelectMenu>button span{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.financeMultiSelectMenu>em{padding:8px;color:#8a96aa;font-size:10px;font-style:normal;text-align:center}.financeApplyButton{display:inline-flex;align-items:center;justify-content:center;gap:7px;height:36px;border:0;border-radius:6px;background:#0757f8;color:#fff;font:inherit;font-size:11px;font-weight:800;cursor:pointer}.financePeriodPopover{left:0;display:grid;width:318px;grid-gap:12px;gap:12px}.financePeriodHeader{display:grid;grid-template-columns:34px 1fr 34px;align-items:center;grid-gap:8px;gap:8px}.financePeriodHeader>button{display:grid;width:34px;height:34px;place-items:center;border:0;border-radius:7px;background:#f3f6fa;color:#53627a;cursor:pointer}.financePeriodHeader>button:hover{background:#e8f0ff;color:#0757f8}.financePeriodHeader strong{color:#17223a;font-size:13px;text-align:center}.financePeriodSelection{display:grid;grid-template-columns:minmax(0,1fr) 14px minmax(0,1fr);align-items:center;grid-gap:7px;gap:7px}.financePeriodSelection>span{display:grid;grid-gap:2px;gap:2px;min-width:0;padding:7px 9px;border:1px solid #dbe3ef;border-radius:7px;color:#26334a;font-size:10px;font-weight:750}.financePeriodSelection small{color:#8491a5;font-size:8px;font-weight:800;text-transform:uppercase}.financePeriodSelection>svg{color:#8a96aa}.financePeriodPopover>p{margin:-3px 0 0;color:#7d899b;font-size:9px;text-align:center}.financeMonthGrid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));grid-gap:6px;gap:6px}.financeMonthGrid>button{height:34px;border:1px solid transparent;border-radius:7px;background:#f5f7fa;color:#47556d;font:inherit;font-size:10px;font-weight:750;cursor:pointer}.financeMonthGrid>button:hover{border-color:#a9c2f8;background:#eef4ff;color:#0757f8}.financeMonthGrid>button.inRange{background:#e8f0ff;color:#0757f8}.financeMonthGrid>button.edge{border-color:#0757f8;background:#0757f8;color:#fff}.financeActionsPopover{right:0;width:190px;padding:6px}.financeActionsPopover button{display:flex;align-items:center;gap:9px;width:100%;min-height:38px;padding:0 10px;border:0;border-radius:6px;background:transparent;color:#18243b;font:inherit;font-size:11px;font-weight:800;text-align:left;cursor:pointer}.financeActionsPopover button:hover{background:#eef4ff;color:#0757f8}.financeListPanel{min-width:0;overflow:hidden;border:1px solid #dce4ef;border-radius:8px;background:#fff;box-shadow:0 5px 16px rgba(15,23,42,.04)}.financeTableViewport{max-height:calc(100vh - 214px);min-height:380px;overflow:auto}.financeTable{width:100%;min-width:1050px;border-collapse:separate;border-spacing:0;table-layout:fixed}.financeTable td,.financeTable th{padding:13px 12px;border-bottom:1px solid #e7ecf3;color:#354259;font-size:11px;text-align:left;vertical-align:middle}.financeTable th{position:-webkit-sticky;position:sticky;top:0;z-index:3;height:43px;background:#f6f8fb;color:#607087;font-size:9px;font-weight:900;text-transform:uppercase}.financeTable td:first-child,.financeTable th:first-child{width:46px;padding-left:16px}.financeTable td:nth-child(2),.financeTable th:nth-child(2){width:70px}.financeTable td:nth-child(3),.financeTable th:nth-child(3){width:190px}.financeTable td:nth-child(4),.financeTable th:nth-child(4){width:155px}.financeTable td:nth-child(5),.financeTable th:nth-child(5){width:105px}.financeTable td:nth-child(6),.financeTable td:nth-child(7),.financeTable th:nth-child(6),.financeTable th:nth-child(7){width:120px}.financeTable td:nth-child(8),.financeTable th:nth-child(8){width:115px}.financeTable td:nth-child(9),.financeTable th:nth-child(9){width:100px}.financeTable td:nth-child(10),.financeTable th:nth-child(10){width:64px;text-align:center}.financeTable tbody tr:hover td{background:#f8faff}.financeTable input[type=checkbox]{width:15px;height:15px;accent-color:#0757f8;cursor:pointer}.financeTable td a{display:grid;grid-gap:3px;gap:3px;color:#152139;text-decoration:none}.financeTable td a:hover strong{color:#0757f8}.financeTable td small{color:#7f8a9c;font-size:9px;font-weight:600}.financeVacancy{display:inline-grid;min-width:30px;height:27px;place-items:center;padding:0 6px;border-radius:6px;background:#d8f6df;color:#14823b;font-weight:900}.financeLegalHint{display:flex;align-items:center;gap:4px;margin-top:4px;color:#8a5a11!important}.financeStatus{align-items:center;justify-content:center;min-width:68px;min-height:25px;padding:0 9px;border-radius:6px;font-weight:900}.financeStatus.a_vencer{background:#def8e7;color:#087b36}.financeStatus.vencido{background:#ffebeb;color:#df2727}.financeStatus.pago{background:#e7efff;color:#0757f8}.financeStatus.protesto{background:#fff0cf;color:#9a5b00}.financeStatus.a_gerar{background:#edf1f7;color:#53627a}.financeActionsColumn{text-align:center!important}.financeRowActionsCell{position:relative;overflow:visible}.financeRowActionsButton{display:inline-grid;width:32px;height:30px;place-items:center;border:0;border-radius:6px;background:transparent;color:#17223a;cursor:pointer}.financeRowActionsButton:hover,.financeRowActionsButton[aria-expanded=true]{background:#eaf1ff;color:#0757f8}.financeRowActionsButton:disabled{opacity:.4;cursor:not-allowed}.financeRowActionsPopover{position:fixed;z-index:140;text-align:left}.financeListPanel>footer{display:flex;align-items:center;justify-content:space-between;min-height:42px;padding:0 16px;background:#f8fafc;color:#657188;font-size:10px;font-weight:700}.financeEmpty{height:280px;text-align:center!important}.financeEmpty>*{display:block;margin:7px auto}.financeEmpty svg{color:#a0aabd}.financeEmpty strong{color:#253148;font-size:13px}.financeEmpty span{color:#8590a3}.financeLoadingRow td{height:56px}.financeLoadingRow span{display:block;width:100%;height:11px;border-radius:6px;background:linear-gradient(90deg,#eef2f6 20%,#f8fafc 50%,#eef2f6 80%);background-size:200% 100%;animation:financeShimmer 1.1s linear infinite}@keyframes financeShimmer{to{background-position:-200% 0}}.financeModalOverlay{position:fixed;inset:0;z-index:130;display:grid;place-items:center;padding:20px;background:rgba(9,16,31,.48);-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px)}.financeConfirmModal{position:relative;width:min(410px,calc(100vw - 32px));padding:27px;border-radius:8px;background:#fff;box-shadow:0 24px 64px rgba(8,15,30,.28);text-align:center}.financeModalClose{position:absolute;top:12px;right:12px;display:grid;width:32px;height:32px;place-items:center;border:1px solid #dce4ef;border-radius:6px;background:#fff;color:#536079;cursor:pointer}.financeConfirmIcon{display:grid;width:48px;height:48px;place-items:center;margin:0 auto 14px;border-radius:8px;background:#eef4ff;color:#0757f8}.financeConfirmModal h2{margin:0;color:#17223a;font-size:18px}.financeConfirmModal p{margin:10px 0 22px;color:#657188;font-size:12px;line-height:1.55}.financeConfirmModal>div{display:grid;grid-template-columns:1fr 1fr;grid-gap:10px;gap:10px}.financeConfirmModal>div button{display:inline-flex;align-items:center;justify-content:center;gap:7px;height:38px;border:1px solid #dce4ef;border-radius:6px;background:#fff;color:#4f5d74;font:inherit;font-size:11px;font-weight:800;cursor:pointer}.financeConfirmModal>div button:last-child{border-color:#0757f8;background:#0757f8;color:#fff}.financeConfirmModal button:disabled{opacity:.55;cursor:wait}.financeEditModal{position:relative;width:min(430px,calc(100vw - 32px));padding:27px;border-radius:8px;background:#fff;box-shadow:0 24px 64px rgba(8,15,30,.28)}.financeEditModal h2{margin:0;color:#17223a;font-size:18px}.financeEditModal>p{margin:7px 0 20px;color:#748096;font-size:11px}.financeEditFields{display:grid;grid-gap:12px;gap:12px}.financeEditFields label{display:grid;grid-gap:6px;gap:6px;color:#526178;font-size:10px;font-weight:800}.financeEditFields input{width:100%;height:39px;padding:0 11px;border:1px solid #dbe3ef;border-radius:7px;outline:0;background:#fff;color:#17223a;font:inherit;font-size:12px}.financeEditFields input:focus{border-color:#0757f8}.financeMoneyField{display:flex;height:39px;align-items:center;overflow:hidden;border:1px solid #dbe3ef;border-radius:7px;background:#fff}.financeMoneyField:focus-within{border-color:#0757f8;box-shadow:0 0 0 2px rgba(7,87,248,.08)}.financeMoneyField>b{padding-left:11px;color:#68758b;font-size:11px;font-weight:800}.financeEditFields .financeMoneyField input{height:37px;min-width:0;border:0;box-shadow:none}.financeEditDateField{position:relative;display:grid;grid-gap:6px;gap:6px;color:#526178;font-size:10px;font-weight:800}.financeEditDateTrigger{display:flex;width:100%;height:39px;align-items:center;justify-content:space-between;padding:0 11px;border:1px solid #dbe3ef;border-radius:7px;background:#fff;color:#17223a;cursor:pointer;font:inherit}.financeEditDateTrigger strong{font-size:12px}.financeEditDateTrigger svg{color:#53627a}.financeEditDateTrigger:hover{border-color:#b9c9df;background:#fbfcff}.financeEditDateTrigger.active{border-color:#0757f8;box-shadow:0 0 0 2px rgba(7,87,248,.08)}.financeEditCalendar{position:absolute;z-index:180;bottom:calc(100% + 7px);left:0;width:268px;padding:11px;border:1px solid #d8e2ee;border-radius:10px;background:#fff;box-shadow:0 16px 36px rgba(22,41,68,.18)}.financeEditCalendar header{min-height:30px;display:flex;align-items:center;justify-content:space-between;gap:8px}.financeEditCalendar header>strong{color:#20324d;font-size:11px;text-transform:capitalize}.financeEditCalendar header>div{display:flex;gap:3px}.financeEditCalendar header button{width:28px;height:28px;display:grid;place-items:center;padding:0;border:0;border-radius:6px;background:#f3f6fa;color:#40516a;cursor:pointer}.financeEditCalendar header button:hover{background:#e8f0fc;color:#0757f8}.financeEditCalendarDays,.financeEditCalendarWeek{display:grid;grid-template-columns:repeat(7,1fr);grid-gap:3px;gap:3px}.financeEditCalendarWeek{margin:8px 0 4px}.financeEditCalendarWeek span{color:#8491a3;font-size:9px;font-weight:750;text-align:center}.financeEditCalendarDays button{aspect-ratio:1;display:grid;place-items:center;padding:0;border:0;border-radius:7px;background:transparent;color:#30415a;cursor:pointer;font:inherit;font-size:10px}.financeEditCalendarDays button:hover{background:#edf4ff;color:#0b5cff}.financeEditCalendarDays button.outside{color:#b5bfcc}.financeEditCalendarDays button.selected{background:#0b5cff;color:#fff;font-weight:800}.financeEditSummary{display:flex;align-items:center;justify-content:space-between;margin:16px 0;padding:11px 12px;border-radius:7px;background:#f4f7fb;color:#637087;font-size:11px}.financeEditSummary strong{color:#17223a;font-size:14px}.financeEditModal>footer{display:grid;grid-template-columns:1fr 1fr;grid-gap:10px;gap:10px}.financeEditModal>footer button{height:38px;border:1px solid #dce4ef;border-radius:6px;background:#fff;color:#4f5d74;font:inherit;font-size:11px;font-weight:800;cursor:pointer}.financeEditModal>footer button:last-child{border-color:#0757f8;background:#0757f8;color:#fff}.financeEditModal button:disabled{opacity:.55;cursor:wait}.financeToast{position:fixed;right:24px;bottom:24px;z-index:160;max-width:min(420px,calc(100vw - 32px));padding:13px 16px;border-radius:7px;background:#18243b;color:#fff;box-shadow:0 14px 36px rgba(15,23,42,.22);font-size:11px;font-weight:750;display:flex;align-items:center;gap:14px}.financeToast>span{min-width:0}.financeToast>button{display:inline-flex;flex:0 0 auto;align-items:center;gap:5px;padding:6px 8px;border:1px solid hsla(0,0%,100%,.24);border-radius:5px;background:hsla(0,0%,100%,.1);color:#fff;font:inherit;font-size:10px;font-weight:800;cursor:pointer}.financeBoletoConfirmModal{width:min(720px,calc(100vw - 32px));max-height:calc(100vh - 40px);overflow-y:auto;text-align:left}.financeBoletoConfirmModal>.financeConfirmIcon{margin-left:0}.financeBoletoPlanGroup{display:grid;grid-gap:5px;gap:5px;margin:16px 0;padding:13px;border:1px solid #dce4ef;border-radius:8px;background:#f7f9fc}.financeBoletoPlanGroup.warning{border-color:#f3c774;background:#fff9ed}.financeBoletoPlanGroup>strong{color:#17223a;font-size:12px}.financeBoletoPlanGroup>p{margin:0 0 5px}.financeBoletoPlanTable{max-height:180px;overflow:auto;border:1px solid #e1e7f0;border-radius:6px;background:#fff}.financeConfirmModal>.financeBoletoPlanTable{display:block;width:100%}.financeBoletoPlanTable table{width:100%;border-collapse:collapse;font-size:10px}.financeBoletoPlanTable td,.financeBoletoPlanTable th{padding:8px 9px;border-bottom:1px solid #edf1f6;text-align:left}.financeBoletoPlanTable th{position:-webkit-sticky;position:sticky;top:0;background:#f5f7fb;color:#66738a;font-weight:800}.financeBoletoConfirmActions{margin-top:18px}.financeBoletoViewer{display:grid;grid-template-rows:auto minmax(0,1fr);width:min(1180px,calc(100vw - 42px));height:min(880px,calc(100vh - 42px));border-radius:10px;overflow:hidden;background:#fff;box-shadow:0 24px 64px rgba(8,15,30,.28)}.financeBoletoViewer>header{display:flex;align-items:center;justify-content:space-between;gap:14px;padding:12px 14px;border-bottom:1px solid #dce4ef}.financeBoletoViewer>header>div{display:flex;gap:7px}.financeBoletoViewer>header a,.financeBoletoViewer>header button{display:inline-flex;align-items:center;justify-content:center;gap:6px;min-height:34px;padding:0 10px;border:1px solid #d5dfed;border-radius:6px;background:#fff;color:#0757f8;font:inherit;font-size:10px;font-weight:800;text-decoration:none;cursor:pointer}.financeBoletoViewer>iframe{width:100%;height:100%;border:0;background:#f3f6fb}body.theme-dark .financeConfirmModal,body.theme-dark .financeIconButton,body.theme-dark .financeListPanel,body.theme-dark .financeMultiSelectMenu,body.theme-dark .financeMultiSelectTrigger,body.theme-dark .financePeriodButton,body.theme-dark .financePopover,body.theme-dark .financeSearch,body.theme-dark .financeTabs,body.theme-dark .financeTotalCard{border-color:#263650;background:#101a2c}body.theme-dark .financeTabs{background:#0c1525}body.theme-dark .financeTabs button.active{background:#1b2940}body.theme-dark .financeTotalCard strong{color:#edf3ff}body.theme-dark .financeHistoryLabel{color:#dce7f8}body.theme-dark .financeActionsPopover button,body.theme-dark .financeConfirmModal h2,body.theme-dark .financeMultiSelectMenu>button,body.theme-dark .financeMultiSelectTrigger,body.theme-dark .financePeriodButton,body.theme-dark .financePopover strong,body.theme-dark .financeSearch input{color:#edf3ff}body.theme-dark .financeTable th{background:#111d31;color:#93a2ba}body.theme-dark .financeTable td{border-color:#263650;color:#d4deed}body.theme-dark .financeTable tbody tr:hover td{background:#132139}body.theme-dark .financeTable td a{color:#eef4ff}body.theme-dark .financeListPanel>footer{background:#0c1525}body.theme-dark .financeActionsPopover button:hover{background:#172844}.publicBoletoPage{height:100vh;min-height:100vh;overflow-x:hidden;overflow-y:auto;padding:0 22px 36px;background:#f3f6fb;color:#17223a}.publicBoletoBrand{display:flex;min-height:66px;align-items:center;justify-content:space-between;margin:0 -22px 22px;padding:0 max(22px,calc((100vw - 1200px) / 2));background:#20252e;box-shadow:0 1px 0 hsla(0,0%,100%,.08)}.publicBoletoBrand>img{width:155px;height:auto;object-fit:contain}.publicBoletoBrand>span{display:grid;grid-template-columns:auto auto;align-items:center;grid-gap:0 7px;gap:0 7px;color:#e8eef8;font-size:10px;font-weight:800}.publicBoletoBrand>span svg{grid-row:1/3;color:#35c875}.publicBoletoBrand>span small{color:#94a3b8;font-size:9px;font-weight:600}.publicBoletoSummary{display:grid;grid-template-columns:minmax(420px,1fr) minmax(310px,360px);align-items:center;grid-gap:30px;gap:30px;width:min(1010px,100%);margin:0 auto 18px;padding:19px 21px;border:1px solid #dce4ef;border-radius:10px;background:#fff;box-shadow:0 8px 24px rgba(34,55,88,.05)}.publicBoletoIdentity{display:flex;align-items:center;gap:13px}.publicBoletoIdentity>i{display:grid;flex:0 0 43px;width:43px;height:43px;place-items:center;border-radius:999px;background:#eaf2ff;color:#0757f8;font-size:12px;font-style:normal;font-weight:900}.publicBoletoAmount,.publicBoletoIdentity>span{display:grid;grid-gap:3px;gap:3px}.publicBoletoIdentity strong{color:#102044;font-size:15px}.publicBoletoValue{display:flex;align-items:center;gap:11px}.publicBoletoValue b{color:#102044;font-size:23px;line-height:1.15}.publicBoletoDates{display:flex;align-items:center;gap:0}.publicBoletoDates small+small{margin-left:13px;padding-left:13px;border-left:1px solid #cbd5e1}.publicBoletoAmount small,.publicBoletoIdentity small{color:#69778e;font-size:10px}.publicBoletoAmount{grid-template-columns:auto auto;align-items:center;gap:5px 9px;padding-left:22px;border-left:1px solid #e4eaf2}.publicBoletoAmount>strong{color:#102044;font-size:23px;white-space:nowrap}.publicBoletoAmount>small{grid-column:1/3}.publicBoletoStatus{display:inline-flex;align-items:center;justify-content:center;padding:4px 9px;border-radius:999px;background:#def8e7;color:#087b36;font-size:9px;font-style:normal;font-weight:850;white-space:nowrap}.publicBoletoPage nav{display:grid;grid-template-columns:1fr 1fr;grid-gap:7px;gap:7px}.publicBoletoPage nav a,.publicBoletoPage nav button{display:inline-flex;min-height:38px;align-items:center;justify-content:center;gap:6px;padding:0 11px;border:1px solid #cad7ea;border-radius:7px;background:#fff;color:#0757f8;cursor:pointer;font:inherit;font-size:9px;font-weight:850;text-decoration:none;white-space:nowrap}.publicBoletoPage nav button:first-child{border-color:#0757f8;background:#0757f8;color:#fff}.publicBoletoPage nav a:hover,.publicBoletoPage nav button:hover{border-color:#0757f8;background:#edf4ff;color:#0757f8}.publicBoletoPage nav button:first-child:hover{background:#064bd0;color:#fff}.publicBoletoDocument{width:min(1010px,100%);margin:0 auto;padding:20px 24px;overflow:visible;border:1px solid #dce4ef;border-radius:10px;background:#fff;box-shadow:0 8px 24px rgba(34,55,88,.05)}.publicBoletoDocument>img{display:block;width:min(920px,100%);height:auto;margin:0 auto;border:0;border-radius:8px;background:#fff;box-shadow:0 8px 24px rgba(34,55,88,.08)}.publicBoletoDocumentState{display:grid;min-height:440px;place-items:center;border-radius:10px;background:#fff;color:#69778e;font-size:11px;font-weight:700}.publicBoletoToast{position:fixed;right:24px;bottom:24px;z-index:10;display:inline-flex;align-items:center;gap:7px;padding:11px 16px;border-radius:7px;background:#17223a;color:#fff;font-size:11px;font-weight:800}.publicBoletoError,.publicBoletoLoading{display:grid;min-height:100vh;place-content:center;grid-gap:8px;gap:8px;background:#f3f6fb;color:#17223a;text-align:center}.publicBoletoError p{margin:0;color:#68758c}@media (max-width:900px){.publicBoletoSummary{grid-template-columns:1fr}.publicBoletoSummary nav{width:100%}}@media (max-width:720px){.publicBoletoPage{padding:0 12px 24px}.publicBoletoBrand{margin:0 -12px 12px;padding:0 14px}.publicBoletoBrand>img{width:126px}.publicBoletoBrand>span small{display:none}.publicBoletoSummary{grid-template-columns:1fr;gap:14px;padding:16px}.publicBoletoDates{align-items:flex-start;flex-direction:column;gap:3px}.publicBoletoDates small+small{margin:0;padding:0;border:0}.publicBoletoSummary nav{display:grid;grid-template-columns:1fr 1fr}.publicBoletoDocument{padding:8px}}@media print{.publicBoletoBrand,.publicBoletoSummary,.publicBoletoToast{display:none!important}.publicBoletoPage{height:auto;padding:0;overflow:visible;background:#fff}.publicBoletoDocument{padding:0;border:0;box-shadow:none}}@media (max-width:1180px){.pageHeader:has(.financeHeaderActions){flex-wrap:wrap;align-items:stretch}.financeHeaderActions{width:100%;grid-template-columns:1fr 1fr}.financeToolbar{display:grid;grid-template-columns:minmax(240px,1fr) 42px 180px 40px}.financeSearch{width:100%}.financeHistoryLabel{margin-left:0;align-self:center}.financeHistoryLabel,.financeToolbar>.financeTabs{grid-column:1/3;grid-row:2}.financeToolbar>.financeTotalCard{grid-column:3/5;grid-row:2}.financeToolbar>.financeTabs,.financeToolbar>.financeTotalCard{width:100%;margin-left:0}.financeToolbarSpacer{display:none}.financeTableViewport{max-height:none}}@media (max-width:620px){.financeHeaderActions{grid-template-columns:1fr}.financeToolbar{display:flex;flex-wrap:wrap}.financeHistoryLabel,.financeSearch{flex:1 0 100%}.financeToolbar>.financeTabs,.financeToolbar>.financeTotalCard{flex-grow:1;flex-shrink:0;flex-basis:calc(50% - 5px)}}.content:has(.clientDetailV2Topbar){padding-top:0!important}.pageHeader:has(.clientDetailV2Topbar){position:relative;min-height:48px!important;margin-bottom:0!important;padding:0 14px!important;border-bottom:1px solid #e1e8f2!important;border-radius:0 0 10px 10px!important;background:#fff!important}.clientDetailV2Topbar{position:relative;display:grid!important;grid-template-columns:minmax(260px,max-content) minmax(0,1fr)!important;width:100%;min-height:48px!important;grid-gap:14px!important;gap:14px!important;padding:0!important;border:0!important}.clientDetailV2Identity{display:flex;min-width:0;align-items:center;gap:10px}.clientDetailV2Title{display:flex!important;min-width:0!important;align-items:center!important;gap:8px;padding:0!important;border:0!important}.clientDetailVacancy{display:inline-grid;min-width:27px;height:25px;flex:0 0 auto;place-items:center;padding:0 6px;border-radius:6px;background:#d8f6df;color:#08752e;font-size:11px;font-weight:900}.clientDetailV2Title h1{color:#071433;font-size:12px!important;font-weight:850!important;line-height:1.2!important}.clientDetailV2Title h1,.clientDetailV2Title small{max-width:150px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.clientDetailV2Title small{color:#68758a;font-size:10px;font-weight:650}.clientDetailV2Tabs{position:absolute;left:50%;display:flex!important;width:max-content;height:48px!important;align-items:stretch!important;justify-content:center;gap:3px!important;transform:translateX(-50%)}.clientDetailV2Tabs button{height:48px!important;padding:0 9px!important;color:#394966!important;font-size:12px!important;font-weight:600!important}.clientDetailV2Tabs button.active{color:var(--color-highlight-blue)!important}.clientDetailV2Tabs button.active:after{right:8px!important;bottom:0!important;left:8px!important}.clientDetailV2{min-height:calc(100vh - 48px)!important}.clientPerformanceHeaderControls,.clientPerformanceHeaderSummary{display:flex;align-items:center}.clientPerformanceHeaderControls{gap:18px}.clientPerformanceHeaderSummary{gap:16px}.clientPerformanceHeaderSummary>span{display:inline-flex;align-items:baseline;gap:6px}.clientPerformanceHeaderSummary small{color:#758198;font-size:9px;font-weight:750}.clientPerformanceHeaderSummary b{color:#26344d;font-size:11px;font-weight:850}.clientPerformanceChartTooltip{position:absolute;z-index:8;top:4px;display:grid;width:158px;grid-gap:5px;gap:5px;padding:9px 10px;border:1px solid #dbe4ef;border-radius:7px;background:hsla(0,0%,100%,.98);box-shadow:0 9px 22px rgba(15,23,42,.14);pointer-events:none;transform:translateX(-50%)}.clientPerformanceChartTooltip span{display:flex;align-items:center;justify-content:space-between;gap:10px}.clientPerformanceChartTooltip small{color:#6e7b90;font-size:9px;font-weight:700}.clientPerformanceChartTooltip b{color:#15233d;font-size:9px;font-weight:850;white-space:nowrap}@media (max-width:1180px){.clientDetailV2Tabs{position:static;min-width:0;width:100%;justify-content:flex-start;overflow-x:auto;transform:none}.clientDetailV2Title small{display:none}}.clientProfileCards{grid-template-columns:repeat(4,minmax(0,1fr))!important}.clientOffersV2Toolbar{grid-template-columns:minmax(260px,366px) 220px minmax(12px,1fr) 124px!important}.clientOffersV2Search{order:1}.clientOffersFilterWrap{order:2}.clientOffersV2ToolbarSpacer{order:3}.clientOffersPrimaryActionWrap{order:4}.clientOffersFilterButton{width:220px!important;height:28px!important;min-height:28px!important;display:grid!important;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;grid-gap:8px;gap:8px;padding:0 10px!important;border:1px solid #d9e2ef!important;border-radius:7px!important;background:#fff!important;color:#15233d!important;font-size:10px!important;text-align:left}.clientOffersFilterButton>span{font-weight:800}.clientOffersFilterButton>b{min-width:0;overflow:hidden;color:#65738a;font-size:9.5px;font-weight:650;text-align:right;text-overflow:ellipsis;white-space:nowrap}.clientOffersFilterMenu{left:0!important;right:auto!important;width:220px!important}.clientOffersFilterMenu button{display:flex;align-items:center;justify-content:flex-start;gap:7px;text-align:left}.clientOffersFilterMenu button i{display:inline-grid;width:13px;height:13px;flex:0 0 13px;place-items:center;border:1px solid #cbd7e7;border-radius:3px;color:transparent;font-size:8px;font-style:normal}.clientOffersFilterMenu button.active i{border-color:#075cff;background:#075cff;color:#fff}.clientOffersFilterMenu{width:260px!important;padding:5px 8px 8px!important}.clientOffersFilterSection{border-bottom:1px solid #edf1f6}.clientOffersFilterMenu .clientOffersFilterGroupToggle{width:100%;justify-content:space-between;padding:10px 2px;color:#18263c;font-size:11px;font-weight:750}.clientOffersFilterGroupBody{grid-gap:3px;gap:3px;padding:0 2px 9px}.clientOffersFilterGroupBody>button{min-height:27px;padding:4px 3px}.clientOffersDateFilter{display:grid;grid-template-columns:1fr 1fr;grid-gap:7px;gap:7px}.clientOffersDatePicker{position:relative;display:grid;grid-gap:4px;gap:4px;color:#697890;font:500 9px/1.2 inherit}.clientOffersFilterMenu .clientOffersDatePicker>button{width:100%;min-height:30px;justify-content:space-between;padding:0 7px;border:1px solid #d9e2ee;border-radius:6px;color:#263750;font:600 9px/1.2 inherit}.clientOffersFilterMenu .clientOffersDatePicker>button:hover{background:#f7f9fc}.clientOffersDatePicker .clientOffersCalendar{top:calc(100% + 5px);left:auto;right:0;z-index:80;width:276px;font-family:inherit}.clientOffersDatePicker:first-child .clientOffersCalendar{left:0;right:auto}.clientOffersFilterMenu .clientOffersCalendar button{justify-content:center}.clientOffersFilterMenu .clientOffersCalendar .clientOffersCalendarClear{width:100%;margin-top:7px;color:#075cff}.clientOffersChannelGrid{display:grid;grid-template-columns:minmax(86px,1fr) repeat(3,28px);align-items:center;grid-gap:4px;gap:4px}.clientOffersChannelGrid>b{color:#7a899d;font-size:9px;text-align:center}.clientOffersChannelGrid>strong{color:#32445d;font-size:9px;font-weight:650}.clientOffersFilterMenu .clientOffersChannelGrid button.compact{width:28px;min-height:25px;justify-content:center;padding:2px}.clientOffersChannelGrid>button:last-child{grid-column:1/-1}.clientOffersFilterMenu>.clear{margin-top:7px;justify-content:center;color:#075cff}.clientOffersV2Table thead{position:-webkit-sticky;position:sticky;top:0;z-index:12}.clientOffersV2Table thead th{background:#fff;box-shadow:inset 0 -1px 0 #dfe7f2}.clientOffersV2Marketplace.ml{width:28px!important;min-width:28px!important;height:24px!important;padding:0!important;justify-content:flex-start!important;overflow:hidden;border:0!important;background:transparent!important}.clientOffersV2Marketplace.ml img{width:62px!important;max-width:none!important;height:auto!important;object-fit:fill!important}.clientOffersV2MarketplaceCodes.unified{padding-top:7px}.offerProcessInstructionBackdrop{padding:clamp(10px,2.5vh,24px)}.offerMediaEditorConfirmDialog,.offerProcessInstructionDialog,.offerProcessValidationDialog{max-width:calc(100vw - 20px);max-height:calc(100dvh - 20px);overflow-y:auto;overscroll-behavior:contain}.offerSyncScopeGrid label{display:flex!important;grid-template-columns:none!important;flex-direction:row!important;align-items:center!important;gap:10px!important}.offerSyncScopeGrid label input{flex:0 0 auto}.offerSyncScopeGrid label span{display:inline!important;min-width:0}.offerPublishPriceMode{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));grid-gap:8px;gap:8px;padding:12px;border:1px solid #dbe5f2;border-radius:7px;background:#f8faff}.offerPublishPriceMode label{justify-content:center;min-width:0}.notificationMeta{grid-template-columns:auto 8px;column-gap:5px;row-gap:8px;align-items:center}.notificationMeta small{grid-column:1;white-space:nowrap}.notificationItem.read .notificationMeta i,.notificationMeta i{display:block;grid-column:2;visibility:hidden;opacity:0}.notificationMeta i.visible{visibility:visible;opacity:1}.notificationMeta .notificationMoreButton,.notificationMeta .notificationReadMenu{grid-column:1/3;justify-self:end}.clientOffersV2Toolbar{grid-template-columns:minmax(260px,366px) 165px auto minmax(0,1fr) 124px!important}.clientOffersV2Search{grid-column:1}.clientOffersFilterWrap{grid-column:2}.clientOffersBulkActions{grid-column:3}.clientOffersV2ToolbarSpacer{grid-column:3/5}.clientOffersPrimaryActionWrap{grid-column:5}.clientOffersFilterButton{width:165px!important}.clientOffersFilterButton,.clientOffersFilterButton>b,.clientOffersFilterButton>span{font-family:inherit!important}.clientOffersV2ToolbarSpacer{min-width:0}.clientOffersBulkActions{position:static!important;display:flex;align-items:center;gap:9px;transform:none!important;white-space:nowrap}.clientOffersFilterMenu{display:grid!important;transform:translateY(-7px) scale(.985);transform-origin:top left;visibility:hidden;opacity:0;pointer-events:none;transition:opacity 90ms ease-out,transform 90ms ease-out,visibility 90ms step-end}.clientOffersFilterMenu.open{transform:translateY(0) scale(1);visibility:visible;opacity:1;pointer-events:auto;transition:opacity 90ms ease-out,transform 90ms ease-out,visibility 0ms}.clientOffersFilterGroupBody{display:grid;grid-template-rows:0fr;padding:0 2px;overflow:hidden;opacity:0;transition:grid-template-rows .11s ease-out,opacity 80ms ease-out,padding .11s ease-out}.clientOffersFilterGroupBody>div{min-height:0;overflow:hidden}.clientOffersFilterSection.open>.clientOffersFilterGroupBody{grid-template-rows:1fr;padding:6px 2px 9px;overflow:visible;opacity:1}.clientOffersFilterSection.open>.clientOffersFilterGroupBody>div{overflow:visible}.clientOffersFilterGroupBody>div>button:not(.compact):not(.clientOffersChannelName){width:100%;min-height:31px;padding:5px 8px;border-radius:6px}.clientOffersFilterGroupBody>div>button:not(.compact):not(.clientOffersChannelName):hover{background:#eef4ff;color:#0b5cff}.clientOffersDateFilter{position:relative}.clientOffersDatePicker{position:static;font-size:9px}.clientOffersDatePicker>span{font-size:10px;font-weight:500;line-height:1;text-transform:none}.clientOffersDatePicker.active>span{color:#075cff}.clientOffersFilterMenu .clientOffersDatePicker.active>button{border-color:#075cff;background:#eef4ff;color:#075cff;box-shadow:none}.clientOffersDatePicker .clientOffersCalendar,.clientOffersDatePicker:first-child .clientOffersCalendar{top:48px;bottom:auto;right:auto;left:50%;width:248px;max-width:calc(100vw - 32px);padding:10px;transform:translateX(-50%)}.clientOffersFilterSection:has(.clientOffersCalendar){position:relative;z-index:5}.clientOffersDateFilter:has(.clientOffersCalendar){padding-bottom:276px}.clientOffersCalendar .taskCalendarGrid button{min-height:27px;height:27px;padding:0}.clientOffersChannelGrid{grid-template-columns:minmax(92px,1fr) repeat(3,32px);row-gap:8px;column-gap:5px;padding-top:7px}.clientOffersFilterMenu .clientOffersChannelGrid .clientOffersChannelName{width:auto;min-height:28px;padding:0;border:0;background:transparent!important;color:#263750;font-size:10.5px;font-weight:750}.clientOffersFilterMenu .clientOffersChannelGrid .clientOffersChannelName:disabled{color:#8b96a6;cursor:not-allowed;opacity:1}.clientOffersFilterMenu .clientOffersChannelGrid button.compact{width:32px;min-height:30px;padding:0;background:transparent!important}.clientOffersFilterMenu .clientOffersChannelGrid button.compact i{width:17px;height:17px;flex-basis:17px;margin:0}.clientOffersFilterMenu .clientOffersChannelGrid button.compact:disabled{cursor:not-allowed;opacity:1}.clientOffersFilterMenu .clientOffersChannelGrid button.compact:disabled i{border-color:transparent;background:#d4d9e0}@media (max-width:980px){.clientOffersV2Toolbar{grid-template-columns:minmax(220px,366px) 165px minmax(0,1fr) 124px!important}.clientOffersPrimaryActionWrap{grid-column:auto}.clientOffersBulkActions{grid-column:3;grid-row:1;min-width:0;gap:6px}.clientOffersBulkActions .clientOffersSelectedCount{max-width:125px;overflow:hidden;text-overflow:ellipsis}.clientOffersV2ToolbarSpacer{grid-column:3}.clientOffersPrimaryActionWrap{grid-column:4}.offerPublishAccountGrid,.offerPublishPriceMode{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:620px){.clientOffersV2Toolbar{grid-template-columns:minmax(0,1fr) auto!important}.clientOffersV2Search{grid-column:1/-1}.clientOffersFilterWrap{grid-column:1}.clientOffersPrimaryActionWrap{grid-column:2}.clientOffersV2ToolbarSpacer{display:none}.offerPublishAccountGrid,.offerPublishPriceMode{grid-template-columns:minmax(0,1fr)}}.clientPaymentsCard{grid-template-rows:auto minmax(0,1fr)!important;padding:16px!important}.clientPaymentsCard:has(>.clientPaymentsHeaderActions.standalone){grid-template-rows:auto auto minmax(0,1fr)!important}.clientPaymentsHeaderActions.standalone{justify-content:flex-end;min-height:28px;margin-bottom:6px}.clientPaymentInvoiceCard,.clientPaymentsHeader{grid-template-columns:30px minmax(86px,1fr) minmax(82px,.9fr) minmax(76px,.85fr) minmax(88px,.9fr) minmax(82px,.9fr) minmax(78px,.8fr) minmax(74px,.75fr) 34px!important}.clientPaymentsHeader{min-height:31px!important}.clientPaymentsHeader span{font-size:9.7px!important}.clientPaymentInvoiceCard{min-height:48px!important}.clientPaymentInvoiceCard,.clientPaymentInvoiceCard b,.clientPaymentInvoiceCard span,.clientPaymentInvoiceCard strong{font-size:10.5px!important}.clientPaymentStatus{min-height:23px!important;padding:0 8px!important;font-size:9.5px!important}.clientPaymentActionsMenu button{display:flex!important;align-items:center!important;justify-content:flex-start!important;min-height:28px!important;padding:0 10px!important;font-size:10.5px!important;text-align:left!important}.clientMarketplaceAccountCard{overflow:hidden!important}.clientMarketplaceListings{display:grid;grid-template-rows:auto auto minmax(0,1fr) auto;height:100%;min-height:0}.clientMarketplaceListingsTable{min-height:0!important;max-height:none!important;overflow:auto!important}.clientMarketplaceListings>.clientOffersV2Footer{align-self:end;min-height:40px;margin-top:auto!important;padding:8px 0 0!important;border-top:1px solid #e1e8f2}@media (max-width:1180px){.clientProfileCards{grid-template-columns:repeat(2,minmax(0,1fr))!important}}.clientInlineMarketplaceFilter{display:flex;width:max-content;max-width:100%;min-height:32px;align-items:stretch;gap:5px;overflow:visible}.clientInlineMarketplaceOption{display:flex;width:104px;min-width:0;align-items:center;overflow:hidden;border:1px solid #dce5f1;border-radius:7px;background:#f7f9fc;transition:width .26s cubic-bezier(.2,.75,.25,1),border-color .18s ease,background-color .18s ease,box-shadow .18s ease}.clientInlineMarketplaceOption.active{width:310px;border-color:#bad0f5;background:#fff;box-shadow:0 3px 10px rgba(15,52,105,.06)}.clientInlineMarketplaceOption:first-child.active{width:104px}.clientInlineMarketplaceChannel{width:104px;height:30px;flex:0 0 104px;border:0;background:transparent;color:#637188;cursor:pointer;font:inherit;font-size:9.5px;font-weight:800;white-space:nowrap;transition:color .18s ease,background-color .18s ease}.clientInlineMarketplaceOption.active>.clientInlineMarketplaceChannel{background:#eef5ff;color:#0757f8}.clientInlineMarketplaceChannel:disabled{color:#b1bac8;cursor:not-allowed}.clientInlineMarketplaceAccounts{display:flex;width:0;max-width:0;min-width:0;align-items:center;gap:3px;overflow:hidden;opacity:0;padding:0;pointer-events:none;transition:width .26s cubic-bezier(.2,.75,.25,1),max-width .26s cubic-bezier(.2,.75,.25,1),opacity .15s ease 40ms,padding .26s ease}.clientInlineMarketplaceOption.active .clientInlineMarketplaceAccounts{width:204px;max-width:204px;opacity:1;padding:0 5px;pointer-events:auto}.clientInlineMarketplaceAccounts button{height:22px;min-width:61px;padding:0 6px;border:0;border-radius:5px;background:transparent;color:#647289;cursor:pointer;font:inherit;font-size:8.5px;font-weight:750;white-space:nowrap}.clientInlineMarketplaceAccounts button.selected,.clientInlineMarketplaceAccounts button:hover:not(:disabled){background:#0757f8;color:#fff}.clientInlineMarketplaceAccounts button:disabled{color:#bcc4d0;cursor:not-allowed}.clientMarketplaceAreaPanel.integrated{grid-template-rows:auto minmax(0,1fr)!important;gap:11px;height:100%;padding:14px 18px 10px;overflow:hidden;border:1px solid #e3e9f3;border-radius:8px;background:#fff;box-shadow:0 5px 14px rgba(15,23,42,.035)}.clientMarketplaceAreaPanel.integrated>.clientProfileV2Panel{min-height:0;padding:0!important;overflow:hidden;background:transparent!important;box-shadow:none!important}.clientMarketplaceAreaPanel.integrated .clientMarketplaceAccountCard{min-height:0!important;padding:0!important;overflow:hidden!important;border:0!important;background:transparent!important;box-shadow:none!important}.clientMarketplaceAreaPanel.integrated .clientMarketplaceListings{grid-template-rows:auto minmax(0,1fr) auto!important}.clientMlListingFilters{grid-template-columns:minmax(185px,280px) 190px 208px minmax(250px,1fr);margin-bottom:8px!important}.clientMlListingFilters>label input{font-weight:500!important}.clientMlListingFilterDropdown{flex:initial!important}.clientMlListingFilterDropdown>button{display:grid!important;grid-template-columns:auto minmax(0,1fr) auto;grid-gap:8px;gap:8px}.clientMlListingFilterDropdown>button b{padding-right:8px;border-right:1px solid #e4eaf3;color:#52617c;font-size:10px}.clientMlListingFilterDropdown>button span{overflow:hidden;font-size:10px;text-align:right;text-overflow:ellipsis;white-space:nowrap}.clientMlListingSelectionSummary{display:flex;min-width:0;align-items:center;justify-content:flex-end;gap:8px}.clientMlListingSelectionSummary>span{overflow:hidden;color:#5d6c84;font-size:9px;text-align:right;text-overflow:ellipsis;white-space:nowrap}.clientMlListingSelectionSummary .clientSelectAllResults{padding:0 9px;cursor:pointer;font-size:9px;font-weight:800;white-space:nowrap}.clientMlListingSelectionSummary .clientMlBulkPrimary{min-width:88px!important;height:30px!important;border:0;background:#0757f8;color:#fff;font-size:9.5px;font-weight:850}.clientMarketplaceListingsHead{position:-webkit-sticky;position:sticky;z-index:12;top:0;background:#fff;box-shadow:inset 0 -1px 0 #dfe7f3}.clientAdvertisingTopbar{display:flex;min-width:0;align-items:center;justify-content:space-between;gap:14px;padding:10px 12px;border:1px solid #e3e9f3;border-radius:8px;background:#fff;box-shadow:0 5px 14px rgba(15,23,42,.035)}.clientAdvertisingTopbar .clientAdvertisingSubTabs{display:flex;width:auto;min-height:32px;flex:0 0 auto;align-items:center;overflow:hidden;border:1px solid #dce5f1;border-radius:7px;background:#f7f9fc;box-shadow:none}.clientAdvertisingTopbar .clientAdvertisingSubTabs button{min-width:112px;height:30px;padding:0 12px}.clientPerformanceChartHeader{align-items:center!important}.clientPerformanceChartHeader>.clientInlineMarketplaceFilter:first-child{display:flex;gap:5px}@media (max-width:1120px){.clientMlListingFilters{grid-template-columns:minmax(170px,1fr) 180px 195px}.clientMlListingSelectionSummary{grid-column:1/-1}.clientInlineMarketplaceOption.active{width:282px}.clientInlineMarketplaceOption.active .clientInlineMarketplaceAccounts{width:176px;max-width:176px}.clientInlineMarketplaceAccounts button{min-width:52px;font-size:8px}}.clientDetailV2{height:calc(100vh - 48px)!important;min-height:0!important;padding-top:24px!important;padding-bottom:24px!important;box-sizing:border-box;overflow:hidden!important}.clientDetailV2>*{min-height:0}.clientProfileExact{display:grid;grid-template-rows:auto minmax(0,1fr);height:100%;min-height:0;grid-gap:24px;gap:24px;padding-bottom:0!important}.clientProfileCards{min-height:0!important;height:100%}.clientOffersV2Panel{height:100%;min-height:0}.clientOffersV2TableScroll{min-height:0!important;max-height:none!important}.clientEditingAnutoPanel{height:100%;min-height:0;padding-bottom:0}.clientEditingAnutoTableCard{display:grid;grid-template-rows:auto minmax(0,1fr);height:100%;min-height:0}.clientEditingAnutoScroll{min-height:0;max-height:none;overflow:auto}.clientEditingAnutoSummary{height:100%;min-height:0;overflow:auto}.clientPaymentsPanel{height:100%;min-height:0;padding-bottom:0}.clientPaymentsCard{display:grid;grid-template-rows:auto auto minmax(0,1fr);height:100%;min-height:0;box-sizing:border-box}.clientPaymentsList{min-height:0;max-height:none}.clientMarketplaceAreaPanel{grid-template-rows:auto minmax(0,1fr);height:100%;min-height:0}.clientMarketplaceAreaPanel>.clientFullPanel,.clientMarketplaceAreaPanel>.clientMarketplaceComingSoon,.clientMarketplaceAreaPanel>.clientProfileV2Panel,.clientMarketplacePanel{height:100%;min-height:0}.clientMarketplacePanel{padding-bottom:0}.clientMarketplaceAccountCard{height:100%;min-height:0;overflow:auto}.clientMarketplaceListings{margin-top:0;padding-top:0;border-top:0}.clientFullPanel{height:100%;min-height:0}.clientAdvertisingPanel,.clientPerformancePanel{height:100%;min-height:0;max-height:none;padding:0;box-sizing:border-box;overflow-y:auto}.clientPerformanceFilterBar{justify-self:start;width:max-content;max-width:100%;min-height:24px;overflow:visible;border-radius:6px}.clientPerformanceFilterBar.hasAccounts{grid-template-rows:24px 26px;min-height:50px}.clientPerformanceFilterChannels{grid-template-columns:repeat(4,112px);width:max-content;max-width:100%;min-height:24px;overflow:hidden;border-radius:6px 6px 0 0}.clientPerformanceFilterChannels.withoutGeneral{grid-template-columns:repeat(3,112px)}.clientPerformanceFilterChannels button{min-width:0;min-height:24px;padding:0 9px;font-size:9.6px}.clientPerformanceFilterIndicator{border-radius:6px 6px 0 0}.clientPerformanceFilterAccounts{min-height:26px;gap:14px;padding:2px 10px}.clientPerformanceFilterAccounts button{grid-template-columns:14px auto;gap:1px 6px}.clientPerformanceFilterAccounts button>i{width:14px;height:14px;font-size:8px}.clientPerformanceFilterAccounts button span{font-size:9.6px}.clientPerformanceFilterAccounts button small{max-width:110px;font-size:7.5px}@media (max-width:620px){.clientPerformanceFilterChannels,.clientPerformanceFilterChannels.withoutGeneral{grid-template-columns:repeat(4,minmax(76px,1fr));width:100%}.clientPerformanceFilterChannels.withoutGeneral{grid-template-columns:repeat(3,minmax(76px,1fr))}.clientPerformanceFilterBar{width:100%}}.clientDetailV2Tabs button{width:96px!important;min-width:96px!important;max-width:96px!important;flex:0 0 96px!important;padding-right:8px!important;padding-left:8px!important}.clientDetailV2Tabs button:before{content:none!important}.sidebarFooter,.sidebarFooter .sidebarProfile{z-index:400}.shell.expanded .sidebarFooter .sidebarProfile{position:absolute;right:auto;bottom:0;left:50%;display:flex;margin:0;padding:0;flex-direction:column-reverse;align-items:stretch;transform:translateX(-50%)}.shell.expanded .sidebarFooter .sidebarProfile>.profileMenu{position:static!important;z-index:1!important;right:auto!important;bottom:auto!important;left:auto!important;display:grid;max-height:0;margin:-1px 0 0!important;padding:0 7px!important;overflow:hidden;border:0!important;border-bottom:1px solid transparent!important;border-radius:14px 14px 0 0!important;background:var(--profile-card-bg);box-shadow:none!important;opacity:0;pointer-events:none;transform:translateY(-6px)!important;transform-origin:bottom center;transition:max-height .22s ease,padding .22s ease,opacity .18s ease,transform .22s ease!important}.shell.expanded .sidebarFooter .sidebarProfile.open>.profileButton[aria-expanded=true]{width:177px!important;height:72px!important;border-radius:0 0 14px 14px!important}.shell.expanded .sidebarFooter .sidebarProfile.open>.profileButton[aria-expanded=true]+.profileMenu{max-height:190px;padding:10px 7px 8px!important;border-bottom-color:#3a3d45!important;opacity:1;pointer-events:auto;transform:translateY(0)!important}.shell.expanded .sidebarFooter .sidebarProfile.open .profileButton[aria-expanded=true] .profileIdentity{gap:4px}.shell.expanded .sidebarFooter .sidebarProfile.open .profileButton[aria-expanded=true] .profileIdentity small{font-size:9.5px;font-weight:400}.sidebarFooter{padding-bottom:41px;transition:padding-bottom .18s ease}.shell.expanded .sidebarFooter .sidebarProfile,.sidebarFooter .sidebarProfile{position:absolute;right:auto;bottom:0;left:50%;display:flex;width:33px;margin:0;padding:0;flex-direction:column-reverse;align-items:stretch;transform:translateX(-50%);transition:width .18s ease}.shell.expanded .sidebarFooter{padding-bottom:60px}.shell.expanded .sidebarFooter .sidebarProfile{width:177px}.shell .sidebarFooter .profileButton,.sidebarNotificationButton{width:33px!important;height:33px;transition:width .18s ease,background-color .15s ease,color .15s ease!important}.shell.expanded .sidebarFooter .sidebarProfile:not(.open)>.profileButton,.shell.expanded .sidebarNotificationButton{width:177px!important;height:52px}.shell.expanded .sidebarFooter .sidebarProfile>.profileMenu{width:177px}.shell.expanded .profileThemeAction{grid-template-columns:24px minmax(0,1fr);width:100%;min-height:34px;padding:0 9px;font-size:10px;font-weight:800;line-height:1;white-space:nowrap}.shell.expanded .profileThemeAction svg{justify-self:start}.sidebarFooter .sidebarProfile .profileAvatar,.sidebarFooter .sidebarProfile .profileAvatarPhotoClip,.sidebarFooter .sidebarProfile .profileInitial{width:33px!important;height:33px!important;min-width:33px!important;min-height:33px!important;max-width:33px!important;max-height:33px!important;border-radius:9px!important}.sidebarFooter .sidebarProfile .profileAvatarPhotoClip{overflow:hidden!important}.sidebarFooter .sidebarProfile .profileAvatar .profilePhoto{position:absolute!important;inset:0!important;width:100%!important;height:100%!important;min-width:100%!important;min-height:100%!important;max-width:100%!important;max-height:100%!important;background-position:50%!important;background-repeat:no-repeat!important;background-size:cover!important;border-radius:0!important;-webkit-clip-path:none!important;clip-path:none!important;transform:scale(1.15)!important;transform-origin:center center!important}.sidebarFooter .sidebarProfile .profileStatusDot{display:none!important}.clientProfileNotes{grid-template-rows:auto minmax(0,1fr);align-content:stretch}.clientProfileNotes .clientNotesTable{min-height:0;height:100%;max-height:none}.clientProfileNotes .clientNoteButton{height:92px;min-height:92px;max-height:92px;overflow:hidden;padding-top:8px;padding-bottom:8px}.clientProfileNotes .clientNoteButton strong{display:-webkit-box;max-height:68px;overflow:hidden;-webkit-box-orient:vertical;-webkit-line-clamp:4;line-clamp:4}.clientOffersV2TableScroll{padding-top:0!important}.clientOffersV2Table thead,.clientOffersV2Table thead th{z-index:14;background:#fff}.clientPaymentStatus{display:inline-flex!important;align-items:center!important;justify-content:center!important;justify-self:center;line-height:1!important}.clientPaymentActionsWrap{justify-self:center}.clientPaymentActionsWrap>button{border:0!important;border-radius:0!important;background:transparent!important;box-shadow:none!important}.clientMarketplaceAreaPanel.integrated .clientMarketplaceAccountCard,.clientMarketplaceAreaPanel.integrated .clientMarketplaceListings,.clientMarketplaceAreaPanel.integrated .clientMarketplaceListingsTable,.clientMarketplaceAreaPanel.integrated .clientMarketplacePanel{border:0!important;outline:0!important;box-shadow:none!important}.clientMlListingFilters{grid-template-columns:366px 190px 224px minmax(220px,1fr)!important}.clientMlListingFilterDropdown>button,.clientMlListingFilters>label,.clientMlListingSort{height:28px!important;min-height:28px!important}.clientMlListingFilters>label{width:366px!important;padding:0 10px!important}.clientMlListingFilters>label input{height:26px!important;font-size:11px!important}.clientMlListingSort select{min-width:132px!important;padding-right:22px!important}.clientAdvertisingPanel{overflow:hidden!important}.clientAdvertisingSurface{display:grid;grid-template-rows:auto minmax(0,1fr);min-height:0;height:100%;overflow:hidden;border:1px solid #e3e9f3;border-radius:8px;background:#fff;box-shadow:0 5px 14px rgba(15,23,42,.035)}.clientAdvertisingSurface .clientAdvertisingTopbar{min-height:38px!important;padding:5px 10px!important;border:0!important;border-bottom:1px solid #edf1f6!important;border-radius:0!important;box-shadow:none!important}.clientAdvertisingSurface .clientAdvertisingSubTabs button.active:after{content:none!important;background:transparent!important}.clientAdvertisingSurface .clientAdvertisingCampaigns,.clientAdvertisingSurface .clientAdvertisingGeneralCard,.clientAdvertisingSurface .clientAdvertisingRecommendationArea{min-height:0;height:100%;margin:0;border:0;border-radius:0;box-shadow:none}.clientAdvertisingRecommendationCard{position:relative;min-height:0!important;height:100%;padding:24px 118px 24px 24px!important;border-radius:0!important;box-shadow:none!important;cursor:default!important}.clientAdvertisingRecommendationOpen{position:absolute;right:24px;bottom:24px;min-width:82px;height:30px;border:1px solid #cbdcf7;border-radius:6px;background:#fff;color:#0757f8;cursor:pointer;font:inherit;font-size:10px;font-weight:850}.clientAdvertisingRecommendationOpen:disabled{cursor:default;opacity:.5}.clientAdvertisingSurface .clientAdvertisingRecommendationCard:hover{transform:none}.clientMarketplaceAreaPanel:not(.integrated){grid-template-rows:minmax(0,1fr)!important}.clientFullPanel>header{min-height:40px!important;padding:5px 10px!important}.clientFullPanel>header>.clientInlineMarketplaceFilter{display:flex!important;flex:0 1 auto}.clientFullPanel>header>.clientFullTabs{display:inline-flex;align-self:stretch;align-items:stretch;gap:0;margin-left:auto;border:1px solid #dbe4f0;border-radius:7px;background:#f5f8fc;overflow:hidden}.clientFullPanel>header>.clientFullTabs button{height:auto;justify-content:center;border:0;border-radius:0;color:#5d6b82}.clientFullPanel>header>.clientFullTabs button.active{background:#fff;color:#0757f8;box-shadow:inset 0 -2px #0757f8}.clientFullRecommendations{display:grid;min-height:0;grid-template-rows:auto minmax(0,1fr) auto;grid-gap:12px;gap:12px;padding:16px}.clientFullRecommendationLayout{display:grid;min-height:0;grid-template-columns:minmax(0,1fr) 280px;overflow:hidden}.clientFullRecommendationLayout>.clientFullRecommendations{border-right:1px solid #e1e8f2}.clientFullRecommendationHistory{display:grid;min-width:0;min-height:0;grid-template-rows:auto minmax(0,1fr);grid-gap:10px;gap:10px;padding:16px 12px;background:#f8fafd}.clientFullRecommendationHistory>strong{color:#071433;font-size:13px}.clientFullRecommendationHistoryScroll{display:grid;align-content:flex-start;grid-gap:9px;gap:9px;min-height:0;overflow:auto;padding-right:3px}.clientFullRecommendationHistoryScroll>span{color:#748197;font-size:11px}.clientFullRecommendationHistory article{display:grid;grid-gap:9px;gap:9px;padding:11px;border:1px solid #dce5f1;border-radius:9px;background:#fff;cursor:pointer}.clientFullRecommendationHistory article.selected{border-color:#9fc1ff;box-shadow:0 0 0 2px rgba(7,87,248,.08)}.clientFullRecommendationCardTitle{width:100%;border:0;background:transparent;color:#13213d;cursor:pointer;font:inherit;font-size:12px;font-weight:850;text-align:left}.clientFullRecommendationHistory article>div{display:grid;grid-template-columns:1fr 1fr;grid-gap:7px;gap:7px}.clientFullRecommendationHistory article>div button{min-height:30px;border:1px solid #d7e1ee;border-radius:7px;background:#f2f5f9;color:#637087;cursor:pointer;font:inherit;font-size:10px;font-weight:800}.clientFullRecommendationHistory article>div button.active{border-color:#0757f8;background:#0757f8;color:#fff}@media (max-width:900px){.clientFullRecommendationLayout{grid-template-columns:1fr;overflow:auto}.clientFullRecommendationLayout>.clientFullRecommendations{border-right:0;border-bottom:1px solid #e1e8f2}.clientFullRecommendationHistory{min-height:260px}}.clientFullRecommendationIntro{display:flex;align-items:center;justify-content:space-between;gap:16px}.clientFullRecommendationIntro>div:first-child{display:grid;grid-gap:4px;gap:4px}.clientFullRecommendationIntro strong{color:#071433;font-size:13px}.clientFullRecommendationIntro span,.clientFullRecommendations>small{color:#748197;font-size:10px}.clientFullRecommendationActions{display:flex;gap:8px}.clientFullRecommendationActions a,.clientFullRecommendationActions button{display:inline-flex;height:34px;align-items:center;justify-content:center;gap:7px;padding:0 13px;border:1px solid #cdd9e8;border-radius:7px;background:#fff;color:#0757f8;cursor:pointer;font-size:10px;font-weight:800;text-decoration:none}.clientFullRecommendationActions a{border-color:#0757f8;background:#0757f8;color:#fff}.clientFullRecommendationActions .disabled{pointer-events:none;opacity:.5}.clientFullRecommendations pre{min-height:0;margin:0;overflow:auto;padding:18px;border:1px solid #e0e7f1;border-radius:8px;background:#f8fafc;color:#17233b;font:500 12px/1.8 Consolas,Courier New,monospace;white-space:pre}.clientDetailV2Tabs{gap:8px!important}.clientDetailV2Tabs button{width:auto!important;min-width:0!important;max-width:none!important;flex:0 0 auto!important;padding-right:12px!important;padding-left:12px!important}.clientDetailV2Tabs button:hover{font-weight:800!important}.clientDetailV2Tabs button{display:grid!important;place-items:center}.clientDetailV2TabLabel,.clientDetailV2TabSizer{grid-area:1/1}.clientDetailV2TabSizer{visibility:hidden;font-weight:800;pointer-events:none}.offerHeaderTitleEditor{display:flex;align-items:center;gap:7px;min-width:0;overflow:hidden}.offerHeaderInlineCodeInput,.offerHeaderTitleSeparator{flex:0 0 auto;color:#11182b;font:inherit;font-size:15px;font-weight:800;line-height:1}.offerHeaderInlineCodeInput{min-width:1ch;max-width:100px;height:32px;padding:0;border:0;background:transparent;outline:0}.offerHeaderInlineCodeInput:focus{box-shadow:inset 0 -1px 0 #5f95ff}.offerHeaderTitleEditor .offerHeaderNameEditorTop{flex:1 1 auto;grid-template-columns:minmax(0,1fr) auto}.clientEditingAnutoTableCard{position:relative}.clientEditingAnutoLoadingOverlay{position:absolute;inset:0;z-index:8;display:grid;place-items:center;border-radius:inherit;background:rgba(247,249,253,.56);-webkit-backdrop-filter:blur(1.5px);backdrop-filter:blur(1.5px)}.clientEditingAnutoLoadingOverlay>span{display:grid;width:40px;height:40px;place-items:center;border:1px solid #dbe5f2;border-radius:999px;background:hsla(0,0%,100%,.94);color:#0f66ff;box-shadow:0 8px 22px rgba(15,23,42,.12)}.clientEditingAnutoLoadingOverlay svg{animation:clientMlPromotionSpin .8s linear infinite}:root[data-theme=dark] .clientEditingAnutoLoadingOverlay{background:rgba(8,15,29,.56)}:root[data-theme=dark] .clientEditingAnutoLoadingOverlay>span{border-color:#334155;background:rgba(15,23,42,.94)}.clientMarketplaceAreaPanel.integrated{grid-template-rows:minmax(0,1fr)!important}.clientMarketplaceAreaPanel.integrated .clientMarketplaceListings{grid-template-rows:auto auto minmax(0,1fr) auto!important}.clientMlListingTopbar{display:flex;min-width:0;min-height:32px;align-items:center;justify-content:space-between;gap:14px;margin-bottom:32px}.clientMlListingTopbar>.clientInlineMarketplaceFilter{flex:0 0 auto}.clientMlListingTopbar .clientMlListingSelectionSummary{margin-left:auto;font-family:var(--font-app);font-size:11px}.clientMlListingFilters{display:grid!important;grid-template-columns:366px 165px 224px!important;grid-template-rows:28px!important;align-items:center;justify-content:stretch;grid-gap:8px!important;gap:8px!important;min-width:0;font-family:var(--font-app)!important;font-size:11px!important}.clientMlListingSearch input{height:28px!important;padding:0 34px 0 38px!important;border:1px solid #d9e2ef!important;border-radius:7px!important;background:#fff!important}.clientMlListingSearch svg{left:12px}.clientMlListingFilters b,.clientMlListingFilters button,.clientMlListingFilters input,.clientMlListingFilters select,.clientMlListingFilters span{font-family:var(--font-app)!important;font-size:11px!important}.clientMlListingFilters>label{grid-column:1;grid-row:1;width:100%!important;min-width:0}.clientMlListingFilterDropdown{grid-column:2;grid-row:1;width:100%;min-width:0}.clientMlListingFilterDropdown>button{height:28px!important;min-height:28px!important;padding:0 10px!important;border-color:#d9e2ef!important;border-radius:7px!important}.clientMlListingFilterDropdown>button b{font-weight:800;padding-right:0;border-right:0}.clientMlListingFilterDropdown>button span{font-weight:600}.clientMlListingSelectionSummary .clientMlBulkPrimary,.clientMlListingSelectionSummary .clientSelectAllResults,.clientMlListingSelectionSummary>span{font-family:var(--font-app)!important;font-size:11px!important}.clientMlListingSelectionSummary>span{color:#53627c;font-weight:700}.clientMlListingSelectionSummary .clientSelectAllResults{height:28px;padding:0 10px;border:1px solid #cbdcf7;border-radius:6px;background:#fff;color:#0757f8;font-weight:700}.clientMlListingSelectionSummary .clientSelectAllResults:hover:not(:disabled){border-color:#0757f8;background:#f5f8ff}@media (min-width:621px){.clientOffersV2Toolbar{display:grid!important;grid-template-columns:minmax(260px,366px) 165px minmax(280px,1fr) 124px!important;grid-template-rows:30px!important;align-items:center!important;grid-column-gap:10px!important;column-gap:10px!important}.clientOffersV2Search{grid-column:1!important;grid-row:1!important;min-width:0}.clientOffersFilterWrap{grid-column:2!important;grid-row:1!important;min-width:0}.clientOffersBulkActions,.clientOffersV2ToolbarSpacer{grid-column:3!important;grid-row:1!important;min-width:0;margin:0!important;align-self:center!important}.clientOffersBulkActions{position:static!important;display:flex!important;flex-wrap:nowrap!important;align-items:center!important;justify-content:flex-start!important;transform:none!important}.clientOffersBulkActions .clientOffersSelectedCount,.clientOffersBulkActions .clientSelectAllResults{flex:0 0 auto;max-width:none!important;overflow:visible!important;text-overflow:clip!important;white-space:nowrap!important}.clientOffersPrimaryActionWrap{grid-column:4!important;grid-row:1!important;align-self:center!important}}.clientMlListingSelectionSummary .clientMlBulkPrimary{width:88px;height:28px!important;min-height:28px!important;border-radius:6px;font-weight:800}.clientMlListingSort{position:relative;z-index:70;display:flex;overflow:visible;gap:8px;grid-column:3;grid-row:1;width:224px!important;min-width:224px!important;height:28px!important;min-height:28px!important;padding:0 8px;border-color:#d9e2ef!important;border-radius:7px!important}.clientMlListingSort>span{flex:0 0 auto;padding:0;border-right:0;color:#15233d;font-size:10px!important;font-weight:800}.clientMlListingSort>button{display:flex;flex:1 1;align-items:center;justify-content:flex-end;gap:6px;min-width:0;height:26px!important;padding:0 2px!important;border:0;background:transparent;color:#65738a;font-size:9.5px!important;font-weight:700;text-align:right}.clientMlListingSortMenu{position:absolute;z-index:60;top:calc(100% + 6px);right:0;width:168px;padding:5px;border:1px solid #d9e2ef;border-radius:9px;background:#fff;box-shadow:0 14px 30px rgba(16,35,66,.14)}.clientMlListingSortMenu button{width:100%;padding:8px 10px;border:0;border-radius:6px;background:transparent;color:#34435c;font-size:12px;text-align:left}.clientMlListingSortMenu button.active,.clientMlListingSortMenu button:hover{background:#edf4ff;color:#0757f8}.clientMlListingSelectAll{grid-column:4;grid-row:1;width:182px;height:28px;margin:0;padding:0 10px;border:1px solid #cbdcf7;border-radius:6px;background:#fff;color:#0757f8;font-weight:700;white-space:nowrap}.clientMlListingSelectAll:hover:not(:disabled){border-color:#0757f8;background:#f5f8ff}.clientMlListingSelectionCount{grid-column:5;grid-row:1;min-width:0;overflow:hidden;color:#53627c;font-weight:700;line-height:1.2;text-align:right;text-overflow:ellipsis;white-space:nowrap}.clientMlListingFilters>.clientMlBulkActionWrap{grid-column:6;grid-row:1;width:88px;min-width:88px}.clientMlListingFilters .clientMlBulkPrimary{width:88px;height:28px!important;min-height:28px!important;border-radius:6px;font-weight:800}.clientMarketplaceListingsTable{position:relative;display:grid;grid-template-rows:auto minmax(0,1fr);flex:1 1;min-height:0;height:auto!important;max-height:none;overflow:hidden}.clientMarketplaceListingsBody{position:relative;min-height:0;height:100%;overflow-y:auto;overflow-x:hidden}.clientMlListingsLoadingOverlay{position:absolute;z-index:20;inset:0;display:grid;place-items:center;min-height:100%;background:rgba(222,230,241,.84);-webkit-backdrop-filter:blur(2.5px);backdrop-filter:blur(2.5px)}.clientMlListingsLoadingOverlay>span{display:grid;width:44px;height:44px;place-items:center;border:2px solid #a9c8ff;border-radius:999px;background:#fff;color:#0757f8;box-shadow:0 9px 24px rgba(15,67,150,.22)}.clientMlListingsLoadingOverlay svg{animation:clientMlPromotionSpin .8s linear infinite}:root[data-theme=dark] .clientMlListingsLoadingOverlay{background:rgba(8,15,29,.58)}:root[data-theme=dark] .clientMlListingsLoadingOverlay>span{border-color:#334155;background:rgba(15,23,42,.94)}.clientMarketplaceAreaPanel.integrated .clientMarketplaceListings{display:flex!important;height:100%!important;min-height:0!important;flex-direction:column}.clientMarketplaceAreaPanel.integrated .clientMarketplaceListingsFooter,.clientMarketplaceAreaPanel.integrated .clientMarketplaceListingsHead,.clientMarketplaceAreaPanel.integrated .clientMlListingFilters,.clientMarketplaceAreaPanel.integrated .clientMlListingTopbar{flex:0 0 auto}.clientMarketplaceAreaPanel.integrated .clientMarketplaceListingsTable{align-self:stretch;flex:1 1;min-height:0!important}.clientMarketplaceAreaPanel.integrated .clientMarketplaceListingsBody{height:auto;min-height:0}.clientMarketplaceAreaPanel.integrated .clientMarketplaceListingsFooter{position:relative;z-index:30;width:100%;min-height:42px!important;margin-top:0!important;padding:8px 0 0!important;border-top:1px solid #e1e8f2;background:#fff!important}.clientMarketplaceAreaPanel.integrated{position:relative}.clientMarketplaceAreaPanel.integrated>.clientProfileV2Panel{position:absolute;inset:14px 18px 10px;width:auto!important;height:auto!important}.clientMarketplaceAreaPanel.integrated .clientMarketplaceAccountCard,.clientMarketplaceAreaPanel.integrated .clientMarketplaceListings{width:100%;height:100%!important}.clientMarketplaceAreaPanel.integrated .clientMarketplaceAccountCard{position:relative;display:block!important}.clientMarketplaceAreaPanel.integrated .clientMarketplaceListings{position:absolute;inset:0;width:auto;height:auto!important}.clientMarketplaceListingsHead,.clientMarketplaceListingsRow{grid-template-columns:34px 42px 50px 112px minmax(140px,1fr) 64px 74px 84px 66px 84px 58px 66px 44px}.clientMarketplaceListingsHead>label:first-child,.clientMarketplaceListingsRow>label:first-child{padding-left:6px}.clientPerformanceTableCard.noHeader{position:relative;grid-template-rows:minmax(0,1fr) auto}.clientPerformanceTableCard.noHeader .clientPerformanceError{position:absolute;z-index:6;top:6px;right:6px;left:6px;margin:0}.clientPerformanceTableScroll{overflow-x:hidden}.clientPerformanceTableScroll table{width:100%;min-width:0}.clientPerformanceTableScroll td,.clientPerformanceTableScroll th{padding-right:6px;padding-left:6px}.clientPerformanceTableScroll th{overflow-wrap:anywhere;line-height:1.18;white-space:normal}.clientPerformanceTableScroll th:first-child{width:7%}.clientPerformanceTableScroll th:nth-child(2){width:5%}.clientPerformanceTableScroll th:nth-child(3){width:18%}.clientPerformanceTableScroll th:nth-child(4){width:7%}.clientPerformanceTableScroll th:nth-child(5){width:6%}.clientPerformanceTableScroll th:nth-child(6){width:9%}.clientPerformanceTableScroll th:nth-child(7){width:12%}.clientPerformanceTableScroll th:nth-child(8),.clientPerformanceTableScroll th:nth-child(9){width:11%}.clientPerformanceTableScroll th:nth-child(10){width:14%}.clientPerformanceCompactLines{align-content:center}.clientPerformanceCompactLines small{min-height:16px;line-height:16px}@media (max-width:980px){.clientMlListingFilters{grid-template-columns:minmax(190px,1fr) 132px 198px max-content minmax(110px,140px) 82px!important}.clientMlListingFilters:not(:has(.clientMlListingSelectionCount)){grid-template-columns:minmax(190px,1fr) 132px 198px!important}.clientMlListingSort{width:198px!important;min-width:198px!important}.clientMlListingFilters .clientMlBulkPrimary,.clientMlListingFilters>.clientMlBulkActionWrap{width:82px;min-width:82px}}.clientPaginationStandard{display:flex!important;min-height:48px!important;align-items:center!important;justify-content:space-between!important;gap:14px!important;margin-top:0!important;padding:0 16px!important;border-top:1px solid #e3eaf3!important;background:#fff!important;color:#64728a!important;font-size:10px!important;font-weight:750!important}.clientPaginationStandard>div{display:flex!important;align-items:center!important;gap:7px!important;margin-left:auto!important}.clientPaginationStandard button,.clientPaginationStandard>div>b,.clientPaginationStandard>div>strong{display:inline-flex!important;min-width:68px!important;height:30px!important;align-items:center!important;justify-content:center!important;gap:4px!important;padding:0 9px!important;border:1px solid #d9e3ef!important;border-radius:6px!important;background:#fff!important;color:#34435d!important;font-family:var(--font-app)!important;font-size:10px!important;font-weight:800!important;line-height:normal!important;text-align:center!important}.clientPaginationStandard button{cursor:pointer!important}.clientPaginationStandard button:disabled{color:#a7b0be!important;cursor:not-allowed!important;opacity:1!important}.clientOffersV2Panel>.clientPaginationStandard,.clientPerformanceTableCard>.clientPaginationStandard{box-sizing:border-box!important;width:100%!important;height:52px!important;min-height:52px!important;margin-top:0!important;padding:8px 18px 10px!important;border-top:1px solid #e1e8f2!important}.clientOffersV2Panel{grid-template-rows:auto minmax(0,1fr) 52px!important}.clientOffersV2Table{min-width:1228px!important}.clientOffersV2Table .clientOffersV2QualityColumn{width:68px!important;min-width:68px!important;text-align:center!important}.clientOffersV2QualityColumn .clientMlQualityCell,.clientOffersV2QualityColumn .clientMlQualityRing{margin-right:auto;margin-left:auto}.clientOffersV2QualityContent{position:relative;display:inline-flex;align-items:center;justify-content:center}.clientOffersV2ProcessingTool{position:absolute;right:calc(100% + 3px);top:50%;color:#0757f8;transform:translateY(-50%) rotate(-42deg);animation:clientOffersProcessingToolPulse 1.15s ease-in-out infinite}@keyframes clientOffersProcessingToolPulse{50%{opacity:.42}}.offerProcessMenu .offerProcessMenuBusy{display:flex;align-items:center;justify-content:space-between;gap:14px;color:#94a3b8;cursor:not-allowed;opacity:.72}.offerProcessMenu .offerProcessMenuBlocked{color:#94a3b8;cursor:not-allowed;opacity:.58}.offerProcessMenu .offerProcessMenuBlocked:hover{background:transparent;color:#94a3b8}.offerProcessMenuRunningTool{flex:0 0 auto;color:#0757f8;transform:rotate(-42deg);animation:clientOffersProcessingToolPulse 1.15s ease-in-out infinite}.clientOffersV2TableScroll{position:relative;overflow-x:hidden!important}.clientOffersV2Table{width:100%!important;min-width:0!important}.clientOffersV2Table td:first-child,.clientOffersV2Table th:first-child{width:3.5%!important}.clientOffersV2Table td:nth-child(2),.clientOffersV2Table th:nth-child(2){width:9%!important}.clientOffersV2Table td:nth-child(3),.clientOffersV2Table th:nth-child(3){width:7.5%!important}.clientOffersV2Table td:nth-child(4),.clientOffersV2Table th:nth-child(4){width:7%!important}.clientOffersV2Table td:nth-child(5),.clientOffersV2Table th:nth-child(5){width:28%!important;min-width:0!important}.clientOffersV2Table td:nth-child(6),.clientOffersV2Table th:nth-child(6){width:13%!important}.clientOffersV2Table td:nth-child(7),.clientOffersV2Table th:nth-child(7){width:10%!important}.clientOffersV2Table .clientOffersV2MarketplacesColumn{width:11%!important;min-width:0!important}.clientOffersV2Table .clientOffersV2QualityColumn{width:7%!important;min-width:0!important}.clientOffersV2Table .clientOffersV2ActionsColumn{width:4%!important;min-width:0!important}.clientOffersV2Loading{position:absolute;inset:32px 0 0;z-index:10;display:grid;place-items:center;background:#fff}.clientOffersV2Loading>span{width:28px;height:28px;border:3px solid #d9dee7;border-top-color:#7b8494;border-radius:999px;animation:offerSpin .72s linear infinite}.clientMarketplaceListingsHead>:first-child,.clientMarketplaceListingsHead>:nth-child(10),.clientMarketplaceListingsHead>:nth-child(11),.clientMarketplaceListingsHead>:nth-child(12),.clientMarketplaceListingsHead>:nth-child(13),.clientMarketplaceListingsHead>:nth-child(2),.clientMarketplaceListingsHead>:nth-child(3),.clientMarketplaceListingsHead>:nth-child(6),.clientMarketplaceListingsHead>:nth-child(8),.clientMarketplaceListingsHead>:nth-child(9),.clientMarketplaceListingsRow>:first-child,.clientMarketplaceListingsRow>:nth-child(10),.clientMarketplaceListingsRow>:nth-child(11),.clientMarketplaceListingsRow>:nth-child(12),.clientMarketplaceListingsRow>:nth-child(13),.clientMarketplaceListingsRow>:nth-child(2),.clientMarketplaceListingsRow>:nth-child(3),.clientMarketplaceListingsRow>:nth-child(6),.clientMarketplaceListingsRow>:nth-child(8),.clientMarketplaceListingsRow>:nth-child(9){justify-self:center;text-align:center}.clientMarketplaceListingsHead>:nth-child(4),.clientMarketplaceListingsHead>:nth-child(5),.clientMarketplaceListingsRow>:nth-child(4),.clientMarketplaceListingsRow>:nth-child(5){justify-self:stretch;text-align:left}.clientMarketplaceListingsHead>:nth-child(7),.clientMarketplaceListingsRow>:nth-child(7){justify-self:end;text-align:right}.clientMlListingActions>button{display:grid;width:30px;height:30px;place-items:center;padding:0;border:0!important;border-radius:0!important;background:transparent!important;box-shadow:none!important}.offerDetailPage{grid-template-rows:68px minmax(0,1fr)!important}.offerDetailHeader{height:68px!important;min-height:68px!important;box-shadow:none!important}.offerProcessSplit{height:32px!important;border-radius:5px!important;background:transparent!important}.offerProcessSplit .offerProcessButton{min-width:126px!important;height:32px!important;justify-content:space-between!important;border-radius:5px!important}.offerProcessMenu{top:calc(100% + 7px)!important;min-width:184px!important}.offerSection h2.offerSectionTitle{display:inline-flex!important;align-items:center!important;gap:9px!important}.offerSectionTitle svg{flex:0 0 auto;color:#20a85a;stroke-width:2}.offerElaboratedSection .offerTextGrid{--offer-elaborated-text-height:184px;align-items:start}.offerElaboratedSection .offerKeywordScroll{height:var(--offer-elaborated-text-height)!important;max-height:var(--offer-elaborated-text-height)!important}.offerElaboratedSection .offerKeywordHeader{position:-webkit-sticky;position:sticky;top:0;z-index:3}.offerElaboratedSection .offerDescriptionField,.offerElaboratedSection .offerDescriptionField textarea{box-sizing:border-box;width:100%;height:var(--offer-elaborated-text-height)!important;min-height:var(--offer-elaborated-text-height)!important;max-height:var(--offer-elaborated-text-height)!important}.offerElaboratedSection .offerDescriptionField textarea{resize:none!important}.offerBasicGrid .offerField.large textarea{min-height:74px!important;margin-top:-4px}.offerExtraFieldsHeader{justify-content:flex-start!important}.offerExtraFieldsLogo.mercadolivre{width:30px!important;height:28px!important;border-radius:4px;background:#fff}.offerExtraFieldsLogo.mercadolivre img{width:28px!important;height:28px!important;max-width:28px!important;object-fit:cover!important;object-position:center!important}.offerDetailMain,.offerDetailScroll{box-sizing:border-box;height:100%!important;min-height:0!important}.offerDetailScroll{padding-bottom:0!important}.offerMarketplaceRail{display:block!important;height:100%!important;min-height:0!important;padding:0!important;overflow-x:hidden!important;overflow-y:auto!important;border:1px solid #e2e7f0!important;border-radius:6px!important;background:#fff!important;box-shadow:none!important;scrollbar-gutter:stable!important}.offerPriceRailHeader{position:-webkit-sticky;position:sticky;top:0;z-index:8;margin:0!important;border:0!important;border-bottom:1px solid #e2e7f0!important;border-radius:0!important;background:#fff!important}.offerMarketplaceRailStage{box-sizing:border-box;padding:8px 8px 56px!important;overflow:visible!important}.offerMarketplaceRailStage.animating{overflow:hidden!important}.offerMarketplaceRailCards{gap:8px!important}.offerMarketplaceCard,.offerPriceRailHeader+.offerMarketplaceRailStage .offerMarketplaceCard:first-child{border:1px solid #e2e7f0!important;border-radius:6px!important;box-shadow:none!important}.offerMlCategoryField{padding:5px 8px!important}.offerMlCategoryField>button{width:100%!important;padding:0!important}.offerMlCategoryField>button span{margin-bottom:4px!important}.offerExtraFieldsChannels button.disabled,.offerExtraFieldsChannels button:disabled{border-color:#e3e8ef!important;background:#f7f8fa!important;color:#9aa3b1!important;cursor:default!important;opacity:.48;filter:grayscale(1)}.offerExtraFieldsChannels button.disabled:hover,.offerExtraFieldsChannels button:disabled:hover{border-color:#e3e8ef!important;background:#f7f8fa!important;color:#9aa3b1!important}.offerDetailHeader{position:relative!important;z-index:200!important;overflow:visible!important}.offerHeaderActions,.offerProcessSplit{position:relative;z-index:201;overflow:visible!important}.offerProcessMenu{z-index:1000!important}.offerMarketplaceRail,.offerPriceRailHeader{z-index:1!important}.offerDetailHeader{grid-template-columns:30px auto minmax(0,1fr) auto!important;gap:10px!important}.offerBackButton{width:30px!important;height:30px!important;border:1px solid #dbe3ee!important;border-radius:6px!important;background:#fff!important;color:#33415c!important;transition:border-color .16s ease,background-color .16s ease,color .16s ease!important}.offerBackButton:hover{border-color:#c7d3e3!important;background:#f7f9fc!important;color:#0f66ff!important}.offerHeaderTitleEditor{gap:7px!important}.offerHeaderInlineCodeInput{box-sizing:content-box!important;min-width:14px!important;max-width:96px!important;height:28px!important;padding:0 7px!important;border:1px solid #dfe5ed!important;border-radius:6px!important;background:#f3f5f7!important;color:#344054!important;font-size:13px!important;font-weight:700!important;line-height:28px!important;text-align:center!important;align-self:center!important;transition:border-color .16s ease,background-color .16s ease,box-shadow .16s ease!important}.offerHeaderInlineCodeInput:hover{border-color:#cbd5e1!important;background:#eef1f5!important}.offerHeaderInlineCodeInput:focus{border-color:#0f66ff!important;background:#fff!important;outline:0!important;box-shadow:0 0 0 2px rgba(15,102,255,.13)!important}.offerHeaderTitleEditor .offerHeaderNameEditorTop .offerHeaderNameInput{font-weight:400!important}.offerHeaderActions{display:flex!important;align-items:center!important;gap:10px!important}.offerHeaderContent{display:flex;min-width:0;gap:14px;align-items:center}.offerHeaderContent .offerHeaderTitleEditor{min-width:0}.offerHeaderContent .offerHeaderMeta{justify-content:flex-end;gap:8px!important;margin-left:auto}.offerHeaderDebut{display:inline-flex;align-items:center;min-height:26px;padding:0 10px;border:1px solid #dbe3ee;border-radius:7px;background:#f8fafc;color:#52617c;font-size:12px;font-weight:700;white-space:nowrap}.offerHeaderContent .offerStatusPill{min-height:26px;margin:0!important;padding:0 10px}.offerHeaderContent .offerHeaderMarketplaces{align-items:center!important;min-height:26px;padding:0 8px;border:1px solid #dbe3ee;border-radius:7px;background:#f8fafc}.offerHeaderContent .offerHeaderMarketplaces .clientOffersV2Marketplace.unavailable{opacity:.28;filter:grayscale(1);cursor:default}.offerDetailPage{grid-template-rows:58px minmax(0,1fr)!important}.offerDetailPage .offerDetailHeader{height:58px!important;min-height:58px!important;grid-template-columns:30px auto minmax(0,1fr) auto!important;align-items:center!important;column-gap:10px!important;padding:0 10px!important}.offerDetailHeader>.offerBackButton,.offerDetailHeader>.offerHeaderActions,.offerDetailHeader>.offerHeaderInlineCodeInput{align-self:center!important}.offerDetailHeader>.offerHeaderContent{display:flex!important;width:100%!important;min-width:0!important;height:auto!important;flex-direction:row!important;align-items:center!important;justify-content:center!important;gap:14px!important;overflow:visible!important}.offerHeaderContent>.offerHeaderTitleEditor{display:flex!important;width:auto!important;flex:1 1 auto!important;min-width:0!important;overflow:hidden!important}.offerHeaderContent .offerHeaderNameEditorTop{display:block!important;width:100%!important;min-width:0!important}.offerHeaderContent .offerHeaderNameInput{display:block!important;width:100%!important;height:22px!important;padding:0!important;border:0!important;background:transparent!important;line-height:22px!important;text-overflow:ellipsis!important}.offerHeaderContent>.offerHeaderMeta{display:flex!important;width:auto!important;min-width:0!important;flex:0 0 auto!important;align-self:center!important;justify-self:end!important;align-items:center!important;justify-content:flex-end!important;gap:8px!important;margin:0!important;transform:none!important}.offerHeaderContent .offerHeaderDebut,.offerHeaderContent .offerStatusPill{height:24px!important;min-height:24px!important;box-sizing:border-box!important}.offerHeaderContent .offerStatusPill{transform:none!important}.offerHeaderContent .offerHeaderMarketplaces{display:inline-flex!important;min-height:26px!important;padding:0 7px!important;border:1px solid #dbe3ee!important;border-radius:7px!important;background:#f8fafc!important;gap:5px!important}.offerHeaderContent .offerHeaderMarketplaces .clientOffersV2Marketplace.unavailable{visibility:visible!important;width:22px!important;min-width:22px!important;margin:0!important;opacity:.28!important;filter:grayscale(1)!important}.offerDetailHeader>.offerHeaderActions{justify-content:flex-end!important;gap:10px!important}.offerDetailHeader>.offerHeaderActions:before{content:"";width:1px;height:28px;margin:0 2px 0 4px;background:#dbe3ee}.offerQualityButton{width:32px;height:32px;flex:0 0 32px;padding:0;border:2px solid #ef4444;border-radius:999px;background:#fff;color:#475569;font-size:11px;font-weight:700;cursor:pointer}.offerQualityButton.quality-medium{border-color:#f59e0b}.offerQualityButton.quality-complete{border-color:#22c55e;color:#15803d}.offerQualityButton:hover{background:#f8fafc}.offerQualityMenuWrap{position:relative;display:flex;align-items:center}.offerQualityMenu{position:absolute;z-index:60;top:calc(100% + 8px);right:0;width:190px;overflow:hidden;border:1px solid #dbe3ef;border-radius:10px;background:#fff;box-shadow:0 10px 28px rgba(15,23,42,.14)}.offerQualityMenu button,.offerQualityMenu>span{display:block;width:100%;padding:10px 12px;border:0;border-bottom:1px solid #edf1f6;background:#fff;color:#334155;font-size:12px;font-weight:400;text-align:left}.offerQualityMenu button{display:flex;align-items:center;justify-content:space-between;gap:10px}.offerQualityMissingIcon{flex:0 0 auto;color:#dc2626;stroke-width:2.4}.offerQualityMenu button:last-child,.offerQualityMenu>span:last-child{border-bottom:0}.offerQualityMenu button{cursor:pointer}.offerQualityMenu button:hover{background:#f6f8fb}.offerQualityMenu .offerQualityCompleteMessage{color:#15803d}.offerExtraFieldRow.offerQualityMissing input,.offerExtraFieldRow.offerQualityMissing select,.offerExtraFieldRow.offerQualityMissing textarea,.offerQualityMissing{border-color:#ef4444!important;border-width:1.2px!important;transition:border-color .15s ease,box-shadow .15s ease,background-color .15s ease}.offerQualityMissing{box-shadow:0 0 0 2px rgba(239,68,68,.12),0 3px 10px rgba(220,38,38,.12)!important}.offerKeywordTable.offerQualityMissing,.offerTitleRow.offerQualityMissing{overflow:hidden;border:1.2px solid #ef4444!important;border-radius:6px}.offerExtraFieldRow.offerQualityMissing.offerQualityFlashOff input,.offerExtraFieldRow.offerQualityMissing.offerQualityFlashOff select,.offerExtraFieldRow.offerQualityMissing.offerQualityFlashOff textarea,.offerQualityMissing.offerQualityFlashOff{border-color:#dbe3ef!important;box-shadow:none!important}.offerExtraFieldRow.offerQualityMissing{background:snow!important}.offerProcessSplit .offerProcessButton{width:32px!important;position:relative!important;min-width:32px!important;padding:0!important;justify-content:center!important;font-size:13px!important;text-align:center!important}.offerProcessSplit .offerProcessButton>svg{position:static!important}.messageAddButton{display:inline-flex;min-width:146px;height:36px;align-items:center;justify-content:center;gap:8px;padding:0 15px;border:0;border-radius:6px;background:var(--color-highlight-blue);color:#fff;box-shadow:0 4px 10px rgba(7,87,248,.16);font:inherit;font-size:12px;font-weight:700;cursor:pointer}.messageAddButton:hover{background:#064bdd}.pricingOfferPicker{width:min(680px,55vw);display:grid;grid-template-columns:minmax(180px,.42fr) minmax(300px,1fr);grid-gap:10px;gap:10px;font-family:inherit}.pricingClientPicker,.pricingOfferPicker label{position:relative;display:grid;grid-gap:4px;gap:4px;min-width:0}.pricingClientPicker>span,.pricingOfferPicker label>span{color:#52647d;font:600 10px/1.2 inherit}.pricingSearchInput,.pricingSelect{width:100%;min-height:36px;display:flex;align-items:center;gap:8px;border:1px solid #d8e0eb;border-radius:8px;background:#fff;color:#60718a;padding:0 11px;font-family:inherit}.pricingSelect{justify-content:space-between;text-align:left}.pricingSelect>span{min-width:0;overflow:hidden;color:#16243a;font:600 11px/1.2 inherit;text-overflow:ellipsis;white-space:nowrap}.pricingSearchInput input{width:100%;border:0;outline:0;background:transparent;color:#16243a;font:500 11px/1.2 inherit}.pricingSelect svg{pointer-events:none}.pricingClientOptions,.pricingOfferOptions{position:absolute;top:calc(100% + 6px);left:0;right:0;z-index:30;max-height:310px;overflow:auto;padding:6px;background:#fff;border:1px solid #dce3ed;border-radius:10px;box-shadow:0 16px 38px rgba(23,38,61,.14);font-family:inherit}.pricingClientOptions button,.pricingOfferOptions button{width:100%;display:grid;grid-gap:3px;gap:3px;padding:9px 10px;border:0;border-radius:7px;background:transparent;text-align:left;color:#14233a;font-family:inherit}.pricingClientOptions button.active,.pricingClientOptions button:hover,.pricingOfferOptions button:hover{background:#f2f6fc}.pricingClientOptions button small,.pricingClientOptions p,.pricingOfferOptions button small,.pricingOfferOptions p{color:#6c7d94;margin:0;font-family:inherit}.pricingCalculatorLayout{min-height:520px;display:grid;grid-template-columns:minmax(0,1.5fr) minmax(310px,.72fr);grid-gap:16px;gap:16px;overflow:visible;padding-bottom:18px}.content:has(.pricingCalculatorLayout){overflow-y:auto}.pricingCalculatorForm>header{position:relative}.pricingVariationNav{margin-left:auto;display:flex;align-items:center;gap:8px}.pricingVariationNav button{width:34px;height:34px;display:grid;place-items:center;border:1px solid #d9e1ec;border-radius:8px;background:#fff;color:#315071}.pricingVariationNav span{display:grid;min-width:145px;text-align:center}.pricingVariationNav strong{font-size:12px}.pricingVariationNav small{max-width:190px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;color:#718199}.clientOfferActionMenu a{display:flex;align-items:center;gap:8px}.pricingCalculatorForm,.pricingResultCard{min-height:0;overflow:hidden;border:1px solid #dde5ef;border-radius:12px;background:#fff}.pricingCalculatorForm{padding:20px}.pricingCalculatorForm>header,.pricingResultCard>header{display:flex;align-items:center;gap:10px;color:#10213c}.pricingCalculatorForm h2,.pricingResultCard h2{margin:0;font-size:17px}.pricingCalculatorForm header span{color:#7a899d;font-size:11px}.pricingCalculatorGrid{margin-top:20px;display:grid;grid-template-columns:1fr 1fr;grid-gap:14px;gap:14px}.pricingCalculatorGrid label,.pricingMeasures{display:grid;grid-gap:7px;gap:7px;min-width:0;color:#53657d;font-size:11px;font-weight:700}.pricingInput{height:42px;display:flex;align-items:center;gap:8px;padding:0 12px;border:1px solid #d6e0ed;border-radius:8px;background:#f9fbfd}.pricingInput:focus-within{border-color:#0b5cff;box-shadow:0 0 0 2px rgba(11,92,255,.09)}.pricingInput input{width:100%;min-width:0;border:0;outline:0;background:transparent;color:#10213c;font:inherit;font-size:13px}.pricingInput b{color:#8090a7;font-size:11px}.pricingMeasures{grid-column:1/-1}.pricingMeasures>div{display:grid;grid-template-columns:repeat(3,1fr);grid-gap:10px;gap:10px}.pricingMeasures label{gap:5px}.pricingSaleField{grid-column:1/-1}.pricingSaleField .pricingInput{border-color:#bfd2ee;background:#f7faff}.pricingResultCard{padding:20px;display:flex;flex-direction:column}.pricingResultCard>header{padding-bottom:15px;border-bottom:1px solid #e5ebf3}.pricingResultCard h3{margin:14px 0 7px;color:#8a9ab0;font-size:10px;text-transform:uppercase}.pricingResultRow{min-height:35px;display:flex;align-items:center;justify-content:space-between;gap:12px;color:#66778f;font-size:12px}.pricingResultRow strong{color:#10213c;font-size:13px}.pricingResultMain{margin-top:8px;padding:12px 0;border-top:1px solid #e5ebf3;border-bottom:1px solid #e5ebf3}.pricingResultMain .pricingResultRow:first-child span,.pricingResultMain .pricingResultRow:first-child strong{color:#101827;font-size:14px;font-weight:800}.pricingMinimum{margin-top:auto;padding-top:10px}.pricingMinimum small{color:#94a1b4;font-size:10px}@media (max-width:1100px){.pricingOfferPicker{width:min(560px,50vw);grid-template-columns:minmax(150px,.4fr) minmax(240px,1fr)}}@media (max-width:900px){.pricingOfferPicker{width:100%;grid-template-columns:1fr}.pricingCalculatorLayout{height:auto;overflow:visible;grid-template-columns:1fr}}.offerHeaderInlineCodeInput[readonly]{cursor:default}.offerDetailPage .offerDetailHeader,.offerDetailPage .offerExtraFieldsChannels button,.offerDetailPage .offerMarketplaceCard,.offerDetailPage .offerMarketplaceRail,.offerDetailPage .offerPriceRailHeader,.offerDetailPage .offerProfileV2Panel,.offerDetailPage .offerSection,.offerDetailPage .offerTextGrid{box-shadow:none!important}.offerDetailPage .offerPriceRailHeader{border-bottom:0!important}.offerDetailPage .offerMarketplaceCard,.offerDetailPage .offerPriceRailHeader+.offerMarketplaceRailStage .offerMarketplaceCard:first-child{border:0!important;background:#eceff3!important}.offerDetailPage .offerInfoField,.offerDetailPage .offerInfoField input,.offerDetailPage .offerMlCategoryField,.offerDetailPage .offerMlCategoryField>button{background:#fff!important}.offerDetailPage .offerMlCategoryCurrent,.offerDetailPage .offerMlCategoryDropdown>button{position:relative;display:flex;flex-direction:column;align-items:stretch;gap:4px}.offerDetailPage .offerMlCategoryCurrent small{position:static}.offerDetailPage .offerMlCategoryCurrent em,.offerDetailPage .offerMlCategoryDropdown>button em{position:static;align-self:flex-start;display:inline-flex;align-items:center;width:max-content;margin-top:2px;white-space:nowrap}.offerDetailPage .offerMlCategoryCurrent strong,.offerDetailPage .offerMlCategoryDropdown>button strong{display:block;width:100%;min-width:0}.offerElaboratedSection .offerKeywordScroll{position:relative}.offerElaboratedSection .offerKeywordTable{overflow:visible!important}.offerElaboratedSection .offerKeywordHeader{position:-webkit-sticky!important;position:sticky!important;top:0!important;z-index:5!important;background:#f2f4f7!important}.taskCardRef{grid-template-columns:max-content max-content minmax(0,1fr)!important;grid-template-areas:"title title title" "meta badge ."!important;column-gap:6px!important}.assignedTaskCard>.taskCardTitle,.taskCardRef>.taskCardTitle{padding-right:30px!important}.taskCardRef small{gap:0!important}.taskCardRef em{justify-self:start!important}.taskDoneToggle{top:5px!important;right:5px!important;width:24px!important;height:24px!important;border-radius:6px!important}.taskDoneToggle svg{width:16px!important;height:16px!important}.teamDataRow .teamMemberProfileCell{cursor:pointer}.offerDetailHeader{z-index:40!important}.shell.expanded .content:before{z-index:50!important}.shell.expanded .sidebar,.shell.expanded>.sidebar{z-index:60!important}.employeeProfileJourney strong{white-space:nowrap}.employeeHoursCard .employeePresencePill.closed{min-width:62px}.toolsGrid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:14px;gap:14px}.calculatorResults article,.meetingsPanel,.messageCard,.simplePanel,.toolCard,.toolSuggestion{border:1px solid #dfe6f1;border-radius:12px;background:#fff;box-shadow:none}.toolCard,.toolSuggestion{min-height:112px;padding:20px;display:flex;align-items:flex-start;gap:14px;color:#0c1f3d;text-decoration:none}.toolCard:hover{border-color:#0b5cff;background:#f8fbff}.toolCard>span{color:#0b5cff}.toolCard p,.toolSuggestion p{margin:6px 0 0;color:#6c7b91;line-height:1.45}.toolSuggestion{background:#f6f8fb;color:#607087}.calculatorLayout{display:grid;grid-template-columns:minmax(280px,.8fr) minmax(360px,1.2fr);grid-gap:16px;gap:16px}.simplePanel{padding:22px}.simplePanel h2{margin:0 0 18px;font-size:18px}.simpleDialog label,.simplePanel label{display:grid;grid-gap:7px;gap:7px;margin-bottom:15px;color:#35445a;font-size:13px;font-weight:600}.simpleDialog input,.simpleDialog select,.simpleDialog textarea,.simplePanel input,.simplePanel textarea{width:100%;border:1px solid #cad6e7;border-radius:8px;padding:11px 12px;background:#fff;color:#10213c;font:inherit;outline:none}.simpleDialog input:focus,.simpleDialog select:focus,.simpleDialog textarea:focus,.simplePanel input:focus,.simplePanel textarea:focus{border-color:#0b5cff}.calculatorResults{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:12px;gap:12px}.calculatorResults article{padding:22px;display:grid;grid-gap:9px;gap:9px}.calculatorResults small{color:#687991}.calculatorResults strong{font-size:24px}.textTool textarea{min-height:360px;resize:vertical}.textActions,.textStats{display:flex;flex-wrap:wrap;gap:9px}.textStats{margin-bottom:14px;color:#65768e}.textStats span{padding:6px 10px;border-radius:7px;background:#f1f4f8;font-size:12px}.textActions{margin-top:14px}.meetingAdd,.meetingEmpty,.meetingsToolbar button,.messageCopy,.textActions button{border:1px solid #ccd8e8;border-radius:8px;background:#fff;color:#0b5cff;padding:9px 12px;cursor:pointer}.messageToolbar{height:44px;max-width:520px;margin-bottom:16px;padding:0 13px;display:flex;align-items:center;gap:10px;border:1px solid #cad6e7;border-radius:9px;background:#fff}.messageToolbar input{flex:1 1;border:0;outline:0;background:transparent}.messageGrid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:14px;gap:14px}.messageCard{min-height:240px;padding:18px;display:flex;flex-direction:column}.messageCard header{display:flex;align-items:start;justify-content:space-between;gap:15px}.meetingDelete,.messageCard header button,.simpleDialog header button{border:0;background:transparent;color:#78879c;cursor:pointer}.messageCard pre{flex:1 1;margin:15px 0;white-space:pre-wrap;font:inherit;color:#34445c;line-height:1.5;max-height:260px;overflow:auto}.messageCopy{align-self:flex-end;display:flex;align-items:center;gap:7px}.emptySimple{padding:40px;text-align:center;color:#77879d}.simpleOverlay{position:fixed;inset:0;z-index:1000;display:grid;place-items:center;padding:22px;background:rgba(9,21,40,.44)}.simpleDialog{width:min(620px,100%);max-height:calc(100vh - 44px);overflow:auto;border-radius:13px;background:#fff}.simpleDialog>footer,.simpleDialog>header{padding:17px 20px;display:flex;align-items:center;justify-content:space-between;gap:12px;border-bottom:1px solid #e4e9f1}.simpleDialog>header h2{margin:0;font-size:19px}.simpleDialog>header button{padding:4px}.simpleDialog .meetingForm,.simpleDialog>label{margin:16px 20px}.meetingForm{display:grid;grid-gap:14px;gap:14px}.meetingForm>div{display:grid;grid-template-columns:1fr 1fr;grid-gap:12px;gap:12px}.meetingForm label{display:grid;grid-gap:7px;gap:7px;margin:0;color:#35445a;font-size:13px;font-weight:600}.meetingForm textarea{min-height:90px}.simpleDialog>label textarea{min-height:230px;resize:vertical}.simpleDialog>footer{justify-content:flex-end;border-top:1px solid #e4e9f1;border-bottom:0}.simpleDialog>footer button{min-width:105px;padding:10px 15px;border:1px solid #cad6e7;border-radius:8px;background:#fff;cursor:pointer}.simpleDialog>footer .primary{border-color:#0b5cff;background:#0b5cff;color:#fff}.simpleDialog>footer button:disabled{opacity:.5;cursor:default}.simpleToast{position:fixed;z-index:1100;left:50%;bottom:28px;transform:translateX(-50%);border-radius:9px;padding:11px 18px;background:#13233d;color:#fff}.systemToast{--toast-accent:#1261e8;position:fixed;left:50%;bottom:24px;z-index:3000;display:flex;align-items:center;gap:10px;width:max-content;min-width:280px;max-width:min(560px,calc(100vw - 32px));height:52px;padding:5px 12px 5px 10px;overflow:hidden;border:1px solid #dbe4f0;border-radius:10px;background:#fff;color:#101a35;box-shadow:0 14px 38px rgba(15,35,70,.18);font-family:inherit;font-size:12px;font-weight:750;line-height:1.25;transform:translate(-50%);animation:systemToastEnter .28s ease-out both;transition:opacity .5s ease,transform .5s ease}.systemToast.success{--toast-accent:#16a34a}.systemToast.error{--toast-accent:#ef3349}.systemToast.leaving{opacity:0;transform:translate(-50%,8px)}.systemToastProgress{position:absolute;top:0;left:0;width:100%;height:3px;background:var(--toast-accent);transform-origin:left;animation:systemToastProgress var(--toast-duration,8s) linear both}.systemToastIcon{display:grid;flex:0 0 30px;width:30px;height:30px;place-items:center;border-radius:999px;background:color-mix(in srgb,var(--toast-accent) 12%,#fff);color:var(--toast-accent)}.systemToastMessage{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.systemToastAction,.systemToastClose{border:0;background:transparent;color:#1261e8;cursor:pointer;font:inherit;font-weight:850}.systemToastAction{padding:7px 4px}.systemToastClose{display:grid;flex:0 0 26px;width:26px;height:26px;place-items:center;padding:0;border-radius:6px;color:#73819a}.systemToastAction:hover,.systemToastClose:hover{background:#eff5ff}@keyframes systemToastEnter{0%{opacity:0;transform:translate(-50%,8px)}to{opacity:1;transform:translate(-50%)}}@keyframes systemToastProgress{0%{transform:scaleX(1)}to{transform:scaleX(0)}}@media (max-width:640px){.systemToast{bottom:16px;min-width:0;width:calc(100vw - 24px)}}:is(.taskActionToast,.actionToast,.pointRegisterToast,.simpleToast,.financeToast,.offerUndoToast,.offerCopyToast,.offerValidationToast,.clientProfileCopyToast,.clientOffersBulkToast){position:fixed!important;left:50%!important;right:auto!important;bottom:24px!important;z-index:3000!important;display:inline-flex!important;align-items:center!important;gap:10px!important;width:max-content!important;min-width:280px!important;max-width:min(560px,calc(100vw - 32px))!important;height:52px!important;min-height:52px!important;max-height:52px!important;padding:5px 12px 5px 10px!important;overflow:hidden!important;border:1px solid #dbe4f0!important;border-radius:10px!important;background:#fff!important;color:#101a35!important;box-shadow:0 14px 38px rgba(15,35,70,.18)!important;font-family:inherit!important;font-size:12px!important;font-weight:750!important;line-height:1.25!important;text-align:left!important;transform:translate(-50%)!important;animation:systemLegacyToastLife 8s ease both!important}:is(.taskActionToast,.actionToast,.pointRegisterToast,.simpleToast,.financeToast,.offerUndoToast,.offerCopyToast,.offerValidationToast,.clientProfileCopyToast,.clientOffersBulkToast):before{content:"i";display:grid;flex:0 0 30px;width:30px;height:30px;place-items:center;border-radius:999px;background:#eaf2ff;color:#1261e8;font-size:14px;font-weight:900}:is(.taskActionToast,.actionToast,.pointRegisterToast,.simpleToast,.financeToast,.offerUndoToast,.offerCopyToast,.offerValidationToast,.clientProfileCopyToast,.clientOffersBulkToast):after{content:"";position:absolute;top:0;left:0;width:100%;height:3px;background:#1261e8;transform-origin:left;animation:systemToastProgress 8s linear both}:is(.taskActionToast,.actionToast,.financeToast,.offerUndoToast,.clientOffersBulkToast) button{color:#1261e8!important;border-color:#c9daf6!important;background:#f5f9ff!important}@keyframes systemLegacyToastLife{0%{opacity:0;transform:translate(-50%,8px);visibility:visible}4%,92%{opacity:1;transform:translate(-50%);visibility:visible}to{opacity:0;transform:translate(-50%,8px);visibility:hidden}}@media (max-width:640px){:is(.taskActionToast,.actionToast,.pointRegisterToast,.simpleToast,.financeToast,.offerUndoToast,.offerCopyToast,.offerValidationToast,.clientProfileCopyToast,.clientOffersBulkToast){bottom:16px!important;min-width:0!important;width:calc(100vw - 24px)!important}}.offerProcessSectionLocked{position:relative;cursor:not-allowed;opacity:.58;transition:opacity .18s ease,box-shadow .18s ease}.offerProcessSectionLocked:after{content:"Em processamento";position:absolute;top:7px;right:8px;z-index:3;padding:3px 7px;border:1px solid #b9c9df;border-radius:999px;background:hsla(0,0%,100%,.94);color:#526783;font-size:10px;font-weight:600;pointer-events:none}.offerProcessSectionLocked :is(input,textarea,select,button){pointer-events:none}.messageToolbar{position:relative;max-width:none}.messageToolbar>button{display:grid;place-items:center;padding:3px;border:0;background:transparent;color:#7a899d;cursor:pointer}.messageWorkspace{height:calc(100vh - 167px);min-height:320px;display:grid;grid-template-columns:minmax(340px,.82fr) minmax(500px,1.18fr);grid-gap:14px;gap:14px}.messageDetailPanel,.messageListPanel{overflow:hidden;border:1px solid #dde5ef;border-radius:12px;background:#fff;box-shadow:none}.messageListPanel{min-height:0;display:flex;flex-direction:column}.messageListPanel>header{padding:15px 17px;display:flex;align-items:center;justify-content:space-between;border-bottom:1px solid #e4eaf2}.messageListPanel>header span{min-width:27px;padding:3px 7px;border-radius:12px;background:#edf3fc;color:#61738b;text-align:center;font-size:11px}.messageListPanel>div{min-height:0;overflow-y:auto;scrollbar-gutter:stable}.messageListPanel>div>button{width:100%;padding:15px 17px;display:block;border:0;border-bottom:1px solid #edf1f6;background:#fff;color:#10213b;text-align:left;cursor:pointer}.messageListPanel>div>button:hover{background:#f7f9fc}.messageListPanel>div>button.active{padding-left:14px;border-left:3px solid #0b5cff;background:#edf4ff}.messageListPanel>div>button strong{display:block;margin-bottom:6px;font-size:14px;font-weight:400}.messageListPanel>div>button small{display:block;overflow:hidden;color:#718198;text-overflow:ellipsis;white-space:nowrap}.messageDetailPanel{min-height:0;display:flex;flex-direction:column}.messageDetailPanel>header{min-height:62px;padding:14px 18px;display:flex;align-items:center;justify-content:space-between;gap:16px;border-bottom:1px solid #e4eaf2}.messageDetailPanel h2{margin:0;font-size:18px;font-weight:400}.messageDetailPanel>header>input{flex:1 1;padding:9px 11px;border:1px solid #cad6e7;border-radius:8px;outline:none;font:inherit;font-weight:400}.messageDetailPanel>pre,.messageEditor{flex:1 1;min-width:0;min-height:0;margin:0;padding:22px;overflow-x:hidden;overflow-y:auto;border:0;outline:0;background:#fff;color:#34445c;font:inherit;line-height:1.6;white-space:pre-wrap;overflow-wrap:anywhere;word-break:break-word}.messageEditor{width:100%;resize:none}.messageDetailPanel>footer{min-height:62px;padding:12px 18px;display:flex;align-items:center;justify-content:flex-end;gap:9px;border-top:1px solid #e4eaf2}.messageDetailPanel>footer>button{min-width:100px;padding:9px 12px;border:1px solid #ccd8e8;border-radius:8px;background:#fff;color:#53657d;cursor:pointer}.messageDetailPanel>footer>.primary{display:flex;align-items:center;justify-content:center;gap:6px;border-color:#0b5cff;background:#0b5cff;color:#fff}.messageDetailPanel>footer>button:disabled{opacity:.5;cursor:default}.messageOptions{position:relative}.messageOptions>button{display:grid;place-items:center;padding:6px;border:0;border-radius:7px;background:transparent;color:#607087;cursor:pointer}.messageOptions>button:hover{background:#f0f3f7}.messageOptions>div{position:absolute;z-index:20;top:37px;right:0;min-width:135px;padding:5px;border:1px solid #dce4ee;border-radius:9px;background:#fff;box-shadow:0 8px 22px rgba(25,42,68,.12)}.messageOptions>div button{width:100%;padding:9px 10px;border:0;border-radius:6px;background:transparent;color:#253852;text-align:left;cursor:pointer}.messageOptions>div button:hover{background:#f3f6fa}.messageOptions>div .danger{color:#c83535}.meetingsPanel{height:calc(100vh - 142px);min-height:420px;overflow:hidden;display:flex;flex-direction:column;border:0;border-radius:0;background:transparent;box-shadow:none}.meetingPageActions{display:flex;align-items:center;gap:9px}.meetingHeaderNavigation{height:40px;display:flex;align-items:center;gap:6px;padding:4px;border:1px solid #d7e1ed;border-radius:10px;background:#fff}.meetingHeaderNavigation>button{width:31px;height:31px;display:grid;place-items:center;padding:0;border:0;border-radius:7px;background:transparent;color:#53647b;cursor:pointer}.meetingHeaderNavigation>button:hover{background:#eef4ff;color:#0b5cff}.meetingHeaderNavigation .meetingTodayButton{width:auto;padding:0 10px;background:#eef4ff;color:#0b5cff;font-size:11px;font-weight:800}.meetingHeaderNavigation .meetingPeriod{min-width:180px;padding:0 7px}.meetingHeaderNavigation .meetingPeriod span{font-size:8px}.meetingHeaderNavigation .meetingPeriod strong{font-size:11px}.meetingFilterWrap{position:relative}.pageSecondaryButton{min-height:40px;padding:0 13px;display:inline-flex;align-items:center;gap:8px;border:1px solid #cbd8e9;border-radius:9px;background:#fff;color:#334861;font-weight:650;cursor:pointer;transition:border-color .16s ease,box-shadow .16s ease,color .16s ease}.pageSecondaryButton:hover{border-color:#8db4f7;color:#0b5cff;box-shadow:0 4px 12px rgba(11,92,255,.09)}.meetingPageActions .pagePrimaryButton{min-height:40px;padding:0 16px;display:inline-flex;align-items:center;gap:8px;border:1px solid #0b5cff;border-radius:9px;background:#0b5cff;color:#fff;font-weight:750;box-shadow:none;cursor:pointer;transition:background .16s ease,border-color .16s ease}.meetingPageActions .pagePrimaryButton:hover{border-color:#074fdc;background:#074fdc;box-shadow:none;transform:none}.meetingFilterMenu{position:absolute;z-index:30;top:calc(100% + 6px);right:0;width:178px;padding:6px;display:grid;grid-gap:2px;gap:2px;border:1px solid #dce5f0;border-radius:10px;background:#fff;box-shadow:0 12px 28px rgba(21,42,73,.15)}.meetingFilterMenu button{min-height:34px;padding:0 9px;display:flex;align-items:center;justify-content:space-between;border:0;border-radius:7px;background:transparent;color:#3d4f68;text-align:left;cursor:pointer}.meetingFilterMenu button.active,.meetingFilterMenu button:hover{background:#eef4ff;color:#0b5cff}.meetingsToolbar{min-height:72px;padding:11px 18px;display:flex;align-items:center;justify-content:center;gap:10px;border-bottom:1px solid #e2e9f3;background:#fff}.meetingsToolbar button{width:38px;height:38px;display:grid;place-items:center;padding:0;border:1px solid #d4dfec;border-radius:9px;background:#fff;color:#53647b;transition:background .15s ease,border-color .15s ease,color .15s ease}.meetingsToolbar button:hover{border-color:#a7c2ed;background:#f3f7ff;color:#0b5cff}.meetingsToolbar .today{width:auto;padding-inline:14px;color:#0b5cff;font-weight:700}.meetingPeriod{min-width:260px;display:grid;grid-gap:3px;gap:3px;text-align:center}.meetingPeriod span{color:#8190a4;font-size:9px;font-weight:750;letter-spacing:.08em;text-transform:uppercase}.meetingPeriod strong{color:#172c49;font-size:14px}.meetingWeek{flex:1 1;min-height:0;padding:0;display:grid;grid-template-columns:repeat(5,minmax(190px,1fr));grid-gap:8px;gap:8px;overflow-x:auto;overflow-y:hidden;background:transparent}.meetingWeek.loading{opacity:.82}.meetingRoutineNotice{margin:10px 12px 0;padding:11px 14px;border:1px solid #f1d99d;border-radius:9px;background:#fff9ea;color:#835c09;font-size:11px;text-align:center}.meetingDay{min-height:100%;overflow:hidden;border:1px solid #dfe7f1;border-radius:12px;background:#fff;box-shadow:0 3px 10px rgba(35,58,89,.04)}.meetingDay.disabled{background:#f7f8fa}.meetingDay.disabled>header{background:#b4becb}.meetingDay:last-child{border-right:1px solid #dfe7f1}.meetingDay>header{min-height:47px;height:47px;padding:7px 11px;display:flex;align-items:center;justify-content:space-between;gap:7px;background:linear-gradient(135deg,#1469f5,#4384f8);color:#fff}.meetingDay>header div{display:grid;grid-gap:1px;gap:1px}.meetingDay>header small{opacity:.78;font-size:9px;font-weight:750;letter-spacing:.05em;text-transform:uppercase}.meetingDay>header strong{font-size:13px}.meetingDay>header span{padding:4px 7px;border-radius:6px;background:hsla(0,0%,100%,.14);font-size:11.2px;font-weight:650}.meetingDayBody{height:calc(100% - 47px);min-height:0;padding:8px;display:grid;align-content:start;grid-gap:6px;gap:6px;overflow:hidden}.meetingItem{position:relative;padding:12px;display:grid;grid-template-columns:minmax(0,1fr) auto;grid-gap:8px;gap:8px;border:1px solid #dbe4f0;border-radius:10px;background:#fff;box-shadow:0 3px 10px rgba(35,58,89,.05);transition:border-color .15s ease,background .15s ease,box-shadow .15s ease}.meetingItem:hover{border-color:#b7cae5;background:#fbfdff;box-shadow:0 7px 16px rgba(35,58,89,.09);transform:none}.meetingItem:has(.meetingStatusOptions){z-index:60}.meetingItem.compact{min-height:0;padding:8px 9px;gap:4px 8px;border-radius:9px;box-shadow:0 2px 7px rgba(35,58,89,.04)}.meetingDay.fiveSlots .meetingItem.compact,.meetingDay.fiveSlots .meetingSlotOccupied,.meetingDay.fiveSlots .meetingSlotVacancy{height:82px;max-height:82px}.meetingDay.sixSlots .meetingItem.compact,.meetingDay.sixSlots .meetingSlotOccupied,.meetingDay.sixSlots .meetingSlotVacancy{height:68px;max-height:68px}.meetingItem.compact .meetingEditArea{gap:1px}.meetingItem.compact .meetingEditArea strong{font-size:12px;line-height:1.25}.meetingItem.compact .meetingEditArea small{display:block;font-size:9px}.meetingItem.compact time{align-self:start;justify-self:end;padding-top:1px;font-size:9px;font-weight:650;white-space:nowrap}.meetingItem.preset{border-style:dashed;border-color:#79a6f8;background:#f6f9ff}.meetingItem>div{min-width:0;display:grid;grid-gap:4px;gap:4px}.meetingItem>div small,.meetingItem>div strong{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.meetingItem>div small{color:#718098}.meetingEditArea{min-width:0;padding:0;display:grid;grid-gap:4px;gap:4px;border:0;background:transparent;color:inherit;text-align:left;cursor:pointer}.meetingEditArea small,.meetingEditArea strong{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.meetingEditArea small{color:#718098;font-size:10px}.meetingItem time{color:#263a57;font-size:12px}.meetingStatusPicker{position:relative;grid-column:1/-1;min-width:0;border-radius:8px}.meetingStatusPicker>button{width:100%;height:25px;padding:0 8px;display:flex;align-items:center;justify-content:space-between;gap:7px;border:0;border-radius:7px;background:transparent;color:inherit;font:inherit;font-size:9px;font-weight:700;cursor:pointer}.meetingStatusPicker>button svg{flex:0 0 auto;transition:transform .15s ease}.meetingStatusPicker:has(.meetingStatusOptions)>button svg{transform:rotate(180deg)}.meetingStatusOptions{position:absolute;z-index:80;top:calc(100% + 4px);left:0;right:0;padding:4px;display:grid;grid-gap:2px;gap:2px;border:1px solid #d8e2ef;border-radius:8px;background:#fff;box-shadow:0 12px 25px rgba(25,48,80,.18)}.meetingItem.lateSlot .meetingStatusOptions{top:auto;bottom:calc(100% + 4px)}.meetingStatusOptions>button{width:100%;min-height:27px;padding:4px 7px;display:flex;align-items:center;justify-content:space-between;border:0;border-radius:6px;background:transparent;color:#40546e;font:inherit;font-size:9px;font-weight:650;text-align:left;cursor:pointer}.meetingStatusOptions>button.active,.meetingStatusOptions>button:hover{background:#eef4ff;color:#0b5cff}.status-pendente{background:#fff3d6;color:#9b6500}.status-concluida,.status-confirmada{background:#daf5e3;color:#147534}.status-cancelada{background:#ffe1e1;color:#a92d2d}.meetingDelete{right:8px}.meetingDelete,.meetingEdit{position:absolute;bottom:10px;padding:3px}.meetingEdit{right:29px;border:0;background:transparent;color:#5074a4;cursor:pointer}.meetingEmpty{min-height:82px;border:1px dashed #bfd0e5;border-radius:10px;background:hsla(0,0%,100%,.45);color:#8291a6;font-weight:650;transition:border-color .15s ease,background .15s ease,color .15s ease}.meetingEmpty:hover{border-color:#6f9dea;background:#f2f7ff;color:#0b5cff}.meetingAdd{justify-self:start;padding:7px 10px;border-radius:7px;font-size:10px;font-weight:700}.meetingSlotVacancy{min-height:0;padding:7px 10px;display:flex;align-items:center;gap:10px;border:1px dashed #b9cbe2;border-radius:9px;background:#fbfdff;color:#74849a;text-align:left;cursor:pointer;transition:border-color .15s ease,background .15s ease,color .15s ease,transform .15s ease}.meetingSlotVacancy strong{padding:6px 8px;border-radius:7px;background:#edf3fb;color:#35506f;font-size:11px}.meetingSlotVacancy span{color:#536984;font-size:11px;font-weight:800}.meetingSlotVacancy:hover{border-color:#4d8bf3;background:#f2f7ff;color:#0b5cff;transform:translateY(-1px)}.meetingSlotVacancy:hover strong{background:#dfeaff;color:#0b5cff}.meetingSlotOccupied{min-height:0;padding:7px 10px;display:flex;align-items:center;gap:10px;border:1px solid #e1e7ef;border-radius:9px;background:#f5f7fa;color:#8a97a8}.meetingSlotOccupied strong{padding:4px 6px;border-radius:6px;background:#e7ebf0;color:#69788b;font-size:10px}.meetingSlotOccupied span{font-size:9px;font-weight:750}.meetingUnavailable{min-height:90px;display:grid;place-items:center;color:#8c98a8;font-size:11px;text-align:center}.meetingForm>.meetingFormRow,.meetingForm>.meetingFormTopRow{display:grid;grid-template-columns:1fr 1fr;grid-gap:12px;gap:12px}.meetingForm textarea{min-height:66px;max-height:100px;resize:vertical}.meetingClientField{min-width:0;display:grid;grid-gap:7px;gap:7px}.meetingClientField>span{color:#53617d;font-size:11px;font-weight:700}.meetingClientSelect{position:relative;min-width:0}.meetingClientSelect>button{width:100%;height:42px;padding:0 11px;display:flex;align-items:center;justify-content:space-between;gap:8px;border:1px solid #d8e2f0;border-radius:8px;background:#fff;color:#7c899b;font:inherit;font-size:12px;text-align:left;cursor:pointer}.meetingClientSelect>button.selected{color:#172c49}.meetingClientSelect>button>span{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.meetingClientOptions{position:absolute;z-index:220;top:calc(100% + 5px);left:0;right:0;max-height:230px;overflow-y:auto;padding:5px;border:1px solid #d8e2f0;border-radius:9px;background:#fff;box-shadow:0 14px 32px rgba(20,42,72,.16)}.meetingClientOptions>button{width:100%;min-height:37px;padding:6px 8px;display:grid;grid-template-columns:30px minmax(0,1fr) 16px;align-items:center;grid-gap:7px;gap:7px;border:0;border-radius:6px;background:transparent;color:#344a65;text-align:left;cursor:pointer}.meetingClientOptions>button.active,.meetingClientOptions>button:hover{background:#eef4ff;color:#0b5cff}.meetingClientOptions b{color:inherit;font-size:10px}.meetingClientOptions span{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:11px;font-weight:700}.meetingClientOptions p{margin:0;padding:12px;color:#7d8999;font-size:11px;text-align:center}.meetingPreferenceHint{margin:0;padding:9px 11px;border-radius:8px;background:#eef4ff;color:#46617f;font-size:11px;line-height:1.45}.meetingDeleteDialog,.meetingDialog,.meetingDialog button,.meetingDialog input,.meetingDialog select,.meetingDialog textarea,.meetingPageActions,.meetingsPanel,.meetingsPanel button,.meetingsPanel input,.meetingsPanel select{font-family:inherit}.meetingDialogFooter{justify-content:space-between!important}.meetingDialogFooter>div{display:flex;gap:9px}.meetingDialogFooter .danger,.simpleDialog>footer button.danger{display:inline-flex;align-items:center;justify-content:center;gap:6px;border-color:#f1b6b6;background:#fff5f5;color:#bd2d2d}.meetingDeleteDialog{width:min(460px,100%)}.meetingDeleteOverlay{z-index:1050}.meetingDeleteMessage{padding:24px 22px;display:flex;align-items:flex-start;gap:13px}.meetingDeleteMessage>span{width:42px;height:42px;flex:0 0 auto;display:grid;place-items:center;border-radius:10px;background:#fff0f0;color:#c83434}.meetingDeleteMessage strong{display:block;margin-bottom:6px;color:#192b45;font-size:14px}.meetingDeleteMessage p{margin:0;color:#697991;font-size:12px;line-height:1.5}.meetingDeleteDialog>footer .danger{border-color:#d83c3c;background:#d83c3c;color:#fff}.clientResultsPanel,.clientSalesPanel{position:relative;height:calc(100vh - 174px);min-height:480px;display:flex;flex-direction:column;gap:12px;overflow:hidden}.clientDataPanelHeader{min-height:54px;padding:10px 12px;display:flex;align-items:center;justify-content:space-between;gap:14px;border:1px solid #e0e7f0;border-radius:9px;background:#fff}.clientDataPanelHeader h2{margin:0;color:#10213c;font-size:15px}.clientDataPanelHeader>div>span{color:#718198;font-size:10px}.clientPeriodFields{display:flex!important;align-items:center;gap:9px}.clientPeriodFields label{display:flex;align-items:center;gap:6px;color:#6b7b91;font-size:10px}.clientPeriodFields input{height:32px;padding:0 8px;border:1px solid #d6e0ed;border-radius:7px;background:#fff;color:#263852;font:inherit;font-size:10px}.clientSalesSummary{display:grid;grid-template-columns:repeat(3,1fr);grid-gap:10px;gap:10px}.clientSalesSummary article{min-height:66px;padding:11px 14px;display:grid;grid-gap:5px;gap:5px;border:1px solid #e0e7f0;border-radius:9px;background:#fff}.clientSalesSummary span{color:#718198;font-size:10px}.clientSalesSummary strong{color:#10213c;font-size:18px}.clientSalesTable{position:relative;flex:1 1;min-height:0;overflow:auto;border:1px solid #e0e7f0;border-radius:9px;background:#fff}.clientSalesTable table{width:100%;border-collapse:collapse;font-size:10px}.clientSalesTable th{position:-webkit-sticky;position:sticky;z-index:2;top:0;padding:10px 9px;background:#f7f9fc;color:#607087;text-align:left;white-space:nowrap}.clientSalesTable td{padding:9px;border-top:1px solid #e8edf4;color:#30415a;vertical-align:middle}.clientSalesTable td:nth-child(3){min-width:230px}.clientSalesTable td small,.clientSalesTable td strong{display:block;max-width:300px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.clientSalesTable td small{margin-top:3px;color:#8a98aa}.saleStatus{display:inline-flex;padding:4px 7px;border-radius:6px;background:#e9eef5;color:#55667e}.saleStatus.confirmed,.saleStatus.paid{background:#dcf7e5;color:#16753a}.saleStatus.cancelled{background:#ffe4e4;color:#b52f2f}.clientDataEmpty{height:160px;color:#7b899c!important;text-align:center}.clientDataLoading{position:absolute;inset:0;display:flex;align-items:center;justify-content:center;gap:8px;background:hsla(0,0%,100%,.78);color:#607087;font-size:11px;-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px)}.clientDataLoading svg{animation:pointSpin .8s linear infinite}.clientDataError{margin:0;padding:9px 12px;border-radius:7px;background:#fff0f0;color:#b52f2f;font-size:11px}.clientResultsPanel{overflow-y:auto;padding-right:3px}.dreCards{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));grid-gap:10px;gap:10px}.dreCards article{min-height:105px;padding:14px;display:flex;flex-direction:column;gap:8px;border:1px solid #e0e7f0;border-radius:9px;background:#fff}.dreCards article header{display:flex;align-items:center;gap:7px;color:#718198;font-size:10px}.dreCards article header svg{width:15px;height:15px}.dreCards article>strong{color:#10213c;font-size:18px}.dreCards article>small{color:#8795a8;font-size:9px;line-height:1.35}.dreCards article.positive{border-color:#ccebd6;background:#f5fcf7}.dreCards article.positive>strong{color:#16753a}.dreCards article.negative{border-color:#f1d2d2;background:#fff9f9}.dreCards article.negative>strong{color:#b52f2f}.dreStatement{padding:14px 17px;display:grid;grid-gap:0;gap:0;border:1px solid #e0e7f0;border-radius:9px;background:#fff}.dreStatement>div{min-height:42px;display:flex;align-items:center;justify-content:space-between;gap:20px;border-bottom:1px solid #edf1f6;color:#34455d;font-size:11px}.dreStatement>div:last-child{border-bottom:0}.dreStatement .deduction strong{color:#b52f2f}.dreStatement .muted strong{color:#8a98aa;font-size:10px}.dreStatement .total{margin-top:4px;color:#10213c;font-weight:800}.dreStatement .total strong{color:#16753a;font-size:15px}@media (max-width:1100px){.dreCards{grid-template-columns:repeat(2,minmax(0,1fr))}.clientDataPanelHeader{align-items:flex-start;flex-direction:column}}@media (max-width:950px){.messageGrid,.toolsGrid{grid-template-columns:1fr 1fr}.messageWorkspace{grid-template-columns:minmax(280px,.8fr) minmax(390px,1.2fr)}.calculatorLayout,.pricingCalculatorLayout{grid-template-columns:1fr;overflow-y:auto}}@media (max-width:650px){.calculatorResults,.messageGrid,.toolsGrid{grid-template-columns:1fr}.meetingsToolbar strong{min-width:0}.messageWorkspace{grid-template-columns:1fr}.messageListPanel{max-height:290px}}.clientPeriodFilter{position:relative;flex:0 0 auto;font-family:inherit}.clientPeriodFilterTrigger{min-width:154px;height:42px;padding:0 13px;display:flex;align-items:center;justify-content:space-between;gap:10px;border:1px solid #d5dfec;border-radius:9px;background:#fff;color:#263650;font:inherit;font-size:11px;font-weight:750;cursor:pointer}.clientPeriodFilterTrigger:hover{border-color:#b7c8dd;background:#f9fbff}.clientPeriodFilterMenu{position:absolute;z-index:80;top:calc(100% + 8px);right:0;width:280px;overflow:visible;border:1px solid #d8e2ee;border-radius:10px;background:#fff;box-shadow:0 18px 38px rgba(24,42,70,.16)}.clientPeriodFilterMenu>button{width:100%;height:42px;padding:0 14px;border:0;border-bottom:1px solid #e8edf4;background:transparent;color:#2b3b55;font:inherit;font-size:11px;font-weight:700;text-align:left;cursor:pointer}.clientPeriodFilterMenu>button:hover:not(.active){background:#f5f8fd;color:#35577f}.clientPeriodFilterMenu>button.active{background:#eef4ff;color:#0b5cff}.clientPeriodFilterCustom{padding:13px;display:grid;grid-gap:11px;gap:11px}.clientPeriodFilterCustom>strong{color:#31425c;font-size:11px}.clientPeriodDateField{position:static;display:grid;grid-gap:5px;gap:5px}.clientPeriodDateField>span{color:#74839a;font-size:9px;font-weight:700}.clientPeriodDateField>button{width:100%;height:36px;padding:0 9px;display:flex;align-items:center;justify-content:space-between;gap:7px;border:1px solid #d6e0ed;border-radius:7px;background:#fff;color:#30415b;cursor:pointer}.clientPeriodDateField>button b{font-size:10px;font-weight:650;white-space:nowrap}.clientPeriodDateField.active>span{color:#075cff}.clientPeriodDateField.active>button{border-color:#075cff;background:#eef4ff;color:#075cff;box-shadow:none}.clientPeriodRangeField>button b{overflow:hidden;text-overflow:ellipsis;font-family:inherit;font-size:11.5px;font-weight:700;letter-spacing:0}.clientSystemCalendar{position:absolute;z-index:95;top:0;right:calc(100% + 10px);left:auto;width:268px;padding:11px;border:1px solid #d8e2ee;border-radius:10px;background:#fff;box-shadow:0 16px 36px rgba(22,41,68,.18)}.clientSystemCalendar header{min-height:30px;display:flex;align-items:center;justify-content:space-between;gap:8px}.clientSystemCalendar header>strong{color:#20324d;font-size:11px;text-transform:capitalize}.clientSystemCalendar header>div{display:flex;gap:3px}.clientSystemCalendar header button{width:28px;height:28px;display:grid;place-items:center;border:0;border-radius:6px;background:#f3f6fa;color:#40516a;cursor:pointer}.clientSystemCalendarDays,.clientSystemCalendarWeek{display:grid;grid-template-columns:repeat(7,1fr);grid-column-gap:0;column-gap:0;grid-row-gap:3px;row-gap:3px}.clientSystemCalendarWeek{margin:8px 0 4px}.clientSystemCalendarWeek span{color:#8491a3;font-size:9px;font-weight:750;text-align:center}.clientSystemCalendarDays button{position:relative;aspect-ratio:1;display:grid;place-items:center;border:0;border-radius:7px;background:transparent;color:#30415a;font:inherit;font-size:10px;cursor:pointer}.clientSystemCalendarDays button:hover{background:#edf4ff;color:#0b5cff}.clientSystemCalendarDays button.outside{color:#b5bfcc}.clientSystemCalendarDays button.inRange{border-radius:0;background:#dce9ff;color:#174d9c}.clientSystemCalendarDays button.inRange.preview{background:#e7f0ff}.clientSystemCalendarDays button.rangeStart{border-radius:7px 0 0 7px}.clientSystemCalendarDays button.rangeEnd{border-radius:0 7px 7px 0}.clientSystemCalendarDays button.rangeStart.rangeEnd{border-radius:7px}.clientSystemCalendarDays button.selected{background:#8db9fb!important;color:#123c78!important;font-weight:850}.clientSalesPanel{gap:10px}.clientSalesTable table{table-layout:fixed;font-size:11.5px}.clientSalesTable th{padding:12px 10px}.clientSalesTable td{height:58px;padding:11px 10px}.clientSalesTable th:first-child{width:11%}.clientSalesTable th:nth-child(2){width:12%}.clientSalesTable th:nth-child(3){width:18%}.clientSalesTable th:nth-child(4){width:13%}.clientSalesTable th:nth-child(5){width:17%}.clientSalesTable th:nth-child(6){width:14%}.clientSalesTable th:nth-child(7){width:5%}.clientSalesTable th:nth-child(8){width:10%}.clientSalesTable td:nth-child(3){min-width:0}.clientSalesTable td small,.clientSalesTable td strong{max-width:100%}.clientSalesTable td:nth-child(4){white-space:normal;overflow-wrap:anywhere;word-break:break-word}.clientSalesTable td:nth-child(7),.clientSalesTable th:nth-child(7){text-align:center}.clientSalesTable td:nth-child(8){white-space:nowrap}.clientSalesCopyValue{position:relative;max-width:100%;margin:-4px;padding:4px;border:0;border-radius:5px;background:transparent;color:inherit;font:inherit;text-align:left;cursor:copy;overflow:visible;transition:background-color .12s ease,color .12s ease,box-shadow .12s ease}.clientSalesCopyValue:hover{background:#eaf1fd;color:#174f9d;box-shadow:inset 0 0 0 1px #ccdcf5}.clientSalesCopyValue.copied{background:#e2f7ea;color:#13743b;box-shadow:inset 0 0 0 1px #bce8ca}.clientSalesCopyValue.copied:after{position:absolute;z-index:12;top:50%;left:calc(100% + 7px);padding:4px 7px;border:1px solid #cfe2d6;border-radius:5px;background:#fff;box-shadow:0 5px 14px rgba(23,63,42,.12);color:#277149;content:"Copiado";font-size:8px;font-weight:750;line-height:1;white-space:nowrap;transform:translateY(-50%);pointer-events:none}.clientSalesCopyValue.secondary{display:block;margin-top:1px;color:#8796ac;font-size:9px}.clientSalesCopyValue.secondary:hover{color:#174f9d}.clientSalesCopyValue.sku{white-space:normal;overflow-wrap:anywhere;word-break:break-word}.clientPerformanceTableScroll table{font-size:11px}.clientPerformanceTableScroll th{padding-top:12px;padding-bottom:12px}.clientPerformanceTableScroll td{height:64px;padding-top:10px;padding-bottom:10px;vertical-align:top}.clientPerformanceCompactLines{align-content:start;padding-top:1px}.clientPerformanceCompactLines small{min-height:18px;line-height:18px}.clientPerformanceMetricCard{min-width:72px;padding:7px 8px;display:inline-grid;gap:3px;border:1px solid #dfe7f1;border-radius:8px;background:#f8fafe}.clientPerformanceMetricCard small{color:#7a879a;font-size:8px;font-weight:700}.clientPerformanceMetricCard b{color:#172943;font-size:11px;font-weight:850;white-space:nowrap}.clientPerformanceHeaderSummary .clientPerformanceMetricCard{min-width:108px;padding:8px 11px;background:#fff}.clientPerformanceHeaderSummary .clientPerformanceMetricCard small{font-size:9px;font-weight:650}.clientPerformanceHeaderSummary .clientPerformanceMetricCard b{font-size:13px}.clientPerformanceRevenueBar{fill:url(#performanceRevenueGradient);cursor:pointer;opacity:.94;transition:opacity .12s ease,filter .12s ease}.clientPerformanceRevenueBar:hover{opacity:1;filter:brightness(.96)}.clientChannelAccountPreset{display:flex!important;width:max-content;max-width:100%;min-height:34px;align-items:stretch;gap:0!important;padding:2px;overflow:hidden;border:1px solid #dce5f1;border-radius:7px;background:#f0f3f8;box-sizing:border-box}.clientChannelAccountPreset .clientInlineMarketplaceOption{display:flex;width:108px;min-width:0;align-items:center;overflow:hidden;border:0!important;border-right:1px solid #dce4ef!important;border-radius:0!important;background:transparent!important;box-shadow:none!important;transition:width .18s ease}.clientChannelAccountPreset .clientInlineMarketplaceOption:last-child{border-right:0!important}.clientChannelAccountPreset .clientInlineMarketplaceOption.active{width:312px;border-radius:5px!important;background:#fff!important;box-shadow:0 2px 7px rgba(15,52,105,.07)!important}.clientChannelAccountPreset:not(.withoutGeneral) .clientInlineMarketplaceOption:first-child.active{width:108px}.clientChannelAccountPreset .clientInlineMarketplaceChannel{width:108px;height:28px;flex:0 0 108px;border:0;background:transparent!important;color:#637188;font:inherit;font-size:9.5px;font-weight:800;line-height:1;justify-content:center;text-align:center}.clientChannelAccountPreset .clientInlineMarketplaceOption.active>.clientInlineMarketplaceChannel{color:#0757f8}.clientChannelAccountPreset .clientInlineMarketplaceChannel:hover:not(:disabled){background:#e8eef8!important;color:#35577f}.clientChannelAccountPreset .clientInlineMarketplaceOption.active>.clientInlineMarketplaceChannel:hover{background:#f4f7fc!important;color:#0757f8}.clientChannelAccountPreset .clientInlineMarketplaceChannel:disabled{color:#b1bac8}.clientChannelAccountPreset .clientInlineMarketplaceOption.active .clientInlineMarketplaceAccounts{width:202px;max-width:202px;padding:0 4px}.clientChannelAccountPreset .clientInlineMarketplaceAccounts button{min-width:62px;height:22px;padding:0 6px;border:0!important;border-radius:5px;background:transparent;color:#647289;font:inherit;font-size:9.5px!important;font-weight:800!important;line-height:1;justify-content:center;text-align:center;transition:background-color .12s ease,color .12s ease}.clientChannelAccountPreset .clientInlineMarketplaceAccounts button:hover:not(:disabled):not(.selected){background:#e7effd;color:#2359a8}.clientChannelAccountPreset .clientInlineMarketplaceAccounts button.selected,.clientChannelAccountPreset .clientInlineMarketplaceAccounts button.selected:hover{background:#0757f8;color:#fff}.clientChannelAccountPreset .clientInlineMarketplaceAccounts button:disabled{background:transparent;color:#bcc4d0}.clientAdvertisingSurface .clientAdvertisingTopbar,.clientDataPanelHeader,.clientFullPanel>header{min-height:62px!important;padding:14px 16px!important;box-sizing:border-box}.clientMarketplaceAreaPanel.integrated{padding:14px 16px 10px!important}.clientPerformanceHeaderSummary .clientPerformanceMetricCard{width:auto;min-width:118px;height:42px;padding:6px 11px;display:grid!important;align-content:center;align-items:start;justify-items:start;grid-gap:2px;gap:2px;box-sizing:border-box;text-align:left}.clientPerformanceHeaderSummary .clientPerformanceMetricCard small{display:block;line-height:1}.clientPerformanceHeaderSummary .clientPerformanceMetricCard b{display:block;line-height:1.1}.clientFullPanel>header>.clientFullTabs{height:34px;min-height:34px;align-self:center;padding:2px;box-sizing:border-box;border:1px solid #d6eadc;border-radius:8px;background:#eef7f1}.clientFullPanel>header>.clientFullTabs+.clientFullActions{margin-left:0}.clientFullPanel>header>.clientFullTabs button{height:28px;min-width:106px;border:0!important;border-radius:6px;background:transparent;color:#557063;box-shadow:none}.clientFullPanel>header>.clientFullTabs button:hover:not(.active){background:#e3f1e7;color:#315d43}.clientFullPanel>header>.clientFullTabs button.active{background:#d9f3e1;color:#16723d;box-shadow:inset 0 0 0 1px #bfe5ca}.clientFullActions{position:relative;display:block!important;flex:0 0 auto;margin-left:0}.clientFullPanel .clientFullActionsTrigger{width:34px;min-width:34px;height:34px;justify-content:center;padding:0;border:0;border-radius:8px;background:#0757f8;color:#fff}.clientFullPanel .clientFullActionsTrigger:hover{background:#064bd5}.clientFullActionsMenu{position:absolute;z-index:70;top:calc(100% + 7px);right:0;width:154px;padding:5px;display:grid!important;grid-gap:2px!important;gap:2px!important;border:1px solid #d9e3ef;border-radius:8px;background:#fff;box-shadow:0 14px 30px rgba(21,39,66,.16)}.clientFullPanel .clientFullActionsMenu a,.clientFullPanel .clientFullActionsMenu button{width:100%;height:34px;padding:0 9px;display:flex;align-items:center;justify-content:flex-start;gap:7px;border:0;border-radius:6px;background:transparent;color:#263750;cursor:pointer;font:inherit;font-size:10px;font-weight:750;text-decoration:none}.clientFullPanel .clientFullActionsMenu a:hover,.clientFullPanel .clientFullActionsMenu button:hover:not(:disabled){background:#eef4ff;color:#0757f8}.clientFullActionsMenu .disabled,.clientFullActionsMenu button:disabled{opacity:.45;pointer-events:none}.clientAdvertisingSurface>.clientAdvertisingTopbar>.clientAdvertisingSubTabs{height:34px;min-height:34px;align-self:center;margin-left:auto;padding:2px;box-sizing:border-box;border:1px solid #d6eadc;border-radius:8px;background:#eef7f1}.clientAdvertisingSurface>.clientAdvertisingTopbar>.clientAdvertisingSubTabs button{height:28px;min-width:106px;border:0!important;border-radius:6px;background:transparent;color:#557063;box-shadow:none}.clientAdvertisingSurface>.clientAdvertisingTopbar>.clientAdvertisingSubTabs button:hover:not(.active){background:#e3f1e7;color:#315d43}.clientAdvertisingSurface>.clientAdvertisingTopbar>.clientAdvertisingSubTabs button.active{background:#d9f3e1;color:#16723d;box-shadow:inset 0 0 0 1px #bfe5ca}.clientAdvertisingPanel .clientFullActionsTrigger{width:34px;min-width:34px;height:34px;display:inline-flex;align-items:center;justify-content:center;padding:0;border:0;border-radius:8px;background:#0757f8;color:#fff;cursor:pointer}.clientAdvertisingPanel .clientFullActionsTrigger:hover{background:#064bd5}.clientAdvertisingPanel .clientFullActionsMenu a,.clientAdvertisingPanel .clientFullActionsMenu button{width:100%;height:34px;padding:0 9px;display:flex;align-items:center;justify-content:flex-start;gap:7px;border:0;border-radius:6px;background:transparent;color:#263750;cursor:pointer;font:inherit;font-size:10px;font-weight:750;text-decoration:none}.clientAdvertisingPanel .clientFullActionsMenu a:hover,.clientAdvertisingPanel .clientFullActionsMenu button:hover:not(:disabled){background:#eef4ff;color:#0757f8}.clientAdvertisingRecommendationLayout{height:100%}.clientAdvertisingRecommendationLayout .clientFullRecommendationHistory article>small{color:#748197;font-size:9px;line-height:1.4}:root{--client-channel-header-height:62px;--client-channel-header-padding-inline:16px}.clientAdvertisingSurface>.clientAdvertisingTopbar,.clientFullPanel>header,.clientMarketplaceAreaPanel.integrated .clientMlListingTopbar,.clientSalesPanel>.clientDataPanelHeader{height:var(--client-channel-header-height)!important;min-height:62px!important;padding:0 var(--client-channel-header-padding-inline)!important;margin:0!important;display:flex;align-items:center;gap:12px;border:0!important;border-bottom:1px solid #e4eaf2!important;border-radius:0!important;background:#fff!important;box-sizing:border-box}.clientAdvertisingSurface>.clientAdvertisingTopbar>.clientChannelAccountPreset,.clientFullPanel>header>.clientChannelAccountPreset,.clientMarketplaceAreaPanel.integrated .clientMlListingTopbar>.clientChannelAccountPreset,.clientPerformanceChartHeader>.clientChannelAccountPreset,.clientSalesPanel>.clientDataPanelHeader>.clientChannelAccountPreset{flex:0 0 auto;margin:0!important}.clientMarketplaceAreaPanel.integrated .clientMlListingTopbar{justify-content:space-between;margin-bottom:0!important}.clientMarketplaceAreaPanel.integrated .clientMarketplaceListings{padding-top:0!important;overflow:hidden;border:0!important;border-radius:0!important;background:#fff}.clientMarketplaceAreaPanel.integrated>.clientProfileV2Panel{inset:0!important}.clientMarketplaceAreaPanel.integrated .clientMlListingFilters{margin:0 18px 8px!important}.clientMarketplaceAreaPanel.integrated .clientMarketplaceListingsTable{width:calc(100% - 36px)!important;margin-right:18px;margin-left:18px}.clientAdvertisingSurface,.clientFullPanel,.clientSalesPanel{overflow:hidden;border:1px solid #e4eaf2;border-radius:10px;background:#fff}.clientSalesPanel{gap:0!important}.clientSalesPanel>.clientSalesTable{border:0!important;border-radius:0!important}.clientAdvertisingSurface>.clientAdvertisingTopbar+*,.clientFullPanel>header+*,.clientSalesPanel>.clientDataPanelHeader+.clientSalesTable{margin-top:0!important;border-top:0!important}.clientPerformanceChartCard{padding:0 var(--client-channel-header-padding-inline) 10px!important}.clientPerformanceChartHeader{height:var(--client-channel-header-height)!important;min-height:var(--client-channel-header-height)!important;padding:0!important;box-sizing:border-box}.clientPerformanceChartHeader>.clientInlineMarketplaceFilter:first-child{margin:0!important}.clientOffersV2LoadError{position:absolute;inset:47px 0 0;z-index:8;display:grid;place-content:center;justify-items:center;grid-gap:7px;gap:7px;padding:24px;background:hsla(0,0%,100%,.94);color:#65748b;text-align:center}.clientOffersV2LoadError strong{color:#b4232d;font-size:12px}.clientOffersV2LoadError span{max-width:520px;font-size:10px}.clientOffersV2LoadError button{height:30px;margin-top:3px;padding:0 11px;border:1px solid #cbdcf7;border-radius:6px;background:#fff;color:#0757f8;cursor:pointer;font:inherit;font-size:10px;font-weight:800}.clientFullHealth{display:inline-flex;min-width:48px;min-height:22px;align-items:center;justify-content:center;padding:2px 9px;border-radius:999px;font-size:10px;font-weight:850}.clientFullHealth.good{background:#dcf7e6;color:#168247}.clientFullHealth.bad{background:#ffe3e3;color:#c62d35}@media (max-width:900px){.clientPeriodFilterMenu{right:0;max-width:calc(100vw - 32px)}.clientSystemCalendar{top:0!important;right:calc(100% + 8px)!important;left:auto!important}}.pageHeader:has(.clientDetailV2Topbar) .clientDetailV2Tabs{position:static!important;right:auto!important;left:auto!important;width:max-content!important;margin-left:auto!important;justify-self:end!important;align-self:stretch!important;justify-content:flex-end!important;transform:none!important}.clientOfferSheetDialog{width:min(960px,calc(100vw - 32px));max-height:min(820px,calc(100vh - 32px));display:flex;flex-direction:column;gap:14px;overflow:hidden;padding:20px;border:1px solid #d9e3f2;border-radius:12px;background:#fff;box-shadow:0 18px 42px rgba(15,23,42,.18);color:#14233f}.clientOfferSheetControls,.clientOfferSheetDialog footer,.clientOfferSheetDialog header{display:flex;align-items:center;justify-content:space-between;gap:14px}.clientOfferSheetDialog h2{margin:0;font-size:19px}.clientOfferSheetDialog header p{margin:5px 0 0;color:#52627a;font-size:13px}.clientOfferSheetDialog button{border:1px solid #d5dfef;border-radius:8px;background:#fff;padding:8px 12px;cursor:pointer;font-weight:700}.clientOfferSheetDialog button:disabled{cursor:default;opacity:.55}.clientOfferSheetControls button,.clientOfferSheetDialog footer button:last-child{border-color:#0757f8;background:#0757f8;color:#fff}.clientOfferSheetControls input[type=file]{min-width:0;flex:1 1}.clientOfferSheetError,.clientOfferSheetSummary{margin:0;font-size:13px;font-weight:700}.clientOfferSheetError{color:#be123c}.clientOfferSheetRows{flex:1 1;overflow:auto;border:1px solid #e5edf7;border-radius:8px}.clientOfferSheetRow{display:grid;grid-template-columns:90px 56px minmax(0,1fr);grid-gap:12px;gap:12px;padding:12px;border-bottom:1px solid #e5edf7;font-size:13px}.clientOfferSheetRow:last-child{border-bottom:0}.clientOfferSheetRow label{display:flex;align-items:flex-start;gap:6px}.clientOfferSheetImages img,.clientOfferSheetRow>img{width:56px;height:56px;object-fit:contain;border:1px solid #e5edf7;border-radius:6px}.clientOfferSheetRow>div{min-width:0;display:grid;grid-gap:5px;gap:5px}.clientOfferSheetRow small,.clientOfferSheetRow span,.clientOfferSheetRow strong{overflow-wrap:anywhere}.clientOfferSheetRow small{color:#52627a}.clientOfferSheetRow em{color:#be123c;font-style:normal;font-weight:700}.clientOfferSheetRow details{color:#33415f}.clientOfferSheetRow details p{white-space:pre-wrap;max-height:120px;overflow:auto}.clientOfferSheetRow details ul{margin:0 0 8px;padding-left:20px}.clientOfferSheetImages{display:flex;flex-wrap:wrap;gap:6px}.clientOfferSheetResults{max-height:90px;overflow:auto;font-size:12px}.clientOfferSheetResults p{margin:3px 0}@media (max-width:640px){.clientOfferSheetDialog{padding:14px}.clientOfferSheetControls{align-items:stretch;flex-direction:column}.clientOfferSheetRow{grid-template-columns:76px minmax(0,1fr)}.clientOfferSheetRow>img{display:none}}.offerMediaEditorControl{display:inline-flex;align-items:center;gap:5px}.offerMediaEditorAnchor{position:relative;display:inline-flex}.offerMediaContentTrigger,.offerMediaEditorButton{width:30px;height:30px;display:grid;place-items:center;border:1px solid #d8e2f0;border-radius:7px;background:#fff;color:#26365d;cursor:pointer}.offerMediaEditorButton.active{border-color:var(--color-highlight-blue);background:#eef5ff;color:var(--color-highlight-blue)}.offerMediaEditorButton.required{border-color:#d97706}.offerMediaEditorButton.required:after{content:"*";position:absolute;top:-6px;right:-4px;color:#b45309;font-size:13px;font-weight:800}.offerMediaContentTrigger{width:25px;height:25px;color:var(--color-highlight-blue)}.offerMediaEditorOptions{position:absolute;bottom:calc(100% + 7px);left:50%;transform:translateX(-50%);z-index:30;display:flex;gap:4px;padding:5px;border:1px solid #d8e2f0;border-radius:8px;background:#fff;box-shadow:0 8px 22px #19264026;white-space:nowrap}.offerMediaEditorOptions button{padding:6px 9px;border:0;border-radius:5px;background:#f1f5f9;color:#26365d;font-size:11px;cursor:pointer}.offerMediaEditorOptions button.selected{background:#e3efff;color:var(--color-highlight-blue);font-weight:700}.offerAiMediaGenerationButton{height:30px;display:inline-flex;align-items:center;gap:6px;padding:0 11px;border:1px solid #b9a8f7;border-radius:7px;background:#f3efff;color:#6941c6;font-size:11px;font-weight:750;text-decoration:none;cursor:pointer}.offerAiMediaGenerationButton:hover{background:#e9e1ff;border-color:#8b6ee8}.offerMediaGenerationBackdrop{position:fixed;inset:0;z-index:1300;display:grid;place-items:center;padding:24px;background:#101c36a6}.offerMediaGenerationModal{width:min(1120px,calc(100vw - 48px));height:min(900px,calc(100vh - 48px));display:flex;flex-direction:column;overflow:hidden;border-radius:14px;background:#fff;box-shadow:0 24px 80px #0005;color:#1e2c48}.offerMediaGenerationModal>header{flex:0 0 auto;display:flex;align-items:center;justify-content:space-between;padding:17px 20px;border-bottom:1px solid #e2e8f0}.offerMediaGenerationModal>header>div{display:flex;align-items:center;gap:11px}.offerMediaGenerationModal>header>div>span{width:34px;height:34px;display:grid;place-items:center;border-radius:9px;background:#d8f3e8;color:#086c54}.offerMediaGenerationModal>header div div{display:grid;grid-gap:2px;gap:2px}.offerMediaGenerationModal>header small{color:#64748b;font-size:11px}.offerMediaGenerationModal>header strong{font-size:17px}.offerMediaGenerationModal>header button{width:34px;height:34px;display:grid;place-items:center;border:1px solid #d8e2f0;border-radius:8px;background:#fff;color:#475569;cursor:pointer}.offerMediaGenerationHeaderActions{display:flex;align-items:center;gap:8px}.offerMediaGenerationIntro{margin:0;color:#64748b}.offerMediaGenerationIntro,.offerMediaGenerationProgress{flex:0 0 auto;padding:12px 20px;border-bottom:1px solid #edf1f6;font-size:12px}.offerMediaGenerationProgress{display:flex;align-items:center;gap:12px}.offerMediaGenerationProgress>span{flex:1 1;height:7px;overflow:hidden;border-radius:99px;background:#e9eef7}.offerMediaGenerationProgress i{display:block;height:100%;border-radius:inherit;background:#138a68;transition:width .25s ease}.offerMediaGenerationBody{flex:1 1 auto;min-width:0;min-height:0;overflow-x:hidden;overflow-y:auto;padding:18px 20px 28px;background:#f7f9fc}.offerMediaGenerationBody>section{margin-bottom:20px}.offerMediaGenerationSectionTitle{display:flex;align-items:center;gap:9px;margin-bottom:9px;color:#6941c6}.offerMediaGenerationSectionTitle.video{color:#067a6f}.offerMediaGenerationSectionTitle>div{display:grid;grid-gap:2px;gap:2px}.offerMediaGenerationSectionTitle strong{color:#26365d;font-size:14px}.offerMediaGenerationSectionTitle small{color:#6b7890;font-size:11px}.offerMediaGenerationTable{display:grid;grid-gap:8px;gap:8px}.offerMediaGenerationRow{display:grid;grid-template-columns:90px minmax(260px,1fr) minmax(260px,.9fr);grid-gap:12px;gap:12px;align-items:center;min-width:0;padding:11px;border:1px solid #dfe7f2;border-radius:10px;background:#fff}.offerMediaGenerationRow.video{grid-template-columns:90px minmax(260px,1fr) minmax(260px,.9fr)}.offerMediaGenerationIdentity{display:grid;grid-gap:5px;gap:5px;align-content:center}.offerMediaGenerationIdentity b{font-size:12px}.offerMediaGenerationIdentity span{color:#64748b;font-size:10px}.offerMediaGenerationCaption,.offerMediaGenerationInformation,.offerMediaGenerationPrompt,.offerMediaGenerationReference{display:grid;grid-gap:5px;gap:5px;min-width:0}.offerMediaGenerationCaption>span,.offerMediaGenerationInformation>span,.offerMediaGenerationPrompt>span,.offerMediaGenerationReference>span{color:#64748b;font-size:10px;font-weight:700}.offerMediaGenerationPrompt textarea{width:100%;min-height:82px;resize:vertical;padding:8px;border:1px solid #d8e2f0;border-radius:7px;color:#26365d;font:inherit;font-size:11px;line-height:1.4}.offerMediaGenerationInformation p{min-height:82px;max-height:110px;margin:0;overflow:auto;white-space:pre-wrap;padding:8px;border:1px solid #e0e7f1;border-radius:7px;background:#f8fafc;color:#475569;font-size:11px;line-height:1.4}.offerMediaGenerationReferences{padding:14px;border:1px solid #dfe7f2;border-radius:10px;background:#fff}.offerMediaGenerationReferenceHeading{display:flex;align-items:center;justify-content:space-between;gap:16px;margin-bottom:10px}.offerMediaGenerationReferenceHeading>div{display:flex;align-items:center;gap:9px;color:#6941c6}.offerMediaGenerationReferenceHeading span{display:grid;grid-gap:2px;gap:2px}.offerMediaGenerationReferenceHeading strong{color:#26365d;font-size:13px}.offerMediaGenerationReferenceCount,.offerMediaGenerationReferenceHeading small{color:#64748b;font-size:10px}.offerMediaGenerationUploadReference{height:34px;display:inline-flex;align-items:center;gap:6px;padding:0 11px;border:1px solid #b9a8f7;border-radius:7px;background:#f3efff;color:#6941c6;font-size:11px;font-weight:700;cursor:pointer}.offerMediaGenerationUploadReference:has(input:disabled){cursor:default;opacity:.55}.offerMediaGenerationUploadReference input{display:none}.offerMediaGenerationReferenceGrid{display:flex;flex-wrap:wrap;min-width:0}.offerMediaGenerationReferenceGrid>button{position:relative;width:152px;min-width:0;display:grid;grid-template-columns:46px minmax(0,1fr);align-items:center;grid-gap:7px;gap:7px;padding:5px;border:1px solid #d8e2f0;border-radius:8px;background:#fff;color:#475569;text-align:left;cursor:pointer}.offerMediaGenerationReferenceGrid>button.selected{border-color:#7857db;background:#f3efff}.offerMediaGenerationReferenceGrid>button:disabled{cursor:default}.offerMediaGenerationReferenceGrid img{width:46px;height:42px;border-radius:5px;background:#f8fafc}.offerMediaGenerationReferenceGrid span{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:10px}.offerMediaGenerationReferenceGrid i{position:absolute;top:4px;right:4px;width:18px;height:18px;display:grid;place-items:center;border-radius:50%;background:#7857db;color:#fff}.offerMediaGenerationReferenceGrid p{margin:0;color:#64748b;font-size:11px}.offerMediaGenerationReferenceCount{display:block;margin-top:8px}.offerMediaGenerationCaption input,.offerMediaGenerationReference select,.offerMediaMusicSection select{width:100%;height:36px;padding:0 9px;border:1px solid #d8e2f0;border-radius:7px;background:#fff;color:#26365d;font-size:11px}.offerMediaGenerationCandidates{grid-template-columns:repeat(2,minmax(0,1fr))}.offerMediaGenerationCandidates button{position:relative;display:grid;grid-gap:4px;gap:4px;padding:4px;border:2px solid transparent;border-radius:8px;background:#f2f5fa;color:#45536b;cursor:pointer}.offerMediaGenerationCandidates button.selected{border-color:#7857db;background:#f0ebff}.offerMediaGenerationCandidates img{width:100%;height:88px;object-fit:contain;border-radius:5px;background:#fff}.offerMediaGenerationCandidates button>i{position:absolute;top:7px;right:7px;width:22px;height:22px;display:grid;place-items:center;border-radius:50%;background:#7857db;color:#fff}.offerMediaGenerationCandidates button>span{font-size:10px}.offerMediaGenerationWaiting{display:flex;align-items:center;gap:7px;color:#64748b;font-size:11px}.offerMediaGenerationError,.offerMediaGenerationRowError{color:#b42318;font-size:11px}.offerMediaGenerationVideoResult{display:grid;grid-template-columns:155px 1fr;grid-gap:8px;gap:8px;align-items:center}.offerMediaGenerationVideoResult video{width:155px;height:88px;object-fit:contain;border-radius:6px;background:#0f172a}.offerMediaGenerationVideoResult button{display:inline-flex;align-items:center;justify-content:center;gap:5px;min-height:36px;padding:7px;border:1px solid #d8e2f0;border-radius:7px;background:#fff;color:#45536b;font-size:10px;cursor:pointer}.offerMediaGenerationVideoResult button.selected{border-color:#0d9488;background:#ecfdf5;color:#047857}.offerMediaGenerationRow.result .offerMediaGenerationCandidates,.offerMediaGenerationRow.result .offerMediaGenerationRowError,.offerMediaGenerationRow.result .offerMediaGenerationVideoResult,.offerMediaGenerationRow.result .offerMediaGenerationWaiting{grid-column:2/-1}.offerMediaMusicSection{display:grid;grid-template-columns:1fr 280px;grid-gap:18px;gap:18px;align-items:center;padding:14px;border:1px solid #dfe7f2;border-radius:10px;background:#fff}.offerMediaMusicSection>div{display:grid;grid-gap:4px;gap:4px}.offerMediaMusicSection strong{font-size:13px}.offerMediaMusicSection small{color:#64748b;font-size:11px}.offerMediaGenerationModal>footer{flex:0 0 auto;min-height:62px;display:flex;align-items:center;justify-content:flex-end;gap:9px;padding:12px 20px;border-top:1px solid #e2e8f0}.offerMediaGenerationModal>footer>span:first-child{margin-right:auto}.offerMediaGenerationModal>footer button{min-height:36px;display:inline-flex;align-items:center;gap:7px;padding:0 14px;border:1px solid #d8e2f0;border-radius:7px;background:#fff;color:#26365d;font-weight:700;cursor:pointer}.offerMediaGenerationModal>footer button.primary{border-color:#08765f;background:#08765f}.offerMediaGenerationModal>footer button.offerMediaCancelGeneration{border-color:#efb4b4;background:#fff7f7;color:#b42318}.offerMediaGenerationModal>footer button:disabled{cursor:default;opacity:.55}.offerMediaGenerationModal .spin{animation:offerMediaGenerationSpin .8s linear infinite}@keyframes offerMediaGenerationSpin{to{transform:rotate(1turn)}}@media (max-width:820px){.offerMediaGenerationRow,.offerMediaGenerationRow.video{grid-template-columns:80px minmax(0,1fr)}.offerMediaGenerationCandidates,.offerMediaGenerationInformation,.offerMediaGenerationVideoResult{grid-column:1/-1}.offerMediaGenerationReferenceHeading{align-items:flex-start;flex-direction:column}}.offerMediaGenerationModal{width:min(1280px,calc(100vw - 32px));height:min(920px,calc(100vh - 32px))}.offerMediaGenerationBody{padding:16px}.offerMediaGenerationReferences{display:flex;align-items:center;gap:8px;min-height:82px;padding:9px 16px}.offerMediaGenerationDropzone{width:64px;height:64px;display:grid;place-items:center;align-content:center;grid-gap:1px;gap:1px;padding:5px;border:1.5px dashed #4ba98c;border-radius:7px;background:#effaf6;color:#08765f;text-align:center;cursor:pointer}.offerMediaGenerationDropzone.dragging{border-color:#08765f;background:#dff7ef}.offerMediaGenerationDropzone strong{font-size:9px;line-height:1.1}.offerMediaGenerationDropzone input,.offerMediaGenerationDropzone span{display:none}.offerMediaGenerationReferenceLabel{display:flex;align-items:center;gap:8px;color:#6941c6}.offerMediaGenerationReferenceGrid{display:grid;grid-template-columns:repeat(3,64px);grid-gap:8px;gap:8px}.offerMediaGenerationReferenceGrid>button{width:64px;height:64px;display:block;padding:3px}.offerMediaGenerationReferenceGrid>button.selected{border-color:#138a68;background:#effaf6}.offerMediaGenerationReferenceGrid img{width:100%;height:100%;object-fit:contain}.offerMediaGenerationCard{overflow:hidden;padding:0;border:1px solid #dfe7f2;border-radius:11px;background:#fff}.offerMediaGenerationCard .offerMediaGenerationSectionTitle{min-height:52px;margin:0;padding:9px 16px;background:#2b7965;color:#fff;border-bottom:1px solid #236653}.offerMediaGenerationCard .offerMediaGenerationSectionTitle small,.offerMediaGenerationCard .offerMediaGenerationSectionTitle strong,.offerMediaGenerationCard .offerMediaGenerationSectionTitle.video{color:#fff}.offerMediaGenerationCard .offerMediaGenerationSectionTitle small{opacity:.82}.offerMediaGenerationTable{gap:0;overflow:hidden}.offerMediaGenerationRow{grid-template-columns:78px repeat(4,minmax(0,1fr)) 142px 92px 38px;gap:10px;align-items:start;min-height:112px;padding:10px 14px;border:0;border-bottom:1px solid #e3e9f2;border-radius:0}.offerMediaGenerationRow.video{grid-template-columns:72px 76px 76px minmax(112px,.66fr) minmax(106px,.6fr) minmax(250px,1.35fr) 68px}.offerMediaGenerationRow:last-child{border-bottom:0}.offerMediaGenerationIdentity{align-content:start;padding-top:0}.offerMediaGenerationModelCell,.offerMediaGenerationTextCell,.offerMediaVariationColumn{min-width:0;display:grid;align-content:start;grid-gap:5px;gap:5px}.offerMediaGenerationModelCell>span,.offerMediaGenerationTextCell>span,.offerMediaVariationColumn>span{min-height:14px;color:#52677a;font-size:10px;font-weight:750}.offerMediaGenerationModelCell>div,.offerMediaGenerationTextBox{position:relative;height:78px;overflow:hidden;border:1px solid #d3e0dc;border-radius:7px;background:#f8fbfa}.offerMediaGenerationTextBox p{display:-webkit-box;margin:0;overflow:hidden;padding:9px 30px 9px 9px;color:#41566a;font-size:11px;line-height:1.42;white-space:normal;-webkit-box-orient:vertical;-webkit-line-clamp:3}.offerMediaGenerationModelCell button,.offerMediaGenerationTextBox button{position:absolute;top:5px;right:5px;width:22px;height:22px;display:grid;place-items:center;padding:0;border:0;border-radius:5px;background:#e4f3ee;color:#08765f;cursor:pointer}.offerMediaGenerationModelCell img{width:100%;height:100%;padding:4px;object-fit:contain}.offerMediaVariationColumn b{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;color:#263b4f;font-size:10px}.offerMediaVariationColumn>div{display:flex;gap:6px}.offerMediaVariationColumn button{width:27px;height:27px;display:grid;place-items:center;padding:0;border:1px solid #cbdad5;border-radius:5px;background:#fff;color:#315548;cursor:pointer}.offerMediaVariationColumn button:disabled{opacity:.38;cursor:default}.offerMediaGenerationOutput,.offerMediaGenerationPromptButtonCell,.offerMediaGenerationRedo{min-width:0;display:grid;align-content:center;grid-gap:5px;gap:5px}.offerMediaGenerationOutput>span,.offerMediaGenerationPromptButtonCell>span,.offerMediaGenerationRedo>span{color:#64748b;font-size:10px;font-weight:700}.offerMediaGenerationPromptButtonCell>button{width:64px;height:64px;display:grid;place-items:center;border:1px solid #cfd9e7;border-radius:8px;background:#f8fafc;color:#6941c6;cursor:pointer}.offerMediaGenerationPrompt textarea{height:78px;min-height:78px;max-height:78px;resize:none}.offerMediaGenerationInformation p{min-height:0;max-height:none}.offerMediaGenerationOutput{overflow:hidden}.offerMediaGenerationCandidates{display:grid;grid-template-columns:repeat(2,64px);grid-gap:8px;gap:8px;padding:0}.offerMediaGenerationCandidate{position:relative;width:64px;height:64px;border:1px solid #d8e2f0;border-radius:6px;background:#f8fafc}.offerMediaGenerationCandidate.selected{border-color:#1671e8;box-shadow:0 0 0 2px #1671e824}.offerMediaGenerationCandidate .preview{width:100%;height:100%;display:block;padding:2px;border:0;border-radius:inherit;background:transparent;cursor:pointer}.offerMediaGenerationCandidate img{width:100%;height:100%;object-fit:cover;border-radius:4px}.offerMediaGenerationCandidate .official{position:absolute;top:4px;right:4px;width:20px;height:20px;display:grid;place-items:center;padding:0;border:1px solid #fff;border-radius:4px;background:#eef2f1;box-shadow:0 1px 5px #0f172a33;color:#fff;cursor:pointer}.offerMediaGallery .official{position:absolute;width:23px;height:23px;display:grid;place-items:center;padding:0;border:2px solid #fff;border-radius:50%;background:#fff;box-shadow:0 1px 5px #0f172a33;color:#fff;cursor:pointer}.offerMediaGenerationCandidate .official:after{content:"";width:10px;height:10px;border:1.5px solid #64748b;border-radius:2px}.offerMediaGallery .official:after{content:"";width:13px;height:13px;border:1.5px solid #64748b;border-radius:50%}.offerMediaGallery .official.selected,.offerMediaGenerationCandidate .official.selected{background:#1671e8}.offerMediaGallery .official.selected:after,.offerMediaGenerationCandidate .official.selected:after{display:none}.offerMediaGenerationCandidatePlaceholder,.offerMediaGenerationEmptySlots i{display:block;width:64px;height:64px;border:1px dashed #ccd7e6;border-radius:6px;background:#f8fafc}.offerMediaGenerationEmptySlots{display:grid;grid-template-columns:repeat(2,64px);grid-gap:8px;gap:8px;padding:0}.offerMediaGenerationVideoResult{grid-template-columns:130px minmax(80px,1fr)}.offerMediaGenerationVideoResult video{width:130px;height:78px}.offerMediaGenerationRedo{align-content:center;justify-items:start}.offerMediaGenerationRedo button{width:30px;height:30px;padding:0;display:grid;place-items:center;border:0;border-radius:6px;background:transparent;color:#08765f;cursor:pointer}.offerMediaScriptButton{min-height:34px;display:inline-flex;align-items:center;justify-content:center;gap:5px;border:1px solid #08765f;border-radius:7px;background:#08765f;color:#fff;font-size:10px;font-weight:750;cursor:pointer}.offerMediaGenerationRedo button:disabled{opacity:.45;cursor:default}.offerMediaScriptButton{margin-left:auto;padding:0 14px}.offerMediaVariationNav{display:flex;align-items:center;justify-content:flex-start;gap:7px;margin-top:5px}.offerMediaVariationNav b{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:10px}.offerMediaVariationNav button{width:24px;height:24px;display:grid;place-items:center;border:1px solid #d4deeb;border-radius:5px;background:#fff;color:#43516a;cursor:pointer}.offerMediaGenerationEmptyOutput{min-height:78px;display:grid;place-items:center;border:1px dashed #d8e2f0;border-radius:7px;color:#8a96a8;font-size:10px;text-align:center}.offerMediaGenerationRow.result .offerMediaGenerationCandidates,.offerMediaGenerationRow.result .offerMediaGenerationRowError,.offerMediaGenerationRow.result .offerMediaGenerationVideoResult,.offerMediaGenerationRow.result .offerMediaGenerationWaiting{grid-column:auto}.offerMediaSmallDialogBackdrop{position:fixed;inset:0;z-index:1320;display:grid;place-items:center;padding:20px;background:#0f172a66}.offerMediaSmallDialog{--media-blue:var(--color-highlight-blue,#527da8);width:min(620px,100%);max-height:min(620px,85vh);overflow:hidden;border-radius:11px;background:#fff;box-shadow:0 20px 60px #0004}.offerMediaSmallDialog header{display:flex;align-items:center;justify-content:space-between;padding:14px 16px;border-bottom:1px solid #e2e8f0}.offerMediaSmallDialog header button{width:30px;height:30px;display:grid;place-items:center;border:0;background:transparent;cursor:pointer}.offerMediaSmallDialogActions{display:flex;align-items:center;gap:8px}.offerMediaSmallDialog header .offerMediaPromptRegenerate{width:auto;min-width:148px;padding:0 13px;display:flex;align-items:center;justify-content:center;gap:7px;border:1px solid var(--media-blue);border-radius:7px;background:var(--media-blue);color:#fff;font-weight:700}.offerMediaSmallDialog header .offerMediaPromptRegenerate:disabled{opacity:.65;cursor:default}.offerMediaSmallDialog p{max-height:500px;margin:0;overflow:auto;white-space:pre-wrap;padding:18px;color:#334155;font-size:24px;line-height:1.55}.offerMediaModelDialog{width:min(520px,100%);max-height:88vh;display:flex;flex-direction:column;overflow:hidden;border-radius:11px;background:#fff;box-shadow:0 20px 60px #0004}.offerMediaModelDialog header{display:flex;align-items:center;justify-content:space-between;padding:14px 16px;border-bottom:1px solid #e2e8f0}.offerMediaModelDialog header button{width:30px;height:30px;display:grid;place-items:center;border:0;background:transparent;cursor:pointer}.offerMediaModelDialog>div{min-height:0;display:flex;align-items:center;justify-content:center;overflow:hidden;padding:16px;background:#f1f5f9}.offerMediaModelDialog img{width:auto;height:auto;max-width:100%;max-height:calc(88vh - 91px);object-fit:contain;border-radius:8px;box-shadow:0 5px 20px #0f172a1c}.offerMediaGenerationModal .offerMediaGenerationSectionTitle,.offerMediaGenerationModal .offerMediaGenerationSectionTitle.video{min-height:52px;padding:9px 16px;background:#2b7965;color:#fff;border-color:#236653}.offerMediaGenerationModal .offerMediaGenerationSectionTitle small,.offerMediaGenerationModal .offerMediaGenerationSectionTitle strong{color:#fff}.offerMediaGenerationModal .offerMediaGenerationReferences{display:flex;align-items:center;grid-template-columns:none;gap:8px;min-height:82px;padding:9px 16px}.offerMediaGenerationModal .offerMediaGenerationRow{grid-template-columns:100px repeat(4,minmax(180px,1fr)) 142px 92px 38px;gap:12px;align-items:start;padding:12px 16px}.offerMediaGenerationModal .offerMediaGenerationRow.video{grid-template-columns:100px 76px 76px minmax(180px,1fr) minmax(180px,1fr) minmax(220px,1.2fr) 38px}.offerMediaGenerationModal .offerMediaGenerationIdentity{padding-top:0}.offerMediaGenerationModal .offerMediaGenerationCandidate,.offerMediaGenerationModal .offerMediaGenerationCandidatePlaceholder,.offerMediaGenerationModal .offerMediaGenerationDropzone,.offerMediaGenerationModal .offerMediaGenerationEmptySlots i,.offerMediaGenerationModal .offerMediaGenerationReferenceGrid>button{width:64px;height:64px}.offerMediaGenerationModal .offerMediaGenerationCandidates,.offerMediaGenerationModal .offerMediaGenerationEmptySlots{display:grid;grid-template-columns:repeat(2,64px);grid-gap:8px;gap:8px}.offerMediaGenerationModal .offerMediaGenerationCandidate .official{top:4px;right:4px;width:20px;height:20px;border-radius:4px}.offerMediaGenerationModal .offerMediaGenerationRedo button{width:30px;height:30px;border:0;background:transparent;color:#08765f}.offerMediaGalleryBackdrop{position:fixed;inset:0;z-index:1340;display:grid;place-items:center;padding:24px;background:#050911d9;-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px)}.offerMediaGallery{width:min(820px,calc(100vw - 48px));height:min(720px,calc(100vh - 48px));display:grid;grid-template-columns:148px minmax(0,1fr);overflow:hidden;border:1px solid #334155;border-radius:15px;background:#101722;box-shadow:0 30px 90px #000a;color:#f8fafc}.offerMediaGallery>aside{min-height:0;overflow-y:auto;padding:14px 12px;border-right:1px solid #334155;scrollbar-width:thin;scrollbar-color:#475569 transparent}.offerMediaGallery>aside section{margin-bottom:18px}.offerMediaGallery>aside section>strong{display:block;margin-bottom:9px;font-size:12px}.offerMediaGallery>aside section>div{display:grid;grid-template-columns:repeat(2,56px);grid-gap:9px;gap:9px}.offerMediaGallery article{position:relative;display:block;width:56px;height:56px}.offerMediaGallery article .thumb{width:56px;height:56px;padding:2px;border:1px solid #475569;border-radius:7px;background:#fff;cursor:pointer}.offerMediaGallery article.active .thumb{border-color:#3b82f6;box-shadow:0 0 0 2px #3b82f655}.offerMediaGallery article img{width:100%;height:100%;object-fit:cover;border-radius:4px}.offerMediaGallery article .official{top:4px;right:4px;width:18px;height:18px;border:1px solid #fff;border-radius:4px;background:#667085}.offerMediaGallery article .official:after{display:none}.offerMediaGallery>main{min-width:0;min-height:0;display:flex;flex-direction:column}.offerMediaGallery>main>header{flex:0 0 58px;display:flex;align-items:center;justify-content:space-between;gap:18px;padding:0 18px;border-bottom:1px solid #293548;background:#151e2b}.offerMediaGallery>main>header>strong{font-size:14px}.offerMediaGalleryOptions{display:flex;align-items:center;gap:8px}.offerMediaGalleryOptions>button:not(.official):not(.close){width:32px;height:38px;display:grid;align-content:center;grid-gap:5px;gap:5px;padding:0;border:0;background:transparent;color:#8190a6;font-weight:800;cursor:pointer}.offerMediaGalleryOptions>button:not(.official):not(.close) i{width:100%;height:3px;border-radius:99px;background:#475569}.offerMediaGalleryOptions>button.active{color:#fff!important}.offerMediaGalleryOptions>button.active i{background:#2f7df4!important}.offerMediaGalleryOptions .official{position:relative;inset:auto;margin-left:5px;width:24px;height:24px;border:0;border-radius:50%;background:#667085;box-shadow:none}.offerMediaGalleryOptions .official:after{display:none}.offerMediaGalleryOptions .official.selected{background:#138a68}.offerMediaGalleryOptions .close{width:34px;height:34px;display:grid;place-items:center;margin-left:7px;padding:0;border:0;background:transparent;color:#f8fafc;cursor:pointer}.offerMediaGalleryStage{position:relative;flex:1 1 auto;min-height:0;display:grid;place-items:center;overflow:hidden;padding:0;background:#090e16}.offerMediaGalleryStage>img{position:absolute;inset:18px 58px;display:block;width:calc(100% - 116px);height:calc(100% - 36px);max-width:none;max-height:none;object-fit:contain;background:transparent}.offerMediaGalleryStage>button{position:absolute;top:50%;width:42px;height:42px;display:grid;place-items:center;padding:0;border:1px solid #ffffff3d;border-radius:50%;background:#172233d9;color:#fff;transform:translateY(-50%);cursor:pointer}.offerMediaGalleryStage>button.previous{left:15px}.offerMediaGalleryStage>button.next{right:15px}@media (max-width:780px){.offerMediaGallery{grid-template-columns:128px minmax(0,1fr)}.offerMediaGallery>aside section>div{grid-template-columns:56px}.offerMediaGalleryStage>img{inset-inline:50px;width:calc(100% - 100px)}}.offerMediaDiagnosticDialog{width:min(840px,100%);max-height:min(760px,90vh);display:flex;flex-direction:column;overflow:hidden;border-radius:11px;background:#fff;box-shadow:0 20px 60px #0004}.offerMediaDiagnosticDialog header{display:flex;align-items:center;justify-content:space-between;gap:16px;padding:13px 16px;border-bottom:1px solid #e2e8f0}.offerMediaDiagnosticDialog header>div:first-child{display:grid;grid-gap:2px;gap:2px}.offerMediaDiagnosticDialog header small{color:#64748b;font-size:11px}.offerMediaDiagnosticDialog header>div:last-child{display:flex;align-items:center;gap:8px}.offerMediaDiagnosticDialog header button{min-height:32px;display:inline-flex;align-items:center;justify-content:center;gap:6px;padding:0 10px;border:1px solid #d8e2f0;border-radius:7px;background:#fff;color:#475569;cursor:pointer}.offerMediaDiagnosticDialog header button:not(.copy){width:32px;padding:0}.offerMediaDiagnosticDialog header button.copy{border-color:#1667d9;background:#1671e8;color:#fff;font-weight:700}.offerMediaDiagnosticDialog pre{flex:1 1 auto;min-height:0;margin:0;overflow:auto;white-space:pre-wrap;overflow-wrap:anywhere;padding:18px;background:#0f172a;color:#dbeafe;font:11px/1.55 Consolas,Courier New,monospace}@media (max-width:980px){.offerMediaGenerationRow,.offerMediaGenerationRow.video{grid-template-columns:70px 70px minmax(160px,1fr)}.offerMediaGenerationInformation,.offerMediaGenerationOutput,.offerMediaGenerationRedo{grid-column:auto/span 1}}.offerMediaContentOverlay{position:fixed;inset:0;z-index:1000;display:grid;place-items:center;padding:18px;background:#101c36a6}.offerMediaContentDialog{width:min(720px,100%);max-height:min(720px,90vh);display:flex;flex-direction:column;overflow:hidden;border-radius:12px;background:#fff;box-shadow:0 20px 70px #0004}.offerMediaContentDialog header{display:flex;align-items:flex-start;justify-content:space-between;gap:16px;padding:18px 20px;border-bottom:1px solid #e5ebf3}.offerMediaContentDialog header div{display:grid;grid-gap:4px;gap:4px}.offerMediaContentDialog header strong{font-size:18px;color:#1e2c48}.offerMediaContentDialog header small{color:#64748b}.offerMediaContentDialog header button{border:0;background:transparent;cursor:pointer}.offerMediaContentMenu{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:12px;gap:12px;padding:20px}.offerMediaContentMenu button{display:grid;justify-items:start;grid-gap:15px;gap:15px;min-height:105px;padding:18px;border:1px solid #d8e2f0;border-radius:10px;background:#f8fbff;color:#26365d;text-align:left;cursor:pointer}.offerMediaContentBody button:hover,.offerMediaContentMenu button:hover{border-color:var(--color-highlight-blue);background:#f0f6ff}.offerMediaContentBody{overflow:auto;display:grid;grid-gap:10px;gap:10px;padding:20px}.offerMediaContentBody h3{margin:10px 0 0;font-size:14px;color:#26365d}.offerMediaBenefitRow,.offerMediaTechnicalGrid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:9px;gap:9px}.offerMediaTechnicalGrid{grid-template-columns:1fr}.offerMediaContentBody button{display:grid;align-content:start;grid-gap:7px;gap:7px;min-height:52px;padding:12px;border:1px solid #d8e2f0;border-radius:8px;background:#fff;color:#253550;text-align:left;white-space:pre-line;cursor:pointer}.offerMediaContentBody button small{color:#64748b}.offerMediaScriptCard{line-height:1.55}.offerMediaContentEmpty,.offerMediaContentError{padding:20px;color:#9f1239}.offerMediaContentDialog footer{padding:12px 20px;border-top:1px solid #e5ebf3}.offerMediaContentDialog footer button{border:1px solid #d8e2f0;border-radius:7px;padding:7px 12px;background:#fff;cursor:pointer}@media (max-width:560px){.offerMediaBenefitRow,.offerMediaContentMenu,.offerMediaTechnicalGrid{grid-template-columns:1fr}}.costsPage{min-height:100vh;color:#253047}.costsHeaderInner,.costsShell{max-width:1240px}.costsShell{margin:0 auto;padding:46px 28px 64px}.costsIntro{margin-bottom:28px}.costsEyebrow{color:#4974ab;font-size:11px;font-weight:800;letter-spacing:1.7px}.costsIntro h1{font-size:30px;letter-spacing:-.9px;margin:10px 0}.costsIntro p{font-size:14px;color:#667389;line-height:1.7;margin:0}.costsIntro p strong{font-weight:650;color:#34465f}.costsCard{background:#fff;border:1px solid #e1e8f2;border-radius:17px;overflow:hidden;box-shadow:0 8px 30px #19365c06}.costsCardHeader{padding:24px;display:flex;gap:20px;align-items:center;justify-content:space-between}.costsCardHeader h2{font-size:17px;margin:0 0 7px}.costsCardHeader p{font-size:12px;color:#6b778b;margin:0;line-height:1.6}.costsCount{background:#edf4ff;color:#3168b4;padding:6px 11px;border-radius:20px;font-size:11px;font-weight:700;white-space:nowrap}.costsTableScroll{overflow-x:auto}.costsTable{width:100%;min-width:1080px;border-collapse:collapse;text-align:left}.costsTable th{background:#f7f9fc;border-top:1px solid #e9edf5;color:#58667d;font-size:11px;font-weight:700;padding:14px 12px;white-space:nowrap}.costsTable th span{font-weight:500;color:#798599}.costsTable td{border-top:1px solid #e9edf5;padding:17px 12px;font-size:12px;line-height:1.5;vertical-align:middle}.costsTable td:first-child,.costsTable th:first-child{padding-left:24px}.costsTable td:last-child,.costsTable th:last-child{padding-right:24px}.costsTable td:first-child{min-width:82px;max-width:110px}.costsTable td:nth-child(2){min-width:180px;max-width:265px}.costsTable td:nth-child(4){min-width:120px}.costsTable tr.costsOfferStart td{border-top-color:#cfd8e6}.costsTable tr.costsOfferSubrow td{border-top:0}.costsTable tr.costsOfferSubrow td:first-child,.costsTable tr.costsOfferSubrow td:nth-child(2){background:#fbfcfe}.costsTable td strong{font-weight:650}.costsTable td.costsSku{color:#6a7689;font-size:11px;max-width:145px;overflow-wrap:anywhere}.costsTable input{box-sizing:border-box;width:100%;min-width:91px;max-width:120px;height:39px;padding:9px 10px;border:1px solid #dce3ed;border-radius:8px;background:#fff;color:#24324b;font:inherit;font-feature-settings:"tnum";font-variant-numeric:tabular-nums;outline:none}.costsTable input:focus{border-color:#397be2;box-shadow:0 0 0 3px #397be21a}.costsTable input:disabled{background:#f6f8fb}.costsCalculated{color:#2468b8;font-weight:750;white-space:nowrap;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.costsCalculating{color:#748197;font-size:11px;font-weight:500}.costsFooter{justify-content:space-between;gap:24px;margin-top:24px}.costsFooter,.costsFooter p{display:flex;align-items:center}.costsFooter p{gap:8px;color:#748197;font-size:16.8px;margin:0}.costsSubmit{display:inline-flex;justify-content:center;align-items:center;gap:10px;background:#2477de;border:0;border-radius:9px;color:#fff;padding:14px 22px;font:inherit;font-size:13px;font-weight:700;cursor:pointer}.costsSubmit:hover{background:#1667cc}.costsSubmit:disabled{opacity:.55;cursor:wait}.costsSubmit:focus-visible,.costsTableScroll:focus-visible{outline:3px solid #729fec;outline-offset:3px}.costsError{color:#b13535;border:1px solid #f1cccc;background:#fff5f5;border-radius:9px;padding:12px 15px;font-size:13px;line-height:1.6}.costsTerminal{max-width:600px;margin:32px auto;text-align:center;padding:45px 30px;background:#fff;border:1px solid #e1e8f2;border-radius:17px}.costsTerminal h1{font-size:24px;margin:20px 0 14px}.costsTerminal p{color:#6b778b;font-size:14px;line-height:1.8}.costsLockIcon,.costsSuccessIcon{display:inline-flex;align-items:center;justify-content:center;height:64px;width:64px;border-radius:50%;background:#edf8f2;color:#279861}.costsLockIcon{background:#edf3fc;color:#5b7aaa}.costsSpinner{display:inline-block;width:26px;height:26px;border:3px solid #e1e8f2;border-top-color:#2477de;border-radius:50%;animation:costsSpin 1s linear infinite}.costsEmpty{margin:24px;color:#6b778b;font-size:13px}.costsLinkDialog{width:min(530px,calc(100vw - 40px));max-height:calc(100vh - 48px);box-sizing:border-box;border:1px solid #e1e8f2;border-radius:16px;padding:26px;color:#253047;box-shadow:0 20px 80px #17263d35}.costsLinkDialog::-webkit-backdrop{background:#111c3a66}.costsLinkDialog::backdrop{background:#111c3a66}.costsLinkDialog header{display:flex;justify-content:space-between;align-items:center;gap:16px;margin-bottom:18px}.costsLinkDialog h2{display:flex;align-items:center;gap:9px;font-size:17px;margin:0}.costsLinkDialog header button{background:none;border:0;cursor:pointer;color:#69758b;padding:5px}.costsLinkDialog p{font-size:13px;line-height:1.8;color:#667389}.costsLinkLabel{display:block;font-size:12px;font-weight:700;margin:22px 0 9px}.costsLinkUrl{width:100%;box-sizing:border-box;border:1px solid #dce3ed;border-radius:8px;padding:12px;font-size:12px;color:#315785;background:#f8faff}.costsLinkDialog small{display:block;font-size:11px;color:#667389;line-height:1.7;margin:10px 0 20px}.costsLinkDialog .costsSubmit{margin-top:5px}@keyframes costsSpin{to{transform:rotate(1turn)}}@media (max-width:640px){.costsHeaderInner{padding-left:20px;padding-right:20px;gap:14px}.costsHeaderInner strong{font-size:12px}.costsShell{padding:30px 16px 40px}.costsIntro h1{font-size:27px}.costsCardHeader{padding:20px 18px;gap:12px;align-items:flex-start}.costsCardHeader p{max-width:225px}.costsFooter{flex-direction:column;align-items:stretch;gap:19px}.costsFooter p{justify-content:center;font-size:15.4px}.costsFooter button{width:100%}}@media (prefers-reduced-motion:reduce){.costsSpinner{animation:none}}.referenceSheetDialog{width:min(1280px,calc(100vw - 64px));max-height:calc(100vh - 48px);box-sizing:border-box;margin:auto}.referenceSheetDialogSmall{width:min(520px,calc(100vw - 40px))}.referenceSheetDialogWide{width:min(1280px,calc(100vw - 64px));height:min(860px,calc(100vh - 48px))}.referenceUploadStart{display:grid;place-items:center;min-height:270px;padding:18px 0 8px}.referenceUploadDropzone{width:min(680px,100%);min-height:210px;box-sizing:border-box;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:8px;border:2px dashed #9bb9e6;border-radius:12px;background:#f7faff;color:#155fca;text-align:center;cursor:pointer;transition:border-color .15s ease,background .15s ease,transform .15s ease}.referenceUploadDropzone:hover{border-color:#0757f8;background:#eef5ff;transform:translateY(-1px)}.referenceUploadDropzone.isBusy{cursor:wait;opacity:.72}.referenceUploadDropzone input{display:none}.referenceUploadDropzone strong{color:#17233c;font-size:16px}.referenceUploadDropzone span{color:#52627a;font-size:13px}.referenceUploadDropzone small{margin-top:5px;color:#718096;font-size:11px}.referenceRetryFile,.referenceUploadBusy{display:inline-flex;align-items:center;gap:8px;color:#52627a;font-size:13px}.referenceButtonSpinner{animation:costsSpin .85s linear infinite}.referenceSimpleTableWrap{max-height:min(560px,calc(100vh - 270px));overflow:auto;border:1px solid #e5edf7;border-radius:8px}.referenceSimpleTable{width:100%;border-collapse:collapse;font-size:13px}.referenceSimpleTable th{position:-webkit-sticky;position:sticky;top:0;z-index:1;background:#f7faff;color:#40516a;text-align:left;font-size:12px;padding:10px 12px;border-bottom:1px solid #e5edf7}.referenceSimpleTable td{padding:11px 12px;border-bottom:1px solid #edf2f8;vertical-align:middle}.referenceSimpleTable tr:last-child td{border-bottom:0}.referenceSimpleTable td:first-child{width:76px}.referenceSimpleTable td:nth-child(3),.referenceSimpleTable td:nth-child(4),.referenceSimpleTable td:nth-child(5){width:118px}.referenceSimpleTable strong{display:block;color:#17233c;font-size:13px;line-height:1.35}.referenceSimpleTable small{display:block;margin-top:4px;color:#607087}.referenceSimpleTable a{color:#246aca;font-weight:700;text-decoration:none}.referenceSimpleTable button{display:inline-flex;align-items:center;gap:6px;border:1px solid #b9ccec;border-radius:8px;background:#fff;color:#1858ad;font:inherit;font-weight:700;padding:7px 10px;cursor:pointer}.referenceSimpleTable button:disabled{cursor:default;opacity:.55}.referenceSimpleThumb{width:48px;height:48px;display:flex;align-items:center;justify-content:center;border:1px solid #e5edf7;border-radius:8px;color:#8a9ab0;background:#fff}.referenceSimpleThumb img{width:100%;height:100%;object-fit:contain;border-radius:8px}.referenceDataStatus{display:inline-flex;align-items:center;border-radius:999px;background:#fff7ed;color:#9a5215;font-weight:700;padding:5px 9px}.referenceDataStatus.ok{background:#eaf8f0;color:#18734b}.referenceMapping{overflow:auto;padding:4px 3px 12px}.referenceMapping h3{margin:0 0 7px;font-size:15px}.referenceMapping p,.referenceMissing,.referenceProgress,.referenceProvenance{font-size:12px;line-height:1.6;color:#607087}.referenceMappingGrid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:12px;gap:12px;margin:15px 0}.referenceMappingGrid label,.referenceProductFields label,.referenceVariation{display:grid;grid-gap:6px;gap:6px;font-size:12px;font-weight:600;color:#40516a;min-width:0}.referenceSheetDialog input:not([type=file]):not([type=checkbox]),.referenceSheetDialog select{width:100%;min-width:0;box-sizing:border-box;border:1px solid #d9e2ef;border-radius:6px;background:#fff;color:#24324b;padding:9px;font:inherit;font-size:12px}.referenceSheetDialog input:focus,.referenceSheetDialog select:focus{outline:2px solid #78aafa;outline-offset:1px}.referenceSheetRow{padding:18px;border-bottom:1px solid #e5edf7;font-size:12px;overflow-wrap:anywhere}.referenceRowTop{display:flex;align-items:center;justify-content:space-between;gap:16px;margin-bottom:14px}.referenceRowTop label{display:flex;align-items:center;gap:7px;font-weight:700;white-space:nowrap}.referenceRowTop a{color:#246aca;text-decoration:none}.referenceCaptureActions{display:flex;align-items:center;gap:10px}.referenceCaptureActions button{border:1px solid #b9ccec;border-radius:8px;background:#fff;color:#1858ad;font:inherit;font-weight:700;padding:7px 10px;cursor:pointer}.referenceCaptureActions button:disabled{cursor:not-allowed;opacity:.55}.referenceProduct{display:grid;grid-template-columns:72px minmax(0,1fr);grid-gap:16px;gap:16px}.referenceProductImage{height:72px;display:flex;align-items:center;justify-content:center;border-radius:8px;border:1px solid #e5edf7;color:#8a9ab0}.referenceProductImage img{width:100%;height:100%;object-fit:contain;border-radius:8px}.referenceNumbers{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));grid-gap:10px;gap:10px;margin-top:10px}.referenceWarning{display:flex;gap:8px;background:#fffbeb;color:#876015;padding:10px 12px;border-radius:7px;margin-top:13px}.referenceWarning svg{flex-shrink:0;margin-top:2px}.referenceWarning p{margin:0;line-height:1.6}.referenceVariation{margin-top:12px}.referenceMissing{color:#8b6020}.referenceDescription{white-space:pre-wrap;max-height:180px;overflow:auto}.referenceSpecs{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:8px 20px;gap:8px 20px}.referenceSpecs>div{display:grid;grid-template-columns:minmax(85px,1fr) minmax(0,2fr);grid-gap:8px;gap:8px;border-bottom:1px solid #eef1f6;padding:5px 0}.referenceSpecs dt{color:#6d798b}.referenceSpecs dd{margin:0}.referenceSaved{color:#18734b;font-weight:700;margin:14px 0 0}.referenceSheetRow details summary{cursor:pointer;color:#345d97}@media(max-width:700px){.referenceMappingGrid{grid-template-columns:repeat(2,minmax(0,1fr))}.referenceProduct{grid-template-columns:minmax(0,1fr)}.referenceProductImage{display:none}.referenceNumbers{grid-template-columns:repeat(2,minmax(0,1fr))}.referenceSpecs{grid-template-columns:minmax(0,1fr)}.referenceSheetRow{padding:13px}}.referenceSheetHeaderActions{display:flex;align-items:center;gap:10px}.referenceSheetHeaderActions>button:first-child{display:inline-flex;align-items:center;gap:6px;border:1px solid #b9ccec;border-radius:8px;background:#fff;color:#1858ad;font:inherit;font-weight:700;padding:9px 12px;cursor:pointer}.referenceSheetHeaderActions>button:first-child:disabled{cursor:default;opacity:.55}.referenceDataStatus.blocked{background:#fff1f2;color:#be123c}.referenceImportSections{display:grid;grid-gap:12px;gap:12px;min-height:0;overflow:auto;padding:1px}.referenceImportCard{border:1px solid #dce6f3;border-radius:10px;background:#fff;overflow:hidden}.referenceImportCardHeader{width:100%;display:flex;align-items:center;justify-content:space-between;gap:16px;border:0;background:#f8faff;color:#17233c;padding:13px 15px;text-align:left;cursor:pointer}.referenceImportCardHeader span{display:grid;grid-gap:3px;gap:3px}.referenceImportCardHeader strong{font-size:14px}.referenceImportCardHeader small{color:#66758b;font-size:12px;font-weight:500}.referenceImportCardHeader svg{transition:transform .18s ease}.referenceImportCardHeader svg.open{transform:rotate(180deg)}.referenceImportCardBody{padding:10px}.referenceImportCardBody>p{margin:8px;color:#66758b;font-size:13px}.referenceImportCardAction{display:flex;justify-content:flex-end;align-items:center;gap:14px;padding:12px 2px 2px}.referenceImportCardAction p{margin:0;color:#66758b;font-size:12px}.referenceImportCardAction button{display:inline-flex;align-items:center;gap:6px;border:0;border-radius:8px;background:#0b5ce7;color:#fff;font:inherit;font-weight:700;padding:9px 13px;cursor:pointer}.referenceImportCardAction button:disabled{cursor:default;opacity:.55}.offerCompatibilitiesSection{display:grid;grid-gap:16px;gap:16px;order:5}.clientOffersV2MarketplaceActivity{position:absolute;right:calc(100% + 3px);top:50%;display:inline-flex;flex-direction:column;align-items:center;justify-content:center;gap:0;color:#0757f8;line-height:9px;transform:translateY(-50%);animation:clientOffersProcessingToolPulse 1.15s ease-in-out infinite}.clientOffersV2MarketplaceActivity svg{display:block;margin-block:-2px}.offerSectionHint{margin:-6px 0 0;color:#667085;font-size:12px;line-height:1.4}.offerCompatibilityGrid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:14px 18px;gap:14px 18px}.offerCompatibilitySelect{position:relative;min-width:0}.offerCompatibilitySelect>.offerCompatibilitySelectTrigger{min-height:36px;box-sizing:border-box;display:flex;align-items:center;justify-content:space-between;gap:9px;padding:8px 10px;border:1px solid #dbe4f0;border-radius:7px;background:#fff;color:#24324b;cursor:pointer;list-style:none;font:inherit;font-size:12px}.offerCompatibilitySelect>summary::-webkit-details-marker{display:none}.offerCompatibilitySelect>.offerCompatibilitySelectTrigger span{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.offerCompatibilitySelect>.offerCompatibilitySelectTrigger svg{flex:0 0 auto;color:#58708f}.offerCompatibilitySelectMenu{position:absolute;z-index:20;top:calc(100% + 5px);left:0;width:100%;max-height:230px;box-sizing:border-box;overflow:auto;padding:6px;border:1px solid #cfdaea;border-radius:8px;background:#fff;box-shadow:0 12px 28px rgba(23,35,60,.16)}.offerCompatibilitySelectMenu label{width:100%;min-width:0;box-sizing:border-box;display:flex;align-items:center;gap:8px;padding:8px;border-radius:6px;color:#24324b;cursor:pointer;font-size:12px}.offerCompatibilitySelectMenu label:hover{background:#f1f6fd}.offerCompatibilitySelectMenu input[type=checkbox]{flex:0 0 15px!important;width:15px!important;min-width:15px!important;height:15px!important;padding:0!important;margin:0!important;accent-color:#0757f8}.offerCompatibilitySelectMenu label span{display:block;width:auto;min-width:0;color:#24324b;font-size:12px!important;font-weight:500;line-height:1.35;white-space:normal;word-break:normal;overflow-wrap:anywhere;writing-mode:horizontal-tb}.offerCompatibilitySelectMenu p{margin:4px;color:#667085;font-size:12px;line-height:1.4}.offerCompatibilitySelectMenu p.error{color:#b42318}.offerCompatibilitySelectMenu .offerCompatibilitySearch{position:-webkit-sticky;position:sticky;z-index:2;top:-6px;display:flex;min-height:38px;margin-bottom:5px;padding:0 9px;border:1px solid #d7e1ee;border-radius:7px;background:#fff;color:#6b7d96;cursor:text}.offerCompatibilitySelectMenu .offerCompatibilitySearch:hover{background:#fff}.offerCompatibilitySelectMenu .offerCompatibilitySearch input{width:100%;min-width:0;height:36px;padding:0;border:0;outline:0;background:transparent;color:#24324b;font:inherit;font-size:13px}@media (max-width:980px){.offerCompatibilityGrid{grid-template-columns:repeat(2,minmax(0,1fr))}}.offerCompatibilityOfficialValue{display:flex;align-items:center;min-height:36px;padding:8px 11px;border:1px solid #dbe4f0;border-radius:7px;background:#f8fafc;color:#5a6b84;font:inherit;font-size:12px}.offerDetailPage .offerDetailScroll,.offerDetailPage .offerMarketplaceRail{height:100%!important;max-height:100%!important;min-height:0!important;overflow-y:auto!important;overscroll-behavior:contain}.offerDetailPage .offerMarketplaceRail{align-self:stretch;padding:0 8px 10px 0!important;scrollbar-gutter:stable}.offerDetailScroll .offerSection{padding-bottom:69px!important}.offerSection h2.offerSectionTitle{font-size:26px!important;line-height:1!important}.offerSectionTitle svg{width:26px!important;height:26px!important}.offerTitleRow{grid-template-columns:minmax(0,1fr) 72px 34px!important;min-height:34px!important;font-size:18px!important}.offerTitleRow small{font-size:15px!important}.offerTitleRow button{width:34px;height:34px;display:grid;place-items:center;padding:0}.offerTitleRow button svg{width:20px!important;height:20px!important}.offerDescriptionFieldExpandable{cursor:pointer}.offerDescriptionFieldExpandable textarea{overflow:hidden!important;cursor:pointer;pointer-events:none}.offerDescriptionFieldExpandable:focus-visible{border-radius:5px;outline:2px solid var(--color-highlight-blue);outline-offset:2px}.offerSectionActions{right:27px!important}.offerSectionActions .offerSectionCancel,.offerSectionActions .offerSectionSave{min-width:86px}.offerHeaderContent .offerHeaderNameInput{height:28px!important;font-size:19.5px!important;line-height:28px!important}.offerBasicSection{--offer-field-font-size:13.2px;--offer-basic-field-height:42px;--offer-basic-label-width:104px}.offerBasicGrid{grid-template-rows:repeat(2,var(--offer-basic-field-height));gap:10px 18px!important}.offerBasicSection .offerField{box-sizing:border-box;min-width:0;height:var(--offer-basic-field-height);display:grid;grid-template-columns:var(--offer-basic-label-width) minmax(0,1fr);align-items:stretch;grid-gap:0!important;gap:0!important;overflow:hidden;border:1px solid #dde5ef;border-radius:5px;background:#fff}.offerBasicSection .offerField.large{height:calc((var(--offer-basic-field-height) * 2) + 10px)}.offerBasicSection .offerField>span:first-child{box-sizing:border-box;height:100%;display:flex;align-items:center;min-width:0;margin:0;padding:0 12px;color:#53617d;font-size:var(--offer-field-font-size)!important;font-weight:400;line-height:1.2}.offerBasicSection .offerField>.offerDescriptionField,.offerBasicSection .offerField>.offerMeasureInput,.offerBasicSection .offerField>input,.offerBasicSection .offerField>select{min-width:0;height:100%!important;border:0!important;border-left:1px solid #dde5ef!important;border-radius:0!important}.offerBasicSection .offerField>input,.offerBasicSection .offerField>select{padding:0 12px;font-size:var(--offer-field-font-size)!important;font-weight:400}.offerBasicSection .offerMeasureInput{display:block}.offerBasicSection .offerMeasureInput input{box-sizing:border-box;width:100%;height:100%;border:0!important;border-radius:0!important}.offerBasicSection .offerMeasureInput b,.offerBasicSection .offerMeasureInput input{font-size:var(--offer-field-font-size)!important}.offerBasicSection .offerField.large>.offerDescriptionField,.offerBasicSection .offerField.large>.offerDescriptionField textarea{box-sizing:border-box;width:100%;height:100%!important;min-height:100%!important;max-height:100%!important;margin:0!important}.offerBasicSection .offerField.large>.offerDescriptionField textarea{overflow:hidden!important;padding:12px 42px 12px 12px;border:0!important;border-radius:0!important;resize:none!important;font-size:var(--offer-field-font-size)!important}.offerBasicSection .offerFiscalGrid,.offerBasicSection .offerPackageGrid,.offerBasicSection .offerWarrantyGrid{align-items:stretch}.offerBasicSection .offerPackageGrid .offerField{--offer-basic-label-width:50%}.offerBasicSection .offerFiscalGrid{grid-template-columns:repeat(3,minmax(0,1fr))}.offerBasicSection .offerFiscalGrid .offerField{--offer-basic-label-width:42%}.offerBasicSection .offerFiscalGrid .offerFieldWide{grid-column:span 2;--offer-basic-label-width:32%}.offerBasicSection .offerWarrantyGrid .offerField{--offer-basic-label-width:42%}.offerElaboratedSection .offerDescriptionField textarea,.offerElaboratedSection .offerKeywordHeader,.offerElaboratedSection .offerKeywordRow input,.offerElaboratedSection .offerTextBlock>span,.offerMarketplaceRail .offerInfoField,.offerMarketplaceRail .offerInfoField input,.offerMarketplaceRail input,.offerMarketplaceRail label,.offerMarketplaceRail select{font-size:13.2px!important}.sheetMappingPreview{flex:1 1;min-width:0;min-height:0;display:grid;grid-template-rows:auto minmax(0,1fr) auto;grid-gap:12px;gap:12px;padding:4px 0 0}.sheetMappingPreview h3{margin:0;color:#17233c;font-size:15px}.sheetMappingPreview p{margin:0;color:#66758b;font-size:12px}.sheetMappingPreview>div:first-child{display:grid;grid-gap:6px;gap:6px}.sheetMappingToolbar{position:relative;display:flex!important;align-items:flex-end;justify-content:space-between;gap:18px!important}.sheetMappingToolbar>div{min-width:0;display:grid;grid-gap:6px;gap:6px}.sheetMappingSort{position:relative;flex:0 0 auto}.sheetMappingSort>summary{min-height:36px;display:inline-flex;align-items:center;gap:7px;padding:0 12px;border:1px solid #b9ccec;border-radius:8px;background:#fff;color:#1858ad;font-size:12px;font-weight:750;cursor:pointer;list-style:none}.sheetMappingSort>summary::-webkit-details-marker{display:none}.sheetMappingSort[open]>summary{border-color:#75a4ee;background:#f4f8ff}.sheetMappingSortMenu{position:absolute;top:calc(100% + 7px);right:0;z-index:8;width:220px;padding:8px;border:1px solid #d6e1ef;border-radius:10px;background:#fff;box-shadow:0 14px 36px rgba(15,23,42,.16)}.sheetMappingSortMenu fieldset{display:grid;grid-gap:2px;gap:2px;margin:0;padding:8px;border:0}.sheetMappingSortMenu fieldset+fieldset{margin-top:5px;padding-top:12px;border-top:1px solid #e7edf5}.sheetMappingSortMenu legend{width:100%;margin-bottom:5px;color:#66758b;font-size:10px;font-weight:800;letter-spacing:.06em;text-transform:uppercase}.sheetMappingSortMenu label{display:flex;align-items:center;gap:8px;padding:7px 6px;border-radius:6px;color:#24324b;font-size:12px;font-weight:650;cursor:pointer}.sheetMappingSortMenu label:hover{background:#f4f7fb}.sheetMappingSortMenu input{width:14px;height:14px;margin:0;accent-color:#0757f8}.sheetMappingScroll{min-width:0;min-height:380px;overflow:auto;overscroll-behavior:contain;scrollbar-gutter:stable;border:1px solid #dce6f3;border-radius:8px}.sheetMappingScroll table{width:max-content;min-width:100%;table-layout:fixed;border-collapse:collapse;font-size:12px}.sheetMappingScroll td,.sheetMappingScroll th{min-width:220px;max-width:220px;padding:9px 11px;border-right:1px solid #e5ebf3;border-bottom:1px solid #e5ebf3;text-align:left;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.sheetMappingScroll th{position:-webkit-sticky;position:sticky;top:0;z-index:2;background:#f7faff;vertical-align:top}.sheetMappingScroll th select{width:100%;margin-bottom:7px;font:inherit}.sheetMappingScroll th strong{display:block;color:#1b2e50}.sheetMappingActions{display:flex;justify-content:flex-end}.sheetMappingActions button{border:0;border-radius:8px;background:#0b5ce7;color:#fff;font:inherit;font-weight:700;padding:10px 14px;cursor:pointer}.sheetDuplicateOverlay{position:absolute;inset:0;z-index:30;display:grid;place-items:center;padding:24px;border-radius:inherit;background:rgba(15,23,42,.38)}.sheetDuplicateDialog{width:min(680px,100%);max-height:min(650px,90%);display:flex;flex-direction:column;overflow:hidden;border:1px solid #d8e3f0;border-radius:14px;background:#fff;box-shadow:0 24px 70px rgba(15,23,42,.24)}.sheetDuplicateDialog>header{display:flex;align-items:flex-start;justify-content:space-between;gap:18px;padding:20px 22px;border-bottom:1px solid #e7edf5}.sheetDuplicateDialog h3,.sheetDuplicateDialog p{margin:0}.sheetDuplicateDialog h3{color:#17233c;font-size:17px}.sheetDuplicateDialog header p{margin-top:5px;color:#66758b;font-size:13px}.sheetDuplicateDialog header button{display:grid;place-items:center;width:34px;height:34px;border:1px solid #d8e3f0;border-radius:9px;background:#fff;color:#53627a;cursor:pointer}.sheetDuplicateList{min-height:0;overflow:auto;padding:10px 22px}.sheetDuplicateList>div{display:grid;grid-template-columns:minmax(110px,180px) 1fr;grid-gap:14px;gap:14px;padding:11px 2px;border-bottom:1px solid #edf1f6;font-size:13px}.sheetDuplicateList strong{color:#17233c;overflow-wrap:anywhere}.sheetDuplicateList span{color:#66758b}.sheetDuplicateHint{padding:12px 22px;background:#f7faff;color:#52627b;font-size:12px}.sheetDuplicateDialog>footer{display:flex;justify-content:flex-end;gap:10px;padding:16px 22px;border-top:1px solid #e7edf5}.sheetDuplicateDialog>footer button{min-height:38px;padding:0 15px;border:1px solid #0b5ce7;border-radius:8px;background:#0b5ce7;color:#fff;font:inherit;font-size:12px;font-weight:750;cursor:pointer}.sheetDuplicateDialog>footer button.secondary{border-color:#b9ccec;background:#fff;color:#1858ad}.sheetMappingScroll .sheetMappingRemoveColumn{position:-webkit-sticky;position:sticky;left:76px;z-index:3;width:58px;min-width:58px;max-width:58px;box-sizing:border-box;padding:9px 7px;background:#f7faff;text-align:center}.sheetMappingScroll tbody .sheetMappingRemoveColumn{z-index:1;background:#fff}.sheetMappingScroll .sheetMappingCodeColumn{position:-webkit-sticky;position:sticky;left:0;z-index:4;width:76px;min-width:76px;max-width:76px;box-sizing:border-box;padding:9px 7px;background:#f7faff;text-align:center}.sheetMappingScroll tbody .sheetMappingCodeColumn{z-index:2;background:#fff;color:#155fca}.sheetMappingCodeColumn>span,.sheetMappingRemoveColumn>span{display:block;color:#7b879a;font-size:10px;font-weight:700}.sheetMappingRemoveColumn button{display:inline-flex;width:25px;height:25px;align-items:center;justify-content:center;padding:0;border:0;border-radius:6px;background:transparent;color:#c64949;cursor:pointer}.sheetMappingRemoveColumn button:hover{background:#fff0f0;color:#a92525}@media (max-width:760px){.sheetMappingToolbar{align-items:stretch;flex-direction:column}.sheetMappingSort{align-self:flex-end}}.offerExtraFieldsChannels button.offerCompatibilityChannel{border-color:#b7dfcc;background:#f0fbf5;color:#13724b}.offerExtraFieldsChannels button.offerCompatibilityChannel:hover{border-color:#22a06b;background:#e6f7ef;color:#0b6040}.offerCompatibilityChannelIcon,.offerCompatibilityDialogIcon{display:inline-flex;width:36px;height:28px;flex:0 0 auto;align-items:center;justify-content:center;color:#18a566}.offerCompatibilityDialog{width:min(940px,calc(100vw - 48px))}.offerCompatibilityDialogBody{min-height:320px;padding:22px 20px 28px;overflow:visible}.offerCompatibilityDialogBody>p{margin:0 0 18px;color:#65728a;font-size:12px;line-height:1.5}.offerCompatibilityDialog .offerCompatibilityGrid{width:100%;align-items:start;grid-template-columns:repeat(3,minmax(0,1fr));gap:18px}.offerCompatibilityDialog .offerField>span{min-height:18px;margin-bottom:2px;font-size:13px;line-height:1.35}.offerCompatibilityDialog .offerCompatibilitySelectMenu{z-index:30;max-height:280px;padding:7px}.offerCompatibilityDialog .offerCompatibilitySelect>.offerCompatibilitySelectTrigger{width:100%;height:48px;min-height:48px;padding:0 14px;border-radius:8px;font-size:14px;line-height:1.3}.offerCompatibilityDialog .offerCompatibilitySelect>.offerCompatibilitySelectTrigger span{color:#24324b;font:inherit;font-size:inherit;font-weight:500}.offerCompatibilityDialog .offerCompatibilitySelectMenu label{gap:10px;min-height:38px;padding:9px 10px;font-size:14px}.offerCompatibilityDialog .offerCompatibilitySelectMenu label span{font-size:14px!important;line-height:1.4}.offerCompatibilityDialog .offerCompatibilitySelectMenu input[type=checkbox]{flex-basis:18px!important;width:18px!important;min-width:18px!important;height:18px!important}.offerCompatibilityDialog .offerCompatibilitySelectMenu p{padding:5px;font-size:13px}.offerCompatibilitySelect.isOpen>.offerCompatibilitySelectTrigger svg{transform:rotate(180deg)}.offerCompatibilityDialog{overflow:visible}.offerCompatibilityDialogBody{min-height:340px}@media (max-width:760px){.offerCompatibilityDialog .offerCompatibilityGrid{grid-template-columns:1fr}.offerCompatibilityDialog{width:min(560px,calc(100vw - 24px))}}.newProductsPage{background:#f4f7fb;color:#253047}.newProductsHeaderInner{max-width:1320px;padding-left:32px;padding-right:32px}.newProductsShell{width:min(1320px,calc(100% - 40px));margin:0 auto;padding:42px 0 60px}.newProductsIntro{margin:0 0 24px}.newProductBar small,.newProductsCardTitle small,.newProductsIntro>span{color:#397be2;font-size:10px;font-weight:800;letter-spacing:.12em}.newProductsIntro h1{margin:7px 0 6px;font-size:clamp(24px,3vw,34px);letter-spacing:-.035em}.newProductMedia p,.newProductsCardTitle p,.newProductsIntro p{margin:0;color:#6b778c;font-size:13px}.newProductsCard{margin-top:18px;overflow:hidden;border:1px solid #e2e8f1;border-radius:14px;background:#fff;box-shadow:0 8px 28px rgba(31,51,84,.055)}.identityCard{padding:23px 26px 26px}.identityCard .newProductsCardTitle{margin-bottom:19px}.newProductsCardTitle{display:flex;align-items:flex-start;justify-content:space-between;gap:20px}.newProductsCardTitle h2{margin:4px 0;font-size:18px}.newProductsCardTitle>span{border-radius:999px;background:#eef4fe;color:#397be2;padding:7px 11px;font-size:11px;font-weight:700}.identityCard>label,.newProductName label{display:block;margin-bottom:7px;color:#48556b;font-size:12px;font-weight:650}.identityCard>input,.newProductName input{width:min(100%,480px);height:43px;border:1px solid #dce3ed;border-radius:8px;padding:0 12px;color:#26344c;outline:none}.identityCard>input:focus,.newProductName input:focus,.newProductsTable input:focus,.newProductsTable textarea:focus{border-color:#397be2;box-shadow:0 0 0 3px #397be21a}.productsCard>.newProductsCardTitle{padding:23px 26px}.newProductList{border-top:1px solid #e8edf4;padding:18px;background:#f8fafc}.newProductBlock{overflow:hidden;margin-bottom:14px;border:1px solid #dae2ed;border-radius:11px;background:#fff}.newProductBlock:last-child{margin-bottom:0}.newProductBar{display:flex;align-items:center;min-height:66px;gap:10px;padding:10px 16px;background:#fbfcfe}.newProductBar>div{display:grid;grid-gap:3px;gap:3px}.newProductBar strong{font-size:14px}.newProductDelete,.newProductToggle,.rowDelete,.variationToggle{display:inline-flex;align-items:center;justify-content:center;border:0;background:transparent;color:#66758b;cursor:pointer}.newProductToggle{width:31px;height:31px;border:1px solid #dce4ef;border-radius:7px;background:#fff}.newProductToggle svg{width:17px}.newProductDelete{margin-left:auto;gap:6px;color:#9b4a52;font-size:11px}.newProductBody{border-top:1px solid #e6ebf2}.newProductName{padding:18px 20px}.newProductsTableScroll{overflow-x:auto;border-top:1px solid #edf0f5;border-bottom:1px solid #e8edf4}.newProductsTable{width:100%;min-width:1520px;border-collapse:collapse}.newProductsTable th{padding:10px 8px;background:#f7f9fc;color:#647187;font-size:10px;text-align:left;white-space:nowrap}.newProductsTable th:first-child{width:38px}.newProductsTable th:nth-child(2){width:150px}.newProductsTable th:nth-child(3){width:125px}.newProductsTable th:nth-child(4),.newProductsTable th:nth-child(5){width:130px}.newProductsTable th:nth-child(6){width:120px}.newProductsTable th:nth-child(7){width:225px}.newProductsTable th:nth-child(8){width:245px}.newProductsTable th:nth-child(9){width:95px}.newProductsTable td{padding:11px 8px;border-top:1px solid #edf0f5;vertical-align:top}.newProductsTable input,.newProductsTable textarea{box-sizing:border-box;width:100%;min-height:38px;border:1px solid #dce3ed;border-radius:7px;padding:8px 9px;color:#26344c;font:inherit;font-size:11px;outline:none}.newProductsTable textarea{height:86px;resize:vertical}.prefixedInput,.suffixedInput{display:flex;align-items:center;border:1px solid #dce3ed;border-radius:7px;overflow:hidden}.prefixedInput:focus-within,.suffixedInput:focus-within{border-color:#397be2;box-shadow:0 0 0 3px #397be21a}.prefixedInput span,.suffixedInput span{padding:0 8px;color:#8190a5;font-size:10px;white-space:nowrap}.prefixedInput input,.suffixedInput input{min-width:0;border:0;border-radius:0;box-shadow:none!important}.measureInputs{display:grid;grid-gap:5px;gap:5px}.measureInputs label{display:flex;align-items:center}.measureInputs label span{width:24px;color:#78869a;font-size:10px;font-weight:750}.measureInputs input{min-height:30px;height:30px;padding:5px 7px}.stockInput{text-align:center}.rowDelete{width:30px;height:35px;color:#ad5961}.newProductActions{display:flex;align-items:center;gap:24px;padding:15px 20px}.addProductButton,.newProductActions>button{gap:7px;border:1px solid #bfcde0;border-radius:8px;background:#fff;color:#2c65bd;padding:9px 13px;font-weight:700}.addProductButton,.customSizes,.newProductActions>button{display:inline-flex;align-items:center;font-size:11px;cursor:pointer}.customSizes{gap:8px;color:#536177}.customSizes input{position:absolute;opacity:0}.customSizes span{width:30px;height:17px;border-radius:99px;background:#cbd4e1;padding:2px;transition:.2s}.customSizes span:before{content:"";display:block;width:13px;height:13px;border-radius:50%;background:#fff;transition:.2s}.customSizes input:checked+span{background:#397be2}.customSizes input:checked+span:before{transform:translateX(13px)}.newProductMedia{display:flex;align-items:flex-start;justify-content:space-between;gap:18px;padding:18px 20px 20px;border-top:1px solid #e9edf3}.newProductMedia h3{margin:0 0 4px;font-size:13px}.videoSlots{display:flex;gap:9px}.videoSlots label{display:grid;place-items:center;width:112px;height:76px;border:1px dashed #bfcde0;border-radius:8px;color:#6d7b90;cursor:pointer}.videoSlots input{display:none}.videoSlots span{font-size:10px;font-weight:650}.videoSlots small{font-size:8px;color:#99a5b6}.addProductButton{margin:18px 26px 25px;border-color:#397be2;background:#397be2;color:#fff;padding:11px 15px}.newProductsFootnote{margin-top:14px;color:#7a879a;font-size:11px;text-align:center}@media (max-width:700px){.newProductsShell{width:min(100% - 20px,1320px);padding-top:26px}.identityCard,.productsCard>.newProductsCardTitle{padding-left:18px;padding-right:18px}.newProductList{padding:10px}.newProductMedia,.newProductsCardTitle{flex-direction:column}.newProductsCardTitle>span{align-self:flex-start}}.newProductsPage .newProductsShell{width:min(1160px,calc(100% - 64px));padding:24px 0 40px}.newProductsPage .newProductsCard{margin-top:0;margin-bottom:18px;border-radius:10px;box-shadow:0 3px 15px #19365c04}.newProductsPage .identityCard{padding:20px 24px}.newProductsPage .identityCard .newProductsCardTitle{margin-bottom:16px}.newProductsPage .productsCard>.newProductsCardTitle{padding:20px 24px 16px}.newProductsPage .newProductsCardTitle p{margin-top:8px;font-size:12px}.newProductsPage .newProductList{padding:0 16px;border:0;background:#fff}.newProductsPage .newProductBlock{border-radius:7px}.newProductsPage .newProductBar{min-height:60px;padding:12px;gap:10px}.newProductsPage .productNameInput{width:min(390px,45%);min-width:0;height:36px;border:1px solid #dce3ed;border-radius:6px;padding:8px 10px;font:inherit;font-size:12px;background:#fff}.newProductsPage .customSizes{margin-left:auto;white-space:nowrap;font-size:10px}.newProductsPage .customSizes span{flex-shrink:0}.newProductsPage .customSizes input:focus-visible+span{outline:2px solid #397be2;outline-offset:3px}.newProductsPage .newProductsTableScroll{overflow:visible}.newProductsPage .newProductsTable{table-layout:fixed;min-width:0;width:100%}.newProductsPage .newProductsTable th{width:auto;padding:8px 4px;font-size:9px;white-space:normal;vertical-align:top;height:46px;text-align:left}.newProductsPage .customSizeRow label>span small,.newProductsPage .customSizesHeader small,.newProductsPage .newProductsTable th small{margin-left:3px;color:#8995a7;font-size:inherit;font-weight:500;white-space:nowrap}.newProductsPage .tableHeadTitle{display:block;color:#4d5b70;font-size:9px;font-weight:700;line-height:12px}.newProductsPage .tableHeadMeta{display:block;margin-top:5px;color:#5e6b7d;font-size:9px;font-weight:600;line-height:11px;white-space:nowrap}.newProductsPage .newProductsTable td{padding:7px 4px}.newProductsPage .newProductsTable input,.newProductsPage .newProductsTable textarea{display:block;width:100%;min-width:0;max-width:100%;height:36px;min-height:36px;padding:8px 5px;font-size:11px;line-height:18px;border-radius:5px}.newProductsPage .newProductsTable textarea{resize:vertical}.newProductsPage .prefixedInput,.newProductsPage .suffixedInput{height:36px}.newProductsPage .prefixedInput input,.newProductsPage .suffixedInput input{height:34px;min-height:34px;padding:8px 3px}.newProductsPage .prefixedInput span,.newProductsPage .suffixedInput span{padding:0 3px;font-size:9px}.newProductsPage .measureHead,.newProductsPage .measureInputs{display:grid;grid-template-columns:minmax(0,.8fr) minmax(0,.8fr) minmax(0,1.4fr);grid-gap:3px;gap:3px}.newProductsPage .measureHead{margin-top:5px;color:#5e6b7d;font-size:9px;font-weight:600;line-height:11px;text-align:left}.newProductsPage .measureInputs label{min-width:0}.newProductsPage .measureInputs input{text-align:center}.newProductsPage .rowDelete,.newProductsPage .variationToggle{padding:0;width:100%;height:36px}.newProductsPage .newProductActions{padding:10px 12px}.newProductsPage .newProductActions>button{padding:7px 9px;font-size:10px;border-color:transparent;background:transparent}.newProductsPage .addProductButton{margin:16px;padding:10px 13px;font-size:11px}.newProductsPage .variationMediaRow>td{padding:4px 12px 14px 32px;border-top:0}.newProductsPage .variationMediaStrip{display:flex;flex-wrap:wrap;align-items:flex-start;gap:8px}.newProductsPage .mediaUploadOption{display:grid;justify-items:center;grid-gap:5px;gap:5px}.newProductsPage .mediaUploadOption>small{color:#5e6b7d;font-size:9px;font-weight:600;line-height:11px;white-space:nowrap}.newProductsPage .mediaPreviewTile,.newProductsPage .mediaUploadTile{position:relative;width:76px;height:76px;border:1px dashed #cbd6e4;border-radius:6px;overflow:hidden;background:#fbfcfe}.newProductsPage .mediaUploadTile{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:7px;color:#76859a;font-size:10px;cursor:pointer}.newProductsPage .mediaUploadTile input{position:absolute;inset:0;opacity:0;cursor:pointer;width:100%;height:100%}.newProductsPage .mediaUploadTile:focus-within{outline:2px solid #397be2}.newProductsPage .mediaPreviewTile{border-style:solid}.newProductsPage .mediaPreviewTile img,.newProductsPage .mediaPreviewTile video{width:100%;height:100%;object-fit:cover}.newProductsPage .mediaPreviewTile button{position:absolute;top:2px;right:2px;border:0;background:#fff;border-radius:50%;padding:2px;display:flex;cursor:pointer}.newProductsPage .customVariationTable>.newProductsTable>thead th:first-child{width:38px}.newProductsPage .customVariationTable>.newProductsTable>thead th:nth-child(2){width:32%}.newProductsPage .customVariationTable>.newProductsTable>thead th:nth-child(3){width:auto}.newProductsPage .customVariationTable>.newProductsTable>thead th:last-child{width:42px}.newProductsPage .customVariationTable>.newProductsTable>tbody>.variationDataRow{grid-template-columns:38px minmax(180px,.7fr) minmax(280px,1.3fr) 42px}.newProductsPage .customVariationTable>.newProductsTable>tbody>.variationDataRow td:nth-child(2){grid-column:auto}.newProductsPage .customVariationTable>.newProductsTable>tbody>.variationDataRow td:nth-child(3):before{content:none}.newProductsPage .customVariationTable>.newProductsTable>tbody>.variationDataRow textarea{min-height:36px;height:36px;resize:vertical}.newProductsPage .customSizesData{overflow:hidden;margin-top:18px;border:1px solid #dfe6ef;border-radius:7px;background:#fbfcfe}.newProductsPage .customSizeRow,.newProductsPage .customSizesHeader{display:grid;grid-template-columns:minmax(85px,.75fr) minmax(145px,1.3fr) minmax(95px,.85fr) minmax(110px,.95fr) minmax(90px,.8fr) minmax(250px,2.1fr) minmax(90px,.75fr) 32px;grid-gap:8px;gap:8px;align-items:center}.newProductsPage .customSizesHeader{padding:9px 10px;background:#f4f7fb;color:#647187;font-size:9px;font-weight:700}.newProductsPage .customSizeRow{padding:10px;border-top:1px solid #e4eaf2}.newProductsPage .customSizeRow>label{display:grid;grid-gap:5px;gap:5px;min-width:0}.newProductsPage .customSizeMeasures label>span,.newProductsPage .customSizeMeasures legend,.newProductsPage .customSizeRow>label>span{color:#59677b;font-size:9px;font-weight:700}.newProductsPage .customSizeRow>label>span{display:none}.newProductsPage .customSizeRow input,.newProductsPage .customSizeRow textarea{box-sizing:border-box;width:100%;min-width:0;min-height:38px;border:1px solid #dce3ed;border-radius:5px;padding:8px;color:#26344c;background:#fff;font:inherit;font-size:10px;outline:none}.newProductsPage .customSizeRow input:focus,.newProductsPage .customSizeRow textarea:focus{border-color:#397be2;box-shadow:0 0 0 3px #397be21a}.newProductsPage .customSizeRow .prefixedInput,.newProductsPage .customSizeRow .suffixedInput{height:38px;background:#fff}.newProductsPage .customSizeRow .prefixedInput input,.newProductsPage .customSizeRow .suffixedInput input{height:36px;min-height:36px}.newProductsPage .customSizeRowDelete{display:grid;place-items:center}.newProductsPage .customSizeMeasures{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:5px;gap:5px;min-width:0;margin:0;padding:0;border:0}.newProductsPage .customSizeMeasures legend{display:none}.newProductsPage .customSizeMeasures label{display:grid;grid-gap:5px;gap:5px;min-width:0}.newProductsPage .customSizeMeasures label>span{display:none}.newProductsPage .customSizeActions{padding:8px 10px;border-top:1px solid #e4eaf2}@media (max-width:900px){.newProductsPage .customSizesHeader{display:none}.newProductsPage .customSizeRow{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.newProductsPage .customSizeRow>label>span{display:block}.newProductsPage .customSizeRowDelete{grid-column:1/-1;justify-content:end}.newProductsPage .customSizeMeasures{grid-column:1/-1}.newProductsPage .customSizeMeasures label>span,.newProductsPage .customSizeMeasures legend{display:block}}.newProductsSubmit{display:block;margin:4px 0 0 auto;border:0;border-radius:8px;background:#2477de;color:#fff;padding:12px 20px;font:inherit;font-size:12px;font-weight:750;cursor:pointer}.newProductsSubmit:disabled{cursor:wait;opacity:.6}.newProductsError{color:#a8343b;background:#fff2f3;border:1px solid #efc8cc;border-radius:8px;padding:11px 14px;font-size:12px}.newProductsSuccessPage{min-height:100vh;display:flex;flex-direction:column}.newProductsSuccessStage{flex:1 1;display:grid;place-items:center;width:100%;padding:32px 16px}.newProductsSuccess{width:min(620px,100%);margin:0;padding:45px;border:1px solid #dce5f0;border-radius:12px;background:#fff;text-align:center}.newProductsSuccessIcon{display:grid;place-items:center;width:64px;height:64px;margin:0 auto 18px;border-radius:999px;background:#e9f8ef;color:#159447}.newProductsSuccess strong{display:block;color:#2468b8;font-size:20px}.newProductsSuccess p{margin:8px 0 0;color:#667389;font-size:13px}.newProductsReviewPage{display:grid;grid-gap:18px;gap:18px}.newProductsReviewHeader{display:flex;justify-content:space-between;align-items:end;gap:25px;padding:22px;border:1px solid #dce5f0;border-radius:12px;background:#fff}.newProductsReviewHeader small{color:#397be2;font-size:10px;font-weight:800;letter-spacing:.1em}.newProductsReviewHeader h2{margin:6px 0;font-size:20px}.newProductsReviewHeader p{margin:0;color:#69778c;font-size:12px}.newProductsAssignment{display:flex;align-items:end;gap:8px}.newProductsAssignment label{display:grid;grid-gap:5px;gap:5px;color:#59687e;font-size:10px;font-weight:700}.newProductsAssignment select{min-width:270px;height:39px;border:1px solid #d7e0ec;border-radius:7px;padding:0 9px;background:#fff}.newProductsAssignment button{height:39px;border:0;border-radius:7px;padding:0 14px;background:#2477de;color:#fff;font-weight:700;cursor:pointer}.newProductsAssignment button:disabled{opacity:.5;cursor:default}.newProductsReviewList{display:grid;grid-gap:14px;gap:14px}.newProductsCreated,.newProductsReviewList section{padding:18px;border:1px solid #dce5f0;border-radius:10px;background:#fff}.newProductsReviewList h3{margin:0 0 13px;font-size:15px}.newProductsReviewTable{overflow-x:auto}.newProductsReviewTable table{width:100%;min-width:1000px;border-collapse:collapse;font-size:11px}.newProductsReviewTable th{padding:9px;background:#f5f8fc;color:#647188;text-align:left}.newProductsReviewTable td{padding:9px;border-top:1px solid #e7edf4;vertical-align:top}.newProductsReviewMedia{display:flex;gap:5px}.newProductsReviewMedia img,.newProductsReviewMedia video{width:48px;height:48px;border-radius:5px;object-fit:cover}.newProductsCreated{display:flex;flex-wrap:wrap;align-items:center;gap:10px}.newProductsCreated strong{width:100%}.newProductsCreated a{color:#2468b8;font-size:12px}.newProductsReviewState{padding:30px}@media(max-width:900px){.newProductsPage .newProductsShell{width:calc(100% - 32px)}.newProductsPage .newProductsTable thead{display:none}.newProductsPage .newProductsTable,.newProductsPage .newProductsTable tbody{display:block}.newProductsPage .newProductsTable colgroup{display:none}.newProductsPage .variationDataRow{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));padding:8px;border-top:1px solid #edf0f5}.newProductsPage .variationDataRow td{border:0}.newProductsPage .variationDataRow td:first-child,.newProductsPage .variationDataRow td:last-child{grid-column:1/-1}.newProductsPage .variationDataRow td:first-child button,.newProductsPage .variationDataRow td:last-child button{width:28px}.newProductsPage .variationDataRow td:nth-child(2):before{content:"Nome da variação"}.newProductsPage .variationDataRow td:nth-child(3):before{content:"SKU"}.newProductsPage .variationDataRow td:nth-child(4):before{content:"Custo"}.newProductsPage .variationDataRow td:nth-child(5):before{content:"Preço cliente (opcional)"}.newProductsPage .variationDataRow td:nth-child(6):before{content:"Peso"}.newProductsPage .variationDataRow td:nth-child(7):before{content:"Informações"}.newProductsPage .variationDataRow td:nth-child(8):before{content:"Altura / Largura / Comprimento (cm)"}.newProductsPage .variationDataRow td:nth-child(9):before{content:"Estoque (opcional)"}.newProductsPage .variationDataRow td:before{display:block;font-size:9px;color:#647187;margin-bottom:5px}.newProductsPage .variationMediaRow,.newProductsPage .variationMediaRow>td{display:block}.newProductsAssignment,.newProductsReviewHeader{align-items:stretch;flex-direction:column}.newProductsAssignment select{min-width:0}}@media(max-width:560px){.newProductsPage .newProductsHeaderInner{padding:0 14px}.newProductsPage .newProductsShell{width:calc(100% - 16px);padding:16px 0 28px}.newProductsPage .newProductsTable,.newProductsPage .newProductsTable tbody,.newProductsPage .newProductsTableScroll{width:100%;max-width:100%;overflow:hidden}.newProductsPage .newProductsCard{margin-bottom:12px;border-radius:9px}.newProductsPage .identityCard{padding:18px 16px}.newProductsPage .identityCard>input{width:100%}.newProductsPage .productsCard>.newProductsCardTitle{padding:18px 16px 14px}.newProductsPage .newProductsCardTitle{gap:8px}.newProductsPage .newProductList{padding:0 8px}.newProductsPage .newProductBlock{margin-bottom:10px}.newProductsPage .newProductBar{flex-wrap:wrap;min-height:0;padding:10px 8px;gap:8px}.newProductsPage .newProductToggle{flex:0 0 32px}.newProductsPage .productNameInput{flex-grow:1;flex-shrink:1;flex-basis:calc(100% - 42px);width:auto;max-width:none;height:40px}.newProductsPage .customSizes{order:4;width:calc(100% - 40px);margin:0 0 0 40px;min-height:28px}.newProductsPage .newProductDelete{order:5;margin:0 0 0 auto}.newProductsPage .variationDataRow{grid-template-columns:repeat(2,minmax(0,1fr));gap:4px 8px;margin:8px;padding:8px;border:1px solid #e4eaf2;border-radius:8px;background:#fbfcfe}.newProductsPage .variationDataRow td{padding:4px 0;min-width:0}.newProductsPage .variationDataRow .measureInputs,.newProductsPage .variationDataRow .prefixedInput,.newProductsPage .variationDataRow .suffixedInput{min-width:0}.newProductsPage .variationDataRow td:first-child{padding:0}.newProductsPage .variationDataRow td:nth-child(2){grid-column:1}.newProductsPage .variationDataRow td:nth-child(3){grid-column:2}.newProductsPage .variationDataRow td:nth-child(4){grid-column:1}.newProductsPage .variationDataRow td:nth-child(5){grid-column:2}.newProductsPage .variationDataRow td:nth-child(6){grid-column:1}.newProductsPage .variationDataRow td:nth-child(9){grid-column:2;grid-row:4}.newProductsPage .variationDataRow td:nth-child(7),.newProductsPage .variationDataRow td:nth-child(8){grid-column:1/-1}.newProductsPage .variationDataRow td:last-child{display:flex;justify-content:flex-end;padding:0}.newProductsPage .variationDataRow td:before{min-height:12px;margin-bottom:4px;font-size:10px;font-weight:650}.newProductsPage .variationDataRow td:nth-child(2):before{content:"Nome da variação (opcional)"}.newProductsPage .variationDataRow td:nth-child(3):before{content:"SKU (opcional)"}.newProductsPage .variationDataRow td:nth-child(5):before{content:"Preço cliente (opcional)"}.newProductsPage .variationDataRow td:nth-child(9):before{content:"Estoque (opcional)"}.newProductsPage .newProductsTable input,.newProductsPage .newProductsTable textarea,.newProductsPage .prefixedInput,.newProductsPage .suffixedInput{height:40px;min-height:40px}.newProductsPage .prefixedInput input,.newProductsPage .suffixedInput input{height:38px;min-height:38px}.newProductsPage .measureInputs{gap:5px}.newProductsPage .variationMediaRow>td{padding:2px 16px 16px}.newProductsPage .variationMediaStrip{gap:10px}.newProductsPage .mediaPreviewTile,.newProductsPage .mediaUploadTile{width:82px;height:82px}.newProductsPage .newProductActions{padding:8px 12px 12px}.newProductsPage .addProductButton{width:calc(100% - 16px);justify-content:center;margin:12px 8px 16px;min-height:42px}.newProductsPage .newProductsSubmit{width:100%;min-height:46px;margin-top:8px}}@media(max-width:900px){.newProductsPage .customVariationTable>.newProductsTable>tbody>.variationDataRow{grid-template-columns:32px minmax(0,1fr) 32px;gap:6px 8px}.newProductsPage .customVariationTable>.newProductsTable>tbody>.variationDataRow td:first-child{grid-column:1}.newProductsPage .customVariationTable>.newProductsTable>tbody>.variationDataRow td:nth-child(2){grid-column:2}.newProductsPage .customVariationTable>.newProductsTable>tbody>.variationDataRow td:nth-child(3){grid-column:1/-1}.newProductsPage .customVariationTable>.newProductsTable>tbody>.variationDataRow td:nth-child(4){grid-column:3;grid-row:1;display:flex;justify-content:flex-end}.newProductsPage .customVariationTable>.newProductsTable>tbody>.variationDataRow td:nth-child(3):before{content:"Informações"}}.offerMediaGenerationModal .offerMediaGenerationTextBox.isLoading{position:relative;border-color:#8eb0d3;background:#f5f9fd}.offerMediaGenerationModal .offerMediaPromptFieldSpinner{position:absolute;inset:0;display:grid;place-items:center;background:#f5f9fdd9;color:var(--media-blue);pointer-events:none}.offerMediaGenerationModal{--media-blue:var(--color-highlight-blue);--media-blue-soft:#eef4ff;--media-border:#cbd7e6;width:min(1067px,calc(100vw - 96px));height:min(828px,calc(100vh - 96px))}.offerMediaGenerationModal>header>div:first-child>span{background:#e7f0f9;color:var(--media-blue)}.offerMediaGenerationModal .offerMediaGenerationProgress>span>i{background:var(--media-blue)}.offerMediaGenerationModal>header{padding:13px 18px}.offerMediaGenerationModal .offerMediaGenerationHeaderActions .offerMediaConfirmSelection{width:auto;min-width:142px;height:34px;display:inline-flex;align-items:center;justify-content:center;gap:6px;padding:0 13px;border-color:#168354;background:#168354;color:#fff;font-size:11px;font-weight:750}.offerMediaGenerationModal .offerMediaGenerationHeaderActions .offerMediaConfirmSelection:hover:not(:disabled){background:#0e7046}.offerMediaGenerationModal .offerMediaGenerationHeaderActions .offerMediaConfirmSelection:disabled{opacity:.5;cursor:default}.offerMediaGenerationModal .offerMediaGenerationHeaderActions .offerMediaSavePhotos,.offerMediaGenerationModal .offerMediaGenerationHeaderActions .offerMediaSaveVideos{width:auto;min-width:112px;height:34px;display:inline-flex;align-items:center;justify-content:center;gap:6px;padding:0 13px;font-size:11px;font-weight:750}.offerMediaGenerationModal .offerMediaGenerationHeaderActions .offerMediaSavePhotos{border-color:#168354;background:#168354;color:#fff}.offerMediaGenerationModal .offerMediaGenerationHeaderActions .offerMediaSavePhotos:hover:not(:disabled){background:#0e7046}.offerMediaGenerationModal .offerMediaGenerationHeaderActions .offerMediaSavePhotos:disabled,.offerMediaGenerationModal .offerMediaGenerationHeaderActions .offerMediaSaveVideos:disabled{opacity:.5;cursor:default}.offerMediaGenerationModal .offerMediaGenerationBody{padding:18px 48px 26px}.offerMediaGenerationModal .offerMediaGenerationBody>section{margin-bottom:30px}.offerMediaGenerationModal .offerMediaGenerationTopCards{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);grid-gap:21px;gap:21px;margin-bottom:30px}.offerMediaGenerationModal .offerMediaGenerationSectionTitle,.offerMediaGenerationModal .offerMediaGenerationSectionTitle.video{min-height:50px;padding:8px 14px;background:#edf1f6;border-color:#d7e0eb;color:var(--media-blue)}.offerMediaGenerationModal .offerMediaGenerationSectionTitle>svg{flex:0 0 30px;width:30px;height:30px;color:var(--media-blue)}.offerMediaGenerationModal .offerMediaGenerationSectionTitle small,.offerMediaGenerationModal .offerMediaGenerationSectionTitle strong{color:#38506d}.offerMediaGenerationModal .offerMediaGenerationSectionTitle strong{color:var(--media-blue)}.offerMediaGenerationModal .offerMediaGenerationSectionTitle small{opacity:1}.offerMediaGenerationModal .offerMediaGenerationCaptionBody{min-height:82px;padding:9px 16px}.offerMediaGenerationModal .offerMediaGenerationCaptionBody .offerMediaGenerationTextBox{width:100%}.offerMediaGenerationModal .offerMediaGenerationRow,.offerMediaGenerationModal .offerMediaGenerationRow.hasVariation{grid-template-columns:72px 54px repeat(4,minmax(110px,1fr)) 136px 72px 36px;gap:8px;align-items:start;min-height:126px;padding:14px 42px 28px}.offerMediaGenerationModal .offerMediaGenerationRow.video{grid-template-columns:72px repeat(3,minmax(145px,1fr)) 64px 36px;gap:8px;padding-inline:42px}.offerMediaGenerationModal :is(.offerMediaGenerationTextBox,.offerMediaGenerationModelCell>div){height:64px;border-color:var(--media-border);background:#f8fafc;cursor:pointer;transition:border-color .16s ease,box-shadow .16s ease,background .16s ease}.offerMediaGenerationModal .offerMediaGenerationModelCell,.offerMediaGenerationModal .offerMediaGenerationModelCell>div{width:54px}.offerMediaGenerationModal .offerMediaGenerationModelCell img{width:100%;height:100%;padding:0;object-fit:contain}.offerMediaGenerationModal .offerMediaGenerationModelCell.isEmpty>div{visibility:visible;pointer-events:none;cursor:default;background:#f8fafc;border:1px dashed var(--media-border);box-shadow:none}.offerMediaGenerationModal .offerMediaGenerationModelCell.isEmpty>div:hover{border-color:var(--media-border);background:#f8fafc;box-shadow:none}.offerMediaGenerationModal :is(.offerMediaGenerationTextBox,.offerMediaGenerationModelCell>div):hover{border-color:#7fa4ca;background:#fff;box-shadow:0 0 0 3px #dce9f566}.offerMediaGenerationModal .offerMediaGenerationTextBox p{-webkit-line-clamp:3}.offerMediaGenerationModal :is(.offerMediaGenerationTextBox,.offerMediaGenerationModelCell>div)>button{background:transparent;color:#5b6b7e}.offerMediaGenerationModal :is(.offerMediaGenerationTextBox,.offerMediaGenerationModelCell>div)>button:hover{background:#e7eef6}.offerMediaGenerationModal .offerMediaGenerationReferences{border:0;border-radius:0;box-shadow:none}.offerMediaGenerationModal .offerMediaGenerationReferenceGrid{display:grid;grid-template-columns:repeat(3,64px);grid-gap:8px;gap:8px;min-width:0}.offerMediaGenerationModal .offerMediaGenerationReferenceGrid>button{position:relative;width:64px;height:64px;min-width:64px;display:block;overflow:hidden;padding:3px;border:1px solid #c6d5e5;border-radius:7px;background:#fff}.offerMediaGenerationModal .offerMediaGenerationReferenceGrid img{display:block;width:100%;height:100%;object-fit:contain;border-radius:4px;background:#fff}.offerMediaGenerationModal .offerMediaGenerationReferenceGrid>button.selected{border-color:#82aef8;background:#f0f5ff}.offerMediaGenerationModal .offerMediaGenerationReferenceGrid i{background:var(--media-blue)}.offerMediaGenerationModal .offerMediaGenerationDropzone.dragging{border-color:var(--media-blue);background:#edf4ff}.offerMediaGenerationModal .offerMediaGenerationCandidate.selected{border-color:#26a269;box-shadow:0 0 0 2px #26a26938;background:#f0fbf5}.offerMediaGenerationModal .offerMediaGenerationCandidate .official.selected{background:#26a269}.offerMediaGenerationModal .offerMediaGenerationCandidate img{width:100%;height:100%;object-fit:contain}.offerMediaGenerationModal .offerMediaGenerationEmptySlots.isQueued i,.offerMediaGenerationModal .offerMediaGenerationEmptySlots.isRunning i{display:grid;place-items:center;color:var(--media-blue);font-style:normal}.offerMediaGenerationModal .offerMediaGenerationEmptySlots.isQueued i{color:#7b8795}.offerMediaGenerationModal .offerMediaGenerationEmptySlots.isQueued span{transform:translateY(-2px);font-size:16px;font-weight:800;letter-spacing:-1px}.offerMediaGenerationModal .offerMediaVariationColumn{height:83px;display:grid;grid-template-rows:14px 1fr auto;align-content:stretch}.offerMediaGenerationModal .offerMediaVariationColumn b,.offerMediaGenerationModal .offerMediaVariationColumn>div{align-self:end}.offerMediaGenerationModal .offerMediaVariationColumn button{width:30px;height:30px;color:var(--media-blue);border-color:#bfd0e2}.offerMediaGenerationModal .offerMediaGenerationRedo{height:83px;display:grid;grid-template-rows:14px 1fr;justify-items:start;align-items:center}.offerMediaGenerationModal .offerMediaGenerationRedo>span{justify-self:stretch}.offerMediaGenerationModal .offerMediaGenerationRedo button{align-self:center;justify-self:start;color:var(--media-blue)}.offerMediaGenerationModal .offerMediaGenerationRedo button:hover:not(:disabled){background:#e7f0f9}.offerMediaGenerationModal .offerMediaGenerationVideoOutput{align-content:start}.offerMediaGenerationModal .offerMediaGenerationVideoPlaceholder,.offerMediaGenerationModal .offerMediaGenerationVideoResult{position:relative;display:block;width:64px;height:64px;border:1px dashed #cbd8e6;border-radius:7px;background:#f8fafc}.offerMediaGenerationModal .offerMediaGenerationVideoResult{border-style:solid;grid-template-columns:none}.offerMediaGenerationModal .offerMediaGenerationVideoResult.selected{border-color:#26a269;box-shadow:0 0 0 2px #26a26938}.offerMediaGenerationModal .offerMediaGenerationVideoResult .preview{width:100%;height:100%;padding:2px;border:0;background:#fff;cursor:zoom-in}.offerMediaGenerationModal .offerMediaGenerationVideoResult video{width:100%;height:100%;object-fit:cover;border-radius:4px}.offerMediaGenerationModal .offerMediaGenerationVideoResult .official{position:absolute;top:4px;right:4px;width:20px;height:20px;min-height:0;display:grid;place-items:center;padding:0;border:1px solid #fff;border-radius:4px;background:#8b98a8;color:#fff}.offerMediaGenerationModal .offerMediaGenerationVideoResult .official.selected{background:#26a269}.offerMediaEditableDialog{--media-blue:#527da8}.offerMediaEditableDialog textarea{width:100%;min-height:280px;resize:vertical;padding:16px;border:0;outline:0;color:#26364a;font:26px/1.55 inherit}.offerMediaEditableDialog textarea:disabled{background:#f8fafc}.offerMediaEditableDialog>footer{display:flex;justify-content:flex-end;padding:12px 16px;border-top:1px solid #e2e8f0}.offerMediaEditableDialog>footer button{min-width:92px;min-height:36px;border:1px solid var(--media-blue);border-radius:7px;background:var(--media-blue);color:#fff;font-weight:700;cursor:pointer}.offerMediaEditableDialog>footer button:disabled{opacity:.6;cursor:default}.offerMediaEditableDialog>header>div{display:flex;align-items:center;gap:8px}.offerMediaEditableDialog>header .offerMediaEditableSave{width:auto;min-width:92px;padding:0 14px;gap:7px;border:1px solid var(--media-blue);border-radius:7px;background:var(--media-blue);color:#fff;font-weight:700}.offerMediaEditableDialog>header .offerMediaEditableSave:disabled{opacity:.6;cursor:default}.offerMediaEditableDialog>footer{position:-webkit-sticky;position:sticky;bottom:0;background:#fff}.offerMediaEditableDialog>footer button{display:flex;align-items:center;justify-content:center;gap:7px}.offerMediaGenerationModal .offerMediaGenerationVideoFailure{display:grid;place-items:center;width:64px;height:64px;padding:0;border:1px solid #f0a7a0;border-radius:7px;background:#fff1f0;color:#b42318;font-size:12px;font-weight:800;cursor:pointer}.offerMediaGallery article video{width:100%;height:100%;object-fit:cover;border-radius:4px}.offerMediaGalleryStage>video{display:block;width:auto;height:auto;max-width:min(520px,100%);max-height:calc(100% - 8px);object-fit:contain;background:#000;box-shadow:0 12px 40px #0008}.offerMediaVideoGallery{width:min(760px,calc(100vw - 48px));grid-template-columns:112px minmax(0,1fr)}.offerMediaVideoGallery>aside section>div{grid-template-columns:56px}.offerMediaGallery article .official.selected,.offerMediaGalleryOptions .official.selected{background:var(--color-highlight-blue)}.offerMediaGenerationModal>footer button.offerMediaConfirmSelection,.offerMediaGenerationModal>footer button.offerMediaGenerateAll,.offerMediaGenerationModal>footer button.primary{border-color:var(--media-blue);background:var(--media-blue);color:#fff}.offerMediaVideoGallery .offerMediaGalleryStage{min-width:0;min-height:0;padding:18px 58px}.offerMediaVideoGallery .offerMediaVideoViewport{width:100%;height:100%;min-width:0;min-height:0;display:flex;align-items:center;justify-content:center;overflow:hidden}.offerMediaVideoGallery .offerMediaVideoViewport>video{display:block;width:100%;height:100%;max-width:100%;max-height:100%;object-fit:contain;background:#000;box-shadow:0 12px 40px #0008}.offerMediaVideoGallery article,.offerMediaVideoGallery article .thumb{width:42px;height:74px}.offerMediaVideoGallery article video{object-fit:contain;background:#000}.offerMediaGenerationModal .offerMediaGenerationVideoPlaceholder.isQueued,.offerMediaGenerationModal .offerMediaGenerationVideoPlaceholder.isRunning{display:grid;place-items:center;font-style:normal;color:#7b8794}.offerMediaGenerationModal .offerMediaGenerationVideoPlaceholder.isQueued span{letter-spacing:-1px;font-size:17px;line-height:1}.offerMediaGenerationModal .offerMediaGenerationVideoPlaceholder.isRunning{color:#1769e0}.offerMediaGenerationModal .offerMediaGenerationDropzone{border-color:#9bb8e8;background:#f3f7ff;color:var(--media-blue)}@media (max-width:980px){.offerMediaGenerationModal .offerMediaGenerationTopCards{grid-template-columns:1fr}.offerMediaGenerationModal .offerMediaGenerationRow{grid-template-columns:100px 64px repeat(4,180px) 142px 94px 48px;overflow-x:auto}.offerMediaGenerationModal .offerMediaGenerationRow.video{grid-template-columns:100px repeat(3,180px) 142px 94px 48px;overflow-x:auto}}.offerMediaGenerationModal .offerMediaGenerationCaptionCard,.offerMediaGenerationModal .offerMediaGenerationReferenceCard{grid-column:1/-1}.offerMediaGenerationModal .offerMediaGenerationReferences.offerMediaGenerationReferenceSplit{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:stretch;grid-gap:0;gap:0;min-height:112px;padding:0}.offerMediaGenerationModal .offerMediaGenerationExtraVariations,.offerMediaGenerationModal .offerMediaGenerationOfferReferences{min-width:0;display:grid;align-content:start;grid-gap:10px;gap:10px;padding:14px 18px}.offerMediaGenerationModal .offerMediaGenerationOfferReferences{border-right:1px solid #d8e2ee}.offerMediaGenerationModal .offerMediaGenerationExtraHeading strong,.offerMediaGenerationModal .offerMediaGenerationOfferReferences>strong{color:var(--media-blue);font-size:12px}.offerMediaGenerationModal .offerMediaGenerationReferenceSlot{width:64px;height:64px;display:block;overflow:hidden;border:1px dashed #c7d5e5;border-radius:7px;background:#f8fafc}.offerMediaGenerationModal .offerMediaGenerationReferenceSlot.filled{padding:3px;border-style:solid;background:#fff}.offerMediaGenerationModal .offerMediaGenerationReferenceSlot img{width:100%;height:100%;object-fit:contain;border-radius:4px}.offerMediaGenerationModal .offerMediaGenerationExtraHeading{display:flex;align-items:flex-start;justify-content:space-between;gap:12px}.offerMediaGenerationModal .offerMediaGenerationExtraHeading>div:first-child{display:grid;grid-gap:2px;gap:2px}.offerMediaGenerationModal .offerMediaGenerationExtraHeading small{color:#64748b;font-size:10px}.offerMediaGenerationModal .offerMediaGenerationExtraHeading>div:last-child{display:flex;align-items:center;gap:6px}.offerMediaGenerationModal .offerMediaGenerationExtraHeading span{min-width:48px;color:#53677d;font-size:10px;text-align:right}.offerMediaGalleryOptions .offerMediaGalleryVariationNav,.offerMediaGenerationModal .offerMediaGenerationExtraHeading button{width:28px!important;height:28px!important;display:grid!important;place-items:center;padding:0!important;border:1px solid #c8d7e7!important;border-radius:6px;background:#fff!important;color:var(--media-blue)!important;cursor:pointer}.offerMediaGalleryOptions .offerMediaGalleryVariationNav:disabled,.offerMediaGenerationModal .offerMediaGenerationExtraHeading button:disabled{opacity:.38;cursor:default}.offerMediaGenerationModal .offerMediaGenerationExtraBody{min-width:0;display:flex;align-items:center;gap:10px}.offerMediaGenerationModal .offerMediaGenerationExtraUpload{width:92px;height:64px;flex:0 0 92px;display:grid;place-items:center;align-content:center;grid-gap:3px;gap:3px;border:1px dashed #8db2ee;border-radius:7px;background:#f3f7ff;color:var(--media-blue);cursor:pointer;font-size:9px;font-weight:750}.offerMediaGenerationModal .offerMediaGenerationExtraUpload input{display:none}.offerMediaGenerationModal .offerMediaGenerationExtraPreview{position:relative;width:116px;height:64px;display:grid;grid-template-columns:64px minmax(0,1fr);align-items:center;grid-gap:7px;gap:7px;padding:3px;border:1px solid #c7d5e5;border-radius:7px;background:#fff}.offerMediaGenerationModal .offerMediaGenerationExtraPreview img{width:58px;height:56px;object-fit:contain;border-radius:4px}.offerMediaGenerationModal .offerMediaGenerationExtraPreview b{overflow:hidden;color:#334155;font-size:10px;text-overflow:ellipsis;white-space:nowrap}.offerMediaGenerationModal .offerMediaGenerationExtraPreview button{position:absolute;top:3px;right:3px;width:18px;height:18px;display:grid;place-items:center;padding:0;border:0;border-radius:50%;background:#fff;box-shadow:0 1px 5px #0f172a33;color:#52677a;cursor:pointer}.offerMediaGenerationModal .offerMediaGenerationExtraEmpty{min-width:0;color:#7a899a;font-size:10px}.offerMediaGalleryOptions .offerMediaGalleryVariationName{max-width:120px;overflow:hidden;color:#e6edf6;font-size:12px;text-overflow:ellipsis;white-space:nowrap}.offerMediaGalleryOptions .offerMediaGalleryVariationNav+.offerMediaGalleryVariationNav{margin-left:-4px}@media (max-width:780px){.offerMediaGenerationModal .offerMediaGenerationReferences.offerMediaGenerationReferenceSplit{grid-template-columns:1fr}.offerMediaGenerationModal .offerMediaGenerationOfferReferences{border-right:0;border-bottom:1px solid #d8e2ee}}.financeModuleHeader{display:flex;align-items:center;justify-content:space-between;gap:24px;min-height:64px;padding:0 18px;border:1px solid #dbe3ef;border-radius:10px;background:#fff;box-shadow:0 1px 3px #0f172a0d}.financeModuleIdentity{display:flex;align-items:center;gap:12px;color:#172033}.financeModuleIdentity button{width:34px;height:34px;display:grid;place-items:center;border:1px solid #dce4ef;border-radius:8px;background:#fff;color:#64748b;cursor:pointer}.financeModuleIdentity strong{font-size:16px}.financeSubnav{align-self:stretch;display:flex;align-items:stretch;gap:24px}.financeSubnav a{position:relative;display:flex;align-items:center;color:#667085;font-size:12px;font-weight:700;text-decoration:none;white-space:nowrap}.financeSubnav a.active{color:#0757f8}.financeSubnav a.active:after{position:absolute;right:0;bottom:0;left:0;height:3px;border-radius:3px 3px 0 0;background:#0757f8;content:""}.financeWorkspace{gap:14px}.financeMetricGrid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:14px;gap:14px}.financeMetric{display:flex;align-items:center;gap:14px;min-height:112px;padding:20px;border:1px solid #dbe3ef;border-radius:10px;background:#fff}.financeMetric>span{width:42px;height:42px;display:grid;place-items:center;border-radius:10px}.financeMetric>span svg{width:21px}.financeMetric p{margin:0 0 6px;color:#68758b;font-size:12px;font-weight:750}.financeMetric strong{font-size:21px}.financeMetric.income>span{background:#eaf9f0;color:#16a34a}.financeMetric.income strong{color:#138a40}.financeMetric.expense>span{background:#fff0ed;color:#ef5038}.financeMetric.expense strong{color:#dc3f2c}.financeMetric.pot>span{background:#edf4ff;color:#2563eb}.financeMetric.pot strong{color:#2563eb}.financePanel{min-width:0;padding:18px;border:1px solid #dbe3ef;border-radius:10px;background:#fff}.financePanelTitle{display:flex;align-items:center;justify-content:space-between;gap:16px;margin-bottom:14px}.financePanelTitle h2{margin:0;color:#172033;font-size:15px}.financePanelTitle p{margin:3px 0 0;color:#7a8699;font-size:11px}.financeTools{display:flex;align-items:center;gap:9px;margin-bottom:14px}.financeTools>label{min-width:220px;display:flex;flex:1 1;align-items:center;gap:8px;height:38px;padding:0 11px;border:1px solid #dbe3ef;border-radius:7px;color:#8490a3}.financeTools input,.financeTools select{font:inherit}.financeTools label input{width:100%;border:0;outline:0;color:#263247}.financePeriodButton,.financeTools>select{height:38px;padding:0 32px 0 11px;border:1px solid #dbe3ef;border-radius:7px;background:#fff;color:#536078;font-size:11px;font-weight:700}.financeAccountModal button.primary,.financePanel button.primary,.financePotDetails button.primary,.financeTools button{height:38px;display:inline-flex;align-items:center;justify-content:center;gap:7px;padding:0 14px;border:1px solid #dbe3ef;border-radius:7px;background:#fff;color:#536078;font-size:11px;font-weight:800;cursor:pointer}.financeAccountModal button.primary,.financePanel button.primary,.financePotDetails button.primary,.financeTools button.primary{border-color:#0757f8;background:#0757f8;color:#fff}.financeAddSplit{display:flex}.financeAddSplit button:first-child{border-radius:7px 0 0 7px;border-color:#0757f8;background:#0757f8;color:#fff}.financeAddSplit button:last-child{border-radius:0 7px 7px 0}.financeInnerTabs{display:flex;gap:28px;margin:-4px 0 16px;border-bottom:1px solid #e5eaf1}.financeInnerTabs button{position:relative;padding:12px 3px;border:0;background:transparent;color:#6e7a8e;font:inherit;font-size:12px;font-weight:800;cursor:pointer}.financeInnerTabs button.active{color:#0757f8}.financeInnerTabs button.active:after{position:absolute;right:0;bottom:-1px;left:0;height:3px;border-radius:3px;background:#0757f8;content:""}.financeFilteredTotal{display:flex;align-items:center;gap:10px;margin-bottom:12px;padding:11px 13px;border-radius:7px;background:#f6f8fb;color:#667085;font-size:11px}.financeFilteredTotal strong{color:#172033;font-size:15px}.financeFilteredTotal small{margin-left:auto}.financeDataTable{overflow:auto;border:1px solid #e1e7ef;border-radius:8px}.financeDataTable table{width:100%;border-collapse:collapse;white-space:nowrap}.financeDataTable th{padding:10px 12px;background:#f6f8fb;color:#6a7689;font-size:10px;text-align:left}.financeDataTable td{padding:11px 12px;border-top:1px solid #edf0f4;color:#536078;font-size:11px}.financeDataTable td strong{color:#243047}.financeDataTable tbody tr:hover{background:#fbfcfe}.financeStatus{display:inline-flex;padding:4px 7px;border-radius:99px;background:#fff2dc;color:#c87900;font-size:10px;font-weight:800}.financeStatus.paid{background:#e7f8ed;color:#138a40}.financeRowButtons{display:flex;gap:5px}.financePanel button.icon,.financeRowButtons button{width:28px;height:28px;display:grid;place-items:center;padding:0;border:1px solid #dce4ef;border-radius:6px;background:#fff;color:#667085;cursor:pointer}.financePanel button.icon.danger{color:#dc3f2c}.financeTinyProgress{width:90px;height:5px;display:inline-block;margin-right:7px;overflow:hidden;border-radius:9px;background:#e7ebf1}.financeTinyProgress i{display:block;height:100%}.financeHistoryToolbar{display:flex;align-items:center;justify-content:space-between}.financeHistoryToolbar h2{margin:0;font-size:15px}.financeHistoryToolbar p{margin:4px 0 0;color:#7a8699;font-size:11px}.financeHistoryToolbar select{height:36px;padding:0 10px;border:1px solid #dbe3ef;border-radius:7px;background:#fff;color:#536078;font-size:11px}.financeChart{margin-top:16px;padding:12px;border:1px solid #e4e9f0;border-radius:8px}.financeChartLegend{display:flex;justify-content:flex-end;gap:18px;color:#667085;font-size:10px}.financeChartLegend span:before{display:inline-block;width:16px;height:3px;margin-right:5px;vertical-align:middle;background:currentColor;content:""}.financeChartLegend .income{color:#16a34a}.financeChartLegend .expense{color:#ef5038}.financeChartLegend .pots{color:#2563eb}.financeChart svg{width:100%;height:240px;overflow:visible}.financeChart svg line{stroke:#dce3ec;stroke-width:1}.financeChart svg polyline{fill:none;stroke-width:3;vector-effect:non-scaling-stroke}.financeChart svg .income{stroke:#16a34a}.financeChart svg .expense{stroke:#ef5038}.financeChart svg .pots{stroke:#2563eb}.financeChartLabels{display:flex;justify-content:space-between;padding:0 18px;color:#7c8798;font-size:10px}.financeMonthCards{display:grid;grid-template-columns:repeat(auto-fit,minmax(150px,1fr));grid-gap:10px;gap:10px}.financeMonthCards article{padding:13px;border:1px solid #dbe3ef;border-radius:8px;background:#fff}.financeMonthCards h3{margin:0 0 10px;font-size:12px}.financeMonthCards footer,.financeMonthCards p{display:flex;justify-content:space-between;gap:8px;margin:6px 0;color:#6b778a;font-size:10px}.financeMonthCards b.income{color:#16a34a}.financeMonthCards b.expense{color:#ef5038}.financeMonthCards b.pots{color:#2563eb}.financeMonthCards footer{margin-top:10px;padding-top:9px;border-top:1px solid #e6eaf0}.financePotsLayout{min-height:600px;display:grid;grid-template-columns:minmax(0,1.65fr) minmax(320px,1fr);grid-gap:14px;gap:14px}.financePotsList{display:flex;min-height:0;flex-direction:column}.financePotCards{max-height:510px;display:grid;grid-gap:9px;gap:9px;overflow-y:auto;padding-right:4px}.financePotCards>button{display:grid;grid-template-columns:42px minmax(0,1fr) auto auto;align-items:center;grid-gap:11px;gap:11px;padding:12px;border:1px solid #dbe3ef;border-radius:8px;background:#fff;color:#637087;text-align:left;cursor:pointer}.financePotCards>button.selected{border-color:#0757f8;box-shadow:0 0 0 1px #0757f8}.financePotCards>button>div{min-width:0}.financePotCards strong{color:#253047;font-size:12px}.financePotCards p{margin:4px 0;color:#68758b;font-size:10px}.financePotCards i,.financePotHero>div{height:6px;display:block;overflow:hidden;border-radius:8px;background:#e9edf3}.financePotCards em,.financePotHero i{height:100%;display:block;border-radius:8px}.financePotCards b{font-size:11px}.financePotIcon{width:38px;height:38px;display:grid;place-items:center;border-radius:8px;background:#f2f6fc}.financePotDetails dl{display:grid;grid-template-columns:1fr 1fr;grid-gap:12px;gap:12px;margin:18px 0}.financePotDetails dl div{padding:12px;border-radius:7px;background:#f7f9fc}.financePotDetails dt{color:#7a8699;font-size:10px}.financePotDetails dd{margin:5px 0 0;color:#253047;font-size:12px;font-weight:800}.financePotHero>span{color:#718096;font-size:10px}.financePotHero>strong{display:block;margin:5px 0 12px;color:#138a40;font-size:24px}.financePotHero small{display:block;margin-top:5px;color:#748094;font-size:9px}.financePotDetails h3{font-size:12px}.financePotDetails ul{margin:0;padding:0;list-style:none}.financePotDetails li{display:flex;align-items:center;justify-content:space-between;padding:9px 0;border-bottom:1px solid #edf0f4;color:#667085;font-size:10px}.financePotDetails li small{display:block;margin-top:2px}.financePotDetails li strong{color:#138a40}.financePotDetails footer{margin-top:16px}.financeEmpty{display:grid;min-height:140px;place-items:center;color:#7c8798;font-size:12px}.financeAccountModal{width:min(620px,calc(100vw - 28px));padding:20px;border-radius:10px;background:#fff;box-shadow:0 24px 70px #0f172a40}.financeAccountModal>header{display:flex;align-items:center;justify-content:space-between;margin-bottom:17px}.financeAccountModal h2{margin:0;font-size:17px}.financeAccountModal>header button{width:30px;height:30px;display:grid;place-items:center;border:0;background:transparent;color:#6b778a;cursor:pointer}.financeModalTabs{display:flex;margin-bottom:15px;padding:3px;border-radius:7px;background:#f1f4f8}.financeModalTabs button{height:32px;flex:1 1;border:0;border-radius:5px;background:transparent;color:#69768a;font-weight:800;cursor:pointer}.financeModalTabs button.active{background:#fff;color:#0757f8;box-shadow:0 1px 5px #0f172a14}.financeFormGrid{display:grid;grid-template-columns:1fr 1fr;grid-gap:13px;gap:13px}.financeFormGrid label{display:grid;grid-gap:6px;gap:6px;color:#566278;font-size:10px;font-weight:800}.financeFormGrid label.wide{grid-column:1/-1}.financeFormGrid input,.financeFormGrid select,.financeFormGrid textarea{width:100%;min-height:38px;padding:8px 10px;border:1px solid #dbe3ef;border-radius:7px;background:#fff;color:#253047;font:inherit;font-size:12px;outline:none}.financeFormGrid textarea{min-height:70px;resize:vertical}.financeAccountModal>footer{display:flex;justify-content:flex-end;gap:8px;margin-top:18px}.financeAccountModal>footer button{height:38px;padding:0 14px;border:1px solid #dbe3ef;border-radius:7px;background:#fff;color:#536078;font-weight:800;cursor:pointer}@media(max-width:1000px){.financeModuleHeader{align-items:flex-start;flex-direction:column;padding-top:12px}.financeSubnav{width:100%;min-height:42px;gap:18px;overflow-x:auto}.financeMetricGrid,.financePotsLayout{grid-template-columns:1fr}.financeTools{align-items:stretch;flex-wrap:wrap}.financeTools>label{min-width:100%}.financeFormGrid{grid-template-columns:1fr}.financeFormGrid label.wide{grid-column:auto}}.moffinAccounts{position:relative;min-height:620px;padding:0;overflow:hidden}.moffinAccountTabs{margin:0;padding:0 22px}.moffinAccountToolbar{display:flex;align-items:center;gap:10px;padding:16px 22px;border-bottom:1px solid #e7ecf3}.moffinAccountToolbar>label{height:42px;display:flex;flex:1 1;align-items:center;gap:9px;padding:0 13px;border:1px solid #dce4ef;border-radius:10px;background:#f8fafc;color:#8290a5}.moffinAccountToolbar input{width:100%;border:0;outline:0;background:transparent;color:#243047;font:inherit}.moffinAdd,.moffinFilter{position:relative;width:42px;height:42px;display:grid;place-items:center;border:1px solid #dce4ef;border-radius:10px;background:#fff;color:#617089;cursor:pointer}.moffinAdd{border-color:#0757f8;background:#0757f8;color:#fff}.moffinAdd svg,.moffinFilter svg{width:18px}.moffinFilter.active{border-color:#0757f8;color:#0757f8}.moffinFilter b{position:absolute;top:-5px;right:-5px;min-width:18px;height:18px;display:grid;place-items:center;padding:0 4px;border:2px solid #fff;border-radius:99px;background:#0757f8;color:#fff;font-size:9px}.moffinSelectionBar{display:flex;align-items:center;gap:18px;margin:12px 22px 0;padding:11px 14px;border-radius:10px;background:#0757f8;color:#fff}.moffinSelectionBar>div:first-child{display:grid;margin-right:auto}.moffinSelectionBar strong{font-size:12px}.moffinSelectionBar span{font-size:10px;opacity:.8}.moffinSelectionBar button{height:32px;padding:0 10px;border:1px solid #ffffff55;border-radius:7px;background:#ffffff15;color:#fff;font-size:10px;font-weight:800;cursor:pointer}.moffinSelectionBar>div:last-child{display:flex;gap:6px}.moffinSelectionBar>div:last-child button{width:32px;padding:0}.moffinSelectionBar svg{width:15px}.moffinMonthCard{padding:20px 22px}.moffinMonthCard>h2{margin:0 0 13px;color:#202c41;font-size:15px}.moffinMonthList{overflow:hidden;border:1px solid #e0e6ef;border-radius:11px;background:#fff}.moffinMonthList article{display:grid;grid-template-columns:28px minmax(0,1fr) auto 32px 32px;align-items:center;grid-gap:11px;gap:11px;min-height:68px;padding:10px 13px;border-bottom:1px solid #edf1f5;background:#fff;cursor:pointer;transition:.15s}.moffinMonthList article:last-child{border-bottom:0}.moffinMonthList article:hover{background:#f8faff}.moffinMonthList article.paid{background:#e9f8ef}.moffinMonthList article.overdue{box-shadow:inset 3px 0 #ef5038}.moffinMonthList article.selected{box-shadow:inset 0 0 0 2px #0757f8}.moffinMonthList article>div{min-width:0}.moffinMonthList article>div>strong{display:block;overflow:hidden;color:#233048;font-size:12px;text-overflow:ellipsis;white-space:nowrap}.moffinMonthList article p{display:flex;flex-wrap:wrap;gap:5px;margin:6px 0 0}.moffinCheck,.moffinDelete,.moffinPaid{width:28px;height:28px;display:grid;place-items:center;padding:0;border:1px solid #dbe3ed;border-radius:7px;background:#fff;color:#637087;cursor:pointer}.moffinCheck{border-radius:50%}.moffinPaid{color:#14914a}.moffinDelete{color:#d84532}.moffinCheck svg,.moffinDelete svg,.moffinPaid svg{width:14px}.moffinValue{color:#1e293b;font-size:12px}.moffinTag{display:inline-flex;align-items:center;min-height:20px;padding:2px 7px;border-radius:99px;background:#eff3f8;color:#677489;font-size:9px;font-weight:800}.moffinTag.monthly{background:#e9f1ff;color:#0757f8}.moffinTag.card{background:#f1eaff;color:#7c3aed}.moffinTag.extra{background:#eef1f4;color:#566278}.moffinTag.due{background:#fff3df;color:#b66a00}.moffinTag.installment{background:#eaf8ef;color:#148643}.moffinFilterModal h3{margin:16px 0 8px;color:#263247;font-size:12px}.moffinFilterModal header p{margin:3px 0 0;color:#7a8699;font-size:10px}.moffinFilterOptions{display:grid;grid-template-columns:1fr 1fr;grid-gap:8px;gap:8px}.moffinFilterOptions label{display:flex;align-items:center;gap:8px;padding:10px;border:1px solid #e0e6ee;border-radius:8px;color:#536078;font-size:11px;font-weight:700}.moffinFilterOptions input{accent-color:#0757f8}.moffinNotes{position:relative}.moffinNotes textarea{padding-right:44px}.moffinNotes button{position:absolute;top:7px;right:7px;width:30px;height:30px;display:grid;place-items:center;border:1px solid #dbe3ef;border-radius:6px;background:#fff;color:#667085;cursor:pointer}.moffinNotes svg{width:14px}.financeAccountModal footer button.danger{margin-right:auto;border-color:#ffd8d2;background:#fff3f1;color:#d43d29}.moffinDeleteScope{display:grid;grid-gap:9px;gap:9px}.moffinDeleteScope>button{min-height:42px;border:1px solid #dce4ef;border-radius:8px;background:#fff;color:#39465c;font-weight:800;cursor:pointer}.moffinDeleteScope>button:hover{border-color:#ef5038;color:#d43d29}.financeEmpty{align-content:center;gap:5px}.financeEmpty span{display:block;color:#8a95a6;font-size:10px}@media(max-width:760px){.moffinAccountToolbar{padding:12px}.moffinMonthCard{padding:14px 12px}.moffinSelectionBar{margin:10px 12px 0;flex-wrap:wrap}.moffinMonthList article{grid-template-columns:26px minmax(0,1fr) auto}.moffinDelete,.moffinPaid{display:none}.moffinFilterOptions{grid-template-columns:1fr}}.notificationPromotionTable td:first-child,.notificationPromotionTable th:first-child{width:14%}.notificationPromotionTable td:nth-child(2),.notificationPromotionTable th:nth-child(2){width:19%}.notificationPromotionTable td:nth-child(3),.notificationPromotionTable th:nth-child(3){width:9%}.notificationPromotionTable td:nth-child(4),.notificationPromotionTable th:nth-child(4){width:40%}.notificationPromotionTable td:nth-child(5),.notificationPromotionTable th:nth-child(5){width:18%}.notificationPromotionCampaigns{display:flex;gap:7px;overflow-x:auto}.notificationPromotionCampaign{flex:0 0 65px;padding-right:7px;border-right:1px solid var(--line)}.notificationPromotionCampaign:last-child{border-right:0}.notificationPromotionCampaignName{display:block;height:28px;font-size:10px;line-height:14px;font-weight:600}.notificationPromotionCampaignName>span{display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.notificationPromotionCampaignOutcome{display:flex;align-items:center;gap:5px;margin-top:4px;font-size:11px}.notificationPromotionCampaignOutcome .applied{color:var(--ok)}.notificationPromotionCampaignOutcome .notApplied{color:var(--danger)}.offerDetailPage{color:#172033}.offerDetailPage .offerHeaderContent .offerHeaderNameInput{height:32px!important;font-size:18.7px!important;line-height:32px!important;font-weight:600}.offerDetailPage .offerDetailScroll{gap:24px;align-content:start}.offerDetailPage .offerDetailScroll .offerSection{padding:24px!important;border-radius:12px}.offerDetailPage .offerSection h2.offerSectionTitle{margin:0 0 28px;font-size:17px!important;line-height:1.3!important;font-weight:600}.offerDetailPage .offerSectionTitle svg{width:20.4px!important;height:20.4px!important}.offerDetailPage .offerSection h3{margin:24px 0 12px;font-size:13.5px;font-weight:600;line-height:1.4}.offerDetailPage .offerSection .offerIdentificationTitle{margin-top:0}.offerDetailPage .offerBasicSection{--offer-field-font-size:12.6px;--offer-basic-field-height:39.6px;--offer-basic-label-width:96px}.offerDetailPage .offerBasicGrid{grid-template-rows:repeat(2,39.6px);gap:16px!important}.offerDetailPage .offerBasicSection .offerField{border-radius:8px}.offerDetailPage .offerBasicSection .offerField>span:first-child{font-weight:500;color:#64748b;overflow-wrap:normal;word-break:normal}.offerDetailPage .offerBasicSection .offerField.large{height:95.2px;grid-template-columns:minmax(0,1fr);grid-template-rows:28.8px minmax(0,1fr)}.offerDetailPage .offerBasicSection .offerField.large>.offerDescriptionField{border-left:0!important;border-top:1px solid #e2e8f0!important;min-height:0!important}.offerDetailPage .offerBasicSection .offerField.large>.offerDescriptionField textarea{padding:12px 42px 12px 12px;min-height:0!important}.offerDetailPage .offerBasicSection :is(.offerPackageGrid,.offerFiscalGrid,.offerWarrantyGrid){gap:16px}.offerDetailPage .offerBasicSection :is(.offerPackageGrid,.offerFiscalGrid,.offerWarrantyGrid) .offerField{--offer-basic-label-width:96px}.offerDetailPage .offerBasicSection .offerFiscalGrid .offerFieldWide,.offerDetailPage .offerBasicSection .offerPackageGrid .offerField:last-child{--offer-basic-label-width:136px}.offerDetailPage .offerBasicSection .offerWarrantyGrid{max-width:none;grid-template-columns:repeat(2,minmax(0,1fr))}.offerDetailPage .offerBasicSection .offerMeasureInput input{padding-right:44px}.offerDetailPage .offerBasicSection .offerMeasureInput b{width:40px;font-size:10.8px!important;font-weight:400}.offerDetailPage .offerSectionActions{position:static;display:flex;justify-content:flex-end;gap:12px;margin-top:24px}.offerDetailPage .offerAddTitle,.offerDetailPage .offerSectionActions :is(.offerSectionSave,.offerSectionCancel){height:40px;min-height:40px;padding:0 16px;border-radius:8px;font-size:12.6px;font-weight:600}.offerDetailPage .offerElaboratedHeader{gap:16px;margin-bottom:28px}.offerDetailPage .offerElaboratedHeader h2.offerSectionTitle{margin-bottom:0}.offerDetailPage .offerTitlesList{gap:12px}.offerDetailPage .offerTitleRow{min-height:43.2px!important;padding:0 12px;grid-template-columns:minmax(0,1fr) 56px 36px!important;gap:8px;border-radius:8px;font-size:14.4px!important}.offerDetailPage .offerTitleRow small{font-size:10.8px!important}.offerDetailPage .offerTitleRow button{width:36px;height:36px}.offerDetailPage .offerTitleRow button svg{width:18px!important;height:18px!important}.offerDetailPage .offerElaboratedSection .offerTextGrid{--offer-elaborated-text-height:216px;gap:20px;margin-top:24px}.offerDetailPage .offerTextBlock{gap:12px}.offerDetailPage .offerElaboratedSection .offerTextBlock>span:first-child{font-size:12.6px!important;font-weight:500}.offerDetailPage .offerElaboratedSection .offerKeywordScroll{height:216px!important;max-height:216px!important}.offerDetailPage .offerElaboratedSection .offerDescriptionField,.offerDetailPage .offerElaboratedSection .offerDescriptionField textarea{height:216px!important;min-height:216px!important;max-height:216px!important;border-radius:8px}.offerDetailPage .offerElaboratedSection .offerDescriptionField textarea{padding:16px 42px 16px 16px;font-size:12.6px!important;line-height:1.5;resize:none}.offerDetailPage .offerKeywordHeader{min-height:32.4px;font-size:11.7px!important;font-weight:600}.offerDetailPage .offerKeywordRow{min-height:36px}.offerDetailPage .offerKeywordRow input{height:36px;padding:0 12px;font-size:12.6px!important}.offerDetailPage .offerExtraFieldsArea{margin-top:24px;padding-top:0}.offerDetailPage .offerExtraFieldsChannels{gap:16px}.offerDetailPage .offerExtraFieldsChannels button{min-height:40px;font-size:12.6px;border-radius:8px}@media(max-width:1100px){.offerDetailPage .offerBasicSection .offerFiscalGrid{grid-template-columns:repeat(2,minmax(0,1fr))}.offerDetailPage .offerBasicSection .offerFiscalGrid .offerFieldWide{grid-column:span 2}.offerDetailPage .offerBasicSection .offerPackageGrid{grid-template-columns:1fr}}@media(max-width:700px){.offerDetailPage .offerBasicGrid{grid-template-columns:1fr;grid-template-rows:auto}.offerDetailPage .offerBasicGrid .offerField.large{grid-row:auto}.offerDetailPage .offerBasicSection .offerFiscalGrid,.offerDetailPage .offerBasicSection .offerWarrantyGrid,.offerDetailPage .offerElaboratedSection .offerTextGrid{grid-template-columns:1fr}.offerDetailPage .offerBasicSection .offerFiscalGrid .offerFieldWide{grid-column:auto}}.offerDetailPage :is(.offerBasicSection,.offerElaboratedSection) .offerSectionActions button{font-size:12.6px}.offerDetailPage .offerElaboratedSection .offerExtraFieldsChannels strong{font-size:12.6px}.offerDetailPage .offerBasicSection .offerField.large>.offerDescriptionField textarea{font-size:12.6px!important}.offerAttributesDialog>header{padding-bottom:24px}.offerAttributesDialog>header strong{font-size:12.75px}.offerAttributesDialog>header small{font-size:9.9px}.offerAttributesDialog>header .offerExtraFieldsLogo{transform:scale(.85);transform-origin:left center}.offerAttributesDialog .offerExtraFieldsList{gap:12px}.offerAttributesDialog .offerExtraFieldComboMenu button,.offerAttributesDialog .offerExtraFieldRow strong,.offerAttributesDialog .offerExtraFieldsCategory strong,.offerAttributesDialog .offerExtraFieldsEmpty,.offerAttributesDialog .offerExtraFieldsError,.offerAttributesDialog .offerExtraFieldsLoading,.offerAttributesDialog footer button{font-size:10.8px}.offerAttributesDialog .offerExtraFieldRow em,.offerAttributesDialog .offerExtraFieldRow>span,.offerAttributesDialog .offerExtraFieldsCategory>span{font-size:9px}.offerAttributesDialog .offerExtraFieldNotApplicable{font-size:9.9px}.offerAttributesDialog .offerExtraFieldCombo>button,.offerAttributesDialog .offerExtraFieldRow input:not([type=checkbox]),.offerAttributesDialog .offerExtraFieldRow select{height:30.6px;font-size:10.8px}.offerAttributesDialog .offerSizeGuideTrigger{height:32.4px;font-size:10.8px}.offerAttributesDialog .offerExtraFieldRow>span>small{font-size:7.5px}.offerDetailPage{--offer-control-font-size:11.5px;--offer-toolbar-height:30px;--offer-price-font-size:13.2px}.offerDetailPage .offerBasicSection{--offer-field-font-size:var(--offer-control-font-size)}.offerDetailPage .offerVariationsSection :is(.offerVariationHead,.offerVariationHead span,.offerVariationRow input,.offerVariationRow .offerCurrencyInput,.offerVariationRow .offerCurrencyInput span,.offerCustomToggle,.offerCustomToggle span,.offerMainVariationToggle,.offerVideoTile strong,.offerVideoTile span,.offerExtraMediaTile strong,.offerExtraMediaTile span,.offerUploadTile,.offerMediaEditorChoice,.offerMediaEditorChoice strong,.offerMediaEditorChoice label){font-size:var(--offer-control-font-size)!important}.offerDetailPage .offerBasicSection .offerField>span:first-child{color:#384761;font-weight:600}.offerDetailPage .offerBasicSection .offerField :is(input,select,textarea){color:#64748b;font-weight:400;font-size:var(--offer-control-font-size)!important}.offerDetailPage .offerElaboratedSection :is(.offerTitleRow,.offerTitleRow input,.offerTextBlock>span:first-child,.offerKeywordHeader,.offerKeywordRow input,.offerDescriptionField textarea,.offerExtraFieldsChannels strong){font-size:var(--offer-control-font-size)!important}.offerDetailPage .offerCustomToggle{line-height:1}.offerDetailPage .offerCustomToggle input[role=switch]{-webkit-appearance:none;-moz-appearance:none;appearance:none;position:relative;flex:0 0 34.5px;width:34.5px;min-width:34.5px;height:17.25px;margin:0;padding:0;border:0;border-radius:999px;background:#b9c5d6;cursor:pointer;transition:background-color .15s ease}.offerDetailPage .offerCustomToggle input[role=switch]:before{content:"";position:absolute;top:2.5px;left:2.5px;width:12.25px;height:12.25px;border-radius:50%;background:#fff;transition:transform .15s ease}.offerDetailPage .offerCustomToggle input[role=switch]:checked{background:var(--color-highlight-blue)}.offerDetailPage .offerCustomToggle input[role=switch]:checked:before{transform:translateX(17.25px)}.offerDetailPage .offerCustomToggle input[role=switch]:focus-visible{outline:2px solid var(--color-highlight-blue);outline-offset:3px}.offerDetailPage .offerCustomToggle input[role=switch]:disabled{opacity:.5;cursor:not-allowed}.offerDetailPage .offerAddTitle,.offerDetailPage .offerVariationToolbar .offerAddVariation{display:inline-flex;align-items:center;justify-content:center;gap:7px;height:var(--offer-toolbar-height);min-height:var(--offer-toolbar-height);padding:0 12px;border:1px solid #d8e2f0;border-radius:7px;background:#eef5ff;color:var(--color-highlight-blue);font-size:var(--offer-control-font-size);font-weight:600}.offerDetailPage :is(.offerVariationToolbar .offerAddVariation,.offerAddTitle):hover{border-color:#b9c8dc;background:#e4efff;color:var(--color-highlight-blue)}.offerDetailPage .offerBasicSection .offerFiscalTitle{margin-top:32px}.offerDetailPage .offerBasicSection .offerIdentificationTitle{margin-top:0}.offerDetailPage .offerElaboratedSection .offerKeywordScroll{box-sizing:border-box;padding:8px;border:1px solid #e2e8f0;border-radius:8px;background:#fff;overflow-x:hidden}.offerDetailPage .offerMarketplaceRail .offerInfoField,.offerDetailPage .offerMarketplaceRail .offerInfoField :is(span,b,input,select),.offerDetailPage .offerMarketplaceRail .offerMarketplaceCard footer :is(small,strong),.offerDetailPage .offerMarketplaceRail .offerMlCategoryField>button{font-size:var(--offer-price-font-size)!important}.offerAttributesDialog .offerExtraFieldRow{padding-top:16px;padding-bottom:16px;row-gap:8px}.offerAttributesDialog .offerExtraFieldRow em,.offerAttributesDialog .offerExtraFieldRow strong{margin-top:0}.offerDetailPage .offerVariationsSection .offerMoneyInput em,.offerDetailPage .offerVariationsSection .offerVariationSizeHead,.offerDetailPage .offerVariationsSection .offerVariationSizeRow input{font-size:var(--offer-control-font-size)!important}.offerDetailPage .offerMarketplaceRail .offerInfoField>b{height:auto!important;min-height:18.48px;line-height:1.4}.offerDetailPage .offerMarketplaceRail .offerInfoField>span:first-child{height:auto;min-height:18.48px;line-height:1.4;font-weight:500}.offerDetailPage .offerMarketplaceRail .offerInfoField input{line-height:1.4}.offerDetailPage .offerMarketplaceRail .offerInfoField>span:first-child,.offerDetailPage .offerMarketplaceRail .offerMarketplaceCard footer small,.offerDetailPage .offerMarketplaceRail .offerMlCategoryField>button>span{font-size:8.4px!important;min-height:0;line-height:1.4}.offerDetailPage{--offer-control-font-size:10px;--offer-price-font-size:10px;--offer-field-text-color:#071433}.offerDetailPage .offerHeaderContent .offerHeaderNameInput{font-size:17px!important}.offerDetailPage .offerSection h2.offerSectionTitle{font-size:16px!important}.offerDetailPage .offerSection h3{font-size:12px}.offerDetailPage .offerBasicSection{--offer-field-font-size:10px}.offerDetailPage .offerBasicGrid,.offerDetailPage .offerBasicSection :is(.offerPackageGrid,.offerFiscalGrid,.offerWarrantyGrid){row-gap:8px!important}.offerDetailPage .offerBasicSection .offerField.large{height:87.2px}.offerDetailPage .offerTitlesList{gap:8px}.offerDetailPage .offerElaboratedSection .offerTitleRow{height:39.6px;min-height:39.6px!important;box-sizing:border-box}.offerDetailPage .offerElaboratedSection .offerTitleRow input{font-size:12px!important}.offerAttributesDialog .offerExtraFieldRow :is(input,select),.offerDetailPage .offerBasicSection .offerField :is(input,select,textarea),.offerDetailPage .offerElaboratedSection :is(.offerKeywordRow input,.offerDescriptionField textarea,.offerTitleRow input),.offerDetailPage .offerMarketplaceRail .offerInfoField :is(input,select,b),.offerDetailPage .offerVariationsSection .offerVariationRow input{color:var(--offer-field-text-color,#071433)!important;font-weight:400}.offerAttributesDialog .offerExtraFieldRow strong,.offerDetailPage .offerBasicSection .offerField>span:first-child,.offerDetailPage .offerElaboratedSection .offerTextBlock>span:first-child,.offerDetailPage .offerKeywordHeader,.offerDetailPage .offerVariationHead{color:#071433;font-weight:600}.offerDetailPage .offerMarketplaceRail .offerInfoField>span:first-child,.offerDetailPage .offerMarketplaceRail .offerMarketplaceCard footer small,.offerDetailPage .offerMarketplaceRail .offerMlCategoryField>button>span{font-size:9px!important;font-weight:600}.offerDetailPage .offerMarketplaceRail .offerInfoField>b{min-height:14px}.offerDetailPage .offerElaboratedSection :is(.offerKeywordBlock,.offerDescriptionBlock){display:grid;grid-template-rows:32px minmax(0,1fr);grid-gap:0;gap:0;min-width:0;height:248px;box-sizing:border-box;border:1px solid #dde5ef;border-radius:8px;overflow:hidden;background:#fff}.offerDetailPage .offerElaboratedSection :is(.offerKeywordBlock,.offerDescriptionBlock)>span:first-child{display:flex;align-items:center;box-sizing:border-box;margin:0;padding:0 12px;border-bottom:1px solid #e2e8f0;font-size:10px!important;font-weight:600}.offerDetailPage .offerElaboratedSection .offerKeywordScroll{height:100%!important;max-height:100%!important;min-height:0;padding:0;border:0;border-radius:0;overflow-y:auto;isolation:isolate}.offerDetailPage .offerElaboratedSection .offerKeywordTable{overflow:visible;border:0}.offerDetailPage .offerElaboratedSection .offerKeywordHeader{position:-webkit-sticky;position:sticky;top:0;z-index:5;min-height:32px;border:1px solid #dde5ef;border-radius:7px 7px 0 0;background:#f2f4f7!important;background-clip:padding-box;box-shadow:0 1px 0 #dde5ef;overflow:hidden}.offerDetailPage .offerElaboratedSection .offerKeywordHeader>span{display:flex;align-items:center;align-self:stretch;background:#f2f4f7;font-size:10px;font-weight:600}.offerDetailPage .offerElaboratedSection .offerKeywordHeader>span+span{border-left:1px solid #dde5ef}.offerDetailPage .offerElaboratedSection .offerDescriptionBlock .offerDescriptionField,.offerDetailPage .offerElaboratedSection .offerDescriptionBlock .offerDescriptionField textarea{height:100%!important;min-height:0!important;max-height:100%!important;border:0;border-radius:0;margin:0}.offerDetailPage .offerElaboratedSection .offerDescriptionBlock .offerDescriptionField textarea{font-size:10px!important}.offerDetailPage .offerBasicSection .offerField.large>.offerDescriptionField textarea{font-size:10px!important;color:#071433!important}.offerVariationDrag{display:grid;place-items:center;width:16px;height:22px;padding:0;border:0;background:transparent;color:#8a96a8;cursor:-webkit-grab;cursor:grab;touch-action:none}.offerVariationDrag:active{cursor:-webkit-grabbing;cursor:grabbing}.offerVariationDrag:focus-visible{outline:2px solid #2563eb;border-radius:4px}.offerVariationRow.dragging{opacity:.55}.offerDetailPage .offerVariationTable:not(.custom) :is(.offerVariationHead,.offerVariationCells){grid-template-columns:minmax(100px,1.4fr) minmax(80px,.85fr) minmax(86px,.9fr) minmax(65px,.65fr) minmax(76px,.78fr) minmax(80px,.78fr) minmax(60px,.61fr) minmax(40px,.38fr) 24px!important;column-gap:6px}.offerDetailPage .offerVariationHead{padding:0 14px!important}.offerDetailPage .offerVariationHead>span{text-align:left;justify-self:stretch;padding-left:2px;white-space:nowrap}.offerDetailPage .offerVariationHead>span:first-child{padding-left:51.85px}.offerDetailPage .offerVariationNameCell{grid-template-columns:16px 21.85px minmax(0,1fr)}.offerDetailPage .offerVariationCells input{text-align:left;padding-left:2px;padding-right:2px}.offerDetailPage .offerVariationCells .offerMoneyInput{padding-left:2px}.offerDetailPage .offerVariationDelete{width:21.85px!important;height:21.85px!important}.offerDetailPage .offerVariationDrag:disabled{opacity:.35;cursor:default}.offerDetailPage .offerVariationRow.dragging{display:none}.offerVariationDropGap{box-sizing:border-box;min-height:36px;border:2px dashed #8fb9ff;border-radius:6px;background:#eff6ff}.offerVariationDragLayer{filter:drop-shadow(0 12px 18px #10204433);cursor:-webkit-grabbing;cursor:grabbing}.offerVariationDragLayer .offerVariationTable{margin:0;background:#fff;border:1px solid #8fb9ff;border-radius:6px}.offerDetailPage.offerVariationDragLayer{display:block!important;min-height:0!important;height:auto!important;padding:0!important;margin:0!important;overflow:visible!important;max-height:none!important;pointer-events:none!important}