.workspace-tabs[data-v-3b170237]{display:-webkit-box;display:-ms-flexbox;display:flex;gap:8px;width:-webkit-max-content;width:-moz-max-content;width:max-content;max-width:100%;margin:18px 0;padding:6px;overflow-x:auto;overscroll-behavior-inline:contain;scrollbar-width:thin;background:#edf3f6;border:0;border-radius:12px}.workspace-tabs button[data-v-3b170237]{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;gap:8px;min-width:-webkit-max-content;min-width:-moz-max-content;min-width:max-content;min-height:42px;padding:10px 16px;color:#65748a;background:transparent;border:0;border-radius:10px;font:inherit;font-size:12px;font-weight:700;line-height:1.25;white-space:nowrap;cursor:pointer;-webkit-transition:color .16s ease,background .16s ease,-webkit-box-shadow .16s ease,-webkit-transform .16s ease;transition:color .16s ease,background .16s ease,-webkit-box-shadow .16s ease,-webkit-transform .16s ease;transition:color .16s ease,background .16s ease,box-shadow .16s ease,transform .16s ease;transition:color .16s ease,background .16s ease,box-shadow .16s ease,transform .16s ease,-webkit-box-shadow .16s ease,-webkit-transform .16s ease}.workspace-tabs button[data-v-3b170237]:hover:not(.active){color:#174f79;background:#f2f7fb}.workspace-tabs button[data-v-3b170237]:focus-visible{outline:3px solid rgba(30,149,143,.24);outline-offset:2px}.workspace-tabs button.active[data-v-3b170237]{color:#087f78;background:#fff;-webkit-box-shadow:0 3px 10px rgba(35,60,75,.1);box-shadow:0 3px 10px rgba(35,60,75,.1)}.workspace-tabs button.active[data-v-3b170237]:active{-webkit-transform:translateY(1px);transform:translateY(1px)}.workspace-tabs button i[data-v-3b170237]{-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto;width:17px;font-size:15px;text-align:center}.workspace-tabs__count[data-v-3b170237]{min-width:20px;padding:2px 6px;color:#fff;background:#11958f;border-radius:999px;font-size:9px;font-style:normal;font-weight:800;text-align:center}.workspace-tabs button.active .workspace-tabs__count[data-v-3b170237]{color:#fff;background:#11958f}@media(max-width:760px){.workspace-tabs[data-v-3b170237]{position:sticky;top:0;z-index:5;gap:5px;margin:14px 0;padding:6px}.workspace-tabs button[data-v-3b170237]{min-width:-webkit-max-content;min-width:-moz-max-content;min-width:max-content;min-height:40px;padding:9px 13px;font-size:11px}}@media print{.workspace-tabs[data-v-3b170237]{display:none!important}}.patient-picker-standard[data-v-1789ba8d]{position:relative;width:100%;max-width:100%;color:#183153}.patient-picker-standard__label[data-v-1789ba8d]{display:block;margin:0 0 .4rem;color:#52677a;font-size:.72rem;font-weight:800;letter-spacing:.02em}.patient-picker-standard__field[data-v-1789ba8d]{position:relative}.patient-picker-standard__control[data-v-1789ba8d]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;width:100%;height:46px;min-height:46px;overflow:hidden;padding:0;border:1px solid #cbdbe6;border-radius:12px;background:#fff;-webkit-box-shadow:0 4px 12px rgba(30,64,92,.06);box-shadow:0 4px 12px rgba(30,64,92,.06);-webkit-transition:border-color .15s,-webkit-box-shadow .15s;transition:border-color .15s,-webkit-box-shadow .15s;transition:border-color .15s,box-shadow .15s;transition:border-color .15s,box-shadow .15s,-webkit-box-shadow .15s}.patient-picker-standard__control.is-open[data-v-1789ba8d],.patient-picker-standard__control[data-v-1789ba8d]:focus-within{border-color:#0f766e;-webkit-box-shadow:0 0 0 3px rgba(15,118,110,.14);box-shadow:0 0 0 3px rgba(15,118,110,.14)}.patient-picker-standard__icon[data-v-1789ba8d]{display:grid;place-items:center;-webkit-box-flex:0;-ms-flex:0 0 44px;flex:0 0 44px;align-self:stretch;color:#0f766e;background:#f0fdfa}.patient-picker-standard__icon i[data-v-1789ba8d]{color:#0f766e}.patient-picker-standard .patient-picker-standard__control .patient-picker-standard__input[data-v-1789ba8d]{width:auto;height:100%;min-height:0;min-width:0;-webkit-box-flex:1;-ms-flex:1;flex:1;margin:0;padding:0 .75rem;border:0!important;border-radius:0!important;outline:0!important;background:transparent!important;-webkit-box-shadow:none!important;box-shadow:none!important;color:#183153;font-size:.82rem;line-height:normal;-moz-appearance:none;appearance:none;-webkit-appearance:none}.patient-picker-standard__input[data-v-1789ba8d]::-webkit-search-cancel-button,.patient-picker-standard__input[data-v-1789ba8d]::-webkit-search-decoration{display:none;-webkit-appearance:none}.patient-picker-standard__input[data-v-1789ba8d]::-webkit-input-placeholder{color:#8496a8}.patient-picker-standard__input[data-v-1789ba8d]::-moz-placeholder{color:#8496a8}.patient-picker-standard__input[data-v-1789ba8d]:-ms-input-placeholder{color:#8496a8}.patient-picker-standard__input[data-v-1789ba8d]::-ms-input-placeholder{color:#8496a8}.patient-picker-standard__input[data-v-1789ba8d]::placeholder{color:#8496a8}.patient-picker-standard .patient-picker-standard__clear[data-v-1789ba8d],.patient-picker-standard .patient-picker-standard__search[data-v-1789ba8d]{align-self:stretch;display:grid;place-items:center;height:100%;min-width:66px;margin:0;padding:0 .85rem;border:0!important;border-radius:0!important;-webkit-box-shadow:none!important;box-shadow:none!important;font-size:.72rem;font-weight:800}.patient-picker-standard .patient-picker-standard__search[data-v-1789ba8d]{background:linear-gradient(135deg,#0f6c9b,#0f766e)!important;color:#fff!important}.patient-picker-standard .patient-picker-standard__search[data-v-1789ba8d]:disabled{cursor:not-allowed;background:#d9e3ea!important;color:#7b8b99!important}.patient-picker-standard .patient-picker-standard__clear[data-v-1789ba8d]{min-width:44px;background:#f1f5f9!important;color:#64748b!important}.patient-picker-standard__results[data-v-1789ba8d]{position:absolute;top:calc(100% + 7px);left:0;right:0;z-index:1055;overflow:hidden;border:1px solid #d9e5ed;border-radius:14px;background:#fff;-webkit-box-shadow:0 18px 40px rgba(30,64,92,.2);box-shadow:0 18px 40px rgba(30,64,92,.2)}.patient-picker-standard__option[data-v-1789ba8d]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;gap:1rem;width:100%;padding:.78rem .9rem;border:0;border-bottom:1px solid #edf2f5;background:#fff;color:#183153;text-align:left}.patient-picker-standard__option[data-v-1789ba8d]:last-child{border-bottom:0}.patient-picker-standard__option[data-v-1789ba8d]:focus-visible,.patient-picker-standard__option[data-v-1789ba8d]:hover{outline:0;background:#f0fdfa}.patient-picker-standard__option small[data-v-1789ba8d],.patient-picker-standard__option span[data-v-1789ba8d],.patient-picker-standard__option strong[data-v-1789ba8d]{display:block}.patient-picker-standard__option strong[data-v-1789ba8d]{font-size:.8rem}.patient-picker-standard__option small[data-v-1789ba8d]{margin-top:.2rem;color:#64748b;font-size:.68rem}.patient-picker-standard__option b[data-v-1789ba8d]{-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto;color:#0f766e;font-size:.7rem}.patient-picker-standard__option b i[data-v-1789ba8d]{margin-left:.25rem}.patient-picker-standard__message[data-v-1789ba8d]{padding:1rem;color:#64748b;font-size:.76rem;text-align:center}.patient-picker-standard__message.is-error[data-v-1789ba8d]{color:#b42318;background:#fff5f5}.patient-picker-standard__selected[data-v-1789ba8d]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:.55rem;margin-top:.45rem;padding:.48rem .65rem;border:1px solid #b9e5dc;border-radius:10px;background:#f0fdfa}.patient-picker-standard__selected>i[data-v-1789ba8d]{color:#0f766e}.patient-picker-standard__selected span[data-v-1789ba8d]{min-width:0;-webkit-box-flex:1;-ms-flex:1;flex:1}.patient-picker-standard__selected small[data-v-1789ba8d],.patient-picker-standard__selected strong[data-v-1789ba8d]{display:block}.patient-picker-standard__selected small[data-v-1789ba8d]{color:#64748b;font-size:.6rem}.patient-picker-standard__selected strong[data-v-1789ba8d]{overflow:hidden;font-size:.72rem;text-overflow:ellipsis;white-space:nowrap}.patient-picker-standard__selected em[data-v-1789ba8d]{color:#52677a;font-size:.64rem;font-style:normal}@media (max-width:520px){.patient-picker-standard[data-v-1789ba8d]{width:100%}.patient-picker-standard__option[data-v-1789ba8d]{-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start}.patient-picker-standard__selected em[data-v-1789ba8d]{display:none}}.therapy-page[data-v-d482fb76]{color:#183153;padding-bottom:2rem}.financial-strip[data-v-d482fb76]{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:.75rem;margin:1rem 0;padding:1rem 1.2rem;border:1px solid #dbe7ec;border-left:5px solid #f59e0b;border-radius:14px;background:#fff}.financial-strip>div[data-v-d482fb76]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.financial-strip small[data-v-d482fb76]{color:#64748b;font-size:.68rem}.financial-strip strong[data-v-d482fb76]{margin-top:.2rem;color:#183153}.financial-strip.active[data-v-d482fb76]{border-left-color:#10b981;background:#f0fdf4}.financial-strip.completed[data-v-d482fb76]{border-left-color:#64748b}.financial-strip.not_billed[data-v-d482fb76],.financial-strip.unpaid[data-v-d482fb76]{background:#fffbeb}@media(max-width:768px){.financial-strip[data-v-d482fb76]{grid-template-columns:1fr}}.service-balance[data-v-d482fb76]{display:block;margin-top:.2rem;color:#475569;font-size:.68rem}.session-service[data-v-d482fb76]{display:block;margin:.25rem 0;color:#0f766e;font-weight:700}.therapy-hero[data-v-d482fb76]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;gap:2rem;padding:1.8rem 2rem;margin-bottom:1rem;border-radius:22px;color:#fff;background:linear-gradient(125deg,#0f766e,#1d4ed8);-webkit-box-shadow:0 18px 40px rgba(15,118,110,.18);box-shadow:0 18px 40px rgba(15,118,110,.18)}.therapy-hero span[data-v-d482fb76]{font-size:.68rem;letter-spacing:.15em;font-weight:800}.therapy-hero h1[data-v-d482fb76]{margin:.3rem 0;font-size:1.7rem}.therapy-hero p[data-v-d482fb76]{margin:0;color:#dbeafe}.kpis[data-v-d482fb76]{display:grid;grid-template-columns:repeat(4,1fr);gap:.8rem}.case-detail[data-v-d482fb76],.case-list[data-v-d482fb76],.empty[data-v-d482fb76],.kpis article[data-v-d482fb76]{padding:1rem;border:1px solid #e2e8f0;border-radius:15px;background:#fff}.kpis small[data-v-d482fb76],.overview small[data-v-d482fb76]{display:block;color:#64748b}.kpis strong[data-v-d482fb76]{font-size:1.8rem}.kpis .warning[data-v-d482fb76]{border-color:#fbbf24;background:#fffbeb}.therapy-filters[data-v-d482fb76]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;margin:1rem 0;gap:1rem}.therapy-search[data-v-d482fb76]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-flex:1;-ms-flex:1;flex:1;min-width:0;padding:0 1rem;border:1px solid #dbe7ef;border-radius:12px;background:#fff}.therapy-filters>select[data-v-d482fb76],.therapy-search input[data-v-d482fb76]{padding:.75rem;outline:0;background:#fff}.therapy-search input[data-v-d482fb76]{-webkit-box-flex:1;-ms-flex:1;flex:1;min-width:0;border:0!important;-webkit-box-shadow:none!important;box-shadow:none!important}.therapy-filters>select[data-v-d482fb76]{border:1px solid #dbe7ef;border-radius:12px}.layout[data-v-d482fb76]{display:grid;grid-template-columns:270px 1fr;gap:1rem}.case-list[data-v-d482fb76]{-ms-flex-item-align:start;align-self:start}.case-list button[data-v-d482fb76]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;width:100%;padding:.8rem;margin-bottom:.5rem;border:1px solid transparent;border-radius:10px;background:#f8fafc;text-align:left;cursor:pointer;-webkit-transition:border-color .15s ease,background .15s ease,-webkit-transform .15s ease;transition:border-color .15s ease,background .15s ease,-webkit-transform .15s ease;transition:border-color .15s ease,background .15s ease,transform .15s ease;transition:border-color .15s ease,background .15s ease,transform .15s ease,-webkit-transform .15s ease}.case-list button[data-v-d482fb76]:hover{border-color:#99f6e4;background:#f0fdfa;-webkit-transform:translateY(-1px);transform:translateY(-1px)}.case-list button.active[data-v-d482fb76]{border-color:#14b8a6;background:#f0fdfa}.case-heading span[data-v-d482fb76],.case-list small[data-v-d482fb76],.case-list span[data-v-d482fb76]{font-size:.7rem;color:#64748b}.case-heading[data-v-d482fb76]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;gap:1rem}.case-heading h2[data-v-d482fb76]{margin:.2rem 0}.case-heading>div[data-v-d482fb76]:last-child{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:.5rem;-ms-flex-wrap:wrap;flex-wrap:wrap}.status[data-v-d482fb76]{padding:.45rem .7rem;border-radius:99px;background:#e2e8f0}.quota[data-v-d482fb76]{margin:1rem 0;padding:1rem;border-radius:12px;background:#f8fafc}.quota>div[data-v-d482fb76]:first-child{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.quota .bar[data-v-d482fb76]{height:8px;margin:.6rem 0;border-radius:99px;background:#dbe7ef;overflow:hidden}.quota .bar i[data-v-d482fb76]{display:block;height:100%;background:#14b8a6}.quota>span[data-v-d482fb76]{font-size:.72rem;color:#b45309}.tabs[data-v-d482fb76]{display:-webkit-box;display:-ms-flexbox;display:flex;gap:.4rem;border-bottom:1px solid #e2e8f0}.tabs button[data-v-d482fb76]{padding:.7rem;border:0;border-bottom:3px solid transparent;background:none}.tabs button.active[data-v-d482fb76]{border-color:#0f766e;color:#0f766e;font-weight:800}.tabs b[data-v-d482fb76]{padding:.15rem .4rem;border-radius:99px;background:#edf2f4}.form-grid[data-v-d482fb76],.grid[data-v-d482fb76]{display:grid;grid-template-columns:1fr 1fr;gap:1rem}.overview[data-v-d482fb76]{padding-top:1rem}.overview article[data-v-d482fb76]{padding:1rem;border-radius:12px;background:#f8fafc}.wide[data-v-d482fb76]{grid-column:span 2}.records[data-v-d482fb76]{padding-top:1rem}.section-title[data-v-d482fb76]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.records article[data-v-d482fb76]{margin-top:.7rem;padding:1rem;border:1px solid #e2e8f0;border-radius:12px}.records article>div[data-v-d482fb76]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.records article span[data-v-d482fb76]{display:block;font-size:.7rem;color:#64748b}.records article p[data-v-d482fb76]{margin:.5rem 0}.empty[data-v-d482fb76]{display:grid;place-items:center;-ms-flex-line-pack:center;align-content:center;min-height:350px;text-align:center}.empty i[data-v-d482fb76]{font-size:3rem;color:#14b8a6}.form-grid label[data-v-d482fb76]{font-size:.75rem;font-weight:700}@media (max-width:900px){.kpis[data-v-d482fb76]{grid-template-columns:1fr 1fr}.layout[data-v-d482fb76]{grid-template-columns:1fr}.case-list[data-v-d482fb76]{display:-webkit-box;display:-ms-flexbox;display:flex;overflow:auto}.case-list button[data-v-d482fb76]{min-width:210px}.case-heading[data-v-d482fb76],.therapy-hero[data-v-d482fb76]{-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}}@media (max-width:520px){.form-grid[data-v-d482fb76],.grid[data-v-d482fb76],.kpis[data-v-d482fb76]{grid-template-columns:1fr}.wide[data-v-d482fb76]{grid-column:auto}}