.workflow-center{font-family:Inter,Arial,sans-serif;color:#153c64}.workflow-center h1{font-size:32px}.workflow-center p{font-size:15px;line-height:1.6;color:#617690}.workflow-toolbar{display:flex;gap:12px;align-items:center;flex-wrap:wrap;margin:20px 0}.workflow-toolbar input,.workflow-toolbar select{padding:12px;border:1px solid #cbdcf0;border-radius:12px;background:#fff;font:inherit}.workflow-toolbar input{min-width:210px;flex:1}.workflow-table-wrap{overflow:auto;background:#fff;border:1px solid #d9e5f4;border-radius:17px}.workflow-table{width:100%;border-collapse:collapse;min-width:740px;font:14px/1.5 Inter,Arial,sans-serif}.workflow-table th{background:#eaf4ff;color:#466c92;font-size:12px;text-transform:uppercase;letter-spacing:.04em;text-align:left;padding:16px}.workflow-table td{padding:18px 16px;border-bottom:1px solid #e8eef6;vertical-align:top}.workflow-table strong,.workflow-table small{display:block}.workflow-table small{font-size:12px;color:#688099;margin-top:5px}.workflow-table .actions{display:flex;gap:8px;flex-wrap:wrap}.workflow-center button,.workflow-center .wf-button,.workflow-table button,.workflow-table .wf-button{font:700 13px/1.3 Inter,Arial;padding:11px 15px;border:1px solid #1877d5;border-radius:12px;background:linear-gradient(#46a9ff,#0876dc);color:#fff;box-shadow:0 3px 0 #0757a8,inset 0 1px #c5e7ff;cursor:pointer;text-decoration:none;display:inline-block}.workflow-center button:disabled{opacity:.55;cursor:not-allowed}.workflow-center .secondary,.workflow-table .secondary{background:#fff;color:#315b86;border-color:#c6d9ee;box-shadow:0 2px 0 #d6e3f2}.wf-state{display:inline-block;background:#eaf4ff;border-radius:20px;padding:6px 10px;color:#24618e;font-size:12px;font-weight:750}.wf-state.warn{background:#fff0d5;color:#905c13}.wf-state.good{background:#e5f7ec;color:#1b7146}.workflow-summary{display:grid;grid-template-columns:repeat(auto-fit,minmax(180px,1fr));gap:16px;margin:20px 0}.workflow-summary article,.workflow-card{background:#fff;border:1px solid #d8e5f3;border-radius:17px;padding:20px}.workflow-summary strong{display:block;font-size:23px;margin-top:9px}.workflow-summary span{font-size:13px;color:#667d94}.workflow-dialog{border:1px solid #c9dcf2;border-radius:22px;padding:26px;width:min(650px,calc(100vw - 40px));max-height:87vh;box-sizing:border-box;font-family:Inter,Arial;color:#143b63}.workflow-dialog::backdrop{background:#0a28467a;backdrop-filter:blur(3px)}.workflow-dialog h2{font-size:25px;margin:6px 35px 20px 0}.workflow-dialog p{line-height:1.6;font-size:15px}.workflow-dialog .wf-close{float:right;border:0;border-radius:50%;font-size:25px;width:35px;height:35px;background:#ecf4fe;color:#42698f;cursor:pointer}.workflow-dialog label{display:grid;gap:8px;font-size:14px;font-weight:650;margin:16px 0}.workflow-dialog input,.workflow-dialog textarea,.workflow-dialog select{padding:12px;font:400 15px/1.5 Inter,Arial;border:1px solid #c6d7ec;border-radius:10px;box-sizing:border-box;width:100%}.workflow-dialog input[type=checkbox]{width:auto}.workflow-dialog .two{display:grid;grid-template-columns:1fr 1fr;gap:15px}.workflow-dialog .wf-check{display:flex;align-items:flex-start}.workflow-dialog .actions{display:flex;gap:10px;flex-wrap:wrap;margin-top:18px}.workflow-notice{padding:15px 18px;background:#edf6ff;border:1px solid #cee2fa;border-radius:13px;color:#315f8c;font-size:14px;line-height:1.6;margin:16px 0}.workflow-notice.error{background:#fff0f0;border-color:#efbebe;color:#9b3434}.workflow-pager{display:flex;align-items:center;justify-content:space-between;gap:12px;margin:18px 0}.workflow-pets{display:grid;grid-template-columns:repeat(auto-fit,minmax(240px,1fr));gap:16px}.workflow-pets h3{font-size:19px}.workflow-pets .wf-state{margin-bottom:10px}.workflow-pets .actions{display:flex;gap:10px;flex-wrap:wrap}.wf-demo-action{border-style:dashed!important}.workflow-dialog video{width:100%;max-height:300px;border-radius:12px;background:#132e4b}@media(max-width:600px){.workflow-dialog{padding:20px}.workflow-dialog .two{grid-template-columns:1fr}.workflow-summary{grid-template-columns:1fr 1fr}.workflow-summary strong{font-size:18px}.workflow-center h1{font-size:28px}}
