.school-invoices .scroll-content{height:calc(100vh - 230px)}.school-invoices .white-content{padding:40px 0;text-align:center;font-size:14px;font-weight:600;color:var(--ne-red)}.school-invoices .invoice-box,.school-invoices .white-content{background:var(--white);border-radius:4px;border:1px solid #e6eaee}.school-invoices .invoice-box{padding:20px 15px;margin:10px 0;cursor:pointer}.school-invoices .invoice-box .insurer{color:var(--ne-blue);font-weight:600;font-size:12px}.school-invoices .invoice-box .date-box{margin:-1px 15px 0 0;width:100%}.school-invoices .invoice-box .date-box .status{font-size:11px;text-align:right}.school-invoices .invoice-box .date-box .txt{font-size:13px;margin:4px 5px 15px 0}.school-invoices .invoice-box .date-box .month,.school-invoices .invoice-box .date-box .year{color:#a7abbd;font-size:14px;font-weight:600;line-height:12px;margin:8px 5px}.school-invoices .invoice-box .date-box .date{font-size:14px;font-family:var(--font-bold);color:var(--text-color);margin:4px 0 2px 5px}.school-invoices .invoice-box .name-box .insurance{font-size:17px;color:var(--text-color);font-family:var(--font-bold);line-height:15px}.school-invoices .invoice-box .name-box .txt{font-weight:600;color:#a7abbd;font-size:14px}.school-invoices .invoice-box .categories{margin:10px 0 0 0}.school-invoices .invoice-box .categories .category:last-child .circle{display:none}.school-invoices .invoice-box .categories .name{font-weight:600;color:#9c7bfc;font-size:13px}.school-invoices .invoice-box .categories .circle{width:4px;height:4px;border-radius:50%;background:#9c7bfc;margin:11px 10px 0 10px}.school-invoices .invoice-box .price-box .price{font-size:20px;line-height:15px;font-family:var(--font-bold);margin:5px 0 0 0}.school-invoices .invoice-box .price-box .price .point{font-size:11px}.school-invoices .invoice-box .price-box .txt{font-weight:600;color:#a7abbd}.school-invoices .payment-card .txt-main{font-size:14px;font-weight:600}.school-invoices .payment-card .amount{color:var(--ne-blue);font-size:16px}.school-invoices .payment-card .balance{font-size:15px;font-weight:600;margin:30px 0}.school-invoices .payment-card .balance .amount{color:var(--ne-green)}.school-invoices .payment-card .button-box{margin:30px 0 0 0}.school-invoices .payment-card .button-box .btn{margin:5px 0}.school-invoices .fee-card .sum-total .total{text-align:right;color:var(--ne-blue);font-size:18px;font-weight:600;padding:10px 0 10px 30px;border-bottom:solid var(--text-color) 3px;border-top:solid var(--text-color) 3px}.school-invoices .fee-card .term{margin:0 0 40px 0}.school-invoices .fee-card .term.title{font-size:14px;font-weight:600}.school-invoices .fee-card .term .item-desc{font-size:13px}.school-invoices .fee-card .term .name{font-size:13px;font-weight:600}.school-invoices .fee-card .term .small-title{font-size:11px;font-weight:600;margin:10px 0 3px 5px}.school-invoices .fee-card .price-item{font-size:14px}.school-invoices .fee-card .price-item .amount{text-align:right;font-weight:600}.school-invoices .fee-card .total-box{border-top:solid 1px var(--border-grey);border-bottom:solid 1px var(--border-grey);padding:7px 0;margin:10px 0 0 0;font-weight:600}.school-invoices .fee-card .total-box .amount{color:var(--ne-blue);text-align:right}.school-invoices .fee-card .status{font-size:12px;text-transform:uppercase;font-weight:600}.school-invoices .fee-card .status.tx-yellow{color:var(--ne-yellow)}.school-invoices .fee-card .class,.school-invoices .fee-card .ref{font-size:13px;text-transform:uppercase;font-weight:600}.school-invoices .fee-card .time{font-size:13px;color:var(--ne-green)}.school-invoices .fee-card .s-class{color:#9c7bfc;font-size:13px}.school-invoices .fee-card .total{color:var(--ne-blue);font-size:15px;font-weight:600;padding:0 0 10px 0;margin:0 0 20px 0;border-bottom:solid 1px var(--border-grey)}