@import url("https://fonts.googleapis.com/css2?family=Inter:wght@400;600;700&display=swap");:root{--sidebar-width:260px;--sidebar-collapsed-width:70px;--primary:#6558f5;--sidebar-bg:#f8f9fa;--sidebar-active:#e9ecef;--header-height:64px;--footer-height:48px;--card-radius:16px;--shadow:0 2px 8px rgba(0,0,0,0.05)}body{font-family:Inter,Arial,Helvetica,sans-serif;background:#f6f7fb;color:#222}.sidebar{width:var(--sidebar-width);min-width:var(--sidebar-width);min-height:100vh;height:100vh;transition:width .3s;z-index:100;display:flex;flex-direction:column}.sidebar.collapsed{width:var(--sidebar-collapsed-width);min-width:var(--sidebar-collapsed-width)}.sidebar .sidebar-toggle{display:flex;align-items:center;justify-content:flex-end;padding:1rem}.sidebar .nav-link{color:#222;padding:.75rem 1.5rem;border-radius:8px;margin:.25rem 0;font-weight:500;transition:background .2s}.sidebar .nav-link.active,.sidebar .nav-link:hover{background:linear-gradient(90deg,rgba(247,105,28,1),rgba(101,88,245,1))!important;color:#fff!important}.header{height:var(--header-height);padding:0 2rem;z-index:101}.footer,.header{background:#fff;box-shadow:var(--shadow);display:flex;align-items:center}.footer{height:var(--footer-height);justify-content:center;font-size:.95rem;color:#888;border-top:1px solid #e9ecef}.card{border-radius:var(--card-radius)!important;box-shadow:var(--shadow)!important;border:none!important}.badge{font-size:.85em;border-radius:8px;padding:.25em .75em}.usersCard{padding:0!important}.usersCard .table-responsive{box-shadow:none!important}.pricing-plan-card{border-radius:8px;angle:0 deg;opacity:1;gap:24px;border-width:1px;padding:8px 16px 8px 8px;background:rgba(255,255,255,1);border:1px solid var(--Stroke-2,rgba(221,221,221,1));box-shadow:0 8px 13px 0 rgba(0,0,0,.07)}.pricing-plan-card button{border-radius:4px;opacity:1;gap:10px;padding:5px 12px;font-style:Medium;font-size:16px;font-weight:500!important;line-height:100%;letter-spacing:0}.pricing-card{background:rgba(250,251,255,1)!important;height:487;top:23px;border-radius:24px;angle:0 deg;opacity:1;border-width:.5px;border:.5px solid var(--Stroke,rgba(210,213,218,1));transition:transform .3s ease-in-out}.pricing-card:hover{transform:scale(1.08)}.pricing-wrapper:hover .pro-plan:not(:hover){transform:scale(1)}.pro-plan{background:linear-gradient(159.44deg,#231d4f 28.86%,#4f46e5 99.3%)!important;box-shadow:0 42px 34px 0 rgba(82,67,194,.3)!important;height:487;top:23px;border-radius:24px!important;angle:0 deg;opacity:1;border-width:.5px;border:.5px solid var(--Stroke,rgba(210,213,218,1));transform:scale(1.08);transition:transform .3s ease-in-out}.pro-plan.shrink{transform:scale(1)}.pro-plan:hover{transform:scale(1.08)}.pro-plan .price{color:#fff!important}.pricing-card .price{color:var(--Secondary,rgba(8,16,33,1))!important;font-family:Poppins;font-weight:700;font-size:36px;line-height:46px;letter-spacing:0}.btn-pricing{width:270;border-radius:24px;angle:0 deg;opacity:1;border-width:1.5px!important;border:1.5px solid var(--Primary,rgba(79,70,229,1))!important}.btn-pricing:hover{background:var(--Primary,rgba(79,70,229,1));color:#fff}.btn-pro-pricing{background:var(--White,rgba(255,255,255,1));color:var(--Primary,rgba(79,70,229,1));opacity:1;border-radius:24px}.btn-pro-pricing:hover{background:transparent;color:#fff;border:1.5px solid var(--Primary,rgb(247,247,252))!important}.interview-card:hover{background:var(--Main,rgba(90,73,248,1))}.interview-card:hover .candidate-details,.interview-card:hover .candidate-name,.interview-card:hover .out-of,.interview-card:hover .responses{color:#fff!important}.interview-card:hover .more-btn{background-color:#fff!important;color:#6558f5}.d-flex.flex-row.min-vh-100,.d-flex.min-vh-100{align-items:stretch!important}