.original-settlement .settlement-result{display:grid;grid-template-columns:minmax(320px,1fr) minmax(420px,1.1fr);gap:12px 24px}.original-settlement .settlement-result>h3,.original-settlement .settlement-result>p{grid-column:1/-1}.original-settlement .grid td:not(:first-child){text-align:right}.original-settlement .settlement-methods{grid-column:1/-1}.original-settlement .settlement-methods tbody tr:hover,.original-settlement .settlement-methods tbody tr:focus{background:#e5e7f4}.original-settlement .toolbar{flex-wrap:wrap}.original-settlement .settlement-result>.tablewrap{grid-column:1/-1}@media(max-width:800px){.original-settlement .settlement-result{display:block}}
.original-settlement .settlement-bars{height:235px;display:flex;align-items:flex-end;justify-content:space-around;background:white;border-bottom:1px solid #bbc1ce;padding:10px;gap:5px}.original-settlement .settlement-bars>div{flex:1;text-align:center;max-width:120px}.original-settlement .settlement-bars span{display:block;min-height:1px;margin:0 auto;width:65%}.original-settlement .settlement-bars small{display:block;height:48px;font-size:11px;padding-top:6px}.original-settlement .daily-only>*{display:none}.original-settlement .daily-only>.settlement-daily-heading,.original-settlement .daily-only>.settlement-daily-heading+div,.original-settlement .daily-only>p:last-child{display:block}
.original-mode .original-settlement .settlement-result{display:block}.original-settlement .settlement-columns{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:20px}.original-settlement .settlement-columns>section{min-width:0}.original-settlement .settlement-columns>section+section{border-left:1px solid #ccc;padding-left:20px}.original-settlement .settlement-amount-native,.original-settlement .settlement-payment-native{width:100%;border-collapse:collapse;font-size:12px;margin-top:25px;color:#111}.original-settlement .settlement-amount-native th,.original-settlement .settlement-amount-native td,.original-settlement .settlement-payment-native th,.original-settlement .settlement-payment-native td{border:1px solid #ccc;padding:11px 14px;line-height:1.45}.original-settlement .settlement-amount-native th{background:#fafafa;font-weight:normal;text-align:center;width:25%}.original-settlement .settlement-amount-native td:last-child{width:50%;text-align:right}.original-settlement .settlement-payment-native th{font-weight:normal;text-align:left;max-width:140px;overflow-wrap:anywhere}.original-settlement .settlement-payment-native thead th{text-align:center;white-space:normal}.original-settlement .settlement-payment-native td{text-align:right;white-space:nowrap}.original-settlement .settlement-payment-native td:last-child{background:#f6f7fd;color:#657ab3;font-weight:bold}.original-settlement .total{background:#f6f7fd;color:#657ab3;font-weight:bold}.original-settlement .receipt-native-notice{font-size:12px;color:#163857;line-height:1.8;margin-top:24px}.original-settlement tr[hidden]{display:none!important}.original-settlement .receipt-child{background:#f7f7f7}.original-settlement .receipt-child th{padding-left:28px}.original-settlement [data-method]{cursor:pointer}.original-settlement .expand-arrow{float:right}.original-settlement .settlement-monthly{display:none;grid-column:1/-1;padding:50px 12px 20px}.original-mode .original-settlement .daily-only>.settlement-monthly{display:block}.original-settlement .settlement-monthly h3{font-size:20px;margin:20px 0 28px}.original-settlement .settlement-monthly table{font-size:12px;white-space:nowrap}.original-settlement .settlement-monthly td,.original-settlement .settlement-monthly th{padding:12px;border:1px solid #ccc}.original-settlement .settlement-monthly .tablewrap{margin-top:44px}.original-settlement .settlement-detail-host[hidden]{display:none}.original-settlement>.original-banner,.original-settlement>.settlement-local,.original-settlement>h2{display:none}.original-settlement .toolbar{min-height:80px;background:#f1f1f1;border-bottom:1px solid #ccc;padding:14px 8px;gap:12px}.original-settlement .settlement-date{font-size:18px;font-weight:bold}.original-settlement .settlement-periods{display:flex;gap:12px;color:#777}.original-settlement .settlement-total-tab,.original-settlement .settlement-daily-tab{min-width:135px;padding:12px;background:#fafafa;color:#999;border:0}.original-settlement .active{background:white;color:#6571aa;border-top:3px solid #6571aa}.original-settlement .settlement-status{font-size:11px;color:#8890a5}.original-settlement .settlement-headline{margin:20px 12px 50px!important}.original-settlement .settlement-columns .settlement-chart{margin-bottom:30px!important}.original-settlement .settlement-columns h3{font-size:20px}@media(max-width:1100px){.original-settlement .settlement-columns{grid-template-columns:1fr}.original-settlement .settlement-columns>section+section{border-left:0;padding-left:0}.original-settlement .settlement-payment-native{font-size:11px}.original-settlement .settlement-payment-native td{padding:8px}.original-settlement .settlement-periods{flex-wrap:wrap}}

.original-mode .original-settlement .daily-only>.settlement-daily-heading,.original-mode .original-settlement .daily-only>.settlement-daily-heading+div,.original-mode .original-settlement .daily-only>p:last-child{display:none}
@media(max-width:1100px){.original-mode .original-settlement .settlement-columns{grid-template-columns:1fr}.original-mode .original-settlement .settlement-columns>section+section{border-left:0;padding-left:0}}

.original-settlement .settlement-patient-sales,.original-settlement .settlement-unpaid,.original-settlement .settlement-refunds{display:none}.original-settlement .settlement-back,.original-settlement .settlement-forward{background:transparent!important;color:#b5b5b5!important;border:0!important;font-size:30px!important;padding:0 6px!important;min-width:20px!important}.original-settlement .settlement-chart:focus,.original-settlement .settlement-chart rect:focus{outline:0}
.original-settlement .settlement-source-counts{margin-left:auto;white-space:nowrap;color:#233b60;font-size:12px;line-height:18px;padding:0 16px}
.original-mode .original-settlement:is([data-period="quarter"],[data-period="month"],[data-period="day"],[data-period="week"],[data-period="year"]) .daily-only{padding-top:0}
.original-mode .original-settlement:is([data-period="quarter"],[data-period="month"],[data-period="day"],[data-period="week"],[data-period="year"]) .toolbar{min-height:80px;padding:14px 8px}
.original-settlement:is([data-period="quarter"],[data-period="month"],[data-period="day"],[data-period="week"],[data-period="year"])[data-load-state="ready"]:has(.daily-only)>.settlement-status{position:absolute;width:1px;height:1px;overflow:hidden;clip-path:inset(50%);margin:0;padding:0}
.original-settlement:is([data-period="quarter"],[data-period="month"],[data-period="day"],[data-period="week"],[data-period="year"]) .settlement-monthly{padding:60px 2px 90px}
.original-mode .original-settlement:is([data-period="quarter"],[data-period="month"],[data-period="day"],[data-period="week"],[data-period="year"]) .settlement-monthly h3{margin:20px 0 28px;padding:0;border:0;background:white;font-size:20px;line-height:24px;color:#000}
.original-settlement:is([data-period="quarter"],[data-period="month"],[data-period="day"],[data-period="week"],[data-period="year"]) .settlement-series-chart{height:400px}
.original-settlement:is([data-period="quarter"],[data-period="month"],[data-period="day"],[data-period="week"],[data-period="year"]) .settlement-monthly .tablewrap{margin-top:36px;max-height:none;overflow-x:auto}
.original-settlement:is([data-period="quarter"],[data-period="month"],[data-period="day"],[data-period="week"],[data-period="year"]) .settlement-monthly table{width:100%;font-size:12px;color:#000}
.original-settlement:is([data-period="quarter"],[data-period="month"],[data-period="day"],[data-period="week"],[data-period="year"]) .settlement-monthly th,.original-settlement:is([data-period="quarter"],[data-period="month"],[data-period="day"],[data-period="week"],[data-period="year"]) .settlement-monthly td{height:40px;padding:10px 14px;box-sizing:border-box;border:1px solid #ccc!important;color:#000}
.original-settlement:is([data-period="quarter"],[data-period="month"],[data-period="day"],[data-period="week"],[data-period="year"]) .settlement-monthly .grid{table-layout:fixed;border-collapse:collapse;font-family:'Times New Roman','Malgun Gothic',serif;font-size:13px}
.original-settlement:is([data-period="quarter"],[data-period="month"],[data-period="day"],[data-period="week"],[data-period="year"]) .settlement-monthly .grid th{background:#fafafa!important;text-align:center!important;font-weight:normal;white-space:nowrap;font:12px 'Times New Roman','Malgun Gothic',serif!important;padding:10px 8px!important}
.original-settlement:is([data-period="quarter"],[data-period="month"],[data-period="day"],[data-period="week"],[data-period="year"]) .settlement-monthly .grid td{background:white!important;text-align:right!important;font:13px 'Times New Roman','Malgun Gothic',serif!important;padding:10px 14px!important}
.original-settlement:is([data-period="quarter"],[data-period="month"],[data-period="day"],[data-period="week"],[data-period="year"]) .settlement-monthly .grid th:first-child{width:5.4%}
.original-settlement:is([data-period="quarter"],[data-period="month"],[data-period="day"],[data-period="week"],[data-period="year"]) .settlement-monthly .grid td:first-child{white-space:nowrap}
