.planzer-pref-center{max-width:560px}.planzer-pref-heading{font-size:1.25rem;font-weight:700;margin-bottom:8px}.planzer-pref-subheading{font-size:1rem;font-weight:700;margin-top:8px;margin-bottom:12px}.planzer-pref-desc{font-size:.9rem;margin-bottom:20px;color:#555}.planzer-pref-lookup-form,.planzer-pref-save-form{display:flex;flex-direction:column;gap:16px}.planzer-pref-row{display:grid;grid-template-columns:1fr 1fr;gap:16px}@media (max-width:480px){.planzer-pref-row{grid-template-columns:1fr}}.planzer-pref-field{display:flex;flex-direction:column;gap:6px}.planzer-pref-label{font-weight:600;font-size:.9rem}.planzer-pref-salutation,.planzer-pref-email-input,.planzer-pref-firstname,.planzer-pref-lastname,.planzer-pref-company{width:100%;padding:10px 14px;border:1px solid #ccc;border-radius:4px;font-size:1rem;box-sizing:border-box;background-color:#fff;transition:border-color 0.2s}.planzer-pref-salutation:focus,.planzer-pref-email-input:focus,.planzer-pref-firstname:focus,.planzer-pref-lastname:focus,.planzer-pref-company:focus{outline:none;border-color:#a60d1f}.planzer-pref-salutation{cursor:pointer;-webkit-appearance:none;-moz-appearance:none;appearance:none;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='12' height='8' viewBox='0 0 12 8'%3E%3Cpath d='M1 1l5 5 5-5' stroke='%23666' stroke-width='1.5' fill='none' stroke-linecap='round'/%3E%3C/svg%3E");background-repeat:no-repeat;background-position:right 14px center;padding-right:36px}.planzer-pref-topics{display:flex;flex-direction:column;gap:10px}.planzer-pref-topic-label{display:flex;align-items:center;gap:10px;cursor:pointer;font-size:.95rem}.planzer-pref-topic-label input[type=checkbox]{flex-shrink:0;cursor:pointer;width:18px;height:18px}.planzer-pref-actions{display:flex;flex-wrap:wrap;gap:12px;align-items:center;margin-top:8px}.planzer-pref-unsub-all-btn,.planzer-pref-submit,.planzer-pref-save-btn{padding:10px 24px;border:none;border-radius:4px;font-size:1rem;font-weight:600;cursor:pointer;transition:background-color 0.2s,opacity 0.2s}.planzer-pref-unsub-all-btn:disabled,.planzer-pref-submit:disabled,.planzer-pref-save-btn:disabled,.is-loading.planzer-pref-unsub-all-btn,.is-loading.planzer-pref-submit,.is-loading.planzer-pref-save-btn{opacity:.6;cursor:not-allowed}.planzer-pref-submit,.planzer-pref-save-btn{background-color:#a60d1f;color:#fff}.planzer-pref-submit:hover:not(:disabled),.planzer-pref-save-btn:hover:not(:disabled){background-color:rgb(118.7039106145,9.2960893855,22.1675977654)}.planzer-pref-unsub-all-btn{background-color:transparent;color:#a60d1f;border:1px solid #a60d1f;font-size:.875rem}.planzer-pref-unsub-all-btn:hover:not(:disabled){background-color:#fff0f0}.planzer-pref-lookup-messages,.planzer-pref-save-messages{font-size:.9rem}.planzer-pref-message{margin:0;padding:10px 14px;border-radius:4px}.planzer-pref-message--success{background-color:#e8f5e9;color:#2e7d32;border:1px solid #a5d6a7}.planzer-pref-message--error{background-color:#ffebee;color:#c62828;border:1px solid #ef9a9a}