/* FORM */
.fg{display:grid;grid-template-columns:1fr 1fr;gap:11px;}
.fg3{display:grid;grid-template-columns:1fr 1fr 1fr;gap:11px;}
.fgrp{display:flex;flex-direction:column;gap:4px;}
.fgrp.s2{grid-column:span 2;}
.fgrp.s3{grid-column:span 3;}
.fl{font-size:10px;font-weight:600;color:var(--t3);text-transform:uppercase;letter-spacing:.7px;}
.fi,.fs,.fta{background:#f8fafc;border:1px solid #d9e2ed;border-radius:6px;padding:7px 10px;color:#2e3f52;font-size:12px;font-family:var(--sans);outline:none;width:100%;transition:border-color .2s, box-shadow .2s;}
.fi:focus,.fs:focus,.fta:focus{border-color:#b6c9dc;box-shadow:0 0 0 3px rgba(182,201,220,.18);}
.fs option{background:var(--bg3);}
.fta{resize:vertical;min-height:60px;}
.fsec{font-size:10px;font-weight:600;color:var(--acc);text-transform:uppercase;letter-spacing:1px;grid-column:span 2;margin-top:6px;padding-bottom:5px;border-bottom:1px solid var(--border);}
.fsec3{grid-column:span 3;}
.chkgrp{display:flex;gap:12px;flex-wrap:wrap;}
.chki{display:flex;align-items:center;gap:5px;font-size:12px;color:var(--t2);cursor:pointer;}
.chki input{accent-color:var(--acc);width:13px;height:13px;}
