.admin_container__agZLw{display:flex;min-height:100vh;font-family:Arial,sans-serif}.admin_sidebar__W0cvz{width:260px;background-color:white;color:#5009B5;padding:1rem;position:fixed;top:0;left:0;height:100vh;z-index:1000;font-family:Arial,Helvetica,sans-serif;transition:transform .3s ease-in-out;box-shadow:2px 0 6px rgba(0,0,0,.1)}.admin_sidebar__W0cvz img{display:block;margin:0 auto 10px}.admin_sidebar__W0cvz h2{text-align:center;margin-bottom:20px;font-family:Arial,Helvetica,sans-serif;color:#5009B5}.admin_sidebar__W0cvz div{cursor:pointer;padding:10px;margin-bottom:8px;border-radius:4px;background-color:transparent;transition:background-color .2s ease-in-out;display:flex;align-items:center;gap:8px}.admin_sidebar__W0cvz div:hover{background-color:#794CFF;color:#ffffff}.admin_sidebarTop__R3yz7{flex-grow:1;display:flex;flex-direction:column;gap:1rem}.admin_sidebarFooter__QZkKq{font-size:.8rem;color:#888;text-align:center;padding-top:1rem;font-family:Arial,Helvetica,sans-serif;border-top:1px solid #ccc}.admin_activeTab__CrnzU{background-color:#005fa3}.admin_main__47ht_{padding:2rem;max-width:1200px;margin:0 auto}.admin_header__YzXXj{display:flex;justify-content:space-between;align-items:center;flex-wrap:wrap;padding:1rem}.admin_commentsInput__vvCru,.admin_input__p_Jc9{width:100%;box-sizing:border-box;font-size:1rem;padding:.5rem}.admin_logoutWrapper__TfWKC{margin-left:auto}.admin_logoutButton__rMIrg{font-size:.85rem;padding:.4rem .75rem;background-color:#5009B5;color:white;border:none;border-radius:4px;cursor:pointer}.admin_searchWrapper__Dzfmx{display:flex;justify-content:center;margin-bottom:1rem}.admin_exportWrapper__3SKmD{display:flex;justify-content:center;margin:1rem 0}.admin_exportButton__5D2Cy{font-size:.95rem;padding:.5rem 1rem;background-color:#5009B5;color:white;border:none;border-radius:4px;cursor:pointer}.admin_uploadForm__kTjHf{gap:.5rem}.admin_section__KdTQv{font-size:1rem;margin-bottom:3rem;padding:1.5rem 2rem;font-family:Arial,Helvetica,sans-serif;background-color:#fdfdfd;border:1px solid #e0e4e8;border-radius:10px;color:#2c2c2c;box-shadow:0 1px 3px rgba(0,0,0,.06);transition:box-shadow .2s ease-in-out,background-color .2s ease-in-out}.admin_section__KdTQv table{width:100%;border-collapse:collapse;margin-bottom:2rem}.admin_greeting__Q8_HH{font-size:1.25rem;font-family:Arial,Helvetica,sans-serif;font-weight:600;color:#5009B5}.admin_section__KdTQv table td,.admin_section__KdTQv table th{padding:.5rem;text-align:left;word-break:break-word}.admin_tableWrapper__6RDOu{overflow-x:auto;width:100%}.admin_taskTable__PZX1l{width:100%;border-collapse:collapse;font-size:.95rem}.admin_taskTable__PZX1l td,.admin_taskTable__PZX1l th{padding:.75rem;border:1px solid #e0e4e8;text-align:left}.admin_section__KdTQv th{background-color:#f3f3f3}.admin_section__KdTQv input{width:100%;max-width:400px;padding:8px;margin-bottom:15px;border-radius:4px;border:1px solid #ccc}.admin_button__Rosbe{padding:6px 12px;border:none;border-radius:4px;background-color:#5009B5;color:white;cursor:pointer}.admin_button__Rosbe:hover{background-color:#794CFF}.admin_status-completed__yBRfj{color:green;font-weight:700}.admin_status-pending__XW81v{color:orange;font-weight:700}.admin_commentsInput__vvCru:disabled{background-color:#f0f0f0;color:#666;cursor:not-allowed;border:1px solid #ccc}.admin_footer__A2ucb{position:relative;width:100vw;background-color:#f9f9f9;padding:1rem;text-align:center;font-size:.85rem;color:#666;border-top:1px solid #ccc;margin-top:2rem}.admin_rejectButton__eoqCq{background-color:#dc3545;color:#fff;border:none;padding:6px 12px;cursor:pointer;border-radius:4px}.admin_status-rejected__bl4Ns{color:red;font-weight:700}.admin_timeoutModal__7PNy_{position:fixed;top:0;left:0;width:100vw;height:100vh;background:rgba(0,0,0,.7);-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);display:flex;justify-content:center;align-items:center;z-index:9999}.admin_modalContent__S6EP_{background:#fff;padding:2.5rem;border-radius:12px;box-shadow:0 0 20px rgba(0,0,0,.3);text-align:center;max-width:400px}.admin_actionWrapper__iFVzI{gap:6px;flex-wrap:wrap;padding:4px 0}.admin_actionSelect__6Akka,.admin_button__Rosbe,.admin_commentsInput__vvCru{font-size:.7rem;padding:4px 6px;border-radius:4px}.admin_toggleButton__5Sns3{position:fixed;top:1rem;left:1rem;z-index:1100;background-color:#5009B5;color:white;border:none;padding:.5rem 1rem;font-size:1.2rem;border-radius:4px}.admin_backdrop__6mTLH{position:fixed;top:0;left:0;width:100vw;height:100vh;background-color:rgba(0,0,0,.3);z-index:999}.admin_headerRow__doAEi{display:flex;align-items:center;gap:1rem}.admin_desktopLayout__DsQjU{flex-direction:row;margin-left:260px}.admin_mobileLayout__vhRqE{flex-direction:column;margin-left:0}.admin_table__0ypHA{font-size:.65rem}.admin_table__0ypHA td,.admin_table__0ypHA th{padding:.4rem .6rem;vertical-align:middle}.admin_uploadTable__eVKbj{border-collapse:collapse;width:100%;border:1px solid #ccc;margin-top:.5rem}.admin_uploadTable__eVKbj td,.admin_uploadTable__eVKbj th{border:1px solid #ccc;padding:.6rem;text-align:left;font-size:.875rem;background-color:#fff}.admin_uploadTable__eVKbj th{background-color:#f0f2f5;font-weight:600}.admin_uploadTable__eVKbj a{color:#0078d4;text-decoration:none}.admin_uploadTable__eVKbj a:hover{text-decoration:underline}.admin_uploadForm__kTjHf{flex-wrap:wrap;align-items:center;gap:10px;margin-bottom:1rem}.admin_uploadForm__kTjHf input[type=file],.admin_uploadForm__kTjHf select{padding:.5rem;font-size:.875rem;border:1px solid #ccc;border-radius:4px;background-color:#fff}.admin_uploadForm__kTjHf button{padding:.5rem 1rem;font-size:.875rem;border:none;border-radius:4px;background-color:#5009B5;color:#fff;cursor:pointer}.admin_uploadForm__kTjHf button:hover{background-color:#005ea2}.admin_actionSelect__6Akka{-webkit-appearance:none;-moz-appearance:none;appearance:none;background-color:#f9f9f9;border:1px solid #ccc;border-radius:6px;padding:.5rem 2rem .5rem .75rem;font-size:.875rem;color:#333;cursor:pointer;transition:border-color .2s ease-in-out,box-shadow .2s ease-in-out;position:relative;min-width:160px}.admin_actionSelect__6Akka:focus{outline:none;border-color:#0078d4;box-shadow:0 0 0 2px rgba(0,120,212,.3)}.admin_actionSelect__6Akka:hover{border-color:#888}.admin_actionSelect__6Akka option{background-color:#fff;color:#333;padding:.4rem}.admin_fileInputWrapper__5OHw1{display:flex;align-items:center;padding:10px 14px;background-color:#f5f7fa;border:1px solid #d0d7de;border-radius:8px;box-shadow:0 1px 2px rgba(0,0,0,.05);gap:12px;flex-wrap:wrap}.admin_fileInput__xCi4M{padding:6px 12px;font-size:.875rem;color:#333;background-color:#fff;border:1px solid #ccc;border-radius:6px;cursor:pointer;transition:border-color .2s ease-in-out,box-shadow .2s ease-in-out}.admin_fileInput__xCi4M:hover{border-color:#888}.admin_fileInput__xCi4M:focus{outline:none;border-color:#0078d4;box-shadow:0 0 0 2px rgba(0,120,212,.3)}.admin_table__0ypHA{width:100%;border-collapse:collapse;font-size:.95rem;background-color:#fff;box-shadow:0 1px 3px rgba(0,0,0,.05)}.admin_table__0ypHA td,.admin_table__0ypHA th{padding:.75rem 1rem;border:1px solid #e0e4e8;text-align:left;vertical-align:top}.admin_table__0ypHA th{background-color:#f5f7fa;color:#333}.admin_status-completed__yBRfj,.admin_status-pending__XW81v,.admin_status-rejected__bl4Ns{font-size:.65rem;padding:2px 5px;border-radius:4px;font-weight:700;text-transform:capitalize}@media (max-width:768px){.admin_sidebar__W0cvz{transform:translateX(-100%);transition:transform .3s ease-in-out}.admin_sidebar__W0cvz.admin_open__N1KAN{transform:translateX(0)}.admin_container__agZLw{flex-direction:column;margin-left:0}.admin_header__YzXXj{flex-direction:column;align-items:flex-start;gap:1rem}.admin_section__KdTQv table{border-collapse:collapse;border:1px solid #ccc}.admin_section__KdTQv td,.admin_section__KdTQv th{border:1px solid #ccc}.admin_button__Rosbe,.admin_commentsInput__vvCru,.admin_input__p_Jc9,.admin_uploadForm__kTjHf button,.admin_uploadForm__kTjHf input[type=file],.admin_uploadForm__kTjHf select{width:100%}.admin_actionWrapper__iFVzI,.admin_uploadForm__kTjHf{flex-direction:column;align-items:stretch}.admin_greeting__Q8_HH{font-size:1.1rem}.admin_section__KdTQv{font-size:.9rem}}@media (max-width:480px){.admin_section__KdTQv{font-size:.85rem}}@media (max-width:768px){.admin_taskTable__PZX1l{font-size:.85rem}.admin_table__0ypHA{font-size:.875rem}.admin_table__0ypHA td,.admin_table__0ypHA th{padding:.3rem .5rem}.admin_actionSelect__6Akka,.admin_button__Rosbe,.admin_commentsInput__vvCru{font-size:.65rem;padding:3px 5px}}@media (min-width:768px){.admin_status-completed__yBRfj,.admin_status-pending__XW81v,.admin_status-rejected__bl4Ns{font-size:.8rem}}.admin_filterWrapper__aacoC{justify-content:space-between}.admin_filterContainer__JR6fY,.admin_filterWrapper__aacoC{display:flex;align-items:center;gap:12px;margin-bottom:1rem;background:#f9f9f9;padding:10px 15px;border-radius:8px;box-shadow:0 2px 6px rgba(0,0,0,.05)}.admin_filterContainer__JR6fY{flex-wrap:wrap}.admin_filterContainer__JR6fY select{flex:1 1;min-width:150px;padding:8px;border-radius:6px;border:1px solid #ccc;font-size:14px}@media (max-width:768px){.admin_filterContainer__JR6fY{flex-direction:column}.admin_filterContainer__JR6fY select{width:100%}}.admin_filterLabel__NAzit{font-weight:600;color:#333;font-size:.95rem}.admin_filterSelect__PvJ8s{flex:1 1;padding:8px 12px;font-size:.95rem;border:1px solid #ccc;border-radius:6px;background-color:#fff;transition:border-color .3s ease,box-shadow .3s ease}.admin_filterSelect__PvJ8s:hover{border-color:#0078d4}.admin_filterSelect__PvJ8s:focus{outline:none;border-color:#0078d4;box-shadow:0 0 4px rgba(0,120,212,.4)}.admin_kpiGrid__g4LGc{display:grid;grid-template-columns:repeat(auto-fill,minmax(220px,1fr));grid-gap:12px;gap:12px}.admin_kpiCard__1KqBC{background:#fff;border:1px solid #e6e6e6;border-radius:8px;padding:12px;box-shadow:0 2px 6px rgba(0,0,0,.06)}.admin_kpiTitle__7ubSJ{font-size:.95rem;color:#666;margin-bottom:6px}.admin_kpiValue__sHxcA{font-size:1.6rem;font-weight:700;color:#222;margin-bottom:6px}.admin_kpiSubtext__CWyJW{font-size:.8rem;color:#777;margin-top:4px}.admin_progressBarTrack__WPa8A{width:100%;height:8px;background:#f0f0f0;border-radius:6px;overflow:hidden}.admin_progressBarFill__kI_uj{height:100%;background:#794CFF;transition:width .35s ease}.admin_loadMoreBtn__NsnX7,.admin_showLessBtn__J4_WN{padding:10px 18px;font-size:14px;font-weight:600;border-radius:6px;cursor:pointer;transition:all .3s ease;border:none}.admin_loadMoreBtn__NsnX7{background-color:#5b2bbf;color:#fff;box-shadow:0 4px 8px rgba(91,43,191,.3)}.admin_loadMoreBtn__NsnX7:hover{background-color:#6a35d6;box-shadow:0 6px 12px rgba(91,43,191,.4);transform:translateY(-2px)}.admin_showLessBtn__J4_WN{background-color:#f4f4f4;color:#333;border:1px solid #ccc}.admin_showLessBtn__J4_WN:hover{background-color:#eaeaea;border-color:#bbb;transform:translateY(-2px)}.admin_secondaryButton__cglX_{background-color:#f4f4f4;color:#333;border:1px solid #ccc;font-size:14px;transition:all .3s ease;display:inline-block;box-shadow:0 2px 4px rgba(0,0,0,.1)}.admin_secondaryButton__cglX_:hover{background-color:#eaeaea;border-color:#bbb;transform:translateY(-2px);box-shadow:0 4px 8px rgba(0,0,0,.15)}.admin_secondaryButton__cglX_:active{transform:translateY(0);box-shadow:0 2px 4px rgba(0,0,0,.1)}.admin_slicerContainer__1XL6_{display:flex;gap:12px;margin-bottom:16px}.admin_slicer__mN_cZ{padding:8px 12px;border:1px solid #ccc;border-radius:6px;font-size:14px;background-color:#fff;cursor:pointer;transition:border-color .3s ease}.admin_slicer__mN_cZ:hover{border-color:#6a35d6}.admin_chatSection__jc3wx{display:flex;flex-direction:column;gap:16px;padding:16px;background:#fff;border-radius:8px;box-shadow:0 2px 8px rgba(0,0,0,.08)}.admin_chatContainer__VJRCN{display:flex;flex-direction:column;gap:12px;max-height:500px;overflow-y:auto;padding-right:8px}.admin_messageGroup___FRLH{display:flex;flex-direction:column;gap:8px}.admin_messageRowReply__2ZPm8,.admin_messageRow__NEwrp{display:flex;align-items:flex-start;gap:8px}.admin_messageRowReply__2ZPm8{justify-content:flex-end}.admin_avatarAdmin__rx_ca,.admin_avatarUser__b4kip{width:36px;height:36px;border-radius:50%;background:#6a35d6;color:#fff;display:flex;justify-content:center;align-items:center;font-weight:700;font-size:14px}.admin_messageBubbleUser__moCup{background:#f5f5f5}.admin_messageBubbleAdmin__2jcHl,.admin_messageBubbleUser__moCup{padding:12px;border-radius:8px;max-width:70%;font-size:14px;line-height:1.4}.admin_messageBubbleAdmin__2jcHl{background:#dbeafe}.admin_messageBubbleAdmin__2jcHl small,.admin_messageBubbleUser__moCup small{display:block;margin-top:4px;font-size:12px;color:#888}.admin_replyBox__kgIQ_{display:flex;gap:8px;margin-top:16px;border-top:1px solid #eee;padding-top:12px}.admin_replyBox__kgIQ_ textarea{flex:1 1;padding:8px;border:1px solid #ccc;border-radius:6px;font-size:14px;resize:none}.admin_replyButton__1IV1q{background:#6a35d6;color:#fff;border:none;padding:8px 16px;border-radius:6px;font-size:14px;cursor:pointer;transition:background .3s ease}.admin_replyButton__1IV1q:hover{background:#5b2bbf}.admin_surveycontainer__JVK1E{max-width:700px;margin:20px auto;padding:20px;background:#fff;border-radius:10px;box-shadow:0 4px 12px rgba(0,0,0,.1);font-family:Arial,sans-serif}.admin_surveycontainer__JVK1E h2{text-align:center;color:#5b2bbf;margin-bottom:20px}.admin_surveyform__UVHtP section{margin-bottom:20px}.admin_surveyform__UVHtP h3{color:#333;margin-bottom:10px}.admin_surveyform__UVHtP label{display:block;margin-bottom:6px;font-weight:600}.admin_surveyform__UVHtP input[type=text],.admin_surveyform__UVHtP textarea{width:100%;padding:8px;border:1px solid #ccc;border-radius:6px;margin-bottom:10px}.admin_ratinggroup__xRSDP label{display:flex;flex-direction:column;align-items:center;font-size:14px}.admin_submitbtn__GJg42{background:#5b2bbf;color:#fff;padding:10px 20px;border:none;border-radius:6px;cursor:pointer;font-size:16px}.admin_submitbtn__GJg42:hover{background:#6a35d6}.admin_surveybox__sYgSJ{background:#fff;border:1px solid #ddd;border-radius:8px;padding:15px;box-shadow:0 2px 6px rgba(0,0,0,.05)}.admin_surveybox__sYgSJ h3{margin-bottom:10px;color:#333}.admin_surveybox__sYgSJ label{display:block;margin-bottom:8px;font-weight:600}.admin_surveybox__sYgSJ input[type=text],.admin_surveybox__sYgSJ select,.admin_surveybox__sYgSJ textarea{width:80%;padding:8px;border:1px solid #ccc;border-radius:6px;font-size:14px}.admin_ratinggroup__xRSDP{display:flex;gap:10px;margin-top:10px}.admin_ratingoption__rgGh3{display:flex;flex-direction:column;align-items:center;font-size:14px}.admin_surveyselect__8flas{width:100%;padding:8px;border:1px solid #ccc;border-radius:6px;font-size:14px;margin-bottom:10px}.admin_surveyDashboard__hxxeb{padding:20px;background:#fafafa;border-radius:10px}.admin_surveyDashboard__hxxeb h2{text-align:center;color:#5b2bbf;margin-bottom:20px}.admin_kpiContainer__P5Hxn{display:grid;grid-template-columns:repeat(3,1fr);grid-gap:20px;gap:20px;margin-bottom:20px}.admin_kpiBox__DKbXa{background:linear-gradient(135deg,#5b2bbf,#7b49e3);color:#fff;padding:20px;border-radius:10px;text-align:center;font-size:18px;font-weight:700;box-shadow:0 4px 12px rgba(0,0,0,.1)}.admin_chartContainer__Qjx1c{display:grid;grid-template-columns:1fr 1fr;grid-gap:20px;gap:20px;margin-bottom:30px}.admin_chartBox__e42a0{background:#fff;border-radius:10px;padding:10px;box-shadow:0 4px 12px rgba(0,0,0,.05)}.admin_chartBox__e42a0 canvas{width:100%!important;height:100%!important}.admin_chartContainer__Qjx1c canvas{flex:1 1;background:#fff;border:1px solid #ddd;border-radius:8px;padding:10px}.admin_exportBtn__jAHWL{background:#5b2bbf;color:#fff;padding:10px 20px;border:none;border-radius:6px;cursor:pointer;margin-bottom:20px;font-size:16px}.admin_exportBtn__jAHWL:hover{background:#6a35d6}.admin_surveyTable__wAkVZ{width:100%;border-collapse:collapse}.admin_surveyTable__wAkVZ td,.admin_surveyTable__wAkVZ th{border:1px solid #ddd;padding:8px}.admin_surveyTable__wAkVZ th{background:#f4f4f4}.admin_messageBanner__qOy6e{padding:12px;border-radius:6px;font-weight:600;margin-bottom:16px;text-align:center}.admin_successBanner__2SWhe{background-color:#e6ffed;color:#2c662d;border:1px solid #2c662d}.admin_errorBanner__CKTnI{background-color:#ffe6e6;color:#a33a3a;border:1px solid #a33a3a}.admin_modalOverlay__rh7n3{background:rgba(0,0,0,.35);-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);z-index:2000}.admin_newMessageModal__op_Pd{background:#fff;width:480px;border-radius:16px;padding:28px;box-shadow:0 12px 30px rgba(0,0,0,.15);animation:admin_fadeIn__Hgi5z .25s ease-out}.admin_modalTitle__1fHFO{margin-top:0;margin-bottom:20px;font-size:1.4rem;color:#4a228a}.admin_formGroup__PhZe3{margin-bottom:18px}.admin_formLabel__ebq4z{display:block;font-size:.9rem;color:#4b4b4b}.admin_formInput__eUcjk,.admin_formTextarea__MWLuJ{width:100%;padding:10px 12px;border-radius:10px;border:1px solid #d4c9f3;font-size:.95rem;outline:none;transition:all .2s ease}.admin_formInput__eUcjk:focus,.admin_formTextarea__MWLuJ:focus{border-color:#7a3bd8;box-shadow:0 0 0 3px rgba(122,59,216,.18)}.admin_formTextarea__MWLuJ{resize:none}.admin_primaryButton__h7OAx{padding:9px 20px;background:#6a28d9;color:#fff;transition:background .2s ease}.admin_primaryButton__h7OAx:hover{background:#521fb2}.admin_secondaryButton__cglX_{padding:9px 20px;background:#e6e1f5;color:#40325a;font-weight:600;transition:background .2s ease}.admin_secondaryButton__cglX_:hover{background:#d5c9f3}.admin_modalOverlay__rh7n3{z-index:3000}.admin_modalCard__0K88K{background:#fff;width:420px;padding:28px;border-radius:16px;box-shadow:0 12px 40px rgba(0,0,0,.18);animation:admin_fadeIn__Hgi5z .2s ease-out}.admin_modalTitle__1fHFO{margin:0 0 20px;font-size:22px;text-align:center;font-weight:700;color:#333}.admin_primaryButton__h7OAx{background:#5b2bbf;padding:10px;border-radius:6px;flex:1 1}.admin_secondaryButton__cglX_{background:#ccc;padding:10px;border-radius:6px;flex:1 1}.admin_formGroup__PhZe3{display:flex;flex-direction:column;margin-bottom:16px}.admin_formLabel__ebq4z{font-size:14px;font-weight:600;margin-bottom:6px;color:#444}.admin_inputSelect__Qtj_3{background:#fff}.admin_inputSelect__Qtj_3,.admin_textArea__AyqL9{padding:10px;border-radius:8px;border:1px solid #c9c9c9}.admin_textArea__AyqL9{resize:none}.admin_modalActions__1Q5G6{justify-content:flex-end;margin-top:12px}.admin_primaryButton__h7OAx{background:#6b2dff;color:white;padding:9px 18px;border-radius:8px;border:none;cursor:pointer;font-weight:600}.admin_primaryButton__h7OAx:hover{background:#5a20e8}.admin_secondaryButton__cglX_{background:#f1f1f5;padding:9px 18px;border-radius:8px;color:#444;font-weight:500}.admin_secondaryButton__cglX_:hover{background:#e2e2e6}@keyframes admin_fadeIn__Hgi5z{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:translateY(0)}}.admin_uploadCard__Safv_{background:#ffffff;padding:28px 32px;border-radius:14px;box-shadow:0 3px 12px rgba(0,0,0,.08);max-width:920px;margin-bottom:30px;margin-top:15px}.admin_uploadForm__kTjHf{display:flex;flex-direction:column;gap:20px}.admin_uploadTopRow__vbNG5{display:grid;grid-template-columns:repeat(3,1fr);grid-gap:18px;gap:18px}.admin_uploadInput__ZAal5,.admin_uploadSelect__aHgMJ{width:100%;height:46px;padding:10px 14px;border:1px solid #d4d4d4;border-radius:8px;background:#ffffff;font-size:14px;box-sizing:border-box;-webkit-appearance:none;-moz-appearance:none;appearance:none}.admin_uploadSelect__aHgMJ{background-image:url("data:image/svg+xml;utf8,<svg fill='black' height='10' viewBox='0 0 24 24' width='10' xmlns='http://www.w3.org/2000/svg'><path d='M7 10l5 5 5-5z'/></svg>");background-repeat:no-repeat;background-position:right 14px center;padding-right:38px}.admin_uploadInput__ZAal5:focus,.admin_uploadSelect__aHgMJ:focus{border-color:#5b2bbf;outline:none;box-shadow:0 0 6px rgba(91,43,191,.25)}.admin_uploadFileInput__MWftT{width:100%;padding:12px;border-radius:8px;border:1px solid #d4d4d4;background:#fafafa}.admin_uploadBtn__RsERl{background:#5b2bbf;color:white;padding:12px 28px;border-radius:8px;border:none;cursor:pointer;font-size:15px;font-weight:600;transition:.2s ease}.admin_uploadBtn__RsERl:hover{background:#4a23a0}@media (max-width:768px){.admin_uploadTopRow__vbNG5{grid-template-columns:1fr}}.admin_messageRowLeft__wlhf2{display:flex;justify-content:flex-start;gap:10px;margin:12px 0}.admin_messageRowRight__bBFCp{display:flex;justify-content:flex-end;gap:10px;margin:12px 0}.admin_messageBubbleRight__0LREw{background:#5b2bbf;color:#fff;padding:12px;border-radius:12px;max-width:70%;box-shadow:0 2px 4px rgba(0,0,0,.2)}.admin_messageBubbleLeft__zKTcw{background:#f5f5f5;padding:12px;border-radius:12px;max-width:70%;box-shadow:0 2px 4px rgba(0,0,0,.1)}.admin_uploadTopRowCenter__eDQ8l{display:flex;justify-content:center;gap:20px;width:100%}.admin_bulkBar__15teN{display:flex;justify-content:space-between;align-items:center;background:white;padding:10px 14px;border-radius:10px;box-shadow:0 4px 12px rgba(0,0,0,.06);margin-bottom:12px}.admin_bulkLeft__I7vbw{font-size:.95rem;color:#444}.admin_bulkActions__8D_e4{display:flex;gap:8px}.admin_approveBtn__r8ypg{background:#2ecc71;color:white;border:none;padding:8px 14px;border-radius:6px;cursor:pointer;font-weight:500;transition:.2s}.admin_approveBtn__r8ypg:hover{background:#27ae60}.admin_rejectBtn__auMeC{background:#e74c3c;color:white;border:none;padding:8px 14px;border-radius:6px;cursor:pointer;font-weight:500;transition:.2s}.admin_rejectBtn__auMeC:hover{background:#c0392b}.admin_approveBtn__r8ypg:disabled,.admin_rejectBtn__auMeC:disabled{opacity:.5;cursor:not-allowed}.admin_activeStatus__ZaFCq{color:#2ecc71;font-weight:600}.admin_inactiveStatus__h4epL{color:#e74c3c;font-weight:600}.admin_activateBtn__72RbP{background:#2ecc71}.admin_activateBtn__72RbP,.admin_deactivateBtn__SFJIb{color:white;border:none;padding:6px 12px;border-radius:6px;cursor:pointer}.admin_deactivateBtn__SFJIb{background:#e74c3c}.admin_successAlert__ovdg_{background:#d4edda;color:#155724;padding:10px 15px;border-radius:6px;margin-bottom:15px;border:1px solid #c3e6cb}.admin_errorAlert__t24iZ{background:#f8d7da;color:#721c24;padding:10px 15px;border-radius:6px;margin-bottom:15px;border:1px solid #f5c6cb}.admin_section__KdTQv{background:#f4f6fb;padding:20px;border-radius:12px}.admin_formCard__9h5Sf{background:#ffffff;padding:20px;border-radius:12px;box-shadow:0 3px 10px rgba(0,0,0,.06);margin-bottom:25px}.admin_formTitle__XWwM7{font-size:18px;font-weight:600;margin-bottom:15px;color:#2d2d2d}.admin_formGridModern__2Mo33{display:grid;grid-template-columns:repeat(2,1fr);grid-gap:15px;gap:15px}.admin_fullWidth__woRSq{grid-column:span 2}.admin_label__bNI_z{display:block;font-size:13px;margin-bottom:5px;color:#666}.admin_input__p_Jc9{width:100%;padding:10px 12px;border:1px solid #dcdcdc;border-radius:8px;transition:.2s ease;font-size:14px}.admin_input__p_Jc9:focus{border-color:#5b2bbf;outline:none;box-shadow:0 0 0 2px rgba(91,43,191,.15)}select.admin_input__p_Jc9{cursor:pointer}.admin_formActions__3UxYL{grid-column:span 2;display:flex;justify-content:flex-end;margin-top:10px}.admin_primaryBtn__A68NA{background:#5b2bbf;color:white;border:none;padding:10px 18px;border-radius:8px;font-weight:600;cursor:pointer;transition:.2s ease}.admin_primaryBtn__A68NA:hover{background:#4720a0}.admin_tableCard__EnN7T{background:#ffffff;padding:20px;border-radius:12px;box-shadow:0 3px 10px rgba(0,0,0,.06)}.admin_table__0ypHA th{background:#f1f3f9;color:#444;font-weight:600}.admin_table__0ypHA tbody tr:hover{background:#f9f9ff}.admin_quickActions___g3UT{grid-column:span 2;display:flex;gap:10px;margin-top:5px;margin-bottom:5px}.admin_secondaryBtn___N1Rs{background:#eef0ff;color:#5b2bbf;border:1px solid #dcdcff;padding:8px 14px;border-radius:8px;font-size:13px;font-weight:500;cursor:pointer;transition:all .2s ease}.admin_secondaryBtn___N1Rs:hover{background:#e3e6ff;border-color:#c8ccff}.admin_secondaryBtn___N1Rs:active{transform:scale(.97)}.admin_secondaryBtn___N1Rs:focus{outline:none;box-shadow:0 0 0 2px rgba(91,43,191,.2)}.admin_actionCol__e98Ad{min-width:160px;text-align:center}.admin_actionCell__ICgxS{display:flex;align-items:center;gap:8px;justify-content:center;flex-wrap:nowrap}.admin_modalOverlay__rh7n3{top:0;left:0;width:100%;height:100%;background:rgba(0,0,0,.5);z-index:999}.admin_modal__tnw6E{background:#fff;padding:20px;border-radius:10px;width:350px;text-align:center}.admin_modalActions__1Q5G6{margin-top:15px;gap:10px}.admin_processingOverlay__4pafw{position:fixed;top:0;left:0;width:100%;height:100%;background:rgba(0,0,0,.4);-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);display:flex;align-items:center;justify-content:center;z-index:9999}.admin_processingBox__fC8md{background:#fff;padding:40px;border-radius:16px;text-align:center;box-shadow:0 20px 50px rgba(0,0,0,.2)}.admin_heartbeatLogo__6SwKS{width:120px;height:auto;animation:admin_heartbeat__Nb8pr 1.2s infinite;transform-origin:center}@keyframes admin_heartbeat__Nb8pr{0%{transform:scale(1)}25%{transform:scale(1.15)}40%{transform:scale(1)}60%{transform:scale(1.12)}to{transform:scale(1)}}.admin_processingText__5G82O{margin-top:18px;font-size:15px;font-weight:600;color:#333}.admin_confirmBox__GBKcW{background:white;padding:30px;border-radius:14px;width:360px;max-width:90%;text-align:center;box-shadow:0 15px 40px rgba(0,0,0,.2)}.admin_confirmBox__GBKcW h3{margin-bottom:10px;color:#c0392b}.admin_confirmBox__GBKcW p{font-size:14px;color:#444;margin-bottom:20px}.admin_loadingOverlay__PBU3M{position:fixed;inset:0;background:rgba(0,0,0,.55);-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px);display:flex;align-items:center;justify-content:center;z-index:99999}.admin_loadingCard__urFbf{background:#fff;width:320px;padding:30px;border-radius:16px;text-align:center;box-shadow:0 20px 50px rgba(0,0,0,.25)}.admin_loadingGif__Wv3k1{width:120px;height:120px;object-fit:contain;margin-bottom:15px}.admin_loadingCard__urFbf h3{color:#5b2bbf;margin-bottom:10px}.admin_loadingCard__urFbf p{color:#666;font-size:14px}.admin_modalOverlay__rh7n3{background:rgba(0,0,0,.55);-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px)}.admin_processingModal___06Nr{width:420px;max-width:90vw;background:#ffffff;border-radius:18px;padding:30px;text-align:center;box-shadow:0 20px 60px rgba(0,0,0,.25);animation:admin_modalPop__kGHQq .25s ease}.admin_processingGif__LXgyl{width:140px;height:140px;object-fit:contain}.admin_processingTitle__C0pcy{margin-top:10px;color:#5009B5;font-size:22px;font-weight:700}.admin_processingMessage__B0lDb{color:#666;margin-top:8px;font-size:14px}@keyframes admin_modalPop__kGHQq{0%{opacity:0;transform:scale(.9)}to{opacity:1;transform:scale(1)}}.admin_confirmModal__focHD{background:#fff;width:450px;max-width:90vw;border-radius:16px;padding:24px;box-shadow:0 20px 50px rgba(0,0,0,.2)}.admin_confirmIcon__iqgbZ{font-size:50px;margin-bottom:10px}.admin_rejectInfo__i5qFv{margin:20px 0;padding:15px;background:#f8f8f8;border-radius:10px}.admin_chatLayout__FrF5C{display:grid;grid-template-columns:320px 1fr;grid-gap:0;gap:0;background:white;border-radius:16px;overflow:hidden;min-height:700px}.admin_chatSidebar__HJHu_{border-right:1px solid #e5e7eb;overflow-y:auto;background:#fafafa;padding:16px}.admin_userTile__wG_aH{display:flex;gap:12px;align-items:center;padding:14px;border-radius:12px;cursor:pointer;margin-bottom:8px;transition:all .2s ease}.admin_userTile__wG_aH:hover{background:#f3ebff}.admin_userTileActive__Nkapw{display:flex;gap:12px;align-items:center;padding:14px;border-radius:12px;cursor:pointer;margin-bottom:8px;transition:all .2s ease;background:#ebe1ff}.admin_userAvatar__TbNMc{width:48px;height:48px;border-radius:50%;background:#6c35d7;color:white;display:flex;align-items:center;justify-content:center;font-weight:700}.admin_userInfo__ZGozl{display:flex;flex-direction:column}.admin_chatConversation__wr1ZJ{padding:20px;overflow-y:auto}.admin_emptyConversation__WLWP9{height:100%;display:flex;align-items:center;justify-content:center;color:#999;font-size:18px}.admin_chatThread__Q6hgv{margin-bottom:24px}.admin_replyArea__mEO9c{margin-top:15px;display:flex;gap:10px}.admin_replyArea__mEO9c textarea{flex:1 1;min-height:70px}.admin_toolbar__4EkC4{display:flex;justify-content:space-between;gap:20px;margin-bottom:20px;flex-wrap:wrap}.admin_toolbarActions__3LOeM{display:flex;gap:10px}.admin_userGroupCard__SVNRo{background:#fff;border-radius:16px;margin-bottom:18px;border:1px solid #e5e7eb;overflow:hidden}.admin_userGroupHeader__Jb_w_{display:flex;justify-content:space-between;align-items:center;padding:18px;cursor:pointer;background:#f7f4ff}.admin_userGroupHeader__Jb_w_:hover{background:#efe9ff}.admin_userGroupHeader__Jb_w_ h3{margin:0;color:#5b2bbf}.admin_userGroupHeader__Jb_w_ p{margin:5px 0 0;color:#666}.admin_userMetrics__szQ2r{display:flex;gap:12px}.admin_metricCompleted__ONFI6,.admin_metricPending__X0BPk,.admin_metricRejected__ezERD{font-size:13px;font-weight:600;padding:6px 10px;border-radius:20px}.admin_metricPending__X0BPk{background:#fff4dd;color:#c67c00}.admin_metricCompleted__ONFI6{background:#e5f9eb;color:#198754}.admin_metricRejected__ezERD{background:#ffe5e5;color:#dc3545}.admin_stepsContainer__X30Bb{padding:20px;display:grid;grid-gap:15px;gap:15px}.admin_stepCard__lVQ9j{border-radius:14px}.admin_stepHeader__DfMtC{display:flex;justify-content:space-between;margin-bottom:12px}.admin_stepHeader__DfMtC p{margin:4px 0 0;color:#666}.admin_stepFooter__Lrkkv{display:flex;justify-content:space-between;align-items:center;margin-top:15px}@media (max-width:768px){.admin_stepFooter__Lrkkv,.admin_toolbar__4EkC4,.admin_userGroupHeader__Jb_w_{flex-direction:column;align-items:stretch}.admin_userMetrics__szQ2r{margin-top:10px;flex-wrap:wrap}}.admin_errorToast__Ov4_N,.admin_successToast__3pbxV{box-shadow:0 8px 20px rgba(0,0,0,.15);font-weight:600}.admin_progressToolbar__a4jLt{display:flex;justify-content:space-between;gap:15px;margin-bottom:20px;flex-wrap:wrap}.admin_progressToolbarRight__7xdfg{display:flex;align-items:center;gap:10px}.admin_bulkActionBar__BNvL1{display:flex;align-items:center;gap:12px;margin-bottom:20px}.admin_userAccordionCard__XBzay{background:#fff;border-radius:16px;margin-bottom:16px;overflow:hidden;border:1px solid #e5e7eb}.admin_userAccordionHeader__IZGpY{display:flex;justify-content:space-between;align-items:center;background:#f6f2ff;padding:18px;cursor:pointer}.admin_userAccordionHeader__IZGpY:hover{background:#efe9ff}.admin_userMetricGroup__11ebg{display:flex;gap:10px}.admin_completedBadge__dYWJ5,.admin_pendingBadge__o9zEB,.admin_rejectedBadge__Ca5cA{padding:6px 12px;border-radius:20px;font-size:12px;font-weight:600}.admin_pendingBadge__o9zEB{background:#fff7d6;color:#ad7300}.admin_rejectedBadge__Ca5cA{background:#fde8e8;color:#dc3545}.admin_completedBadge__dYWJ5{background:#e7f8ed;color:#198754}.admin_userStepsWrapper__eoQAc{padding:18px;display:grid;grid-gap:14px;gap:14px}.admin_stepCard__lVQ9j{border:1px solid #e5e7eb;border-radius:12px;padding:15px}.admin_stepCardHeader__vrYtd{display:flex;gap:12px;align-items:center;justify-content:space-between}.admin_commentSection__VcSih{margin-top:12px;margin-bottom:12px}.admin_stepCardFooter__Ey0P7{margin-top:15px}@media (max-width:768px){.admin_userAccordionHeader__IZGpY{flex-direction:column;align-items:flex-start;gap:12px}.admin_userMetricGroup__11ebg{flex-wrap:wrap}}.admin_userHeaderLeft__giUoo{display:flex;align-items:flex-start;gap:12px}.admin_userHeaderLeft__giUoo input[type=checkbox]{margin-top:6px;width:18px;height:18px;cursor:pointer}.admin_userInfoBlock__KzssJ{cursor:pointer}.admin_userInfoBlock__KzssJ h3{margin:0}.admin_stepCardActions__9RKrF{margin-top:15px;border-top:1px solid #eee;padding-top:15px}.admin_actionWrapper__iFVzI{display:flex;gap:10px;align-items:center}.admin_actionSelect__6Akka{min-width:180px;height:38px}.admin_actionWrapper__iFVzI button{height:38px}.admin_confirmModal__focHD,.admin_processingModal___06Nr{background:white;width:420px;border-radius:18px;padding:24px;text-align:center}.admin_modalDetails__m2MSU{margin:20px 0;display:flex;flex-direction:column;gap:6px}.admin_processingGif__LXgyl{width:120px;margin-bottom:15px}.admin_successToast__3pbxV{background:#198754}.admin_errorToast__Ov4_N,.admin_successToast__3pbxV{position:fixed;top:20px;right:20px;color:white;padding:14px 18px;border-radius:10px;z-index:999999}.admin_errorToast__Ov4_N{background:#dc3545}.admin_fileCabinetHeader__6rPQX{display:flex;justify-content:space-between;align-items:center;margin-bottom:25px;flex-wrap:wrap;gap:20px}.admin_fileCabinetHeader__6rPQX h2{font-size:28px;color:#4f25b8;margin-bottom:4px}.admin_fileCabinetHeader__6rPQX p{color:#666;margin:0}.admin_fileCabinetStats__2NCLE{display:flex;gap:16px}.admin_fileStatCard__TiVWd{background:linear-gradient(135deg,#5b2bbf,#7c4dff);color:white;min-width:140px;border-radius:16px;padding:16px;box-shadow:0 8px 20px rgba(91,43,191,.2)}.admin_fileStatCard__TiVWd span{display:block;opacity:.9;font-size:13px}.admin_fileStatCard__TiVWd strong{display:block;font-size:30px;margin-top:6px}.admin_uploadCard__Safv_{background:white;border-radius:20px;padding:28px;margin-bottom:24px;box-shadow:0 4px 18px rgba(0,0,0,.08)}.admin_uploadCard__Safv_ h3{margin-bottom:20px;color:#4f25b8}.admin_uploadGrid__YWcNV{display:grid;grid-template-columns:1fr 1fr;grid-gap:15px;gap:15px}.admin_formSelect__6aDIy{width:100%;height:48px;border:1px solid #ddd;border-radius:12px;padding:0 12px;background:white}.admin_fileInputWrapper__5OHw1{margin-top:20px;margin-bottom:20px;border:2px dashed #cab8ff;border-radius:16px;padding:30px;text-align:center;background:#faf8ff}.admin_fileInputWrapper__5OHw1 input[type=file]{width:100%}.admin_searchBarWrapper__AMLiK{margin-bottom:24px}.admin_searchBarWrapper__AMLiK .admin_searchInput__SZGBc,.admin_searchInput__SZGBc{width:100%;max-width:500px;height:48px;border-radius:12px;border:1px solid #ddd;padding:0 15px}.admin_fileSection__ac104{margin-bottom:30px}.admin_fileSectionHeader__B2qp_{display:flex;align-items:center;justify-content:space-between;background:white;border-radius:16px;padding:16px 20px;margin-bottom:18px;box-shadow:0 2px 10px rgba(0,0,0,.05)}.admin_fileSectionHeader__B2qp_ h3{margin:0;color:#4f25b8}.admin_fileSectionHeader__B2qp_ span{font-weight:600;color:#666}.admin_fileGrid__Ute0F{grid-template-columns:repeat(auto-fill,minmax(360px,1fr))}.admin_fileCard__LDW3d{background:white;border-radius:18px;overflow:hidden;border:1px solid #e7e7e7;transition:.25s ease}.admin_fileCard__LDW3d:hover{transform:translateY(-3px);box-shadow:0 8px 24px rgba(0,0,0,.08)}.admin_fileCardHeader__qNDaq{background:linear-gradient(135deg,#5b2bbf,#7b49e3);padding:14px 18px;color:white;font-weight:600}.admin_fileCardBody__TNVjb{padding:18px}.admin_fileCardBody__TNVjb p{margin-bottom:10px;color:#444}.admin_fileCardBody__TNVjb strong{color:#222}.admin_fileCardActions__419PJ{display:flex;gap:10px;padding:18px;border-top:1px solid #eee}.admin_downloadBtn___Ku9e{flex:1 1;border-radius:10px;padding:10px;font-weight:600}.admin_downloadBtn___Ku9e:hover{background:#15803d}.admin_deleteBtn__9FgDH{flex:1 1;border-radius:10px;padding:10px;font-weight:600}.admin_deleteBtn__9FgDH:hover{background:#b91c1c}.admin_successBanner__2SWhe{background:#dcfce7;color:#166534;padding:14px;border-radius:12px;margin-bottom:15px}.admin_errorBanner__CKTnI{background:#fee2e2;color:#991b1b;padding:14px;border-radius:12px;margin-bottom:15px}@media (max-width:768px){.admin_uploadGrid__YWcNV{grid-template-columns:1fr}.admin_fileCabinetHeader__6rPQX{flex-direction:column;align-items:stretch}.admin_fileCabinetStats__2NCLE{width:100%}.admin_fileStatCard__TiVWd{flex:1 1}.admin_fileGrid__Ute0F{grid-template-columns:1fr}}.admin_fileAccordion__oT_Tq{margin-bottom:20px}.admin_fileAccordionHeader__sTwPu{display:flex;justify-content:space-between;align-items:center;background:white;border-radius:16px;padding:18px 22px;cursor:pointer;box-shadow:0 2px 8px rgba(0,0,0,.05)}.admin_fileAccordionHeader__sTwPu:hover{background:#faf8ff}.admin_fileAccordionHeader__sTwPu h3{margin:0;color:#5b2bbf}.admin_fileCount__JsZV_{background:#ede6ff;color:#5b2bbf;padding:8px 14px;border-radius:20px;font-weight:600}.admin_fileGrid__Ute0F{display:grid;grid-template-columns:repeat(auto-fill,minmax(350px,1fr));grid-gap:18px;gap:18px;margin-top:18px}.admin_documentCard__l673i{background:white;transition:.2s ease}.admin_documentCard__l673i:hover{transform:translateY(-2px);box-shadow:0 8px 20px rgba(0,0,0,.08)}.admin_documentHeader__A_iCU{background:linear-gradient(135deg,#5b2bbf,#7c4dff);padding:14px 18px}.admin_documentActions__yQe2R{padding:18px}.admin_fileCabinetHero__9ik9Z{margin-bottom:20px}.admin_fileCabinetHero__9ik9Z h2{color:#5b2bbf;margin-bottom:5px}.admin_fileCabinetHero__9ik9Z p{color:#666}.admin_fileStatsCards__lcMkN{display:flex;gap:16px;margin-bottom:25px}.admin_fileMetric__KeCRQ{flex:1 1;background:linear-gradient(135deg,#5b2bbf,#7b49e3);color:white;padding:18px;border-radius:16px}.admin_fileMetric__KeCRQ span{display:block;font-size:13px}.admin_fileMetric__KeCRQ strong{font-size:28px}.admin_uploadActions__PFPkA{text-align:center;margin-top:12px}.admin_searchWrapper__Dzfmx{margin:20px 0}.admin_subStepCard__bcL_f{border-radius:16px;border:1px solid #e5e7eb}.admin_subStepHeader__8f4Z8{background:#f7f3ff;padding:16px 20px}.admin_subStepHeader__8f4Z8 h3{margin:0;color:#5b2bbf}.admin_fileBadge__z1eyl{min-width:90px;text-align:center;box-shadow:0 4px 10px rgba(91,43,191,.2)}.admin_downloadBtn___Ku9e{background:#16a34a;margin-right:8px}.admin_deleteBtn__9FgDH,.admin_downloadBtn___Ku9e{color:white;border:none;padding:8px 14px;border-radius:8px;cursor:pointer}.admin_deleteBtn__9FgDH{background:#dc2626}.admin_fileGrid__Ute0F{display:grid!important;grid-template-columns:repeat(auto-fill,minmax(320px,1fr));grid-gap:20px;gap:20px;margin-top:20px}.admin_documentCard__l673i{display:flex;flex-direction:column;background:#ffffff;border-radius:18px;border:1px solid #e5e7eb;overflow:hidden;min-height:220px;box-shadow:0 4px 14px rgba(0,0,0,.08)}.admin_documentHeader__A_iCU{background:linear-gradient(135deg,#5b2bbf,#7b49e3);color:white;padding:16px;font-weight:600}.admin_documentBody__fmVZZ{flex:1 1;padding:18px}.admin_documentActions__yQe2R{display:flex;gap:10px;padding:15px;border-top:1px solid #eee}.admin_subStepCard__bcL_f{background:white;border-radius:18px;overflow:hidden;margin-bottom:24px;box-shadow:0 3px 12px rgba(0,0,0,.06)}.admin_subStepHeader__8f4Z8{background:linear-gradient(135deg,#f5f1ff,#ede5ff);padding:18px 24px;display:flex;justify-content:space-between;align-items:center}.admin_fileBadge__z1eyl{color:white;border-radius:20px;font-weight:600}.admin_userFileHeader__3Z68T{padding:18px 24px}.admin_userFileHeader__3Z68T span{color:#666}.admin_fileBadge__z1eyl{background:#5b2bbf;color:#ffffff!important;padding:8px 14px;display:inline-flex;align-items:center;justify-content:center}.admin_migrationHero__wTlHB{margin-bottom:25px}.admin_migrationHero__wTlHB h2{color:#5b2bbf}.admin_migrationHero__wTlHB p{color:#666}.admin_migrationCard__hzeDp{background:white;border-radius:18px;padding:25px;display:flex;justify-content:space-between;align-items:center;box-shadow:0 4px 14px rgba(0,0,0,.08);margin-bottom:25px}.admin_migrationInfo__8rVtd h3{margin-bottom:12px}.admin_migrationResults__MO9_6{background:white;border-radius:18px;padding:25px;box-shadow:0 4px 14px rgba(0,0,0,.08)}.admin_resultGrid__Iksmq{display:flex;gap:15px;margin-top:15px}.admin_resultCard__WqTqH{flex:1 1;background:linear-gradient(135deg,#5b2bbf,#7b49e3);color:white;border-radius:16px;padding:20px;text-align:center}.admin_resultCard__WqTqH span{display:block;opacity:.85}.admin_resultCard__WqTqH strong{font-size:30px}.admin_userFileCard__os5s_{background:white;border-radius:18px;overflow:hidden;margin-bottom:24px;box-shadow:0 4px 14px rgba(0,0,0,.06)}.admin_userFileHeader__3Z68T{background:linear-gradient(135deg,#f7f3ff,#efe5ff);padding:20px 24px;display:flex;justify-content:space-between;align-items:center}.admin_userFileHeader__3Z68T h3{margin:0;color:#5b2bbf}.admin_userFileHeader__3Z68T p{margin-top:6px;color:#666}.admin_userFilesGrid__bib_P{padding:20px;display:grid;grid-template-columns:repeat(auto-fill,minmax(350px,1fr));grid-gap:18px;gap:18px}.admin_fileBadge__z1eyl{background:linear-gradient(135deg,#5b2bbf,#7b49e3);color:white!important;padding:8px 16px;border-radius:999px;font-weight:700;font-size:13px}.admin_fileBadge__z1eyl *{color:white!important}.admin_modalIcon__p04Jx{margin-bottom:10px}.admin_modalActions__1Q5G6{margin-top:20px}.admin_modalOverlay__rh7n3{position:fixed;inset:0;background:rgba(0,0,0,.45);display:flex;justify-content:center;align-items:center;z-index:99999}.admin_confirmModal__focHD{width:420px;background:white;border-radius:18px;padding:28px;text-align:center;box-shadow:0 15px 35px rgba(0,0,0,.25)}.admin_modalIcon__p04Jx{font-size:48px;margin-bottom:12px}.admin_modalFileName__OW1Iw{margin:18px 0;padding:12px;background:#f7f3ff;border-radius:10px;color:#5b2bbf;font-weight:600;word-break:break-word}.admin_modalActions__1Q5G6{display:flex;justify-content:center;gap:12px}.admin_secondaryButton__cglX_{background:#e5e7eb}.admin_deleteButton__IZT_4,.admin_secondaryButton__cglX_{border:none;border-radius:10px;padding:10px 18px;cursor:pointer}.admin_deleteButton__IZT_4{background:#dc2626;color:white}.admin_deleteButton__IZT_4:hover{background:#b91c1c}.admin_userHeaderActions__ExT6q{display:flex;align-items:center;gap:12px}.admin_downloadAllBtn__lZif_{border:none;background:linear-gradient(135deg,#2563eb,#3b82f6);color:white;border-radius:12px;padding:10px 16px;font-size:13px;font-weight:600;cursor:pointer;transition:.2s ease;box-shadow:0 6px 16px rgba(37,99,235,.25)}.admin_downloadAllBtn__lZif_:hover{transform:translateY(-1px);box-shadow:0 10px 20px rgba(37,99,235,.35)}.admin_downloadAllBtn__lZif_:active{transform:scale(.98)}