.privacy-page.pv-page{max-width:1180px}.pv-header{flex-direction:column;gap:8px;margin:8px 0 22px;display:flex}.pv-page .pv-header h1{color:#fff;margin:0;font-size:clamp(28px,4vw,38px);line-height:1.15}.pv-header h1 span{color:var(--lime,#b4de42)}.pv-page .pv-header p{max-width:720px;color:var(--muted,#c0d0b9);margin:0;font-size:16px;line-height:1.6}.pv-header:after{content:"";background:linear-gradient(90deg,#b9df7c,#0000);width:min(320px,80%);height:2px;margin-top:10px;display:block}.pv-back{color:#d4eead;align-self:flex-start;font-size:14px;font-weight:700;text-decoration:none}.pv-layout{grid-template-columns:minmax(0,1fr) minmax(0,1.15fr);align-items:start;gap:20px;display:grid}.pv-grid{flex-direction:column;gap:20px;min-width:0;display:flex}.pv-panel{color:#eef4ec;background:#131f18;border:1px solid #2a3f32;border-radius:22px;min-width:0;padding:22px;box-shadow:0 0 22px #b8e36a14}.pv-page .pv-panel h2,.pv-panel h2{color:#fff;flex-wrap:wrap;align-items:center;gap:8px 9px;margin:0 0 10px;font-size:21px;display:flex}.pv-page .pv-panel h2:after,.pv-panel h2:after{content:"";background:linear-gradient(90deg,#b8e36a,#b8e36a00);border-radius:2px;flex-basis:100%;max-width:320px;height:2px}.pv-panel h2 svg{color:#b8e36a}.pv-panel a{color:#d4eead}.pv-page .pv-lead,.pv-lead{color:var(--muted,#c0d0b9);margin:0 0 12px;font-size:14px}.pv-small{color:#c5d5b9;font-size:13px!important;line-height:1.6!important}.pv-stored{flex-direction:column;gap:12px;margin:14px 0;padding:0;list-style:none;display:flex}.pv-stored li{background:#0f1914;border:1px solid #2a3f32;border-radius:14px;flex-direction:column;gap:3px;padding:12px 14px;display:flex}.pv-stored strong{color:#fff;font-size:15px}.pv-stored span{color:#d9e6d0;font-size:14px!important;line-height:1.5!important}.pv-stored small{font-size:12px;line-height:1.5;color:#aebfa6!important}.pv-consent{border-top:1px solid #2a3f32;justify-content:space-between;align-items:center;gap:14px;padding:12px 0;display:flex}.pv-consent:first-of-type{border-top:0}.pv-consent-text{flex-direction:column;gap:2px;min-width:0;display:flex}.pv-consent-text strong{font-size:15px}.pv-consent-text span{color:#c5d5b9;font-size:13px;line-height:1.5}.pv-consent-text em{color:#f2c14e;background:#f2c14e2e;border-radius:6px;align-self:flex-start;margin-top:4px;padding:1px 8px;font-size:12px;font-style:normal;font-weight:700}.pv-consent button[role=switch]{cursor:pointer;background:#3c5747;border:1px solid #5b7a52;border-radius:999px;flex:0 0 52px;width:52px;height:30px;padding:0;position:relative}.pv-consent button[role=switch] span{background:#eef4ec;border-radius:50%;width:22px;height:22px;transition:left .15s;position:absolute;top:3px;left:4px}.pv-consent button[role=switch][aria-checked=true]{background:#7cc85a;border-color:#a9e07a}.pv-consent button[role=switch][aria-checked=true] span{left:25px}.pv-consent button[role=switch]:disabled{cursor:not-allowed;opacity:.55}.pv-consent.is-disabled .pv-consent-text{opacity:.8}.pv-saved{color:#bfe896;font-size:14px;font-weight:700}.pv-error{color:#ffc9bf;font-size:14px}.pv-page .pv-note,.pv-note{background:#0f1914;border-left:3px solid #b8e36a;border-radius:6px;padding:12px 14px;font-size:14px;line-height:1.6}.pv-retry{background:var(--action-background);min-height:44px;color:var(--action-color);border:1px solid var(--action-border);border-radius:var(--action-radius);box-shadow:var(--action-shadow);cursor:pointer;padding:8px 16px;font-weight:700}.pv-row{box-sizing:border-box;text-align:left;width:100%;font:inherit;cursor:pointer;background:#0f1914;border:1px solid #2a3f32;border-radius:14px;align-items:center;gap:12px;margin:8px 0;padding:12px 14px;text-decoration:none;display:flex;color:#f0f6e8!important}.pv-row>span:nth-child(2){flex-direction:column;flex:1;gap:2px;min-width:0;display:flex}.pv-row strong{font-size:15px}.pv-row>span:nth-child(2)>span{color:#c5d5b9;font-size:13px;line-height:1.5}.pv-row[aria-expanded=true]{border-color:#8cc8ff}.pv-danger-row[aria-expanded=true]{border-color:#ff9b8a}.pv-chip{border-radius:10px;flex:0 0 36px;place-items:center;width:36px;height:36px;display:grid}.pv-blue{color:#8cc8ff;background:#8cc8ff29}.pv-lime{color:#b8e36a;background:#b8e36a29}.pv-red{color:#ff9b8a;background:#ff9b8a29}.pv-mail{background:#08131d80;border:1px dashed #8cc8ff80;border-radius:12px;flex-direction:column;gap:6px;margin:4px 0 10px;padding:14px;font-size:14px;display:flex}.pv-page .pv-mail p,.pv-mail p{white-space:pre-line;color:#e2ecdb;margin:6px 0;font-size:14px;line-height:1.6}.pv-eyebrow{letter-spacing:1px;text-transform:uppercase;color:#8cc8ff;font-size:12px;font-weight:800}.pv-action{background:var(--action-background);border:1px solid var(--action-border);border-radius:var(--action-radius);min-height:44px;box-shadow:var(--action-shadow);align-self:flex-start;align-items:center;gap:8px;padding:10px 16px;font-weight:700;text-decoration:none;display:inline-flex;color:var(--action-color)!important}.pv-delete{background:#2a171580;border:1px solid #a5666080;border-radius:12px;margin:4px 0 10px;padding:12px 14px}.pv-page .pv-delete p,.pv-delete p{margin:0 0 6px;font-size:14px}.pv-delete .privacy-request-actions{margin:10px 0}.privacy-delete-list{margin:6px 0 10px;padding-left:22px}.privacy-page .privacy-delete-list li,.privacy-delete-list li{font-size:14px;line-height:1.6}.pv-panel :is(a,button):focus-visible{outline-offset:3px;outline:2px solid #d8eeac}@media (max-width:900px){.pv-layout{grid-template-columns:minmax(0,1fr)}}@media (max-width:600px){.pv-panel{border-radius:14px;padding:16px}.pv-page .pv-header h1{font-size:26px}.pv-consent{align-items:flex-start}.pv-action{justify-content:center;align-self:stretch}}
