.emr-modal{width:min(1360px,calc(100vw - 48px));max-height:calc(100vh - 32px);background:#f4f7fb;border-radius:12px;border:1px solid #d4deea;box-shadow:0 28px 70px #0f172a38;overflow:hidden;display:flex;flex-direction:column}.emr-modal.emr-modal-compact{width:min(1120px,calc(100vw - 32px));background:#fff}.emr-modal-readonly{opacity:1}.emr-modal.emr-modal-compact .emr-modal-header{padding:14px 18px 10px;background:#fff}.emr-modal.emr-modal-compact .emr-modal-title-wrap h3{font-size:19px}.emr-modal.emr-modal-compact .emr-modal-meta{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px 10px;margin-top:10px;padding:10px 12px}.emr-modal.emr-modal-compact .emr-modal-body{padding:0 16px 16px}.emr-modal.emr-modal-compact .emr-section{margin-top:12px;border-radius:8px}.emr-modal.emr-modal-compact .emr-section-body{padding:12px}.emr-modal.emr-modal-compact .emr-grid{gap:12px 14px}.emr-modal.emr-modal-compact .emr-grid--top{grid-template-columns:repeat(4,minmax(0,1fr))}.emr-modal.emr-modal-compact .emr-service-head{gap:12px;margin-top:10px}.emr-modal.emr-modal-compact .emr-card-half .emr-section-body{min-height:170px}.emr-modal.emr-modal-compact .emr-card-half .emr-grid{grid-template-columns:repeat(2,minmax(180px,1fr));gap:12px 14px}.emr-modal.emr-modal-compact .emr-payment-section .emr-grid{grid-template-columns:repeat(4,minmax(150px,1fr));gap:14px 14px}.emr-modal.emr-modal-compact .emr-charge-row{grid-template-columns:minmax(0,1fr) 240px;gap:14px}.emr-modal.emr-modal-compact .emr-field input,.emr-modal.emr-modal-compact .emr-field select{min-height:36px;height:36px;border-radius:6px}.emr-modal.emr-modal-compact .emr-charge-summary{font-size:12px;padding:10px 12px}.emr-modal .emr-modal-header{display:flex;align-items:flex-start;justify-content:space-between;gap:16px;padding:18px 22px 14px;background:#f4f7fb}.emr-modal .emr-modal-title-wrap h3{margin:0;color:#183153;font-size:20px;line-height:1.2;font-weight:800}.emr-modal .emr-modal-subtitle{margin-top:6px;color:#6a7f99;font-size:13px}.emr-modal .emr-modal-meta{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:12px 16px;margin-top:14px;padding:14px 18px;background:#fff;border:1px solid #d6e0ec;border-radius:10px;color:#29415f;font-size:13px;box-shadow:inset 0 1px #fffc}.emr-modal .emr-modal-meta strong{color:#3f67a8}.emr-modal .emr-modal-close{width:36px;height:36px;border-radius:8px;border:1px solid #c7d5e6;background:#fff;color:#0d2545;font-size:20px;line-height:1;cursor:pointer}.emr-modal .emr-modal-body{padding:0 22px 22px;overflow:auto}.emr-modal .emr-section{margin-top:16px;border:1px solid #d7e2ef;border-radius:10px;overflow:hidden;background:#fff}.emr-modal .emr-section-header{padding:10px 16px 8px;background:#e8eef6;color:#23395b;font-size:13px;font-weight:800;text-transform:uppercase;letter-spacing:.02em;border-bottom:1px solid #d7e2ef}.emr-modal .emr-section-body{padding:16px}.emr-modal .emr-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:16px 20px;align-items:start}.emr-modal .emr-grid--top{grid-template-columns:1fr 1fr 1fr;align-items:start}.emr-modal .emr-service-head{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:14px;margin-top:12px;align-items:stretch}.emr-modal .emr-card-half{border:1px solid #d7e2ef;border-radius:10px;overflow:hidden;background:#fff;min-height:100%}.emr-modal .emr-card-half .emr-section-header{font-size:13px}.emr-modal .emr-field{min-width:0;display:flex;flex-direction:column;gap:4px}.emr-modal .emr-field label{font-size:12px;font-weight:700;color:#2a405f}.emr-modal .emr-field input,.emr-modal .emr-field select{width:100%;box-sizing:border-box;border:1px solid #b8c7d9;border-radius:6px;background:#fff;color:#1f3654;min-height:40px;height:40px;padding:7px 11px;box-shadow:none}.emr-modal .emr-input-error{border-color:#ef9a9a!important;background:#fffaf8}.emr-modal .emr-error-text{margin-top:4px;color:#c62828;font-size:12px;font-weight:700;line-height:1.35}.emr-modal .emr-card-half .emr-grid{grid-template-columns:repeat(2,minmax(220px,1fr));gap:14px 16px}.emr-modal .emr-card-half .emr-section-body{min-height:188px}.emr-modal .emr-provider-type-section .emr-field{display:flex;flex-direction:column;gap:8px}.emr-modal .emr-provider-type-section .emr-field label{display:block;margin-bottom:0}.emr-modal .emr-provider-type-section .emr-field input,.emr-modal .emr-provider-type-section .emr-field select{width:100%}.emr-modal .emr-card-half .emr-field{min-width:0}.emr-modal .emr-payment-section .emr-grid{grid-template-columns:repeat(4,minmax(150px,1fr));gap:16px 18px}.emr-modal .emr-payment-section .emr-section-body{padding-bottom:18px}.emr-modal .emr-payment-section .emr-field{display:flex;flex-direction:column;align-items:stretch}.emr-modal .emr-payment-section .emr-field label{display:block;margin-bottom:6px}.emr-modal .emr-payment-section .emr-field input,.emr-modal .emr-payment-section .emr-field select{text-align:left!important;font-weight:400;padding-left:10px;padding-right:10px}.emr-modal .emr-payment-section .emr-field input[type=number]{text-align:left!important;-webkit-appearance:textfield;-moz-appearance:textfield;appearance:textfield}.emr-modal .emr-charge-row{display:grid;grid-template-columns:minmax(0,1fr) 280px;gap:18px;align-items:end}.emr-modal .emr-charge-summary{justify-self:end;border:1px solid #b8cde6;border-radius:7px;background:#eef5ff;color:#1f5fae;font-size:12px;font-weight:800;text-align:center;padding:11px 14px}.emr-modal .emr-flags{display:flex;gap:28px;align-items:center}.emr-modal .emr-check-inline{display:inline-flex;gap:10px;align-items:center;font-size:13px;font-weight:700;color:#1f3654}.emr-modal .emr-check-inline input{width:16px;height:16px;accent-color:#2e62a3}.emr-modal .emr-modal-footer{display:flex;justify-content:flex-end;gap:14px;padding:0 22px 22px;background:#f4f7fb;position:sticky;bottom:0}.emr-modal .emr-btn{min-width:120px;border-radius:8px;font-weight:800;height:42px;padding:0 18px;border:1px solid #c7d5e6;cursor:pointer}.emr-modal .emr-btn-info{min-width:170px;background:#fff4df;border:1px solid #f0d5ab;color:#9a5b00}.emr-modal .emr-btn-primary{background:#2e62a3;color:#fff;border-color:#2e62a3}.emr-modal .emr-btn-secondary{background:#fff;color:#1f5fae}@media (max-width: 1080px){.emr-modal .emr-grid,.emr-modal .emr-service-head,.emr-modal .emr-charge-row{grid-template-columns:1fr}.emr-modal .emr-charge-summary{justify-self:stretch}}.login-flow-page{min-height:100vh;display:flex;align-items:stretch;justify-content:center;padding:24px;background:radial-gradient(circle at top left,rgba(44,95,168,.18),transparent 35%),radial-gradient(circle at bottom right,rgba(18,52,86,.16),transparent 30%),linear-gradient(135deg,#f4f8fd,#eef4fb 40%,#e8f0f8);overflow:auto}.login-flow-shell{width:min(1120px,100%);min-height:calc(100vh - 48px)}.login-flow-form{gap:18px}.login-inline-error{margin:0;padding:10px 12px;color:#9e1c1c;background:#fff1f1;border:1px solid #f1b8b8;border-radius:8px;font-size:14px;line-height:1.4}.login-choice-step{display:flex;flex-direction:column;gap:14px;margin-top:28px}.login-choice-btn{width:100%;min-height:50px;border:0;border-radius:2px;color:#fff;background:linear-gradient(180deg,#137c89,#0f6c78);box-shadow:0 8px 18px #0a64703d;font-size:15px;font-weight:800;letter-spacing:.01em;cursor:pointer}.login-choice-btn:hover{filter:brightness(1.04)}.login-qr-step{display:flex;flex-direction:column;align-items:center;gap:16px;margin-top:28px}.login-qr-card{width:min(100%,280px);aspect-ratio:1 / 1;display:flex;align-items:center;justify-content:center;padding:18px;border:1px solid #d2deea;border-radius:22px;background:radial-gradient(circle at top,rgba(22,108,116,.1),transparent 55%),linear-gradient(180deg,#fff,#f6f9fc);box-shadow:0 18px 40px #0c233a1a}.login-qr-image{width:100%;height:100%;-o-object-fit:contain;object-fit:contain;display:block}.login-qr-help{margin:0;text-align:center;color:#5a6f86;font-size:14px;line-height:1.55}.login-secondary-btn{width:100%;min-height:48px;margin-top:-6px;color:#24405f;background:#f3f7fb;border:1px solid #c8d7e6;border-radius:14px;font-size:15px;font-weight:700;cursor:pointer}.login-secondary-btn:hover{background:#eaf2fb;border-color:#97b8d7}.login-trust-device{display:flex;align-items:center;gap:6px;margin-top:-4px;color:#344d68;font-size:14px;cursor:pointer}.login-trust-device input{width:15px;height:15px;margin:0;accent-color:#137c89}@media (max-width: 820px){.login-qr-card{width:min(100%,240px)}}.gi-page{--gi-border: #e3e8ef;--gi-muted: #6b7280;color:#172033;padding:18px 22px 32px}.gi-page button,.gi-page input,.gi-page select{font:inherit}.gi-page button{display:inline-flex;align-items:center;justify-content:center;gap:6px;min-height:36px;padding:8px 12px;border:1px solid var(--pm-button-secondary-border);border-radius:9px;background:var(--pm-button-secondary-bg);color:var(--pm-button-primary);font-size:13px;font-weight:600;cursor:pointer}.gi-page button:hover{background:var(--pm-button-secondary-hover);border-color:var(--pm-button-secondary-border-hover)}.gi-page button:disabled{opacity:.55;cursor:not-allowed}.gi-page button:focus-visible,.gi-page input:focus-visible,.gi-page select:focus-visible{outline:2px solid var(--pm-button-primary);outline-offset:2px}.gi-page .gi-primary{background:var(--pm-button-primary);color:var(--pm-button-accent-text);border-color:var(--pm-button-primary)}.gi-page .gi-primary:hover{background:var(--pm-button-primary-hover);border-color:var(--pm-button-primary-hover)}.gi-page .gi-soft{background:var(--pm-button-secondary-bg);color:var(--pm-button-primary);border-color:var(--pm-button-secondary-border)}.gi-page .gi-danger{color:#d92d20;border-color:#f0c7c3}.gi-page .gi-icon{width:36px;padding:0}.gi-heading{display:flex;align-items:center;justify-content:space-between;gap:18px;margin:20px 0}.gi-heading h2{display:flex;align-items:center;gap:10px;margin:0;font-size:22px;font-weight:700}.gi-heading p{margin:5px 0 0;color:var(--gi-muted);font-size:13px}.gi-actions{display:flex;align-items:center;gap:8px;flex-wrap:wrap}.gi-selection{display:flex;align-items:end;gap:16px;flex-wrap:wrap;border:1px solid var(--gi-border);background:#fff;border-radius:14px;padding:16px 18px;margin-bottom:20px}.gi-page label{display:flex;flex-direction:column;gap:7px;color:#4f5f72;font-size:12px;font-weight:600}.gi-selection>label{flex:1;min-width:200px;max-width:420px}.gi-page input:not([type=checkbox]),.gi-page select{min-height:39px;width:100%;padding:9px 12px;border:1px solid #d2dae5;border-radius:9px;background:#fff;color:#172033;font-size:13px}.gi-page input:disabled{background:#f8fafc}.gi-unsaved{color:#a16207;font-size:12px;align-self:center}.gi-error{margin-bottom:16px;padding:12px 16px;border:1px solid #fecaca;border-radius:10px;background:#fff1f2;color:#b91c1c;font-size:13px}.gi-workspace{position:sticky;z-index:2;top:196px;display:grid;grid-template-columns:minmax(0,1.55fr) minmax(280px,.55fr);gap:20px;align-items:start}.gi-card{background:#fff;border:1px solid var(--gi-border);border-radius:14px;box-shadow:0 10px 30px #12213f0f;min-width:0}.gi-card>header{display:flex;justify-content:space-between;align-items:center;gap:12px;min-height:60px;padding:12px 18px;border-bottom:1px solid var(--gi-border)}.gi-card>header h3{margin:0;display:flex;align-items:center;gap:10px;font-size:15px;font-weight:700}.gi-card>header>span{color:var(--gi-muted);font-size:12px}.gi-builder-actions{display:flex;align-items:center;gap:8px;flex-wrap:wrap;justify-content:end}.gi-builder-actions>span{color:var(--gi-muted);font-size:12px}.gi-builder-actions button{min-height:32px;padding:6px 10px}.gi-count{flex-shrink:0;display:inline-flex;align-items:center;justify-content:center;padding:4px 8px;border-radius:999px;background:#f1f5f9;color:#526174;font-size:11px;font-weight:600}.gi-card-body{padding:18px}.gi-help{color:var(--gi-muted);font-size:12px;line-height:1.5;margin:0 0 14px}.gi-tree-surface{height:clamp(360px,calc(100vh - 300px),620px);background:#f8fafc;border:1px solid var(--gi-border);border-radius:12px;padding:14px;overflow:auto}.gi-root-label{display:flex;align-items:center;gap:10px;padding:12px;margin-bottom:10px;background:#fff;border:1px solid #d2dae5;border-radius:10px;font-weight:700;font-size:14px}.gi-root-label svg{color:var(--pm-button-primary)}.gi-page .gi-root-label input{min-height:28px;padding:3px 0;border:0;border-radius:0;background:transparent;font-weight:700}.gi-page .gi-root-label input:focus{box-shadow:none;border-bottom:0;outline:0}.gi-tree,.gi-tree ul{list-style:none;margin:0;padding:0}.gi-tree ul{padding-left:25px;position:relative}.gi-tree ul:before{content:"";position:absolute;left:11px;top:0;bottom:24px;border-left:1px solid #d5dde8}.gi-node{position:relative;margin:8px 0}.gi-tree ul>.gi-node:before{content:"";position:absolute;left:-14px;top:25px;width:14px;border-top:1px solid #d5dde8}.gi-node-card{display:flex;align-items:center;gap:8px;flex-wrap:wrap;min-height:50px;padding:8px 10px;background:#fff;border:1px solid var(--gi-border);border-radius:10px}.gi-node-drop-target{border-color:var(--pm-button-primary);background:var(--pm-button-secondary-hover);box-shadow:inset 0 0 0 1px var(--pm-button-primary)}.gi-page .gi-toggle{width:28px;min-height:28px;border:0;background:#f3f6fa;padding:0;color:#4e6075;flex-shrink:0}.gi-page input.gi-node-name{width:110px;min-height:30px;padding:5px 7px;border-color:transparent;font-weight:700;background:transparent}.gi-page input.gi-node-name:focus{border-color:var(--pm-button-secondary-border-hover);background:var(--pm-button-secondary-hover)}.gi-node-meta{color:#8a94a3;font-size:11px}.gi-chips{display:flex;align-items:center;gap:5px;flex-wrap:wrap}.gi-node-card>.gi-chips{flex:1;justify-content:end}.gi-chip{display:inline-flex;align-items:center;gap:5px;padding:4px 8px;background:var(--pm-button-secondary-hover);border:1px solid var(--pm-button-secondary-border);border-radius:999px;color:var(--pm-button-primary);font-size:11px;font-weight:600}.gi-page .gi-chip button{width:14px;min-height:14px;padding:0;border:0;background:transparent;color:var(--pm-button-primary)}.gi-node-actions{display:flex;align-items:center;flex-wrap:wrap;gap:6px;margin-left:auto}.gi-node-actions>button,.gi-provider-picker>button{padding:6px 8px;font-size:12px;min-height:30px}.gi-node-actions .gi-icon{width:30px}.gi-provider-picker{position:relative}.gi-provider-menu{position:absolute;z-index:10;right:0;top:36px;width:270px;max-height:260px;overflow:auto;padding:8px;border:1px solid var(--gi-border);border-radius:10px;background:#fff;box-shadow:0 14px 35px #14234124}.gi-provider-menu label{display:flex;flex-direction:row;align-items:center;gap:9px;padding:8px;border-radius:7px;font-size:12px;cursor:pointer}.gi-provider-menu label:hover{background:#f5f7fb}.gi-provider-menu input[type=checkbox]{margin:0;width:15px;height:15px}.gi-provider-menu small{color:#8a94a3}.gi-provider-menu p{color:var(--gi-muted);padding:8px;font-size:12px}.gi-provider-search{display:flex;align-items:center;gap:7px;padding:0 4px;color:#8a94a3}.gi-page .gi-provider-search input{padding:7px;min-height:32px}.gi-empty{display:flex;flex-direction:column;align-items:center;gap:8px;padding:36px 20px;border:1px dashed #d4dbe5;border-radius:12px;background:#fafbfd;color:#8b96a6;text-align:center;font-size:12px}.gi-empty strong{color:#59677a;font-size:13px}.gi-all-providers{position:static;height:calc(100vh - 98px);max-height:760px;display:flex;flex-direction:column}.gi-all-providers header h3 svg{color:var(--pm-button-primary)}.gi-all-providers>.gi-card-body{display:flex;flex:1 1 auto;min-height:0;flex-direction:column}.gi-all-provider-search{display:flex;flex-direction:row!important;align-items:center;gap:8px;margin-bottom:12px;padding:0 10px;border:1px solid #d2dae5;border-radius:9px;color:#728197}.gi-page .gi-all-provider-search input{min-height:36px;padding:0;border:0;background:transparent}.gi-all-provider-search:focus-within{border-color:var(--pm-button-secondary-border-hover);background:var(--pm-button-secondary-hover)}.gi-all-provider-list{flex:1 1 auto;min-height:0;overflow-y:auto;border:1px solid var(--gi-border);border-radius:10px}.gi-all-provider-row{display:flex;align-items:center;justify-content:space-between;gap:8px;min-height:40px;padding:8px 10px;border-bottom:1px solid #edf1f5;color:#172033;font-size:12px;font-weight:600}.gi-all-provider-row[draggable=true]{cursor:grab}.gi-all-provider-row[draggable=true]:hover{background:var(--pm-button-secondary-hover)}.gi-provider-dragging{opacity:.45;cursor:grabbing!important}.gi-all-provider-row:last-child{border-bottom:0}.gi-all-provider-row small{flex:0 0 auto;color:#7b8794;font-size:11px;font-weight:500}.gi-all-provider-empty{padding:24px 12px;color:#7b8794;text-align:center;font-size:12px}@media (max-width: 1150px){.gi-heading{align-items:start;flex-direction:column}.gi-workspace{position:static;grid-template-columns:1fr}.gi-all-providers{width:auto;height:auto;max-height:none}.gi-all-provider-list{max-height:520px}}@media (max-width: 720px){.gi-page{padding:12px}.gi-selection>label{max-width:none}.gi-card-body{padding:12px}.gi-node-card>.gi-chips{flex-basis:100%;justify-content:start}.gi-builder-actions>span{display:none}}.provider-scheduling-prototype{min-height:100vh;background:#edf3f7;color:#17242f;font-family:Arial,Helvetica,sans-serif;font-size:14px}.provider-scheduling-prototype *{box-sizing:border-box}.provider-scheduling-prototype button,.provider-scheduling-prototype input,.provider-scheduling-prototype select,.provider-scheduling-prototype textarea{font:inherit}.provider-scheduling-prototype button{cursor:pointer}.provider-scheduling-prototype main{width:100%;max-width:none;margin:0;padding:20px 28px}.provider-scheduling-prototype .screen{display:none}.provider-scheduling-prototype .screen.active{display:block}.provider-scheduling-prototype .titlebar{display:flex;justify-content:space-between;align-items:end;gap:14px;flex-wrap:wrap;margin-bottom:12px}.provider-scheduling-prototype h2{margin:0;color:#0b2136;font-size:22px}.provider-scheduling-prototype .desc{color:#627480;margin-top:4px}.provider-scheduling-prototype .actions{display:flex;gap:8px;flex-wrap:wrap}.provider-scheduling-prototype .btn{border:1px solid #0f7f87;border-radius:7px;padding:9px 13px;background:#0f7f87;color:#fff;font-weight:700;box-shadow:0 2px #08545a1f}.provider-scheduling-prototype .btn:hover{background:#0b6f76;border-color:#0b6f76}.provider-scheduling-prototype .btn.alt{background:#fff;color:#0f7f87;border:1px solid #8fc4c8}.provider-scheduling-prototype .btn.alt:hover{background:#eef8f8;border-color:#0f7f87}.provider-scheduling-prototype .btn.danger{background:#b53d34}.provider-scheduling-prototype .btn.small{padding:5px 9px;font-size:12px}.provider-scheduling-prototype .btn.ghost{background:#f3f7f8;color:#173b5a;border:1px solid #d7e1e8}.provider-scheduling-prototype .btn:disabled{opacity:.55;cursor:not-allowed;box-shadow:none}.provider-scheduling-prototype .card{background:#fff;border:1px solid #d7e1e8;border-radius:10px;box-shadow:0 2px 10px #193b510c;overflow:hidden}.provider-scheduling-prototype .card-head,.provider-scheduling-prototype .card-body{padding:14px}.provider-scheduling-prototype .card-head{background:#f7fafc;border-bottom:1px solid #d7e1e8;display:flex;justify-content:space-between;align-items:center;gap:10px;flex-wrap:wrap}.provider-scheduling-prototype .filters{display:grid;grid-template-columns:repeat(6,minmax(0,1fr));gap:10px}.provider-scheduling-prototype .provider-view-filters{grid-template-columns:repeat(7,minmax(0,1fr))}.provider-scheduling-prototype .filter-toolbar{align-items:end;padding:4px 0 2px}.provider-scheduling-prototype .field label{display:block;font-size:11px;font-weight:700;text-transform:uppercase;color:#5f6f7a;margin-bottom:5px}.provider-scheduling-prototype .field input,.provider-scheduling-prototype .field select,.provider-scheduling-prototype .field textarea{width:100%;height:38px;padding:0 11px;border:1px solid #ccd9e1;border-radius:8px;background:#fff;color:#17242f;box-shadow:inset 0 1px 2px #10314b08}.provider-scheduling-prototype .field textarea{height:auto;padding:9px 11px}.provider-scheduling-prototype .filter-actions{display:flex;align-items:end;gap:8px}.provider-scheduling-prototype .filter-actions .btn{height:38px;white-space:nowrap}.provider-scheduling-prototype .metrics{display:grid;grid-template-columns:repeat(4,1fr);gap:12px;margin:14px 0}.provider-scheduling-prototype .metric{background:#fff;border:1px solid #d7e1e8;border-radius:9px;padding:14px}.provider-scheduling-prototype .metric b{display:block;font-size:24px;color:#0b2136}.provider-scheduling-prototype .metric span{color:#627480}.provider-scheduling-prototype .board-shell{display:grid;gap:14px;margin-top:8px}.provider-scheduling-prototype .board-overview{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px}.provider-scheduling-prototype .overview-card{background:linear-gradient(180deg,#fff,#f7fbfe);border:1px solid #d7e1e8;border-radius:12px;padding:14px 16px;box-shadow:0 1px 3px #18354d0c}.provider-scheduling-prototype .overview-card span{display:block;color:#6b7c89;font-size:11px;font-weight:700;letter-spacing:.04em;text-transform:uppercase}.provider-scheduling-prototype .overview-card strong{display:block;margin-top:4px;color:#0b2136;font-size:26px;line-height:1}.provider-scheduling-prototype .facility-grid{display:grid;grid-template-columns:1fr;gap:13px}.provider-scheduling-prototype .facility-card{background:#fff;border:1px solid #d7e1e8;border-radius:14px;overflow:hidden;box-shadow:0 2px 10px #193b510c}.provider-scheduling-prototype .facility-head{padding:14px 16px;background:linear-gradient(180deg,#f9fcff,#eef5fb);border-bottom:1px solid #d7e1e8;display:flex;justify-content:space-between;gap:8px;align-items:flex-start}.provider-scheduling-prototype .facility-head strong{color:#0b2136}.provider-scheduling-prototype .facility-head small{display:block;color:#627480;margin-top:3px}.provider-scheduling-prototype .badge{display:inline-block;padding:5px 9px;border-radius:999px;font-size:11px;font-weight:700}.provider-scheduling-prototype .badge.ok{background:#dff2e7;color:#187648}.provider-scheduling-prototype .facility-assignment-stack{padding:10px 12px 12px;display:grid;gap:8px}.provider-scheduling-prototype .assignment-card{border:1px solid #dde7ef;background:#fff;border-radius:10px;padding:8px 10px 7px}.provider-scheduling-prototype .assignment-card-top{display:grid;grid-template-columns:82px minmax(120px,.7fr) minmax(180px,1.1fr) minmax(140px,.9fr) auto;gap:10px;align-items:center}.provider-scheduling-prototype .assignment-shift{min-width:0;font-size:12px;color:#173b5a}.provider-scheduling-prototype .assignment-shift .code{padding:2px 5px;font-size:11px}.provider-scheduling-prototype .assignment-time{display:block;color:#6b7c89;margin-top:2px;font-size:11px}.provider-scheduling-prototype .assignment-note-block{min-width:0}.provider-scheduling-prototype .assignment-note-title{color:#6b7c89;font-size:13px;line-height:1.15;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.provider-scheduling-prototype .assignment-note-sub{color:#6b7c89;font-size:11px;margin-top:2px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.provider-scheduling-prototype .assignment-title-block{min-width:0}.provider-scheduling-prototype .assignment-title{color:#173b5a;font-weight:700;font-size:14px;line-height:1.1}.provider-scheduling-prototype .assignment-subtitle{color:#6b7c89;font-size:11px;margin-top:2px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.provider-scheduling-prototype .assignment-detail-block{min-width:0}.provider-scheduling-prototype .assignment-detail-title{color:#173b5a;font-weight:700;font-size:14px;line-height:1.1}.provider-scheduling-prototype .assignment-detail-sub{color:#6b7c89;font-size:11px;margin-top:2px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.provider-scheduling-prototype .assignment-actions{display:flex;gap:10px;flex-wrap:wrap;justify-content:flex-end}.provider-scheduling-prototype .icon-action{border:1px solid transparent;background:#fff;padding:0;width:30px;height:30px;display:inline-flex;align-items:center;justify-content:center;cursor:pointer;border-radius:8px;box-shadow:0 1px 2px #16334814;transition:transform .12s ease,box-shadow .12s ease,background-color .12s ease,border-color .12s ease,color .12s ease;flex:0 0 auto}.provider-scheduling-prototype .icon-action:hover:not(:disabled){transform:translateY(-1px);box-shadow:0 4px 10px #1633481f}.provider-scheduling-prototype .edit-action{color:#1f3f6e;border-color:#bfd0e2}.provider-scheduling-prototype .delete-action{color:#d35b4a;background:#fff8f7;border-color:#f2b7ad}.provider-scheduling-prototype .delete-action:hover:not(:disabled){background:#fff0ee;border-color:#e78c7d;color:#c84d3d}.provider-scheduling-prototype .edit-action:hover:not(:disabled){background:#eff5fb;border-color:#8fb1d6;color:#173b5a}.provider-scheduling-prototype .assignment-card-body{margin-top:6px;display:grid;grid-template-columns:1fr auto;gap:8px;align-items:center;min-height:0}.provider-scheduling-prototype .assignment-line{display:flex;flex-direction:column;gap:1px;font-size:12px}.provider-scheduling-prototype .assignment-line strong{color:#173b5a;font-size:12px;line-height:1.1}.provider-scheduling-prototype .assignment-line span{color:#6b7c89;line-height:1.1}.provider-scheduling-prototype .provider-row{display:grid;grid-template-columns:76px 1.15fr 1fr 1fr auto;gap:8px;align-items:center;padding:10px 12px;border-bottom:1px solid #edf2f5}.provider-scheduling-prototype .provider-row:last-child{border-bottom:0}.provider-scheduling-prototype .provider-row small,.provider-scheduling-prototype .provider-meta,.provider-scheduling-prototype .notes,.provider-scheduling-prototype .event-facility,.provider-scheduling-prototype .event-notes{color:#627480}.provider-scheduling-prototype .code{font-family:monospace;background:#e8f0f5;color:#294b61;border-radius:5px;padding:3px 7px;font-weight:700;display:inline-block}.provider-scheduling-prototype .row-actions{display:flex;gap:5px}.provider-scheduling-prototype .calendar-wrap{max-height:calc(100vh - 230px);overflow:auto}.provider-scheduling-prototype .table-wrap{overflow:auto}.provider-scheduling-prototype .calendar{width:100%;border-collapse:separate;border-spacing:0;min-width:1120px}.provider-scheduling-prototype .calendar.day-view,.provider-scheduling-prototype .calendar.week-view{min-width:0;width:100%;table-layout:fixed}.provider-scheduling-prototype .calendar.day-view th:first-child,.provider-scheduling-prototype .calendar.day-view td.provider-cell{min-width:0;width:30%}.provider-scheduling-prototype .calendar.day-view th:not(:first-child),.provider-scheduling-prototype .calendar.day-view td:not(.provider-cell){min-width:0;width:70%}.provider-scheduling-prototype .calendar.week-view th{white-space:normal}.provider-scheduling-prototype .calendar.week-view th:first-child,.provider-scheduling-prototype .calendar.week-view td.provider-cell{min-width:0;width:18%}.provider-scheduling-prototype .calendar.week-view th:not(:first-child),.provider-scheduling-prototype .calendar.week-view td:not(.provider-cell){min-width:0;width:auto}.provider-scheduling-prototype .calendar.week-view td{height:48px}.provider-scheduling-prototype .calendar.week-view .provider-cell{padding:5px 8px}.provider-scheduling-prototype .calendar.week-view .calendar-cell{min-height:38px}.provider-scheduling-prototype .calendar th{position:sticky;top:0;z-index:4;background:linear-gradient(180deg,#0f8594,#0b7280);color:#fff;font-size:12px;padding:10px 8px;border-right:1px solid rgba(255,255,255,.15);border-bottom:1px solid #0a6672;white-space:nowrap;text-align:center}.provider-scheduling-prototype .calendar th:first-child{left:0;z-index:5;text-align:left;min-width:180px}.provider-scheduling-prototype .calendar td{padding:4px;border-right:1px solid #dbe4ec;border-bottom:1px solid #dbe4ec;vertical-align:top;min-width:140px;height:94px;background:#fff}.provider-scheduling-prototype .calendar tbody tr:hover td{background:#fbfdff}.provider-scheduling-prototype .calendar .provider-role-strip-row td{height:auto;min-width:0;padding:0;background:#f3f5f7;border-right:0;border-bottom:1px solid #d9e0e7}.provider-scheduling-prototype .calendar .provider-role-strip-row:hover td{background:#f3f5f7}.provider-scheduling-prototype .provider-role-strip{display:block;padding:7px 10px;color:#173b5a;font-size:11px;font-weight:800;letter-spacing:.04em;text-transform:uppercase}.provider-scheduling-prototype .calendar .provider-custom-group-row td,.provider-scheduling-prototype .calendar .provider-custom-group-row:hover td{background:#f3f5f7}.provider-scheduling-prototype .provider-custom-group-row .provider-role-strip{text-transform:none}.provider-scheduling-prototype .provider-group-error{padding:12px 16px;color:#b91c1c;background:#fff1f2;font-size:13px}.provider-scheduling-prototype .provider-cell{position:sticky;left:0;z-index:3;min-width:180px;background:#f8fafc!important;padding:9px 10px}.provider-scheduling-prototype .calendar.day-view .provider-cell{background:#f8fafc!important}.provider-scheduling-prototype .calendar.month-view{min-width:1380px;width:max(1380px,100%);table-layout:fixed}.provider-scheduling-prototype .calendar.month-view th:not(:first-child),.provider-scheduling-prototype .calendar.month-view td:not(.provider-cell){min-width:42px;width:42px;padding:4px 2px}.provider-scheduling-prototype .calendar.month-view th{white-space:normal;padding:4px 2px}.provider-scheduling-prototype .calendar.month-view th:first-child,.provider-scheduling-prototype .calendar.month-view td.provider-cell{min-width:120px;width:120px}.provider-scheduling-prototype .calendar.month-view .provider-cell{padding:4px 6px}.provider-scheduling-prototype .calendar.month-view .provider-name{font-size:11px;line-height:1.25}.provider-scheduling-prototype .calendar.month-view .provider-meta,.provider-scheduling-prototype .calendar.month-view .provider-add{font-size:9px}.provider-scheduling-prototype .calendar.month-view .provider-meta{display:none}.provider-scheduling-prototype .calendar.month-view td{height:30px}.provider-scheduling-prototype .calendar.month-view .calendar-day-head{font-size:10px;text-transform:uppercase;display:inline-flex;align-items:center;justify-content:center;gap:1px;line-height:1;white-space:nowrap}.provider-scheduling-prototype .calendar.month-view .assignment-released-tick{position:static}.provider-scheduling-prototype .calendar.month-view .calendar-date-head{font-size:11px;margin-top:1px;line-height:1.1}.provider-scheduling-prototype .calendar.month-view .provider-header-release{margin-top:2px;line-height:0}.provider-scheduling-prototype .calendar.month-view .calendar-cell{min-height:22px;overflow:hidden}.provider-scheduling-prototype .calendar.month-view .event{width:100%;min-width:0;padding:3px 2px;margin-bottom:2px;border-left-width:3px;border-radius:5px;font-size:8px;line-height:1.1;overflow:hidden}.provider-scheduling-prototype .calendar.month-view .event strong{overflow:visible;margin:0;font-size:8px;line-height:1.1;overflow-wrap:anywhere;white-space:normal}.provider-scheduling-prototype .calendar.month-view .event-time,.provider-scheduling-prototype .calendar.month-view .event-notes{display:none}.provider-scheduling-prototype .calendar.month-view .event-facility{display:block;margin:2px 0 0;font-size:8px;line-height:1.1;overflow-wrap:anywhere}.provider-scheduling-prototype .provider-name{font-weight:700;color:#173b5a;display:block}.provider-scheduling-prototype .provider-meta{font-size:11px;margin-top:3px}.provider-scheduling-prototype .provider-quick-actions{float:right;display:flex;flex-direction:column;align-items:flex-end;gap:4px;margin-left:5px}.provider-scheduling-prototype .provider-add{color:#1e6698;font-size:11px;font-weight:700;cursor:pointer}.provider-scheduling-prototype .provider-edit-link{width:auto;padding:0;border:0;background:transparent;cursor:pointer;text-align:left}.provider-scheduling-prototype .provider-edit-link:hover{color:#0f7f87;text-decoration:underline}.provider-edit-popup-bg{position:fixed;top:0;right:0;bottom:0;left:0;z-index:80;display:flex;align-items:center;justify-content:center;padding:18px;background:#061624a8}.provider-edit-popup{position:relative;width:min(1100px,100%);max-height:92vh;overflow:auto;border-radius:14px;background:#edf4f8;box-shadow:0 20px 55px #00000059}.provider-edit-popup-close{position:sticky;top:10px;float:right;z-index:2;width:34px;height:34px;margin:10px 14px -44px 0;border:1px solid #cbd9e5;border-radius:8px;background:#fff;color:#173b5a;font-size:24px;line-height:1}.provider-edit-popup .settings-page{min-height:0}.provider-scheduling-prototype .calendar-day-head{font-weight:700;color:#fff;display:block;letter-spacing:.02em}.provider-scheduling-prototype .calendar-date-head{font-size:11px;color:#ffffffe0;margin-top:2px;display:block}.provider-scheduling-prototype .calendar-cell{min-height:84px}.provider-scheduling-prototype .month-calendar-wrap{padding:14px;background:#fff}.provider-scheduling-prototype .month-calendar-head{display:grid;grid-template-columns:repeat(7,minmax(0,1fr));gap:0;border-radius:12px 12px 0 0;overflow:hidden}.provider-scheduling-prototype .month-calendar-head-cell{background:linear-gradient(180deg,#0f8594,#0b7280);color:#fff;font-size:12px;font-weight:700;text-transform:uppercase;letter-spacing:.03em;padding:10px 12px;border-right:1px solid rgba(255,255,255,.16)}.provider-scheduling-prototype .month-calendar-head-cell:last-child{border-right:0}.provider-scheduling-prototype .month-calendar-grid{display:grid;grid-template-columns:repeat(7,minmax(0,1fr));border-left:1px solid #dbe4ec;border-bottom:1px solid #dbe4ec}.provider-scheduling-prototype .month-calendar-cell{min-height:160px;border-top:1px solid #dbe4ec;border-right:1px solid #dbe4ec;background:#fff;padding:10px;display:flex;flex-direction:column;gap:8px}.provider-scheduling-prototype .month-calendar-cell:hover{background:#fbfdff}.provider-scheduling-prototype .month-calendar-cell-empty,.provider-scheduling-prototype .month-calendar-cell-empty:hover{background:#f7fafc}.provider-scheduling-prototype .month-calendar-cell-top{display:flex;align-items:center;justify-content:space-between;gap:8px}.provider-scheduling-prototype .month-calendar-day{font-size:14px;font-weight:800;color:#173b5a}.provider-scheduling-prototype .month-calendar-count{min-width:24px;padding:3px 7px;border-radius:999px;background:#dff2e7;color:#187648;font-size:11px;font-weight:700;text-align:center}.provider-scheduling-prototype .month-calendar-items{display:flex;flex-direction:column;gap:6px;flex:1 1 auto}.provider-scheduling-prototype .month-assignment{width:100%;border:1px solid #d8e3ec;border-left:4px solid #0f7f87;background:#e9f8f7;border-radius:8px;padding:8px 9px;text-align:left;font-size:11px;line-height:1.3;box-shadow:0 1px 2px #1633480a}.provider-scheduling-prototype .month-assignment strong{display:block;color:#173b5a;font-size:11px;margin-bottom:2px}.provider-scheduling-prototype .month-assignment span{display:block;color:#627480;margin-top:1px}.provider-scheduling-prototype .month-assignment.call{border-left-color:#d56d1e;background:#ffe9d8}.provider-scheduling-prototype .month-assignment.leave{border-left-color:#6695d8;background:#dceaff}.provider-scheduling-prototype .month-calendar-more{border:0;background:transparent;font-size:11px;font-weight:700;color:#1e6698;text-align:center;padding:2px 0 0;cursor:pointer}.provider-scheduling-prototype .month-calendar-more:hover{text-decoration:underline}.provider-scheduling-prototype .month-calendar-insert{margin-top:auto;border:1px dashed #9bb8cf;border-radius:8px;background:#f7fbff;color:#1e6698;padding:7px 10px;font-size:11px;font-weight:700}.provider-scheduling-prototype .month-calendar-insert:hover:not(:disabled){background:#eef8ff;border-color:#6e9fc0}.provider-scheduling-prototype .event{border:1px solid #d8e3ec;border-left:4px solid #0f7f87;background:#e9f8f7;border-radius:7px;padding:8px 9px;margin-bottom:5px;font-size:11px;cursor:pointer;line-height:1.35;box-shadow:0 1px 2px #1633480a}.provider-scheduling-prototype .event.call{border-left-color:#d56d1e;background:#ffe9d8}.provider-scheduling-prototype .event.leave{border-left-color:#6695d8;background:#dceaff}.provider-scheduling-prototype .event strong{display:block;color:#173b5a;font-size:11px;margin-bottom:2px}.provider-scheduling-prototype .event-facility,.provider-scheduling-prototype .event-notes{display:block;margin-top:1px}.provider-scheduling-prototype .event-time{display:block;margin-top:1px;color:#627480;font-size:10px}.provider-scheduling-prototype .event-provider{display:block;margin-top:3px;font-size:10px;color:#465a67}.provider-scheduling-prototype .calendar-cell-insert{cursor:pointer}.provider-scheduling-prototype .calendar-cell-insert:hover{background:#f5faff}.provider-scheduling-prototype .calendar td.provider-date-selected{background:#dff3f5;box-shadow:inset 0 0 0 2px #0f7f87}.provider-scheduling-prototype .calendar td.provider-date-selected .event{box-shadow:0 0 0 1px #0f7f87}.provider-scheduling-prototype .provider-selection-actions{display:inline-flex;align-items:center;gap:8px}.provider-scheduling-prototype .provider-selection-count{color:#536879;font-size:11px;font-weight:700}.provider-scheduling-prototype .calendar-cell-add-space{min-height:18px}.provider-scheduling-prototype .modal-bg{position:fixed;top:0;right:0;bottom:0;left:0;background:#061624a8;display:flex;align-items:center;justify-content:center;padding:18px;z-index:40}.provider-scheduling-prototype .modal{position:relative;background:#fff;border-radius:12px;width:min(720px,100%);max-height:92vh;overflow:auto;box-shadow:0 20px 55px #0005}.provider-scheduling-prototype .modal.bulk-modal{width:min(1040px,100%);max-height:92vh;overflow:hidden;display:flex;flex-direction:column;border-radius:18px}.provider-scheduling-prototype .confirm-modal{width:min(460px,100%)}.provider-scheduling-prototype .provider-header-release{display:inline-flex;align-items:center;gap:4px;margin-top:4px;color:#fff;font-size:10px;font-weight:700;cursor:pointer}.provider-scheduling-prototype .provider-header-release input[type=checkbox]{width:13px;height:13px;min-width:13px;margin:0;padding:0;accent-color:#fff;cursor:pointer}.provider-scheduling-prototype .calendar-day-head{display:inline-flex;align-items:center;justify-content:center;gap:4px}.provider-scheduling-prototype .assignment-released-tick{color:#22c55e;flex:0 0 auto}.provider-scheduling-prototype .modal-head,.provider-scheduling-prototype .modal-foot{padding:14px 17px;border-bottom:1px solid #d7e1e8;display:flex;justify-content:space-between;align-items:center;gap:8px}.provider-scheduling-prototype .modal-foot{border-top:1px solid #d7e1e8;border-bottom:0;justify-content:flex-end}.provider-scheduling-prototype .modal-body{padding:17px}.provider-scheduling-prototype .modal.bulk-modal .modal-head{padding:20px 24px 18px;align-items:flex-start}.provider-scheduling-prototype .modal.bulk-modal .modal-head h3{margin:0;font-size:24px;color:#23313d}.provider-scheduling-prototype .modal-subtitle{margin-top:4px;color:#6a7b88;font-size:14px}.provider-scheduling-prototype .modal.bulk-modal .modal-body{flex:1;overflow:auto;padding:20px 24px 18px}.provider-scheduling-prototype .modal.bulk-modal .modal-foot{justify-content:space-between;padding:16px 24px;background:#fbfdfe}.provider-scheduling-prototype .footer-counter{color:#6a7b88;font-size:13px}.provider-scheduling-prototype .footer-actions{display:flex;align-items:center;gap:10px;flex-wrap:wrap}.provider-scheduling-prototype .confirm-text{color:#173b5a;font-size:14px;line-height:1.45}.provider-scheduling-prototype .formgrid{display:grid;grid-template-columns:1fr 1fr;gap:12px}.provider-scheduling-prototype .field textarea{min-height:96px;resize:vertical}.provider-scheduling-prototype .modal .formgrid{align-items:start}.provider-scheduling-prototype .close{border:0;background:none;font-size:24px;color:#627480}.provider-scheduling-prototype .bulk-assignment-modal{display:grid;gap:16px}.provider-scheduling-prototype .steps{display:grid;grid-template-columns:1fr auto 1fr auto 1fr;align-items:center;gap:0}.provider-scheduling-prototype .step{display:flex;align-items:center;gap:10px;padding:10px 0;color:#6a7b88}.provider-scheduling-prototype .step .num{width:30px;height:30px;border-radius:50%;background:#dce8f1;color:#12324d;display:grid;place-items:center;font-weight:800;flex:0 0 auto}.provider-scheduling-prototype .step.active .num{background:#1d6598;color:#fff}.provider-scheduling-prototype .step strong{display:block;font-size:14px;color:#12324d}.provider-scheduling-prototype .step small{display:block;font-size:12px;color:#6a7b88;margin-top:2px}.provider-scheduling-prototype .line{height:1px;background:#d5e0e8;width:72px}.provider-scheduling-prototype .section{border:1px solid #d5e0e8;border-radius:16px;overflow:hidden;background:#fff;box-shadow:0 2px 10px #193b510c}.provider-scheduling-prototype .section-title{padding:14px 20px;background:#fbfdfe;border-bottom:1px solid #d5e0e8;font-weight:700;color:#12324d;font-size:22px}.provider-scheduling-prototype .section-body{padding:18px 20px 20px}.provider-scheduling-prototype .grid{display:grid;grid-template-columns:1fr 1fr;gap:14px}.provider-scheduling-prototype .grid3{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:14px}.provider-scheduling-prototype .bulk-notes-field{grid-column:span 2}.provider-scheduling-prototype .bulk-note-counter{margin-top:8px;color:#6a7b88;font-size:12px}.provider-scheduling-prototype .mode-switch{display:grid;grid-template-columns:1fr 1fr;gap:12px;margin-bottom:16px}.provider-scheduling-prototype .mode{border:1px solid #d5e0e8;border-radius:12px;padding:14px 16px;background:#fff;cursor:pointer;box-shadow:0 1px 3px #18354d0c;display:flex;flex-direction:column;align-items:flex-start;gap:4px}.provider-scheduling-prototype .mode.active{border-color:#8fc4c8;background:#f7fbfe;box-shadow:0 0 0 2px #1d65981a}.provider-scheduling-prototype .mode input{position:absolute;opacity:0;pointer-events:none}.provider-scheduling-prototype .mode strong{color:#12324d;font-size:15px}.provider-scheduling-prototype .mode-copy{color:#6a7b88;font-size:12px;margin-top:2px;line-height:1.4;padding-left:0}.provider-scheduling-prototype .date-panel{border:1px solid #d5e0e8;border-radius:12px;padding:14px;background:#fbfdfe}.provider-scheduling-prototype .weekday-title{margin-top:14px;font-weight:700;color:#12324d}.provider-scheduling-prototype .weekday-row{display:flex;gap:8px;flex-wrap:wrap;margin-top:10px}.provider-scheduling-prototype .weekday{border:1px solid #d5e0e8;background:#fff;border-radius:8px;padding:7px 10px;font-size:13px;color:#12324d}.provider-scheduling-prototype .weekday.active{background:#1d6598;color:#fff;border-color:#1d6598}.provider-scheduling-prototype .bulk-range-warning{margin-top:10px;padding:10px 12px;border-radius:8px;border:1px solid #f3b5b5;background:#fff4f4;color:#c62828;font-size:13px;font-weight:700}.provider-scheduling-prototype .toolbar{display:flex;justify-content:space-between;gap:12px;align-items:center;flex-wrap:wrap;margin-bottom:10px}.provider-scheduling-prototype .calendar-help{font-size:12px;color:#6a7b88;margin-top:4px}.provider-scheduling-prototype .calendar-actions{display:flex;gap:8px;flex-wrap:wrap}.provider-scheduling-prototype .bulk-calendar{margin-top:8px;display:grid;grid-template-columns:repeat(7,minmax(0,1fr));gap:8px;min-width:0}.provider-scheduling-prototype .dow{text-align:center;font-size:11px;color:#6a7b88;font-weight:700;padding:4px 0}.provider-scheduling-prototype .day{border:1px solid #d5e0e8;border-radius:10px;min-height:56px;padding:8px;background:#fff;position:relative;display:flex;align-items:flex-start;justify-content:flex-start;min-width:0}.provider-scheduling-prototype .day.muted{opacity:.35;background:#fff}.provider-scheduling-prototype .day.selected{background:#e8f3fa;border-color:#1d6598;box-shadow:inset 0 0 0 1px #1d6598}.provider-scheduling-prototype .day .n{font-weight:700;color:#12324d}.provider-scheduling-prototype .day .dot{position:absolute;right:8px;bottom:8px;width:8px;height:8px;border-radius:50%;background:#16805a}.provider-scheduling-prototype .selected-dates{display:flex;gap:8px;flex-wrap:wrap;margin-top:12px}.provider-scheduling-prototype .chip{background:#e9f2f8;color:#12324d;padding:6px 10px;border-radius:999px;font-size:12px;font-weight:700;display:inline-flex;align-items:center;gap:6px}.provider-scheduling-prototype .chip button{border:0;background:transparent;color:#b44a43;font-weight:800;padding:0}.provider-scheduling-prototype .selected-empty{color:#6a7b88;font-size:13px}.provider-scheduling-prototype .summary{background:#f7fbf9;border:1px solid #cfe6db;border-radius:12px;padding:14px}.provider-scheduling-prototype .summary-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:10px}.provider-scheduling-prototype .summary-item{background:#fff;border:1px solid #d9e7df;border-radius:10px;padding:10px 12px}.provider-scheduling-prototype .summary-item b{display:block;color:#12324d;font-size:18px;line-height:1.2}.provider-scheduling-prototype .summary-item span{color:#6a7b88;font-size:12px}.provider-scheduling-prototype .preview{margin-top:12px;border:1px solid #d5e0e8;border-radius:12px;overflow:hidden;background:#fff}.provider-scheduling-prototype .preview table{width:100%;border-collapse:collapse}.provider-scheduling-prototype .preview th,.provider-scheduling-prototype .preview td{padding:10px 12px;border-bottom:1px solid #e5edf2;text-align:left;font-size:13px}.provider-scheduling-prototype .preview th{background:#f7fafc;color:#536879;font-weight:700}.provider-scheduling-prototype .preview tr:last-child td{border-bottom:0}.provider-scheduling-prototype .preview-empty,.provider-scheduling-prototype .preview-more{color:#6a7b88;text-align:center}.provider-scheduling-prototype .coverage-watch-card{margin-top:12px;background:#fff;border:1px solid #cfdde7;border-radius:10px;overflow:hidden;box-shadow:0 1px 3px #193b510d}.provider-scheduling-prototype .coverage-watch-toggle{width:100%;min-height:48px;padding:10px 14px;border:0;background:#f7fafc;color:#0b2136;display:flex;align-items:center;justify-content:space-between;gap:12px;text-align:left}.provider-scheduling-prototype .coverage-watch-toggle:hover{background:#eef6f8}.provider-scheduling-prototype .coverage-watch-toggle-title{display:inline-flex;align-items:center;gap:7px;font-weight:700}.provider-scheduling-prototype .coverage-watch-toggle-help{color:#627480;font-size:12px}.provider-scheduling-prototype .coverage-watch-body{border-top:1px solid #d7e1e8;padding:12px}.provider-scheduling-prototype .coverage-watch-table-wrap{overflow:auto;max-height:360px}.provider-scheduling-prototype .coverage-watch-table{border-collapse:collapse;min-width:100%;width:-moz-max-content;width:max-content;font-size:12px}.provider-scheduling-prototype .coverage-watch-table th,.provider-scheduling-prototype .coverage-watch-table td{min-width:36px;padding:4px 3px;border:1px solid #ced9e1;text-align:center}.provider-scheduling-prototype .coverage-watch-table th{background:#168997;color:#fff;font-size:10px;font-weight:700}.provider-scheduling-prototype .coverage-watch-table th:first-child{position:sticky;left:0;z-index:2;min-width:112px;padding-left:6px;padding-right:6px;text-align:left}.provider-scheduling-prototype .coverage-watch-table th span,.provider-scheduling-prototype .coverage-watch-table th small{display:block;line-height:1.2}.provider-scheduling-prototype .coverage-watch-table th small{font-size:10px}.provider-scheduling-prototype .coverage-watch-table td{color:#16344f;background:#fff}.provider-scheduling-prototype .coverage-watch-table tbody tr:nth-child(2n) td{background:#f5f5f5}.provider-scheduling-prototype .coverage-watch-table td:first-child{position:sticky;left:0;z-index:1;min-width:112px;padding:4px 6px;text-align:left;font-weight:700;color:#15344e;background:#fff}.provider-scheduling-prototype .coverage-watch-table tbody tr:nth-child(2n) td:first-child{background:#f5f5f5}.provider-scheduling-prototype .coverage-watch-state{padding:18px;color:#627480;text-align:center}.provider-scheduling-prototype .coverage-watch-state.error{color:#b53d34}.provider-scheduling-prototype .provider-coverage-filter{display:flex;align-items:center;gap:8px;min-width:300px;margin-left:auto}.provider-scheduling-prototype .provider-coverage-filter label{flex:0 0 auto;margin:0;color:#5f6f7a;font-size:11px;font-weight:700;text-transform:uppercase;white-space:nowrap}.provider-scheduling-prototype .provider-coverage-filter>div{flex:1 1 auto;min-width:0}@media (max-width: 1050px){.provider-scheduling-prototype .filters{grid-template-columns:repeat(3,minmax(0,1fr))}.provider-scheduling-prototype .metrics{grid-template-columns:repeat(2,1fr)}}@media (max-width: 700px){.provider-scheduling-prototype .provider-coverage-filter{margin-left:0;width:100%}.provider-scheduling-prototype main{padding:12px}.provider-scheduling-prototype .filters,.provider-scheduling-prototype .formgrid{grid-template-columns:1fr}.provider-scheduling-prototype .bulk-modal{width:min(100%,720px)}.provider-scheduling-prototype .bulk-modal .modal-head,.provider-scheduling-prototype .bulk-modal .modal-body,.provider-scheduling-prototype .bulk-modal .modal-foot{padding-left:14px;padding-right:14px}.provider-scheduling-prototype .grid,.provider-scheduling-prototype .grid3,.provider-scheduling-prototype .mode-switch,.provider-scheduling-prototype .summary-grid{grid-template-columns:1fr}.provider-scheduling-prototype .bulk-notes-field{grid-column:auto}.provider-scheduling-prototype .filter-actions{align-items:stretch}.provider-scheduling-prototype .filter-actions .btn{width:100%}.provider-scheduling-prototype .facility-grid{grid-template-columns:1fr}.provider-scheduling-prototype .provider-row{grid-template-columns:70px 1fr}.provider-scheduling-prototype .provider-row>*:nth-child(n+3){grid-column:2}.provider-scheduling-prototype .metrics{grid-template-columns:1fr 1fr}.provider-scheduling-prototype .board-overview,.provider-scheduling-prototype .assignment-card-top{grid-template-columns:1fr}.provider-scheduling-prototype .assignment-note-block,.provider-scheduling-prototype .assignment-title-block,.provider-scheduling-prototype .assignment-detail-block,.provider-scheduling-prototype .assignment-actions{grid-column:auto}.provider-scheduling-prototype .assignment-actions{justify-content:flex-start}.provider-scheduling-prototype .assignment-card-body{grid-template-columns:1fr}.provider-scheduling-prototype .month-calendar-wrap{padding:10px}.provider-scheduling-prototype .month-calendar-cell{min-height:138px;padding:8px}.provider-scheduling-prototype .modal-bg{padding:10px;align-items:center;justify-content:center}.provider-scheduling-prototype .modal{width:min(100%,720px);max-height:88vh;border-radius:14px}.provider-scheduling-prototype .modal-head,.provider-scheduling-prototype .modal-foot{padding:12px 14px}.provider-scheduling-prototype .modal-foot{justify-content:stretch;flex-wrap:wrap}.provider-scheduling-prototype .modal-foot .btn{flex:1 1 140px}}.pe-page{width:100%;background:radial-gradient(circle at top left,rgba(11,107,147,.05),transparent 26%),radial-gradient(circle at top right,rgba(18,58,116,.04),transparent 22%),linear-gradient(180deg,#fbfdff,#f4f8fc)}.pe-shell{margin-left:auto;margin-right:auto;width:100%;max-width:1440px;padding:.75rem 1rem}.pe-page-header{display:flex;align-items:flex-start;justify-content:space-between;gap:1rem;border-radius:26px;border-width:1px;--tw-border-opacity: 1;border-color:rgb(215 226 239 / var(--tw-border-opacity, 1));--tw-bg-opacity: 1;background-color:rgb(255 255 255 / var(--tw-bg-opacity, 1));padding:1.25rem 1.5rem;--tw-shadow: 0 16px 38px rgba(15, 45, 80, .08);--tw-shadow-colored: 0 16px 38px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);position:relative;overflow:hidden}.pe-page-header:after{content:"";position:absolute;inset:auto 0 0 0;height:4px;background:linear-gradient(90deg,#0b6b93,#123a74)}.pe-page-header h1{margin:0;font-size:29px;font-weight:900;letter-spacing:-.05em;--tw-text-opacity: 1;color:rgb(13 37 69 / var(--tw-text-opacity, 1))}.pe-page-header p{margin-top:.25rem;margin-bottom:0;font-size:14px;--tw-text-opacity: 1;color:rgb(91 112 138 / var(--tw-text-opacity, 1))}.pe-form-header{display:flex;align-items:center;justify-content:space-between;gap:1rem;border-radius:26px;border-width:1px;--tw-border-opacity: 1;border-color:rgb(215 226 239 / var(--tw-border-opacity, 1));--tw-bg-opacity: 1;background-color:rgb(255 255 255 / var(--tw-bg-opacity, 1));padding:1rem 1.5rem;--tw-shadow: 0 16px 38px rgba(15, 45, 80, .08);--tw-shadow-colored: 0 16px 38px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow);position:relative;overflow:hidden}.pe-form-header:after{content:"";position:absolute;inset:auto 0 0 0;height:4px;background:linear-gradient(90deg,#0b6b93,#123a74)}.pe-form-header-copy{min-width:0;max-width:860px}.pe-form-header-copy h1{margin:0;font-size:24px;font-weight:900;letter-spacing:-.05em;--tw-text-opacity: 1;color:rgb(13 37 69 / var(--tw-text-opacity, 1))}.pe-form-header-copy p{margin-top:.375rem;margin-bottom:0;font-size:13px;--tw-text-opacity: 1;color:rgb(91 112 138 / var(--tw-text-opacity, 1))}.pe-form-header-actions{display:flex;align-items:center;gap:.75rem;flex-shrink:0;align-self:center}.pe-eyebrow{font-size:11px!important;font-weight:800!important;text-transform:uppercase!important;letter-spacing:.14em!important;--tw-text-opacity: 1 !important;color:rgb(11 107 147 / var(--tw-text-opacity, 1))!important}.pe-header-actions{display:flex;align-items:center;gap:.75rem}.pe-status-pill{display:inline-flex;align-items:center;border-radius:9999px;--tw-bg-opacity: 1;background-color:rgb(254 243 199 / var(--tw-bg-opacity, 1));padding:.25rem .75rem;font-size:11px;font-weight:800;text-transform:uppercase;letter-spacing:.08em;--tw-text-opacity: 1;color:rgb(180 83 9 / var(--tw-text-opacity, 1));box-shadow:inset 0 1px #fffc}.pe-form{margin-top:.5rem;display:flex;flex-direction:column;gap:.75rem}.pe-summary-card{margin-top:.5rem;overflow:hidden;border-radius:1rem;border-width:1px;--tw-border-opacity: 1;border-color:rgb(226 232 240 / var(--tw-border-opacity, 1));--tw-bg-opacity: 1;background-color:rgb(255 255 255 / var(--tw-bg-opacity, 1));--tw-shadow: 0 10px 24px rgba(15,23,42,.07);--tw-shadow-colored: 0 10px 24px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.pe-summary-topbar{--tw-bg-opacity: 1;background-color:rgb(255 255 255 / var(--tw-bg-opacity, 1))}.pe-summary-chips{display:flex;flex-wrap:wrap;align-items:center;justify-content:flex-end;gap:.5rem}.pe-summary-chip{display:inline-flex;height:46px;min-width:122px;align-items:center;justify-content:space-between;border-radius:.5rem;border-width:1px;--tw-border-opacity: 1;border-color:rgb(207 219 232 / var(--tw-border-opacity, 1));--tw-bg-opacity: 1;background-color:rgb(255 255 255 / var(--tw-bg-opacity, 1));padding-left:1rem;padding-right:1rem;font-size:14px;font-weight:700;--tw-text-opacity: 1;color:rgb(36 69 111 / var(--tw-text-opacity, 1));--tw-shadow: 0 1px 2px 0 rgb(0 0 0 / .05);--tw-shadow-colored: 0 1px 2px 0 var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.pe-summary-chip span:last-child{--tw-text-opacity: 1;color:rgb(13 37 69 / var(--tw-text-opacity, 1))}.pe-summary-body{padding:0}.pe-summary-toolbar{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:14px 18px;border-top:1px solid #e6edf7;background:#fff}.pe-summary-search{display:flex;align-items:center;gap:10px;min-width:0;flex:1 1 auto;max-width:520px;height:48px;border:1px solid #9fbdd0;border-radius:14px;background:#fff;padding:0 14px;box-shadow:inset 0 1px #fffc}.pe-summary-search-icon{color:#123a74;font-size:18px;line-height:1;font-weight:700}.pe-summary-search-input{width:100%;border-width:0px;background-color:transparent;font-size:14px;font-weight:500;--tw-text-opacity: 1;color:rgb(16 38 61 / var(--tw-text-opacity, 1));outline:2px solid transparent;outline-offset:2px}.pe-summary-search-input::-moz-placeholder{color:#7a8ea6}.pe-summary-search-input::placeholder{color:#7a8ea6}.pe-filter-toggle-button{display:inline-flex;align-items:center;justify-content:center;border-radius:14px;--tw-bg-opacity: 1;background-color:rgb(11 123 139 / var(--tw-bg-opacity, 1));padding:.75rem 1.25rem;font-size:14px;font-weight:700;--tw-text-opacity: 1;color:rgb(255 255 255 / var(--tw-text-opacity, 1));min-height:48px;box-shadow:0 12px 24px #0b7b8b2e}.pe-summary-stats{display:flex;align-items:center;gap:10px;flex-wrap:wrap}.pe-summary-stat-chip{display:inline-flex;height:2.75rem;min-width:110px;align-items:center;justify-content:space-between;border-radius:.5rem;border-width:1px;--tw-border-opacity: 1;border-color:rgb(226 232 240 / var(--tw-border-opacity, 1));--tw-bg-opacity: 1;background-color:rgb(255 255 255 / var(--tw-bg-opacity, 1));padding-left:.75rem;padding-right:.75rem;font-size:.875rem;line-height:1.25rem;font-weight:600;--tw-text-opacity: 1;color:rgb(51 65 85 / var(--tw-text-opacity, 1));--tw-shadow: 0 1px 2px 0 rgb(0 0 0 / .05);--tw-shadow-colored: 0 1px 2px 0 var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.pe-summary-stat-chip span:last-child{--tw-text-opacity: 1;color:rgb(15 23 42 / var(--tw-text-opacity, 1))}.pe-filters-modal{width:min(620px,calc(100vw - 40px));border-radius:22px;background:#fff;box-shadow:0 24px 70px #0d254547;overflow:hidden}.pe-filters-modal-header{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:20px 22px 14px}.pe-filters-modal-header h3{margin:0;font-size:22px;font-weight:800;color:#0d2545}.pe-filters-modal-close{display:flex;height:2.5rem;width:2.5rem;align-items:center;justify-content:center;border-radius:12px;border-width:0px;--tw-bg-opacity: 1;background-color:rgb(237 244 251 / var(--tw-bg-opacity, 1));--tw-text-opacity: 1;color:rgb(13 37 69 / var(--tw-text-opacity, 1))}.pe-filters-modal-body{display:grid;gap:14px;padding:0 22px 22px}.pe-filters-modal-actions{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:0 22px 22px}.pe-summary-filters{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:12px;padding:14px 18px 16px;border-top:1px solid #e6edf7;background:#f6f8fb}.pe-summary-table-card{border-top:1px solid #d7e2ef;background:#fff}.pe-summary-table-card .table-wrap{overflow:auto}.pe-summary-table-card table{width:100%;border-collapse:collapse;min-width:980px}.pe-summary-table-card thead th{background:#0a7787;color:#fff;text-align:left;padding:11px 12px;font-size:13px;font-weight:800;white-space:nowrap}.pe-summary-table-head{background:#0f8492}.pe-summary-table-head-row th:first-child{border-top-left-radius:16px}.pe-summary-table-head-row th:last-child{border-top-right-radius:16px}.pe-summary-table-th{border-width:0px;--tw-bg-opacity: 1;background-color:rgb(15 132 146 / var(--tw-bg-opacity, 1));padding:1rem;text-align:left;font-size:12px;font-weight:600;text-transform:uppercase;letter-spacing:.025em;--tw-text-opacity: 1;color:rgb(255 255 255 / var(--tw-text-opacity, 1));white-space:nowrap}.pe-summary-table-th-first{border-top-left-radius:16px}.pe-summary-table-th-last{border-top-right-radius:16px}.pe-summary-table-card tbody td{padding:12px;border-bottom:1px solid #e0e5e8;font-size:13px;white-space:nowrap}.pe-summary-cell-message{padding:18px 12px;color:#5b708a;font-weight:600;text-align:center}.pe-summary-table-card tbody tr:hover{background:#eef8fa}.pe-summary-table-card tbody tr.selected{background:#dff3f6}.pe-summary-table-card tbody tr{transition:background-color .16s ease}.pe-pagination{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:14px 18px 18px;border-top:1px solid #d7e2ef;background:#fafcfd}.pe-pagination-button{display:inline-flex;align-items:center;gap:.5rem;border-radius:12px;border-width:1px;--tw-border-opacity: 1;border-color:rgb(207 219 232 / var(--tw-border-opacity, 1));--tw-bg-opacity: 1;background-color:rgb(255 255 255 / var(--tw-bg-opacity, 1));padding:.5rem 1rem;font-size:14px;font-weight:700;--tw-text-opacity: 1;color:rgb(13 37 69 / var(--tw-text-opacity, 1));box-shadow:0 8px 16px #0f2d500d}.pe-pagination-button:disabled{opacity:.55;cursor:not-allowed}.pe-pagination-info{font-size:14px;font-weight:600;--tw-text-opacity: 1;color:rgb(91 112 138 / var(--tw-text-opacity, 1))}.pe-patient-card{margin-top:16px}.pe-patient-summary{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:10px;padding:14px 18px;border-top:1px solid #d7e2ef;background:#f7fafc}.pe-patient-summary .metric{display:flex;align-items:baseline;gap:6px;min-width:0}.pe-patient-summary .metric b{flex:0 0 auto;white-space:nowrap}.pe-patient-summary .metric span{min-width:0;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.pe-patient-body{padding:0;background:#fff}.pe-patient-toolbar,.pe-patient-table-card{border-top:1px solid #d7e2ef;background:#fff}.pe-patient-table-card .table-wrap{overflow:auto}.pe-patient-table-card table{width:100%;border-collapse:collapse;min-width:980px}.pe-patient-table-card thead th{background:#0b7b8b;color:#fff;text-align:left;padding:11px 12px;font-size:13px;font-weight:800;white-space:nowrap}.pe-patient-table-card tbody td{padding:12px;border-bottom:1px solid #e0e5e8;font-size:13px;white-space:nowrap}.pe-patient-table-card tbody tr:hover{background:#eef8fa}.pe-patient-table-card tbody tr.selected{background:#dff3f6}.pe-patient-footer{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:12px 18px;border-top:1px solid #d7e2ef;background:#fafcfd}.pe-card{overflow:hidden;border-radius:22px;border-width:1px;--tw-border-opacity: 1;border-color:rgb(215 226 239 / var(--tw-border-opacity, 1));--tw-bg-opacity: 1;background-color:rgb(255 255 255 / var(--tw-bg-opacity, 1));--tw-shadow: 0 12px 30px rgba(15, 45, 80, .06);--tw-shadow-colored: 0 12px 30px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.pe-detail-card{margin-top:0;background:#fff}.pe-card-header{display:flex;align-items:center;justify-content:space-between;gap:1rem;border-bottom-width:1px;--tw-border-opacity: 1;border-color:rgb(230 237 247 / var(--tw-border-opacity, 1));padding:1rem 1.25rem;position:relative;background:linear-gradient(180deg,#fff,#fbfdff);cursor:pointer}.pe-card-header:hover{background:linear-gradient(180deg,#fff,#f7fbff)}.pe-card-title-row{display:flex;align-items:center;gap:.75rem}.pe-card-title-row h2{margin:0;font-size:13px;font-weight:900;text-transform:uppercase;letter-spacing:.1em;--tw-text-opacity: 1;color:rgb(13 37 69 / var(--tw-text-opacity, 1))}.pe-icon-button{display:flex;height:2.25rem;width:2.25rem;align-items:center;justify-content:center;border-radius:9999px;border-width:1px;--tw-border-opacity: 1;border-color:rgb(215 226 239 / var(--tw-border-opacity, 1));--tw-bg-opacity: 1;background-color:rgb(247 251 255 / var(--tw-bg-opacity, 1));--tw-text-opacity: 1;color:rgb(13 37 69 / var(--tw-text-opacity, 1));box-shadow:inset 0 1px #ffffffb3;transition:transform .12s ease,box-shadow .12s ease,border-color .12s ease,background-color .12s ease,color .12s ease}.pe-icon-button:hover,.pe-icon-button:focus-visible{--tw-border-opacity: 1;border-color:rgb(11 107 147 / var(--tw-border-opacity, 1));--tw-bg-opacity: 1;background-color:rgb(238 249 252 / var(--tw-bg-opacity, 1));--tw-text-opacity: 1;color:rgb(11 107 147 / var(--tw-text-opacity, 1));box-shadow:0 8px 16px #0b6b9324;transform:translateY(-1px)}.pe-icon-button-arrow{display:inline-block;transition:transform .14s ease;transform:rotate(0)}.pe-icon-button-arrow.is-open{transform:rotate(180deg)}.pe-card-header:before{content:"";position:absolute;left:0;top:0;bottom:0;width:4px;background:linear-gradient(180deg,#0b6b93,#123a74)}.pe-card-body{padding:1.25rem;background:linear-gradient(180deg,#fbfdffeb,#fffffffa)}.pe-detail-body{padding:1rem;background:#fff}.pe-audit{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;padding:14px 18px;margin-top:16px;border-top:1px solid #e7edf4;background:#fffbe8}.pe-audit div{font-size:12px}.pe-audit b{display:block;color:#6b5b00;margin-bottom:3px}.pe-card-body.is-collapsed{display:none}.pe-grid{display:grid;gap:1rem}.pe-grid.two{grid-template-columns:repeat(2,minmax(0,1fr))}.pe-stack{display:flex;flex-direction:column;gap:.75rem}.pe-inline-toggle-row{margin-top:.75rem;margin-bottom:.75rem;display:flex;justify-content:flex-end}.pe-inline-toggle{display:inline-flex;align-items:center;border-radius:9999px;border-width:1px;--tw-border-opacity: 1;border-color:rgb(215 226 239 / var(--tw-border-opacity, 1));--tw-bg-opacity: 1;background-color:rgb(247 251 255 / var(--tw-bg-opacity, 1));padding:.375rem .75rem;font-size:12px;font-weight:700;--tw-text-opacity: 1;color:rgb(18 58 116 / var(--tw-text-opacity, 1))}.pe-more-fields{margin-top:.5rem}.pe-more-fields.is-collapsed{display:none}.pe-subcard{border-radius:18px;border-width:1px;--tw-border-opacity: 1;border-color:rgb(225 233 243 / var(--tw-border-opacity, 1));--tw-bg-opacity: 1;background-color:rgb(255 255 255 / var(--tw-bg-opacity, 1));padding:1rem;--tw-shadow: 0 8px 20px rgba(15, 45, 80, .04);--tw-shadow-colored: 0 8px 20px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.pe-subcard h3{margin:0;margin-bottom:.75rem;font-size:13px;font-weight:900;text-transform:uppercase;letter-spacing:.08em;--tw-text-opacity: 1;color:rgb(36 85 149 / var(--tw-text-opacity, 1))}.pe-subcard-head{margin-bottom:.75rem;display:flex;align-items:center;justify-content:space-between;gap:.75rem}.pe-field{display:flex;flex-direction:column;gap:.25rem}.pe-label{font-size:12px;font-weight:800;text-transform:uppercase;letter-spacing:.08em;--tw-text-opacity: 1;color:rgb(20 50 79 / var(--tw-text-opacity, 1))}.pe-label b{margin-left:.125rem;--tw-text-opacity: 1;color:rgb(216 59 59 / var(--tw-text-opacity, 1))}.pe-input{min-height:44px;border-radius:10px;border-width:1px;--tw-border-opacity: 1;border-color:rgb(199 213 228 / var(--tw-border-opacity, 1));--tw-bg-opacity: 1;background-color:rgb(255 255 255 / var(--tw-bg-opacity, 1));padding:.5rem .75rem;font-size:14px;font-weight:500;--tw-text-opacity: 1;color:rgb(16 38 61 / var(--tw-text-opacity, 1));outline:2px solid transparent;outline-offset:2px;transition:border-color .12s ease,box-shadow .12s ease,transform .12s ease}.pe-input:focus{--tw-border-opacity: 1;border-color:rgb(11 107 147 / var(--tw-border-opacity, 1));box-shadow:0 0 0 3px #0b6b931f}select.pe-input{appearance:none;-webkit-appearance:none;-moz-appearance:none;padding-right:2.4rem;background-image:linear-gradient(45deg,transparent 50%,#0d2545 50%),linear-gradient(135deg,#0d2545 50%,transparent 50%),linear-gradient(to right,transparent,transparent);background-position:calc(100% - 18px) calc(1rem + 1px),calc(100% - 12px) calc(1rem + 1px),100% 0;background-size:6px 6px,6px 6px,2.5rem 100%;background-repeat:no-repeat}select.pe-input option{color:#10263d;background:#fff}select.pe-input option:checked,select.pe-input option:hover{background:#0b6b93;color:#fff}.pe-textarea{min-height:90px;resize:vertical}.pe-secondary-button{display:inline-flex;align-items:center;justify-content:center;border-radius:8px;border-width:1px;--tw-border-opacity: 1;border-color:rgb(207 219 232 / var(--tw-border-opacity, 1));--tw-bg-opacity: 1;background-color:rgb(255 255 255 / var(--tw-bg-opacity, 1));padding:.5rem 1rem;font-size:14px;font-weight:700;--tw-text-opacity: 1;color:rgb(13 37 69 / var(--tw-text-opacity, 1));box-shadow:0 8px 16px #0f2d500d;transition:transform .12s ease,box-shadow .12s ease,border-color .12s ease,background-color .12s ease}.pe-secondary-button:hover,.pe-secondary-button:focus-visible{--tw-border-opacity: 1;border-color:rgb(159 183 207 / var(--tw-border-opacity, 1));--tw-bg-opacity: 1;background-color:rgb(247 251 255 / var(--tw-bg-opacity, 1));box-shadow:0 10px 18px #0f2d5014;transform:translateY(-1px)}.pe-back-button{display:inline-flex;align-items:center;gap:.5rem;border-radius:8px;border-width:1px;--tw-border-opacity: 1;border-color:rgb(207 219 232 / var(--tw-border-opacity, 1));--tw-bg-opacity: 1;background-color:rgb(255 255 255 / var(--tw-bg-opacity, 1));padding:.5rem 1rem;font-size:14px;font-weight:700;--tw-text-opacity: 1;color:rgb(13 37 69 / var(--tw-text-opacity, 1));box-shadow:0 8px 16px #0f2d500d;transition:transform .12s ease,box-shadow .12s ease,border-color .12s ease,background-color .12s ease}.pe-back-button:hover,.pe-back-button:focus-visible{--tw-border-opacity: 1;border-color:rgb(159 183 207 / var(--tw-border-opacity, 1));--tw-bg-opacity: 1;background-color:rgb(247 251 255 / var(--tw-bg-opacity, 1));box-shadow:0 10px 18px #0f2d5014;transform:translateY(-1px)}.pe-back-button svg{color:#0b6b93}.pe-success-button{display:inline-flex;align-items:center;justify-content:center;border-radius:8px;--tw-bg-opacity: 1;background-color:rgb(15 126 140 / var(--tw-bg-opacity, 1));padding:.5rem 1.25rem;font-size:14px;font-weight:700;--tw-text-opacity: 1;color:rgb(255 255 255 / var(--tw-text-opacity, 1));box-shadow:0 10px 20px #0f7e8c33;transition:transform .12s ease,box-shadow .12s ease,filter .12s ease}.pe-success-button:hover,.pe-success-button:focus-visible{filter:brightness(1.03);box-shadow:0 12px 24px #0f7e8c3d;transform:translateY(-1px)}.pe-danger-button{display:inline-flex;align-items:center;justify-content:center;border-radius:8px;--tw-bg-opacity: 1;background-color:rgb(216 59 59 / var(--tw-bg-opacity, 1));padding:.5rem 1.25rem;font-size:14px;font-weight:700;--tw-text-opacity: 1;color:rgb(255 255 255 / var(--tw-text-opacity, 1));box-shadow:0 10px 20px #d83b3b2e;transition:transform .12s ease,box-shadow .12s ease,filter .12s ease}.pe-danger-button:hover,.pe-danger-button:focus-visible{filter:brightness(1.03);box-shadow:0 12px 24px #d83b3b38;transform:translateY(-1px)}.pe-link-danger{font-size:.875rem;line-height:1.25rem;font-weight:700;--tw-text-opacity: 1;color:rgb(180 35 24 / var(--tw-text-opacity, 1))}.pe-add-button{display:inline-flex;align-items:center;justify-content:center;border-radius:8px;--tw-bg-opacity: 1;background-color:rgb(11 107 147 / var(--tw-bg-opacity, 1));padding:.5rem 1rem;font-size:14px;font-weight:700;--tw-text-opacity: 1;color:rgb(255 255 255 / var(--tw-text-opacity, 1));box-shadow:0 10px 20px #0b6b9338}.pe-primary-button{display:inline-flex;align-items:center;justify-content:center;border-radius:8px;--tw-bg-opacity: 1;background-color:rgb(18 58 116 / var(--tw-bg-opacity, 1));padding:.75rem 1.25rem;font-size:14px;font-weight:700;--tw-text-opacity: 1;color:rgb(255 255 255 / var(--tw-text-opacity, 1));box-shadow:0 12px 24px #123a7433}.pe-export-button{display:inline-flex;align-items:center;justify-content:center;border-radius:8px;--tw-bg-opacity: 1;background-color:rgb(11 123 139 / var(--tw-bg-opacity, 1));padding:.75rem 1.25rem;font-size:14px;font-weight:700;--tw-text-opacity: 1;color:rgb(255 255 255 / var(--tw-text-opacity, 1));box-shadow:0 12px 24px #0b7b8b38}.pe-form-footer{display:flex;align-items:center;justify-content:space-between;gap:1rem;border-radius:18px;border-width:1px;--tw-border-opacity: 1;border-color:rgb(215 226 239 / var(--tw-border-opacity, 1));--tw-bg-opacity: 1;background-color:rgb(255 255 255 / var(--tw-bg-opacity, 1));padding:1rem 1.25rem;--tw-shadow: 0 12px 30px rgba(15, 45, 80, .06);--tw-shadow-colored: 0 12px 30px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.pe-message{font-size:.875rem;line-height:1.25rem;font-weight:600;--tw-text-opacity: 1;color:rgb(36 85 149 / var(--tw-text-opacity, 1))}.pe-empty{margin:0;border-radius:14px;border-width:1px;border-style:dashed;--tw-border-opacity: 1;border-color:rgb(201 217 234 / var(--tw-border-opacity, 1));--tw-bg-opacity: 1;background-color:rgb(247 251 255 / var(--tw-bg-opacity, 1));padding:.75rem 1rem;font-size:.875rem;line-height:1.25rem;--tw-text-opacity: 1;color:rgb(88 112 143 / var(--tw-text-opacity, 1))}.pe-card-header-actions{display:flex;align-items:center;gap:.5rem}.pe-add-icon-button{display:inline-flex;align-items:center;gap:.375rem;border-radius:8px;border-width:1px;--tw-border-opacity: 1;border-color:rgb(11 107 147 / var(--tw-border-opacity, 1));--tw-bg-opacity: 1;background-color:rgb(11 107 147 / var(--tw-bg-opacity, 1));padding:.375rem .75rem;font-size:12px;font-weight:800;--tw-text-opacity: 1;color:rgb(255 255 255 / var(--tw-text-opacity, 1));box-shadow:0 6px 14px #0b6b9333;transition:transform .12s ease,box-shadow .12s ease,border-color .12s ease,background-color .12s ease,filter .12s ease;line-height:1}.pe-add-icon-button:hover,.pe-add-icon-button:focus-visible{--tw-border-opacity: 1;border-color:rgb(9 95 130 / var(--tw-border-opacity, 1));--tw-bg-opacity: 1;background-color:rgb(9 95 130 / var(--tw-bg-opacity, 1));box-shadow:0 8px 16px #0b6b9342;transform:translateY(-1px)}.pe-section-note{margin:0;font-size:13px;font-weight:500;--tw-text-opacity: 1;color:rgb(95 117 146 / var(--tw-text-opacity, 1))}.pe-attachment-layout{display:grid;gap:1rem;grid-template-columns:minmax(240px,320px) minmax(0,1fr)}.pe-attachment-panel{display:flex;flex-direction:column;gap:1rem}.pe-attachment-toolbar{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:.75rem;border-radius:14px;border-width:1px;--tw-border-opacity: 1;border-color:rgb(217 228 241 / var(--tw-border-opacity, 1));--tw-bg-opacity: 1;background-color:rgb(249 251 254 / var(--tw-bg-opacity, 1));padding:.75rem 1rem}.pe-attachment-upload{display:flex;flex-wrap:wrap;align-items:center;gap:.75rem}.pe-attachment-file-input{position:absolute;left:-9999px;width:1px;height:1px;opacity:0}.pe-attachment-upload-button{padding:.5rem 1rem;font-size:13px}.pe-attachment-hint{font-size:12px;font-weight:600;--tw-text-opacity: 1;color:rgb(95 117 146 / var(--tw-text-opacity, 1))}.pe-attachment-selected{display:flex;flex-direction:column;align-items:flex-end;gap:.125rem;border-radius:12px;border-width:1px;--tw-border-opacity: 1;border-color:rgb(207 227 212 / var(--tw-border-opacity, 1));--tw-bg-opacity: 1;background-color:rgb(239 250 242 / var(--tw-bg-opacity, 1));padding:.5rem .75rem}.pe-attachment-selected-label{font-size:11px;font-weight:900;text-transform:uppercase;letter-spacing:.08em;--tw-text-opacity: 1;color:rgb(26 122 65 / var(--tw-text-opacity, 1))}.pe-attachment-selected-name{font-size:13px;font-weight:700;--tw-text-opacity: 1;color:rgb(22 52 92 / var(--tw-text-opacity, 1))}.pe-attachment-list{display:flex;max-height:520px;flex-direction:column;gap:.75rem;overflow-y:auto;border-radius:16px;border-width:1px;--tw-border-opacity: 1;border-color:rgb(217 228 241 / var(--tw-border-opacity, 1));--tw-bg-opacity: 1;background-color:rgb(249 251 254 / var(--tw-bg-opacity, 1));padding:.75rem}.pe-attachment-item{display:flex;align-items:center;justify-content:space-between;gap:.75rem;border-radius:12px;border-width:1px;--tw-border-opacity: 1;border-color:rgb(215 226 239 / var(--tw-border-opacity, 1));--tw-bg-opacity: 1;background-color:rgb(255 255 255 / var(--tw-bg-opacity, 1));padding:.75rem 1rem;text-align:left;transition:all .18s ease}.pe-attachment-item:hover{--tw-border-opacity: 1;border-color:rgb(15 126 140 / var(--tw-border-opacity, 1));--tw-bg-opacity: 1;background-color:rgb(242 251 253 / var(--tw-bg-opacity, 1))}.pe-attachment-item.is-active{--tw-border-opacity: 1;border-color:rgb(15 126 140 / var(--tw-border-opacity, 1));--tw-bg-opacity: 1;background-color:rgb(234 248 251 / var(--tw-bg-opacity, 1));box-shadow:inset 0 0 0 1px #0f7e8c29}.pe-attachment-name{font-size:14px;font-weight:700;--tw-text-opacity: 1;color:rgb(22 52 92 / var(--tw-text-opacity, 1));word-break:break-word}.pe-attachment-path{font-size:12px;font-weight:600;--tw-text-opacity: 1;color:rgb(15 126 140 / var(--tw-text-opacity, 1));word-break:break-word}@media (max-width: 900px){.pe-page-header,.pe-form-footer{flex-direction:column;align-items:flex-start}.pe-summary-filters,.pe-detail-summary,.pe-audit{grid-template-columns:repeat(2,minmax(0,1fr))}.pe-attachment-layout{grid-template-columns:1fr}.pe-attachment-toolbar{flex-direction:column;align-items:flex-start}.pe-grid.two{grid-template-columns:repeat(1,minmax(0,1fr))}}@media (max-width: 640px){.pe-page-header h1{font-size:24px}.pe-card-body,.pe-card-header,.pe-page-header,.pe-form-footer{padding-left:1rem;padding-right:1rem}}.dashboard-page{gap:14px;padding:4px;color:#17345b}.dashboard-hero{min-height:72px;padding:12px 16px;border:1px solid #dbe7f3;border-radius:14px;box-shadow:0 8px 24px #1935570f;background:linear-gradient(120deg,#fff,#f8fbff)}.dashboard-page-title{font-size:21px;font-weight:800}.dashboard-page-subtitle{color:#58708f}.dashboard-search{width:min(360px,42vw);height:40px;border-color:#d8e5f1;background:#fff;box-shadow:0 4px 14px #28558c0d}.stats-grid{gap:12px}.stat-card{position:relative;overflow:hidden;min-height:96px;padding:16px 18px 14px 64px;border:1px solid #e3edf6;border-radius:14px;box-shadow:0 6px 18px #1935570d}.stat-card:before{content:"";position:absolute;left:17px;top:20px;width:34px;height:34px;border-radius:10px;background:#e1f3ff}.stat-card:nth-child(2):before{background:#dcfaed}.stat-card:nth-child(3):before{background:#ffe7e9}.stat-card:nth-child(4):before{background:#f0e8ff}.stat-card-top{display:block}.stat-icon{position:absolute;left:29px;top:28px;z-index:1;color:#1687d7;font-size:10px}.stat-title{color:#294566;font-size:12px}.stat-value{margin-top:3px;color:#122d52;font-size:24px;line-height:1.05}.stat-subtitle{margin-top:5px;color:#6b7f99;font-size:11px}.dashboard-two-col{grid-template-columns:.95fr 1.05fr;gap:14px}.dashboard-card{padding:16px;border:1px solid #e2ecf6;border-radius:14px;box-shadow:0 6px 18px #1935570d}.dashboard-card-header h3{font-size:16px;font-weight:800;color:#17345b}.quick-actions{gap:9px}.quick-action-btn{min-height:56px;justify-content:flex-start;border:1px solid #cceae8;color:#126c78;background:#effcfc;box-shadow:none}.quick-action-btn:nth-child(2){border-color:#ffe3a8;color:#9a6611;background:#fff9e9}.quick-action-btn:nth-child(3){border-color:#d5e6ff;color:#1768b1;background:#eff7ff}.quick-action-btn:nth-child(4){border-color:#d2f2df;color:#16824c;background:#effcf4}.dashboard-table th{padding:9px 10px;color:#5a6e88;background:#f4f8fc;font-size:11px;text-transform:uppercase}.dashboard-table td{padding:9px 10px;color:#294566}@media (max-width: 900px){.stats-grid,.dashboard-two-col{grid-template-columns:1fr 1fr}.dashboard-hero{align-items:flex-start;flex-direction:column}.dashboard-search{width:100%}}@media (max-width: 600px){.stats-grid,.dashboard-two-col,.quick-actions{grid-template-columns:1fr}}*,:before,:after{--tw-border-spacing-x: 0;--tw-border-spacing-y: 0;--tw-translate-x: 0;--tw-translate-y: 0;--tw-rotate: 0;--tw-skew-x: 0;--tw-skew-y: 0;--tw-scale-x: 1;--tw-scale-y: 1;--tw-pan-x: ;--tw-pan-y: ;--tw-pinch-zoom: ;--tw-scroll-snap-strictness: proximity;--tw-gradient-from-position: ;--tw-gradient-via-position: ;--tw-gradient-to-position: ;--tw-ordinal: ;--tw-slashed-zero: ;--tw-numeric-figure: ;--tw-numeric-spacing: ;--tw-numeric-fraction: ;--tw-ring-inset: ;--tw-ring-offset-width: 0px;--tw-ring-offset-color: #fff;--tw-ring-color: rgb(59 130 246 / .5);--tw-ring-offset-shadow: 0 0 #0000;--tw-ring-shadow: 0 0 #0000;--tw-shadow: 0 0 #0000;--tw-shadow-colored: 0 0 #0000;--tw-blur: ;--tw-brightness: ;--tw-contrast: ;--tw-grayscale: ;--tw-hue-rotate: ;--tw-invert: ;--tw-saturate: ;--tw-sepia: ;--tw-drop-shadow: ;--tw-backdrop-blur: ;--tw-backdrop-brightness: ;--tw-backdrop-contrast: ;--tw-backdrop-grayscale: ;--tw-backdrop-hue-rotate: ;--tw-backdrop-invert: ;--tw-backdrop-opacity: ;--tw-backdrop-saturate: ;--tw-backdrop-sepia: ;--tw-contain-size: ;--tw-contain-layout: ;--tw-contain-paint: ;--tw-contain-style: }::backdrop{--tw-border-spacing-x: 0;--tw-border-spacing-y: 0;--tw-translate-x: 0;--tw-translate-y: 0;--tw-rotate: 0;--tw-skew-x: 0;--tw-skew-y: 0;--tw-scale-x: 1;--tw-scale-y: 1;--tw-pan-x: ;--tw-pan-y: ;--tw-pinch-zoom: ;--tw-scroll-snap-strictness: proximity;--tw-gradient-from-position: ;--tw-gradient-via-position: ;--tw-gradient-to-position: ;--tw-ordinal: ;--tw-slashed-zero: ;--tw-numeric-figure: ;--tw-numeric-spacing: ;--tw-numeric-fraction: ;--tw-ring-inset: ;--tw-ring-offset-width: 0px;--tw-ring-offset-color: #fff;--tw-ring-color: rgb(59 130 246 / .5);--tw-ring-offset-shadow: 0 0 #0000;--tw-ring-shadow: 0 0 #0000;--tw-shadow: 0 0 #0000;--tw-shadow-colored: 0 0 #0000;--tw-blur: ;--tw-brightness: ;--tw-contrast: ;--tw-grayscale: ;--tw-hue-rotate: ;--tw-invert: ;--tw-saturate: ;--tw-sepia: ;--tw-drop-shadow: ;--tw-backdrop-blur: ;--tw-backdrop-brightness: ;--tw-backdrop-contrast: ;--tw-backdrop-grayscale: ;--tw-backdrop-hue-rotate: ;--tw-backdrop-invert: ;--tw-backdrop-opacity: ;--tw-backdrop-saturate: ;--tw-backdrop-sepia: ;--tw-contain-size: ;--tw-contain-layout: ;--tw-contain-paint: ;--tw-contain-style: }.sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border-width:0}.pointer-events-none{pointer-events:none}.\!visible{visibility:visible!important}.visible{visibility:visible}.collapse{visibility:collapse}.fixed{position:fixed}.absolute{position:absolute}.relative{position:relative}.sticky{position:sticky}.inset-0{top:0;right:0;bottom:0;left:0}.-top-1{top:-.25rem}.bottom-11{bottom:2.75rem}.bottom-full{bottom:100%}.left-0{left:0}.left-1\/2{left:50%}.left-3{left:.75rem}.left-5{left:1.25rem}.right-0{right:0}.right-4{right:1rem}.top-0{top:0}.top-1\/2{top:50%}.top-full{top:100%}.z-30{z-index:30}.z-40{z-index:40}.z-50{z-index:50}.z-\[100\]{z-index:100}.z-\[110\]{z-index:110}.z-\[120\]{z-index:120}.z-\[70\]{z-index:70}.z-\[90\]{z-index:90}.z-\[9999\]{z-index:9999}.col-span-2{grid-column:span 2 / span 2}.\!m-0{margin:0!important}.m-0{margin:0}.m-5{margin:1.25rem}.mx-2{margin-left:.5rem;margin-right:.5rem}.mx-auto{margin-left:auto;margin-right:auto}.my-1{margin-top:.25rem;margin-bottom:.25rem}.my-5{margin-top:1.25rem;margin-bottom:1.25rem}.-mt-1{margin-top:-.25rem}.mb-1\.5{margin-bottom:.375rem}.mb-2{margin-bottom:.5rem}.mb-3{margin-bottom:.75rem}.mb-4{margin-bottom:1rem}.mb-5{margin-bottom:1.25rem}.mb-8{margin-bottom:2rem}.ml-0\.5{margin-left:.125rem}.ml-1{margin-left:.25rem}.ml-2{margin-left:.5rem}.ml-\[166px\]{margin-left:166px}.mr-1{margin-right:.25rem}.mr-1\.5{margin-right:.375rem}.mr-2{margin-right:.5rem}.mt-0\.5{margin-top:.125rem}.mt-1{margin-top:.25rem}.mt-1\.5{margin-top:.375rem}.mt-2{margin-top:.5rem}.mt-3{margin-top:.75rem}.mt-4{margin-top:1rem}.mt-5{margin-top:1.25rem}.mt-6{margin-top:1.5rem}.mt-7{margin-top:1.75rem}.mt-8{margin-top:2rem}.line-clamp-2{overflow:hidden;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2}.\!block{display:block!important}.block{display:block}.inline-block{display:inline-block}.\!inline{display:inline!important}.inline{display:inline}.\!flex{display:flex!important}.flex{display:flex}.\!inline-flex{display:inline-flex!important}.inline-flex{display:inline-flex}.table{display:table}.grid{display:grid}.hidden{display:none}.\!h-10{height:2.5rem!important}.\!h-8{height:2rem!important}.\!h-9{height:2.25rem!important}.h-1{height:.25rem}.h-10{height:2.5rem}.h-11{height:2.75rem}.h-12{height:3rem}.h-14{height:3.5rem}.h-16{height:4rem}.h-2{height:.5rem}.h-24{height:6rem}.h-3{height:.75rem}.h-32{height:8rem}.h-4{height:1rem}.h-56{height:14rem}.h-7{height:1.75rem}.h-8{height:2rem}.h-9{height:2.25rem}.h-\[116px\]{height:116px}.h-\[126px\]{height:126px}.h-\[80px\]{height:80px}.h-auto{height:auto}.h-full{height:100%}.h-px{height:1px}.max-h-56{max-height:14rem}.max-h-64{max-height:16rem}.max-h-\[32vh\]{max-height:32vh}.max-h-\[340px\]{max-height:340px}.max-h-\[62vh\]{max-height:62vh}.max-h-\[85vh\]{max-height:85vh}.max-h-\[90vh\]{max-height:90vh}.max-h-\[92vh\]{max-height:92vh}.max-h-\[calc\(100vh-2rem\)\]{max-height:calc(100vh - 2rem)}.min-h-0{min-height:0px}.min-h-10{min-height:2.5rem}.min-h-24{min-height:6rem}.min-h-28{min-height:7rem}.min-h-56{min-height:14rem}.min-h-64{min-height:16rem}.min-h-\[300px\]{min-height:300px}.min-h-\[60px\]{min-height:60px}.min-h-\[62px\]{min-height:62px}.min-h-\[68px\]{min-height:68px}.min-h-\[98px\]{min-height:98px}.min-h-px{min-height:1px}.min-h-screen{min-height:100vh}.\!w-8{width:2rem!important}.\!w-9{width:2.25rem!important}.\!w-full{width:100%!important}.w-10{width:2.5rem}.w-11{width:2.75rem}.w-12{width:3rem}.w-14{width:3.5rem}.w-2{width:.5rem}.w-3{width:.75rem}.w-4{width:1rem}.w-44{width:11rem}.w-52{width:13rem}.w-7{width:1.75rem}.w-8{width:2rem}.w-80{width:20rem}.w-9{width:2.25rem}.w-\[10\%\]{width:10%}.w-\[11\%\]{width:11%}.w-\[116px\]{width:116px}.w-\[118px\]{width:118px}.w-\[122px\]{width:122px}.w-\[128px\]{width:128px}.w-\[136px\]{width:136px}.w-\[16\%\]{width:16%}.w-\[17\%\]{width:17%}.w-\[18\%\]{width:18%}.w-\[19\%\]{width:19%}.w-\[208px\]{width:208px}.w-\[21\%\]{width:21%}.w-\[25\%\]{width:25%}.w-\[31\%\]{width:31%}.w-\[34\%\]{width:34%}.w-\[35\%\]{width:35%}.w-\[48px\]{width:48px}.w-\[510px\]{width:510px}.w-\[7\%\]{width:7%}.w-\[70px\]{width:70px}.w-\[74px\]{width:74px}.w-\[78px\]{width:78px}.w-\[8\%\]{width:8%}.w-\[80px\]{width:80px}.w-\[82px\]{width:82px}.w-\[9\%\]{width:9%}.w-fit{width:-moz-fit-content;width:fit-content}.w-full{width:100%}.w-max{width:-moz-max-content;width:max-content}.\!min-w-0{min-width:0px!important}.\!min-w-\[104px\]{min-width:104px!important}.\!min-w-\[88px\]{min-width:88px!important}.\!min-w-\[96px\]{min-width:96px!important}.min-w-0{min-width:0px}.min-w-\[104px\]{min-width:104px}.min-w-\[1120px\]{min-width:1120px}.min-w-\[1160px\]{min-width:1160px}.min-w-\[1310px\]{min-width:1310px}.min-w-\[132px\]{min-width:132px}.min-w-\[140px\]{min-width:140px}.min-w-\[180px\]{min-width:180px}.min-w-\[185px\]{min-width:185px}.min-w-\[680px\]{min-width:680px}.min-w-\[72px\]{min-width:72px}.min-w-\[850px\]{min-width:850px}.min-w-\[88px\]{min-width:88px}.min-w-\[920px\]{min-width:920px}.min-w-\[92px\]{min-width:92px}.min-w-\[950px\]{min-width:950px}.min-w-\[96px\]{min-width:96px}.min-w-full{min-width:100%}.\!max-w-full{max-width:100%!important}.max-w-2xl{max-width:42rem}.max-w-5xl{max-width:64rem}.max-w-6xl{max-width:72rem}.max-w-7{max-width:1.75rem}.max-w-\[1180px\]{max-width:1180px}.max-w-\[1410px\]{max-width:1410px}.max-w-\[1500px\]{max-width:1500px}.max-w-\[180px\]{max-width:180px}.max-w-\[190px\]{max-width:190px}.max-w-\[240px\]{max-width:240px}.max-w-\[250px\]{max-width:250px}.max-w-\[360px\]{max-width:360px}.max-w-\[520px\]{max-width:520px}.max-w-\[680px\]{max-width:680px}.max-w-\[860px\]{max-width:860px}.max-w-\[900px\]{max-width:900px}.max-w-\[92vw\]{max-width:92vw}.max-w-lg{max-width:32rem}.max-w-md{max-width:28rem}.flex-1{flex:1 1 0%}.shrink{flex-shrink:1}.shrink-0{flex-shrink:0}.table-fixed{table-layout:fixed}.\!border-collapse{border-collapse:collapse!important}.border-collapse{border-collapse:collapse}.\!border-spacing-0{--tw-border-spacing-x: 0px !important;--tw-border-spacing-y: 0px !important;border-spacing:var(--tw-border-spacing-x) var(--tw-border-spacing-y)!important}.-translate-x-1\/2{--tw-translate-x: -50%;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.-translate-y-1\/2{--tw-translate-y: -50%;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.rotate-180{--tw-rotate: 180deg;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.rotate-45{--tw-rotate: 45deg;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.transform{transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}@keyframes pulse{50%{opacity:.5}}.animate-pulse{animation:pulse 2s cubic-bezier(.4,0,.6,1) infinite}@keyframes spin{to{transform:rotate(360deg)}}.animate-spin{animation:spin 1s linear infinite}.cursor-default{cursor:default}.cursor-pointer{cursor:pointer}.resize-y{resize:vertical}.resize{resize:both}.scroll-mt-24{scroll-margin-top:6rem}.scroll-mt-28{scroll-margin-top:7rem}.\!appearance-none{-webkit-appearance:none!important;-moz-appearance:none!important;appearance:none!important}.appearance-none{-webkit-appearance:none;-moz-appearance:none;appearance:none}.grid-cols-1{grid-template-columns:repeat(1,minmax(0,1fr))}.grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.grid-cols-\[145px_minmax\(0\,1fr\)\]{grid-template-columns:145px minmax(0,1fr)}.grid-cols-\[150px_minmax\(0\,1fr\)\]{grid-template-columns:150px minmax(0,1fr)}.grid-cols-\[auto_1fr_auto\]{grid-template-columns:auto 1fr auto}.flex-col{flex-direction:column}.flex-wrap{flex-wrap:wrap}.place-items-center{place-items:center}.items-start{align-items:flex-start}.items-end{align-items:flex-end}.\!items-center{align-items:center!important}.items-center{align-items:center}.justify-end{justify-content:flex-end}.justify-center{justify-content:center}.justify-between{justify-content:space-between}.\!gap-1\.5{gap:.375rem!important}.gap-0\.5{gap:.125rem}.gap-1{gap:.25rem}.gap-1\.5{gap:.375rem}.gap-2{gap:.5rem}.gap-2\.5{gap:.625rem}.gap-3{gap:.75rem}.gap-4{gap:1rem}.gap-5{gap:1.25rem}.gap-6{gap:1.5rem}.gap-x-10{-moz-column-gap:2.5rem;column-gap:2.5rem}.gap-x-3{-moz-column-gap:.75rem;column-gap:.75rem}.gap-x-4{-moz-column-gap:1rem;column-gap:1rem}.gap-y-1{row-gap:.25rem}.gap-y-1\.5{row-gap:.375rem}.gap-y-3{row-gap:.75rem}.space-y-2>:not([hidden])~:not([hidden]){--tw-space-y-reverse: 0;margin-top:calc(.5rem * calc(1 - var(--tw-space-y-reverse)));margin-bottom:calc(.5rem * var(--tw-space-y-reverse))}.space-y-3>:not([hidden])~:not([hidden]){--tw-space-y-reverse: 0;margin-top:calc(.75rem * calc(1 - var(--tw-space-y-reverse)));margin-bottom:calc(.75rem * var(--tw-space-y-reverse))}.space-y-4>:not([hidden])~:not([hidden]){--tw-space-y-reverse: 0;margin-top:calc(1rem * calc(1 - var(--tw-space-y-reverse)));margin-bottom:calc(1rem * var(--tw-space-y-reverse))}.space-y-5>:not([hidden])~:not([hidden]){--tw-space-y-reverse: 0;margin-top:calc(1.25rem * calc(1 - var(--tw-space-y-reverse)));margin-bottom:calc(1.25rem * var(--tw-space-y-reverse))}.space-y-7>:not([hidden])~:not([hidden]){--tw-space-y-reverse: 0;margin-top:calc(1.75rem * calc(1 - var(--tw-space-y-reverse)));margin-bottom:calc(1.75rem * var(--tw-space-y-reverse))}.space-y-8>:not([hidden])~:not([hidden]){--tw-space-y-reverse: 0;margin-top:calc(2rem * calc(1 - var(--tw-space-y-reverse)));margin-bottom:calc(2rem * var(--tw-space-y-reverse))}.divide-y>:not([hidden])~:not([hidden]){--tw-divide-y-reverse: 0;border-top-width:calc(1px * calc(1 - var(--tw-divide-y-reverse)));border-bottom-width:calc(1px * var(--tw-divide-y-reverse))}.divide-slate-100>:not([hidden])~:not([hidden]){--tw-divide-opacity: 1;border-color:rgb(241 245 249 / var(--tw-divide-opacity, 1))}.divide-slate-200>:not([hidden])~:not([hidden]){--tw-divide-opacity: 1;border-color:rgb(226 232 240 / var(--tw-divide-opacity, 1))}.overflow-auto{overflow:auto}.overflow-hidden{overflow:hidden}.overflow-visible{overflow:visible}.overflow-x-auto{overflow-x:auto}.overflow-y-auto{overflow-y:auto}.overflow-y-visible{overflow-y:visible}.truncate{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.whitespace-normal{white-space:normal}.whitespace-nowrap{white-space:nowrap}.whitespace-pre-wrap{white-space:pre-wrap}.break-words{overflow-wrap:break-word}.\!rounded-lg{border-radius:.5rem!important}.\!rounded-none{border-radius:0!important}.rounded{border-radius:.25rem}.rounded-2xl{border-radius:1rem}.rounded-\[14px\]{border-radius:14px}.rounded-\[22px\]{border-radius:22px}.rounded-full{border-radius:9999px}.rounded-lg{border-radius:.5rem}.rounded-md{border-radius:.375rem}.rounded-xl{border-radius:.75rem}.rounded-t-md{border-top-left-radius:.375rem;border-top-right-radius:.375rem}.\!border{border-width:1px!important}.\!border-0{border-width:0px!important}.border{border-width:1px}.border-0{border-width:0px}.border-2{border-width:2px}.border-8{border-width:8px}.border-y{border-top-width:1px;border-bottom-width:1px}.\!border-b{border-bottom-width:1px!important}.border-b{border-bottom-width:1px}.border-b-2{border-bottom-width:2px}.border-r{border-right-width:1px}.border-t{border-top-width:1px}.border-dashed{border-style:dashed}.\!border-slate-200{--tw-border-opacity: 1 !important;border-color:rgb(226 232 240 / var(--tw-border-opacity, 1))!important}.border-\[\#0566d8\]{--tw-border-opacity: 1;border-color:rgb(5 102 216 / var(--tw-border-opacity, 1))}.border-\[\#0f7f88\]{--tw-border-opacity: 1;border-color:rgb(15 127 136 / var(--tw-border-opacity, 1))}.border-\[\#8cced2\]{--tw-border-opacity: 1;border-color:rgb(140 206 210 / var(--tw-border-opacity, 1))}.border-\[\#d7e2ef\]{--tw-border-opacity: 1;border-color:rgb(215 226 239 / var(--tw-border-opacity, 1))}.border-\[\#d9e5f0\]{--tw-border-opacity: 1;border-color:rgb(217 229 240 / var(--tw-border-opacity, 1))}.border-\[\#dce6f0\]{--tw-border-opacity: 1;border-color:rgb(220 230 240 / var(--tw-border-opacity, 1))}.border-amber-200{--tw-border-opacity: 1;border-color:rgb(253 230 138 / var(--tw-border-opacity, 1))}.border-blue-100{--tw-border-opacity: 1;border-color:rgb(219 234 254 / var(--tw-border-opacity, 1))}.border-blue-200{--tw-border-opacity: 1;border-color:rgb(191 219 254 / var(--tw-border-opacity, 1))}.border-blue-300{--tw-border-opacity: 1;border-color:rgb(147 197 253 / var(--tw-border-opacity, 1))}.border-current{border-color:currentColor}.border-cyan-200{--tw-border-opacity: 1;border-color:rgb(165 243 252 / var(--tw-border-opacity, 1))}.border-emerald-100{--tw-border-opacity: 1;border-color:rgb(209 250 229 / var(--tw-border-opacity, 1))}.border-emerald-200{--tw-border-opacity: 1;border-color:rgb(167 243 208 / var(--tw-border-opacity, 1))}.border-emerald-300{--tw-border-opacity: 1;border-color:rgb(110 231 183 / var(--tw-border-opacity, 1))}.border-emerald-500{--tw-border-opacity: 1;border-color:rgb(16 185 129 / var(--tw-border-opacity, 1))}.border-orange-100{--tw-border-opacity: 1;border-color:rgb(255 237 213 / var(--tw-border-opacity, 1))}.border-orange-200{--tw-border-opacity: 1;border-color:rgb(254 215 170 / var(--tw-border-opacity, 1))}.border-orange-300{--tw-border-opacity: 1;border-color:rgb(253 186 116 / var(--tw-border-opacity, 1))}.border-red-100{--tw-border-opacity: 1;border-color:rgb(254 226 226 / var(--tw-border-opacity, 1))}.border-red-200{--tw-border-opacity: 1;border-color:rgb(254 202 202 / var(--tw-border-opacity, 1))}.border-red-300{--tw-border-opacity: 1;border-color:rgb(252 165 165 / var(--tw-border-opacity, 1))}.border-red-500{--tw-border-opacity: 1;border-color:rgb(239 68 68 / var(--tw-border-opacity, 1))}.border-red-700{--tw-border-opacity: 1;border-color:rgb(185 28 28 / var(--tw-border-opacity, 1))}.border-red-800{--tw-border-opacity: 1;border-color:rgb(153 27 27 / var(--tw-border-opacity, 1))}.border-rose-200{--tw-border-opacity: 1;border-color:rgb(254 205 211 / var(--tw-border-opacity, 1))}.border-sky-100{--tw-border-opacity: 1;border-color:rgb(224 242 254 / var(--tw-border-opacity, 1))}.border-sky-200{--tw-border-opacity: 1;border-color:rgb(186 230 253 / var(--tw-border-opacity, 1))}.border-slate-100{--tw-border-opacity: 1;border-color:rgb(241 245 249 / var(--tw-border-opacity, 1))}.border-slate-200{--tw-border-opacity: 1;border-color:rgb(226 232 240 / var(--tw-border-opacity, 1))}.border-slate-300{--tw-border-opacity: 1;border-color:rgb(203 213 225 / var(--tw-border-opacity, 1))}.border-slate-400{--tw-border-opacity: 1;border-color:rgb(148 163 184 / var(--tw-border-opacity, 1))}.border-teal-100{--tw-border-opacity: 1;border-color:rgb(204 251 241 / var(--tw-border-opacity, 1))}.border-teal-200{--tw-border-opacity: 1;border-color:rgb(153 246 228 / var(--tw-border-opacity, 1))}.border-teal-300{--tw-border-opacity: 1;border-color:rgb(94 234 212 / var(--tw-border-opacity, 1))}.border-teal-600{--tw-border-opacity: 1;border-color:rgb(13 148 136 / var(--tw-border-opacity, 1))}.border-teal-700{--tw-border-opacity: 1;border-color:rgb(15 118 110 / var(--tw-border-opacity, 1))}.border-teal-800{--tw-border-opacity: 1;border-color:rgb(17 94 89 / var(--tw-border-opacity, 1))}.border-teal-900{--tw-border-opacity: 1;border-color:rgb(19 78 74 / var(--tw-border-opacity, 1))}.border-transparent{border-color:transparent}.border-violet-300{--tw-border-opacity: 1;border-color:rgb(196 181 253 / var(--tw-border-opacity, 1))}.border-white{--tw-border-opacity: 1;border-color:rgb(255 255 255 / var(--tw-border-opacity, 1))}.border-white\/30{border-color:#ffffff4d}.border-b-white{--tw-border-opacity: 1;border-bottom-color:rgb(255 255 255 / var(--tw-border-opacity, 1))}.border-t-transparent{border-top-color:transparent}.\!bg-\[\#0f8492\]{--tw-bg-opacity: 1 !important;background-color:rgb(15 132 146 / var(--tw-bg-opacity, 1))!important}.\!bg-blue-50{--tw-bg-opacity: 1 !important;background-color:rgb(239 246 255 / var(--tw-bg-opacity, 1))!important}.\!bg-slate-50\/60{background-color:#f8fafc99!important}.\!bg-teal-50{--tw-bg-opacity: 1 !important;background-color:rgb(240 253 250 / var(--tw-bg-opacity, 1))!important}.\!bg-transparent{background-color:transparent!important}.\!bg-white{--tw-bg-opacity: 1 !important;background-color:rgb(255 255 255 / var(--tw-bg-opacity, 1))!important}.bg-\[\#0566d8\]{--tw-bg-opacity: 1;background-color:rgb(5 102 216 / var(--tw-bg-opacity, 1))}.bg-\[\#128b95\]{--tw-bg-opacity: 1;background-color:rgb(18 139 149 / var(--tw-bg-opacity, 1))}.bg-\[\#e8f8f5\]{--tw-bg-opacity: 1;background-color:rgb(232 248 245 / var(--tw-bg-opacity, 1))}.bg-\[\#f3f7fb\]{--tw-bg-opacity: 1;background-color:rgb(243 247 251 / var(--tw-bg-opacity, 1))}.bg-\[\#f4f8fc\]{--tw-bg-opacity: 1;background-color:rgb(244 248 252 / var(--tw-bg-opacity, 1))}.bg-\[\#fbfcfe\]{--tw-bg-opacity: 1;background-color:rgb(251 252 254 / var(--tw-bg-opacity, 1))}.bg-amber-50{--tw-bg-opacity: 1;background-color:rgb(255 251 235 / var(--tw-bg-opacity, 1))}.bg-amber-50\/50{background-color:#fffbeb80}.bg-black\/40{background-color:#0006}.bg-blue-100{--tw-bg-opacity: 1;background-color:rgb(219 234 254 / var(--tw-bg-opacity, 1))}.bg-blue-300{--tw-bg-opacity: 1;background-color:rgb(147 197 253 / var(--tw-bg-opacity, 1))}.bg-blue-50{--tw-bg-opacity: 1;background-color:rgb(239 246 255 / var(--tw-bg-opacity, 1))}.bg-blue-50\/70{background-color:#eff6ffb3}.bg-blue-500{--tw-bg-opacity: 1;background-color:rgb(59 130 246 / var(--tw-bg-opacity, 1))}.bg-cyan-50{--tw-bg-opacity: 1;background-color:rgb(236 254 255 / var(--tw-bg-opacity, 1))}.bg-emerald-100{--tw-bg-opacity: 1;background-color:rgb(209 250 229 / var(--tw-bg-opacity, 1))}.bg-emerald-50{--tw-bg-opacity: 1;background-color:rgb(236 253 245 / var(--tw-bg-opacity, 1))}.bg-orange-50{--tw-bg-opacity: 1;background-color:rgb(255 247 237 / var(--tw-bg-opacity, 1))}.bg-red-50{--tw-bg-opacity: 1;background-color:rgb(254 242 242 / var(--tw-bg-opacity, 1))}.bg-red-50\/60{background-color:#fef2f299}.bg-red-600{--tw-bg-opacity: 1;background-color:rgb(220 38 38 / var(--tw-bg-opacity, 1))}.bg-red-700{--tw-bg-opacity: 1;background-color:rgb(185 28 28 / var(--tw-bg-opacity, 1))}.bg-rose-100{--tw-bg-opacity: 1;background-color:rgb(255 228 230 / var(--tw-bg-opacity, 1))}.bg-rose-50{--tw-bg-opacity: 1;background-color:rgb(255 241 242 / var(--tw-bg-opacity, 1))}.bg-sky-100{--tw-bg-opacity: 1;background-color:rgb(224 242 254 / var(--tw-bg-opacity, 1))}.bg-sky-50{--tw-bg-opacity: 1;background-color:rgb(240 249 255 / var(--tw-bg-opacity, 1))}.bg-slate-100{--tw-bg-opacity: 1;background-color:rgb(241 245 249 / var(--tw-bg-opacity, 1))}.bg-slate-50{--tw-bg-opacity: 1;background-color:rgb(248 250 252 / var(--tw-bg-opacity, 1))}.bg-slate-50\/60{background-color:#f8fafc99}.bg-slate-50\/70{background-color:#f8fafcb3}.bg-slate-950{--tw-bg-opacity: 1;background-color:rgb(2 6 23 / var(--tw-bg-opacity, 1))}.bg-slate-950\/40{background-color:#02061766}.bg-slate-950\/45{background-color:#02061773}.bg-slate-950\/55{background-color:#0206178c}.bg-teal-100{--tw-bg-opacity: 1;background-color:rgb(204 251 241 / var(--tw-bg-opacity, 1))}.bg-teal-50{--tw-bg-opacity: 1;background-color:rgb(240 253 250 / var(--tw-bg-opacity, 1))}.bg-teal-50\/70{background-color:#f0fdfab3}.bg-teal-600{--tw-bg-opacity: 1;background-color:rgb(13 148 136 / var(--tw-bg-opacity, 1))}.bg-teal-700{--tw-bg-opacity: 1;background-color:rgb(15 118 110 / var(--tw-bg-opacity, 1))}.bg-teal-800{--tw-bg-opacity: 1;background-color:rgb(17 94 89 / var(--tw-bg-opacity, 1))}.bg-transparent{background-color:transparent}.bg-violet-100{--tw-bg-opacity: 1;background-color:rgb(237 233 254 / var(--tw-bg-opacity, 1))}.bg-violet-50{--tw-bg-opacity: 1;background-color:rgb(245 243 255 / var(--tw-bg-opacity, 1))}.bg-white{--tw-bg-opacity: 1;background-color:rgb(255 255 255 / var(--tw-bg-opacity, 1))}.bg-white\/10{background-color:#ffffff1a}.bg-white\/95{background-color:#fffffff2}.bg-\[conic-gradient\(\#fb7185_0_33\%\,\#f5c65b_33\%_55\%\,\#4e90ed_55\%_74\%\,\#9c76e8_74\%_88\%\,\#94a3b8_88\%_100\%\)\]{background-image:conic-gradient(#fb7185 0,#fb7185 33%,#f5c65b 33%,#f5c65b 55%,#4e90ed 55%,#4e90ed 74%,#9c76e8 74%,#9c76e8 88%,#94a3b8 88%,#94a3b8)}.bg-gradient-to-r{background-image:linear-gradient(to right,var(--tw-gradient-stops))}.from-teal-50{--tw-gradient-from: #f0fdfa var(--tw-gradient-from-position);--tw-gradient-to: rgb(240 253 250 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)}.from-teal-600{--tw-gradient-from: #0d9488 var(--tw-gradient-from-position);--tw-gradient-to: rgb(13 148 136 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)}.from-teal-700{--tw-gradient-from: #0f766e var(--tw-gradient-from-position);--tw-gradient-to: rgb(15 118 110 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)}.via-cyan-600{--tw-gradient-to: rgb(8 145 178 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), #0891b2 var(--tw-gradient-via-position), var(--tw-gradient-to)}.via-white{--tw-gradient-to: rgb(255 255 255 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), #fff var(--tw-gradient-via-position), var(--tw-gradient-to)}.to-blue-800{--tw-gradient-to: #1e40af var(--tw-gradient-to-position)}.to-cyan-700{--tw-gradient-to: #0e7490 var(--tw-gradient-to-position)}.to-white{--tw-gradient-to: #fff var(--tw-gradient-to-position)}.\!p-0{padding:0!important}.p-0{padding:0}.p-1\.5{padding:.375rem}.p-2{padding:.5rem}.p-3{padding:.75rem}.p-4{padding:1rem}.p-5{padding:1.25rem}.p-6{padding:1.5rem}.p-8{padding:2rem}.\!px-2\.5{padding-left:.625rem!important;padding-right:.625rem!important}.\!px-3{padding-left:.75rem!important;padding-right:.75rem!important}.\!px-3\.5{padding-left:.875rem!important;padding-right:.875rem!important}.\!px-4{padding-left:1rem!important;padding-right:1rem!important}.\!py-0{padding-top:0!important;padding-bottom:0!important}.\!py-1{padding-top:.25rem!important;padding-bottom:.25rem!important}.\!py-2\.5{padding-top:.625rem!important;padding-bottom:.625rem!important}.\!py-3\.5{padding-top:.875rem!important;padding-bottom:.875rem!important}.\!py-4{padding-top:1rem!important;padding-bottom:1rem!important}.px-2{padding-left:.5rem;padding-right:.5rem}.px-2\.5{padding-left:.625rem;padding-right:.625rem}.px-3{padding-left:.75rem;padding-right:.75rem}.px-3\.5{padding-left:.875rem;padding-right:.875rem}.px-4{padding-left:1rem;padding-right:1rem}.px-5{padding-left:1.25rem;padding-right:1.25rem}.px-6{padding-left:1.5rem;padding-right:1.5rem}.px-8{padding-left:2rem;padding-right:2rem}.py-0\.5{padding-top:.125rem;padding-bottom:.125rem}.py-1{padding-top:.25rem;padding-bottom:.25rem}.py-1\.5{padding-top:.375rem;padding-bottom:.375rem}.py-10{padding-top:2.5rem;padding-bottom:2.5rem}.py-12{padding-top:3rem;padding-bottom:3rem}.py-2{padding-top:.5rem;padding-bottom:.5rem}.py-2\.5{padding-top:.625rem;padding-bottom:.625rem}.py-3{padding-top:.75rem;padding-bottom:.75rem}.py-3\.5{padding-top:.875rem;padding-bottom:.875rem}.py-4{padding-top:1rem;padding-bottom:1rem}.py-5{padding-top:1.25rem;padding-bottom:1.25rem}.py-8{padding-top:2rem;padding-bottom:2rem}.pb-16{padding-bottom:4rem}.pb-24{padding-bottom:6rem}.pl-10{padding-left:2.5rem}.pl-5{padding-left:1.25rem}.pl-9{padding-left:2.25rem}.pr-4{padding-right:1rem}.pt-2{padding-top:.5rem}.pt-4{padding-top:1rem}.pt-6{padding-top:1.5rem}.\!text-left{text-align:left!important}.text-left{text-align:left}.text-center{text-align:center}.text-right{text-align:right}.text-end{text-align:end}.align-top{vertical-align:top}.\!text-\[11px\]{font-size:11px!important}.\!text-\[12px\]{font-size:12px!important}.\!text-sm{font-size:.875rem!important;line-height:1.25rem!important}.\!text-xs{font-size:.75rem!important;line-height:1rem!important}.text-2xl{font-size:1.5rem;line-height:2rem}.text-3xl{font-size:1.875rem;line-height:2.25rem}.text-\[10px\]{font-size:10px}.text-\[11px\]{font-size:11px}.text-\[12px\]{font-size:12px}.text-\[13px\]{font-size:13px}.text-\[14px\]{font-size:14px}.text-\[15px\]{font-size:15px}.text-\[19px\]{font-size:19px}.text-\[20px\]{font-size:20px}.text-\[22px\]{font-size:22px}.text-\[9px\]{font-size:9px}.text-base{font-size:1rem;line-height:1.5rem}.text-lg{font-size:1.125rem;line-height:1.75rem}.text-sm{font-size:.875rem;line-height:1.25rem}.text-xl{font-size:1.25rem;line-height:1.75rem}.text-xs{font-size:.75rem;line-height:1rem}.\!font-medium{font-weight:500!important}.\!font-semibold{font-weight:600!important}.font-bold{font-weight:700}.font-extrabold{font-weight:800}.font-medium{font-weight:500}.font-normal{font-weight:400}.font-semibold{font-weight:600}.\!uppercase{text-transform:uppercase!important}.uppercase{text-transform:uppercase}.tabular-nums{--tw-numeric-spacing: tabular-nums;font-variant-numeric:var(--tw-ordinal) var(--tw-slashed-zero) var(--tw-numeric-figure) var(--tw-numeric-spacing) var(--tw-numeric-fraction)}.leading-4{line-height:1rem}.leading-5{line-height:1.25rem}.leading-6{line-height:1.5rem}.leading-none{line-height:1}.leading-tight{line-height:1.25}.\!tracking-wide{letter-spacing:.025em!important}.tracking-\[0\.14em\]{letter-spacing:.14em}.tracking-\[0\.16em\]{letter-spacing:.16em}.tracking-\[0\.18em\]{letter-spacing:.18em}.tracking-tight{letter-spacing:-.025em}.tracking-wide{letter-spacing:.025em}.\!text-slate-700{--tw-text-opacity: 1 !important;color:rgb(51 65 85 / var(--tw-text-opacity, 1))!important}.\!text-slate-900{--tw-text-opacity: 1 !important;color:rgb(15 23 42 / var(--tw-text-opacity, 1))!important}.\!text-white{--tw-text-opacity: 1 !important;color:rgb(255 255 255 / var(--tw-text-opacity, 1))!important}.text-\[\#0566d8\]{--tw-text-opacity: 1;color:rgb(5 102 216 / var(--tw-text-opacity, 1))}.text-\[\#0b2447\]{--tw-text-opacity: 1;color:rgb(11 36 71 / var(--tw-text-opacity, 1))}.text-\[\#0b6b93\]{--tw-text-opacity: 1;color:rgb(11 107 147 / var(--tw-text-opacity, 1))}.text-\[\#0f2746\]{--tw-text-opacity: 1;color:rgb(15 39 70 / var(--tw-text-opacity, 1))}.text-\[\#0f727a\]{--tw-text-opacity: 1;color:rgb(15 114 122 / var(--tw-text-opacity, 1))}.text-\[\#123f78\]{--tw-text-opacity: 1;color:rgb(18 63 120 / var(--tw-text-opacity, 1))}.text-\[\#128b95\]{--tw-text-opacity: 1;color:rgb(18 139 149 / var(--tw-text-opacity, 1))}.text-\[\#142d52\]{--tw-text-opacity: 1;color:rgb(20 45 82 / var(--tw-text-opacity, 1))}.text-\[\#245595\]{--tw-text-opacity: 1;color:rgb(36 85 149 / var(--tw-text-opacity, 1))}.text-\[\#2870c8\]{--tw-text-opacity: 1;color:rgb(40 112 200 / var(--tw-text-opacity, 1))}.text-\[\#38516f\]{--tw-text-opacity: 1;color:rgb(56 81 111 / var(--tw-text-opacity, 1))}.text-\[\#41617f\]{--tw-text-opacity: 1;color:rgb(65 97 127 / var(--tw-text-opacity, 1))}.text-\[\#58708f\]{--tw-text-opacity: 1;color:rgb(88 112 143 / var(--tw-text-opacity, 1))}.text-\[\#5b708a\]{--tw-text-opacity: 1;color:rgb(91 112 138 / var(--tw-text-opacity, 1))}.text-\[\#5b7190\]{--tw-text-opacity: 1;color:rgb(91 113 144 / var(--tw-text-opacity, 1))}.text-\[\#66809f\]{--tw-text-opacity: 1;color:rgb(102 128 159 / var(--tw-text-opacity, 1))}.text-\[\#7185a0\]{--tw-text-opacity: 1;color:rgb(113 133 160 / var(--tw-text-opacity, 1))}.text-\[\#9ab0c7\]{--tw-text-opacity: 1;color:rgb(154 176 199 / var(--tw-text-opacity, 1))}.text-amber-600{--tw-text-opacity: 1;color:rgb(217 119 6 / var(--tw-text-opacity, 1))}.text-amber-700{--tw-text-opacity: 1;color:rgb(180 83 9 / var(--tw-text-opacity, 1))}.text-amber-900{--tw-text-opacity: 1;color:rgb(120 53 15 / var(--tw-text-opacity, 1))}.text-blue-600{--tw-text-opacity: 1;color:rgb(37 99 235 / var(--tw-text-opacity, 1))}.text-blue-700{--tw-text-opacity: 1;color:rgb(29 78 216 / var(--tw-text-opacity, 1))}.text-blue-700\/75{color:#1d4ed8bf}.text-blue-800{--tw-text-opacity: 1;color:rgb(30 64 175 / var(--tw-text-opacity, 1))}.text-cyan-700{--tw-text-opacity: 1;color:rgb(14 116 144 / var(--tw-text-opacity, 1))}.text-emerald-600{--tw-text-opacity: 1;color:rgb(5 150 105 / var(--tw-text-opacity, 1))}.text-emerald-700{--tw-text-opacity: 1;color:rgb(4 120 87 / var(--tw-text-opacity, 1))}.text-emerald-800{--tw-text-opacity: 1;color:rgb(6 95 70 / var(--tw-text-opacity, 1))}.text-emerald-900{--tw-text-opacity: 1;color:rgb(6 78 59 / var(--tw-text-opacity, 1))}.text-orange-600{--tw-text-opacity: 1;color:rgb(234 88 12 / var(--tw-text-opacity, 1))}.text-orange-700{--tw-text-opacity: 1;color:rgb(194 65 12 / var(--tw-text-opacity, 1))}.text-red-500{--tw-text-opacity: 1;color:rgb(239 68 68 / var(--tw-text-opacity, 1))}.text-red-600{--tw-text-opacity: 1;color:rgb(220 38 38 / var(--tw-text-opacity, 1))}.text-red-700{--tw-text-opacity: 1;color:rgb(185 28 28 / var(--tw-text-opacity, 1))}.text-rose-600{--tw-text-opacity: 1;color:rgb(225 29 72 / var(--tw-text-opacity, 1))}.text-rose-700{--tw-text-opacity: 1;color:rgb(190 18 60 / var(--tw-text-opacity, 1))}.text-rose-800{--tw-text-opacity: 1;color:rgb(159 18 57 / var(--tw-text-opacity, 1))}.text-sky-600{--tw-text-opacity: 1;color:rgb(2 132 199 / var(--tw-text-opacity, 1))}.text-sky-700{--tw-text-opacity: 1;color:rgb(3 105 161 / var(--tw-text-opacity, 1))}.text-slate-300{--tw-text-opacity: 1;color:rgb(203 213 225 / var(--tw-text-opacity, 1))}.text-slate-400{--tw-text-opacity: 1;color:rgb(148 163 184 / var(--tw-text-opacity, 1))}.text-slate-500{--tw-text-opacity: 1;color:rgb(100 116 139 / var(--tw-text-opacity, 1))}.text-slate-600{--tw-text-opacity: 1;color:rgb(71 85 105 / var(--tw-text-opacity, 1))}.text-slate-700{--tw-text-opacity: 1;color:rgb(51 65 85 / var(--tw-text-opacity, 1))}.text-slate-800{--tw-text-opacity: 1;color:rgb(30 41 59 / var(--tw-text-opacity, 1))}.text-slate-900{--tw-text-opacity: 1;color:rgb(15 23 42 / var(--tw-text-opacity, 1))}.text-slate-950{--tw-text-opacity: 1;color:rgb(2 6 23 / var(--tw-text-opacity, 1))}.text-teal-100{--tw-text-opacity: 1;color:rgb(204 251 241 / var(--tw-text-opacity, 1))}.text-teal-50{--tw-text-opacity: 1;color:rgb(240 253 250 / var(--tw-text-opacity, 1))}.text-teal-500{--tw-text-opacity: 1;color:rgb(20 184 166 / var(--tw-text-opacity, 1))}.text-teal-700{--tw-text-opacity: 1;color:rgb(15 118 110 / var(--tw-text-opacity, 1))}.text-teal-700\/75{color:#0f766ebf}.text-teal-800{--tw-text-opacity: 1;color:rgb(17 94 89 / var(--tw-text-opacity, 1))}.text-violet-600{--tw-text-opacity: 1;color:rgb(124 58 237 / var(--tw-text-opacity, 1))}.text-violet-700{--tw-text-opacity: 1;color:rgb(109 40 217 / var(--tw-text-opacity, 1))}.text-white{--tw-text-opacity: 1;color:rgb(255 255 255 / var(--tw-text-opacity, 1))}.underline{text-decoration-line:underline}.decoration-dotted{text-decoration-style:dotted}.underline-offset-2{text-underline-offset:2px}.underline-offset-4{text-underline-offset:4px}.accent-teal-700{accent-color:#0f766e}.opacity-0{opacity:0}.opacity-90{opacity:.9}.\!shadow-none{--tw-shadow: 0 0 #0000 !important;--tw-shadow-colored: 0 0 #0000 !important;box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)!important}.shadow-2xl{--tw-shadow: 0 25px 50px -12px rgb(0 0 0 / .25);--tw-shadow-colored: 0 25px 50px -12px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.shadow-\[0_10px_24px_rgba\(15\,23\,42\,0\.06\)\]{--tw-shadow: 0 10px 24px rgba(15,23,42,.06);--tw-shadow-colored: 0 10px 24px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.shadow-\[0_10px_24px_rgba\(15\,23\,42\,0\.08\)\]{--tw-shadow: 0 10px 24px rgba(15,23,42,.08);--tw-shadow-colored: 0 10px 24px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.shadow-\[0_10px_30px_rgba\(15\,23\,42\,0\.06\)\]{--tw-shadow: 0 10px 30px rgba(15,23,42,.06);--tw-shadow-colored: 0 10px 30px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.shadow-\[0_12px_26px_rgba\(15\,23\,42\,0\.16\)\]{--tw-shadow: 0 12px 26px rgba(15,23,42,.16);--tw-shadow-colored: 0 12px 26px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.shadow-\[0_20px_40px_rgba\(15\,23\,42\,0\.18\)\]{--tw-shadow: 0 20px 40px rgba(15,23,42,.18);--tw-shadow-colored: 0 20px 40px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.shadow-\[0_24px_70px_rgba\(15\,23\,42\,0\.26\)\]{--tw-shadow: 0 24px 70px rgba(15,23,42,.26);--tw-shadow-colored: 0 24px 70px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.shadow-\[0_24px_70px_rgba\(15\,23\,42\,0\.28\)\]{--tw-shadow: 0 24px 70px rgba(15,23,42,.28);--tw-shadow-colored: 0 24px 70px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.shadow-\[0_2px_10px_rgba\(15\,118\,110\,0\.10\)\]{--tw-shadow: 0 2px 10px rgba(15,118,110,.1);--tw-shadow-colored: 0 2px 10px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.shadow-\[0_5px_18px_rgba\(25\,53\,87\,\.06\)\]{--tw-shadow: 0 5px 18px rgba(25,53,87,.06);--tw-shadow-colored: 0 5px 18px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.shadow-\[0_6px_18px_rgba\(15\,23\,42\,0\.05\)\]{--tw-shadow: 0 6px 18px rgba(15,23,42,.05);--tw-shadow-colored: 0 6px 18px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.shadow-\[0_8px_22px_rgba\(15\,23\,42\,0\.05\)\]{--tw-shadow: 0 8px 22px rgba(15,23,42,.05);--tw-shadow-colored: 0 8px 22px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.shadow-\[0_8px_22px_rgba\(15\,23\,42\,0\.06\)\]{--tw-shadow: 0 8px 22px rgba(15,23,42,.06);--tw-shadow-colored: 0 8px 22px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.shadow-lg{--tw-shadow: 0 10px 15px -3px rgb(0 0 0 / .1), 0 4px 6px -4px rgb(0 0 0 / .1);--tw-shadow-colored: 0 10px 15px -3px var(--tw-shadow-color), 0 4px 6px -4px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.shadow-none{--tw-shadow: 0 0 #0000;--tw-shadow-colored: 0 0 #0000;box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.shadow-sm{--tw-shadow: 0 1px 2px 0 rgb(0 0 0 / .05);--tw-shadow-colored: 0 1px 2px 0 var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.shadow-xl{--tw-shadow: 0 20px 25px -5px rgb(0 0 0 / .1), 0 8px 10px -6px rgb(0 0 0 / .1);--tw-shadow-colored: 0 20px 25px -5px var(--tw-shadow-color), 0 8px 10px -6px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.outline-none{outline:2px solid transparent;outline-offset:2px}.outline{outline-style:solid}.ring-1{--tw-ring-offset-shadow: var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);--tw-ring-shadow: var(--tw-ring-inset) 0 0 0 calc(1px + var(--tw-ring-offset-width)) var(--tw-ring-color);box-shadow:var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow, 0 0 #0000)}.ring-2{--tw-ring-offset-shadow: var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);--tw-ring-shadow: var(--tw-ring-inset) 0 0 0 calc(2px + var(--tw-ring-offset-width)) var(--tw-ring-color);box-shadow:var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow, 0 0 #0000)}.ring-teal-100{--tw-ring-opacity: 1;--tw-ring-color: rgb(204 251 241 / var(--tw-ring-opacity, 1))}.blur{--tw-blur: blur(8px);filter:var(--tw-blur) var(--tw-brightness) var(--tw-contrast) var(--tw-grayscale) var(--tw-hue-rotate) var(--tw-invert) var(--tw-saturate) var(--tw-sepia) var(--tw-drop-shadow)}.drop-shadow-\[0_-2px_2px_rgba\(15\,23\,42\,0\.12\)\]{--tw-drop-shadow: drop-shadow(0 -2px 2px rgba(15,23,42,.12));filter:var(--tw-blur) var(--tw-brightness) var(--tw-contrast) var(--tw-grayscale) var(--tw-hue-rotate) var(--tw-invert) var(--tw-saturate) var(--tw-sepia) var(--tw-drop-shadow)}.filter{filter:var(--tw-blur) var(--tw-brightness) var(--tw-contrast) var(--tw-grayscale) var(--tw-hue-rotate) var(--tw-invert) var(--tw-saturate) var(--tw-sepia) var(--tw-drop-shadow)}.backdrop-blur{--tw-backdrop-blur: blur(8px);-webkit-backdrop-filter:var(--tw-backdrop-blur) var(--tw-backdrop-brightness) var(--tw-backdrop-contrast) var(--tw-backdrop-grayscale) var(--tw-backdrop-hue-rotate) var(--tw-backdrop-invert) var(--tw-backdrop-opacity) var(--tw-backdrop-saturate) var(--tw-backdrop-sepia);backdrop-filter:var(--tw-backdrop-blur) var(--tw-backdrop-brightness) var(--tw-backdrop-contrast) var(--tw-backdrop-grayscale) var(--tw-backdrop-hue-rotate) var(--tw-backdrop-invert) var(--tw-backdrop-opacity) var(--tw-backdrop-saturate) var(--tw-backdrop-sepia)}.backdrop-blur-\[1px\]{--tw-backdrop-blur: blur(1px);-webkit-backdrop-filter:var(--tw-backdrop-blur) var(--tw-backdrop-brightness) var(--tw-backdrop-contrast) var(--tw-backdrop-grayscale) var(--tw-backdrop-hue-rotate) var(--tw-backdrop-invert) var(--tw-backdrop-opacity) var(--tw-backdrop-saturate) var(--tw-backdrop-sepia);backdrop-filter:var(--tw-backdrop-blur) var(--tw-backdrop-brightness) var(--tw-backdrop-contrast) var(--tw-backdrop-grayscale) var(--tw-backdrop-hue-rotate) var(--tw-backdrop-invert) var(--tw-backdrop-opacity) var(--tw-backdrop-saturate) var(--tw-backdrop-sepia)}.backdrop-blur-\[2px\]{--tw-backdrop-blur: blur(2px);-webkit-backdrop-filter:var(--tw-backdrop-blur) var(--tw-backdrop-brightness) var(--tw-backdrop-contrast) var(--tw-backdrop-grayscale) var(--tw-backdrop-hue-rotate) var(--tw-backdrop-invert) var(--tw-backdrop-opacity) var(--tw-backdrop-saturate) var(--tw-backdrop-sepia);backdrop-filter:var(--tw-backdrop-blur) var(--tw-backdrop-brightness) var(--tw-backdrop-contrast) var(--tw-backdrop-grayscale) var(--tw-backdrop-hue-rotate) var(--tw-backdrop-invert) var(--tw-backdrop-opacity) var(--tw-backdrop-saturate) var(--tw-backdrop-sepia)}.backdrop-blur-sm{--tw-backdrop-blur: blur(4px);-webkit-backdrop-filter:var(--tw-backdrop-blur) var(--tw-backdrop-brightness) var(--tw-backdrop-contrast) var(--tw-backdrop-grayscale) var(--tw-backdrop-hue-rotate) var(--tw-backdrop-invert) var(--tw-backdrop-opacity) var(--tw-backdrop-saturate) var(--tw-backdrop-sepia);backdrop-filter:var(--tw-backdrop-blur) var(--tw-backdrop-brightness) var(--tw-backdrop-contrast) var(--tw-backdrop-grayscale) var(--tw-backdrop-hue-rotate) var(--tw-backdrop-invert) var(--tw-backdrop-opacity) var(--tw-backdrop-saturate) var(--tw-backdrop-sepia)}.transition{transition-property:color,background-color,border-color,text-decoration-color,fill,stroke,opacity,box-shadow,transform,filter,backdrop-filter;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s}*{box-sizing:border-box}html,body,#root{margin:0;height:100%;--tw-bg-opacity: 1;background-color:rgb(244 247 251 / var(--tw-bg-opacity, 1));font-family:Arial,Helvetica,sans-serif;--tw-text-opacity: 1;color:rgb(31 41 55 / var(--tw-text-opacity, 1))}body{overflow:hidden}button,input,select,textarea{font-family:Arial,Helvetica,sans-serif}table td:empty:before{content:"-"}.accounts-compact-input{height:42px;min-height:42px;border:1px solid #cbd8e8;border-radius:12px;background:#fff;box-sizing:border-box;padding:0 12px;color:#1f3654;font-size:14px;line-height:20px;outline:none}.accounts-table-text{height:48px;padding:12px;border-bottom:1px solid #dde7f2;color:#24364b;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}input,select,textarea{width:100%;border-radius:8px;border-width:1px;--tw-border-opacity: 1;border-color:rgb(217 226 236 / var(--tw-border-opacity, 1));--tw-bg-opacity: 1;background-color:rgb(255 255 255 / var(--tw-bg-opacity, 1));padding:.625rem .75rem;--tw-text-opacity: 1;color:rgb(31 54 84 / var(--tw-text-opacity, 1));outline:2px solid transparent;outline-offset:2px}input:focus,select:focus,textarea:focus{--tw-border-opacity: 1;border-color:rgb(143 179 218 / var(--tw-border-opacity, 1));box-shadow:0 0 0 3px #8fb3da29}textarea{resize:vertical}.ui-modal-overlay{position:fixed;top:0;right:0;bottom:0;left:0;z-index:1300;display:flex;align-items:center;justify-content:center;padding:24px;background:#0f233c7a}.ui-modal-shell{width:100%;max-height:calc(100vh - 48px);display:flex;flex-direction:column;overflow:hidden;color:#1f3654;background:#fff;border:1px solid #cfdce9;border-radius:8px;box-shadow:0 24px 60px #0f233c47}.ui-modal-header{display:flex;align-items:flex-start;justify-content:space-between;gap:16px;padding:18px 20px;background:#f8fbff;border-bottom:1px solid #d7e2ef}.ui-modal-heading{min-width:0}.ui-modal-heading h3{margin:0;color:#0d2545;font-size:20px;line-height:1.25;font-weight:800}.ui-modal-heading p{margin:5px 0 0;color:#58708f;font-size:14px;line-height:1.4;font-weight:700}.ui-modal-close{width:38px;height:38px;flex:0 0 auto;display:inline-flex;align-items:center;justify-content:center;color:#1f3654;background:#fff;border:1px solid #cbd8e8;border-radius:8px;cursor:pointer}.ui-modal-close:hover,.ui-modal-close:focus-visible{border-color:#8fb3da;box-shadow:0 0 0 3px #8fb3da29;outline:none}.ui-modal-body{display:grid;gap:16px;padding:20px;overflow:auto}.ui-modal-footer{display:flex;justify-content:flex-end;gap:10px;padding:16px 20px;background:#f8fbff;border-top:1px solid #d7e2ef}.scheduling-request-modal .ui-modal-header{padding:20px 24px 18px}.scheduling-request-modal .ui-modal-body{padding:22px 24px}.scheduling-request-modal .ui-modal-footer{padding:14px 24px}.scheduling-request-form{display:grid;gap:16px}.scheduling-request-form .ipd-field{gap:6px}.scheduling-request-form .ipd-field>span:first-child{color:#28425f;font-size:14px;font-weight:650}.scheduling-request-form .ipd-field input,.scheduling-request-form .ipd-field textarea{border-color:#bfd0e0;border-radius:7px}.scheduling-request-date-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:16px}.scheduling-request-notes{min-height:120px;padding:10px 12px;resize:vertical}.scheduling-request-notes-help{display:flex;justify-content:space-between;gap:12px;color:#64748b;font-size:12px}@media (max-width: 560px){.scheduling-request-date-grid{grid-template-columns:1fr}}.ui-dropdown{position:relative;width:100%}.ui-dropdown-trigger{width:100%;min-height:42px;display:flex;align-items:center;justify-content:space-between;gap:10px;padding:0 12px;color:#1f3654;text-align:left;background:#fff;border:1px solid #cbd8e8;border-radius:8px;cursor:pointer}.ui-dropdown-trigger:hover:not(:disabled),.ui-dropdown-trigger.open,.ui-dropdown-trigger:focus-visible{border-color:#8fb3da;box-shadow:0 0 0 3px #8fb3da29;outline:none}.settings-combobox-toggle,.account-follow-up-select-trigger,.ui-dropdown-trigger{border-radius:8px;border-color:#cbd8e8;background:#fff;color:#1f3654}.settings-combobox-toggle:hover,.settings-combobox-toggle.open,.settings-combobox-toggle:focus-visible,.account-follow-up-select-trigger:hover,.account-follow-up-select-trigger.open,.account-follow-up-select-trigger:focus-visible,.ui-dropdown-trigger:hover:not(:disabled),.ui-dropdown-trigger.open,.ui-dropdown-trigger:focus-visible{border-color:#8fb3da;box-shadow:0 0 0 3px #8fb3da29;outline:none}.ui-dropdown-trigger:disabled{cursor:not-allowed;opacity:.6}.ui-dropdown-trigger-text{min-width:0;flex:1;overflow:hidden;color:#1f3654;font-size:14px;font-weight:800;line-height:20px;text-overflow:ellipsis;white-space:nowrap}.ui-dropdown-trigger-text.muted{color:#7b8da3;font-weight:600}.ui-dropdown-chevron{flex:0 0 auto;color:#496887;transition:transform .16s ease}.ui-dropdown-trigger.open .ui-dropdown-chevron{transform:rotate(180deg)}.ui-dropdown-panel{position:absolute;left:0;right:0;top:calc(100% + 6px);z-index:1405;overflow:hidden;background:#fff;border:1px solid #cbd8e8;border-radius:8px;box-shadow:0 18px 38px #0f172a2e}.ui-dropdown-search{height:44px;display:flex;align-items:center;gap:9px;padding:0 12px;color:#60738d;background:#f8fbff;border-bottom:1px solid #e1e9f3}.ui-dropdown-search input{width:100%;height:100%;min-width:0;padding:0;color:#1f3654;font-size:14px;font-weight:600;background:transparent;border:0;border-radius:0;box-shadow:none;outline:none}.ui-dropdown-list{max-height:248px;overflow-y:auto;padding:6px}.ui-dropdown-option{width:100%;min-height:44px;display:flex;align-items:center;gap:10px;padding:9px 10px;color:#1f3654;text-align:left;background:#fff;border:0;border-radius:8px;cursor:pointer}.ui-dropdown-option:hover,.ui-dropdown-option.selected{background:#eef5ff}.ui-dropdown-option.muted{color:#60738d;font-weight:700}.ui-dropdown-option-main{min-width:0;flex:1;display:grid;gap:2px}.ui-dropdown-option-label{overflow:hidden;color:#1f3654;font-size:14px;font-weight:800;line-height:1.25;text-overflow:ellipsis;white-space:nowrap}.ui-dropdown-option-description{overflow:hidden;color:#627894;font-size:12px;font-weight:600;line-height:1.25;text-overflow:ellipsis;white-space:nowrap}.ui-dropdown-option-meta{flex:0 0 auto;max-width:100px;overflow:hidden;color:#2f6f57;font-size:12px;font-weight:800;text-overflow:ellipsis;white-space:nowrap}.ui-dropdown-check{flex:0 0 auto;color:#1f7a5a}.ui-dropdown-empty{padding:18px 12px;color:#60738d;font-size:13px;font-weight:700;text-align:center}@media (max-width: 720px){.ui-modal-overlay{padding:12px}.ui-modal-shell{max-height:calc(100vh - 24px)}.ui-modal-header,.ui-modal-body,.ui-modal-footer{padding-left:14px;padding-right:14px}.ui-modal-footer{flex-wrap:wrap}}.app-shell{display:flex;height:100vh;width:100%;overflow:hidden}.app-shell.sidebar-collapsed .main-panel{gap:0px;padding:0}.app-shell.sidebar-collapsed .page-content{width:100%;padding-right:0}.app-shell.sidebar-collapsed .cewq-page-container,.app-shell.sidebar-collapsed .cb-page-container{width:100%;max-width:none;padding:.75rem 1rem}.app-shell.sidebar-collapsed .topbar{border-radius:0;padding:1rem 1.25rem;--tw-shadow: 0 0 #0000;--tw-shadow-colored: 0 0 #0000;box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.app-shell.sidebar-collapsed .charge-batch-page,.app-shell.sidebar-collapsed .cewq-page,.app-shell.sidebar-collapsed .pe-page{min-height:100%;padding:0}.app-shell.sidebar-collapsed .pe-shell{width:100%;max-width:none;padding:.75rem 1rem}.app-shell.sidebar-collapsed .pe-batch-summary-page,.app-shell.sidebar-collapsed .pe-batch-summary-shell{width:100%;max-width:none;padding-left:0;padding-right:0}.pe-page-summary .pe-shell{width:100%;max-width:none;padding:.375rem 1rem}.pe-page-summary .pe-form{margin-top:0;width:100%}.pe-page-summary .pe-form>*{width:100%}.app-shell.sidebar-collapsed .pe-patient-list-page{width:100%;max-width:none;padding:.75rem 1rem}.sidebar{display:flex;height:100vh;width:270px;min-width:270px;flex-shrink:0;flex-direction:column;gap:1.5rem;overflow-y:auto;overflow-x:hidden;padding:1.25rem 1rem;--tw-text-opacity: 1;color:rgb(255 255 255 / var(--tw-text-opacity, 1));background:radial-gradient(circle at top right,rgba(47,143,104,.24),transparent 28%),radial-gradient(circle at bottom left,rgba(15,111,122,.28),transparent 30%),linear-gradient(180deg,#163c4b,#0f293a)}.brand-block{display:flex;align-items:center;gap:.75rem;border-bottom-width:1px;border-bottom-color:#ffffff24;padding:.5rem .375rem .875rem}.brand-logo{display:flex;height:46px;width:46px;align-items:center;justify-content:center;overflow:hidden;border-radius:.75rem;background:#fff;box-shadow:inset 0 0 0 1px #0f6f7a1f,0 8px 18px #00000024}.brand-logo-image{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;display:block}.brand-title{font-size:1.25rem;line-height:1.75rem;font-weight:700}.brand-subtitle{margin-top:.125rem;font-size:.75rem;line-height:1rem;opacity:.8}.menu{display:flex;flex-direction:column;gap:.5rem}.menu-loading{border-radius:.75rem;padding:.75rem .875rem;font-size:.875rem;line-height:1.25rem;color:#ffffffb3}.menu-item{display:flex;width:100%;cursor:pointer;align-items:center;gap:.75rem;border-radius:.75rem;border-width:0px;background-color:transparent;padding:.75rem .875rem;text-align:left;--tw-text-opacity: 1;color:rgb(255 255 255 / var(--tw-text-opacity, 1));transition-property:all;transition-duration:.2s;transition-timing-function:cubic-bezier(.4,0,.2,1);font-size:14px;font-weight:500}.menu-item-icon{flex:0 0 auto;width:22px;display:inline-flex;align-items:center;justify-content:center;color:inherit}.menu-item:hover{background-color:#ffffff14;transform:translate(2px)}.menu-item.active{background-color:#ffffffeb;font-weight:700;--tw-text-opacity: 1;color:rgb(15 111 122 / var(--tw-text-opacity, 1));--tw-shadow: 0 2px 10px rgba(0, 0, 0, .12);--tw-shadow-colored: 0 2px 10px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.menu-item.active .menu-item-icon{color:#0f6f7a}.sidebar-collapse-btn{margin-top:auto;display:inline-flex;width:-moz-fit-content;width:fit-content;align-items:center;gap:.5rem;border-radius:.75rem;border-width:1px;border-color:#ffffff2e;background-color:transparent;padding:.625rem 1rem;font-size:.875rem;line-height:1.25rem;font-weight:500;--tw-text-opacity: 1;color:rgb(255 255 255 / var(--tw-text-opacity, 1));transition-property:color,background-color,border-color,text-decoration-color,fill,stroke;transition-duration:.2s;transition-timing-function:cubic-bezier(.4,0,.2,1)}.sidebar-collapse-btn:hover{background-color:#ffffff14}.main-panel{display:flex;height:100vh;min-width:0px;flex:1 1 0%;flex-direction:column;gap:.5rem;overflow:hidden;--tw-bg-opacity: 1;background-color:rgb(244 247 251 / var(--tw-bg-opacity, 1));padding:.5rem}.topbar{display:flex;flex-shrink:0;align-items:center;justify-content:space-between;gap:.75rem;border-radius:1rem;--tw-bg-opacity: 1;background-color:rgb(255 255 255 / var(--tw-bg-opacity, 1));padding:.75rem 1.25rem;--tw-shadow: 0 6px 20px rgba(15, 23, 42, .06);--tw-shadow-colored: 0 6px 20px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow);position:sticky;top:0;z-index:20}.topbar-left{display:flex;min-width:0px;align-items:center;gap:.625rem}.topbar-title-group{min-width:0px}.topbar-sidebar-btn{display:inline-flex;height:2.5rem;width:2.5rem;flex-shrink:0;cursor:pointer;align-items:center;justify-content:center;border-radius:.75rem;border-width:1px;--tw-border-opacity: 1;border-color:rgb(200 216 234 / var(--tw-border-opacity, 1));--tw-bg-opacity: 1;background-color:rgb(255 255 255 / var(--tw-bg-opacity, 1));--tw-text-opacity: 1;color:rgb(36 85 149 / var(--tw-text-opacity, 1));transition-property:all;transition-duration:.2s;transition-timing-function:cubic-bezier(.4,0,.2,1);box-shadow:0 4px 14px #12355b0f}.topbar-sidebar-btn:hover{--tw-border-opacity: 1;border-color:rgb(184 201 223 / var(--tw-border-opacity, 1));--tw-bg-opacity: 1;background-color:rgb(238 245 255 / var(--tw-bg-opacity, 1));box-shadow:0 8px 18px #12355b14}.topbar-title{margin:0;font-size:24px;line-height:1.05}.topbar-subtitle{margin-left:0;margin-right:0;margin-top:.125rem;margin-bottom:0;font-size:13px;line-height:1.25;--tw-text-opacity: 1;color:rgb(107 114 128 / var(--tw-text-opacity, 1))}.topbar-right{display:flex;align-items:center;gap:.625rem}.topbar-btn{cursor:pointer;border-radius:10px;border-width:0px;padding:.625rem .875rem;font-weight:600;--tw-text-opacity: 1;color:rgb(255 255 255 / var(--tw-text-opacity, 1));background:linear-gradient(135deg,#0f6f7a,#1b857f)}.topbar-refresh-btn{display:inline-flex;height:2.5rem;width:2.5rem;cursor:pointer;align-items:center;justify-content:center;border-radius:.75rem;border-width:1px;--tw-border-opacity: 1;border-color:rgb(200 216 234 / var(--tw-border-opacity, 1));--tw-bg-opacity: 1;background-color:rgb(255 255 255 / var(--tw-bg-opacity, 1));--tw-text-opacity: 1;color:rgb(36 85 149 / var(--tw-text-opacity, 1));transition-property:color,background-color,border-color,text-decoration-color,fill,stroke,opacity,box-shadow,transform,filter,backdrop-filter;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s;box-shadow:0 4px 14px #12355b0f}.topbar-refresh-btn:hover{--tw-border-opacity: 1;border-color:rgb(184 201 223 / var(--tw-border-opacity, 1));--tw-bg-opacity: 1;background-color:rgb(238 245 255 / var(--tw-bg-opacity, 1));box-shadow:0 8px 18px #12355b14}.topbar-notification{position:relative}.topbar-notification-btn{position:relative;display:inline-flex;height:2.5rem;width:2.5rem;cursor:pointer;align-items:center;justify-content:center;border-radius:.75rem;border-width:1px;--tw-border-opacity: 1;border-color:rgb(200 216 234 / var(--tw-border-opacity, 1));--tw-bg-opacity: 1;background-color:rgb(255 255 255 / var(--tw-bg-opacity, 1));--tw-text-opacity: 1;color:rgb(36 85 149 / var(--tw-text-opacity, 1));transition-property:color,background-color,border-color,text-decoration-color,fill,stroke,opacity,box-shadow,transform,filter,backdrop-filter;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s;box-shadow:0 4px 14px #12355b0f}.topbar-notification-btn:hover{--tw-border-opacity: 1;border-color:rgb(184 201 223 / var(--tw-border-opacity, 1));--tw-bg-opacity: 1;background-color:rgb(238 245 255 / var(--tw-bg-opacity, 1));box-shadow:0 8px 18px #12355b14}.topbar-notification-dot{position:absolute;top:7px;right:7px;width:8px;height:8px;border:2px solid #fff;border-radius:999px;background:#dc2626}.topbar-notification-popover{position:absolute;top:calc(100% + 10px);right:0;z-index:40;min-width:286px;padding:15px 16px 14px;color:#17325f;background:#fff;border:1px solid #c8d8ea;border-radius:12px;box-shadow:0 16px 34px #12355b29,0 3px 8px #12355b0f}.topbar-notification-popover:before{content:"";position:absolute;top:-6px;right:17px;width:11px;height:11px;background:#fff;border-top:1px solid #c8d8ea;border-left:1px solid #c8d8ea;transform:rotate(45deg)}.topbar-notification-heading{position:relative;display:flex;align-items:center;justify-content:space-between;gap:16px;color:#0d2545;font-size:13px;font-weight:800;letter-spacing:.01em}.topbar-notification-count{min-width:24px;height:24px;display:inline-flex;align-items:center;justify-content:center;padding:0 7px;color:#fff;background:#dc2626;border-radius:999px;font-size:12px;line-height:1}.topbar-notification-message{position:relative;margin-top:8px;color:#58708f;font-size:12px;font-weight:600;line-height:1.45}.user-chip{white-space:nowrap;border-radius:9999px;--tw-bg-opacity: 1;background-color:rgb(30 58 95 / var(--tw-bg-opacity, 1));padding:.5rem .75rem;font-weight:700;--tw-text-opacity: 1;color:rgb(255 255 255 / var(--tw-text-opacity, 1))}.page-content{min-height:0px;flex:1 1 0%;overflow-y:auto;overflow-x:hidden;padding-right:0}.accounts-page{height:100%;min-height:0px;width:100%;overflow:hidden;--tw-bg-opacity: 1;background-color:rgb(238 243 248 / var(--tw-bg-opacity, 1));padding:1.5rem;--tw-text-opacity: 1;color:rgb(31 54 84 / var(--tw-text-opacity, 1))}.accounts-page.expanded{padding:0}.accounts-shell{display:flex;height:100%;min-height:0px;width:100%;flex-direction:column;overflow-y:auto;overflow-x:hidden;border-radius:18px;border-width:1px;--tw-border-opacity: 1;border-color:rgb(215 226 239 / var(--tw-border-opacity, 1));--tw-bg-opacity: 1;background-color:rgb(255 255 255 / var(--tw-bg-opacity, 1));--tw-shadow: 0 12px 30px rgba(15, 45, 80, .06);--tw-shadow-colored: 0 12px 30px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.accounts-shell.expanded{border-radius:0;border-left-width:0px;border-right-width:0px;--tw-shadow: 0 0 #0000;--tw-shadow-colored: 0 0 #0000;box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.accounts-tabbar{display:flex;min-height:62px;flex-shrink:0;align-items:center;gap:.5rem;overflow-x:auto;border-bottom-width:1px;--tw-border-opacity: 1;border-color:rgb(215 226 239 / var(--tw-border-opacity, 1));--tw-bg-opacity: 1;background-color:rgb(255 255 255 / var(--tw-bg-opacity, 1));padding-left:1rem;padding-right:1rem;padding-top:14px;padding-bottom:14px}.accounts-tab{height:2.25rem;flex:none;cursor:pointer;white-space:nowrap;border-radius:10px;border-width:1px;--tw-border-opacity: 1;border-color:rgb(215 226 239 / var(--tw-border-opacity, 1));--tw-bg-opacity: 1;background-color:rgb(248 251 255 / var(--tw-bg-opacity, 1));padding-left:.875rem;padding-right:.875rem;font-size:13px;font-weight:700;line-height:2.25rem;--tw-text-opacity: 1;color:rgb(31 54 84 / var(--tw-text-opacity, 1))}.accounts-tab.active{--tw-border-opacity: 1;border-color:rgb(15 111 122 / var(--tw-border-opacity, 1));--tw-bg-opacity: 1;background-color:rgb(15 111 122 / var(--tw-bg-opacity, 1));--tw-text-opacity: 1;color:rgb(255 255 255 / var(--tw-text-opacity, 1));--tw-shadow: 0 8px 18px rgba(15, 111, 122, .18);--tw-shadow-colored: 0 8px 18px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.accounts-toolbar{display:flex;min-height:86px;flex-shrink:0;align-items:flex-start;justify-content:space-between;gap:1rem;border-bottom-width:1px;--tw-border-opacity: 1;border-color:rgb(215 226 239 / var(--tw-border-opacity, 1));--tw-bg-opacity: 1;background-color:rgb(248 251 255 / var(--tw-bg-opacity, 1));padding-left:1rem;padding-right:1rem;padding-top:18px;padding-bottom:18px}.accounts-toolbar.compact{min-height:56px;padding-top:.625rem;padding-bottom:.625rem}.accounts-toolbar-actions{display:flex;flex-shrink:0;align-items:center;justify-content:flex-end;gap:.625rem;align-self:flex-start;padding-top:.125rem}.accounts-toolbar-actions.full{width:100%;align-items:flex-end}.accounts-title-block{min-width:0px;flex:1 1 420px}.accounts-page-title{margin:0;font-size:22px;font-weight:800;--tw-text-opacity: 1;color:rgb(13 37 69 / var(--tw-text-opacity, 1))}.accounts-page-subtitle{margin-top:.375rem;font-size:14px;line-height:1.45;--tw-text-opacity: 1;color:rgb(88 112 143 / var(--tw-text-opacity, 1))}.accounts-action-btn{display:inline-flex;height:42px;cursor:pointer;align-items:center;justify-content:center;gap:.5rem;border-radius:12px;border-width:0px;padding-left:18px;padding-right:18px;font-size:14px;font-weight:700;--tw-text-opacity: 1;color:rgb(255 255 255 / var(--tw-text-opacity, 1));background:linear-gradient(135deg,#0f6f7a,#1b857f);box-shadow:0 4px 14px #12355b0f}.accounts-action-btn:hover{background:linear-gradient(135deg,#0d5d66,#166c74);box-shadow:0 8px 18px #12355b14}.accounts-action-btn:disabled{cursor:not-allowed;opacity:.6;box-shadow:none}.accounts-icon-btn{display:inline-flex;height:42px;width:42px;cursor:pointer;align-items:center;justify-content:center;border-radius:12px;border-width:1px;--tw-border-opacity: 1;border-color:rgb(200 216 234 / var(--tw-border-opacity, 1));--tw-bg-opacity: 1;background-color:rgb(255 255 255 / var(--tw-bg-opacity, 1));--tw-text-opacity: 1;color:rgb(15 111 122 / var(--tw-text-opacity, 1));--tw-shadow: 0 4px 14px rgba(18, 53, 91, .06);--tw-shadow-colored: 0 4px 14px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.accounts-detail-filter-wrap{display:flex;min-width:260px;flex:0 0 300px;align-items:flex-start;justify-content:flex-end}.accounts-detail-filter-label{display:grid;width:100%;max-width:300px;gap:.375rem}.accounts-detail-filter-row{display:flex;align-items:center;gap:.5rem}.accounts-detail-filter-row .accounts-select{min-width:0px;flex:1 1 0%}.account-overview-incident-cell{display:inline-flex;align-items:center;gap:.5rem}.account-overview-rebill-btn{height:1.75rem;width:1.75rem;flex-shrink:0;border-radius:.5rem}.accounts-detail-filter-title{font-size:.75rem;line-height:1rem;font-weight:700;--tw-text-opacity: 1;color:rgb(88 112 143 / var(--tw-text-opacity, 1))}.accounts-section-title{display:flex;min-height:3.5rem;flex-shrink:0;align-items:center;border-bottom-width:1px;--tw-border-opacity: 1;border-color:rgb(215 226 239 / var(--tw-border-opacity, 1));--tw-bg-opacity: 1;background-color:rgb(255 255 255 / var(--tw-bg-opacity, 1));padding-left:1rem;padding-right:1rem;font-size:20px;font-weight:800;--tw-text-opacity: 1;color:rgb(13 37 69 / var(--tw-text-opacity, 1))}.accounts-error{border-bottom-width:1px;--tw-border-opacity: 1;border-color:rgb(242 184 184 / var(--tw-border-opacity, 1));--tw-bg-opacity: 1;background-color:rgb(255 241 241 / var(--tw-bg-opacity, 1));padding:.625rem 1rem;font-size:.875rem;line-height:1.25rem;--tw-text-opacity: 1;color:rgb(139 29 29 / var(--tw-text-opacity, 1))}.accounts-grid-frame{margin:1rem;margin-top:0;min-height:260px;flex:1 1 0%;overflow:auto;border-radius:14px;border-width:1px;--tw-border-opacity: 1;border-color:rgb(215 226 239 / var(--tw-border-opacity, 1));--tw-bg-opacity: 1;background-color:rgb(255 255 255 / var(--tw-bg-opacity, 1))}.accounts-grid-frame.legacy{margin:.75rem;margin-top:0;display:flex;min-height:0px;flex-direction:column;overflow-y:auto;overflow-x:hidden;border-radius:8px;--tw-border-opacity: 1;border-color:rgb(199 215 232 / var(--tw-border-opacity, 1));--tw-shadow: inset 0 0 0 1px #eff5fb;--tw-shadow-colored: inset 0 0 0 1px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.accounts-account-detail-table-scroll{min-height:0px;flex:1 1 0%;overflow:auto}.accounts-entry-screen{margin-top:1.25rem;border-radius:18px;border-width:1px;--tw-border-opacity: 1;border-color:rgb(215 226 239 / var(--tw-border-opacity, 1));--tw-bg-opacity: 1;background-color:rgb(255 255 255 / var(--tw-bg-opacity, 1));padding:1.25rem;--tw-shadow: 0 8px 24px rgba(15, 45, 80, .05);--tw-shadow-colored: 0 8px 24px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.accounts-entry-header{margin-bottom:1rem;display:flex;flex-wrap:wrap;align-items:flex-start;justify-content:space-between;gap:1rem}.accounts-entry-title{margin:0;font-size:22px;font-weight:800;--tw-text-opacity: 1;color:rgb(13 37 69 / var(--tw-text-opacity, 1))}.accounts-entry-subtitle{margin-top:.25rem;font-size:.875rem;line-height:1.25rem;--tw-text-opacity: 1;color:rgb(88 112 143 / var(--tw-text-opacity, 1))}.accounts-entry-cards{display:grid;gap:1rem;overflow-x:auto;padding-bottom:.25rem}@media (min-width: 768px){.accounts-entry-cards{grid-template-columns:repeat(2,minmax(0,1fr))}}.accounts-entry-card{min-width:0px;border-radius:16px;border-width:1px;--tw-border-opacity: 1;border-color:rgb(215 226 239 / var(--tw-border-opacity, 1));--tw-bg-opacity: 1;background-color:rgb(248 251 255 / var(--tw-bg-opacity, 1));padding:1rem}.accounts-entry-card-label{margin-bottom:.75rem;display:block;font-size:.75rem;line-height:1rem;font-weight:800;text-transform:uppercase;letter-spacing:.08em;--tw-text-opacity: 1;color:rgb(88 112 143 / var(--tw-text-opacity, 1))}.accounts-entry-info-grid{display:grid;min-width:0px;gap:.75rem}@media (min-width: 640px){.accounts-entry-info-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (min-width: 1280px){.accounts-entry-info-grid{grid-template-columns:repeat(3,minmax(0,1fr))}}.accounts-entry-info-item{border-radius:12px;border-width:1px;--tw-border-opacity: 1;border-color:rgb(219 230 242 / var(--tw-border-opacity, 1));--tw-bg-opacity: 1;background-color:rgb(255 255 255 / var(--tw-bg-opacity, 1));padding:.625rem .75rem}.accounts-entry-info-label{display:block;font-size:11px;font-weight:700;text-transform:uppercase;letter-spacing:.08em;--tw-text-opacity: 1;color:rgb(107 127 152 / var(--tw-text-opacity, 1))}.accounts-entry-info-value{margin-top:.25rem;display:block;overflow-wrap:break-word;font-size:14px;font-weight:800;--tw-text-opacity: 1;color:rgb(13 37 69 / var(--tw-text-opacity, 1))}.accounts-entry-actions{display:flex;flex-wrap:wrap;gap:.625rem}.accounts-entry-section{margin-bottom:1rem;border-radius:16px;border-width:1px;--tw-border-opacity: 1;border-color:rgb(215 226 239 / var(--tw-border-opacity, 1));--tw-bg-opacity: 1;background-color:rgb(255 255 255 / var(--tw-bg-opacity, 1));padding:1rem}.accounts-entry-section-title{margin-bottom:.75rem;font-size:.875rem;line-height:1.25rem;font-weight:800;--tw-text-opacity: 1;color:rgb(13 37 69 / var(--tw-text-opacity, 1))}.accounts-entry-form-grid{display:grid;gap:1rem}@media (min-width: 768px){.accounts-entry-form-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}.accounts-entry-field{display:grid;gap:.375rem}@media (min-width: 768px){.accounts-entry-field-full{grid-column:span 2 / span 2}}.accounts-entry-error{margin-top:1rem;border-radius:12px;border-width:1px;--tw-border-opacity: 1;border-color:rgb(242 184 184 / var(--tw-border-opacity, 1));--tw-bg-opacity: 1;background-color:rgb(255 241 241 / var(--tw-bg-opacity, 1));padding:.75rem 1rem;font-size:.875rem;line-height:1.25rem;--tw-text-opacity: 1;color:rgb(139 29 29 / var(--tw-text-opacity, 1))}.accounts-entry-primary-button,.accounts-entry-secondary-button{height:42px;cursor:pointer;border-radius:12px;padding-left:18px;padding-right:18px;font-size:14px;font-weight:800}.accounts-entry-primary-button{border-width:0px;--tw-text-opacity: 1;color:rgb(255 255 255 / var(--tw-text-opacity, 1));background:linear-gradient(135deg,#0f6f7a,#1b857f);box-shadow:0 4px 14px #12355b0f}.accounts-entry-primary-button:hover{background:linear-gradient(135deg,#0d5d66,#166c74);box-shadow:0 8px 18px #12355b14}.accounts-entry-secondary-button{border-width:0px;--tw-text-opacity: 1;color:rgb(255 255 255 / var(--tw-text-opacity, 1));background:linear-gradient(135deg,#0f6f7a,#1b857f);box-shadow:0 4px 14px #12355b0f}.accounts-entry-secondary-button:hover{background:linear-gradient(135deg,#0d5d66,#166c74);box-shadow:0 8px 18px #12355b14}.accounts-input,.accounts-textarea,.accounts-select{width:100%;border-radius:12px;border-width:1px;--tw-border-opacity: 1;border-color:rgb(200 216 234 / var(--tw-border-opacity, 1));--tw-bg-opacity: 1;background-color:rgb(255 255 255 / var(--tw-bg-opacity, 1));padding:.75rem 1rem;--tw-text-opacity: 1;color:rgb(13 37 69 / var(--tw-text-opacity, 1));--tw-shadow: 0 1px 0 rgba(255,255,255,.6) inset;--tw-shadow-colored: inset 0 1px 0 var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.accounts-input:focus,.accounts-textarea:focus,.accounts-select:focus{--tw-border-opacity: 1;border-color:rgb(36 85 149 / var(--tw-border-opacity, 1));outline:2px solid transparent;outline-offset:2px;--tw-ring-offset-shadow: var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);--tw-ring-shadow: var(--tw-ring-inset) 0 0 0 calc(2px + var(--tw-ring-offset-width)) var(--tw-ring-color);box-shadow:var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow, 0 0 #0000);--tw-ring-opacity: 1;--tw-ring-color: rgb(216 231 251 / var(--tw-ring-opacity, 1))}.accounts-textarea{min-height:112px;resize:vertical}.accounts-modal-overlay{position:fixed;top:0;right:0;bottom:0;left:0;z-index:60;display:flex;align-items:center;justify-content:center;background-color:#0d254573;padding:1rem}.accounts-modal{width:100%;max-width:720px;overflow:hidden;border-radius:20px;--tw-bg-opacity: 1;background-color:rgb(255 255 255 / var(--tw-bg-opacity, 1));--tw-shadow: 0 24px 72px rgba(13, 37, 69, .25);--tw-shadow-colored: 0 24px 72px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.accounts-modal-header{display:flex;align-items:flex-start;justify-content:space-between;gap:1rem;border-bottom-width:1px;--tw-border-opacity: 1;border-color:rgb(215 226 239 / var(--tw-border-opacity, 1));padding:1.25rem 1.5rem}.accounts-modal-title{margin:0;font-size:22px;font-weight:800;--tw-text-opacity: 1;color:rgb(13 37 69 / var(--tw-text-opacity, 1))}.accounts-modal-subtitle{margin-top:.25rem;font-size:.875rem;line-height:1.25rem;--tw-text-opacity: 1;color:rgb(88 112 143 / var(--tw-text-opacity, 1))}.dashboard-card,.card,.module-card,.section-card{border-radius:1rem;--tw-bg-opacity: 1;background-color:rgb(255 255 255 / var(--tw-bg-opacity, 1));padding:1.25rem;--tw-shadow: 0 6px 20px rgba(15, 23, 42, .06);--tw-shadow-colored: 0 6px 20px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.dashboard-card-header{margin-bottom:1rem}.dashboard-card-header h3{margin:0;font-size:1.125rem;line-height:1.75rem;--tw-text-opacity: 1;color:rgb(18 35 61 / var(--tw-text-opacity, 1))}.table-wrapper{overflow-x:auto}table,.dashboard-table{width:100%;border-collapse:collapse}th,.dashboard-table th{border-bottom-width:1px;--tw-border-opacity: 1;border-bottom-color:rgb(229 231 235 / var(--tw-border-opacity, 1));--tw-bg-opacity: 1;background-color:rgb(248 250 252 / var(--tw-bg-opacity, 1));padding:.75rem;text-align:left;font-size:.875rem;line-height:1.25rem;--tw-text-opacity: 1;color:rgb(55 65 81 / var(--tw-text-opacity, 1))}td,.dashboard-table td{border-bottom-width:1px;--tw-border-opacity: 1;border-bottom-color:rgb(229 231 235 / var(--tw-border-opacity, 1));padding:.75rem;font-size:.875rem;line-height:1.25rem}.status-badge{display:inline-block;border-radius:9999px;padding:.375rem .625rem;font-size:.75rem;line-height:1rem;font-weight:700}.status-badge.pending{--tw-bg-opacity: 1;background-color:rgb(254 243 199 / var(--tw-bg-opacity, 1));--tw-text-opacity: 1;color:rgb(146 64 14 / var(--tw-text-opacity, 1))}.status-badge.submitted{--tw-bg-opacity: 1;background-color:rgb(219 234 254 / var(--tw-bg-opacity, 1));--tw-text-opacity: 1;color:rgb(29 78 216 / var(--tw-text-opacity, 1))}.status-badge.rejected{--tw-bg-opacity: 1;background-color:rgb(254 226 226 / var(--tw-bg-opacity, 1));--tw-text-opacity: 1;color:rgb(185 28 28 / var(--tw-text-opacity, 1))}.quick-action-btn{display:inline-flex;cursor:pointer;align-items:center;gap:.375rem;border-radius:.75rem;border-width:0px;padding:.875rem 1rem;font-weight:600;--tw-text-opacity: 1;color:rgb(255 255 255 / var(--tw-text-opacity, 1));transition-property:all;transition-duration:.2s;transition-timing-function:cubic-bezier(.4,0,.2,1);background:linear-gradient(135deg,#0f6f7a,#1b857f)}.quick-action-btn:hover{background:linear-gradient(135deg,#0d5d66,#166c74)}.secondary-btn{display:inline-flex;cursor:pointer;align-items:center;gap:.375rem;border-radius:.75rem;border-width:0px;--tw-bg-opacity: 1;background-color:rgb(238 242 255 / var(--tw-bg-opacity, 1));padding:.875rem 1rem;font-weight:600;--tw-text-opacity: 1;color:rgb(31 41 55 / var(--tw-text-opacity, 1))}.table-action-row{display:flex;gap:.5rem}.table-btn{display:inline-flex;cursor:pointer;align-items:center;gap:.375rem;border-radius:.5rem;border-width:0px;padding:.5rem .75rem;font-size:13px;font-weight:600}.edit-btn{--tw-bg-opacity: 1;background-color:rgb(219 234 254 / var(--tw-bg-opacity, 1));--tw-text-opacity: 1;color:rgb(29 78 216 / var(--tw-text-opacity, 1))}.edit-btn:hover{--tw-bg-opacity: 1;background-color:rgb(191 219 254 / var(--tw-bg-opacity, 1))}.delete-btn{--tw-bg-opacity: 1;background-color:rgb(254 226 226 / var(--tw-bg-opacity, 1));--tw-text-opacity: 1;color:rgb(185 28 28 / var(--tw-text-opacity, 1))}.delete-btn:hover{--tw-bg-opacity: 1;background-color:rgb(254 202 202 / var(--tw-bg-opacity, 1))}.dashboard-page{display:flex;flex-direction:column;gap:1.25rem}.dashboard-hero{display:flex;align-items:center;justify-content:space-between;gap:1rem;border-radius:1rem;--tw-bg-opacity: 1;background-color:rgb(255 255 255 / var(--tw-bg-opacity, 1));padding:1.25rem 1.5rem;--tw-shadow: 0 6px 20px rgba(15, 23, 42, .06);--tw-shadow-colored: 0 6px 20px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.dashboard-page-title{margin:0;font-size:22px;font-weight:700;--tw-text-opacity: 1;color:rgb(18 35 61 / var(--tw-text-opacity, 1))}.dashboard-page-subtitle{margin-left:0;margin-right:0;margin-top:.375rem;margin-bottom:0;font-size:.875rem;line-height:1.25rem;--tw-text-opacity: 1;color:rgb(107 114 128 / var(--tw-text-opacity, 1))}.dashboard-tools{display:flex;align-items:center;gap:.75rem}.dashboard-search{width:320px;max-width:100%;border-radius:.75rem;border-width:1px;--tw-border-opacity: 1;border-color:rgb(215 224 234 / var(--tw-border-opacity, 1));--tw-bg-opacity: 1;background-color:rgb(249 251 253 / var(--tw-bg-opacity, 1));padding-top:11px;padding-bottom:11px;padding-left:.875rem;padding-right:.875rem;outline:2px solid transparent;outline-offset:2px}.dashboard-search:focus{--tw-border-opacity: 1;border-color:rgb(143 179 218 / var(--tw-border-opacity, 1));--tw-bg-opacity: 1;background-color:rgb(255 255 255 / var(--tw-bg-opacity, 1))}.stats-grid{display:grid;grid-template-columns:repeat(4,minmax(180px,1fr));gap:18px}.stat-card{border-radius:1rem;--tw-bg-opacity: 1;background-color:rgb(255 255 255 / var(--tw-bg-opacity, 1));padding:1.25rem;--tw-shadow: 0 6px 20px rgba(15, 23, 42, .06);--tw-shadow-colored: 0 6px 20px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.stat-card-top{display:flex;align-items:center;justify-content:space-between}.stat-title{font-size:.875rem;line-height:1.25rem;font-weight:600;--tw-text-opacity: 1;color:rgb(107 114 128 / var(--tw-text-opacity, 1))}.stat-icon{font-size:1rem;line-height:1.5rem;--tw-text-opacity: 1;color:rgb(30 58 95 / var(--tw-text-opacity, 1))}.stat-value{margin-top:.875rem;font-size:1.875rem;line-height:2.25rem;font-weight:700;--tw-text-opacity: 1;color:rgb(17 24 39 / var(--tw-text-opacity, 1))}.stat-subtitle{margin-top:.5rem;font-size:13px;--tw-text-opacity: 1;color:rgb(107 114 128 / var(--tw-text-opacity, 1))}.dashboard-two-col{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:1.25rem}.quick-actions{display:grid;grid-template-columns:repeat(2,1fr);gap:.75rem}.appointment-list{display:flex;flex-direction:column;gap:.75rem}.appointment-item{display:flex;align-items:center;justify-content:space-between;border-radius:.75rem;border-width:1px;--tw-border-opacity: 1;border-color:rgb(237 242 247 / var(--tw-border-opacity, 1));--tw-bg-opacity: 1;background-color:rgb(248 250 252 / var(--tw-bg-opacity, 1));padding:.875rem 1rem}.appointment-patient{font-size:.875rem;line-height:1.25rem;font-weight:700;--tw-text-opacity: 1;color:rgb(18 35 61 / var(--tw-text-opacity, 1))}.appointment-provider{margin-top:.25rem;font-size:13px;--tw-text-opacity: 1;color:rgb(107 114 128 / var(--tw-text-opacity, 1))}.appointment-time{font-size:13px;font-weight:700;--tw-text-opacity: 1;color:rgb(30 58 95 / var(--tw-text-opacity, 1))}.patient-page,.patient-form-sections{display:flex;flex-direction:column;gap:1.25rem}.form-section h4{margin-left:0;margin-right:0;margin-top:0;margin-bottom:.75rem;--tw-text-opacity: 1;color:rgb(30 58 95 / var(--tw-text-opacity, 1))}.patient-form-grid{display:grid;grid-template-columns:repeat(3,minmax(220px,1fr));gap:.75rem}.patient-form-actions{display:flex;flex-wrap:wrap;gap:.75rem}.patient-list-header{display:flex;align-items:center;justify-content:space-between;gap:.75rem}.patient-list-toolbar{display:flex;align-items:center;gap:.75rem}.patient-form-header{display:flex;align-items:center;justify-content:space-between}.pagination-text{font-weight:600;--tw-text-opacity: 1;color:rgb(75 85 99 / var(--tw-text-opacity, 1))}.form-error{margin-bottom:.75rem;border-radius:10px;--tw-bg-opacity: 1;background-color:rgb(254 226 226 / var(--tw-bg-opacity, 1));padding:.75rem .875rem;--tw-text-opacity: 1;color:rgb(185 28 28 / var(--tw-text-opacity, 1))}.auth-page{position:relative;min-height:100vh;display:flex;align-items:center;justify-content:center;padding:28px;overflow:hidden;background:radial-gradient(circle at top right,rgba(58,112,182,.18),transparent 28%),radial-gradient(circle at bottom left,rgba(20,43,72,.18),transparent 30%),linear-gradient(135deg,#f3f7fc,#eef4fb 52%,#e8eef8)}.auth-page:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(135deg,rgba(18,40,70,.92) 0 40%,transparent 40.2% 100%);clip-path:polygon(0 0,72% 0,36% 100%,0 100%);opacity:.96;pointer-events:none}.login-shell{position:relative;z-index:1;width:min(1120px,100%);min-height:620px;display:grid;grid-template-columns:minmax(0,1.1fr) minmax(420px,460px);overflow:hidden;border:1px solid rgba(217,226,236,.9);border-radius:28px;background:#ffffffe6;box-shadow:0 30px 90px #0f172a38;-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px)}.login-brand-panel{position:relative;display:flex;flex-direction:column;justify-content:space-between;gap:32px;padding:52px;color:#fff;background:radial-gradient(circle at top right,rgba(75,125,190,.3),transparent 35%),linear-gradient(180deg,#1f3c63,#162b45)}.login-brand-panel:after{content:"";position:absolute;inset:auto -12% -22% auto;width:280px;height:280px;border-radius:50%;background:radial-gradient(circle,rgba(255,255,255,.2),transparent 68%);pointer-events:none}.auth-card{width:100%;--tw-bg-opacity: 1;background-color:rgb(255 255 255 / var(--tw-bg-opacity, 1));padding:0}.auth-card-wide{max-width:760px}.auth-subtitle{margin-top:.25rem;--tw-text-opacity: 1;color:rgb(100 116 139 / var(--tw-text-opacity, 1))}.auth-form{display:flex;flex-direction:column;gap:18px}.login-brand-mark{width:164px;height:120px;display:inline-flex;align-items:center;justify-content:center;gap:2px;margin-bottom:18px;padding:14px 16px;border-radius:24px;background:#fffffffa;box-shadow:inset 0 0 0 1px #0f6f7a14,0 18px 34px #081f3433}.login-brand-mark-image{width:100%;height:100%;-o-object-fit:contain;object-fit:contain;display:block}.login-brand-panel h1{margin:22px 0 10px;color:#fff!important;font-size:44px;line-height:1.02;font-weight:900;letter-spacing:-.03em}.login-brand-panel .login-card-header h1{color:#fff!important}.login-brand-panel p{max-width:460px;margin:0;color:#ffffffd1;font-size:16px;line-height:1.65}.login-health-badge{display:inline-flex;align-items:center;gap:14px;align-self:flex-start;max-width:360px;margin-top:auto;padding:16px 18px;border:1px solid rgba(255,255,255,.18);border-radius:20px;background:linear-gradient(180deg,#ffffff1f,#ffffff0f);box-shadow:0 18px 40px #0712212e;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px)}.login-health-badge-icon{width:46px;height:46px;flex:0 0 46px;display:inline-flex;align-items:center;justify-content:center;border-radius:16px;background:linear-gradient(180deg,#fff,#e7f0fb);color:#0f6f7a;box-shadow:inset 0 0 0 1px #1a395d14}.login-health-badge-plus{font-size:28px;line-height:1;font-weight:800}.login-health-badge-text{display:grid;gap:3px}.login-health-badge-text strong{color:#fff;font-size:15px;font-weight:800;letter-spacing:-.01em}.login-health-badge-text span{color:#ffffffc7;font-size:13px;line-height:1.45}.auth-page{background:radial-gradient(circle at top right,rgba(15,111,122,.12),transparent 28%),radial-gradient(circle at bottom left,rgba(47,143,104,.12),transparent 30%),linear-gradient(135deg,#f7f9fc,#eef4f8)}.auth-page:before{background:linear-gradient(135deg,rgba(14,36,52,.88) 0 42%,transparent 42.2% 100%)}.login-shell{border-color:#cfdbe7f2;box-shadow:0 26px 72px #0a141e29}.login-brand-panel{background:radial-gradient(circle at top right,rgba(61,181,162,.24),transparent 36%),linear-gradient(180deg,#12384d,#0f2534)}.login-card{background:linear-gradient(180deg,#fff,#fbfcfe);display:flex;flex-direction:column;justify-content:center;padding:52px 50px;background:#fff}.login-card-header h1{margin:10px 0;color:#10263d;font-size:28px;line-height:1.08;font-weight:900;letter-spacing:-.03em}.login-card-header h2{margin:0;color:#10263d;font-size:30px;line-height:1.08;font-weight:900;letter-spacing:-.03em}.login-card-kicker{color:#2f6fad;font-size:12px;font-weight:900;text-transform:uppercase;letter-spacing:1px}.login-form{margin-top:28px;gap:16px}.login-field{display:grid;gap:7px;color:#34465a;font-size:13px;font-weight:800}.login-field input{min-height:48px;border:1px solid #cbd8e8;border-radius:14px;background:#fff;color:#10263d;font-size:15px;padding:0 14px;box-shadow:inset 0 1px 1px #0f172a08}.login-submit-btn{min-height:50px;margin-top:6px;justify-content:center;border-radius:14px;font-size:15px;font-weight:800;letter-spacing:.01em;color:#fff;background:linear-gradient(135deg,#0f6f7a,#1b857f);box-shadow:0 12px 24px #0b728047}.login-submit-btn:hover:not(:disabled){background:linear-gradient(135deg,#0f6f7a,#1b857f)}.login-submit-btn,.login-submit-btn:hover,.login-submit-btn:disabled{background:linear-gradient(135deg,#0f6f7a,#1b857f)!important;border-color:#0f6f7a!important;color:#fff!important;opacity:1}.login-submit-btn:disabled{cursor:not-allowed}@media (max-width: 820px){.auth-page{padding:18px}.auth-page:before{clip-path:none;background:linear-gradient(180deg,rgba(18,40,70,.78) 0 18%,transparent 18.5% 100%)}.login-shell{grid-template-columns:1fr;min-height:auto;width:100%}.login-brand-panel,.login-card{padding:28px}.login-brand-panel h1{font-size:32px}}.auth-grid{display:grid;grid-template-columns:repeat(2,minmax(220px,1fr));gap:.75rem}.auth-section h4{margin-left:0;margin-right:0;margin-top:0;margin-bottom:.625rem;--tw-text-opacity: 1;color:rgb(30 58 95 / var(--tw-text-opacity, 1))}.checkbox-panel-wrap{margin-top:1rem;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:1rem}.checkbox-panel h4{margin-left:0;margin-right:0;margin-top:0;margin-bottom:.625rem;--tw-text-opacity: 1;color:rgb(30 58 95 / var(--tw-text-opacity, 1))}.checkbox-grid{display:grid;grid-template-columns:repeat(2,minmax(180px,1fr));gap:.625rem}.checkbox-item{display:flex;align-items:center;gap:.5rem;border-radius:10px;--tw-bg-opacity: 1;background-color:rgb(248 250 252 / var(--tw-bg-opacity, 1));padding:.625rem .75rem}.inline-check{margin-top:1rem;width:-moz-fit-content;width:fit-content}.auth-footer{margin-top:1rem;display:flex;align-items:center;justify-content:center;gap:.5rem}.link-btn{cursor:pointer;border-width:0px;background-color:transparent;font-weight:700;--tw-text-opacity: 1;color:rgb(29 78 216 / var(--tw-text-opacity, 1))}@media (max-width: 1100px){.stats-grid{grid-template-columns:repeat(2,minmax(180px,1fr))}.dashboard-two-col{grid-template-columns:repeat(1,minmax(0,1fr))}.patient-form-grid{grid-template-columns:repeat(2,minmax(220px,1fr))}}.claim-batch-page{padding:28px 40px 32px;background:#eef5fa}.claim-batch-page>.claim-batch-hero,.claim-batch-page>.claim-batch-table-card{width:100%;max-width:1370px;margin-right:auto;margin-left:auto}.claim-batch-hero{margin-bottom:14px;border-radius:10px}.claim-batch-table-card{border-radius:18px}@media (max-width: 700px){.claim-batch-page{padding:16px}}.claim-batch-page{color:#193557;background:#eef5fa}.claim-batch-hero,.claim-batch-table-card{border-color:#d7e3ef;background:#fff;box-shadow:0 8px 24px #1935570f}.claim-batch-hero-copy h1,.claim-batch-table-title h2{color:#193557!important}.claim-batch-hero-icon{color:#0f8791;background:#e8f8f5}.claim-batch-hero-actions button:first-child{background:#0566d8}.claim-batch-hero-actions button:last-child{background:#117f88}.claim-batch-primary-action{background:#128b95!important;box-shadow:0 8px 18px #128b9533}.claim-batch-primary-action:hover:not(:disabled){background:#0f727a!important}.claim-batch-primary-action:disabled{background:#78bfc5!important}.claim-batch-table thead{background:#117f88}.claim-batch-table thead th{background:#117f88!important;border-color:#0e737b;color:#fff}.claim-batch-main-table thead th{background:#128b95!important;border-bottom:0;height:54px;white-space:nowrap}.claim-batch-main-table thead th span{display:inline-block;margin-left:5px;color:#ffffffb8}.claim-batch-main-table thead th:first-child{border-top-left-radius:14px}.claim-batch-main-table thead th:last-child{border-top-right-radius:14px}.claim-batch-pagination-button{min-width:92px;height:40px;border:1px solid #aebfd1;border-radius:14px;background:#fff;color:#0f727a;font-size:14px;font-weight:700;transition:background-color .15s ease,border-color .15s ease}.claim-batch-pagination-button:hover:not(:disabled){border-color:#128b95;background:#e8f8f5}.claim-batch-pagination-button:disabled{cursor:not-allowed;opacity:.45}.claim-batch-success-modal{max-width:520px;padding:42px 48px 34px}.claim-batch-success-icon{width:92px;height:92px;border:4px solid #cdeec3;background:#fbfff9;color:#83cf70}.claim-batch-success-title{margin-top:24px;font-size:30px;line-height:1.2}.claim-batch-success-message{margin:14px auto 0;max-width:400px;font-size:17px;line-height:1.5;overflow-wrap:anywhere}.claim-batch-success-button{min-width:92px;height:46px;margin-top:28px;border-radius:8px;font-size:16px}.pm-patient-screen{gap:0;padding:12px;background:#f4f8fb}.pm-main-board{overflow:hidden;border:1px solid #dbe5ef;border-radius:14px;background:#fff;box-shadow:0 10px 28px #1935570f}.pm-form-header{display:flex;align-items:center;justify-content:space-between;gap:20px;min-height:82px;padding:16px 24px;border-bottom:1px solid #dbe5ef}.pm-form-header-title,.pm-form-header-actions{display:flex;align-items:center}.pm-form-header-title{gap:14px}.pm-form-header-icon{display:inline-flex;width:42px;height:42px;align-items:center;justify-content:center;border-radius:12px;background:#e8f8f5;color:#0f8791;font-size:21px}.pm-form-header h1{margin:0;color:#142a49;font-size:21px;line-height:1.2}.pm-form-header p{margin:4px 0 0;color:#60738d;font-size:13px}.pm-form-header-actions{gap:10px}.pm-form-header-actions .pm-board-btn{min-height:42px;padding:0 16px;border-radius:8px}.pm-subtab-row{min-height:62px;gap:8px;padding:0 20px;border-bottom:1px solid #dbe5ef;background:#fbfdff}.pm-subtab{height:62px;padding:0 18px;border:0;border-bottom:3px solid transparent;color:#415775;font-size:14px;font-weight:600}.pm-subtab:hover{background:#f1faf9;color:#0f727a}.pm-subtab.active{border-top:0;border-bottom-color:#128b95;color:#0f727a}.pm-form-body{gap:14px;padding:20px;background:#f8fbfd}.pm-layout-two{gap:18px}.pm-box{border:1px solid #dce6f0;border-radius:10px;background:#fff;padding:16px;box-shadow:0 3px 12px #19355708}.pm-box-title{margin-bottom:14px;color:#0f727a;font-size:15px;font-weight:700}.pm-field label{color:#2d425f;font-size:12px;font-weight:600}.pm-field input,.pm-field textarea,.pm-field select{border-color:#cfddea;border-radius:8px;background:#fff}.pm-tab-panel,.pm-placeholder-panel{background:#f8fbfd}@media (max-width: 760px){.pm-patient-screen{padding:8px}.pm-form-header{align-items:flex-start;flex-direction:column;padding:16px}.pm-form-header-actions{width:100%}.pm-form-header-actions .pm-board-btn{flex:1}.pm-subtab-row{min-height:auto;overflow-x:auto;padding:0 8px}.pm-subtab{flex:0 0 auto}}.claim-batch-tracking-modal{border-color:#d7e3ef;background:#fff}.claim-batch-tracking-body{background:#f6f9fc!important}.claim-batch-tracking-modal section{border-color:#dbe6f0;box-shadow:0 6px 18px #1935570a}.claim-batch-tracking-timeline>div{align-items:flex-start}.claim-batch-tracking-timeline>div>div:nth-child(odd){position:relative;z-index:1;flex:0 0 14%}.claim-batch-tracking-timeline>div>div:nth-child(2n){flex:1 1 0;min-width:42px;height:2px!important;margin-top:24px!important;margin-right:-40px;margin-left:-40px;background:#8ab9c0!important}.claim-batch-tracking-timeline>div>div:nth-child(2){background:#78a7ff!important}.claim-batch-tracking-timeline>div>div:nth-child(4){background:#9aa8ba!important;border-top:0!important}.claim-batch-tracking-timeline>div>div:nth-child(6),.claim-batch-tracking-timeline>div>div:nth-child(8){background:transparent!important;border-top:2px dashed #98a9c0!important}.claim-batch-tracking-details h3{color:#0f727a!important}.claim-batch-status-table th{padding-right:10px!important;padding-left:10px!important;white-space:nowrap}.claim-batch-status-table td{padding-right:10px!important;padding-left:10px!important}.claim-batch-latest-status-table td:nth-child(2){white-space:nowrap}.claim-batch-latest-status-table td:nth-child(3),.claim-batch-history-status-table td:nth-child(2){overflow-wrap:anywhere;white-space:normal;line-height:1.45}.claim-batch-transmission-table th{padding:10px 8px!important;font-size:10px!important;white-space:nowrap}.claim-batch-transmission-table td{padding:10px 8px!important;font-size:11px!important}.claim-batch-transmission-table td:first-child strong{font-size:13px}.claim-batch-transmission-table td:first-child span{font-size:11px}.claim-batch-tracking-modal>div:first-child h2{font-size:20px!important}.claim-batch-tracking-modal>div:first-child p{font-size:13px!important}.claim-batch-tracking-modal .claim-batch-tracking-body>section:first-child span{font-size:10px}.claim-batch-tracking-modal .claim-batch-tracking-body>section:first-child strong{font-size:14px}.claim-batch-tracking-modal .claim-batch-tracking-timeline{font-size:11px}.claim-batch-tracking-modal .claim-batch-tracking-timeline [class*=text-xs]{font-size:11px!important}.claim-batch-tracking-modal .claim-batch-tracking-details h3{font-size:15px!important}.claim-batch-tracking-modal .claim-batch-tracking-details p{font-size:11px!important}.claim-batch-tracking-modal .claim-batch-tracking-details table th{padding-top:9px!important;padding-bottom:9px!important;font-size:10px!important}.claim-batch-tracking-modal .claim-batch-tracking-details table td{padding-top:9px!important;padding-bottom:9px!important;font-size:11px!important}.claim-batch-transmission-note{padding:10px 12px!important;font-size:11px!important;line-height:1.45!important}@media (max-width: 900px){.claim-batch-tracking-timeline{overflow-x:auto}.claim-batch-tracking-timeline>div{min-width:760px}}.claim-batch-table tbody tr:nth-child(2n) td{background:#f8fbfd}.claim-batch-table tbody tr:hover td{background:#edf8f8}.claim-batch-table-title>span{color:#0f727a;background:#e8f8f5}.claim-batch-status-tabs button{border-color:#d6e2ee;color:#193557;background:#fff}.claim-batch-status-tabs button.active,.claim-batch-status-tabs button.all{border-color:#0f8791;color:#0f727a;background:#fff}.claim-batch-search-wrap{border-color:#d6e2ee;box-shadow:0 2px 8px #1935570a}.claim-batch-list-search{border-color:#cbd9e8!important;background:#fbfdff!important;box-shadow:none!important}.claim-batch-list-search:focus-within{border-color:#128b95!important;background:#fff!important;box-shadow:0 0 0 3px #128b9524!important}.claim-batch-page button:focus,.claim-batch-page input:focus,.claim-batch-page select:focus{outline:none}.claim-batch-page button:focus-visible{box-shadow:0 0 0 3px #0566d833}.claim-batch-hero-actions button,.claim-batch-status-tabs button,.claim-batch-table-card button{border-radius:8px}.claim-batch-page table tbody td:nth-child(2) button{border:0!important;border-radius:0!important;padding:0!important;background:transparent!important;box-shadow:none!important}.claim-batch-claim-search{border:1px solid #cbd9e8!important;background:#fff!important;box-shadow:none!important}.claim-batch-claim-search input{border:0!important;outline:0!important;background:transparent!important;box-shadow:none!important}.claim-batch-claim-search:focus-within{border-color:#0566d8!important;box-shadow:0 0 0 3px #0566d824!important}.claim-batch-create-submit:disabled{color:#fff;background:#78bfc5!important;opacity:1!important}.claim-batch-create-submit:not(:disabled){background:#128b95!important}.claim-batch-create-submit:not(:disabled):hover{background:#0f727a!important}.claim-tracking-modal{width:calc(100vw - 24px)!important;max-width:870px!important;max-height:calc(100vh - 16px)!important;border-color:#d8e3ee;border-radius:12px}.claim-tracking-modal>div:first-child{padding:14px 18px}.claim-tracking-modal>div:first-child h2{font-size:18px}.claim-tracking-modal>div:first-child p{font-size:11px}.claim-tracking-modal .claim-tracking-body{padding:12px 14px}.claim-tracking-modal .claim-tracking-body>section,.claim-tracking-modal .claim-tracking-body section{border-color:#dce5ef;border-radius:8px;box-shadow:none}.claim-tracking-modal .claim-tracking-body table th{font-size:9px}.claim-tracking-modal .claim-tracking-body table td{font-size:10px}.claim-tracking-modal .claim-tracking-table-scroll{max-width:100%;overflow-x:auto}.claim-tracking-modal .claim-tracking-table-scroll table{min-width:700px}.claim-tracking-modal .claim-tracking-table-scroll th,.claim-tracking-modal .claim-tracking-table-scroll td{white-space:nowrap}.claim-tracking-modal>div:last-child{padding:10px 18px}.claim-tracking-modal .claim-tracking-body>section:nth-child(2)>div>div:nth-child(odd){width:14%!important}.claim-tracking-modal .claim-tracking-body>section:nth-child(2)>div>div:nth-child(2n){flex:1 1 0;position:relative;z-index:0;height:2px!important;margin-top:19px!important;margin-right:-34px;margin-left:-34px;background:#9bb7dd!important;border-top:0!important}.claim-tracking-modal .claim-tracking-body>section:nth-child(2)>div>div:nth-child(odd){position:relative;z-index:1}.claim-tracking-modal .claim-tracking-body>section:nth-child(2)>div>div:nth-child(4),.claim-tracking-modal .claim-tracking-body>section:nth-child(2)>div>div:nth-child(6),.claim-tracking-modal .claim-tracking-body>section:nth-child(2)>div>div:nth-child(8){height:0!important;border-top:2px dashed #9aaec9!important;background:transparent!important}.claim-tracking-modal [class*="w-[18%]"]{width:14%!important}.claim-tracking-modal [class*=h-px][class*=flex-1]{flex:1 1 0!important;min-width:42px!important;width:auto!important;height:2px!important;margin-top:19px!important;margin-right:0!important;margin-left:0!important;transform:scaleX(8)!important;transform-origin:center!important}@media (max-width: 720px){.claim-tracking-modal .claim-tracking-body{padding:10px}.claim-tracking-modal .claim-tracking-body>section:first-child{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width: 980px){body{overflow:auto}.app-shell{height:auto;flex-direction:column;overflow:visible}.sidebar{height:auto;width:100%;min-width:100%;overflow:visible}.main-panel{height:auto;overflow:visible}.page-content{overflow:visible}.topbar{flex-direction:column;align-items:flex-start}.topbar-right{width:100%;flex-wrap:wrap;justify-content:flex-start}}@media (max-width: 800px){.auth-grid,.checkbox-grid,.checkbox-panel-wrap{grid-template-columns:repeat(1,minmax(0,1fr))}}@media (max-width: 700px){.stats-grid{grid-template-columns:repeat(1,minmax(0,1fr))}.dashboard-hero{flex-direction:column;align-items:flex-start}.dashboard-search{width:100%}.quick-actions,.patient-form-grid{grid-template-columns:repeat(1,minmax(0,1fr))}.patient-list-header,.pagination-bar,.patient-list-toolbar{flex-direction:column;align-items:stretch}}.insurance-header h3{display:flex;align-items:center}.insurance-form-grid{display:grid;grid-template-columns:repeat(3,minmax(220px,1fr));gap:.75rem}.insurance-form-actions{grid-column:1 / -1;margin-top:.25rem;display:flex;justify-content:flex-start}.insurance-list-block{margin-top:1.25rem}.empty-state-text{border-radius:.75rem;border-width:1px;border-style:dashed;--tw-border-opacity: 1;border-color:rgb(217 226 236 / var(--tw-border-opacity, 1));--tw-bg-opacity: 1;background-color:rgb(248 250 252 / var(--tw-bg-opacity, 1));padding:1rem;--tw-text-opacity: 1;color:rgb(107 114 128 / var(--tw-text-opacity, 1))}@media (max-width: 1100px){.insurance-form-grid{grid-template-columns:repeat(2,minmax(220px,1fr))}}@media (max-width: 700px){.insurance-form-grid{grid-template-columns:repeat(1,minmax(0,1fr))}.patient-form-header{flex-direction:column;align-items:stretch;gap:.75rem}}.pm-patient-screen{display:flex;flex-direction:column;gap:.875rem}.pm-page-title-row{display:flex;align-items:center;justify-content:space-between}.pm-page-title{margin:0;font-size:1.25rem;line-height:1.75rem;font-weight:700;--tw-text-opacity: 1;color:rgb(22 38 63 / var(--tw-text-opacity, 1))}.pm-top-tab-row{display:flex;align-items:flex-end;border-bottom-width:1px;--tw-border-opacity: 1;border-bottom-color:rgb(215 221 231 / var(--tw-border-opacity, 1))}.pm-patient-open-tab{display:inline-flex;min-height:46px;align-items:center;gap:.5rem;border-width:1px;border-bottom-width:0px;border-top-width:4px;border-color:rgb(204 213 223 / var(--tw-border-opacity, 1));--tw-border-opacity: 1;border-top-color:rgb(76 113 155 / var(--tw-border-opacity, 1));--tw-bg-opacity: 1;background-color:rgb(255 255 255 / var(--tw-bg-opacity, 1));padding-top:0;padding-bottom:0;padding-left:.75rem;padding-right:.75rem;font-weight:700}.pm-mini-close{cursor:pointer;opacity:.8}.pm-main-board{border-width:1px;--tw-border-opacity: 1;border-color:rgb(215 221 231 / var(--tw-border-opacity, 1));--tw-bg-opacity: 1;background-color:rgb(255 255 255 / var(--tw-bg-opacity, 1))}.pm-subtab-row{display:flex;align-items:center;border-bottom-width:1px;--tw-border-opacity: 1;border-bottom-color:rgb(215 221 231 / var(--tw-border-opacity, 1))}.pm-subtab{cursor:pointer;border-width:0px;border-top-width:4px;border-top-color:transparent;background-color:transparent;padding:.875rem .75rem;--tw-text-opacity: 1;color:rgb(36 54 79 / var(--tw-text-opacity, 1))}.pm-subtab.active{--tw-border-opacity: 1;border-top-color:rgb(76 113 155 / var(--tw-border-opacity, 1));font-weight:700}.pm-subtab-actions{margin-left:auto;display:flex;gap:.5rem;padding-right:.75rem}.pm-board-btn{display:inline-flex;cursor:pointer;align-items:center;gap:.5rem;border-radius:.375rem;border-width:1px;--tw-border-opacity: 1;border-color:rgb(199 208 220 / var(--tw-border-opacity, 1));--tw-bg-opacity: 1;background-color:rgb(245 247 250 / var(--tw-bg-opacity, 1));padding:.5rem .75rem;--tw-text-opacity: 1;color:rgb(44 62 87 / var(--tw-text-opacity, 1))}.pm-board-btn.primary{--tw-bg-opacity: 1;background-color:rgb(237 243 251 / var(--tw-bg-opacity, 1))}.pm-form-body{display:flex;flex-direction:column;gap:18px;padding:18px}.pm-layout-two{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:18px}.pm-box{border-width:1px;--tw-border-opacity: 1;border-color:rgb(215 221 231 / var(--tw-border-opacity, 1));--tw-bg-opacity: 1;background-color:rgb(252 253 255 / var(--tw-bg-opacity, 1));padding:.875rem}.pm-box-title{margin-bottom:.625rem;font-size:.875rem;line-height:1.25rem;font-weight:700;--tw-text-opacity: 1;color:rgb(106 116 130 / var(--tw-text-opacity, 1))}.pm-grid-basic,.pm-grid-contact,.pm-grid-address,.pm-grid-emergency{display:grid;grid-template-columns:repeat(3,minmax(180px,1fr));gap:.75rem}.pm-field{display:flex;flex-direction:column;gap:.375rem}.pm-field label{font-size:13px;--tw-text-opacity: 1;color:rgb(45 62 88 / var(--tw-text-opacity, 1))}.pm-col-span-2{grid-column:span 2 / span 2}.pm-notes-editor{margin-top:.25rem}.pm-bottom-actions{display:flex;gap:.75rem}.pm-tab-panel{padding:18px}.pm-placeholder-panel{padding-top:1.5rem;padding-bottom:1.5rem;padding-left:18px;padding-right:18px;--tw-text-opacity: 1;color:rgb(107 114 128 / var(--tw-text-opacity, 1))}@media (max-width: 1200px){.pm-layout-two,.pm-grid-basic,.pm-grid-contact,.pm-grid-address,.pm-grid-emergency{grid-template-columns:repeat(1,minmax(0,1fr))}.pm-col-span-2{grid-column:span 1 / span 1}.pm-subtab-row{flex-wrap:wrap;gap:.5rem;padding-bottom:.5rem}.pm-subtab-actions{margin-left:0;width:100%;flex-wrap:wrap;padding-left:.75rem}}.insurance-upload-row{grid-column:1 / -1;display:flex;align-items:center}.insurance-upload-btn{display:inline-flex;min-width:280px;cursor:pointer;align-items:center;gap:.5rem;border-radius:10px;border-width:1px;border-style:dashed;--tw-border-opacity: 1;border-color:rgb(184 197 214 / var(--tw-border-opacity, 1));--tw-bg-opacity: 1;background-color:rgb(248 250 252 / var(--tw-bg-opacity, 1));padding:.75rem .875rem;--tw-text-opacity: 1;color:rgb(51 65 85 / var(--tw-text-opacity, 1))}.muted-text{font-size:13px;--tw-text-opacity: 1;color:rgb(107 114 128 / var(--tw-text-opacity, 1))}.overview-toolbar{margin-bottom:18px;display:flex;align-items:flex-start;justify-content:space-between;gap:1rem}.overview-subtitle{margin-left:0;margin-right:0;margin-top:.375rem;margin-bottom:0;--tw-text-opacity: 1;color:rgb(107 114 128 / var(--tw-text-opacity, 1))}.overview-stats-grid{margin-bottom:18px;display:grid;grid-template-columns:repeat(auto-fit,minmax(160px,1fr));gap:.875rem}.overview-stat-card{border-radius:1rem;border-width:1px;--tw-border-opacity: 1;border-color:rgb(220 231 245 / var(--tw-border-opacity, 1));background-image:linear-gradient(180deg,#fff,#f8fbff);padding:1rem;--tw-shadow: 0 6px 20px rgba(15, 23, 42, .06);--tw-shadow-colored: 0 6px 20px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.overview-stat-card.danger{--tw-border-opacity: 1;border-color:rgb(242 200 200 / var(--tw-border-opacity, 1))}.overview-stat-label{margin-bottom:.375rem;font-size:13px;--tw-text-opacity: 1;color:rgb(107 114 128 / var(--tw-text-opacity, 1))}.overview-stat-value{font-size:1.875rem;line-height:2.25rem;font-weight:700;--tw-text-opacity: 1;color:rgb(16 35 63 / var(--tw-text-opacity, 1))}.overview-grid{margin-bottom:18px;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:18px}.overview-grid.bottom{margin-bottom:0}.overview-list{display:flex;flex-direction:column;gap:.625rem}.overview-list-row{display:flex;align-items:center;justify-content:space-between;gap:.75rem;border-radius:.75rem;border-width:1px;--tw-border-opacity: 1;border-color:rgb(224 232 243 / var(--tw-border-opacity, 1));--tw-bg-opacity: 1;background-color:rgb(251 253 255 / var(--tw-bg-opacity, 1));padding:.75rem .875rem}.overview-list-row.compact{align-items:flex-start}.overview-meta{margin-top:.25rem;overflow-wrap:break-word;font-size:13px;--tw-text-opacity: 1;color:rgb(107 114 128 / var(--tw-text-opacity, 1))}.status-pill{display:inline-flex;min-width:88px;align-items:center;justify-content:center;border-radius:9999px;padding:.375rem .625rem;font-size:.75rem;line-height:1rem;font-weight:700}.status-pill.success{--tw-bg-opacity: 1;background-color:rgb(223 246 232 / var(--tw-bg-opacity, 1));--tw-text-opacity: 1;color:rgb(18 122 70 / var(--tw-text-opacity, 1))}.status-pill.warning{--tw-bg-opacity: 1;background-color:rgb(255 244 216 / var(--tw-bg-opacity, 1));--tw-text-opacity: 1;color:rgb(155 106 0 / var(--tw-text-opacity, 1))}.status-pill.danger{--tw-bg-opacity: 1;background-color:rgb(253 227 227 / var(--tw-bg-opacity, 1));--tw-text-opacity: 1;color:rgb(177 38 38 / var(--tw-text-opacity, 1))}.status-pill.neutral{--tw-bg-opacity: 1;background-color:rgb(234 240 247 / var(--tw-bg-opacity, 1));--tw-text-opacity: 1;color:rgb(73 96 122 / var(--tw-text-opacity, 1))}.empty-state{padding-top:1rem;padding-bottom:1rem;padding-left:0;padding-right:0;--tw-text-opacity: 1;color:rgb(107 114 128 / var(--tw-text-opacity, 1))}@media (max-width: 1100px){.overview-grid{grid-template-columns:repeat(1,minmax(0,1fr))}}.pm-practice-multi-wrap{display:flex;flex-direction:column;gap:.625rem}.pm-practice-multi-input{position:relative}.pm-practice-multi-input select{height:2.75rem;width:100%;border-radius:.75rem;border-width:1px;--tw-border-opacity: 1;border-color:rgb(219 227 239 / var(--tw-border-opacity, 1));--tw-bg-opacity: 1;background-color:rgb(255 255 255 / var(--tw-bg-opacity, 1));padding-top:0;padding-right:.875rem;padding-bottom:0;padding-left:2.5rem;font-size:.875rem;line-height:1.25rem;outline:2px solid transparent;outline-offset:2px;transition-property:all;transition-duration:.2s;transition-timing-function:cubic-bezier(.4,0,.2,1)}.pm-practice-multi-input select:focus{--tw-border-opacity: 1;border-color:rgb(59 130 246 / var(--tw-border-opacity, 1));--tw-shadow: 0 0 0 4px rgba(59, 130, 246, .12);--tw-shadow-colored: 0 0 0 4px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.pm-practice-chip-wrap{display:flex;flex-wrap:wrap;gap:.5rem}.pm-practice-chip{display:inline-flex;cursor:pointer;align-items:center;gap:.5rem;border-radius:9999px;border-width:1px;--tw-border-opacity: 1;border-color:rgb(191 219 254 / var(--tw-border-opacity, 1));--tw-bg-opacity: 1;background-color:rgb(239 246 255 / var(--tw-bg-opacity, 1));padding:.5rem .75rem;font-size:.75rem;line-height:1rem;font-weight:600;--tw-text-opacity: 1;color:rgb(29 78 216 / var(--tw-text-opacity, 1))}.pm-practice-chip svg{font-size:11px}.pm-filter-panel{margin-bottom:18px;border-radius:1rem;border-width:1px;--tw-border-opacity: 1;border-color:rgb(229 231 235 / var(--tw-border-opacity, 1));background-image:linear-gradient(180deg,#fff,#f8fafc);padding:1rem;--tw-shadow: 0 8px 24px rgba(15, 23, 42, .05);--tw-shadow-colored: 0 8px 24px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.pm-filter-panel-top{margin-bottom:.875rem;display:grid;grid-template-columns:2fr 1fr auto;align-items:center;gap:.75rem}.pm-search-box,.pm-practice-select-wrap{position:relative}.pm-search-box input,.pm-practice-select-wrap select{height:2.75rem;width:100%;border-radius:.75rem;border-width:1px;--tw-border-opacity: 1;border-color:rgb(219 227 239 / var(--tw-border-opacity, 1));--tw-bg-opacity: 1;background-color:rgb(255 255 255 / var(--tw-bg-opacity, 1));padding-top:0;padding-right:.875rem;padding-bottom:0;padding-left:2.5rem;font-size:.875rem;line-height:1.25rem;outline:2px solid transparent;outline-offset:2px;transition-property:all;transition-duration:.2s;transition-timing-function:cubic-bezier(.4,0,.2,1)}.pm-search-box input:focus,.pm-practice-select-wrap select:focus{--tw-border-opacity: 1;border-color:rgb(59 130 246 / var(--tw-border-opacity, 1));--tw-shadow: 0 0 0 4px rgba(59, 130, 246, .12);--tw-shadow-colored: 0 0 0 4px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.pm-search-icon,.pm-input-icon{position:absolute;top:50%;left:.875rem;--tw-translate-y: -50%;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));font-size:.875rem;line-height:1.25rem;--tw-text-opacity: 1;color:rgb(100 116 139 / var(--tw-text-opacity, 1))}.pm-filter-reset-btn{display:inline-flex;height:2.75rem;cursor:pointer;align-items:center;gap:.5rem;border-radius:.75rem;border-width:1px;--tw-border-opacity: 1;border-color:rgb(219 227 239 / var(--tw-border-opacity, 1));--tw-bg-opacity: 1;background-color:rgb(255 255 255 / var(--tw-bg-opacity, 1));padding-top:0;padding-bottom:0;padding-left:.875rem;padding-right:.875rem;font-weight:600;transition-property:all;transition-duration:.2s;transition-timing-function:cubic-bezier(.4,0,.2,1)}.pm-filter-reset-btn:hover{--tw-border-opacity: 1;border-color:rgb(203 213 225 / var(--tw-border-opacity, 1));--tw-bg-opacity: 1;background-color:rgb(248 250 252 / var(--tw-bg-opacity, 1))}.pm-filter-panel-bottom{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:.875rem}.pm-status-pills{display:flex;flex-wrap:wrap;gap:.625rem}.pm-status-pill{display:inline-flex;cursor:pointer;align-items:center;gap:.5rem;border-radius:9999px;border-width:1px;--tw-border-opacity: 1;border-color:rgb(219 227 239 / var(--tw-border-opacity, 1));--tw-bg-opacity: 1;background-color:rgb(255 255 255 / var(--tw-bg-opacity, 1));padding:.625rem .875rem;font-weight:600;--tw-text-opacity: 1;color:rgb(51 65 85 / var(--tw-text-opacity, 1));transition-property:all;transition-duration:.2s;transition-timing-function:cubic-bezier(.4,0,.2,1)}.pm-status-pill:hover{--tw-bg-opacity: 1;background-color:rgb(248 250 252 / var(--tw-bg-opacity, 1))}.pm-status-pill.active{--tw-border-opacity: 1;border-color:rgb(147 197 253 / var(--tw-border-opacity, 1));--tw-bg-opacity: 1;background-color:rgb(239 246 255 / var(--tw-bg-opacity, 1));--tw-text-opacity: 1;color:rgb(29 78 216 / var(--tw-text-opacity, 1));--tw-shadow: 0 6px 16px rgba(59, 130, 246, .12);--tw-shadow-colored: 0 6px 16px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.pm-filter-summary{display:flex;flex-wrap:wrap;gap:.5rem}.pm-filter-chip{display:inline-flex;align-items:center;gap:.375rem;border-radius:9999px;border-width:1px;--tw-border-opacity: 1;border-color:rgb(226 232 240 / var(--tw-border-opacity, 1));--tw-bg-opacity: 1;background-color:rgb(241 245 249 / var(--tw-bg-opacity, 1));padding:.5rem .75rem;font-size:.75rem;line-height:1rem;--tw-text-opacity: 1;color:rgb(51 65 85 / var(--tw-text-opacity, 1))}.pm-filter-chip-wide{max-width:100%;white-space:normal;line-height:1.4}@media (max-width: 900px){.pm-filter-panel-top{grid-template-columns:repeat(1,minmax(0,1fr))}.pm-filter-panel-bottom{flex-direction:column;align-items:stretch}.pm-status-pills,.pm-filter-summary{width:100%}}.appointment-page{min-height:100vh;--tw-bg-opacity: 1;background-color:rgb(244 247 251 / var(--tw-bg-opacity, 1));padding:1.5rem}.appointment-card{border-radius:1rem;border-width:1px;--tw-border-opacity: 1;border-color:rgb(229 231 235 / var(--tw-border-opacity, 1));--tw-bg-opacity: 1;background-color:rgb(255 255 255 / var(--tw-bg-opacity, 1));padding:1.5rem;--tw-shadow: 0 10px 30px rgba(15, 23, 42, .08);--tw-shadow-colored: 0 10px 30px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.appointment-header{margin-bottom:1.25rem;display:flex;align-items:center;justify-content:space-between;gap:1rem}.appointment-header h2{margin:0;font-size:28px;font-weight:700;line-height:1.2;--tw-text-opacity: 1;color:rgb(15 23 42 / var(--tw-text-opacity, 1))}.appointment-header p{margin-left:0;margin-right:0;margin-top:.375rem;margin-bottom:0;font-size:.875rem;line-height:1.25rem;--tw-text-opacity: 1;color:rgb(100 116 139 / var(--tw-text-opacity, 1))}.appointment-toolbar{margin-bottom:18px;display:flex;align-items:center;gap:.75rem}.appointment-toolbar input{height:2.75rem;width:320px;max-width:100%;border-radius:10px;border-width:1px;--tw-border-opacity: 1;border-color:rgb(203 213 225 / var(--tw-border-opacity, 1));--tw-bg-opacity: 1;background-color:rgb(255 255 255 / var(--tw-bg-opacity, 1));padding:0 13px;font-size:.875rem;line-height:1.25rem;--tw-text-opacity: 1;color:rgb(17 24 39 / var(--tw-text-opacity, 1));outline:2px solid transparent;outline-offset:2px}.appointment-toolbar input:focus{--tw-border-opacity: 1;border-color:rgb(37 99 235 / var(--tw-border-opacity, 1));--tw-shadow: 0 0 0 3px rgba(37, 99, 235, .12);--tw-shadow-colored: 0 0 0 3px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.appointment-section-title{margin-bottom:18px;display:flex;align-items:center;gap:.5rem;border-bottom-width:1px;--tw-border-opacity: 1;border-bottom-color:rgb(226 232 240 / var(--tw-border-opacity, 1));padding-bottom:.75rem;font-size:17px;font-weight:700;--tw-text-opacity: 1;color:rgb(30 58 138 / var(--tw-text-opacity, 1))}.appointment-section-icon{font-size:1.125rem;line-height:1.75rem}.appointment-form{width:100%}.appointment-form-grid{display:grid;grid-template-columns:repeat(3,minmax(220px,1fr));gap:18px 16px}.form-group{display:flex;flex-direction:column}.form-group label{margin-bottom:7px;font-size:.875rem;line-height:1.25rem;font-weight:600;--tw-text-opacity: 1;color:rgb(31 41 55 / var(--tw-text-opacity, 1))}.form-group label span{--tw-text-opacity: 1;color:rgb(220 38 38 / var(--tw-text-opacity, 1))}.form-group input,.form-group select,.form-group textarea{box-sizing:border-box;width:100%;border-radius:10px;border-width:1px;--tw-border-opacity: 1;border-color:rgb(203 213 225 / var(--tw-border-opacity, 1));--tw-bg-opacity: 1;background-color:rgb(255 255 255 / var(--tw-bg-opacity, 1));padding:11px 13px;font-size:.875rem;line-height:1.25rem;--tw-text-opacity: 1;color:rgb(17 24 39 / var(--tw-text-opacity, 1));outline:2px solid transparent;outline-offset:2px;transition-property:all;transition-duration:.2s;transition-timing-function:cubic-bezier(.4,0,.2,1)}.form-group input,.form-group select{height:46px}.form-group input::-moz-placeholder,.form-group textarea::-moz-placeholder{--tw-text-opacity: 1;color:rgb(148 163 184 / var(--tw-text-opacity, 1))}.form-group input::placeholder,.form-group textarea::placeholder{--tw-text-opacity: 1;color:rgb(148 163 184 / var(--tw-text-opacity, 1))}.form-group input:focus,.form-group select:focus,.form-group textarea:focus{--tw-border-opacity: 1;border-color:rgb(37 99 235 / var(--tw-border-opacity, 1));--tw-shadow: 0 0 0 3px rgba(37, 99, 235, .12);--tw-shadow-colored: 0 0 0 3px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.btn{height:2.75rem;cursor:pointer;border-radius:10px;border-width:0px;padding:0 18px;font-size:.875rem;line-height:1.25rem;font-weight:600;transition-property:all;transition-duration:.2s;transition-timing-function:cubic-bezier(.4,0,.2,1)}.btn:disabled{cursor:not-allowed;opacity:.7}.btn-primary-custom{background-image:linear-gradient(135deg,#2563eb,#1d4ed8);--tw-text-opacity: 1;color:rgb(255 255 255 / var(--tw-text-opacity, 1));--tw-shadow: 0 8px 18px rgba(37, 99, 235, .18);--tw-shadow-colored: 0 8px 18px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.btn-primary-custom:hover:not(:disabled){--tw-translate-y: -1px;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));--tw-shadow: 0 10px 22px rgba(37, 99, 235, .25);--tw-shadow-colored: 0 10px 22px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.btn-secondary-custom:hover:not(:disabled){--tw-bg-opacity: 1;background-color:rgb(238 242 247 / var(--tw-bg-opacity, 1))}.appointment-table-wrap{overflow-x:auto;border-radius:14px;border-width:1px;--tw-border-opacity: 1;border-color:rgb(229 231 235 / var(--tw-border-opacity, 1))}.appointment-table{width:100%;border-collapse:collapse;--tw-bg-opacity: 1;background-color:rgb(255 255 255 / var(--tw-bg-opacity, 1))}.appointment-table thead th{white-space:nowrap;border-bottom-width:1px;--tw-border-opacity: 1;border-bottom-color:rgb(15 132 146 / var(--tw-border-opacity, 1));--tw-bg-opacity: 1;background-color:rgb(15 132 146 / var(--tw-bg-opacity, 1));padding:.875rem .75rem;text-align:left;font-size:13px;font-weight:800;--tw-text-opacity: 1 !important;color:rgb(255 255 255 / var(--tw-text-opacity, 1))!important}.appointment-table tbody td{border-bottom-width:1px;--tw-border-opacity: 1;border-bottom-color:rgb(238 242 247 / var(--tw-border-opacity, 1));padding:.875rem .75rem;vertical-align:middle;font-size:.875rem;line-height:1.25rem;--tw-text-opacity: 1;color:rgb(31 41 55 / var(--tw-text-opacity, 1))}.appointment-table tbody tr:hover{--tw-bg-opacity: 1;background-color:rgb(248 251 255 / var(--tw-bg-opacity, 1))}.empty-row{padding:1.5rem!important;text-align:center;--tw-text-opacity: 1;color:rgb(100 116 139 / var(--tw-text-opacity, 1))}.status-badge{display:inline-flex;align-items:center;border-radius:9999px;padding-top:5px;padding-bottom:5px;padding-left:.625rem;padding-right:.625rem;font-size:.75rem;line-height:1rem;font-weight:700}.status-scheduled{--tw-bg-opacity: 1;background-color:rgb(219 234 254 / var(--tw-bg-opacity, 1));--tw-text-opacity: 1;color:rgb(29 78 216 / var(--tw-text-opacity, 1))}.status-checked_in{--tw-bg-opacity: 1;background-color:rgb(237 233 254 / var(--tw-bg-opacity, 1));--tw-text-opacity: 1;color:rgb(109 40 217 / var(--tw-text-opacity, 1))}.status-completed{--tw-bg-opacity: 1;background-color:rgb(220 252 231 / var(--tw-bg-opacity, 1));--tw-text-opacity: 1;color:rgb(21 128 61 / var(--tw-text-opacity, 1))}.status-no_show{--tw-bg-opacity: 1;background-color:rgb(254 226 226 / var(--tw-bg-opacity, 1));--tw-text-opacity: 1;color:rgb(185 28 28 / var(--tw-text-opacity, 1))}.status-cancelled{--tw-bg-opacity: 1;background-color:rgb(241 245 249 / var(--tw-bg-opacity, 1));--tw-text-opacity: 1;color:rgb(71 85 105 / var(--tw-text-opacity, 1))}.action-btn-group{display:flex;gap:.5rem}.table-btn{cursor:pointer;border-radius:.5rem;border-width:0px;padding:.5rem .75rem;font-size:13px;font-weight:600;transition-property:all;transition-duration:.2s;transition-timing-function:cubic-bezier(.4,0,.2,1)}.table-btn.edit:hover{--tw-bg-opacity: 1;background-color:rgb(217 119 6 / var(--tw-bg-opacity, 1))}.table-btn.delete{--tw-bg-opacity: 1;background-color:rgb(239 68 68 / var(--tw-bg-opacity, 1));--tw-text-opacity: 1;color:rgb(255 255 255 / var(--tw-text-opacity, 1))}.table-btn.delete:hover{--tw-bg-opacity: 1;background-color:rgb(220 38 38 / var(--tw-bg-opacity, 1))}@media (max-width: 1100px){.appointment-form-grid{grid-template-columns:repeat(2,minmax(220px,1fr))}}@media (max-width: 768px){.appointment-page{padding:.875rem}.appointment-card{border-radius:.75rem;padding:1rem}.appointment-header{flex-direction:column;align-items:flex-start}.appointment-header h2{font-size:22px}.appointment-toolbar{flex-direction:column;align-items:stretch}.appointment-toolbar input{width:100%}.appointment-form-grid{grid-template-columns:repeat(1,minmax(0,1fr))}.form-footer{flex-direction:column;align-items:stretch;gap:.75rem}.form-footer-left{flex-direction:column}.btn{width:100%}.action-btn-group{flex-direction:column}}.cewq-page{box-sizing:border-box;min-height:100vh;width:100%;overflow-x:hidden;--tw-bg-opacity: 1;background-color:rgb(238 243 248 / var(--tw-bg-opacity, 1));padding:.5rem;--tw-text-opacity: 1;color:rgb(31 54 84 / var(--tw-text-opacity, 1))}.cewq-page-container{margin:0 auto;box-sizing:border-box;width:100%;max-width:1450px;padding-top:0;padding-bottom:0;padding-left:.75rem;padding-right:.75rem}.app-shell.sidebar-collapsed .cewq-page{padding:0}.cewq-table-card{border-radius:18px;border-width:1px;--tw-border-opacity: 1;border-color:rgb(217 227 239 / var(--tw-border-opacity, 1));--tw-bg-opacity: 1;background-color:rgb(255 255 255 / var(--tw-bg-opacity, 1));padding:1rem 1rem .625rem;--tw-shadow: 0 2px 8px rgba(15, 23, 42, .04);--tw-shadow-colored: 0 2px 8px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.cewq-toolbar{margin-bottom:.75rem;display:flex;align-items:flex-start;justify-content:space-between;gap:1rem}.cewq-title{margin-left:0;margin-right:0;margin-top:0;margin-bottom:.25rem;font-size:22px;font-weight:800;line-height:1.2;--tw-text-opacity: 1;color:rgb(13 37 69 / var(--tw-text-opacity, 1))}.cewq-subtitle{margin:0;font-size:.875rem;line-height:1.25rem;--tw-text-opacity: 1;color:rgb(88 112 143 / var(--tw-text-opacity, 1))}.cewq-filter-btn,.cewq-primary-btn,.cewq-secondary-btn,.cewq-icon-btn{display:inline-flex;cursor:pointer;align-items:center;justify-content:center;gap:.5rem;border-width:0px;font-weight:700}.cewq-filter-btn,.cewq-primary-btn{min-height:2.75rem;border-radius:14px;padding:0 18px;--tw-text-opacity: 1;color:rgb(255 255 255 / var(--tw-text-opacity, 1));background:linear-gradient(135deg,#0a6f7d,#1b857f)}.cewq-filter-btn:hover,.cewq-primary-btn:hover{background:linear-gradient(135deg,#095f6b,#16716d)}.cewq-filter-count{display:inline-flex;height:22px;min-width:22px;align-items:center;justify-content:center;border-radius:9999px;--tw-bg-opacity: 1;background-color:rgb(255 255 255 / var(--tw-bg-opacity, 1));font-size:.75rem;line-height:1rem;--tw-text-opacity: 1;color:rgb(15 111 122 / var(--tw-text-opacity, 1))}.cewq-table-wrap{width:100%;overflow-x:auto;border-radius:14px;border-width:1px;--tw-border-opacity: 1;border-color:rgb(215 226 239 / var(--tw-border-opacity, 1));--tw-bg-opacity: 1;background-color:rgb(255 255 255 / var(--tw-bg-opacity, 1))}.cewq-table{width:100%;min-width:1260px;border-collapse:collapse;--tw-bg-opacity: 1;background-color:rgb(255 255 255 / var(--tw-bg-opacity, 1));font-size:.875rem;line-height:1.25rem;--tw-text-opacity: 1;color:rgb(36 54 75 / var(--tw-text-opacity, 1))}.cewq-table th,.cewq-table td{white-space:nowrap;border-bottom-width:1px;--tw-border-opacity: 1;border-bottom-color:rgb(221 231 242 / var(--tw-border-opacity, 1));padding:.875rem .75rem;text-align:left}.cewq-table thead th{cursor:pointer;-webkit-user-select:none;-moz-user-select:none;user-select:none;--tw-bg-opacity: 1;background-color:rgb(15 132 146 / var(--tw-bg-opacity, 1));font-weight:800;--tw-text-opacity: 1 !important;color:rgb(255 255 255 / var(--tw-text-opacity, 1))!important}.cewq-table thead th.cewq-action-heading{cursor:default}.cewq-table tbody tr:hover td{--tw-bg-opacity: 1;background-color:rgb(247 251 255 / var(--tw-bg-opacity, 1))}.cewq-check-btn{display:inline-flex;min-height:34px;cursor:pointer;align-items:center;justify-content:center;gap:.375rem;border-radius:10px;border-width:1px;--tw-border-opacity: 1;border-color:rgb(254 215 170 / var(--tw-border-opacity, 1));--tw-bg-opacity: 1;background-color:rgb(255 247 237 / var(--tw-bg-opacity, 1));padding-top:0;padding-bottom:0;padding-left:.75rem;padding-right:.75rem;font-size:13px;font-weight:800;--tw-text-opacity: 1;color:rgb(154 52 18 / var(--tw-text-opacity, 1))}.cewq-check-btn:hover{--tw-bg-opacity: 1;background-color:rgb(255 237 213 / var(--tw-bg-opacity, 1))}.cewq-incident-link{cursor:pointer;border-width:0px;background-color:transparent;padding:0;font-weight:800;--tw-text-opacity: 1;color:rgb(15 111 122 / var(--tw-text-opacity, 1));text-underline-offset:4px}.cewq-incident-link:hover{--tw-text-opacity: 1;color:rgb(22 108 116 / var(--tw-text-opacity, 1));text-decoration-line:underline}.cewq-work-area{display:grid;grid-template-columns:280px minmax(0,1fr);align-items:flex-start;gap:1rem}.cewq-filter-sidebar{position:sticky;top:1rem;border-radius:14px;border-width:1px;--tw-border-opacity: 1;border-color:rgb(217 227 239 / var(--tw-border-opacity, 1));--tw-bg-opacity: 1;background-color:rgb(248 251 255 / var(--tw-bg-opacity, 1));padding:.875rem}.cewq-filter-sidebar-head{margin-bottom:.75rem;display:flex;align-items:center;justify-content:space-between;gap:.5rem}.cewq-filter-sidebar-head h3{margin:0;font-size:16px;font-weight:800;--tw-text-opacity: 1;color:rgb(13 37 69 / var(--tw-text-opacity, 1))}.cewq-filter-clear{cursor:pointer;border-width:0px;background-color:transparent;font-size:13px;font-weight:800;--tw-text-opacity: 1;color:rgb(36 85 149 / var(--tw-text-opacity, 1))}.cewq-filter-clear:hover{text-decoration-line:underline}.cewq-results{min-width:0px}.cewq-filter-summary{margin-bottom:.75rem;display:flex;flex-wrap:wrap;align-items:center;justify-content:flex-end;gap:.5rem;font-size:13px;font-weight:700;--tw-text-opacity: 1;color:rgb(88 112 143 / var(--tw-text-opacity, 1))}.cewq-filter-summary span{border-radius:9999px;border-width:1px;--tw-border-opacity: 1;border-color:rgb(215 226 239 / var(--tw-border-opacity, 1));--tw-bg-opacity: 1;background-color:rgb(255 255 255 / var(--tw-bg-opacity, 1));padding:.25rem .625rem}.cewq-empty-row{height:76px;text-align:center!important;font-weight:700;--tw-text-opacity: 1;color:rgb(88 112 143 / var(--tw-text-opacity, 1))}.cewq-pagination{display:flex;flex-wrap:wrap;align-items:center;justify-content:flex-end;gap:.875rem;padding-top:1rem}.cewq-pagination-text{font-weight:700;--tw-text-opacity: 1;color:rgb(65 83 107 / var(--tw-text-opacity, 1))}.cewq-secondary-btn{min-height:42px;border-radius:.75rem;border-width:1px;--tw-border-opacity: 1;border-color:rgb(211 223 237 / var(--tw-border-opacity, 1));--tw-bg-opacity: 1;background-color:rgb(255 255 255 / var(--tw-bg-opacity, 1));padding:0 18px;--tw-text-opacity: 1;color:rgb(36 85 149 / var(--tw-text-opacity, 1))}.cewq-secondary-btn:hover:not(:disabled){--tw-bg-opacity: 1;background-color:rgb(238 245 255 / var(--tw-bg-opacity, 1))}.cewq-secondary-btn:disabled{cursor:not-allowed;opacity:.5}.cewq-modal-overlay{position:fixed;top:0;right:0;bottom:0;left:0;z-index:1000;display:flex;align-items:center;justify-content:center;background-color:#0f233c73;padding:1.25rem}.cewq-modal{max-height:calc(100vh - 40px);width:min(560px,100%);overflow-y:auto;border-radius:18px;--tw-bg-opacity: 1;background-color:rgb(255 255 255 / var(--tw-bg-opacity, 1));padding:1.5rem;--tw-shadow: 0 24px 60px rgba(15, 23, 42, .22);--tw-shadow-colored: 0 24px 60px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.cewq-modal-wide{width:min(1180px,100%);padding:0}.cewq-modal-wide>.cewq-modal-header{margin:0;border-bottom-width:1px;--tw-border-opacity: 1;border-color:rgb(217 227 239 / var(--tw-border-opacity, 1));padding:1rem 1.25rem}.cewq-modal-header,.cewq-modal-actions{display:flex;align-items:center;justify-content:space-between;gap:.75rem}.cewq-modal-header{margin-bottom:18px}.cewq-modal-header h2{margin:0;font-size:22px;--tw-text-opacity: 1;color:rgb(13 37 69 / var(--tw-text-opacity, 1))}.cewq-icon-btn{height:2.25rem;width:2.25rem;border-radius:10px;--tw-bg-opacity: 1;background-color:rgb(238 244 250 / var(--tw-bg-opacity, 1));--tw-text-opacity: 1;color:rgb(36 66 96 / var(--tw-text-opacity, 1))}.cewq-icon-btn:hover{--tw-bg-opacity: 1;background-color:rgb(221 235 248 / var(--tw-bg-opacity, 1))}.cewq-filter-form{display:flex;flex-direction:column;gap:1rem}.cewq-form-row{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:.875rem}.cewq-form-field{display:flex;flex-direction:column;gap:7px;font-weight:700;--tw-text-opacity: 1;color:rgb(36 54 75 / var(--tw-text-opacity, 1))}.cewq-form-field input,.cewq-form-field select{height:42px;border-radius:.75rem;border-width:1px;--tw-border-opacity: 1;border-color:rgb(203 216 232 / var(--tw-border-opacity, 1));--tw-bg-opacity: 1;background-color:rgb(255 255 255 / var(--tw-bg-opacity, 1));padding-top:0;padding-bottom:0;padding-left:.75rem;padding-right:.75rem;--tw-text-opacity: 1;color:rgb(31 54 84 / var(--tw-text-opacity, 1))}.cewq-form-field .settings-combobox-panel{z-index:1002}.cewq-form-field .settings-combobox-toggle{border-radius:.75rem}.cewq-modal-actions{margin-top:.25rem}.cewq-error-detail-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:.875rem}.cewq-error-detail{min-height:82px;border-radius:.75rem;border-width:1px;--tw-border-opacity: 1;border-color:rgb(215 226 239 / var(--tw-border-opacity, 1));--tw-bg-opacity: 1;background-color:rgb(248 251 255 / var(--tw-bg-opacity, 1));padding:.875rem}.cewq-error-detail span{margin-bottom:.5rem;display:block;font-size:13px;font-weight:800;--tw-text-opacity: 1;color:rgb(88 112 143 / var(--tw-text-opacity, 1))}.cewq-error-detail strong{display:block;font-size:15px;line-height:1.45;--tw-text-opacity: 1;color:rgb(13 37 69 / var(--tw-text-opacity, 1))}.cewq-error-description{grid-column:1 / -1}@media (max-width: 900px){.cewq-page-container{padding:0}.cewq-toolbar{flex-direction:column}.cewq-actions,.cewq-search{width:100%}.cewq-filter-btn{flex:1 1 0%}.cewq-work-area{grid-template-columns:repeat(1,minmax(0,1fr))}.cewq-filter-sidebar{position:sticky;top:0}}@media (max-width: 560px){.cewq-page{padding:.75rem}.cewq-table-card,.cewq-modal{border-radius:14px;padding:.875rem}.cewq-form-row,.cewq-error-detail-grid{grid-template-columns:repeat(1,minmax(0,1fr))}.cewq-modal-actions{flex-direction:column-reverse;align-items:stretch}.cewq-primary-btn,.cewq-secondary-btn{width:100%}}.claim-page{min-height:100vh;--tw-bg-opacity: 1;background-color:rgb(244 247 251 / var(--tw-bg-opacity, 1));padding:1.5rem}.claim-card{border-radius:1rem;border-width:1px;--tw-border-opacity: 1;border-color:rgb(229 231 235 / var(--tw-border-opacity, 1));--tw-bg-opacity: 1;background-color:rgb(255 255 255 / var(--tw-bg-opacity, 1));padding:1.5rem;--tw-shadow: 0 10px 30px rgba(15, 23, 42, .08);--tw-shadow-colored: 0 10px 30px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.claim-header{margin-bottom:1.25rem;display:flex;align-items:center;justify-content:space-between}.claim-header h2{margin:0;font-size:28px;font-weight:700;--tw-text-opacity: 1;color:rgb(15 23 42 / var(--tw-text-opacity, 1))}.claim-header p{margin-left:0;margin-right:0;margin-top:.375rem;margin-bottom:0;font-size:.875rem;line-height:1.25rem;--tw-text-opacity: 1;color:rgb(100 116 139 / var(--tw-text-opacity, 1))}.claim-toolbar{margin-bottom:18px;display:flex;gap:.75rem}.claim-toolbar input,.claim-form-grid input,.claim-form-grid select{box-sizing:border-box;width:100%;border-radius:10px;border-width:1px;--tw-border-opacity: 1;border-color:rgb(203 213 225 / var(--tw-border-opacity, 1));padding:.625rem .75rem;font-size:.875rem;line-height:1.25rem}.claim-form-grid{margin-bottom:1.25rem;display:grid;grid-template-columns:repeat(2,minmax(220px,1fr));gap:1rem}.claim-table-wrap{overflow-x:auto;border-radius:14px;border-width:1px;--tw-border-opacity: 1;border-color:rgb(229 231 235 / var(--tw-border-opacity, 1))}.claim-table{width:100%;border-collapse:collapse;--tw-bg-opacity: 1;background-color:rgb(255 255 255 / var(--tw-bg-opacity, 1))}.claim-table thead th{--tw-bg-opacity: 1;background-color:rgb(15 132 146 / var(--tw-bg-opacity, 1));padding:.75rem;text-align:left;font-size:13px;font-weight:800;--tw-text-opacity: 1 !important;color:rgb(255 255 255 / var(--tw-text-opacity, 1))!important}.claim-table tbody td{border-top-width:1px;--tw-border-opacity: 1;border-top-color:rgb(238 242 247 / var(--tw-border-opacity, 1));padding:.75rem}.account-follow-up-page{box-sizing:border-box;min-height:100%;--tw-bg-opacity: 1;background-color:rgb(238 243 248 / var(--tw-bg-opacity, 1));padding:1rem}.account-follow-up-card{margin:0 auto;width:100%;max-width:1450px;border-radius:18px;border-width:1px;--tw-border-opacity: 1;border-color:rgb(217 227 239 / var(--tw-border-opacity, 1));--tw-bg-opacity: 1;background-color:rgb(255 255 255 / var(--tw-bg-opacity, 1));padding:1rem;--tw-shadow: 0 2px 8px rgba(15, 23, 42, .04);--tw-shadow-colored: 0 2px 8px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.account-follow-up-page.embedded{min-height:0px;--tw-bg-opacity: 1;background-color:rgb(255 255 255 / var(--tw-bg-opacity, 1));padding:0}.account-follow-up-page.embedded .account-follow-up-card{max-width:none;border-radius:0;border-width:0px;padding:.75rem 1rem 1rem;--tw-shadow: 0 0 #0000;--tw-shadow-colored: 0 0 #0000;box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.account-follow-up-toolbar{margin-bottom:.875rem;display:flex;align-items:flex-start;justify-content:space-between;gap:1rem}.account-follow-up-toolbar-actions,.account-notes-actions{display:flex;align-items:center;justify-content:flex-end;gap:.5rem}.account-refresh-btn{display:inline-flex;height:42px;width:42px;cursor:pointer;align-items:center;justify-content:center;border-radius:.75rem;border-width:1px;--tw-border-opacity: 1;border-color:rgb(200 216 234 / var(--tw-border-opacity, 1));--tw-bg-opacity: 1;background-color:rgb(255 255 255 / var(--tw-bg-opacity, 1));--tw-text-opacity: 1;color:rgb(36 85 149 / var(--tw-text-opacity, 1));transition-property:color,background-color,border-color,text-decoration-color,fill,stroke,opacity,box-shadow,transform,filter,backdrop-filter;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s}.account-refresh-btn:hover:not(:disabled){--tw-border-opacity: 1;border-color:rgb(36 85 149 / var(--tw-border-opacity, 1));--tw-bg-opacity: 1;background-color:rgb(234 243 255 / var(--tw-bg-opacity, 1))}.account-refresh-btn:disabled{cursor:default;opacity:.6}.account-follow-up-page.embedded .account-follow-up-toolbar{margin-bottom:.625rem;align-items:center}.account-follow-up-title{margin-left:0;margin-right:0;margin-top:0;margin-bottom:.25rem;font-size:22px;font-weight:800;line-height:1.2;--tw-text-opacity: 1;color:rgb(13 37 69 / var(--tw-text-opacity, 1))}.account-follow-up-subtitle{margin:0;font-size:.875rem;line-height:1.25rem;font-weight:700;--tw-text-opacity: 1;color:rgb(88 112 143 / var(--tw-text-opacity, 1))}.account-follow-up-page.embedded .account-follow-up-subtitle{font-size:13px}.account-follow-up-search{box-sizing:border-box;display:flex;height:2.75rem;width:340px;align-items:center;gap:.5rem;border-radius:14px;border-width:1px;--tw-border-opacity: 1;border-color:rgb(203 216 232 / var(--tw-border-opacity, 1));--tw-bg-opacity: 1;background-color:rgb(255 255 255 / var(--tw-bg-opacity, 1));padding-top:0;padding-bottom:0;padding-left:.875rem;padding-right:.875rem;--tw-text-opacity: 1;color:rgb(88 112 143 / var(--tw-text-opacity, 1))}.account-follow-up-search input{height:100%;width:100%;border-radius:0;border-width:0px;background-color:transparent;padding:0;--tw-text-opacity: 1;color:rgb(31 54 84 / var(--tw-text-opacity, 1));outline:2px solid transparent;outline-offset:2px}.account-follow-up-table-wrap{width:100%;overflow-x:auto;border-radius:14px;border-width:1px;--tw-border-opacity: 1;border-color:rgb(215 226 239 / var(--tw-border-opacity, 1));--tw-bg-opacity: 1;background-color:rgb(255 255 255 / var(--tw-bg-opacity, 1))}.account-follow-up-page.embedded .account-follow-up-table-wrap{max-height:455px;overflow:auto}.account-follow-up-table{width:100%;min-width:1320px;border-collapse:collapse;font-size:.875rem;line-height:1.25rem;--tw-text-opacity: 1;color:rgb(36 54 75 / var(--tw-text-opacity, 1))}.account-follow-up-table th,.account-follow-up-table td{white-space:nowrap;border-bottom-width:1px;--tw-border-opacity: 1;border-bottom-color:rgb(221 231 242 / var(--tw-border-opacity, 1));padding:.875rem .75rem;text-align:left}.account-follow-up-table thead th{position:sticky;top:0;z-index:1;cursor:pointer;-webkit-user-select:none;-moz-user-select:none;user-select:none;--tw-bg-opacity: 1;background-color:rgb(15 132 146 / var(--tw-bg-opacity, 1));font-weight:800;--tw-text-opacity: 1 !important;color:rgb(255 255 255 / var(--tw-text-opacity, 1))!important}.account-follow-up-mini-table thead th,.af-activity-table thead th,.af-service-line-table thead th{--tw-bg-opacity: 1;background-color:rgb(15 132 146 / var(--tw-bg-opacity, 1));font-weight:800;--tw-text-opacity: 1 !important;color:rgb(255 255 255 / var(--tw-text-opacity, 1))!important}.account-follow-up-table tbody tr:hover td{--tw-bg-opacity: 1;background-color:rgb(247 251 255 / var(--tw-bg-opacity, 1))}.account-follow-up-status{display:inline-flex;min-height:1.75rem;cursor:pointer;align-items:center;border-radius:9999px;border-width:0px;--tw-bg-opacity: 1;background-color:rgb(234 243 255 / var(--tw-bg-opacity, 1));padding-top:0;padding-bottom:0;padding-left:.625rem;padding-right:.625rem;font-size:.75rem;line-height:1rem;font-weight:800;--tw-text-opacity: 1;color:rgb(29 71 125 / var(--tw-text-opacity, 1))}.account-follow-up-status.open{--tw-bg-opacity: 1;background-color:rgb(220 252 231 / var(--tw-bg-opacity, 1));--tw-text-opacity: 1;color:rgb(22 101 52 / var(--tw-text-opacity, 1))}.account-follow-up-status.closed{cursor:default;--tw-bg-opacity: 1;background-color:rgb(226 232 240 / var(--tw-bg-opacity, 1));--tw-text-opacity: 1;color:rgb(71 85 105 / var(--tw-text-opacity, 1))}.account-follow-up-status.not-created{--tw-bg-opacity: 1;background-color:rgb(234 243 255 / var(--tw-bg-opacity, 1));--tw-text-opacity: 1;color:rgb(29 71 125 / var(--tw-text-opacity, 1));--tw-shadow: inset 0 0 0 1px rgba(29, 71, 125, .12);--tw-shadow-colored: inset 0 0 0 1px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.account-follow-up-status:disabled{cursor:default}.account-follow-up-status.pending{--tw-bg-opacity: 1;background-color:rgb(254 243 199 / var(--tw-bg-opacity, 1));--tw-text-opacity: 1;color:rgb(146 64 14 / var(--tw-text-opacity, 1))}.account-follow-up-status.in-progress{--tw-bg-opacity: 1;background-color:rgb(219 234 254 / var(--tw-bg-opacity, 1));--tw-text-opacity: 1;color:rgb(29 78 216 / var(--tw-text-opacity, 1))}.account-follow-up-status.on-hold{--tw-bg-opacity: 1;background-color:rgb(243 232 255 / var(--tw-bg-opacity, 1));--tw-text-opacity: 1;color:rgb(107 33 168 / var(--tw-text-opacity, 1))}.account-follow-up-empty{height:76px;text-align:center!important;font-weight:700;--tw-text-opacity: 1;color:rgb(88 112 143 / var(--tw-text-opacity, 1))}.account-follow-up-empty.error{--tw-bg-opacity: 1;background-color:rgb(255 241 241 / var(--tw-bg-opacity, 1));--tw-text-opacity: 1;color:rgb(153 27 27 / var(--tw-text-opacity, 1))}.account-follow-up-pagination{display:flex;flex-wrap:wrap;align-items:center;justify-content:flex-end;gap:.875rem;padding-top:1rem}.account-follow-up-secondary-btn{display:inline-flex;min-height:42px;cursor:pointer;align-items:center;justify-content:center;border-radius:.75rem;border-width:1px;--tw-border-opacity: 1;border-color:rgb(211 223 237 / var(--tw-border-opacity, 1));--tw-bg-opacity: 1;background-color:rgb(255 255 255 / var(--tw-bg-opacity, 1));padding:0 18px;font-weight:700;--tw-text-opacity: 1;color:rgb(36 85 149 / var(--tw-text-opacity, 1))}.account-follow-up-secondary-btn:hover:not(:disabled){--tw-bg-opacity: 1;background-color:rgb(238 245 255 / var(--tw-bg-opacity, 1))}.account-follow-up-secondary-btn:disabled{cursor:not-allowed;opacity:.5}.account-follow-up-pagination-text{font-weight:700;--tw-text-opacity: 1;color:rgb(65 83 107 / var(--tw-text-opacity, 1))}.account-follow-up-modal-overlay{position:fixed;top:0;right:0;bottom:0;left:0;z-index:1000;box-sizing:border-box;display:flex;align-items:center;justify-content:center;background-color:#0d254573;padding:1.5rem}.account-follow-up-modal{display:flex;max-height:min(820px,92vh);width:min(1120px,94vw);flex-direction:column;overflow:hidden;border-radius:1rem;border-width:1px;--tw-border-opacity: 1;border-color:rgb(213 225 239 / var(--tw-border-opacity, 1));--tw-bg-opacity: 1;background-color:rgb(246 249 252 / var(--tw-bg-opacity, 1));--tw-shadow: 0 24px 70px rgba(15, 23, 42, .22);--tw-shadow-colored: 0 24px 70px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.account-follow-up-modal-header{display:flex;flex-shrink:0;align-items:flex-start;justify-content:space-between;gap:1rem;border-bottom-width:1px;--tw-border-opacity: 1;border-bottom-color:rgb(219 230 242 / var(--tw-border-opacity, 1));--tw-bg-opacity: 1;background-color:rgb(255 255 255 / var(--tw-bg-opacity, 1));padding-top:18px;padding-bottom:18px;padding-left:1.25rem;padding-right:1.25rem}.account-follow-up-modal-title-block{min-width:0px}.account-follow-up-modal-header h3{margin-left:0;margin-right:0;margin-top:0;margin-bottom:.25rem;font-size:1.25rem;line-height:1.75rem;line-height:1.2;--tw-text-opacity: 1;color:rgb(13 37 69 / var(--tw-text-opacity, 1))}.account-follow-up-modal-header p{margin:0;font-weight:700;--tw-text-opacity: 1;color:rgb(88 112 143 / var(--tw-text-opacity, 1))}.account-follow-up-modal-actions{display:flex;flex-shrink:0;align-items:center;justify-content:flex-end;gap:.625rem}.account-follow-up-primary-btn{display:inline-flex;min-height:40px;cursor:pointer;align-items:center;justify-content:center;gap:.5rem;border-radius:.75rem;border-width:1px;--tw-border-opacity: 1;border-color:rgb(30 58 95 / var(--tw-border-opacity, 1));--tw-bg-opacity: 1;background-color:rgb(30 58 95 / var(--tw-bg-opacity, 1));padding-top:0;padding-bottom:0;padding-left:1rem;padding-right:1rem;font-weight:800;--tw-text-opacity: 1;color:rgb(255 255 255 / var(--tw-text-opacity, 1));--tw-shadow: 0 8px 18px rgba(30, 58, 95, .16);--tw-shadow-colored: 0 8px 18px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.account-follow-up-primary-btn:hover:not(:disabled){--tw-bg-opacity: 1;background-color:rgb(23 48 78 / var(--tw-bg-opacity, 1))}.account-follow-up-primary-btn:disabled{cursor:not-allowed;opacity:.6}.account-follow-up-icon-btn{display:inline-flex;height:38px;width:38px;cursor:pointer;align-items:center;justify-content:center;border-radius:10px;border-width:1px;--tw-border-opacity: 1;border-color:rgb(211 223 237 / var(--tw-border-opacity, 1));--tw-bg-opacity: 1;background-color:rgb(255 255 255 / var(--tw-bg-opacity, 1));--tw-text-opacity: 1;color:rgb(36 68 101 / var(--tw-text-opacity, 1))}.account-follow-up-icon-btn:hover{--tw-bg-opacity: 1;background-color:rgb(238 245 255 / var(--tw-bg-opacity, 1))}.account-follow-up-icon-btn:disabled{cursor:not-allowed;opacity:.6}.account-follow-up-modal-body{display:flex;flex-direction:column;gap:1rem;overflow-y:auto;padding:1.25rem}.account-follow-up-detail-hero{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:.75rem}.account-follow-up-detail-hero div{min-height:78px;border-radius:14px;border-width:1px;--tw-border-opacity: 1;border-color:rgb(215 226 239 / var(--tw-border-opacity, 1));--tw-bg-opacity: 1;background-color:rgb(255 255 255 / var(--tw-bg-opacity, 1));padding:.75rem .875rem;--tw-shadow: 0 1px 4px rgba(15, 23, 42, .04);--tw-shadow-colored: 0 1px 4px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.account-follow-up-detail-hero span,.af-info-panel span,.account-follow-up-form-field span{display:block;font-size:11px;font-weight:800;text-transform:uppercase;letter-spacing:.04em;--tw-text-opacity: 1;color:rgb(96 115 141 / var(--tw-text-opacity, 1))}.account-follow-up-detail-hero strong{margin-top:.5rem;display:block;overflow-wrap:break-word;font-size:.875rem;line-height:1.25rem;line-height:1.35;--tw-text-opacity: 1;color:rgb(13 37 69 / var(--tw-text-opacity, 1))}.account-follow-up-detail-section{border-radius:16px;border-width:1px;--tw-border-opacity: 1;border-color:rgb(216 228 240 / var(--tw-border-opacity, 1));--tw-bg-opacity: 1;background-color:rgb(255 255 255 / var(--tw-bg-opacity, 1));padding:1rem;--tw-shadow: 0 1px 5px rgba(15, 23, 42, .04);--tw-shadow-colored: 0 1px 5px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.account-follow-up-detail-section h4{margin:0;font-size:1rem;line-height:1.5rem;--tw-text-opacity: 1;color:rgb(13 37 69 / var(--tw-text-opacity, 1))}.af-section-heading{margin-bottom:.75rem;display:flex;align-items:center;justify-content:space-between;gap:.75rem}.af-section-heading span{border-radius:9999px;--tw-bg-opacity: 1;background-color:rgb(238 244 251 / var(--tw-bg-opacity, 1));padding:.25rem .625rem;font-size:.75rem;line-height:1rem;font-weight:800;--tw-text-opacity: 1;color:rgb(88 112 143 / var(--tw-text-opacity, 1))}.af-info-grid{display:grid;grid-template-columns:1.35fr 1fr 1fr;gap:.75rem}.af-patient-account-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:.75rem}.af-info-panel{min-height:92px;border-radius:14px;border-width:1px;--tw-border-opacity: 1;border-color:rgb(220 231 243 / var(--tw-border-opacity, 1));--tw-bg-opacity: 1;background-color:rgb(251 253 255 / var(--tw-bg-opacity, 1));padding:.75rem .875rem}.af-info-panel-wide{grid-row:span 1 / span 1}.af-info-panel strong{margin-top:.5rem;display:block;overflow-wrap:break-word;font-size:.875rem;line-height:1.25rem;line-height:1.4;--tw-text-opacity: 1;color:rgb(31 54 84 / var(--tw-text-opacity, 1))}.af-info-panel p{margin-top:.5rem;margin-bottom:0;font-size:13px;line-height:1.45;--tw-text-opacity: 1;color:rgb(81 101 126 / var(--tw-text-opacity, 1))}.account-follow-up-detail-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:.75rem}.account-follow-up-detail-grid div{box-sizing:border-box;min-height:66px;border-radius:10px;border-width:1px;--tw-border-opacity: 1;border-color:rgb(220 231 243 / var(--tw-border-opacity, 1));--tw-bg-opacity: 1;background-color:rgb(251 253 255 / var(--tw-bg-opacity, 1));padding:.625rem .75rem}.account-follow-up-detail-grid span,.account-follow-up-activity span{display:block;font-size:.75rem;line-height:1rem;font-weight:800;--tw-text-opacity: 1;color:rgb(100 116 139 / var(--tw-text-opacity, 1))}.account-follow-up-detail-grid strong{margin-top:.375rem;display:block;overflow-wrap:break-word;font-size:.875rem;line-height:1.25rem;line-height:1.35;--tw-text-opacity: 1;color:rgb(31 54 84 / var(--tw-text-opacity, 1))}.account-follow-up-mini-table-wrap{width:100%;overflow-x:auto;border-radius:.75rem;border-width:1px;--tw-border-opacity: 1;border-color:rgb(215 226 239 / var(--tw-border-opacity, 1));--tw-bg-opacity: 1;background-color:rgb(255 255 255 / var(--tw-bg-opacity, 1))}.af-table-shell{--tw-bg-opacity: 1;background-color:rgb(248 250 252 / var(--tw-bg-opacity, 1))}.account-follow-up-mini-table{width:100%;min-width:780px;border-collapse:collapse;font-size:13px}.account-follow-up-mini-table th,.account-follow-up-mini-table td{white-space:nowrap;border-bottom-width:1px;--tw-border-opacity: 1;border-bottom-color:rgb(225 233 243 / var(--tw-border-opacity, 1));padding-top:11px;padding-bottom:11px;padding-left:.75rem;padding-right:.75rem;text-align:left}.account-follow-up-mini-table th{--tw-bg-opacity: 1;background-color:rgb(238 244 250 / var(--tw-bg-opacity, 1));font-weight:800;--tw-text-opacity: 1;color:rgb(31 59 95 / var(--tw-text-opacity, 1))}.account-follow-up-mini-table tbody tr:nth-child(2n) td{background:#f8fafc}.account-follow-up-mini-table tbody tr:hover td{background:#f1f7ff}.account-follow-up-mini-table tr:last-child td{border-bottom-width:0px}.af-service-line-table{min-width:980px}.af-activity-table{min-width:920px}.af-note-cell{max-width:360px;white-space:pre-wrap;overflow-wrap:break-word;line-height:1.45;--tw-text-opacity: 1;color:rgb(52 71 97 / var(--tw-text-opacity, 1))}.af-empty-table-cell{padding-top:1.75rem;padding-bottom:1.75rem;text-align:center;font-weight:800;--tw-text-opacity: 1;color:rgb(88 112 143 / var(--tw-text-opacity, 1))}.af-link{font-weight:800;--tw-text-opacity: 1;color:rgb(36 85 149 / var(--tw-text-opacity, 1));text-decoration-line:none}.af-link:hover{text-decoration-line:underline}.account-follow-up-activity-list{display:grid;gap:.625rem}.account-follow-up-activity{border-radius:10px;border-width:1px;--tw-border-opacity: 1;border-color:rgb(220 231 243 / var(--tw-border-opacity, 1));--tw-bg-opacity: 1;background-color:rgb(251 253 255 / var(--tw-bg-opacity, 1));padding:.75rem}.account-follow-up-activity div{display:flex;align-items:baseline;justify-content:space-between;gap:.75rem}.account-follow-up-activity strong{--tw-text-opacity: 1;color:rgb(31 54 84 / var(--tw-text-opacity, 1))}.account-follow-up-activity p{margin-left:0;margin-right:0;margin-top:.5rem;margin-bottom:0;line-height:1.45;--tw-text-opacity: 1;color:rgb(52 71 97 / var(--tw-text-opacity, 1))}.account-follow-up-modal-empty{padding:1.75rem 1.25rem;text-align:center;font-weight:800;--tw-text-opacity: 1;color:rgb(88 112 143 / var(--tw-text-opacity, 1))}.account-follow-up-modal-empty.error{--tw-bg-opacity: 1;background-color:rgb(255 241 241 / var(--tw-bg-opacity, 1));--tw-text-opacity: 1;color:rgb(153 27 27 / var(--tw-text-opacity, 1))}.account-follow-up-nested-overlay{position:fixed;top:0;right:0;bottom:0;left:0;z-index:1002;display:flex;align-items:center;justify-content:center;background-color:#0d254557;padding:1.25rem}.account-follow-up-action-modal{display:flex;max-height:92vh;width:min(900px,94vw);flex-direction:column;overflow:hidden;border-radius:1rem;border-width:1px;--tw-border-opacity: 1;border-color:rgb(213 225 239 / var(--tw-border-opacity, 1));--tw-bg-opacity: 1;background-color:rgb(255 255 255 / var(--tw-bg-opacity, 1));--tw-shadow: 0 24px 70px rgba(15, 23, 42, .24);--tw-shadow-colored: 0 24px 70px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.account-follow-up-action-header{display:flex;flex-shrink:0;align-items:flex-start;justify-content:space-between;gap:.75rem;border-bottom-width:1px;--tw-border-opacity: 1;border-bottom-color:rgb(219 230 242 / var(--tw-border-opacity, 1));--tw-bg-opacity: 1;background-color:rgb(248 251 255 / var(--tw-bg-opacity, 1));padding:1rem 1.25rem}.account-follow-up-action-title{display:flex;min-width:0px;align-items:center;gap:.75rem}.account-follow-up-action-title h3{margin:0;font-size:1.125rem;line-height:1.75rem;line-height:1.25;--tw-text-opacity: 1;color:rgb(13 37 69 / var(--tw-text-opacity, 1))}.account-follow-up-action-title p{margin-top:.25rem;margin-bottom:0;font-size:.875rem;line-height:1.25rem;font-weight:700;--tw-text-opacity: 1;color:rgb(88 112 143 / var(--tw-text-opacity, 1))}.account-follow-up-action-icon{display:flex;height:2.5rem;width:2.5rem;flex-shrink:0;align-items:center;justify-content:center;border-radius:.75rem;--tw-bg-opacity: 1;background-color:rgb(234 243 255 / var(--tw-bg-opacity, 1));--tw-text-opacity: 1;color:rgb(36 85 149 / var(--tw-text-opacity, 1))}.account-follow-up-action-body{display:grid;gap:1rem;overflow-y:auto;padding:1.25rem}.account-follow-up-action-error{border-radius:.75rem;border-width:1px;--tw-border-opacity: 1;border-color:rgb(254 202 202 / var(--tw-border-opacity, 1));--tw-bg-opacity: 1;background-color:rgb(254 242 242 / var(--tw-bg-opacity, 1));padding:.625rem .75rem;font-weight:700;--tw-text-opacity: 1;color:rgb(153 27 27 / var(--tw-text-opacity, 1))}.account-follow-up-action-columns{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));align-items:flex-start;gap:1rem}.account-follow-up-action-column{display:grid;align-content:flex-start;gap:1rem}.account-follow-up-form-field{display:grid;gap:.375rem}.account-follow-up-form-field span{font-size:11px;font-weight:800;text-transform:uppercase;letter-spacing:.04em;--tw-text-opacity: 1;color:rgb(96 115 141 / var(--tw-text-opacity, 1))}.account-follow-up-form-field-full{grid-column:span 2 / span 2}.account-follow-up-form-field input,.account-follow-up-form-field select,.account-follow-up-form-field textarea{width:100%;min-width:0px;border-radius:.75rem;border-width:1px;--tw-border-opacity: 1;border-color:rgb(202 216 232 / var(--tw-border-opacity, 1));--tw-bg-opacity: 1;background-color:rgb(251 253 255 / var(--tw-bg-opacity, 1));font-size:.875rem;line-height:1.25rem;font-weight:600;--tw-text-opacity: 1;color:rgb(31 54 84 / var(--tw-text-opacity, 1));outline:2px solid transparent;outline-offset:2px}.account-follow-up-form-field input{height:46px;padding-left:.75rem;padding-right:.75rem}.account-follow-up-form-field select{height:46px;cursor:pointer;padding-left:.75rem;padding-right:.75rem}.account-follow-up-form-field textarea{padding:.625rem .75rem}.account-follow-up-form-field input[readonly]{cursor:default;--tw-bg-opacity: 1;background-color:rgb(238 244 251 / var(--tw-bg-opacity, 1));--tw-text-opacity: 1;color:rgb(65 83 107 / var(--tw-text-opacity, 1))}.account-follow-up-searchable-select{position:relative}.account-follow-up-select-trigger{display:flex;min-height:46px;width:100%;cursor:pointer;align-items:center;justify-content:space-between;gap:.75rem;border-radius:.75rem;border-width:1px;--tw-border-opacity: 1;border-color:rgb(202 216 232 / var(--tw-border-opacity, 1));--tw-bg-opacity: 1;background-color:rgb(251 253 255 / var(--tw-bg-opacity, 1));padding-top:0;padding-bottom:0;padding-left:.75rem;padding-right:.75rem;text-align:left;--tw-text-opacity: 1;color:rgb(31 54 84 / var(--tw-text-opacity, 1))}.account-follow-up-select-trigger:hover:not(:disabled),.account-follow-up-select-trigger.open{--tw-border-opacity: 1;border-color:rgb(143 179 218 / var(--tw-border-opacity, 1));--tw-bg-opacity: 1;background-color:rgb(255 255 255 / var(--tw-bg-opacity, 1));--tw-shadow: 0 0 0 3px rgba(143, 179, 218, .14);--tw-shadow-colored: 0 0 0 3px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.account-follow-up-select-trigger:disabled{cursor:not-allowed;opacity:.6}.account-follow-up-select-trigger span{min-width:0px;flex:1 1 0%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:.875rem;line-height:1.25rem;font-weight:600}.account-follow-up-select-trigger span.muted{font-weight:500;--tw-text-opacity: 1;color:rgb(123 141 163 / var(--tw-text-opacity, 1))}.account-follow-up-select-panel{position:absolute;left:0;right:0;top:calc(100% + 6px);z-index:1010;overflow:hidden;border-radius:.75rem;border-width:1px;--tw-border-opacity: 1;border-color:rgb(203 216 232 / var(--tw-border-opacity, 1));--tw-bg-opacity: 1;background-color:rgb(255 255 255 / var(--tw-bg-opacity, 1));--tw-shadow: 0 18px 38px rgba(15, 23, 42, .18);--tw-shadow-colored: 0 18px 38px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.account-follow-up-select-search{display:flex;height:2.75rem;align-items:center;gap:.5rem;border-bottom-width:1px;--tw-border-opacity: 1;border-bottom-color:rgb(225 233 243 / var(--tw-border-opacity, 1));--tw-bg-opacity: 1;background-color:rgb(248 251 255 / var(--tw-bg-opacity, 1));padding-top:0;padding-bottom:0;padding-left:.75rem;padding-right:.75rem;--tw-text-opacity: 1;color:rgb(96 115 141 / var(--tw-text-opacity, 1))}.account-follow-up-select-search input{height:100%;width:100%;border-width:0px;background-color:transparent;padding:0;font-size:.875rem;line-height:1.25rem;--tw-text-opacity: 1;color:rgb(31 54 84 / var(--tw-text-opacity, 1));--tw-shadow: 0 0 #0000;--tw-shadow-colored: 0 0 #0000;box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow);outline:2px solid transparent;outline-offset:2px}.account-follow-up-select-list{max-height:240px;overflow-y:auto;padding:.375rem}.account-follow-up-select-option{min-height:2.5rem;width:100%;cursor:pointer;border-radius:.5rem;border-width:0px;--tw-bg-opacity: 1;background-color:rgb(255 255 255 / var(--tw-bg-opacity, 1));padding:.5rem .625rem;text-align:left;font-size:.875rem;line-height:1.25rem;--tw-text-opacity: 1;color:rgb(31 54 84 / var(--tw-text-opacity, 1))}.account-follow-up-select-option:hover,.account-follow-up-select-option.selected{--tw-bg-opacity: 1;background-color:rgb(238 245 255 / var(--tw-bg-opacity, 1));font-weight:800;--tw-text-opacity: 1;color:rgb(30 58 95 / var(--tw-text-opacity, 1))}.account-follow-up-select-empty{padding:1rem .75rem;text-align:center;font-size:.875rem;line-height:1.25rem;font-weight:700;--tw-text-opacity: 1;color:rgb(96 115 141 / var(--tw-text-opacity, 1))}.account-follow-up-form-field textarea{min-height:92px}.account-follow-up-form-field input:focus,.account-follow-up-form-field select:focus,.account-follow-up-form-field textarea:focus{--tw-border-opacity: 1;border-color:rgb(143 179 218 / var(--tw-border-opacity, 1));--tw-bg-opacity: 1;background-color:rgb(255 255 255 / var(--tw-bg-opacity, 1));--tw-shadow: 0 0 0 3px rgba(143, 179, 218, .18);--tw-shadow-colored: 0 0 0 3px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.account-follow-up-context-panel{border-radius:.75rem;border-width:1px;--tw-border-opacity: 1;border-color:rgb(215 226 239 / var(--tw-border-opacity, 1));--tw-bg-opacity: 1;background-color:rgb(248 251 255 / var(--tw-bg-opacity, 1));padding:.75rem .875rem}.account-follow-up-context-panel span,.account-follow-up-phone-grid span{display:block;font-size:11px;font-weight:800;text-transform:uppercase;letter-spacing:.04em;--tw-text-opacity: 1;color:rgb(96 115 141 / var(--tw-text-opacity, 1))}.account-follow-up-context-panel strong,.account-follow-up-phone-grid strong{margin-top:.375rem;display:block;overflow-wrap:break-word;font-size:.875rem;line-height:1.25rem;line-height:1.35;--tw-text-opacity: 1;color:rgb(31 54 84 / var(--tw-text-opacity, 1))}.account-follow-up-phone-grid{margin-top:.75rem;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:.75rem}.account-follow-up-phone-grid div{border-radius:.75rem;border-width:1px;--tw-border-opacity: 1;border-color:rgb(220 231 243 / var(--tw-border-opacity, 1));--tw-bg-opacity: 1;background-color:rgb(255 255 255 / var(--tw-bg-opacity, 1));padding:.625rem .75rem}.account-follow-up-action-footer{display:flex;flex-shrink:0;align-items:center;justify-content:flex-end;gap:.75rem;border-top-width:1px;--tw-border-opacity: 1;border-top-color:rgb(219 230 242 / var(--tw-border-opacity, 1));--tw-bg-opacity: 1;background-color:rgb(248 251 255 / var(--tw-bg-opacity, 1));padding:1rem 1.25rem}.guarantor-follow-up-modal{width:min(1060px,96vw);max-height:min(840px,92vh);overflow:hidden;border:1px solid #d5e1ef;border-radius:16px;background:#f6f9fc;box-shadow:0 24px 70px #0f172a38;display:flex;flex-direction:column}.guarantor-follow-up-modal-header{flex-shrink:0;padding:18px 20px;border-bottom:1px solid #dbe6f2;background:#fff;display:flex;align-items:flex-start;justify-content:space-between;gap:16px}.guarantor-follow-up-modal-header h3{margin:0;color:#0d2545;font-size:20px;font-weight:800;line-height:1.2}.guarantor-follow-up-modal-header p{margin:4px 0 0;color:#58708f;font-size:14px;font-weight:700}.guarantor-follow-up-modal-header .guarantor-follow-up-modal-subline{color:#1f3654;font-size:13px;font-weight:700}.guarantor-follow-up-header-actions{display:flex;align-items:center;justify-content:flex-end;gap:10px;flex-wrap:wrap;flex-shrink:0}.guarantor-follow-up-modal-body{padding:16px;overflow-y:auto;display:flex;flex-direction:column;gap:16px}.guarantor-follow-up-panel{border:1px solid #d8e4f0;border-radius:16px;background:#fff;padding:16px;box-shadow:0 1px 5px #0f172a0a}.guarantor-follow-up-panel-title{margin:0 0 12px;min-height:24px;padding:0;color:#0d2545;font-size:16px;font-weight:800;display:flex;align-items:center;gap:10px}.guarantor-follow-up-badge{margin-left:auto;border-radius:999px;background:#eef4fb;padding:5px 11px;color:#58708f;font-size:12px;font-weight:800;line-height:1;letter-spacing:0;text-transform:none;white-space:nowrap}.guarantor-follow-up-detail-grid{grid-template-columns:repeat(4,minmax(0,1fr))}.guarantor-follow-up-detail-grid .af-info-panel-wide{grid-column:span 2}.guarantor-follow-up-activity-layout{display:grid;grid-template-columns:minmax(0,1fr) 260px;gap:16px;align-items:stretch}.guarantor-follow-up-side-grid{grid-template-columns:minmax(0,1fr)}.guarantor-follow-up-info-section{padding-bottom:14px}.guarantor-follow-up-info-strip{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));overflow:hidden;border:1px solid #dbe6f2;border-radius:12px;background:#f7fbff}.guarantor-follow-up-info-strip>div{min-width:0;padding:12px 14px;border-right:1px solid #dbe6f2;display:grid;gap:5px}.guarantor-follow-up-info-strip>div:last-child{border-right:0}.guarantor-follow-up-info-strip span{color:#60738d;font-size:11px;font-weight:800;line-height:1.2;letter-spacing:.04em;text-transform:uppercase}.guarantor-follow-up-info-strip strong{min-width:0;color:#1f3654;font-size:14px;font-weight:800;line-height:1.35;overflow-wrap:anywhere}.guarantor-follow-up-user-summary-grid{grid-template-columns:repeat(4,minmax(0,1fr))}.guarantor-follow-up-system-summary-grid{grid-template-columns:repeat(5,minmax(0,1fr))}.guarantor-follow-up-system-action-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:14px}.guarantor-follow-up-action-section{display:grid;gap:14px;border:1px solid #d8e4f0;border-radius:14px;background:#fbfdff;padding:14px}.guarantor-follow-up-action-section .af-section-heading{margin:0}.guarantor-follow-up-info-grid,.guarantor-follow-up-side,.guarantor-follow-up-user-fields,.guarantor-follow-up-system-grid{padding:0}.guarantor-follow-up-info-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;align-items:start}.guarantor-follow-up-main-grid{display:grid;grid-template-columns:minmax(0,1fr) 260px;gap:16px;align-items:stretch}.guarantor-follow-up-side{display:grid;gap:12px;align-content:start}.guarantor-follow-up-user-grid{display:grid;grid-template-columns:minmax(300px,.9fr) minmax(360px,1.35fr);gap:16px;align-items:start}.guarantor-follow-up-user-fields{display:grid;grid-template-columns:150px minmax(0,1fr);gap:12px;align-items:center}.guarantor-follow-up-user-fields .guarantor-follow-up-notes-field,.guarantor-follow-up-user-fields .guarantor-follow-up-checkbox{grid-column:1 / -1}.guarantor-follow-up-system-grid{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:12px}.guarantor-follow-up-info-grid label,.guarantor-follow-up-side label,.guarantor-follow-up-user-fields label,.guarantor-follow-up-system-grid label{min-width:0;margin:0;display:grid;gap:8px}.guarantor-follow-up-user-fields label{display:contents}.guarantor-follow-up-user-fields .guarantor-follow-up-notes-field,.guarantor-follow-up-user-fields .guarantor-follow-up-checkbox{display:grid}.guarantor-follow-up-info-grid span,.guarantor-follow-up-side span,.guarantor-follow-up-user-fields span,.guarantor-follow-up-system-grid span{color:#60738d;font-size:11px;font-weight:800;line-height:1.2;letter-spacing:.04em;text-transform:uppercase}.guarantor-follow-up-info-grid input,.guarantor-follow-up-info-grid textarea,.guarantor-follow-up-side input,.guarantor-follow-up-user-fields input,.guarantor-follow-up-user-fields select,.guarantor-follow-up-user-fields textarea,.guarantor-follow-up-system-grid input{width:100%;min-width:0;min-height:42px;box-sizing:border-box;border:1px solid #cad8e8;border-radius:12px;background:#fbfdff;color:#1f3654;font-size:14px;line-height:1.35;outline:none}.guarantor-follow-up-info-grid input,.guarantor-follow-up-side input,.guarantor-follow-up-user-fields input,.guarantor-follow-up-user-fields select,.guarantor-follow-up-system-grid input{height:42px;padding:0 12px}.guarantor-follow-up-info-grid textarea,.guarantor-follow-up-user-fields textarea{padding:10px 12px;resize:vertical}.guarantor-follow-up-info-grid input[readonly],.guarantor-follow-up-info-grid textarea[readonly],.guarantor-follow-up-side input[readonly],.guarantor-follow-up-system-grid input[readonly],.guarantor-follow-up-user-fields input[readonly]{background:#fbfdff;cursor:default}.guarantor-follow-up-info-grid label,.guarantor-follow-up-side label,.guarantor-follow-up-system-grid label{min-height:92px;border:1px solid #dce7f3;border-radius:14px;background:#fbfdff;padding:12px 14px}.guarantor-follow-up-info-grid input,.guarantor-follow-up-info-grid textarea,.guarantor-follow-up-side input,.guarantor-follow-up-system-grid input{min-height:0;height:auto;border:0;border-radius:0;background:transparent;padding:0;color:#1f3654;font-weight:700;box-shadow:none}.guarantor-follow-up-address-field{grid-column:span 2}.guarantor-follow-up-table-shell{overflow:auto;max-height:300px;border:1px solid #d7e2ef;border-radius:12px;background:#fff}.guarantor-follow-up-table-shell table{width:100%;min-width:760px;border-collapse:collapse;color:#102944;font-size:14px}.guarantor-follow-up-table-shell th,.guarantor-follow-up-table-shell td{padding:13px 12px;border-right:0;border-bottom:1px solid #e1e9f3;text-align:left;white-space:nowrap}.guarantor-follow-up-table-shell th{position:sticky;top:0;z-index:1;background:#eef4fa;color:#1f3b5f;font-weight:800}.guarantor-follow-up-table-shell tbody tr:nth-child(2n) td{background:#f8fafc}.guarantor-follow-up-table-shell tbody tr:hover td{background:#f1f7ff}.guarantor-follow-up-table-shell tr:last-child td{border-bottom:0}.guarantor-follow-up-notes-cell{max-width:360px;white-space:pre-wrap!important;word-break:break-word;line-height:1.45;color:#344761}.guarantor-follow-up-empty-cell{height:76px;text-align:center!important;color:#58708f;font-weight:800}.guarantor-follow-up-checkbox{display:grid;grid-template-columns:auto 1fr;align-items:center;gap:8px;min-height:42px}.guarantor-follow-up-checkbox input{width:16px;height:16px;min-height:16px;border-radius:4px}.guarantor-follow-up-user-fields input:focus,.guarantor-follow-up-user-fields select:focus,.guarantor-follow-up-user-fields textarea:focus{border-color:#8fb3da;background:#fff;box-shadow:0 0 0 3px #8fb3da2e}@media (max-width: 900px){.account-follow-up-toolbar{flex-direction:column}.account-follow-up-search{width:100%}.account-follow-up-modal-header,.account-follow-up-modal-actions{flex-wrap:wrap}.account-follow-up-detail-hero{grid-template-columns:repeat(2,minmax(0,1fr))}.af-info-grid{grid-template-columns:repeat(1,minmax(0,1fr))}.af-patient-account-grid,.account-follow-up-detail-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.guarantor-follow-up-modal-header{align-items:flex-start;flex-direction:column}.guarantor-follow-up-header-actions{justify-content:flex-start}.guarantor-follow-up-info-grid,.guarantor-follow-up-detail-grid,.guarantor-follow-up-user-summary-grid,.guarantor-follow-up-system-grid{grid-template-columns:1fr 1fr}.guarantor-follow-up-system-summary-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.guarantor-follow-up-system-action-grid,.guarantor-follow-up-info-strip{grid-template-columns:repeat(2,minmax(0,1fr))}.guarantor-follow-up-info-strip>div:nth-child(2n){border-right:0}.guarantor-follow-up-info-strip>div:nth-child(n+3){border-top:1px solid #dbe6f2}.guarantor-follow-up-main-grid,.guarantor-follow-up-activity-layout,.guarantor-follow-up-user-grid{grid-template-columns:1fr}.guarantor-follow-up-address-field{grid-column:span 1}}@media (max-width: 560px){.account-follow-up-page{padding:.75rem}.account-follow-up-card{border-radius:14px;padding:.875rem}.account-follow-up-modal-overlay{padding:.75rem}.account-follow-up-modal{max-height:94vh;width:100%;border-radius:14px}.account-follow-up-modal-body{padding:.875rem}.account-follow-up-detail-hero,.af-patient-account-grid{grid-template-columns:repeat(1,minmax(0,1fr))}.account-follow-up-action-body{padding:1rem}.account-follow-up-form-field-full,.account-follow-up-action-error{grid-column:span 1 / span 1}.account-follow-up-action-columns,.account-follow-up-phone-grid,.account-follow-up-detail-grid{grid-template-columns:repeat(1,minmax(0,1fr))}.guarantor-follow-up-modal{width:100%;max-height:96vh}.guarantor-follow-up-info-grid,.guarantor-follow-up-detail-grid,.guarantor-follow-up-user-summary-grid,.guarantor-follow-up-system-summary-grid,.guarantor-follow-up-system-action-grid,.guarantor-follow-up-system-grid,.guarantor-follow-up-user-fields{grid-template-columns:1fr}.guarantor-follow-up-user-fields label{display:grid}.guarantor-follow-up-table-shell{max-height:180px}.guarantor-follow-up-info-strip{grid-template-columns:1fr}.guarantor-follow-up-info-strip>div,.guarantor-follow-up-info-strip>div:nth-child(2n){border-right:0}.guarantor-follow-up-info-strip>div:nth-child(n+2){border-top:1px solid #dbe6f2}}.settings-page{box-sizing:border-box;display:flex;height:100%;width:100%;flex-direction:column;overflow:hidden;--tw-bg-opacity: 1;background-color:rgb(238 243 248 / var(--tw-bg-opacity, 1));padding-top:1.5rem;padding-right:1.5rem;padding-bottom:0;padding-left:1.5rem;--tw-text-opacity: 1;color:rgb(31 54 84 / var(--tw-text-opacity, 1))}.settings-shell{margin:0 auto;display:flex;min-height:0px;width:100%;max-width:1500px;flex:1 1 0%;flex-direction:column;overflow:hidden}.settings-dashboard-page{overflow-y:auto;padding-bottom:1.5rem}.settings-dashboard-page .settings-shell{flex:none;overflow:visible}.settings-heading-row,.settings-list-toolbar{margin-bottom:1.25rem;display:flex;flex-shrink:0;align-items:flex-start;justify-content:space-between;gap:18px}.provider-settings-header{margin-bottom:1.25rem;display:flex;flex-shrink:0;flex-direction:column;align-items:flex-start;gap:.5rem}.provider-settings-header-copy{display:flex;flex-direction:column;align-items:flex-start}.insurance-settings-header{margin-bottom:1.25rem;display:flex;flex-shrink:0;flex-direction:column;align-items:flex-start;gap:.5rem}.insurance-settings-header-copy{display:flex;flex-direction:column;align-items:flex-start}.settings-title{margin:0;font-size:22px;font-weight:800;--tw-text-opacity: 1;color:rgb(13 37 69 / var(--tw-text-opacity, 1))}.settings-subtitle{margin-left:0;margin-right:0;margin-top:.375rem;margin-bottom:0;font-size:.875rem;line-height:1.25rem;--tw-text-opacity: 1;color:rgb(88 112 143 / var(--tw-text-opacity, 1))}.settings-card-grid{display:grid;grid-template-columns:repeat(4,minmax(220px,1fr));gap:1rem}.settings-card{display:flex;min-height:154px;flex-direction:column;border-radius:.5rem;border-width:1px;--tw-border-opacity: 1;border-color:rgb(215 226 239 / var(--tw-border-opacity, 1));background-image:linear-gradient(180deg,#fff,#f8fbff);padding-left:1rem;padding-right:1rem;padding-top:18px;padding-bottom:1rem;--tw-shadow: 0 8px 20px rgba(15, 45, 80, .06);--tw-shadow-colored: 0 8px 20px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.settings-card-title{display:flex;align-items:center;gap:.625rem}.settings-card-icon{display:inline-flex;height:34px;width:34px;align-items:center;justify-content:center;border-radius:.5rem;--tw-bg-opacity: 1;background-color:rgb(238 245 255 / var(--tw-bg-opacity, 1));--tw-text-opacity: 1;color:rgb(36 85 149 / var(--tw-text-opacity, 1))}.settings-card h3{margin:0;font-size:1.25rem;line-height:1.75rem;font-weight:800;--tw-text-opacity: 1;color:rgb(13 37 69 / var(--tw-text-opacity, 1))}.settings-card p{margin-left:0;margin-right:0;margin-top:.625rem;margin-bottom:1rem;min-height:42px;font-size:.875rem;line-height:1.25rem;line-height:1.45;--tw-text-opacity: 1;color:rgb(36 54 75 / var(--tw-text-opacity, 1))}.settings-open-btn{margin-top:auto;display:inline-flex;height:2.5rem;width:100%;cursor:pointer;align-items:center;justify-content:center;gap:.375rem;border-radius:.375rem;border-width:1px;--tw-border-opacity: 1;border-color:rgb(36 85 149 / var(--tw-border-opacity, 1));--tw-bg-opacity: 1;background-color:rgb(36 85 149 / var(--tw-bg-opacity, 1));font-size:.875rem;line-height:1.25rem;font-weight:700;--tw-text-opacity: 1;color:rgb(255 255 255 / var(--tw-text-opacity, 1))}.settings-open-btn:hover{--tw-border-opacity: 1;border-color:rgb(29 71 125 / var(--tw-border-opacity, 1));--tw-bg-opacity: 1;background-color:rgb(29 71 125 / var(--tw-bg-opacity, 1))}.settings-back-btn,.settings-refresh-btn,.settings-primary-btn,.settings-secondary-btn{display:inline-flex;height:38px;cursor:pointer;align-items:center;justify-content:center;gap:.5rem;border-radius:.375rem;border-width:1px;--tw-border-opacity: 1;border-color:rgb(211 223 237 / var(--tw-border-opacity, 1));--tw-bg-opacity: 1;background-color:rgb(255 255 255 / var(--tw-bg-opacity, 1));font-size:.875rem;line-height:1.25rem;font-weight:700;--tw-text-opacity: 1;color:rgb(36 85 149 / var(--tw-text-opacity, 1))}.settings-primary-btn{--tw-border-opacity: 1;border-color:rgb(36 85 149 / var(--tw-border-opacity, 1));--tw-bg-opacity: 1;background-color:rgb(36 85 149 / var(--tw-bg-opacity, 1));padding-top:0;padding-bottom:0;padding-left:.875rem;padding-right:.875rem;--tw-text-opacity: 1;color:rgb(255 255 255 / var(--tw-text-opacity, 1))}.settings-primary-btn:hover{--tw-bg-opacity: 1;background-color:rgb(29 71 125 / var(--tw-bg-opacity, 1))}.settings-secondary-btn{padding-top:0;padding-bottom:0;padding-left:.875rem;padding-right:.875rem}.settings-back-btn{margin-bottom:.625rem;--tw-bg-opacity: 1;background-color:rgb(248 251 255 / var(--tw-bg-opacity, 1));padding-top:0;padding-bottom:0;padding-left:.75rem;padding-right:.75rem}.settings-back-btn:hover,.settings-secondary-btn:hover{--tw-border-opacity: 1;border-color:rgb(184 201 223 / var(--tw-border-opacity, 1));--tw-bg-opacity: 1;background-color:rgb(238 245 255 / var(--tw-bg-opacity, 1))}.settings-refresh-btn{width:38px;flex:0 0 auto}.facility-add-btn{height:42px;min-width:138px;border-radius:.5rem;--tw-shadow: 0 8px 18px rgba(36, 85, 149, .18);--tw-shadow-colored: 0 8px 18px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.facility-add-btn svg{flex:0 0 auto}.facility-refresh-btn{height:42px;width:42px;border-radius:.5rem;--tw-bg-opacity: 1;background-color:rgb(248 251 255 / var(--tw-bg-opacity, 1))}.facility-refresh-btn:hover{--tw-border-opacity: 1;border-color:rgb(184 201 223 / var(--tw-border-opacity, 1));--tw-bg-opacity: 1;background-color:rgb(238 245 255 / var(--tw-bg-opacity, 1))}.settings-refresh-btn:disabled,.settings-primary-btn:disabled,.settings-secondary-btn:disabled{cursor:not-allowed;opacity:.55}.settings-actions{display:flex;align-items:center;gap:.625rem}.settings-search{display:flex;height:42px;width:320px;align-items:center;gap:.5rem;border-radius:.5rem;border-width:1px;--tw-border-opacity: 1;border-color:rgb(203 216 232 / var(--tw-border-opacity, 1));--tw-bg-opacity: 1;background-color:rgb(255 255 255 / var(--tw-bg-opacity, 1));padding-top:0;padding-bottom:0;padding-left:.75rem;padding-right:.75rem;--tw-text-opacity: 1;color:rgb(88 112 143 / var(--tw-text-opacity, 1))}.settings-search input{height:100%;width:100%;border-width:0px;padding:0;font-size:.875rem;line-height:1.25rem;--tw-text-opacity: 1;color:rgb(31 54 84 / var(--tw-text-opacity, 1));outline:2px solid transparent;outline-offset:2px}.settings-error{margin-bottom:.75rem;flex-shrink:0;border-radius:.5rem;border-width:1px;--tw-border-opacity: 1;border-color:rgb(254 202 202 / var(--tw-border-opacity, 1));--tw-bg-opacity: 1;background-color:rgb(255 241 241 / var(--tw-bg-opacity, 1));padding:.625rem .75rem;font-size:.875rem;line-height:1.25rem;font-weight:700;--tw-text-opacity: 1;color:rgb(153 27 27 / var(--tw-text-opacity, 1))}.settings-table-wrap{min-height:0px;flex:1 1 0%;overflow:auto;border-radius:.5rem;border-width:1px;--tw-border-opacity: 1;border-color:rgb(215 226 239 / var(--tw-border-opacity, 1));--tw-bg-opacity: 1;background-color:rgb(255 255 255 / var(--tw-bg-opacity, 1));--tw-shadow: 0 8px 20px rgba(15, 45, 80, .04);--tw-shadow-colored: 0 8px 20px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.settings-table{width:100%;min-width:760px;table-layout:fixed;border-collapse:collapse;font-size:.875rem;line-height:1.25rem}.settings-table th{position:sticky;top:0;z-index:2;height:2.75rem;white-space:nowrap;border-bottom-width:1px;--tw-border-opacity: 1;border-bottom-color:rgb(221 231 242 / var(--tw-border-opacity, 1));--tw-bg-opacity: 1;background-color:rgb(238 244 250 / var(--tw-bg-opacity, 1));padding:.75rem;text-align:left;font-weight:800;--tw-text-opacity: 1;color:rgb(31 59 95 / var(--tw-text-opacity, 1))}.settings-table td{height:46px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;border-bottom-width:1px;--tw-border-opacity: 1;border-bottom-color:rgb(221 231 242 / var(--tw-border-opacity, 1));padding:.75rem;--tw-text-opacity: 1;color:rgb(36 54 75 / var(--tw-text-opacity, 1))}.settings-table tr:last-child td{border-bottom-width:0px}.settings-table tbody tr:hover td{--tw-bg-opacity: 1;background-color:rgb(248 251 255 / var(--tw-bg-opacity, 1))}.coverage-settings-table td{height:2.75rem}.coverage-table-wrap{min-height:0px;flex:1 1 0%;overflow-y:scroll;scrollbar-gutter:stable}.coverage-settings-table th:first-child,.coverage-settings-table td:first-child{width:58px;padding-left:.5rem;padding-right:.5rem}.coverage-settings-table th:nth-child(2),.coverage-settings-table td:nth-child(2){width:24%}.coverage-settings-table th:nth-child(3),.coverage-settings-table td:nth-child(3){width:20%}.coverage-settings-table th:nth-child(4),.coverage-settings-table td:nth-child(4){width:36%}.coverage-settings-table th:nth-child(5),.coverage-settings-table td:nth-child(5){width:18%}.coverage-actions-cell{text-align:left}.coverage-tabs{margin-bottom:1.25rem;display:flex;gap:.25rem;border-bottom-width:1px;--tw-border-opacity: 1;border-color:rgb(220 230 240 / var(--tw-border-opacity, 1))}.coverage-tabs button{cursor:pointer;border-width:0px;background-color:transparent;padding:.625rem .75rem;font-size:.875rem;line-height:1.25rem;font-weight:700;--tw-text-opacity: 1;color:rgb(82 107 135 / var(--tw-text-opacity, 1))}.coverage-tabs button.active{border-bottom-width:2px;--tw-border-opacity: 1;border-color:rgb(15 120 131 / var(--tw-border-opacity, 1));--tw-text-opacity: 1;color:rgb(15 120 131 / var(--tw-text-opacity, 1))}.coverage-name-field{max-width:460px}.coverage-general-fields{display:flex;flex-direction:column;gap:1rem}.coverage-description-field{max-width:680px}.coverage-picker h4{margin-bottom:1rem;font-size:.875rem;line-height:1.25rem;font-weight:800;--tw-text-opacity: 1;color:rgb(24 59 103 / var(--tw-text-opacity, 1))}.coverage-picker-grid{display:grid;max-height:370px;grid-template-columns:repeat(1,minmax(0,1fr));-moz-column-gap:1.25rem;column-gap:1.25rem;row-gap:.5rem;overflow-y:auto;padding:.25rem}@media (min-width: 768px){.coverage-picker-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (min-width: 1024px){.coverage-picker-grid{grid-template-columns:repeat(4,minmax(0,1fr))}}.coverage-picker-grid label{display:flex;min-width:0px;cursor:pointer;align-items:center;gap:.5rem;font-size:.875rem;line-height:1.25rem;--tw-text-opacity: 1;color:rgb(36 54 75 / var(--tw-text-opacity, 1))}.coverage-picker-grid input[type=checkbox]{height:1rem;width:1rem;min-width:1rem;flex:none;padding:0}.coverage-picker-grid span{min-width:0px}.coverage-modal-footer{display:flex;justify-content:flex-end;gap:.5rem}.settings-empty,.settings-empty-cell{padding:1.75rem;text-align:center;font-size:.875rem;line-height:1.25rem;--tw-text-opacity: 1;color:rgb(88 112 143 / var(--tw-text-opacity, 1))}.shift-master-page{padding-top:1.25rem}.shift-master-shell{gap:1rem}.shift-master-header{flex-shrink:0}.shift-master-title-row{display:flex;align-items:flex-start;justify-content:space-between;gap:1rem}.shift-add-btn{height:42px;min-width:132px;--tw-shadow: 0 8px 18px rgba(36, 85, 149, .18);--tw-shadow-colored: 0 8px 18px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.shift-roster-card{display:flex;min-height:0px;flex:1 1 0%;flex-direction:column;overflow:hidden;border-radius:18px;border-width:1px;--tw-border-opacity: 1;border-color:rgb(215 226 239 / var(--tw-border-opacity, 1));--tw-bg-opacity: 1;background-color:rgb(255 255 255 / var(--tw-bg-opacity, 1));--tw-shadow: 0 12px 36px rgba(15, 45, 80, .08);--tw-shadow-colored: 0 12px 36px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.shift-roster-head{display:flex;align-items:flex-start;justify-content:space-between;gap:1rem;border-bottom-width:1px;--tw-border-opacity: 1;border-color:rgb(227 235 243 / var(--tw-border-opacity, 1));background-image:linear-gradient(180deg,#fff,#f8fbff);padding:1.25rem 1.5rem 1rem}.shift-roster-head h3{margin:0;font-size:18px;font-weight:800;--tw-text-opacity: 1;color:rgb(13 37 69 / var(--tw-text-opacity, 1))}.shift-roster-head p{margin-left:0;margin-right:0;margin-top:.125rem;margin-bottom:0;font-size:.875rem;line-height:1.25rem;--tw-text-opacity: 1;color:rgb(88 112 143 / var(--tw-text-opacity, 1))}.shift-roster-total{padding-top:.25rem;font-size:.875rem;line-height:1.25rem;font-weight:700;--tw-text-opacity: 1;color:rgb(88 112 143 / var(--tw-text-opacity, 1))}.shift-toolbar{display:flex;flex-shrink:0;flex-wrap:wrap;align-items:center;gap:.75rem;padding:1.25rem 1.5rem .75rem}.shift-search{max-width:460px;flex:1 1 0%}.shift-filter{height:42px;min-width:150px;border-radius:.5rem;border-width:1px;--tw-border-opacity: 1;border-color:rgb(203 216 232 / var(--tw-border-opacity, 1));--tw-bg-opacity: 1;background-color:rgb(255 255 255 / var(--tw-bg-opacity, 1));padding-left:.75rem;padding-right:.75rem;font-size:.875rem;line-height:1.25rem;--tw-text-opacity: 1;color:rgb(31 54 84 / var(--tw-text-opacity, 1));outline:2px solid transparent;outline-offset:2px}.shift-filter:focus{--tw-border-opacity: 1;border-color:rgb(143 179 218 / var(--tw-border-opacity, 1))}.shift-table-wrap{margin-left:1rem;margin-right:1rem;margin-bottom:0;overflow:auto;border-radius:14px}.shift-table{min-width:1090px;table-layout:fixed}.shift-table thead th:first-child{border-top-left-radius:14px}.shift-table thead th:last-child{border-top-right-radius:14px}.shift-table th:first-child,.shift-table td:first-child{width:42px;padding-left:.5rem;padding-right:.5rem}.shift-table th:nth-child(2),.shift-table td:nth-child(2){width:190px}.shift-table th:nth-child(3),.shift-table td:nth-child(3),.shift-table th:nth-child(4),.shift-table td:nth-child(4){width:102px}.shift-table th:nth-child(5),.shift-table td:nth-child(5){width:102px}.shift-table th:nth-child(6),.shift-table td:nth-child(6){width:84px}.shift-table th:nth-child(7),.shift-table td:nth-child(7){width:82px;text-align:center}.shift-table th:nth-child(8),.shift-table td:nth-child(8){width:88px;text-align:center}.shift-table th:nth-child(9),.shift-table td:nth-child(9){width:110px}.shift-colour-value{display:inline-flex;align-items:center;gap:.5rem;font-size:12px;font-weight:700;--tw-text-opacity: 1;color:rgb(53 80 111 / var(--tw-text-opacity, 1))}.shift-colour-swatch{height:1.25rem;width:1.25rem;border-radius:.375rem;border-width:1px;--tw-border-opacity: 1;border-color:rgb(203 216 232 / var(--tw-border-opacity, 1));--tw-shadow: 0 1px 2px 0 rgb(0 0 0 / .05);--tw-shadow-colored: 0 1px 2px 0 var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.shift-primary-cell{padding-left:.625rem;padding-right:.625rem;vertical-align:top}.shift-main-name{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:14px;font-weight:800;line-height:1.25;--tw-text-opacity: 1;color:rgb(13 37 69 / var(--tw-text-opacity, 1))}.shift-subline{margin-top:.25rem;display:flex;align-items:center;gap:.25rem;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:12px;line-height:1.25rem;--tw-text-opacity: 1;color:rgb(109 129 144 / var(--tw-text-opacity, 1))}.shift-pill{display:inline-flex;height:24px;min-width:66px;align-items:center;justify-content:center;border-radius:9999px;padding-left:.5rem;padding-right:.5rem;font-size:12px;font-weight:700}.shift-pill-clinical{--tw-bg-opacity: 1;background-color:rgb(232 241 255 / var(--tw-bg-opacity, 1));--tw-text-opacity: 1;color:rgb(31 95 168 / var(--tw-text-opacity, 1))}.shift-pill-coverage{--tw-bg-opacity: 1;background-color:rgb(229 247 245 / var(--tw-bg-opacity, 1));--tw-text-opacity: 1;color:rgb(26 132 124 / var(--tw-text-opacity, 1))}.shift-pill-call{--tw-bg-opacity: 1;background-color:rgb(255 240 217 / var(--tw-bg-opacity, 1));--tw-text-opacity: 1;color:rgb(196 123 16 / var(--tw-text-opacity, 1))}.shift-pill-timeoff{--tw-bg-opacity: 1;background-color:rgb(255 243 229 / var(--tw-bg-opacity, 1));--tw-text-opacity: 1;color:rgb(179 100 0 / var(--tw-text-opacity, 1))}.shift-pill-muted{--tw-bg-opacity: 1;background-color:rgb(237 242 247 / var(--tw-bg-opacity, 1));--tw-text-opacity: 1;color:rgb(88 112 143 / var(--tw-text-opacity, 1))}.shift-pill-active{--tw-bg-opacity: 1;background-color:rgb(230 246 234 / var(--tw-bg-opacity, 1));--tw-text-opacity: 1;color:rgb(31 138 76 / var(--tw-text-opacity, 1))}.shift-pill-inactive{--tw-bg-opacity: 1;background-color:rgb(253 234 234 / var(--tw-bg-opacity, 1));--tw-text-opacity: 1;color:rgb(180 35 24 / var(--tw-text-opacity, 1))}.shift-action-group{display:flex;align-items:center;gap:.5rem}.shift-action-btn{display:inline-flex;height:30px;width:30px;flex:0 0 auto;cursor:pointer;align-items:center;justify-content:center;border-radius:8px;border-width:1px;border-color:transparent;--tw-bg-opacity: 1;background-color:rgb(255 255 255 / var(--tw-bg-opacity, 1));--tw-shadow: 0 1px 2px rgba(22, 51, 72, .08);--tw-shadow-colored: 0 1px 2px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow);transition-property:all;transition-duration:.15s;transition-timing-function:cubic-bezier(.4,0,.2,1)}.shift-action-btn:hover:not(:disabled){--tw-translate-y: -1px;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));--tw-shadow: 0 4px 10px rgba(22, 51, 72, .12);--tw-shadow-colored: 0 4px 10px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.shift-edit-btn{--tw-border-opacity: 1;border-color:rgb(191 208 226 / var(--tw-border-opacity, 1));--tw-text-opacity: 1;color:rgb(31 63 110 / var(--tw-text-opacity, 1))}.shift-edit-btn:hover:not(:disabled){--tw-border-opacity: 1;border-color:rgb(143 177 214 / var(--tw-border-opacity, 1));--tw-bg-opacity: 1;background-color:rgb(239 245 251 / var(--tw-bg-opacity, 1));--tw-text-opacity: 1;color:rgb(23 59 90 / var(--tw-text-opacity, 1))}.shift-delete-btn{--tw-border-opacity: 1;border-color:rgb(242 183 173 / var(--tw-border-opacity, 1));--tw-bg-opacity: 1;background-color:rgb(255 248 247 / var(--tw-bg-opacity, 1));--tw-text-opacity: 1;color:rgb(211 91 74 / var(--tw-text-opacity, 1))}.shift-delete-btn:hover:not(:disabled){--tw-border-opacity: 1;border-color:rgb(231 140 125 / var(--tw-border-opacity, 1));--tw-bg-opacity: 1;background-color:rgb(255 240 238 / var(--tw-bg-opacity, 1));--tw-text-opacity: 1;color:rgb(200 77 61 / var(--tw-text-opacity, 1))}.shift-action-icon{display:inline-flex;height:1rem;width:1rem;flex:0 0 auto;align-items:center;justify-content:center}.shift-action-btn:disabled{--tw-translate-y: 0px;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));cursor:not-allowed;opacity:.55;--tw-shadow: 0 0 #0000;--tw-shadow-colored: 0 0 #0000;box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.shift-pagination-bar{display:flex;flex-shrink:0;align-items:center;justify-content:flex-end;gap:.75rem;padding:1rem 1.5rem}.shift-form-page{display:flex;min-height:0px;flex:1 1 0%;flex-direction:column;gap:1rem}.shift-form-page-head{display:flex;flex-shrink:0;align-items:flex-start;justify-content:space-between;gap:1rem}.shift-form-page-head h2{margin:0;font-size:28px}.shift-form-page-head .settings-subtitle{max-width:720px}.shift-form-card{display:flex;min-height:0px;flex:1 1 0%;flex-direction:column;overflow:hidden;border-radius:18px;border-width:1px;--tw-border-opacity: 1;border-color:rgb(215 226 239 / var(--tw-border-opacity, 1));--tw-bg-opacity: 1;background-color:rgb(255 255 255 / var(--tw-bg-opacity, 1));--tw-shadow: 0 12px 36px rgba(15, 45, 80, .08);--tw-shadow-colored: 0 12px 36px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.shift-form-card-head{border-bottom-width:1px;--tw-border-opacity: 1;border-color:rgb(227 235 243 / var(--tw-border-opacity, 1));background-image:linear-gradient(180deg,#fff,#f8fbff);padding:1rem 1.5rem}.shift-form-card-head h3{margin:0;font-size:22px;font-weight:800;--tw-text-opacity: 1;color:rgb(13 37 69 / var(--tw-text-opacity, 1))}.shift-form-card-body{min-height:0px;flex:1 1 0%;overflow-y:auto;padding:1.5rem 1.5rem 1.75rem}.shift-form{display:flex;flex-direction:column;gap:1rem}.shift-form-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:1rem}.shift-form-grid .settings-form-field textarea{min-height:120px}.shift-behavior-card{display:flex;align-items:flex-start;gap:.75rem;border-radius:.75rem;border-width:1px;--tw-border-opacity: 1;border-color:rgb(215 226 239 / var(--tw-border-opacity, 1));--tw-bg-opacity: 1;background-color:rgb(251 253 255 / var(--tw-bg-opacity, 1));padding:1rem}.shift-behavior-card input{margin-top:.25rem;height:18px;width:18px;accent-color:#1f6aa5}.shift-behavior-card strong{display:block;font-size:14px;font-weight:700;--tw-text-opacity: 1;color:rgb(23 60 88 / var(--tw-text-opacity, 1))}.shift-behavior-card span{margin-top:.25rem;display:block;font-size:12px;line-height:1.25rem;--tw-text-opacity: 1;color:rgb(109 129 144 / var(--tw-text-opacity, 1))}.shift-form-actions{display:flex;align-items:center;justify-content:flex-end;gap:.625rem;border-top-width:1px;--tw-border-opacity: 1;border-color:rgb(231 237 244 / var(--tw-border-opacity, 1));padding-top:1rem}.facility-create-page{display:flex;min-height:0px;flex:1 1 0%;flex-direction:column;gap:1rem;overflow:hidden;padding-right:.5rem;padding-bottom:2rem}.facility-create-page .page-head{display:flex;flex-shrink:0;flex-wrap:wrap;align-items:flex-start;justify-content:space-between;gap:1rem}.facility-create-page .page-head h1{margin:0;font-size:30px;font-weight:800;--tw-text-opacity: 1;color:rgb(13 37 69 / var(--tw-text-opacity, 1))}.facility-create-page .page-head p{margin-top:.5rem;margin-bottom:0;font-size:.875rem;line-height:1.25rem;--tw-text-opacity: 1;color:rgb(88 112 143 / var(--tw-text-opacity, 1))}.referring-provider-create-page .page-head h1.referring-provider-page-title{max-width:620px;font-size:24px;line-height:1.25}.facility-create-page .steps{display:grid;flex-shrink:0;grid-template-columns:repeat(2,minmax(0,1fr));gap:1rem}.facility-create-page .step-ind{display:flex;min-height:52px;align-items:center;border-radius:.75rem;border-width:1px;--tw-border-opacity: 1;border-color:rgb(215 226 239 / var(--tw-border-opacity, 1));--tw-bg-opacity: 1;background-color:rgb(238 244 250 / var(--tw-bg-opacity, 1));padding:.75rem 1rem;font-size:15px;font-weight:800;--tw-text-opacity: 1;color:rgb(88 112 143 / var(--tw-text-opacity, 1))}.facility-create-page .step-ind.active{--tw-border-opacity: 1;border-color:rgb(169 205 228 / var(--tw-border-opacity, 1));--tw-bg-opacity: 1;background-color:rgb(234 244 251 / var(--tw-bg-opacity, 1));--tw-text-opacity: 1;color:rgb(29 92 138 / var(--tw-text-opacity, 1))}.facility-create-page .step-ind.done{--tw-border-opacity: 1;border-color:rgb(201 232 216 / var(--tw-border-opacity, 1));--tw-bg-opacity: 1;background-color:rgb(232 245 238 / var(--tw-bg-opacity, 1));--tw-text-opacity: 1;color:rgb(27 106 77 / var(--tw-text-opacity, 1))}.facility-create-page .form-card{display:flex;min-height:0px;flex:1 1 0%;flex-direction:column;overflow:hidden;border-radius:18px;border-width:1px;--tw-border-opacity: 1;border-color:rgb(215 226 239 / var(--tw-border-opacity, 1));--tw-bg-opacity: 1;background-color:rgb(255 255 255 / var(--tw-bg-opacity, 1));--tw-shadow: 0 12px 36px rgba(15, 45, 80, .08);--tw-shadow-colored: 0 12px 36px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.facility-create-page .form-head{border-bottom-width:1px;--tw-border-opacity: 1;border-color:rgb(227 235 243 / var(--tw-border-opacity, 1));background-image:linear-gradient(180deg,#fff,#f8fbff);padding:1rem 1.5rem}.facility-create-page .form-head h2{margin:0;font-size:22px;font-weight:800;--tw-text-opacity: 1;color:rgb(13 37 69 / var(--tw-text-opacity, 1))}.facility-create-page .form-body{min-height:0px;flex:1 1 0%;overflow-y:auto;padding:1.5rem 1.5rem 1.75rem}.facility-section-title{margin-bottom:1rem;border-bottom-width:1px;--tw-border-opacity: 1;border-color:rgb(231 237 244 / var(--tw-border-opacity, 1));padding-bottom:.5rem;font-size:13px;font-weight:900;text-transform:uppercase;letter-spacing:.06em;--tw-text-opacity: 1;color:rgb(69 101 122 / var(--tw-text-opacity, 1))}.facility-create-page .settings-facility-form{gap:1rem;padding:0}.facility-create-page .settings-form-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:1rem}.facility-create-page .settings-form-field{gap:.5rem}.facility-create-page .settings-form-field textarea{min-height:96px}.facility-create-page .settings-modal-actions{margin-top:1.5rem;display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:.75rem;border-top-width:1px;--tw-border-opacity: 1;border-color:rgb(231 237 244 / var(--tw-border-opacity, 1));padding-top:1.25rem}.facility-create-page .right-actions{display:flex;align-items:center;gap:.625rem}.referring-provider-create-page{gap:1rem}.referring-provider-create-page .steps{gap:.75rem}.referring-provider-create-page .provider-step-ind{gap:.75rem;padding:.75rem 1rem}.provider-step-badge{display:inline-flex;height:28px;width:28px;flex:0 0 auto;align-items:center;justify-content:center;border-radius:9999px;--tw-bg-opacity: 1;background-color:rgb(29 92 138 / var(--tw-bg-opacity, 1));font-size:.875rem;line-height:1.25rem;font-weight:800;--tw-text-opacity: 1;color:rgb(255 255 255 / var(--tw-text-opacity, 1))}.provider-step-badge.muted{--tw-bg-opacity: 1;background-color:rgb(219 230 242 / var(--tw-bg-opacity, 1));--tw-text-opacity: 1;color:rgb(95 120 147 / var(--tw-text-opacity, 1))}.referring-provider-create-page .step-ind.active{--tw-border-opacity: 1;border-color:rgb(169 205 228 / var(--tw-border-opacity, 1));--tw-bg-opacity: 1;background-color:rgb(234 244 251 / var(--tw-bg-opacity, 1));--tw-text-opacity: 1;color:rgb(29 92 138 / var(--tw-text-opacity, 1))}.referring-provider-create-page .step-ind:not(.active){--tw-bg-opacity: 1;background-color:rgb(238 244 250 / var(--tw-bg-opacity, 1));--tw-text-opacity: 1;color:rgb(88 112 143 / var(--tw-text-opacity, 1))}.referring-provider-create-page .form-card{display:flex;min-height:0px;flex:1 1 0%;flex-direction:column;overflow:hidden;border-radius:18px;border-width:1px;--tw-border-opacity: 1;border-color:rgb(215 226 239 / var(--tw-border-opacity, 1));--tw-bg-opacity: 1;background-color:rgb(255 255 255 / var(--tw-bg-opacity, 1));--tw-shadow: 0 12px 36px rgba(15, 45, 80, .08);--tw-shadow-colored: 0 12px 36px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.referring-provider-create-page .form-head{border-bottom-width:1px;--tw-border-opacity: 1;border-color:rgb(227 235 243 / var(--tw-border-opacity, 1));background-image:linear-gradient(180deg,#fff,#f8fbff);padding:1rem 1.5rem}.referring-provider-create-page .form-body{min-height:0px;flex:1 1 0%;overflow-y:auto;padding:1.5rem 1.5rem 1.75rem}.referring-provider-create-page .settings-facility-form{gap:1rem;padding:0}.referring-provider-create-page .settings-form-grid{gap:1rem}.referring-provider-create-page .settings-modal-actions{margin-top:1.5rem;border-top-width:1px;--tw-border-opacity: 1;border-color:rgb(231 237 244 / var(--tw-border-opacity, 1));padding-top:1.25rem}.referring-provider-create-page .provider-step-badge.done{--tw-bg-opacity: 1;background-color:rgb(29 92 138 / var(--tw-bg-opacity, 1));--tw-text-opacity: 1;color:rgb(255 255 255 / var(--tw-text-opacity, 1))}.facility-provider-step{display:flex;flex-direction:column;gap:1.25rem}.facility-provider-title{margin-top:.25rem;font-size:13px;font-weight:800;text-transform:uppercase;letter-spacing:.06em;--tw-text-opacity: 1;color:rgb(13 37 69 / var(--tw-text-opacity, 1))}.facility-provider-subtitle{margin-top:.125rem;font-size:.875rem;line-height:1.25rem;--tw-text-opacity: 1;color:rgb(88 112 143 / var(--tw-text-opacity, 1))}.provider-toolbar{flex-shrink:0}.provider-toolbar-row{display:flex;flex-wrap:wrap;align-items:center;gap:.75rem}.provider-search-wrap{width:100%;max-width:520px;flex:1 1 0%}.provider-search-wrap input{height:38px;width:100%;border-radius:.5rem;border-width:1px;--tw-border-opacity: 1;border-color:rgb(203 216 232 / var(--tw-border-opacity, 1));--tw-bg-opacity: 1;background-color:rgb(255 255 255 / var(--tw-bg-opacity, 1));padding-left:.75rem;padding-right:.75rem;font-size:.875rem;line-height:1.25rem;--tw-text-opacity: 1;color:rgb(31 54 84 / var(--tw-text-opacity, 1));outline:2px solid transparent;outline-offset:2px}.provider-search-wrap input:focus{--tw-border-opacity: 1;border-color:rgb(143 179 218 / var(--tw-border-opacity, 1))}.provider-bulk-actions{display:flex;flex-wrap:wrap;align-items:center;gap:.5rem}.provider-list{display:grid;max-height:420px;grid-template-columns:repeat(1,minmax(0,1fr));gap:.75rem;overflow-y:auto;padding-right:.25rem}@media (min-width: 768px){.provider-list{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (min-width: 1280px){.provider-list{grid-template-columns:repeat(3,minmax(0,1fr))}}.facility-assignment-list{margin-top:.5rem}.provider-card{display:grid;cursor:pointer;grid-template-columns:18px 1fr;align-items:flex-start;-moz-column-gap:.75rem;column-gap:.75rem;row-gap:.25rem;border-radius:14px;border-width:1px;--tw-border-opacity: 1;border-color:rgb(216 227 235 / var(--tw-border-opacity, 1));--tw-bg-opacity: 1;background-color:rgb(251 253 255 / var(--tw-bg-opacity, 1));padding:.75rem 1rem;transition-property:color,background-color,border-color,text-decoration-color,fill,stroke,opacity,box-shadow,transform,filter,backdrop-filter;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s}.provider-card:hover{--tw-border-opacity: 1;border-color:rgb(142 186 213 / var(--tw-border-opacity, 1));--tw-bg-opacity: 1;background-color:rgb(245 251 255 / var(--tw-bg-opacity, 1))}.provider-card.selected{--tw-border-opacity: 1;border-color:rgb(105 167 205 / var(--tw-border-opacity, 1));--tw-bg-opacity: 1;background-color:rgb(238 248 253 / var(--tw-bg-opacity, 1));--tw-shadow: 0 0 0 2px rgba(62, 142, 192, .08);--tw-shadow-colored: 0 0 0 2px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.provider-check{margin-top:3px;height:18px;width:18px;accent-color:#1f6aa5}.provider-copy{min-width:0px;line-height:1.25}.provider-copy strong{display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:14px;font-weight:700;--tw-text-opacity: 1;color:rgb(23 60 88 / var(--tw-text-opacity, 1))}.provider-copy small{margin-top:.25rem;display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:12px;line-height:1.25rem;--tw-text-opacity: 1;color:rgb(109 129 144 / var(--tw-text-opacity, 1))}.provider-card .provider-check{grid-column-start:1;grid-row-start:1}.provider-card .provider-copy{grid-column-start:2;grid-row-start:1}.settings-modal-overlay{position:fixed;top:0;right:0;bottom:0;left:0;z-index:9999;display:flex;align-items:center;justify-content:center;background-color:#0f233c73;padding:1.25rem}.swal2-container,.swal2-popup,.swal2-backdrop-show{z-index:10005!important}.settings-modal{max-height:calc(100vh - 48px);width:min(620px,100%);overflow-y:auto;border-radius:.75rem;border-width:1px;--tw-border-opacity: 1;border-color:rgb(215 226 239 / var(--tw-border-opacity, 1));--tw-bg-opacity: 1;background-color:rgb(255 255 255 / var(--tw-bg-opacity, 1));--tw-shadow: 0 24px 70px rgba(15, 23, 42, .28);--tw-shadow-colored: 0 24px 70px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.settings-modal-header{display:flex;align-items:flex-start;justify-content:space-between;gap:1rem;border-bottom-width:1px;--tw-border-opacity: 1;border-bottom-color:rgb(215 226 239 / var(--tw-border-opacity, 1));--tw-bg-opacity: 1;background-color:rgb(248 251 255 / var(--tw-bg-opacity, 1));padding-left:22px;padding-right:22px;padding-top:1.25rem;padding-bottom:1rem}.settings-modal-header h3{margin:0;font-size:1.25rem;line-height:1.75rem;font-weight:800;--tw-text-opacity: 1;color:rgb(13 37 69 / var(--tw-text-opacity, 1))}.settings-modal-header p{margin-left:0;margin-right:0;margin-top:.375rem;margin-bottom:0;font-size:.875rem;line-height:1.25rem;--tw-text-opacity: 1;color:rgb(88 112 143 / var(--tw-text-opacity, 1))}.settings-modal-close{display:inline-flex;height:2.25rem;width:2.25rem;cursor:pointer;align-items:center;justify-content:center;border-radius:.5rem;border-width:0px;--tw-bg-opacity: 1;background-color:rgb(238 244 250 / var(--tw-bg-opacity, 1));--tw-text-opacity: 1;color:rgb(31 54 84 / var(--tw-text-opacity, 1))}.settings-facility-form{display:flex;flex-direction:column;gap:.875rem;padding:22px}.settings-form-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:.875rem}.settings-form-field{display:flex;flex-direction:column;gap:7px;font-size:13px;font-weight:700;--tw-text-opacity: 1;color:rgb(31 54 84 / var(--tw-text-opacity, 1))}.settings-form-field input,.settings-form-field select,.settings-form-field textarea{width:100%;border-radius:.5rem;border-width:1px;--tw-border-opacity: 1;border-color:rgb(203 216 232 / var(--tw-border-opacity, 1));--tw-bg-opacity: 1;background-color:rgb(255 255 255 / var(--tw-bg-opacity, 1));font-size:.875rem;line-height:1.25rem;--tw-text-opacity: 1;color:rgb(31 54 84 / var(--tw-text-opacity, 1));outline:2px solid transparent;outline-offset:2px}.settings-form-field input,.settings-form-field select{height:42px;padding-top:0;padding-bottom:0;padding-left:.75rem;padding-right:.75rem}.settings-form-field textarea{min-height:86px;resize:vertical;padding:.625rem .75rem;font-family:Arial,Helvetica,sans-serif}.settings-form-field input:focus,.settings-form-field select:focus,.settings-form-field textarea:focus{--tw-border-opacity: 1;border-color:rgb(143 179 218 / var(--tw-border-opacity, 1))}.settings-combobox{position:relative;width:100%}.settings-combobox-toggle{display:flex;height:42px;width:100%;cursor:pointer;align-items:center;justify-content:space-between;gap:.625rem;border-radius:.5rem;border-width:1px;--tw-border-opacity: 1;border-color:rgb(203 216 232 / var(--tw-border-opacity, 1));--tw-bg-opacity: 1;background-color:rgb(255 255 255 / var(--tw-bg-opacity, 1));padding-top:0;padding-bottom:0;padding-left:.75rem;padding-right:.75rem;font-size:.875rem;line-height:1.25rem;--tw-text-opacity: 1;color:rgb(31 54 84 / var(--tw-text-opacity, 1))}.settings-combobox-toggle:focus{--tw-border-opacity: 1;border-color:rgb(143 179 218 / var(--tw-border-opacity, 1));outline:2px solid transparent;outline-offset:2px}.settings-combobox-toggle.open{--tw-border-opacity: 1;border-color:rgb(143 179 218 / var(--tw-border-opacity, 1));--tw-shadow: 0 0 0 3px rgba(143, 179, 218, .2);--tw-shadow-colored: 0 0 0 3px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.settings-combobox-toggle:disabled{cursor:not-allowed;opacity:.65}.settings-combobox-value{min-width:0px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.settings-combobox-value.muted{font-weight:600;--tw-text-opacity: 1;color:rgb(122 141 165 / var(--tw-text-opacity, 1))}.settings-combobox-chevron{flex:0 0 auto;--tw-text-opacity: 1;color:rgb(88 112 143 / var(--tw-text-opacity, 1));transition-property:transform;transition-duration:.16s;transition-timing-function:cubic-bezier(.4,0,.2,1)}.settings-combobox-toggle.open .settings-combobox-chevron{--tw-rotate: 180deg;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.settings-combobox-panel{position:absolute;left:0;right:0;top:calc(100% + 6px);z-index:10000;border-radius:.5rem;border-width:1px;--tw-border-opacity: 1;border-color:rgb(215 226 239 / var(--tw-border-opacity, 1));--tw-bg-opacity: 1;background-color:rgb(255 255 255 / var(--tw-bg-opacity, 1));padding:.5rem;--tw-shadow: 0 16px 36px rgba(15, 35, 60, .18);--tw-shadow-colored: 0 16px 36px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.settings-combobox-panel.opens-upward{top:auto;bottom:calc(100% + 6px);box-shadow:0 -16px 36px #0f233c2e}.settings-combobox-search{display:flex;height:2.25rem;align-items:center;gap:.5rem;border-radius:7px;border-width:1px;--tw-border-opacity: 1;border-color:rgb(203 216 232 / var(--tw-border-opacity, 1));--tw-bg-opacity: 1;background-color:rgb(248 251 255 / var(--tw-bg-opacity, 1));padding-top:0;padding-bottom:0;padding-left:.625rem;padding-right:.625rem;--tw-text-opacity: 1;color:rgb(88 112 143 / var(--tw-text-opacity, 1))}.settings-combobox-search input{height:100%;width:100%;border-width:0px;background-color:transparent;padding:0;font-size:.875rem;line-height:1.25rem;--tw-text-opacity: 1;color:rgb(31 54 84 / var(--tw-text-opacity, 1));outline:2px solid transparent;outline-offset:2px}.settings-combobox-list{margin-top:.5rem;max-height:180px;overflow-y:auto}.insurance-combobox .settings-combobox-list{max-height:230px}.settings-combobox-option{display:flex;min-height:34px;width:100%;cursor:pointer;align-items:center;justify-content:space-between;border-radius:.375rem;border-width:0px;background-color:transparent;padding:.5rem .625rem;text-align:left;font-size:13px;font-weight:700;--tw-text-opacity: 1;color:rgb(36 54 75 / var(--tw-text-opacity, 1))}.settings-combobox-option-main{min-width:0px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.settings-combobox-option-sub{margin-left:.75rem;white-space:nowrap;font-size:12px;font-weight:400;--tw-text-opacity: 1;color:rgb(148 163 184 / var(--tw-text-opacity, 1))}.settings-combobox-option:hover,.settings-combobox-option.selected{--tw-bg-opacity: 1;background-color:rgb(238 245 255 / var(--tw-bg-opacity, 1));--tw-text-opacity: 1;color:rgb(29 71 125 / var(--tw-text-opacity, 1))}.settings-combobox-option.muted{--tw-text-opacity: 1;color:rgb(107 127 152 / var(--tw-text-opacity, 1))}.settings-combobox-empty{padding:.625rem;font-size:13px;font-weight:700;--tw-text-opacity: 1;color:rgb(88 112 143 / var(--tw-text-opacity, 1))}.facility-settings-table{min-width:1560px}.facility-settings-table th:first-child,.facility-settings-table td:first-child{width:72px;text-align:center}.facility-settings-table th:nth-child(6),.facility-settings-table td:nth-child(6){width:210px}.facility-settings-table th:nth-child(6),.facility-settings-table th:nth-child(7),.facility-settings-table th:nth-child(8),.facility-settings-table th:nth-child(9){white-space:normal;line-height:1.25}.facility-th-wrap{text-align:center}.facility-settings-table th:nth-child(7),.facility-settings-table td:nth-child(7){width:150px}.facility-settings-table th:nth-child(8),.facility-settings-table td:nth-child(8){width:160px}.facility-settings-table th:nth-child(9),.facility-settings-table td:nth-child(9){width:170px}.provider-organization-settings-table{min-width:900px}.provider-organization-settings-table th:first-child,.provider-organization-settings-table td:first-child{width:72px;text-align:center}.financial-reporting-settings-table{min-width:860px}.financial-reporting-settings-table th:first-child,.financial-reporting-settings-table td:first-child{width:72px;text-align:center}.financial-reporting-settings-table th:nth-child(2),.financial-reporting-settings-table td:nth-child(2){width:220px}.financial-reporting-settings-table th:nth-child(4),.financial-reporting-settings-table td:nth-child(4){width:320px}.procedure-codes-table{min-width:1120px}.procedure-codes-table th:nth-child(2),.procedure-codes-table td:nth-child(2){width:130px}.procedure-codes-table th:nth-child(4),.procedure-codes-table td:nth-child(4){width:150px}.procedure-codes-table th:nth-child(5),.procedure-codes-table td:nth-child(5),.procedure-codes-table th:nth-child(6),.procedure-codes-table td:nth-child(6){width:140px}.settings-table-action-btn{display:inline-flex;height:2rem;cursor:pointer;align-items:center;justify-content:center;gap:.375rem;border-radius:.375rem;border-width:1px;--tw-border-opacity: 1;border-color:rgb(211 223 237 / var(--tw-border-opacity, 1));--tw-bg-opacity: 1;background-color:rgb(255 255 255 / var(--tw-bg-opacity, 1));padding-top:0;padding-bottom:0;padding-left:.625rem;padding-right:.625rem;font-size:13px;font-weight:700;--tw-text-opacity: 1;color:rgb(36 85 149 / var(--tw-text-opacity, 1))}.settings-table-action-btn:hover{--tw-bg-opacity: 1;background-color:rgb(238 245 255 / var(--tw-bg-opacity, 1))}.settings-table-action-btn:disabled{cursor:not-allowed;opacity:.55}.settings-table-action-icon{display:inline-flex;height:1rem;width:1rem;flex:0 0 auto;align-items:center;justify-content:center}.settings-row-menu-btn{display:inline-flex;height:2rem;width:2rem;cursor:pointer;align-items:center;justify-content:center;border-radius:.5rem;border-width:1px;--tw-border-opacity: 1;border-color:rgb(211 223 237 / var(--tw-border-opacity, 1));--tw-bg-opacity: 1;background-color:rgb(255 255 255 / var(--tw-bg-opacity, 1));--tw-text-opacity: 1;color:rgb(36 85 149 / var(--tw-text-opacity, 1));transition-property:color,background-color,border-color,text-decoration-color,fill,stroke;transition-duration:.18s;transition-timing-function:cubic-bezier(.4,0,.2,1)}.settings-row-menu-btn:hover{--tw-border-opacity: 1;border-color:rgb(184 201 223 / var(--tw-border-opacity, 1));--tw-bg-opacity: 1;background-color:rgb(238 245 255 / var(--tw-bg-opacity, 1));--tw-text-opacity: 1;color:rgb(29 71 125 / var(--tw-text-opacity, 1))}.settings-action-menu{position:fixed;z-index:9999;min-width:150px;overflow:hidden;border-radius:.5rem;border-width:1px;--tw-border-opacity: 1;border-color:rgb(215 226 239 / var(--tw-border-opacity, 1));--tw-bg-opacity: 1;background-color:rgb(255 255 255 / var(--tw-bg-opacity, 1));--tw-shadow: 0 16px 36px rgba(15, 35, 60, .18);--tw-shadow-colored: 0 16px 36px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.settings-action-menu-item{display:flex;height:2.5rem;width:100%;cursor:pointer;align-items:center;gap:.625rem;border-width:0px;border-bottom-width:1px;--tw-border-opacity: 1;border-bottom-color:rgb(238 242 247 / var(--tw-border-opacity, 1));--tw-bg-opacity: 1;background-color:rgb(255 255 255 / var(--tw-bg-opacity, 1));padding-top:0;padding-bottom:0;padding-left:.75rem;padding-right:.75rem;text-align:left;font-size:13px;font-weight:700;--tw-text-opacity: 1;color:rgb(36 54 75 / var(--tw-text-opacity, 1))}.settings-action-menu-item:last-child{border-bottom-width:0px}.settings-action-menu-item:hover{--tw-bg-opacity: 1;background-color:rgb(243 247 252 / var(--tw-bg-opacity, 1))}.settings-action-menu-item.danger{--tw-text-opacity: 1;color:rgb(180 35 24 / var(--tw-text-opacity, 1))}.settings-action-menu-item.danger:hover{--tw-bg-opacity: 1;background-color:rgb(255 241 241 / var(--tw-bg-opacity, 1))}.settings-action-menu-item:disabled{cursor:not-allowed;opacity:.55}.settings-form-error{border-radius:.5rem;border-width:1px;--tw-border-opacity: 1;border-color:rgb(254 202 202 / var(--tw-border-opacity, 1));--tw-bg-opacity: 1;background-color:rgb(255 241 241 / var(--tw-bg-opacity, 1));padding:.625rem .75rem;font-size:.875rem;line-height:1.25rem;font-weight:700;--tw-text-opacity: 1;color:rgb(153 27 27 / var(--tw-text-opacity, 1))}.settings-modal-actions,.settings-modal-footer{display:flex;align-items:center;justify-content:flex-end;gap:.625rem;padding-top:.25rem}@media (max-width: 1180px){.settings-card-grid,.shift-stats-grid{grid-template-columns:repeat(2,minmax(220px,1fr))}}@media (max-width: 760px){.settings-page{padding:1rem}.settings-card-grid,.settings-list-toolbar,.shift-stats-grid{grid-template-columns:repeat(1,minmax(0,1fr))}.settings-heading-row,.settings-list-toolbar,.settings-actions,.shift-master-title-row,.shift-roster-head,.shift-toolbar,.shift-pagination-bar{flex-direction:column;align-items:stretch}.settings-search{width:100%}.shift-search,.shift-filter{width:100%;max-width:none}.settings-form-grid{grid-template-columns:repeat(1,minmax(0,1fr))}.settings-modal-actions,.settings-modal-footer{flex-direction:column-reverse;align-items:stretch}}.settings-pagination-bar{display:flex;flex-shrink:0;align-items:center;justify-content:flex-end;gap:.875rem;border-top-width:1px;--tw-border-opacity: 1;border-top-color:rgb(215 226 239 / var(--tw-border-opacity, 1));--tw-bg-opacity: 1;background-color:rgb(238 243 248 / var(--tw-bg-opacity, 1));padding:.625rem 1rem}.settings-pagination-text{font-size:13px;font-weight:700;--tw-text-opacity: 1;color:rgb(65 83 107 / var(--tw-text-opacity, 1))}.settings-th-sortable{cursor:pointer;-webkit-user-select:none;-moz-user-select:none;user-select:none;white-space:nowrap}.settings-th-sortable:hover{--tw-bg-opacity: 1;background-color:rgb(232 240 251 / var(--tw-bg-opacity, 1))}.settings-sort-indicator{margin-left:.25rem;display:inline-block;font-size:11px;--tw-text-opacity: 1;color:rgb(148 163 184 / var(--tw-text-opacity, 1));transition-property:color,background-color,border-color,text-decoration-color,fill,stroke;transition-duration:.15s;transition-timing-function:cubic-bezier(.4,0,.2,1)}.settings-sort-indicator.active{font-weight:900;--tw-text-opacity: 1;color:rgb(36 85 149 / var(--tw-text-opacity, 1))}.codes-tabs{margin-bottom:.875rem;display:flex;gap:.375rem;border-bottom-width:2px;--tw-border-opacity: 1;border-bottom-color:rgb(226 236 247 / var(--tw-border-opacity, 1));padding-bottom:0}.codes-tab-btn{margin-bottom:-2px;cursor:pointer;border-radius:6px 6px 0 0;border-width:0px;border-bottom-width:3px;border-bottom-color:transparent;background-color:none;padding:9px 22px;font-size:13px;font-weight:600;--tw-text-opacity: 1;color:rgb(100 116 139 / var(--tw-text-opacity, 1));transition-property:all;transition-duration:.15s;transition-timing-function:cubic-bezier(.4,0,.2,1)}.codes-tab-btn:hover{--tw-bg-opacity: 1;background-color:rgb(241 247 255 / var(--tw-bg-opacity, 1));--tw-text-opacity: 1;color:rgb(36 85 149 / var(--tw-text-opacity, 1))}.codes-tab-btn.active{--tw-border-opacity: 1;border-bottom-color:rgb(36 85 149 / var(--tw-border-opacity, 1));--tw-bg-opacity: 1;background-color:rgb(241 247 255 / var(--tw-bg-opacity, 1));--tw-text-opacity: 1;color:rgb(36 85 149 / var(--tw-text-opacity, 1))}.codes-status-badge{display:inline-block;border-radius:20px;padding:.125rem .625rem;font-size:11px;font-weight:700;text-transform:uppercase;letter-spacing:.5px}.codes-status-badge.active{--tw-bg-opacity: 1;background-color:rgb(220 252 231 / var(--tw-bg-opacity, 1));--tw-text-opacity: 1;color:rgb(21 128 61 / var(--tw-text-opacity, 1))}.codes-status-badge.inactive{--tw-bg-opacity: 1;background-color:rgb(254 226 226 / var(--tw-bg-opacity, 1));--tw-text-opacity: 1;color:rgb(220 38 38 / var(--tw-text-opacity, 1))}.account-notes-shell{min-width:1445px}.account-notes-toolbar{position:sticky;top:0;z-index:4;display:flex;min-height:68px;align-items:center;justify-content:space-between;gap:1rem;border-bottom-width:1px;--tw-border-opacity: 1;border-bottom-color:rgb(215 226 239 / var(--tw-border-opacity, 1));--tw-bg-opacity: 1;background-color:rgb(255 255 255 / var(--tw-bg-opacity, 1));padding:.75rem .875rem}.account-notes-title{font-size:17px;font-weight:800;--tw-text-opacity: 1;color:rgb(13 37 69 / var(--tw-text-opacity, 1))}.account-notes-meta{margin-top:.25rem;font-size:13px;font-weight:700;--tw-text-opacity: 1;color:rgb(88 112 143 / var(--tw-text-opacity, 1))}.account-notes-add-btn,.account-notes-primary-btn,.account-notes-secondary-btn{display:inline-flex;height:2.5rem;cursor:pointer;align-items:center;justify-content:center;gap:.5rem;border-radius:.75rem;padding-top:0;padding-bottom:0;padding-left:1rem;padding-right:1rem;font-size:.875rem;line-height:1.25rem;font-weight:700}.account-notes-add-btn,.account-notes-primary-btn{border-width:0px;--tw-text-opacity: 1;color:rgb(255 255 255 / var(--tw-text-opacity, 1));background:linear-gradient(135deg,#0f6f7a,#1b857f)}.account-notes-secondary-btn{border-width:1px;--tw-border-opacity: 1;border-color:rgb(211 223 237 / var(--tw-border-opacity, 1));--tw-bg-opacity: 1;background-color:rgb(255 255 255 / var(--tw-bg-opacity, 1));--tw-text-opacity: 1;color:rgb(36 85 149 / var(--tw-text-opacity, 1))}.account-notes-add-btn:hover:not(:disabled),.account-notes-primary-btn:hover:not(:disabled){background:linear-gradient(135deg,#0d5d66,#166c74)}.account-notes-add-btn:disabled,.account-notes-primary-btn:disabled,.account-notes-secondary-btn:disabled{cursor:not-allowed;opacity:.55}.account-notes-form{display:flex;flex-direction:column;gap:.875rem;border-bottom-width:1px;--tw-border-opacity: 1;border-bottom-color:rgb(215 226 239 / var(--tw-border-opacity, 1));--tw-bg-opacity: 1;background-color:rgb(248 251 255 / var(--tw-bg-opacity, 1));padding:.875rem}.account-notes-form-grid{display:grid;grid-template-columns:minmax(220px,280px) minmax(220px,320px);gap:.875rem}.account-notes-field{display:flex;flex-direction:column;gap:7px}.account-notes-field span{font-size:13px;font-weight:700;--tw-text-opacity: 1;color:rgb(88 112 143 / var(--tw-text-opacity, 1))}.account-notes-field select,.account-notes-field input,.account-notes-field textarea{width:100%;border-radius:.75rem;border-width:1px;--tw-border-opacity: 1;border-color:rgb(203 216 232 / var(--tw-border-opacity, 1));--tw-bg-opacity: 1;background-color:rgb(255 255 255 / var(--tw-bg-opacity, 1));font-size:.875rem;line-height:1.25rem;--tw-text-opacity: 1;color:rgb(31 54 84 / var(--tw-text-opacity, 1));outline:2px solid transparent;outline-offset:2px}.account-notes-field select,.account-notes-field input{height:42px;padding-top:0;padding-bottom:0;padding-left:.75rem;padding-right:.75rem}.account-notes-field textarea{min-height:6rem;resize:vertical;padding:.75rem}.account-notes-form-error{border-radius:10px;border-width:1px;--tw-border-opacity: 1;border-color:rgb(254 202 202 / var(--tw-border-opacity, 1));--tw-bg-opacity: 1;background-color:rgb(255 241 241 / var(--tw-bg-opacity, 1));padding:.625rem .75rem;font-size:.875rem;line-height:1.25rem;font-weight:700;--tw-text-opacity: 1;color:rgb(153 27 27 / var(--tw-text-opacity, 1))}.account-notes-form-actions{display:flex;align-items:center;justify-content:flex-end;gap:.625rem}.account-notes-table{width:100%;min-width:1445px;table-layout:fixed;border-collapse:collapse;font-size:.875rem;line-height:1.25rem}.account-notes-table th{position:sticky;top:68px;z-index:2;height:46px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;border-bottom-width:1px;--tw-border-opacity: 1;border-bottom-color:rgb(221 231 242 / var(--tw-border-opacity, 1));--tw-bg-opacity: 1;background-color:rgb(238 244 250 / var(--tw-bg-opacity, 1));padding:.75rem;text-align:left;font-size:.875rem;line-height:1.25rem;font-weight:800;--tw-text-opacity: 1;color:rgb(31 59 95 / var(--tw-text-opacity, 1))}.account-notes-table td{height:3rem;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;border-bottom-width:1px;--tw-border-opacity: 1;border-bottom-color:rgb(221 231 242 / var(--tw-border-opacity, 1));padding:.75rem;vertical-align:top;--tw-text-opacity: 1;color:rgb(36 54 75 / var(--tw-text-opacity, 1))}.account-notes-row{cursor:default;--tw-bg-opacity: 1;background-color:rgb(255 255 255 / var(--tw-bg-opacity, 1));vertical-align:top}.account-notes-row.selected{--tw-bg-opacity: 1;background-color:rgb(234 243 255 / var(--tw-bg-opacity, 1))}.account-notes-text{white-space:pre-wrap!important;line-height:1.45}.account-notes-empty,.account-notes-empty-cell{font-size:.875rem;line-height:1.25rem;font-weight:700;--tw-text-opacity: 1;color:rgb(88 112 143 / var(--tw-text-opacity, 1))}.account-notes-empty{display:flex;height:100%;min-height:220px;align-items:center;justify-content:center;gap:.5rem}.account-notes-empty-cell{height:160px;padding:1.5rem;text-align:center}.account-notes-error{margin:1rem;border-radius:10px;border-width:1px;--tw-border-opacity: 1;border-color:rgb(254 202 202 / var(--tw-border-opacity, 1));--tw-bg-opacity: 1;background-color:rgb(255 241 241 / var(--tw-bg-opacity, 1));padding:.75rem .875rem;font-size:.875rem;line-height:1.25rem;font-weight:700;--tw-text-opacity: 1;color:rgb(153 27 27 / var(--tw-text-opacity, 1))}.account-notes-col-date{width:190px}.account-notes-col-user{width:130px}.account-notes-col-type,.account-notes-col-incident{width:110px}.account-notes-col-patient{width:140px}.account-notes-col-dos{width:100px}.account-notes-col-note{width:680px}.charge-page{min-height:100vh;--tw-bg-opacity: 1;background-color:rgb(244 247 251 / var(--tw-bg-opacity, 1));padding:1.5rem}.charge-card{border-radius:1rem;border-width:1px;--tw-border-opacity: 1;border-color:rgb(229 231 235 / var(--tw-border-opacity, 1));--tw-bg-opacity: 1;background-color:rgb(255 255 255 / var(--tw-bg-opacity, 1));padding:1.5rem;--tw-shadow: 0 10px 30px rgba(15, 23, 42, .08);--tw-shadow-colored: 0 10px 30px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.charge-header{margin-bottom:1.25rem;display:flex;align-items:center;justify-content:space-between}.charge-header h2{margin:0;font-size:28px;font-weight:700;--tw-text-opacity: 1;color:rgb(15 23 42 / var(--tw-text-opacity, 1))}.charge-header p{margin-left:0;margin-right:0;margin-top:.375rem;margin-bottom:0;font-size:.875rem;line-height:1.25rem;--tw-text-opacity: 1;color:rgb(100 116 139 / var(--tw-text-opacity, 1))}.charge-toolbar{margin-bottom:18px;display:flex;gap:.75rem}.charge-toolbar input,.charge-form-grid input,.charge-form-grid select,.charge-line-grid input,.charge-line-grid select,.diagnosis-row input,.diagnosis-row select{box-sizing:border-box;width:100%;border-radius:10px;border-width:1px;--tw-border-opacity: 1;border-color:rgb(203 213 225 / var(--tw-border-opacity, 1));padding:.625rem .75rem;font-size:.875rem;line-height:1.25rem}.charge-form-grid{margin-bottom:1.25rem;display:grid;grid-template-columns:repeat(3,minmax(220px,1fr));gap:1rem}.charge-table-wrap{overflow-x:auto;border-radius:14px;border-width:1px;--tw-border-opacity: 1;border-color:rgb(229 231 235 / var(--tw-border-opacity, 1))}.charge-table{width:100%;border-collapse:collapse;--tw-bg-opacity: 1;background-color:rgb(255 255 255 / var(--tw-bg-opacity, 1))}.charge-table thead th{--tw-bg-opacity: 1;background-color:rgb(15 132 146 / var(--tw-bg-opacity, 1));padding:.75rem;text-align:left;font-size:13px;font-weight:800;--tw-text-opacity: 1 !important;color:rgb(255 255 255 / var(--tw-text-opacity, 1))!important}.charge-table tbody td{border-top-width:1px;--tw-border-opacity: 1;border-top-color:rgb(238 242 247 / var(--tw-border-opacity, 1));padding:.75rem}.charge-line-grid{margin-bottom:.625rem;display:grid;grid-template-columns:2fr 120px 140px 1.5fr 120px 120px;gap:.75rem}.table-btn{cursor:pointer;border-radius:.5rem;border-width:0px;padding:.5rem .75rem;font-size:13px;font-weight:600}.ch-shell{min-height:100vh;--tw-bg-opacity: 1;background-color:rgb(246 248 252 / var(--tw-bg-opacity, 1));padding:1.25rem;font-family:Arial,Helvetica,sans-serif}.ch-header h1{margin-top:0;margin-right:0;margin-bottom:.375rem;margin-left:0}.ch-header p{margin:0 0 18px;--tw-text-opacity: 1;color:rgb(102 102 102 / var(--tw-text-opacity, 1))}.ch-tabs{margin-bottom:1.25rem;display:flex;gap:.625rem}.ch-tabs button{cursor:pointer;border-radius:.5rem;border-width:0px;--tw-bg-opacity: 1;background-color:rgb(219 227 242 / var(--tw-bg-opacity, 1));padding:.625rem 1rem}.ch-tabs button.active{--tw-bg-opacity: 1;background-color:rgb(37 99 235 / var(--tw-bg-opacity, 1));--tw-text-opacity: 1;color:rgb(255 255 255 / var(--tw-text-opacity, 1))}.ch-cards{margin-bottom:1.25rem;display:grid;grid-template-columns:repeat(7,minmax(120px,1fr));gap:.75rem}.ch-card{border-radius:.75rem;--tw-bg-opacity: 1;background-color:rgb(29 78 216 / var(--tw-bg-opacity, 1));padding:1rem;--tw-text-opacity: 1;color:rgb(255 255 255 / var(--tw-text-opacity, 1))}.ch-card.danger{--tw-bg-opacity: 1;background-color:rgb(220 38 38 / var(--tw-bg-opacity, 1))}.ch-card-title{font-size:13px;opacity:.9}.ch-card-value{margin-top:.5rem;font-size:28px;font-weight:700}.ch-grid-two{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:1.25rem}.ch-panel{margin-bottom:1.25rem;border-radius:.75rem;--tw-bg-opacity: 1;background-color:rgb(255 255 255 / var(--tw-bg-opacity, 1));padding:18px;--tw-shadow: 0 2px 10px rgba(0,0,0,.06);--tw-shadow-colored: 0 2px 10px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.ch-table th,.ch-table td{border-bottom-width:1px;--tw-border-opacity: 1;border-bottom-color:rgb(229 231 235 / var(--tw-border-opacity, 1));padding:.625rem;text-align:left;font-size:.875rem;line-height:1.25rem}.ch-table tr.selected,.ch-table tbody tr:hover{cursor:pointer;--tw-bg-opacity: 1;background-color:rgb(238 244 255 / var(--tw-bg-opacity, 1))}.ch-subsection{margin-bottom:.75rem;border-radius:10px;border-width:1px;--tw-border-opacity: 1;border-color:rgb(229 231 235 / var(--tw-border-opacity, 1));padding:.75rem}.ch-subsection h4{margin-top:0;margin-right:0;margin-bottom:.5rem;margin-left:0}.ch-subsection pre{margin:0;white-space:pre-wrap;overflow-wrap:break-word;font-size:.75rem;line-height:1rem}.ch-form{display:flex;flex-direction:column;gap:.625rem}.ch-form input,.ch-form select{border-radius:.5rem;border-width:1px;--tw-border-opacity: 1;border-color:rgb(207 215 230 / var(--tw-border-opacity, 1));padding:.625rem}.ch-form button,.ch-actions button{width:-moz-fit-content;width:fit-content;cursor:pointer;border-radius:.5rem;border-width:0px;--tw-bg-opacity: 1;background-color:rgb(37 99 235 / var(--tw-bg-opacity, 1));padding:.625rem 1rem;--tw-text-opacity: 1;color:rgb(255 255 255 / var(--tw-text-opacity, 1))}.claim-details-layout{display:flex;flex-direction:column;gap:.875rem}.info-grid{display:grid;grid-template-columns:repeat(1,minmax(0,1fr));gap:.5rem}.info-row{display:grid;grid-template-columns:180px 1fr;gap:.625rem;border-bottom-width:1px;--tw-border-opacity: 1;border-bottom-color:rgb(237 241 247 / var(--tw-border-opacity, 1));padding-top:.5rem;padding-bottom:.5rem;padding-left:0;padding-right:0}.info-key{font-weight:600;--tw-text-opacity: 1;color:rgb(71 85 105 / var(--tw-text-opacity, 1))}.info-value{overflow-wrap:break-word;--tw-text-opacity: 1;color:rgb(17 24 39 / var(--tw-text-opacity, 1))}.muted-text{margin:0;--tw-text-opacity: 1;color:rgb(107 114 128 / var(--tw-text-opacity, 1))}.ch-table.compact th,.ch-table.compact td{padding:.5rem;font-size:13px}.claim-page{align-items:flex-start}.emr-header{margin-bottom:1rem;display:grid;grid-template-columns:repeat(3,minmax(160px,1fr));gap:.75rem;border-radius:.75rem;border-width:1px;--tw-border-opacity: 1;border-color:rgb(219 231 245 / var(--tw-border-opacity, 1));--tw-bg-opacity: 1;background-color:rgb(248 251 255 / var(--tw-bg-opacity, 1));padding:.875rem}.emr-header-item label{margin-bottom:.25rem;display:block;font-size:.75rem;line-height:1rem;--tw-text-opacity: 1;color:rgb(100 116 139 / var(--tw-text-opacity, 1))}.emr-header-item strong{display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:15px;--tw-text-opacity: 1;color:rgb(15 23 42 / var(--tw-text-opacity, 1))}.emr-layout{display:grid;grid-template-columns:.95fr 1.25fr;gap:1rem}.emr-column{display:flex;min-width:0px;flex-direction:column;gap:.875rem}.emr-card{overflow:hidden;border-radius:.75rem;border-width:1px;--tw-border-opacity: 1;border-color:rgb(226 232 240 / var(--tw-border-opacity, 1));--tw-bg-opacity: 1;background-color:rgb(255 255 255 / var(--tw-bg-opacity, 1))}@media (max-width: 1200px){.emr-layout{grid-template-columns:repeat(1,minmax(0,1fr))}.emr-header{grid-template-columns:repeat(2,minmax(160px,1fr))}}@media (max-width: 700px){.emr-header,.emr-field{grid-template-columns:repeat(1,minmax(0,1fr))}}.ch-grid-two{display:grid;grid-template-columns:2fr 1fr;align-items:flex-start;gap:1rem}.ch-toolbar{margin-bottom:.75rem;display:flex;align-items:center;justify-content:space-between;gap:.75rem}.ch-toolbar-actions{display:flex;flex-wrap:wrap;align-items:center;gap:.5rem}.ch-chip{border-radius:9999px;border-width:1px;--tw-border-opacity: 1;border-color:rgb(199 214 255 / var(--tw-border-opacity, 1));--tw-bg-opacity: 1;background-color:rgb(238 243 255 / var(--tw-bg-opacity, 1));padding:.25rem .625rem;font-size:.75rem;line-height:1rem}.ch-table th,.ch-table td{border-bottom-width:1px;--tw-border-opacity: 1;border-bottom-color:rgb(232 237 243 / var(--tw-border-opacity, 1));padding:.625rem .5rem;text-align:left;font-size:.875rem;line-height:1.25rem}.ch-form{display:flex;flex-direction:column;gap:.5rem}.ch-form input,.ch-form select,.ch-form textarea{border-radius:.5rem;border-width:1px;--tw-border-opacity: 1;border-color:rgb(204 214 224 / var(--tw-border-opacity, 1));padding:.625rem .75rem;font-size:.875rem;line-height:1.25rem}.ch-form button,.ch-toolbar button,.ch-modal button{cursor:pointer;border-radius:.5rem;border-width:1px;--tw-border-opacity: 1;border-color:rgb(37 99 235 / var(--tw-border-opacity, 1));--tw-bg-opacity: 1;background-color:rgb(37 99 235 / var(--tw-bg-opacity, 1));padding:.625rem .875rem;--tw-text-opacity: 1;color:rgb(255 255 255 / var(--tw-text-opacity, 1))}.ch-form button.secondary,.ch-toolbar button.secondary,.ch-modal button.secondary{border-width:1px;--tw-border-opacity: 1;border-color:rgb(203 213 225 / var(--tw-border-opacity, 1));--tw-bg-opacity: 1;background-color:rgb(255 255 255 / var(--tw-bg-opacity, 1));--tw-text-opacity: 1;color:rgb(31 41 55 / var(--tw-text-opacity, 1))}.ch-subsection{margin-bottom:1rem;display:grid;gap:.375rem}.ch-message{margin-top:.75rem;border-radius:.5rem;border-width:1px;--tw-border-opacity: 1;border-color:rgb(219 226 234 / var(--tw-border-opacity, 1));--tw-bg-opacity: 1;background-color:rgb(248 250 252 / var(--tw-bg-opacity, 1));padding:.625rem .75rem}.ch-note{--tw-text-opacity: 1;color:rgb(100 116 139 / var(--tw-text-opacity, 1))}.ch-modal-backdrop{position:fixed;top:0;right:0;bottom:0;left:0;z-index:999;display:flex;align-items:center;justify-content:center;background-color:#0f172a73;padding:1rem}.ch-modal{width:100%;max-width:540px;border-radius:.75rem;border-width:1px;--tw-border-opacity: 1;border-color:rgb(219 226 234 / var(--tw-border-opacity, 1));--tw-bg-opacity: 1;background-color:rgb(255 255 255 / var(--tw-bg-opacity, 1));padding:18px}.ch-modal.large{max-width:760px}.ch-modal-actions{margin-top:.5rem;display:flex;gap:.5rem}@media (max-width: 1024px){.ch-grid-two{grid-template-columns:repeat(1,minmax(0,1fr))}}.claim-page{display:block}.emr-overlay{position:fixed;top:0;right:0;bottom:0;left:0;z-index:3000;display:flex;align-items:center;justify-content:center;background-color:#0f172a6b;padding:1rem}.emr-modal{display:flex;height:min(92vh,920px);width:min(1400px,98vw);flex-direction:column;overflow:hidden;border-radius:18px;--tw-bg-opacity: 1;background-color:rgb(248 250 252 / var(--tw-bg-opacity, 1));--tw-shadow: 0 24px 70px rgba(0, 0, 0, .22);--tw-shadow-colored: 0 24px 70px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.emr-modal-header{display:flex;flex-shrink:0;align-items:flex-start;justify-content:space-between;border-bottom-width:1px;--tw-border-opacity: 1;border-bottom-color:rgb(226 232 240 / var(--tw-border-opacity, 1));--tw-bg-opacity: 1;background-color:rgb(255 255 255 / var(--tw-bg-opacity, 1));padding:18px 22px}.emr-modal-header h2{margin-top:0;margin-right:0;margin-bottom:.25rem;margin-left:0;font-size:1.5rem;line-height:2rem}.emr-modal-header p{margin:0;font-size:.875rem;line-height:1.25rem;--tw-text-opacity: 1;color:rgb(100 116 139 / var(--tw-text-opacity, 1))}.emr-close-btn{height:38px;width:38px;cursor:pointer;border-radius:9999px;border-width:0px;--tw-bg-opacity: 1;background-color:rgb(226 232 240 / var(--tw-bg-opacity, 1));font-size:1.5rem;line-height:2rem}.emr-top-stats{display:grid;flex-shrink:0;grid-template-columns:repeat(4,minmax(140px,1fr));gap:.75rem;border-bottom-width:1px;--tw-border-opacity: 1;border-bottom-color:rgb(219 231 245 / var(--tw-border-opacity, 1));--tw-bg-opacity: 1;background-color:rgb(248 251 255 / var(--tw-bg-opacity, 1));padding-top:1rem;padding-bottom:1rem;padding-left:22px;padding-right:22px}.emr-stat{border-radius:.75rem;border-width:1px;--tw-border-opacity: 1;border-color:rgb(219 231 245 / var(--tw-border-opacity, 1));--tw-bg-opacity: 1;background-color:rgb(255 255 255 / var(--tw-bg-opacity, 1));padding:.75rem .875rem}.emr-stat span{margin-bottom:.25rem;display:block;font-size:.75rem;line-height:1rem;--tw-text-opacity: 1;color:rgb(100 116 139 / var(--tw-text-opacity, 1))}.emr-stat strong{font-size:1rem;line-height:1.5rem;--tw-text-opacity: 1;color:rgb(15 23 42 / var(--tw-text-opacity, 1))}.emr-body{display:grid;min-height:0px;flex:1 1 0%;grid-template-columns:340px minmax(0,1fr);gap:1rem;padding-left:22px;padding-right:22px;padding-top:1rem;padding-bottom:22px}.emr-sidebar{display:flex;flex-direction:column;gap:.875rem;overflow:auto;padding-right:.25rem}.emr-main{display:flex;min-height:0px;min-width:0px;flex-direction:column}.emr-tabs{margin-bottom:.875rem;display:flex;flex-shrink:0;gap:.625rem}.emr-tabs button{cursor:pointer;border-radius:10px;border-width:0px;--tw-bg-opacity: 1;background-color:rgb(219 227 242 / var(--tw-bg-opacity, 1));padding:.625rem 1rem;font-weight:600}.emr-tabs button.active{--tw-bg-opacity: 1;background-color:rgb(37 99 235 / var(--tw-bg-opacity, 1));--tw-text-opacity: 1;color:rgb(255 255 255 / var(--tw-text-opacity, 1))}.emr-tab-content{min-height:0px;overflow:auto;padding-right:.25rem}.emr-card{margin-bottom:.875rem;overflow:hidden;border-radius:14px;border-width:1px;--tw-border-opacity: 1;border-color:rgb(226 232 240 / var(--tw-border-opacity, 1));--tw-bg-opacity: 1;background-color:rgb(255 255 255 / var(--tw-bg-opacity, 1))}.emr-card-title{border-bottom-width:1px;--tw-border-opacity: 1;border-bottom-color:rgb(226 232 240 / var(--tw-border-opacity, 1));--tw-bg-opacity: 1;background-color:rgb(248 250 252 / var(--tw-bg-opacity, 1));padding:.75rem .875rem;font-weight:700;--tw-text-opacity: 1;color:rgb(30 41 59 / var(--tw-text-opacity, 1))}.emr-fields{padding:.5rem .875rem}.emr-fields.compact .emr-field{grid-template-columns:120px minmax(0,1fr)}.emr-field{display:grid;grid-template-columns:180px minmax(0,1fr);gap:.625rem;border-bottom-width:1px;--tw-border-opacity: 1;border-bottom-color:rgb(241 245 249 / var(--tw-border-opacity, 1));padding-top:.5rem;padding-bottom:.5rem;padding-left:0;padding-right:0}.emr-field:last-child{border-bottom-width:0px}.emr-label{font-size:13px;font-weight:600;--tw-text-opacity: 1;color:rgb(100 116 139 / var(--tw-text-opacity, 1))}.emr-value{white-space:normal;overflow-wrap:break-word;font-size:13px;line-height:1.35;--tw-text-opacity: 1;color:rgb(17 24 39 / var(--tw-text-opacity, 1))}.muted-text{padding:.75rem .875rem;--tw-text-opacity: 1;color:rgb(107 114 128 / var(--tw-text-opacity, 1))}.table-scroll{overflow:auto}.ch-table.compact{width:100%;table-layout:auto}.ch-table.compact th,.ch-table.compact td{white-space:nowrap;padding:.5rem;font-size:.75rem;line-height:1rem}@media (max-width: 1100px){.emr-body{grid-template-columns:repeat(1,minmax(0,1fr))}.emr-top-stats{grid-template-columns:repeat(2,minmax(140px,1fr))}}@media (max-width: 700px){.emr-modal{height:100vh;width:100vw;border-radius:0}.emr-top-stats{grid-template-columns:repeat(1,minmax(0,1fr))}.emr-tabs{overflow-x:auto}}.emr-body{display:grid;max-height:calc(92vh - 170px);min-height:0px;grid-template-columns:340px 1fr;gap:1rem;overflow:hidden;padding:1rem 1.25rem 1.25rem}.emr-sidebar{display:flex;max-height:100%;min-height:0px;flex-direction:column;gap:.75rem;overflow-y:auto;padding-right:.375rem}.emr-sidebar::-webkit-scrollbar,.emr-main::-webkit-scrollbar{width:.5rem}.emr-sidebar::-webkit-scrollbar-thumb,.emr-main::-webkit-scrollbar-thumb{border-radius:9999px;--tw-bg-opacity: 1;background-color:rgb(203 213 225 / var(--tw-bg-opacity, 1))}.emr-main{display:flex;max-height:100%;min-height:0px;flex-direction:column;gap:.875rem;overflow-y:auto}.emr-card{flex:0 0 auto;overflow:visible;border-radius:.75rem;border-width:1px;--tw-border-opacity: 1;border-color:rgb(219 226 234 / var(--tw-border-opacity, 1));--tw-bg-opacity: 1;background-color:rgb(255 255 255 / var(--tw-bg-opacity, 1));padding:.875rem}.emr-fields{display:grid;grid-template-columns:repeat(1,minmax(0,1fr));gap:.625rem}.emr-field{overflow:visible;border-radius:10px;border-width:1px;--tw-border-opacity: 1;border-color:rgb(232 237 243 / var(--tw-border-opacity, 1));--tw-bg-opacity: 1;background-color:rgb(248 250 252 / var(--tw-bg-opacity, 1));padding:.625rem .75rem}.emr-value{white-space:normal;overflow-wrap:break-word;font-size:.875rem;line-height:1.25rem;--tw-text-opacity: 1;color:rgb(15 23 42 / var(--tw-text-opacity, 1))}.ch-panel{border-radius:10px;border-width:1px;--tw-border-opacity: 1;border-color:rgb(219 226 234 / var(--tw-border-opacity, 1));--tw-bg-opacity: 1;background-color:rgb(255 255 255 / var(--tw-bg-opacity, 1));padding:1rem}.ch-message{margin-top:.75rem;margin-bottom:.75rem;margin-left:0;margin-right:0;border-radius:.5rem;border-width:1px;--tw-border-opacity: 1;border-color:rgb(219 226 234 / var(--tw-border-opacity, 1));--tw-bg-opacity: 1;background-color:rgb(248 250 252 / var(--tw-bg-opacity, 1));padding:.625rem .75rem;--tw-text-opacity: 1;color:rgb(51 65 85 / var(--tw-text-opacity, 1))}.ch-table th,.ch-table td{border-bottom-width:1px;--tw-border-opacity: 1;border-bottom-color:rgb(232 237 243 / var(--tw-border-opacity, 1));padding:.625rem .5rem;text-align:left;vertical-align:top;font-size:.875rem;line-height:1.25rem}.ch-table tr.selected{--tw-bg-opacity: 1;background-color:rgb(246 249 255 / var(--tw-bg-opacity, 1))}.ch-table tr:hover{cursor:pointer;--tw-bg-opacity: 1;background-color:rgb(250 252 255 / var(--tw-bg-opacity, 1))}.ch-table.compact th,.ch-table.compact td{padding:.875rem 1rem;font-size:15px}.table-scroll{width:100%;overflow-x:auto}.muted-text{padding-top:.5rem;padding-bottom:.5rem;padding-left:0;padding-right:0;font-size:.875rem;line-height:1.25rem;--tw-text-opacity: 1;color:rgb(100 116 139 / var(--tw-text-opacity, 1))}.emr-overlay{position:fixed;top:0;right:0;bottom:0;left:0;z-index:9999;display:flex;align-items:center;justify-content:center;background-color:#0f172a73;padding:18px}.emr-modal{display:flex;max-height:92vh;width:min(1400px,96vw);flex-direction:column;overflow:hidden;border-radius:1rem;border-width:1px;--tw-border-opacity: 1;border-color:rgb(219 226 234 / var(--tw-border-opacity, 1));--tw-bg-opacity: 1;background-color:rgb(255 255 255 / var(--tw-bg-opacity, 1));--tw-shadow: 0 24px 60px rgba(15, 23, 42, .18);--tw-shadow-colored: 0 24px 60px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.emr-modal-wide{max-height:92vh;width:min(1400px,96vw)}.emr-modal-header{display:flex;align-items:flex-start;justify-content:space-between;gap:.75rem;border-bottom-width:1px;--tw-border-opacity: 1;border-bottom-color:rgb(232 237 243 / var(--tw-border-opacity, 1));padding-top:18px;padding-bottom:18px;padding-left:1.25rem;padding-right:1.25rem}.emr-modal-header h2{margin:0;font-size:22px;--tw-text-opacity: 1;color:rgb(15 23 42 / var(--tw-text-opacity, 1))}.emr-modal-header p{margin-left:0;margin-right:0;margin-top:.375rem;margin-bottom:0;font-size:.875rem;line-height:1.25rem;--tw-text-opacity: 1;color:rgb(100 116 139 / var(--tw-text-opacity, 1))}.emr-close-btn{height:2.25rem;width:2.25rem;cursor:pointer;border-radius:.5rem;border-width:1px;--tw-border-opacity: 1;border-color:rgb(203 213 225 / var(--tw-border-opacity, 1));--tw-bg-opacity: 1;background-color:rgb(255 255 255 / var(--tw-bg-opacity, 1));font-size:22px;line-height:1;--tw-text-opacity: 1;color:rgb(15 23 42 / var(--tw-text-opacity, 1))}.emr-top-stats{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:.75rem;border-bottom-width:1px;--tw-border-opacity: 1;border-bottom-color:rgb(232 237 243 / var(--tw-border-opacity, 1));--tw-bg-opacity: 1;background-color:rgb(251 253 255 / var(--tw-bg-opacity, 1));padding:1rem 1.25rem}.emr-stat{display:flex;flex-direction:column;gap:.375rem;border-radius:.75rem;border-width:1px;--tw-border-opacity: 1;border-color:rgb(219 226 234 / var(--tw-border-opacity, 1));--tw-bg-opacity: 1;background-color:rgb(255 255 255 / var(--tw-bg-opacity, 1));padding:.75rem 1rem}.emr-stat span{font-size:13px;--tw-text-opacity: 1;color:rgb(100 116 139 / var(--tw-text-opacity, 1))}.emr-stat strong{font-size:1.125rem;line-height:1.75rem;--tw-text-opacity: 1;color:rgb(15 23 42 / var(--tw-text-opacity, 1))}.emr-body.single-column{display:block;max-height:calc(92vh - 170px);overflow-y:auto;padding:1rem 1.25rem 1.25rem}.emr-main.full-width{width:100%}.emr-tabs{margin-bottom:.875rem;display:flex;flex-wrap:wrap;gap:.625rem}.emr-tabs button{cursor:pointer;border-radius:.75rem;border-width:1px;--tw-border-opacity: 1;border-color:rgb(203 213 225 / var(--tw-border-opacity, 1));--tw-bg-opacity: 1;background-color:rgb(233 238 247 / var(--tw-bg-opacity, 1));padding-top:.75rem;padding-bottom:.75rem;padding-left:18px;padding-right:18px;font-size:15px;font-weight:600;--tw-text-opacity: 1;color:rgb(17 24 39 / var(--tw-text-opacity, 1))}.emr-tabs button.active{--tw-border-opacity: 1;border-color:rgb(37 99 235 / var(--tw-border-opacity, 1));--tw-bg-opacity: 1;background-color:rgb(37 99 235 / var(--tw-bg-opacity, 1));--tw-text-opacity: 1;color:rgb(255 255 255 / var(--tw-text-opacity, 1))}.emr-tab-content{width:100%}.emr-section-stack{display:flex;flex-direction:column;gap:1rem}.emr-two-column-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));align-items:flex-start;gap:1rem}.emr-card{overflow:hidden;border-radius:14px;border-width:1px;--tw-border-opacity: 1;border-color:rgb(219 226 234 / var(--tw-border-opacity, 1));--tw-bg-opacity: 1;background-color:rgb(255 255 255 / var(--tw-bg-opacity, 1));padding:0}.emr-card-title{margin:0;border-bottom-width:1px;--tw-border-opacity: 1;border-bottom-color:rgb(232 237 243 / var(--tw-border-opacity, 1));--tw-bg-opacity: 1;background-color:rgb(248 250 252 / var(--tw-bg-opacity, 1));padding-top:1rem;padding-bottom:1rem;padding-left:18px;padding-right:18px;font-size:1rem;line-height:1.5rem;font-weight:700;--tw-text-opacity: 1;color:rgb(15 23 42 / var(--tw-text-opacity, 1))}.emr-fields.cols-2{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:.75rem;padding:1rem}.emr-field{min-height:72px;border-radius:.75rem;border-width:1px;--tw-border-opacity: 1;border-color:rgb(219 226 234 / var(--tw-border-opacity, 1));--tw-bg-opacity: 1;background-color:rgb(255 255 255 / var(--tw-bg-opacity, 1));padding:.875rem 1rem}.emr-label{margin-bottom:.5rem;font-size:13px;font-weight:600;--tw-text-opacity: 1;color:rgb(100 116 139 / var(--tw-text-opacity, 1))}.emr-value{white-space:normal;overflow-wrap:break-word;font-size:15px;--tw-text-opacity: 1;color:rgb(15 23 42 / var(--tw-text-opacity, 1))}.emr-group-list{display:flex;flex-direction:column;gap:.75rem;padding:1rem}.emr-subcard{border-radius:10px;border-width:1px;--tw-border-opacity: 1;border-color:rgb(229 234 241 / var(--tw-border-opacity, 1));--tw-bg-opacity: 1;background-color:rgb(252 253 255 / var(--tw-bg-opacity, 1));padding:.75rem}.emr-subcard-title{margin-bottom:.625rem;font-size:.875rem;line-height:1.25rem;font-weight:700;--tw-text-opacity: 1;color:rgb(51 65 85 / var(--tw-text-opacity, 1))}.emr-party-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:.875rem}.emr-json-block{margin:0;max-height:320px;overflow:auto;border-radius:10px;--tw-bg-opacity: 1;background-color:rgb(15 23 42 / var(--tw-bg-opacity, 1));padding:.75rem;font-size:.75rem;line-height:1rem;line-height:1.5;--tw-text-opacity: 1;color:rgb(226 232 240 / var(--tw-text-opacity, 1))}@media (max-width: 960px){.emr-two-column-grid,.emr-fields.cols-2,.emr-top-stats,.emr-party-grid{grid-template-columns:repeat(1,minmax(0,1fr))}}.ch-panel{border-radius:10px;border-width:1px;--tw-border-opacity: 1;border-color:rgb(219 226 234 / var(--tw-border-opacity, 1));--tw-bg-opacity: 1;background-color:rgb(255 255 255 / var(--tw-bg-opacity, 1));padding:.875rem}.ch-message{margin-top:.625rem;margin-bottom:.625rem;margin-left:0;margin-right:0;border-radius:.5rem;border-width:1px;--tw-border-opacity: 1;border-color:rgb(219 226 234 / var(--tw-border-opacity, 1));--tw-bg-opacity: 1;background-color:rgb(248 250 252 / var(--tw-bg-opacity, 1));padding:.5rem .625rem;font-size:13px;--tw-text-opacity: 1;color:rgb(51 65 85 / var(--tw-text-opacity, 1))}.ch-table{width:100%;border-collapse:collapse}.ch-table th,.ch-table td{border-bottom-width:1px;--tw-border-opacity: 1;border-bottom-color:rgb(232 237 243 / var(--tw-border-opacity, 1));padding:.5rem .375rem;text-align:left;vertical-align:middle;font-size:13px}.ch-table th{--tw-bg-opacity: 1;background-color:rgb(248 250 252 / var(--tw-bg-opacity, 1));font-weight:600}.ch-table tr.selected{--tw-bg-opacity: 1;background-color:rgb(238 244 255 / var(--tw-bg-opacity, 1))}.ch-table tr:hover{cursor:pointer;--tw-bg-opacity: 1;background-color:rgb(248 251 255 / var(--tw-bg-opacity, 1))}.chip{border-radius:9999px;padding:.25rem .625rem;font-size:11px;font-weight:800;letter-spacing:.02em}.chip.green{--tw-bg-opacity: 1;background-color:rgb(220 252 231 / var(--tw-bg-opacity, 1));--tw-text-opacity: 1;color:rgb(22 101 52 / var(--tw-text-opacity, 1))}.chip.red{--tw-bg-opacity: 1;background-color:rgb(254 226 226 / var(--tw-bg-opacity, 1));--tw-text-opacity: 1;color:rgb(153 27 27 / var(--tw-text-opacity, 1))}.chip.yellow{--tw-bg-opacity: 1;background-color:rgb(254 243 199 / var(--tw-bg-opacity, 1));--tw-text-opacity: 1;color:rgb(146 64 14 / var(--tw-text-opacity, 1))}.chip.neutral{--tw-bg-opacity: 1;background-color:rgb(229 231 235 / var(--tw-bg-opacity, 1));--tw-text-opacity: 1;color:rgb(55 65 81 / var(--tw-text-opacity, 1))}.emr-status-stack.compact{margin-top:.75rem;display:flex;flex-direction:column;gap:.5rem}.emr-side-stat{border-radius:.75rem;border-width:1px;--tw-border-opacity: 1;border-color:rgb(219 229 240 / var(--tw-border-opacity, 1));--tw-bg-opacity: 1;background-color:rgb(255 255 255 / var(--tw-bg-opacity, 1));padding:.625rem .75rem}.emr-side-stat span{margin-bottom:.25rem;display:block;font-size:11px;--tw-text-opacity: 1;color:rgb(107 127 152 / var(--tw-text-opacity, 1))}.emr-side-stat strong{display:block;font-size:1rem;line-height:1.5rem;font-weight:800;--tw-text-opacity: 1;color:rgb(20 36 63 / var(--tw-text-opacity, 1))}.emr-side-stat.success{border-left-width:4px;--tw-border-opacity: 1;border-left-color:rgb(22 163 74 / var(--tw-border-opacity, 1))}.emr-side-stat.warning{border-left-width:4px;--tw-border-opacity: 1;border-left-color:rgb(245 158 11 / var(--tw-border-opacity, 1))}.emr-side-stat.danger{border-left-width:4px;--tw-border-opacity: 1;border-left-color:rgb(220 38 38 / var(--tw-border-opacity, 1))}.emr-side-stat.neutral{border-left-width:4px;--tw-border-opacity: 1;border-left-color:rgb(100 116 139 / var(--tw-border-opacity, 1))}.emr-timeline-card.compact{margin-top:.75rem;border-radius:14px;border-width:1px;--tw-border-opacity: 1;border-color:rgb(219 229 240 / var(--tw-border-opacity, 1));--tw-bg-opacity: 1;background-color:rgb(255 255 255 / var(--tw-bg-opacity, 1));padding:.75rem}.emr-timeline-title{margin-bottom:.625rem;font-size:13px;font-weight:800;--tw-text-opacity: 1;color:rgb(19 35 63 / var(--tw-text-opacity, 1))}.timeline-step{margin-bottom:.625rem;display:flex;align-items:center;gap:.5rem;font-size:.75rem;line-height:1rem;--tw-text-opacity: 1;color:rgb(71 85 105 / var(--tw-text-opacity, 1))}.timeline-step .dot{height:9px;width:9px;border-radius:9999px;--tw-bg-opacity: 1;background-color:rgb(148 163 184 / var(--tw-bg-opacity, 1))}.timeline-step.done .dot{--tw-bg-opacity: 1;background-color:rgb(22 163 74 / var(--tw-bg-opacity, 1))}.timeline-step.danger .dot{--tw-bg-opacity: 1;background-color:rgb(220 38 38 / var(--tw-bg-opacity, 1))}.emr-tabbar.compact button.active{--tw-border-opacity: 1;border-color:rgb(37 99 235 / var(--tw-border-opacity, 1));--tw-bg-opacity: 1;background-color:rgb(37 99 235 / var(--tw-bg-opacity, 1));--tw-text-opacity: 1;color:rgb(255 255 255 / var(--tw-text-opacity, 1));--tw-shadow: 0 8px 16px rgba(37, 99, 235, .2);--tw-shadow-colored: 0 8px 16px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.emr-section-card.compact{overflow:hidden;border-radius:14px;border-width:1px;--tw-border-opacity: 1;border-color:rgb(221 231 241 / var(--tw-border-opacity, 1));--tw-bg-opacity: 1;background-color:rgb(255 255 255 / var(--tw-bg-opacity, 1));--tw-shadow: 0 6px 16px rgba(15, 23, 42, .03);--tw-shadow-colored: 0 6px 16px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.emr-field-grid.cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.emr-provider-stack.compact{display:flex;flex-direction:column;gap:.625rem}.emr-provider-card.compact{border-radius:.75rem;border-width:1px;--tw-border-opacity: 1;border-color:rgb(228 236 245 / var(--tw-border-opacity, 1));--tw-bg-opacity: 1;background-color:rgb(251 253 255 / var(--tw-bg-opacity, 1));padding:.625rem}.emr-provider-title.compact{margin-bottom:.5rem;font-size:.75rem;line-height:1rem;font-weight:800;--tw-text-opacity: 1;color:rgb(27 44 73 / var(--tw-text-opacity, 1))}.emr-json-grid.compact{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:.75rem}.emr-json-pre.compact{margin:0;max-height:320px;overflow:auto;border-radius:.75rem;--tw-bg-opacity: 1;background-color:rgb(15 23 42 / var(--tw-bg-opacity, 1));padding:.75rem;font-size:11px;line-height:1.4;--tw-text-opacity: 1;color:rgb(226 232 240 / var(--tw-text-opacity, 1))}@media (max-width: 1300px){.emr-field-grid.cols-3{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width: 1100px){.emr-shell-body.compact{grid-template-columns:repeat(1,minmax(0,1fr))}.emr-left-rail.compact{border-right-width:0px;border-bottom-width:1px;--tw-border-opacity: 1;border-bottom-color:rgb(225 234 244 / var(--tw-border-opacity, 1))}.emr-dual-grid.compact,.emr-field-grid.cols-3,.emr-field-grid.cols-2,.emr-json-grid.compact{grid-template-columns:repeat(1,minmax(0,1fr))}.emr-sticky-summary.compact{flex-direction:column;align-items:flex-start}.emr-summary-right.compact{justify-content:flex-start}}.claims-page-header{margin-bottom:.875rem;display:flex;align-items:flex-start;justify-content:space-between}.claims-page-header h2{margin:0;font-size:1.875rem;line-height:2.25rem;--tw-text-opacity: 1;color:rgb(19 35 63 / var(--tw-text-opacity, 1))}.claims-page-header p{margin-left:0;margin-right:0;margin-top:.25rem;margin-bottom:0;font-size:.875rem;line-height:1.25rem;--tw-text-opacity: 1;color:rgb(96 116 143 / var(--tw-text-opacity, 1))}.claims-refresh-btn{display:inline-flex;cursor:pointer;align-items:center;gap:.5rem;border-radius:10px;border-width:1px;--tw-border-opacity: 1;border-color:rgb(216 225 236 / var(--tw-border-opacity, 1));--tw-bg-opacity: 1;background-color:rgb(255 255 255 / var(--tw-bg-opacity, 1));padding:.625rem .875rem;--tw-text-opacity: 1;color:rgb(19 35 63 / var(--tw-text-opacity, 1))}.claims-kpi-grid{margin-bottom:.875rem;display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:.75rem}.claims-kpi-card{border-radius:14px;border-width:1px;--tw-border-opacity: 1;border-color:rgb(220 229 239 / var(--tw-border-opacity, 1));--tw-bg-opacity: 1;background-color:rgb(255 255 255 / var(--tw-bg-opacity, 1));padding:.875rem 1rem}.claims-kpi-card.blue{border-left-width:5px;--tw-border-opacity: 1;border-left-color:rgb(37 99 235 / var(--tw-border-opacity, 1))}.claims-kpi-card.green{border-left-width:5px;--tw-border-opacity: 1;border-left-color:rgb(22 163 74 / var(--tw-border-opacity, 1))}.claims-kpi-card.red{border-left-width:5px;--tw-border-opacity: 1;border-left-color:rgb(220 38 38 / var(--tw-border-opacity, 1))}.claims-kpi-card.slate{border-left-width:5px;--tw-border-opacity: 1;border-left-color:rgb(100 116 139 / var(--tw-border-opacity, 1))}.claims-kpi-label{margin-bottom:.5rem;font-size:.75rem;line-height:1rem;--tw-text-opacity: 1;color:rgb(96 116 143 / var(--tw-text-opacity, 1))}.claims-kpi-value{font-size:28px;font-weight:800;--tw-text-opacity: 1;color:rgb(19 35 63 / var(--tw-text-opacity, 1))}.ch-panel{border-radius:14px;border-width:1px;--tw-border-opacity: 1;border-color:rgb(219 226 234 / var(--tw-border-opacity, 1));--tw-bg-opacity: 1;background-color:rgb(255 255 255 / var(--tw-bg-opacity, 1));padding:1rem}.claims-table-panel{padding:.875rem}.claims-toolbar{margin-bottom:.75rem;display:flex;align-items:center;justify-content:space-between;gap:.75rem}.claims-search{display:flex;flex:1 1 0%;align-items:center;gap:.5rem;border-radius:.75rem;border-width:1px;--tw-border-opacity: 1;border-color:rgb(220 229 239 / var(--tw-border-opacity, 1));--tw-bg-opacity: 1;background-color:rgb(248 251 255 / var(--tw-bg-opacity, 1));padding:.625rem .75rem}.claims-search input{width:100%;border-width:0px;background-color:transparent;font-size:.875rem;line-height:1.25rem;outline:2px solid transparent;outline-offset:2px}.claims-filters{display:flex;gap:.625rem}.claims-filter-box{display:flex;align-items:center;gap:.5rem;border-radius:.75rem;border-width:1px;--tw-border-opacity: 1;border-color:rgb(220 229 239 / var(--tw-border-opacity, 1));--tw-bg-opacity: 1;background-color:rgb(248 251 255 / var(--tw-bg-opacity, 1));padding:.625rem .75rem}.claims-filter-box select{border-width:0px;background-color:transparent;font-size:.875rem;line-height:1.25rem;outline:2px solid transparent;outline-offset:2px}.ch-message{margin-top:.625rem;margin-bottom:.625rem;margin-left:0;margin-right:0;border-radius:.5rem;border-width:1px;--tw-border-opacity: 1;border-color:rgb(219 226 234 / var(--tw-border-opacity, 1));--tw-bg-opacity: 1;background-color:rgb(248 250 252 / var(--tw-bg-opacity, 1));padding:.625rem .75rem;font-size:13px;--tw-text-opacity: 1;color:rgb(51 65 85 / var(--tw-text-opacity, 1))}.claims-table-wrap{overflow:auto}.claims-prod-table thead th{position:sticky;top:0;z-index:2;cursor:pointer;border-bottom-width:1px;--tw-border-opacity: 1;border-bottom-color:rgb(228 235 243 / var(--tw-border-opacity, 1));--tw-bg-opacity: 1;background-color:rgb(248 251 255 / var(--tw-bg-opacity, 1));padding:.75rem .625rem;text-align:left;font-size:13px;font-weight:700;--tw-text-opacity: 1;color:rgb(76 96 122 / var(--tw-text-opacity, 1))}.claims-prod-table tbody td{border-bottom-width:1px;--tw-border-opacity: 1;border-bottom-color:rgb(238 242 247 / var(--tw-border-opacity, 1));padding:.875rem .625rem;font-size:.875rem;line-height:1.25rem;--tw-text-opacity: 1;color:rgb(19 35 63 / var(--tw-text-opacity, 1))}.claims-prod-table tbody tr:hover{cursor:pointer;--tw-bg-opacity: 1;background-color:rgb(248 251 255 / var(--tw-bg-opacity, 1))}.claims-prod-table tbody tr.selected{--tw-bg-opacity: 1;background-color:rgb(238 244 255 / var(--tw-bg-opacity, 1))}.claims-empty{padding:22px!important;text-align:center;--tw-text-opacity: 1;color:rgb(100 116 139 / var(--tw-text-opacity, 1))}.row-action-btn{display:inline-flex;cursor:pointer;align-items:center;gap:.375rem;border-radius:.5rem;border-width:1px;--tw-border-opacity: 1;border-color:rgb(216 225 236 / var(--tw-border-opacity, 1));--tw-bg-opacity: 1;background-color:rgb(255 255 255 / var(--tw-bg-opacity, 1));padding-top:7px;padding-bottom:7px;padding-left:.625rem;padding-right:.625rem;--tw-text-opacity: 1;color:rgb(19 35 63 / var(--tw-text-opacity, 1))}.amount-cell{font-weight:700}.status-badge{display:inline-flex;align-items:center;border-radius:9999px;padding-top:5px;padding-bottom:5px;padding-left:.625rem;padding-right:.625rem;font-size:11px;font-weight:800;letter-spacing:.02em}.emr-overlay{position:fixed;top:0;right:0;bottom:0;left:0;z-index:9999;display:flex;align-items:center;justify-content:center;background-color:#0f172a6b;padding:.75rem}.emr-shell.compact{display:flex;height:min(94vh,940px);width:min(1500px,98vw);flex-direction:column;overflow:hidden;border-radius:1rem;border-width:1px;--tw-border-opacity: 1;border-color:rgb(219 226 234 / var(--tw-border-opacity, 1));--tw-bg-opacity: 1;background-color:rgb(245 248 252 / var(--tw-bg-opacity, 1));--tw-shadow: 0 20px 50px rgba(15, 23, 42, .16);--tw-shadow-colored: 0 20px 50px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.emr-shell-header.compact{display:flex;align-items:flex-start;justify-content:space-between;border-bottom-width:1px;--tw-border-opacity: 1;border-bottom-color:rgb(229 237 246 / var(--tw-border-opacity, 1));--tw-bg-opacity: 1;background-color:rgb(255 255 255 / var(--tw-bg-opacity, 1));padding:.75rem 1rem}.emr-title.compact{font-size:22px;font-weight:800;line-height:1.1;--tw-text-opacity: 1;color:rgb(19 35 63 / var(--tw-text-opacity, 1))}.emr-subtitle.compact{margin-top:.125rem;font-size:13px;--tw-text-opacity: 1;color:rgb(89 112 143 / var(--tw-text-opacity, 1))}.emr-close-btn.compact{height:34px;width:34px;cursor:pointer;border-radius:9999px;border-width:0px;--tw-bg-opacity: 1;background-color:rgb(238 243 251 / var(--tw-bg-opacity, 1));font-size:22px;line-height:1;--tw-text-opacity: 1;color:rgb(15 23 42 / var(--tw-text-opacity, 1))}.emr-sticky-summary.compact{display:flex;align-items:center;justify-content:space-between;gap:.75rem;border-bottom-width:1px;--tw-border-opacity: 1;border-bottom-color:rgb(228 237 246 / var(--tw-border-opacity, 1));--tw-bg-opacity: 1;background-color:rgb(255 255 255 / var(--tw-bg-opacity, 1));padding:.625rem 1rem}.emr-summary-patient.compact{display:flex;align-items:center;gap:.625rem}.emr-summary-avatar.compact{display:flex;height:2.25rem;width:2.25rem;align-items:center;justify-content:center;border-radius:.75rem;background-image:linear-gradient(135deg,#296dff,#6ea8ff);font-size:15px;font-weight:800;--tw-text-opacity: 1;color:rgb(255 255 255 / var(--tw-text-opacity, 1))}.emr-summary-name.compact{font-size:15px;font-weight:800;--tw-text-opacity: 1;color:rgb(19 35 63 / var(--tw-text-opacity, 1))}.emr-summary-sub.compact{margin-top:1px;font-size:.75rem;line-height:1rem;--tw-text-opacity: 1;color:rgb(96 116 143 / var(--tw-text-opacity, 1))}.emr-summary-right.compact{display:flex;flex-wrap:wrap;align-items:center;justify-content:flex-end;gap:.5rem}.emr-money-block.compact{min-width:88px;border-radius:10px;border-width:1px;--tw-border-opacity: 1;border-color:rgb(223 233 244 / var(--tw-border-opacity, 1));--tw-bg-opacity: 1;background-color:rgb(248 251 255 / var(--tw-bg-opacity, 1));padding:.375rem .625rem}.emr-money-block.compact span{display:block;font-size:10px;--tw-text-opacity: 1;color:rgb(96 116 143 / var(--tw-text-opacity, 1))}.emr-money-block.compact strong{display:block;font-size:.875rem;line-height:1.25rem;font-weight:800;--tw-text-opacity: 1;color:rgb(19 35 63 / var(--tw-text-opacity, 1))}.emr-shell-body.compact{display:grid;min-height:0px;flex:1 1 0%;grid-template-columns:250px 1fr}.emr-left-rail.compact{overflow-y:auto;border-right-width:1px;--tw-border-opacity: 1;border-right-color:rgb(225 234 244 / var(--tw-border-opacity, 1));background-image:linear-gradient(180deg,#f7fbff,#f2f6fb);padding:.75rem}.emr-patient-card.compact{border-radius:14px;border-width:1px;--tw-border-opacity: 1;border-color:rgb(219 229 240 / var(--tw-border-opacity, 1));--tw-bg-opacity: 1;background-color:rgb(255 255 255 / var(--tw-bg-opacity, 1));padding:.75rem;--tw-shadow: 0 6px 16px rgba(15, 23, 42, .04);--tw-shadow-colored: 0 6px 16px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.emr-avatar.compact{margin-bottom:.625rem;display:flex;height:52px;width:52px;align-items:center;justify-content:center;border-radius:14px;background-image:linear-gradient(135deg,#296dff,#6ea8ff);font-size:1.125rem;line-height:1.75rem;font-weight:800;--tw-text-opacity: 1;color:rgb(255 255 255 / var(--tw-text-opacity, 1))}.emr-patient-name.compact{margin-bottom:.5rem;font-size:1.125rem;line-height:1.75rem;font-weight:800;--tw-text-opacity: 1;color:rgb(20 36 63 / var(--tw-text-opacity, 1))}.emr-patient-meta.compact{display:flex;flex-direction:column;gap:.5rem}.emr-mini-row.compact{display:flex;justify-content:space-between;gap:.5rem;border-bottom-width:1px;border-style:dashed;--tw-border-opacity: 1;border-bottom-color:rgb(228 236 245 / var(--tw-border-opacity, 1));padding-bottom:.375rem;font-size:.75rem;line-height:1rem}.emr-mini-row.compact span{--tw-text-opacity: 1;color:rgb(96 116 143 / var(--tw-text-opacity, 1))}.emr-mini-row.compact strong{text-align:right;--tw-text-opacity: 1;color:rgb(18 35 61 / var(--tw-text-opacity, 1))}.emr-workspace.compact{display:flex;min-width:0px;flex-direction:column;overflow:hidden;padding:.75rem}.emr-tabbar.compact{margin-bottom:.75rem;display:flex;flex-wrap:wrap;gap:.5rem}.emr-tabbar.compact button{cursor:pointer;border-radius:10px;border-width:1px;--tw-border-opacity: 1;border-color:rgb(214 224 236 / var(--tw-border-opacity, 1));--tw-bg-opacity: 1;background-color:rgb(233 238 247 / var(--tw-bg-opacity, 1));padding:.5rem .75rem;font-size:.75rem;line-height:1rem;font-weight:700;--tw-text-opacity: 1;color:rgb(21 36 61 / var(--tw-text-opacity, 1))}.emr-tabbar.compact button.active{--tw-border-opacity: 1;border-color:rgb(37 99 235 / var(--tw-border-opacity, 1));--tw-bg-opacity: 1;background-color:rgb(37 99 235 / var(--tw-bg-opacity, 1));--tw-text-opacity: 1;color:rgb(255 255 255 / var(--tw-text-opacity, 1))}.emr-content-scroll.compact{flex:1 1 0%;overflow-y:auto;padding-right:.125rem}.emr-section-stack.compact{display:flex;flex-direction:column;gap:.75rem}.emr-dual-grid.compact{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:.75rem}.emr-section-card.compact{overflow:hidden;border-radius:14px;border-width:1px;--tw-border-opacity: 1;border-color:rgb(221 231 241 / var(--tw-border-opacity, 1));--tw-bg-opacity: 1;background-color:rgb(255 255 255 / var(--tw-bg-opacity, 1))}.emr-section-title.compact{border-bottom-width:1px;--tw-border-opacity: 1;border-bottom-color:rgb(231 238 246 / var(--tw-border-opacity, 1));--tw-bg-opacity: 1;background-color:rgb(248 251 255 / var(--tw-bg-opacity, 1));padding:.75rem .875rem;font-size:13px;font-weight:800;--tw-text-opacity: 1;color:rgb(19 35 63 / var(--tw-text-opacity, 1))}.emr-section-body.compact{padding:.75rem}.emr-field-grid.compact{display:grid;gap:.5rem}.emr-field-grid.cols-3{grid-template-columns:repeat(3,minmax(0,1fr))}.emr-field-tile.compact{min-height:58px;border-radius:10px;border-width:1px;--tw-border-opacity: 1;border-color:rgb(227 235 244 / var(--tw-border-opacity, 1));--tw-bg-opacity: 1;background-color:rgb(251 253 255 / var(--tw-bg-opacity, 1));padding:.625rem .75rem}.emr-field-label.compact{margin-bottom:5px;font-size:11px;font-weight:700;line-height:1.1;--tw-text-opacity: 1;color:rgb(106 127 153 / var(--tw-text-opacity, 1))}.emr-field-value.compact{overflow-wrap:break-word;font-size:13px;font-weight:600;line-height:1.2;--tw-text-opacity: 1;color:rgb(19 35 63 / var(--tw-text-opacity, 1))}.emr-table-wrap.compact{overflow-x:auto}.emr-table.compact{width:100%;border-collapse:collapse}.emr-table.compact th,.emr-table.compact td{white-space:nowrap;border-bottom-width:1px;--tw-border-opacity: 1;border-bottom-color:rgb(235 240 246 / var(--tw-border-opacity, 1));padding-top:9px;padding-bottom:9px;padding-left:.625rem;padding-right:.625rem;text-align:left;font-size:.75rem;line-height:1rem}.emr-table.compact th{--tw-bg-opacity: 1;background-color:rgb(248 251 255 / var(--tw-bg-opacity, 1));font-weight:800;--tw-text-opacity: 1;color:rgb(19 35 63 / var(--tw-text-opacity, 1))}@media (max-width: 1200px){.claims-kpi-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width: 1100px){.emr-shell-body.compact{grid-template-columns:repeat(1,minmax(0,1fr))}.emr-left-rail.compact{border-right-width:0px;border-bottom-width:1px;--tw-border-opacity: 1;border-bottom-color:rgb(225 234 244 / var(--tw-border-opacity, 1))}.emr-dual-grid.compact,.emr-field-grid.cols-3{grid-template-columns:repeat(1,minmax(0,1fr))}.emr-sticky-summary.compact{flex-direction:column;align-items:flex-start}.emr-summary-right.compact{justify-content:flex-start}.claims-toolbar{flex-direction:column;align-items:stretch}}.claim-modal-overlay{position:fixed;top:0;right:0;bottom:0;left:0;z-index:9999;display:flex;align-items:center;justify-content:center;background-color:#0f172a73;padding:.875rem}.claim-modal-shell{display:flex;height:min(94vh,980px);width:min(1560px,98vw);flex-direction:column;overflow:hidden;border-radius:18px;border-width:1px;--tw-border-opacity: 1;border-color:rgb(219 229 239 / var(--tw-border-opacity, 1));--tw-bg-opacity: 1;background-color:rgb(244 247 251 / var(--tw-bg-opacity, 1));--tw-shadow: 0 24px 64px rgba(15, 23, 42, .18);--tw-shadow-colored: 0 24px 64px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.claim-modal-header{display:flex;align-items:flex-start;justify-content:space-between;border-bottom-width:1px;--tw-border-opacity: 1;border-bottom-color:rgb(227 234 242 / var(--tw-border-opacity, 1));--tw-bg-opacity: 1;background-color:rgb(255 255 255 / var(--tw-bg-opacity, 1));padding:18px 22px}.claim-modal-header h2{margin:0;font-size:22px;--tw-text-opacity: 1;color:rgb(17 35 60 / var(--tw-text-opacity, 1))}.claim-modal-header p{margin-left:0;margin-right:0;margin-top:.25rem;margin-bottom:0;font-size:.875rem;line-height:1.25rem;--tw-text-opacity: 1;color:rgb(96 116 143 / var(--tw-text-opacity, 1))}.claim-modal-close{height:38px;width:38px;cursor:pointer;border-radius:9999px;border-width:0px;--tw-bg-opacity: 1;background-color:rgb(238 243 249 / var(--tw-bg-opacity, 1));font-size:1.5rem;line-height:2rem;--tw-text-opacity: 1;color:rgb(15 23 42 / var(--tw-text-opacity, 1))}.claim-modal-summary-bar{display:flex;align-items:center;justify-content:space-between;gap:.75rem;border-bottom-width:1px;--tw-border-opacity: 1;border-bottom-color:rgb(227 234 242 / var(--tw-border-opacity, 1));--tw-bg-opacity: 1;background-color:rgb(255 255 255 / var(--tw-bg-opacity, 1));padding:.75rem 1.25rem}.claim-summary-left{min-width:0px}.claim-summary-avatar{display:flex;height:42px;width:42px;align-items:center;justify-content:center;border-radius:14px;background-image:linear-gradient(135deg,#2563eb,#5b8cff);font-size:1rem;line-height:1.5rem;font-weight:800;--tw-text-opacity: 1;color:rgb(255 255 255 / var(--tw-text-opacity, 1))}.claim-summary-patient{display:flex;align-items:center;gap:.625rem}.claim-summary-name{font-size:1rem;line-height:1.5rem;font-weight:800;--tw-text-opacity: 1;color:rgb(17 35 60 / var(--tw-text-opacity, 1))}.claim-summary-sub{margin-top:.125rem;font-size:.75rem;line-height:1rem;--tw-text-opacity: 1;color:rgb(96 116 143 / var(--tw-text-opacity, 1))}.claim-mini-metric{min-width:90px;border-radius:10px;border-width:1px;--tw-border-opacity: 1;border-color:rgb(223 231 241 / var(--tw-border-opacity, 1));--tw-bg-opacity: 1;background-color:rgb(248 251 255 / var(--tw-bg-opacity, 1));padding:.375rem .625rem}.claim-mini-metric span{display:block;font-size:10px;--tw-text-opacity: 1;color:rgb(96 116 143 / var(--tw-text-opacity, 1))}.claim-mini-metric strong{display:block;font-size:15px;font-weight:800;--tw-text-opacity: 1;color:rgb(17 35 60 / var(--tw-text-opacity, 1))}.claim-modal-body{display:grid;min-height:0px;flex:1 1 0%;grid-template-columns:250px 1fr}.claim-patient-card,.claim-workflow-card,.claim-section-card{border-radius:14px;border-width:1px;--tw-border-opacity: 1;border-color:rgb(223 231 241 / var(--tw-border-opacity, 1));--tw-bg-opacity: 1;background-color:rgb(255 255 255 / var(--tw-bg-opacity, 1))}.claim-patient-card{padding:.875rem}.claim-workflow-card{margin-top:.75rem;padding:.875rem}.claim-patient-avatar{margin-bottom:.625rem;display:flex;height:54px;width:54px;align-items:center;justify-content:center;border-radius:1rem;background-image:linear-gradient(135deg,#2563eb,#5b8cff);font-size:1.125rem;line-height:1.75rem;font-weight:800;--tw-text-opacity: 1;color:rgb(255 255 255 / var(--tw-text-opacity, 1))}.claim-patient-name{margin-bottom:.5rem;font-size:1.125rem;line-height:1.75rem;font-weight:800;--tw-text-opacity: 1;color:rgb(17 35 60 / var(--tw-text-opacity, 1))}.claim-mini-row{display:flex;justify-content:space-between;gap:.5rem;border-bottom-width:1px;border-style:dashed;--tw-border-opacity: 1;border-bottom-color:rgb(228 235 243 / var(--tw-border-opacity, 1));padding-bottom:.375rem;font-size:.75rem;line-height:1rem}.claim-mini-row span{--tw-text-opacity: 1;color:rgb(96 116 143 / var(--tw-text-opacity, 1))}.claim-mini-row strong{text-align:right;--tw-text-opacity: 1;color:rgb(17 35 60 / var(--tw-text-opacity, 1))}.claim-workflow-title{margin-bottom:.625rem;font-size:13px;font-weight:800;--tw-text-opacity: 1;color:rgb(17 35 60 / var(--tw-text-opacity, 1))}.claim-workflow-item{margin-bottom:.625rem;display:flex;align-items:center;justify-content:space-between;gap:.5rem;font-size:.75rem;line-height:1rem;--tw-text-opacity: 1;color:rgb(51 65 85 / var(--tw-text-opacity, 1))}.claim-tabs button{cursor:pointer;border-radius:10px;border-width:1px;--tw-border-opacity: 1;border-color:rgb(214 224 236 / var(--tw-border-opacity, 1));--tw-bg-opacity: 1;background-color:rgb(235 240 247 / var(--tw-bg-opacity, 1));padding:9px 13px;font-size:.75rem;line-height:1rem;font-weight:700;--tw-text-opacity: 1;color:rgb(21 36 61 / var(--tw-text-opacity, 1))}.claim-tabs button.active{--tw-border-opacity: 1;border-color:rgb(37 99 235 / var(--tw-border-opacity, 1));--tw-bg-opacity: 1;background-color:rgb(37 99 235 / var(--tw-bg-opacity, 1));--tw-text-opacity: 1;color:rgb(255 255 255 / var(--tw-text-opacity, 1))}.claim-section-title{border-bottom-width:1px;--tw-border-opacity: 1;border-bottom-color:rgb(231 238 246 / var(--tw-border-opacity, 1));--tw-bg-opacity: 1;background-color:rgb(248 251 255 / var(--tw-bg-opacity, 1));padding:.75rem .875rem;font-size:13px;font-weight:800;--tw-text-opacity: 1;color:rgb(17 35 60 / var(--tw-text-opacity, 1))}.claim-field-tile{min-height:58px;border-radius:10px;border-width:1px;--tw-border-opacity: 1;border-color:rgb(226 234 244 / var(--tw-border-opacity, 1));--tw-bg-opacity: 1;background-color:rgb(251 253 255 / var(--tw-bg-opacity, 1));padding:.625rem .75rem}.claim-field-label{margin-bottom:5px;font-size:11px;font-weight:700;--tw-text-opacity: 1;color:rgb(107 127 152 / var(--tw-text-opacity, 1))}.claim-field-value{overflow-wrap:break-word;font-size:13px;font-weight:600;line-height:1.2;--tw-text-opacity: 1;color:rgb(17 35 60 / var(--tw-text-opacity, 1))}@media (max-width: 1200px){.claim-field-grid.cols-3{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width: 1000px){.claim-modal-body{grid-template-columns:repeat(1,minmax(0,1fr))}.claim-left-rail{border-right-width:0px;border-bottom-width:1px;--tw-border-opacity: 1;border-bottom-color:rgb(226 234 244 / var(--tw-border-opacity, 1))}.claim-field-grid.cols-3,.claim-field-grid.cols-2{grid-template-columns:repeat(1,minmax(0,1fr))}.claim-modal-summary-bar{flex-direction:column;align-items:flex-start}.claim-summary-right{justify-content:flex-start}}.claim-page{width:100%}.claims-page-header{margin-bottom:1rem;display:flex;align-items:flex-start;justify-content:space-between;gap:1rem}.claims-page-header h2{margin:0;font-size:1.875rem;line-height:2.25rem;line-height:1.1;letter-spacing:-.02em;--tw-text-opacity: 1;color:rgb(18 35 61 / var(--tw-text-opacity, 1))}.claims-page-header p{margin-left:0;margin-right:0;margin-top:.375rem;margin-bottom:0;font-size:.875rem;line-height:1.25rem;--tw-text-opacity: 1;color:rgb(96 116 143 / var(--tw-text-opacity, 1))}.claims-refresh-btn{display:inline-flex;cursor:pointer;align-items:center;gap:.5rem;border-radius:.75rem;border-width:1px;--tw-border-opacity: 1;border-color:rgb(219 229 239 / var(--tw-border-opacity, 1));--tw-bg-opacity: 1;background-color:rgb(255 255 255 / var(--tw-bg-opacity, 1));padding:.625rem .875rem;font-size:.875rem;line-height:1.25rem;font-weight:600;--tw-text-opacity: 1;color:rgb(18 35 61 / var(--tw-text-opacity, 1));transition-property:all;transition-duration:.2s;transition-timing-function:cubic-bezier(.4,0,.2,1)}.claims-refresh-btn:hover{--tw-border-opacity: 1;border-color:rgb(207 219 232 / var(--tw-border-opacity, 1));--tw-bg-opacity: 1;background-color:rgb(248 251 255 / var(--tw-bg-opacity, 1))}.claims-kpi-grid{margin-bottom:1rem;display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:.75rem}.claims-kpi-card{border-radius:1rem;border-width:1px;--tw-border-opacity: 1;border-color:rgb(222 231 241 / var(--tw-border-opacity, 1));background-image:linear-gradient(180deg,#fff,#fbfdff);padding:1rem;--tw-shadow: 0 8px 20px rgba(15, 23, 42, .04);--tw-shadow-colored: 0 8px 20px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.claims-kpi-card.blue{border-left-width:4px;--tw-border-opacity: 1;border-left-color:rgb(37 99 235 / var(--tw-border-opacity, 1))}.claims-kpi-card.green{border-left-width:4px;--tw-border-opacity: 1;border-left-color:rgb(22 163 74 / var(--tw-border-opacity, 1))}.claims-kpi-card.red{border-left-width:4px;--tw-border-opacity: 1;border-left-color:rgb(220 38 38 / var(--tw-border-opacity, 1))}.claims-kpi-card.slate{border-left-width:4px;--tw-border-opacity: 1;border-left-color:rgb(100 116 139 / var(--tw-border-opacity, 1))}.claims-kpi-label{margin-bottom:.5rem;font-size:.75rem;line-height:1rem;font-weight:700;--tw-text-opacity: 1;color:rgb(100 116 139 / var(--tw-text-opacity, 1))}.claims-kpi-value{font-size:28px;font-weight:800;line-height:1;--tw-text-opacity: 1;color:rgb(18 35 61 / var(--tw-text-opacity, 1))}.claims-card{border-radius:18px;border-width:1px;--tw-border-opacity: 1;border-color:rgb(221 230 240 / var(--tw-border-opacity, 1));--tw-bg-opacity: 1;background-color:rgb(255 255 255 / var(--tw-bg-opacity, 1));padding:1rem;--tw-shadow: 0 10px 24px rgba(15, 23, 42, .04);--tw-shadow-colored: 0 10px 24px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.claims-toolbar{margin-bottom:.875rem;display:flex;align-items:center;justify-content:space-between;gap:.75rem}.claims-search{display:flex;min-width:220px;flex:1 1 0%;align-items:center;gap:.5rem;border-radius:14px;border-width:1px;--tw-border-opacity: 1;border-color:rgb(220 230 240 / var(--tw-border-opacity, 1));--tw-bg-opacity: 1;background-color:rgb(248 251 255 / var(--tw-bg-opacity, 1));padding-top:11px;padding-bottom:11px;padding-left:.75rem;padding-right:.75rem}.claims-search input{width:100%;border-width:0px;background-color:transparent;font-size:.875rem;line-height:1.25rem;--tw-text-opacity: 1;color:rgb(18 35 61 / var(--tw-text-opacity, 1));outline:2px solid transparent;outline-offset:2px}.claims-filter-box{display:flex;align-items:center;gap:.5rem;border-radius:14px;border-width:1px;--tw-border-opacity: 1;border-color:rgb(220 230 240 / var(--tw-border-opacity, 1));--tw-bg-opacity: 1;background-color:rgb(248 251 255 / var(--tw-bg-opacity, 1));padding-top:11px;padding-bottom:11px;padding-left:.75rem;padding-right:.75rem}.claims-filter-box select{border-width:0px;background-color:transparent;font-size:.875rem;line-height:1.25rem;--tw-text-opacity: 1;color:rgb(18 35 61 / var(--tw-text-opacity, 1));outline:2px solid transparent;outline-offset:2px}.claims-message{margin-bottom:.75rem;border-radius:.75rem;border-width:1px;--tw-border-opacity: 1;border-color:rgb(220 230 240 / var(--tw-border-opacity, 1));--tw-bg-opacity: 1;background-color:rgb(248 251 255 / var(--tw-bg-opacity, 1));padding:.75rem .875rem;font-size:13px;--tw-text-opacity: 1;color:rgb(51 65 85 / var(--tw-text-opacity, 1))}.claims-table-wrap{overflow:auto;border-radius:14px;border-width:1px;--tw-border-opacity: 1;border-color:rgb(232 238 245 / var(--tw-border-opacity, 1))}.claims-prod-table{width:100%;border-collapse:separate;--tw-border-spacing-x: 0px;--tw-border-spacing-y: 0px;border-spacing:var(--tw-border-spacing-x) var(--tw-border-spacing-y)}.claims-prod-table thead th{position:sticky;top:0;z-index:2;cursor:pointer;white-space:nowrap;border-bottom-width:1px;--tw-border-opacity: 1;border-bottom-color:rgb(229 236 244 / var(--tw-border-opacity, 1));--tw-bg-opacity: 1;background-color:rgb(248 251 255 / var(--tw-bg-opacity, 1));padding-top:13px;padding-bottom:13px;padding-left:.75rem;padding-right:.75rem;text-align:left;font-size:.75rem;line-height:1rem;font-weight:800;--tw-text-opacity: 1;color:rgb(81 101 125 / var(--tw-text-opacity, 1))}.claims-prod-table tbody td{border-bottom-width:1px;--tw-border-opacity: 1;border-bottom-color:rgb(237 242 247 / var(--tw-border-opacity, 1));--tw-bg-opacity: 1;background-color:rgb(255 255 255 / var(--tw-bg-opacity, 1));padding:.875rem .75rem;font-size:.875rem;line-height:1.25rem;--tw-text-opacity: 1;color:rgb(18 35 61 / var(--tw-text-opacity, 1))}.claims-prod-table tbody tr:hover td{--tw-bg-opacity: 1;background-color:rgb(249 251 255 / var(--tw-bg-opacity, 1))}.claims-prod-table tbody tr.selected td{--tw-bg-opacity: 1;background-color:rgb(238 244 255 / var(--tw-bg-opacity, 1))}.claims-empty{padding:26px!important;text-align:center;--tw-text-opacity: 1 !important;color:rgb(100 116 139 / var(--tw-text-opacity, 1))!important}.actions-col{width:110px}.row-action-btn{display:inline-flex;cursor:pointer;align-items:center;gap:.375rem;border-radius:10px;border-width:1px;--tw-border-opacity: 1;border-color:rgb(219 229 239 / var(--tw-border-opacity, 1));--tw-bg-opacity: 1;background-color:rgb(255 255 255 / var(--tw-bg-opacity, 1));padding:.5rem .625rem;font-size:13px;font-weight:600;--tw-text-opacity: 1;color:rgb(18 35 61 / var(--tw-text-opacity, 1));transition-property:all;transition-duration:.2s;transition-timing-function:cubic-bezier(.4,0,.2,1)}.row-action-btn:hover{--tw-bg-opacity: 1;background-color:rgb(248 251 255 / var(--tw-bg-opacity, 1))}.mono{font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,Liberation Mono,Courier New,monospace}.amount-cell{font-weight:800}.status-badge{display:inline-flex;min-width:78px;align-items:center;justify-content:center;border-radius:9999px;padding-top:5px;padding-bottom:5px;padding-left:.625rem;padding-right:.625rem;font-size:11px;font-weight:800;letter-spacing:.02em}.status-badge.green{--tw-bg-opacity: 1;background-color:rgb(220 252 231 / var(--tw-bg-opacity, 1));--tw-text-opacity: 1;color:rgb(22 101 52 / var(--tw-text-opacity, 1))}.status-badge.red{--tw-bg-opacity: 1;background-color:rgb(254 226 226 / var(--tw-bg-opacity, 1));--tw-text-opacity: 1;color:rgb(153 27 27 / var(--tw-text-opacity, 1))}.status-badge.blue{--tw-bg-opacity: 1;background-color:rgb(219 234 254 / var(--tw-bg-opacity, 1));--tw-text-opacity: 1;color:rgb(29 78 216 / var(--tw-text-opacity, 1))}.status-badge.yellow{--tw-bg-opacity: 1;background-color:rgb(254 243 199 / var(--tw-bg-opacity, 1));--tw-text-opacity: 1;color:rgb(146 64 14 / var(--tw-text-opacity, 1))}.status-badge.neutral{--tw-bg-opacity: 1;background-color:rgb(229 231 235 / var(--tw-bg-opacity, 1));--tw-text-opacity: 1;color:rgb(55 65 81 / var(--tw-text-opacity, 1))}.claim-modal-overlay{position:fixed;top:0;right:0;bottom:0;left:0;z-index:9999;display:flex;align-items:center;justify-content:center;background-color:#0f172a80;padding:1rem}.claim-modal-shell{display:flex;height:min(94vh,980px);width:min(1600px,98vw);flex-direction:column;overflow:hidden;border-radius:20px;border-width:1px;--tw-border-opacity: 1;border-color:rgb(219 229 239 / var(--tw-border-opacity, 1));--tw-bg-opacity: 1;background-color:rgb(244 247 251 / var(--tw-bg-opacity, 1));--tw-shadow: 0 28px 80px rgba(15, 23, 42, .2);--tw-shadow-colored: 0 28px 80px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.claim-modal-header{display:flex;align-items:flex-start;justify-content:space-between;border-bottom-width:1px;--tw-border-opacity: 1;border-bottom-color:rgb(228 235 243 / var(--tw-border-opacity, 1));--tw-bg-opacity: 1;background-color:rgb(255 255 255 / var(--tw-bg-opacity, 1));padding:18px 22px}.claim-modal-header h2{margin:0;font-size:1.5rem;line-height:2rem;--tw-text-opacity: 1;color:rgb(18 35 61 / var(--tw-text-opacity, 1))}.claim-modal-header p{margin-left:0;margin-right:0;margin-top:.25rem;margin-bottom:0;font-size:.875rem;line-height:1.25rem;--tw-text-opacity: 1;color:rgb(100 116 139 / var(--tw-text-opacity, 1))}.claim-modal-close{height:2.5rem;width:2.5rem;cursor:pointer;border-radius:9999px;border-width:0px;--tw-bg-opacity: 1;background-color:rgb(238 243 249 / var(--tw-bg-opacity, 1));font-size:1.5rem;line-height:2rem;--tw-text-opacity: 1;color:rgb(15 23 42 / var(--tw-text-opacity, 1));transition-property:all;transition-duration:.2s;transition-timing-function:cubic-bezier(.4,0,.2,1)}.claim-modal-close:hover{--tw-bg-opacity: 1;background-color:rgb(228 235 243 / var(--tw-bg-opacity, 1))}.claim-modal-summary-bar{display:flex;align-items:center;justify-content:space-between;gap:.875rem;border-bottom-width:1px;--tw-border-opacity: 1;border-bottom-color:rgb(228 235 243 / var(--tw-border-opacity, 1));background-image:linear-gradient(180deg,#fff,#fbfdff);padding:.875rem 1.25rem}.claim-summary-patient{display:flex;align-items:center;gap:.75rem}.claim-summary-avatar{display:flex;height:2.75rem;width:2.75rem;align-items:center;justify-content:center;border-radius:14px;background-image:linear-gradient(135deg,#2563eb,#5b8cff);font-size:1rem;line-height:1.5rem;font-weight:800;--tw-text-opacity: 1;color:rgb(255 255 255 / var(--tw-text-opacity, 1))}.claim-summary-name{font-size:17px;font-weight:800;--tw-text-opacity: 1;color:rgb(18 35 61 / var(--tw-text-opacity, 1))}.claim-summary-sub{margin-top:.125rem;font-size:.75rem;line-height:1rem;--tw-text-opacity: 1;color:rgb(100 116 139 / var(--tw-text-opacity, 1))}.claim-summary-right{display:flex;flex-wrap:wrap;align-items:center;justify-content:flex-end;gap:.5rem}.claim-mini-metric{min-width:94px;border-radius:.75rem;border-width:1px;--tw-border-opacity: 1;border-color:rgb(223 231 241 / var(--tw-border-opacity, 1));--tw-bg-opacity: 1;background-color:rgb(248 251 255 / var(--tw-bg-opacity, 1));padding-top:7px;padding-bottom:7px;padding-left:.625rem;padding-right:.625rem}.claim-mini-metric span{display:block;font-size:10px;--tw-text-opacity: 1;color:rgb(100 116 139 / var(--tw-text-opacity, 1))}.claim-mini-metric strong{display:block;font-size:15px;font-weight:800;--tw-text-opacity: 1;color:rgb(18 35 61 / var(--tw-text-opacity, 1))}.claim-modal-body{display:grid;min-height:0px;flex:1 1 0%;grid-template-columns:280px 1fr}.claim-left-rail{overflow-y:auto;border-right-width:1px;--tw-border-opacity: 1;border-right-color:rgb(226 234 244 / var(--tw-border-opacity, 1));background-image:linear-gradient(180deg,#f7fbff,#f2f6fb);padding:.875rem}.claim-patient-card,.claim-workflow-card,.claim-section-card{border-radius:1rem;border-width:1px;--tw-border-opacity: 1;border-color:rgb(223 231 241 / var(--tw-border-opacity, 1));--tw-bg-opacity: 1;background-color:rgb(255 255 255 / var(--tw-bg-opacity, 1));--tw-shadow: 0 8px 20px rgba(15, 23, 42, .03);--tw-shadow-colored: 0 8px 20px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.claim-patient-card{padding:1rem}.claim-patient-avatar{margin-bottom:.625rem;display:flex;height:58px;width:58px;align-items:center;justify-content:center;border-radius:1rem;background-image:linear-gradient(135deg,#2563eb,#5b8cff);font-size:1.25rem;line-height:1.75rem;font-weight:800;--tw-text-opacity: 1;color:rgb(255 255 255 / var(--tw-text-opacity, 1))}.claim-patient-name{margin-bottom:.625rem;font-size:19px;font-weight:800;--tw-text-opacity: 1;color:rgb(18 35 61 / var(--tw-text-opacity, 1))}.claim-patient-meta{display:flex;flex-direction:column;gap:.5rem}.claim-mini-row{display:flex;justify-content:space-between;gap:.625rem;border-bottom-width:1px;border-style:dashed;--tw-border-opacity: 1;border-bottom-color:rgb(229 236 244 / var(--tw-border-opacity, 1));padding-bottom:7px;font-size:.75rem;line-height:1rem}.claim-mini-row span{--tw-text-opacity: 1;color:rgb(100 116 139 / var(--tw-text-opacity, 1))}.claim-mini-row strong{text-align:right;--tw-text-opacity: 1;color:rgb(18 35 61 / var(--tw-text-opacity, 1))}.claim-workflow-card{margin-top:.75rem;padding:1rem}.claim-workflow-title{margin-bottom:.75rem;font-size:13px;font-weight:800;--tw-text-opacity: 1;color:rgb(18 35 61 / var(--tw-text-opacity, 1))}.claim-workflow-item{margin-bottom:.625rem;display:flex;align-items:center;justify-content:space-between;gap:.625rem;font-size:.75rem;line-height:1rem;--tw-text-opacity: 1;color:rgb(51 65 85 / var(--tw-text-opacity, 1))}.claim-main-panel{display:flex;flex-direction:column;overflow:hidden;padding:.875rem}.claim-tabs{margin-bottom:.75rem;display:flex;flex-wrap:wrap;gap:.5rem}.claim-tabs button{cursor:pointer;border-radius:.75rem;border-width:1px;--tw-border-opacity: 1;border-color:rgb(214 225 237 / var(--tw-border-opacity, 1));--tw-bg-opacity: 1;background-color:rgb(235 241 248 / var(--tw-bg-opacity, 1));padding-top:9px;padding-bottom:9px;padding-left:.875rem;padding-right:.875rem;font-size:.75rem;line-height:1rem;font-weight:800;--tw-text-opacity: 1;color:rgb(21 36 61 / var(--tw-text-opacity, 1));transition-property:all;transition-duration:.2s;transition-timing-function:cubic-bezier(.4,0,.2,1)}.claim-tabs button:hover{--tw-bg-opacity: 1;background-color:rgb(228 237 247 / var(--tw-bg-opacity, 1))}.claim-tabs button.active{--tw-border-opacity: 1;border-color:rgb(37 99 235 / var(--tw-border-opacity, 1));--tw-bg-opacity: 1;background-color:rgb(37 99 235 / var(--tw-bg-opacity, 1));--tw-text-opacity: 1;color:rgb(255 255 255 / var(--tw-text-opacity, 1));--tw-shadow: 0 10px 20px rgba(37, 99, 235, .22);--tw-shadow-colored: 0 10px 20px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.claim-tab-content{flex:1 1 0%;overflow-y:auto;padding-right:.125rem}.claim-section-stack{display:flex;flex-direction:column;gap:.75rem}.claim-section-title{border-bottom-width:1px;--tw-border-opacity: 1;border-bottom-color:rgb(231 238 246 / var(--tw-border-opacity, 1));--tw-bg-opacity: 1;background-color:rgb(248 251 255 / var(--tw-bg-opacity, 1));padding:.75rem .875rem;font-size:13px;font-weight:800;--tw-text-opacity: 1;color:rgb(18 35 61 / var(--tw-text-opacity, 1))}.claim-section-body{padding:.75rem}.claim-field-grid{display:grid;gap:.5rem}.claim-field-grid.cols-3{grid-template-columns:repeat(3,minmax(0,1fr))}.claim-field-grid.cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.claim-field-tile{min-height:60px;border-radius:.75rem;border-width:1px;--tw-border-opacity: 1;border-color:rgb(225 234 244 / var(--tw-border-opacity, 1));--tw-bg-opacity: 1;background-color:rgb(251 253 255 / var(--tw-bg-opacity, 1));padding:.625rem .75rem}.claim-field-label{margin-bottom:5px;font-size:11px;font-weight:700;--tw-text-opacity: 1;color:rgb(106 127 153 / var(--tw-text-opacity, 1))}.claim-field-value{overflow-wrap:break-word;font-size:13px;font-weight:600;line-height:1.25;--tw-text-opacity: 1;color:rgb(18 35 61 / var(--tw-text-opacity, 1))}.emr-card{border-width:0px;background-color:transparent;--tw-shadow: 0 0 #0000;--tw-shadow-colored: 0 0 #0000;box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.emr-card.no-title-card{padding:0}.emr-card-title{display:none}.emr-fields{display:grid;gap:.5rem}.emr-fields.cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.emr-field{min-height:60px;border-radius:.75rem;border-width:1px;--tw-border-opacity: 1;border-color:rgb(225 234 244 / var(--tw-border-opacity, 1));--tw-bg-opacity: 1;background-color:rgb(251 253 255 / var(--tw-bg-opacity, 1));padding:.625rem .75rem}.emr-label{margin-bottom:5px;font-size:11px;font-weight:700;--tw-text-opacity: 1;color:rgb(106 127 153 / var(--tw-text-opacity, 1))}.emr-value{overflow-wrap:break-word;font-size:13px;font-weight:600;line-height:1.25;--tw-text-opacity: 1;color:rgb(18 35 61 / var(--tw-text-opacity, 1))}.emr-group-list{display:flex;flex-direction:column;gap:.625rem}.emr-subcard{border-radius:.75rem;border-width:1px;--tw-border-opacity: 1;border-color:rgb(225 234 244 / var(--tw-border-opacity, 1));--tw-bg-opacity: 1;background-color:rgb(251 253 255 / var(--tw-bg-opacity, 1));padding:.625rem}.emr-subcard-title{margin-bottom:.5rem;font-size:.75rem;line-height:1rem;font-weight:800;--tw-text-opacity: 1;color:rgb(18 35 61 / var(--tw-text-opacity, 1))}.table-scroll{overflow-x:auto}.ch-table.compact{width:100%;border-collapse:collapse}.ch-table.compact th,.ch-table.compact td{white-space:nowrap;border-bottom-width:1px;--tw-border-opacity: 1;border-bottom-color:rgb(235 240 246 / var(--tw-border-opacity, 1));padding:.625rem;text-align:left;font-size:.75rem;line-height:1rem}.ch-table.compact th{--tw-bg-opacity: 1;background-color:rgb(248 251 255 / var(--tw-bg-opacity, 1));font-weight:800;--tw-text-opacity: 1;color:rgb(18 35 61 / var(--tw-text-opacity, 1))}.muted-text{font-size:13px;--tw-text-opacity: 1;color:rgb(100 116 139 / var(--tw-text-opacity, 1))}@media (max-width: 1280px){.claims-kpi-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.claim-field-grid.cols-3{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width: 1100px){.claim-modal-body{grid-template-columns:repeat(1,minmax(0,1fr))}.claim-left-rail{border-right-width:0px;border-bottom-width:1px;--tw-border-opacity: 1;border-bottom-color:rgb(226 234 244 / var(--tw-border-opacity, 1))}.claim-modal-summary-bar{flex-direction:column;align-items:flex-start}.claim-summary-right{justify-content:flex-start}}@media (max-width: 900px){.claims-page-header,.claims-toolbar{flex-direction:column;align-items:stretch}.claims-kpi-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.claim-field-grid.cols-3,.claim-field-grid.cols-2,.emr-fields.cols-2{grid-template-columns:repeat(1,minmax(0,1fr))}}.files-page-header{margin-bottom:18px;display:flex;align-items:flex-start;justify-content:space-between}.files-page-header h2{margin:0;font-size:1.875rem;line-height:2.25rem;letter-spacing:-.02em;--tw-text-opacity: 1;color:rgb(18 35 61 / var(--tw-text-opacity, 1))}.files-page-header p{margin-left:0;margin-right:0;margin-top:.375rem;margin-bottom:0;font-size:.875rem;line-height:1.25rem;--tw-text-opacity: 1;color:rgb(100 116 139 / var(--tw-text-opacity, 1))}.files-subtitle{margin-left:0;margin-right:0;margin-top:.25rem;margin-bottom:0;font-size:13px;--tw-text-opacity: 1;color:rgb(100 116 139 / var(--tw-text-opacity, 1))}.files-kpi-grid{margin-bottom:18px;display:grid;gap:.75rem}.files-kpi-grid-6{grid-template-columns:repeat(6,minmax(0,1fr))}.files-layout{display:grid;grid-template-columns:2.2fr 1fr;align-items:flex-start;gap:18px}.files-main-card,.files-side-card{border-radius:20px;border-width:1px;--tw-border-opacity: 1;border-color:rgb(221 230 240 / var(--tw-border-opacity, 1));--tw-bg-opacity: 1;background-color:rgb(255 255 255 / var(--tw-bg-opacity, 1));padding:1rem;--tw-shadow: 0 12px 28px rgba(15, 23, 42, .04);--tw-shadow-colored: 0 12px 28px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.files-main-card-pro,.files-side-card-pro{padding:18px}.files-toolbar{margin-bottom:.875rem;display:flex;align-items:flex-start;justify-content:space-between;gap:.875rem}.files-toolbar-left{display:flex;align-items:center;gap:.75rem}.files-toolbar-left h3,.files-side-header h3{margin:0;font-size:1.125rem;line-height:1.75rem;--tw-text-opacity: 1;color:rgb(18 35 61 / var(--tw-text-opacity, 1))}.files-toolbar-actions{display:flex;flex-wrap:wrap;justify-content:flex-end;gap:.5rem}.files-toolbar-actions button,.files-form button,.files-modal button{cursor:pointer;border-radius:.75rem;border-width:1px;--tw-border-opacity: 1;border-color:rgb(37 99 235 / var(--tw-border-opacity, 1));--tw-bg-opacity: 1;background-color:rgb(37 99 235 / var(--tw-bg-opacity, 1));padding:.625rem .875rem;font-size:13px;font-weight:700;--tw-text-opacity: 1;color:rgb(255 255 255 / var(--tw-text-opacity, 1));transition-property:all;transition-duration:.2s;transition-timing-function:cubic-bezier(.4,0,.2,1)}.files-toolbar-actions button:hover,.files-form button:hover,.files-modal button:hover{--tw-brightness: brightness(.97);filter:var(--tw-blur) var(--tw-brightness) var(--tw-contrast) var(--tw-grayscale) var(--tw-hue-rotate) var(--tw-invert) var(--tw-saturate) var(--tw-sepia) var(--tw-drop-shadow)}.files-toolbar-actions button.secondary,.files-modal button.secondary{border-width:1px;--tw-border-opacity: 1;border-color:rgb(219 229 239 / var(--tw-border-opacity, 1));--tw-bg-opacity: 1;background-color:rgb(255 255 255 / var(--tw-bg-opacity, 1));--tw-text-opacity: 1;color:rgb(18 35 61 / var(--tw-text-opacity, 1))}.files-table-wrap{overflow:auto;border-radius:1rem;border-width:1px;--tw-border-opacity: 1;border-color:rgb(232 238 245 / var(--tw-border-opacity, 1))}.files-prod-table{width:100%;border-collapse:separate;--tw-border-spacing-x: 0px;--tw-border-spacing-y: 0px;border-spacing:var(--tw-border-spacing-x) var(--tw-border-spacing-y)}.files-prod-table thead th{position:sticky;top:0;z-index:2;white-space:nowrap;border-bottom-width:1px;--tw-border-opacity: 1;border-bottom-color:rgb(229 236 244 / var(--tw-border-opacity, 1));--tw-bg-opacity: 1;background-color:rgb(248 251 255 / var(--tw-bg-opacity, 1));padding-top:13px;padding-bottom:13px;padding-left:.75rem;padding-right:.75rem;text-align:left;font-size:.75rem;line-height:1rem;font-weight:800;--tw-text-opacity: 1;color:rgb(81 101 125 / var(--tw-text-opacity, 1))}.files-prod-table tbody td{border-bottom-width:1px;--tw-border-opacity: 1;border-bottom-color:rgb(237 242 247 / var(--tw-border-opacity, 1));--tw-bg-opacity: 1;background-color:rgb(255 255 255 / var(--tw-bg-opacity, 1));padding-top:13px;padding-bottom:13px;padding-left:.75rem;padding-right:.75rem;font-size:.875rem;line-height:1.25rem;--tw-text-opacity: 1;color:rgb(18 35 61 / var(--tw-text-opacity, 1))}.files-prod-table tbody tr:hover td{--tw-bg-opacity: 1;background-color:rgb(249 251 255 / var(--tw-bg-opacity, 1))}.files-prod-table tbody tr.selected td{--tw-bg-opacity: 1;background-color:rgb(238 244 255 / var(--tw-bg-opacity, 1))}.files-side-header{margin-bottom:.875rem;display:flex;align-items:flex-start;justify-content:space-between}.files-summary-card,.files-send-card{border-radius:18px;border-width:1px;--tw-border-opacity: 1;border-color:rgb(225 234 244 / var(--tw-border-opacity, 1));background-image:linear-gradient(180deg,#fbfdff,#f9fbff);padding:15px}.files-send-card{margin-top:.875rem}.files-summary-top{margin-bottom:.75rem;display:flex;align-items:flex-start;justify-content:space-between;gap:.75rem}.files-summary-title{overflow-wrap:break-word;font-size:1rem;line-height:1.5rem;font-weight:800;--tw-text-opacity: 1;color:rgb(18 35 61 / var(--tw-text-opacity, 1))}.files-summary-subtext{margin-top:.25rem;font-size:.75rem;line-height:1rem;--tw-text-opacity: 1;color:rgb(100 116 139 / var(--tw-text-opacity, 1))}.files-summary-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:.625rem}.files-send-title{margin-bottom:.625rem;font-size:.875rem;line-height:1.25rem;font-weight:800;--tw-text-opacity: 1;color:rgb(18 35 61 / var(--tw-text-opacity, 1))}@media (max-width: 1350px){.files-kpi-grid-6{grid-template-columns:repeat(3,minmax(0,1fr))}.files-layout{grid-template-columns:repeat(1,minmax(0,1fr))}}@media (max-width: 800px){.files-kpi-grid-6{grid-template-columns:repeat(2,minmax(0,1fr))}.files-toolbar{flex-direction:column;align-items:stretch}.files-toolbar-actions{justify-content:flex-start}.files-summary-grid{grid-template-columns:repeat(1,minmax(0,1fr))}}.files-hero{margin-bottom:1rem}.files-hero-left h2{margin:0;font-size:1.875rem;line-height:2.25rem;letter-spacing:-.02em;--tw-text-opacity: 1;color:rgb(18 35 61 / var(--tw-text-opacity, 1))}.files-hero-left p{margin-left:0;margin-right:0;margin-top:.375rem;margin-bottom:0;font-size:.875rem;line-height:1.25rem;--tw-text-opacity: 1;color:rgb(100 116 139 / var(--tw-text-opacity, 1))}.files-kpi-row{margin-bottom:18px;display:grid;grid-template-columns:repeat(6,minmax(0,1fr));gap:.75rem}.files-stat-card{border-radius:18px;border-width:1px;--tw-border-opacity: 1;border-color:rgb(222 231 241 / var(--tw-border-opacity, 1));background-image:linear-gradient(180deg,#fff,#fbfdff);padding:1rem;--tw-shadow: 0 8px 20px rgba(15, 23, 42, .04);--tw-shadow-colored: 0 8px 20px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.files-stat-card.blue{border-left-width:4px;--tw-border-opacity: 1;border-left-color:rgb(37 99 235 / var(--tw-border-opacity, 1))}.files-stat-card.green{border-left-width:4px;--tw-border-opacity: 1;border-left-color:rgb(22 163 74 / var(--tw-border-opacity, 1))}.files-stat-card.slate{border-left-width:4px;--tw-border-opacity: 1;border-left-color:rgb(100 116 139 / var(--tw-border-opacity, 1))}.files-stat-card.purple{border-left-width:4px;--tw-border-opacity: 1;border-left-color:rgb(124 58 237 / var(--tw-border-opacity, 1))}.files-stat-card.teal{border-left-width:4px;--tw-border-opacity: 1;border-left-color:rgb(15 118 110 / var(--tw-border-opacity, 1))}.files-stat-label{margin-bottom:.5rem;font-size:.75rem;line-height:1rem;font-weight:700;--tw-text-opacity: 1;color:rgb(100 116 139 / var(--tw-text-opacity, 1))}.files-stat-value{font-size:28px;font-weight:800;line-height:1;--tw-text-opacity: 1;color:rgb(18 35 61 / var(--tw-text-opacity, 1))}.files-pro-layout{display:grid;grid-template-columns:2.25fr 1fr;align-items:flex-start;gap:18px}.files-queue-panel,.files-detail-panel{border-radius:22px;border-width:1px;--tw-border-opacity: 1;border-color:rgb(221 230 240 / var(--tw-border-opacity, 1));--tw-bg-opacity: 1;background-color:rgb(255 255 255 / var(--tw-bg-opacity, 1));padding:18px;--tw-shadow: 0 12px 28px rgba(15, 23, 42, .04);--tw-shadow-colored: 0 12px 28px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.files-panel-header{margin-bottom:.875rem;display:flex;align-items:flex-start;justify-content:space-between;gap:.75rem}.files-panel-header h3{margin:0;font-size:1.125rem;line-height:1.75rem;--tw-text-opacity: 1;color:rgb(18 35 61 / var(--tw-text-opacity, 1))}.files-panel-header p{margin-left:0;margin-right:0;margin-top:.25rem;margin-bottom:0;font-size:13px;--tw-text-opacity: 1;color:rgb(100 116 139 / var(--tw-text-opacity, 1))}.files-panel-actions{display:flex;flex-wrap:wrap;justify-content:flex-end;gap:.5rem}.files-panel-actions button,.files-form button,.files-modal button{cursor:pointer;border-radius:.75rem;border-width:1px;--tw-border-opacity: 1;border-color:rgb(37 99 235 / var(--tw-border-opacity, 1));--tw-bg-opacity: 1;background-color:rgb(37 99 235 / var(--tw-bg-opacity, 1));padding:.625rem .875rem;font-size:13px;font-weight:700;--tw-text-opacity: 1;color:rgb(255 255 255 / var(--tw-text-opacity, 1))}.files-panel-actions button.secondary,.files-modal button.secondary{border-width:1px;--tw-border-opacity: 1;border-color:rgb(219 229 239 / var(--tw-border-opacity, 1));--tw-bg-opacity: 1;background-color:rgb(255 255 255 / var(--tw-bg-opacity, 1));--tw-text-opacity: 1;color:rgb(18 35 61 / var(--tw-text-opacity, 1))}.files-selection-pill,.files-side-batch{display:inline-flex;align-items:center;justify-content:center;border-radius:9999px;--tw-bg-opacity: 1;background-color:rgb(238 244 255 / var(--tw-bg-opacity, 1));padding-top:5px;padding-bottom:5px;padding-left:.625rem;padding-right:.625rem;font-size:11px;font-weight:800;--tw-text-opacity: 1;color:rgb(29 78 216 / var(--tw-text-opacity, 1))}.files-pro-table-wrap{overflow:auto;border-radius:1rem;border-width:1px;--tw-border-opacity: 1;border-color:rgb(232 238 245 / var(--tw-border-opacity, 1))}.files-pro-table{width:100%;border-collapse:separate;--tw-border-spacing-x: 0px;--tw-border-spacing-y: 0px;border-spacing:var(--tw-border-spacing-x) var(--tw-border-spacing-y)}.files-pro-table thead th{position:sticky;top:0;z-index:2;white-space:nowrap;border-bottom-width:1px;--tw-border-opacity: 1;border-bottom-color:rgb(229 236 244 / var(--tw-border-opacity, 1));--tw-bg-opacity: 1;background-color:rgb(248 251 255 / var(--tw-bg-opacity, 1));padding-top:13px;padding-bottom:13px;padding-left:.75rem;padding-right:.75rem;text-align:left;font-size:.75rem;line-height:1rem;font-weight:800;--tw-text-opacity: 1;color:rgb(81 101 125 / var(--tw-text-opacity, 1))}.files-pro-table tbody td{border-bottom-width:1px;--tw-border-opacity: 1;border-bottom-color:rgb(237 242 247 / var(--tw-border-opacity, 1));--tw-bg-opacity: 1;background-color:rgb(255 255 255 / var(--tw-bg-opacity, 1));padding-top:13px;padding-bottom:13px;padding-left:.75rem;padding-right:.75rem;font-size:.875rem;line-height:1.25rem;--tw-text-opacity: 1;color:rgb(18 35 61 / var(--tw-text-opacity, 1))}.files-pro-table tbody tr:hover td{--tw-bg-opacity: 1;background-color:rgb(249 251 255 / var(--tw-bg-opacity, 1))}.files-pro-table tbody tr.selected td{--tw-bg-opacity: 1;background-color:rgb(238 244 255 / var(--tw-bg-opacity, 1))}.files-empty{padding:26px!important;text-align:center;--tw-text-opacity: 1 !important;color:rgb(100 116 139 / var(--tw-text-opacity, 1))!important}.file-name-cell{font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,Liberation Mono,Courier New,monospace;font-size:13px}.files-status-badge{display:inline-flex;min-width:82px;align-items:center;justify-content:center;border-radius:9999px;padding-top:5px;padding-bottom:5px;padding-left:.625rem;padding-right:.625rem;font-size:11px;font-weight:800;letter-spacing:.02em}.files-status-badge.green{--tw-bg-opacity: 1;background-color:rgb(220 252 231 / var(--tw-bg-opacity, 1));--tw-text-opacity: 1;color:rgb(22 101 52 / var(--tw-text-opacity, 1))}.files-status-badge.red{--tw-bg-opacity: 1;background-color:rgb(254 226 226 / var(--tw-bg-opacity, 1));--tw-text-opacity: 1;color:rgb(153 27 27 / var(--tw-text-opacity, 1))}.files-status-badge.blue{--tw-bg-opacity: 1;background-color:rgb(219 234 254 / var(--tw-bg-opacity, 1));--tw-text-opacity: 1;color:rgb(29 78 216 / var(--tw-text-opacity, 1))}.files-status-badge.muted,.files-status-badge.neutral{--tw-bg-opacity: 1;background-color:rgb(229 231 235 / var(--tw-bg-opacity, 1));--tw-text-opacity: 1;color:rgb(71 85 105 / var(--tw-text-opacity, 1))}.files-next-stage{display:inline-flex;align-items:center;border-radius:9999px;--tw-bg-opacity: 1;background-color:rgb(243 244 246 / var(--tw-bg-opacity, 1));padding-top:5px;padding-bottom:5px;padding-left:.625rem;padding-right:.625rem;font-size:11px;font-weight:800;--tw-text-opacity: 1;color:rgb(51 65 85 / var(--tw-text-opacity, 1))}.files-selected-card,.files-config-card{border-radius:18px;border-width:1px;--tw-border-opacity: 1;border-color:rgb(225 234 244 / var(--tw-border-opacity, 1));background-image:linear-gradient(180deg,#fbfdff,#f9fbff);padding:15px}.files-config-card{margin-top:.875rem}.files-selected-top{margin-bottom:.75rem;display:flex;align-items:flex-start;justify-content:space-between;gap:.75rem}.files-selected-name{overflow-wrap:break-word;font-size:1rem;line-height:1.5rem;font-weight:800;--tw-text-opacity: 1;color:rgb(18 35 61 / var(--tw-text-opacity, 1))}.files-selected-sub{margin-top:.25rem;font-size:.75rem;line-height:1rem;--tw-text-opacity: 1;color:rgb(100 116 139 / var(--tw-text-opacity, 1))}.files-selected-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:.625rem}.files-info-mini{border-radius:.75rem;border-width:1px;--tw-border-opacity: 1;border-color:rgb(225 234 244 / var(--tw-border-opacity, 1));--tw-bg-opacity: 1;background-color:rgb(255 255 255 / var(--tw-bg-opacity, 1));padding-top:11px;padding-bottom:11px;padding-left:.75rem;padding-right:.75rem}.files-info-mini span{margin-bottom:.25rem;display:block;font-size:11px;--tw-text-opacity: 1;color:rgb(100 116 139 / var(--tw-text-opacity, 1))}.files-info-mini strong{display:block;overflow-wrap:break-word;font-size:13px;font-weight:700;--tw-text-opacity: 1;color:rgb(18 35 61 / var(--tw-text-opacity, 1))}.files-config-title{margin-bottom:.625rem;font-size:.875rem;line-height:1.25rem;font-weight:800;--tw-text-opacity: 1;color:rgb(18 35 61 / var(--tw-text-opacity, 1))}.files-form{display:flex;flex-direction:column;gap:.5rem}.files-form label{font-size:.75rem;line-height:1rem;font-weight:700;--tw-text-opacity: 1;color:rgb(81 101 125 / var(--tw-text-opacity, 1))}.files-form input,.files-form select{border-radius:.75rem;border-width:1px;--tw-border-opacity: 1;border-color:rgb(214 225 237 / var(--tw-border-opacity, 1));--tw-bg-opacity: 1;background-color:rgb(255 255 255 / var(--tw-bg-opacity, 1));padding-top:11px;padding-bottom:11px;padding-left:.75rem;padding-right:.75rem;font-size:.875rem;line-height:1.25rem;--tw-text-opacity: 1;color:rgb(18 35 61 / var(--tw-text-opacity, 1))}.files-note{font-size:.75rem;line-height:1rem;--tw-text-opacity: 1;color:rgb(100 116 139 / var(--tw-text-opacity, 1))}.files-empty-side{padding-top:1.25rem;padding-bottom:1.25rem;padding-left:0;padding-right:0;font-size:.875rem;line-height:1.25rem;--tw-text-opacity: 1;color:rgb(100 116 139 / var(--tw-text-opacity, 1))}.files-message{margin-top:.75rem;border-radius:.75rem;border-width:1px;--tw-border-opacity: 1;border-color:rgb(220 230 240 / var(--tw-border-opacity, 1));--tw-bg-opacity: 1;background-color:rgb(248 251 255 / var(--tw-bg-opacity, 1));padding:.75rem .875rem;font-size:13px;--tw-text-opacity: 1;color:rgb(51 65 85 / var(--tw-text-opacity, 1))}.files-modal-backdrop{position:fixed;top:0;right:0;bottom:0;left:0;z-index:9999;display:flex;align-items:center;justify-content:center;background-color:#0f172a73;padding:1rem}.files-modal{width:100%;max-width:560px;border-radius:20px;border-width:1px;--tw-border-opacity: 1;border-color:rgb(221 230 240 / var(--tw-border-opacity, 1));--tw-bg-opacity: 1;background-color:rgb(255 255 255 / var(--tw-bg-opacity, 1));padding:1.25rem;--tw-shadow: 0 24px 64px rgba(15, 23, 42, .18);--tw-shadow-colored: 0 24px 64px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.files-modal h3{margin-left:0;margin-right:0;margin-top:0;margin-bottom:.5rem;--tw-text-opacity: 1;color:rgb(18 35 61 / var(--tw-text-opacity, 1))}.files-modal p{margin-left:0;margin-right:0;margin-top:0;margin-bottom:.875rem;font-size:.875rem;line-height:1.25rem;--tw-text-opacity: 1;color:rgb(100 116 139 / var(--tw-text-opacity, 1))}.files-modal-actions{margin-top:.625rem;display:flex;gap:.5rem}@media (max-width: 1350px){.files-kpi-row{grid-template-columns:repeat(3,minmax(0,1fr))}.files-pro-layout{grid-template-columns:repeat(1,minmax(0,1fr))}}@media (max-width: 800px){.files-kpi-row{grid-template-columns:repeat(2,minmax(0,1fr))}.files-panel-header{flex-direction:column}.files-panel-actions{justify-content:flex-start}.files-selected-grid{grid-template-columns:repeat(1,minmax(0,1fr))}}.batch-page{width:100%}.batch-page-header{margin-bottom:1rem;display:flex;align-items:flex-start;justify-content:space-between;gap:1rem}.batch-page-header h2{margin:0;font-size:1.875rem;line-height:2.25rem;letter-spacing:-.02em;--tw-text-opacity: 1;color:rgb(18 35 61 / var(--tw-text-opacity, 1))}.batch-page-header p{margin-left:0;margin-right:0;margin-top:.375rem;margin-bottom:0;font-size:.875rem;line-height:1.25rem;--tw-text-opacity: 1;color:rgb(100 116 139 / var(--tw-text-opacity, 1))}.batch-refresh-btn{cursor:pointer;border-radius:.75rem;border-width:1px;--tw-border-opacity: 1;border-color:rgb(219 229 239 / var(--tw-border-opacity, 1));--tw-bg-opacity: 1;background-color:rgb(255 255 255 / var(--tw-bg-opacity, 1));padding:.625rem .875rem;font-size:.875rem;line-height:1.25rem;font-weight:700;--tw-text-opacity: 1;color:rgb(18 35 61 / var(--tw-text-opacity, 1))}.batch-kpi-grid{margin-bottom:1rem;display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:.75rem}.batch-kpi-card{border-radius:18px;border-width:1px;--tw-border-opacity: 1;border-color:rgb(222 231 241 / var(--tw-border-opacity, 1));background-image:linear-gradient(180deg,#fff,#fbfdff);padding:1rem;--tw-shadow: 0 8px 20px rgba(15, 23, 42, .04);--tw-shadow-colored: 0 8px 20px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.batch-kpi-card.blue{border-left-width:4px;--tw-border-opacity: 1;border-left-color:rgb(37 99 235 / var(--tw-border-opacity, 1))}.batch-kpi-card.green{border-left-width:4px;--tw-border-opacity: 1;border-left-color:rgb(22 163 74 / var(--tw-border-opacity, 1))}.batch-kpi-card.purple{border-left-width:4px;--tw-border-opacity: 1;border-left-color:rgb(124 58 237 / var(--tw-border-opacity, 1))}.batch-kpi-label{margin-bottom:.5rem;font-size:.75rem;line-height:1rem;font-weight:700;--tw-text-opacity: 1;color:rgb(100 116 139 / var(--tw-text-opacity, 1))}.batch-kpi-value{font-size:28px;font-weight:800;line-height:1;--tw-text-opacity: 1;color:rgb(18 35 61 / var(--tw-text-opacity, 1))}.batch-alert{margin-bottom:.875rem;border-radius:.75rem;border-width:1px;--tw-border-opacity: 1;border-color:rgb(220 230 240 / var(--tw-border-opacity, 1));--tw-bg-opacity: 1;background-color:rgb(248 251 255 / var(--tw-bg-opacity, 1));padding:.75rem .875rem;font-size:13px;--tw-text-opacity: 1;color:rgb(51 65 85 / var(--tw-text-opacity, 1))}.batch-layout{display:grid;grid-template-columns:2fr 1fr;align-items:flex-start;gap:1rem}.batch-card{border-radius:20px;border-width:1px;--tw-border-opacity: 1;border-color:rgb(221 230 240 / var(--tw-border-opacity, 1));--tw-bg-opacity: 1;background-color:rgb(255 255 255 / var(--tw-bg-opacity, 1));padding:18px;--tw-shadow: 0 12px 28px rgba(15, 23, 42, .04);--tw-shadow-colored: 0 12px 28px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.batch-card-header{margin-bottom:.875rem;display:flex;align-items:flex-start;justify-content:space-between;gap:.75rem}.batch-card-header h3{margin:0;font-size:1.125rem;line-height:1.75rem;--tw-text-opacity: 1;color:rgb(18 35 61 / var(--tw-text-opacity, 1))}.batch-card-header p{margin-left:0;margin-right:0;margin-top:.25rem;margin-bottom:0;font-size:13px;--tw-text-opacity: 1;color:rgb(100 116 139 / var(--tw-text-opacity, 1))}.batch-table-wrap{overflow:auto;border-radius:1rem;border-width:1px;--tw-border-opacity: 1;border-color:rgb(232 238 245 / var(--tw-border-opacity, 1))}.batch-table{width:100%;border-collapse:separate;--tw-border-spacing-x: 0px;--tw-border-spacing-y: 0px;border-spacing:var(--tw-border-spacing-x) var(--tw-border-spacing-y)}.batch-table thead th{position:sticky;top:0;z-index:1;white-space:nowrap;border-bottom-width:1px;--tw-border-opacity: 1;border-bottom-color:rgb(15 132 146 / var(--tw-border-opacity, 1));--tw-bg-opacity: 1;background-color:rgb(15 132 146 / var(--tw-bg-opacity, 1));padding-top:13px;padding-bottom:13px;padding-left:.75rem;padding-right:.75rem;text-align:left;font-size:.75rem;line-height:1rem;font-weight:800;--tw-text-opacity: 1 !important;color:rgb(255 255 255 / var(--tw-text-opacity, 1))!important}.batch-table tbody td{border-bottom-width:1px;--tw-border-opacity: 1;border-bottom-color:rgb(237 242 247 / var(--tw-border-opacity, 1));--tw-bg-opacity: 1;background-color:rgb(255 255 255 / var(--tw-bg-opacity, 1));padding-top:13px;padding-bottom:13px;padding-left:.75rem;padding-right:.75rem;font-size:.875rem;line-height:1.25rem;--tw-text-opacity: 1;color:rgb(18 35 61 / var(--tw-text-opacity, 1))}.batch-table tbody tr:hover td{cursor:pointer;--tw-bg-opacity: 1;background-color:rgb(249 251 255 / var(--tw-bg-opacity, 1))}.batch-table tbody tr.selected td{--tw-bg-opacity: 1;background-color:rgb(238 244 255 / var(--tw-bg-opacity, 1))}.batch-table.compact thead th,.batch-table.compact tbody td{padding-top:11px;padding-bottom:11px;padding-left:.75rem;padding-right:.75rem}.batch-name-cell{font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,Liberation Mono,Courier New,monospace}.batch-empty{padding:1.5rem!important;text-align:center;--tw-text-opacity: 1 !important;color:rgb(100 116 139 / var(--tw-text-opacity, 1))!important}.batch-summary-card,.batch-claims-mini-card{border-radius:18px;border-width:1px;--tw-border-opacity: 1;border-color:rgb(225 234 244 / var(--tw-border-opacity, 1));background-image:linear-gradient(180deg,#fbfdff,#f9fbff);padding:15px}.batch-claims-mini-card{margin-top:.875rem}.batch-summary-top{margin-bottom:.75rem;display:flex;align-items:flex-start;justify-content:space-between;gap:.75rem}.batch-summary-title{overflow-wrap:break-word;font-size:17px;font-weight:800;--tw-text-opacity: 1;color:rgb(18 35 61 / var(--tw-text-opacity, 1))}.batch-summary-sub{margin-top:.25rem;font-size:.75rem;line-height:1rem;--tw-text-opacity: 1;color:rgb(100 116 139 / var(--tw-text-opacity, 1))}.batch-summary-grid{margin-bottom:.875rem;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:.625rem}.batch-info-tile{border-radius:.75rem;border-width:1px;--tw-border-opacity: 1;border-color:rgb(225 234 244 / var(--tw-border-opacity, 1));--tw-bg-opacity: 1;background-color:rgb(255 255 255 / var(--tw-bg-opacity, 1));padding-top:11px;padding-bottom:11px;padding-left:.75rem;padding-right:.75rem}.batch-info-tile span{margin-bottom:.25rem;display:block;font-size:11px;--tw-text-opacity: 1;color:rgb(100 116 139 / var(--tw-text-opacity, 1))}.batch-info-tile strong{display:block;overflow-wrap:break-word;font-size:13px;font-weight:700;--tw-text-opacity: 1;color:rgb(18 35 61 / var(--tw-text-opacity, 1))}.batch-actions{display:flex;gap:.625rem}.batch-actions button{cursor:pointer;border-radius:.75rem;border-width:1px;--tw-border-opacity: 1;border-color:rgb(15 111 122 / var(--tw-border-opacity, 1));--tw-bg-opacity: 1;background-color:rgb(15 111 122 / var(--tw-bg-opacity, 1));padding:.625rem .875rem;font-size:13px;font-weight:700;--tw-text-opacity: 1;color:rgb(255 255 255 / var(--tw-text-opacity, 1))}.batch-actions button:hover{--tw-border-opacity: 1;border-color:rgb(22 108 116 / var(--tw-border-opacity, 1));--tw-bg-opacity: 1;background-color:rgb(22 108 116 / var(--tw-bg-opacity, 1))}.batch-mini-title{margin-bottom:.625rem;font-size:.875rem;line-height:1.25rem;font-weight:800;--tw-text-opacity: 1;color:rgb(18 35 61 / var(--tw-text-opacity, 1))}.batch-empty-side{padding-top:1.25rem;padding-bottom:1.25rem;padding-left:0;padding-right:0;font-size:.875rem;line-height:1.25rem;--tw-text-opacity: 1;color:rgb(100 116 139 / var(--tw-text-opacity, 1))}.batch-status-badge{display:inline-flex;min-width:86px;align-items:center;justify-content:center;border-radius:9999px;padding-top:5px;padding-bottom:5px;padding-left:.625rem;padding-right:.625rem;font-size:11px;font-weight:800;letter-spacing:.02em}.batch-status-badge.green{--tw-bg-opacity: 1;background-color:rgb(220 252 231 / var(--tw-bg-opacity, 1));--tw-text-opacity: 1;color:rgb(22 101 52 / var(--tw-text-opacity, 1))}.batch-status-badge.blue{--tw-bg-opacity: 1;background-color:rgb(219 234 254 / var(--tw-bg-opacity, 1));--tw-text-opacity: 1;color:rgb(29 78 216 / var(--tw-text-opacity, 1))}.batch-status-badge.red{--tw-bg-opacity: 1;background-color:rgb(254 226 226 / var(--tw-bg-opacity, 1));--tw-text-opacity: 1;color:rgb(153 27 27 / var(--tw-text-opacity, 1))}.batch-status-badge.amber{--tw-bg-opacity: 1;background-color:rgb(254 243 199 / var(--tw-bg-opacity, 1));--tw-text-opacity: 1;color:rgb(146 64 14 / var(--tw-text-opacity, 1))}.batch-status-badge.neutral{--tw-bg-opacity: 1;background-color:rgb(229 231 235 / var(--tw-bg-opacity, 1));--tw-text-opacity: 1;color:rgb(71 85 105 / var(--tw-text-opacity, 1))}@media (max-width: 1100px){.batch-layout{grid-template-columns:repeat(1,minmax(0,1fr))}.batch-kpi-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.batch-summary-grid{grid-template-columns:repeat(1,minmax(0,1fr))}}@media (max-width: 700px){.batch-page-header{flex-direction:column;align-items:stretch}.batch-kpi-grid{grid-template-columns:repeat(1,minmax(0,1fr))}}.bem-overlay{position:fixed;top:0;left:0;z-index:9999;display:flex;height:100%;width:100%;align-items:center;justify-content:center;background-color:#0006}.bem-modal{width:80%;max-width:900px;overflow:hidden;border-radius:10px;--tw-bg-opacity: 1;background-color:rgb(255 255 255 / var(--tw-bg-opacity, 1))}.bem-header{display:flex;justify-content:space-between;--tw-bg-opacity: 1;background-color:rgb(245 245 245 / var(--tw-bg-opacity, 1));padding:15px}.bem-close-btn{cursor:pointer;border-width:0px;background-color:none;font-size:1.25rem;line-height:1.75rem}.bem-tabs{display:flex;border-bottom-width:1px;--tw-border-opacity: 1;border-bottom-color:rgb(221 221 221 / var(--tw-border-opacity, 1))}.bem-tabs button{flex:1 1 0%;cursor:pointer;border-width:0px;--tw-bg-opacity: 1;background-color:rgb(240 240 240 / var(--tw-bg-opacity, 1));padding:.625rem}.bem-tabs .active{--tw-bg-opacity: 1;background-color:rgb(0 123 255 / var(--tw-bg-opacity, 1));--tw-text-opacity: 1;color:rgb(255 255 255 / var(--tw-text-opacity, 1))}.bem-body{max-height:400px;overflow-y:auto;padding:15px}.bem-table{width:100%;border-collapse:collapse}.bem-table th,.bem-table td{border-width:1px;--tw-border-opacity: 1;border-color:rgb(221 221 221 / var(--tw-border-opacity, 1));padding:.5rem}.bem-footer{padding:.625rem;text-align:right}.bem-status-message{margin-left:1.25rem;margin-right:1.25rem;margin-top:1rem;margin-bottom:0;border-radius:.5rem;padding:.75rem .875rem;font-weight:700}.bem-status-message.success{border-width:1px;--tw-border-opacity: 1;border-color:rgb(183 228 199 / var(--tw-border-opacity, 1));--tw-bg-opacity: 1;background-color:rgb(232 247 238 / var(--tw-bg-opacity, 1));--tw-text-opacity: 1;color:rgb(22 101 52 / var(--tw-text-opacity, 1))}.bem-status-message.error{border-width:1px;--tw-border-opacity: 1;border-color:rgb(255 201 201 / var(--tw-border-opacity, 1));--tw-bg-opacity: 1;background-color:rgb(255 241 241 / var(--tw-bg-opacity, 1));--tw-text-opacity: 1;color:rgb(180 35 24 / var(--tw-text-opacity, 1))}.bem-modal-wide{width:920px;max-width:calc(100vw - 40px)}.bem-content{max-height:580px;overflow:auto;padding-top:22px;padding-bottom:22px;padding-left:2rem;padding-right:2rem}.bem-alert{margin-bottom:26px;border-radius:0;padding:.875rem 1rem;font-weight:700}.bem-alert.error{border-width:1px;--tw-border-opacity: 1;border-color:rgb(254 205 214 / var(--tw-border-opacity, 1));--tw-bg-opacity: 1;background-color:rgb(255 241 243 / var(--tw-bg-opacity, 1));--tw-text-opacity: 1;color:rgb(180 35 24 / var(--tw-text-opacity, 1))}.bem-alert.success{border-width:1px;--tw-border-opacity: 1;border-color:rgb(171 239 198 / var(--tw-border-opacity, 1));--tw-bg-opacity: 1;background-color:rgb(236 253 243 / var(--tw-bg-opacity, 1));--tw-text-opacity: 1;color:rgb(6 118 71 / var(--tw-text-opacity, 1))}.bem-alert-sub{margin-top:.25rem;font-size:.875rem;line-height:1.25rem}.bem-section-list{display:flex;flex-direction:column;gap:1.75rem}.bem-section-card h3{margin-left:0;margin-right:0;margin-top:0;margin-bottom:.5rem;font-size:1.125rem;line-height:1.75rem;font-weight:800;font-style:italic;--tw-text-opacity: 1;color:rgb(7 55 99 / var(--tw-text-opacity, 1))}.bem-table{width:100%;border-collapse:collapse;border-width:1px;--tw-border-opacity: 1;border-color:rgb(217 227 239 / var(--tw-border-opacity, 1))}.bem-table th{border-width:1px;--tw-border-opacity: 1;border-color:rgb(217 227 239 / var(--tw-border-opacity, 1));--tw-bg-opacity: 1;background-color:rgb(241 245 249 / var(--tw-bg-opacity, 1));padding:.625rem;text-align:left;font-size:13px;font-weight:800;--tw-text-opacity: 1;color:rgb(31 52 77 / var(--tw-text-opacity, 1))}.bem-table td{border-width:1px;--tw-border-opacity: 1;border-color:rgb(217 227 239 / var(--tw-border-opacity, 1));padding:.625rem;font-size:13px;--tw-text-opacity: 1;color:rgb(17 24 39 / var(--tw-text-opacity, 1))}.bem-footer{display:flex;justify-content:center;padding-top:18px;padding-bottom:18px;padding-left:2rem;padding-right:2rem}.bem-footer-btn{min-width:6rem;cursor:pointer;border-radius:0;border-width:0px;--tw-bg-opacity: 1;background-color:rgb(20 60 115 / var(--tw-bg-opacity, 1));padding-top:.625rem;padding-bottom:.625rem;padding-left:22px;padding-right:22px;font-weight:700;--tw-text-opacity: 1;color:rgb(255 255 255 / var(--tw-text-opacity, 1))}.bem-loading,.bem-empty,.bem-success-panel{padding:1.5rem;text-align:center;font-weight:700}html,body,#root{margin:0;height:100%;font-family:Arial,Helvetica,sans-serif}.charge-batch-page,.incident-page{box-sizing:border-box;min-height:100vh;--tw-bg-opacity: 1;background-color:rgb(238 243 248 / var(--tw-bg-opacity, 1));padding:.5rem;--tw-text-opacity: 1;color:rgb(31 54 84 / var(--tw-text-opacity, 1))}.cb-table-card,.incident-table-card{border-radius:18px;border-width:1px;--tw-border-opacity: 1;border-color:rgb(215 226 239 / var(--tw-border-opacity, 1));--tw-bg-opacity: 1;background-color:rgb(255 255 255 / var(--tw-bg-opacity, 1));padding:.75rem;--tw-shadow: 0 12px 30px rgba(15, 45, 80, .06);--tw-shadow-colored: 0 12px 30px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.cb-table-toolbar,.incident-toolbar{margin-bottom:.625rem;display:flex;align-items:flex-start;justify-content:space-between;gap:1rem}.cb-table-title,.incident-table-title{margin:0;font-size:22px;font-weight:800;--tw-text-opacity: 1;color:rgb(13 37 69 / var(--tw-text-opacity, 1))}.cb-table-subtitle,.incident-table-subtitle{margin-left:0;margin-right:0;margin-top:.375rem;margin-bottom:0;font-size:.875rem;line-height:1.25rem;--tw-text-opacity: 1;color:rgb(88 112 143 / var(--tw-text-opacity, 1))}.cb-header-actions,.incident-toolbar-right{display:flex;align-items:center;gap:.75rem}.rebill-incident-cell{display:inline-flex;align-items:center;gap:.5rem}.rebill-icon-btn{display:inline-flex;height:1.75rem;width:1.75rem;cursor:pointer;align-items:center;justify-content:center;border-radius:.5rem;border-width:1px;--tw-border-opacity: 1;border-color:rgb(200 215 240 / var(--tw-border-opacity, 1));--tw-bg-opacity: 1;background-color:rgb(255 255 255 / var(--tw-bg-opacity, 1));--tw-text-opacity: 1;color:rgb(40 89 168 / var(--tw-text-opacity, 1))}.rebill-icon-btn:hover{--tw-bg-opacity: 1;background-color:rgb(238 244 255 / var(--tw-bg-opacity, 1))}.rebill-modal-backdrop{position:fixed;top:0;right:0;bottom:0;left:0;z-index:2000;display:flex;align-items:center;justify-content:center;background-color:#121d3061;padding:1.5rem}.rebill-modal{max-height:90vh;width:min(1080px,100%);overflow:auto;border-radius:20px;border-width:1px;--tw-border-opacity: 1;border-color:rgb(216 226 243 / var(--tw-border-opacity, 1));--tw-bg-opacity: 1;background-color:rgb(255 255 255 / var(--tw-bg-opacity, 1));padding:22px;--tw-shadow: 0 24px 80px rgba(12,28,56,.28);--tw-shadow-colored: 0 24px 80px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.rebill-modal-header{margin-bottom:1rem;display:flex;align-items:flex-start;justify-content:space-between;gap:1rem}.rebill-modal-kicker{font-size:.75rem;line-height:1rem;font-weight:700;text-transform:uppercase;letter-spacing:.08em;--tw-text-opacity: 1;color:rgb(93 117 154 / var(--tw-text-opacity, 1))}.rebill-modal-header h3{margin-top:.25rem;margin-bottom:0;font-size:24px;font-weight:700;--tw-text-opacity: 1;color:rgb(15 35 70 / var(--tw-text-opacity, 1))}.rebill-close-btn{display:inline-flex;height:38px;width:38px;cursor:pointer;align-items:center;justify-content:center;border-radius:.75rem;border-width:1px;--tw-border-opacity: 1;border-color:rgb(200 215 240 / var(--tw-border-opacity, 1));--tw-bg-opacity: 1;background-color:rgb(255 255 255 / var(--tw-bg-opacity, 1))}.rebill-section{border-radius:16px;border-width:1px;--tw-border-opacity: 1;border-color:rgb(216 226 243 / var(--tw-border-opacity, 1));--tw-bg-opacity: 1;background-color:rgb(248 251 255 / var(--tw-bg-opacity, 1));padding:1rem}.rebill-section+.rebill-section{margin-top:1rem}.rebill-section-title{margin-bottom:.75rem;font-size:.875rem;line-height:1.25rem;font-weight:800;--tw-text-opacity: 1;color:rgb(23 51 95 / var(--tw-text-opacity, 1))}.rebill-list-table{overflow:hidden;border-radius:14px;border-width:1px;--tw-border-opacity: 1;border-color:rgb(212 222 240 / var(--tw-border-opacity, 1));--tw-bg-opacity: 1;background-color:rgb(255 255 255 / var(--tw-bg-opacity, 1))}.rebill-list-head,.rebill-list-row{display:grid;grid-template-columns:1fr .85fr 1fr 1fr 1fr 1fr 1fr 1fr;gap:0px}.rebill-list-head{--tw-bg-opacity: 1;background-color:rgb(237 244 255 / var(--tw-bg-opacity, 1));font-size:.75rem;line-height:1rem;font-weight:700;--tw-text-opacity: 1;color:rgb(88 112 143 / var(--tw-text-opacity, 1))}.rebill-list-head span,.rebill-list-row span{border-right-width:1px;--tw-border-opacity: 1;border-color:rgb(227 235 246 / var(--tw-border-opacity, 1));padding:.5rem .75rem}.rebill-list-head span:last-child,.rebill-list-row span:last-child{border-right-width:0px}.rebill-list-row{border-top-width:1px;--tw-border-opacity: 1;border-color:rgb(227 235 246 / var(--tw-border-opacity, 1));font-size:.875rem;line-height:1.25rem;--tw-text-opacity: 1;color:rgb(23 51 95 / var(--tw-text-opacity, 1))}.rebill-list-row:nth-child(2n){--tw-bg-opacity: 1;background-color:rgb(249 251 255 / var(--tw-bg-opacity, 1))}.rebill-inline-select-cell{padding:.25rem .5rem}.rebill-inline-select-cell select{height:30px;width:100%;border-radius:8px;border-width:1px;--tw-border-opacity: 1;border-color:rgb(198 213 238 / var(--tw-border-opacity, 1));--tw-bg-opacity: 1;background-color:rgb(255 255 255 / var(--tw-bg-opacity, 1));padding-left:.5rem;padding-right:.5rem;font-size:.75rem;line-height:1rem;outline:2px solid transparent;outline-offset:2px;-webkit-appearance:auto;-moz-appearance:auto;appearance:auto}.rebill-summary{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:.75rem}@media (min-width: 1024px){.rebill-summary{grid-template-columns:repeat(3,minmax(0,1fr))}}.rebill-summary-item{display:flex;flex-direction:column;gap:.375rem}.rebill-summary-item span,.rebill-modal-label{font-size:.75rem;line-height:1rem;font-weight:700;text-transform:uppercase;letter-spacing:.05em;--tw-text-opacity: 1;color:rgb(88 112 143 / var(--tw-text-opacity, 1))}.rebill-summary-item input,.rebill-summary-item select,.rebill-modal-item input,.rebill-modal-item select{height:42px;border-radius:12px;border-width:1px;--tw-border-opacity: 1;border-color:rgb(198 213 238 / var(--tw-border-opacity, 1));--tw-bg-opacity: 1;background-color:rgb(255 255 255 / var(--tw-bg-opacity, 1));padding-left:.75rem;padding-right:.75rem;font-size:.875rem;line-height:1.25rem;outline:2px solid transparent;outline-offset:2px}.rebill-summary-item input:disabled{cursor:not-allowed;--tw-bg-opacity: 1;background-color:rgb(243 246 251 / var(--tw-bg-opacity, 1));--tw-text-opacity: 1;color:rgb(138 151 168 / var(--tw-text-opacity, 1))}.rebill-options-grid{display:grid;grid-template-columns:repeat(1,minmax(0,1fr));align-items:flex-start;gap:1rem}@media (min-width: 1024px){.rebill-options-grid{grid-template-columns:1fr 360px}}.rebill-options-stack{display:flex;flex-direction:column;gap:.75rem;border-radius:14px;border-width:1px;--tw-border-opacity: 1;border-color:rgb(216 226 243 / var(--tw-border-opacity, 1));--tw-bg-opacity: 1;background-color:rgb(255 255 255 / var(--tw-bg-opacity, 1));padding:1rem}.rebill-toggle-row{display:inline-flex;align-items:center;gap:.75rem;font-weight:600;--tw-text-opacity: 1;color:rgb(23 51 95 / var(--tw-text-opacity, 1))}.rebill-toggle-row input{height:1rem;width:1rem}.rebill-modal-claim-type{border-radius:14px;border-width:1px;--tw-border-opacity: 1;border-color:rgb(216 226 243 / var(--tw-border-opacity, 1));--tw-bg-opacity: 1;background-color:rgb(255 255 255 / var(--tw-bg-opacity, 1));padding:1rem}.rebill-claim-control{margin-top:1rem}.rebill-modal-actions{margin-top:1.25rem;display:flex;justify-content:flex-end;gap:.75rem}@media (max-width: 768px){.rebill-summary{grid-template-columns:repeat(1,minmax(0,1fr))}}.payment-batch-search{position:relative;display:inline-flex;align-items:center}.payment-batch-search svg{pointer-events:none;position:absolute;left:.75rem;--tw-text-opacity: 1;color:rgb(88 112 143 / var(--tw-text-opacity, 1))}.payment-batch-search .cb-search-input{padding-left:2.5rem}.payment-batch-provider-filter,.payment-batch-click-row{cursor:pointer}.payment-detail-header{margin-bottom:1rem;display:flex;align-items:center;justify-content:space-between;gap:1rem}.payment-detail-header h2{margin:0;font-size:24px;font-weight:800;--tw-text-opacity: 1;color:rgb(13 37 69 / var(--tw-text-opacity, 1))}.payment-detail-header p{margin-top:.25rem;margin-bottom:0;font-size:.875rem;line-height:1.25rem;--tw-text-opacity: 1;color:rgb(88 112 143 / var(--tw-text-opacity, 1))}.payment-detail-header .secondary-btn{display:inline-flex;align-items:center;gap:.5rem}.payment-detail-summary{margin-bottom:1rem;display:grid;grid-template-columns:minmax(0,1fr) 380px;gap:1rem}.payment-detail-card{border-radius:18px;border-width:1px;--tw-border-opacity: 1;border-color:rgb(215 226 239 / var(--tw-border-opacity, 1));--tw-bg-opacity: 1;background-color:rgb(255 255 255 / var(--tw-bg-opacity, 1));padding:1rem;--tw-shadow: 0 12px 30px rgba(15, 45, 80, .06);--tw-shadow-colored: 0 12px 30px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.payment-card-title{margin-bottom:.75rem;font-size:.875rem;line-height:1.25rem;font-weight:800;text-transform:uppercase;--tw-text-opacity: 1;color:rgb(13 37 69 / var(--tw-text-opacity, 1))}.payment-info-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:.75rem}.payment-info-grid div,.payment-notes-card{border-radius:.75rem;border-width:1px;--tw-border-opacity: 1;border-color:rgb(219 231 244 / var(--tw-border-opacity, 1));--tw-bg-opacity: 1;background-color:rgb(247 251 255 / var(--tw-bg-opacity, 1));padding:.75rem}.payment-info-grid span,.payment-notes-card span,.payment-control-modern span{display:block;font-size:11px;font-weight:800;text-transform:uppercase;--tw-text-opacity: 1;color:rgb(96 119 146 / var(--tw-text-opacity, 1))}.payment-info-grid strong,.payment-notes-card p,.payment-control-modern strong{margin-top:.25rem;display:block;font-size:.875rem;line-height:1.25rem;font-weight:700;--tw-text-opacity: 1;color:rgb(13 37 69 / var(--tw-text-opacity, 1))}.payment-notes-card{margin-top:.75rem}.payment-notes-card p{margin-bottom:0;min-height:2.5rem;font-weight:600}.payment-control-modern{display:grid;grid-template-columns:110px repeat(3,1fr);align-items:center;gap:.5rem}.payment-control-modern label{font-size:.875rem;line-height:1.25rem;font-weight:700;--tw-text-opacity: 1;color:rgb(65 83 107 / var(--tw-text-opacity, 1))}.payment-control-modern span{text-align:center}.payment-control-modern strong{border-radius:.75rem;border-width:1px;--tw-border-opacity: 1;border-color:rgb(219 231 244 / var(--tw-border-opacity, 1));--tw-bg-opacity: 1;background-color:rgb(247 251 255 / var(--tw-bg-opacity, 1));padding:.5rem .75rem;text-align:right}.payment-detail-table-wrap{min-height:260px}.payment-detail-table tfoot td{border-top-width:1px;--tw-border-opacity: 1;border-color:rgb(215 226 239 / var(--tw-border-opacity, 1));--tw-bg-opacity: 1;background-color:rgb(247 251 255 / var(--tw-bg-opacity, 1));text-align:right;font-weight:800;--tw-text-opacity: 1;color:rgb(36 85 149 / var(--tw-text-opacity, 1))}.payment-receipt-link{margin:0;display:inline-flex;cursor:pointer;align-items:center;justify-content:flex-start;border-width:0px;background-color:transparent;padding:0;font-weight:800;--tw-text-opacity: 1;color:rgb(11 107 147 / var(--tw-text-opacity, 1));text-decoration-line:underline}.payment-receipt-link:hover,.payment-receipt-link:focus-visible{--tw-text-opacity: 1;color:rgb(9 86 115 / var(--tw-text-opacity, 1));outline:2px solid transparent;outline-offset:2px}.payment-receipt-modal .ui-modal-body{gap:1rem;background:radial-gradient(circle at top left,rgba(11,107,147,.08),transparent 26%),radial-gradient(circle at top right,rgba(18,35,61,.05),transparent 24%),linear-gradient(180deg,#fbfdff,#eef4fb)}.payment-receipt-banner{display:flex;align-items:center;gap:1rem;border-radius:22px;border-width:1px;--tw-border-opacity: 1;border-color:rgb(215 226 239 / var(--tw-border-opacity, 1));--tw-bg-opacity: 1;background-color:rgb(255 255 255 / var(--tw-bg-opacity, 1));padding:1rem 1.25rem;--tw-shadow: 0 12px 30px rgba(15, 45, 80, .07);--tw-shadow-colored: 0 12px 30px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.payment-receipt-banner-copy{min-width:0px}.payment-receipt-banner-icon{display:flex;height:60px;width:60px;flex:none;align-items:center;justify-content:center;border-radius:9999px;--tw-bg-opacity: 1;background-color:rgb(18 58 116 / var(--tw-bg-opacity, 1));--tw-text-opacity: 1;color:rgb(255 255 255 / var(--tw-text-opacity, 1));--tw-shadow: 0 12px 24px rgba(18, 58, 116, .22);--tw-shadow-colored: 0 12px 24px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.payment-receipt-banner-icon span{font-size:18px;font-weight:900;letter-spacing:.08em}.payment-receipt-banner-kicker{display:block;font-size:11px;font-weight:800;text-transform:uppercase;letter-spacing:.12em;--tw-text-opacity: 1;color:rgb(11 107 147 / var(--tw-text-opacity, 1))}.payment-receipt-banner-title-row{margin-top:.25rem;display:flex;flex-wrap:wrap;align-items:center;gap:.75rem}.payment-receipt-banner-title-row h4{margin:0;font-size:22px;font-weight:900;letter-spacing:-.03em;--tw-text-opacity: 1;color:rgb(13 37 69 / var(--tw-text-opacity, 1))}.payment-receipt-status{display:inline-flex;align-items:center;border-radius:9999px;padding:.25rem .625rem;font-size:11px;font-weight:800;text-transform:uppercase;letter-spacing:.08em}.payment-receipt-status.is-posted{--tw-bg-opacity: 1;background-color:rgb(209 250 229 / var(--tw-bg-opacity, 1));--tw-text-opacity: 1;color:rgb(4 120 87 / var(--tw-text-opacity, 1))}.payment-receipt-status.is-open{--tw-bg-opacity: 1;background-color:rgb(254 243 199 / var(--tw-bg-opacity, 1));--tw-text-opacity: 1;color:rgb(180 83 9 / var(--tw-text-opacity, 1))}.payment-receipt-banner-subtitle{margin-top:.25rem;display:flex;align-items:center;gap:.5rem;font-size:.875rem;line-height:1.25rem;font-weight:700;--tw-text-opacity: 1;color:rgb(91 112 138 / var(--tw-text-opacity, 1))}.payment-receipt-banner-remitter{margin-top:.5rem;display:block;max-width:720px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:.875rem;line-height:1.25rem;font-weight:800;text-transform:uppercase;letter-spacing:.04em;--tw-text-opacity: 1;color:rgb(36 85 149 / var(--tw-text-opacity, 1))}.payment-receipt-banner-summary{margin-left:auto;display:grid;min-width:320px;grid-template-columns:repeat(2,minmax(0,1fr));gap:.75rem}.payment-receipt-banner-summary>div{border-radius:18px;border-width:1px;--tw-border-opacity: 1;border-color:rgb(219 231 244 / var(--tw-border-opacity, 1));--tw-bg-opacity: 1;background-color:rgb(248 251 255 / var(--tw-bg-opacity, 1));padding:.75rem 1rem}.payment-receipt-banner-summary span{display:block;font-size:11px;font-weight:800;text-transform:uppercase;letter-spacing:.08em;--tw-text-opacity: 1;color:rgb(96 119 146 / var(--tw-text-opacity, 1))}.payment-receipt-banner-summary strong{margin-top:.25rem;display:block;font-size:20px;font-weight:900;letter-spacing:-.03em;--tw-text-opacity: 1;color:rgb(13 37 69 / var(--tw-text-opacity, 1))}.payment-receipt-field{border-radius:16px;border-width:1px;--tw-border-opacity: 1;border-color:rgb(215 226 239 / var(--tw-border-opacity, 1));--tw-bg-opacity: 1;background-color:rgb(255 255 255 / var(--tw-bg-opacity, 1));padding:.75rem;--tw-shadow: 0 8px 20px rgba(15, 45, 80, .04);--tw-shadow-colored: 0 8px 20px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.payment-receipt-field span{display:block;font-size:11px;font-weight:800;text-transform:uppercase;--tw-text-opacity: 1;color:rgb(96 119 146 / var(--tw-text-opacity, 1))}.payment-receipt-field strong{margin-top:.25rem;display:block;font-size:15px;font-weight:800;--tw-text-opacity: 1;color:rgb(13 37 69 / var(--tw-text-opacity, 1))}.payment-receipt-grid{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,.92fr);gap:1rem}.payment-receipt-metrics{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:.75rem}.payment-receipt-metric{display:flex;align-items:center;gap:.75rem;border-radius:18px;border-width:1px;--tw-border-opacity: 1;border-color:rgb(215 226 239 / var(--tw-border-opacity, 1));--tw-bg-opacity: 1;background-color:rgb(255 255 255 / var(--tw-bg-opacity, 1));padding:.75rem 1rem;--tw-shadow: 0 10px 22px rgba(15, 45, 80, .05);--tw-shadow-colored: 0 10px 22px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.payment-receipt-metric-icon{display:flex;height:2.75rem;width:2.75rem;align-items:center;justify-content:center;border-radius:14px;font-size:1.125rem;line-height:1.75rem;font-weight:900}.payment-receipt-metric-content span{display:block;font-size:11px;font-weight:800;text-transform:uppercase;letter-spacing:.08em;--tw-text-opacity: 1;color:rgb(96 119 146 / var(--tw-text-opacity, 1))}.payment-receipt-metric-content strong{margin-top:.25rem;display:block;font-size:20px;font-weight:900;letter-spacing:-.03em;--tw-text-opacity: 1;color:rgb(13 37 69 / var(--tw-text-opacity, 1))}.payment-receipt-metric-content p{margin:0;margin-top:.25rem;font-size:12px;font-weight:600;--tw-text-opacity: 1;color:rgb(107 127 151 / var(--tw-text-opacity, 1))}.payment-receipt-metric-blue .payment-receipt-metric-icon{--tw-bg-opacity: 1;background-color:rgb(231 242 251 / var(--tw-bg-opacity, 1));--tw-text-opacity: 1;color:rgb(11 107 147 / var(--tw-text-opacity, 1))}.payment-receipt-metric-green .payment-receipt-metric-icon{--tw-bg-opacity: 1;background-color:rgb(231 248 239 / var(--tw-bg-opacity, 1));--tw-text-opacity: 1;color:rgb(27 138 74 / var(--tw-text-opacity, 1))}.payment-receipt-metric-orange .payment-receipt-metric-icon{--tw-bg-opacity: 1;background-color:rgb(255 241 232 / var(--tw-bg-opacity, 1));--tw-text-opacity: 1;color:rgb(227 107 17 / var(--tw-text-opacity, 1))}.payment-receipt-metric-pink .payment-receipt-metric-icon{--tw-bg-opacity: 1;background-color:rgb(253 234 241 / var(--tw-bg-opacity, 1));--tw-text-opacity: 1;color:rgb(207 47 102 / var(--tw-text-opacity, 1))}.payment-receipt-summary-panel,.payment-insurance-panel{margin-top:.25rem}.payment-insurance-grid,.payment-receipt-details-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:.75rem}.payment-receipt-panel{border-radius:20px;border-width:1px;--tw-border-opacity: 1;border-color:rgb(215 226 239 / var(--tw-border-opacity, 1));background-color:#ffffffe6;padding:1rem;--tw-shadow: 0 12px 30px rgba(15, 45, 80, .07);--tw-shadow-colored: 0 12px 30px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.payment-receipt-panel-title{margin-bottom:.75rem;font-size:12px;font-weight:800;text-transform:uppercase;letter-spacing:.08em;--tw-text-opacity: 1;color:rgb(13 37 69 / var(--tw-text-opacity, 1))}.payment-receipt-summary{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:.75rem}.payment-receipt-summary div{border-radius:14px;border-width:1px;--tw-border-opacity: 1;border-color:rgb(219 231 244 / var(--tw-border-opacity, 1));--tw-bg-opacity: 1;background-color:rgb(247 251 255 / var(--tw-bg-opacity, 1));padding:.75rem}.payment-receipt-summary span{display:block;font-size:11px;font-weight:800;text-transform:uppercase;--tw-text-opacity: 1;color:rgb(96 119 146 / var(--tw-text-opacity, 1))}.payment-receipt-summary strong{margin-top:.25rem;display:block;font-size:14px;font-weight:800;--tw-text-opacity: 1;color:rgb(13 37 69 / var(--tw-text-opacity, 1))}.payment-receipt-details-grid .payment-receipt-field{min-height:72px}.payment-receipt-details-grid .payment-receipt-field:nth-child(1),.payment-receipt-details-grid .payment-receipt-field:nth-child(8){border-left:4px solid #0b6b93}.payment-receipt-details-grid .payment-receipt-field:nth-child(3) strong,.payment-receipt-details-grid .payment-receipt-field:nth-child(8) strong{color:#0b6b93}.payment-receipt-empty{border-radius:16px;border-width:1px;border-style:dashed;--tw-border-opacity: 1;border-color:rgb(201 217 234 / var(--tw-border-opacity, 1));--tw-bg-opacity: 1;background-color:rgb(247 251 255 / var(--tw-bg-opacity, 1));padding:1rem;font-size:.875rem;line-height:1.25rem;--tw-text-opacity: 1;color:rgb(88 112 143 / var(--tw-text-opacity, 1))}.payment-receipt-empty p{margin:0;font-weight:600}.payment-receipt-wide{margin-top:0}.payment-receipt-table-wrap{width:100%;overflow-x:auto;border-radius:16px;border-width:1px;--tw-border-opacity: 1;border-color:rgb(215 226 239 / var(--tw-border-opacity, 1));--tw-bg-opacity: 1;background-color:rgb(255 255 255 / var(--tw-bg-opacity, 1));--tw-shadow: 0 8px 20px rgba(15, 45, 80, .04);--tw-shadow-colored: 0 8px 20px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.payment-receipt-table{width:100%;min-width:980px;border-collapse:collapse;--tw-bg-opacity: 1;background-color:rgb(255 255 255 / var(--tw-bg-opacity, 1));font-size:.875rem;line-height:1.25rem;--tw-text-opacity: 1;color:rgb(36 54 75 / var(--tw-text-opacity, 1))}.payment-receipt-table th,.payment-receipt-table td{border-bottom-width:1px;--tw-border-opacity: 1;border-color:rgb(229 237 246 / var(--tw-border-opacity, 1));padding:.625rem .75rem;text-align:left}.payment-receipt-table th{--tw-bg-opacity: 1;background-color:rgb(247 251 255 / var(--tw-bg-opacity, 1));font-weight:800;--tw-text-opacity: 1;color:rgb(13 37 69 / var(--tw-text-opacity, 1));position:sticky;top:0;z-index:1}.payment-receipt-table tbody tr:hover{background:#f8fbff}.payment-receipt-table tbody td:last-child,.payment-receipt-table tbody td:nth-last-child(2){white-space:nowrap}.payment-receipt-table tbody td{vertical-align:top}.payment-receipt-table tbody td:first-child,.payment-receipt-table thead th:first-child{padding-left:16px}.payment-receipt-table tbody td:last-child,.payment-receipt-table thead th:last-child{padding-right:16px}.payment-receipt-table tbody tr:nth-child(2n){background:#fcfeff}.payment-cob-table{min-width:880px}.payment-receipt-top .payment-receipt-field:nth-child(1){border-left:4px solid #0b6b93}.payment-receipt-top .payment-receipt-field:nth-child(3) strong,.payment-receipt-top .payment-receipt-field:nth-child(8) strong{color:#0b6b93}@media (max-width: 1100px){.payment-receipt-banner{flex-direction:column}.payment-receipt-banner-summary{width:100%;min-width:0px;grid-template-columns:repeat(2,minmax(0,1fr))}.payment-receipt-metrics{grid-template-columns:repeat(2,minmax(0,1fr))}.payment-receipt-grid{grid-template-columns:repeat(1,minmax(0,1fr))}.payment-insurance-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width: 720px){.payment-receipt-banner-summary,.payment-receipt-metrics,.payment-receipt-details-grid,.payment-insurance-grid{grid-template-columns:repeat(1,minmax(0,1fr))}.payment-receipt-table{min-width:860px}}@media (max-width: 1100px){.payment-detail-summary{grid-template-columns:repeat(1,minmax(0,1fr))}.payment-info-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width: 720px){.payment-detail-header{flex-direction:column;align-items:flex-start}.payment-info-grid{grid-template-columns:repeat(1,minmax(0,1fr))}}.cb-search-input,.incident-search-input{box-sizing:border-box;height:2.75rem;width:320px;border-radius:14px;border-width:1px;--tw-border-opacity: 1;border-color:rgb(203 216 232 / var(--tw-border-opacity, 1));--tw-bg-opacity: 1;background-color:rgb(255 255 255 / var(--tw-bg-opacity, 1));padding-top:0;padding-bottom:0;padding-left:1rem;padding-right:1rem;font-size:.875rem;line-height:1.25rem;outline:2px solid transparent;outline-offset:2px}.cb-primary-btn,.incident-back-btn{height:2.75rem;cursor:pointer;border-radius:14px;border-width:0px;--tw-bg-opacity: 1;background-color:rgb(15 111 122 / var(--tw-bg-opacity, 1));padding:0 22px;font-weight:700;--tw-text-opacity: 1;color:rgb(255 255 255 / var(--tw-text-opacity, 1))}.cb-primary-btn:hover,.incident-back-btn:hover{--tw-bg-opacity: 1;background-color:rgb(22 108 116 / var(--tw-bg-opacity, 1))}.cb-secondary-btn{height:2.75rem;cursor:pointer;border-radius:14px;border-width:1px;--tw-border-opacity: 1;border-color:rgb(15 111 122 / var(--tw-border-opacity, 1));--tw-bg-opacity: 1;background-color:rgb(255 255 255 / var(--tw-bg-opacity, 1));padding:0 22px;font-weight:700;--tw-text-opacity: 1;color:rgb(15 111 122 / var(--tw-text-opacity, 1))}.cb-secondary-btn:hover{--tw-bg-opacity: 1;background-color:rgb(237 248 249 / var(--tw-bg-opacity, 1))}.cb-filter-btn{display:inline-flex;align-items:center;gap:.5rem}.cb-filter-btn.is-active{--tw-bg-opacity: 1;background-color:rgb(7 89 101 / var(--tw-bg-opacity, 1))}.cb-filter-active-dot{height:.5rem;width:.5rem;border-radius:9999px;border-width:1px;--tw-border-opacity: 1;border-color:rgb(255 255 255 / var(--tw-border-opacity, 1));--tw-bg-opacity: 1;background-color:rgb(247 201 72 / var(--tw-bg-opacity, 1))}.cb-table-wrap,.incident-table-wrap{width:100%;overflow-x:auto;border-radius:14px;border-width:1px;--tw-border-opacity: 1;border-color:rgb(215 226 239 / var(--tw-border-opacity, 1));--tw-bg-opacity: 1;background-color:rgb(255 255 255 / var(--tw-bg-opacity, 1));min-height:118px}.cb-table,.incident-table{width:100%;min-width:1400px;border-collapse:collapse;--tw-bg-opacity: 1;background-color:rgb(255 255 255 / var(--tw-bg-opacity, 1));font-size:.875rem;line-height:1.25rem;--tw-text-opacity: 1;color:rgb(36 54 75 / var(--tw-text-opacity, 1))}.cb-table th,.cb-table td,.incident-table th,.incident-table td{white-space:nowrap;border-bottom-width:1px;--tw-border-opacity: 1;border-bottom-color:rgb(221 231 242 / var(--tw-border-opacity, 1));padding:.875rem .75rem;text-align:left}.cb-table thead th,.incident-table thead th{--tw-bg-opacity: 1;background-color:rgb(15 132 146 / var(--tw-bg-opacity, 1));font-weight:800;--tw-text-opacity: 1 !important;color:rgb(255 255 255 / var(--tw-text-opacity, 1))!important}.cb-table thead th:first-child,.incident-table thead th:first-child{border-top-left-radius:14px}.cb-table thead th:last-child,.incident-table thead th:last-child{border-top-right-radius:14px}.cb-table tbody tr:hover td,.incident-table tbody tr:hover td{--tw-bg-opacity: 1;background-color:rgb(247 251 255 / var(--tw-bg-opacity, 1))}.cb-action-cell{position:relative;width:72px;min-width:72px}.cb-action-dot-btn{display:inline-flex;height:2rem;width:2rem;cursor:pointer;align-items:center;justify-content:center;border-radius:.5rem;border-width:1px;--tw-border-opacity: 1;border-color:rgb(203 216 232 / var(--tw-border-opacity, 1));--tw-bg-opacity: 1;background-color:rgb(255 255 255 / var(--tw-bg-opacity, 1));--tw-text-opacity: 1;color:rgb(36 66 96 / var(--tw-text-opacity, 1))}.cb-action-menu{position:fixed;z-index:9999;width:185px;border-radius:.75rem;border-width:1px;--tw-border-opacity: 1;border-color:rgb(226 232 240 / var(--tw-border-opacity, 1));--tw-bg-opacity: 1;background-color:rgb(255 255 255 / var(--tw-bg-opacity, 1));padding:.5rem;--tw-shadow: 0 18px 40px rgba(15, 23, 42, .22);--tw-shadow-colored: 0 18px 40px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.cb-menu-item{display:flex;width:100%;cursor:pointer;align-items:center;gap:.625rem;border-radius:9px;border-width:0px;background-color:transparent;padding:.625rem .75rem;font-size:.875rem;line-height:1.25rem;font-weight:600;--tw-text-opacity: 1;color:rgb(17 24 39 / var(--tw-text-opacity, 1))}.cb-menu-item:hover{--tw-bg-opacity: 1;background-color:rgb(243 246 251 / var(--tw-bg-opacity, 1))}.incident-id-link,.incident-id-btn,.cb-link-btn{cursor:pointer;border-width:0px;background-color:transparent;padding:0;font-size:.875rem;line-height:1.25rem;font-weight:700;--tw-text-opacity: 1;color:rgb(15 111 122 / var(--tw-text-opacity, 1));text-decoration-line:underline}.pagination-bar{display:flex;align-items:center;justify-content:flex-end;gap:.875rem;padding-top:1rem}.pagination-text{font-weight:700;--tw-text-opacity: 1;color:rgb(65 83 107 / var(--tw-text-opacity, 1))}.secondary-btn{height:42px;cursor:pointer;border-radius:.75rem;border-width:1px;--tw-border-opacity: 1;border-color:rgb(211 223 237 / var(--tw-border-opacity, 1));--tw-bg-opacity: 1;background-color:rgb(255 255 255 / var(--tw-bg-opacity, 1));padding:0 18px;font-weight:700;--tw-text-opacity: 1;color:rgb(36 85 149 / var(--tw-text-opacity, 1))}.secondary-btn:disabled{cursor:not-allowed;opacity:.5}.cb-modal-overlay{position:fixed;top:0;right:0;bottom:0;left:0;z-index:999;display:flex;align-items:center;justify-content:center;background-color:#0f233c73;padding:1.25rem}.cb-modal{width:100%;max-width:520px;border-radius:18px;--tw-bg-opacity: 1;background-color:rgb(255 255 255 / var(--tw-bg-opacity, 1));padding:1.5rem}.cb-modal-header,.cb-form-actions{display:flex;align-items:center;justify-content:space-between}.cb-close-btn{height:34px;width:34px;cursor:pointer;border-radius:10px;border-width:0px;--tw-bg-opacity: 1;background-color:rgb(238 244 250 / var(--tw-bg-opacity, 1));font-size:22px}.cb-form{display:flex;flex-direction:column;gap:1rem}.cb-form-group{display:flex;flex-direction:column;gap:7px}.cb-form-group select,.cb-form-group input{height:42px;border-radius:.75rem;border-width:1px;--tw-border-opacity: 1;border-color:rgb(203 216 232 / var(--tw-border-opacity, 1));padding-top:0;padding-bottom:0;padding-left:.75rem;padding-right:.75rem}.cb-cancel-btn{height:42px;cursor:pointer;border-radius:.75rem;border-width:1px;--tw-border-opacity: 1;border-color:rgb(211 223 237 / var(--tw-border-opacity, 1));--tw-bg-opacity: 1;background-color:rgb(255 255 255 / var(--tw-bg-opacity, 1));padding:0 18px;font-weight:700}.charge-upload-modal .ui-modal-body{padding:18px 20px}.charge-upload-modal .ui-modal-footer{align-items:center}.charge-upload-form{display:grid;gap:16px}.charge-upload-error{padding:11px 12px;color:#8a1f22;background:#fff1f1;border:1px solid #f0b9bc;border-radius:8px;font-size:13px;font-weight:700;line-height:1.4}.charge-upload-field{display:grid;gap:7px}.charge-upload-field>span{min-height:18px;display:inline-flex;align-items:center;gap:7px;color:#244260;font-size:13px;font-weight:800}.charge-upload-file{display:block;cursor:pointer}.charge-upload-file input{position:absolute;width:1px;height:1px;opacity:0;pointer-events:none}.charge-upload-file-box{min-height:70px;display:flex;align-items:center;gap:12px;padding:14px;color:#1f3654;background:#f8fbff;border:1px dashed #9fb8d4;border-radius:8px}.charge-upload-file-box svg{flex:0 0 auto;color:#245595}.charge-upload-file-box strong{min-width:0;overflow:hidden;font-size:14px;line-height:1.3;text-overflow:ellipsis;white-space:nowrap}.charge-upload-file:hover .charge-upload-file-box,.charge-upload-file input:focus-visible+.charge-upload-file-box{border-color:#245595;background:#f4f8ff;box-shadow:0 0 0 3px #2455951f}.charge-upload-proof{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px}.charge-upload-proof div{min-width:0;padding:10px 11px;background:#fff;border:1px solid #dbe7f4;border-radius:8px}.charge-upload-proof span{display:block;margin-bottom:4px;color:#607792;font-size:11px;font-weight:800;text-transform:uppercase}.charge-upload-proof strong{display:block;overflow:hidden;color:#0d2545;font-size:13px;font-weight:800;text-overflow:ellipsis;white-space:nowrap}.charge-upload-submit{display:inline-flex;align-items:center;justify-content:center;gap:8px}.charge-upload-submit:disabled,.cb-cancel-btn:disabled{opacity:.6;cursor:not-allowed}@media (max-width: 720px){.charge-upload-proof{grid-template-columns:1fr}}.cb-action-menu{position:fixed;z-index:9999;width:190px;border-radius:.75rem;border-width:1px;--tw-border-opacity: 1;border-color:rgb(215 226 239 / var(--tw-border-opacity, 1));--tw-bg-opacity: 1;background-color:rgb(255 255 255 / var(--tw-bg-opacity, 1));padding:.5rem;--tw-shadow: 0 16px 36px rgba(15, 23, 42, .18);--tw-shadow-colored: 0 16px 36px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.cb-menu-item{display:flex;width:100%;cursor:pointer;align-items:center;gap:.625rem;border-radius:10px;border-width:0px;background-color:transparent;padding:.625rem .75rem;font-size:.875rem;line-height:1.25rem;font-weight:600;--tw-text-opacity: 1;color:rgb(36 54 75 / var(--tw-text-opacity, 1));transition-property:all;transition-duration:.2s;transition-timing-function:cubic-bezier(.4,0,.2,1)}.cb-menu-item:hover{--tw-bg-opacity: 1;background-color:rgb(244 248 252 / var(--tw-bg-opacity, 1))}.cb-menu-icon{display:flex;height:1.75rem;width:1.75rem;align-items:center;justify-content:center;border-radius:.5rem;font-size:.875rem;line-height:1.25rem}.cb-menu-icon-edit{--tw-bg-opacity: 1;background-color:rgb(232 240 255 / var(--tw-bg-opacity, 1));--tw-text-opacity: 1;color:rgb(37 99 235 / var(--tw-text-opacity, 1))}.cb-menu-icon-post{--tw-bg-opacity: 1;background-color:rgb(232 255 242 / var(--tw-bg-opacity, 1));--tw-text-opacity: 1;color:rgb(5 150 105 / var(--tw-text-opacity, 1))}.charge-batch-page{padding:.75rem!important}.cb-table-card{margin:0!important;border-radius:18px!important;padding:1rem!important}.cb-table-toolbar{margin-bottom:.75rem!important;padding:0!important}.cb-table-wrap{margin-top:0!important}.cb-table-title{margin-bottom:.25rem!important}.cb-table-subtitle,.cb-header-actions{margin-top:0!important}.cb-page-container{margin:0 auto;box-sizing:border-box;width:100%;max-width:1450px;padding:.5rem 1rem}.charge-batch-page{min-height:100vh;width:100%;overflow-x:hidden;--tw-bg-opacity: 1;background-color:rgb(238 243 248 / var(--tw-bg-opacity, 1))}.cb-table-card{border-radius:18px;border-width:1px;--tw-border-opacity: 1;border-color:rgb(217 227 239 / var(--tw-border-opacity, 1));--tw-bg-opacity: 1;background-color:rgb(255 255 255 / var(--tw-bg-opacity, 1));padding:1rem 1rem .625rem;--tw-shadow: 0 2px 8px rgba(15, 23, 42, .04);--tw-shadow-colored: 0 2px 8px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.claim-batch-page{min-height:100vh;padding:18px 20px;color:#1f3654;background:#f4f7fb}.claim-batch-heading{display:flex;align-items:center;justify-content:space-between;gap:16px;margin-bottom:16px}.claim-batch-heading h1{margin:0;color:#18314f;font-size:24px;font-weight:800;line-height:1.2}.claim-batch-breadcrumb{display:flex;align-items:center;gap:9px;margin-top:7px;color:#6b7f97;font-size:12px;font-weight:600}.claim-batch-breadcrumb strong{color:#40536b}.claim-batch-primary,.claim-batch-secondary{height:36px;display:inline-flex;align-items:center;justify-content:center;gap:7px;border-radius:5px;padding:0 15px;font-size:12px;font-weight:800;line-height:1;cursor:pointer;white-space:nowrap}.claim-batch-primary{color:#fff;background:#005cc8;border:1px solid #005cc8;box-shadow:0 4px 10px #005cc826}.claim-batch-primary:hover{background:#004ba5;border-color:#004ba5}.claim-batch-secondary{color:#334155;background:#fff;border:1px solid #d5deea}.claim-batch-secondary:hover{color:#0f376e;border-color:#b7c8dd;background:#f8fbff}.claim-batch-table-card{background:#fff;border:1px solid #d9e3ef;border-radius:5px;box-shadow:0 8px 20px #0f233c0d}.claim-batch-field{display:grid;gap:7px}.claim-batch-field span{color:#233b59;font-size:11px;font-weight:800}.claim-batch-field select,.claim-batch-field input{width:100%;height:42px;border:1px solid #d5deea;border-radius:8px;padding:0 12px;color:#24364b;background:#fff;font-size:14px;outline:none}.claim-batch-field select:focus,.claim-batch-field input:focus{border-color:#92b5df;box-shadow:0 0 0 3px #005cc81a}.claim-batch-date-input{position:relative}.claim-batch-date-input input{padding-right:12px}.claim-batch-filter-button{min-width:124px;height:48px;display:inline-flex;align-items:center;justify-content:center;gap:10px;color:#fff;background:#0f897d;border:1px solid #0b7168;border-radius:9px;box-shadow:0 2px #083f3b,0 10px 22px #0f897d2e;font-size:16px;font-weight:800;cursor:pointer}.claim-batch-filter-button:hover{background:#0b776d;border-color:#075d56}.claim-batch-filter-modal .ui-modal-body{padding:22px 24px;background:#fbfdff}.claim-batch-filter-modal .ui-modal-header{background:linear-gradient(180deg,#fff,#f7fbff)}.claim-batch-filter-modal .ui-modal-footer{background:#fbfdff}.claim-batch-modal-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:18px 22px}.claim-batch-modal-grid .claim-batch-field:last-child{grid-column:span 1}.claim-batch-apply-btn{height:42px;display:inline-flex;align-items:center;justify-content:center;gap:8px;border:1px solid #0b7168;border-radius:8px;padding:0 18px;color:#fff;background:#0f897d;font-size:13px;font-weight:800;cursor:pointer}.claim-batch-table-card{padding:16px 22px 18px}.claim-batch-table-toolbar{display:flex;align-items:center;justify-content:space-between;gap:16px;margin-bottom:15px}.claim-batch-table-title h2{margin:0;color:#18314f;font-size:18px;font-weight:800}.claim-batch-table-title span,.claim-batch-summary-pill{display:inline-flex;align-items:center;height:26px;border-radius:4px;padding:0 10px;color:#005cc8;background:#eef5ff;font-size:12px;font-weight:800}.claim-batch-summary-pill{gap:4px;border:1px solid #d5e7ff}.claim-batch-selection-actions{display:flex;align-items:center;justify-content:flex-end;gap:10px;flex-wrap:wrap}.claim-batch-table-wrap{width:100%;overflow-x:auto;border:1px solid #dfe7f1;border-radius:4px;background:#fff}.claim-batch-table{width:100%;min-width:1060px;border-collapse:collapse;color:#24364b;background:#fff;font-size:12px}.claim-batch-table th,.claim-batch-table td{height:44px;border-right:1px solid #edf2f7;border-bottom:1px solid #e4ebf3;padding:0 12px;text-align:left;vertical-align:middle;white-space:nowrap}.claim-batch-table th:last-child,.claim-batch-table td:last-child{border-right:0}.claim-batch-table thead th{height:38px;color:#263b54;background:#f7fafc;font-size:11px;font-weight:900;cursor:pointer}.claim-batch-table thead th:first-child,.claim-batch-table tbody td:first-child{width:42px;text-align:center}.claim-batch-table thead th:last-child{cursor:default}.claim-batch-table th span{margin-left:7px;color:#9ab0c9;font-weight:900}.claim-batch-table tbody tr:hover td{background:#f8fbff}.claim-batch-table input[type=checkbox]{width:16px;height:16px;min-height:16px;margin:0;accent-color:#005cc8;cursor:pointer}.claim-batch-status{display:inline-flex;align-items:center;justify-content:center;min-width:58px;height:25px;border-radius:4px;padding:0 9px;font-size:11px;font-weight:800}.claim-batch-status.ready{color:#12743a;background:#dff4e6}.claim-batch-status.generated{color:#1f68b3;background:#dcecff}.claim-batch-status.failed{color:#c92233;background:#ffe2e5}.claim-batch-file-link{border:0;padding:0;color:#005cc8;background:transparent;font-size:12px;font-weight:800;cursor:pointer}.claim-batch-file-link:hover{text-decoration:underline}.claim-batch-row-action{width:28px;height:30px;display:inline-flex;align-items:center;justify-content:center;color:#34445a;background:#fff;border:1px solid #d5deea;border-radius:5px;cursor:pointer}.claim-batch-row-action:hover{background:#eef5ff;border-color:#b6cae3}.claim-batch-footer{display:flex;align-items:center;justify-content:space-between;gap:16px;padding-top:15px;color:#52657c;font-size:12px;font-weight:600}.claim-batch-pagination{display:flex;align-items:center;gap:6px}.claim-batch-pagination button{width:30px;height:30px;display:inline-flex;align-items:center;justify-content:center;color:#52657c;background:#fff;border:1px solid #dbe4ef;border-radius:5px;font-size:12px;font-weight:800;cursor:pointer}.claim-batch-pagination button.active{color:#fff;background:#005cc8;border-color:#005cc8}.claim-batch-pagination button:disabled{opacity:.65;cursor:not-allowed}@media (max-width: 1180px){.claim-batch-table-toolbar{align-items:flex-start;flex-direction:column}.claim-batch-selection-actions{justify-content:flex-start}}@media (max-width: 760px){.claim-batch-page{padding:14px}.claim-batch-heading,.claim-batch-footer{align-items:stretch;flex-direction:column}.claim-batch-filter-button{width:100%}.claim-batch-modal-grid{grid-template-columns:1fr}.claim-batch-selection-actions{align-items:stretch;flex-direction:column}.claim-batch-table-card{padding:14px}}.claim-batch-page{padding:16px 22px;background:#edf3f8}.claim-batch-hero{width:100%;display:flex;align-items:center;gap:14px;margin:0 0 14px;padding:14px 18px;background:#fff;border:1px solid #d9e3ef;border-radius:10px;box-shadow:0 6px 16px #0f233c0a}.claim-batch-hero-icon{width:42px;height:42px;display:inline-flex;align-items:center;justify-content:center;flex:0 0 auto;color:#0f897d;background:#e8f8f4;border-radius:10px}.claim-batch-hero-copy{min-width:0}.claim-batch-hero-copy h1{margin:0;color:#08264a;font-size:20px;font-weight:800;line-height:1.2}.claim-batch-hero-copy p{margin:5px 0 0;overflow:hidden;color:#58708f;font-size:13px;line-height:1.35;text-overflow:ellipsis;white-space:nowrap}.claim-batch-filter-button{min-width:104px;height:40px;border-radius:7px;box-shadow:0 2px #083f3b,0 8px 16px #0f897d24;font-size:14px}.claim-batch-table-toolbar .claim-batch-filter-button{min-width:108px;height:40px;box-shadow:0 2px #083f3b,0 6px 14px #0f897d1f}.claim-batch-table-card{width:100%;margin:0;overflow:hidden;padding:0;border-radius:8px}.claim-batch-table-toolbar{margin-bottom:0;padding:14px 18px;flex-wrap:wrap}.claim-batch-table-title{flex-wrap:wrap}.claim-batch-table-title .claim-batch-filter-button{margin-left:10px}.claim-batch-table-wrap{border-width:1px 0;border-style:solid;border-color:#dfe7f1;border-radius:0}.claim-batch-table{width:100%;min-width:0;table-layout:fixed}.claim-batch-table th,.claim-batch-table td{height:46px;overflow:hidden;padding:0 14px;text-overflow:ellipsis;white-space:nowrap}.claim-batch-table thead th{height:46px;color:#fff;background:#138996;font-size:12px;text-transform:uppercase}.claim-batch-table th:first-child,.claim-batch-table td:first-child{width:52px}.claim-batch-table th:nth-child(2),.claim-batch-table td:nth-child(2){width:96px}.claim-batch-table th:nth-child(3),.claim-batch-table td:nth-child(3){width:92px}.claim-batch-table th:nth-child(4),.claim-batch-table td:nth-child(4){width:230px}.claim-batch-table th:nth-child(5),.claim-batch-table td:nth-child(5){width:120px}.claim-batch-table th:nth-child(6),.claim-batch-table td:nth-child(6){width:190px}.claim-batch-table th:nth-child(7),.claim-batch-table td:nth-child(7){width:120px}.claim-batch-table th:nth-child(8),.claim-batch-table td:nth-child(8){width:170px}.claim-batch-table th:nth-child(9),.claim-batch-table td:nth-child(9){width:130px}.claim-batch-table th span{color:#ffffff9e}.claim-batch-table tbody tr:nth-child(2n) td{background:#f7fafc}.claim-batch-table tbody tr:hover td{background:#eefaf8}.claim-batch-status.invalid{color:#b45309;background:#fef3c7}.claim-batch-mismatch{color:#b45309;font-weight:900}.claim-batch-empty-row{height:160px!important;color:#64748b;text-align:center!important;font-size:14px;font-weight:700}.claim-batch-empty-row.error{color:#dc2626}.claim-batch-footer{padding:10px 14px}.claim-batch-modal-backdrop{position:fixed;top:0;right:0;bottom:0;left:0;z-index:1000;display:flex;align-items:center;justify-content:center;padding:18px;background:#0f172a73;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px)}.claim-batch-modal{width:min(540px,100%);overflow:hidden;background:#fff;border:1px solid #d8e2ef;border-radius:16px;box-shadow:0 28px 70px #0f172a42}.claim-batch-modal-header{display:flex;align-items:flex-start;justify-content:space-between;gap:18px;padding:20px 22px 16px;border-bottom:1px solid #e2e8f0}.claim-batch-modal-header h2{margin:0;color:#0f172a;font-size:18px;font-weight:800}.claim-batch-modal-header p{margin:6px 0 0;color:#64748b;font-size:14px;font-weight:600}.claim-batch-modal-close{width:36px;height:36px;display:inline-flex;align-items:center;justify-content:center;color:#64748b;background:#fff;border:1px solid #d8e2ef;border-radius:8px;cursor:pointer}.claim-batch-modal-close:hover{background:#f8fafc}.claim-batch-modal-grid{grid-template-columns:1fr;gap:16px;padding:20px 22px}.claim-batch-field select,.claim-batch-field input{height:42px;border-radius:8px;font-size:14px}.claim-batch-modal-footer{display:flex;justify-content:flex-end;gap:12px;padding:16px 22px;background:#f8fafc;border-top:1px solid #e2e8f0}.claim-batch-apply-btn{height:40px;display:inline-flex;align-items:center;justify-content:center;border:1px solid #0b7168;border-radius:8px;padding:0 18px;color:#fff;background:#0f897d;font-size:13px;font-weight:800;cursor:pointer}.claim-batch-apply-btn:hover{background:#0b776d;border-color:#075d56}@media (max-width: 760px){.claim-batch-page{padding:20px}.claim-batch-hero{align-items:flex-start;padding:14px}.claim-batch-footer{align-items:stretch;flex-direction:column}.claim-batch-filter-button{width:100%}.claim-batch-table-card{padding:0}}.claim-batch-page{padding:14px 18px;background:#eef5fa}.claim-batch-hero{margin-bottom:14px;padding:14px 18px;border-radius:6px}.claim-batch-hero-icon{width:42px;height:42px;border-radius:8px}.claim-batch-hero-copy h1{font-size:20px}.claim-batch-hero-copy p{margin-top:4px;font-size:12px}.claim-batch-hero-actions{display:flex;gap:10px;margin-left:auto}.claim-batch-refresh-btn{height:40px;display:inline-flex;align-items:center;gap:7px;padding:0 14px;color:#334155;background:#fff;border:1px solid #d7e2ef;border-radius:5px;font-size:12px;font-weight:800;cursor:pointer}.claim-batch-refresh-btn:hover{background:#f8fafc}.claim-batch-filter-button{min-width:96px;height:40px;border-radius:5px;background:#078577;font-size:13px}.claim-batch-table-card{border-radius:6px}.claim-batch-list-toolbar{display:flex;align-items:flex-start;justify-content:space-between;gap:18px;padding:18px 20px 14px}.claim-batch-list-left{display:grid;gap:12px}.claim-batch-table-title{display:flex;align-items:center;gap:10px}.claim-batch-status-tabs{display:flex;flex-wrap:wrap;gap:8px}.claim-batch-status-tabs button{height:30px;display:inline-flex;align-items:center;gap:8px;padding:0 12px;border-radius:5px;border:1px solid #d7e2ef;background:#fff;color:#334155;font-size:12px;font-weight:800;cursor:pointer}.claim-batch-status-tabs button.active,.claim-batch-status-tabs button.all{border-color:#0f897d;color:#0f766e}.claim-batch-status-tabs button.ready{border-color:#cfeedd;color:#15803d;background:#f0fdf4}.claim-batch-status-tabs button.generated{border-color:#cfe3ff;color:#005cc8;background:#eef6ff}.claim-batch-status-tabs button.invalid{border-color:#fed7aa;color:#c2410c;background:#fff7ed}.claim-batch-search-wrap{position:relative;width:min(360px,100%);margin-top:20px}.claim-batch-search-wrap svg{position:absolute;left:14px;top:50%;color:#94a3b8;transform:translateY(-50%);pointer-events:none}.claim-batch-search-wrap input{width:100%;height:42px;padding-left:40px;border:1px solid #d7e2ef;border-radius:5px;font-size:13px}.claim-batch-selected-bar{display:flex;align-items:center;justify-content:space-between;gap:16px;padding:12px 20px;border-top:1px solid #d7f0ea;background:#f1fffc}.claim-batch-selected-left{display:flex;align-items:center;gap:14px;flex-wrap:wrap}.claim-batch-selected-check{width:32px;height:32px;display:inline-flex;align-items:center;justify-content:center;color:#fff;background:#0f897d;border-radius:999px;font-weight:900}.claim-batch-selected-stat{display:inline-flex;align-items:center;gap:7px;color:#475569;font-size:13px}.claim-batch-table{min-width:1040px}.claim-batch-table th,.claim-batch-table td{height:48px}.claim-batch-table thead th{background:#087f72;font-size:11px;text-transform:none}.claim-batch-table tbody tr.selected td{background:#effefa}.claim-batch-id-link,.claim-batch-file-link{display:inline-flex;align-items:center;gap:6px;border:0;padding:0;color:#0067d8;background:transparent;font-size:12px;font-weight:800;cursor:pointer}.claim-batch-clearinghouse{display:inline-flex;max-width:100%;overflow:hidden;border-bottom:1px dotted #94a3b8;text-overflow:ellipsis;vertical-align:middle}.claim-batch-table th:first-child,.claim-batch-table td:first-child{width:48px}.claim-batch-table th:nth-child(2),.claim-batch-table td:nth-child(2){width:86px}.claim-batch-table th:nth-child(3),.claim-batch-table td:nth-child(3){width:80px}.claim-batch-table th:nth-child(4),.claim-batch-table td:nth-child(4){width:118px}.claim-batch-table th:nth-child(5),.claim-batch-table td:nth-child(5){width:280px}.claim-batch-table th:nth-child(6),.claim-batch-table td:nth-child(6){width:105px}.claim-batch-table th:nth-child(7),.claim-batch-table td:nth-child(7){width:140px}.claim-batch-table th:nth-child(8),.claim-batch-table td:nth-child(8){width:125px}.claim-batch-table th:nth-child(9),.claim-batch-table td:nth-child(9){width:210px}.claim-batch-file-link{max-width:100%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.claim-batch-date-stack{display:grid;gap:3px}.claim-batch-date-stack small{display:inline-flex;align-items:center;gap:5px;color:#475569}.claim-batch-status{gap:5px;min-width:auto;height:26px;border-radius:5px;text-transform:uppercase}.claim-batch-status.ready{color:#11823b;background:#dff4e6}.claim-batch-status.generated{color:#0967c7;background:#dcecff}.claim-batch-status.invalid{color:#c2410c;background:#fef3c7}.claim-batch-table{min-width:1100px;table-layout:fixed}.claim-batch-table th,.claim-batch-table td{height:42px;padding:8px 9px;font-size:11px}.claim-batch-table th:nth-child(1),.claim-batch-table td:nth-child(1){width:38px}.claim-batch-table th:nth-child(2),.claim-batch-table td:nth-child(2){width:62px}.claim-batch-table th:nth-child(3),.claim-batch-table td:nth-child(3){width:55px}.claim-batch-table th:nth-child(4),.claim-batch-table td:nth-child(4){width:100px}.claim-batch-table th:nth-child(5),.claim-batch-table td:nth-child(5){width:125px}.claim-batch-table th:nth-child(6),.claim-batch-table td:nth-child(6){width:72px}.claim-batch-table th:nth-child(7),.claim-batch-table td:nth-child(7){width:105px}.claim-batch-table th:nth-child(8),.claim-batch-table td:nth-child(8){width:88px}.claim-batch-table th:nth-child(9),.claim-batch-table td:nth-child(9){width:105px}.claim-batch-table th:nth-child(10),.claim-batch-table td:nth-child(10){width:55px}.claim-batch-table th:nth-child(11),.claim-batch-table td:nth-child(11){width:90px}.claim-batch-table th:nth-child(12),.claim-batch-table td:nth-child(12){width:140px}.claim-batch-table th:nth-child(13),.claim-batch-table td:nth-child(13){width:55px}.claim-batch-table td{white-space:nowrap}.claim-batch-table td>div,.claim-batch-table .claim-batch-clearinghouse,.claim-batch-table .claim-batch-file-link{max-width:100%;overflow:hidden;text-overflow:ellipsis}.claim-batch-page{width:100%;max-width:1140px;margin:0 auto;padding:16px 12px;background:#f6f9fc}.claim-batch-hero{min-height:72px;margin-bottom:12px;padding:12px 14px;border-radius:6px}.claim-batch-hero-icon{width:40px;height:40px}.claim-batch-hero-copy h1{font-size:18px;line-height:1.2}.claim-batch-hero-copy p{font-size:11px}.claim-batch-hero-actions{gap:8px}.claim-batch-hero-actions button,.claim-batch-refresh-btn,.claim-batch-filter-button{height:36px;min-height:36px;padding-right:13px;padding-left:13px;font-size:12px}.claim-batch-list-toolbar{gap:12px;padding:14px 16px 12px}.claim-batch-list-left{gap:9px}.claim-batch-table-title{margin-bottom:0!important}.claim-batch-table-title h2{font-size:16px!important}.claim-batch-table-title span{padding:5px 9px!important;font-size:11px!important}.claim-batch-status-tabs{gap:6px}.claim-batch-status-tabs button{height:28px;padding:0 10px;font-size:11px}.claim-batch-search-wrap{width:325px;max-width:325px;margin-top:0}.claim-batch-search-wrap input{height:36px;font-size:11px}.claim-batch-table{min-width:1100px}.claim-batch-table th,.claim-batch-table td{height:46px;padding:7px 8px;font-size:10px;line-height:1.2}.claim-batch-table thead th{font-size:10px;letter-spacing:0}.claim-batch-table .claim-batch-status,.claim-batch-table .claim-batch-file-link,.claim-batch-table .claim-batch-id-link{font-size:10px}.claim-batch-table .claim-batch-row-action{width:28px;height:28px}.claim-batch-page{max-width:none;margin:0;padding:16px;background:#f7f9fc}.claim-batch-hero{min-height:84px;padding:16px 20px;border-radius:7px}.claim-batch-hero-icon{width:60px;height:60px;border-radius:10px}.claim-batch-hero-copy h1{font-size:24px}.claim-batch-hero-copy p{margin-top:5px;font-size:14px}.claim-batch-hero-actions{gap:10px}.claim-batch-hero-actions button,.claim-batch-refresh-btn,.claim-batch-filter-button{height:54px;min-height:54px;padding-right:20px;padding-left:20px;font-size:15px}.claim-batch-list-toolbar{padding:20px 24px 18px}.claim-batch-table-title h2{font-size:20px!important}.claim-batch-table-title span{padding:8px 12px!important;font-size:13px!important}.claim-batch-status-tabs button{height:38px;padding:0 14px;font-size:13px}.claim-batch-search-wrap{width:490px;max-width:490px}.claim-batch-search-wrap input{height:48px;font-size:14px}.claim-batch-table{min-width:100%;table-layout:auto}.claim-batch-table th,.claim-batch-table td{height:74px;padding:12px 16px;font-size:14px;line-height:1.35}.claim-batch-table thead th{height:52px;font-size:13px;letter-spacing:0}.claim-batch-table .claim-batch-status,.claim-batch-table .claim-batch-file-link,.claim-batch-table .claim-batch-id-link{font-size:13px}.claim-batch-action-menu-wrap{position:relative;display:inline-flex}.claim-batch-action-menu{position:absolute;z-index:30;top:calc(100% + 6px);right:0;width:158px;padding:6px;border:1px solid #dbe4ef;border-radius:7px;background:#fff;box-shadow:0 8px 22px #0f274624}.claim-batch-action-menu button{display:flex;width:100%;align-items:center;gap:9px;padding:9px 8px;border:0;border-radius:5px;color:#173252;background:transparent;font-size:12px;font-weight:600;text-align:left;cursor:pointer}.claim-batch-action-menu button:hover:not(:disabled){background:#eef6ff;color:#0566d8}.claim-batch-action-menu button:disabled{color:#94a3b8;cursor:not-allowed}.claim-batch-page{overflow-x:hidden}.claim-batch-table-wrap{overflow-x:auto}.claim-batch-table{width:100%;min-width:1310px;table-layout:fixed}.claim-batch-table th,.claim-batch-table td{overflow:hidden;text-overflow:ellipsis}@media (max-width: 1100px){.claim-batch-table{min-width:1310px}}@media (max-width: 900px){.claim-batch-hero,.claim-batch-list-toolbar,.claim-batch-selected-bar{align-items:stretch;flex-direction:column}.claim-batch-hero-actions,.claim-batch-selection-actions{justify-content:flex-start}.claim-batch-search-wrap{width:100%;margin-top:0}}.ipd-page{min-height:100%;overflow-x:hidden;--tw-bg-opacity: 1;background-color:rgb(242 244 247 / var(--tw-bg-opacity, 1));--tw-text-opacity: 1;color:rgb(36 54 75 / var(--tw-text-opacity, 1))}.ipd-page-embedded{min-height:100%}.ipd-page-embedded .ipd-topbar{border-top-width:0px}.ipd-page-readonly .ipd-field input,.ipd-page-readonly .ipd-field select,.ipd-page-readonly .ipd-doc-meta input,.ipd-page-readonly .ipd-table-input,.ipd-page-readonly .insurance-type-select,.ipd-page-readonly .settings-combobox-toggle{pointer-events:none;--tw-bg-opacity: 1;background-color:rgb(248 250 252 / var(--tw-bg-opacity, 1));--tw-text-opacity: 1;color:rgb(51 65 85 / var(--tw-text-opacity, 1))}.ipd-top-header{padding-left:.875rem;padding-right:.875rem;padding-top:.75rem;padding-bottom:0}.ipd-page-heading{margin-left:0;margin-right:0;margin-top:0;margin-bottom:.625rem;font-size:1.125rem;line-height:1.75rem;font-weight:700;--tw-text-opacity: 1;color:rgb(30 53 82 / var(--tw-text-opacity, 1))}.ipd-page-heading span{background-color:transparent;padding:0}.ipd-breadcrumb-wrap{box-sizing:border-box;padding-top:0;padding-bottom:0;padding-left:.875rem;padding-right:.875rem}.ipd-shell{background-color:transparent;padding-top:0;padding-bottom:0;padding-left:.875rem;padding-right:.875rem;padding-bottom:1rem}.ipd-topbar{margin-top:1rem;display:flex;align-items:center;justify-content:space-between;gap:1rem;border-top-left-radius:.375rem;border-top-right-radius:.375rem;border-width:1px;border-bottom-width:0px;--tw-border-opacity: 1;border-color:rgb(215 221 231 / var(--tw-border-opacity, 1));--tw-bg-opacity: 1;background-color:rgb(255 255 255 / var(--tw-bg-opacity, 1));padding:.625rem .875rem}.ipd-title-wrap{display:inline-flex;min-height:2.5rem;align-items:center;gap:.5rem;border-width:0px;background-color:transparent;padding:0;font-weight:700}.ipd-title-icon{flex-shrink:0;--tw-text-opacity: 1;color:rgb(31 95 159 / var(--tw-text-opacity, 1))}.ipd-title{font-size:1rem;line-height:1.5rem;font-weight:700;--tw-text-opacity: 1;color:rgb(35 56 79 / var(--tw-text-opacity, 1))}.ipd-main-board{overflow:hidden;border-bottom-right-radius:.375rem;border-bottom-left-radius:.375rem;border-width:1px;--tw-border-opacity: 1;border-color:rgb(215 221 231 / var(--tw-border-opacity, 1));--tw-bg-opacity: 1;background-color:rgb(255 255 255 / var(--tw-bg-opacity, 1))}.ipd-topbar-actions{margin-left:auto;display:flex;flex-shrink:0;align-items:center;gap:.5rem;padding:0}.ipd-action-btn{display:inline-flex;height:38px;min-width:78px;cursor:pointer;align-items:center;justify-content:center;gap:.5rem;border-radius:.375rem;border-width:1px;--tw-border-opacity: 1;border-color:rgb(211 223 237 / var(--tw-border-opacity, 1));--tw-bg-opacity: 1;background-color:rgb(255 255 255 / var(--tw-bg-opacity, 1));padding-top:0;padding-bottom:0;padding-left:.875rem;padding-right:.875rem;font-size:.875rem;line-height:1.25rem;font-weight:700;--tw-text-opacity: 1;color:rgb(36 85 149 / var(--tw-text-opacity, 1));--tw-shadow: 0 0 #0000;--tw-shadow-colored: 0 0 #0000;box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow);transition-property:color,background-color,border-color,text-decoration-color,fill,stroke;transition-duration:.18s;transition-timing-function:cubic-bezier(.4,0,.2,1)}.ipd-action-btn:hover{--tw-border-opacity: 1;border-color:rgb(184 201 223 / var(--tw-border-opacity, 1));--tw-bg-opacity: 1;background-color:rgb(238 245 255 / var(--tw-bg-opacity, 1))}.ipd-action-btn:disabled{cursor:not-allowed;opacity:.7}.ipd-btn-icon{display:inline-flex;flex-shrink:0;align-items:center;justify-content:center;line-height:1}.ipd-log-btn{--tw-bg-opacity: 1;background-color:rgb(255 255 255 / var(--tw-bg-opacity, 1))}.ipd-save-btn{--tw-border-opacity: 1;border-color:rgb(36 85 149 / var(--tw-border-opacity, 1));--tw-bg-opacity: 1;background-color:rgb(36 85 149 / var(--tw-bg-opacity, 1));--tw-text-opacity: 1;color:rgb(255 255 255 / var(--tw-text-opacity, 1));--tw-shadow: 0 8px 18px rgba(36, 85, 149, .18);--tw-shadow-colored: 0 8px 18px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.ipd-save-btn:hover{--tw-border-opacity: 1;border-color:rgb(29 71 125 / var(--tw-border-opacity, 1));--tw-bg-opacity: 1;background-color:rgb(29 71 125 / var(--tw-bg-opacity, 1))}.ipd-back-btn{--tw-bg-opacity: 1;background-color:rgb(255 255 255 / var(--tw-bg-opacity, 1))}.ipd-row-btn{cursor:pointer;border-radius:.375rem;border-width:1px;--tw-border-opacity: 1;border-color:rgb(191 203 216 / var(--tw-border-opacity, 1));--tw-bg-opacity: 1;background-color:rgb(255 255 255 / var(--tw-bg-opacity, 1));padding-top:7px;padding-bottom:7px;padding-left:.75rem;padding-right:.75rem;font-size:13px;--tw-text-opacity: 1;color:rgb(36 54 75 / var(--tw-text-opacity, 1));transition-property:color,background-color,border-color,text-decoration-color,fill,stroke;transition-duration:.18s;transition-timing-function:cubic-bezier(.4,0,.2,1)}.ipd-row-btn:hover{--tw-border-opacity: 1;border-color:rgb(174 189 206 / var(--tw-border-opacity, 1));--tw-bg-opacity: 1;background-color:rgb(238 244 251 / var(--tw-bg-opacity, 1))}.ipd-row-btn.danger{--tw-border-opacity: 1;border-color:rgb(239 199 199 / var(--tw-border-opacity, 1));--tw-bg-opacity: 1;background-color:rgb(255 245 245 / var(--tw-bg-opacity, 1));--tw-text-opacity: 1;color:rgb(179 58 58 / var(--tw-text-opacity, 1))}.ipd-tabs{margin-top:0;display:flex;min-height:48px;min-width:0px;align-items:flex-start;gap:0px;overflow:visible;border-bottom-width:1px;--tw-border-opacity: 1;border-bottom-color:rgb(215 221 231 / var(--tw-border-opacity, 1));--tw-bg-opacity: 1;background-color:rgb(255 255 255 / var(--tw-bg-opacity, 1));padding-top:0;padding-bottom:0;padding-left:.875rem;padding-right:.875rem}.ipd-tab-list{display:flex;min-width:0px;flex:1 1 0%;flex-wrap:wrap;align-items:center;gap:0px;overflow:visible}.ipd-tab{position:relative;cursor:pointer;white-space:nowrap;border-width:0px;border-bottom-width:3px;border-bottom-color:transparent;background-color:transparent;padding:.75rem;font-size:.875rem;line-height:1.25rem;--tw-text-opacity: 1;color:rgb(36 54 79 / var(--tw-text-opacity, 1))}.ipd-tab.active{--tw-border-opacity: 1;border-bottom-color:rgb(76 113 155 / var(--tw-border-opacity, 1));font-weight:700;--tw-text-opacity: 1;color:rgb(31 63 105 / var(--tw-text-opacity, 1))}.ipd-tab.active:after{display:none}.ipd-section-wrap{display:grid;gap:18px;padding:18px}.ipd-grid{display:grid;gap:1rem}.ipd-grid.two-col{grid-template-columns:repeat(2,minmax(0,1fr))}.ipd-card{border-width:1px;--tw-border-opacity: 1;border-color:rgb(215 221 231 / var(--tw-border-opacity, 1));--tw-bg-opacity: 1;background-color:rgb(252 253 255 / var(--tw-bg-opacity, 1));padding:.875rem}.ipd-card h3{margin-left:0;margin-right:0;margin-top:0;margin-bottom:.875rem;font-size:1rem;line-height:1.5rem;font-weight:700;--tw-text-opacity: 1;color:rgb(83 112 147 / var(--tw-text-opacity, 1))}.ipd-card-header{margin-bottom:.875rem;display:flex;align-items:center;justify-content:space-between;gap:.75rem}.ipd-card-header h3{margin:0}.ipd-form-grid{display:grid;gap:14px 12px}.ipd-form-grid.three-col{grid-template-columns:repeat(2,minmax(0,1fr))}.ipd-field,.ipd-doc-meta{display:flex;min-width:0px;flex-direction:column;gap:.375rem}.ipd-field label,.ipd-doc-meta label{font-size:13px;font-weight:500;--tw-text-opacity: 1;color:rgb(51 74 98 / var(--tw-text-opacity, 1))}.ipd-field input,.ipd-field select,.ipd-doc-meta input,.ipd-table-input{box-sizing:border-box;min-height:2.5rem;width:100%;border-radius:10px;border-width:1px;--tw-border-opacity: 1;border-color:rgb(185 198 213 / var(--tw-border-opacity, 1));--tw-bg-opacity: 1;background-color:rgb(255 255 255 / var(--tw-bg-opacity, 1));padding-top:0;padding-bottom:0;padding-left:.75rem;padding-right:.75rem;font-size:.875rem;line-height:1.25rem;--tw-text-opacity: 1;color:rgb(34 54 76 / var(--tw-text-opacity, 1));outline:2px solid transparent;outline-offset:2px;transition-property:all;transition-duration:.18s;transition-timing-function:cubic-bezier(.4,0,.2,1)}.ipd-field input:focus,.ipd-field select:focus,.ipd-doc-meta input:focus,.ipd-table-input:focus{--tw-border-opacity: 1;border-color:rgb(126 166 223 / var(--tw-border-opacity, 1));--tw-shadow: 0 0 0 2px rgba(71, 109, 158, .12);--tw-shadow-colored: 0 0 0 2px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.ipd-plan-info{margin-top:.5rem;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:.375rem;border-radius:.75rem;border-width:1px;--tw-border-opacity: 1;border-color:rgb(215 226 239 / var(--tw-border-opacity, 1));--tw-bg-opacity: 1;background-color:rgb(248 251 255 / var(--tw-bg-opacity, 1));padding:.5rem;font-size:.75rem;line-height:1rem;font-weight:700;--tw-text-opacity: 1;color:rgb(64 90 120 / var(--tw-text-opacity, 1))}.ipd-plan-info span{min-width:0px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.ipd-field input[readonly],.ipd-doc-meta input[readonly]{--tw-bg-opacity: 1;background-color:rgb(255 255 255 / var(--tw-bg-opacity, 1))}.ipd-table-input{min-height:38px;border-radius:.5rem;padding:.5rem .625rem}.ipd-table-combobox .settings-combobox-toggle{height:38px;min-height:38px;border-radius:.5rem;padding-left:.625rem;padding-right:.625rem;font-size:.875rem;line-height:1.25rem}.ipd-table-combobox .settings-combobox-panel{min-width:180px}.span-2{grid-column:span 2 / span 2}.ipd-doc-list{display:grid;gap:.75rem}.ipd-doc-item{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:.875rem;border-radius:10px;border-width:1px;--tw-border-opacity: 1;border-color:rgb(219 227 237 / var(--tw-border-opacity, 1));--tw-bg-opacity: 1;background-color:rgb(255 255 255 / var(--tw-bg-opacity, 1));padding:.75rem}.ipd-placeholder,.ipd-empty,.ipd-empty-cell{font-size:.875rem;line-height:1.25rem;--tw-text-opacity: 1;color:rgb(106 129 153 / var(--tw-text-opacity, 1))}.ipd-empty{padding:3rem 1.25rem;text-align:center}.ipd-empty-cell{border-radius:10px;border-width:1px;border-style:dashed;--tw-border-opacity: 1;border-color:rgb(213 223 235 / var(--tw-border-opacity, 1));--tw-bg-opacity: 1;background-color:rgb(255 255 255 / var(--tw-bg-opacity, 1));padding:18px;text-align:center}.ipd-incident-top-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:.875rem}.ipd-half-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:1rem}.ipd-mini-head{display:grid;grid-template-columns:56px 140px 1fr 92px;gap:.625rem;padding-left:.25rem;padding-right:.25rem;padding-top:0;padding-bottom:.5rem;font-size:.75rem;line-height:1rem;font-weight:700;--tw-text-opacity: 1;color:rgb(75 100 128 / var(--tw-text-opacity, 1))}.ipd-side-list{display:grid;gap:.625rem}.ipd-side-row{display:grid;grid-template-columns:56px 140px 1fr 92px;align-items:center;gap:.625rem;border-radius:10px;border-width:1px;--tw-border-opacity: 1;border-color:rgb(219 227 237 / var(--tw-border-opacity, 1));--tw-bg-opacity: 1;background-color:rgb(255 255 255 / var(--tw-bg-opacity, 1));padding:.75rem}.ipd-side-index{display:flex;min-height:38px;align-items:center;justify-content:center;border-radius:.5rem;--tw-bg-opacity: 1;background-color:rgb(238 243 248 / var(--tw-bg-opacity, 1));font-weight:700;--tw-text-opacity: 1;color:rgb(36 66 97 / var(--tw-text-opacity, 1))}@media (max-width: 1280px){.ipd-grid.two-col,.ipd-half-grid,.ipd-incident-top-grid,.ipd-doc-item{grid-template-columns:repeat(1,minmax(0,1fr))}.ipd-form-grid.three-col{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width: 900px){.ipd-mini-head{display:none}.ipd-side-row{grid-template-columns:repeat(1,minmax(0,1fr))}.ipd-side-index{justify-content:flex-start;padding-left:.875rem}.span-2{grid-column:span 1 / span 1}}@media (max-width: 768px){.ipd-topbar{flex-direction:column;align-items:flex-start;gap:.75rem}.ipd-shell{padding-left:.75rem;padding-right:.75rem}.ipd-card-header{flex-direction:column;align-items:flex-start}.ipd-tabs{flex-wrap:wrap;align-items:stretch}.ipd-tab-list{width:100%}.ipd-topbar-actions{width:100%;flex-wrap:wrap;justify-content:flex-start;border-top-width:1px;--tw-border-opacity: 1;border-top-color:rgb(238 242 246 / var(--tw-border-opacity, 1));padding-left:.75rem;padding-right:.75rem;padding-bottom:.75rem}.ipd-form-grid.three-col{grid-template-columns:repeat(1,minmax(0,1fr))}}.ipd-doc-link{font-weight:600;--tw-text-opacity: 1;color:rgb(37 99 235 / var(--tw-text-opacity, 1));text-decoration-line:underline}.ipd-doc-link:hover{--tw-text-opacity: 1;color:rgb(29 78 216 / var(--tw-text-opacity, 1))}.ipd-form-grid.four-col{grid-template-columns:repeat(4,minmax(0,1fr))}@media (max-width: 1200px){.ipd-form-grid.four-col{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width: 768px){.ipd-form-grid.four-col{grid-template-columns:repeat(1,minmax(0,1fr))}}.ipd-anesthesia-head{grid-template-columns:56px 1.5fr 1fr 1fr 1fr 92px}.ipd-anesthesia-row{display:grid;grid-template-columns:56px 1.5fr 1fr 1fr 1fr 92px;align-items:center;gap:.625rem;border-radius:10px;border-width:1px;--tw-border-opacity: 1;border-color:rgb(219 227 237 / var(--tw-border-opacity, 1));--tw-bg-opacity: 1;background-color:rgb(255 255 255 / var(--tw-bg-opacity, 1));padding:.75rem}@media (max-width: 900px){.ipd-anesthesia-head{display:none}.ipd-anesthesia-row{grid-template-columns:repeat(1,minmax(0,1fr))}}.insurance-toolbar-card{margin-bottom:0;--tw-bg-opacity: 1;background-color:rgb(248 251 255 / var(--tw-bg-opacity, 1));padding:.875rem}.insurance-toolbar-card .ipd-card-header{margin-bottom:0}.insurance-toolbar-card .ipd-row-btn{min-height:36px;--tw-border-opacity: 1;border-color:rgb(36 85 149 / var(--tw-border-opacity, 1));--tw-bg-opacity: 1;background-color:rgb(36 85 149 / var(--tw-bg-opacity, 1));padding-top:0;padding-bottom:0;padding-left:.875rem;padding-right:.875rem;font-weight:700;--tw-text-opacity: 1;color:rgb(255 255 255 / var(--tw-text-opacity, 1))}.insurance-toolbar-card .ipd-row-btn:hover{--tw-border-opacity: 1;border-color:rgb(29 71 125 / var(--tw-border-opacity, 1));--tw-bg-opacity: 1;background-color:rgb(29 71 125 / var(--tw-bg-opacity, 1))}.insurance-dynamic-card{margin-bottom:0;--tw-bg-opacity: 1;background-color:rgb(255 255 255 / var(--tw-bg-opacity, 1));padding:.875rem}.insurance-dynamic-card>.ipd-card-header{margin:-.875rem -.875rem .875rem;border-bottom-width:1px;--tw-border-opacity: 1;border-bottom-color:rgb(215 221 231 / var(--tw-border-opacity, 1));--tw-bg-opacity: 1;background-color:rgb(248 251 255 / var(--tw-bg-opacity, 1));padding:.75rem .875rem}.insurance-dynamic-actions{display:flex;align-items:center;gap:.625rem}.ipd-document-actions{display:flex;flex-wrap:wrap;align-items:center;gap:.625rem;padding:.25rem 1rem 1rem}.ipd-doc-file-btn,.ipd-doc-upload-btn{display:inline-flex;min-height:34px;align-items:center;gap:.5rem;border-radius:.5rem;border-width:1px;--tw-border-opacity: 1;border-color:rgb(191 208 230 / var(--tw-border-opacity, 1));--tw-bg-opacity: 1;background-color:rgb(255 255 255 / var(--tw-bg-opacity, 1));padding-top:0;padding-bottom:0;padding-left:.875rem;padding-right:.875rem;font-size:13px;font-weight:600;--tw-text-opacity: 1;color:rgb(36 85 149 / var(--tw-text-opacity, 1));--tw-shadow: 0 1px 0 rgba(36, 85, 149, .03);--tw-shadow-colored: 0 1px 0 var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.ipd-doc-file-btn:hover,.ipd-doc-upload-btn:hover{--tw-border-opacity: 1;border-color:rgb(158 180 211 / var(--tw-border-opacity, 1));--tw-bg-opacity: 1;background-color:rgb(244 248 253 / var(--tw-bg-opacity, 1))}.ipd-doc-upload-btn{--tw-border-opacity: 1;border-color:rgb(36 85 149 / var(--tw-border-opacity, 1));--tw-bg-opacity: 1;background-color:rgb(36 85 149 / var(--tw-bg-opacity, 1));--tw-text-opacity: 1;color:rgb(255 255 255 / var(--tw-text-opacity, 1))}.ipd-doc-upload-btn:hover{--tw-border-opacity: 1;border-color:rgb(29 71 125 / var(--tw-border-opacity, 1));--tw-bg-opacity: 1;background-color:rgb(29 71 125 / var(--tw-bg-opacity, 1))}.ipd-doc-upload-btn:disabled{cursor:not-allowed;opacity:.6}.ipd-doc-file-input{display:none}.ipd-doc-selected{max-width:100%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;border-radius:.5rem;border-width:1px;--tw-border-opacity: 1;border-color:rgb(227 234 243 / var(--tw-border-opacity, 1));--tw-bg-opacity: 1;background-color:rgb(246 249 252 / var(--tw-bg-opacity, 1));padding:.5rem .75rem;font-size:12px;--tw-text-opacity: 1;color:rgb(97 115 143 / var(--tw-text-opacity, 1))}.ipd-doc-delete-btn{display:inline-flex;min-height:32px;align-items:center;gap:.375rem;border-radius:.5rem;border-width:1px;--tw-border-opacity: 1;border-color:rgb(240 180 176 / var(--tw-border-opacity, 1));--tw-bg-opacity: 1;background-color:rgb(255 245 244 / var(--tw-bg-opacity, 1));padding-top:0;padding-bottom:0;padding-left:.75rem;padding-right:.75rem;font-size:12px;font-weight:600;--tw-text-opacity: 1;color:rgb(180 35 24 / var(--tw-text-opacity, 1))}.ipd-doc-delete-btn:hover{--tw-border-opacity: 1;border-color:rgb(234 154 147 / var(--tw-border-opacity, 1));--tw-bg-opacity: 1;background-color:rgb(255 232 229 / var(--tw-bg-opacity, 1))}.insurance-type-select{height:38px;min-width:140px;border-radius:.5rem;border-width:1px;--tw-border-opacity: 1;border-color:rgb(185 200 218 / var(--tw-border-opacity, 1));--tw-bg-opacity: 1;background-color:rgb(255 255 255 / var(--tw-bg-opacity, 1));padding-top:0;padding-bottom:0;padding-left:.625rem;padding-right:.625rem;--tw-text-opacity: 1;color:rgb(38 70 110 / var(--tw-text-opacity, 1))}.insurance-theme-wrap{display:grid;gap:.75rem}.insurance-theme-box{border-radius:.5rem;border-width:1px;--tw-border-opacity: 1;border-color:rgb(219 228 239 / var(--tw-border-opacity, 1));--tw-bg-opacity: 1;background-color:rgb(251 253 255 / var(--tw-bg-opacity, 1));padding:.875rem;--tw-shadow: 0 4px 14px rgba(15, 45, 80, .025);--tw-shadow-colored: 0 4px 14px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.insurance-theme-title{margin-bottom:.75rem;font-size:15px;font-weight:700;--tw-text-opacity: 1;color:rgb(36 85 149 / var(--tw-text-opacity, 1))}.insurance-section-wrap{gap:.75rem}.insurance-grid-four{grid-template-columns:repeat(4,minmax(0,1fr))}@media (max-width: 1200px){.insurance-grid-four{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width: 768px){.insurance-grid-four{grid-template-columns:repeat(1,minmax(0,1fr))}.insurance-dynamic-actions{flex-direction:column;align-items:stretch}.insurance-type-select{width:100%}}.ipd-checkbox-field{display:flex;align-items:center}.ipd-checkbox{display:flex;cursor:pointer;align-items:center;gap:.5rem;font-size:.875rem;line-height:1.25rem}.ipd-checkbox input{height:1rem;width:1rem;accent-color:#2f6fed}.cpt-link-btn{cursor:pointer;border-width:0px;background-color:transparent;padding:0;font-size:13px;font-weight:700;--tw-text-opacity: 1;color:rgb(29 78 216 / var(--tw-text-opacity, 1));text-decoration-line:underline}.ipd-modal-overlay{position:fixed;top:0;right:0;bottom:0;left:0;z-index:9999;display:flex;align-items:center;justify-content:center;background-color:#0f172a8c;padding:1.5rem;--tw-backdrop-blur: blur(3px);-webkit-backdrop-filter:var(--tw-backdrop-blur) var(--tw-backdrop-brightness) var(--tw-backdrop-contrast) var(--tw-backdrop-grayscale) var(--tw-backdrop-hue-rotate) var(--tw-backdrop-invert) var(--tw-backdrop-opacity) var(--tw-backdrop-saturate) var(--tw-backdrop-sepia);backdrop-filter:var(--tw-backdrop-blur) var(--tw-backdrop-brightness) var(--tw-backdrop-contrast) var(--tw-backdrop-grayscale) var(--tw-backdrop-hue-rotate) var(--tw-backdrop-invert) var(--tw-backdrop-opacity) var(--tw-backdrop-saturate) var(--tw-backdrop-sepia)}.ipd-modal{display:flex;max-height:92vh;width:min(1100px,96vw);flex-direction:column;overflow:hidden;border-radius:20px;border-width:1px;--tw-border-opacity: 1;border-color:rgb(229 231 235 / var(--tw-border-opacity, 1));--tw-bg-opacity: 1;background-color:rgb(255 255 255 / var(--tw-bg-opacity, 1));--tw-shadow: 0 24px 60px rgba(15, 23, 42, .22);--tw-shadow-colored: 0 24px 60px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.ipd-modal-header{display:flex;align-items:flex-start;justify-content:space-between;border-bottom-width:1px;--tw-border-opacity: 1;border-bottom-color:rgb(238 242 247 / var(--tw-border-opacity, 1));background-image:linear-gradient(180deg,#f8fbff,#fff);padding:1.25rem 1.5rem 1rem}.ipd-modal-header h3{margin:0;font-size:1.25rem;line-height:1.75rem;--tw-text-opacity: 1;color:rgb(15 23 42 / var(--tw-text-opacity, 1))}.ipd-modal-header p{margin-left:0;margin-right:0;margin-top:.375rem;margin-bottom:0;font-size:13px;--tw-text-opacity: 1;color:rgb(100 116 139 / var(--tw-text-opacity, 1))}.ipd-modal-close{height:38px;width:38px;cursor:pointer;border-radius:10px;border-width:0px;--tw-bg-opacity: 1;background-color:rgb(241 245 249 / var(--tw-bg-opacity, 1));font-size:1.5rem;line-height:2rem;line-height:1;--tw-text-opacity: 1;color:rgb(15 23 42 / var(--tw-text-opacity, 1));transition-property:all;transition-duration:.2s;transition-timing-function:cubic-bezier(.4,0,.2,1)}.ipd-modal-close:hover{--tw-bg-opacity: 1;background-color:rgb(226 232 240 / var(--tw-bg-opacity, 1))}.ipd-modal-body{overflow-y:auto;--tw-bg-opacity: 1;background-color:rgb(252 253 255 / var(--tw-bg-opacity, 1));padding-top:22px;padding-bottom:22px;padding-left:1.5rem;padding-right:1.5rem}.ipd-modal-body .ipd-form-grid{gap:18px}.ipd-modal-body .ipd-field label{margin-bottom:.375rem;display:block;font-weight:600;--tw-text-opacity: 1;color:rgb(51 65 85 / var(--tw-text-opacity, 1))}.ipd-modal-body .ipd-field input,.ipd-modal-body .ipd-field select{min-height:42px;width:100%;border-radius:.75rem;border-width:1px;--tw-border-opacity: 1;border-color:rgb(219 227 239 / var(--tw-border-opacity, 1));--tw-bg-opacity: 1;background-color:rgb(255 255 255 / var(--tw-bg-opacity, 1));padding:.625rem .75rem;transition-property:all;transition-duration:.2s;transition-timing-function:cubic-bezier(.4,0,.2,1)}.ipd-modal-body .ipd-field input:focus,.ipd-modal-body .ipd-field select:focus{--tw-border-opacity: 1;border-color:rgb(96 165 250 / var(--tw-border-opacity, 1));--tw-shadow: 0 0 0 3px rgba(96, 165, 250, .18);--tw-shadow-colored: 0 0 0 3px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow);outline:2px solid transparent;outline-offset:2px}.ipd-modal-footer{display:flex;justify-content:flex-end;gap:.75rem;border-top-width:1px;--tw-border-opacity: 1;border-top-color:rgb(238 242 247 / var(--tw-border-opacity, 1));--tw-bg-opacity: 1;background-color:rgb(255 255 255 / var(--tw-bg-opacity, 1));padding:1rem 1.5rem 1.25rem}@media (max-width: 768px){.ipd-modal{max-height:96vh;width:100%;border-radius:1rem}.ipd-modal-header,.ipd-modal-body,.ipd-modal-footer{padding-left:1rem;padding-right:1rem}}.cpt-link-btn{cursor:pointer;border-width:0px;background-color:transparent;padding:0;font-size:13px;font-weight:700;--tw-text-opacity: 1;color:rgb(37 99 235 / var(--tw-text-opacity, 1));text-decoration-line:underline}.ipd-modal-overlay{position:fixed;top:0;right:0;bottom:0;left:0;z-index:9999;display:flex;align-items:center;justify-content:center;background-color:#0f172a94;padding:1.5rem;--tw-backdrop-blur: blur(5px);-webkit-backdrop-filter:var(--tw-backdrop-blur) var(--tw-backdrop-brightness) var(--tw-backdrop-contrast) var(--tw-backdrop-grayscale) var(--tw-backdrop-hue-rotate) var(--tw-backdrop-invert) var(--tw-backdrop-opacity) var(--tw-backdrop-saturate) var(--tw-backdrop-sepia);backdrop-filter:var(--tw-backdrop-blur) var(--tw-backdrop-brightness) var(--tw-backdrop-contrast) var(--tw-backdrop-grayscale) var(--tw-backdrop-hue-rotate) var(--tw-backdrop-invert) var(--tw-backdrop-opacity) var(--tw-backdrop-saturate) var(--tw-backdrop-sepia)}.ipd-modal{display:flex;max-height:92vh;width:min(980px,96vw);flex-direction:column;overflow:hidden;border-radius:24px;border-width:1px;--tw-border-opacity: 1;border-color:rgb(219 228 240 / var(--tw-border-opacity, 1));--tw-bg-opacity: 1;background-color:rgb(255 255 255 / var(--tw-bg-opacity, 1));--tw-shadow: 0 28px 80px rgba(15, 23, 42, .28);--tw-shadow-colored: 0 28px 80px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.ipd-modal-header{display:flex;align-items:flex-start;justify-content:space-between;border-bottom-width:1px;--tw-border-opacity: 1;border-bottom-color:rgb(232 238 245 / var(--tw-border-opacity, 1));background-image:linear-gradient(180deg,#f8fbff,#fdfefe);padding-left:1.5rem;padding-right:1.5rem;padding-top:22px;padding-bottom:18px}.ipd-modal-header h3{margin:0;font-size:1.125rem;line-height:1.75rem;font-weight:800;line-height:1.2;--tw-text-opacity: 1;color:rgb(15 23 42 / var(--tw-text-opacity, 1))}.ipd-modal-header p{margin-left:0;margin-right:0;margin-top:.375rem;margin-bottom:0;font-size:13px;font-weight:600;--tw-text-opacity: 1;color:rgb(100 116 139 / var(--tw-text-opacity, 1))}.ipd-modal-close{height:2.5rem;width:2.5rem;cursor:pointer;border-radius:.75rem;border-width:0px;--tw-bg-opacity: 1;background-color:rgb(238 242 247 / var(--tw-bg-opacity, 1));font-size:1.5rem;line-height:2rem;line-height:1;--tw-text-opacity: 1;color:rgb(15 23 42 / var(--tw-text-opacity, 1));transition-property:all;transition-duration:.2s;transition-timing-function:cubic-bezier(.4,0,.2,1)}.ipd-modal-close:hover{--tw-bg-opacity: 1;background-color:rgb(223 231 241 / var(--tw-bg-opacity, 1))}.ipd-modal-body{overflow-y:auto;--tw-bg-opacity: 1;background-color:rgb(248 251 255 / var(--tw-bg-opacity, 1));padding-top:22px;padding-bottom:22px;padding-left:1.5rem;padding-right:1.5rem}.billing-section-card{margin-bottom:18px;border-radius:18px;border-width:1px;--tw-border-opacity: 1;border-color:rgb(227 235 245 / var(--tw-border-opacity, 1));--tw-bg-opacity: 1;background-color:rgb(255 255 255 / var(--tw-bg-opacity, 1));padding:18px;--tw-shadow: 0 8px 24px rgba(15, 23, 42, .04);--tw-shadow-colored: 0 8px 24px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.billing-section-title{margin-bottom:.875rem;border-bottom-width:1px;--tw-border-opacity: 1;border-bottom-color:rgb(237 242 247 / var(--tw-border-opacity, 1));padding-bottom:.625rem;font-size:.875rem;line-height:1.25rem;font-weight:800;--tw-text-opacity: 1;color:rgb(15 23 42 / var(--tw-text-opacity, 1))}.modal-grid{gap:16px 18px}.ipd-modal-body .ipd-field label{margin-bottom:7px;display:block;font-size:13px;font-weight:700;--tw-text-opacity: 1;color:rgb(51 65 85 / var(--tw-text-opacity, 1))}.ipd-modal-body .ipd-field input,.ipd-modal-body .ipd-field select{min-height:46px;width:100%;border-radius:14px;border-width:1px;--tw-border-opacity: 1;border-color:rgb(215 224 236 / var(--tw-border-opacity, 1));--tw-bg-opacity: 1;background-color:rgb(255 255 255 / var(--tw-bg-opacity, 1));padding:.625rem .875rem;font-size:.875rem;line-height:1.25rem;--tw-text-opacity: 1;color:rgb(15 23 42 / var(--tw-text-opacity, 1));transition-property:all;transition-duration:.2s;transition-timing-function:cubic-bezier(.4,0,.2,1)}.ipd-modal-body .ipd-field input:focus,.ipd-modal-body .ipd-field select:focus{--tw-border-opacity: 1;border-color:rgb(96 165 250 / var(--tw-border-opacity, 1));--tw-shadow: 0 0 0 4px rgba(96, 165, 250, .16);--tw-shadow-colored: 0 0 0 4px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow);outline:2px solid transparent;outline-offset:2px}.billing-check-grid{margin-top:.375rem;display:grid;grid-template-columns:repeat(2,minmax(180px,220px));gap:1rem}.billing-check-card{display:flex;cursor:pointer;align-items:center;gap:.75rem;border-radius:1rem;border-width:1px;--tw-border-opacity: 1;border-color:rgb(227 235 245 / var(--tw-border-opacity, 1));--tw-bg-opacity: 1;background-color:rgb(255 255 255 / var(--tw-bg-opacity, 1));padding-top:1rem;padding-bottom:1rem;padding-left:18px;padding-right:18px;font-weight:700;--tw-text-opacity: 1;color:rgb(51 65 85 / var(--tw-text-opacity, 1));--tw-shadow: 0 8px 24px rgba(15, 23, 42, .04);--tw-shadow-colored: 0 8px 24px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.billing-check-card input[type=checkbox]{height:18px;width:18px;accent-color:#2563eb}.ipd-modal-footer{display:flex;justify-content:flex-end;gap:.75rem;border-top-width:1px;--tw-border-opacity: 1;border-top-color:rgb(232 238 245 / var(--tw-border-opacity, 1));--tw-bg-opacity: 1;background-color:rgb(255 255 255 / var(--tw-bg-opacity, 1));padding:1rem 1.5rem 1.25rem}.ipd-modal-secondary-btn,.ipd-modal-primary-btn{height:42px;min-width:110px;cursor:pointer;border-radius:.75rem;padding:0 18px;font-size:.875rem;line-height:1.25rem;font-weight:700;transition-property:all;transition-duration:.2s;transition-timing-function:cubic-bezier(.4,0,.2,1)}.ipd-modal-secondary-btn{border-width:1px;--tw-border-opacity: 1;border-color:rgb(207 216 227 / var(--tw-border-opacity, 1));--tw-bg-opacity: 1;background-color:rgb(255 255 255 / var(--tw-bg-opacity, 1));--tw-text-opacity: 1;color:rgb(51 65 85 / var(--tw-text-opacity, 1))}.ipd-modal-secondary-btn:hover{--tw-bg-opacity: 1;background-color:rgb(248 250 252 / var(--tw-bg-opacity, 1))}.ipd-modal-primary-btn{border-width:1px;--tw-border-opacity: 1;border-color:rgb(37 99 235 / var(--tw-border-opacity, 1));--tw-bg-opacity: 1;background-color:rgb(37 99 235 / var(--tw-bg-opacity, 1));--tw-text-opacity: 1;color:rgb(255 255 255 / var(--tw-text-opacity, 1))}.ipd-modal-primary-btn:hover{--tw-border-opacity: 1;border-color:rgb(29 78 216 / var(--tw-border-opacity, 1));--tw-bg-opacity: 1;background-color:rgb(29 78 216 / var(--tw-bg-opacity, 1))}@media (max-width: 768px){.ipd-modal{max-height:96vh;width:100%;border-radius:18px}.ipd-modal-header,.ipd-modal-body,.ipd-modal-footer{padding-left:1rem;padding-right:1rem}.billing-check-grid{grid-template-columns:repeat(1,minmax(0,1fr))}}.cpt-link-btn{cursor:pointer;border-width:0px;background-color:transparent;padding:0;font-size:13px;font-weight:700;--tw-text-opacity: 1;color:rgb(31 95 174 / var(--tw-text-opacity, 1));text-decoration-line:underline}.emr-modal-overlay{position:fixed;top:0;right:0;bottom:0;left:0;z-index:9999;display:flex;align-items:center;justify-content:center;overflow-y:auto;background-color:#2b374873;padding:18px}.emr-modal{display:flex;max-height:94vh;width:min(1120px,98vw);flex-direction:column;overflow:hidden;border-radius:.5rem;border-width:1px;--tw-border-opacity: 1;border-color:rgb(184 196 209 / var(--tw-border-opacity, 1));--tw-bg-opacity: 1;background-color:rgb(244 246 248 / var(--tw-bg-opacity, 1));--tw-shadow: 0 18px 45px rgba(0, 0, 0, .22);--tw-shadow-colored: 0 18px 45px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.emr-modal-header{display:flex;align-items:flex-start;justify-content:space-between;border-bottom-width:1px;--tw-border-opacity: 1;border-bottom-color:rgb(207 216 227 / var(--tw-border-opacity, 1));--tw-bg-opacity: 1;background-color:rgb(238 242 246 / var(--tw-bg-opacity, 1));padding-top:.875rem;padding-bottom:.875rem;padding-left:18px;padding-right:18px}.emr-modal-title-wrap h3{margin:0;font-size:17px;font-weight:700;--tw-text-opacity: 1;color:rgb(20 38 60 / var(--tw-text-opacity, 1))}.emr-modal-meta{margin-top:.375rem;display:flex;flex-wrap:wrap;gap:18px;font-size:.75rem;line-height:1rem;--tw-text-opacity: 1;color:rgb(71 96 122 / var(--tw-text-opacity, 1))}.emr-modal-close{height:34px;width:34px;cursor:pointer;border-radius:.25rem;border-width:1px;--tw-border-opacity: 1;border-color:rgb(195 206 217 / var(--tw-border-opacity, 1));--tw-bg-opacity: 1;background-color:rgb(255 255 255 / var(--tw-bg-opacity, 1));font-size:1.5rem;line-height:2rem;line-height:1;--tw-text-opacity: 1;color:rgb(34 56 79 / var(--tw-text-opacity, 1))}.emr-modal-body{min-height:0px;flex:1 1 0%;overflow-y:auto;--tw-bg-opacity: 1;background-color:rgb(247 249 251 / var(--tw-bg-opacity, 1));padding:.875rem}.emr-section{margin-bottom:.75rem;border-width:1px;--tw-border-opacity: 1;border-color:rgb(207 216 227 / var(--tw-border-opacity, 1));--tw-bg-opacity: 1;background-color:rgb(255 255 255 / var(--tw-bg-opacity, 1))}.emr-section-header{border-bottom-width:1px;--tw-border-opacity: 1;border-bottom-color:rgb(207 216 227 / var(--tw-border-opacity, 1));--tw-bg-opacity: 1;background-color:rgb(232 237 243 / var(--tw-bg-opacity, 1));padding:.5rem .75rem;font-size:.75rem;line-height:1rem;font-weight:700;text-transform:uppercase;letter-spacing:.4px;--tw-text-opacity: 1;color:rgb(41 65 90 / var(--tw-text-opacity, 1))}.emr-grid{display:grid;grid-template-columns:repeat(3,minmax(180px,1fr));gap:10px 12px;padding:.75rem}.emr-field label{margin-bottom:5px;display:block;font-size:.75rem;line-height:1rem;font-weight:700;--tw-text-opacity: 1;color:rgb(52 70 90 / var(--tw-text-opacity, 1))}.emr-field input,.emr-field select{height:34px;width:100%;border-radius:3px;border-width:1px;--tw-border-opacity: 1;border-color:rgb(191 202 214 / var(--tw-border-opacity, 1));--tw-bg-opacity: 1;background-color:rgb(255 255 255 / var(--tw-bg-opacity, 1));padding:.375rem .625rem;font-size:13px;--tw-text-opacity: 1;color:rgb(34 56 79 / var(--tw-text-opacity, 1))}.emr-field input:focus,.emr-field select:focus{--tw-border-opacity: 1;border-color:rgb(90 155 216 / var(--tw-border-opacity, 1));--tw-shadow: 0 0 0 2px rgba(90, 155, 216, .12);--tw-shadow-colored: 0 0 0 2px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow);outline:2px solid transparent;outline-offset:2px}.emr-modal-readonly .emr-modal-body input,.emr-modal-readonly .emr-modal-body select{pointer-events:none;--tw-border-opacity: 1;border-color:rgb(215 225 236 / var(--tw-border-opacity, 1));--tw-bg-opacity: 1;background-color:rgb(255 255 255 / var(--tw-bg-opacity, 1));font-weight:600;--tw-text-opacity: 1;color:rgb(20 38 60 / var(--tw-text-opacity, 1));--tw-shadow: 0 0 #0000;--tw-shadow-colored: 0 0 #0000;box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.emr-modal-readonly{height:auto;max-height:92vh;width:min(1080px,96vw);border-radius:.5rem;--tw-border-opacity: 1;border-color:rgb(198 212 227 / var(--tw-border-opacity, 1));--tw-bg-opacity: 1;background-color:rgb(246 248 251 / var(--tw-bg-opacity, 1))}.emr-modal-readonly .emr-modal-header{--tw-border-opacity: 1;border-bottom-color:rgb(214 225 236 / var(--tw-border-opacity, 1));--tw-bg-opacity: 1;background-color:rgb(255 255 255 / var(--tw-bg-opacity, 1));padding:.75rem 1.25rem}.emr-modal-readonly .emr-modal-title-wrap h3{font-size:1.125rem;line-height:1.75rem;--tw-text-opacity: 1;color:rgb(11 47 87 / var(--tw-text-opacity, 1))}.emr-modal-readonly .emr-modal-meta{margin-top:.5rem;gap:.5rem}.emr-modal-readonly .emr-modal-meta span{display:inline-flex;min-height:26px;align-items:center;gap:.25rem;border-radius:.25rem;border-width:1px;--tw-border-opacity: 1;border-color:rgb(220 230 241 / var(--tw-border-opacity, 1));--tw-bg-opacity: 1;background-color:rgb(248 251 255 / var(--tw-bg-opacity, 1));padding:.25rem .625rem;--tw-text-opacity: 1;color:rgb(49 81 111 / var(--tw-text-opacity, 1))}.emr-modal-readonly .emr-modal-body{min-height:0px;flex:1 1 0%;overflow-y:auto;--tw-bg-opacity: 1;background-color:rgb(242 246 250 / var(--tw-bg-opacity, 1));padding:1rem}.emr-modal-readonly .emr-section{margin-bottom:.75rem;overflow:hidden;border-radius:.25rem;--tw-border-opacity: 1;border-color:rgb(217 228 239 / var(--tw-border-opacity, 1));--tw-shadow: 0 0 #0000;--tw-shadow-colored: 0 0 #0000;box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.emr-modal-readonly .emr-section-header{--tw-bg-opacity: 1;background-color:rgb(234 242 250 / var(--tw-bg-opacity, 1));padding:.5rem .75rem;font-size:13px;text-transform:none;letter-spacing:0em;--tw-text-opacity: 1;color:rgb(21 58 92 / var(--tw-text-opacity, 1))}.emr-modal-readonly .emr-grid{grid-template-columns:repeat(4,minmax(180px,1fr));gap:.625rem;--tw-bg-opacity: 1;background-color:rgb(255 255 255 / var(--tw-bg-opacity, 1));padding:.75rem}.emr-modal-readonly .emr-payment-section .emr-grid{grid-template-columns:repeat(4,minmax(170px,1fr))}.emr-modal-readonly .emr-field{display:grid;min-height:44px;grid-template-columns:minmax(104px,.9fr) minmax(0,1.1fr);align-items:center;gap:.5rem;border-radius:.25rem;border-width:1px;--tw-border-opacity: 1;border-color:rgb(237 242 247 / var(--tw-border-opacity, 1));--tw-bg-opacity: 1;background-color:rgb(251 253 255 / var(--tw-bg-opacity, 1));padding:.5rem .625rem}.emr-modal-readonly .emr-field label{margin-bottom:0;font-size:.75rem;line-height:1rem;line-height:1.375;--tw-text-opacity: 1;color:rgb(83 111 138 / var(--tw-text-opacity, 1))}.emr-modal-readonly .emr-field input,.emr-modal-readonly .emr-field select{height:30px;width:100%;min-width:0px;border-radius:.25rem;--tw-border-opacity: 1;border-color:rgb(203 216 230 / var(--tw-border-opacity, 1));--tw-bg-opacity: 1;background-color:rgb(255 255 255 / var(--tw-bg-opacity, 1));padding:.25rem .5rem;text-align:left;font-size:13px;font-weight:600;--tw-text-opacity: 1;color:rgb(17 43 71 / var(--tw-text-opacity, 1))}.emr-modal-readonly .emr-field input[type=date],.emr-modal-readonly .emr-field input[type=number]{text-align:right}.emr-modal-readonly .emr-flags{--tw-bg-opacity: 1;background-color:rgb(255 255 255 / var(--tw-bg-opacity, 1));padding:.75rem 1rem}.emr-modal-readonly .emr-modal-footer{position:static;position:sticky;--tw-border-opacity: 1;border-top-color:rgb(214 225 236 / var(--tw-border-opacity, 1));--tw-bg-opacity: 1;background-color:rgb(255 255 255 / var(--tw-bg-opacity, 1));padding:.75rem 1rem}.emr-flags{display:flex;align-items:center;gap:1.75rem;padding:.75rem}.emr-check-inline{display:inline-flex;align-items:center;gap:.5rem;font-size:13px;font-weight:600;--tw-text-opacity: 1;color:rgb(50 70 90 / var(--tw-text-opacity, 1))}.emr-check-inline input[type=checkbox]{height:1rem;width:1rem;accent-color:#2e6da4}.emr-modal-footer{position:sticky;bottom:0;display:flex;justify-content:flex-end;gap:.625rem;border-top-width:1px;--tw-border-opacity: 1;border-top-color:rgb(207 216 227 / var(--tw-border-opacity, 1));--tw-bg-opacity: 1;background-color:rgb(238 242 246 / var(--tw-bg-opacity, 1));padding:.625rem .875rem}.emr-btn{height:34px;min-width:110px;cursor:pointer;border-radius:.25rem;border-width:1px;border-color:transparent;padding-top:0;padding-bottom:0;padding-left:.875rem;padding-right:.875rem;font-size:13px;font-weight:700}.emr-btn-secondary{--tw-border-opacity: 1;border-color:rgb(188 200 212 / var(--tw-border-opacity, 1));--tw-bg-opacity: 1;background-color:rgb(255 255 255 / var(--tw-bg-opacity, 1));--tw-text-opacity: 1;color:rgb(47 67 88 / var(--tw-text-opacity, 1))}.emr-btn-primary{--tw-text-opacity: 1;color:rgb(255 255 255 / var(--tw-text-opacity, 1));background:linear-gradient(135deg,#0f6f7a,#1b857f);border-color:#0f6f7a}.emr-btn-primary:hover{background:linear-gradient(135deg,#0d5d66,#166c74);border-color:#166c74}.emr-btn-secondary:hover{--tw-bg-opacity: 1;background-color:rgb(248 250 252 / var(--tw-bg-opacity, 1))}@media (max-width: 900px){.emr-grid{grid-template-columns:repeat(2,minmax(180px,1fr))}}@media (max-width: 640px){.emr-grid{grid-template-columns:repeat(1,minmax(0,1fr))}.emr-modal{max-height:98vh;width:100%}.emr-modal-meta{flex-direction:column;gap:.25rem}}.emr-input-error{--tw-border-opacity: 1 !important;border-color:rgb(220 38 38 / var(--tw-border-opacity, 1))!important;--tw-bg-opacity: 1;background-color:rgb(255 246 246 / var(--tw-bg-opacity, 1))}.emr-help-text{margin-top:.25rem;font-size:.75rem;line-height:1rem;--tw-text-opacity: 1;color:rgb(102 102 102 / var(--tw-text-opacity, 1))}.incident-log-clean-modal{max-height:88vh;width:860px;max-width:95vw;overflow:hidden;background:linear-gradient(180deg,#fff,#f7fafc);border:1px solid #d8e3ef;box-shadow:0 30px 80px #0f233c47}.incident-log-clean-header{border-bottom-width:1px;--tw-border-opacity: 1;border-bottom-color:rgb(219 229 240 / var(--tw-border-opacity, 1));--tw-bg-opacity: 1;background-color:rgb(255 255 255 / var(--tw-bg-opacity, 1))}.incident-log-clean-modal .emr-modal-title-wrap h3{--tw-text-opacity: 1;color:rgb(13 37 69 / var(--tw-text-opacity, 1))}.incident-log-clean-modal .emr-modal-meta{margin-top:.5rem;gap:.5rem;--tw-text-opacity: 1;color:rgb(65 83 107 / var(--tw-text-opacity, 1))}.incident-log-clean-modal .emr-modal-meta strong{--tw-text-opacity: 1;color:rgb(13 37 69 / var(--tw-text-opacity, 1))}.incident-log-clean-modal .emr-modal-meta span{display:inline-flex;min-height:28px;align-items:center;gap:.25rem;border-radius:999px;border-width:1px;--tw-border-opacity: 1;border-color:rgb(211 223 237 / var(--tw-border-opacity, 1));--tw-bg-opacity: 1;background-color:rgb(248 251 255 / var(--tw-bg-opacity, 1));padding:.25rem .625rem;--tw-text-opacity: 1;color:rgb(65 83 107 / var(--tw-text-opacity, 1))}.incident-log-clean-modal .emr-modal-close{--tw-border-opacity: 1;border-color:rgb(203 216 232 / var(--tw-border-opacity, 1));--tw-bg-opacity: 1;background-color:rgb(238 247 246 / var(--tw-bg-opacity, 1));--tw-text-opacity: 1;color:rgb(15 111 122 / var(--tw-text-opacity, 1))}.incident-log-clean-modal .emr-modal-close:hover:not(:disabled){--tw-border-opacity: 1;border-color:rgb(184 216 212 / var(--tw-border-opacity, 1));--tw-bg-opacity: 1;background-color:rgb(229 242 240 / var(--tw-bg-opacity, 1))}.incident-log-clean-body{max-height:68vh;overflow-y:auto;--tw-bg-opacity: 1;background-color:rgb(246 249 252 / var(--tw-bg-opacity, 1));padding:.875rem}.incident-log-compose-panel,.incident-log-list-panel{margin-bottom:.875rem;border-radius:10px;border-width:1px;--tw-border-opacity: 1;border-color:rgb(216 227 239 / var(--tw-border-opacity, 1));--tw-bg-opacity: 1;background-color:rgb(255 255 255 / var(--tw-bg-opacity, 1));padding:.875rem}.incident-log-panel-title{margin-bottom:.625rem;display:flex;align-items:center;gap:.5rem;font-size:15px;--tw-text-opacity: 1;color:rgb(13 37 69 / var(--tw-text-opacity, 1))}.incident-log-clean-textarea{min-height:90px;width:100%;resize:vertical;border-radius:.5rem;border-width:1px;--tw-border-opacity: 1;border-color:rgb(203 216 232 / var(--tw-border-opacity, 1));--tw-bg-opacity: 1;background-color:rgb(255 255 255 / var(--tw-bg-opacity, 1));padding:.625rem;font-size:.875rem;line-height:1.25rem;outline:2px solid transparent;outline-offset:2px}.incident-log-clean-textarea:focus{--tw-border-opacity: 1;border-color:rgb(15 111 122 / var(--tw-border-opacity, 1));--tw-shadow: 0 0 0 2px rgba(15, 111, 122, .12);--tw-shadow-colored: 0 0 0 2px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.incident-log-clean-actions,.incident-log-list-header{display:flex;align-items:center;justify-content:space-between;gap:.75rem}.incident-log-clean-actions{margin-top:.625rem}.incident-log-note-hint{font-size:.75rem;line-height:1rem;--tw-text-opacity: 1;color:rgb(108 122 137 / var(--tw-text-opacity, 1))}.incident-log-count-badge{border-radius:9999px;--tw-bg-opacity: 1;background-color:rgb(234 245 244 / var(--tw-bg-opacity, 1));padding:.25rem .625rem;font-size:.75rem;line-height:1rem;font-weight:700;--tw-text-opacity: 1;color:rgb(15 111 122 / var(--tw-text-opacity, 1))}.incident-log-table-wrap{overflow:auto;border-radius:.5rem;border-width:1px;--tw-border-opacity: 1;border-color:rgb(223 232 242 / var(--tw-border-opacity, 1));--tw-bg-opacity: 1;background-color:rgb(255 255 255 / var(--tw-bg-opacity, 1));max-height:min(280px,36vh)}.incident-log-table{width:100%;border-collapse:collapse;font-size:13px}.incident-log-table thead th{border-bottom-width:1px;--tw-border-opacity: 1;border-bottom-color:rgb(223 232 242 / var(--tw-border-opacity, 1));--tw-bg-opacity: 1;background-color:rgb(238 244 250 / var(--tw-bg-opacity, 1));padding:.625rem;text-align:left;font-weight:700;--tw-text-opacity: 1;color:rgb(31 59 95 / var(--tw-text-opacity, 1));position:sticky;top:0;z-index:1}.incident-log-table tbody td{border-bottom-width:1px;--tw-border-opacity: 1;border-bottom-color:rgb(237 242 247 / var(--tw-border-opacity, 1));padding:.625rem;vertical-align:top}.incident-log-table tbody tr:last-child td{border-bottom-width:0px}.incident-log-table tbody tr:hover{--tw-bg-opacity: 1;background-color:rgb(248 251 255 / var(--tw-bg-opacity, 1))}.incident-log-index{display:inline-flex;height:26px;width:26px;align-items:center;justify-content:center;border-radius:50%;font-size:.75rem;line-height:1rem;font-weight:700;--tw-text-opacity: 1;color:rgb(255 255 255 / var(--tw-text-opacity, 1));background:linear-gradient(135deg,#0f6f7a,#1b857f)}.incident-log-date-cell{white-space:nowrap;--tw-text-opacity: 1;color:rgb(82 103 124 / var(--tw-text-opacity, 1))}.incident-log-user-cell{font-weight:600;--tw-text-opacity: 1;color:rgb(22 58 91 / var(--tw-text-opacity, 1))}.incident-log-note-cell{white-space:pre-wrap;line-height:1.4;--tw-text-opacity: 1;color:rgb(19 47 74 / var(--tw-text-opacity, 1))}.incident-log-note-preview{display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2;overflow:hidden;overflow-wrap:anywhere}.incident-log-empty-clean{padding:1.75rem;text-align:center;--tw-text-opacity: 1;color:rgb(123 135 148 / var(--tw-text-opacity, 1))}.incident-log-empty-icon{margin-bottom:.375rem;font-size:26px}.incident-log-clean-footer{border-top-width:1px;--tw-border-opacity: 1;border-top-color:rgb(219 229 240 / var(--tw-border-opacity, 1));--tw-bg-opacity: 1;background-color:rgb(246 249 252 / var(--tw-bg-opacity, 1))}.incident-log-add-btn{background:linear-gradient(135deg,#0f6f7a,#1b857f);border-color:#0f6f7a;color:#fff;box-shadow:0 10px 20px #0f6f7a2e}.incident-log-add-btn:hover:not(:disabled){background:linear-gradient(135deg,#0d5d66,#166c74);border-color:#166c74}.incident-log-clean-modal .incident-log-add-btn,.incident-log-clean-modal .incident-log-add-btn:hover:not(:disabled){color:#fff;background:linear-gradient(135deg,#0f6f7a,#1b857f);border-color:#0f6f7a}.incident-log-clean-modal .incident-log-add-btn:hover:not(:disabled){background:linear-gradient(135deg,#0d5d66,#166c74);border-color:#166c74;box-shadow:0 12px 24px #0f6f7a3d}.incident-log-clean-modal .emr-modal-close{background:#eef7f6;color:#0f6f7a;border:1px solid #cbd8e8}.incident-log-clean-modal .emr-modal-close:hover:not(:disabled){background:#e5f2f0}.incident-log-clean-modal .emr-modal-meta span{color:#163a5b;border-color:#d7e6e4;background:#f3fbfa}.emr-input-error{border-width:1px!important;--tw-border-opacity: 1 !important;border-color:rgb(220 38 38 / var(--tw-border-opacity, 1))!important;--tw-bg-opacity: 1;background-color:rgb(255 245 245 / var(--tw-bg-opacity, 1))}.emr-error-text{margin-top:.25rem;font-size:.75rem;line-height:1rem;--tw-text-opacity: 1;color:rgb(220 38 38 / var(--tw-text-opacity, 1))}.emr-help-text{margin-top:.25rem;font-size:.75rem;line-height:1rem;--tw-text-opacity: 1;color:rgb(107 114 128 / var(--tw-text-opacity, 1))}.charge-breadcrumb{margin-left:0;margin-right:0;margin-top:0;margin-bottom:.625rem;box-sizing:border-box;width:100%;border-radius:.5rem;border-width:1px;--tw-border-opacity: 1;border-color:rgb(215 226 239 / var(--tw-border-opacity, 1));--tw-bg-opacity: 1;background-color:rgb(255 255 255 / var(--tw-bg-opacity, 1));padding:.5rem .75rem;--tw-shadow: 0 2px 8px rgba(15, 23, 42, .04);--tw-shadow-colored: 0 2px 8px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.charge-breadcrumb-list{margin:0;display:flex;min-width:0px;list-style-type:none;align-items:center;gap:.375rem;overflow-x:auto;padding:0}.charge-breadcrumb-item{display:inline-flex;min-width:0px;flex:0 0 auto;align-items:center;gap:.375rem}.charge-breadcrumb-link,.charge-breadcrumb-current{display:inline-flex;min-height:30px;max-width:260px;align-items:center;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;border-radius:.375rem;padding-top:0;padding-bottom:0;padding-left:.5rem;padding-right:.5rem;font-size:13px;font-weight:700;line-height:1.2;--tw-text-opacity: 1;color:rgb(36 79 134 / var(--tw-text-opacity, 1))}.charge-breadcrumb-link{cursor:pointer;border-width:1px;border-color:transparent;background-color:transparent}.charge-breadcrumb-link:hover{--tw-border-opacity: 1;border-color:rgb(200 215 234 / var(--tw-border-opacity, 1));--tw-bg-opacity: 1;background-color:rgb(238 245 255 / var(--tw-bg-opacity, 1));--tw-text-opacity: 1;color:rgb(21 59 107 / var(--tw-text-opacity, 1))}.charge-breadcrumb-current{--tw-bg-opacity: 1;background-color:rgb(238 243 248 / var(--tw-bg-opacity, 1));--tw-text-opacity: 1;color:rgb(13 37 69 / var(--tw-text-opacity, 1))}.charge-breadcrumb-separator{flex:0 0 auto;--tw-text-opacity: 1;color:rgb(125 145 172 / var(--tw-text-opacity, 1))}@media (max-width: 640px){.charge-breadcrumb{padding:.5rem}.charge-breadcrumb-link,.charge-breadcrumb-current{max-width:190px;font-size:.75rem;line-height:1rem}}.encounter-page{min-height:100vh;--tw-bg-opacity: 1;background-color:rgb(244 247 251 / var(--tw-bg-opacity, 1));padding:1.5rem}.encounter-card{border-radius:1rem;border-width:1px;--tw-border-opacity: 1;border-color:rgb(229 231 235 / var(--tw-border-opacity, 1));--tw-bg-opacity: 1;background-color:rgb(255 255 255 / var(--tw-bg-opacity, 1));padding:1.5rem;--tw-shadow: 0 10px 30px rgba(15, 23, 42, .08);--tw-shadow-colored: 0 10px 30px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.encounter-header{margin-bottom:1.25rem;display:flex;align-items:center;justify-content:space-between}.encounter-header h2{margin:0;font-size:28px;font-weight:700;--tw-text-opacity: 1;color:rgb(15 23 42 / var(--tw-text-opacity, 1))}.encounter-header p{margin-left:0;margin-right:0;margin-top:.375rem;margin-bottom:0;font-size:.875rem;line-height:1.25rem;--tw-text-opacity: 1;color:rgb(100 116 139 / var(--tw-text-opacity, 1))}.encounter-toolbar{margin-bottom:18px;display:flex;gap:.75rem}.encounter-toolbar input,.encounter-form-grid input,.encounter-form-grid select,.encounter-form-grid textarea,.diagnosis-row input{box-sizing:border-box;width:100%;border-radius:10px;border-width:1px;--tw-border-opacity: 1;border-color:rgb(203 213 225 / var(--tw-border-opacity, 1));padding:.625rem .75rem;font-size:.875rem;line-height:1.25rem}.encounter-form-grid{display:grid;grid-template-columns:repeat(3,minmax(220px,1fr));gap:1rem}.section-head{margin-left:0;margin-right:0;margin-top:26px;margin-bottom:.75rem;--tw-text-opacity: 1;color:rgb(30 58 138 / var(--tw-text-opacity, 1))}.encounter-table-wrap{overflow-x:auto;border-radius:14px;border-width:1px;--tw-border-opacity: 1;border-color:rgb(229 231 235 / var(--tw-border-opacity, 1))}.encounter-table{width:100%;border-collapse:collapse;--tw-bg-opacity: 1;background-color:rgb(255 255 255 / var(--tw-bg-opacity, 1))}.encounter-table thead th{--tw-bg-opacity: 1;background-color:rgb(15 132 146 / var(--tw-bg-opacity, 1));padding:.75rem;text-align:left;font-size:13px;font-weight:800;--tw-text-opacity: 1 !important;color:rgb(255 255 255 / var(--tw-text-opacity, 1))!important}.encounter-table tbody td{border-top-width:1px;--tw-border-opacity: 1;border-top-color:rgb(238 242 247 / var(--tw-border-opacity, 1));padding:.75rem}.empty-row{text-align:center;--tw-text-opacity: 1;color:rgb(100 116 139 / var(--tw-text-opacity, 1))}.diagnosis-box{margin-top:1.5rem;border-radius:.75rem;border-width:1px;--tw-border-opacity: 1;border-color:rgb(229 231 235 / var(--tw-border-opacity, 1));padding:1rem}.diagnosis-head{margin-bottom:.75rem;display:flex;align-items:center;justify-content:space-between}.diagnosis-row{margin-bottom:.625rem;display:grid;grid-template-columns:2fr 120px 140px;gap:.75rem}.primary-flag{display:flex;align-items:center;gap:.5rem}.form-footer{margin-top:1.5rem;display:flex;align-items:center;justify-content:space-between;border-top-width:1px;--tw-border-opacity: 1;border-top-color:rgb(229 231 235 / var(--tw-border-opacity, 1));padding-top:18px}.form-footer-left{display:flex;gap:.75rem}.btn{height:2.75rem;cursor:pointer;border-radius:10px;border-width:0px;padding:0 18px;font-size:.875rem;line-height:1.25rem;font-weight:600}.btn-primary-custom{background-image:linear-gradient(135deg,#2563eb,#1d4ed8);--tw-text-opacity: 1;color:rgb(255 255 255 / var(--tw-text-opacity, 1))}.btn-secondary-custom{border-width:1px;--tw-border-opacity: 1;border-color:rgb(203 213 225 / var(--tw-border-opacity, 1));--tw-bg-opacity: 1;background-color:rgb(248 250 252 / var(--tw-bg-opacity, 1));--tw-text-opacity: 1;color:rgb(30 41 59 / var(--tw-text-opacity, 1))}.table-btn{margin-right:.5rem;cursor:pointer;border-radius:.5rem;border-width:0px;padding:.5rem .75rem;font-size:13px;font-weight:600}.table-btn.checkin{--tw-bg-opacity: 1;background-color:rgb(139 92 246 / var(--tw-bg-opacity, 1));--tw-text-opacity: 1;color:rgb(255 255 255 / var(--tw-text-opacity, 1))}.table-btn.create{--tw-bg-opacity: 1;background-color:rgb(37 99 235 / var(--tw-bg-opacity, 1));--tw-text-opacity: 1;color:rgb(255 255 255 / var(--tw-text-opacity, 1))}.table-btn.edit{--tw-bg-opacity: 1;background-color:rgb(245 158 11 / var(--tw-bg-opacity, 1));--tw-text-opacity: 1;color:rgb(255 255 255 / var(--tw-text-opacity, 1))}.encounter-page{box-sizing:border-box;min-height:100vh;--tw-bg-opacity: 1;background-color:rgb(238 242 247 / var(--tw-bg-opacity, 1));padding:1.5rem}.encounter-card{border-radius:20px;border-width:1px;--tw-border-opacity: 1;border-color:rgb(217 226 239 / var(--tw-border-opacity, 1));--tw-bg-opacity: 1;background-color:rgb(255 255 255 / var(--tw-bg-opacity, 1));padding:1.5rem;--tw-shadow: 0 8px 24px rgba(15, 23, 42, .06);--tw-shadow-colored: 0 8px 24px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.encounter-header{margin-bottom:1.5rem;display:flex;align-items:flex-start;justify-content:space-between}.encounter-header h2{margin:0;font-size:1.5rem;line-height:2rem;font-weight:700;--tw-text-opacity: 1;color:rgb(15 39 71 / var(--tw-text-opacity, 1))}.encounter-header p{margin-left:0;margin-right:0;margin-top:.375rem;margin-bottom:0;font-size:15px;--tw-text-opacity: 1;color:rgb(96 112 138 / var(--tw-text-opacity, 1))}.encounter-form{display:flex;flex-direction:column;gap:1.5rem}.encounter-form-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:18px}.form-group{display:flex;flex-direction:column;gap:.5rem}.form-group-full{grid-column:1 / -1}.form-group label{font-size:.875rem;line-height:1.25rem;font-weight:600;--tw-text-opacity: 1;color:rgb(16 37 66 / var(--tw-text-opacity, 1))}.form-group input,.form-group select,.form-group textarea{box-sizing:border-box;width:100%;border-radius:.75rem;border-width:1px;--tw-border-opacity: 1;border-color:rgb(185 199 218 / var(--tw-border-opacity, 1));--tw-bg-opacity: 1;background-color:rgb(255 255 255 / var(--tw-bg-opacity, 1));padding:.75rem .875rem;font-size:1rem;line-height:1.5rem;--tw-text-opacity: 1;color:rgb(20 37 61 / var(--tw-text-opacity, 1));outline:2px solid transparent;outline-offset:2px;transition-property:all;transition-duration:.2s;transition-timing-function:cubic-bezier(.4,0,.2,1)}.form-group input:focus,.form-group select:focus,.form-group textarea:focus{--tw-border-opacity: 1;border-color:rgb(79 124 255 / var(--tw-border-opacity, 1));--tw-shadow: 0 0 0 3px rgba(79, 124, 255, .12);--tw-shadow-colored: 0 0 0 3px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.form-group input[readOnly]{cursor:not-allowed;--tw-bg-opacity: 1;background-color:rgb(246 248 251 / var(--tw-bg-opacity, 1));--tw-text-opacity: 1;color:rgb(79 95 121 / var(--tw-text-opacity, 1))}.form-group textarea{min-height:110px;resize:vertical}.diagnosis-box{border-radius:18px;border-width:1px;--tw-border-opacity: 1;border-color:rgb(217 226 239 / var(--tw-border-opacity, 1));--tw-bg-opacity: 1;background-color:rgb(251 252 254 / var(--tw-bg-opacity, 1));padding:18px}.diagnosis-head{margin-bottom:1rem;display:flex;align-items:center;justify-content:space-between;gap:.75rem}.diagnosis-head h3{margin:0;font-size:1.125rem;line-height:1.75rem;font-weight:700;--tw-text-opacity: 1;color:rgb(16 37 66 / var(--tw-text-opacity, 1))}.diagnosis-row{margin-bottom:.75rem;display:grid;grid-template-columns:2fr 2fr 120px 140px 120px;align-items:center;gap:.75rem}.diagnosis-row input[type=text],.diagnosis-row input[type=number],.diagnosis-row input:not([type]),.diagnosis-row select{box-sizing:border-box;width:100%;border-radius:.75rem;border-width:1px;--tw-border-opacity: 1;border-color:rgb(185 199 218 / var(--tw-border-opacity, 1));--tw-bg-opacity: 1;background-color:rgb(255 255 255 / var(--tw-bg-opacity, 1));padding-top:11px;padding-bottom:11px;padding-left:.75rem;padding-right:.75rem;font-size:15px;--tw-text-opacity: 1;color:rgb(20 37 61 / var(--tw-text-opacity, 1));outline:2px solid transparent;outline-offset:2px}.diagnosis-row input:focus,.diagnosis-row select:focus{--tw-border-opacity: 1;border-color:rgb(79 124 255 / var(--tw-border-opacity, 1));--tw-shadow: 0 0 0 3px rgba(79, 124, 255, .12);--tw-shadow-colored: 0 0 0 3px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.primary-flag{display:flex;min-height:2.75rem;align-items:center;justify-content:flex-start;gap:.625rem;white-space:nowrap;font-weight:600;--tw-text-opacity: 1;color:rgb(16 37 66 / var(--tw-text-opacity, 1))}.primary-flag input[type=checkbox]{margin:0;height:18px;width:18px;accent-color:#2f6df6}.followup-row{display:flex;min-height:3rem;align-items:center;gap:.625rem}.followup-row input[type=checkbox]{margin:0;height:18px;width:18px;accent-color:#2f6df6}.followup-row label{margin:0;font-size:.875rem;line-height:1.25rem;font-weight:600;--tw-text-opacity: 1;color:rgb(16 37 66 / var(--tw-text-opacity, 1))}.form-footer{border-top-width:1px;--tw-border-opacity: 1;border-top-color:rgb(217 226 239 / var(--tw-border-opacity, 1));padding-top:1.25rem}.form-footer-left{display:flex;align-items:center;gap:.75rem}.btn{cursor:pointer;border-radius:.75rem;border-width:1px;border-color:transparent;padding-top:.75rem;padding-bottom:.75rem;padding-left:18px;padding-right:18px;font-size:1rem;line-height:1.5rem;font-weight:600;transition-property:all;transition-duration:.2s;transition-timing-function:cubic-bezier(.4,0,.2,1)}.btn:disabled{cursor:not-allowed;opacity:.65}.btn-primary-custom{background-image:linear-gradient(135deg,#2f6df6,#1f56d8);--tw-text-opacity: 1;color:rgb(255 255 255 / var(--tw-text-opacity, 1));--tw-shadow: 0 8px 18px rgba(47, 109, 246, .18);--tw-shadow-colored: 0 8px 18px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.btn-primary-custom:hover:not(:disabled){--tw-translate-y: -1px;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.btn-secondary-custom{--tw-border-opacity: 1;border-color:rgb(200 212 228 / var(--tw-border-opacity, 1));--tw-bg-opacity: 1;background-color:rgb(243 246 250 / var(--tw-bg-opacity, 1));--tw-text-opacity: 1;color:rgb(16 37 66 / var(--tw-text-opacity, 1))}.btn-secondary-custom:hover:not(:disabled){--tw-bg-opacity: 1;background-color:rgb(234 240 247 / var(--tw-bg-opacity, 1))}@media (max-width: 1100px){.encounter-form-grid,.diagnosis-row{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width: 700px){.encounter-page{padding:.875rem}.encounter-card{border-radius:1rem;padding:1rem}.encounter-form-grid{grid-template-columns:repeat(1,minmax(0,1fr))}.diagnosis-head{flex-direction:column;align-items:stretch}.diagnosis-row{grid-template-columns:repeat(1,minmax(0,1fr))}.form-footer-left{flex-direction:column;align-items:stretch}.btn{width:100%}}.encounter-page{position:relative;min-height:100vh;--tw-bg-opacity: 1;background-color:rgb(245 247 251 / var(--tw-bg-opacity, 1));padding:1.5rem}.encounter-card{border-radius:20px;border-width:1px;--tw-border-opacity: 1;border-color:rgb(231 237 245 / var(--tw-border-opacity, 1));--tw-bg-opacity: 1;background-color:rgb(255 255 255 / var(--tw-bg-opacity, 1));padding:1.75rem;--tw-shadow: 0 10px 30px rgba(31, 45, 61, .06);--tw-shadow-colored: 0 10px 30px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.encounter-header{margin-bottom:1.25rem;display:flex;align-items:flex-start;justify-content:space-between;gap:1rem}.encounter-header h2{margin:0;font-size:1.5rem;line-height:2rem;font-weight:700;--tw-text-opacity: 1;color:rgb(19 42 87 / var(--tw-text-opacity, 1))}.encounter-header p{margin-left:0;margin-right:0;margin-top:.375rem;margin-bottom:0;font-size:15px;--tw-text-opacity: 1;color:rgb(102 117 143 / var(--tw-text-opacity, 1))}.encounter-topbar{margin-bottom:18px;display:flex;flex-wrap:wrap;align-items:center;gap:.75rem}.search-box-wrap{min-width:260px;flex:1 1 0%}.search-box{box-sizing:border-box;height:46px;width:100%;border-radius:.75rem;border-width:1px;--tw-border-opacity: 1;border-color:rgb(216 225 238 / var(--tw-border-opacity, 1));--tw-bg-opacity: 1;background-color:rgb(255 255 255 / var(--tw-bg-opacity, 1));padding-top:0;padding-bottom:0;padding-left:.875rem;padding-right:.875rem;font-size:15px;--tw-text-opacity: 1;color:rgb(36 52 77 / var(--tw-text-opacity, 1))}.search-box:focus,.filter-drawer input:focus,.filter-drawer select:focus{--tw-border-opacity: 1;border-color:rgb(47 111 237 / var(--tw-border-opacity, 1));--tw-shadow: 0 0 0 3px rgba(47, 111, 237, .12);--tw-shadow-colored: 0 0 0 3px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow);outline:2px solid transparent;outline-offset:2px}.filter-button{display:inline-flex;height:46px;cursor:pointer;align-items:center;gap:.5rem;border-radius:.75rem;border-width:1px;--tw-border-opacity: 1;border-color:rgb(216 225 238 / var(--tw-border-opacity, 1));--tw-bg-opacity: 1;background-color:rgb(255 255 255 / var(--tw-bg-opacity, 1));padding-top:0;padding-bottom:0;padding-left:1rem;padding-right:1rem;font-size:15px;font-weight:600;--tw-text-opacity: 1;color:rgb(19 42 87 / var(--tw-text-opacity, 1))}.filter-icon{font-size:15px;line-height:1}.filter-count{display:inline-flex;height:22px;min-width:22px;align-items:center;justify-content:center;border-radius:9999px;--tw-bg-opacity: 1;background-color:rgb(47 111 237 / var(--tw-bg-opacity, 1));padding-top:0;padding-bottom:0;padding-left:.375rem;padding-right:.375rem;font-size:.75rem;line-height:1rem;font-weight:700;--tw-text-opacity: 1;color:rgb(255 255 255 / var(--tw-text-opacity, 1))}.clear-link-button{cursor:pointer;border-width:0px;background-color:transparent;padding-top:0;padding-bottom:0;padding-left:.25rem;padding-right:.25rem;font-size:15px;--tw-text-opacity: 1;color:rgb(47 111 237 / var(--tw-text-opacity, 1))}.active-filters-panel{margin-bottom:1.25rem;border-radius:1rem;border-width:1px;--tw-border-opacity: 1;border-color:rgb(225 232 242 / var(--tw-border-opacity, 1));--tw-bg-opacity: 1;background-color:rgb(251 252 254 / var(--tw-bg-opacity, 1));padding:.875rem}.chip-list{display:flex;flex-wrap:wrap;gap:.625rem}.filter-chip{cursor:pointer;border-radius:9999px;border-width:1px;--tw-border-opacity: 1;border-color:rgb(213 222 240 / var(--tw-border-opacity, 1));--tw-bg-opacity: 1;background-color:rgb(242 246 253 / var(--tw-bg-opacity, 1));padding:.5rem .75rem;font-size:.875rem;line-height:1.25rem;--tw-text-opacity: 1;color:rgb(30 50 92 / var(--tw-text-opacity, 1))}.chip-close{margin-left:.5rem;font-weight:700}.clear-inside-panel{margin-top:.625rem}.section-head{margin-left:0;margin-right:0;margin-top:18px;margin-bottom:.875rem;font-size:1.125rem;line-height:1.75rem;font-weight:700;--tw-text-opacity: 1;color:rgb(19 42 87 / var(--tw-text-opacity, 1))}.encounter-table-wrap{overflow-x:auto}.encounter-table{width:100%;border-collapse:separate;--tw-border-spacing-x: 0px;--tw-border-spacing-y: 0px;border-spacing:var(--tw-border-spacing-x) var(--tw-border-spacing-y);overflow:hidden;border-radius:14px;border-width:1px;--tw-border-opacity: 1;border-color:rgb(226 233 243 / var(--tw-border-opacity, 1));--tw-bg-opacity: 1;background-color:rgb(255 255 255 / var(--tw-bg-opacity, 1))}.encounter-table thead th{border-bottom-width:1px;--tw-border-opacity: 1;border-bottom-color:rgb(226 233 243 / var(--tw-border-opacity, 1));--tw-bg-opacity: 1;background-color:rgb(245 248 253 / var(--tw-bg-opacity, 1));padding:.875rem 1rem;text-align:left;font-weight:700;--tw-text-opacity: 1;color:rgb(27 49 90 / var(--tw-text-opacity, 1))}.encounter-table tbody td{border-bottom-width:1px;--tw-border-opacity: 1;border-bottom-color:rgb(237 242 248 / var(--tw-border-opacity, 1));padding:.875rem 1rem;--tw-text-opacity: 1;color:rgb(40 59 89 / var(--tw-text-opacity, 1))}.encounter-table tbody tr:last-child td{border-bottom-width:0px}.empty-row{padding:1.5rem;text-align:center;--tw-text-opacity: 1;color:rgb(113 129 154 / var(--tw-text-opacity, 1))}.pagination-bar{margin-top:1rem;display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:.75rem}.pagination-text{font-size:.875rem;line-height:1.25rem;--tw-text-opacity: 1;color:rgb(92 109 136 / var(--tw-text-opacity, 1))}.btn,.secondary-btn,.table-btn{height:42px;cursor:pointer;border-radius:.75rem;border-width:0px;padding-top:0;padding-bottom:0;padding-left:1rem;padding-right:1rem;font-size:.875rem;line-height:1.25rem;font-weight:600}.btn-primary-custom{background-image:linear-gradient(135deg,#2f6fed,#3b82f6);--tw-text-opacity: 1;color:rgb(255 255 255 / var(--tw-text-opacity, 1));--tw-shadow: 0 8px 18px rgba(47, 111, 237, .22);--tw-shadow-colored: 0 8px 18px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.btn-secondary-custom,.secondary-btn{border-width:1px;--tw-border-opacity: 1;border-color:rgb(216 225 238 / var(--tw-border-opacity, 1));--tw-bg-opacity: 1;background-color:rgb(255 255 255 / var(--tw-bg-opacity, 1));--tw-text-opacity: 1;color:rgb(32 53 89 / var(--tw-text-opacity, 1))}.btn-light-custom{border-width:1px;--tw-border-opacity: 1;border-color:rgb(216 225 238 / var(--tw-border-opacity, 1));--tw-bg-opacity: 1;background-color:rgb(245 247 251 / var(--tw-bg-opacity, 1));--tw-text-opacity: 1;color:rgb(32 53 89 / var(--tw-text-opacity, 1))}.charge-batch-page .cb-table-card{display:flex;flex-direction:column;min-height:0}.charge-batch-page .cb-table-wrap{max-height:min(560px,calc(100vh - 340px));overflow:auto;overscroll-behavior:contain}.charge-batch-page .cb-table thead th{position:sticky;top:0;z-index:2}.charge-batch-page .pagination-bar{flex:0 0 auto;min-height:58px;margin-top:0;padding:12px 2px 2px;background:#fff;border-top:1px solid #edf2f7}@media (max-width: 768px){.charge-batch-page .cb-table-wrap{max-height:calc(100vh - 300px)}.charge-batch-page .pagination-bar{align-items:stretch}}.charge-batch-page .cewq-table-wrap{max-height:min(560px,calc(100vh - 385px));overflow:auto;overscroll-behavior:contain}.charge-batch-page .cewq-table thead th{position:sticky;top:0;z-index:2}.charge-batch-page .cewq-pagination{flex:0 0 auto;min-height:58px;margin-top:0;padding:12px 2px 2px;background:#fff;border-top:1px solid #edf2f7}@media (max-width: 768px){.charge-batch-page .cewq-table-wrap{max-height:calc(100vh - 345px)}.charge-batch-page .cewq-pagination{align-items:stretch}}.claim-batch-table-card{display:flex;flex-direction:column;min-height:0}.claim-batch-main-table-wrap{max-height:min(520px,calc(100vh - 410px));overflow:auto;overscroll-behavior:contain}.claim-batch-main-table-wrap .claim-batch-main-table thead th{position:sticky;top:0;z-index:2}.claim-batch-main-pagination{flex:0 0 auto;min-height:62px;background:#fff}@media (max-width: 768px){.claim-batch-main-table-wrap{max-height:calc(100vh - 375px)}.claim-batch-main-pagination{grid-template-columns:1fr}}.table-btn.edit{--tw-bg-opacity: 1;background-color:rgb(246 162 26 / var(--tw-bg-opacity, 1));--tw-text-opacity: 1;color:rgb(255 255 255 / var(--tw-text-opacity, 1))}.drawer-overlay{position:fixed;top:0;right:0;bottom:0;left:0;z-index:1000;background-color:#0f172a47}.filter-drawer{position:fixed;top:0;right:0;z-index:1001;display:flex;height:100vh;width:430px;max-width:100%;flex-direction:column;border-left-width:1px;--tw-border-opacity: 1;border-left-color:rgb(230 237 246 / var(--tw-border-opacity, 1));--tw-bg-opacity: 1;background-color:rgb(255 255 255 / var(--tw-bg-opacity, 1));--tw-shadow: -10px 0 30px rgba(19, 42, 87, .12);--tw-shadow-colored: -10px 0 30px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.filter-drawer-header{display:flex;align-items:center;justify-content:space-between;border-bottom-width:1px;--tw-border-opacity: 1;border-bottom-color:rgb(237 242 248 / var(--tw-border-opacity, 1));padding-left:22px;padding-right:22px;padding-top:22px;padding-bottom:1rem}.filter-drawer-header h3{margin:0;font-size:22px;--tw-text-opacity: 1;color:rgb(19 42 87 / var(--tw-text-opacity, 1))}.drawer-close{cursor:pointer;border-width:0px;background-color:transparent;font-size:28px;line-height:1;--tw-text-opacity: 1;color:rgb(109 125 150 / var(--tw-text-opacity, 1))}.filter-drawer-body{flex:1 1 0%;overflow-y:auto;padding-top:1.25rem;padding-bottom:1.25rem;padding-left:22px;padding-right:22px}.filter-section{margin-bottom:1.5rem}.filter-section h4{margin-left:0;margin-right:0;margin-top:0;margin-bottom:.875rem;font-size:1rem;line-height:1.5rem;--tw-text-opacity: 1;color:rgb(19 42 87 / var(--tw-text-opacity, 1))}.filter-section label{margin-bottom:.5rem;display:block;font-size:.875rem;line-height:1.25rem;font-weight:600;--tw-text-opacity: 1;color:rgb(36 52 77 / var(--tw-text-opacity, 1))}.filter-section input,.filter-section select{margin-bottom:.875rem;box-sizing:border-box;height:2.75rem;width:100%;border-radius:.75rem;border-width:1px;--tw-border-opacity: 1;border-color:rgb(216 225 238 / var(--tw-border-opacity, 1));--tw-bg-opacity: 1;background-color:rgb(255 255 255 / var(--tw-bg-opacity, 1));padding-top:0;padding-bottom:0;padding-left:.875rem;padding-right:.875rem;font-size:15px;--tw-text-opacity: 1;color:rgb(36 52 77 / var(--tw-text-opacity, 1))}.filter-drawer-footer{display:flex;flex-wrap:wrap;justify-content:flex-end;gap:.625rem;border-top-width:1px;--tw-border-opacity: 1;border-top-color:rgb(237 242 248 / var(--tw-border-opacity, 1));--tw-bg-opacity: 1;background-color:rgb(255 255 255 / var(--tw-bg-opacity, 1));padding:18px 22px}@media (max-width: 768px){.encounter-page{padding:.875rem}.encounter-card{padding:18px}.encounter-header,.encounter-topbar{flex-direction:column;align-items:stretch}.search-box-wrap{width:100%}.filter-button,.btn,.secondary-btn{width:100%;justify-content:center}.filter-drawer{width:100%}.filter-drawer-footer{flex-direction:column}.filter-drawer-footer .btn{width:100%}}:root{--pm-button-primary: #0f6f7a;--pm-button-primary-hover: #166c74;--pm-button-secondary-bg: #ffffff;--pm-button-secondary-hover: #eef7f6;--pm-button-secondary-border: #d3dfed;--pm-button-secondary-border-hover: #b8c9df;--pm-button-accent-text: #ffffff}button{font-size:14px;line-height:20px}.btn,.quick-action-btn,.secondary-btn,.pm-board-btn,.settings-open-btn,.settings-back-btn,.settings-refresh-btn,.settings-primary-btn,.settings-secondary-btn,.ipd-action-btn,.emr-btn,.topbar-refresh-btn,.topbar-btn,.primary-btn,.filter-button,.clear-link-button,.batch-actions button,.ch-form button,.ch-actions button,.ch-toolbar button,.ch-modal button,.files-toolbar-actions button,.files-panel-actions button,.files-form button,.files-modal button{min-height:38px;font-size:14px;line-height:20px;font-weight:700}.btn-primary-custom,.quick-action-btn,.pm-board-btn.primary,.settings-open-btn,.settings-primary-btn,.ipd-save-btn,.emr-btn-primary,.primary-btn,.filter-button,.batch-actions button,.ch-form button:not(.secondary),.ch-actions button:not(.secondary),.ch-toolbar button:not(.secondary),.ch-modal button:not(.secondary),.files-toolbar-actions button:not(.secondary),.files-panel-actions button:not(.secondary),.files-form button:not(.secondary),.files-modal button:not(.secondary){background:var(--pm-button-primary);border-color:var(--pm-button-primary);color:var(--pm-button-accent-text)}.btn-primary-custom:hover:not(:disabled),.quick-action-btn:hover,.pm-board-btn.primary:hover,.settings-open-btn:hover,.settings-primary-btn:hover,.ipd-save-btn:hover,.emr-btn-primary:hover,.primary-btn:hover,.filter-button:hover,.batch-actions button:hover,.ch-form button:not(.secondary):hover,.ch-actions button:not(.secondary):hover,.ch-toolbar button:not(.secondary):hover,.ch-modal button:not(.secondary):hover,.files-toolbar-actions button:not(.secondary):hover,.files-panel-actions button:not(.secondary):hover,.files-form button:not(.secondary):hover,.files-modal button:not(.secondary):hover{background:var(--pm-button-primary-hover);border-color:var(--pm-button-primary-hover);color:var(--pm-button-accent-text)}.btn-secondary-custom,.secondary-btn,.pm-board-btn:not(.primary),.settings-back-btn,.settings-refresh-btn,.settings-secondary-btn,.ipd-log-btn,.ipd-back-btn,.emr-btn-secondary,.topbar-btn,.clear-link-button,.ch-form button.secondary,.ch-toolbar button.secondary,.ch-modal button.secondary,.files-toolbar-actions button.secondary,.files-panel-actions button.secondary,.files-modal button.secondary{background:var(--pm-button-secondary-bg);border-color:var(--pm-button-secondary-border);color:var(--pm-button-primary)}.btn-secondary-custom:hover:not(:disabled),.secondary-btn:hover:not(:disabled),.pm-board-btn:not(.primary):hover,.settings-back-btn:hover,.settings-refresh-btn:hover,.settings-secondary-btn:hover,.ipd-log-btn:hover,.ipd-back-btn:hover,.emr-btn-secondary:hover,.topbar-btn:hover,.clear-link-button:hover,.ch-form button.secondary:hover,.ch-toolbar button.secondary:hover,.ch-modal button.secondary:hover,.files-toolbar-actions button.secondary:hover,.files-panel-actions button.secondary:hover,.files-modal button.secondary:hover{background:var(--pm-button-secondary-hover);border-color:var(--pm-button-secondary-border-hover);color:var(--pm-button-primary)}.profile-menu{position:relative;display:flex;align-items:center}.profile-menu-trigger{display:inline-flex;align-items:center;gap:10px;min-height:42px;padding:0 14px 0 8px;border:1px solid #d3dfed;border-radius:999px;background:#fff;color:#0d2545;cursor:pointer;box-shadow:0 4px 14px #12355b0f}.profile-menu-trigger:hover,.profile-menu-trigger:focus-visible{border-color:#b8c9df;background:#f6fbff;outline:none}.profile-avatar{width:30px;height:30px;display:inline-flex;align-items:center;justify-content:center;border-radius:999px;color:#fff;background:linear-gradient(135deg,#0f6f7a,#1b857f);font-size:13px;font-weight:900;flex:0 0 auto}.profile-name{max-width:180px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:14px;font-weight:800}.profile-menu-caret{color:#56708f;flex:0 0 auto}.profile-menu-dropdown{position:absolute;top:calc(100% + 10px);right:0;min-width:190px;padding:8px;border:1px solid #d7e2ef;border-radius:14px;background:#fff;box-shadow:0 18px 42px #0f233c2e;z-index:40}.profile-menu-item{width:100%;display:flex;align-items:center;gap:10px;padding:10px 12px;border:0;border-radius:10px;background:transparent;color:#1f3654;text-align:left;font-size:14px;font-weight:700;cursor:pointer}.profile-menu-item:hover,.profile-menu-item:focus-visible{background:#f3f8fd;outline:none}.profile-menu-item-danger{color:#9f1d1d}.profile-menu-item-danger:hover,.profile-menu-item-danger:focus-visible{background:#fff1f1}.rebill-modal{width:min(1120px,calc(100vw - 40px))!important;max-height:calc(100vh - 36px)!important;background:#f8fbff!important;border-radius:14px!important;overflow:hidden!important;display:flex!important;flex-direction:column!important}.rebill-modal-body{flex:1 1 auto!important;min-height:0!important;overflow-y:auto!important;overflow-x:hidden!important;padding:14px 18px 18px!important}.rebill-section{background:#fff!important;border:1px solid #d6e4f3!important;border-radius:12px!important;margin-bottom:16px!important;overflow:hidden!important}.rebill-section-title{padding:11px 14px!important;background:#eaf3ff!important;color:#0b3b63!important;font-size:13px!important;font-weight:800!important;border-bottom:1px solid #d6e4f3!important}.rebill-list-table-wrap{width:100%!important;overflow-x:hidden!important;overflow-y:visible!important}.rebill-list-table{width:100%!important;min-width:0!important;overflow:visible!important}.rebill-list-head,.rebill-list-row{display:grid!important;grid-template-columns:82px 84px 104px 104px 96px 86px 126px minmax(230px,1fr)!important;-moz-column-gap:10px!important;column-gap:10px!important;align-items:center!important}.rebill-list-head{background:#eef6ff!important;color:#52708f!important;font-size:12px!important;font-weight:800!important;padding:10px 12px!important}.rebill-list-row{min-height:54px!important;padding:8px 12px!important;border-top:1px solid #edf3fa!important;background:#fff!important;color:#0b2d4d!important;font-size:13px!important;font-weight:700!important}.rebill-list-row:nth-child(2n){background:#f8fbff!important}.rebill-list-row span{min-width:0!important;overflow:hidden!important;text-overflow:ellipsis!important;white-space:nowrap!important}.rebill-inline-select-cell{overflow:visible!important;min-width:0!important}.rebill-next-resp-select{width:100%!important;height:36px!important;border:1px solid #b9cce5!important;border-radius:8px!important;background:#fff!important;color:#0b2d4d!important;font-size:12px!important;font-weight:700!important;padding:0 10px!important;box-sizing:border-box!important;outline:none!important}.rebill-next-resp-select:focus{border-color:#2e6fb3!important;box-shadow:0 0 0 3px #2e6fb31f!important}.rebill-options-grid{display:grid!important;grid-template-columns:minmax(260px,1fr) minmax(320px,360px)!important;gap:18px!important;padding:18px!important}.rebill-options-stack,.rebill-modal-item{background:#fbfdff!important;border-radius:12px!important;padding:16px!important}.rebill-modal-item select,.rebill-summary-item input{width:100%!important;height:42px!important;border:1px solid #b9cce5!important;border-radius:10px!important;background:#fff!important;color:#0b2d4d!important;font-size:14px!important;font-weight:600!important;padding:0 12px!important;box-sizing:border-box!important}.rebill-summary-item input:disabled{background:#f3f7fc!important;color:#6d7f92!important}.rebill-modal-actions{flex:0 0 auto!important;display:flex!important;justify-content:flex-end!important;gap:12px!important;padding:14px 18px 18px!important;background:#fff!important;border-top:1px solid #e3edf8!important}@media (max-width: 980px){.rebill-list-table-wrap{overflow-x:auto!important}.rebill-list-table{min-width:960px!important}}.rebill-inline-select-cell{position:relative;overflow:visible!important;z-index:20}.rebill-row-dropdown{position:relative;width:100%}.rebill-row-dropdown-btn{width:100%;height:36px;border:1px solid #b9cce5;border-radius:8px;background:#fff;color:#0b2d4d;font-size:12px;font-weight:700;padding:0 10px;box-sizing:border-box;outline:none;display:flex;align-items:center;justify-content:space-between;gap:8px;cursor:pointer}.rebill-row-dropdown-btn span:first-child{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.rebill-row-dropdown-btn:disabled{cursor:not-allowed;opacity:.7}.rebill-row-dropdown-arrow{flex:0 0 auto;color:#2d577f;font-size:11px}.rebill-row-dropdown-menu{position:absolute;top:calc(100% + 4px);left:0;width:100%;min-width:230px;max-height:150px;overflow-y:auto;background:#fff;border:1px solid #b9cce5;border-radius:8px;box-shadow:0 14px 32px #0f172a2e;z-index:9999;padding:4px}.rebill-row-dropdown-option{width:100%;border:0;background:#fff;color:#0b2d4d;text-align:left;font-size:12px;font-weight:600;padding:8px 10px;border-radius:6px;cursor:pointer}.rebill-row-dropdown-option:hover{background:#fff0df}table thead th{background:#0f8492!important;color:#fff!important;font-size:13px!important;font-weight:800!important;text-transform:uppercase!important;letter-spacing:.02em!important;padding:11px 12px!important;text-align:left!important;white-space:nowrap!important}.appointment-table thead th,.cewq-table thead th,.claim-table thead th,.account-follow-up-table thead th,.account-follow-up-mini-table thead th,.af-activity-table thead th,.af-service-line-table thead th,.charge-table thead th,.cb-table thead th,.incident-table thead th,.batch-table thead th,.encounter-table thead th,.claims-prod-table thead th,.files-prod-table thead th,.files-pro-table thead th,.incident-log-table thead th{background:#0f8492!important;color:#fff!important;font-size:13px!important;font-weight:800!important;text-transform:uppercase!important;letter-spacing:.02em!important}.cb-table thead th:first-child,.incident-table thead th:first-child,.batch-table thead th:first-child,.appointment-table thead th:first-child,.claim-table thead th:first-child,.account-follow-up-table thead th:first-child,.encounter-table thead th:first-child{border-top-left-radius:14px!important}.cb-table thead th:last-child,.incident-table thead th:last-child,.batch-table thead th:last-child,.appointment-table thead th:last-child,.claim-table thead th:last-child,.account-follow-up-table thead th:last-child,.encounter-table thead th:last-child{border-top-right-radius:14px!important}.ipd-page{background:#f4f8fb}.app-filter-active-dot{width:9px;height:9px;flex:0 0 9px;border-radius:999px;background:#f9c744;box-shadow:0 0 0 2px #ffffff2e}.cewq-incident-modal{width:min(1450px,calc(100vw - 32px));height:min(880px,calc(100vh - 32px));max-height:calc(100vh - 32px);padding:0;overflow:hidden;display:flex;flex-direction:column}.cewq-incident-modal>.cewq-modal-header{flex:0 0 auto;margin:0;padding:16px 22px;border-bottom:1px solid #dce6ee;background:#fff}.cewq-incident-modal-subtitle{margin:3px 0 0;color:#60748d;font-size:13px;font-weight:600}.cewq-incident-modal-body{min-height:0;flex:1 1 auto;overflow:auto;background:#f4f8fb}.cewq-incident-modal-body .ipd-page-embedded{min-height:100%}.ipd-shell{padding:12px 14px 18px}.ipd-topbar{min-height:62px;margin-top:0;padding:10px 14px;border-color:#dce6ee;border-radius:10px 10px 0 0;box-shadow:0 2px 8px #1b35540a}.ipd-title-wrap{gap:10px;min-height:42px}.ipd-title-icon{width:28px;height:28px;padding:5px;color:#007988;background:#e7f7f6;border-radius:8px}.ipd-title{font-size:18px;line-height:22px;color:#132d4c}.ipd-title-subtitle{margin:2px 0 0;color:#667b98;font-size:12px;line-height:16px}.ipd-topbar-actions{gap:8px}.ipd-action-btn{min-width:auto;height:36px;padding:0 13px;border-color:#0d8994;border-radius:6px;color:#087380;font-size:13px}.ipd-action-btn:hover{background:#eaf8f8;border-color:#087783}.ipd-save-btn,.ipd-save-btn:hover{background:#087d88;border-color:#087d88;color:#fff;box-shadow:0 6px 12px #087d882e}.ipd-main-board{border-color:#dce6ee;border-radius:0 0 10px 10px}.ipd-tabs{min-height:46px;padding:0 14px;border-color:#dce6ee}.ipd-tab-list{gap:8px}.ipd-tab{display:inline-flex;align-items:center;gap:8px;padding:12px 10px 10px;color:#36516f;font-size:13px;font-weight:600}.ipd-tab.active{color:#007988;border-bottom-color:#0d8994}.ipd-section-wrap{gap:10px;padding:12px}.ipd-grid{gap:10px}.ipd-card{padding:12px;border-color:#e0e9f0;border-radius:8px;background:#fff;box-shadow:0 1px 3px #1736530a}.ipd-section-heading,.ipd-card h3.ipd-section-heading{display:flex;align-items:center;gap:9px;margin:0 0 11px;color:#007988;font-size:14px;font-weight:750;line-height:20px}.ipd-section-heading svg{color:#008795}.ipd-form-grid{gap:10px 14px}.ipd-field,.ipd-doc-meta{gap:4px}.ipd-field label,.ipd-doc-meta label{color:#38506c;font-size:11px;font-weight:650;line-height:15px}.ipd-field input,.ipd-field select,.ipd-field .settings-combobox-toggle,.ipd-doc-meta input,.ipd-table-input,.ipd-table-combobox .settings-combobox-toggle{min-height:32px;height:32px;padding:0 10px;border-color:#d4e0ea;border-radius:5px;color:#28425f;font-size:12px}.ipd-table-combobox .settings-combobox-toggle{min-height:32px}.ipd-field input:focus,.ipd-field select:focus,.ipd-doc-meta input:focus,.ipd-table-input:focus{border-color:#0d8994;box-shadow:0 0 0 2px #0d89941f}.ipd-field.has-error input,.ipd-field.has-error select,.ipd-select-invalid .settings-combobox-toggle{border-color:#dc4c4c;background:snow}.ipd-field.has-error input:focus,.ipd-field.has-error select:focus,.ipd-select-invalid .settings-combobox-toggle:focus{border-color:#c63838;box-shadow:0 0 0 2px #dc4c4c24}.ipd-field-error{color:#c63838;font-size:11px;line-height:14px}.ipd-required-mark{color:#d33737}.ipd-validation-summary{padding:8px 11px;border:1px solid #f1c7c7;border-radius:6px;background:#fff5f5;color:#bf3030;font-size:12px;font-weight:650}.ipd-facility-select .settings-combobox-panel{min-width:320px}.ipd-facility-select .settings-combobox-option{align-items:flex-start}.ipd-facility-select .settings-combobox-option-main{overflow:visible;text-overflow:clip;white-space:normal;line-height:18px}.ipd-relationship-select .settings-combobox-toggle{height:auto;min-height:32px;align-items:flex-start;padding-top:7px;padding-bottom:7px}.ipd-relationship-select .settings-combobox-value{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;line-height:normal;text-align:left}.ipd-relationship-select .settings-combobox-option-main{overflow:visible;text-overflow:clip;white-space:normal;line-height:17px;text-align:left}.ipd-relationship-select .settings-combobox-panel{min-width:300px}@media (max-width: 520px){.ipd-facility-select .settings-combobox-panel{min-width:0}}@media (max-width: 768px){.ipd-topbar-actions{padding:10px 0 0}.ipd-action-btn{flex:1 1 auto}}.fees-schedule-card-grid{grid-template-columns:repeat(3,minmax(250px,352px));align-items:stretch}.fees-schedule-card-grid .settings-card{min-height:198px}.fees-schedule-card-grid .settings-card-title h3{font-size:18px}.fees-schedule-card-grid .settings-open-btn:disabled{cursor:not-allowed;color:#93a4b8;background:#edf2f7;border-color:#d8e1ea}@media (max-width: 980px){.fees-schedule-card-grid{grid-template-columns:repeat(2,minmax(220px,1fr))}}@media (max-width: 620px){.fees-schedule-card-grid{grid-template-columns:1fr}}.billing-schedule-table{margin-top:6px;border-radius:14px!important;border-color:#d8e5f2!important;box-shadow:0 14px 32px #173f6814!important}.billing-schedule-column-head{min-height:52px;padding:0 20px!important;background:linear-gradient(90deg,#087d88,#0b929d)!important;letter-spacing:.04em!important}.billing-schedule-group:last-child{border-bottom:0!important}.billing-schedule-row{min-height:74px!important;padding:0 20px!important;transition:background-color .16s ease}.billing-schedule-row strong{color:#12345c;letter-spacing:.01em}.billing-schedule-row>span:nth-child(3){color:#3d587b}.billing-schedule-group:has(.billing-schedule-row button[aria-label^=Collapse]) .billing-schedule-row{background:#f2fbfb}.billing-schedule-row button[aria-label^=Expand],.billing-schedule-row button[aria-label^=Collapse]{width:28px!important;height:28px!important;border-radius:8px!important;border-color:#99c9fa!important;background:#edf7ff!important;box-shadow:0 2px 5px #276bb014}.billing-schedule-row button[aria-label^=Collapse]{color:#087d88!important;background:#e5f8f6!important;border-color:#7bcfc7!important}.billing-schedule-group>div:nth-child(2){padding:12px 48px 18px!important}.billing-schedule-group>div:nth-child(2)>div{border-radius:10px!important;box-shadow:0 4px 12px #2c5f880f}.settings-page .settings-breadcrumb{margin-bottom:16px}@media (max-width: 720px){.billing-schedule-table{overflow-x:auto!important}.billing-schedule-column-head,.billing-schedule-row{min-width:720px}}.billing-fee-schedule-page{overflow-y:auto!important;overflow-x:hidden!important}.billing-fee-schedule-shell{overflow:visible!important;min-height:-moz-min-content!important;min-height:min-content!important;padding-bottom:32px}.billing-schedule-toolbar{display:flex;justify-content:space-between;align-items:center;gap:16px;margin:4px 0 14px}.billing-schedule-toolbar>div{display:flex;align-items:baseline;gap:10px;color:#163861}.billing-toolbar-eyebrow{font-size:11px;letter-spacing:.09em;font-weight:800;color:#0b8993}.billing-filter-btn{display:inline-flex;align-items:center;gap:8px;min-height:38px;padding:0 16px;border:0;border-radius:8px;background:#0d818b;color:#fff;font-weight:700;cursor:pointer;box-shadow:0 5px 14px #0c7e8933}.billing-filter-btn span{display:grid;place-items:center;min-width:18px;height:18px;border-radius:999px;background:#f8c64d;color:#28425e;font-size:11px}.billing-filter-panel{margin:0 0 16px;padding:18px;border:1px solid #d8e6f2;border-radius:12px;background:#fff;box-shadow:0 8px 22px #173f6812}.billing-filter-grid{display:grid;grid-template-columns:repeat(4,minmax(160px,1fr));gap:14px}.billing-filter-grid label{display:grid;gap:6px;color:#203c60;font-weight:700;font-size:13px}.billing-filter-grid label>div{display:flex;align-items:center;gap:8px;height:40px;padding:0 11px;border:1px solid #cbdced;border-radius:7px;color:#6682a5}.billing-filter-grid input,.billing-filter-grid select{width:100%;height:40px;border:1px solid #cbdced;border-radius:7px;padding:0 11px;background:#fff;color:#263f60;font:inherit;outline:none}.billing-filter-grid label>div input{height:auto;padding:0;border:0}.billing-filter-grid input:focus,.billing-filter-grid select:focus,.billing-filter-grid label>div:focus-within{border-color:#0d929c;box-shadow:0 0 0 3px #0d929c1a}.billing-filter-actions{display:flex;justify-content:flex-end;gap:10px;margin-top:16px}.billing-filter-actions .settings-secondary-btn{padding:0 13px}.billing-schedule-table{margin-top:0;background:#fff;border:1px solid #d8e5f2;border-radius:14px;overflow:hidden;box-shadow:0 14px 32px #173f6814}.billing-schedule-column-head,.billing-schedule-row{display:grid;grid-template-columns:48px 195px minmax(300px,1fr) 150px;align-items:center;gap:12px}.billing-schedule-column-head{min-height:52px;padding:0 20px;background:linear-gradient(90deg,#087d88,#0b929d);color:#fff;font-size:13px;font-weight:700;letter-spacing:.04em}.billing-schedule-group{border-bottom:1px solid #e5edf6}.billing-schedule-group:last-child{border-bottom:0}.billing-schedule-row{min-height:74px;padding:0 20px;color:#1c3151;transition:background .15s}.billing-schedule-row:hover{background:#f6fbff}.billing-schedule-row strong{color:#12345c}.billing-schedule-row>span{color:#3d587b}.billing-schedule-row>button{display:grid;place-items:center;width:28px;height:28px;border:1px solid #99c9fa;border-radius:8px;background:#edf7ff;color:#1478dd;cursor:pointer}.billing-schedule-row>button[aria-label^=Collapse]{color:#087d88;border-color:#7bcfc7;background:#e5f8f6}.billing-actions,.billing-year-row>div{display:flex;justify-content:center;gap:12px}.icon-action-btn{display:inline-flex;align-items:center;justify-content:center;padding:2px;border:0;color:#34568e;background:transparent;cursor:pointer}.icon-action-btn:hover{color:#087d88}.icon-action-btn.danger{color:#ec3f50}.icon-action-btn.danger:hover{color:#c62838}.billing-year-area{padding:12px 54px 18px;background:linear-gradient(180deg,#f7fbff,#eef8ff)}.billing-year-table{min-width:860px;overflow:hidden;border:1px solid #dceafa;border-radius:10px;background:#fff;box-shadow:0 4px 12px #2c5f880f}.billing-year-area{overflow-x:auto}.billing-year-head,.billing-year-row{display:grid;grid-template-columns:100px 150px 200px 180px 170px 110px;align-items:center;padding:0 18px}.billing-year-head{min-height:44px;background:#e6f3ff;color:#274675;font-size:12px;font-weight:700}.billing-year-row{min-height:52px;border-top:1px solid #e8eef5;color:#284372;font-size:14px}.billing-table-message{padding:34px;text-align:center;color:#60748e}.billing-error{margin:18px;border-radius:8px;color:#b42318;background:#fef3f2}.billing-pagination{display:flex;justify-content:space-between;align-items:center;padding:18px 0 2px;color:#506785;font-size:14px;font-weight:600}.billing-pagination span:last-child{display:inline-flex;align-items:center;gap:4px}@media (max-width:900px){.billing-filter-grid{grid-template-columns:repeat(2,minmax(180px,1fr))}.billing-schedule-table{overflow-x:auto}.billing-schedule-column-head,.billing-schedule-row{min-width:720px}}@media (max-width:560px){.billing-filter-grid{grid-template-columns:1fr}.billing-schedule-toolbar{align-items:flex-start}.billing-year-area{padding:10px}.billing-pagination{padding-bottom:18px}}.billing-fee-schedule-page{width:100%;min-height:100%;padding:30px;box-sizing:border-box;overflow-y:auto;background:#eef3f8}.billing-queue-card{width:100%;max-width:1500px;margin:0 auto;padding:30px 26px 26px;box-sizing:border-box;border-radius:18px;background:#fff;box-shadow:0 13px 34px #20426914}.billing-queue-header{display:flex;align-items:center;justify-content:space-between;gap:24px;margin-bottom:24px}.billing-queue-header h2{margin:0;color:#17243a;font-size:30px;line-height:1.18;font-weight:800}.billing-queue-header p{margin:7px 0 0;color:#60738f;font-size:16px}.billing-back-link{display:inline-flex;align-items:center;gap:6px;margin:0 0 13px;padding:0;border:0;background:transparent;color:#087d88;font-weight:700;cursor:pointer}.billing-queue-tools{display:flex;align-items:center;gap:16px;flex-shrink:0}.billing-queue-search{display:flex;align-items:center;gap:12px;width:360px;height:46px;padding:0 15px;border:1px solid #bed2eb;border-radius:15px;color:#627ea3;background:#fff}.billing-queue-search input{width:100%;border:0;outline:0;color:#263f60;background:transparent;font-size:15px}.billing-queue-search:focus-within{border-color:#0d929c;box-shadow:0 0 0 3px #0d929c1a}.billing-queue-tools .billing-filter-btn{height:46px;border-radius:15px;padding:0 21px}.billing-queue-card .billing-filter-panel{margin-top:-8px}.billing-queue-card .billing-schedule-table{margin-top:0}.billing-queue-card .billing-pagination{padding-bottom:0}@media (max-width:800px){.billing-fee-schedule-page{padding:18px}.billing-queue-card{padding:22px 16px}.billing-queue-header{align-items:flex-start;flex-direction:column}.billing-queue-tools{width:100%}.billing-queue-search{width:100%;box-sizing:border-box}}.billing-queue-card .billing-schedule-table{max-height:min(560px,calc(100vh - 360px));overflow-x:auto;overflow-y:auto;scrollbar-gutter:stable}.billing-queue-card .billing-schedule-column-head{position:sticky;top:0;z-index:8;box-shadow:0 2px 7px #0d475c2e}.billing-queue-card .billing-year-head{position:sticky;top:52px;z-index:4}@media (max-height: 700px){.billing-queue-card .billing-schedule-table{max-height:calc(100vh - 315px)}}@media (max-width: 800px){.billing-queue-card .billing-schedule-table{max-height:calc(100vh - 300px)}}.billing-filter-modal{width:min(760px,calc(100% - 32px));max-width:760px}.billing-filter-modal .billing-filter-panel{margin:0;border:0;border-radius:0;box-shadow:none;padding:20px 22px 24px}.billing-filter-modal .billing-filter-actions>div{display:flex;gap:10px}.billing-filter-modal .settings-primary-btn,.billing-filter-modal .settings-secondary-btn{padding:0 14px}.billing-filter-modal{width:min(630px,calc(100% - 32px))!important;max-width:630px!important;border-radius:12px!important;overflow:hidden}.billing-filter-modal .settings-modal-header{padding:20px 24px 19px;border-bottom:1px solid #cfdeee;background:#f8fbff}.billing-filter-modal .settings-modal-header h3{font-size:22px;color:#0d2545}.billing-filter-modal .settings-modal-header p{max-width:470px;margin-top:6px;color:#52709b;font-size:15px;font-weight:600;line-height:1.45}.billing-filter-modal .settings-modal-close{width:42px;height:42px;border-radius:9px}.billing-filter-modal .billing-filter-panel{padding:22px 24px}.billing-filter-modal .billing-filter-grid{grid-template-columns:1fr;gap:16px}.billing-filter-modal .billing-filter-grid label{gap:7px;font-size:16px}.billing-filter-modal .billing-filter-grid label>div,.billing-filter-modal .billing-filter-grid input,.billing-filter-modal .billing-filter-grid select{height:47px;border-radius:9px;font-size:15px}.billing-filter-modal .billing-filter-actions{justify-content:flex-end;gap:12px;margin:22px -24px -22px;padding:18px 24px;border-top:1px solid #d8e5f2;background:#f8fbff}.billing-filter-modal .billing-filter-actions .settings-secondary-btn,.billing-filter-modal .billing-filter-actions .settings-primary-btn{min-width:92px;height:44px;border-radius:15px}.billing-filter-modal .billing-filter-actions .settings-primary-btn{background:#0d818b;border-color:#0d818b}.billing-filter-modal .billing-filter-grid{grid-template-columns:1fr}.billing-filter-modal .billing-filter-input{width:100%;box-sizing:border-box;background:#fff!important}.billing-filter-modal .billing-filter-input input{min-width:0;width:100%!important;box-sizing:border-box;color:#203c60!important;background:transparent!important}.billing-filter-modal .billing-filter-input input::-moz-placeholder{color:#7890ad;opacity:1}.billing-filter-modal .billing-filter-input input::placeholder{color:#7890ad;opacity:1}.billing-filter-modal .billing-filter-grid select{box-sizing:border-box;color:#203c60;background-color:#fff}.billing-queue-header .billing-back-link{display:inline-flex;align-items:center;justify-content:center;gap:8px;min-height:38px;margin:0 0 16px;padding:0 13px;border:1px solid #afc4dd;border-radius:8px;background:#fff;color:#087d88;font-size:14px;font-weight:700;line-height:1;box-shadow:0 2px 5px #1b48730d;transition:background .15s ease,border-color .15s ease,transform .15s ease}.billing-queue-header .billing-back-link:hover{background:#edf9f8;border-color:#0d929c;transform:translateY(-1px)}.billing-queue-header .billing-back-link:focus-visible{outline:3px solid rgba(13,146,156,.22);outline-offset:2px}.billing-queue-card .billing-schedule-table{border-color:#d7e3ef;background:#fff;box-shadow:0 8px 24px #1935570f}.billing-queue-card .billing-schedule-column-head{background:#128b95;color:#fff;box-shadow:0 2px 7px #1935571f}.billing-queue-card .billing-schedule-group{background:#fff;border-bottom-color:#e4edf5}.billing-queue-card .billing-schedule-group:nth-child(odd){background:#f8fbfd}.billing-queue-card .billing-schedule-row{background:transparent}.billing-queue-card .billing-schedule-row:hover,.billing-queue-card .billing-schedule-group:has(.billing-schedule-row button[aria-label^=Collapse])>.billing-schedule-row{background:#edf8f8!important}.billing-queue-card .billing-year-area{background:#f8fbfd}.billing-queue-card .billing-year-table{border-color:#d7e3ef;background:#fff;box-shadow:none}.billing-queue-card .billing-year-head{background:#f4f8fb;color:#193557}.billing-queue-card .billing-year-row{background:#fff;border-top-color:#e4edf5;color:#193557}.billing-queue-card .billing-year-row:nth-child(odd){background:#f8fbfd}.billing-queue-card .billing-year-row:hover{background:#edf8f8}.ipd-anesthesia-head,.ipd-anesthesia-row{grid-template-columns:56px minmax(180px,1.5fr) minmax(145px,1fr) minmax(130px,1fr) minmax(130px,1fr)!important}.ipd-anesthesia-row .ipd-table-input[type=time],.ipd-anesthesia-row .ipd-table-input[type=datetime-local]{min-width:0;color:#1f3654;background:#fff}.placeholder\:text-slate-400::-moz-placeholder{--tw-text-opacity: 1;color:rgb(148 163 184 / var(--tw-text-opacity, 1))}.placeholder\:text-slate-400::placeholder{--tw-text-opacity: 1;color:rgb(148 163 184 / var(--tw-text-opacity, 1))}.placeholder\:text-slate-500::-moz-placeholder{--tw-text-opacity: 1;color:rgb(100 116 139 / var(--tw-text-opacity, 1))}.placeholder\:text-slate-500::placeholder{--tw-text-opacity: 1;color:rgb(100 116 139 / var(--tw-text-opacity, 1))}.last\:border-0:last-child{border-width:0px}.last\:\!border-b-0:last-child{border-bottom-width:0px!important}.last\:border-r-0:last-child{border-right-width:0px}.focus-within\:border-\[\#0566d8\]:focus-within{--tw-border-opacity: 1;border-color:rgb(5 102 216 / var(--tw-border-opacity, 1))}.focus-within\:border-teal-500:focus-within{--tw-border-opacity: 1;border-color:rgb(20 184 166 / var(--tw-border-opacity, 1))}.focus-within\:bg-white:focus-within{--tw-bg-opacity: 1;background-color:rgb(255 255 255 / var(--tw-bg-opacity, 1))}.focus-within\:ring-2:focus-within{--tw-ring-offset-shadow: var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);--tw-ring-shadow: var(--tw-ring-inset) 0 0 0 calc(2px + var(--tw-ring-offset-width)) var(--tw-ring-color);box-shadow:var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow, 0 0 #0000)}.focus-within\:ring-4:focus-within{--tw-ring-offset-shadow: var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);--tw-ring-shadow: var(--tw-ring-inset) 0 0 0 calc(4px + var(--tw-ring-offset-width)) var(--tw-ring-color);box-shadow:var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow, 0 0 #0000)}.focus-within\:ring-blue-100\/70:focus-within{--tw-ring-color: rgb(219 234 254 / .7)}.focus-within\:ring-teal-100:focus-within{--tw-ring-opacity: 1;--tw-ring-color: rgb(204 251 241 / var(--tw-ring-opacity, 1))}.hover\:-translate-y-0\.5:hover{--tw-translate-y: -.125rem;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.hover\:border-blue-300:hover{--tw-border-opacity: 1;border-color:rgb(147 197 253 / var(--tw-border-opacity, 1))}.hover\:border-blue-400:hover{--tw-border-opacity: 1;border-color:rgb(96 165 250 / var(--tw-border-opacity, 1))}.hover\:border-slate-300:hover{--tw-border-opacity: 1;border-color:rgb(203 213 225 / var(--tw-border-opacity, 1))}.hover\:border-teal-300:hover{--tw-border-opacity: 1;border-color:rgb(94 234 212 / var(--tw-border-opacity, 1))}.hover\:border-teal-500:hover{--tw-border-opacity: 1;border-color:rgb(20 184 166 / var(--tw-border-opacity, 1))}.hover\:\!bg-\[\#eef9fb\]:hover{--tw-bg-opacity: 1 !important;background-color:rgb(238 249 251 / var(--tw-bg-opacity, 1))!important}.hover\:\!bg-blue-50:hover{--tw-bg-opacity: 1 !important;background-color:rgb(239 246 255 / var(--tw-bg-opacity, 1))!important}.hover\:\!bg-red-50:hover{--tw-bg-opacity: 1 !important;background-color:rgb(254 242 242 / var(--tw-bg-opacity, 1))!important}.hover\:\!bg-teal-50\/60:hover{background-color:#f0fdfa99!important}.hover\:\!bg-white:hover{--tw-bg-opacity: 1 !important;background-color:rgb(255 255 255 / var(--tw-bg-opacity, 1))!important}.hover\:bg-\[\#0457b8\]:hover{--tw-bg-opacity: 1;background-color:rgb(4 87 184 / var(--tw-bg-opacity, 1))}.hover\:bg-\[\#0f727a\]:hover{--tw-bg-opacity: 1;background-color:rgb(15 114 122 / var(--tw-bg-opacity, 1))}.hover\:bg-\[\#d6f2ee\]:hover{--tw-bg-opacity: 1;background-color:rgb(214 242 238 / var(--tw-bg-opacity, 1))}.hover\:bg-blue-100:hover{--tw-bg-opacity: 1;background-color:rgb(219 234 254 / var(--tw-bg-opacity, 1))}.hover\:bg-blue-50:hover{--tw-bg-opacity: 1;background-color:rgb(239 246 255 / var(--tw-bg-opacity, 1))}.hover\:bg-blue-50\/40:hover{background-color:#eff6ff66}.hover\:bg-emerald-100:hover{--tw-bg-opacity: 1;background-color:rgb(209 250 229 / var(--tw-bg-opacity, 1))}.hover\:bg-emerald-50:hover{--tw-bg-opacity: 1;background-color:rgb(236 253 245 / var(--tw-bg-opacity, 1))}.hover\:bg-orange-100:hover{--tw-bg-opacity: 1;background-color:rgb(255 237 213 / var(--tw-bg-opacity, 1))}.hover\:bg-red-50:hover{--tw-bg-opacity: 1;background-color:rgb(254 242 242 / var(--tw-bg-opacity, 1))}.hover\:bg-red-700:hover{--tw-bg-opacity: 1;background-color:rgb(185 28 28 / var(--tw-bg-opacity, 1))}.hover\:bg-red-800:hover{--tw-bg-opacity: 1;background-color:rgb(153 27 27 / var(--tw-bg-opacity, 1))}.hover\:bg-slate-100:hover{--tw-bg-opacity: 1;background-color:rgb(241 245 249 / var(--tw-bg-opacity, 1))}.hover\:bg-slate-50:hover{--tw-bg-opacity: 1;background-color:rgb(248 250 252 / var(--tw-bg-opacity, 1))}.hover\:bg-teal-100:hover{--tw-bg-opacity: 1;background-color:rgb(204 251 241 / var(--tw-bg-opacity, 1))}.hover\:bg-teal-50:hover{--tw-bg-opacity: 1;background-color:rgb(240 253 250 / var(--tw-bg-opacity, 1))}.hover\:bg-teal-700:hover{--tw-bg-opacity: 1;background-color:rgb(15 118 110 / var(--tw-bg-opacity, 1))}.hover\:bg-teal-800:hover{--tw-bg-opacity: 1;background-color:rgb(17 94 89 / var(--tw-bg-opacity, 1))}.hover\:bg-teal-900:hover{--tw-bg-opacity: 1;background-color:rgb(19 78 74 / var(--tw-bg-opacity, 1))}.hover\:bg-white\/20:hover{background-color:#fff3}.hover\:text-\[\#0457b8\]:hover{--tw-text-opacity: 1;color:rgb(4 87 184 / var(--tw-text-opacity, 1))}.hover\:text-\[\#0566d8\]:hover{--tw-text-opacity: 1;color:rgb(5 102 216 / var(--tw-text-opacity, 1))}.hover\:text-red-700:hover{--tw-text-opacity: 1;color:rgb(185 28 28 / var(--tw-text-opacity, 1))}.hover\:text-red-900:hover{--tw-text-opacity: 1;color:rgb(127 29 29 / var(--tw-text-opacity, 1))}.hover\:text-slate-700:hover{--tw-text-opacity: 1;color:rgb(51 65 85 / var(--tw-text-opacity, 1))}.hover\:text-slate-800:hover{--tw-text-opacity: 1;color:rgb(30 41 59 / var(--tw-text-opacity, 1))}.hover\:text-teal-800:hover{--tw-text-opacity: 1;color:rgb(17 94 89 / var(--tw-text-opacity, 1))}.hover\:underline:hover{text-decoration-line:underline}.hover\:opacity-80:hover{opacity:.8}.hover\:shadow-md:hover{--tw-shadow: 0 4px 6px -1px rgb(0 0 0 / .1), 0 2px 4px -2px rgb(0 0 0 / .1);--tw-shadow-colored: 0 4px 6px -1px var(--tw-shadow-color), 0 2px 4px -2px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.focus\:border-blue-500:focus{--tw-border-opacity: 1;border-color:rgb(59 130 246 / var(--tw-border-opacity, 1))}.focus\:border-red-500:focus{--tw-border-opacity: 1;border-color:rgb(239 68 68 / var(--tw-border-opacity, 1))}.focus\:border-teal-500:focus{--tw-border-opacity: 1;border-color:rgb(20 184 166 / var(--tw-border-opacity, 1))}.focus\:outline-none:focus{outline:2px solid transparent;outline-offset:2px}.focus\:ring-0:focus{--tw-ring-offset-shadow: var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);--tw-ring-shadow: var(--tw-ring-inset) 0 0 0 calc(0px + var(--tw-ring-offset-width)) var(--tw-ring-color);box-shadow:var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow, 0 0 #0000)}.focus\:ring-2:focus{--tw-ring-offset-shadow: var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);--tw-ring-shadow: var(--tw-ring-inset) 0 0 0 calc(2px + var(--tw-ring-offset-width)) var(--tw-ring-color);box-shadow:var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow, 0 0 #0000)}.focus\:ring-\[\#0566d8\]:focus{--tw-ring-opacity: 1;--tw-ring-color: rgb(5 102 216 / var(--tw-ring-opacity, 1))}.focus\:ring-\[\#128b95\]:focus{--tw-ring-opacity: 1;--tw-ring-color: rgb(18 139 149 / var(--tw-ring-opacity, 1))}.focus\:ring-blue-100:focus{--tw-ring-opacity: 1;--tw-ring-color: rgb(219 234 254 / var(--tw-ring-opacity, 1))}.focus\:ring-blue-400:focus{--tw-ring-opacity: 1;--tw-ring-color: rgb(96 165 250 / var(--tw-ring-opacity, 1))}.focus\:ring-emerald-500:focus{--tw-ring-opacity: 1;--tw-ring-color: rgb(16 185 129 / var(--tw-ring-opacity, 1))}.focus\:ring-orange-500:focus{--tw-ring-opacity: 1;--tw-ring-color: rgb(249 115 22 / var(--tw-ring-opacity, 1))}.focus\:ring-red-100:focus{--tw-ring-opacity: 1;--tw-ring-color: rgb(254 226 226 / var(--tw-ring-opacity, 1))}.focus\:ring-teal-100:focus{--tw-ring-opacity: 1;--tw-ring-color: rgb(204 251 241 / var(--tw-ring-opacity, 1))}.focus\:ring-teal-200:focus{--tw-ring-opacity: 1;--tw-ring-color: rgb(153 246 228 / var(--tw-ring-opacity, 1))}.focus\:ring-teal-500:focus{--tw-ring-opacity: 1;--tw-ring-color: rgb(20 184 166 / var(--tw-ring-opacity, 1))}.focus\:ring-offset-1:focus{--tw-ring-offset-width: 1px}.disabled\:cursor-default:disabled{cursor:default}.disabled\:cursor-not-allowed:disabled{cursor:not-allowed}.disabled\:cursor-wait:disabled{cursor:wait}.disabled\:border-slate-300:disabled{--tw-border-opacity: 1;border-color:rgb(203 213 225 / var(--tw-border-opacity, 1))}.disabled\:bg-slate-100:disabled{--tw-bg-opacity: 1;background-color:rgb(241 245 249 / var(--tw-bg-opacity, 1))}.disabled\:bg-slate-200:disabled{--tw-bg-opacity: 1;background-color:rgb(226 232 240 / var(--tw-bg-opacity, 1))}.disabled\:bg-slate-400:disabled{--tw-bg-opacity: 1;background-color:rgb(148 163 184 / var(--tw-bg-opacity, 1))}.disabled\:text-slate-400:disabled{--tw-text-opacity: 1;color:rgb(148 163 184 / var(--tw-text-opacity, 1))}.disabled\:text-slate-500:disabled{--tw-text-opacity: 1;color:rgb(100 116 139 / var(--tw-text-opacity, 1))}.disabled\:opacity-40:disabled{opacity:.4}.disabled\:opacity-50:disabled{opacity:.5}.disabled\:opacity-70:disabled{opacity:.7}.disabled\:hover\:\!bg-white:hover:disabled{--tw-bg-opacity: 1 !important;background-color:rgb(255 255 255 / var(--tw-bg-opacity, 1))!important}.disabled\:hover\:bg-white:hover:disabled{--tw-bg-opacity: 1;background-color:rgb(255 255 255 / var(--tw-bg-opacity, 1))}.disabled\:hover\:text-slate-700:hover:disabled{--tw-text-opacity: 1;color:rgb(51 65 85 / var(--tw-text-opacity, 1))}.group:focus-within .group-focus-within\:block{display:block}.group:hover .group-hover\:block{display:block}.group:hover .group-hover\:opacity-100{opacity:1}@media not all and (min-width: 1280px){.max-xl\:col-span-1{grid-column:span 1 / span 1}.max-xl\:grid-cols-1{grid-template-columns:repeat(1,minmax(0,1fr))}}@media not all and (min-width: 1024px){.max-lg\:border-b{border-bottom-width:1px}.max-lg\:border-r-0{border-right-width:0px}.max-lg\:border-t{border-top-width:1px}.max-lg\:border-slate-200{--tw-border-opacity: 1;border-color:rgb(226 232 240 / var(--tw-border-opacity, 1))}.max-lg\:last\:border-b-0:last-child{border-bottom-width:0px}}@media not all and (min-width: 768px){.max-md\:ml-0{margin-left:0}.max-md\:grid-cols-1{grid-template-columns:repeat(1,minmax(0,1fr))}.max-md\:gap-2{gap:.5rem}.max-md\:text-left{text-align:left}}@media not all and (min-width: 640px){.max-sm\:px-4{padding-left:1rem;padding-right:1rem}}@media (min-width: 640px){.sm\:flex{display:flex}.sm\:grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.sm\:grid-cols-3{grid-template-columns:repeat(3,minmax(0,1fr))}.sm\:grid-cols-4{grid-template-columns:repeat(4,minmax(0,1fr))}.sm\:grid-cols-5{grid-template-columns:repeat(5,minmax(0,1fr))}.sm\:flex-row{flex-direction:row}.sm\:items-center{align-items:center}.sm\:justify-between{justify-content:space-between}.sm\:border-r{border-right-width:1px}.sm\:px-5{padding-left:1.25rem;padding-right:1.25rem}}@media (min-width: 768px){.md\:col-span-2{grid-column:span 2 / span 2}.md\:grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.md\:grid-cols-\[1\.15fr_0\.95fr\]{grid-template-columns:1.15fr .95fr}.md\:flex-row{flex-direction:row}.md\:items-center{align-items:center}.md\:justify-between{justify-content:space-between}.md\:p-5{padding:1.25rem}.md\:px-4{padding-left:1rem;padding-right:1rem}.md\:px-5{padding-left:1.25rem;padding-right:1.25rem}.md\:px-6{padding-left:1.5rem;padding-right:1.5rem}.md\:text-\[22px\]{font-size:22px}}@media (min-width: 1024px){.lg\:ml-auto{margin-left:auto}.lg\:w-\[320px\]{width:320px}.lg\:max-w-\[520px\]{max-width:520px}.lg\:shrink-0{flex-shrink:0}.lg\:grid-cols-6{grid-template-columns:repeat(6,minmax(0,1fr))}.lg\:grid-cols-7{grid-template-columns:repeat(7,minmax(0,1fr))}.lg\:grid-cols-\[repeat\(5\,minmax\(0\,1fr\)\)_auto\]{grid-template-columns:repeat(5,minmax(0,1fr)) auto}.lg\:flex-row{flex-direction:row}.lg\:items-center{align-items:center}.lg\:justify-between{justify-content:space-between}.lg\:gap-4{gap:1rem}.lg\:border-b-0{border-bottom-width:0px}.lg\:p-5{padding:1.25rem}}@media (min-width: 1280px){.xl\:max-w-\[450px\]{max-width:450px}.xl\:grid-cols-3{grid-template-columns:repeat(3,minmax(0,1fr))}.xl\:grid-cols-4{grid-template-columns:repeat(4,minmax(0,1fr))}.xl\:grid-cols-\[0\.95fr_1\.45fr\]{grid-template-columns:.95fr 1.45fr}.xl\:grid-cols-\[1\.05fr_1fr_1\.45fr\]{grid-template-columns:1.05fr 1fr 1.45fr}.xl\:grid-cols-\[1\.2fr_1fr\]{grid-template-columns:1.2fr 1fr}.xl\:flex-row{flex-direction:row}.xl\:items-center{align-items:center}.xl\:justify-between{justify-content:space-between}}.\[\&\>div\>strong\]\:text-base>div>strong{font-size:1rem;line-height:1.5rem}.\[\&\>div\>strong\]\:text-slate-900>div>strong{--tw-text-opacity: 1;color:rgb(15 23 42 / var(--tw-text-opacity, 1))}.\[\&\>div\]\:flex>div{display:flex}.\[\&\>div\]\:items-center>div{align-items:center}.\[\&\>div\]\:gap-2>div{gap:.5rem}.\[\&\>h1\]\:m-0>h1{margin:0}.\[\&\>h1\]\:text-2xl>h1{font-size:1.5rem;line-height:2rem}.\[\&\>h1\]\:font-bold>h1{font-weight:700}.\[\&\>h1\]\:text-slate-900>h1{--tw-text-opacity: 1;color:rgb(15 23 42 / var(--tw-text-opacity, 1))}.\[\&\>h2\]\:m-0>h2{margin:0}.\[\&\>h2\]\:text-xl>h2{font-size:1.25rem;line-height:1.75rem}.\[\&\>h2\]\:font-bold>h2{font-weight:700}.\[\&\>h2\]\:text-slate-900>h2{--tw-text-opacity: 1;color:rgb(15 23 42 / var(--tw-text-opacity, 1))}.\[\&\>input\]\:w-full>input{width:100%}.\[\&\>input\]\:border-0>input{border-width:0px}.\[\&\>input\]\:bg-transparent>input{background-color:transparent}.\[\&\>input\]\:text-sm>input{font-size:.875rem;line-height:1.25rem}.\[\&\>input\]\:text-slate-800>input{--tw-text-opacity: 1;color:rgb(30 41 59 / var(--tw-text-opacity, 1))}.\[\&\>input\]\:outline-none>input{outline:2px solid transparent;outline-offset:2px}.\[\&\>label\>span\]\:text-sm>label>span{font-size:.875rem;line-height:1.25rem}.\[\&\>label\>span\]\:font-semibold>label>span{font-weight:600}.\[\&\>label\>span\]\:text-slate-700>label>span{--tw-text-opacity: 1;color:rgb(51 65 85 / var(--tw-text-opacity, 1))}.\[\&\>label\]\:flex>label{display:flex}.\[\&\>label\]\:flex-col>label{flex-direction:column}.\[\&\>label\]\:gap-2>label{gap:.5rem}.\[\&\>p\]\:mt-1>p{margin-top:.25rem}.\[\&\>p\]\:text-sm>p{font-size:.875rem;line-height:1.25rem}.\[\&\>p\]\:text-slate-500>p{--tw-text-opacity: 1;color:rgb(100 116 139 / var(--tw-text-opacity, 1))}.\[\&\>span\:first-child\]\:font-medium>span:first-child{font-weight:500}.\[\&\>span\:last-child\]\:inline-flex>span:last-child{display:inline-flex}.\[\&\>span\:last-child\]\:items-center>span:last-child{align-items:center}.\[\&\>span\:last-child\]\:gap-1>span:last-child{gap:.25rem}.\[\&\>span\:last-child\]\:text-xs>span:last-child{font-size:.75rem;line-height:1rem}.\[\&\>span\:last-child\]\:text-slate-500>span:last-child{--tw-text-opacity: 1;color:rgb(100 116 139 / var(--tw-text-opacity, 1))}.\[\&\>span\]\:rounded-md>span{border-radius:.375rem}.\[\&\>span\]\:px-3>span{padding-left:.75rem;padding-right:.75rem}.\[\&\>span\]\:py-1\.5>span{padding-top:.375rem;padding-bottom:.375rem}.\[\&\>span\]\:text-sm>span{font-size:.875rem;line-height:1.25rem}.\[\&\>span\]\:font-semibold>span{font-weight:600}.\[\&\>span\]\:text-slate-700>span{--tw-text-opacity: 1;color:rgb(51 65 85 / var(--tw-text-opacity, 1))}.\[\&_h2\]\:m-0 h2{margin:0}.\[\&_h2\]\:text-xl h2{font-size:1.25rem;line-height:1.75rem}.\[\&_h2\]\:font-bold h2{font-weight:700}.\[\&_h2\]\:text-slate-900 h2{--tw-text-opacity: 1;color:rgb(15 23 42 / var(--tw-text-opacity, 1))}.\[\&_input\:focus\]\:border-\[\#0566d8\] input:focus{--tw-border-opacity: 1;border-color:rgb(5 102 216 / var(--tw-border-opacity, 1))}.\[\&_input\:focus\]\:ring-2 input:focus{--tw-ring-offset-shadow: var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);--tw-ring-shadow: var(--tw-ring-inset) 0 0 0 calc(2px + var(--tw-ring-offset-width)) var(--tw-ring-color);box-shadow:var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow, 0 0 #0000)}.\[\&_input\:focus\]\:ring-blue-100 input:focus{--tw-ring-opacity: 1;--tw-ring-color: rgb(219 234 254 / var(--tw-ring-opacity, 1))}.\[\&_input\]\:h-11 input{height:2.75rem}.\[\&_input\]\:rounded-lg input{border-radius:.5rem}.\[\&_input\]\:border input{border-width:1px}.\[\&_input\]\:border-slate-300 input{--tw-border-opacity: 1;border-color:rgb(203 213 225 / var(--tw-border-opacity, 1))}.\[\&_input\]\:px-3 input{padding-left:.75rem;padding-right:.75rem}.\[\&_input\]\:text-sm input{font-size:.875rem;line-height:1.25rem}.\[\&_input\]\:outline-none input{outline:2px solid transparent;outline-offset:2px}.\[\&_p\]\:mt-1 p{margin-top:.25rem}.\[\&_p\]\:text-sm p{font-size:.875rem;line-height:1.25rem}.\[\&_p\]\:text-slate-500 p{--tw-text-opacity: 1;color:rgb(100 116 139 / var(--tw-text-opacity, 1))}.\[\&_select\:focus\]\:border-\[\#0566d8\] select:focus{--tw-border-opacity: 1;border-color:rgb(5 102 216 / var(--tw-border-opacity, 1))}.\[\&_select\:focus\]\:ring-2 select:focus{--tw-ring-offset-shadow: var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);--tw-ring-shadow: var(--tw-ring-inset) 0 0 0 calc(2px + var(--tw-ring-offset-width)) var(--tw-ring-color);box-shadow:var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow, 0 0 #0000)}.\[\&_select\:focus\]\:ring-blue-100 select:focus{--tw-ring-opacity: 1;--tw-ring-color: rgb(219 234 254 / var(--tw-ring-opacity, 1))}.\[\&_select\]\:h-11 select{height:2.75rem}.\[\&_select\]\:rounded-lg select{border-radius:.5rem}.\[\&_select\]\:border select{border-width:1px}.\[\&_select\]\:border-slate-300 select{--tw-border-opacity: 1;border-color:rgb(203 213 225 / var(--tw-border-opacity, 1))}.\[\&_select\]\:bg-white select{--tw-bg-opacity: 1;background-color:rgb(255 255 255 / var(--tw-bg-opacity, 1))}.\[\&_select\]\:px-3 select{padding-left:.75rem;padding-right:.75rem}.\[\&_select\]\:text-sm select{font-size:.875rem;line-height:1.25rem}.\[\&_select\]\:outline-none select{outline:2px solid transparent;outline-offset:2px}.\[\&_tbody_tr\:hover\]\:bg-slate-50 tbody tr:hover{--tw-bg-opacity: 1;background-color:rgb(248 250 252 / var(--tw-bg-opacity, 1))}.\[\&_tbody_tr\]\:transition-colors tbody tr{transition-property:color,background-color,border-color,text-decoration-color,fill,stroke;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s}.\[\&_td\]\:border-b td{border-bottom-width:1px}.\[\&_td\]\:border-slate-200 td{--tw-border-opacity: 1;border-color:rgb(226 232 240 / var(--tw-border-opacity, 1))}.\[\&_td\]\:px-3 td{padding-left:.75rem;padding-right:.75rem}.\[\&_td\]\:px-4 td{padding-left:1rem;padding-right:1rem}.\[\&_td\]\:py-3 td{padding-top:.75rem;padding-bottom:.75rem}.\[\&_td\]\:py-3\.5 td{padding-top:.875rem;padding-bottom:.875rem}.\[\&_td\]\:align-middle td{vertical-align:middle}.\[\&_th\]\:px-3 th{padding-left:.75rem;padding-right:.75rem}.\[\&_th\]\:px-4 th{padding-left:1rem;padding-right:1rem}.\[\&_th\]\:py-3 th{padding-top:.75rem;padding-bottom:.75rem}.\[\&_th\]\:py-3\.5 th{padding-top:.875rem;padding-bottom:.875rem}.\[\&_th\]\:text-left th{text-align:left}.\[\&_th\]\:text-\[12px\] th{font-size:12px}.\[\&_th\]\:text-xs th{font-size:.75rem;line-height:1rem}.\[\&_th\]\:font-bold th{font-weight:700}.\[\&_th\]\:uppercase th{text-transform:uppercase}.\[\&_th\]\:tracking-\[0\.01em\] th{letter-spacing:.01em}.\[\&_th\]\:tracking-wide th{letter-spacing:.025em}.\[\&_th\]\:text-white th{--tw-text-opacity: 1;color:rgb(255 255 255 / var(--tw-text-opacity, 1))}.\[\&_thead\]\:sticky thead{position:sticky}.\[\&_thead\]\:top-0 thead{top:0}.\[\&_thead\]\:z-10 thead{z-index:10}.\[\&_thead\]\:bg-\[\#128b95\] thead{--tw-bg-opacity: 1;background-color:rgb(18 139 149 / var(--tw-bg-opacity, 1))}
