.gdpr-selfservice-box{border:1.5px solid var(--color-primary);color:#333;background:#f0fbf7;border-radius:12px;margin-bottom:32px;padding:16px 20px;font-size:14px}.gdpr-selfservice-box strong{color:var(--color-dark-navy);margin-bottom:10px;font-size:15px;display:block}.gdpr-selfservice-box ul{margin:0 0 0 4px;padding:0;list-style:none}.gdpr-selfservice-box ul li{color:#444;padding:4px 0;font-size:14px}.gdpr-form{flex-direction:column;gap:4px;display:flex}.gdpr-form-group{margin-bottom:16px}.gdpr-form-section-title{color:var(--color-dark-navy);border-bottom:1px solid #eee;margin:8px 0 12px;padding-bottom:6px;font-size:15px;font-weight:700}.gdpr-form-row{grid-template-columns:1fr 1fr;gap:16px;margin-bottom:16px;display:grid}.gdpr-type-desc{color:var(--color-muted);border-left:3px solid var(--color-primary);background:#f8f8f8;border-radius:6px;margin:8px 0 0;padding:8px 12px;font-size:13px}.gdpr-legal-note{color:#555;background:#fffbf0;border:1px solid #ffe082;border-radius:10px;margin:8px 0 20px;padding:14px 18px;font-size:13px;line-height:1.6}.gdpr-legal-note p{margin:0 0 6px}.gdpr-legal-note p:last-child{margin:0}.gdpr-submit-btn{background:var(--color-primary);color:#fff;cursor:pointer;border:none;border-radius:10px;width:100%;margin-bottom:40px;padding:16px;font-size:16px;font-weight:700;transition:background .2s}.gdpr-submit-btn:hover{background:#009070}.gdpr-success{text-align:center;max-width:520px;margin:0 auto;padding:60px 20px}.gdpr-success-icon{background:var(--color-primary);color:#fff;border-radius:50%;width:72px;height:72px;margin:0 auto 24px;font-size:36px;line-height:72px}.gdpr-success-title{color:var(--color-dark-navy);margin-bottom:8px;font-size:28px;font-weight:700}.gdpr-success-id{color:var(--color-muted);background:#f5f5f5;border-radius:6px;margin-bottom:16px;padding:8px 16px;font-size:15px;display:inline-block}.gdpr-success-text{color:#555;margin-bottom:24px;font-size:15px;line-height:1.6}.gdpr-success-info{text-align:left;background:#f0fbf7;border-radius:10px;margin-bottom:32px;padding:16px 20px}.gdpr-success-info p{color:#444;margin:6px 0;font-size:14px;line-height:1.5}.gdpr-success-actions{flex-wrap:wrap;justify-content:center;gap:12px;display:flex}.gdpr-btn-primary{background:var(--color-primary);color:#fff;border-radius:8px;padding:12px 28px;font-size:15px;font-weight:600;text-decoration:none;transition:background .2s}.gdpr-btn-primary:hover{background:#009070}.gdpr-btn-secondary{border:1.5px solid var(--color-primary);color:var(--color-primary);background:0 0;border-radius:8px;padding:12px 28px;font-size:15px;font-weight:600;text-decoration:none;transition:background .2s,color .2s}.gdpr-btn-secondary:hover{background:var(--color-primary);color:#fff}@media (max-width:600px){.gdpr-form-row{grid-template-columns:1fr}.gdpr-success{padding:40px 16px}.gdpr-success-title{font-size:22px}}
