/* Private workspace financial information uses the authenticated data response. */
.finance-summary{margin-top:30px}.finance-heading{margin:0 0 17px;align-items:flex-end}.finance-heading .eyebrow{font-size:10px;margin-bottom:7px}.finance-heading h2{font-size:22px}.finance-heading .muted{font-size:13px}.finance-period{font-size:12px;color:#625e58;max-width:320px;text-align:end}.finance-cards{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:18px}.finance-card{position:relative;border:1px solid #e0d7cc;border-radius:16px;padding:25px 27px;overflow:hidden;background:#fffefb}.finance-card.charging{border-color:#dfc9b5;background:linear-gradient(125deg,#fff8ee,#fffcf8)}.finance-card.steam{background:#f8f6f0}.finance-card-heading{display:flex;justify-content:space-between;align-items:center;gap:12px}.finance-card-heading h3{font-size:16px;margin:0;color:#40362c}.finance-badge{font-size:12px;line-height:1.5;background:#eee6dc;border:1px solid #e2d4c4;color:#624528;border-radius:7px;padding:5px 9px;white-space:nowrap}.charging .finance-badge{background:#fbe7d5;color:#7e3007;border-color:#efd2b7}.finance-value{display:flex;align-items:baseline;gap:8px;margin-top:21px;font-variant-numeric:tabular-nums;direction:rtl}.finance-value strong{font-size:42px;line-height:1.2;font-weight:600;letter-spacing:-.6px}.finance-value>span{font-size:19px;color:#62513f}.charging .finance-value{color:#853300}.finance-status{margin:11px 0 20px;font-size:13px;color:#625e58;min-height:21px}.finance-status.partial{color:#855017}.finance-card-bottom{display:flex;justify-content:space-between;gap:12px;border-top:1px solid #e3dace;padding-top:15px;font-size:12px;color:#675846}.finance-method{font-size:12px;line-height:1.8;color:#625e58;margin:14px 2px 16px}.finance-method a{color:#963700;text-underline-offset:3px;white-space:nowrap}.finance-details{border-radius:13px;padding:0 23px;margin:0 0 28px}.finance-details>summary{display:flex;align-items:center;gap:13px;cursor:pointer;list-style:none;min-height:66px;font-size:15px;font-weight:600}.finance-details>summary:before{content:"＋";font-size:22px;color:#a63a00;font-weight:400}.finance-details[open]>summary:before{content:"−"}.finance-summary-hint{font-size:12px;font-weight:400;color:#625e58;margin-inline-start:auto}.finance-hour-controls{display:flex;justify-content:space-between;align-items:center;gap:24px;border-top:1px solid #e4ded4;padding-top:16px;margin-bottom:12px}.finance-hour-controls>.muted{font-size:12px;max-width:700px;margin:0}.finance-hour-controls label{font-size:12px;color:#625e58;display:flex;align-items:center;gap:9px;white-space:nowrap}.finance-hour-controls select{font-size:13px;min-width:150px}.finance-details .table-wrap{margin-bottom:18px}.financial-cell-note,.financial-time{display:block;color:#6a5d4d;font-weight:400;font-size:11px;margin-top:4px;white-space:nowrap}.financial-time{display:flex;gap:9px}.finance-details th small,.data-details th small{display:block;font-size:10px;font-weight:400;margin-top:3px}.finance-details .number,.data-details .number{font-variant-numeric:tabular-nums}.finance-unavailable{padding:20px 24px}.finance-unavailable h2{font-size:20px}.finance-unavailable p{font-size:13px;margin-bottom:0}
@media(max-width:760px){.finance-heading{align-items:flex-start;flex-direction:column;gap:10px}.finance-heading h2{font-size:21px}.finance-heading .muted{font-size:12px}.finance-period{text-align:start;max-width:none;font-size:11px}.finance-cards{gap:12px}.finance-card{padding:19px 18px;border-radius:13px}.finance-card-heading{align-items:flex-start;flex-direction:column;gap:9px}.finance-card-heading h3{font-size:15px}.finance-badge{font-size:11px}.finance-value{margin-top:18px;gap:5px}.finance-value strong{font-size:30px;letter-spacing:-.4px}.finance-value>span{font-size:15px}.finance-status{font-size:11px;min-height:35px;margin:10px 0 13px}.finance-card-bottom{flex-direction:column;gap:4px;font-size:11px;padding-top:12px}.finance-method{font-size:11px}.finance-details{padding:0 17px}.finance-details>summary{font-size:14px;gap:7px;min-height:61px}.finance-summary-hint{display:none}.finance-hour-controls{flex-direction:column;align-items:flex-start;gap:13px}.finance-hour-controls>.muted{font-size:11px}.finance-hour-controls label{width:100%;justify-content:space-between}.finance-hour-controls select{max-width:210px}.finance-details table{font-size:12px}.financial-time{display:block}}
@media(max-width:430px){.finance-cards{grid-template-columns:1fr}.finance-card-heading{flex-direction:row;align-items:center}.finance-value strong{font-size:35px}.finance-status{min-height:0;font-size:12px}.finance-card-bottom{flex-direction:row;flex-wrap:wrap}.finance-heading h2{font-size:20px}}
@media print{.finance-card,.finance-details{break-inside:avoid}.finance-card{background:#fff!important}.finance-method,.finance-period{color:#333}.finance-hour-controls select{display:none}}
