/* MyAI-KO Sales UI — Design System v1 (11.10.2026) */
:root{--mya-blue:#1687ff;--mya-cyan:#43bff4;--mya-navy:#07164b;--mya-text:#60739e;--mya-line:#dbe8f6;--mya-bg:#f2f8ff;--mya-white:#fff;--mya-lang-bg:#e8f3ff;--mya-lang-text:#0868e8;--mya-company:#6d82a8;--mya-icon-navy:#0a3d91;--mya-input-text:#10285b;--mya-placeholder:#91a2c3;--mya-radius-card:20px;--mya-radius-control:11px}
*{box-sizing:border-box}body{margin:0;min-height:100vh;font:15px Arial,Helvetica,sans-serif;background:radial-gradient(circle at 50% 26%,rgba(76,169,255,.14),transparent 31%),linear-gradient(180deg,#fff 0%,#f5faff 58%,#edf7ff 100%);color:var(--mya-navy)}
.bar{height:74px;padding:0 max(20px,calc((100vw - 1060px)/2));background:#fff;border-bottom:1px solid var(--mya-line);display:flex;align-items:center}.brand{font-size:25px;font-weight:900;line-height:1;color:var(--mya-navy)}.brand span,.kicker{color:var(--mya-blue)}.brand small{font-size:11px;font-weight:800;color:var(--mya-company);vertical-align:middle}.wrap{max-width:1060px;margin:30px auto;padding:0 20px 50px}
a{color:var(--mya-blue);text-decoration:none}a:hover{text-decoration:underline}h1{font-size:31px;line-height:1.08;margin:12px 0;color:var(--mya-navy)}h2{font-size:18px;margin:0 0 14px;color:var(--mya-navy)}h3{font-size:15px;margin:0 0 10px}.muted,p{color:var(--mya-text);line-height:1.5}.kicker{font-size:11px;letter-spacing:.1em;font-weight:900;text-transform:uppercase}
.card{background:#fff;border:1px solid var(--mya-line);border-radius:var(--mya-radius-card);padding:22px;margin:17px 0;box-shadow:0 8px 24px rgba(34,101,178,.06)}.grid{display:grid;grid-template-columns:1fr 1fr;gap:16px}.grid .card{margin:0}.form{display:grid;gap:13px}.field{display:grid;gap:6px}label{font-size:12px;font-weight:800;color:var(--mya-navy)}
input{width:100%;border:1px solid var(--mya-line);border-radius:var(--mya-radius-control);padding:12px;background:#fff;color:var(--mya-input-text);font:inherit}input::placeholder{color:var(--mya-placeholder)}input:focus{outline:2px solid var(--mya-blue);outline-offset:1px}input[type=checkbox]{width:auto;accent-color:var(--mya-blue)}
.btn{display:inline-flex;align-items:center;justify-content:center;border-radius:var(--mya-radius-control);padding:11px 15px;border:1px solid var(--mya-line);background:#fff;color:var(--mya-navy);font:inherit;font-size:13px;font-weight:800;cursor:pointer}.btn.primary{border:0;background:linear-gradient(90deg,#1687ff,#22b6f3);color:#fff}.btn.danger{color:#b02d37;border-color:#f3c9cd}.btn:disabled{opacity:.5;cursor:not-allowed}
.notice{padding:12px;border-radius:var(--mya-radius-control);background:var(--mya-lang-bg);border:1px solid var(--mya-line);color:var(--mya-navy)}.notice.error{background:#fff2f2;border-color:#f3c9cd;color:#a51e2a}.notice.ok{background:#eafff2;border-color:#bde9ca;color:#166c39}
.row{display:flex;gap:12px;flex-wrap:wrap;align-items:center;justify-content:space-between}.tablewrap{overflow-x:auto}table{border-collapse:collapse;width:100%;font-size:13px}th,td{text-align:left;padding:12px;border-bottom:1px solid var(--mya-line)}th{color:var(--mya-text)}td{color:var(--mya-navy)}.status{font-weight:bold;color:#15814a}.status.blocked{color:#b02d37}.mini-form{display:inline-block}.mini-form .btn{padding:7px 9px}
.stats{display:flex;gap:10px;flex-wrap:wrap}.stat{padding:14px 20px;background:var(--mya-lang-bg);border:1px solid var(--mya-line);border-radius:var(--mya-radius-card);min-width:140px}.stat strong{display:block;font-size:23px;color:var(--mya-navy)}.stat span{color:var(--mya-text);font-size:12px}.small{font-size:12px;color:var(--mya-text)}.auth{max-width:470px;margin:48px auto}.auth .card{padding:28px}
@media(max-width:760px){.grid{grid-template-columns:1fr}.wrap{padding:0 12px}.card{padding:17px}.bar{padding:0 16px}.brand{font-size:23px}.auth{margin-top:25px}}
