.support308{padding:24px;border:1px solid var(--border,#d4d9e0);border-radius:18px;background:var(--t-surface,#fff);color:var(--t-text,#182333);max-width:1100px;margin:16px auto}.support308 header,.support308 footer{display:flex;align-items:center;justify-content:space-between;gap:16px}.support308 form{display:grid;gap:14px}.support308 input:not([type=checkbox]),.support308 textarea,.support308 select{width:100%;box-sizing:border-box;padding:12px}.support308 [data-log]{max-height:48vh;overflow:auto;display:grid;gap:12px;margin:18px 0}.support308 article{padding:16px;border-radius:12px;white-space:pre-wrap;line-height:1.6}.support308 .question{background:#e6efff;color:#142846;margin-left:12%}.support308 .answer{background:#f0f4f8;color:#182333;margin-right:6%}.support308 [type=submit]{background:#2463eb;color:white;padding:12px 20px;border:0;border-radius:10px}.brand-one308{font:700 21px Arial;color:#087cf0;margin-left:5px;white-space:nowrap}.ch-mode300 .ch-work300 section,.ch-mode300 .ch-work300 form,.ch-mode300 .ch-work300 details{background:var(--t-surface,#fff);color:var(--t-text,#182333)!important;background:var(--t-surface,#fff)!important}.ch-mode300 .ch-sim300{max-width:1250px;margin:0 auto;gap:24px}.ch-mode300 .ch-sim300>section{border:1px solid #9ca8bb55;border-radius:18px;padding:24px}.ch-mode300 .ch-sim300 button[type=submit]{background:linear-gradient(120deg,#2463eb,#05a7b7);color:white;font-weight:700;padding:15px;border-radius:12px}
/* 319: scoped support layout; respects the active system theme. */
.support319{background:var(--t-surface,#fff);color:var(--t-text,#182333);border:1px solid #9ca8bb44;border-radius:18px;padding:clamp(16px,3vw,30px)}
.support319 header,.support319 footer,.support319-controls{display:flex;flex-wrap:wrap;gap:12px;align-items:center}.support319 header>div{flex:1;min-width:200px}.support319 h2{margin:6px 0}.support319 label{display:grid;gap:7px}.support319 button{cursor:pointer;min-height:40px;padding:10px 15px;border:1px solid #9ca8bb66;border-radius:9px;background:var(--t-surface,#fff);color:inherit}.support319 button:disabled{opacity:.55;cursor:wait}.support319 input:not([type=checkbox]),.support319 textarea,.support319 select{font:inherit;border:1px solid #9ca8bb88;border-radius:9px;background:var(--t-surface,#fff);color:inherit}.support319 .support319-context{display:flex;align-items:center;flex-wrap:wrap;font-size:.9em}.support319 [data-log]{min-height:80px;max-height:46vh;overflow:auto;overscroll-behavior:contain}.support319 .question{background:color-mix(in srgb,var(--t-surface,#fff) 85%,#2477e9);color:inherit}.support319 .answer{background:color-mix(in srgb,var(--t-surface,#fff) 90%,#9ca8bb);color:inherit}.support319 [data-status]:not(:empty){padding:14px;border:1px solid #c8992b88;border-radius:9px}.support319-scroll{overflow:auto}.support319 table{width:100%;border-collapse:collapse}.support319 th,.support319 td{text-align:start;padding:12px;border-bottom:1px solid #9ca8bb44;white-space:nowrap}.support319-controls label{flex:1;min-width:220px}.support319 [data-body]>h3{margin-top:28px}.support319 :focus-visible{outline:2px solid #c8992b;outline-offset:3px}@media(max-width:650px){.support319 header>button,.support319 footer>button{flex:1 1 100%}.support319 .question{margin-left:4%}.support319 .answer{margin-right:0}}

.support325-filters{display:flex!important;gap:16px;flex-wrap:wrap;align-items:end;margin:20px 0}.support325-filters label{flex:1;min-width:160px}.support325-kpis{display:grid;grid-template-columns:repeat(auto-fit,minmax(160px,1fr));gap:14px;margin:18px 0}.support325-kpis article{margin:0;padding:18px;border:1px solid #9ca8bb55;border-radius:12px;background:var(--t-surface,#fff);color:inherit}.support325-kpis strong{display:block;font-size:1.7em;margin-top:8px}.support325 [data-report]>section{margin:25px 0;padding:18px;border:1px solid #9ca8bb55;border-radius:14px}.support325-dialog{max-width:min(700px,92vw);width:700px;box-sizing:border-box;max-height:90vh;overflow:auto}.support325-dialog form label:has(input[type=checkbox]){display:flex;gap:12px;align-items:center;padding:12px;border:1px solid #9ca8bb55;border-radius:8px}.support325-dialog button{min-height:40px}#mpSupportStats325{border:0;background:transparent;cursor:pointer}

.support330-help{padding:14px;border:1px solid #9ca8bb44;border-radius:10px;margin-bottom:16px}.support330-help summary{cursor:pointer;font-weight:600}.support330-help li{margin:8px 0;line-height:1.5}.support330-examples{display:flex;gap:8px;flex-wrap:wrap;align-items:center;margin:14px 0}.support330-activation{padding:16px;border:1px solid #9ca8bb44;border-radius:12px;margin:20px 0}

/* 331: activation control, scoped to support settings. */
.support-settings325 .support331-toggle{display:flex!important;align-items:center!important;justify-content:flex-start!important;gap:14px!important;padding:14px 16px!important;margin:0!important;min-height:60px;box-sizing:border-box;border:1px solid var(--t-line,#dbe2ec);border-radius:12px;background:var(--t-surface,#fff);cursor:pointer;line-height:1.5}
.support-settings325 .support331-toggle input[type=checkbox]{appearance:none!important;-webkit-appearance:none!important;position:relative!important;display:block!important;flex:0 0 48px!important;width:48px!important;min-width:48px!important;max-width:48px!important;height:28px!important;min-height:28px!important;max-height:28px!important;box-sizing:border-box!important;margin:0!important;padding:0!important;border:1px solid #64748b!important;border-radius:999px!important;background:#64748b!important;box-shadow:none!important;cursor:pointer;transition:background .15s,border-color .15s}
.support-settings325 .support331-toggle input[type=checkbox]::after{content:'';position:absolute;left:3px;top:3px;width:20px;height:20px;border-radius:50%;background:#fff;box-shadow:0 1px 3px #0003;transform:translateX(0);transition:transform .15s}
.support-settings325 .support331-toggle input[type=checkbox]:checked{background:#1664bd!important;border-color:#1664bd!important}
.support-settings325 .support331-toggle input[type=checkbox]:checked::after{transform:translateX(20px)}
.support-settings325 .support331-toggle input[type=checkbox]:focus-visible{outline:3px solid #60a5fa!important;outline-offset:4px!important}
.support-settings325 .support331-toggle input[type=checkbox]:disabled{opacity:.5;cursor:wait}
@media(prefers-reduced-motion:reduce){.support-settings325 .support331-toggle input,.support-settings325 .support331-toggle input::after{transition:none!important}}

/* 332: keep screen-context opt-in compact and beside its label. */
.support319 form .support319-context{display:flex!important;justify-content:flex-start!important;align-items:center!important;gap:10px!important;flex-wrap:wrap!important}
.support319 form .support319-context input[type=checkbox]{appearance:auto!important;display:inline-block!important;flex:0 0 18px!important;width:18px!important;min-width:18px!important;max-width:18px!important;height:18px!important;min-height:18px!important;max-height:18px!important;margin:0!important;padding:0!important;box-shadow:none!important;accent-color:#1664bd;cursor:pointer}

/* 334: readable, safe answer formatting. */
.support319 [data-log] article p{margin:0 0 12px}.support319 [data-log] article p:last-child{margin-bottom:0}.support319 [data-log] article ul{margin:8px 0;padding-left:24px}.support319 [data-log] article strong{font-weight:700}

.support319 .support-agent370{display:flex;align-items:center;justify-content:flex-start;gap:10px;margin:0 0 12px;min-height:40px}.support319 .support-agent370 img{display:block;width:40px!important;height:40px!important;max-width:40px!important;flex:0 0 40px;border-radius:50%;object-fit:cover;border:1px solid #9ca8bb55}.support319 .support-agent370 strong{font-size:13px;font-weight:600;line-height:1.4;font-family:inherit}
