body{margin:0;padding:0}.ant-col>.field-boolean{margin-top:30px}.unauthorized-page{width:100vw;height:100vh;display:flex;align-items:center;justify-content:center;background:linear-gradient(135deg,#667eea,#764ba2)}.unauthorized-card{width:100%;max-width:450px;padding:40px 32px;border-radius:12px;box-shadow:0 8px 24px #0003,0 4px 8px #0000001a;background:#fff}.logo-container{text-align:center;margin-bottom:32px}.auth-logo{height:80px;max-width:100%;object-fit:contain}.ant-collapse{background:transparent!important;border:none!important}.ant-collapse-item{margin-bottom:0!important;border-radius:8px!important;overflow:hidden;background:#fff!important;box-shadow:0 1px 3px #0000001a!important;border:1px solid transparent!important;transition:all .3s ease}.collapse-panel-custom{margin-bottom:8px;border-radius:8px;overflow:hidden}.ant-collapse-item-active{border:1px solid #e2e8f0!important;box-shadow:0 4px 6px -1px #0000001a,0 2px 4px -2px #0000001a!important}.ant-collapse-header{background:linear-gradient(135deg,#f5f3ff,#ede9fe)!important;border-bottom:1px solid transparent!important;padding:12px 16px!important;font-weight:600!important;color:#5b21b6!important}.ant-collapse-item-active .ant-collapse-header{border-bottom:1px solid #e2e8f0!important}.ant-collapse-header:hover{background:linear-gradient(135deg,#ede9fe,#ddd6fe)!important}.ant-collapse-content{background:#fff!important;border:none!important}.ant-collapse-content-box{padding:20px!important}.ant-input,.ant-input-number,.ant-picker,.ant-select-selector{border-radius:6px!important;border-color:#d1d5db!important}.ant-input:hover,.ant-input-number:hover,.ant-picker:hover,.ant-select-selector:hover{border-color:#a855f7!important}.ant-input:focus,.ant-input-number-focused,.ant-picker-focused,.ant-select-focused .ant-select-selector{border-color:#4f46e5!important;box-shadow:0 0 0 2px #4f46e51a!important}.ant-table{border-radius:8px!important;overflow:hidden}.ant-table-thead>tr>th{background:linear-gradient(135deg,#f8fafc,#f1f5f9)!important;color:#1e293b!important;font-weight:600!important;border-bottom:2px solid #e5e7eb!important}.ant-table-tbody>tr:hover>td{background:#f8fafc!important}.ant-btn-primary{background:linear-gradient(135deg,#4f46e5,#7c3aed)!important;border:none!important;box-shadow:0 4px 6px -1px #4f46e54d!important}.ant-btn-primary:hover:not(.ant-btn-variant-solid):not(.ant-btn-disabled){background:linear-gradient(135deg,#4338ca,#6d28d9)!important;box-shadow:0 6px 8px -1px #4f46e566!important}.ant-card{border-radius:12px!important}.ant-card-head{background:linear-gradient(135deg,#f8fafc,#f1f5f9)!important;border-bottom:2px solid #e5e7eb!important;font-weight:600!important}.ant-form-item-label>label{font-weight:500!important;color:#475569!important}.ant-row{margin-bottom:0!important}.ant-form-item{margin-bottom:16px!important}.form-container{max-width:1400px;margin:0 auto}.form-card{border-radius:12px!important;box-shadow:0 4px 6px -1px #0000001a,0 2px 4px -2px #0000001a!important;background:#fff!important}.form-header{margin-bottom:24px;padding-bottom:16px;border-bottom:2px solid #e5e7eb;display:flex;justify-content:space-between;align-items:center}.form-header-simple{margin-bottom:24px;padding-bottom:16px;border-bottom:2px solid #e5e7eb}.form-title{margin:0!important;color:#667eea!important;font-weight:700!important}.form-actions{display:flex;justify-content:flex-end;gap:12px;margin-top:24px;padding-top:24px;border-top:2px solid #e5e7eb}.action-button{min-width:100px}.collapse-panel-custom{margin-bottom:16px;border-radius:8px;overflow:hidden}.collapse-header-label{font-weight:600;font-size:15px;color:#1e293b;display:flex;align-items:center}.collapse-content-inner{padding:8px 0}.section-container,.section-title{margin-bottom:16px}.app-rdg-grid{--rdg-header-background-color: #f5f3ff;--rdg-selection-color: #7c3aed;--rdg-row-hover-background-color: #f5f3ff}.rdg-cell>.ant-btn{color:#4f46e5;border-color:#7c3aed;padding:2px!important;width:24px!important;height:24px!important;float:right}@layer rdg{@layer Defaults,FocusSink,CheckboxInput,CheckboxIcon,CheckboxLabel,Cell,HeaderCell,SummaryCell,EditCell,Row,HeaderRow,SummaryRow,GroupedRow,Root;}@layer rdg.MeasuringCell{.mlln6zg7-0-0-beta-47{contain:strict;grid-row:1;visibility:hidden}}@layer rdg.Cell{.cj343x07-0-0-beta-47{position:relative;padding-block:0;padding-inline:8px;border-inline-end:1px solid var(--rdg-border-color);border-block-end:1px solid var(--rdg-border-color);grid-row-start:var(--rdg-grid-row-start);align-content:center;background-color:inherit;white-space:nowrap;overflow:clip;text-overflow:ellipsis;outline:none}.cj343x07-0-0-beta-47[aria-selected=true]{outline:2px solid var(--rdg-selection-color);outline-offset:-2px}}@layer rdg.Cell{.csofj7r7-0-0-beta-47{position:sticky;z-index:1}.csofj7r7-0-0-beta-47:nth-last-child(1 of.csofj7r7-0-0-beta-47){box-shadow:var(--rdg-cell-frozen-box-shadow)}}@layer rdg.CheckboxInput{.c1bn88vv7-0-0-beta-47{display:block;margin:auto;inline-size:20px;block-size:20px}.c1bn88vv7-0-0-beta-47:focus-visible{outline:2px solid var(--rdg-checkbox-focus-color);outline-offset:-3px}.c1bn88vv7-0-0-beta-47:enabled{cursor:pointer}}@layer rdg.GroupCellContent{.g1s9ylgp7-0-0-beta-47{outline:none}}@layer rdg.GroupCellCaret{.cz54e4y7-0-0-beta-47{margin-inline-start:4px;stroke:currentColor;stroke-width:1.5px;fill:transparent;vertical-align:middle}.cz54e4y7-0-0-beta-47>path{transition:d .1s}}@layer rdg.DragHandle{.c1w9bbhr7-0-0-beta-47{--rdg-drag-handle-size: 8px;z-index:0;cursor:move;inline-size:var(--rdg-drag-handle-size);block-size:var(--rdg-drag-handle-size);background-color:var(--rdg-selection-color);place-self:end}.c1w9bbhr7-0-0-beta-47:hover{--rdg-drag-handle-size: 16px;border:2px solid var(--rdg-selection-color);background-color:var(--rdg-background-color)}}@layer rdg.DragHandle{.c1creorc7-0-0-beta-47{z-index:1;position:sticky}}@layer rdg.EditCell{.cis5rrm7-0-0-beta-47{padding:0}}@layer rdg.SortableHeaderCell{.h44jtk67-0-0-beta-47{display:flex}}@layer rdg.SortableHeaderCellName{.hcgkhxz7-0-0-beta-47{flex-grow:1;overflow:clip;text-overflow:ellipsis}}@layer rdg.HeaderCell{.c6l2wv17-0-0-beta-47{cursor:pointer}}@layer rdg.HeaderCell{.c1kqdw7y7-0-0-beta-47{touch-action:none}}@layer rdg.HeaderCell{.r1y6ywlx7-0-0-beta-47{cursor:col-resize;position:absolute;inset-block-start:0;inset-inline-end:0;inset-block-end:0;inline-size:10px}}.c1bezg5o7-0-0-beta-47{opacity:.5}.c1vc96037-0-0-beta-47{background-color:var(--rdg-header-draggable-background-color)}@layer rdg.Row{.r1upfr807-0-0-beta-47{display:contents;background-color:var(--rdg-background-color)}.r1upfr807-0-0-beta-47:hover{background-color:var(--rdg-row-hover-background-color)}.r1upfr807-0-0-beta-47[aria-selected=true]{background-color:var(--rdg-row-selected-background-color)}.r1upfr807-0-0-beta-47[aria-selected=true]:hover{background-color:var(--rdg-row-selected-hover-background-color)}}@layer rdg.FocusSink{.r190mhd37-0-0-beta-47{outline:2px solid var(--rdg-selection-color);outline-offset:-2px}}@layer rdg.FocusSink{.r139qu9m7-0-0-beta-47:before{content:"";display:inline-block;block-size:100%;position:sticky;inset-inline-start:0;border-inline-start:2px solid var(--rdg-selection-color)}}@layer rdg.HeaderRow{.h10tskcx7-0-0-beta-47{display:contents;background-color:var(--rdg-header-background-color);font-weight:700}.h10tskcx7-0-0-beta-47>.cj343x07-0-0-beta-47{z-index:2;position:sticky}.h10tskcx7-0-0-beta-47>.csofj7r7-0-0-beta-47{z-index:3}}@layer rdg.Cell{.c6ra8a37-0-0-beta-47{background-color:#ccf}}@layer rdg.Cell{.cq910m07-0-0-beta-47{background-color:#ccf}.cq910m07-0-0-beta-47.c6ra8a37-0-0-beta-47{background-color:#99f}}@layer rdg.SortIcon{.a3ejtar7-0-0-beta-47{fill:currentColor}.a3ejtar7-0-0-beta-47>path{transition:d .1s}}@layer rdg.Defaults{.rnvodz57-0-0-beta-47 *,.rnvodz57-0-0-beta-47 *:before,.rnvodz57-0-0-beta-47 *:after{box-sizing:inherit}}@layer rdg.Root{.rnvodz57-0-0-beta-47{--rdg-color: #000;--rdg-border-color: #ddd;--rdg-summary-border-color: #aaa;--rdg-background-color: hsl(0deg 0% 100%);--rdg-header-background-color: hsl(0deg 0% 97.5%);--rdg-header-draggable-background-color: hsl(0deg 0% 90.5%);--rdg-row-hover-background-color: hsl(0deg 0% 96%);--rdg-row-selected-background-color: hsl(207deg 76% 92%);--rdg-row-selected-hover-background-color: hsl(207deg 76% 88%);--rdg-checkbox-focus-color: hsl(207deg 100% 69%);--rdg-selection-color: #66afe9;--rdg-font-size: 14px;--rdg-cell-frozen-box-shadow: 2px 0 5px -2px rgba(136, 136, 136, .3);display:grid;color-scheme:var(--rdg-color-scheme, light dark);accent-color:light-dark(hsl(207deg 100% 29%),hsl(207deg 100% 79%));contain:content;content-visibility:auto;block-size:350px;border:1px solid var(--rdg-border-color);box-sizing:border-box;overflow:auto;background-color:var(--rdg-background-color);color:var(--rdg-color);font-size:var(--rdg-font-size)}.rnvodz57-0-0-beta-47:dir(rtl){--rdg-cell-frozen-box-shadow: -2px 0 5px -2px rgba(136, 136, 136, .3)}.rnvodz57-0-0-beta-47:before{content:"";grid-column:1/-1;grid-row:1/-1}.rnvodz57-0-0-beta-47.rdg-dark{--rdg-color-scheme: dark;--rdg-color: #ddd;--rdg-border-color: #444;--rdg-summary-border-color: #555;--rdg-background-color: hsl(0deg 0% 13%);--rdg-header-background-color: hsl(0deg 0% 10.5%);--rdg-header-draggable-background-color: hsl(0deg 0% 17.5%);--rdg-row-hover-background-color: hsl(0deg 0% 9%);--rdg-row-selected-background-color: hsl(207deg 76% 42%);--rdg-row-selected-hover-background-color: hsl(207deg 76% 38%);--rdg-checkbox-focus-color: hsl(207deg 100% 89%)}.rnvodz57-0-0-beta-47.rdg-light{--rdg-color-scheme: light}@media(prefers-color-scheme:dark){.rnvodz57-0-0-beta-47:not(.rdg-light){--rdg-color: #ddd;--rdg-border-color: #444;--rdg-summary-border-color: #555;--rdg-background-color: hsl(0deg 0% 13%);--rdg-header-background-color: hsl(0deg 0% 10.5%);--rdg-header-draggable-background-color: hsl(0deg 0% 17.5%);--rdg-row-hover-background-color: hsl(0deg 0% 9%);--rdg-row-selected-background-color: hsl(207deg 76% 42%);--rdg-row-selected-hover-background-color: hsl(207deg 76% 38%);--rdg-checkbox-focus-color: hsl(207deg 100% 89%)}}.rnvodz57-0-0-beta-47>:nth-last-child(1 of.rdg-top-summary-row)>.cj343x07-0-0-beta-47{border-block-end:2px solid var(--rdg-summary-border-color)}.rnvodz57-0-0-beta-47>:nth-child(1 of.rdg-bottom-summary-row)>.cj343x07-0-0-beta-47{border-block-start:2px solid var(--rdg-summary-border-color)}}@layer rdg.Root{.vlqv91k7-0-0-beta-47{-webkit-user-select:none;user-select:none}.vlqv91k7-0-0-beta-47 .r1upfr807-0-0-beta-47{cursor:move}}@layer rdg.FocusSink{.f1lsfrzw7-0-0-beta-47{grid-column:1/-1;pointer-events:none;z-index:1}}@layer rdg.FocusSink{.f1cte0lg7-0-0-beta-47{z-index:3}}@layer rdg.SummaryCell{.s8wc6fl7-0-0-beta-47{inset-block-start:var(--rdg-summary-row-top);inset-block-end:var(--rdg-summary-row-bottom)}}@layer rdg.SummaryRow{.skuhp557-0-0-beta-47>.cj343x07-0-0-beta-47{position:sticky}}@layer rdg.SummaryRow{.tf8l5ub7-0-0-beta-47>.cj343x07-0-0-beta-47{z-index:2}.tf8l5ub7-0-0-beta-47>.csofj7r7-0-0-beta-47{z-index:3}}@layer rdg.GroupedRow{.g1yxluv37-0-0-beta-47:not([aria-selected=true]){background-color:var(--rdg-header-background-color)}.g1yxluv37-0-0-beta-47>.cj343x07-0-0-beta-47:not(:last-child,.csofj7r7-0-0-beta-47),.g1yxluv37-0-0-beta-47>:nth-last-child(n+2 of.csofj7r7-0-0-beta-47){border-inline-end:none}}@layer rdg.TextEditor{.t7vyx3i7-0-0-beta-47{appearance:none;box-sizing:border-box;inline-size:100%;block-size:100%;padding-block:0;padding-inline:6px;border:2px solid #ccc;vertical-align:top;color:var(--rdg-color);background-color:var(--rdg-background-color);font-family:inherit;font-size:var(--rdg-font-size)}.t7vyx3i7-0-0-beta-47:focus{border-color:var(--rdg-selection-color);outline:none}.t7vyx3i7-0-0-beta-47::placeholder{color:#999;opacity:1}}.header-logo{display:flex;align-items:center;gap:12px;margin-left:16px}.header-logo img{height:20px;width:200px}.header-logo span{font-size:18px;font-weight:700;color:#1e293b}.hamburger-menu{font-size:20px;cursor:pointer;color:#1e293b;transition:color .3s ease}.hamburger-menu:hover{color:#667eea}.site-layout .site-layout-background{background:#fff}.billing-root{--bg: #f5f4f1;--surface: #ffffff;--surface2: #f9f8f6;--surface3: #f0efe9;--border: #e4e2db;--border2: #d0cec5;--text: #1a1916;--text2: #6b6860;--text3: #9c9a94;--blue: #1a56db;--blue-light: #eff4ff;--blue-mid: #c3d5fd;--blue-dark: #1341b3;--green: #0d7a4e;--green-light: #ecfdf5;--green-mid: #a7f3d0;--amber: #92400e;--amber-light: #fffbeb;--amber-mid: #fcd34d;--red: #991b1b;--red-light: #fef2f2;--red-mid: #fca5a5;--mono: "DM Mono", monospace;--sans: "DM Sans", sans-serif;--radius: 8px;--radius-lg: 12px;--radius-xl: 16px;--transition: .15s ease;font-family:var(--sans);font-size:13px;color:var(--text);min-height:100vh;line-height:1.5;background:var(--bg);margin:-24px;padding-bottom:40px}.billing-root *{box-sizing:border-box}.billing-root ::-webkit-scrollbar{width:5px;height:5px}.billing-root ::-webkit-scrollbar-track{background:transparent}.billing-root ::-webkit-scrollbar-thumb{background:var(--border2);border-radius:10px}.billing-root .topnav{height:48px;background:var(--surface);border-bottom:1px solid var(--border);display:flex;align-items:center;padding:0 20px;position:sticky;top:0;z-index:50}.billing-root .topnav-breadcrumb{display:flex;align-items:center;gap:6px;font-size:12px;color:var(--text3)}.billing-root .topnav-breadcrumb a{color:var(--text3);text-decoration:none}.billing-root .topnav-breadcrumb a:hover{color:var(--blue)}.billing-root .topnav-breadcrumb .sep{color:var(--border2)}.billing-root .topnav-breadcrumb .current{color:var(--text);font-weight:500}.billing-root .topnav-actions{margin-left:auto;display:flex;align-items:center;gap:8px}.billing-root .fhir-badge{font-family:var(--mono);font-size:10px;padding:2px 7px;border-radius:5px;background:var(--amber-light);color:var(--amber);border:1px solid var(--amber-mid);font-weight:500}.billing-root .patient-strip{background:var(--surface);border-bottom:1px solid var(--border);padding:10px 20px;display:flex;align-items:center;justify-content:space-between;gap:16px}.billing-root .pat-left{display:flex;align-items:center;gap:12px}.billing-root .avatar{width:36px;height:36px;border-radius:50%;background:var(--blue-light);border:1.5px solid var(--blue-mid);display:flex;align-items:center;justify-content:center;font-size:12px;font-weight:600;color:var(--blue);flex-shrink:0}.billing-root .pat-name{font-size:14px;font-weight:600;color:var(--text);letter-spacing:-.01em}.billing-root .pat-meta{font-size:11px;color:var(--text3);margin-top:1px}.billing-root .pill{display:inline-flex;align-items:center;gap:3px;font-size:10px;font-weight:500;padding:2px 8px;border-radius:20px;white-space:nowrap}.billing-root .pill-blue{background:var(--blue-light);color:var(--blue);border:1px solid var(--blue-mid)}.billing-root .pill-green{background:var(--green-light);color:var(--green);border:1px solid var(--green-mid)}.billing-root .pill-amber{background:var(--amber-light);color:var(--amber);border:1px solid var(--amber-mid)}.billing-root .pill-gray{background:var(--surface3);color:var(--text2);border:1px solid var(--border)}.billing-root .pill-red{background:var(--red-light);color:var(--red);border:1px solid var(--red-mid)}.billing-root .pat-right{display:flex;align-items:center;gap:8px;font-size:11px;color:var(--text2)}.billing-root .billing-select-pill .ant-select-selector{border-radius:20px!important;background:var(--surface3)!important;border:1px solid var(--border)!important;font-size:10px!important;height:24px!important;padding:0 10px!important}.billing-root .billing-select-pill .ant-select-selection-item{line-height:22px!important;font-weight:500!important;color:var(--text2)!important}.billing-root .stepper-wrap{background:var(--surface);border-bottom:1px solid var(--border);padding:12px 20px}.billing-root .stepper{display:flex;align-items:center;max-width:560px}.billing-root .step{display:flex;flex-direction:column;align-items:center;gap:4px;flex:1;position:relative}.billing-root .step:not(:last-child):after{content:"";position:absolute;top:13px;left:calc(50% + 14px);right:calc(-50% + 14px);height:1px;background:var(--border2)}.billing-root .step:not(:last-child).done:after{background:var(--green)}.billing-root .step-circle{width:26px;height:26px;border-radius:50%;display:flex;align-items:center;justify-content:center;font-size:11px;font-weight:600;border:1.5px solid var(--border2);background:var(--surface);color:var(--text3);z-index:1;position:relative;transition:all var(--transition)}.billing-root .step.done .step-circle{background:var(--green);border-color:var(--green);color:#fff}.billing-root .step.active .step-circle{background:var(--blue);border-color:var(--blue);color:#fff}.billing-root .step-label{font-size:10px;color:var(--text3);text-align:center;line-height:1.2;white-space:nowrap}.billing-root .step.active .step-label{color:var(--blue);font-weight:500}.billing-root .step.done .step-label{color:var(--green)}.billing-root .layout{display:grid;grid-template-columns:1fr 260px;gap:16px;padding:16px 20px;align-items:start;max-width:1400px;margin:0 auto}.billing-root .col-left{display:flex;flex-direction:column;gap:14px;min-width:0}.billing-root .col-right{display:flex;flex-direction:column;gap:12px;position:sticky;top:64px}.billing-root .card{background:var(--surface);border:1px solid var(--border);border-radius:var(--radius-lg);overflow:hidden;box-shadow:0 1px 3px #00000005}.billing-root .card-header{padding:10px 16px;border-bottom:1px solid var(--border);background:var(--surface2);display:flex;align-items:center;justify-content:space-between}.billing-root .card-title{font-size:12px;font-weight:600;color:var(--text);display:flex;align-items:center;gap:8px}.billing-root .card-title-dot{width:6px;height:6px;border-radius:50%;background:var(--blue)}.billing-root .card-body{padding:16px}.billing-root .form-grid{display:grid;gap:12px}.billing-root .g2{grid-template-columns:1fr 1fr}.billing-root .g3{grid-template-columns:1fr 1fr 1fr}.billing-root .g4{grid-template-columns:1fr 1fr 1fr 1fr}.billing-root .fg{display:flex;flex-direction:column;gap:4px}.billing-root .fg label{font-size:10px;font-weight:600;color:var(--text2);letter-spacing:.04em;text-transform:uppercase}.billing-root .req{color:#dc2626}.billing-root .fg input,.billing-root .fg select,.billing-root .fg textarea{font-family:var(--sans);font-size:12px;padding:7px 10px;border-radius:var(--radius);border:1px solid var(--border);background:var(--surface);color:var(--text);width:100%;transition:border-color var(--transition),box-shadow var(--transition);outline:none}.billing-root .fg input:focus,.billing-root .fg select:focus,.billing-root .fg textarea:focus{border-color:var(--blue);box-shadow:0 0 0 3px #1a56db14}.billing-root .fg input.readonly-field{background:var(--surface2);color:var(--text3);cursor:default}.billing-root .table-wrap{overflow-x:auto;margin:0 -16px;padding:0 16px}.line-table{width:100%;border-collapse:collapse;font-size:12px;table-layout:fixed;min-width:800px}.line-table th{font-size:10px;font-weight:600;color:var(--text3);text-transform:uppercase;letter-spacing:.04em;padding:8px;text-align:left;border-bottom:1px solid var(--border);background:var(--surface2)}.line-table td{padding:8px;border-bottom:1px solid var(--border);vertical-align:middle}.line-table .right{text-align:right}.line-table .cell-amt{font-family:var(--mono);font-weight:500}.row-num{font-family:var(--mono);font-size:10px;color:var(--text3);text-align:center}.billing-root .mode-grid{display:grid;grid-template-columns:repeat(6,1fr);gap:7px;margin-bottom:16px}.billing-root .mode-btn{padding:10px 6px 8px;border-radius:var(--radius);border:1px solid var(--border);background:var(--surface);cursor:pointer;text-align:center;transition:all var(--transition);display:flex;flex-direction:column;align-items:center;gap:5px}.billing-root .mode-btn.active{border-color:var(--blue);background:var(--blue-light);box-shadow:0 0 0 2px #1a56db1f}.billing-root .totals-block{margin-top:14px;padding-top:12px;border-top:1px solid var(--border);display:flex;flex-direction:column;align-items:flex-end}.billing-root .total-row{display:flex;justify-content:space-between;align-items:center;width:260px;padding:4px 0;font-size:12px}.billing-root .total-row .tv{font-family:var(--mono);font-weight:500}.billing-root .grand-total{border-top:1px solid var(--border2);margin-top:6px;padding-top:10px;font-weight:600}.billing-root .grand-total .tv{color:var(--blue);font-size:18px}.print-only{display:none}@media print{@page{margin:1cm}body *{visibility:hidden}.billing-root,.billing-root *{visibility:visible}.billing-root{position:absolute;left:0;top:0;width:100%;margin:0!important;padding:0!important;background:#fff!important}.no-print{display:none!important}.print-only{display:block!important}.layout{display:block!important;padding:0!important;max-width:none!important}.col-left{width:100%!important}.card{border:1px solid #eee!important;box-shadow:none!important;margin-bottom:20px!important}.card-header{background:#fdfdfd!important;border-bottom:1px solid #eee!important}.line-table th{background:#fcfcfc!important;border-bottom:2px solid #eee!important;color:#333!important}.line-table td{border-bottom:1px solid #eee!important}.totals-block{margin-top:30px!important;border-top:2px solid #185FA5!important}.grand-total .tv{color:#185fa5!important;font-size:22px!important}.ant-input,.ant-input-number-input,.ant-select-selection-item{font-weight:500!important;color:#000!important}.patient-strip{border:1px solid #eee!important;padding:15px!important;background:#fdfdfd!important;border-radius:8px!important}}.billing-root .btn-blue{background:#185fa5!important;color:#fff!important;border:none!important;font-weight:600!important}.billing-root .btn-blue:hover{background:#0c447c!important}.billing-root .btn-green{background:#1d9e75!important;color:#fff!important;border:none!important;font-weight:600!important}.billing-root .btn-green:hover{background:#147b5a!important}
