/* GYPTO Electrical V185 - Work Order Manager Approval Workflow */
.v185-workflow-mini{margin-left:auto;min-width:310px;max-width:470px;padding:12px 16px;border:1px solid #cfe0ef;border-radius:14px;background:#f7fbff;display:flex;flex-direction:column;gap:3px}.v185-workflow-mini span,.v185-approval-head span,.v185-approval-inbox-head span{font-size:11px;letter-spacing:.12em;font-weight:800;color:#52718d}.v185-workflow-mini b{font-size:13px;color:#0b3c63}.v185-approval-card{margin:14px 0 18px;border:1px solid #cfdce7;border-radius:16px;background:#fff;overflow:hidden}.v185-approval-card.v185-approval-pending_manager_approval{border-color:#e2bf6f;background:#fffdf7}.v185-approval-card.v185-approval-approved{border-color:#8fd0af;background:#f8fffb}.v185-approval-card.v185-approval-rejected{border-color:#e4a0a0;background:#fff9f9}.v185-approval-head{padding:15px 18px;display:flex;justify-content:space-between;gap:14px;align-items:center;border-bottom:1px solid rgba(110,140,165,.22)}.v185-approval-head h3{margin:3px 0 0;color:#0a3c63;font-size:20px}.v185-approval-head>b{font-size:13px;color:#304f67;background:#edf5fb;border-radius:999px;padding:7px 11px}.v185-workflow-track{display:grid;grid-template-columns:auto 1fr auto 1fr auto;align-items:center;gap:8px;padding:15px 18px}.v185-workflow-track>div{display:flex;align-items:center;gap:7px;color:#7d8d99;font-weight:700;font-size:12px}.v185-workflow-track i{font-style:normal;display:grid;place-items:center;width:27px;height:27px;border-radius:50%;background:#e8eef3;color:#647583}.v185-workflow-track em{height:3px;border-radius:99px;background:#e3eaf0}.v185-workflow-track>div.done i,.v185-workflow-track>div.active i{background:#0c78a8;color:white}.v185-workflow-track>div.done,.v185-workflow-track>div.active{color:#0a496d}.v185-approval-meta{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;padding:0 18px 15px}.v185-approval-meta article{border:1px solid #dce7ef;border-radius:11px;padding:10px;background:rgba(255,255,255,.72);display:flex;flex-direction:column;gap:2px;min-width:0}.v185-approval-meta span{font-size:10px;text-transform:uppercase;letter-spacing:.08em;color:#71899b;font-weight:800}.v185-approval-meta b{font-size:12px;color:#163e5a;word-break:break-word}.v185-approval-meta small{font-size:10px;color:#617485;word-break:break-all}.v185-approval-comment{margin:0 18px 14px;padding:11px 13px;border-radius:10px;background:#f1f6f9;border-left:4px solid #5c8eae}.v185-approval-comment b{font-size:12px}.v185-approval-comment p{margin:4px 0 0;white-space:pre-wrap}.v185-approval-actions{padding:0 18px 17px;display:flex;flex-wrap:wrap;gap:9px;align-items:center}.v185-approval-actions .btn.danger{background:#a82c32;color:#fff;border-color:#a82c32}.v185-waiting-pill{display:inline-flex;align-items:center;gap:7px;border-radius:999px;background:#fff2c9;color:#77540a;padding:8px 12px;font-weight:800;font-size:12px}.v185-approval-inbox{margin:0 0 16px;border:1px solid #d7c47a;border-radius:16px;background:#fffdf4;overflow:hidden}.v185-approval-inbox-head{display:flex;justify-content:space-between;align-items:center;padding:14px 17px;border-bottom:1px solid #eadca9}.v185-approval-inbox-head h3{margin:3px 0 0;color:#133f5b}.v185-approval-inbox-head>b{display:grid;place-items:center;min-width:34px;height:34px;border-radius:50%;background:#d69b21;color:#fff}.v185-approval-inbox-list{display:grid}.v185-approval-inbox-list article{padding:12px 16px;display:flex;justify-content:space-between;gap:14px;align-items:center;border-bottom:1px solid #eee4bb}.v185-approval-inbox-list article:last-child{border-bottom:0}.v185-approval-inbox-list article>div{display:flex;flex-direction:column;gap:2px;min-width:0}.v185-approval-inbox-list article b{color:#103e5d}.v185-approval-inbox-list article span,.v185-approval-inbox-list article small{white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.v185-approval-inbox-list article span{font-size:12px}.v185-approval-inbox-list article small{font-size:10px;color:#71808b}.v185-approval-inbox-list button{border:0;border-radius:9px;background:#0b5d87;color:white;font-weight:800;padding:8px 13px;cursor:pointer}.v185-form-workflow-notice{margin:0 0 15px;border:1px solid #b9d8e9;border-radius:12px;background:#f2faff;color:#174b68;padding:11px 14px;font-size:12px}.v185-form-workflow-notice b{color:#083f62}.ewo-status-v181.ewo-status-pending_manager_approval{background:#fff1c6;color:#7a5600;border-color:#efd17b}.ewo-status-v181.ewo-status-rejected{background:#ffe3e3;color:#96252b;border-color:#efaaaa}.ewo-status-v181.ewo-status-approved{background:#dcf6e8;color:#0b7442;border-color:#9bd4b7}.ewo-flow-banner-v181.pending_manager_approval{background:#fff8dc;border-color:#e8ca69}.ewo-flow-banner-v181.rejected{background:#fff0f0;border-color:#e9a1a1}.ewo-flow-banner-v181.approved{background:#ecfaf3;border-color:#9ed7bb}
@media(max-width:900px){.v185-workflow-mini{width:100%;max-width:none;margin-left:0}.v185-approval-meta{grid-template-columns:1fr 1fr}.v185-workflow-track{grid-template-columns:auto 1fr auto;row-gap:10px}.v185-workflow-track>div:nth-of-type(3){grid-column:1/4}.v185-workflow-track em:nth-of-type(2){display:none}}
@media(max-width:600px){.v185-approval-meta{grid-template-columns:1fr}.v185-approval-head{align-items:flex-start;flex-direction:column}.v185-approval-inbox-list article{align-items:flex-start;flex-direction:column}.v185-approval-inbox-list button{width:100%}.v185-workflow-track{display:flex;flex-direction:column;align-items:stretch}.v185-workflow-track em{height:16px;width:3px;margin-left:12px}}
