*{box-sizing:border-box}body{margin:0;background:#eaf3fb;color:#14375c;font:14px system-ui}main{max-width:1600px;margin:auto;padding:24px}header{background:linear-gradient(110deg,#153d79,#00a4c2);color:#fff;border-radius:22px;padding:32px;display:flex;align-items:center;justify-content:space-between}h1{font-size:30px;font-weight:500;margin:8px 0}h2{font-size:19px}small{font-size:11px;letter-spacing:1px}button,input,select,textarea{font:inherit;border-radius:8px;padding:11px;border:1px solid #c9d9ec}button{cursor:pointer;background:#1764bb;color:#fff;font-weight:600}button.secondary{background:#fff;color:#1759a5}input,textarea{width:100%;background:#fff;color:#14375c}label{display:block;margin:15px 0 6px}.panel{background:#fff;border:1px solid #dbe6f2;border-radius:16px;padding:24px;margin-top:20px}.auth{max-width:450px;margin:40px auto}.stats{display:grid;grid-template-columns:repeat(4,1fr);gap:16px}.stats b{display:block;font-size:30px;margin-top:8px}nav{display:flex;gap:8px;margin:24px 0;overflow:auto}nav button{white-space:nowrap}.board{display:grid;grid-template-columns:repeat(7,minmax(190px,1fr));gap:14px;overflow:auto;padding-bottom:20px}.column{background:#e1ecf5;padding:12px;border-radius:14px;min-height:300px}.card{background:#fff;padding:16px;border-radius:12px;margin-top:14px;overflow-wrap:anywhere}.card p{color:#647d97;font-size:12px}.card select{width:100%;margin-top:12px}#notice{color:#a02532;min-height:22px;margin-top:12px}.toolbar{display:flex;gap:12px;align-items:center;margin-bottom:20px}dialog{border:0;border-radius:18px;width:min(500px,95vw);color:#14375c}dialog::backdrop{background:#14375c80}[hidden]{display:none!important}@media(max-width:650px){main{padding:12px}header{padding:20px;align-items:start;gap:15px}.stats{grid-template-columns:1fr 1fr}h1{font-size:25px}}.form-grid{display:grid;gap:12px;grid-template-columns:repeat(auto-fit,minmax(230px,1fr)))}textarea{min-height:90px}.actions{display:flex;gap:8px;flex-wrap:wrap;margin-top:12px}a{color:#1764bb}.active{background:#103b76}
