:root{font-family:Arial,sans-serif;color:#172033;background:#f4f6f9}*{box-sizing:border-box}body{margin:0}.wrap{max-width:1180px;margin:auto;padding:24px}.top{background:#172b4d;color:white;padding:18px 24px}.top a{color:white;margin-right:18px;text-decoration:none}.card{background:white;border-radius:12px;padding:18px;margin:16px 0;box-shadow:0 2px 12px #0001}.grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(230px,1fr));gap:12px}.stat{font-size:28px;font-weight:bold}input,textarea,select{width:100%;padding:10px;border:1px solid #ccd2dc;border-radius:7px;margin:5px 0 12px}button,.btn{display:inline-block;background:#1769e0;color:#fff;border:0;border-radius:7px;padding:10px 14px;text-decoration:none;cursor:pointer}.btn2{background:#64748b}.ok{background:#17803d}.danger{background:#b42318}table{width:100%;border-collapse:collapse}th,td{text-align:left;padding:10px;border-bottom:1px solid #e5e7eb}.muted{color:#64748b}.actions{display:flex;gap:8px;flex-wrap:wrap}@media(max-width:700px){table{font-size:13px}.wrap{padding:12px}}
.workflow{padding:24px}.workflow-head{display:flex;justify-content:space-between;gap:18px;align-items:flex-start}.workflow h1{font-size:30px;margin-bottom:6px}.stepbadge{display:inline-block;background:#e8f0fe;color:#174ea6;font-weight:bold;padding:6px 10px;border-radius:999px;font-size:12px}.posttext{font-size:17px;line-height:1.5;background:#fbfcfe}.big-actions{display:flex;gap:12px;flex-wrap:wrap;align-items:stretch}.big-actions form{margin:0}.primary-big,.done-big,.skip-big{font-size:16px;font-weight:bold;padding:15px 20px;min-height:52px}.primary-big{background:#1769e0}.done-big{background:#17803d}.skip-big{background:#64748b}.notice{padding:13px 16px;border-radius:9px;margin:16px 0}.okbox{background:#eaf7ef;color:#12662f}.finished{text-align:center;padding:35px 10px}.finished .stat{font-size:50px;color:#17803d}@media(max-width:700px){.workflow-head{display:block}.workflow-head .btn{margin-bottom:12px}.big-actions,.big-actions form,.big-actions button{width:100%}}
