#ldcc-root{position:relative;z-index:2147483000;font-family:Arial,sans-serif;color:#1f2937}#ldcc-banner{position:fixed;left:18px;right:18px;bottom:18px;max-width:1120px;margin:auto;background:#fff;border:1px solid #d9dde3;border-radius:12px;box-shadow:0 16px 50px rgba(0,0,0,.22);padding:20px;display:none}#ldcc-banner.ldcc-show{display:block}.ldcc-layout{display:flex;align-items:center;gap:24px}.ldcc-copy{flex:1;min-width:0}.ldcc-copy h3{font-size:20px;line-height:1.25;margin:0 0 7px;color:#111827}.ldcc-copy p{font-size:14px;line-height:1.55;margin:0;color:#4b5563}.ldcc-copy a{color:#b91c1c;text-decoration:underline}.ldcc-actions{display:flex;flex-wrap:wrap;justify-content:flex-end;gap:9px}.ldcc-btn{appearance:none;border:1px solid #c9ced6;background:#fff;color:#20242a;border-radius:7px;padding:11px 15px;font-size:14px;font-weight:700;line-height:1.15;cursor:pointer;white-space:nowrap}.ldcc-btn:hover,.ldcc-btn:focus{background:#f3f4f6;color:#111}.ldcc-btn-primary{background:#c81e1e;border-color:#c81e1e;color:#fff}.ldcc-btn-primary:hover,.ldcc-btn-primary:focus{background:#991b1b;color:#fff}.ldcc-btn-link{border:0;background:transparent;text-decoration:underline;padding-left:6px;padding-right:6px}.ldcc-settings-link{position:fixed;left:14px;bottom:14px;border:1px solid #d0d4da;border-radius:20px;background:#fff;color:#333;padding:8px 12px;font-size:12px;box-shadow:0 4px 16px rgba(0,0,0,.13);cursor:pointer;display:none;z-index:2147482000}.ldcc-settings-link.ldcc-show{display:block}#ldcc-modal{position:fixed;inset:0;background:rgba(15,23,42,.62);display:none;align-items:center;justify-content:center;padding:18px}#ldcc-modal.ldcc-show{display:flex}.ldcc-dialog{width:min(570px,100%);max-height:90vh;overflow:auto;background:#fff;border-radius:12px;box-shadow:0 20px 70px rgba(0,0,0,.35)}.ldcc-dialog-head{display:flex;align-items:center;justify-content:space-between;padding:18px 20px;border-bottom:1px solid #e5e7eb}.ldcc-dialog-head h3{font-size:20px;margin:0}.ldcc-close{border:0;background:transparent;font-size:26px;line-height:1;cursor:pointer;padding:3px 7px}.ldcc-dialog-body{padding:8px 20px 20px}.ldcc-row{display:flex;align-items:center;justify-content:space-between;gap:20px;padding:16px 0;border-bottom:1px solid #eee}.ldcc-row strong{display:block;margin-bottom:4px}.ldcc-row small{display:block;color:#68707b;line-height:1.4}.ldcc-switch{position:relative;width:48px;height:26px;flex:0 0 auto}.ldcc-switch input{opacity:0;width:0;height:0}.ldcc-slider{position:absolute;cursor:pointer;inset:0;background:#aab1ba;border-radius:30px;transition:.2s}.ldcc-slider:before{content:"";position:absolute;width:20px;height:20px;left:3px;top:3px;background:#fff;border-radius:50%;transition:.2s}.ldcc-switch input:checked+.ldcc-slider{background:#c81e1e}.ldcc-switch input:checked+.ldcc-slider:before{transform:translateX(22px)}.ldcc-switch input:disabled+.ldcc-slider{background:#68707b;cursor:not-allowed}.ldcc-dialog-actions{display:flex;flex-wrap:wrap;justify-content:flex-end;gap:9px;padding-top:18px}.ldcc-blocked{display:flex;align-items:center;justify-content:center;min-height:110px;padding:18px;text-align:center;background:#f3f4f6;border:1px dashed #aeb5bf;border-radius:7px;color:#4b5563;font-size:14px}.ldcc-blocked button{margin-left:8px}@media(max-width:760px){#ldcc-banner{left:10px;right:10px;bottom:10px;padding:16px}.ldcc-layout{display:block}.ldcc-actions{justify-content:stretch;margin-top:15px}.ldcc-actions .ldcc-btn{flex:1 1 calc(50% - 5px)}.ldcc-actions .ldcc-btn-primary{flex-basis:100%}.ldcc-copy h3{font-size:18px}.ldcc-settings-link{left:8px;bottom:8px}.ldcc-dialog-actions .ldcc-btn{flex:1 1 100%}}

/* Output generated from inert consent templates keeps the administrator's chosen position. */
.ldcc-template-output {
    display: inline;
}

.ldcc-blocked{flex-direction:column;gap:12px;box-sizing:border-box;width:100%}
.ldcc-blocked-text{display:block;max-width:680px}
.ldcc-blocked .ldcc-btn{margin:0}
@media(max-width:760px){.ldcc-blocked{min-height:90px;padding:14px}.ldcc-blocked .ldcc-btn{width:100%;max-width:280px;white-space:normal}}
