@layer brand-density{
html body #documentDeliveryDialog[data-delivery-modal]{--dm-ink:#1c304a;--dm-muted:#738092;--dm-line:#e2e7eb;box-sizing:border-box!important;position:fixed!important;inset:0!important;margin:auto!important;transform:none!important;translate:none!important;padding:0!important;width:min(1040px,calc(100vw - 48px))!important;max-width:1040px!important;height:fit-content!important;max-height:calc(100dvh - 48px)!important;min-width:0!important;min-height:0!important;border:1px solid #fff!important;border-radius:24px!important;box-shadow:0 28px 100px #0d213b40!important;background:#fbfaf7!important;color:var(--dm-ink)!important;font:14px/1.5 'Segoe UI',Arial,sans-serif!important;overflow:hidden!important;resize:none!important;isolation:isolate}
html body #documentDeliveryDialog[data-delivery-modal][open]{display:flex!important;flex-direction:column!important}
#documentDeliveryDialog[data-delivery-modal]::backdrop{background:#12273e9c;backdrop-filter:blur(7px)}
#documentDeliveryDialog[data-delivery-modal],#documentDeliveryDialog[data-delivery-modal] *{box-sizing:border-box!important;font-family:'Segoe UI',Arial,sans-serif!important}
#documentDeliveryDialog[data-delivery-modal] :where([data-brand-ink]){color:inherit!important}
#documentDeliveryDialog[data-delivery-modal] [hidden]{display:none!important}
#documentDeliveryDialog[data-delivery-modal] svg{width:22px!important;height:22px!important;fill:none!important;stroke:currentColor!important;stroke-width:1.7!important;stroke-linecap:round;stroke-linejoin:round;flex:none}
#documentDeliveryDialog[data-delivery-modal] .dm-head{display:flex!important;align-items:center!important;gap:15px!important;background:#fff!important;border-bottom:1px solid #eeeae3!important;padding:22px 28px!important;flex:none!important;color:var(--dm-ink)!important}
#documentDeliveryDialog[data-delivery-modal] .dm-brand{display:flex!important;flex-direction:column!important;align-items:center!important;justify-content:center!important;flex:0 0 50px!important;width:50px!important;height:56px!important;border-radius:14px!important;background:#1c304a!important;color:#ffd14e!important;box-shadow:0 6px 14px #1c304a10!important;line-height:1!important}
#documentDeliveryDialog[data-delivery-modal] .dm-brand b{font-size:28px!important;letter-spacing:-2px!important;color:#ffd14e!important;font-weight:900!important}
#documentDeliveryDialog[data-delivery-modal] .dm-brand small{font-size:6px!important;letter-spacing:1.6px!important;color:#fff!important;font-weight:700!important;margin-top:6px!important}
#documentDeliveryDialog[data-delivery-modal] .dm-heading{flex:1!important;min-width:0!important}
#documentDeliveryDialog[data-delivery-modal] .dm-heading>small{display:block!important;font-size:9px!important;font-weight:700!important;letter-spacing:1.5px!important;color:#8b96a1!important}
#documentDeliveryDialog[data-delivery-modal] h2{font-size:25px!important;line-height:1.2!important;font-weight:700!important;letter-spacing:-.8px!important;margin:5px 0 0!important;color:var(--dm-ink)!important}
#documentDeliveryDialog[data-delivery-modal] [data-close]{display:grid!important;place-items:center!important;flex:none!important;width:40px!important;min-width:40px!important;height:40px!important;min-height:40px!important;background:#fff!important;border:1px solid var(--dm-line)!important;border-radius:11px!important;color:#758496!important;padding:0!important;cursor:pointer}
#documentDeliveryDialog[data-delivery-modal]>.pos-window-body{display:contents!important}
#documentDeliveryDialog[data-delivery-modal] .document-delivery-body{display:grid!important;grid-template-columns:285px minmax(0,1fr)!important;gap:28px!important;min-height:0!important;overflow:auto!important;padding:28px!important;background:transparent!important;color:var(--dm-ink)!important}
#documentDeliveryDialog[data-delivery-modal] .dm-summary{background:linear-gradient(145deg,#233f50,#172b40)!important;color:#eef4f8!important;border:1px solid #253e52!important;border-radius:16px!important;padding:25px!important;min-width:0!important;position:relative;overflow:hidden;align-self:start}
#documentDeliveryDialog[data-delivery-modal] .dm-summary:before{content:'';position:absolute;pointer-events:none;width:250px;height:250px;right:-135px;top:-140px;border-radius:50%;border:1px solid #ffffff0d;box-shadow:0 0 0 45px #ffffff03,0 0 0 90px #ffffff02}
#documentDeliveryDialog[data-delivery-modal] .dm-document-icon{display:flex!important;gap:9px!important;align-items:center!important;font-size:11px!important;text-transform:uppercase!important;letter-spacing:1.3px!important;color:#c0d1dc!important;font-weight:600!important}
#documentDeliveryDialog[data-delivery-modal] .dm-document-icon svg{color:#ebc550!important}
#documentDeliveryDialog[data-delivery-modal] .dm-number{display:block!important;font-size:18px!important;line-height:1.4!important;font-weight:650!important;color:#fff!important;overflow-wrap:anywhere!important;margin-top:15px!important;letter-spacing:-.3px!important}
#documentDeliveryDialog[data-delivery-modal] .dm-customer{display:flex!important;flex-direction:column!important;border-top:1px solid #ffffff19!important;margin-top:20px!important;padding-top:18px!important;gap:5px!important}
#documentDeliveryDialog[data-delivery-modal] .dm-summary small{font-size:9px!important;letter-spacing:1px!important;color:#91a9b8!important}
#documentDeliveryDialog[data-delivery-modal] .dm-customer b{font-size:13px!important;font-weight:600!important;color:#eff4f7!important;overflow-wrap:anywhere!important}
#documentDeliveryDialog[data-delivery-modal] .dm-customer>span{font-size:10px!important;color:#9fb4c1!important}
#documentDeliveryDialog[data-delivery-modal] .dm-amount{margin-top:23px!important;display:flex!important;flex-direction:column!important;gap:5px!important}
#documentDeliveryDialog[data-delivery-modal] .dm-amount strong{color:#ffd05a!important;font-size:34px!important;line-height:1.2!important;letter-spacing:-1px!important;font-variant-numeric:tabular-nums;font-weight:750!important}
#documentDeliveryDialog[data-delivery-modal] .dm-pdf-tag{display:flex!important;gap:8px!important;align-items:center!important;border-top:1px solid #ffffff19!important;margin-top:23px!important;padding-top:17px!important}
#documentDeliveryDialog[data-delivery-modal] .dm-pdf-tag>span{font-size:8px!important;letter-spacing:.5px!important;padding:3px 5px!important;border:1px solid #6c8899!important;border-radius:4px!important;color:#b9cbd5!important}
#documentDeliveryDialog[data-delivery-modal] .dm-pdf-tag small{letter-spacing:0!important;font-size:10px!important}
#documentDeliveryDialog[data-delivery-modal] .dm-actions{min-width:0!important;align-self:start!important}
#documentDeliveryDialog[data-delivery-modal] .dm-intro{margin:2px 0 20px!important}
#documentDeliveryDialog[data-delivery-modal] h3{font-size:18px!important;line-height:1.4!important;letter-spacing:-.3px!important;font-weight:700!important;color:var(--dm-ink)!important;margin:0!important}
#documentDeliveryDialog[data-delivery-modal] .dm-intro p{font-size:12px!important;color:var(--dm-muted)!important;margin:5px 0 0!important}
#documentDeliveryDialog[data-delivery-modal] .document-delivery-options{display:grid!important;grid-template-columns:1fr 1fr!important;gap:12px!important}
#documentDeliveryDialog[data-delivery-modal] .document-delivery-options>button{display:flex!important;align-items:center!important;justify-content:flex-start!important;gap:11px!important;min-height:97px!important;width:100%!important;padding:16px 13px!important;background:#fff!important;border:1px solid #dfe5e9!important;border-radius:13px!important;color:#29415b!important;text-align:left!important;cursor:pointer;font-size:13px!important;box-shadow:0 2px 5px #1a324403!important;transition:transform .16s,border-color .16s,box-shadow .16s}
#documentDeliveryDialog[data-delivery-modal] .document-delivery-options>button:hover{transform:translateY(-2px);border-color:#91a5b6!important;box-shadow:0 5px 14px #1a32440b!important}
#documentDeliveryDialog[data-delivery-modal] .document-delivery-options>button>span:nth-child(2){min-width:0!important;flex:1!important}
#documentDeliveryDialog[data-delivery-modal] .document-delivery-options b{display:block!important;font-size:13px!important;line-height:1.4!important;color:inherit!important;font-weight:700!important}
#documentDeliveryDialog[data-delivery-modal] .document-delivery-options small{display:block!important;font-size:10px!important;line-height:1.5!important;color:#7a8794!important;margin-top:5px!important}
#documentDeliveryDialog[data-delivery-modal] .dm-action-icon{display:grid!important;place-items:center!important;width:34px!important;height:38px!important;flex:none!important;color:inherit!important}
#documentDeliveryDialog[data-delivery-modal] .dm-arrow{font-size:17px!important;color:inherit!important;opacity:.6}
#documentDeliveryDialog[data-delivery-modal] .document-delivery-options>.dm-whatsapp{background:#edf8f1!important;border-color:#bcdccb!important;color:#237552!important}
#documentDeliveryDialog[data-delivery-modal] .document-delivery-options>.dm-download{background:#fff8e3!important;border-color:#efdb9d!important;color:#826520!important}
#documentDeliveryDialog[data-delivery-modal] .dm-actions button[aria-expanded=true]{border-color:#879fb8!important;background:#f1f5fa!important}
#documentDeliveryDialog[data-delivery-modal] button:disabled{opacity:.45!important;cursor:wait!important;transform:none!important}
#documentDeliveryDialog[data-delivery-modal] .dm-email-panel,#documentDeliveryDialog[data-delivery-modal] .dm-manual{margin-top:16px!important;border:1px solid #dce4ed!important;border-radius:12px!important;padding:16px!important;background:#fff!important;color:#29415b!important}
#documentDeliveryDialog[data-delivery-modal] .dm-panel-heading{display:flex!important;align-items:center!important;gap:12px!important;justify-content:space-between!important}
#documentDeliveryDialog[data-delivery-modal] .dm-panel-heading>b{font-size:15px!important;color:#29415b!important}
#documentDeliveryDialog[data-delivery-modal] [data-email-back]{width:auto!important;min-height:28px!important;padding:5px 8px!important;line-height:1!important;border:0!important;border-radius:6px!important;background:#f1f4f8!important;color:#647990!important;font-size:10px!important;cursor:pointer}
#documentDeliveryDialog[data-delivery-view=email] .dm-intro,#documentDeliveryDialog[data-delivery-view=email] .document-delivery-options{display:none!important}
#documentDeliveryDialog[data-delivery-view=email] .dm-email-panel{margin-top:0!important}
#documentDeliveryDialog[data-delivery-modal] .dm-email-panel p,#documentDeliveryDialog[data-delivery-modal] .dm-manual p{font-size:11px!important;color:#708193!important;line-height:1.7!important;margin:9px 0 13px!important}
#documentDeliveryDialog[data-delivery-modal] label{display:block!important;font-size:11px!important;font-weight:600!important;color:#40566f!important;margin:10px 0!important}
#documentDeliveryDialog[data-delivery-modal] input,#documentDeliveryDialog[data-delivery-modal] textarea{display:block!important;width:100%!important;max-width:100%!important;min-height:38px!important;border:1px solid #ccd8e2!important;background:#fff!important;color:#233b54!important;border-radius:8px!important;padding:9px 11px!important;margin:5px 0 0!important;font:13px/1.5 'Segoe UI',Arial,sans-serif!important;resize:vertical!important}
#documentDeliveryDialog[data-delivery-modal] textarea{min-height:62px!important}
#documentDeliveryDialog[data-delivery-modal] .dm-email-submit{display:block!important;width:100%!important;padding:10px 14px!important;border:0!important;border-radius:8px!important;background:#1c304a!important;color:#fff!important;font:600 12px/1.5 'Segoe UI',Arial,sans-serif!important;cursor:pointer;margin-top:12px!important}
#documentDeliveryDialog[data-delivery-modal] .dm-email-panel>small{display:block!important;font-size:10px!important;line-height:1.6!important;color:#84919d!important;margin-top:9px!important}
#documentDeliveryDialog[data-delivery-modal] .dm-manual>b{font-size:12px!important;color:#29415b!important}
#documentDeliveryDialog[data-delivery-modal] .dm-manual summary{font-size:11px!important;cursor:pointer;color:#526b84!important}
#documentDeliveryDialog[data-delivery-modal] .dm-manual-links{display:flex!important;flex-wrap:wrap!important;gap:12px!important;margin-top:12px!important}
#documentDeliveryDialog[data-delivery-modal] .dm-manual-links a{color:#355f87!important;font-size:11px!important;text-decoration:underline!important;text-underline-offset:3px}
#documentDeliveryDialog[data-delivery-modal] .dm-footer{display:flex!important;align-items:center!important;justify-content:space-between!important;flex-wrap:wrap!important;gap:8px 20px!important;padding:15px 28px!important;background:#fff!important;border-top:1px solid #eeeae3!important;flex:none!important;color:#738092!important}
#documentDeliveryDialog[data-delivery-modal] .dm-email-inline,#documentDeliveryDialog[data-delivery-modal] .dm-mail-config{margin-top:14px!important;padding:13px!important;border:1px solid #dce5ee!important;background:#fff!important;border-radius:11px!important;color:#405a73!important}
#documentDeliveryDialog[data-delivery-modal] .dm-email-inline{display:flex!important;align-items:flex-end!important;gap:12px!important}#documentDeliveryDialog[data-delivery-modal] .dm-email-inline label{flex:1!important;margin:0!important}#documentDeliveryDialog[data-delivery-modal] .dm-email-inline button,#documentDeliveryDialog[data-delivery-modal] [data-mail-config]{min-height:38px!important;padding:9px 12px!important;border:0!important;border-radius:8px!important;background:#1c304a!important;color:#fff!important;font-size:11px!important;cursor:pointer!important}#documentDeliveryDialog[data-delivery-modal] .dm-mail-config b{font-size:12px!important;color:#29415b!important}#documentDeliveryDialog[data-delivery-modal] .dm-mail-config p{font-size:11px!important;line-height:1.6!important;color:#7d8b99!important;margin:6px 0 10px!important}#documentDeliveryDialog[data-delivery-modal] .dm-email-card small{overflow-wrap:anywhere!important}
#documentDeliveryDialog[data-delivery-modal] .dm-file{display:flex!important;align-items:center!important;gap:8px!important;min-width:0!important;flex:1 1 240px!important}
#documentDeliveryDialog[data-delivery-modal] .dm-file>span{font-size:8px!important;color:#6e859a!important;background:#f2f6fa!important;border:1px solid #dde5ec!important;border-radius:4px!important;padding:3px 5px!important}
#documentDeliveryDialog[data-delivery-modal] [data-file-info]{font-size:10px!important;letter-spacing:0!important;color:#83909d!important;white-space:nowrap!important;text-overflow:ellipsis!important;overflow:hidden!important;min-width:0!important}
#documentDeliveryDialog[data-delivery-modal] [data-status]{font-size:10px!important;line-height:1.5!important;margin:0!important;color:#577368!important;max-width:440px!important;flex:0 1 auto!important}
#documentDeliveryDialog[data-delivery-modal] [data-retry]{font-size:11px!important;color:#29415b!important;background:#f1f5f9!important;border:1px solid #dce5ee!important;border-radius:7px!important;padding:6px 10px!important;cursor:pointer}
#documentDeliveryDialog[data-delivery-modal] :is(button,a,input,textarea,summary):focus-visible{outline:3px solid #9eb9d9!important;outline-offset:3px!important}
@media(prefers-reduced-motion:no-preference){#documentDeliveryDialog[data-delivery-modal][open]{animation:dm-enter .22s ease-out} @keyframes dm-enter{from{opacity:0;scale:.97;translate:0 10px}to{opacity:1;scale:1;translate:0 0}}}
@media(max-width:800px){html body #documentDeliveryDialog[data-delivery-modal]{width:calc(100vw - 28px)!important;max-height:calc(100dvh - 28px)!important;border-radius:20px!important}#documentDeliveryDialog[data-delivery-modal] .document-delivery-body{grid-template-columns:235px minmax(0,1fr)!important;gap:20px!important;padding:20px!important}#documentDeliveryDialog[data-delivery-modal] .dm-summary{padding:20px!important}#documentDeliveryDialog[data-delivery-modal] .document-delivery-options{grid-template-columns:1fr!important}#documentDeliveryDialog[data-delivery-modal] .document-delivery-options>button{min-height:69px!important}}
@media(max-width:600px){html body #documentDeliveryDialog[data-delivery-modal]{width:calc(100vw - 20px)!important;max-height:calc(100dvh - 20px)!important;border-radius:18px!important}#documentDeliveryDialog[data-delivery-modal] .dm-head{padding:16px!important;gap:11px!important}#documentDeliveryDialog[data-delivery-modal] .dm-brand{flex-basis:42px!important;width:42px!important;height:48px!important;border-radius:11px!important}#documentDeliveryDialog[data-delivery-modal] .dm-brand b{font-size:25px!important}#documentDeliveryDialog[data-delivery-modal] .dm-heading>small{font-size:7px!important;letter-spacing:1px!important}#documentDeliveryDialog[data-delivery-modal] h2{font-size:21px!important}#documentDeliveryDialog[data-delivery-modal] .document-delivery-body{display:block!important;padding:16px!important}#documentDeliveryDialog[data-delivery-modal] .dm-summary{display:grid!important;grid-template-columns:1fr auto!important;gap:6px 15px!important;padding:15px!important;margin-bottom:18px!important}#documentDeliveryDialog[data-delivery-modal] .dm-document-icon{font-size:9px!important;grid-column:1!important}#documentDeliveryDialog[data-delivery-modal] .dm-number{font-size:14px!important;margin:0!important;grid-column:1!important}#documentDeliveryDialog[data-delivery-modal] .dm-customer{border:0!important;padding:0!important;margin:0!important;grid-column:1!important}#documentDeliveryDialog[data-delivery-modal] .dm-customer>small,#documentDeliveryDialog[data-delivery-modal] .dm-customer>span,#documentDeliveryDialog[data-delivery-modal] .dm-pdf-tag{display:none!important}#documentDeliveryDialog[data-delivery-modal] .dm-customer b{font-size:11px!important;font-weight:400!important}#documentDeliveryDialog[data-delivery-modal] .dm-amount{grid-column:2!important;grid-row:1/4!important;justify-content:center!important;align-items:flex-end!important;margin:0!important}#documentDeliveryDialog[data-delivery-modal] .dm-amount small{font-size:7px!important;letter-spacing:.4px!important}#documentDeliveryDialog[data-delivery-modal] .dm-amount strong{font-size:27px!important}#documentDeliveryDialog[data-delivery-modal] .dm-intro{margin-bottom:14px!important}#documentDeliveryDialog[data-delivery-modal] h3{font-size:16px!important}#documentDeliveryDialog[data-delivery-modal] .document-delivery-options{gap:9px!important}#documentDeliveryDialog[data-delivery-modal] .document-delivery-options>button{min-height:68px!important;padding:11px 13px!important}#documentDeliveryDialog[data-delivery-modal] .document-delivery-options small{margin-top:2px!important}#documentDeliveryDialog[data-delivery-modal] .dm-footer{padding:12px 16px!important;gap:5px!important}#documentDeliveryDialog[data-delivery-modal] [data-status]{max-width:none!important;flex-basis:100%!important;font-size:9px!important}}
}
.document-delivery-trigger{display:inline-flex!important;align-items:center;justify-content:center;gap:8px;background:white!important;color:#243e5d!important;border:1px solid #ccd6e2!important;min-height:38px;padding:9px 13px!important;font:600 12px 'Segoe UI',Arial,sans-serif!important;border-radius:8px!important;cursor:pointer}.document-delivery-trigger svg{width:17px;height:17px;fill:none;stroke:currentColor;stroke-width:1.8;flex:none}

@layer brand-density{
#documentDeliveryDialog[data-delivery-modal] .dm-head.pos-window-head{height:auto!important;min-height:0!important;max-height:none!important}
#documentDeliveryDialog[data-delivery-modal] .dm-brand small{display:block!important}
}
