.rs-consent-banner{position:fixed;bottom:16px;left:16px;right:16px;max-width:680px;margin:0 auto;background:#141619;color:#f1f3f5;border:1px solid #343a40;border-radius:8px;padding:18px 20px;box-shadow:0 10px 30px rgb(0 0 0 / .55);z-index:99999;font-family:system-ui,-apple-system,sans-serif;font-size:14px;line-height:1.5}.rs-consent-banner.rs-hidden{display:none!important}.rs-consent-container{display:flex;flex-direction:column;gap:14px}.rs-consent-title{margin:0 0 4px 0;font-weight:700;font-size:15px;color:#fff}.rs-consent-desc{margin:0;color:#ced4da}.rs-consent-actions{display:flex;flex-wrap:wrap;gap:10px}.rs-btn.rs-btn-equal{flex:1 1 200px;padding:10px 16px;font-size:14px;font-weight:600;text-align:center;color:#fff;background-color:#212529;border:1px solid #868e96;border-radius:6px;cursor:pointer;transition:background-color 0.15s ease,border-color 0.15s ease}.rs-btn.rs-btn-equal:hover,.rs-btn.rs-btn-equal:focus{background-color:#343a40;border-color:#dee2e6;outline:none}.rs-consent-Trigger-wrap{text-align:center;padding:8px 0}.rs-consent-reopen-link{background:#fff0;border:none;color:#868e96;font-size:12px;text-decoration:underline;cursor:pointer;padding:4px 8px}.rs-consent-reopen-link:hover{color:#dee2e6}