.table-clients table{width:100%;table-layout:fixed}.table-clients td{font-size:14px}.table-clients .td-client{width:360px;min-width:360px}.table-clients .td-phone{width:220px}.table-clients th:first-child{width:360px;min-width:360px}.table-clients th:nth-child(2){width:220px}.table-packages table{width:100%;table-layout:fixed}.table-packages td{font-size:14px}.table-packages .td-package{width:250px;min-width:250px;max-width:none}.table-packages .package-title-link{min-width:250px;width:-moz-fit-content;width:fit-content;max-width:100%}.table-packages .td-user{width:240px}.table-packages .td-date{width:120px}.table-packages .td-left,.table-packages .td-value{width:130px}.table-packages .td-status{width:130px;text-align:right}.table-packages th:first-child{width:250px}.table-packages th:nth-child(2){width:240px}.table-packages th:nth-child(3){width:120px}.table-packages th:nth-child(4),.table-packages th:nth-child(5),.table-packages th:nth-child(6){width:130px}.table-packages .th-payment{text-align:right}.table-packages .value-primary{font-weight:600;line-height:1.1}.table-packages .value-secondary{color:var(--bs-secondary-color);font-weight:500;font-size:12px;line-height:1.1}.office-purchase-kind-icon{font-size:14px;flex-shrink:0}.office-purchase-kind-icon.is-consultation{color:#2163d6}.office-purchase-kind-icon.is-event{color:#0f8a61}.office-purchase-kind-icon.is-service{color:#585ddf}.office-purchase-kind-icon.is-package{color:#b07100}.office-purchase-kind-icon.is-course{color:#ba2e78}[data-bs-theme=dark] .office-purchase-kind-icon.is-consultation{color:#9dc0ff}[data-bs-theme=dark] .office-purchase-kind-icon.is-event{color:#79e5bf}[data-bs-theme=dark] .office-purchase-kind-icon.is-service{color:#aeb0ff}[data-bs-theme=dark] .office-purchase-kind-icon.is-package{color:#ffd17a}[data-bs-theme=dark] .office-purchase-kind-icon.is-course{color:#ff9ed0}.office-purchase-kind-chip{display:inline-flex;align-items:center;gap:6px;margin-top:6px;padding:5px 10px;max-width:100%;border-radius:999px;border:1px solid transparent;font-size:11px;font-weight:600;letter-spacing:.02em;line-height:1.25;background:rgba(255,255,255,.65)}.office-purchase-kind-chip .office-purchase-kind-icon{font-size:13px;color:currentColor;opacity:.92}.office-purchase-kind-chip-label{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.office-purchase-kind-chip.is-consultation{background:rgba(59,130,246,.1);border-color:rgba(59,130,246,.28);color:#1d4ed8}.office-purchase-kind-chip.is-event{background:rgba(16,185,129,.1);border-color:rgba(16,185,129,.28);color:#0d7553}.office-purchase-kind-chip.is-service{background:rgba(99,102,241,.1);border-color:rgba(99,102,241,.28);color:#4f46c5}.office-purchase-kind-chip.is-package{background:rgba(245,158,11,.12);border-color:rgba(245,158,11,.32);color:#a16207}.office-purchase-kind-chip.is-course{background:rgba(236,72,153,.1);border-color:rgba(236,72,153,.28);color:#a21a5c}[data-bs-theme=dark] .office-purchase-kind-chip{background:rgba(15,23,42,.55)}[data-bs-theme=dark] .office-purchase-kind-chip.is-consultation{background:rgba(59,130,246,.22);border-color:rgba(59,130,246,.4);color:#c7d9ff}[data-bs-theme=dark] .office-purchase-kind-chip.is-event{background:rgba(16,185,129,.2);border-color:rgba(16,185,129,.38);color:#a8f0d3}[data-bs-theme=dark] .office-purchase-kind-chip.is-service{background:rgba(99,102,241,.22);border-color:rgba(99,102,241,.4);color:#d4d5ff}[data-bs-theme=dark] .office-purchase-kind-chip.is-package{background:rgba(245,158,11,.18);border-color:rgba(245,158,11,.38);color:#ffe3a8}[data-bs-theme=dark] .office-purchase-kind-chip.is-course{background:rgba(236,72,153,.2);border-color:rgba(236,72,153,.38);color:#ffc8e6}.course-info-subtitle{font-size:12px;opacity:.7}.course-info-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));grid-gap:8px;gap:8px}.course-info-item{--course-accent:#495057;border:1px solid rgba(33,37,41,.08);border-radius:12px;padding:10px;background:rgba(255,255,255,.75)}.course-info-item-head{display:flex;align-items:center;gap:8px;font-size:13px;font-weight:700;color:var(--course-accent);margin-bottom:8px}.course-info-item-icon{width:24px;height:24px;border-radius:8px;display:inline-flex;align-items:center;justify-content:center;border:1px solid transparent}.course-info-item-value{font-size:1.1rem;font-weight:700;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.course-info-item.is-courses{--course-accent:#2163d6;background:rgba(59,130,246,.08);border-color:rgba(59,130,246,.22)}.course-info-item.is-modules{--course-accent:#0f8a61;background:rgba(16,185,129,.08);border-color:rgba(16,185,129,.22)}.course-info-item.is-files{--course-accent:#585ddf;background:rgba(99,102,241,.08);border-color:rgba(99,102,241,.22)}.course-info-item.is-size{--course-accent:#b07100;background:rgba(245,158,11,.1);border-color:rgba(245,158,11,.24)}.course-info-item.is-courses .course-info-item-icon{background:rgba(59,130,246,.18);border-color:rgba(59,130,246,.3)}.course-info-item.is-modules .course-info-item-icon{background:rgba(16,185,129,.18);border-color:rgba(16,185,129,.3)}.course-info-item.is-files .course-info-item-icon{background:rgba(99,102,241,.18);border-color:rgba(99,102,241,.3)}.course-info-item.is-size .course-info-item-icon{background:rgba(245,158,11,.18);border-color:rgba(245,158,11,.3)}.course-storage-progress{border:1px solid rgba(33,37,41,.08);border-radius:12px;padding:10px;background:rgba(255,255,255,.62)}.course-storage-header{display:flex;justify-content:space-between;gap:8px;font-weight:700;font-size:13px;margin-bottom:8px}.course-storage-bar{height:10px;border-radius:999px;background:rgba(148,163,184,.25);overflow:hidden;margin-bottom:10px}.course-storage-bar-used{height:100%;border-radius:999px;background:linear-gradient(90deg,#4c86ff,#2ca87f);transition:width .3s ease}.course-storage-details{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:8px;gap:8px}.course-storage-chip{border:1px solid rgba(33,37,41,.1);border-radius:10px;padding:6px 8px;font-size:12px;display:flex;align-items:center;gap:6px;background:rgba(255,255,255,.75)}.course-storage-chip.is-used{background:rgba(76,134,255,.12)}.course-storage-chip.is-total{background:rgba(16,185,129,.12)}.course-storage-chip.is-free{background:rgba(148,163,184,.14)}[data-bs-theme=dark] .course-info-item,[data-bs-theme=dark] .course-storage-progress{border-color:rgba(248,249,250,.15);background:rgba(15,23,42,.4)}[data-bs-theme=dark] .course-info-item.is-courses{--course-accent:#9dc0ff;background:rgba(59,130,246,.2);border-color:rgba(59,130,246,.35)}[data-bs-theme=dark] .course-info-item.is-modules{--course-accent:#79e5bf;background:rgba(16,185,129,.2);border-color:rgba(16,185,129,.35)}[data-bs-theme=dark] .course-info-item.is-files{--course-accent:#aeb0ff;background:rgba(99,102,241,.2);border-color:rgba(99,102,241,.35)}[data-bs-theme=dark] .course-info-item.is-size{--course-accent:#ffd17a;background:rgba(245,158,11,.2);border-color:rgba(245,158,11,.35)}[data-bs-theme=dark] .course-info-item-icon{border-color:rgba(248,249,250,.2)}[data-bs-theme=dark] .course-storage-bar{background:rgba(148,163,184,.3)}[data-bs-theme=dark] .course-storage-chip{border-color:rgba(248,249,250,.14);background:rgba(248,249,250,.04)}@media (max-width:1199.98px){.course-info-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:767.98px){.course-storage-details{grid-template-columns:1fr}}@media (max-width:575.98px){.course-info-item{padding:8px}.course-info-item-head{margin-bottom:6px;font-size:12px}.course-info-item-value{font-size:1rem}}.office-income-subtitle{font-size:12px;opacity:.7}.office-income-list{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));grid-gap:8px;gap:8px}.office-income-item{--income-accent:#495057;border:1px solid rgba(33,37,41,.08);border-radius:12px;padding:8px 10px;background:rgba(255,255,255,.75)}.office-income-item-head{margin-bottom:6px}.office-income-item-title{display:flex;align-items:center;gap:8px;font-size:13px;font-weight:700;color:var(--income-accent)}.office-income-item-icon{width:24px;height:24px;border-radius:8px;display:inline-flex;align-items:center;justify-content:center;border:1px solid transparent}.office-income-item-icon i{font-size:13px}.office-income-item-values{display:grid;grid-template-columns:repeat(auto-fit,minmax(96px,1fr));grid-gap:6px;gap:6px}.office-income-currency{display:flex;align-items:center;justify-content:space-between;gap:8px;border:1px solid rgba(33,37,41,.08);border-radius:10px;padding:4px 7px;background:rgba(255,255,255,.55)}.office-income-currency-code{font-size:10px;font-weight:700;letter-spacing:.05em;color:rgba(33,37,41,.6)}.office-income-item-total{border-style:dashed;border-color:rgba(33,37,41,.2)}.office-income-item.is-consultation{--income-accent:#2163d6;background:rgba(59,130,246,.08);border-color:rgba(59,130,246,.22)}.office-income-item.is-event{--income-accent:#0f8a61;background:rgba(16,185,129,.08);border-color:rgba(16,185,129,.22)}.office-income-item.is-service{--income-accent:#585ddf;background:rgba(99,102,241,.08);border-color:rgba(99,102,241,.22)}.office-income-item.is-package{--income-accent:#b07100;background:rgba(245,158,11,.1);border-color:rgba(245,158,11,.24)}.office-income-item.is-course{--income-accent:#ba2e78;background:rgba(236,72,153,.08);border-color:rgba(236,72,153,.22)}.office-income-value{font-weight:600;font-feature-settings:"tnum";font-variant-numeric:tabular-nums;white-space:nowrap;letter-spacing:.01em;font-size:.95rem}[data-bs-theme=dark] .office-income-item{border-color:rgba(248,249,250,.15);background:rgba(15,23,42,.4)}[data-bs-theme=dark] .office-income-item.is-consultation{--income-accent:#9dc0ff;background:rgba(59,130,246,.2);border-color:rgba(59,130,246,.35)}[data-bs-theme=dark] .office-income-item.is-event{--income-accent:#79e5bf;background:rgba(16,185,129,.2);border-color:rgba(16,185,129,.35)}[data-bs-theme=dark] .office-income-item.is-service{--income-accent:#aeb0ff;background:rgba(99,102,241,.2);border-color:rgba(99,102,241,.35)}[data-bs-theme=dark] .office-income-item.is-package{--income-accent:#ffd17a;background:rgba(245,158,11,.2);border-color:rgba(245,158,11,.35)}[data-bs-theme=dark] .office-income-item.is-course{--income-accent:#ff9ed0;background:rgba(236,72,153,.2);border-color:rgba(236,72,153,.35)}[data-bs-theme=dark] .office-income-item-icon{border-color:rgba(248,249,250,.2)}[data-bs-theme=dark] .office-income-currency{border-color:rgba(248,249,250,.12);background:rgba(248,249,250,.04)}[data-bs-theme=dark] .office-income-currency-code{color:rgba(248,249,250,.68)}[data-bs-theme=dark] .office-income-item-total{border-color:rgba(248,249,250,.28);--income-accent:rgba(248,249,250,0.92)}.office-income-item.is-consultation .office-income-item-icon{background:rgba(59,130,246,.18);border-color:rgba(59,130,246,.3)}.office-income-item.is-event .office-income-item-icon{background:rgba(16,185,129,.18);border-color:rgba(16,185,129,.3)}.office-income-item.is-service .office-income-item-icon{background:rgba(99,102,241,.18);border-color:rgba(99,102,241,.3)}.office-income-item.is-package .office-income-item-icon{background:rgba(245,158,11,.2);border-color:rgba(245,158,11,.32)}.office-income-item.is-course .office-income-item-icon{background:rgba(236,72,153,.18);border-color:rgba(236,72,153,.3)}.office-income-item.is-total .office-income-item-icon{background:rgba(33,37,41,.08);border-color:rgba(33,37,41,.2)}@media (max-width:1199.98px){.office-income-list{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (max-width:767.98px){.office-income-list{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:575.98px){.office-income-item{padding:7px 8px}.office-income-item-head{margin-bottom:5px}.office-income-item-values{grid-template-columns:repeat(2,minmax(0,1fr));gap:5px}.office-income-currency{padding:4px 6px}.office-income-item-title{font-size:12px;gap:6px}.office-income-item-icon{width:21px;height:21px}.office-income-item-icon i{font-size:12px}.office-income-value{font-size:.9rem}}.client-activity-dashboard .course-info-grid{grid-template-columns:repeat(2,minmax(0,1fr))}@media (min-width:768px){.client-activity-dashboard .course-info-grid{grid-template-columns:repeat(4,minmax(0,1fr))}}.client-activity-dashboard .course-info-item.is-consultation{--course-accent:#2163d6;background:rgba(59,130,246,.08);border-color:rgba(59,130,246,.22)}.client-activity-dashboard .course-info-item.is-consultation .course-info-item-icon{background:rgba(59,130,246,.18);border-color:rgba(59,130,246,.3)}.client-activity-dashboard .course-info-item.is-service{--course-accent:#585ddf;background:rgba(99,102,241,.08);border-color:rgba(99,102,241,.22)}.client-activity-dashboard .course-info-item.is-service .course-info-item-icon{background:rgba(99,102,241,.18);border-color:rgba(99,102,241,.3)}.client-activity-dashboard .course-info-item.is-package{--course-accent:#b07100;background:rgba(245,158,11,.1);border-color:rgba(245,158,11,.24)}.client-activity-dashboard .course-info-item.is-package .course-info-item-icon{background:rgba(245,158,11,.2);border-color:rgba(245,158,11,.32)}.client-activity-dashboard .course-info-item.is-course{--course-accent:#ba2e78;background:rgba(236,72,153,.08);border-color:rgba(236,72,153,.22)}.client-activity-dashboard .course-info-item.is-course .course-info-item-icon{background:rgba(236,72,153,.18);border-color:rgba(236,72,153,.3)}[data-bs-theme=dark] .client-activity-dashboard .course-info-item.is-consultation{--course-accent:#9dc0ff;background:rgba(59,130,246,.2);border-color:rgba(59,130,246,.35)}[data-bs-theme=dark] .client-activity-dashboard .course-info-item.is-service{--course-accent:#aeb0ff;background:rgba(99,102,241,.2);border-color:rgba(99,102,241,.35)}[data-bs-theme=dark] .client-activity-dashboard .course-info-item.is-package{--course-accent:#ffd17a;background:rgba(245,158,11,.2);border-color:rgba(245,158,11,.35)}[data-bs-theme=dark] .client-activity-dashboard .course-info-item.is-course{--course-accent:#ff9ed0;background:rgba(236,72,153,.2);border-color:rgba(236,72,153,.35)}[data-bs-theme=dark] .client-activity-dashboard .course-info-item-icon{border-color:rgba(248,249,250,.2)}.client-activity-dashboard .client-activity-currency-values{margin-top:8px}.table-courses table{width:100%;table-layout:fixed}.table-courses td{font-size:14px}.table-courses .td-course{max-width:none}.table-courses .td-course,.table-courses th:first-child{width:250px;min-width:250px}.table-courses .td-user{width:240px}.table-courses .td-date{width:140px}.table-courses .td-course-status{width:120px}.table-courses .td-status{width:130px;text-align:right}.table-courses th:nth-child(2){width:240px}.table-courses th:nth-child(3){width:140px}.table-courses th:nth-child(4){width:120px}.table-courses th:nth-child(5){width:130px}.table-courses .th-payment{text-align:right}