@media (max-width:760px){.mobileAppHeader{justify-content:center!important;padding:7px 14px!important}.mobileAppHeader .brand{z-index:101;margin:0;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);padding:0!important}.mobileAppHeader .brand img{max-width:136px;height:auto;object-position:center!important;width:min(136px,42vw)!important}.mobileAppHeader .mobileMenuButton{z-index:103;margin:0;top:11px;left:14px;position:absolute!important}.marketingPage{width:100%;min-width:0;max-width:100%;overflow-x:hidden}.marketingPage .pageHead{grid-template-columns:minmax(0,1fr);align-items:stretch;gap:12px;margin-bottom:16px;display:grid}.marketingPage .pageHead>div:first-child{min-width:0}.marketingPage .pageHead h1{font-size:23px;line-height:1.12}.marketingPage .pageHead p{overflow-wrap:anywhere;max-width:100%;font-size:12px;line-height:1.45;display:block!important}.marketingPage .headActions{width:100%;min-width:0}.marketingPage .monthNavigator{grid-template-columns:44px minmax(0,1fr) 44px;align-items:center;gap:8px;width:100%;min-width:0;display:grid!important}.marketingPage .monthNavigator label{width:100%;min-width:0}.marketingPage .monthNavigator .monthInput{max-width:100%;width:100%!important;min-width:0!important}.marketingPage .monthNavigator>.filter{text-align:center;grid-column:1/-1;justify-content:center;width:100%;min-height:40px}.marketingPage .marketingLegacyHistoryV2,.marketingPage .marketingLegacyHistoryV2>div,.marketingPage .marketingLegacyHistoryV2>div>section{width:100%;min-width:0;max-width:100%}.marketingPage .marketingLegacyHistoryV2>div{gap:12px!important}.marketingPage .marketingLegacyHistoryV2 img,.marketingPage .marketingLegacyHistoryV2 iframe,.marketingPage .marketingLegacyHistoryV2 input,.marketingPage .marketingLegacyHistoryV2 textarea,.marketingPage .marketingLegacyHistoryV2 select,.marketingPage .marketingLegacyHistoryV2 button{max-width:100%}.marketingPage>.marketingLegacyHistoryV2+div{width:100%;min-width:0;max-width:100%;display:grid;gap:14px!important}.marketingPage>.marketingLegacyHistoryV2+div>section{width:100%;min-width:0;max-width:100%;overflow:hidden;border-radius:14px!important;padding:14px!important}.marketingPage>.marketingLegacyHistoryV2+div>section>div:first-child{min-width:0;margin-bottom:14px!important}.marketingPage>.marketingLegacyHistoryV2+div>section>div:first-child h2{overflow-wrap:anywhere;line-height:1.18;font-size:19px!important}.marketingPage>.marketingLegacyHistoryV2+div>section>div:first-child p{overflow-wrap:anywhere;white-space:normal!important;text-overflow:clip!important;max-width:100%!important;font-size:12px!important;line-height:1.45!important;overflow:visible!important}.marketingPage>.marketingLegacyHistoryV2+div>section:first-child table{border-collapse:separate;display:block;width:100%!important;min-width:0!important}.marketingPage>.marketingLegacyHistoryV2+div>section:first-child thead{display:none}.marketingPage>.marketingLegacyHistoryV2+div>section:first-child tbody{gap:10px;width:100%;display:grid}.marketingPage>.marketingLegacyHistoryV2+div>section:first-child tr{background:#0c0b10;border:1px solid #292631;border-radius:12px;grid-template-columns:repeat(2,minmax(0,1fr));width:100%;min-width:0;padding:12px;display:grid}.marketingPage>.marketingLegacyHistoryV2+div>section:first-child td{color:#d0c9d5;overflow-wrap:anywhere;gap:3px;min-width:0;display:grid;white-space:normal!important;border-top:0!important;border-bottom:1px solid #25222a!important;border-right:0!important;padding:8px 0!important;font-size:11px!important}.marketingPage>.marketingLegacyHistoryV2+div>section:first-child td:before{color:#766f7c;letter-spacing:.65px;text-transform:uppercase;font-size:8px;font-weight:800;line-height:1.2}.marketingPage>.marketingLegacyHistoryV2+div>section:first-child td:first-child,.marketingPage>.marketingLegacyHistoryV2+div>section:first-child td:nth-child(2),.marketingPage>.marketingLegacyHistoryV2+div>section:first-child td:nth-child(11){grid-column:1/-1}.marketingPage>.marketingLegacyHistoryV2+div>section:first-child td:first-child:before{content:"Campanha"}.marketingPage>.marketingLegacyHistoryV2+div>section:first-child td:nth-child(2):before{content:"Público"}.marketingPage>.marketingLegacyHistoryV2+div>section:first-child td:nth-child(3):before{content:"Destinatários"}.marketingPage>.marketingLegacyHistoryV2+div>section:first-child td:nth-child(4):before{content:"Enviados"}.marketingPage>.marketingLegacyHistoryV2+div>section:first-child td:nth-child(5):before{content:"Entregues"}.marketingPage>.marketingLegacyHistoryV2+div>section:first-child td:nth-child(6):before{content:"Abertos"}.marketingPage>.marketingLegacyHistoryV2+div>section:first-child td:nth-child(7):before{content:"Cliques"}.marketingPage>.marketingLegacyHistoryV2+div>section:first-child td:nth-child(8):before{content:"Falhas"}.marketingPage>.marketingLegacyHistoryV2+div>section:first-child td:nth-child(9):before{content:"Status"}.marketingPage>.marketingLegacyHistoryV2+div>section:first-child td:nth-child(10):before{content:"Data"}.marketingPage>.marketingLegacyHistoryV2+div>section:first-child td:nth-child(11):before{content:"Ação"}.marketingPage>.marketingLegacyHistoryV2+div>section:first-child td:first-child strong{color:#f4eff7;line-height:1.3;font-size:13px!important}.marketingPage>.marketingLegacyHistoryV2+div>section:first-child td:first-child small{line-height:1.35;white-space:normal!important;text-overflow:clip!important;max-width:none!important;overflow:visible!important}.marketingPage>.marketingLegacyHistoryV2+div>section:first-child td:nth-child(10),.marketingPage>.marketingLegacyHistoryV2+div>section:first-child td:nth-child(11){border-bottom:0!important}.marketingPage>.marketingLegacyHistoryV2+div>section:first-child td:nth-child(11) button{width:100%;min-height:42px}.marketingPage>.marketingLegacyHistoryV2+div>section:first-child td[colspan]{place-items:center;min-height:84px;text-align:center!important;border:0!important;grid-column:1/-1!important;padding:18px 10px!important}.marketingPage>.marketingLegacyHistoryV2+div>section:first-child td[colspan]:before{content:none!important}.marketingPage>.marketingLegacyHistoryV2+div>section:nth-child(2) article{grid-template-columns:36px minmax(0,1fr) auto!important;align-items:start!important;gap:8px 10px!important;padding:12px!important}.marketingPage>.marketingLegacyHistoryV2+div>section:nth-child(2) article>div:nth-child(2){min-width:0}.marketingPage>.marketingLegacyHistoryV2+div>section:nth-child(2) article>div:nth-child(2) strong{overflow-wrap:anywhere;line-height:1.3;font-size:12px!important}.marketingPage>.marketingLegacyHistoryV2+div>section:nth-child(2) article>div:nth-child(2) span,.marketingPage>.marketingLegacyHistoryV2+div>section:nth-child(2) article>div:nth-child(2) small{overflow-wrap:anywhere;line-height:1.35;white-space:normal!important;text-overflow:clip!important;overflow:visible!important}.marketingPage>.marketingLegacyHistoryV2+div>section:nth-child(2) article>time{grid-column:2/-1;width:100%;text-align:left!important;min-width:0!important;font-size:9px!important;display:block!important}.marketingPage>.marketingLegacyHistoryV2+div>section:nth-child(2) article>button{min-height:42px;margin-top:3px;grid-column:1/-1!important;width:100%!important}[role=dialog][aria-label="Histórico de marketing"]{border-radius:14px!important;width:calc(100vw - 10px)!important;max-width:calc(100vw - 10px)!important;max-height:calc(100dvh - 10px)!important;overflow-x:hidden!important}[role=dialog][aria-label="Histórico de marketing"]>header{gap:10px!important;padding:14px!important}[role=dialog][aria-label="Histórico de marketing"]>header h2{overflow-wrap:anywhere;max-width:100%;line-height:1.25;font-size:17px!important}[role=dialog][aria-label="Histórico de marketing"]>header+div{min-width:0;padding:13px 14px 18px!important}[role=dialog][aria-label="Histórico de marketing"] *,[role=dialog][aria-label="Histórico de marketing"] img,[role=dialog][aria-label="Histórico de marketing"] iframe{min-width:0;max-width:100%}[role=dialog][aria-label="Histórico de marketing"] a,[role=dialog][aria-label="Histórico de marketing"] p,[role=dialog][aria-label="Histórico de marketing"] strong,[role=dialog][aria-label="Histórico de marketing"] small,[role=dialog][aria-label="Histórico de marketing"] dd{overflow-wrap:anywhere}}@media (max-width:390px){.mobileAppHeader .brand img{width:min(124px,40vw)!important}.marketingPage>.marketingLegacyHistoryV2+div>section:first-child tr{padding:10px}.marketingPage>.marketingLegacyHistoryV2+div>section:first-child td{font-size:10px!important}}
.invoiceTableWrap tbody tr:has(.invoiceStatus.pending) .billingDocumentLinks>.muted{color:#d9b7ff;white-space:nowrap;background:#9a4dff1a;border:1px solid #9a4dff61;border-radius:999px;align-items:center;gap:7px;width:max-content;max-width:100%;padding:5px 9px;font-size:0;font-weight:700;display:inline-flex}.invoiceTableWrap tbody tr:has(.invoiceStatus.pending) .billingDocumentLinks>.muted:before{content:"✓";background:var(--purple);color:#fff;border-radius:50%;flex:0 0 18px;place-items:center;width:18px;height:18px;font-size:11px;font-weight:900;line-height:1;display:grid}.invoiceTableWrap tbody tr:has(.invoiceStatus.pending) .billingDocumentLinks>.muted:after{content:"Nota fiscal pendente";font-size:11px;line-height:1.2}.financeGroupCard:has(.cardHead h3.red) .moneyRow>:first-child{border:1px solid var(--red);background:var(--red);color:#fff;border-radius:50%;place-items:center;width:23px;min-width:23px;height:23px;display:grid}.financeGroupCard:has(.cardHead h3.red) .moneyRow>:first-child svg{display:none!important}.financeGroupCard:has(.cardHead h3.red) .moneyRow>:first-child:after{content:"✓";color:#fff;font-size:13px;font-weight:900;line-height:1}@media (max-width:760px){.invoiceTableWrap tbody tr:has(.invoiceStatus.pending) .billingDocumentLinks>.muted{white-space:normal}}
:is(.modal.wide:has(.billingComposerV4),.modal.wide:has(.billingIssuedPreviewV4)){width:min(1080px,100vw - 36px)!important}.billingComposerV4{gap:0;display:grid}.billingComposerV4 .formGrid{gap:15px}.billingUploadWorkspaceV4{align-items:start;gap:14px;display:grid}.billingUploadWorkspaceV4.single{grid-template-columns:minmax(0,1fr)}.billingUploadWorkspaceV4.dual{grid-template-columns:repeat(2,minmax(0,1fr))}.billingUploadCardV4{background:linear-gradient(150deg,#121018,#0d0c12);border:1px solid #302a36;border-radius:15px;min-width:0;padding:13px}.billingUploadCardV4>header{justify-content:space-between;align-items:center;gap:12px;margin-bottom:10px;display:flex}.billingUploadCardV4>header>div{gap:2px;display:grid}.billingUploadCardV4>header strong{color:#f4eff7;font-size:13px}.billingUploadCardV4>header small{color:#8a8290;font-size:10px}.billingUploadCardV4>header svg{color:#b169ff}.billingMultiDropzone{gap:10px;min-width:0;display:grid}.billingMultiDropTarget{text-align:center;cursor:pointer;background:#9a4dff0e;border:1px dashed #b169ff94;border-radius:13px;place-items:center;gap:5px;min-height:118px;padding:16px;transition:transform .18s,border-color .18s,background .18s,box-shadow .18s;display:grid;position:relative;overflow:hidden}.billingMultiDropzone.compact .billingMultiDropTarget{min-height:96px;padding:12px}.billingMultiDropTarget input{opacity:0;cursor:pointer;width:100%;height:100%;position:absolute;inset:0}.billingMultiDropTarget:after{content:"";pointer-events:none;background:linear-gradient(105deg,#0000 28%,#c791ff29 49%,#0000 72%);position:absolute;inset:-1px;transform:translate(-120%)}.billingMultiDropTarget.isDragging{background:#9a4dff21;border-style:solid;border-color:#b169ff;transform:translateY(-2px)scale(1.004);box-shadow:0 0 0 4px #9a4dff14,0 16px 34px #0003}.billingMultiDropTarget.isDragging:after,.billingMultiDropzone.justLoaded .billingMultiDropTarget:after{animation:.52s billingMultiShine}@keyframes billingMultiShine{0%{transform:translate(-120%)}to{transform:translate(120%)}}.billingMultiDropTarget.hasFiles{background:linear-gradient(135deg,#30d39d12,#9a4dff11);border-style:solid;border-color:#30d39d66;min-height:82px}.billingMultiDropTarget strong{color:#f1ebf4;max-width:100%;font-size:12px}.billingMultiDropTarget span:not(.billingDropIcon){color:#958d9d;font-size:10px}.billingMultiDropTarget.hasFiles .billingDropIcon{color:#5bdbb2;background:#30d39d1a}.billingMultiFilesArea{gap:9px;animation:.2s both billingMultiIn;display:grid}@keyframes billingMultiIn{0%{opacity:0;transform:translateY(5px)}to{opacity:1;transform:translateY(0)}}.billingFileChips{gap:6px;max-height:132px;padding-right:2px;display:grid;overflow:auto}.billingFileChip{background:#0d0c11;border:1px solid #2b2731;border-radius:10px;grid-template-columns:minmax(0,1fr) 30px;align-items:stretch;display:grid;overflow:hidden}.billingFileChip.active{background:#9a4dff13;border-color:#b169ffb8}.billingFileChip>button:first-child{color:#dcd5e0;cursor:pointer;text-align:left;background:0 0;border:0;grid-template-columns:18px minmax(0,1fr) auto;align-items:center;gap:7px;min-width:0;padding:8px 9px;display:grid}.billingFileChip>button:first-child span{text-overflow:ellipsis;white-space:nowrap;font-size:10px;overflow:hidden}.billingFileChip>button:first-child small{color:#7e7684;font-size:9px}.billingFileChip .remove{color:#a49ca9;cursor:pointer;background:0 0;border:0;border-left:1px solid #2b2731;place-items:center;display:grid}.billingFileChip .remove:hover{color:#ff6b85;background:#ff4c690f}.billingMultiPreview{background:#09090d;border:1px solid #302a36;border-radius:12px;overflow:hidden}.billingMultiPreview>header{background:#100e14;border-bottom:1px solid #2d2933;justify-content:space-between;align-items:center;gap:10px;min-height:35px;padding:7px 9px;display:flex}.billingMultiPreview>header span{color:#b986f3;text-transform:uppercase;letter-spacing:.45px;font-size:9px;font-weight:700}.billingMultiPreview>header strong{text-overflow:ellipsis;white-space:nowrap;color:#ddd6e1;min-width:0;font-size:9px;font-weight:500;overflow:hidden}.billingMultiPreview iframe{background:#f5f5f5;border:0;width:100%;height:285px;display:block}.billingUploadWorkspaceV4.dual .billingMultiPreview iframe,.billingMultiDropzone.compact .billingMultiPreview iframe{height:220px}.billingComposerActions{justify-content:flex-end!important;gap:9px!important;display:flex!important}.billingExitPrompt{gap:18px;display:grid}.billingExitPrompt p{color:#bbb2c1;margin:0;font-size:13px;line-height:1.55}.billingExitActions{flex-wrap:wrap;justify-content:flex-end;gap:9px;display:flex}.billingExitActions.three .btn{min-width:150px}.billingDocumentCounts{flex-wrap:wrap;gap:6px;display:flex}.billingDocumentCounts>span:not(.muted){color:#cda9f7;background:#9a4dff14;border:1px solid #3a3043;border-radius:999px;align-items:center;min-height:26px;padding:4px 8px;font-size:10px;font-weight:700;display:inline-flex}.billingIssuedPreviewV4{gap:13px;display:grid}.billingIssuedFileList{gap:7px;padding-bottom:2px;display:flex;overflow-x:auto}.billingIssuedFileList>button{color:#c9c1ce;cursor:pointer;text-align:left;background:#0d0c11;border:1px solid #302a36;border-radius:10px;flex:none;align-items:center;gap:8px;min-width:170px;max-width:260px;padding:9px 10px;display:flex}.billingIssuedFileList>button.active{background:#9a4dff1a;border-color:#9347e8}.billingIssuedFileList>button>span{gap:1px;min-width:0;display:grid}.billingIssuedFileList strong,.billingIssuedFileList small{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.billingIssuedFileList strong{font-size:10px}.billingIssuedFileList small{color:#827a88;font-size:9px}.billingIssuedActivePreview{background:#0a090e;border:1px solid #302a36;border-radius:13px;overflow:hidden}.billingIssuedActivePreview>header{border-bottom:1px solid #2c2832;justify-content:space-between;align-items:center;gap:10px;padding:9px 10px;display:flex}.billingIssuedActivePreview>header>div{gap:2px;min-width:0;display:grid}.billingIssuedActivePreview>header strong{color:#f0eaf3;font-size:11px}.billingIssuedActivePreview>header span{color:#827a88;text-overflow:ellipsis;white-space:nowrap;font-size:9px;overflow:hidden}.billingIssuedActivePreview iframe{background:#f5f5f5;border:0;width:100%;height:480px;display:block}@media (max-width:820px){.billingUploadWorkspaceV4.dual{grid-template-columns:1fr}.billingUploadWorkspaceV4.dual .billingMultiPreview iframe,.billingMultiDropzone.compact .billingMultiPreview iframe{height:250px}.billingExitActions.three{grid-template-columns:1fr;display:grid}.billingExitActions.three .btn{width:100%;min-width:0}}@media (max-width:560px){:is(.modal.wide:has(.billingComposerV4),.modal.wide:has(.billingIssuedPreviewV4)){width:calc(100vw - 12px)!important}.billingComposerV4 .billingChecks{grid-template-columns:1fr!important}.billingMultiDropTarget{min-height:96px;padding:12px}.billingMultiPreview iframe,.billingUploadWorkspaceV4.dual .billingMultiPreview iframe,.billingMultiDropzone.compact .billingMultiPreview iframe{height:210px}.billingComposerActions{grid-template-columns:1fr 1fr;display:grid!important}.billingComposerActions .btn{width:100%;min-width:0}.billingIssuedActivePreview iframe{height:340px}.billingFileChip>button:first-child{grid-template-columns:18px minmax(0,1fr)}.billingFileChip>button:first-child small{display:none}}
.modal.wide:has(.billingComposerV5){width:min(1080px,100vw - 36px)!important}.billingComposerV5{gap:0;display:grid}.billingComposerV5 .formGrid{gap:15px}.billingClientPicker{gap:10px;display:grid;position:relative}.billingClientPickerTrigger{color:#fff;cursor:pointer;text-align:left;background:#0d0c12;border:1px solid #2e2935;border-radius:12px;grid-template-columns:36px minmax(0,1fr) 18px;align-items:center;gap:10px;width:100%;min-height:54px;padding:9px 12px;transition:border-color .16s,box-shadow .16s,background .16s;display:grid}.billingClientPickerTrigger:hover,.billingClientPickerTrigger.open{background:#120f18;border-color:#8d45d9;box-shadow:0 0 0 3px #9a4dff12}.billingClientPickerTrigger>svg.rotated{transform:rotate(180deg)}.billingClientPickerTriggerIcon{color:#bd7cff;background:#9a4dff1a;border-radius:10px;place-items:center;width:34px;height:34px;display:grid}.billingClientPickerTriggerCopy{gap:3px;min-width:0;display:grid}.billingClientPickerTriggerCopy strong{text-overflow:ellipsis;white-space:nowrap;color:#f6f2f8;font-size:13px;overflow:hidden}.billingClientPickerTriggerCopy small{color:#8f8796;font-size:10px}.billingClientPickerPanel{background:linear-gradient(160deg,#15111c,#0e0c12);border:1px solid #3b3045;border-radius:13px;gap:9px;padding:10px;animation:.15s both billingPickerIn;display:grid;box-shadow:0 18px 50px #00000052}@keyframes billingPickerIn{0%{opacity:0;transform:translateY(-4px)}to{opacity:1;transform:translateY(0)}}.billingClientPickerSearch{color:#8f8796;background:#0b0a0f;border:1px solid #2e2935;border-radius:10px;align-items:center;gap:8px;min-height:40px;padding:0 10px;display:flex}.billingClientPickerSearch input{color:#fff;background:0 0;border:0;outline:0;flex:1;min-width:0;font-size:11px}.billingClientPickerList{gap:5px;max-height:260px;padding-right:2px;display:grid;overflow:auto}.billingClientOption{color:#ddd6e1;cursor:pointer;text-align:left;background:0 0;border:1px solid #0000;border-radius:10px;grid-template-columns:24px minmax(0,1fr) auto;align-items:center;gap:9px;padding:9px 10px;display:grid}.billingClientOption:hover,.billingClientOption.selected{background:#9a4dff12;border-color:#9a4dff52}.billingClientOptionCheck{color:#fff;border:1px solid #4a4250;border-radius:6px;place-items:center;width:20px;height:20px;display:grid}.billingClientOption.selected .billingClientOptionCheck{background:linear-gradient(135deg,#6d22d9,#9a4dff);border-color:#9a4dff}.billingClientOptionCopy{gap:2px;min-width:0;display:grid}.billingClientOptionCopy strong,.billingClientOptionCopy small{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.billingClientOptionCopy strong{font-size:11px}.billingClientOptionCopy small{color:#857e8c;font-size:9px}.billingClientEmailState{white-space:nowrap;border-radius:999px;padding:4px 7px;font-size:8px;font-weight:700}.billingClientEmailState.ready{color:#73e6c3;background:#20d6a214;border:1px solid #20d6a22e}.billingClientEmailState.warning{color:#ffbe74;background:#ffc24714;border:1px solid #ffc2472e}.billingClientPickerFooter{border-top:1px solid #2a2630;justify-content:space-between;align-items:center;gap:10px;padding-top:7px;display:flex}.billingClientPickerFooter span{color:#8c8492;font-size:9px}.billingClientPickerFooter button{color:#ca9cff;cursor:pointer;background:#9a4dff24;border:0;border-radius:8px;padding:7px 10px;font-size:9px;font-weight:700}.billingClientPickerEmpty{color:#827a88;text-align:center;padding:22px 12px;font-size:10px}.billingSelectedClients{flex-wrap:wrap;gap:6px;display:flex}.billingSelectedClient{background:#100e14;border:1px solid #332c3b;border-radius:10px;grid-template-columns:minmax(0,1fr) 25px;align-items:center;gap:5px;max-width:320px;padding:6px 6px 6px 9px;display:grid}.billingSelectedClient>span{gap:1px;min-width:0;display:grid}.billingSelectedClient strong,.billingSelectedClient small{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.billingSelectedClient strong{color:#e9e2ec;font-size:10px}.billingSelectedClient small{color:#827a88;font-size:8px}.billingSelectedClient.warning{border-color:#ffc2474d}.billingSelectedClient button{color:#948b9b;cursor:pointer;background:0 0;border:0;border-radius:7px;place-items:center;width:24px;height:24px;display:grid}.billingSelectedClient button:hover{color:#ff7d93;background:#ff547014}.billingRecipientSummary{border-radius:9px;margin:0;padding:8px 10px;font-size:9px}.billingRecipientSummary.ready{color:#8beacb;background:#20d6a20d;border:1px solid #20d6a221}.billingRecipientSummary.warning{color:#ffc97e;background:#ffc2470d;border:1px solid #ffc24724}.billingExistingDocuments{border-bottom:1px solid #29242f;gap:8px;margin-bottom:10px;padding-bottom:10px;display:grid}.billingExistingDocuments>header{justify-content:space-between;align-items:center;gap:8px;display:flex}.billingExistingDocuments>header>div{gap:1px;display:grid}.billingExistingDocuments>header strong{color:#ddd6e1;font-size:10px}.billingExistingDocuments>header small{color:#7d7583;font-size:8px}.billingExistingDocuments>header button{color:#b984f5;cursor:pointer;background:0 0;border:0;font-size:8px}.billingExistingDocumentList{gap:5px;display:grid}.billingExistingDocument{border:1px solid #2d2833;border-radius:9px;grid-template-columns:minmax(0,1fr) 30px;display:grid;overflow:hidden}.billingExistingDocument.active{border-color:#9a4dff8c}.billingExistingDocument>button:first-child{color:#cfc7d3;cursor:pointer;text-align:left;background:#0d0c11;border:0;align-items:center;gap:7px;min-width:0;padding:7px 8px;display:flex}.billingExistingDocument>button:first-child span{text-overflow:ellipsis;white-space:nowrap;font-size:9px;overflow:hidden}.billingExistingDocument .remove{color:#978e9e;cursor:pointer;background:#0d0c11;border:0;border-left:1px solid #2d2833}.billingExistingPreview{background:#f5f5f5;border:1px solid #2d2833;border-radius:9px;width:100%;height:210px;display:block}.billingExistingRemovedState{color:#a692aa;text-align:center;border:1px dashed #423246;border-radius:9px;padding:12px;font-size:9px}.billingRecipientCell{gap:2px;min-width:0;display:grid}.billingRecipientCell strong{font-size:12px}.billingRecipientCell small{color:#817987;text-overflow:ellipsis;white-space:nowrap;max-width:230px;font-size:9px;overflow:hidden}.billingPreviewRecipients{flex-wrap:wrap;gap:5px;display:flex}.billingPreviewRecipients span{color:#c5b8ca;background:#9a4dff0f;border:1px solid #332d39;border-radius:999px;padding:5px 8px;font-size:9px}.billingComposerActionsV5{flex-wrap:wrap}@media (max-width:760px){.modal.wide:has(.billingComposerV5){width:calc(100vw - 12px)!important}.billingClientOption{grid-template-columns:24px minmax(0,1fr)}.billingClientEmailState{display:none}.billingSelectedClient{width:100%;max-width:none}.billingComposerActionsV5{grid-template-columns:1fr;display:grid!important}.billingComposerActionsV5 .btn{justify-content:center;width:100%}.billingExistingPreview{height:180px}}
.billingVaultGate{background:linear-gradient(145deg,#20102df5,#100e18fa);border:1px solid #a855f76b;border-radius:22px;grid-template-columns:auto minmax(0,1fr) minmax(320px,430px);align-items:start;gap:22px;max-width:1080px;margin:0 auto;padding:28px;display:grid;box-shadow:0 22px 60px #0000003d}.billingVaultIcon{color:#bd7aff;background:#8b3dff24;border:1px solid #a855f759;border-radius:18px;place-items:center;width:58px;height:58px;display:grid}.billingVaultCopy h3{color:#fff;margin:8px 0 10px;font-size:clamp(1.35rem,2vw,2rem)}.billingVaultCopy p{color:#c9bfd4;max-width:610px;margin:0;line-height:1.65}.billingVaultForm{gap:12px;display:grid}.billingVaultForm label{color:#d8d1df;gap:7px;font-size:.82rem;font-weight:700;display:grid}.billingVaultForm input{color:#fff;background:#0c0a11;border:1px solid #403747;border-radius:12px;outline:none;width:100%;min-height:46px;padding:0 13px}.billingVaultForm input:focus{border-color:#9a4dff;box-shadow:0 0 0 3px #9a4dff24}.billingVaultPassword{display:block;position:relative}.billingVaultPassword>svg{color:#9b8ea8;position:absolute;top:15px;left:13px}.billingVaultPassword input{padding-left:40px}.billingVaultForm .btn{justify-content:center;gap:8px;width:100%}.billingVaultForm small{color:#978c9e;line-height:1.45}.billingVaultError{color:#ffb4bd;margin:0;font-size:.86rem}.quoteBillingRecordPicker{gap:8px;margin-top:4px;display:grid}.quoteBillingRecordOption{cursor:pointer;background:#0e0c13;border:1px solid #38303f;border-radius:12px;align-items:flex-start;gap:11px;padding:12px 14px;transition:all .18s;display:flex}.quoteBillingRecordOption:hover,.quoteBillingRecordOption.selected{background:#833cd31a;border-color:#8f46e8}.quoteBillingRecordOption input{accent-color:#9747ff;margin-top:3px}.quoteBillingRecordOption span{gap:3px;display:grid}.quoteBillingRecordOption strong{color:#f7f2fb;font-size:.88rem}.quoteBillingRecordOption small{color:#9f93a8;font-size:.75rem}.quoteBillingRecordEmpty{color:#a99db1;background:#0e0c13;border:1px dashed #403647;border-radius:12px;padding:15px}@media (max-width:820px){.billingVaultGate{grid-template-columns:1fr;padding:20px}.billingVaultIcon{width:50px;height:50px}.billingVaultForm{min-width:0}}
.marketingIssue263 .marketingLegacyHistoryV2{flex-direction:column;gap:16px;display:flex}.marketingIssue263 .marketingSummaryV2{order:10}.marketingIssue263 .marketingViewContents,.marketingIssue263 .marketingViewContents>div{display:contents}.marketingIssue263 .marketingViewContents>div>section:nth-of-type(3){order:20}.marketingIssue263 .marketingMonthlyShell{order:30;gap:16px;display:grid}.marketingIssue263 .marketingViewContents>div>section:nth-of-type(4){order:40}.marketingIssue263 .marketingViewContents>div>section:nth-of-type(5){order:50}.marketingIssue263 .marketingViewContents>div>div:not([role=presentation]){order:15}.marketingIssue263 .marketingViewContents>div>section:nth-of-type(4),.marketingIssue263 .marketingViewContents>div>section:nth-of-type(5){background:linear-gradient(145deg,#111016,#0d0c11);box-shadow:0 10px 30px #0000001f}.marketingIssue263 .marketingViewContents>div>section:nth-of-type(4) tbody tr{transition:background .15s,border-color .15s}.marketingIssue263 .marketingViewContents>div>section:nth-of-type(4) tbody tr:hover{background:#a64cd20b}.marketingIssue263 .marketingMonthlyShell>section{margin:0}@media (max-width:760px){.marketingIssue263 .marketingLegacyHistoryV2{gap:12px}.marketingIssue263 .marketingMonthlyShell{min-width:0}.marketingIssue263 .marketingViewContents>div>section:nth-of-type(4),.marketingIssue263 .marketingViewContents>div>section:nth-of-type(5){border-radius:14px}}.marketingEmailPage .marketingViewContents>div>section:first-of-type{order:0}.marketingEmailPage .marketingViewContents>div>section:nth-of-type(2){order:10}.marketingEmailPage .marketingViewContents>div>section:nth-of-type(3){order:20}
html{-moz-text-size-adjust:100%;text-size-adjust:100%;background:#09080d}body{min-height:100dvh;padding-left:env(safe-area-inset-left);padding-right:env(safe-area-inset-right);overflow-x:hidden}button,a,input,textarea,select{-webkit-tap-highlight-color:transparent}button,a{touch-action:manipulation}.modalBackdrop,.historyBackdrop{min-height:100dvh}.modal,.historyDrawer{max-height:100dvh}.modalBody,.historyDrawer,.clientList,.tableWrap{-webkit-overflow-scrolling:touch;overscroll-behavior:contain}@supports (padding:max(0px)){.modalFoot{padding-bottom:max(14px,env(safe-area-inset-bottom))}.drawerBody{padding-bottom:max(34px,calc(18px + env(safe-area-inset-bottom)))}}@media (max-width:760px){input,select,textarea,[contenteditable=true]{font-size:16px!important}.modalBackdrop{align-items:flex-end}.modal{max-height:calc(100dvh - env(safe-area-inset-top));margin-bottom:env(safe-area-inset-bottom)}.marketingPage{padding-bottom:env(safe-area-inset-bottom)}.publicQuotePage,.quotePublicPage{padding-bottom:max(24px,env(safe-area-inset-bottom))}}
