.wf{--wfbrand:#126b63}.wf-header{display:flex;justify-content:space-between;gap:16px;align-items:start}.wf-kicker{color:#126b63;letter-spacing:.14em;text-transform:uppercase;font-size:11px;font-weight:800}.wf h1{margin:8px 0}.wf p{line-height:1.65}.wf-tabs{display:flex;gap:8px;flex-wrap:wrap;margin:22px 0}.wf-tabs button{border:1px solid #ccddd6;border-radius:30px;padding:10px 16px;background:white;color:#284944}.wf-tabs button[aria-selected=true]{background:#123c3a;color:white}.wf-toolbar{display:flex;gap:10px;align-items:center;flex-wrap:wrap;margin:18px 0}.wf-toolbar select,.wf-toolbar input{max-width:360px}.wf-table{overflow:auto;background:white;border:1px solid #dce7e3;border-radius:14px;margin:18px 0}.wf-table table{width:100%;border-collapse:collapse;min-width:560px}.wf-table td,.wf-table th{text-align:left;padding:13px 16px;border-bottom:1px solid #e4ece8;font-size:13px;vertical-align:top}.wf-table th{font-size:11px;text-transform:uppercase;background:#eaf2ee}.wf-table td small{display:block;color:#6d7f7d}.wf-card{padding:22px;border:1px solid #dce7e3;border-radius:16px;background:white;margin:16px 0}.wf-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(200px,1fr));gap:14px}.wf-grid .wf-card{margin:0}.wf-steps{display:flex;flex-wrap:wrap;gap:8px;margin:16px 0}.wf-steps span{padding:8px 12px;background:#d9f3ea;border-radius:8px;font-size:12px}.wf-note{background:#eaf2ee;border-left:4px solid #126b63;padding:12px 16px;border-radius:5px}.wf-error{color:#a02f24;white-space:pre-wrap}.wf-image{width:70px;height:55px;object-fit:cover;border-radius:7px}.wf-dialog{border:1px solid #dce7e3;border-radius:18px;width:min(760px,94vw);padding:26px;max-height:90vh;color:#16302f}.wf-dialog::backdrop{background:#123c3a88}.wf-dialog h2{margin-top:0}.wf-form{display:grid;grid-template-columns:1fr 1fr;gap:16px}.wf-form label{display:grid;gap:7px;font-size:13px;font-weight:600}.wf-form .wide{grid-column:1/-1}.wf-form textarea{min-height:80px}.wf-dialog .actions{display:flex;gap:10px;justify-content:flex-end;margin-top:22px}.wf-link{border:0;color:#126b63;background:transparent;text-decoration:underline;padding:6px}.wf-badge{background:#eaf2ee;border-radius:20px;font-size:11px;padding:4px 8px}.wf-toolbar .input{width:auto;flex:1}.wf-console td button{margin:3px}.wf-empty{padding:30px;text-align:center;color:#6d7f7d}.wf-check{display:flex!important;align-items:center;gap:8px}.wf-check input{width:auto!important}#workflowStatus{min-height:24px}#wfPanelistInstructions{padding:15px;background:#eaf2ee;border-radius:12px;white-space:pre-wrap;margin:16px 0}@media(max-width:600px){.wf-form{grid-template-columns:1fr}.wf-header{display:block}.wf-tabs{gap:5px}.wf-tabs button{font-size:12px;padding:8px 11px}}
