.identify-grid{align-items:end}.operation-field{border:0;min-width:0;margin:12px 0 0;padding:0}.operation-field legend{color:#929ba6;font-size:var(--font-form-label);padding:0}.operation-field legend span{color:#8176e5;font-size:var(--font-ui-label);margin-left:5px}.operation-options{grid-template-columns:repeat(3,1fr);gap:6px;margin-top:6px;display:grid}.operation-options button{color:#929ba6;cursor:pointer;background:#191e24;border:1px solid #303741;border-radius:8px;justify-content:center;align-items:center;gap:5px;height:36px;font-size:14px;display:flex}.operation-options button>span{border:1px solid #3a424d;border-radius:4px;place-items:center;width:14px;height:14px;display:grid}.operation-options button.selected{background:var(--violet-soft);color:#dedaff;border-color:#7567e8}.operation-options button.selected>span{color:#fff;background:#6e60df;border-color:#7567e8}.selected-operations{background:#7664f60f;border:1px solid #7e6ffa40;border-radius:9px;justify-content:space-between;align-items:center;margin:-5px 0 4px;padding:9px 11px;display:flex}.selected-operations span{font-size:var(--font-form-label);color:#8176e5}.selected-operations strong{color:#d8d4ff;font-size:14px}.client-source-grid{grid-template-columns:1fr 1fr;gap:10px;display:grid}.client-goal-options{grid-template-columns:repeat(3,1fr);gap:8px;display:grid}.client-goal-options button{color:#747e89;text-align:left;cursor:pointer;background:#171b20;border:1px solid #303741;border-radius:10px;grid-template-rows:auto auto;grid-template-columns:20px 1fr;column-gap:8px;min-height:74px;padding:11px;display:grid}.client-goal-options button>span{border:1px solid #39414b;border-radius:6px;grid-row:1/3;place-items:center;width:20px;height:20px;display:grid}.client-goal-options strong{color:#c8cdd3;align-self:end;font-size:14px}.client-goal-options small{color:#68727d;font-size:14px;line-height:1.35}.client-goal-options button.selected{background:var(--violet-soft);color:#a99fff;border-color:#7e6ffa8c}.client-goal-options button.selected>span{color:#fff;background:#6e60df;border-color:#7668e8}.client-goal-options button.selected strong{color:#e2dfff}.client-fieldset{margin-top:16px}.client-zone-options{flex-wrap:wrap;gap:7px;margin-top:7px;display:flex}.client-zone-options button{color:#818b96;cursor:pointer;background:#181d22;border:1px solid #303741;border-radius:9px;align-items:center;gap:5px;padding:8px 10px;font-size:14px;display:flex}.client-zone-options button.selected{background:var(--violet-soft);color:#d8d4ff;border-color:#7e6ffa80}.client-priority-options{grid-template-columns:repeat(3,1fr);gap:7px;margin-top:7px;display:grid}.client-priority-options button{color:#7e8792;text-align:left;cursor:pointer;background:#181d22;border:1px solid #303741;border-radius:9px;align-items:center;gap:7px;min-height:38px;padding:8px;font-size:14px;display:flex}.client-priority-options button span{color:#626c77;place-items:center;display:grid}.client-priority-options button.selected{background:var(--mint-soft);color:#bcebdd;border-color:#4fd6b16b}.client-priority-options button.selected span{color:#51d9b3}.client-review-card>.client-avatar{flex:none;width:38px;height:38px}.client-search-summary{grid-template-columns:repeat(3,1fr);gap:7px;margin:11px 0;display:grid}.client-search-summary>div{background:#15191e;border:1px solid #2d343d;border-radius:9px;flex-direction:column;gap:4px;padding:10px;display:flex}.client-search-summary span{color:#727c87;font-size:var(--font-form-label)}.client-search-summary strong{color:#c8cdd3;font-size:14px}.collab-test-bar{background:#7664f60e;border:1px dashed #7e6ffa5c;border-radius:11px;align-items:center;gap:14px;margin-bottom:15px;padding:11px 13px;display:flex}.collab-test-bar.compact{margin-bottom:17px}.role-context{flex:1;grid-template-columns:auto 1fr;align-items:baseline;gap:3px 8px;min-width:240px;display:grid}.role-context>span{color:#9589f6;font-size:var(--font-ui-label);text-transform:uppercase;letter-spacing:.1em}.role-context strong{color:#ddd9ff;font-size:14px}.role-context small{color:#727c87;grid-column:1/3;font-size:14px;line-height:1.4}.role-view-toggle{background:#11151a;border:1px solid #303741;border-radius:9px;gap:3px;padding:3px;display:flex}.role-view-toggle button{color:#747e89;cursor:pointer;background:0 0;border:0;border-radius:7px;align-items:center;gap:6px;height:31px;padding:0 10px;font-size:14px;display:flex}.role-view-toggle button.active{color:#dedaff;background:#282345;box-shadow:inset 0 0 0 1px #7e6ffa4d}.reset-flow-button{color:#8f85ed;cursor:pointer;white-space:nowrap;background:0 0;border:0;font-size:14px}.role-wait-note{color:#7d8792;background:#15191e;border:1px solid #303741;border-radius:8px;align-items:center;gap:6px;margin-top:12px;padding:9px 10px;font-size:14px;display:inline-flex}.collab-placeholder{text-align:center;color:#8d82ef;flex-direction:column;justify-content:center;align-items:center;min-height:320px;display:flex}.collab-placeholder h3{color:#d2d5d9;margin:12px 0 6px;font-size:15px}.collab-placeholder p{color:#727c87;max-width:390px;margin:0 0 15px;font-size:14px;line-height:1.5}.empty-actions{justify-content:center;align-items:center;gap:8px;display:flex}@media (width<=700px){.operation-options{grid-template-columns:repeat(3,1fr)}.client-source-grid,.client-goal-options,.client-search-summary{grid-template-columns:1fr}.client-priority-options{grid-template-columns:1fr 1fr}.collab-test-bar{flex-direction:column;align-items:stretch}.role-context{min-width:0}.role-view-toggle{width:100%}.role-view-toggle button{flex:1;justify-content:center}.reset-flow-button{align-self:flex-start;padding:6px 0}}.phase-stepper.workflow-stepper{grid-template-columns:repeat(5,minmax(0,1fr))}.phase-stepper.workflow-stepper small{text-align:center;line-height:1.4}.phase-stepper.workflow-stepper .current{color:#b7aaff}.phase-stepper.workflow-stepper .current:before{background:#7e6ffa73}.phase-stepper.workflow-stepper .current>span{color:#b7aaff;background:var(--violet-soft);border-color:#8170ec;box-shadow:0 0 0 4px #7e6ffa1f}.phase-stepper.workflow-stepper .workflow-step-label{flex-direction:column;gap:3px;display:flex}.phase-stepper.workflow-stepper .workflow-step-label b{font-weight:500}.phase-stepper.workflow-stepper .workflow-step-label em{font-size:13px;font-style:normal}.phase-stepper.workflow-stepper .done .workflow-step-label em{color:var(--mint)}.workflow-request{background:var(--violet-soft);color:#a99fff;border:1px solid #7e6ffa38;border-radius:10px;align-items:flex-start;gap:12px;margin:16px 0;padding:16px;display:flex}.workflow-request>svg,.workflow-right>svg{flex-shrink:0}.workflow-request>div{gap:5px;display:grid}.workflow-request span{font-size:14px}.workflow-request strong{color:#e5e1ff;font-size:16px}.workflow-request p,.workflow-right p,.visit-workflow section>p{color:var(--muted);margin:0;font-size:14px;line-height:1.5}.workflow-confirmations{gap:8px;margin:14px 0;display:grid}.workflow-confirmations>div{border:1px solid var(--line);background:#171c22;border-radius:8px;justify-content:space-between;align-items:center;gap:12px;padding:10px 12px;font-size:14px;display:flex}.workflow-confirmations strong{flex-shrink:0;align-items:center;gap:6px;font-size:14px;font-weight:500;display:flex}.workflow-confirmations .complete{color:var(--mint)}.workflow-confirmations .pending{color:var(--amber)}.visit-workflow section{padding-top:12px}.visit-workflow h3{margin:0 0 7px;font-size:16px}.workflow-right{border:1px solid var(--line);color:var(--muted);border-radius:10px;gap:11px;margin:18px 0;padding:14px;display:flex}.workflow-right strong{margin-bottom:5px;font-size:15px;display:block}.workflow-right.complete{color:var(--mint);background:var(--mint-soft);border-color:#21c99740}.workflow-history ol{margin:20px 0 0;padding:0;list-style:none}.workflow-history li{grid-template-columns:28px minmax(0,1fr);gap:13px;padding-bottom:24px;display:grid;position:relative}.workflow-history li:not(:last-child):before{content:"";background:var(--line);width:1px;position:absolute;top:28px;bottom:0;left:13px}.workflow-event-mark{border:1px solid var(--line);width:28px;height:28px;color:var(--muted);border-radius:50%;place-items:center;font-size:14px;display:grid}.workflow-history li.complete .workflow-event-mark{color:var(--mint);background:var(--mint-soft);border-color:#21c9974d}.workflow-history header{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:8px;min-height:28px;display:flex}.workflow-history h3{margin:0;font-size:15px}.workflow-history header>span,.workflow-history time{color:var(--muted);font-size:14px}.workflow-history p{color:var(--muted);margin:6px 0 0;font-size:14px;line-height:1.5}.operation-agreement .primary-button{margin-top:18px}@media (width<=700px){.phase-stepper.workflow-stepper{grid-template-columns:1fr;gap:14px}.phase-stepper.workflow-stepper>div{flex-direction:row;gap:12px}.phase-stepper.workflow-stepper>div:before{width:1px;height:14px;top:-14px;left:12px;right:auto}.phase-stepper.workflow-stepper>div:nth-child(4):before{display:block}.phase-stepper.workflow-stepper small{text-align:left}.workflow-confirmations>div{flex-direction:column;align-items:flex-start;gap:6px}}
