.rdx-sc-results{display:grid;grid-gap:.9rem;gap:.9rem;min-width:0}.rdx-sc-results--compact{gap:.75rem}.rdx-sc-results__kpis{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));grid-gap:.5rem;gap:.5rem}.rdx-sc-results--compact .rdx-sc-results__kpis{grid-template-columns:repeat(2,minmax(0,1fr))}.rdx-sc-results__kpi{display:grid;grid-gap:.2rem;gap:.2rem;min-width:0;padding:.65rem .7rem;border:1px solid rgba(118,118,118,.12);border-radius:6px;background:#fff}.rdx-sc-results__kpi--accent{background:#f0f7ff;border-color:rgba(45,130,216,.22)}.rdx-sc-results__kpi span{font-size:.65rem;font-weight:650;text-transform:uppercase;letter-spacing:.04em;color:#64748b}.rdx-sc-results__kpi strong{font-size:1.05rem;font-weight:750;color:#1e293b;line-height:1.2}.rdx-sc-perf{border:1px solid rgba(118,118,118,.12);border-radius:6px;background:#fff;overflow:hidden}.rdx-sc-perf__head{padding:.75rem .9rem;border-bottom:1px solid rgba(118,118,118,.1);background:#f8fafc}.rdx-sc-perf__head h3{display:inline-flex;align-items:center;gap:.4rem;margin:0;font-size:.8125rem;font-weight:700;color:#1e293b;text-transform:none;letter-spacing:0}.rdx-sc-perf__head p{margin:.25rem 0 0;font-size:.72rem;color:rgba(80,80,80,.65)}.rdx-sc-perf__grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:.65rem;gap:.65rem;padding:.85rem}.rdx-sc-perf--compact .rdx-sc-perf__grid{grid-template-columns:1fr;gap:.55rem;padding:.7rem}.rdx-sc-perf__card{display:grid;grid-gap:.55rem;gap:.55rem;min-width:0;padding:.75rem;border:1px solid rgba(118,118,118,.12);border-radius:6px;background:#fafbfc}.rdx-sc-perf__card-top{justify-content:space-between;gap:.65rem}.rdx-sc-perf__card-top,.rdx-sc-perf__identity{display:flex;align-items:flex-start;min-width:0}.rdx-sc-perf__identity{gap:.5rem;flex:1 1 auto}.rdx-sc-perf__identity-text{min-width:0}.rdx-sc-perf__identity-text strong{display:block;font-size:.8125rem;font-weight:700;color:#1e293b;line-height:1.3;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.rdx-sc-perf__identity-text p{display:flex;flex-wrap:wrap;align-items:center;gap:.35rem .5rem;margin:.2rem 0 0;font-size:.68rem;font-weight:600;color:rgba(80,80,80,.65)}.rdx-sc-perf__score{display:grid;justify-items:end;grid-gap:.1rem;gap:.1rem;flex:0 0 auto;text-align:right}.rdx-sc-perf__score strong{font-size:.95rem;font-weight:800;line-height:1.1;color:#1e293b}.rdx-sc-perf__score span{font-size:.6rem;font-weight:700;text-transform:uppercase;letter-spacing:.05em;color:#94a3b8}.rdx-sc-perf__score--high strong{color:#1d6bb8}.rdx-sc-perf__score--mid strong{color:#b45309}.rdx-sc-perf__score--low strong{color:#b91c1c}.rdx-sc-verified{display:inline-flex;align-items:center;gap:.2rem;color:#1d6bb8;font-weight:700}.rdx-sc-progress{display:grid;grid-gap:.3rem;gap:.3rem}.rdx-sc-progress__track{width:100%;height:6px;border-radius:999px;background:#e2e8f0;overflow:hidden}.rdx-sc-progress__fill{height:100%;border-radius:999px;background:#94a3b8}.rdx-sc-progress__fill.is-pass{background:#2d82d8}.rdx-sc-progress__fill.is-fail{background:#94a3b8}.rdx-sc-progress__labels{display:flex;align-items:center;justify-content:space-between;gap:.5rem;font-size:.68rem;font-weight:600;color:rgba(80,80,80,.62)}.rdx-sc-progress__labels strong{color:#1e293b;font-weight:750}.rdx-sc-section{border:1px solid rgba(118,118,118,.12);border-radius:6px;background:#fff;padding:.85rem .9rem;min-width:0}.rdx-sc-section__head{display:flex;align-items:flex-start;justify-content:space-between;gap:.65rem;margin-bottom:.75rem}.rdx-sc-section__head h3{margin:0;font-size:.8125rem;font-weight:700;color:#1e293b;text-transform:none;letter-spacing:0}.rdx-sc-section__head p{margin:.2rem 0 0;font-size:.7rem;color:rgba(80,80,80,.62)}.rdx-sc-section__actions{display:flex;flex-wrap:wrap;justify-content:flex-end;gap:.35rem}.rdx-sc-section__btn{display:inline-flex;align-items:center;gap:.3rem;min-height:1.7rem;padding:.25rem .55rem;border:1px solid rgba(118,118,118,.2);border-radius:4px;background:#fff;color:#334155;font:inherit;font-size:.7rem;font-weight:600;cursor:pointer}.rdx-sc-section__btn:hover{background:#f8fafc;border-color:rgba(45,130,216,.35);color:#1d6bb8}.rdx-sc-section__empty{margin:0;font-size:.78rem;color:rgba(80,80,80,.62);line-height:1.45}.rdx-sc-assign-list{list-style:none;margin:0;padding:0;display:grid;grid-gap:.5rem;gap:.5rem}.rdx-sc-assign-row{padding:.65rem .7rem;border:1px solid rgba(118,118,118,.12);border-radius:6px;background:#fafbfc}.rdx-sc-assign-row__main{display:flex;flex-wrap:wrap;align-items:center;gap:.4rem;min-width:0}.rdx-sc-assign-row__main strong{font-size:.8125rem;color:#1e293b;margin-right:.15rem}.rdx-sc-assign-row__meta{display:flex;flex-wrap:wrap;align-items:center;gap:.45rem .75rem;margin-top:.45rem;font-size:.7rem;color:rgba(80,80,80,.68)}.rdx-sc-assign-row__meta strong{color:#1e293b}.rdx-sc-table-wrap{overflow-x:auto;margin:0 -.15rem}.rdx-sc-table{width:100%;border-collapse:collapse;font-size:.78rem}.rdx-sc-table th{text-align:left;padding:.45rem .5rem;font-size:.65rem;font-weight:700;text-transform:uppercase;letter-spacing:.04em;color:#64748b;border-bottom:1px solid rgba(118,118,118,.14);white-space:nowrap}.rdx-sc-table td{padding:.55rem .5rem;border-bottom:1px solid rgba(118,118,118,.08);color:#334155;vertical-align:middle}.rdx-sc-results-list{display:grid;grid-gap:.55rem;gap:.55rem}.rdx-sc-result-card{display:grid;grid-gap:.65rem;gap:.65rem;min-width:0;padding:.75rem;border:1px solid rgba(118,118,118,.12);border-radius:6px;background:#fafbfc}.rdx-sc-result-card--success{border-color:rgba(45,130,216,.28);background:#f7fbff}.rdx-sc-result-card--amber{border-color:rgba(217,119,6,.28);background:#fffbeb}.rdx-sc-result-card__main{display:flex;align-items:flex-start;gap:.55rem;min-width:0}.rdx-sc-result-card__icon{flex:0 0 1.85rem;width:1.85rem;height:1.85rem;display:inline-flex;align-items:center;justify-content:center;border-radius:5px;background:rgba(45,130,216,.1);color:#2d82d8}.rdx-sc-result-card__body{flex:1 1 auto;min-width:0;display:grid;grid-gap:.45rem;gap:.45rem}.rdx-sc-result-card__title-row{display:flex;flex-direction:column;align-items:flex-start;gap:.35rem;min-width:0}.rdx-sc-result-card__title-row h4{margin:0;font-size:.8125rem;font-weight:700;color:#1e293b;line-height:1.3;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;max-width:100%}.rdx-sc-result-card__badges{display:flex;flex-wrap:wrap;align-items:center;gap:.3rem}.rdx-sc-result-card__meta{margin:0;font-size:.7rem;color:rgba(80,80,80,.65)}.rdx-sc-result-card__verify{display:inline-flex;align-items:center;justify-content:center;gap:.3rem;width:-moz-fit-content;width:fit-content;min-height:1.7rem;padding:.25rem .6rem;border:1px solid rgba(118,118,118,.2);border-radius:4px;background:#fff;color:#1d6bb8;font-size:.7rem;font-weight:650;text-decoration:none}.rdx-sc-result-card__verify:hover{background:#f0f7ff;border-color:rgba(45,130,216,.35)}.rdx-sc-cert-pill,.rdx-sc-level-pill,.rdx-sc-status-pill{display:inline-flex;align-items:center;gap:.2rem;padding:.12rem .4rem;border-radius:999px;font-size:.62rem;font-weight:700;line-height:1.2;white-space:nowrap}.rdx-sc-level-pill{background:#eef2ff;color:#4338ca}.rdx-sc-cert-pill{background:#fff7ed;color:#c2410c}.rdx-sc-status-pill.is-pass{background:rgba(16,185,129,.12);color:#047857}.rdx-sc-status-pill.is-fail{background:rgba(239,68,68,.1);color:#b91c1c}.rdx-sc-status-pill.is-warn{background:rgba(245,158,11,.14);color:#b45309}.rdx-sc-status-pill.is-pending{background:#f1f5f9;color:#64748b}.rdx-sc-cert-list{list-style:none;margin:0;padding:0}.rdx-sc-cert-list li{display:flex;align-items:flex-start;justify-content:space-between;gap:.65rem;padding:.6rem 0;border-bottom:1px solid rgba(118,118,118,.08)}.rdx-sc-cert-list li:last-child{border-bottom:none;padding-bottom:0}.rdx-sc-cert-list strong{font-size:.8125rem;color:#1e293b}.rdx-sc-cert-list p{margin:.15rem 0 0;font-size:.72rem;color:rgba(80,80,80,.65)}.rdx-sc-cert-list__id{font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,monospace}.rdx-cand-drawer__card .rdx-sc-results{margin:-.15rem 0 0}.rdx-cand-drawer__card .rdx-sc-perf,.rdx-cand-drawer__card .rdx-sc-section{box-shadow:none}@media (max-width:720px){.rdx-sc-results__kpis{grid-template-columns:repeat(2,minmax(0,1fr))}.rdx-sc-perf__grid{grid-template-columns:1fr}}.rdx-email-compose{display:grid;grid-gap:.9rem;gap:.9rem;min-width:0}.rdx-email-compose__head h3{display:inline-flex;align-items:center;gap:.4rem;margin:0;font-size:.8125rem;font-weight:700;color:#1e293b;text-transform:none;letter-spacing:0}.rdx-email-compose__head p{margin:.3rem 0 0;font-size:.75rem;color:rgba(80,80,80,.68);line-height:1.4}.rdx-email-compose__head strong{color:#334155;font-weight:650;word-break:break-all}.rdx-email-compose__form{display:grid;grid-gap:.65rem;gap:.65rem;padding:.85rem;border:1px solid rgba(118,118,118,.12);border-radius:6px;background:#fafbfc}.rdx-email-compose__field{display:grid;grid-gap:.3rem;gap:.3rem;min-width:0}.rdx-email-compose__field span{font-size:.68rem;font-weight:700;text-transform:uppercase;letter-spacing:.04em;color:#64748b}.rdx-email-compose__field input,.rdx-email-compose__field select,.rdx-email-compose__field textarea{width:100%;box-sizing:border-box;min-height:2.25rem;padding:.5rem .65rem;border:1px solid #e2e8f0;border-radius:4px;background:#fff;color:#1e293b;font:inherit;font-size:.8125rem}.rdx-email-compose__field textarea{min-height:7rem;resize:vertical;line-height:1.45}.rdx-email-compose__field input:focus,.rdx-email-compose__field select:focus,.rdx-email-compose__field textarea:focus{outline:none;border-color:rgba(45,130,216,.55);box-shadow:0 0 0 3px rgba(45,130,216,.12)}.rdx-email-compose__hint{margin:0;font-size:.75rem;color:rgba(80,80,80,.65);line-height:1.4}.rdx-email-compose__check{display:flex;align-items:flex-start;gap:.45rem;font-size:.75rem;color:#475569;line-height:1.35}.rdx-email-compose__check input{margin-top:.15rem}.rdx-email-compose__send{display:inline-flex;align-items:center;justify-content:center;gap:.35rem;width:-moz-fit-content;width:fit-content;min-height:2.15rem;padding:.4rem .9rem;border:1px solid #2d82d8;border-radius:4px;background:#2d82d8;color:#fff;font:inherit;font-size:.78rem;font-weight:650;cursor:pointer}.rdx-email-compose__send:hover:not(:disabled){background:#2368ad;border-color:#2368ad}.rdx-email-compose__send:disabled{opacity:.55;cursor:not-allowed}.rdx-email-compose__alert{margin:0;padding:.55rem .65rem;border-radius:4px;font-size:.75rem;line-height:1.4}.rdx-email-compose__alert--error{background:#fef2f2;color:#b91c1c;border:1px solid rgba(185,28,28,.18)}.rdx-email-compose__alert--success{background:#ecfdf5;color:#047857;border:1px solid rgba(4,120,87,.18)}.rdx-email-compose__history h4{margin:0 0 .55rem;font-size:.7rem;font-weight:700;text-transform:uppercase;letter-spacing:.05em;color:#64748b}.rdx-email-compose__history ul{list-style:none;margin:0;padding:0;display:grid;grid-gap:.55rem;gap:.55rem}.rdx-email-compose__history li{padding:.7rem .75rem;border:1px solid rgba(118,118,118,.12);border-radius:6px;background:#fff}.rdx-email-compose__history-top{display:flex;flex-wrap:wrap;align-items:baseline;justify-content:space-between;gap:.35rem .75rem}.rdx-email-compose__history-top strong{font-size:.8125rem;color:#1e293b}.rdx-email-compose__history-top span{font-size:.68rem;font-weight:600;color:rgba(80,80,80,.58)}.rdx-email-compose__history p{margin:.4rem 0 0;font-size:.78rem;color:#475569;white-space:pre-wrap;line-height:1.45}.rdx-email-compose__delivery-error{color:#b91c1c!important}.rdx-email-compose__empty{margin:0;font-size:.78rem;color:rgba(80,80,80,.62)}.rdx-cand-drawer__card .rdx-email-compose__head h3{margin:0}.rdx-scorecard{display:grid;grid-gap:.9rem;gap:.9rem;min-width:0}.rdx-scorecard__head h3{display:inline-flex;align-items:center;gap:.4rem;margin:0;font-size:.8125rem;font-weight:700;color:#1e293b;text-transform:none;letter-spacing:0}.rdx-scorecard__head p{margin:.3rem 0 0;font-size:.75rem;color:rgba(80,80,80,.68);line-height:1.4}.rdx-scorecard__head strong{color:#334155;font-weight:650}.rdx-scorecard__form{display:grid;grid-gap:.75rem;gap:.75rem}.rdx-scorecard__competencies{display:grid;grid-gap:.65rem;gap:.65rem}.rdx-scorecard__competency{display:grid;grid-gap:.55rem;gap:.55rem;padding:.85rem;border:1px solid rgba(118,118,118,.12);border-radius:6px;background:#fafbfc}.rdx-scorecard__competency-top{display:flex;align-items:flex-start;justify-content:space-between;gap:.65rem}.rdx-scorecard__competency-top h4{margin:0;font-size:.8125rem;font-weight:700;color:#1e293b}.rdx-scorecard__competency-top p{margin:.2rem 0 0;font-size:.72rem;color:rgba(80,80,80,.62);line-height:1.35}.rdx-scorecard__score-badge{display:grid;justify-items:end;grid-gap:.05rem;gap:.05rem;flex:0 0 auto;text-align:right}.rdx-scorecard__score-badge strong{font-size:1rem;font-weight:800;color:#2d82d8;line-height:1.1}.rdx-scorecard__score-badge span{font-size:.62rem;font-weight:650;color:#64748b;white-space:nowrap}.rdx-scorecard__score-row{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));grid-gap:.35rem;gap:.35rem}.rdx-scorecard__score-btn{min-height:2rem;border:1px solid #e2e8f0;border-radius:4px;background:#fff;color:#475569;font:inherit;font-size:.78rem;font-weight:700;cursor:pointer}.rdx-scorecard__score-btn:hover:not(:disabled){border-color:rgba(45,130,216,.4);color:#1d6bb8}.rdx-scorecard__score-btn.is-active{background:#2d82d8;border-color:#2d82d8;color:#fff}.rdx-scorecard__score-btn:disabled{opacity:.55;cursor:not-allowed}.rdx-scorecard__field{display:grid;grid-gap:.3rem;gap:.3rem;min-width:0}.rdx-scorecard__field>span{font-size:.68rem;font-weight:700;text-transform:uppercase;letter-spacing:.04em;color:#64748b}.rdx-scorecard__field select,.rdx-scorecard__field textarea{width:100%;box-sizing:border-box;padding:.5rem .65rem;border:1px solid #e2e8f0;border-radius:4px;background:#fff;color:#1e293b;font:inherit;font-size:.8125rem;line-height:1.45;resize:vertical}.rdx-scorecard__field textarea:focus{outline:none;border-color:rgba(45,130,216,.55);box-shadow:0 0 0 3px rgba(45,130,216,.12)}.rdx-scorecard__summary-block{display:grid;grid-gap:.75rem;gap:.75rem;padding:.85rem;border:1px solid rgba(118,118,118,.12);border-radius:6px;background:#fff}.rdx-scorecard__reco-row{display:flex;flex-wrap:wrap;gap:.35rem}.rdx-scorecard__reco-btn{min-height:1.85rem;padding:.25rem .6rem;border:1px solid #e2e8f0;border-radius:999px;background:#fff;color:#475569;font:inherit;font-size:.72rem;font-weight:650;cursor:pointer}.rdx-scorecard__reco-btn.is-active{border-color:transparent;color:#fff}.rdx-scorecard__reco-btn--strong-yes.is-active,.rdx-scorecard__reco-chip--strong-yes{background:#047857}.rdx-scorecard__reco-btn--yes.is-active,.rdx-scorecard__reco-chip--yes{background:#0f766e}.rdx-scorecard__reco-btn--neutral.is-active,.rdx-scorecard__reco-chip--neutral{background:#64748b}.rdx-scorecard__reco-btn--no.is-active,.rdx-scorecard__reco-chip--no{background:#c2410c}.rdx-scorecard__reco-btn--strong-no.is-active,.rdx-scorecard__reco-chip--strong-no{background:#b91c1c}.rdx-scorecard__actions{display:flex;flex-wrap:wrap;gap:.45rem}.rdx-scorecard__btn{display:inline-flex;align-items:center;justify-content:center;gap:.35rem;min-height:2.05rem;padding:.35rem .8rem;border:1px solid rgba(118,118,118,.2);border-radius:4px;background:#fff;color:#334155;font:inherit;font-size:.75rem;font-weight:650;cursor:pointer}.rdx-scorecard__btn:hover:not(:disabled){background:#f8fafc;border-color:rgba(45,130,216,.35);color:#1d6bb8}.rdx-scorecard__btn--primary{background:#2d82d8;border-color:#2d82d8;color:#fff}.rdx-scorecard__btn--primary:hover:not(:disabled){background:#2368ad;border-color:#2368ad;color:#fff}.rdx-scorecard__btn--ghost{min-height:1.75rem;padding:.25rem .55rem;font-size:.7rem}.rdx-scorecard__btn:disabled{opacity:.55;cursor:not-allowed}.rdx-scorecard__alert{margin:0;padding:.55rem .65rem;border-radius:4px;font-size:.75rem;line-height:1.4}.rdx-scorecard__alert--error{background:#fef2f2;color:#b91c1c;border:1px solid rgba(185,28,28,.18)}.rdx-scorecard__alert--success{background:#ecfdf5;color:#047857;border:1px solid rgba(4,120,87,.18)}.rdx-scorecard__team{display:grid;grid-gap:.65rem;gap:.65rem;padding:.85rem;border:1px solid rgba(118,118,118,.12);border-radius:6px;background:#fff}.rdx-scorecard__team-head{display:flex;align-items:flex-start;justify-content:space-between;gap:.65rem}.rdx-scorecard__team-head h4{margin:0;font-size:.8125rem;font-weight:700;color:#1e293b}.rdx-scorecard__team-head p{margin:.2rem 0 0;font-size:.7rem;color:rgba(80,80,80,.62)}.rdx-scorecard__submissions{list-style:none;margin:0;padding:0;display:grid;grid-gap:.55rem;gap:.55rem}.rdx-scorecard__submission{padding:.7rem .75rem;border:1px solid rgba(118,118,118,.1);border-radius:6px;background:#fafbfc}.rdx-scorecard__submission-top{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:.35rem .65rem}.rdx-scorecard__submission-top strong{font-size:.8125rem;color:#1e293b}.rdx-scorecard__status{display:inline-flex;align-items:center;padding:.1rem .4rem;border-radius:999px;font-size:.62rem;font-weight:700;text-transform:uppercase;letter-spacing:.04em;background:#f1f5f9;color:#64748b}.rdx-scorecard__status--submitted{background:rgba(45,130,216,.12);color:#1d6bb8}.rdx-scorecard__status--draft{background:#fff7ed;color:#c2410c}.rdx-scorecard__submission-reco{display:grid;grid-gap:.35rem;gap:.35rem;margin-top:.5rem}.rdx-scorecard__reco-chip{display:inline-flex;width:-moz-fit-content;width:fit-content;align-items:center;padding:.15rem .5rem;border-radius:999px;color:#fff;font-size:.68rem;font-weight:700}.rdx-scorecard__submission-reco p{margin:0;font-size:.78rem;color:#475569;line-height:1.4}.rdx-scorecard__rating-list{list-style:none;margin:.55rem 0 0;padding:0;display:grid;grid-gap:.4rem;gap:.4rem}.rdx-scorecard__rating-list li{display:grid;grid-gap:.1rem;gap:.1rem;padding-top:.4rem;border-top:1px solid rgba(118,118,118,.08);font-size:.72rem}.rdx-scorecard__rating-list span{text-transform:capitalize;color:#64748b;font-weight:650}.rdx-scorecard__rating-list strong{color:#1e293b;font-weight:700}.rdx-scorecard__rating-list em{font-style:normal;color:rgba(80,80,80,.68);line-height:1.35}.rdx-scorecard__empty{margin:0;font-size:.78rem;color:rgba(80,80,80,.62);line-height:1.45}.rdx-page-rankings{width:100%;min-width:0;color:#505050;display:flex;flex-direction:column;gap:.85rem;padding-bottom:1.5rem}.rdx-rankings-desk__title-row{display:flex;align-items:flex-start;justify-content:space-between;gap:1rem 1.5rem;flex-wrap:wrap}.rdx-rankings-desk__title-group{display:flex;align-items:flex-start;gap:.65rem;min-width:0}.rdx-rankings-desk__menu-icon{display:inline-flex;flex-direction:column;align-items:flex-start;justify-content:center;gap:3px;width:2rem;height:1.75rem;margin-top:.15rem;padding-left:5px;background:#f8fafc;box-shadow:0 2px 9.1px rgba(0,0,0,.1);border-radius:2px;flex-shrink:0}.rdx-rankings-desk__menu-bar{display:block;height:2px;border-radius:1px;background:#059669}.rdx-rankings-desk__menu-bar--1{width:14px}.rdx-rankings-desk__menu-bar--2{width:11px}.rdx-rankings-desk__menu-bar--3{width:8px}.rdx-rankings-desk__title{margin:0;font-size:1.375rem;font-weight:600;line-height:1.25;color:#505050}.rdx-rankings-desk__header-meta{display:flex;flex-wrap:wrap;align-items:center;gap:.35rem;margin:.2rem 0 0;font-size:.8125rem;font-weight:500;color:rgba(80,80,80,.72)}.rdx-rankings-desk__header-meta strong{font-weight:700;color:#505050}.rdx-rankings-desk__header-meta-sep{color:rgba(80,80,80,.35)}.rdx-rankings-desk__header-actions{display:flex;flex-wrap:wrap;align-items:center;gap:.5rem}.rdx-rankings-desk__alert{padding:.55rem .75rem;border-radius:2px;font-size:.8125rem;font-weight:600}.rdx-rankings-desk__alert--error{background:#fef2f2;border:1px solid #fecaca;color:#b91c1c}.rdx-rankings-desk__kpi{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));grid-gap:.65rem;gap:.65rem}.rdx-rankings-desk__kpi-card{display:flex;align-items:center;gap:.65rem;padding:.75rem .85rem;border:1px solid rgba(118,118,118,.15);border-radius:2px;background:linear-gradient(180deg,#fafcff,#fff)}.rdx-rankings-desk__kpi-icon{display:inline-flex;align-items:center;justify-content:center;width:2rem;height:2rem;border-radius:2px;background:#eff6ff;color:#2d82d8;flex-shrink:0}.rdx-rankings-desk__kpi-icon--top{background:#fffbeb;color:#d97706}.rdx-rankings-desk__kpi-icon--average{background:#f5f3ff;color:#7c3aed}.rdx-rankings-desk__kpi-icon--passed{background:#ecfdf5;color:#047857}.rdx-rankings-desk__kpi-card strong{display:block;font-size:1.125rem;font-weight:700;line-height:1.1;color:#505050}.rdx-rankings-desk__kpi-label{display:block;margin-top:.1rem;font-size:.72rem;font-weight:600;letter-spacing:.02em;text-transform:uppercase;color:rgba(80,80,80,.62)}.rdx-rankings-desk__list,.rdx-rankings-desk__toolbar{border:1px solid rgba(118,118,118,.15);border-radius:2px;background:#fff;overflow:hidden}.rdx-rankings-desk__toolbar{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:.75rem;padding:.65rem .85rem;background:#f8fafc;border-bottom:1px solid rgba(118,118,118,.1)}.rdx-rankings-desk__tabs{display:flex;flex-wrap:wrap;gap:.35rem}.rdx-rankings-desk__tab{display:inline-flex;align-items:center;gap:.35rem;padding:.38rem .65rem;border:1px solid rgba(118,118,118,.18);border-radius:2px;background:#fff;font-size:.75rem;font-weight:600;color:rgba(80,80,80,.78);cursor:pointer}.rdx-rankings-desk__tab--active{border-color:#059669;background:#ecfdf5;color:#047857}.rdx-rankings-desk__tab-count{display:inline-flex;align-items:center;justify-content:center;min-width:1.15rem;padding:.05rem .3rem;border-radius:999px;background:rgba(80,80,80,.08);font-size:.65rem;font-weight:700}.rdx-rankings-desk__tab--active .rdx-rankings-desk__tab-count{background:rgba(5,150,105,.14);color:#047857}.rdx-rankings-desk__toolbar-actions{display:flex;flex-wrap:wrap;align-items:center;gap:.5rem;margin-left:auto}.rdx-rankings-desk__category{display:grid;grid-gap:.2rem;gap:.2rem}.rdx-rankings-desk__category-label{font-size:.62rem;font-weight:700;letter-spacing:.05em;text-transform:uppercase;color:rgba(80,80,80,.55)}.rdx-rankings-desk__category select{min-width:10rem;font:inherit;font-size:.8125rem;color:#505050}.rdx-rankings-desk__category select,.rdx-rankings-desk__search{padding:.42rem .65rem;border:1px solid rgba(118,118,118,.18);border-radius:2px;background:#fff}.rdx-rankings-desk__search{display:flex;align-items:center;gap:.45rem;min-width:14rem;color:rgba(80,80,80,.55)}.rdx-rankings-desk__search input{flex:1 1;min-width:0;border:0;background:transparent;font:inherit;font-size:.8125rem;color:#505050}.rdx-rankings-desk__search input:focus{outline:none}.rdx-rankings-desk__list-head{display:flex;align-items:flex-start;justify-content:space-between;gap:1rem;padding:.85rem 1rem .65rem;border-bottom:1px solid rgba(118,118,118,.1)}.rdx-rankings-desk__list-head h2{margin:0;font-size:1rem;font-weight:600;color:#505050}.rdx-rankings-desk__list-head p{margin:.2rem 0 0;font-size:.78rem;color:rgba(80,80,80,.68)}.rdx-rankings-desk__list-link{font-size:.78rem;font-weight:600;color:#2d82d8;text-decoration:none;white-space:nowrap}.rdx-rankings-desk__list-link:hover{text-decoration:underline}.rdx-rankings-desk__list-body{padding:.5rem .85rem .85rem;min-height:12rem}.rdx-rankings-desk-table-wrap{overflow:auto;margin:0 -.15rem}.rdx-rankings-desk-table{width:100%;border-collapse:collapse;font-size:.8125rem}.rdx-rankings-desk-table thead th{padding:.55rem .65rem;text-align:left;font-size:.68rem;font-weight:700;letter-spacing:.05em;text-transform:uppercase;color:rgba(80,80,80,.62);border-bottom:1px solid rgba(118,118,118,.15);white-space:nowrap}.rdx-rankings-desk-table tbody td{padding:.75rem .65rem;vertical-align:middle;border-bottom:1px solid rgba(118,118,118,.1)}.rdx-rankings-desk-table tbody tr:hover{background:#fafcff}.rdx-rankings-desk-table td strong{display:block;color:#505050;font-weight:600}.rdx-rankings-desk-table td em{display:block;margin-top:.12rem;font-size:.72rem;font-style:normal;color:rgba(80,80,80,.62)}.rdx-rankings-desk__person{display:flex;align-items:center;gap:.65rem;min-width:10rem}.rdx-rankings-desk__avatar{width:2rem;height:2rem;border-radius:999px;background:linear-gradient(135deg,#ecfdf5,#d1fae5);color:#047857;font-size:.68rem;flex-shrink:0}.rdx-rankings-desk__avatar,.rdx-rankings-desk__rank{display:inline-flex;align-items:center;justify-content:center;font-weight:700}.rdx-rankings-desk__rank{gap:.3rem;min-width:2.75rem;padding:.25rem .45rem;border-radius:2px;border:1px solid rgba(118,118,118,.18);background:#f8fafc;color:rgba(80,80,80,.72);font-size:.75rem;white-space:nowrap}.rdx-rankings-desk__rank--gold{border-color:#fde68a;background:#fffbeb;color:#d97706}.rdx-rankings-desk__rank--silver{border-color:#e2e8f0;background:#f1f5f9;color:#64748b}.rdx-rankings-desk__rank--bronze{border-color:#fed7aa;background:#fff7ed;color:#ea580c}.rdx-rankings-desk__score-cell{min-width:7rem}.rdx-rankings-desk__score{display:grid;grid-gap:.25rem;gap:.25rem}.rdx-rankings-desk__score strong{font-size:.8125rem;font-weight:700;color:#505050}.rdx-rankings-desk__score--high strong{color:#047857}.rdx-rankings-desk__score--mid strong{color:#b45309}.rdx-rankings-desk__score--low strong{color:#b91c1c}.rdx-rankings-desk__score-bar{display:block;height:4px;border-radius:999px;background:rgba(118,118,118,.14);overflow:hidden}.rdx-rankings-desk__score-bar>span{display:block;height:100%;border-radius:inherit;background:linear-gradient(90deg,#2d82d8,#059669)}.rdx-rankings-desk__score--low .rdx-rankings-desk__score-bar>span{background:linear-gradient(90deg,#f59e0b,#ef4444)}.rdx-rankings-desk__marks{font-size:.68rem;color:rgba(80,80,80,.62)}.rdx-rankings-desk__status{display:inline-flex;align-items:center;padding:.2rem .45rem;border-radius:2px;font-size:.68rem;font-weight:700;letter-spacing:.03em;text-transform:uppercase;white-space:nowrap}.rdx-rankings-desk__status--passed{background:#ecfdf5;color:#047857}.rdx-rankings-desk__status--failed{background:#fef2f2;color:#b91c1c}.rdx-rankings-desk__muted{color:rgba(80,80,80,.62);font-size:.78rem;white-space:nowrap}.rdx-rankings-desk__empty{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:.65rem;padding:2.5rem 1rem;text-align:center}.rdx-rankings-desk__empty strong{font-size:.9375rem;color:#505050}.rdx-rankings-desk__empty p{margin:0;max-width:24rem;font-size:.8125rem;color:rgba(80,80,80,.68)}@media (max-width:960px){.rdx-rankings-desk__kpi{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:720px){.rdx-rankings-desk__toolbar{flex-direction:column;align-items:stretch}.rdx-rankings-desk__toolbar-actions{margin-left:0;width:100%}.rdx-rankings-desk__category select,.rdx-rankings-desk__search{width:100%;min-width:0}.rdx-rankings-desk__list-head{flex-direction:column}}@media (max-width:480px){.rdx-rankings-desk__kpi{grid-template-columns:1fr}}.rdx-page-team{width:100%;min-width:0;color:#505050;display:flex;flex-direction:column;gap:.85rem;padding-bottom:1.5rem}.rdx-team-desk__title-row{display:flex;align-items:flex-start;justify-content:space-between;gap:1rem 1.5rem;flex-wrap:wrap}.rdx-team-desk__title-group{display:flex;align-items:flex-start;gap:.65rem;min-width:0}.rdx-team-desk__menu-icon{display:inline-flex;flex-direction:column;align-items:flex-start;justify-content:center;gap:3px;width:2rem;height:1.75rem;margin-top:.15rem;padding-left:5px;background:#f8fafc;box-shadow:0 2px 9.1px rgba(0,0,0,.1);border-radius:2px;flex-shrink:0}.rdx-team-desk__menu-bar{display:block;height:2px;border-radius:1px;background:#7c3aed}.rdx-team-desk__menu-bar--1{width:14px}.rdx-team-desk__menu-bar--2{width:11px}.rdx-team-desk__menu-bar--3{width:8px}.rdx-team-desk__title{margin:0;font-size:1.375rem;font-weight:600;line-height:1.25;color:#505050}.rdx-team-desk__header-meta{display:flex;flex-wrap:wrap;align-items:center;gap:.35rem;margin:.2rem 0 0;font-size:.8125rem;font-weight:500;color:rgba(80,80,80,.72)}.rdx-team-desk__header-meta strong{font-weight:700;color:#505050}.rdx-team-desk__header-meta-sep{color:rgba(80,80,80,.35)}.rdx-team-desk__header-actions{display:flex;flex-wrap:wrap;align-items:center;gap:.5rem}.rdx-team-desk__alert{padding:.55rem .75rem;border-radius:2px;font-size:.8125rem;font-weight:600}.rdx-team-desk__alert--success{background:#ecfdf5;border:1px solid #a7f3d0;color:#047857}.rdx-team-desk__alert--error{background:#fef2f2;border:1px solid #fecaca;color:#b91c1c}.rdx-team-desk__kpi{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));grid-gap:.65rem;gap:.65rem}.rdx-team-desk__kpi-card{display:flex;align-items:center;gap:.75rem;min-height:4.35rem;padding:.8rem .9rem;border:1px solid rgba(118,118,118,.15);border-radius:2px;background:linear-gradient(180deg,#fafcff,#fff)}.rdx-team-desk__kpi-icon{display:inline-flex;align-items:center;justify-content:center;flex-shrink:0;width:2.25rem;height:2.25rem;border-radius:2px;background:#eff6ff;color:#2d82d8}.rdx-team-desk__kpi-icon svg{display:block}.rdx-team-desk__kpi-icon--members{background:#eff6ff;color:#2d82d8}.rdx-team-desk__kpi-icon--used{background:#f5f3ff;color:#7c3aed}.rdx-team-desk__kpi-icon--remaining{background:#ecfdf5;color:#059669}.rdx-team-desk__kpi-icon--plan{background:#fff7ed;color:#ea580c}.rdx-team-desk__kpi-body{display:flex;flex-direction:column;justify-content:center;gap:.12rem;min-width:0;min-height:2.25rem}.rdx-team-desk__kpi-card strong{display:block;font-size:1.125rem;font-weight:700;line-height:1.1;color:#505050}.rdx-team-desk__kpi-plan{font-size:1rem;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.rdx-team-desk__kpi-label{display:block;font-size:.72rem;font-weight:600;line-height:1.2;letter-spacing:.02em;text-transform:uppercase;color:rgba(80,80,80,.62)}.rdx-team-desk__banner{display:flex;flex-wrap:wrap;align-items:center;gap:.35rem .65rem;padding:.7rem .85rem;border:1px solid rgba(245,158,11,.28);border-radius:2px;background:#fffbeb;font-size:.8125rem;color:#92400e}.rdx-team-desk__banner strong{color:#78350f}.rdx-team-desk__banner a{color:#2d82d8;font-weight:600;text-decoration:none}.rdx-team-desk__banner a:hover{text-decoration:underline}.rdx-team-desk__invite,.rdx-team-desk__members{border:1px solid rgba(118,118,118,.15);border-radius:2px;background:#fff}.rdx-team-desk__invite-head,.rdx-team-desk__members-head{padding:.9rem 1rem .75rem;border-bottom:1px solid rgba(118,118,118,.1)}.rdx-team-desk__members-head{display:flex;align-items:flex-start;justify-content:space-between;gap:1rem;flex-wrap:wrap}.rdx-team-desk__invite-head h2,.rdx-team-desk__members-copy h2{margin:0;font-size:1rem;font-weight:600;color:#505050}.rdx-team-desk__invite-head p,.rdx-team-desk__members-copy p{margin:.2rem 0 0;font-size:.78rem;color:rgba(80,80,80,.68)}.rdx-team-desk__members-copy{min-width:0}.rdx-team-desk__search{display:flex;align-items:center;gap:.45rem;width:100%;max-width:20rem;min-width:0;padding:.42rem .55rem;border:1px solid rgba(118,118,118,.18);border-radius:2px;background:#f8fafc;color:rgba(80,80,80,.55);flex-shrink:0}.rdx-team-desk__search input{width:100%;border:none;background:transparent;font:inherit;font-size:.8125rem;color:#505050}.rdx-team-desk__search input:focus{outline:none}.rdx-team-desk__invite-form{padding:.85rem 1rem 0}.rdx-team-desk__form-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:.75rem;gap:.75rem}.rdx-team-desk__field{display:flex;flex-direction:column;gap:.28rem;min-width:0}.rdx-team-desk__field span{font-size:.68rem;font-weight:700;letter-spacing:.04em;text-transform:uppercase;color:rgba(80,80,80,.58)}.rdx-team-desk__field input,.rdx-team-desk__field select,.rdx-team-desk__select{width:100%;padding:.42rem .55rem;border:1px solid rgba(118,118,118,.18);border-radius:2px;background:#f8fafc;font:inherit;font-size:.8125rem;color:#505050}.rdx-team-desk__password{display:flex;align-items:stretch;gap:.35rem}.rdx-team-desk__password input{flex:1 1;min-width:0}.rdx-team-desk__password-toggle{display:inline-flex;align-items:center;gap:.3rem;flex-shrink:0;padding:.42rem .65rem;border:1px solid rgba(118,118,118,.18);border-radius:2px;background:#fff;color:#505050;font:inherit;font-size:.75rem;font-weight:600;cursor:pointer}.rdx-team-desk__password-toggle:hover{border-color:#2d82d8;color:#1d4ed8}.rdx-team-desk__field input:focus,.rdx-team-desk__field select:focus,.rdx-team-desk__select:focus{outline:none;border-color:#2d82d8;background:#fff}.rdx-team-desk__invite-foot{display:flex;flex-wrap:wrap;gap:.5rem;padding:.85rem 1rem;border-top:1px solid rgba(118,118,118,.1);background:#fafcff}.rdx-team-desk__members-body{padding:.85rem 1rem 1rem}.rdx-team-desk-table-wrap{overflow:auto;margin:0 -.15rem}.rdx-team-desk-table{width:100%;border-collapse:collapse;font-size:.8125rem}.rdx-team-desk-table thead th{padding:.55rem .65rem;text-align:left;font-size:.68rem;font-weight:700;letter-spacing:.05em;text-transform:uppercase;color:rgba(80,80,80,.62);border-bottom:1px solid rgba(118,118,118,.15);white-space:nowrap}.rdx-team-desk-table tbody td{padding:.7rem .65rem;vertical-align:middle;border-bottom:1px solid rgba(118,118,118,.1)}.rdx-team-desk-table tbody tr:hover{background:#fafcff}.rdx-team-desk-table__identity{display:flex;align-items:flex-start;gap:.55rem;min-width:0}.rdx-team-desk__avatar{display:inline-flex;align-items:center;justify-content:center;width:2rem;height:2rem;border-radius:2px;background:linear-gradient(135deg,#ede9fe,#ddd6fe);color:#6d28d9;font-size:.72rem;font-weight:700;flex-shrink:0}.rdx-team-desk-table__identity strong{display:block;color:#505050}.rdx-team-desk-table__identity em{display:block;margin-top:.12rem;font-size:.72rem;font-style:normal;color:rgba(80,80,80,.62);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.rdx-team-desk__role{display:inline-flex;padding:.12rem .4rem;border-radius:2px;font-size:.68rem;font-weight:700}.rdx-team-desk__role--admin{background:#f5f3ff;color:#6d28d9}.rdx-team-desk__role--recruiter{background:#eff6ff;color:#1d4ed8}.rdx-team-desk__role--manager{background:#ecfdf5;color:#047857}.rdx-team-desk__role--interviewer{background:#fffbeb;color:#d97706}.rdx-team-desk__status{display:inline-flex;padding:.12rem .45rem;border-radius:999px;font-size:.68rem;font-weight:700;letter-spacing:.01em}.rdx-team-desk__status--active{background:#ecfdf5;color:#047857}.rdx-team-desk__status--deactivated{background:#f3f4f6;color:#4b5563}.rdx-team-desk-table__row--deactivated{opacity:.78}.rdx-team-desk__seat-tag{display:inline-flex;margin-left:.35rem;font-size:.68rem;font-weight:600;color:rgba(80,80,80,.55)}.rdx-team-desk__muted{color:rgba(80,80,80,.62);font-size:.78rem}.rdx-team-desk__select{min-width:10rem}.rdx-team-desk__btn{display:inline-flex;align-items:center;justify-content:center;gap:.3rem;padding:.42rem .7rem;border-radius:2px;border:1px solid transparent;font-size:.78rem;font-weight:600;cursor:pointer;white-space:nowrap}.rdx-team-desk__btn--primary{background:#2d82d8;color:#fff;border-color:#2d82d8}.rdx-team-desk__btn--primary:hover:not(:disabled){background:#2368ad}.rdx-team-desk__btn--danger{background:#fff;color:#b91c1c;border-color:#fecaca}.rdx-team-desk__btn--danger:hover:not(:disabled){background:#fef2f2}.rdx-team-desk__btn--sm{padding:.32rem .55rem;font-size:.72rem}.rdx-team-desk__btn:disabled{opacity:.55;cursor:not-allowed}@media (max-width:900px){.rdx-team-desk__kpi{grid-template-columns:repeat(2,minmax(0,1fr))}.rdx-team-desk__form-grid{grid-template-columns:1fr}.rdx-team-desk__members-head{flex-direction:column;align-items:stretch}.rdx-team-desk__search{max-width:none}}.admin-jobs-desk{width:100%;min-width:0;color:#505050;padding:1.25rem 1.5rem 1.5rem;box-sizing:border-box}.admin-jobs-desk__header{display:flex;flex-wrap:wrap;align-items:flex-start;justify-content:space-between;gap:1rem 1.5rem;margin-bottom:1.5rem}.admin-jobs-desk__header-copy h1{margin:0;font-size:clamp(1.35rem,1.15rem + .6vw,1.65rem);font-weight:700;letter-spacing:-.02em;color:#505050;line-height:1.25}.admin-jobs-desk__header-copy p{margin:.4rem 0 0;max-width:42rem;font-size:.875rem;line-height:1.45;color:rgba(80,80,80,.72)}.admin-jobs-desk__summary{display:flex;flex-wrap:wrap;align-items:center;gap:.65rem 1rem}.admin-jobs-desk__stat{display:inline-flex;align-items:center;gap:.4rem;padding:.45rem .75rem;border:1px solid rgba(118,118,118,.12);border-radius:2px;background:#fff;font-size:.8125rem;font-weight:500;color:rgba(80,80,80,.78)}.admin-jobs-desk__stat strong{font-weight:700;color:#505050}.admin-jobs-desk__alert{margin-bottom:1rem;padding:.75rem 1rem;border:1px solid #fecaca;border-radius:2px;background:#fef2f2;color:#b91c1c;font-size:.875rem}.admin-jobs-desk__panel{border:1px solid rgba(118,118,118,.15);border-radius:2px;background:#fff;overflow:hidden;min-width:0;animation:admin-jobs-desk-rise .56s cubic-bezier(.22,1,.36,1) both}@keyframes admin-jobs-desk-rise{0%{opacity:0;transform:translateY(14px)}to{opacity:1;transform:translateY(0)}}.admin-jobs-desk__tabs{display:flex;flex-wrap:wrap;gap:0;padding:0 1.25rem;border-bottom:1px solid rgba(118,118,118,.12);background:#fff}.admin-jobs-desk__tab{display:inline-flex;align-items:center;gap:.4rem;padding:.85rem;border:0;border-bottom:2px solid transparent;margin:0 0 -1px;background:transparent;color:rgba(80,80,80,.72);font-size:.8125rem;font-weight:600;cursor:pointer;white-space:nowrap;transition:color .15s ease,border-color .15s ease}.admin-jobs-desk__tab:hover{color:#505050}.admin-jobs-desk__tab span{font-size:.75rem;font-weight:600;color:rgba(80,80,80,.55)}.admin-jobs-desk__tab--active{color:#2d82d8;border-bottom-color:#2d82d8}.admin-jobs-desk__tab--active span{color:#2d82d8}.admin-jobs-desk__body{min-width:0}.admin-jobs-desk-table-wrap{overflow-x:auto;-webkit-overflow-scrolling:touch}.admin-jobs-desk-table{width:100%;min-width:920px;border-collapse:collapse;font-size:.8125rem}.admin-jobs-desk-table thead th{padding:.65rem .75rem;background:#fafbfc;border-bottom:1px solid rgba(118,118,118,.12);font-size:.68rem;font-weight:700;letter-spacing:.05em;text-transform:uppercase;color:rgba(80,80,80,.65);text-align:left;white-space:nowrap}.admin-jobs-desk-table tbody tr{transition:background .15s ease;animation:admin-jobs-desk-rise .48s cubic-bezier(.22,1,.36,1) both}.admin-jobs-desk-table tbody tr:hover{background:#f8fafc}.admin-jobs-desk-table tbody tr.admin-jobs-desk-table__row--expanded,.admin-jobs-desk-table tbody tr.admin-jobs-desk-table__row--expanded:hover{background:#f0f7ff}.admin-jobs-desk-table tbody td{padding:.75rem;border-bottom:1px solid rgba(118,118,118,.08);vertical-align:middle;color:#505050}.admin-jobs-desk-table__title{background:none;border:0;padding:0;font:inherit;font-size:.875rem;font-weight:700;color:#2d82d8;cursor:pointer;text-align:left;transition:color .15s ease}.admin-jobs-desk-table__title:hover{color:#2368ad;text-decoration:underline}.admin-jobs-desk-table__meta{margin-top:.15rem;font-size:.75rem;color:rgba(80,80,80,.68)}.admin-jobs-desk-table__featured{display:inline-block;margin-left:.35rem;padding:.1rem .35rem;border-radius:2px;background:#ecfdf5;color:#047857;font-size:.65rem;font-weight:700;text-transform:uppercase;letter-spacing:.03em;vertical-align:middle}.admin-jobs-desk-table__company{font-weight:600;color:#505050}.admin-jobs-desk-table__recruiter{font-weight:600}.admin-jobs-desk-table__status .badge{font-size:.68rem;font-weight:600;padding:.15rem .45rem;border-radius:4px;text-transform:capitalize}.admin-jobs-desk-table__actions{min-width:16rem}.admin-jobs-desk-table__actions-list{display:flex;flex-wrap:wrap;gap:.4rem;align-items:center}.admin-jobs-desk .rdx-home-btn{height:auto;min-width:0;min-height:34px;padding:.4rem .75rem;border-radius:2px;font-size:.8125rem;font-weight:600;gap:.35rem;box-shadow:none;text-decoration:none;display:inline-flex;align-items:center;justify-content:center;line-height:1.2}.admin-jobs-desk .rdx-home-btn--sm{min-width:0;min-height:32px;padding:.35rem .65rem;font-size:.75rem}.admin-jobs-desk .rdx-home-btn:hover:not(:disabled){transform:translateY(-1px)}.admin-jobs-desk .rdx-home-btn:disabled{opacity:.6;cursor:not-allowed;transform:none}.admin-jobs-desk-table__empty{padding:3rem 1.5rem!important;text-align:center}.admin-jobs-desk__empty{display:flex;flex-direction:column;align-items:center;gap:.4rem;color:rgba(80,80,80,.72)}.admin-jobs-desk__empty-title{margin:0;font-size:1.05rem;font-weight:700;color:#505050}.admin-jobs-desk__empty-desc{margin:0;font-size:.85rem;max-width:28rem}.admin-jobs-desk-table__detail td{padding:0;background:#fafbfc;border-bottom:1px solid rgba(118,118,118,.12)}.admin-jobs-desk__detail-card{margin:.85rem 1.25rem 1.1rem;padding:.85rem;border:1px solid rgba(118,118,118,.12);border-radius:2px;background:#fff}.admin-jobs-desk__detail-card p{margin:0 0 .65rem;font-size:.8125rem;line-height:1.45}.admin-jobs-desk__detail-card p:last-child{margin-bottom:0}.admin-jobs-desk__detail-actions{display:inline-flex;margin-left:.5rem;vertical-align:middle}.admin-jobs-desk .admin-job-description{max-height:240px;overflow:auto;margin-top:.65rem;padding-top:.65rem;border-top:1px solid rgba(118,118,118,.1);font-size:.8125rem;line-height:1.5;color:#505050}.admin-jobs-desk .admin-job-modal{border:1px solid rgba(118,118,118,.15);border-radius:2px;box-shadow:0 18px 40px rgba(15,23,42,.16);padding:1.25rem;background:#fff}.admin-jobs-desk .admin-job-modal:hover{transform:none;border-color:rgba(118,118,118,.15);box-shadow:0 18px 40px rgba(15,23,42,.16)}.admin-jobs-desk .admin-job-modal h3{margin:0 0 .35rem;font-size:1.05rem;font-weight:700;color:#505050}.admin-jobs-desk .admin-job-modal .muted{margin:0 0 .75rem;font-size:.875rem;color:rgba(80,80,80,.72)}.admin-jobs-desk .admin-job-modal .input,.admin-jobs-desk .admin-job-modal textarea.input{border-radius:2px;border-color:#e2e8f0;background:#fff}.admin-jobs-desk .admin-job-visibility{border-radius:2px;border-color:rgba(118,118,118,.15);background:#fafbfc}@media (max-width:900px){.admin-jobs-desk{padding:1rem}.admin-jobs-desk__tabs{overflow-x:auto;flex-wrap:nowrap;-webkit-overflow-scrolling:touch}.admin-jobs-desk__tab{flex-shrink:0}}@media (prefers-reduced-motion:reduce){.admin-jobs-desk-table tbody tr,.admin-jobs-desk__panel{animation:none}.admin-jobs-desk .rdx-home-btn:hover:not(:disabled){transform:none}}.admin-applications-desk{width:100%;min-width:0;color:#505050;padding:1.25rem 1.5rem 1.5rem;box-sizing:border-box}.admin-applications-desk__header{display:flex;flex-wrap:wrap;align-items:flex-start;justify-content:space-between;gap:1rem 1.5rem;margin-bottom:1.5rem}.admin-applications-desk__header-copy h1{margin:0;font-size:clamp(1.35rem,1.15rem + .6vw,1.65rem);font-weight:700;letter-spacing:-.02em;color:#505050}.admin-applications-desk__header-copy p{margin:.4rem 0 0;max-width:42rem;font-size:.875rem;color:rgba(80,80,80,.72)}.admin-applications-desk__workspace{display:grid;grid-template-columns:1fr;grid-gap:1rem;gap:1rem;align-items:start}.admin-applications-desk__workspace--split{grid-template-columns:minmax(0,1.2fr) minmax(300px,.9fr)}.admin-applications-desk__panel{border:1px solid rgba(118,118,118,.15);border-radius:2px;background:#fff;overflow:hidden;min-width:0}.admin-applications-desk__toolbar{display:flex;flex-wrap:wrap;gap:.75rem;align-items:center;padding:.85rem 1.25rem;border-bottom:1px solid rgba(118,118,118,.1);background:#fafbfc}.admin-applications-desk__search{flex:1 1 14rem;max-width:22rem}.admin-applications-desk__filter,.admin-applications-desk__search{min-height:38px;padding:0 .75rem;border:1px solid #e2e8f0;border-radius:2px;background:#fff;font-size:.8125rem}.admin-applications-desk-table-wrap{overflow-x:auto}.admin-applications-desk-table{width:100%;min-width:760px;border-collapse:collapse;font-size:.8125rem}.admin-applications-desk-table thead th{padding:.65rem .75rem;background:#fafbfc;border-bottom:1px solid rgba(118,118,118,.12);font-size:.68rem;font-weight:700;letter-spacing:.05em;text-transform:uppercase;color:rgba(80,80,80,.65);text-align:left}.admin-applications-desk-table tbody td{padding:.75rem;border-bottom:1px solid rgba(118,118,118,.08);vertical-align:middle}.admin-applications-desk-table tbody tr{cursor:pointer;transition:background .15s ease}.admin-applications-desk-table tbody tr:hover{background:#f8fafc}.admin-applications-desk-table__row--active{background:#f0f7ff!important}.admin-applications-desk-table__name{font-size:.875rem;font-weight:700;color:#2d82d8}.admin-applications-desk-table__meta{margin-top:.15rem;font-size:.75rem;color:rgba(80,80,80,.68)}.admin-applications-desk-table__empty{padding:3rem 1.5rem!important;text-align:center;color:rgba(80,80,80,.72)}.admin-applications-desk__detail{border:1px solid rgba(118,118,118,.15);border-radius:2px;background:#fff;max-height:calc(100vh - 10rem);display:flex;flex-direction:column;overflow:hidden}.admin-applications-desk__detail-head{display:flex;align-items:flex-start;justify-content:space-between;gap:.75rem;padding:1rem 1.15rem;border-bottom:1px solid rgba(118,118,118,.1);background:#fafbfc}.admin-applications-desk__detail-head h2{margin:0;font-size:1.05rem;font-weight:700;color:#505050}.admin-applications-desk__detail-head p{margin:.25rem 0 0;font-size:.8125rem;color:rgba(80,80,80,.7)}.admin-applications-desk__detail-close{border:1px solid #e2e8f0;background:#fff;border-radius:2px;width:2rem;height:2rem;cursor:pointer;font-size:1.1rem;line-height:1;color:#505050}.admin-applications-desk__detail-body{padding:1rem 1.15rem 1.25rem;overflow:auto}.admin-applications-desk__card{margin-bottom:.85rem;padding:.85rem;border:1px solid rgba(118,118,118,.12);border-radius:2px;background:#fff}.admin-applications-desk__card h3{margin:0 0 .65rem;font-size:.72rem;font-weight:700;letter-spacing:.05em;text-transform:uppercase;color:rgba(80,80,80,.65)}.admin-applications-desk__kv{display:grid;grid-template-columns:8.5rem 1fr;grid-gap:.35rem .75rem;gap:.35rem .75rem;margin:0;font-size:.8125rem}.admin-applications-desk__kv dt{margin:0;color:rgba(80,80,80,.62);font-weight:600}.admin-applications-desk__kv dd{margin:0;color:#505050;word-break:break-word}.admin-applications-desk__skills{display:flex;flex-wrap:wrap;gap:.35rem}.admin-applications-desk__skill{padding:.15rem .45rem;border-radius:2px;background:#f1f5f9;font-size:.72rem;font-weight:600;color:#475569}.admin-applications-desk__skill--missing{background:#fef2f2;color:#b91c1c}.admin-applications-desk__skill--matched{background:#ecfdf5;color:#047857}.admin-applications-desk__answer,.admin-applications-desk__cover{margin:0;font-size:.8125rem;line-height:1.5;white-space:pre-wrap}.admin-applications-desk__answer+.admin-applications-desk__answer{margin-top:.65rem;padding-top:.65rem;border-top:1px solid rgba(118,118,118,.1)}.admin-applications-desk__answer strong{display:block;margin-bottom:.25rem;font-size:.75rem}.admin-applications-desk__timeline{list-style:none;margin:0;padding:0}.admin-applications-desk__timeline li{position:relative;padding:0 0 .85rem .95rem;border-left:2px solid #e2e8f0;font-size:.8125rem}.admin-applications-desk__timeline li:last-child{padding-bottom:0}.admin-applications-desk__timeline li:before{content:"";position:absolute;left:-5px;top:.3rem;width:8px;height:8px;border-radius:50%;background:#2d82d8}.admin-applications-desk__timeline time{display:block;font-size:.72rem;color:rgba(80,80,80,.6)}.admin-applications-desk__actions{display:flex;flex-wrap:wrap;gap:.5rem;margin-top:.75rem}.admin-applications-desk .rdx-home-btn{min-width:0;height:auto;min-height:34px;padding:.4rem .75rem;font-size:.8125rem;box-shadow:none}.admin-applications-desk__stage-select{min-height:34px;padding:.35rem .55rem;border:1px solid #e2e8f0;border-radius:2px;background:#fff;font-size:.75rem}.admin-applications-desk__resume-frame{width:100%;min-height:28rem;border:1px solid #e2e8f0;border-radius:2px;background:#f8fafc}.admin-applications-desk__alert{margin-bottom:1rem;padding:.75rem 1rem;border:1px solid #fecaca;border-radius:2px;background:#fef2f2;color:#b91c1c;font-size:.875rem}@media (max-width:1100px){.admin-applications-desk__workspace--split{grid-template-columns:1fr}.admin-applications-desk__detail{max-height:none}}@media (max-width:900px){.admin-applications-desk{padding:1rem}}.billing-dev-banner{padding:.85rem 1rem;border:1px solid #bfdbfe;background:#eff6ff;color:#1e3a8a;font-size:.875rem;line-height:1.45}.billing-dev-banner code{font-size:.8125rem}.billing-sandbox-note a{color:#015dc0;text-decoration:underline}.rdx-page-billing{width:100%;min-width:0;color:#505050;display:flex;flex-direction:column;gap:.85rem;padding-bottom:1.5rem}.rdx-billing-desk__title-row{display:flex;align-items:flex-start;justify-content:space-between;gap:1rem 1.5rem;flex-wrap:wrap}.rdx-billing-desk__title-group{display:flex;align-items:flex-start;gap:.65rem;min-width:0}.rdx-billing-desk__menu-icon{display:inline-flex;flex-direction:column;align-items:flex-start;justify-content:center;gap:3px;width:2rem;height:1.75rem;margin-top:.15rem;padding-left:5px;background:#f8fafc;box-shadow:0 2px 9.1px rgba(0,0,0,.1);border-radius:2px;flex-shrink:0}.rdx-billing-desk__menu-bar{display:block;height:2px;border-radius:1px;background:#059669}.rdx-billing-desk__menu-bar--1{width:14px}.rdx-billing-desk__menu-bar--2{width:11px}.rdx-billing-desk__menu-bar--3{width:8px}.rdx-billing-desk__title{margin:0;font-size:1.375rem;font-weight:600;line-height:1.25;color:#505050}.rdx-billing-desk__header-meta{display:flex;flex-wrap:wrap;align-items:center;gap:.35rem;margin:.2rem 0 0;font-size:.8125rem;font-weight:500;color:rgba(80,80,80,.72)}.rdx-billing-desk__header-meta strong{font-weight:700;color:#505050}.rdx-billing-desk__header-meta-sep{color:rgba(80,80,80,.35)}.rdx-billing-desk__header-actions{display:flex;flex-wrap:wrap;align-items:center;gap:.5rem}.rdx-billing-desk__kpi{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));grid-gap:.65rem;gap:.65rem}.rdx-billing-desk__kpi-card{display:flex;align-items:center;gap:.75rem;min-height:4.35rem;padding:.8rem .9rem;border:1px solid rgba(118,118,118,.15);border-radius:2px;background:linear-gradient(180deg,#fafcff,#fff)}.rdx-billing-desk__kpi-icon{display:inline-flex;align-items:center;justify-content:center;flex-shrink:0;width:2.25rem;height:2.25rem;border-radius:2px;background:#eff6ff;color:#2d82d8}.rdx-billing-desk__kpi-icon svg{display:block}.rdx-billing-desk__kpi-icon--plan{background:#fff7ed;color:#ea580c}.rdx-billing-desk__kpi-icon--jobs{background:#eff6ff;color:#2d82d8}.rdx-billing-desk__kpi-icon--seats{background:#f5f3ff;color:#7c3aed}.rdx-billing-desk__kpi-icon--credits{background:#ecfdf5;color:#059669}.rdx-billing-desk__kpi-body{display:flex;flex-direction:column;justify-content:center;gap:.12rem;min-width:0;min-height:2.25rem}.rdx-billing-desk__kpi-card strong{display:block;font-size:1.125rem;font-weight:700;line-height:1.1;color:#505050}.rdx-billing-desk__kpi-plan{font-size:1rem;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.rdx-billing-desk__kpi-label{display:block;font-size:.72rem;font-weight:600;line-height:1.2;letter-spacing:.02em;text-transform:uppercase;color:rgba(80,80,80,.62)}.rdx-billing-desk__workspace{border:1px solid rgba(118,118,118,.15);border-radius:2px;background:#fff;padding:.9rem 1rem 1rem}.rdx-page-billing .billing-panel.rdx-billing{display:flex;flex-direction:column;gap:.85rem}.rdx-page-billing .billing-loading{margin:0;padding:2rem 0;text-align:center;font-size:.85rem;color:rgba(80,80,80,.62)}.rdx-page-billing .billing-active-plan,.rdx-page-billing .billing-card,.rdx-page-billing .billing-plan-card,.rdx-page-billing .billing-purchase-intent,.rdx-page-billing .billing-seat-picker,.rdx-page-billing .rdx-panel{border:1px solid rgba(118,118,118,.12);border-radius:2px;background:#fff;padding:.9rem 1rem;margin:0;box-shadow:none}.rdx-page-billing .billing-active-plan{background:linear-gradient(135deg,#047857,#059669);border-color:#047857;color:#fff}.rdx-page-billing .billing-active-plan-title,.rdx-page-billing .billing-section-title,.rdx-page-billing .rdx-page-panel-title{margin:0 0 .35rem;font-size:1rem;font-weight:600;color:#505050}.rdx-page-billing .billing-active-plan-title{color:#fff;font-size:1.05rem}.rdx-page-billing .billing-active-plan-meta,.rdx-page-billing .billing-active-plan-renew,.rdx-page-billing .billing-auto-renew,.rdx-page-billing .billing-trial-note,.rdx-page-billing .rdx-page-panel-sub{margin:0;font-size:.8rem;line-height:1.45;color:rgba(80,80,80,.72)}.rdx-page-billing .billing-active-plan-renew-row{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:.65rem 1rem;margin-top:.65rem}.rdx-page-billing .billing-active-plan-renew-row .billing-active-plan-renew{flex:1 1 14rem;min-width:0}.rdx-page-billing .billing-active-plan-renew-row .cx-btn--danger{margin-top:0;flex-shrink:0}.rdx-page-billing .billing-active-plan-meta,.rdx-page-billing .billing-active-plan-renew,.rdx-page-billing .billing-auto-renew,.rdx-page-billing .billing-trial-note{color:rgba(255,255,255,.92)}.rdx-page-billing .billing-auto-renew{margin-top:.35rem;font-weight:500}.rdx-page-billing .billing-active-plan-meta a{color:#fff;font-weight:600}.rdx-page-billing .billing-cancel-notice{margin:.65rem 0 0;padding:.55rem .65rem;border:1px solid rgba(255,255,255,.22);border-radius:2px;background:rgba(255,255,255,.12);font-size:.78rem}.rdx-page-billing .rdx-alert{margin:0;padding:.55rem .75rem;border-radius:2px;font-size:.8125rem;font-weight:600}.rdx-page-billing .rdx-alert--success{background:#ecfdf5;border:1px solid #a7f3d0;color:#047857}.rdx-page-billing .rdx-alert--error{background:#fef2f2;border:1px solid #fecaca;color:#b91c1c}.rdx-page-billing .billing-product-tabs{display:flex;flex-wrap:wrap;gap:.35rem;padding-bottom:.15rem;border-bottom:1px solid rgba(118,118,118,.1)}.rdx-page-billing .billing-product-tabs .cx-btn{display:inline-flex;align-items:center;padding:.42rem .75rem;border-radius:2px;border:1px solid rgba(118,118,118,.18);background:#fff;font-size:.78rem;font-weight:600;color:rgba(80,80,80,.78);cursor:pointer}.rdx-page-billing .billing-product-tabs .cx-btn--primary{border-color:#2d82d8;background:#f0f7ff;color:#2d82d8}.rdx-page-billing .billing-section-intro{display:flex;flex-direction:column;gap:.2rem}.rdx-page-billing .billing-cycle-toggle{display:inline-flex;flex-wrap:wrap;gap:.35rem}.rdx-page-billing .billing-active-plan .cx-btn,.rdx-page-billing .billing-cycle-toggle .cx-btn,.rdx-page-billing .billing-plan-cta,.rdx-page-billing .billing-purchase-intent .cx-btn{display:inline-flex;align-items:center;justify-content:center;gap:.3rem;padding:.42rem .7rem;border-radius:2px;border:1px solid transparent;font-size:.78rem;font-weight:600;cursor:pointer}.rdx-page-billing .billing-cycle-toggle .cx-btn--primary,.rdx-page-billing .billing-plan-cta,.rdx-page-billing .billing-purchase-intent .cx-btn--primary{background:#2d82d8;color:#fff;border-color:#2d82d8}.rdx-page-billing .billing-cycle-toggle .cx-btn--ghost,.rdx-page-billing .cx-btn--ghost{background:#fff;color:#505050;border-color:rgba(118,118,118,.2)}.rdx-page-billing .billing-active-plan .cx-btn--danger,.rdx-page-billing .cx-btn--danger{margin-top:.75rem;background:#fff;color:#b91c1c;border-color:#fecaca}.rdx-page-billing .billing-plans-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(15rem,1fr));grid-gap:.75rem;gap:.75rem;align-items:stretch}.rdx-page-billing .billing-plan-card{display:flex;flex-direction:column;gap:.55rem;min-width:0}.rdx-page-billing .billing-plan-card--featured{border-color:rgba(45,130,216,.35);background:linear-gradient(180deg,#f0f7ff,#fff 38%)}.rdx-page-billing .billing-plan-card-head{display:flex;align-items:center;justify-content:space-between;gap:.5rem}.rdx-page-billing .billing-plan-card-head h3{margin:0;font-size:.95rem;font-weight:600;color:#505050}.rdx-page-billing .billing-badge{display:inline-flex;padding:.12rem .4rem;border-radius:2px;background:#2d82d8;color:#fff;font-size:.62rem;font-weight:700;text-transform:uppercase}.rdx-page-billing .billing-plan-product-tag{margin:0;font-size:.68rem;font-weight:700;letter-spacing:.04em;text-transform:uppercase;color:rgba(80,80,80,.55)}.rdx-page-billing .billing-plan-price{margin:0;font-size:1.1rem;font-weight:700;color:#505050}.rdx-page-billing .billing-plan-highlights{margin:0;padding-left:1rem;flex:1 1;font-size:.78rem;line-height:1.45;color:rgba(80,80,80,.72)}.rdx-page-billing .billing-plan-highlights li+li{margin-top:.25rem}.rdx-page-billing .billing-plan-card--selected{border-color:#2d82d8;box-shadow:0 0 0 1px rgba(45,130,216,.35)}.rdx-page-billing .billing-plan-picker{scroll-margin-top:6rem}.rdx-page-billing .billing-plan-picker__cycle{margin-top:1rem}.rdx-page-billing .billing-plan-picker__options{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:.75rem;gap:.75rem;margin-top:1.25rem}.rdx-page-billing .billing-plan-picker__option{display:flex;flex-direction:column;align-items:flex-start;gap:.45rem;width:100%;padding:1rem;border:1px solid rgba(80,80,80,.18);border-radius:2px;background:#fff;color:#505050;text-align:left;cursor:pointer;transition:border-color .2s ease,box-shadow .2s ease,background .2s ease}.rdx-page-billing .billing-plan-picker__option:hover{border-color:rgba(45,130,216,.45)}.rdx-page-billing .billing-plan-picker__option.is-selected{border-color:#2d82d8;background:linear-gradient(180deg,#f0f7ff,#fff 42%);box-shadow:0 0 0 1px rgba(45,130,216,.25)}.rdx-page-billing .billing-plan-picker__option-head{display:flex;align-items:center;justify-content:space-between;gap:.5rem;width:100%}.rdx-page-billing .billing-plan-picker__option-title{font-size:.95rem;font-weight:700;color:#505050}.rdx-page-billing .billing-plan-picker__tag{padding:.12rem .4rem;border-radius:2px;background:#eff6ff;color:#2d82d8;font-size:.62rem;font-weight:700;text-transform:uppercase}.rdx-page-billing .billing-plan-picker__option-price{font-size:1rem;font-weight:700;color:#2d82d8}.rdx-page-billing .billing-plan-picker__option-copy{font-size:.75rem;line-height:1.45;color:rgba(80,80,80,.72)}.rdx-page-billing .billing-plan-picker__seats{max-width:220px;margin-top:1.25rem}.rdx-page-billing .billing-plan-picker__actions{display:flex;flex-wrap:wrap;gap:.75rem;margin-top:1.25rem}.rdx-page-billing .billing-plan-picker__checkout-hint{margin-top:1.25rem;padding:.75rem .85rem;border-radius:2px;border:1px solid rgba(45,130,216,.25);background:#f8fbff;color:#1e40af}.rdx-page-billing .billing-plan-picker__checkout{margin-top:1.5rem;padding-top:1.25rem;border-top:1px solid rgba(118,118,118,.14);scroll-margin-top:6rem}.rdx-page-billing .billing-checkout-panel{scroll-margin-top:6rem}@media (max-width:900px){.rdx-page-billing .billing-plan-picker__options{grid-template-columns:1fr}}.rdx-page-billing .billing-plan-cta{width:100%;margin-top:auto}.rdx-page-billing .billing-plan-cta:disabled{opacity:.55;cursor:not-allowed}.rdx-page-billing .billing-seat-picker .rdx-field span{font-size:.68rem;font-weight:700;letter-spacing:.04em;text-transform:uppercase;color:rgba(80,80,80,.58)}.rdx-page-billing .billing-seat-picker input,.rdx-page-billing .rdx-field input,.rdx-page-billing .rdx-field-select{width:100%;padding:.42rem .55rem;border:1px solid rgba(118,118,118,.18);border-radius:2px;background:#f8fafc;font:inherit;font-size:.8125rem;color:#505050}.rdx-page-billing .billing-support--priority{border-color:rgba(5,150,105,.22);background:#f0fdf4}.rdx-page-billing .billing-support-label{margin:0;font-size:.88rem;font-weight:600;color:#505050}.rdx-page-billing .billing-support-email{display:inline-flex;margin-top:.35rem;color:#2d82d8;font-weight:600;text-decoration:none}.rdx-page-billing .billing-paypal-wrap{margin:.75rem 0}.billing-invoices,.rdx-page-billing .billing-invoices{margin-top:.35rem;padding:1.35rem 1.5rem 1.5rem;border:1px solid rgba(118,118,118,.12);border-radius:10px;background:linear-gradient(180deg,#ffffff,#f8fafc);box-shadow:0 1px 2px rgba(15,23,42,.04),0 8px 24px rgba(15,23,42,.04)}.billing-invoices__hero{display:flex;align-items:flex-start;justify-content:space-between;gap:1.25rem;flex-wrap:wrap;padding-bottom:1.15rem;border-bottom:1px solid rgba(118,118,118,.1)}.billing-invoices__title-row{display:flex;align-items:flex-start;gap:.85rem;min-width:0}.billing-invoices__icon{display:inline-flex;align-items:center;justify-content:center;width:2.5rem;height:2.5rem;flex-shrink:0;border-radius:10px;background:linear-gradient(135deg,#2d82d8,#1b5fa0);color:#fff;box-shadow:0 4px 14px rgba(45,130,216,.28)}.billing-invoices__title{margin:0;font-size:1.125rem;font-weight:700;letter-spacing:-.02em;color:#0f172a}.billing-invoices__subtitle{margin:.3rem 0 0;max-width:36rem;font-size:.8125rem;line-height:1.55;color:#64748b}.billing-invoices__stats{display:grid;grid-template-columns:repeat(3,minmax(7.5rem,1fr));grid-gap:.65rem;gap:.65rem;flex:1 1 auto;min-width:min(100%,22rem)}.billing-invoices__stat{display:flex;flex-direction:column;gap:.35rem;padding:.75rem .9rem;border:1px solid rgba(118,118,118,.12);border-radius:8px;background:#fff}.billing-invoices__stat--accent{border-color:rgba(45,130,216,.22);background:linear-gradient(180deg,#f0f7ff,#ffffff)}.billing-invoices__stat-label{display:inline-flex;align-items:center;gap:.35rem;font-size:.68rem;font-weight:700;letter-spacing:.04em;text-transform:uppercase;color:#64748b}.billing-invoices__stat-value{font-size:1.05rem;font-weight:800;letter-spacing:-.02em;color:#0f172a}.billing-invoices__stat-value--sm{font-size:.88rem;font-weight:700}.billing-invoices-skeleton{display:grid;grid-gap:.65rem;gap:.65rem;margin-top:1rem}.billing-invoices-skeleton__row{height:3.25rem;border-radius:8px;background:linear-gradient(90deg,#f1f5f9,#e2e8f0 50%,#f1f5f9);background-size:200% 100%;animation:billing-invoices-shimmer 1.2s ease-in-out infinite}@keyframes billing-invoices-shimmer{0%{background-position:100% 0}to{background-position:-100% 0}}.billing-invoices__alert{margin:1rem 0 0;padding:.75rem .9rem;border-radius:8px;font-size:.875rem}.billing-invoices__alert--error{border:1px solid #fecaca;background:#fef2f2;color:#b91c1c}.billing-invoices__empty-state{display:flex;flex-direction:column;align-items:center;text-align:center;padding:2.25rem 1.25rem 1.5rem}.billing-invoices__empty-icon{display:inline-flex;align-items:center;justify-content:center;width:3.5rem;height:3.5rem;margin-bottom:.85rem;border-radius:999px;background:#eff6ff;color:#2d82d8}.billing-invoices__empty-title{margin:0 0 .35rem;font-size:1rem;font-weight:700;color:#0f172a}.billing-invoices__empty-desc{margin:0;max-width:28rem;font-size:.875rem;line-height:1.55;color:#64748b}.billing-invoices-table-wrap{overflow:auto;margin-top:1.15rem;border:1px solid rgba(118,118,118,.1);border-radius:8px;background:#fff}.billing-invoices-table{width:100%;min-width:720px;border-collapse:collapse;font-size:.8125rem}.billing-invoices-table th{padding:.8rem 1rem;text-align:left;font-size:.68rem;font-weight:700;letter-spacing:.05em;text-transform:uppercase;color:#64748b;border-bottom:1px solid #e2e8f0;background:#f8fafc;white-space:nowrap}.billing-invoices-table th:last-child{width:6.5rem;text-align:right}.billing-invoices-table td{padding:.95rem 1rem;vertical-align:middle;border-bottom:1px solid #f1f5f9;color:#334155}.billing-invoices-table tbody tr{transition:background .15s ease}.billing-invoices-table tbody tr:hover{background:rgba(45,130,216,.04)}.billing-invoices-table tbody tr:last-child td{border-bottom:none}.billing-invoices-cell{display:flex;flex-direction:column;gap:.2rem;min-width:9rem}.billing-invoices-strong{font-weight:700;color:#0f172a;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.billing-invoices-muted{font-size:.74rem;line-height:1.35;color:#64748b}.billing-invoices-date,.billing-invoices-payment{display:inline-flex;align-items:center;gap:.35rem;color:#475569;white-space:nowrap}.billing-invoices-payment-icon{opacity:.7}.billing-invoices-plan{font-weight:600;color:#0f172a}.billing-invoices-amount{font-size:.9rem;font-weight:800;font-feature-settings:"tnum";font-variant-numeric:tabular-nums;color:#0f172a;white-space:nowrap}.billing-invoices-actions{text-align:right}.billing-invoices-status{display:inline-flex;align-items:center;padding:.22rem .6rem;border-radius:999px;font-size:.68rem;font-weight:700;text-transform:capitalize;border:1px solid transparent;background:#f1f5f9;color:#64748b}.billing-invoices-status--paid{border-color:rgba(5,150,105,.2);background:#ecfdf5;color:#047857}.billing-invoices-status--pending{border-color:rgba(217,119,6,.2);background:#fffbeb;color:#b45309}.billing-invoices-status--failed{border-color:rgba(220,38,38,.2);background:#fef2f2;color:#b91c1c}.billing-invoice-download{display:inline-flex;align-items:center;justify-content:center;gap:.35rem;min-width:4.75rem;height:2rem;padding:0 .75rem;border:1px solid rgba(45,130,216,.28);border-radius:6px;background:#fff;color:#2d82d8;font-size:.75rem;font-weight:700;cursor:pointer;transition:background .15s ease,border-color .15s ease,color .15s ease}.billing-invoice-download:hover:not(:disabled){background:#eff6ff;border-color:rgba(45,130,216,.45);color:#1b5fa0}.billing-invoice-download:disabled{opacity:.65;cursor:wait}.billing-invoice-download__spin{animation:billing-invoices-spin .8s linear infinite}@keyframes billing-invoices-spin{to{transform:rotate(1turn)}}.billing-invoices-cards{list-style:none;margin:1rem 0 0;padding:0;display:none;flex-direction:column;gap:.75rem}.billing-invoices-card{padding:1rem;border:1px solid rgba(118,118,118,.12);border-radius:10px;background:#fff;box-shadow:0 1px 2px rgba(15,23,42,.04)}.billing-invoices-card__head{display:flex;align-items:flex-start;justify-content:space-between;gap:.75rem}.billing-invoices-card__number{margin:0;font-size:.9rem;font-weight:800;color:#0f172a;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.billing-invoices-card__desc{margin:.2rem 0 0;font-size:.75rem;line-height:1.4;color:#64748b}.billing-invoices-card__meta{display:flex;flex-wrap:wrap;gap:.65rem 1rem;margin-top:.75rem;font-size:.75rem;color:#64748b}.billing-invoices-card__meta span{display:inline-flex;align-items:center;gap:.3rem}.billing-invoices-card__foot{display:flex;align-items:flex-end;justify-content:space-between;gap:.75rem;margin-top:.85rem;padding-top:.85rem;border-top:1px solid #f1f5f9}.billing-invoices-card__plan{margin:0;font-size:.8125rem;font-weight:700;color:#0f172a}.billing-invoices-card__cycle{margin:.15rem 0 0;font-size:.72rem;color:#64748b}.billing-invoices-card__amount-wrap{display:flex;flex-direction:column;align-items:flex-end;gap:.45rem}.billing-invoices-card__amount{font-size:1rem;font-weight:800;color:#0f172a;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.billing-invoice-download--card{min-width:4.5rem}@media (max-width:900px){.billing-invoices__stats{grid-template-columns:1fr;width:100%;min-width:0}.billing-invoices-table-wrap--desktop{display:none}.billing-invoices-cards--mobile{display:flex}}@media (min-width:901px){.billing-invoices-cards--mobile{display:none}}@media (max-width:640px){.billing-invoices,.rdx-page-billing .billing-invoices{padding:1rem}.billing-invoices__hero{padding-bottom:.9rem}}@media (max-width:900px){.rdx-billing-desk__kpi{grid-template-columns:repeat(2,minmax(0,1fr))}.rdx-page-billing .billing-plans-grid{grid-template-columns:1fr}}