.design-workflow,.drive-file-workflow{gap:16px;margin-top:24px;display:grid}.workflow-card,.workflow-status{border:1px solid var(--line);background:#fff;border-radius:6px;padding:20px}.workflow-status{background:linear-gradient(135deg,#f4fbfa,#fff);justify-content:space-between;align-items:flex-start;gap:18px;display:flex}.workflow-status h3,.workflow-card h3{margin:3px 0 8px;font-size:20px}.workflow-status p:not(.eyebrow),.workflow-card>p:not(.eyebrow){color:#777;margin:0;font-size:13px;line-height:1.5}.workflow-form{gap:4px;margin-top:10px;display:grid}.workflow-record{border-top:1px solid var(--line);justify-content:space-between;align-items:center;gap:16px;padding:13px 0;display:flex}.workflow-record:first-of-type{margin-top:12px}.workflow-record b,.workflow-record small{display:block}.workflow-record b{font-size:13px}.workflow-record small{color:#888;margin-top:4px;font-size:11px;line-height:1.4}.workflow-actions{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:10px;display:flex}.approval-queue .primary{padding:8px 10px;font-size:11px}.paid-project{color:var(--pink)!important;border-color:var(--pink)!important;background:#fff4fa!important}.rack-set{border-color:#b9dfda}.rack-set .workflow-record{background:#fbfffe}.design-workflow .programme-payment{margin:6px 0}.design-workflow textarea{min-height:70px}@media (max-width:700px){.workflow-status,.workflow-record{display:block}.workflow-status .status{margin-top:10px;display:inline-block}.workflow-actions{justify-content:flex-start;margin-top:10px}.workflow-record .primary{margin-top:8px}.design-workflow,.drive-file-workflow{margin-top:16px}.workflow-card,.workflow-status{padding:16px}.design-workflow .form-row{grid-template-columns:1fr}.workflow-card h3,.workflow-status h3{font-size:18px}}.design-workflow{gap:22px;margin-top:28px}.design-workflow .workflow-card,.design-workflow .workflow-status{border-color:#dce6e5;border-radius:14px;padding:28px;box-shadow:0 10px 30px #2534340b}.design-workflow .workflow-status{background:linear-gradient(115deg,#eaf8f6 0%,#fff 62%);padding:26px 28px;position:relative;overflow:hidden}.design-workflow .workflow-status:after{content:"+";color:#00a79d17;font-size:138px;font-weight:300;line-height:1;position:absolute;bottom:-42px;right:21px}.design-workflow .workflow-status>div,.design-workflow .workflow-status>.status{z-index:1;position:relative}.design-workflow .workflow-status h3,.design-workflow .workflow-card h3{letter-spacing:-.45px;margin:5px 0 9px;font-size:23px;line-height:1.12}.design-workflow .workflow-status p:not(.eyebrow),.design-workflow .workflow-card>p:not(.eyebrow){max-width:760px;font-size:13px;line-height:1.6}.design-workflow .workflow-card>.list-title{align-items:flex-start;margin-bottom:20px}.design-workflow .workflow-card>.eyebrow{margin-bottom:7px}.design-workflow .workflow-card>label,.design-workflow .workflow-form>label,.design-workflow .workflow-form .form-row>label,.design-workflow .workflow-card>.form-row>label{color:#34403f;letter-spacing:.15px;gap:7px;margin:0;font-size:11px;font-weight:800;display:grid}.design-workflow label small{color:#8a9695;letter-spacing:0;font-size:10px;font-weight:600}.design-workflow .workflow-card>label{max-width:410px;margin:0 0 13px}.design-workflow .workflow-form{gap:17px;margin-top:14px}.design-workflow .form-row{grid-template-columns:repeat(auto-fit,minmax(210px,1fr));gap:16px 18px;margin:0}.design-workflow input:not([type=checkbox]),.design-workflow select,.design-workflow textarea{width:100%;min-height:46px;color:var(--ink);background:#fff;border:1px solid #d5e0df;border-radius:8px;outline:0;padding:11px 13px;font-size:13px;line-height:1.35;transition:border-color .18s,box-shadow .18s,background .18s;box-shadow:0 1px #1f373605}.design-workflow select{appearance:auto;padding-right:10px}.design-workflow textarea{resize:vertical;min-height:112px}.design-workflow input::placeholder,.design-workflow textarea::placeholder{color:#a5aeae}.design-workflow input:not([type=checkbox]):focus,.design-workflow select:focus,.design-workflow textarea:focus{border-color:var(--teal);background:#fcfffe;box-shadow:0 0 0 3px #00a79d21}.design-workflow input:disabled,.design-workflow select:disabled,.design-workflow textarea:disabled{color:#9aa2a2;cursor:not-allowed;background:#f5f7f7}.design-workflow .capture-note{border-left:3px solid var(--teal);color:#667170;background:#f4f8f8;margin:12px 0 18px;padding:11px 13px;font-size:12px;line-height:1.45;display:block}.design-workflow .capture-note b{color:#30403e}.design-workflow .programme-payment{border:1px solid #d9e9e7;border-left:3px solid var(--teal);color:#34403f;background:#f7fbfa;border-radius:8px;grid-template-columns:18px 1fr;align-items:start;column-gap:10px;padding:13px 14px;font-size:12px;line-height:1.35;margin:0!important;display:grid!important}.design-workflow .programme-payment input[type=checkbox]{height:17px;accent-color:var(--teal);width:17px!important;margin:0!important}.design-workflow .programme-payment small{grid-column:2;margin:2px 0 0;font-size:11px;line-height:1.4}.design-workflow .workflow-form>.primary,.design-workflow .workflow-card>.primary{border-radius:8px;justify-content:center;width:100%;min-height:48px;margin-top:3px;padding:12px 18px;box-shadow:0 5px 12px #00a79d24}.design-workflow .workflow-card>.primary{width:auto;margin-top:18px}.design-workflow .workflow-card>.form-row+.form-row{margin-top:16px}.design-workflow .workflow-record{padding:16px 0}.design-workflow .workflow-record:first-of-type{margin-top:18px}.design-workflow .workflow-record b{font-size:13px}.design-workflow .workflow-record small{font-size:11px}.design-workflow .workflow-actions{gap:12px}.design-workflow .status{background:#f3f6f6;align-self:flex-start;padding:6px 9px}.design-workflow .rack-set{background:linear-gradient(135deg,#fff 0%,#f9fffe 100%)}@media (max-width:700px){.design-workflow{gap:16px;margin-top:18px}.design-workflow .workflow-card,.design-workflow .workflow-status{border-radius:11px;padding:20px}.design-workflow .workflow-status{padding-right:20px}.design-workflow .workflow-status:after{font-size:110px;right:6px}.design-workflow .workflow-status h3,.design-workflow .workflow-card h3{font-size:20px}.design-workflow .workflow-card>.list-title{gap:12px;margin-bottom:16px}.design-workflow .form-row{grid-template-columns:1fr;gap:14px}.design-workflow .workflow-card>label{max-width:none}.design-workflow .workflow-card>.primary{width:100%}.design-workflow .workflow-record{padding:14px 0}.design-workflow .workflow-actions{margin-top:12px}.design-workflow .workflow-actions .primary{width:auto}.design-workflow textarea{min-height:96px}}.record-actions{flex-wrap:wrap;align-items:center;gap:10px;display:flex}.danger-button{color:#b34b72!important}.task-manage{position:relative}.task-manage>.task{margin-bottom:0}.task-manage>.record-actions{border:1px solid var(--line);background:#fff;border-top:0;border-radius:0 0 4px 4px;justify-content:flex-end;padding:4px 10px 10px}.where-we-are-heading{justify-content:space-between;align-items:flex-start;gap:18px;display:flex}.project-editor{max-height:calc(100vh - 40px);overflow:auto}.project-editor textarea{min-height:78px}@media (max-width:700px){.where-we-are-heading{display:block}.where-we-are-heading .record-actions{margin-top:10px}.history .record-actions{margin-top:8px}.task-manage>.record-actions{justify-content:flex-start}}.hermes-agents{border:1px solid var(--line);background:#fff;border-radius:10px;max-width:980px;padding:25px}.hermes-agents h2{margin:3px 0;font-size:23px}.mcp-scope-list{flex-wrap:wrap;align-items:center;gap:8px;margin:18px 0;display:flex}.mcp-scope-list b{margin-right:4px;font-size:11px}.mcp-scope-list label{background:#f8fbfb;border:1px solid #d8e5e3;border-radius:20px;align-items:center;gap:3px;padding:6px 9px;font-size:11px;display:inline-flex}.mcp-scope-list input{accent-color:var(--teal)}.mcp-token{margin-top:16px;font-size:11px;font-weight:800;display:block}.mcp-token textarea{border:1px solid var(--pink);border-radius:6px;width:100%;min-height:78px;margin-top:7px;padding:10px;font-family:Arial,Helvetica,sans-serif;font-size:12px;display:block}.mcp-agent-list{border-top:1px solid var(--line);margin-top:20px}.mcp-agent-list article{border-bottom:1px solid var(--line);justify-content:space-between;align-items:center;gap:14px;padding:13px 0;display:flex}.mcp-agent-list b,.mcp-agent-list small{display:block}.mcp-agent-list b{font-size:13px}.mcp-agent-list small{color:#777;margin-top:4px;font-size:11px}@media (max-width:700px){.hermes-agents{padding:19px}.mcp-agent-list article{display:block}.mcp-agent-list .record-actions{margin-top:9px}}
