.wf-page{max-width:1500px;margin:0 auto;padding:24px}.wf-hero{display:flex;justify-content:space-between;gap:24px;align-items:center;padding:28px;border-radius:24px;background:linear-gradient(135deg,#13233f,#284f7c);color:#fff;margin-bottom:20px}.wf-back{display:inline-block;color:#fff;text-decoration:none;margin-bottom:14px;font-weight:700}.wf-kicker{display:block;font-size:.72rem;letter-spacing:.14em;font-weight:800;opacity:.76}.wf-hero h2,.wf-head h3{margin:.3rem 0}.wf-hero p{margin:0;opacity:.84}.wf-badge{min-width:130px;text-align:center;background:#ffffff16;border:1px solid #ffffff2e;padding:18px;border-radius:18px}.wf-badge strong{display:block;font-size:2rem}.wf-badge span{font-size:.78rem}.wf-alert{padding:13px 16px;border-radius:12px;margin:12px 0}.wf-alert.success{background:#e7f8ef;color:#165b35}.wf-alert.error{background:#fdeaea;color:#8a2020}.wf-grid{display:grid;grid-template-columns:minmax(0,1fr) 370px;gap:20px}.wf-panel{background:#fff;border:1px solid #dfe6ef;border-radius:18px;padding:18px;margin-bottom:18px;box-shadow:0 8px 24px #16243a0d}.wf-head{display:flex;justify-content:space-between;align-items:center;margin-bottom:14px}.wf-cards{display:grid;grid-template-columns:repeat(auto-fit,minmax(220px,1fr));gap:12px}.wf-card{display:flex;flex-direction:column;gap:7px;border:1px solid #dfe6ef;padding:15px;border-radius:14px;text-decoration:none;color:inherit}.wf-card:hover{border-color:#315d8d;transform:translateY(-1px)}.wf-card code,.wf-state code{font-size:.75rem;color:#4d6680}.wf-card small,.wf-state small,table small,.wf-tasks small{display:block;color:#6c7c8c}.wf-flow{display:flex;flex-wrap:wrap;gap:12px;margin-bottom:16px}.wf-state{min-width:145px;border:1px solid #dfe6ef;border-radius:14px;padding:13px}.wf-state.initial{border-left:5px solid #2d8b57}.wf-state.final{border-right:5px solid #7b4a9e}.wf-table-wrap{overflow:auto}table{width:100%;border-collapse:collapse;min-width:660px}th,td{text-align:left;padding:11px;border-bottom:1px solid #edf1f5;vertical-align:top}th{font-size:.77rem;text-transform:uppercase;color:#607184}.wf-status{display:inline-block;padding:5px 9px;border-radius:999px;background:#edf4fb}.wf-form{display:grid;gap:11px}.wf-form label{display:grid;gap:5px;font-size:.84rem;font-weight:700}.wf-form input,.wf-form textarea,.wf-form select,.wf-inline input,.wf-inline select{width:100%;box-sizing:border-box;border:1px solid #cfd9e4;border-radius:10px;padding:10px;background:#fff}.wf-form button,.wf-inline button,.wf-tasks button{border:0;border-radius:10px;padding:10px 13px;background:#204d78;color:#fff;font-weight:800;cursor:pointer}.wf-check{display:flex!important;grid-template-columns:auto 1fr!important;align-items:center}.wf-check input{width:auto}.wf-inline{display:grid;grid-template-columns:minmax(120px,1fr) minmax(100px,1fr) auto;gap:6px}.wf-tasks{display:grid;gap:9px}.wf-tasks article{display:grid;grid-template-columns:1fr auto auto;gap:12px;align-items:center;border:1px solid #e2e8ef;border-radius:12px;padding:12px}.wf-empty{color:#738293}.wf-side{min-width:0}@media(max-width:980px){.wf-grid{grid-template-columns:1fr}.wf-side{display:grid;grid-template-columns:repeat(auto-fit,minmax(280px,1fr));gap:16px}.wf-side .wf-panel{margin-bottom:0}}@media(max-width:640px){.wf-page{padding:12px}.wf-hero{align-items:flex-start;flex-direction:column;padding:20px}.wf-badge{width:100%;box-sizing:border-box}.wf-inline{grid-template-columns:1fr}.wf-tasks article{grid-template-columns:1fr}.wf-side{display:block}.wf-side .wf-panel{margin-bottom:14px}}
