/* Maysara Operations OS v2 — decision-first, mobile-first */
.sync.prototype-sync{background:#fff7df!important;border:1px solid #ead28a!important;color:#785900!important}.sync.prototype-sync i{background:#d39914!important;box-shadow:none!important}.sync.prototype-sync .pulse{animation:none!important}
.ops-command{margin-bottom:12px}.ops-command-head{display:flex;justify-content:space-between;align-items:center;gap:12px;background:linear-gradient(135deg,#19162f,#51428b);color:#fff;border-radius:18px;padding:18px 20px}.ops-command-head span{font-size:12px;color:#cfc8ec}.ops-command-head h2{font-size:21px;margin:5px 0}.ops-command-head p{font-size:13px;color:#ddd8ed;margin:0}.ops-command-head button{border:1px solid #ffffff35;background:#ffffff13;color:#fff;border-radius:10px;padding:9px 11px;font:inherit;cursor:pointer}.ops-queue{display:grid;grid-template-columns:repeat(4,1fr);gap:8px;margin-top:8px}.ops-queue article{background:#fff;border:1px solid var(--line);border-radius:13px;padding:13px;cursor:pointer;transition:.15s}.ops-queue article:hover{border-color:#8c7bdc;transform:translateY(-1px)}.ops-queue article.urgent{background:#fff8f8;border-color:#efc8cc}.ops-queue span,.ops-queue b,.ops-queue small{display:block}.ops-queue span{font-size:13px;color:var(--muted)}.ops-queue b{font-size:22px;margin:7px 0}.ops-queue small{font-size:12px;color:var(--green)}.ops-queue .urgent small{color:var(--red)}
.role-inbox{background:#fff;border:1px solid var(--line);border-radius:15px;padding:13px;margin-bottom:11px}.role-inbox-head{display:flex;justify-content:space-between;align-items:center;gap:8px;margin-bottom:9px}.role-inbox-head h3{font-size:16px;margin:0}.role-inbox-head span{font-size:12px;color:var(--muted)}.role-inbox-list{display:grid;gap:6px}.role-inbox-item{display:grid;grid-template-columns:34px 1fr auto;align-items:center;gap:9px;background:#fafafe;border:1px solid #efedf6;border-radius:10px;padding:9px}.role-inbox-item i{width:34px;height:34px;border-radius:9px;background:#efedff;color:var(--brand);display:grid;place-items:center;font-style:normal}.role-inbox-item b,.role-inbox-item span{display:block}.role-inbox-item b{font-size:13px}.role-inbox-item span{font-size:12px;color:var(--muted);margin-top:3px}.role-inbox-item button{border:0;background:var(--brand);color:#fff;border-radius:8px;padding:8px 10px;font:inherit;font-size:12px;cursor:pointer}
.order-journey{background:#fff;border:1px solid var(--line);border-radius:15px;padding:14px;margin-bottom:10px}.order-journey-head{display:flex;justify-content:space-between;gap:10px;align-items:start}.order-journey-head h3{font-size:16px;margin:0 0 4px}.order-journey-head p{font-size:12px;color:var(--muted);margin:0}.journey-owner{background:#f1eeff;color:#5a47a0;border-radius:99px;padding:6px 9px;font-size:12px}.journey-track{display:grid;grid-template-columns:repeat(5,1fr);gap:6px;margin-top:12px}.journey-step{position:relative;background:#f7f7fa;border:1px solid #ededf2;border-radius:10px;padding:9px;text-align:center;color:var(--muted);font-size:12px}.journey-step.done{background:#eaf8f2;border-color:#c8e8da;color:#177257}.journey-step.current{background:#f0edff;border-color:#9d91e5;color:#4e3b93;font-weight:700}.journey-next{margin-top:10px;background:#fff8e7;border:1px solid #edd79d;border-radius:10px;padding:9px 11px;font-size:13px;color:#6f5300}.journey-next b{margin-inline-end:5px}
.truth-note{display:flex;gap:7px;align-items:center;background:#f4f2ff;border:1px solid #dcd6ff;color:#57478c;border-radius:10px;padding:9px 11px;font-size:12px;margin-bottom:9px}.truth-note b{white-space:nowrap}
.quality-policy{background:#eaf8f2;border:1px solid #c5e7d8;border-radius:10px;padding:10px;color:#176d54;font-size:12px;line-height:1.7;margin:8px 0}.pending-review{background:#fff3d8!important;color:#966100!important}.result-form{display:grid;gap:9px}.result-form label{font-size:13px;color:var(--muted)}.result-form select,.result-form textarea,.result-form input{width:100%;box-sizing:border-box;border:1px solid var(--line);border-radius:9px;padding:10px;margin-top:4px;font:inherit;background:#fff}.result-form textarea{min-height:80px}.result-form button{border:0;background:var(--brand);color:#fff;border-radius:10px;padding:11px;font:inherit;font-weight:700}
.crm-consent{background:#fff;border:1px solid var(--line);border-radius:13px;padding:12px;margin-top:10px}.crm-consent h3{font-size:14px;margin:0 0 8px}.crm-consent-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:6px}.crm-consent-grid div{background:#fafafe;border-radius:9px;padding:8px}.crm-consent-grid span,.crm-consent-grid b{display:block}.crm-consent-grid span{font-size:11px;color:var(--muted)}.crm-consent-grid b{font-size:13px;margin-top:4px}
@media(max-width:900px){.ops-queue{grid-template-columns:1fr 1fr}.journey-track{grid-template-columns:1fr}.journey-step{text-align:right}.crm-consent-grid{grid-template-columns:1fr 1fr}}
@media(max-width:680px){.ops-command-head{align-items:flex-start;flex-direction:column;padding:15px}.ops-command-head h2{font-size:18px}.ops-queue{grid-template-columns:1fr 1fr}.ops-queue article{padding:11px}.ops-queue b{font-size:19px}.role-inbox-item{grid-template-columns:32px 1fr}.role-inbox-item button{grid-column:1/-1}.order-journey-head{flex-direction:column}.crm-consent-grid{grid-template-columns:1fr}}
