.wa-settings-page .topbar{grid-template-columns:minmax(220px,1fr) auto auto;gap:18px}.wa-top-info{font-size:12px;color:var(--ajyal-muted,#697386)}
.wa-settings-main{max-width:1470px;padding:28px clamp(14px,3vw,38px) 56px;margin:auto;display:grid;gap:17px}
.wa-title-area{display:flex;justify-content:space-between;align-items:center;gap:18px}
.wa-title-area h1{font-size:clamp(23px,2.6vw,30px);line-height:1.3;margin:4px 0}.wa-title-area p:last-child{color:var(--ajyal-muted,#667587);margin:8px 0 0;line-height:1.8}
.wa-small-link{color:var(--ajyal-primary,#335b8e);font-weight:700;text-decoration:underline;text-underline-offset:3px}.wa-panel{background:var(--ajyal-surface,#fff);border:1px solid var(--ajyal-line,#e0e5ec);border-radius:var(--ajyal-radius-card,15px);padding:clamp(16px,2.1vw,23px);box-shadow:var(--ajyal-shadow-card,0 3px 14px rgba(18,30,54,.035))}.wa-panel-heading{display:flex;align-items:center;justify-content:space-between;gap:16px;margin-bottom:16px}.wa-panel-heading h2{font-size:18px;margin:4px 0 0}.wa-panel .eyebrow,.wa-title-area .eyebrow{font-size:11px;font-weight:800;color:#9b7d4e;letter-spacing:.02em;margin:0}.wa-pill{font-weight:700;font-size:12px;background:var(--ajyal-canvas,#f1f4f7);border:1px solid var(--ajyal-line,#e0e5ec);color:var(--ajyal-ink,#3b4e61);padding:7px 10px;border-radius:100px}
.wa-note{color:var(--ajyal-muted,#627286);font-size:12px;line-height:1.8;margin:13px 0 0}
.wa-notice{padding:15px 17px;background:var(--ajyal-surface-alt,#f7fbfe);border:1px solid #a6cbdc;border-radius:11px;line-height:1.8}.wa-notice-warning{background:#fff8e8;border-color:#edcc82;color:#6e4e16}
.wa-owner{border-color:var(--ajyal-line-strong,#ccd8e8);background:linear-gradient(120deg,#fff,#f7f9fc)}.wa-owner-list{font-size:15px;font-weight:700}.wa-owner-row{display:flex;gap:15px;flex-wrap:wrap;align-items:center;padding:10px 0;border-top:1px solid var(--ajyal-line,#e1e8ee);font-size:13px}.wa-owner-row span{color:var(--ajyal-muted,#67798e);font-weight:400;margin-inline-end:auto}
.wa-progress-bar{height:13px;background:var(--ajyal-line-soft,#edf0f4);border-radius:10px;overflow:hidden}.wa-progress-bar span{display:block;width:0;height:100%;background:var(--ajyal-success,#507963);border-radius:10px;transition:width .3s}.wa-progress .wa-panel-heading strong{font-size:20px;font-variant-numeric:tabular-nums}
.wa-health-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(170px,1fr));gap:11px}.wa-health-card{padding:13px 14px;background:var(--ajyal-canvas,#f8fafb);border:1px solid var(--ajyal-line,#e4eaf0);border-radius:12px;display:grid;gap:7px}.wa-health-card strong{font-size:13px}.wa-health-card span{font-weight:800}.wa-health-card small{font-size:11px;color:var(--ajyal-muted,#667487);line-height:1.6}
.wa-facts{display:grid;grid-template-columns:repeat(auto-fit,minmax(220px,1fr));gap:10px}.wa-facts>div{padding:12px 14px;border-radius:11px;border:1px solid var(--ajyal-line,#e4e9f0);background:var(--ajyal-canvas,#f8f9fb);min-width:0;display:grid;gap:6px}.wa-facts b{font-size:12px;color:var(--ajyal-muted,#56667a)}.wa-facts span{overflow-wrap:anywhere;font-size:13px;line-height:1.6;direction:auto;unicode-bidi:plaintext}
.wa-table-scroll{overflow-x:auto}.wa-table{width:100%;border-collapse:collapse;min-width:890px;text-align:right;font-size:12px}.wa-table th{background:var(--ajyal-canvas,#f4f6f8);color:var(--ajyal-muted,#526277);font-size:11px}.wa-table th,.wa-table td{border-bottom:1px solid var(--ajyal-line,#e4e8ec);padding:11px 9px;white-space:normal;vertical-align:middle}.wa-table .wa-key-name{direction:ltr;text-align:left;font-family:Consolas,monospace;font-weight:700}.wa-table td[data-status="missing"]{color:var(--ajyal-warning,#98620c);font-weight:800}.wa-table td[data-status="configured"]{color:var(--ajyal-success,#236747);font-weight:800}.wa-table td[data-status="invalid"]{color:var(--ajyal-error,#a83f39);font-weight:800}
.wa-primary,.wa-outline{display:inline-flex;justify-content:center;align-items:center;gap:6px;text-align:center;font:inherit;font-size:12px;font-weight:800;border-radius:var(--ajyal-radius-button,9px);padding:9px 13px;cursor:pointer;text-decoration:none}.wa-primary{color:white;border:1px solid var(--ajyal-primary,#2e4e80);background:var(--ajyal-primary,#234a82)}.wa-outline{color:var(--ajyal-primary,#2f4e75);border:1px solid var(--ajyal-line-strong,#cdd9e6);background:var(--ajyal-surface,white)}.wa-primary:hover{background:var(--ajyal-primary-hover,#19396b)}.wa-outline:hover{background:var(--ajyal-primary-soft,#f1f5f9)}.wa-outline:disabled,.wa-primary:disabled{opacity:.48;cursor:not-allowed}.wa-actions{display:flex;gap:8px;flex-wrap:wrap}
.wa-template-stats{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:10px}.wa-stat{background:var(--ajyal-canvas,#f7f9fb);border:1px solid var(--ajyal-line,#e4e9f0);border-radius:12px;padding:14px 10px;display:grid;gap:5px;text-align:center}.wa-stat strong{font-size:25px;font-variant-numeric:tabular-nums}.wa-stat span{font-size:12px;color:var(--ajyal-muted,#5b6d80)}
.wa-test-actions{margin-bottom:13px}.wa-test-diagnostic{padding:11px 13px;border-radius:10px;background:var(--ajyal-primary-soft,#f0f5fa);color:var(--ajyal-ink,#375673);line-height:1.7}.wa-test-diagnostic[data-tone="success"]{background:#eff8f0;color:var(--ajyal-success,#246138)}.wa-test-diagnostic[data-tone="error"]{background:#fff0ee;color:var(--ajyal-error,#9b3f38)}
.wa-status-grid{display:grid;grid-template-columns:1fr 1fr;gap:15px;margin-top:17px}.wa-status-grid>section{background:var(--ajyal-canvas,#fafbfd);border:1px solid var(--ajyal-line,#e4e8ef);padding:15px;border-radius:12px}.wa-status-grid h3{font-size:14px;margin:0 0 10px}.wa-small-dl{margin:0;display:grid;gap:6px}.wa-small-dl>div{display:flex;justify-content:space-between;gap:12px;border-bottom:1px solid var(--ajyal-line-soft,#e5ebef);padding:6px 0;min-width:0}.wa-small-dl b{font-weight:500;color:var(--ajyal-muted,#657589)}.wa-small-dl span{font-weight:700;overflow-wrap:anywhere}
.wa-limited-test{margin-top:14px;padding:15px;border:1px dashed var(--ajyal-line-strong,#cad8e7);border-radius:12px}.wa-limited-test h3{font-size:14px;margin:0}.wa-limited-test p{color:var(--ajyal-muted,#60718a);font-size:12px;line-height:1.8}details#wa-diagnostics{margin-top:13px;border-top:1px solid var(--ajyal-line,#e2e8ef);padding-top:13px}details#wa-diagnostics summary{cursor:pointer;font-weight:800;font-size:12px}#wa-technical{white-space:pre-wrap;word-break:break-word;direction:ltr;text-align:left;background:var(--ajyal-canvas,#f4f6f8);border-radius:8px;padding:12px;max-height:380px;overflow:auto;font-size:11px}
.wa-wizard-steps{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:7px}.wa-wizard-steps button{background:var(--ajyal-canvas,#f5f7fa);border:1px solid var(--ajyal-line,#dfe5ee);padding:10px 8px;font:inherit;font-size:12px;cursor:pointer;border-radius:10px}.wa-wizard-steps button.wa-wizard-selected{border-color:var(--ajyal-primary,#5879a6);background:var(--ajyal-primary-soft,#edf3fc);color:var(--ajyal-primary,#214779);font-weight:800}.wa-wizard-body{background:var(--ajyal-surface-alt,#fbfcff);border:1px solid var(--ajyal-line,#e3e9f1);border-radius:12px;padding:16px;margin-top:12px;line-height:1.9;min-height:90px}.wa-wizard-body p{margin:0 0 8px}.wa-wizard-nav{display:flex;justify-content:space-between;margin-top:10px}
.wa-template-dialog{direction:rtl;border:1px solid var(--ajyal-line,#d5e0ea);border-radius:17px;padding:23px;width:min(750px,calc(100vw - 35px));max-height:90vh;color:var(--ajyal-ink,#213044);background:var(--ajyal-surface,white);box-shadow:0 18px 80px #13223833}.wa-template-dialog::backdrop{background:#111c32aa}.wa-dialog-head{display:flex;align-items:center;justify-content:space-between;gap:15px}.wa-dialog-head h2{margin:4px 0}.wa-form-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;margin:16px 0}.wa-form-grid label{font-weight:700;font-size:12px;display:grid;gap:6px}.wa-form-grid input,.wa-form-grid select,.wa-form-grid textarea{width:100%;font:inherit;font-size:13px;border:1px solid var(--ajyal-line-strong,#cbd7e4);border-radius:9px;padding:10px;color:var(--ajyal-ink,#26384b);background:var(--ajyal-surface,white)}.wa-form-grid .wa-wide{grid-column:1/-1}.wa-form-grid textarea{resize:vertical}.wa-message-preview{background:#f5f9f5;border:1px solid #dbe9dc;border-radius:12px;padding:14px;line-height:1.8}.wa-message-preview p{white-space:pre-line;margin:7px 0}.wa-dialog-actions{display:flex;gap:8px;justify-content:flex-end;margin-top:15px}.wa-email-panel{background:var(--ajyal-surface-alt,#fbfcfe)}.wa-email-panel>p{color:var(--ajyal-muted,#65758a)}
@media(max-width:1150px){.wa-template-stats{grid-template-columns:repeat(3,minmax(0,1fr))}.wa-wizard-steps{grid-template-columns:repeat(2,minmax(0,1fr))}}
@media(max-width:820px){.wa-top-info{display:none}.wa-settings-page .topbar{grid-template-columns:1fr auto}.wa-settings-main{padding:20px 12px}.wa-title-area{align-items:flex-start;flex-direction:column}.wa-panel-heading{align-items:flex-start;flex-wrap:wrap}.wa-status-grid{grid-template-columns:1fr}.wa-template-stats{grid-template-columns:repeat(2,minmax(0,1fr))}.wa-form-grid{grid-template-columns:1fr}}
@media(max-width:600px){.wa-health-grid,.wa-facts{grid-template-columns:1fr}.wa-wizard-steps{grid-template-columns:1fr 1fr}.wa-settings-page .topbar{padding:0 10px}.wa-panel{padding:14px}}

/* Canva DAHXbtYDikg visual alignment: verified palette only; diagnostics and RTL flows stay unchanged. */
.wa-settings-page .workspace{background:var(--ajyal-canvas,#F5F8FC)}
.wa-settings-main{gap:20px}.wa-title-area{padding:22px 24px;border:1px solid var(--ajyal-line,#E6ECF3);border-radius:var(--ajyal-radius-card,18px);background:var(--ajyal-surface,#FEFFFF);box-shadow:var(--ajyal-shadow-card,0 12px 30px rgba(16,42,67,.06))}
.wa-title-area .eyebrow,.wa-panel .eyebrow{color:var(--ajyal-muted,#4f73a0)}.wa-title-area h1{color:var(--ajyal-ink,#102A43)}
.wa-panel{background:var(--ajyal-surface,#FEFFFF);border-color:var(--ajyal-line,#E6ECF3);border-radius:var(--ajyal-radius-card,18px);box-shadow:var(--ajyal-shadow-card,0 12px 30px rgba(16,42,67,.055))}
.wa-owner{background:var(--ajyal-surface,#FEFFFF);border-color:var(--ajyal-line-strong,#d9e6f5)}.wa-owner-row{border-color:var(--ajyal-line-soft,#EAF0F5)}
.wa-progress-bar{background:var(--ajyal-line-soft,#EAF0F5)}.wa-progress-bar span{background:var(--ajyal-primary,#102A43)}
.wa-health-card,.wa-facts>div,.wa-stat,.wa-status-grid>section{background:var(--ajyal-canvas,#F5F8FC);border-color:var(--ajyal-line,#E6ECF3);border-radius:var(--ajyal-radius-card,14px)}
.wa-table th{background:var(--ajyal-canvas,#F5F8FC);color:var(--ajyal-ink,#102A43)}.wa-table th,.wa-table td{border-color:var(--ajyal-line-soft,#EAF0F5)}
.wa-primary{background:var(--ajyal-primary,#102A43);border-color:var(--ajyal-primary,#102A43);border-radius:var(--ajyal-radius-button,10px)}.wa-primary:hover{background:var(--ajyal-primary-hover,#173d61)}.wa-outline{color:var(--ajyal-primary,#102A43);border-color:var(--ajyal-line-strong,#cddceb);border-radius:var(--ajyal-radius-button,10px)}.wa-outline:hover{background:var(--ajyal-primary-soft,#edf4ff)}
.wa-wizard-steps button{background:var(--ajyal-canvas,#F5F8FC);border-color:var(--ajyal-line,#E6ECF3);border-radius:var(--ajyal-radius-button,11px)}.wa-wizard-steps button.wa-wizard-selected{background:var(--ajyal-primary-soft,#eaf2ff);border-color:var(--ajyal-primary,#102A43);color:var(--ajyal-primary,#102A43)}
.wa-wizard-body{background:var(--ajyal-canvas,#F5F8FC);border-color:var(--ajyal-line,#E6ECF3);border-radius:var(--ajyal-radius-card,14px)}.wa-notice{background:var(--ajyal-primary-soft,#edf4ff);border-color:var(--ajyal-line-strong,#c8ddf5)}.wa-template-dialog{border-color:var(--ajyal-line,#E6ECF3)}

/* Control Deck component parity, reconciled with the Canva identity tokens (2026-10-10): same selectors, calm palette. */
.wa-settings-page .workspace{background:var(--ajyal-canvas,#edf3fb)}
.wa-title-area{position:relative;overflow:hidden;border-color:var(--ajyal-line,rgba(124,151,203,.30));border-radius:var(--ajyal-radius-card,26px);background:var(--ajyal-surface,#FEFFFF);box-shadow:var(--ajyal-shadow-card,0 26px 54px rgba(15,37,76,.24));color:var(--ajyal-ink,#f7faff)}
.wa-title-area .eyebrow,.wa-panel .eyebrow{color:var(--ajyal-muted,#9ec4ff)}.wa-title-area h1{color:var(--ajyal-ink,#fff)}.wa-title-area p:last-child{color:var(--ajyal-muted,#d7e6ff)}
.wa-panel{border-radius:var(--ajyal-radius-card,23px);box-shadow:var(--ajyal-shadow-card,0 18px 48px rgba(20,50,98,.10))}
.wa-health-card,.wa-facts>div,.wa-stat,.wa-status-grid>section{border-radius:var(--ajyal-radius-card,16px)}.wa-facts>div{background:var(--ajyal-canvas,#F5F8FC)}
.wa-primary{background:var(--ajyal-primary,#102A43);border-color:var(--ajyal-primary,#102A43);box-shadow:none}
.wa-wizard-steps{padding:7px;border:1px solid var(--ajyal-line,rgba(217,229,243,.92));border-radius:var(--ajyal-radius-card,19px);background:var(--ajyal-surface,rgba(255,255,255,.87));box-shadow:none}
.wa-wizard-steps button{border-radius:var(--ajyal-radius-button,13px)}.wa-wizard-steps button.wa-wizard-selected{background:var(--ajyal-primary,#102A43);border-color:var(--ajyal-primary,#102A43);color:#fff;box-shadow:none}
.wa-outline{border-radius:var(--ajyal-radius-button,13px)}.wa-form-grid input,.wa-form-grid select,.wa-form-grid textarea{border-radius:var(--ajyal-radius-button,13px)}
@media(max-width:620px){.wa-title-area{border-radius:var(--ajyal-radius-card,19px);padding:22px}.wa-settings-main{padding:12px}}
