/* NODUS v1.6.2 | Independent task detail styles. Scoped without #mare-work-os. */
.mwo-work-command-modal{position:fixed!important;inset:0!important;z-index:1000000!important;display:grid!important;place-items:center!important;box-sizing:border-box!important;font-family:Inter,ui-sans-serif,system-ui,-apple-system,"Segoe UI",sans-serif!important;color:#edf2f7!important}
.mwo-work-command-modal .mwo-work-command-box{box-sizing:border-box!important;color:#edf2f7!important;isolation:isolate}
.mwo-work-command-modal .mwo-work-command-box *, .mwo-work-command-modal .mwo-work-command-box *::before,.mwo-work-command-modal .mwo-work-command-box *::after{box-sizing:border-box}
/* v1.5.0 · Work Detail Command Center */
.mwo-work-command-modal{padding:18px;background:rgba(6,8,10,.72);backdrop-filter:blur(9px);-webkit-backdrop-filter:blur(9px)}
.mwo-work-command-modal .mwo-work-command-box{width:min(1320px,96vw)!important;max-height:94vh!important;overflow:auto!important;padding:0!important;border-radius:22px!important;background:#1b1f24!important;border:1px solid rgba(255,255,255,.09)!important;box-shadow:0 36px 100px rgba(0,0,0,.58)!important}
.mwo-work-command-modal .mwo-wdc-header{position:sticky;top:0;z-index:15;display:flex;justify-content:space-between;gap:24px;padding:20px 24px 18px;background:linear-gradient(180deg,rgba(31,36,42,.98),rgba(27,31,36,.97));border-bottom:1px solid rgba(255,255,255,.07);backdrop-filter:blur(12px)}
.mwo-work-command-modal .mwo-wdc-header-main{min-width:0;flex:1}
.mwo-work-command-modal .mwo-wdc-title-row{display:flex;align-items:center;gap:11px;margin-top:8px;flex-wrap:wrap}
.mwo-work-command-modal .mwo-wdc-title-row h2{margin:0;color:#f7f9fb;font-size:26px;line-height:1.18;letter-spacing:-.025em;max-width:840px}
.mwo-work-command-modal .mwo-wdc-priority{display:inline-flex;align-items:center;justify-content:center;height:24px;padding:0 9px;border-radius:999px;font-size:9px;font-weight:900;text-transform:uppercase;letter-spacing:.04em}
.mwo-work-command-modal .mwo-wdc-priority.red{background:rgba(255,89,104,.14);color:#ff8995;border:1px solid rgba(255,89,104,.22)}
.mwo-work-command-modal .mwo-wdc-priority.yellow{background:rgba(255,177,72,.13);color:#ffbf68;border:1px solid rgba(255,177,72,.2)}
.mwo-work-command-modal .mwo-wdc-priority.green{background:rgba(55,205,153,.12);color:#78dfb9;border:1px solid rgba(55,205,153,.2)}
.mwo-work-command-modal .mwo-wdc-meta-row{display:flex;gap:7px;flex-wrap:wrap;margin-top:12px}
.mwo-work-command-modal .mwo-wdc-meta-row>span{display:inline-flex;align-items:center;min-height:28px;padding:0 9px;border-radius:9px;background:#252a30;border:1px solid rgba(255,255,255,.055);color:#9da8b4;font-size:10px;font-weight:650}
.mwo-work-command-modal .mwo-wdc-meta-row>span.mail-on{color:#79ddb6;background:rgba(50,190,139,.08);border-color:rgba(50,190,139,.16)}
.mwo-work-command-modal .mwo-wdc-head-actions{display:flex;align-items:flex-start;justify-content:flex-end;gap:8px;flex-wrap:wrap;max-width:430px}
.mwo-work-command-modal .mwo-wdc-soft,.mwo-work-command-modal .mwo-wdc-more{height:38px;border:1px solid rgba(255,255,255,.09);border-radius:10px;background:#252a30;color:#dce3ea;padding:0 12px;font-size:10px;font-weight:800;cursor:pointer;transition:.14s ease}
.mwo-work-command-modal .mwo-wdc-soft:hover,.mwo-work-command-modal .mwo-wdc-more:hover{background:#2f353c;border-color:rgba(255,255,255,.14)}
.mwo-work-command-modal .mwo-wdc-soft.accent{background:rgba(49,123,255,.12);color:#8fbdff;border-color:rgba(66,135,255,.22)}
.mwo-work-command-modal .mwo-wdc-more{width:40px;padding:0}
.mwo-work-command-modal .mwo-work-command-box .mwo-close{position:static;width:40px;height:38px;border-radius:10px;background:#2a3036;color:#d7dee6}
.mwo-work-command-modal .mwo-wdc-description{margin:16px 24px 0;padding:13px 15px;border-radius:13px;background:#20252b;border:1px solid rgba(255,255,255,.055);color:#b9c2cc;font-size:12px;line-height:1.55}
.mwo-work-command-modal .mwo-wdc-kpis{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:10px;padding:16px 24px 0}
.mwo-work-command-modal .mwo-wdc-kpi{display:grid;grid-template-columns:50px minmax(0,1fr);gap:11px;align-items:center;min-height:86px;padding:12px;border-radius:15px;background:linear-gradient(145deg,#252b31,#1f2429);border:1px solid rgba(255,255,255,.06);box-shadow:0 10px 24px rgba(0,0,0,.14)}
.mwo-work-command-modal .mwo-wdc-kpi small{display:block;color:#7f8a96;font-size:9px;font-weight:750;text-transform:uppercase;letter-spacing:.04em}
.mwo-work-command-modal .mwo-wdc-kpi strong{display:block;margin-top:3px;color:#f4f7fa;font-size:13px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}
.mwo-work-command-modal .mwo-wdc-kpi span{display:block;margin-top:3px;color:#86919d;font-size:9px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}
.mwo-work-command-modal .mwo-wdc-ring{--pct:0;width:48px;height:48px;border-radius:50%;display:grid;place-items:center;position:relative;background:conic-gradient(#4f8cff calc(var(--pct)*1%),#353b42 0)}
.mwo-work-command-modal .mwo-wdc-ring:after{content:"";position:absolute;inset:6px;border-radius:50%;background:#242a30}
.mwo-work-command-modal .mwo-wdc-ring strong{position:relative;z-index:1;margin:0;font-size:11px}
.mwo-work-command-modal .mwo-wdc-avatar{width:48px;height:48px;border-radius:50%;display:grid;place-items:center;background:#31373e;color:#fff;overflow:hidden;border:1px solid rgba(255,255,255,.08)}
.mwo-work-command-modal .mwo-wdc-avatar img{width:100%;height:100%;object-fit:cover}
.mwo-work-command-modal .mwo-wdc-status-icon{width:48px;height:48px;border-radius:14px;display:grid;place-items:center;background:#30363d;color:#b7c0c9;font-size:18px;font-weight:900}
.mwo-work-command-modal .mwo-wdc-status-icon.blue{background:rgba(57,124,255,.15);color:#74a8ff}.mwo-wdc-status-icon.success{background:rgba(47,196,145,.13);color:#71dfb4}.mwo-wdc-status-icon.danger{background:rgba(236,84,96,.13);color:#ff8490}.mwo-wdc-status-icon.amber{background:rgba(237,164,58,.13);color:#ffbd60}.mwo-wdc-status-icon.muted{background:#30363d;color:#aeb7c0}
.mwo-work-command-modal .mwo-wdc-layout{display:grid;grid-template-columns:minmax(0,1fr) 310px;gap:14px;padding:14px 24px 24px}
.mwo-work-command-modal .mwo-wdc-main{min-width:0;display:flex;flex-direction:column;gap:14px}
.mwo-work-command-modal .mwo-wdc-flow-card,.mwo-work-command-modal .mwo-wdc-side-card{border-radius:16px;background:#20252a;border:1px solid rgba(255,255,255,.06)}
.mwo-work-command-modal .mwo-wdc-flow-card{padding:14px 14px 4px}
.mwo-work-command-modal .mwo-wdc-section-head{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:2px 3px 12px}
.mwo-work-command-modal .mwo-wdc-section-head h3{margin:0;color:#f2f5f8;font-size:15px}.mwo-wdc-section-head h3 span{display:inline-grid;place-items:center;min-width:21px;height:21px;border-radius:99px;background:#30363c;color:#aeb7c0;font-size:9px;margin-left:4px}
.mwo-work-command-modal .mwo-wdc-section-head p{margin:3px 0 0;color:#76818c;font-size:9px}
.mwo-work-command-modal .mwo-wdc-section-head button{border:0;background:transparent;color:#7daeff;font-size:9px;font-weight:800;cursor:pointer}
.mwo-work-command-modal .mwo-wdc-timeline{padding:0 0 8px!important}
.mwo-work-command-modal .mwo-wdc-step{grid-template-columns:42px minmax(0,1fr);gap:10px}
.mwo-work-command-modal .mwo-wdc-step-line:after{background:#394047!important;top:36px!important;bottom:-13px!important}
.mwo-work-command-modal .mwo-wdc-step-line b{width:30px!important;height:30px!important;border-radius:50%!important;background:#313840!important;color:#b4bec8!important;border:1px solid rgba(255,255,255,.08);box-shadow:0 0 0 4px #20252a}
.mwo-work-command-modal .mwo-wdc-step.mwo-wf-status-completed .mwo-wdc-step-line b{background:#2eaa7b!important;color:#fff!important}
.mwo-work-command-modal .mwo-wdc-step.mwo-wf-status-started .mwo-wdc-step-line b,.mwo-work-command-modal .mwo-wdc-step.is-active.mwo-wf-status-ready .mwo-wdc-step-line b{background:#337bf0!important;color:#fff!important;box-shadow:0 0 0 4px #20252a,0 0 18px rgba(51,123,240,.38)}
.mwo-work-command-modal .mwo-wdc-step.mwo-wf-status-blocked .mwo-wdc-step-line b{background:#b94652!important;color:#fff!important}
.mwo-work-command-modal .mwo-wdc-step-body{padding:13px!important;margin-bottom:9px!important;border-radius:14px!important;background:#252a30!important;border:1px solid rgba(255,255,255,.06)!important;opacity:1!important}
.mwo-work-command-modal .mwo-wdc-step.is-active .mwo-wdc-step-body{background:linear-gradient(145deg,#272d34,#22272d)!important;border-color:rgba(63,133,255,.46)!important;box-shadow:0 0 0 1px rgba(63,133,255,.14),0 14px 30px rgba(0,0,0,.18)}
.mwo-work-command-modal .mwo-wdc-step.mwo-wf-status-queued .mwo-wdc-step-body{opacity:.66!important;background:#22272c!important}
.mwo-work-command-modal .mwo-wdc-step-head{display:flex;align-items:flex-start;justify-content:space-between;gap:12px}
.mwo-work-command-modal .mwo-wdc-step-head small{display:block;color:#74808c;font-size:8px;font-weight:850;letter-spacing:.07em}
.mwo-work-command-modal .mwo-wdc-step-head h3{margin:3px 0 0;color:#f3f6f8;font-size:13px;line-height:1.35}
.mwo-work-command-modal .mwo-wdc-step-status{display:inline-flex;height:24px;padding:0 9px;align-items:center;border-radius:99px;background:#31373d;color:#a9b3bc;font-size:8px;font-weight:850;white-space:nowrap}
.mwo-work-command-modal .mwo-wdc-step-status.mwo-wf-status-completed{background:rgba(48,190,140,.13);color:#75dfb6}.mwo-wdc-step-status.mwo-wf-status-started,.mwo-wdc-step-status.mwo-wf-status-ready{background:rgba(60,132,255,.14);color:#84b4ff}.mwo-wdc-step-status.mwo-wf-status-blocked{background:rgba(239,91,99,.13);color:#ff8a92}
.mwo-work-command-modal .mwo-wdc-step-meta{display:flex;align-items:center;gap:7px;flex-wrap:wrap;margin-top:10px}
.mwo-work-command-modal .mwo-wdc-step-meta>img{width:25px;height:25px;border-radius:50%;object-fit:cover}
.mwo-work-command-modal .mwo-wdc-inline-edit,.mwo-work-command-modal .mwo-wdc-step-meta-chip{display:inline-flex;align-items:center;gap:6px;min-height:27px;padding:0 8px;border:1px solid rgba(255,255,255,.065);border-radius:8px;background:#2b3036;color:#cbd3db;font-size:9px;font-weight:700}
.mwo-work-command-modal button.mwo-wdc-inline-edit{cursor:pointer}.mwo-wdc-inline-edit i{font-style:normal;color:#7da9f8;font-size:8px;text-transform:uppercase}
.mwo-work-command-modal .mwo-wdc-step-meta .mwo-mail-state{margin:0!important;min-height:27px;display:inline-flex;align-items:center;padding:0 8px;border-radius:8px;font-size:8px}
.mwo-work-command-modal .mwo-wdc-step-actions{display:flex;gap:7px;flex-wrap:wrap;margin-top:11px}
.mwo-work-command-modal .mwo-wdc-step-actions button{height:32px;padding:0 11px;border-radius:9px;border:1px solid rgba(255,255,255,.08);background:#2b3137;color:#d8dfe6;font-size:9px;font-weight:800;cursor:pointer}
.mwo-work-command-modal .mwo-wdc-step-actions button.start{background:rgba(52,122,241,.14);color:#8bb9ff;border-color:rgba(52,122,241,.28)}
.mwo-work-command-modal .mwo-wdc-step-actions button.complete{background:linear-gradient(180deg,#347bf2,#2366d5);color:#fff;border-color:#3f84f6;box-shadow:0 8px 18px rgba(36,105,218,.18)}
.mwo-work-command-modal .mwo-wdc-step-actions button.blocked{color:#ff9aa1;border-color:rgba(235,91,102,.18)}
.mwo-work-command-modal .mwo-wdc-step-details{margin-top:11px;border:1px solid rgba(255,255,255,.055)!important;border-radius:11px;background:#20252a;overflow:hidden}
.mwo-work-command-modal .mwo-wdc-step-details>summary{display:flex;align-items:center;justify-content:space-between;gap:10px;min-height:36px;padding:0 11px;cursor:pointer;color:#dce3e9;font-size:9px;font-weight:800;list-style:none}
.mwo-work-command-modal .mwo-wdc-step-details>summary::-webkit-details-marker{display:none}.mwo-wdc-step-details>summary b{color:#7f8b98;font-size:8px}
.mwo-work-command-modal .mwo-wdc-step-tabs{display:flex;gap:3px;padding:0 10px;border-top:1px solid rgba(255,255,255,.045);border-bottom:1px solid rgba(255,255,255,.045);background:#1c2025}
.mwo-work-command-modal .mwo-wdc-step-tabs button{height:31px;border:0;border-bottom:2px solid transparent;background:transparent;color:#77838f;font-size:8px;font-weight:800;padding:0 9px}
.mwo-work-command-modal .mwo-wdc-step-tabs button.active{color:#76aaff;border-bottom-color:#4e8df7}
.mwo-work-command-modal .mwo-wdc-step-detail-grid{display:grid;grid-template-columns:minmax(0,1fr) 190px;gap:10px;padding:11px}
.mwo-work-command-modal .mwo-wdc-step-copy p{margin:0;color:#bac3cc;font-size:10px;line-height:1.55}
.mwo-work-command-modal .mwo-wdc-step-files{display:flex;flex-direction:column;gap:6px;padding-left:10px;border-left:1px solid rgba(255,255,255,.05)}
.mwo-work-command-modal .mwo-wdc-step-files a{font-size:9px;color:#9fc1ff;text-decoration:none}.mwo-wdc-step-files span{font-size:9px;color:#6f7b87}
.mwo-work-command-modal .mwo-wdc-side{display:flex;flex-direction:column;gap:10px;min-width:0}
.mwo-work-command-modal .mwo-wdc-side-card{padding:12px}
.mwo-work-command-modal .mwo-wdc-side-head{display:flex;align-items:center;justify-content:space-between;gap:10px;margin-bottom:10px}
.mwo-work-command-modal .mwo-wdc-side-head h3{margin:0;color:#f0f4f7;font-size:12px}.mwo-wdc-side-head>span,.mwo-wdc-side-head>button{font-size:8px;color:#759fe4;background:transparent;border:0;font-weight:800;cursor:pointer}
.mwo-work-command-modal .mwo-wdc-summary-list{margin:0;display:flex;flex-direction:column;gap:7px}
.mwo-work-command-modal .mwo-wdc-summary-list>div{display:grid;grid-template-columns:72px minmax(0,1fr);gap:8px;align-items:center}
.mwo-work-command-modal .mwo-wdc-summary-list dt{color:#77838f;font-size:8px}.mwo-wdc-summary-list dd{margin:0;color:#d9e0e7;font-size:9px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.mwo-wdc-summary-list dd button{border:0;background:transparent;color:#7daaff;padding:0;font-size:9px;font-weight:800;cursor:pointer}
.mwo-work-command-modal .mwo-wdc-tag{display:inline-flex;height:22px;align-items:center;padding:0 7px;border-radius:99px;font-size:8px;font-weight:850;background:#30363c}.mwo-wdc-tag.red{color:#ff8995}.mwo-wdc-tag.yellow{color:#ffc274}.mwo-wdc-tag.green{color:#78ddb9}
.mwo-work-command-modal .mwo-wdc-event-list{display:flex;flex-direction:column;gap:9px}
.mwo-work-command-modal .mwo-wdc-event{display:grid;grid-template-columns:12px minmax(0,1fr);gap:8px;position:relative}.mwo-wdc-event:not(:last-child):after{content:"";position:absolute;left:5px;top:13px;bottom:-10px;width:1px;background:#343a41}
.mwo-work-command-modal .mwo-wdc-event>i{width:10px;height:10px;border-radius:50%;background:#58626d;margin-top:2px;z-index:1}.mwo-wdc-event.success>i{background:#3ecb94}.mwo-wdc-event.blue>i{background:#4f8cff}.mwo-wdc-event.danger>i{background:#ef626d}.mwo-wdc-event.violet>i{background:#8f69ef}.mwo-wdc-event.amber>i{background:#eaa84d}
.mwo-work-command-modal .mwo-wdc-event strong{display:block;color:#dfe5eb;font-size:9px}.mwo-wdc-event span{display:block;margin-top:2px;color:#7d8994;font-size:8px}.mwo-wdc-event small{display:block;margin-top:3px;color:#a3adb7;font-size:8px;line-height:1.4}.mwo-wdc-event time{display:block;margin-top:3px;color:#626e79;font-size:7px}
.mwo-work-command-modal .mwo-wdc-file-list{display:flex;flex-direction:column;gap:6px}.mwo-wdc-file-list a{display:grid;grid-template-columns:24px minmax(0,1fr) auto;gap:8px;align-items:center;padding:7px;border-radius:9px;background:#252a30;border:1px solid rgba(255,255,255,.045);text-decoration:none}.mwo-wdc-file-list a>span{width:24px;height:24px;border-radius:7px;display:grid;place-items:center;background:#343a41;color:#9ca7b2}.mwo-wdc-file-list strong{display:block;color:#dbe2e8;font-size:8px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.mwo-wdc-file-list small{display:block;margin-top:2px;color:#6f7a85;font-size:7px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.mwo-wdc-file-list b{color:#789ed6;font-size:9px}
.mwo-work-command-modal .mwo-wdc-flow-dot{width:8px;height:8px;border-radius:50%;background:#67727e}.mwo-wdc-flow-dot.success{background:#3dca93}.mwo-wdc-flow-dot.danger{background:#ee616d}.mwo-wdc-flow-dot.amber{background:#e7a446}
.mwo-work-command-modal .mwo-wdc-customer-flow strong{display:block;color:#dfe5eb;font-size:9px}.mwo-wdc-customer-flow span{display:block;margin-top:5px;color:#87929d;font-size:8px}.mwo-wdc-customer-flow small{display:block;margin-top:4px;color:#6d7882;font-size:8px}
.mwo-work-command-modal #mwo-workflow-quick-note{width:100%;box-sizing:border-box;background:#252a30;border:1px solid rgba(255,255,255,.06);border-radius:10px;color:#dce3e9;padding:9px;font-size:9px;resize:vertical;outline:none}.mwo-wdc-note-hint{display:block;margin-top:5px;color:#68737e;font-size:7px}
.mwo-work-command-modal .mwo-wdc-empty{color:#6f7a85;font-size:8px;padding:5px 0}
.mwo-work-command-modal .mwo-wdc-messages{margin:0!important;padding:14px!important;border:1px solid rgba(255,255,255,.06)!important;border-radius:16px;background:#20252a!important}
.mwo-work-command-modal .mwo-wdc-messages .mwo-work-message-head h3{color:#f0f3f6}.mwo-wdc-messages .mwo-work-message-head p{color:#75808b}
.mwo-work-command-modal .mwo-wdc-messages .mwo-work-message>div{background:#2a3036;color:#dce3e9}.mwo-wdc-messages .mwo-work-message.mine>div{background:#27364c}.mwo-wdc-messages .mwo-work-message p{color:#d7dee5}.mwo-wdc-messages textarea{background:#252a30!important;color:#e3e8ed!important;border-color:rgba(255,255,255,.08)!important}
.mwo-work-command-modal .mwo-work-command-box .mwo-customer-feedback{margin:0!important;background:#20252a!important;border:1px solid rgba(255,255,255,.06)!important;border-radius:16px!important;padding:14px!important}.mwo-work-command-box .mwo-customer-feedback h3{color:#f0f3f6}.mwo-work-command-box .mwo-feedback-card{background:#252a30!important;border-color:rgba(255,255,255,.06)!important}.mwo-work-command-box .mwo-feedback-copy strong,.mwo-work-command-box .mwo-feedback-title{color:#e5eaf0!important}.mwo-work-command-box .mwo-feedback-copy span,.mwo-work-command-box .mwo-feedback-note{color:#9da7b1!important}
@media(max-width:1180px){.mwo-work-command-modal .mwo-wdc-kpis{grid-template-columns:repeat(3,minmax(0,1fr))}.mwo-work-command-modal .mwo-wdc-layout{grid-template-columns:1fr}.mwo-work-command-modal .mwo-wdc-side{display:grid;grid-template-columns:1fr 1fr}}
@media(max-width:760px){.mwo-work-command-modal{padding:0}.mwo-work-command-modal .mwo-work-command-box{width:100vw!important;max-height:100vh!important;border-radius:0!important}.mwo-work-command-modal .mwo-wdc-header{position:relative;flex-direction:column;padding:16px}.mwo-work-command-modal .mwo-wdc-title-row h2{font-size:21px}.mwo-work-command-modal .mwo-wdc-head-actions{max-width:none;justify-content:flex-start}.mwo-work-command-modal .mwo-wdc-description{margin:12px 16px 0}.mwo-work-command-modal .mwo-wdc-kpis{padding:12px 16px 0;grid-template-columns:1fr 1fr}.mwo-work-command-modal .mwo-wdc-layout{padding:12px 16px 18px}.mwo-work-command-modal .mwo-wdc-side{grid-template-columns:1fr}.mwo-work-command-modal .mwo-wdc-step-detail-grid{grid-template-columns:1fr}.mwo-work-command-modal .mwo-wdc-step-files{padding-left:0;border-left:0;border-top:1px solid rgba(255,255,255,.05);padding-top:9px}}


/* Final overrides for theme and per-user injected rules */
.mwo-work-command-modal .mwo-work-command-box{background:#1b1f24!important;color:#edf2f7!important;padding:0!important}
.mwo-work-command-modal .mwo-wdc-header{background:#20252b!important;color:#eef2f6!important}
.mwo-work-command-modal .mwo-wdc-kpi{background:#252b31!important;color:#eef2f6!important}
.mwo-work-command-modal .mwo-wdc-layout{background:#1b1f24!important;color:#eef2f6!important}
.mwo-work-command-modal .mwo-wdc-main,.mwo-work-command-modal .mwo-wdc-side,.mwo-work-command-modal .mwo-wdc-flow-card{color:#edf2f7!important}
.mwo-work-command-modal button{font-family:inherit}
@media(max-width:760px){.mwo-work-command-modal{padding:0!important}.mwo-work-command-modal .mwo-work-command-box{width:100vw!important;max-height:100vh!important;border-radius:0!important}}
