/* WEB_ASSET_GPT V99.0135 - Administration > Email */
.emailcfg-page{display:grid;gap:14px;color:#17304f}.emailcfg-hero{display:flex;align-items:center;justify-content:space-between;gap:14px;padding:18px 20px;border:1px solid #dfe7ef;border-radius:14px;background:#fff;box-shadow:0 4px 14px rgba(15,42,70,.05)}.emailcfg-hero span{display:block;color:#0b8f74;font-size:.65rem;font-weight:900;letter-spacing:.08em}.emailcfg-hero h1{margin:4px 0 0;font-size:1.35rem;color:#102a4b}.emailcfg-hero>b{border-radius:999px;background:#e8f2ff;color:#1f63b5;padding:6px 10px;font-size:.64rem}.emailcfg-message{padding:11px 13px;border-radius:9px;font-size:.68rem;white-space:pre-wrap}.emailcfg-message.success{background:#f0fdf4;border:1px solid #bbf7d0;color:#15803d}.emailcfg-message.warning{background:#fffbeb;border:1px solid #fde68a;color:#92400e}.emailcfg-message.error{background:#fff1f2;border:1px solid #fecdd3;color:#b91c1c}.emailcfg-card{border:1px solid #dfe7ef;border-radius:14px;background:#fff;padding:18px;box-shadow:0 4px 14px rgba(15,42,70,.05)}.emailcfg-card-head{display:flex;align-items:flex-start;justify-content:space-between;gap:12px;margin-bottom:15px}.emailcfg-card-head h2{margin:0;font-size:.92rem;color:#17304f}.emailcfg-card-head span{display:block;margin-top:4px;color:#77889b;font-size:.56rem}.emailcfg-card-head em{font-style:normal;color:#0b8f74;font-size:.58rem}.emailcfg-mode{display:grid;grid-template-columns:1fr 1fr;gap:10px;margin-bottom:16px}.emailcfg-mode button{height:58px;border:1px solid #d4dee8;border-radius:11px;background:#fff;color:#4d647b;text-align:left;padding:9px 12px;cursor:pointer}.emailcfg-mode button b,.emailcfg-mode button span{display:block}.emailcfg-mode button b{font-size:.75rem;color:#17304f}.emailcfg-mode button span{margin-top:3px;font-size:.56rem}.emailcfg-mode button.active{border-color:#0b8f74;background:#eefbf7;box-shadow:inset 0 0 0 1px #0b8f74}.emailcfg-grid{display:grid;grid-template-columns:minmax(260px,.7fr) minmax(0,1.3fr);gap:12px}.emailcfg-grid label{display:grid;gap:6px;color:#53677e;font-size:.59rem;font-weight:800}.emailcfg-grid label.wide{grid-column:1/-1}.emailcfg-grid input,.emailcfg-grid textarea{width:100%;border:1px solid #d4dee8;border-radius:9px;background:#fff;color:#17304f;padding:10px 11px;font:inherit;font-size:.66rem;box-sizing:border-box}.emailcfg-grid input{height:40px}.emailcfg-grid textarea{min-height:220px;resize:vertical;line-height:1.55;font-family:Segoe UI,Tahoma,Arial,sans-serif}.emailcfg-placeholders{display:flex;flex-wrap:wrap;gap:6px;margin:12px 0}.emailcfg-placeholders code{border:1px solid #dfe7ef;border-radius:6px;background:#f8fafc;padding:4px 6px;color:#405c78;font-size:.54rem}.emailcfg-preview{border:1px solid #dfe7ef;border-radius:11px;background:#fbfcfe;overflow:hidden}.emailcfg-preview header{padding:11px 13px;border-bottom:1px solid #e5ebf1;background:#fff}.emailcfg-preview header>div{display:flex;justify-content:space-between;gap:10px;align-items:center}.emailcfg-preview header b{font-size:.68rem}.emailcfg-preview header span{border-radius:999px;background:#e9f9f3;color:#087b58;padding:4px 7px;font-size:.52rem;font-weight:900}.emailcfg-preview header small{display:block;margin-top:5px;color:#6a7e92;font-size:.56rem;overflow-wrap:anywhere}.emailcfg-preview pre{margin:0;padding:14px;white-space:pre-wrap;overflow-wrap:anywhere;font-family:Segoe UI,Tahoma,Arial,sans-serif;font-size:.64rem;line-height:1.6;color:#29445f}.emailcfg-preview-file{padding:10px 14px;border-top:1px solid #e5ebf1;background:#fff;color:#526b84;font-size:.58rem}.emailcfg-actions{display:flex;justify-content:flex-end;gap:8px;margin-top:14px}.emailcfg-actions button{height:38px;border-radius:8px;padding:0 16px;font-size:.62rem;font-weight:900;cursor:pointer}.emailcfg-actions .secondary{border:1px solid #cfd9e3;background:#fff;color:#52677d}.emailcfg-actions .primary{border:0;background:linear-gradient(135deg,#15945c,#0b8f74);color:#fff}.emailcfg-actions button:disabled{opacity:.5;cursor:not-allowed}.emailcfg-denied{text-align:center;padding:40px}.emailcfg-denied h2{color:#b91c1c}
@media(max-width:760px){.emailcfg-grid{grid-template-columns:1fr}.emailcfg-grid label.wide{grid-column:auto}.emailcfg-mode{grid-template-columns:1fr}.emailcfg-actions{display:grid;grid-template-columns:1fr 1fr}.emailcfg-actions button{width:100%}}
