.Button-module__20iJPa__button{color:#fff;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);cursor:pointer;letter-spacing:.5px;background:#3b82f6e6;border:1px solid #fff3;border-radius:10px;padding:14px 42px;font-size:15px;font-weight:600;transition:all .2s;box-shadow:0 4px 12px #3b82f633}.Button-module__20iJPa__button:hover{background:#3b82f6;box-shadow:0 6px 16px #3b82f64d}.Button-module__20iJPa__button:active{transform:scale(.98)}.Button-module__20iJPa__button:focus{outline:2px solid var(--primary);outline-offset:2px}.Button-module__20iJPa__button:disabled{opacity:.5;cursor:not-allowed;background:#64748b80;border-color:#ffffff1a}.Button-module__20iJPa__button:disabled:hover{background:#64748b80;transform:none;box-shadow:0 4px 12px #3b82f633}.Button-module__20iJPa__success{background:#10b981e6;box-shadow:0 4px 12px #10b98133}.Button-module__20iJPa__success:hover{background:#10b981;box-shadow:0 6px 16px #10b9814d}.Button-module__20iJPa__success:focus{outline-color:var(--success)}.Button-module__20iJPa__danger{background:#ef4444e6;box-shadow:0 4px 12px #ef444433}.Button-module__20iJPa__danger:hover{background:#ef4444;box-shadow:0 6px 16px #ef44444d}.Button-module__20iJPa__danger:focus{outline-color:var(--danger)}
.Card-module__27hDpa__card{text-align:center;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#ffffffb3;border:1px solid #ffffff4d;border-radius:16px;width:100%;max-width:520px;padding:60px 40px;transition:all .2s;box-shadow:0 8px 32px #3b82f61a}.Card-module__27hDpa__card:hover{box-shadow:0 12px 40px #3b82f626}@media (max-width:640px){.Card-module__27hDpa__card{border-radius:12px;padding:32px 24px}}@media (max-width:380px){.Card-module__27hDpa__card{padding:24px 20px}}@media (prefers-color-scheme:dark){.Card-module__27hDpa__card{background:#1e293bb3;border:1px solid #ffffff1a}}
.Input-module__CLOxIG__inputWrapper{flex-direction:column;gap:8px;width:100%;display:flex}.Input-module__CLOxIG__label{color:var(--primary);letter-spacing:.3px;font-size:14px;font-weight:600}.Input-module__CLOxIG__input{color:var(--foreground);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#ffffffb3;border:1px solid #ffffff4d;border-radius:10px;outline:none;padding:14px 18px;font-family:inherit;font-size:15px;transition:all .2s;box-shadow:0 2px 8px #3b82f614}.Input-module__CLOxIG__input:focus{border-color:var(--primary);box-shadow:0 0 0 3px #3b82f61a}.Input-module__CLOxIG__input:hover{border-color:#3b82f64d}.Input-module__CLOxIG__input.Input-module__CLOxIG__error{border-color:var(--danger)}.Input-module__CLOxIG__input.Input-module__CLOxIG__error:focus{box-shadow:0 0 0 3px #ef44441a}.Input-module__CLOxIG__errorText{color:var(--danger);letter-spacing:.3px;font-size:13px;font-weight:600}@media (prefers-color-scheme:dark){.Input-module__CLOxIG__input{background:#1e293bb3;border-color:#ffffff1a}.Input-module__CLOxIG__input:focus{border-color:var(--primary);box-shadow:0 0 0 3px #60a5fa26}.Input-module__CLOxIG__input:hover{border-color:#60a5fa4d}}
.FileInput-module__L7Pd9W__fileInputWrapper{flex-direction:column;gap:8px;width:100%;display:flex}.FileInput-module__L7Pd9W__label{color:var(--primary);letter-spacing:.3px;font-size:14px;font-weight:600}.FileInput-module__L7Pd9W__fileInputContainer{cursor:pointer;background:#fff6;border:2px dashed #ffffff4d;border-radius:10px;justify-content:center;align-items:center;width:100%;min-height:80px;transition:all .2s;display:flex;position:relative;overflow:hidden}.FileInput-module__L7Pd9W__fileInput{display:none}.FileInput-module__L7Pd9W__fileInputContainer:hover{background:#ffffff80;border-color:#3b82f680}.FileInput-module__L7Pd9W__fileInputContainer.FileInput-module__L7Pd9W__dragOver{border-color:var(--primary);background:#3b82f61a;transform:scale(1.01)}.FileInput-module__L7Pd9W__dropZoneContent{pointer-events:none;z-index:1;flex-direction:column;align-items:center;gap:8px;display:flex}.FileInput-module__L7Pd9W__uploadIcon{width:24px;height:24px;color:var(--text-muted)}.FileInput-module__L7Pd9W__dropText{color:var(--text-muted);font-size:14px;font-weight:500}.FileInput-module__L7Pd9W__fileInput.FileInput-module__L7Pd9W__error+.FileInput-module__L7Pd9W__dropZoneContent .FileInput-module__L7Pd9W__dropText,.FileInput-module__L7Pd9W__fileInput.FileInput-module__L7Pd9W__error~.FileInput-module__L7Pd9W__dropZoneContent .FileInput-module__L7Pd9W__uploadIcon{color:var(--danger)}.FileInput-module__L7Pd9W__fileInputWrapper:has(.FileInput-module__L7Pd9W__fileInput.FileInput-module__L7Pd9W__error) .FileInput-module__L7Pd9W__fileInputContainer{border-color:var(--danger)}.FileInput-module__L7Pd9W__errorText{color:var(--danger);font-size:13px;font-weight:600}@media (prefers-color-scheme:dark){.FileInput-module__L7Pd9W__fileInputContainer{background:#1e293b80;border-color:#ffffff1a}.FileInput-module__L7Pd9W__fileInputContainer:hover{background:#1e293bb3;border-color:#60a5fa80}.FileInput-module__L7Pd9W__fileInputContainer.FileInput-module__L7Pd9W__dragOver{border-color:var(--primary);background:#1e293bcc}}
.ConfirmModal-module__ejGlRW__overlay{-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);z-index:2000;background:#00000080;justify-content:center;align-items:center;padding:20px;animation:.2s ease-out ConfirmModal-module__ejGlRW__fadeIn;display:flex;position:fixed;inset:0}@keyframes ConfirmModal-module__ejGlRW__fadeIn{0%{opacity:0}to{opacity:1}}.ConfirmModal-module__ejGlRW__modal{-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);background:#fffffff2;border:1px solid #ffffff4d;border-radius:16px;width:100%;max-width:450px;animation:.3s ease-out ConfirmModal-module__ejGlRW__slideUp;box-shadow:0 20px 60px #0000004d}@keyframes ConfirmModal-module__ejGlRW__slideUp{0%{opacity:0;transform:translateY(20px)scale(.95)}to{opacity:1;transform:translateY(0)scale(1)}}.ConfirmModal-module__ejGlRW__header{border-bottom:1px solid #ffffff4d;padding:24px 24px 16px}.ConfirmModal-module__ejGlRW__title{color:var(--foreground);margin:0;font-size:20px;font-weight:700}.ConfirmModal-module__ejGlRW__content{padding:24px}.ConfirmModal-module__ejGlRW__message{color:var(--text-muted);margin:0;font-size:15px;line-height:1.6}.ConfirmModal-module__ejGlRW__actions{justify-content:flex-end;gap:12px;padding:16px 24px 24px;display:flex}@media (max-width:480px){.ConfirmModal-module__ejGlRW__modal{max-width:100%}.ConfirmModal-module__ejGlRW__actions{flex-direction:column-reverse}.ConfirmModal-module__ejGlRW__actions button{width:100%}}@media (prefers-color-scheme:dark){.ConfirmModal-module__ejGlRW__modal{background:#1e293bf2;border:1px solid #ffffff1a}.ConfirmModal-module__ejGlRW__header{border-color:#ffffff1a}}
.QROverlay-module__-ihvIq__overlay{-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);z-index:9999;background:#000000bf;justify-content:center;align-items:center;padding:16px;animation:.3s QROverlay-module__-ihvIq__fadeIn;display:flex;position:fixed;inset:0;overflow-y:auto}@keyframes QROverlay-module__-ihvIq__fadeIn{0%{opacity:0}to{opacity:1}}.QROverlay-module__-ihvIq__modal{background:#fff;border-radius:16px;flex-direction:column;width:100%;max-width:500px;max-height:calc(100vh - 32px);margin:auto;animation:.3s QROverlay-module__-ihvIq__slideUp;display:flex;position:relative;box-shadow:0 20px 60px #0000004d}@keyframes QROverlay-module__-ihvIq__slideUp{0%{opacity:0;transform:translateY(30px)}to{opacity:1;transform:translateY(0)}}.QROverlay-module__-ihvIq__closeButton{cursor:pointer;color:#666;z-index:10;background:#0000000d;border:none;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:36px;height:36px;font-size:18px;transition:all .2s;display:flex;position:absolute;top:16px;right:16px}.QROverlay-module__-ihvIq__closeButton:hover{color:#000;background:#0000001a;transform:rotate(90deg)}.QROverlay-module__-ihvIq__content{text-align:center;flex-direction:column;flex:1;padding:50px 24px 24px;display:flex;overflow-y:auto}.QROverlay-module__-ihvIq__title{color:#3b82f6;margin:0 0 8px;font-size:24px;font-weight:700}.QROverlay-module__-ihvIq__subtitle{color:#666;margin:0 0 24px;font-size:16px;font-weight:500}.QROverlay-module__-ihvIq__qrContainer{flex-shrink:0;justify-content:center;margin-bottom:20px;display:flex}.QROverlay-module__-ihvIq__qrWrapper{background:#fff;border:2px solid #f0f0f0;border-radius:12px;padding:20px;display:inline-block;box-shadow:0 4px 12px #0000001a}.QROverlay-module__-ihvIq__actions{flex-wrap:wrap;flex-shrink:0;justify-content:center;gap:12px;margin-top:auto;padding-top:16px;display:flex}.QROverlay-module__-ihvIq__downloadButton{color:#3b82f6;cursor:pointer;white-space:nowrap;background:#fff;border:2px solid #3b82f6;border-radius:10px;flex:1;justify-content:center;align-items:center;gap:8px;min-width:0;padding:12px 20px;font-size:14px;font-weight:600;transition:all .2s;display:flex}.QROverlay-module__-ihvIq__downloadButton:hover{color:#fff;background:#3b82f6}.QROverlay-module__-ihvIq__doneButton{color:#fff;cursor:pointer;white-space:nowrap;background:#3b82f6;border:2px solid #3b82f6;border-radius:10px;flex:1;min-width:0;padding:12px 28px;font-size:14px;font-weight:600;transition:all .2s}.QROverlay-module__-ihvIq__doneButton:hover{background:#2563eb;border-color:#2563eb}.QROverlay-module__-ihvIq__instructions{color:#999;margin:12px 0 0;font-size:13px;line-height:1.5}@media (max-width:640px){.QROverlay-module__-ihvIq__overlay{padding:12px}.QROverlay-module__-ihvIq__modal{border-radius:12px;max-height:calc(100vh - 24px)}.QROverlay-module__-ihvIq__closeButton{width:32px;height:32px;font-size:16px;top:12px;right:12px}.QROverlay-module__-ihvIq__content{padding:44px 20px 20px}.QROverlay-module__-ihvIq__title{font-size:20px}.QROverlay-module__-ihvIq__subtitle{margin-bottom:20px;font-size:14px}.QROverlay-module__-ihvIq__qrWrapper{padding:16px}.QROverlay-module__-ihvIq__qrWrapper svg{width:200px!important;height:200px!important}.QROverlay-module__-ihvIq__actions{flex-direction:column;gap:10px}.QROverlay-module__-ihvIq__downloadButton,.QROverlay-module__-ihvIq__doneButton{flex:none;width:100%;padding:14px 20px;font-size:15px}.QROverlay-module__-ihvIq__instructions{font-size:12px}}@media (max-width:380px){.QROverlay-module__-ihvIq__title{font-size:18px}.QROverlay-module__-ihvIq__subtitle{font-size:13px}.QROverlay-module__-ihvIq__qrWrapper{padding:12px}.QROverlay-module__-ihvIq__qrWrapper svg{width:180px!important;height:180px!important}}@media (prefers-color-scheme:dark){.QROverlay-module__-ihvIq__modal{background:#1a1a1a;border:1px solid #ffffff1a}.QROverlay-module__-ihvIq__title{color:#60a5fa}.QROverlay-module__-ihvIq__closeButton{color:#999;background:#ffffff0d}.QROverlay-module__-ihvIq__closeButton:hover{color:#fff;background:#ffffff1a}.QROverlay-module__-ihvIq__subtitle{color:#999}.QROverlay-module__-ihvIq__qrWrapper{background:#2a2a2a;border-color:#333}.QROverlay-module__-ihvIq__downloadButton{color:#60a5fa;background:#1a1a1a;border-color:#60a5fa}.QROverlay-module__-ihvIq__downloadButton:hover{color:#1a1a1a;background:#60a5fa}.QROverlay-module__-ihvIq__doneButton{background:#60a5fa;border-color:#60a5fa}.QROverlay-module__-ihvIq__doneButton:hover{background:#3b82f6;border-color:#3b82f6}.QROverlay-module__-ihvIq__instructions{color:#666}}
.Stepper-module__egV6Na__stepper{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#ffffff80;border:1px solid #ffffff4d;border-radius:12px;justify-content:center;align-items:center;margin-bottom:40px;padding:20px;display:flex}.Stepper-module__egV6Na__stepWrapper{align-items:center;display:flex}.Stepper-module__egV6Na__stepItem{flex-direction:column;align-items:center;gap:8px;display:flex}.Stepper-module__egV6Na__stepCircle{border:2px solid var(--border);width:40px;height:40px;color:var(--text-muted);background:#fffc;border-radius:50%;justify-content:center;align-items:center;font-size:16px;font-weight:600;transition:all .3s;display:flex}.Stepper-module__egV6Na__stepCircle.Stepper-module__egV6Na__active{background:var(--primary);border-color:var(--primary);color:#fff;box-shadow:0 4px 12px #3b82f64d}.Stepper-module__egV6Na__stepCircle.Stepper-module__egV6Na__completed{background:var(--success);border-color:var(--success);color:#fff}.Stepper-module__egV6Na__stepTitle{color:var(--text-muted);text-align:center;font-size:13px;font-weight:600;transition:color .3s}.Stepper-module__egV6Na__stepTitle.Stepper-module__egV6Na__activeTitle{color:var(--primary)}.Stepper-module__egV6Na__stepLine{background:var(--border);flex:1;min-width:60px;height:2px;margin:0 8px 24px;transition:background .3s}.Stepper-module__egV6Na__stepLine.Stepper-module__egV6Na__activeLine{background:var(--success)}@media (max-width:768px){.Stepper-module__egV6Na__stepper{padding:16px}.Stepper-module__egV6Na__stepCircle{width:36px;height:36px;font-size:14px}.Stepper-module__egV6Na__stepTitle{font-size:11px}.Stepper-module__egV6Na__stepLine{margin:0 8px 24px}}@media (prefers-color-scheme:dark){.Stepper-module__egV6Na__stepper{background:#1e293b80;border:1px solid #ffffff1a}.Stepper-module__egV6Na__stepCircle{background:#1e293bcc}}
.StepForm-module__LQfjMW__stepForm{flex-direction:column;gap:20px;display:flex}.StepForm-module__LQfjMW__stepHeading{color:var(--foreground);margin:0 0 8px;font-size:20px;font-weight:700}.StepForm-module__LQfjMW__description{color:var(--text-muted);margin:0 0 16px;font-size:14px}.StepForm-module__LQfjMW__limitText{color:var(--danger);font-weight:500}.StepForm-module__LQfjMW__fileName{color:var(--success);margin:8px 0 0;font-size:14px;font-weight:500}.StepForm-module__LQfjMW__fileList{background:#ffffff80;border:1px solid #ffffff4d;border-radius:12px;margin-top:20px;padding:16px}.StepForm-module__LQfjMW__fileListTitle{color:var(--foreground);margin:0 0 12px;font-size:14px;font-weight:600}.StepForm-module__LQfjMW__fileItem{background:#ffffffb3;border:1px solid #ffffff4d;border-radius:6px;justify-content:space-between;align-items:center;margin-bottom:4px;padding:8px 12px;font-size:13px;display:flex}.StepForm-module__LQfjMW__fileItem:last-child{margin-bottom:0}.StepForm-module__LQfjMW__fileNameText{white-space:nowrap;text-overflow:ellipsis;flex:1;margin-right:12px;font-weight:500;overflow:hidden}.StepForm-module__LQfjMW__iconButton{cursor:pointer;color:var(--text-muted);background:0 0;border:none;border-radius:4px;justify-content:center;align-items:center;padding:4px;transition:all .2s;display:flex}.StepForm-module__LQfjMW__iconButton:hover{color:var(--danger);background:#ef44441a}.StepForm-module__LQfjMW__errorText{color:var(--danger);text-align:center;margin:12px 0;font-size:14px;font-weight:600}.StepForm-module__LQfjMW__stepActions{justify-content:flex-end;gap:12px;margin-top:24px;display:flex}@media (prefers-color-scheme:dark){.StepForm-module__LQfjMW__fileList,.StepForm-module__LQfjMW__fileItem{background:#1e293b80;border-color:#ffffff1a}}
.ExperienceForm-module__caFhNq__overlay{-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);z-index:1000;background:#00000080;justify-content:center;align-items:center;padding:20px;display:flex;position:fixed;inset:0}.ExperienceForm-module__caFhNq__modal{-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);background:#fffffff2;border:1px solid #ffffff4d;border-radius:20px;width:100%;max-width:700px;max-height:90vh;animation:.3s ease-out ExperienceForm-module__caFhNq__slideUp;overflow-y:auto;box-shadow:0 20px 60px #0000004d}@keyframes ExperienceForm-module__caFhNq__slideUp{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}.ExperienceForm-module__caFhNq__header{border-bottom:1px solid #ffffff4d;justify-content:space-between;align-items:center;padding:24px 32px;display:flex}.ExperienceForm-module__caFhNq__title{color:var(--primary);margin:0;font-size:24px;font-weight:700}.ExperienceForm-module__caFhNq__closeButton{cursor:pointer;width:36px;height:36px;color:var(--text-muted);background:#ffffff80;border:1px solid #ffffff4d;border-radius:8px;justify-content:center;align-items:center;font-size:20px;transition:all .2s;display:flex}.ExperienceForm-module__caFhNq__closeButton:hover{color:var(--danger);background:#fffc}.ExperienceForm-module__caFhNq__formContent{padding:32px}.ExperienceForm-module__caFhNq__step{flex-direction:column;gap:20px;display:flex}.ExperienceForm-module__caFhNq__stepHeading{color:var(--foreground);margin:0 0 8px;font-size:20px;font-weight:700}.ExperienceForm-module__caFhNq__description{color:var(--text-muted);margin:0 0 16px;font-size:14px}.ExperienceForm-module__caFhNq__fileName{color:var(--success);margin:8px 0 0;font-size:14px;font-weight:500}.ExperienceForm-module__caFhNq__fileList{background:#ffffff80;border:1px solid #ffffff4d;border-radius:12px;margin-top:20px;padding:16px}.ExperienceForm-module__caFhNq__fileListTitle{color:var(--foreground);margin:0 0 12px;font-size:14px;font-weight:600}.ExperienceForm-module__caFhNq__fileItem{background:#ffffffb3;border:1px solid #ffffff4d;border-radius:8px;justify-content:space-between;align-items:center;margin-bottom:8px;padding:12px;font-size:14px;display:flex}.ExperienceForm-module__caFhNq__fileItem:last-child{margin-bottom:0}.ExperienceForm-module__caFhNq__removeButton{border:1px solid var(--danger);color:var(--danger);cursor:pointer;background:#ef44441a;border-radius:6px;padding:6px 12px;font-size:13px;font-weight:600;transition:all .2s}.ExperienceForm-module__caFhNq__removeButton:hover{background:var(--danger);color:#fff}.ExperienceForm-module__caFhNq__errorText{color:var(--danger);text-align:center;margin:12px 0;font-size:14px;font-weight:600}.ExperienceForm-module__caFhNq__stepActions{justify-content:flex-end;gap:12px;margin-top:24px;display:flex}.ExperienceForm-module__caFhNq__cancelContainer{background:#ffffff4d;border-top:1px solid #ffffff4d;justify-content:center;padding:20px 32px;display:flex}.ExperienceForm-module__caFhNq__actions{background:#ffffff4d;border-top:1px solid #ffffff4d;justify-content:space-between;align-items:center;padding:24px 32px;display:flex}.ExperienceForm-module__caFhNq__leftActions,.ExperienceForm-module__caFhNq__rightActions{gap:12px;display:flex}.ExperienceForm-module__caFhNq__cancelButton{color:var(--text-muted);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);cursor:pointer;letter-spacing:.5px;background:#ffffffb3;border:1px solid #ffffff4d;border-radius:10px;padding:14px 32px;font-size:15px;font-weight:600;transition:all .2s}.ExperienceForm-module__caFhNq__cancelButton:hover{color:var(--foreground);background:#ffffffe6}@media (max-width:768px){.ExperienceForm-module__caFhNq__modal{border-radius:16px;max-width:100%}.ExperienceForm-module__caFhNq__header,.ExperienceForm-module__caFhNq__formContent,.ExperienceForm-module__caFhNq__actions{padding:20px}.ExperienceForm-module__caFhNq__title{font-size:20px}.ExperienceForm-module__caFhNq__actions{flex-direction:column;gap:12px}.ExperienceForm-module__caFhNq__leftActions,.ExperienceForm-module__caFhNq__rightActions{width:100%}.ExperienceForm-module__caFhNq__leftActions button,.ExperienceForm-module__caFhNq__rightActions button{flex:1}}@media (prefers-color-scheme:dark){.ExperienceForm-module__caFhNq__modal{background:#1e293bf2;border:1px solid #ffffff1a}.ExperienceForm-module__caFhNq__header,.ExperienceForm-module__caFhNq__actions{border-color:#ffffff1a}.ExperienceForm-module__caFhNq__closeButton{background:#1e293b80}.ExperienceForm-module__caFhNq__fileList,.ExperienceForm-module__caFhNq__fileItem{background:#1e293b80;border-color:#ffffff1a}}
.admin-dashboard-module__YaJo3W__container{max-width:1200px;min-height:100vh;margin:0 auto;padding:40px 20px}.admin-dashboard-module__YaJo3W__header{border-bottom:2px solid var(--accent);justify-content:space-between;align-items:flex-start;margin-bottom:40px;padding-bottom:20px;display:flex}.admin-dashboard-module__YaJo3W__title{color:var(--primary);margin:0 0 8px;font-size:32px;font-weight:700}.admin-dashboard-module__YaJo3W__subtitle{color:var(--text-muted);margin:0;font-size:14px}.admin-dashboard-module__YaJo3W__headerActions{flex-wrap:wrap;align-items:center;gap:12px;display:flex}.admin-dashboard-module__YaJo3W__addButton{color:#fff;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);cursor:pointer;white-space:nowrap;background:#10b981e6;border:1px solid #fff3;border-radius:10px;align-items:center;gap:8px;padding:10px 24px;font-size:14px;font-weight:600;transition:all .2s;display:flex;box-shadow:0 4px 12px #10b98133}.admin-dashboard-module__YaJo3W__addButton:hover{background:#10b981;box-shadow:0 6px 16px #10b9814d}.admin-dashboard-module__YaJo3W__logoutButton{color:#fff;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);cursor:pointer;white-space:nowrap;background:#3b82f6e6;border:1px solid #fff3;border-radius:10px;padding:10px 24px;font-size:14px;font-weight:600;transition:all .2s;box-shadow:0 4px 12px #3b82f633}.admin-dashboard-module__YaJo3W__logoutButton:hover{background:#3b82f6;box-shadow:0 6px 16px #3b82f64d}.admin-dashboard-module__YaJo3W__tableContainer{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#ffffffb3;border:1px solid #ffffff4d;border-radius:16px;transition:all .2s;overflow:hidden;box-shadow:0 8px 32px #3b82f61a}.admin-dashboard-module__YaJo3W__tableContainer:hover{box-shadow:0 12px 40px #3b82f626}.admin-dashboard-module__YaJo3W__tableWrapper{-webkit-overflow-scrolling:touch;overflow-x:auto}.admin-dashboard-module__YaJo3W__table{border-collapse:collapse;width:100%;min-width:400px}.admin-dashboard-module__YaJo3W__table thead{background:#3b82f60d;border-bottom:1px solid #fff3}.admin-dashboard-module__YaJo3W__table th{text-align:center;color:var(--primary);text-transform:uppercase;letter-spacing:.5px;white-space:nowrap;padding:16px 24px;font-size:14px;font-weight:700}.admin-dashboard-module__YaJo3W__table tbody tr{border-bottom:1px solid #fff3;transition:all .2s}.admin-dashboard-module__YaJo3W__table tbody tr:last-child{border-bottom:none}.admin-dashboard-module__YaJo3W__table tbody tr:hover{background:#3b82f608}.admin-dashboard-module__YaJo3W__table td{color:var(--foreground);text-align:center;padding:16px 24px;font-size:15px}.admin-dashboard-module__YaJo3W__emptyState{text-align:center;padding:60px 20px}.admin-dashboard-module__YaJo3W__emptyText{color:var(--foreground);margin:0 0 8px;font-size:20px;font-weight:600}.admin-dashboard-module__YaJo3W__emptySubtext{color:var(--text-muted);margin:0;font-size:14px}.admin-dashboard-module__YaJo3W__actions{flex-wrap:wrap;justify-content:center;align-items:center;gap:8px;display:flex}.admin-dashboard-module__YaJo3W__actionButton{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);cursor:pointer;background:#ffffff80;border:1px solid #ffffff4d;border-radius:8px;flex-shrink:0;justify-content:center;align-items:center;width:36px;height:36px;font-size:16px;transition:all .2s;display:flex;box-shadow:0 2px 8px #0000000d}.admin-dashboard-module__YaJo3W__actionButton:hover{background:#fffc;box-shadow:0 4px 12px #0000001a}.admin-dashboard-module__YaJo3W__actionButton:first-child{color:#3b82f6}.admin-dashboard-module__YaJo3W__actionButton:first-child:hover{color:#2563eb}.admin-dashboard-module__YaJo3W__actionButton:nth-child(2){color:#10b981}.admin-dashboard-module__YaJo3W__actionButton:nth-child(2):hover{color:#059669}.admin-dashboard-module__YaJo3W__actionButton:nth-child(3){color:#ef4444}.admin-dashboard-module__YaJo3W__actionButton:nth-child(3):hover{color:#dc2626}@media (max-width:768px){.admin-dashboard-module__YaJo3W__container{padding:20px 12px}.admin-dashboard-module__YaJo3W__header{flex-direction:column;gap:16px;margin-bottom:24px;padding-bottom:16px}.admin-dashboard-module__YaJo3W__title{font-size:24px}.admin-dashboard-module__YaJo3W__headerActions{justify-content:stretch;width:100%}.admin-dashboard-module__YaJo3W__addButton,.admin-dashboard-module__YaJo3W__logoutButton{flex:1;justify-content:center;padding:12px 16px;font-size:13px}.admin-dashboard-module__YaJo3W__tableContainer{border-radius:12px}.admin-dashboard-module__YaJo3W__table{min-width:350px}.admin-dashboard-module__YaJo3W__table th,.admin-dashboard-module__YaJo3W__table td{padding:12px;font-size:13px}.admin-dashboard-module__YaJo3W__table th{font-size:12px}.admin-dashboard-module__YaJo3W__actionButton{width:32px;height:32px;font-size:14px}.admin-dashboard-module__YaJo3W__emptyState{padding:40px 16px}.admin-dashboard-module__YaJo3W__emptyText{font-size:18px}.admin-dashboard-module__YaJo3W__emptySubtext{font-size:13px}}@media (max-width:480px){.admin-dashboard-module__YaJo3W__container{padding:16px 8px}.admin-dashboard-module__YaJo3W__header{margin-bottom:20px}.admin-dashboard-module__YaJo3W__title{font-size:20px}.admin-dashboard-module__YaJo3W__addButton,.admin-dashboard-module__YaJo3W__logoutButton{gap:6px;padding:10px 12px;font-size:12px}.admin-dashboard-module__YaJo3W__tableWrapper{border-radius:12px}.admin-dashboard-module__YaJo3W__table{min-width:300px}.admin-dashboard-module__YaJo3W__table th,.admin-dashboard-module__YaJo3W__table td{padding:10px 8px;font-size:12px}.admin-dashboard-module__YaJo3W__table th{padding:12px 8px;font-size:11px}.admin-dashboard-module__YaJo3W__actionButton{gap:4px;width:28px;height:28px;font-size:13px}.admin-dashboard-module__YaJo3W__actions{gap:6px}.admin-dashboard-module__YaJo3W__emptyState{padding:32px 12px}.admin-dashboard-module__YaJo3W__emptyText{font-size:16px}.admin-dashboard-module__YaJo3W__emptySubtext{font-size:12px}}@media (prefers-color-scheme:dark){.admin-dashboard-module__YaJo3W__tableContainer{background:#1e293bb3;border:1px solid #ffffff1a}.admin-dashboard-module__YaJo3W__actionButton{background:#1e293b80;border:1px solid #ffffff1a}.admin-dashboard-module__YaJo3W__actionButton:hover{background:#1e293bcc}}
