.dlcr-floating-host.dlcr-floating-fallback{position:fixed;right:28px;bottom:188px;z-index:99999;width:min(430px,calc(100vw - 30px));pointer-events:none}.dlcr-floating-host .dlcr-floating-trigger{pointer-events:auto;width:100%}.dlcr-floating-host.dlah-floating-companion{position:static!important;right:auto!important;bottom:auto!important;width:auto!important;z-index:auto!important;margin:0 0 10px!important;pointer-events:auto!important}.dlcr-mail-logo{font-size:20px!important}.dlcr-backdrop{position:fixed;inset:0;background:rgba(7,30,54,.48);z-index:100000}.dlcr-panel{position:fixed;right:28px;bottom:28px;z-index:100001;width:min(610px,calc(100vw - 40px));max-height:min(760px,86vh);background:#fff;border-radius:20px;box-shadow:0 30px 80px rgba(7,30,54,.35);overflow:hidden;color:#14243b}.dlcr-panel[hidden],.dlcr-backdrop[hidden]{display:none!important}.dlcr-panel-head{display:flex;align-items:center;justify-content:space-between;padding:18px 20px;background:#071e36;color:#fff}.dlcr-panel-heading{display:flex;align-items:center;gap:12px}.dlcr-panel-heading div{display:flex;flex-direction:column}.dlcr-panel-heading small,.dlcr-panel-heading strong{color:#fff}.dlcr-head-icon{display:grid;place-items:center;width:38px;height:38px;border-radius:10px;background:#1f8dcc;color:#fff}.dlcr-close{border:0;background:transparent;color:#fff;font-size:30px;cursor:pointer}.dlcr-panel-body{padding:20px;overflow:auto;max-height:calc(min(760px,86vh) - 74px)}.dlcr-intro{margin-top:0;color:#51637a}.dlcr-grid{display:grid;grid-template-columns:1fr 1fr;gap:14px}.dlcr-grid label{display:flex;flex-direction:column;gap:6px;font-weight:600}.dlcr-grid input,.dlcr-grid textarea{width:100%;box-sizing:border-box;border:1px solid #cbd5e1;border-radius:10px;padding:11px 12px;font:inherit;background:#fff;color:#14243b}.dlcr-grid input:focus,.dlcr-grid textarea:focus{outline:3px solid rgba(31,141,204,.18);border-color:#1f8dcc}.dlcr-full{grid-column:1/-1}.dlcr-consent{flex-direction:row!important;align-items:flex-start;font-weight:400!important;font-size:14px;color:#52647a}.dlcr-consent input{width:auto;margin-top:3px}.dlcr-hp{position:absolute!important;left:-99999px!important}.dlcr-submit{margin-top:16px;border:0;border-radius:10px;padding:12px 18px;background:#1f8dcc;color:#fff;font-weight:700;cursor:pointer}.dlcr-submit[disabled]{opacity:.6;cursor:wait}.dlcr-feedback{margin-top:12px;font-weight:600}.dlcr-feedback.is-success{color:#147a43}.dlcr-feedback.is-error{color:#b42318}.dlcr-form small{text-align:right;color:#64748b;font-weight:400}@media(max-width:800px){.dlcr-floating-host.dlcr-floating-fallback{right:15px;bottom:170px;width:min(340px,calc(100vw - 30px))}.dlcr-panel{right:10px;bottom:10px;width:calc(100vw - 20px);max-height:calc(100vh - 20px);border-radius:16px}.dlcr-panel-body{max-height:calc(100vh - 94px)}.dlcr-grid{grid-template-columns:1fr}.dlcr-full{grid-column:auto}}

/* V1.0.1 — exact shared button geometry and panel above the stack. */
.dlcr-floating-host.dlcr-floating-fallback{width:min(340px,calc(100vw - 30px))!important;right:20px!important;bottom:172px!important}
.dlcr-floating-host .dlcr-floating-trigger{box-sizing:border-box!important;width:100%!important;min-height:66px!important;max-height:66px!important;border-radius:18px!important;padding:13px 16px!important}
.dlcr-panel{right:20px!important;bottom:calc(var(--dl-floating-stack-bottom,20px) + var(--dl-floating-stack-height,214px) + 14px)!important;max-height:calc(100vh - var(--dl-floating-stack-height,214px) - 60px)!important}
.dlcr-panel-body{max-height:calc(100vh - var(--dl-floating-stack-height,214px) - 134px)!important}
@media(max-width:800px){.dlcr-floating-host.dlcr-floating-fallback{right:15px!important;bottom:172px!important}.dlcr-panel{right:10px!important;bottom:calc(var(--dl-floating-stack-bottom,15px) + var(--dl-floating-stack-height,214px) + 10px)!important;width:calc(100vw - 20px)!important;max-height:calc(100vh - var(--dl-floating-stack-height,214px) - 40px)!important}.dlcr-panel-body{max-height:calc(100vh - var(--dl-floating-stack-height,214px) - 114px)!important}}
