.AdminDashboard_page__1A9Y8{min-height:100vh;padding:0;background:linear-gradient(135deg,#f8fafc,#f1f5f9 50%,#e2e8f0);position:relative}.AdminDashboard_page__1A9Y8:before{content:"";position:absolute;top:0;left:0;right:0;bottom:0;background:radial-gradient(circle at 20% 50%,rgba(110,55,149,.03),transparent 50%),radial-gradient(circle at 80% 80%,rgba(110,55,149,.02),transparent 50%);pointer-events:none}.AdminDashboard_editModalCheckbox__R6HKZ{-moz-appearance:none;appearance:none;-webkit-appearance:none;width:1.125rem;height:1.125rem;border:2px solid #d1d5db;background:#ffffff;border-radius:.25rem;cursor:pointer;flex-shrink:0;display:grid;place-content:center}.AdminDashboard_editModalCheckbox__R6HKZ:checked{background:#6E3795;border-color:#6E3795;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 12 12' fill='none' stroke='white' stroke-width='2.5' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M2 6l3 3 5-6'/%3E%3C/svg%3E");background-size:100% 100%}.AdminDashboard_editModalCheckbox__R6HKZ:focus{outline:none;box-shadow:0 0 0 2px rgba(110,55,149,.3)}@keyframes AdminDashboard_gradientShift__CSHeD{0%{background-position:0 50%}50%{background-position:100% 50%}to{background-position:0 50%}}.AdminDashboard_container__5Y4Z8{max-width:1400px;margin:0 auto;position:relative;z-index:1}.AdminDashboard_header__bWPvL{margin-bottom:1rem;animation:AdminDashboard_fadeInDown__5762D .6s ease-out;padding:1rem 1rem 0}.AdminDashboard_headerContent__rwVSs{display:flex;justify-content:space-between;align-items:center;gap:1.5rem;border-bottom:2px solid rgba(148,163,184,.15)}.AdminDashboard_headerLeft__90vkg{display:flex;align-items:center;flex:1 1;min-width:0}.AdminDashboard_logoContainer__A6_HR{display:flex;align-items:center}.AdminDashboard_headerRight__QeRZT{display:flex;align-items:center;gap:.75rem;flex-shrink:0}.AdminDashboard_title__OKMtJ{font-size:2rem;font-weight:800;letter-spacing:-.02em;color:#ffffff;margin:0;text-shadow:0 2px 10px rgba(0,0,0,.2);line-height:1.2}.AdminDashboard_subtitle__gtqwj{font-size:.95rem;color:rgba(255,255,255,.75);margin:0;font-weight:400;text-shadow:0 1px 3px rgba(0,0,0,.1)}@keyframes AdminDashboard_fadeInDown__5762D{0%{opacity:0;transform:translateY(-20px)}to{opacity:1;transform:translateY(0)}}.AdminDashboard_refreshButton__rveUw{display:inline-flex;align-items:center;gap:.5rem;border-radius:.75rem;border:1.5px solid rgba(148,163,184,.3);font-size:.875rem;font-weight:600;padding:.75rem 1.25rem;cursor:pointer;transition:all .2s ease;background:#ffffff;color:#475569;box-shadow:0 1px 3px rgba(0,0,0,.08)}.AdminDashboard_refreshButton__rveUw svg{flex-shrink:0;color:#64748b}.AdminDashboard_refreshButton__rveUw:hover:not(:disabled){background:#f8fafc;border-color:rgba(148,163,184,.5);transform:translateY(-1px);box-shadow:0 4px 12px rgba(0,0,0,.12);color:#334155}.AdminDashboard_refreshButton__rveUw:active:not(:disabled){transform:translateY(0);box-shadow:0 2px 4px rgba(0,0,0,.1)}.AdminDashboard_refreshButton__rveUw:disabled{opacity:.5;cursor:not-allowed}.AdminDashboard_logoutButton__nZXYo{display:inline-flex;align-items:center;gap:.5rem;border-radius:.75rem;border:none;font-size:.875rem;font-weight:600;padding:.75rem 1.25rem;cursor:pointer;transition:all .2s ease;background:rgba(239,68,68,.9);color:#ffffff;box-shadow:0 2px 8px rgba(239,68,68,.3)}.AdminDashboard_logoutButton__nZXYo svg{flex-shrink:0}.AdminDashboard_logoutButton__nZXYo:hover:not(:disabled){background:rgba(220,38,38,.95);transform:translateY(-1px);box-shadow:0 4px 12px rgba(239,68,68,.4)}.AdminDashboard_logoutButton__nZXYo:active:not(:disabled){transform:translateY(0);box-shadow:0 2px 4px rgba(239,68,68,.3)}.AdminDashboard_buttonText__tCWPl{display:inline}.AdminDashboard_statsGrid__Z4zKW{display:grid;grid-template-columns:repeat(auto-fit,minmax(220px,1fr));grid-gap:1.5rem;gap:1.5rem;margin-bottom:1rem;padding:0 1rem;animation:AdminDashboard_fadeInUp__5TcHO .6s ease-out .2s both}@keyframes AdminDashboard_fadeInUp__5TcHO{0%{opacity:0;transform:translateY(30px)}to{opacity:1;transform:translateY(0)}}.AdminDashboard_statCard__UIj_W{background:rgba(255,255,255,.9);backdrop-filter:blur(20px);-webkit-backdrop-filter:blur(20px);border-radius:1.5rem;border:2px solid rgba(255,255,255,.5);box-shadow:0 8px 32px rgba(0,0,0,.1),inset 0 1px 0 rgba(255,255,255,.5);padding:2rem;display:flex;flex-direction:column;gap:.75rem;position:relative;overflow:hidden;transition:all .4s cubic-bezier(.4,0,.2,1);cursor:default}.AdminDashboard_statCard__UIj_W:before{content:"";position:absolute;top:0;left:0;right:0;height:4px;background:linear-gradient(90deg,#6E3795,#8B5FA8 50%,#9D6FBA);transform:scaleX(0);transform-origin:left;transition:transform .4s cubic-bezier(.4,0,.2,1)}.AdminDashboard_statCard__UIj_W:hover{transform:translateY(-8px) scale(1.02);box-shadow:0 20px 60px rgba(0,0,0,.15),inset 0 1px 0 rgba(255,255,255,.6);border-color:rgba(255,255,255,.8)}.AdminDashboard_statCard__UIj_W:hover:before{transform:scaleX(1)}.AdminDashboard_statLabel__TVXLy{font-size:.875rem;font-weight:600;color:#6b7280;text-transform:uppercase;letter-spacing:.08em;transition:color .3s ease}.AdminDashboard_statCard__UIj_W:hover .AdminDashboard_statLabel__TVXLy{color:#6E3795}.AdminDashboard_statValue__4jAIk{font-size:2.5rem;font-weight:800;background:linear-gradient(135deg,#6E3795,#8B5FA8);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text;line-height:1;transition:transform .3s ease}.AdminDashboard_statCard__UIj_W:hover .AdminDashboard_statValue__4jAIk{transform:scale(1.1)}.AdminDashboard_statValueSmall__TamC3{font-size:2rem}.AdminDashboard_filtersCard__Fh1K4{background:rgba(255,255,255,.95);backdrop-filter:blur(20px);-webkit-backdrop-filter:blur(20px);border-radius:1.5rem;border:2px solid rgba(255,255,255,.5);box-shadow:0 8px 32px rgba(0,0,0,.1),inset 0 1px 0 rgba(255,255,255,.5);padding:2rem;margin:0 1rem 1rem;transition:all .3s ease;animation:AdminDashboard_fadeInUp__5TcHO .6s ease-out .3s both}.AdminDashboard_filtersCard__Fh1K4:hover{box-shadow:0 12px 48px rgba(0,0,0,.12),inset 0 1px 0 rgba(255,255,255,.6)}.AdminDashboard_filtersTitle__BE2Rx{font-size:1.25rem;font-weight:700;background:linear-gradient(135deg,#6E3795,#8B5FA8);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text;margin:0 0 1.5rem;letter-spacing:-.01em}.AdminDashboard_filtersRow__GP56M{display:flex;gap:1rem;flex-wrap:wrap;align-items:center;margin-bottom:1.5rem}.AdminDashboard_filterGroup__0UKno{display:flex;flex-direction:column;gap:.4rem;flex:1 1;min-width:200px}.AdminDashboard_filterLabel__ajLZI{font-size:.875rem;font-weight:600;color:#4b5563;margin-bottom:.25rem}.AdminDashboard_filterInput__KJuLI,.AdminDashboard_filterSelect__RyGGO{width:100%;border-radius:.75rem;border:2px solid rgba(209,213,219,.6);padding:.75rem 1rem;font-size:.9rem;color:#111827;background:rgba(255,255,255,.8);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);transition:all .3s cubic-bezier(.4,0,.2,1)}.AdminDashboard_filterInput__KJuLI:focus,.AdminDashboard_filterSelect__RyGGO:focus{outline:none;border-color:#6E3795;background:rgba(255,255,255,.95);box-shadow:0 0 0 4px rgba(110,55,149,.1),0 4px 12px rgba(110,55,149,.15);transform:translateY(-1px)}.AdminDashboard_filterInput__KJuLI:hover:not(:focus),.AdminDashboard_filterSelect__RyGGO:hover:not(:focus){border-color:rgba(110,55,149,.4);background:rgba(255,255,255,.9)}.AdminDashboard_interviewsCard__f_Hc2{background:rgba(255,255,255,.95);backdrop-filter:blur(20px);-webkit-backdrop-filter:blur(20px);border-radius:1.5rem;border:2px solid rgba(255,255,255,.5);box-shadow:0 8px 32px rgba(0,0,0,.1),inset 0 1px 0 rgba(255,255,255,.5);padding:2rem;margin:0 1rem 1rem;transition:all .3s ease;animation:AdminDashboard_fadeInUp__5TcHO .6s ease-out .4s both}.AdminDashboard_interviewsCard__f_Hc2:hover{box-shadow:0 12px 48px rgba(0,0,0,.12),inset 0 1px 0 rgba(255,255,255,.6)}.AdminDashboard_compactFiltersRow__lJKE_{display:flex;gap:.75rem;flex-wrap:wrap;align-items:center;margin-bottom:1.5rem;border-top:1px solid rgba(209,213,219,.3);padding-top:1.25rem}.AdminDashboard_compactFilterGroup__Zo4RL{flex:1 1;min-width:180px}.AdminDashboard_compactFilterInput__I9tWA,.AdminDashboard_compactFilterSelect__O0SAk{width:100%;border-radius:.625rem;border:1.5px solid rgba(209,213,219,.5);padding:.625rem .875rem;font-size:.875rem;color:#111827;background:rgba(255,255,255,.7);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);transition:all .2s cubic-bezier(.4,0,.2,1)}.AdminDashboard_compactFilterInput__I9tWA::placeholder{color:#9ca3af;font-size:.875rem}.AdminDashboard_compactFilterInput__I9tWA:focus,.AdminDashboard_compactFilterSelect__O0SAk:focus{outline:none;border-color:#6E3795;background:rgba(255,255,255,.95);box-shadow:0 0 0 3px rgba(110,55,149,.1)}.AdminDashboard_compactFilterInput__I9tWA:hover:not(:focus),.AdminDashboard_compactFilterSelect__O0SAk:hover:not(:focus){border-color:rgba(110,55,149,.4);background:rgba(255,255,255,.85)}.AdminDashboard_compactFilterSelect__O0SAk{cursor:pointer;-webkit-appearance:none;-moz-appearance:none;appearance:none;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='12' height='12' viewBox='0 0 12 12'%3E%3Cpath fill='%236b7280' d='M6 9L1 4h10z'/%3E%3C/svg%3E");background-repeat:no-repeat;background-position:right .75rem center;background-size:12px;padding-right:2.5rem}.AdminDashboard_interviewsCard__f_Hc2>div{overflow-x:auto;overflow-y:visible;-webkit-overflow-scrolling:touch;border-radius:.75rem}.AdminDashboard_interviewsCard__f_Hc2>div::-webkit-scrollbar{height:8px}.AdminDashboard_interviewsCard__f_Hc2>div::-webkit-scrollbar-track{background:rgba(229,231,235,.5);border-radius:4px}.AdminDashboard_interviewsCard__f_Hc2>div::-webkit-scrollbar-thumb{background:linear-gradient(135deg,#6E3795,#8B5FA8);border-radius:4px}.AdminDashboard_interviewsCard__f_Hc2>div::-webkit-scrollbar-thumb:hover{background:linear-gradient(135deg,#8B5FA8,#6E3795)}.AdminDashboard_tableContainer__rJNid{overflow-x:auto;scrollbar-width:none;-ms-overflow-style:none}.AdminDashboard_tableContainer__rJNid::-webkit-scrollbar{display:none}.AdminDashboard_table__QbVNy{min-width:800px;width:100%;border-collapse:collapse}.AdminDashboard_interviewsHeader__41q96{display:flex;justify-content:space-between;align-items:center;margin-bottom:1.25rem;flex-wrap:wrap;gap:1rem}.AdminDashboard_interviewsTitle__GmHEL{font-size:1.5rem;font-weight:700;background:linear-gradient(135deg,#6E3795,#8B5FA8);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text;margin:0;letter-spacing:-.01em}.AdminDashboard_interviewsCount__n4sdy{font-size:.9rem;color:#6b7280;background:rgba(110,55,149,.1);padding:.5rem 1rem;border-radius:2rem;font-weight:500}.AdminDashboard_tableHeader__QQr2N{background:linear-gradient(135deg,rgba(110,55,149,.08),rgba(110,55,149,.08));border-bottom:2px solid rgba(110,55,149,.2);position:-webkit-sticky;position:sticky;top:0;z-index:10;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px)}.AdminDashboard_tableHeaderCell__Nueby{padding:1.125rem 1.25rem;text-align:left;font-size:.875rem;font-weight:700;color:#6E3795;text-transform:uppercase;letter-spacing:.08em;border-right:1px solid rgba(229,231,235,.5)}.AdminDashboard_tableHeaderCell__Nueby:last-child{border-right:none}.AdminDashboard_tableRow__lBaJ_{border-bottom:1px solid rgba(229,231,235,.5);transition:all .3s cubic-bezier(.4,0,.2,1);position:relative}.AdminDashboard_tableRow__lBaJ_:after{content:"";position:absolute;left:0;right:0;bottom:0;height:2px;background:linear-gradient(90deg,#6E3795,#8B5FA8);transform:scaleX(0);transition:transform .3s ease}.AdminDashboard_tableRow__lBaJ_:hover{background:linear-gradient(135deg,rgba(110,55,149,.05),rgba(110,55,149,.05));transform:scale(1.005);box-shadow:0 2px 8px rgba(0,0,0,.05)}.AdminDashboard_tableRow__lBaJ_:hover:after{transform:scaleX(1)}.AdminDashboard_tableCell__UiS1r{padding:1.25rem;font-size:.9rem;color:#111827;vertical-align:top;transition:padding .3s ease}.AdminDashboard_tableCellName__fopeE{font-weight:600;color:#111827;display:flex;flex-wrap:wrap;align-items:center;gap:.5rem;word-break:break-word;min-width:0}.AdminDashboard_nameText__ZZ0q9{flex:0 1 auto;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.AdminDashboard_malpracticeBadge__WxZSc{display:inline-flex;align-items:center;gap:.25rem;padding:.125rem .5rem;font-size:.75rem;font-weight:600;color:#991b1b;background-color:#fee2e2;border:1px solid #fca5a5;border-radius:.375rem;flex-shrink:0;white-space:nowrap}.AdminDashboard_malpracticeText__ZWfHB{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;max-width:150px}.AdminDashboard_tableCellEmail__T0I0O{color:#6b7280;font-size:.85rem}.AdminDashboard_tableCellJobTitle__68Abm{color:#374151}.AdminDashboard_tableCellTimeSlot__WBhLZ{color:#374151;font-family:Courier New,monospace;font-size:.85rem}.AdminDashboard_statusBadge__fvznz{display:inline-flex;align-items:center;justify-content:center;padding:.5rem 1rem;border-radius:999px;font-size:.8rem;font-weight:600;white-space:nowrap;border:2px solid;transition:all .3s ease;cursor:default;position:relative;overflow:hidden}.AdminDashboard_statusPending__FANTL{background:linear-gradient(135deg,#fef3c7,#fde68a);color:#92400e;border-color:#fbbf24;box-shadow:0 2px 8px rgba(251,191,36,.3)}.AdminDashboard_statusConfirmed__pPkuW{background:linear-gradient(135deg,#dbeafe,#bfdbfe);color:#1e40af;border-color:#60a5fa;box-shadow:0 2px 8px rgba(96,165,250,.3)}.AdminDashboard_statusCompleted__aJ1Nm{background:linear-gradient(135deg,#d1fae5,#a7f3d0);color:#065f46;border-color:#34d399;box-shadow:0 2px 8px rgba(52,211,153,.3)}.AdminDashboard_statusCancelled__Xswsv{background:linear-gradient(135deg,#fee2e2,#fecaca);color:#991b1b;border-color:#f87171;box-shadow:0 2px 8px rgba(248,113,113,.3)}.AdminDashboard_statusBadgeWithIcon__vUYpO{padding-right:2rem;overflow:visible}.AdminDashboard_infoButtonWrapper__eklPp{position:absolute;right:.5rem;top:50%;transform:translateY(-50%);display:inline-flex}.AdminDashboard_infoButton__vFPN6{display:inline-flex;align-items:center;justify-content:center;width:18px;height:18px;padding:0;background:transparent;border:none;color:#991b1b;cursor:pointer;transition:color .2s ease,transform .2s ease,background-color .2s ease;border-radius:50%;flex-shrink:0;vertical-align:middle}.AdminDashboard_infoButton__vFPN6:hover{color:#7f1d1d;background-color:rgba(153,27,27,.1);transform:scale(1.1)}.AdminDashboard_cancellationTooltip__YLL1b{position:absolute;bottom:calc(100% + 8px);left:50%;transform:translateX(-50%);min-width:250px;max-width:350px;background:white;border-radius:.5rem;box-shadow:0 10px 25px rgba(0,0,0,.15),0 4px 10px rgba(0,0,0,.1);z-index:1000;pointer-events:none;animation:AdminDashboard_tooltipFadeIn___c8cm .2s ease;border:1px solid #e5e7eb}@keyframes AdminDashboard_tooltipFadeIn___c8cm{0%{opacity:0;transform:translateX(-50%) translateY(4px)}to{opacity:1;transform:translateX(-50%) translateY(0)}}.AdminDashboard_cancellationTooltip__YLL1b:after{content:"";position:absolute;top:100%;left:50%;transform:translateX(-50%);border:6px solid transparent;border-top-color:white;filter:drop-shadow(0 2px 2px rgba(0,0,0,.1))}.AdminDashboard_cancellationTooltipHeader__zxZ7f{padding:.75rem 1rem;background:linear-gradient(135deg,#f9fafb,#f3f4f6);border-bottom:1px solid #e5e7eb;border-radius:.5rem .5rem 0 0;font-size:.8125rem;font-weight:600;color:#374151;letter-spacing:.025em}.AdminDashboard_cancellationTooltipContent__zpoR0{padding:.875rem 1rem;font-size:.875rem;line-height:1.6;color:#4b5563;max-height:200px;overflow-y:auto;word-wrap:break-word;white-space:pre-wrap}.AdminDashboard_cancellationTooltipContent__zpoR0::-webkit-scrollbar{width:6px}.AdminDashboard_cancellationTooltipContent__zpoR0::-webkit-scrollbar-track{background:#f3f4f6;border-radius:3px}.AdminDashboard_cancellationTooltipContent__zpoR0::-webkit-scrollbar-thumb{background:#d1d5db;border-radius:3px}.AdminDashboard_cancellationTooltipContent__zpoR0::-webkit-scrollbar-thumb:hover{background:#9ca3af}.AdminDashboard_resumeLink__Ixm6U{color:#6E3795;text-decoration:none;font-size:.85rem;font-weight:500;transition:color .15s ease}.AdminDashboard_resumeLink__Ixm6U:hover{color:#6d28d9;text-decoration:underline}.AdminDashboard_secondaryButton__BFeAL{border-radius:.375rem;border:none;font-size:.75rem;font-weight:500;padding:.35rem .65rem;cursor:pointer;transition:background-color .15s ease,transform .05s ease,box-shadow .15s ease;background-color:#6b7280;color:#ffffff;text-decoration:none;display:inline-block;text-align:center;width:100%;white-space:nowrap}.AdminDashboard_secondaryButton__BFeAL:hover:not(:disabled){background-color:#4b5563;transform:translateY(-.5px);box-shadow:0 2px 8px rgba(107,114,128,.2)}.AdminDashboard_imageButton__SJlMN{border-radius:.375rem;border:none;font-size:.75rem;font-weight:500;padding:.35rem .65rem;cursor:pointer;transition:background-color .15s ease,transform .05s ease,box-shadow .15s ease;background:linear-gradient(135deg,#6E3795,#5A2D7A);color:#ffffff;width:100%;text-align:center;box-shadow:0 2px 8px rgba(79,70,229,.2);white-space:nowrap}.AdminDashboard_imageButton__SJlMN:hover:not(:disabled){background:linear-gradient(135deg,#6d28d9,#4338ca);transform:translateY(-.5px);box-shadow:0 4px 12px rgba(79,70,229,.3)}.AdminDashboard_jobRoleFormSection__pfD_4{padding:1.5rem;background:linear-gradient(135deg,rgba(110,55,149,.05),rgba(110,55,149,.05));border-radius:1rem;border:2px solid rgba(110,55,149,.15);box-shadow:0 4px 16px rgba(0,0,0,.05);transition:all .3s ease}.AdminDashboard_jobRoleFormSection__pfD_4:hover{border-color:rgba(110,55,149,.25);box-shadow:0 6px 20px rgba(0,0,0,.08)}.AdminDashboard_jobRoleFormRow__ED_19{display:flex;gap:.75rem;flex-wrap:wrap;align-items:flex-end}.AdminDashboard_jobRoleInputGroup__SzdUE{flex:1 1;min-width:200px}.AdminDashboard_jobRoleDifficultyGroup__G86ed{flex:0.5 1;min-width:150px}.AdminDashboard_jobRoleButtonGroup__3PcWm{display:flex;flex-direction:column;margin-left:.75rem;justify-content:flex-end}.AdminDashboard_jobRoleAddButton__XHHBD{padding:.75rem 1.5rem;background:linear-gradient(135deg,#6E3795,#8B5FA8);color:white;border:none;border-radius:.75rem;cursor:pointer;font-size:.9rem;font-weight:600;transition:all .3s cubic-bezier(.4,0,.2,1);height:-moz-fit-content;height:fit-content;white-space:nowrap;box-shadow:0 4px 16px rgba(110,55,149,.3);position:relative;overflow:hidden}.AdminDashboard_jobRoleAddButton__XHHBD:before{content:"";position:absolute;top:0;left:-100%;width:100%;height:100%;background:linear-gradient(90deg,transparent,rgba(255,255,255,.3),transparent);transition:left .5s ease}.AdminDashboard_jobRoleAddButton__XHHBD:hover:not(:disabled):before{left:100%}.AdminDashboard_jobRoleAddButton__XHHBD:hover:not(:disabled){background:linear-gradient(135deg,#8B5FA8,#6E3795);transform:translateY(-2px);box-shadow:0 8px 24px rgba(110,55,149,.4)}.AdminDashboard_jobRoleAddButton__XHHBD:disabled{background:#9ca3af;cursor:not-allowed;box-shadow:none}.AdminDashboard_addNewRoleButton__Hh0iF{display:inline-flex;align-items:center;padding:.75rem 1.5rem;background:#6E3795;color:white;border:none;border-radius:.75rem;cursor:pointer;font-size:.9rem;font-weight:600;transition:all .3s cubic-bezier(.4,0,.2,1);box-shadow:0 2px 8px rgba(110,55,149,.25);position:relative;overflow:hidden}.AdminDashboard_addNewRoleButton__Hh0iF:before{content:"";position:absolute;top:0;left:-100%;width:100%;height:100%;background:linear-gradient(90deg,transparent,rgba(255,255,255,.2),transparent);transition:left .5s ease}.AdminDashboard_addNewRoleButton__Hh0iF:hover:before{left:100%}.AdminDashboard_addNewRoleButton__Hh0iF:hover{background:#5A2D7A;transform:translateY(-2px);box-shadow:0 4px 16px rgba(110,55,149,.35)}.AdminDashboard_jobRoleCancelButton__a84_P{padding:.75rem 1.5rem;background:rgba(239,68,68,.1);color:#ef4444;border:2px solid #ef4444;border-radius:.75rem;cursor:pointer;font-size:.9rem;font-weight:600;transition:all .3s cubic-bezier(.4,0,.2,1);height:-moz-fit-content;height:fit-content;white-space:nowrap}.AdminDashboard_jobRoleCancelButton__a84_P:hover:not(:disabled){background:#ef4444;color:white;transform:translateY(-2px);box-shadow:0 4px 12px rgba(239,68,68,.3)}.AdminDashboard_jobRoleCancelButton__a84_P:disabled{opacity:.5;cursor:not-allowed}.AdminDashboard_questionInputRow__NNeaM{display:flex;gap:.75rem;margin-bottom:1rem;flex-wrap:wrap}.AdminDashboard_questionInput__68nBK{flex:1 1;min-width:200px;padding:.875rem 1rem;border:2px solid rgba(209,213,219,.6);border-radius:.75rem;font-size:.9rem;background:rgba(255,255,255,.9);color:#1f2937;transition:all .3s cubic-bezier(.4,0,.2,1)}.AdminDashboard_questionInput__68nBK:focus{outline:none;border-color:#6E3795;background:white;box-shadow:0 0 0 4px rgba(110,55,149,.1),0 4px 12px rgba(110,55,149,.15);transform:translateY(-1px)}.AdminDashboard_questionInput__68nBK:hover:not(:focus){border-color:rgba(110,55,149,.4)}.AdminDashboard_questionInput__68nBK:disabled{background-color:#f3f4f6;opacity:.6}.AdminDashboard_questionAddButton__Zndbc{padding:.875rem 1.75rem;background:linear-gradient(135deg,#6E3795,#8B5FA8);color:white;border:none;border-radius:.75rem;cursor:pointer;font-size:.9rem;font-weight:600;transition:all .3s cubic-bezier(.4,0,.2,1);white-space:nowrap;box-shadow:0 4px 16px rgba(110,55,149,.3);position:relative;overflow:hidden}.AdminDashboard_questionAddButton__Zndbc:before{content:"";position:absolute;top:0;left:-100%;width:100%;height:100%;background:linear-gradient(90deg,transparent,rgba(255,255,255,.3),transparent);transition:left .5s ease}.AdminDashboard_questionAddButton__Zndbc:hover:not(:disabled):before{left:100%}.AdminDashboard_questionAddButton__Zndbc:hover:not(:disabled){background:linear-gradient(135deg,#8B5FA8,#6E3795);transform:translateY(-2px);box-shadow:0 8px 24px rgba(110,55,149,.4)}.AdminDashboard_questionAddButton__Zndbc:disabled{background:#d1d5db;cursor:not-allowed;box-shadow:none}.AdminDashboard_timeChangeBadge___8nae{display:inline-flex;align-items:center;gap:.5rem;padding:.375rem .75rem;border-radius:.75rem;font-size:.75rem;font-weight:600;margin-top:.5rem;background-color:#f3f4f6;color:#6b7280;border:2px solid #e5e7eb;transition:all .3s ease}.AdminDashboard_timeChangePending__RBMm3{background:linear-gradient(135deg,#fef3c7,#fde68a);color:#92400e;border-color:#fbbf24;box-shadow:0 2px 8px rgba(251,191,36,.2)}.AdminDashboard_timeChangeApproved__EmwvT{background:linear-gradient(135deg,#d1fae5,#a7f3d0);color:#065f46;border-color:#34d399;box-shadow:0 2px 8px rgba(52,211,153,.2)}.AdminDashboard_timeChangeRejected__zbyjZ{background:linear-gradient(135deg,#fee2e2,#fecaca);color:#991b1b;border-color:#f87171;box-shadow:0 2px 8px rgba(248,113,113,.2)}.AdminDashboard_emptyState__o82Ih{text-align:center;padding:4rem 2rem;color:#9ca3af;animation:AdminDashboard_fadeIn__ZW9j3 .6s ease-out}@keyframes AdminDashboard_fadeIn__ZW9j3{0%{opacity:0}to{opacity:1}}.AdminDashboard_emptyStateIcon__wDtfd{font-size:4rem;margin-bottom:1.5rem;opacity:.6;filter:grayscale(.3);animation:AdminDashboard_float__dgyMQ 3s ease-in-out infinite}@keyframes AdminDashboard_float__dgyMQ{0%,to{transform:translateY(0)}50%{transform:translateY(-15px)}}.AdminDashboard_emptyStateText__m93ue{font-size:1.125rem;margin:0;font-weight:500}.AdminDashboard_loadingState__dPNlm{text-align:center;padding:4rem 2rem;color:#6b7280}.AdminDashboard_loadingSpinner__M5AbA{display:inline-block;width:3rem;height:3rem;border-color:#6e3795 #8b5fa8 rgba(229,231,235,.3) rgba(229,231,235,.3);border-style:solid;border-width:4px;border-radius:50%;animation:AdminDashboard_spin__Adlk2 .8s linear infinite;margin-bottom:1.5rem;box-shadow:0 4px 12px rgba(110,55,149,.3)}@keyframes AdminDashboard_spin__Adlk2{to{transform:rotate(1turn)}}.AdminDashboard_actionsCell__k_N0J{display:flex;gap:.5rem;flex-wrap:wrap}.AdminDashboard_actionButton__FW0sl{border-radius:.5rem;border:1px solid #d1d5db;font-size:.8rem;font-weight:500;padding:.4rem .75rem;cursor:pointer;transition:all .15s ease;background-color:#ffffff;color:#374151}.AdminDashboard_actionButton__FW0sl:hover{background-color:#f9fafb;border-color:#9ca3af}.AdminDashboard_actionButtonPrimary__pZJp4{background:linear-gradient(135deg,#6E3795,#5A2D7A);color:#ffffff;border-color:transparent}.AdminDashboard_actionButtonPrimary__pZJp4:hover{background:linear-gradient(135deg,#6d28d9,#4338ca)}.AdminDashboard_actionButtonDanger__UeizM{color:#dc2626;border-color:#fecaca}.AdminDashboard_actionButtonDanger__UeizM:hover{background-color:#fee2e2;border-color:#fca5a5}.AdminDashboard_dateCell__bDK3M{font-size:.85rem;color:#6b7280}@media (max-width:1024px){.AdminDashboard_tableHeaderCell__Nueby{padding:.75rem .5rem;font-size:.75rem}.AdminDashboard_tableCell__UiS1r{padding:.75rem .5rem;font-size:.85rem}}@media (max-width:768px){.AdminDashboard_statsGrid__Z4zKW{padding:0 1rem}.AdminDashboard_filtersCard__Fh1K4{margin:0 1rem 2rem}.AdminDashboard_interviewsCard__f_Hc2{margin:0 1rem 1rem}.AdminDashboard_headerContent__rwVSs{gap:1rem}.AdminDashboard_headerLeft__90vkg img{width:100px;height:auto}.AdminDashboard_headerRight__QeRZT{gap:.5rem}.AdminDashboard_logoutButton__nZXYo,.AdminDashboard_refreshButton__rveUw{flex:1 1;justify-content:center;padding:.75rem .875rem;font-size:.8125rem}.AdminDashboard_buttonText__tCWPl{display:none}.AdminDashboard_title__OKMtJ{font-size:1.5rem}.AdminDashboard_subtitle__gtqwj{font-size:.875rem}.AdminDashboard_statsGrid__Z4zKW{grid-template-columns:repeat(2,1fr);gap:1rem}.AdminDashboard_statCard__UIj_W{padding:1.5rem}.AdminDashboard_statValue__4jAIk{font-size:2rem}.AdminDashboard_statValueSmall__TamC3{font-size:1.5rem}.AdminDashboard_filtersCard__Fh1K4{padding:1.5rem}.AdminDashboard_filtersRow__GP56M{flex-direction:column;gap:.75rem}.AdminDashboard_filterGroup__0UKno{min-width:100%;width:100%}.AdminDashboard_jobRoleFormRow__ED_19{flex-direction:column;gap:.75rem}.AdminDashboard_jobRoleDifficultyGroup__G86ed,.AdminDashboard_jobRoleInputGroup__SzdUE{min-width:100%;width:100%}.AdminDashboard_jobRoleButtonGroup__3PcWm{margin-left:0;width:100%}.AdminDashboard_jobRoleAddButton__XHHBD,.AdminDashboard_jobRoleCancelButton__a84_P{flex:1 1;min-width:0}.AdminDashboard_addNewRoleButton__Hh0iF{width:100%;justify-content:center}.AdminDashboard_questionInputRow__NNeaM{flex-direction:column}.AdminDashboard_questionInput__68nBK{min-width:100%;width:100%}.AdminDashboard_questionAddButton__Zndbc{width:100%}.AdminDashboard_interviewsCard__f_Hc2{padding:1.5rem}.AdminDashboard_interviewsHeader__41q96{flex-direction:column;align-items:flex-start;gap:.75rem}.AdminDashboard_interviewsTitle__GmHEL{font-size:1.25rem}.AdminDashboard_tableHeaderCell__Nueby{padding:.875rem .625rem;font-size:.75rem}.AdminDashboard_tableCell__UiS1r{padding:1rem .625rem;font-size:.85rem}.AdminDashboard_tableCellName__fopeE{font-size:.9rem}.AdminDashboard_malpracticeText__ZWfHB{max-width:120px}.AdminDashboard_tableCellEmail__T0I0O,.AdminDashboard_tableCellTimeSlot__WBhLZ{font-size:.8rem}.AdminDashboard_statusBadge__fvznz{font-size:.75rem;padding:.375rem .75rem}}@media (max-width:640px){.AdminDashboard_headerContent__rwVSs{gap:.75rem}.AdminDashboard_headerLeft__90vkg img{width:90px;height:auto}.AdminDashboard_headerRight__QeRZT{gap:.5rem}.AdminDashboard_statsGrid__Z4zKW{padding:0 .75rem}.AdminDashboard_filtersCard__Fh1K4{margin:0 .75rem 2rem}.AdminDashboard_interviewsCard__f_Hc2{margin:0 .75rem 1rem}.AdminDashboard_title__OKMtJ{font-size:1.5rem}.AdminDashboard_subtitle__gtqwj{font-size:.875rem}.AdminDashboard_statsGrid__Z4zKW{grid-template-columns:1fr;gap:1rem}.AdminDashboard_statCard__UIj_W{padding:1.25rem}.AdminDashboard_statLabel__TVXLy{font-size:.8125rem}.AdminDashboard_statValue__4jAIk{font-size:1.875rem}.AdminDashboard_statValueSmall__TamC3{font-size:1.5rem}.AdminDashboard_filtersCard__Fh1K4{padding:1.25rem;margin-bottom:1.5rem}.AdminDashboard_filtersTitle__BE2Rx{font-size:1.125rem;margin-bottom:1rem}.AdminDashboard_filterLabel__ajLZI{font-size:.8125rem}.AdminDashboard_filterInput__KJuLI,.AdminDashboard_filterSelect__RyGGO{font-size:.875rem;padding:.625rem .875rem}.AdminDashboard_compactFiltersRow__lJKE_{flex-direction:column;gap:.625rem}.AdminDashboard_compactFilterGroup__Zo4RL{min-width:100%;width:100%}.AdminDashboard_interviewsCard__f_Hc2{padding:1.25rem}.AdminDashboard_interviewsTitle__GmHEL{font-size:1.125rem}.AdminDashboard_interviewsCount__n4sdy{font-size:.8125rem}.AdminDashboard_tableHeaderCell__Nueby{padding:.75rem .5rem;font-size:.7rem}.AdminDashboard_tableCell__UiS1r{padding:.875rem .5rem;font-size:.8rem}.AdminDashboard_tableCellName__fopeE{font-size:.8125rem}.AdminDashboard_malpracticeText__ZWfHB{max-width:100px}.AdminDashboard_tableCellEmail__T0I0O,.AdminDashboard_tableCellTimeSlot__WBhLZ{font-size:.75rem}.AdminDashboard_statusBadge__fvznz{font-size:.7rem;padding:.3rem .6rem}.AdminDashboard_imageButton__SJlMN,.AdminDashboard_secondaryButton__BFeAL{font-size:.75rem;padding:.4rem .75rem}.AdminDashboard_logoutButton__nZXYo,.AdminDashboard_refreshButton__rveUw{font-size:.8125rem;padding:.625rem .875rem;min-width:100px}.AdminDashboard_jobRoleFormSection__pfD_4{padding:1.125rem}.AdminDashboard_questionInputRow__NNeaM{gap:.625rem}}@media (max-width:480px){.AdminDashboard_headerContent__rwVSs{gap:.5rem}.AdminDashboard_headerLeft__90vkg img{width:80px;height:auto}.AdminDashboard_headerRight__QeRZT{gap:.375rem}.AdminDashboard_statsGrid__Z4zKW{padding:0 .625rem}.AdminDashboard_filtersCard__Fh1K4{margin:0 .625rem 2rem}.AdminDashboard_interviewsCard__f_Hc2{margin:0 .625rem 1rem}.AdminDashboard_headerTop__OKSpr>div:last-child{flex-direction:column}.AdminDashboard_logoutButton__nZXYo,.AdminDashboard_refreshButton__rveUw{width:100%;min-width:unset}.AdminDashboard_title__OKMtJ{font-size:1.375rem}.AdminDashboard_filtersCard__Fh1K4,.AdminDashboard_interviewsCard__f_Hc2,.AdminDashboard_statCard__UIj_W{padding:1rem}.AdminDashboard_tableHeaderCell__Nueby{padding:.625rem .375rem;font-size:.65rem}.AdminDashboard_tableCell__UiS1r{padding:.75rem .375rem;font-size:.75rem}.AdminDashboard_tableCellName__fopeE{font-size:.8rem}.AdminDashboard_malpracticeText__ZWfHB{max-width:80px}.AdminDashboard_tableCellEmail__T0I0O,.AdminDashboard_tableCellTimeSlot__WBhLZ{font-size:.7rem}.AdminDashboard_statusBadge__fvznz{font-size:.65rem;padding:.25rem .5rem}.AdminDashboard_imageButton__SJlMN,.AdminDashboard_secondaryButton__BFeAL{font-size:.7rem;padding:.35rem .6rem}}.DateTimePicker_container__3nC11{position:relative;width:100%}.DateTimePicker_trigger__heLpQ{width:100%;padding:.875rem 1rem;border:1.5px solid #e5e7eb;border-radius:.625rem;background:#ffffff;color:#111827;font-size:.9375rem;font-family:inherit;cursor:pointer;transition:all .2s ease;display:flex;align-items:center;justify-content:space-between;gap:.75rem;text-align:left}.DateTimePicker_trigger__heLpQ:hover{border-color:#7c3aed;box-shadow:0 0 0 3px rgba(124,58,237,.1)}.DateTimePicker_trigger__heLpQ:focus{outline:none;border-color:#7c3aed;box-shadow:0 0 0 3px rgba(124,58,237,.15)}.DateTimePicker_triggerText__TL7hw{flex:1 1;color:#111827}.DateTimePicker_icon__2BDRB{flex-shrink:0;color:#6b7280;transition:color .2s ease}.DateTimePicker_trigger__heLpQ:hover .DateTimePicker_icon__2BDRB{color:#7c3aed}.DateTimePicker_dropdown__Inp2o{position:absolute;top:calc(100% + .5rem);left:0;right:0;background:#ffffff;border:1px solid #e5e7eb;border-radius:.75rem;box-shadow:0 20px 60px rgba(0,0,0,.15);z-index:1000;animation:DateTimePicker_slideDown__GaDVy .2s ease;max-height:min(70vh,380px);max-height:min(70dvh,380px);overflow:hidden;display:flex;flex-direction:column}.DateTimePicker_dropdownTop__1t76l{top:auto;bottom:calc(100% + .5rem);animation:DateTimePicker_slideUp__roMCU .2s ease}@media (max-width:768px){.DateTimePicker_dropdown__Inp2o{max-height:min(75vh,400px);max-height:min(75dvh,400px)}}@keyframes DateTimePicker_slideDown__GaDVy{0%{opacity:0;transform:translateY(-8px)}to{opacity:1;transform:translateY(0)}}@keyframes DateTimePicker_slideUp__roMCU{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:translateY(0)}}.DateTimePicker_dropdownHeader__DJyEo{display:flex;align-items:center;justify-content:space-between;gap:.5rem;padding:.5rem .75rem;border-bottom:1px solid #e5e7eb;background:linear-gradient(135deg,#f5f3ff,#fce7f3);flex-shrink:0}.DateTimePicker_dropdownTitle___DCPD{margin:0;font-size:.875rem;font-weight:600;color:#111827;flex:1 1;display:flex;align-items:center;gap:.375rem;flex-wrap:wrap}.DateTimePicker_dropdownTitle___DCPD>span{font-weight:500;color:#6b7280}.DateTimePicker_closeButton__Q0lXk{background:none;border:none;font-size:1.5rem;line-height:1;color:#6b7280;cursor:pointer;padding:0;width:1.5rem;height:1.5rem;display:flex;align-items:center;justify-content:center;border-radius:.25rem;transition:all .2s ease}.DateTimePicker_closeButton__Q0lXk:hover{background:rgba(0,0,0,.05);color:#111827}.DateTimePicker_pickerContent__q6aFQ{flex:1 1;overflow-y:auto;-webkit-overflow-scrolling:touch;display:flex;flex-direction:column;min-height:0}.DateTimePicker_calendarSection__GuM4d{padding:.5rem;flex-shrink:0;display:flex;justify-content:center;align-items:center}.DateTimePicker_selectedDatePreview__yfQbh{padding:.75rem 1rem;margin:0 .75rem .75rem;background:linear-gradient(135deg,#f5f3ff,#fce7f3);border:1px solid #e5e7eb;border-radius:.625rem;display:flex;flex-direction:column;gap:.25rem}.DateTimePicker_selectedDateLabel__1Kezj{font-size:.75rem;color:#6b7280;text-transform:uppercase;letter-spacing:.05em;font-weight:500}.DateTimePicker_selectedDateValue___ch_P{font-size:.9375rem;color:#111827;font-weight:600}.DateTimePicker_calendar__YDKHs{font-family:inherit!important;border:none!important;margin:0 auto!important}.DateTimePicker_calendar__YDKHs .react-datepicker{margin:0 auto!important}.DateTimePicker_calendar__YDKHs .react-datepicker__header{background:transparent!important;border:none!important;padding-top:.25rem!important}.DateTimePicker_calendar__YDKHs .react-datepicker__current-month{font-size:.875rem!important;font-weight:600!important;color:#111827!important;margin-bottom:.375rem!important}.DateTimePicker_calendar__YDKHs .react-datepicker__day-name{color:#6b7280!important;font-size:.75rem!important;font-weight:500!important;width:2rem!important;line-height:2rem!important}.DateTimePicker_calendar__YDKHs .react-datepicker__day{width:2rem!important;line-height:2rem!important;font-size:.75rem!important;margin:.075rem!important;border-radius:.5rem!important;transition:all .2s ease!important}.DateTimePicker_calendar__YDKHs .react-datepicker__day:hover{background:#f3f4f6!important;border-radius:.5rem!important}.DateTimePicker_calendar__YDKHs .react-datepicker__day--selected{background:linear-gradient(135deg,#667eea,#764ba2)!important;color:white!important;font-weight:600!important;border-radius:.5rem!important}.DateTimePicker_calendar__YDKHs .react-datepicker__day--today{border:1.5px solid #7c3aed!important;background:transparent!important;color:#7c3aed!important;font-weight:600!important}.DateTimePicker_calendar__YDKHs .react-datepicker__day--disabled{color:#d1d5db!important;cursor:not-allowed!important}.DateTimePicker_timeSection__EAwIO{padding:0;border-top:1px solid #e5e7eb;background:#ffffff;flex-shrink:0;overflow:visible}.DateTimePicker_selectedDateHeader__qTXYe{padding:.75rem 1rem;border-bottom:1px solid #e5e7eb;background:linear-gradient(135deg,#f5f3ff,#fce7f3);display:flex;align-items:center;justify-content:space-between;gap:.75rem}.DateTimePicker_changeDateButton__i9Man{background:none;border:1px solid #d1d5db;border-radius:.375rem;color:#6b7280;font-size:.75rem;font-weight:500;cursor:pointer;padding:.25rem .5rem;transition:all .2s ease;display:flex;align-items:center;gap:.25rem;font-family:inherit}.DateTimePicker_changeDateButton__i9Man:hover{background:#ffffff;border-color:#7c3aed;color:#7c3aed}.DateTimePicker_selectedDateText__13SNb{font-size:.875rem;color:#111827;font-weight:600;flex:1 1;text-align:right}.DateTimePicker_timeTitle__NbsR0{margin:0 0 .5rem;font-size:.8125rem;font-weight:600;color:#111827;text-transform:uppercase;letter-spacing:.05em}.DateTimePicker_timeSlots__0hBdR{display:grid;grid-template-columns:repeat(auto-fill,minmax(4rem,1fr));grid-gap:.375rem;gap:.375rem;max-height:140px;overflow-y:auto;-webkit-overflow-scrolling:touch}.DateTimePicker_timeSlot__Jp8y6{padding:.375rem .5rem;border:1.5px solid #e5e7eb;border-radius:.5rem;background:#ffffff;color:#374151;font-size:.8125rem;font-weight:500;cursor:pointer;transition:all .2s ease;white-space:nowrap;text-align:center}.DateTimePicker_timeSlot__Jp8y6:hover{border-color:#7c3aed;background:#f5f3ff;color:#7c3aed}.DateTimePicker_timeSlotActive__ZD_iq{background:linear-gradient(135deg,#667eea,#764ba2);border-color:transparent;color:#ffffff;font-weight:600}.DateTimePicker_dropdownFooter__Idkfy{display:flex;gap:.5rem;padding:.5rem .75rem;border-top:1px solid #e5e7eb;background:#ffffff;flex-shrink:0}.DateTimePicker_cancelButton__Y0Cb8,.DateTimePicker_confirmButton__hGuV2{flex:1 1;padding:.5rem .75rem;border-radius:.5rem;font-size:.8125rem;font-weight:500;cursor:pointer;transition:all .2s ease;border:none;font-family:inherit}.DateTimePicker_cancelButton__Y0Cb8{background:#f3f4f6;color:#374151}.DateTimePicker_cancelButton__Y0Cb8:hover{background:#e5e7eb}.DateTimePicker_confirmButton__hGuV2{background:linear-gradient(135deg,#667eea,#764ba2);color:#ffffff}.DateTimePicker_confirmButton__hGuV2:hover{box-shadow:0 4px 12px rgba(102,126,234,.4);transform:translateY(-1px)}.DateTimePicker_confirmButton__hGuV2:disabled{opacity:.5;cursor:not-allowed;transform:none}.DateTimePicker_dropdownFixed__vnWRN{position:fixed!important;top:auto!important;bottom:0!important;left:0!important;right:0!important;border-radius:1rem 1rem 0 0!important;max-height:75vh!important;max-height:75dvh!important;animation:DateTimePicker_slideUp__roMCU .3s ease!important}@media (max-width:768px){.DateTimePicker_dropdown__Inp2o{position:fixed;top:auto;bottom:0;left:0;right:0;border-radius:1rem 1rem 0 0;max-height:75vh;max-height:75dvh;animation:DateTimePicker_slideUp__roMCU .3s ease}@keyframes DateTimePicker_slideUp__roMCU{0%{transform:translateY(100%)}to{transform:translateY(0)}}.DateTimePicker_calendarSection__GuM4d{padding:.5rem}.DateTimePicker_timeSection__EAwIO{padding:.625rem .75rem}.DateTimePicker_timeSlots__0hBdR{grid-template-columns:repeat(auto-fill,minmax(4.5rem,1fr));max-height:120px;gap:.375rem}.DateTimePicker_timeSlot__Jp8y6{padding:.5rem .375rem;font-size:.8125rem}}.DateTimePicker_timePickerContainer__LipC8{display:flex;flex-direction:column;align-items:center;padding:.5rem;gap:.75rem}.DateTimePicker_verticalSliders__UwUx5{display:flex;gap:1rem;width:100%;max-width:280px;justify-content:center}.DateTimePicker_sliderContainer__D9zT0{display:flex;flex-direction:column;align-items:center;gap:.375rem;flex:1 1}.DateTimePicker_sliderLabel__1IjO8{font-size:.75rem;font-weight:600;color:#374151;text-transform:uppercase;letter-spacing:.05em;margin-bottom:.125rem}.DateTimePicker_verticalSlider__L0pwa{position:relative;height:240px;width:100%;overflow-y:auto;overflow-x:hidden;scroll-behavior:smooth;scrollbar-width:none;-ms-overflow-style:none;border:1px solid #e5e7eb;border-radius:.625rem;background:#f9fafb;padding:100px 0;display:flex;flex-direction:column;align-items:center;gap:0}.DateTimePicker_verticalSlider__L0pwa::-webkit-scrollbar{display:none}.DateTimePicker_sliderItem__HjIZB{width:100%;padding:.5rem .75rem;border:none;background:transparent;color:#6b7280;font-size:.9375rem;font-weight:500;font-feature-settings:"tnum";font-variant-numeric:tabular-nums;cursor:pointer;transition:all .2s ease;font-family:inherit;text-align:center;min-height:2rem;display:flex;align-items:center;justify-content:center;flex-shrink:0}.DateTimePicker_sliderItem__HjIZB:hover{background:#f3f4f6;color:#374151}.DateTimePicker_sliderItemActive__swipL{background:linear-gradient(135deg,#7c3aed,#4f46e5);color:#ffffff;font-weight:700;font-size:1rem;box-shadow:0 2px 8px rgba(124,58,237,.3);transform:scale(1.05);z-index:1;position:relative}.DateTimePicker_clockContainer__CZm39{display:flex;flex-direction:column;align-items:center;padding:1.5rem;gap:1.5rem}.DateTimePicker_clockFace__adoWf{position:relative;width:300px;height:300px;border-radius:50%;background:linear-gradient(135deg,#f5f3ff,#fce7f3);border:3px solid #e5e7eb;box-shadow:inset 0 2px 8px rgba(0,0,0,.1);margin:0 auto}.DateTimePicker_clockHour__ixR1R{position:absolute;width:2.5rem;height:2.5rem;border-radius:50%;background:#ffffff;border:2px solid #e5e7eb;color:#374151;font-size:.875rem;font-weight:600;cursor:pointer;transition:all .2s ease;display:flex;align-items:center;justify-content:center;box-shadow:0 2px 4px rgba(0,0,0,.1);transform:translate(-50%,-50%)}.DateTimePicker_clockHour__ixR1R:hover{background:#f5f3ff;border-color:#7c3aed;color:#7c3aed;transform:translate(-50%,-50%) scale(1.1)}.DateTimePicker_clockHourSelected__yE9Oz{background:linear-gradient(135deg,#7c3aed,#4f46e5);border-color:#7c3aed;color:#ffffff;box-shadow:0 4px 12px rgba(124,58,237,.4);transform:translate(-50%,-50%) scale(1.15)}.DateTimePicker_clockMinute__EQiiT{position:absolute;width:1.75rem;height:1.75rem;border-radius:50%;background:#ffffff;border:1.5px solid #d1d5db;color:#6b7280;font-size:.75rem;font-weight:500;cursor:pointer;transition:all .2s ease;display:flex;align-items:center;justify-content:center;box-shadow:0 1px 3px rgba(0,0,0,.1);transform:translate(-50%,-50%)}.DateTimePicker_clockMinute__EQiiT:hover{background:#f5f3ff;border-color:#7c3aed;color:#7c3aed;transform:translate(-50%,-50%) scale(1.15)}.DateTimePicker_clockMinuteSelected__vxWLQ{background:linear-gradient(135deg,#7c3aed,#4f46e5);border-color:#7c3aed;color:#ffffff;box-shadow:0 2px 8px rgba(124,58,237,.4);transform:translate(-50%,-50%) scale(1.2)}.DateTimePicker_clockCenter__e99pm{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);width:1rem;height:1rem;border-radius:50%;background:#7c3aed;border:2px solid #ffffff;box-shadow:0 2px 4px rgba(0,0,0,.2);z-index:15}.DateTimePicker_clockHand__FYuQ6{position:absolute;top:50%;left:50%;transform-origin:center center;z-index:5;pointer-events:none;display:flex;align-items:flex-start;justify-content:center}.DateTimePicker_clockHandHour__VK6io{width:4px;height:70px;background:linear-gradient(180deg,#7c3aed,#4f46e5);border-radius:2px;box-shadow:0 2px 4px rgba(0,0,0,.2);margin-top:-70px}.DateTimePicker_clockHandMinute__xUwQw{width:3px;height:90px;background:linear-gradient(180deg,#4f46e5,#7c3aed);border-radius:2px;box-shadow:0 2px 4px rgba(0,0,0,.2);margin-top:-90px}.DateTimePicker_timeDisplay__3SgLE{text-align:center;padding:1rem;background:#ffffff;border:2px solid #e5e7eb;border-radius:.75rem;min-width:200px}.DateTimePicker_timeDisplayValue__CPvyd{font-size:2rem;font-weight:700;color:#111827;font-feature-settings:"tnum";font-variant-numeric:tabular-nums;letter-spacing:.05em;margin-top:.5rem}.DateTimePicker_timeDisplayLabel__ZLd6Z{font-size:.75rem;color:#6b7280;text-transform:uppercase;letter-spacing:.1em;margin-bottom:.25rem}.DateTimePicker_quickTimeButtons__l5nnk{display:flex;gap:.5rem;flex-wrap:wrap;justify-content:center}.DateTimePicker_quickTimeButton__HbUfQ{padding:.5rem 1rem;border:1.5px solid #e5e7eb;border-radius:.5rem;background:#ffffff;color:#374151;font-size:.8125rem;font-weight:500;cursor:pointer;transition:all .2s ease}.DateTimePicker_quickTimeButton__HbUfQ:hover{border-color:#7c3aed;background:#f5f3ff;color:#7c3aed}.DateTimePicker_backButton__h96_p{background:none;border:none;color:#7c3aed;font-size:.875rem;font-weight:500;cursor:pointer;padding:.25rem .5rem;border-radius:.375rem;transition:all .2s ease;display:flex;align-items:center;gap:.25rem}.DateTimePicker_backButton__h96_p:hover{background:rgba(124,58,237,.1)}@media (max-width:768px){.DateTimePicker_timePickerContainer__LipC8{padding:.5rem;gap:.5rem}.DateTimePicker_verticalSliders__UwUx5{gap:.75rem;max-width:100%}.DateTimePicker_verticalSlider__L0pwa{height:200px;padding:80px 0}.DateTimePicker_sliderItem__HjIZB{padding:.5rem .625rem;font-size:.875rem;min-height:1.875rem}.DateTimePicker_sliderItemActive__swipL{font-size:.9375rem}}
/*# sourceMappingURL=21aa9a804919d9a0.css.map*/