.student-schedule-card{border-color:#5c3829;background:linear-gradient(135deg,#21150f,#121419);margin:0 0 17px}.next-lesson{display:grid;gap:12px}.next-lesson strong{display:block;font-size:21px;margin:6px 0 3px}.next-lesson span,.next-lesson p{color:#a5aab3;font-size:11px}.next-lesson p{margin:5px 0}.lesson-notice-actions{display:grid;grid-template-columns:1fr 1fr;gap:7px}.lesson-notice-actions button{border:1px solid #3b4049;border-radius:11px;background:#181b21;color:#fff;padding:10px;font-size:10px;font-weight:850}.notice-sent{color:#6fd8a2!important;font-weight:850}.student-business-empty{display:grid;gap:4px;text-align:center;color:#9298a3;padding:12px}.student-account-details{border:1px solid #292e37;border-radius:15px;background:#111319;margin:18px 0;overflow:hidden}.student-account-details>summary{list-style:none;display:flex;justify-content:space-between;align-items:center;padding:15px}.student-account-details>summary::-webkit-details-marker{display:none}.student-account-details summary span{display:grid;gap:3px}.student-account-details summary small{color:#8f959f;font-size:9px}.student-account-details summary b{color:#ff8d62;font-size:9px}.student-account-content{border-top:1px solid #292e37;padding:13px}.plan-summary{display:flex;justify-content:space-between;gap:10px;background:#181b21;border-radius:12px;padding:12px}.plan-summary div{display:grid;gap:3px}.plan-summary span{color:#ff8d62;font-size:8px;font-weight:900}.plan-summary small{color:#9ca2ac;font-size:9px}.plan-summary>b{font-size:9px;color:#9ca2ac}.student-invoices{display:grid;gap:7px;margin-top:10px}.student-invoice{display:flex;justify-content:space-between;gap:10px;border:1px solid #2c313a;border-radius:11px;padding:11px}.student-invoice span,.student-invoice b{display:grid;gap:3px}.student-invoice small{color:#9399a3;font-size:8px}.student-invoice b{text-align:right}.student-invoice.paid{border-color:#24573e}.student-invoice.overdue{border-color:#7b3828}.student-invoice.overdue>b{color:#ff865e}.account-subhead{font-size:11px;margin:16px 2px 7px;color:#cfd3d9}.student-receipts .student-invoice{border-color:#28523e}.student-receipts .student-invoice strong{color:#75d9a5}
