:root{--color-bg: #FFFFFF;--color-text-primary: #1F2937;--color-text-secondary: #6B7280;--color-accent: #2563EB;--color-accent-light: #3b82f6;--color-accent-dark: #1d4ed8;--color-success: #10B981;--color-warning: #F59E0B;--color-error: #EF4444;--color-card-bg: #F9FAFB;--color-border: #E5E7EB;--color-bg-gradient-start: #f0f5ff;--color-bg-gradient-end: #e0eaff}.add-panel-section[data-astro-cid-3rlpwfxl]{background:linear-gradient(135deg,var(--color-bg-gradient-start) 0%,var(--color-bg-gradient-end) 100%);padding:4rem 0;color:var(--color-text-primary)}.container[data-astro-cid-3rlpwfxl]{max-width:600px;margin:0 auto;padding:0 1rem}.panel-form-container[data-astro-cid-3rlpwfxl]{display:flex;justify-content:center;align-items:center;width:100%}.panel-form-card[data-astro-cid-3rlpwfxl]{background-color:#fff;border-radius:16px;padding:2.5rem;width:100%;box-shadow:0 10px 25px #00000014;border:1px solid rgba(255,255,255,.7)}h2[data-astro-cid-3rlpwfxl]{margin-top:0;margin-bottom:.5rem;font-size:1.75rem;color:var(--color-text-primary);text-align:center;font-weight:700}.form-description[data-astro-cid-3rlpwfxl]{text-align:center;color:var(--color-text-secondary);margin-bottom:2rem;font-size:1.05rem}.input-group[data-astro-cid-3rlpwfxl]{margin-bottom:2rem}label[data-astro-cid-3rlpwfxl]{display:block;margin-bottom:.625rem;font-weight:600;color:var(--color-text-primary);font-size:1rem}.domain-input-wrapper[data-astro-cid-3rlpwfxl]{display:flex;align-items:center;border:2px solid var(--color-border);border-radius:8px;overflow:hidden;background-color:#fff}.domain-prefix[data-astro-cid-3rlpwfxl]{background-color:var(--color-card-bg);padding:.75rem 1rem;border-right:2px solid var(--color-border);color:var(--color-text-secondary);font-weight:500;font-family:monospace;font-size:1rem}input[data-astro-cid-3rlpwfxl][type=text],input[data-astro-cid-3rlpwfxl][type=email]{flex:1;padding:.75rem 1rem;border:2px solid var(--color-border);border-radius:8px;font-size:1rem;color:var(--color-text-primary);width:100%}.domain-input-wrapper[data-astro-cid-3rlpwfxl] input[data-astro-cid-3rlpwfxl][type=text]{border:none}input[data-astro-cid-3rlpwfxl][type=text]:focus,input[data-astro-cid-3rlpwfxl][type=email]:focus{outline:none;border-color:var(--color-accent);box-shadow:0 0 0 3px #2563eb1a}.domain-input-wrapper[data-astro-cid-3rlpwfxl]:focus-within{border-color:var(--color-accent);box-shadow:0 0 0 3px #2563eb1a}textarea[data-astro-cid-3rlpwfxl]{width:100%;padding:.75rem 1rem;border:2px solid var(--color-border);border-radius:8px;font-size:1rem;color:var(--color-text-primary);resize:vertical;min-height:100px}textarea[data-astro-cid-3rlpwfxl]:focus{outline:none;border-color:var(--color-accent);box-shadow:0 0 0 3px #2563eb1a}select[data-astro-cid-3rlpwfxl]{width:100%;padding:.75rem 1rem;border:2px solid var(--color-border);border-radius:8px;font-size:1rem;color:var(--color-text-primary);background-color:#fff;cursor:pointer}select[data-astro-cid-3rlpwfxl]:focus{outline:none;border-color:var(--color-accent);box-shadow:0 0 0 3px #2563eb1a}.input-hint[data-astro-cid-3rlpwfxl]{margin-top:.5rem;font-size:.875rem;color:var(--color-text-secondary)}.submit-btn[data-astro-cid-3rlpwfxl]{display:block;width:100%;padding:.875rem;background-color:var(--color-accent);color:#fff;border:none;border-radius:8px;font-weight:600;font-size:1rem;cursor:pointer;text-align:center;box-shadow:0 1px 3px #0000001a}.submit-btn[data-astro-cid-3rlpwfxl]:hover{background-color:var(--color-accent-dark)}.modal[data-astro-cid-3rlpwfxl]{display:none;position:fixed;top:0;left:0;width:100%;height:100%;background-color:#00000080;z-index:1000;align-items:center;justify-content:center}.modal-content[data-astro-cid-3rlpwfxl]{background-color:#fff;padding:2rem;border-radius:12px;max-width:500px;width:90%;position:relative;box-shadow:0 10px 25px #00000026}.close-modal[data-astro-cid-3rlpwfxl]{position:absolute;top:1rem;right:1rem;font-size:1.5rem;cursor:pointer;color:var(--color-text-secondary)}.close-modal[data-astro-cid-3rlpwfxl]:hover{color:var(--color-text-primary)}.status-message[data-astro-cid-3rlpwfxl]{padding:1.5rem;border-radius:8px;text-align:center}.success-message[data-astro-cid-3rlpwfxl]{background-color:#10b9811a;border:1px solid rgba(16,185,129,.2)}.error-message[data-astro-cid-3rlpwfxl]{background-color:#ef44441a;border:1px solid rgba(239,68,68,.2)}.status-icon[data-astro-cid-3rlpwfxl]{width:48px;height:48px;border-radius:50%;display:flex;align-items:center;justify-content:center;margin:0 auto 1rem;font-size:1.5rem}.success-icon[data-astro-cid-3rlpwfxl]{background-color:var(--color-success);color:#fff}.error-icon[data-astro-cid-3rlpwfxl]{background-color:var(--color-error);color:#fff}.status-message[data-astro-cid-3rlpwfxl] h3[data-astro-cid-3rlpwfxl]{margin:0 0 .5rem;font-size:1.2rem}.status-message[data-astro-cid-3rlpwfxl] p[data-astro-cid-3rlpwfxl]{margin:0;color:var(--color-text-secondary)}.checkbox-label[data-astro-cid-3rlpwfxl]{display:flex;align-items:flex-start;gap:.75rem;font-weight:400;cursor:pointer;margin-bottom:.5rem}.checkbox-label[data-astro-cid-3rlpwfxl] input[data-astro-cid-3rlpwfxl][type=checkbox]{margin-top:.25rem;cursor:pointer}.checkbox-label[data-astro-cid-3rlpwfxl] a[data-astro-cid-3rlpwfxl]{color:var(--color-accent);text-decoration:none}.checkbox-label[data-astro-cid-3rlpwfxl] a[data-astro-cid-3rlpwfxl]:hover{text-decoration:underline}#recaptcha-container[data-astro-cid-3rlpwfxl]{margin:1rem 0}.error-text[data-astro-cid-3rlpwfxl]{color:var(--color-error);font-size:.875rem;margin-top:.5rem}.radio-group[data-astro-cid-3rlpwfxl]{display:flex;gap:2rem;margin-top:.5rem}.radio-label[data-astro-cid-3rlpwfxl]{display:flex;align-items:center;gap:.5rem;font-weight:400;cursor:pointer}input[data-astro-cid-3rlpwfxl][type=radio]{margin:0;cursor:pointer}@media (max-width: 640px){.panel-form-card[data-astro-cid-3rlpwfxl]{padding:2rem 1.5rem}h2[data-astro-cid-3rlpwfxl]{font-size:1.5rem}.form-description[data-astro-cid-3rlpwfxl]{font-size:1rem;margin-bottom:1.5rem}}@media (max-width: 480px){.add-panel-section[data-astro-cid-3rlpwfxl]{padding:3rem 0}.panel-form-card[data-astro-cid-3rlpwfxl]{padding:1.5rem;border-radius:12px}h2[data-astro-cid-3rlpwfxl]{font-size:1.25rem}.domain-prefix[data-astro-cid-3rlpwfxl],input[data-astro-cid-3rlpwfxl][type=text],input[data-astro-cid-3rlpwfxl][type=email],textarea[data-astro-cid-3rlpwfxl],select[data-astro-cid-3rlpwfxl]{padding:.75rem .5rem;font-size:.875rem}.submit-btn[data-astro-cid-3rlpwfxl]{padding:.75rem;font-size:.95rem}.status-icon[data-astro-cid-3rlpwfxl]{width:40px;height:40px;font-size:1.25rem}}
