dialog[open]{position:fixed!important;top:50%!important;left:50%!important;right:auto!important;bottom:auto!important;transform:translate(-50%,-50%)!important;margin:0!important;max-height:calc(100dvh - 40px);max-width:calc(100vw - 32px);overflow:auto}
.v3-modal,.modal-overlay,.v5-modal,.v9-modal{align-items:center!important;justify-content:center!important}
.op-toast{top:50%!important;left:50%!important;right:auto!important;bottom:auto!important;transform:translate(-50%,-50%)!important;text-align:center;z-index:1800!important;min-width:min(320px,calc(100vw - 32px));box-shadow:0 18px 50px #17394a33}
.v28-claim-scope{border:0;padding:0;margin:0 0 20px}.v28-claim-scope legend{font-size:13px;color:#496779;margin-bottom:12px}.v28-claim-scope label,.v28-order-tag-picker label{display:inline-flex;align-items:center;gap:8px;min-height:44px;margin-right:22px;cursor:pointer}.v28-claim-scope input,.v28-order-tag-picker input{width:18px!important;min-height:18px!important;margin:0}.v28-order-tag-picker legend{font-size:16px;font-weight:700}
.v28-insurer-field>label{display:block;font-size:13px;margin-bottom:8px;color:#496779}.v28-insurer-picker{position:relative}.v28-insurer-picker>input[type=search]{width:100%;min-height:44px}.v28-insurer-picker [role=listbox]{position:absolute;top:calc(100% + 5px);left:0;right:0;background:white;border:1px solid #cbdce3;border-radius:10px;max-height:280px;overflow:auto;z-index:500;box-shadow:0 12px 30px #17394a26;padding:6px}.v28-insurer-picker [role=listbox][hidden]{display:none}.v28-insurer-picker [role=option]{display:block;width:100%;border:0;background:white;text-align:left;min-height:44px;padding:10px;border-radius:6px;color:#183d51;font-size:13px;cursor:pointer}.v28-insurer-picker [role=option]:hover,.v28-insurer-picker [role=option].active{background:#e8f3f5}.v28-insurer-picker [role=listbox] p{padding:10px;color:#64748b;font-size:13px}
.v28-order-tag{display:inline-flex;align-items:center;font-size:11px;font-weight:600;line-height:1.4;padding:5px 9px;border-radius:6px;background:var(--tag-color,#64748b);color:var(--tag-ink,#fff);white-space:nowrap;vertical-align:middle;letter-spacing:.15px}.v28-order-tags{display:flex;gap:6px;flex-wrap:wrap;margin:8px 0}.v28-workflow-readonly{display:flex;flex-wrap:wrap;gap:8px}.v28-workflow-readonly span{padding:10px 12px;border:1px solid #dce6ed;border-radius:9px;color:#183d51;font-size:12px;background:#f8fbfd}.v28-workflow-readonly small{display:block;margin-top:5px;color:#587080;font-size:11px}
#v28WorkflowHost{margin:20px 0;border:1px solid #dce6ed}#v28WorkflowHost .qzn-workflow-editor{margin:0;border:0;box-shadow:none;padding:0}#v28WorkflowHost .v28-workflow-actions{display:flex;gap:12px;align-items:center;margin-top:14px}#v28WorkflowHost button{min-height:44px}.v28-flow-dirty{color:#975807;font-size:12px}
@media(max-width:700px){.v28-insurer-picker [role=listbox]{position:relative;top:0;margin-top:5px}.v28-claim-scope label{display:flex;margin-right:0}.v28-workflow-readonly{flex-direction:column}#v28WorkflowHost .v28-workflow-actions{flex-wrap:wrap}}
@media(prefers-reduced-motion:reduce){dialog,.op-toast{animation:none!important;transition:none!important}}
