.candidate-dashboard.interviews-page .candidate-topbar,.candidate-dashboard.interviews-page .interviews-topbar{flex-flow:row!important;align-items:center!important;gap:8px!important;height:auto!important;min-height:68px!important;padding:8px 14px!important;display:flex!important;overflow:visible!important}.candidate-dashboard.interviews-page .interviews-heading{flex:auto!important;min-width:0!important;overflow:hidden!important}.candidate-dashboard.interviews-page .interviews-heading h1{white-space:nowrap!important;text-overflow:ellipsis!important;margin:0!important;font-size:22px!important;font-weight:750!important;line-height:1.2!important;overflow:hidden!important}.candidate-dashboard.interviews-page .interviews-heading p{color:#69778c!important;white-space:nowrap!important;text-overflow:ellipsis!important;margin:3px 0 0!important;font-size:14px!important;line-height:1.4!important;display:block!important;overflow:hidden!important}.candidate-dashboard.interviews-page .candidate-topbar>label{flex:0 200px!important;width:auto!important;min-width:120px!important;height:40px!important;font-size:14px!important}.candidate-dashboard.interviews-page .candidate-topbar>label input{font-size:14px!important}.candidate-dashboard.interviews-page .candidate-topbar>button:not(.candidate-menu){white-space:nowrap!important;flex:none!important;height:40px!important;min-height:40px!important;padding:0 10px!important;font-size:13px!important}.candidate-dashboard.interviews-page .candidate-topbar>.candidate-topbar-actions{z-index:2!important;flex:none!important;align-items:center!important;gap:6px!important;min-width:max-content!important;margin-left:auto!important;display:inline-flex!important;position:relative!important}.candidate-dashboard.interviews-page .candidate-topbar-actions .top-icon{color:#075bd7!important;flex:none!important;justify-content:center!important;align-items:center!important;width:42px!important;min-width:42px!important;height:42px!important;margin-left:0!important;padding:0!important;font-size:20px!important;line-height:1!important;display:inline-flex!important;position:relative!important}.candidate-dashboard.interviews-page .candidate-topbar-actions .top-icon .top-icon-svg,.candidate-dashboard.interviews-page .candidate-topbar-actions .top-icon svg{stroke:currentColor!important;fill:none!important;width:20px!important;height:20px!important}.candidate-dashboard.interviews-page .candidate-topbar-actions .top-icon b{color:#fff!important;background:#075bd7!important;border:2px solid #fff!important;border-radius:10px!important;justify-content:center!important;align-items:center!important;min-width:18px!important;height:18px!important;padding:0 4px!important;font-size:11px!important;line-height:1!important;display:flex!important;position:absolute!important;top:-3px!important;right:-4px!important}.candidate-dashboard.interviews-page .candidate-topbar-actions .candidate-user{flex:0 0 176px!important;width:176px!important;min-width:176px!important;height:44px!important;margin-left:4px!important}.candidate-dashboard.interviews-page .candidate-user b{font-size:13px!important;line-height:1.25!important}.candidate-dashboard.interviews-page .candidate-user small{font-size:12px!important;line-height:1.3!important}.candidate-dashboard.interviews-page .interview-stats{height:auto!important;min-height:76px!important}.candidate-dashboard.interviews-page .interview-stats b{font-size:20px!important;font-weight:750!important;line-height:1.15!important}.candidate-dashboard.interviews-page .interview-stats span{text-align:center!important;padding:0 6px!important;font-size:13px!important;line-height:1.3!important}.candidate-dashboard.interviews-page .interview-tabs{height:auto!important;min-height:48px!important}.candidate-dashboard.interviews-page .interview-tabs button{min-height:44px!important;padding:0 12px!important;font-size:13px!important;line-height:1.25!important}.candidate-dashboard.interviews-page .interview-tabs button b{min-width:20px!important;height:20px!important;margin-left:6px!important;font-size:12px!important}.candidate-dashboard.interviews-page .interview-toolbar{height:auto!important;min-height:52px!important;padding:8px 12px!important}.candidate-dashboard.interviews-page .interview-toolbar button{height:34px!important;min-height:34px!important;padding:0 10px!important;font-size:13px!important}.candidate-dashboard.interviews-page .interview-toolbar strong{font-size:13px!important;line-height:1.3!important}.candidate-dashboard.interviews-page .interview-filter-menu button{min-height:34px!important;font-size:13px!important}.candidate-dashboard.interviews-page .calendar-days>b{gap:6px!important;font-size:12px!important}.candidate-dashboard.interviews-page .calendar-days em{width:24px!important;height:24px!important;font-size:13px!important}.candidate-dashboard.interviews-page .calendar-hours span{padding-top:6px!important;font-size:12px!important}.candidate-dashboard.interviews-page .calendar-day>button{min-height:72px!important;padding:6px 7px!important}.candidate-dashboard.interviews-page .calendar-day button small{font-size:12px!important;line-height:1.25!important}.candidate-dashboard.interviews-page .calendar-day button b{text-overflow:ellipsis!important;white-space:nowrap!important;margin:3px 0!important;font-size:13px!important;line-height:1.25!important;overflow:hidden!important}.candidate-dashboard.interviews-page .calendar-day button span,.candidate-dashboard.interviews-page .calendar-day button em{text-overflow:ellipsis!important;font-size:12px!important;line-height:1.25!important;overflow:hidden!important}.candidate-dashboard.interviews-page .interview-row{font-size:13px!important}.candidate-dashboard.interviews-page .interview-row.head,.candidate-dashboard.interviews-page .interview-row small{font-size:12px!important}.candidate-dashboard.interviews-page .interview-type,.candidate-dashboard.interviews-page .interview-status{padding:4px 8px!important;font-size:12px!important}.candidate-dashboard.interviews-page .interview-actions button{height:32px!important;min-height:32px!important;padding:0 8px!important;font-size:13px!important}.candidate-dashboard.interviews-page .interviews-empty h2{font-size:16px!important}.candidate-dashboard.interviews-page .interviews-empty p,.candidate-dashboard.interviews-page .interviews-empty a{font-size:14px!important}.candidate-dashboard.interviews-page .preparation-section h2{font-size:16px!important;line-height:1.3!important}.candidate-dashboard.interviews-page .preparation-section header p{font-size:13px!important;line-height:1.35!important}.candidate-dashboard.interviews-page .preparation-section header>b{font-size:13px!important}.candidate-dashboard.interviews-page .preparation-section label b{font-size:14px!important;line-height:1.3!important}.candidate-dashboard.interviews-page .preparation-section label small{font-size:13px!important;line-height:1.35!important}.candidate-dashboard.interviews-page .personal-notes{font-size:13px!important}.candidate-dashboard.interviews-page .personal-notes textarea{height:72px!important;min-height:64px!important;font-size:14px!important}.candidate-dashboard.interviews-page .interviews-aside h2{font-size:15px!important;font-weight:700!important;line-height:1.3!important}.candidate-dashboard.interviews-page .next-interview-card h3{font-size:16px!important;line-height:1.3!important}.candidate-dashboard.interviews-page .next-interview-card p,.candidate-dashboard.interviews-page .next-interview-card>b,.candidate-dashboard.interviews-page .next-interview-card>em{font-size:13px!important;line-height:1.35!important}.candidate-dashboard.interviews-page .next-interview-card button,.candidate-dashboard.interviews-page .interviews-aside section>button,.candidate-dashboard.interviews-page .interviews-aside section>a{min-height:36px!important;font-size:13px!important;line-height:1.3!important}.candidate-dashboard.interviews-page .interview-summary b{font-size:18px!important}.candidate-dashboard.interviews-page .interview-summary span{font-size:12px!important}.candidate-dashboard.interviews-page .prep-progress span,.candidate-dashboard.interviews-page .prep-progress small{font-size:13px!important}.candidate-dashboard.interviews-page .prep-progress b{font-size:14px!important}.candidate-dashboard.interviews-page .availability b,.candidate-dashboard.interviews-page .availability span,.candidate-dashboard.interviews-page .availability small{font-size:13px!important;line-height:1.35!important}.candidate-dashboard.interviews-page .calendar-sync b,.candidate-dashboard.interviews-page .calendar-sync span{font-size:13px!important}.candidate-dashboard.interviews-page .calendar-sync-brand{width:28px!important;height:28px!important;color:inherit!important;background:#f3f6fb!important;border-radius:6px!important;flex-shrink:0!important;justify-content:center!important;align-items:center!important;font-style:normal!important;font-weight:400!important;display:inline-flex!important}.candidate-dashboard.interviews-page .calendar-sync-brand svg{width:18px!important;height:18px!important;display:block!important}.candidate-dashboard.interviews-page .interview-detail header span,.candidate-dashboard.interviews-page .interview-detail h2,.candidate-dashboard.interviews-page .interview-detail h3{font-size:15px!important}.candidate-dashboard.interviews-page .interview-detail p,.candidate-dashboard.interviews-page .interview-detail li,.candidate-dashboard.interviews-page .interview-detail button,.candidate-dashboard.interviews-page .interview-detail a,.candidate-dashboard.interviews-page .interview-detail small{font-size:13px!important;line-height:1.4!important}.candidate-dashboard.interviews-page .interview-modal h2{font-size:16px!important}.candidate-dashboard.interviews-page .interview-modal p,.candidate-dashboard.interviews-page .interview-modal label,.candidate-dashboard.interviews-page .interview-modal button,.candidate-dashboard.interviews-page .interview-modal select,.candidate-dashboard.interviews-page .interview-modal input,.candidate-dashboard.interviews-page .interview-modal textarea{font-size:13px!important}.candidate-dashboard.interviews-page .candidate-nav nav a{align-items:center!important;min-height:42px!important}.candidate-dashboard.interviews-page .candidate-nav nav a>span{font-size:14px!important;line-height:1.35!important}.candidate-dashboard.interviews-page .invite-box b{font-size:14px!important}.candidate-dashboard.interviews-page .invite-box p,.candidate-dashboard.interviews-page .invite-box a,.candidate-dashboard.interviews-page .invite-box button{font-size:13px!important;line-height:1.4!important}.candidate-dashboard.interviews-page .candidate-nav-foot b{font-size:13px!important}.candidate-dashboard.interviews-page .candidate-nav-foot small,.candidate-dashboard.interviews-page .candidate-mobile-nav a,.candidate-dashboard.interviews-page .candidate-mobile-nav span{font-size:12px!important}@media (max-width:1100px){.candidate-dashboard.interviews-page .candidate-topbar-actions .candidate-user{flex-basis:44px!important;width:44px!important;min-width:44px!important}.candidate-dashboard.interviews-page .candidate-topbar-actions .candidate-user span{display:none!important}}@media (max-width:760px){.candidate-dashboard.interviews-page .interviews-heading h1{font-size:20px!important}.candidate-dashboard.interviews-page .interview-stats b{font-size:18px!important}.candidate-dashboard.interviews-page .interview-stats span{font-size:12px!important}}.candidate-dashboard.interviews-page .cal-confirmed{background:#e9f7ef;border-color:#b7e6cc}.candidate-dashboard.interviews-page .cal-pending{background:#fff2df;border-color:#f0d1a7}.candidate-dashboard.interviews-page .cal-cancelled{background:#ffeded;border-color:#f2c2c5}.candidate-dashboard.interviews-page .cal-completed{background:#e8f2ff;border-color:#b7d4f5}.candidate-dashboard.interviews-page .interview-status.is-confirmed{color:#177c43;background:#e7f6ed}.candidate-dashboard.interviews-page .interview-status.is-pending{color:#9c5b15;background:#fff0da}.candidate-dashboard.interviews-page .interview-status.is-completed{color:#075bbf;background:#e8f2ff}.candidate-dashboard.interviews-page .interview-status.is-cancelled{color:#ad353d;background:#ffebec}
