*{box-sizing:border-box}body{margin:0;background:#f5f6fb;color:#20243d;font:15px/1.6 system-ui,sans-serif}main{max-width:1250px;margin:32px auto;padding:28px;background:#fff;border:1px solid #e1e3ed;border-radius:16px}h1{font-size:26px}h2{margin-top:32px;font-size:20px}label{display:block;margin:12px 0;font-weight:600}input,textarea{display:block;padding:10px;border:1px solid #cdd1e0;border-radius:7px;max-width:100%;width:420px;font:inherit}textarea{width:100%;min-height:85px}button{padding:9px 14px;background:#7054e8;border:0;border-radius:7px;color:#fff;cursor:pointer;margin:4px 6px 4px 0}table{width:100%;border-collapse:collapse;font-size:13px}td,th{text-align:left;border-bottom:1px solid #e4e6f0;padding:12px;vertical-align:top}td input{width:100px}.scroll{overflow:auto}.ok,.error{padding:14px;border-radius:8px;background:#e9f7ee}.error{background:#ffeded}a{color:#6344df}details{padding:15px;background:#f5f6fb;border-radius:8px}
