.ps-workspace{display:grid;gap:20px}.ps-header{display:flex;align-items:center;gap:18px;flex-wrap:wrap}.ps-header>div{flex:1}.ps-header h2{margin:4px 0}.ps-picker{display:grid;gap:5px;min-width:220px}.ps-picker select{padding:10px;border:1px solid #cbd5e1;border-radius:8px;background:white;color:#173c42}.ps-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:20px}.ps-grid .cw-panel{margin:0}.ps-status{display:inline-flex;gap:8px;align-items:center;padding:6px 10px;background:#eef2f6;color:#334155;border-radius:20px;font-size:.85rem;font-weight:600}.ps-status:before{content:'';width:8px;height:8px;background:currentColor;border-radius:50%}.ps-positive{color:#166534;background:#ecfdf3}.ps-pending{color:#854d0e;background:#fef9c3}.ps-test{padding:12px 16px;border-left:4px solid #4b74a8;background:#eff6ff;color:#284d75;border-radius:5px}.ps-check{padding:14px 0;border-bottom:1px solid #e2e8f0}.ps-check:last-child{border-bottom:0}.ps-check small{display:block;overflow-wrap:anywhere;margin-top:4px}.ps-insurance-fields{border:1px solid #cbd5e1;border-radius:10px;padding:16px;min-width:0}.ps-insurance-fields[disabled]{display:none}.ps-insurance-fields legend{padding:0 7px;font-weight:600}.ps-subscriber[hidden]{display:none}.ps-workspace .cw-row small{display:block}.ps-workspace button:disabled{cursor:not-allowed;opacity:.55}@media(max-width:760px){.ps-grid{grid-template-columns:1fr}.ps-picker{width:100%}.ps-header{gap:12px}}
