.Notification_notificationContainer__1mK5c{box-sizing:border-box;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,sans-serif;margin:0 auto;max-width:900px;padding:20px;width:100%}.Notification_notificationLoading__63RuK{align-items:center;color:#666;display:flex;flex-direction:column;justify-content:center;padding:60px 20px}.Notification_loadingSpinner__SzS3k{animation:Notification_spin__SAeY7 1s linear infinite;border:3px solid #f3f3f3;border-radius:50%;border-top-color:#007bff;height:40px;margin-bottom:20px;width:40px}@keyframes Notification_spin__SAeY7{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}.Notification_notificationHeader__lTOTt{align-items:flex-start;display:flex;flex-wrap:wrap;gap:20px;justify-content:space-between;margin-bottom:30px}.Notification_notificationTitle__CJ5j1{align-items:center;display:flex;flex-wrap:wrap;gap:15px}.Notification_notificationTitle__CJ5j1 h2{color:#1a1a1a;font-size:clamp(20px,4vw,28px);font-weight:700;line-height:1.2;margin:0}.Notification_unreadCountBadge__unV-B{background:linear-gradient(135deg,#ff6b6b,#ee5a52);border-radius:20px;box-shadow:0 2px 8px #ff6b6b4d;color:#fff;font-size:clamp(12px,2.5vw,14px);font-weight:600;padding:6px 12px;white-space:nowrap}.Notification_notificationActions__GrKLp{align-items:flex-start;display:flex;flex-wrap:wrap;gap:20px;justify-content:flex-end;width:100%}.Notification_toastProgressBar__rKGqq{background:#0000000d;border-radius:0 0 12px 12px;bottom:0;height:3px;left:0;overflow:hidden;position:absolute;right:0}.Notification_toastProgress__Bnq26{background:linear-gradient(90deg,#007bff,#0056b3);border-radius:0 0 12px 0;box-shadow:0 0 10px #007bff80;height:100%;transition:width 50ms linear}.Notification_toastNotification__Nckr1[data-type=giveaway] .Notification_toastProgress__Bnq26{background:linear-gradient(90deg,#ff6b6b,#ee5a52);box-shadow:0 0 10px #ff6b6b80}.Notification_toastNotification__Nckr1[data-type=task] .Notification_toastProgress__Bnq26{background:linear-gradient(90deg,#4ecdc4,#44a08d);box-shadow:0 0 10px #4ecdc480}.Notification_toastNotification__Nckr1[data-type=reward] .Notification_toastProgress__Bnq26{background:linear-gradient(90deg,#feca57,#ff9ff3);box-shadow:0 0 10px #feca5780}.Notification_toastNotification__Nckr1[data-type=message] .Notification_toastProgress__Bnq26{background:linear-gradient(90deg,#667eea,#764ba2);box-shadow:0 0 10px #667eea80}.Notification_toastNotification__Nckr1[data-type=system] .Notification_toastProgress__Bnq26{background:linear-gradient(90deg,#a8a8a8,#8c8c8c);box-shadow:0 0 10px #a8a8a880}.Notification_toastContainer__zdnlc{display:flex;flex-direction:column;gap:12px;max-height:calc(100vh - 100px);max-width:420px;overflow-y:auto;padding-bottom:20px;pointer-events:none;position:fixed;right:20px;top:80px;width:auto;z-index:9999}.Notification_toastContainer__zdnlc::-webkit-scrollbar{width:4px}.Notification_toastContainer__zdnlc::-webkit-scrollbar-track{background:#0000}.Notification_toastContainer__zdnlc::-webkit-scrollbar-thumb{background:#0003;border-radius:2px}.Notification_toastContainer__zdnlc::-webkit-scrollbar-thumb:hover{background:#0000004d}.Notification_toastNotification__Nckr1{align-items:flex-start;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#fff;border:1px solid #e9ecef;border-radius:12px;box-shadow:0 8px 32px #0000001f,0 2px 8px #00000014;cursor:pointer;display:flex;gap:12px;max-width:420px;min-width:320px;opacity:0;overflow:hidden;padding:16px 16px 19px;pointer-events:auto;position:relative;transform:translateX(120%);transition:all .3s cubic-bezier(.4,0,.2,1)}.Notification_toastNotification__Nckr1:before{background:linear-gradient(135deg,#007bff,#0056b3);border-radius:12px 0 0 12px;bottom:0;content:"";left:0;position:absolute;top:0;width:4px}.Notification_toastNotification__Nckr1:hover{box-shadow:0 12px 40px #0000002e,0 4px 12px #0000001f;transform:translateX(0) translateY(-2px) scale(1.02)}.Notification_toastNotification__Nckr1:hover .Notification_toastProgress__Bnq26{transition:none}.Notification_toastVisible__gAk5K{animation:Notification_slideInRight__xppP8 .4s cubic-bezier(.4,0,.2,1);opacity:1;transform:translateX(0)}.Notification_toastExiting__hLis2{animation:Notification_slideOutRight__gi3C8 .3s cubic-bezier(.4,0,1,1);opacity:0;transform:translateX(120%)}@keyframes Notification_slideInRight__xppP8{0%{opacity:0;transform:translateX(120%)}to{opacity:1;transform:translateX(0)}}@keyframes Notification_slideOutRight__gi3C8{0%{opacity:1;transform:translateX(0) scale(1)}to{opacity:0;transform:translateX(120%) scale(.9)}}.Notification_toastIcon__m3TOr{animation:Notification_iconPop__7tECa .4s cubic-bezier(.4,0,.2,1) .2s backwards;flex-shrink:0;margin-top:2px}@keyframes Notification_iconPop__7tECa{0%{opacity:0;transform:scale(0)}50%{transform:scale(1.1)}to{opacity:1;transform:scale(1)}}.Notification_toastIcon__m3TOr .Notification_notificationTypeIcon__tVPxZ{animation:Notification_iconRotate__nzGjR .6s ease-in-out;height:16px;padding:6px;width:16px}@keyframes Notification_iconRotate__nzGjR{0%{transform:rotate(-180deg)}to{transform:rotate(0deg)}}.Notification_toastContent__cZ7RE{flex:1 1;min-width:0;overflow:hidden}.Notification_toastTitle__b7z8y{word-wrap:break-word;animation:Notification_fadeInUp__9UZCP .4s ease .1s backwards;color:#1a1a1a;font-size:14px;font-weight:600;line-height:1.3;margin:0 0 4px;overflow-wrap:break-word}.Notification_toastMessage__XJSsy{word-wrap:break-word;animation:Notification_fadeInUp__9UZCP .4s ease .15s backwards;color:#666;display:block;font-size:12px;line-height:1.4;margin:0 0 6px;overflow-wrap:break-word}.Notification_toastTime__tKml9{animation:Notification_fadeInUp__9UZCP .4s ease .2s backwards;color:#999;font-size:10px;font-weight:500}@keyframes Notification_fadeInUp__9UZCP{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:translateY(0)}}.Notification_toastLink__5485E,.Notification_toastMessage__XJSsy a{color:#007bff!important;display:inline;font-weight:500;text-decoration:underline;transition:color .2s ease;word-break:break-all}.Notification_toastLink__5485E:hover,.Notification_toastMessage__XJSsy a:hover{color:#0056b3!important;text-decoration:underline}.Notification_toastCloseBtn__gnIOh{align-items:center;background:#0000;border:none;border-radius:6px;color:#999;cursor:pointer;display:flex;flex-shrink:0;height:24px;justify-content:center;padding:6px;position:absolute;right:8px;top:8px;transition:all .2s ease;width:24px;z-index:10}.Notification_toastCloseBtn__gnIOh:hover{background:#f8f9fa;color:#666;transform:rotate(90deg)}.Notification_toastCloseBtn__gnIOh:active{transform:rotate(90deg) scale(.9)}.Notification_notificationMessage__umqMF{line-height:1.4}.Notification_notificationMessage__umqMF a{color:#007bff;font-weight:500;text-decoration:underline;transition:color .2s ease}.Notification_notificationMessage__umqMF a:hover{color:#0056b3}@media (max-width:280px){.Notification_toastContainer__zdnlc{gap:8px}.Notification_toastNotification__Nckr1{border-radius:6px;padding:8px}.Notification_toastIcon__m3TOr{margin-top:1px}.Notification_toastIcon__m3TOr .Notification_notificationTypeIcon__tVPxZ{height:12px;padding:4px;width:12px}}.Notification_filterButtons__dRCBJ{background:#f8f9fa;border-radius:8px;display:flex;flex-wrap:nowrap;gap:2px;padding:4px}.Notification_filterBtn__Bultt{background:#0000;border:none;border-radius:6px;color:#666;cursor:pointer;font-size:clamp(12px,2.5vw,14px);font-weight:500;padding:8px 16px;transition:all .2s ease;white-space:nowrap}@supports (min-width:fit-content){.Notification_filterBtn__Bultt,.Notification_filterButtons__dRCBJ{min-width:fit-content}}.Notification_filterBtn__Bultt:hover{background:#e9ecef;color:#333}.Notification_filterBtn__Bultt.Notification_active__PnNOO{background:#007bff;box-shadow:0 2px 4px #007bff4d;color:#fff}.Notification_markAllReadBtn__J5XG7{align-items:center;background:#28a745;border:none;border-radius:8px;box-shadow:0 2px 4px #28a7454d;color:#fff;cursor:pointer;display:flex;font-size:clamp(12px,2.5vw,14px);font-weight:500;gap:8px;padding:10px 16px;transition:all .2s ease;white-space:nowrap}.Notification_markAllReadBtn__J5XG7:hover{background:#218838;box-shadow:0 4px 8px #28a74566;transform:translateY(-1px)}.Notification_actionButtons__fR9IC{align-items:center;display:flex;gap:8px}.Notification_deleteAllBtn__HQ4fY{align-items:center;background-color:#dc3545;border:none;border-radius:6px;color:#fff;cursor:pointer;display:flex;font-size:14px;gap:6px;padding:8px 12px;transition:all .2s ease}.Notification_deleteAllBtn__HQ4fY:hover{background-color:#c82333;transform:translateY(-1px)}.Notification_deleteAllBtn__HQ4fY:active{transform:translateY(0)}.Notification_notificationsList__e1uYk{display:flex;flex-direction:column;gap:12px}.Notification_notificationItem__uU8uh{align-items:flex-start;background:#fff;border:1px solid #e9ecef;border-radius:12px;box-sizing:border-box;cursor:pointer;display:flex;overflow:hidden;padding:20px;position:relative;transition:all .3s ease;width:100%}.Notification_notificationItem__uU8uh:before{background:#0000;bottom:0;content:"";left:0;position:absolute;top:0;transition:all .3s ease;width:4px}.Notification_notificationItem__uU8uh.Notification_unread__y-GiX{background:linear-gradient(135deg,#f8f9ff,#fff);border-color:#007bff;box-shadow:0 2px 8px #007bff1a}.Notification_notificationItem__uU8uh.Notification_unread__y-GiX:before{background:linear-gradient(135deg,#007bff,#0056b3)}.Notification_notificationItem__uU8uh:hover{border-color:#007bff;box-shadow:0 8px 25px #0000001a;transform:translateY(-2px)}.Notification_notificationIcon__NvN87{flex-shrink:0;margin-right:16px;margin-top:2px}.Notification_notificationTypeIcon__tVPxZ{align-items:center;border-radius:50%;color:#fff;display:flex;height:20px;justify-content:center;padding:8px;width:20px}.Notification_notificationTypeIcon__tVPxZ.Notification_giveaway__j0hFd{background:linear-gradient(135deg,#ff6b6b,#ee5a52)}.Notification_notificationTypeIcon__tVPxZ.Notification_task__9-E2K{background:linear-gradient(135deg,#4ecdc4,#44a08d)}.Notification_notificationTypeIcon__tVPxZ.Notification_reward__Y-ntG{background:linear-gradient(135deg,#feca57,#ff9ff3)}.Notification_notificationTypeIcon__tVPxZ.Notification_message__ql8X1{background:linear-gradient(135deg,#667eea,#764ba2)}.Notification_notificationTypeIcon__tVPxZ.Notification_system__Ym2Jx{background:linear-gradient(135deg,#a8a8a8,#8c8c8c)}.Notification_notificationContent__i55gI{flex:1 1;min-width:0;overflow:hidden}.Notification_notificationMain__UYK9I{margin-bottom:8px}.Notification_notificationItemTitle__7OrZX{word-wrap:break-word;color:#1a1a1a;font-size:clamp(14px,3vw,16px);font-weight:600;line-height:1.4;margin:0 0 8px;overflow-wrap:break-word}.Notification_notificationMessage__umqMF{word-wrap:break-word;color:#666;font-size:clamp(12px,2.5vw,14px);line-height:1.5;margin:0;overflow-wrap:break-word}.Notification_notificationMeta__b-CCx{align-items:center;display:flex;flex-wrap:wrap;gap:12px;margin-top:8px}.Notification_notificationDate__b2uIF{color:#999;font-size:clamp(10px,2vw,12px);font-weight:500;white-space:nowrap}.Notification_notificationType__Z3DM3{border-radius:12px;font-size:clamp(9px,1.8vw,11px);font-weight:600;letter-spacing:.5px;padding:2px 8px;text-transform:uppercase;white-space:nowrap}.Notification_notificationType__Z3DM3.Notification_giveaway__j0hFd{background:#ff6b6b1a;color:#ee5a52}.Notification_notificationType__Z3DM3.Notification_task__9-E2K{background:#4ecdc41a;color:#44a08d}.Notification_notificationType__Z3DM3.Notification_reward__Y-ntG{background:#feca571a;color:#ff9ff3}.Notification_notificationType__Z3DM3.Notification_message__ql8X1{background:#667eea1a;color:#764ba2}.Notification_notificationType__Z3DM3.Notification_system__Ym2Jx{background:#a8a8a81a;color:#8c8c8c}.Notification_notificationActionsBtn__c1s0A{align-items:flex-start;display:flex;flex-shrink:0;gap:8px;margin-left:16px}.Notification_deleteBtn__1zVxH,.Notification_markReadBtn__ZACfU{align-items:center;border:none;border-radius:6px;cursor:pointer;display:flex;height:32px;justify-content:center;min-width:32px;padding:8px;transition:all .2s ease}.Notification_markReadBtn__ZACfU{background:#e8f5e8;color:#28a745}.Notification_markReadBtn__ZACfU:hover{background:#28a745;color:#fff}.Notification_deleteBtn__1zVxH{background:#ffeaea;color:#dc3545}.Notification_deleteBtn__1zVxH:hover{background:#dc3545;color:#fff}.Notification_noNotifications__Eurwy{color:#666;padding:80px 20px;text-align:center}.Notification_noNotificationsIcon__1FsQ8{color:#ddd;font-size:clamp(32px,8vw,48px);margin-bottom:20px}.Notification_noNotifications__Eurwy h3{color:#333;font-size:clamp(18px,4vw,22px);font-weight:600;margin:0 0 12px}.Notification_noNotifications__Eurwy p{font-size:clamp(14px,3vw,16px);line-height:1.5;margin:0}.Notification_notificationBadge__quHxQ{align-items:center;animation:Notification_pulse__By\+o7 2s infinite;background:linear-gradient(135deg,#ff6b6b,#ee5a52);border-radius:50%;box-shadow:0 2px 6px #ff6b6b66;color:#fff;display:flex;font-size:12px;font-weight:700;height:20px;justify-content:center;min-width:20px;position:absolute;right:-8px;top:-8px}@keyframes Notification_pulse__By\+o7{0%{transform:scale(1)}50%{transform:scale(1.1)}to{transform:scale(1)}}@media (max-width:1024px){.Notification_notificationContainer__1mK5c{padding:18px}.Notification_notificationActions__GrKLp,.Notification_notificationHeader__lTOTt{gap:16px}.Notification_notificationItem__uU8uh{padding:18px}}@media (max-width:768px){.Notification_toastContainer__zdnlc{left:10px;max-width:none;right:10px;top:70px;width:auto}.Notification_toastNotification__Nckr1{border-radius:10px;max-width:none;min-width:0;min-width:auto;padding:14px 14px 17px;width:100%}.Notification_toastTitle__b7z8y{font-size:13px;margin-right:28px;padding-right:4px}.Notification_toastMessage__XJSsy{font-size:11px;margin-right:28px;padding-right:4px}.Notification_toastTime__tKml9{font-size:9px}.Notification_toastCloseBtn__gnIOh{height:22px;padding:5px;right:6px;top:6px;width:22px}.Notification_toastProgressBar__rKGqq{height:2.5px}.Notification_notificationContainer__1mK5c{margin-top:0;padding:16px}.Notification_notificationHeader__lTOTt{align-items:stretch;flex-direction:column;gap:16px}.Notification_notificationTitle__CJ5j1{justify-content:center;text-align:center}.Notification_notificationActions__GrKLp{align-items:stretch;flex-direction:column;gap:12px}.Notification_filterButtons__dRCBJ{justify-content:space-between;order:1}.Notification_filterBtn__Bultt{flex:1 1;padding:10px 12px;text-align:center}.Notification_markAllReadBtn__J5XG7{justify-content:center;order:2;padding:12px 16px;width:100%}.Notification_notificationItem__uU8uh{gap:12px;padding:16px}.Notification_notificationIcon__NvN87{margin-right:12px}.Notification_notificationTypeIcon__tVPxZ{height:18px;padding:6px;width:18px}.Notification_notificationActionsBtn__c1s0A{flex-direction:column;gap:6px;margin-left:12px}.Notification_deleteBtn__1zVxH,.Notification_markReadBtn__ZACfU{height:28px;min-width:28px;padding:6px}.Notification_notificationMeta__b-CCx{gap:8px}}@media (max-width:480px){.Notification_toastContainer__zdnlc{gap:10px;left:8px;right:8px;top:65px}.Notification_toastNotification__Nckr1{border-radius:8px;gap:10px;padding:12px 12px 15px}.Notification_toastIcon__m3TOr .Notification_notificationTypeIcon__tVPxZ{height:14px;padding:5px;width:14px}.Notification_toastTitle__b7z8y{font-size:12px;margin-right:26px}.Notification_toastMessage__XJSsy{font-size:10px;margin-right:26px}.Notification_toastTime__tKml9{font-size:8px}.Notification_toastCloseBtn__gnIOh{height:20px;padding:4px;right:5px;top:5px;width:20px}.Notification_toastProgressBar__rKGqq{height:2px}.Notification_notificationContainer__1mK5c{padding:12px}.Notification_notificationHeader__lTOTt{gap:12px;margin-bottom:20px}.Notification_notificationTitle__CJ5j1{gap:8px}.Notification_notificationItem__uU8uh{border-radius:8px;padding:14px}.Notification_notificationIcon__NvN87{margin-right:10px}.Notification_notificationTypeIcon__tVPxZ{height:16px;padding:5px;width:16px}.Notification_notificationActionsBtn__c1s0A{gap:4px;margin-left:8px}.Notification_deleteBtn__1zVxH,.Notification_markReadBtn__ZACfU{height:24px;min-width:24px;padding:4px}.Notification_filterBtn__Bultt{font-size:12px;padding:8px 10px}.Notification_markAllReadBtn__J5XG7{font-size:13px;padding:10px 14px}.Notification_unreadCountBadge__unV-B{font-size:11px;padding:4px 8px}.Notification_notificationMeta__b-CCx{align-items:flex-start;flex-direction:column;gap:4px}.Notification_noNotifications__Eurwy{padding:60px 20px}}@media (max-width:320px){.Notification_toastContainer__zdnlc{left:5px;right:5px;top:60px}.Notification_toastNotification__Nckr1{gap:8px;padding:10px 10px 13px}.Notification_toastTitle__b7z8y{font-size:11px}.Notification_toastMessage__XJSsy{font-size:9px}.Notification_toastCloseBtn__gnIOh{height:18px;width:18px}.Notification_notificationContainer__1mK5c{padding:8px}.Notification_notificationItem__uU8uh{padding:12px}.Notification_notificationTitle__CJ5j1 h2{font-size:18px}.Notification_filterBtn__Bultt{font-size:11px;padding:6px 8px}.Notification_markAllReadBtn__J5XG7{font-size:12px;gap:6px;padding:8px 12px}.Notification_notificationActionsBtn__c1s0A{margin-left:6px}.Notification_deleteBtn__1zVxH,.Notification_markReadBtn__ZACfU{height:20px;min-width:20px;padding:2px}}@media (-webkit-min-device-pixel-ratio:2),(min-resolution:192dpi){.Notification_toastProgressBar__rKGqq{height:4px}.Notification_toastNotification__Nckr1:before{width:5px}.Notification_notificationBadge__quHxQ{font-size:11px}.Notification_loadingSpinner__SzS3k{border-width:2px}}@media (max-height:600px) and (orientation:landscape){.Notification_toastContainer__zdnlc{max-height:calc(100vh - 20px);top:10px}.Notification_toastNotification__Nckr1{min-width:280px;padding:10px 10px 13px}.Notification_notificationContainer__1mK5c{padding:12px}.Notification_notificationHeader__lTOTt{margin-bottom:20px}.Notification_noNotifications__Eurwy,.Notification_notificationLoading__63RuK{padding:40px 20px}}@media (prefers-reduced-motion:reduce){.Notification_toastExiting__hLis2,.Notification_toastIcon__m3TOr,.Notification_toastMessage__XJSsy,.Notification_toastNotification__Nckr1,.Notification_toastTime__tKml9,.Notification_toastTitle__b7z8y,.Notification_toastVisible__gAk5K{animation:none!important;transition:opacity .2s ease}.Notification_toastProgress__Bnq26{transition:width 50ms linear}}@media print{.Notification_notificationContainer__1mK5c{max-width:none;padding:0}.Notification_notificationActionsBtn__c1s0A,.notificationActions{display:none}.Notification_notificationItem__uU8uh{border:1px solid #ccc;box-shadow:none;break-inside:avoid;page-break-inside:avoid}.Notification_notificationItem__uU8uh:hover{transform:none}}.TOTPVerificationModal_modalOverlay__kh0Nt{align-items:center;background-color:#000000b3;bottom:0;display:flex;justify-content:center;left:0;padding:20px;position:fixed;right:0;top:0;z-index:100002}.TOTPVerificationModal_modalContent__dduPF{animation:TOTPVerificationModal_slideIn__5m3Fr .3s ease-out;background:#fff;border-radius:12px;box-shadow:0 10px 40px #0003;max-width:450px;width:100%;z-index:1000000}.TOTPVerificationModal_modalHeader__TZPUH{align-items:center;border-bottom:1px solid #e5e7eb;display:flex;justify-content:space-between;padding:24px}.TOTPVerificationModal_modalHeader__TZPUH h2{align-items:center;color:#1f2937;display:flex;font-size:1.25rem;font-weight:600;gap:12px;margin:0}.TOTPVerificationModal_modalHeader__TZPUH h2 svg{color:#4f46e5}.TOTPVerificationModal_closeButton__oPAIz{align-items:center;background:none;border:none;border-radius:6px;color:#6b7280;cursor:pointer;display:flex;font-size:1.5rem;justify-content:center;padding:8px;transition:all .2s}.TOTPVerificationModal_closeButton__oPAIz:hover:not(:disabled){background-color:#f3f4f6;color:#1f2937}.TOTPVerificationModal_closeButton__oPAIz:disabled{cursor:not-allowed;opacity:.5}.TOTPVerificationModal_modalBody__SukMM{padding:24px}.TOTPVerificationModal_infoBox__d3YNq{background-color:#fef3c7;border:1px solid #fde68a;border-radius:8px;color:#92400e;display:flex;gap:12px;margin-bottom:24px;padding:16px}.TOTPVerificationModal_infoBox__d3YNq svg{flex-shrink:0;font-size:1.25rem;margin-top:2px}.TOTPVerificationModal_infoBox__d3YNq p{font-size:.875rem;line-height:1.5;margin:0}.TOTPVerificationModal_verificationSection__WEHAx{margin-bottom:20px}.TOTPVerificationModal_label__y6hcv{color:#374151;display:block;font-size:.875rem;font-weight:600;margin-bottom:8px}.TOTPVerificationModal_codeInput__iMFEK{border:2px solid #d1d5db;border-radius:8px;font-family:Courier New,monospace;font-size:1.5rem;letter-spacing:8px;padding:16px;text-align:center;transition:all .2s;width:100%}.TOTPVerificationModal_codeInput__iMFEK:focus{border-color:#4f46e5;box-shadow:0 0 0 3px #4f46e51a;outline:none}.TOTPVerificationModal_codeInput__iMFEK:disabled{background-color:#f3f4f6;cursor:not-allowed}.TOTPVerificationModal_hint__eiH4M{color:#6b7280;font-size:.75rem;margin:8px 0 0;text-align:center}.TOTPVerificationModal_errorMessage__tf9Yh{align-items:center;background-color:#fee2e2;border:1px solid #fecaca;border-radius:8px;color:#991b1b;display:flex;font-size:.875rem;gap:12px;margin-bottom:16px;padding:12px 16px}.TOTPVerificationModal_errorMessage__tf9Yh svg{font-size:1.25rem}.TOTPVerificationModal_toggleButton__ckvjc{background:none;border:none;color:#4f46e5;cursor:pointer;font-size:.875rem;font-weight:500;margin-bottom:20px;padding:10px;text-decoration:underline;transition:all .2s;width:100%}.TOTPVerificationModal_toggleButton__ckvjc:hover:not(:disabled){color:#4338ca}.TOTPVerificationModal_toggleButton__ckvjc:disabled{cursor:not-allowed;opacity:.5}.TOTPVerificationModal_buttonGroup__hFNqb{grid-gap:12px;display:grid;gap:12px;grid-template-columns:1fr 1fr}.TOTPVerificationModal_primaryButton__p5lVi,.TOTPVerificationModal_secondaryButton__uor-z{align-items:center;border:none;border-radius:8px;cursor:pointer;display:flex;font-size:.875rem;font-weight:600;justify-content:center;padding:12px 24px;transition:all .2s}.TOTPVerificationModal_primaryButton__p5lVi{background-color:#4f46e5;color:#fff}.TOTPVerificationModal_primaryButton__p5lVi:hover:not(:disabled){background-color:#4338ca}.TOTPVerificationModal_secondaryButton__uor-z{background-color:#fff;border:1px solid #d1d5db;color:#374151}.TOTPVerificationModal_secondaryButton__uor-z:hover:not(:disabled){background-color:#f9fafb}.TOTPVerificationModal_primaryButton__p5lVi:disabled,.TOTPVerificationModal_secondaryButton__uor-z:disabled{cursor:not-allowed;opacity:.6}@keyframes TOTPVerificationModal_slideIn__5m3Fr{0%{opacity:0;transform:translateY(-20px)}to{opacity:1;transform:translateY(0)}}@media (max-width:640px){.TOTPVerificationModal_modalOverlay__kh0Nt{padding:10px;z-index:100002}.TOTPVerificationModal_modalContent__dduPF{max-width:100%;z-index:1000000}.TOTPVerificationModal_modalBody__SukMM,.TOTPVerificationModal_modalHeader__TZPUH{padding:20px 16px}.TOTPVerificationModal_buttonGroup__hFNqb{grid-template-columns:1fr}}.ProfileSettingsModal_modalOverlay__uTJRL{align-items:center;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#0009;bottom:0;display:flex;justify-content:center;left:0;overflow-y:auto;padding:20px;position:fixed;right:0;top:0;z-index:10005}.ProfileSettingsModal_modalContent__\+tP6V{animation:ProfileSettingsModal_slideUp__nZSF9 .3s ease;background:#fff;border-radius:16px;box-shadow:0 20px 60px #0000004d;margin:auto;max-height:85vh;max-width:500px;min-width:450px;overflow-y:auto;position:relative;width:100%;z-index:10006}@keyframes ProfileSettingsModal_slideUp__nZSF9{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}.ProfileSettingsModal_modalHeader__diWVf{align-items:center;border-bottom:1px solid #e5e7eb;display:flex;justify-content:space-between;padding:24px 24px 16px}.ProfileSettingsModal_modalHeader__diWVf h2{color:#111827;font-size:1.5rem;font-weight:600;margin:0}.ProfileSettingsModal_closeButton__is\+uj{background:none;border:none;border-radius:4px;color:#6b7280;cursor:pointer;font-size:1.5rem;padding:4px;transition:all .2s ease}.ProfileSettingsModal_closeButton__is\+uj:hover{background:#f3f4f6;color:#111827}.ProfileSettingsModal_form__Rf-pD{padding:24px}.ProfileSettingsModal_formGroup__WO4qK{margin-bottom:20px}.ProfileSettingsModal_label__Y-Nqj{color:#374151;display:block;font-size:.95rem;font-weight:500;margin-bottom:8px}.ProfileSettingsModal_input__BW\+HR{border:2px solid #e5e7eb;border-radius:8px;font-size:1rem;padding:12px 16px;transition:all .2s ease;width:100%}.ProfileSettingsModal_input__BW\+HR:focus{border-color:#3b82f6;box-shadow:0 0 0 3px #3b82f61a;outline:none}.ProfileSettingsModal_hint__TfHV0{color:#6b7280;display:block;font-size:.875rem;margin-top:6px}.ProfileSettingsModal_fileUploadArea__mGOAj{margin-top:8px}.ProfileSettingsModal_fileInput__xycBZ{display:none}.ProfileSettingsModal_fileLabel__1e2dO{background:#f9fafb;border:2px dashed #d1d5db;border-radius:12px;cursor:pointer;display:block;padding:40px 20px;text-align:center;transition:all .3s ease}.ProfileSettingsModal_fileLabel__1e2dO:hover{background:#eff6ff;border-color:#3b82f6}.ProfileSettingsModal_uploadPlaceholder__S\+4ha{color:#6b7280}.ProfileSettingsModal_uploadIcon__A9mLf{font-size:3rem;margin-bottom:12px}.ProfileSettingsModal_previewImage__rpOSJ{border-radius:8px;max-height:200px;max-width:200px;object-fit:cover}.ProfileSettingsModal_errorMessage__z0Qvh,.ProfileSettingsModal_successMessage__xs-BB{align-items:center;border-radius:8px;display:flex;font-size:.95rem;gap:10px;margin-bottom:20px;padding:12px 16px}.ProfileSettingsModal_errorMessage__z0Qvh{background:#fef2f2;border:1px solid #fecaca;color:#dc2626}.ProfileSettingsModal_successMessage__xs-BB{background:#f0fdf4;border:1px solid #bbf7d0;color:#16a34a}.ProfileSettingsModal_buttonGroup__ch4fj{display:flex;gap:12px;margin-top:24px}.ProfileSettingsModal_cancelButton__dXQrX,.ProfileSettingsModal_deleteButton__8gd27,.ProfileSettingsModal_submitButton__42Xvn{border:none;border-radius:8px;cursor:pointer;flex:1 1;font-size:1rem;font-weight:500;padding:12px 24px;transition:all .2s ease}.ProfileSettingsModal_cancelButton__dXQrX{background:#f3f4f6;color:#374151}.ProfileSettingsModal_cancelButton__dXQrX:hover:not(:disabled){background:#e5e7eb}.ProfileSettingsModal_submitButton__42Xvn{background:linear-gradient(135deg,#3b82f6,#2563eb);color:#fff}.ProfileSettingsModal_submitButton__42Xvn:hover:not(:disabled){box-shadow:0 4px 12px #3b82f64d;transform:translateY(-1px)}.ProfileSettingsModal_deleteButton__8gd27{background:linear-gradient(135deg,#dc2626,#b91c1c);color:#fff}.ProfileSettingsModal_deleteButton__8gd27:hover:not(:disabled){box-shadow:0 4px 12px #dc26264d;transform:translateY(-1px)}.ProfileSettingsModal_cancelButton__dXQrX:disabled,.ProfileSettingsModal_deleteButton__8gd27:disabled,.ProfileSettingsModal_submitButton__42Xvn:disabled{cursor:not-allowed;opacity:.6}.ProfileSettingsModal_dangerZone__Tfu9a{background:#fef2f2;border:2px solid #fecaca;border-radius:12px;padding:24px;text-align:center}.ProfileSettingsModal_warningIcon__qWuiX{font-size:3rem;margin-bottom:16px}.ProfileSettingsModal_dangerZone__Tfu9a h3{color:#dc2626;font-size:1.25rem;margin:0 0 16px}.ProfileSettingsModal_dangerZone__Tfu9a p{color:#374151;font-size:.95rem;margin:12px 0}.ProfileSettingsModal_dangerZone__Tfu9a ul{color:#6b7280;margin:16px 0;padding-left:24px;text-align:left}.ProfileSettingsModal_dangerZone__Tfu9a li{font-size:.95rem;margin:8px 0}.ProfileSettingsModal_warningText__PISE-{color:#dc2626!important;font-weight:600;margin-top:16px!important}@media (min-width:769px){.ProfileSettingsModal_modalContent__\+tP6V{min-width:480px;width:500px}}@media (max-width:768px){.ProfileSettingsModal_modalOverlay__uTJRL{padding:15px}.ProfileSettingsModal_modalContent__\+tP6V{max-height:80vh;max-width:100%;min-width:auto;width:calc(100% - 30px)}.ProfileSettingsModal_modalHeader__diWVf h2{font-size:1.25rem}.ProfileSettingsModal_buttonGroup__ch4fj{flex-direction:column}.ProfileSettingsModal_cancelButton__dXQrX,.ProfileSettingsModal_deleteButton__8gd27,.ProfileSettingsModal_submitButton__42Xvn{width:100%}}.modal-overlay{align-items:center;background:#00000080;bottom:0;display:flex;justify-content:center;left:0;position:fixed;right:0;top:0;z-index:1000}.modal{background:#fff;border-radius:8px;box-shadow:0 2px 10px #0000001a;max-width:500px;padding:20px;position:relative;width:90%}.modal-header{display:flex;justify-content:flex-end}.modal-close-button{background:none;border:none;cursor:pointer;font-size:1.5rem}.modal-body{margin-top:10px}@media (max-width:768px){.modal{padding:15px;width:95%}}.UserProfileDropdown_profileDropdownContainer__8dbSC{position:relative;z-index:997}.UserProfileDropdown_profileButton__rBQMM{align-items:center;background:#fff;border:2px solid #e5e7eb;border-radius:20px;cursor:pointer;display:flex;gap:8px;height:40px;overflow:hidden;padding:0 12px 0 0;transition:all .3s ease}.UserProfileDropdown_dropdownIcon__kXdWB{color:#6b7280;font-size:.875rem;margin-right:2px;transition:transform .3s ease}.UserProfileDropdown_profileButton__rBQMM:not(:has(.UserProfileDropdown_dropdownIcon__kXdWB)){border-radius:50%;padding-right:0;width:40px}.UserProfileDropdown_profileButton__rBQMM:hover .UserProfileDropdown_dropdownIcon__kXdWB{color:#3b82f6;transform:translateY(2px)}.UserProfileDropdown_profileButton__rBQMM:hover{border-color:#3b82f6;transform:scale(1.05)}.UserProfileDropdown_profileImageWrapper__vJkpL{border-radius:50%;flex-shrink:0;height:40px;overflow:hidden;width:40px}.UserProfileDropdown_profileImage__FQ3BE{height:100%;object-fit:cover;width:100%}.UserProfileDropdown_profilePlaceholder__ZL3qI{align-items:center;background:linear-gradient(135deg,#667eea,#764ba2);border-radius:50%;color:#fff;display:flex;flex-shrink:0;font-size:1.2rem;height:40px;justify-content:center;width:40px}.UserProfileDropdown_dropdownMenu__od9kW{animation:UserProfileDropdown_slideDown__t0evn .2s ease;background:#fff;border-radius:12px;box-shadow:0 10px 40px #00000026;padding:8px;position:absolute;right:0;top:calc(100% + 10px);width:280px;z-index:9999}@keyframes UserProfileDropdown_slideDown__t0evn{0%{opacity:0;transform:translateY(-10px)}to{opacity:1;transform:translateY(0)}}.UserProfileDropdown_userInfo__lps8C{margin-bottom:4px;padding:12px 16px}.UserProfileDropdown_userName__94xk4{color:#111827;font-size:1rem;font-weight:600;margin-bottom:4px}.UserProfileDropdown_userEmail__CevZP{color:#6b7280;font-size:.875rem;word-break:break-all}.UserProfileDropdown_divider__zLXzJ{background:#e5e7eb;height:1px;margin:8px 0}.UserProfileDropdown_menuItem__qKxrv{align-items:center;background:none;border:none;border-radius:8px;color:#374151;cursor:pointer;display:flex;font-size:.95rem;gap:12px;padding:12px 16px;text-align:left;transition:all .2s ease;width:100%}.UserProfileDropdown_menuItem__qKxrv:hover{background:#f3f4f6;color:#111827}.UserProfileDropdown_menuIcon__fuIrL{color:#6b7280;font-size:1.1rem}.UserProfileDropdown_menuItem__qKxrv:hover .UserProfileDropdown_menuIcon__fuIrL{color:#3b82f6}.UserProfileDropdown_dangerItem__A7T7Y{color:#dc2626}.UserProfileDropdown_dangerItem__A7T7Y:hover{background:#fef2f2;color:#dc2626}.UserProfileDropdown_dangerItem__A7T7Y .UserProfileDropdown_menuIcon__fuIrL,.UserProfileDropdown_dangerItem__A7T7Y:hover .UserProfileDropdown_menuIcon__fuIrL{color:#dc2626}@media (max-width:768px){.UserProfileDropdown_dropdownMenu__od9kW{position:fixed;right:10px;top:60px!important;width:260px;z-index:9999}.UserProfileDropdown_profileDropdownContainer__8dbSC{z-index:997}}:root{--header-primary:#2c3e50;--header-secondary:#34495e;--header-accent:#3498db;--header-text:#ecf0f1;--header-hover:#ffffff1a;--header-active:#3498db;--header-shadow:#00000026;--header-border:#ffffff26}.Header_appsHeader__FB3HN{align-items:center;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);box-shadow:0 2px 8px #0000000d;color:#ecf0f1;color:var(--header-text);display:flex;height:60px;justify-content:space-between;margin:0 auto;max-width:1600px;padding:1rem 2rem}.Header_appsHeader__FB3HN,.Header_headerContainer__E8\+3K{background:linear-gradient(135deg,#2c3e50,#34495e);background:linear-gradient(135deg,var(--header-primary) 0,var(--header-secondary) 100%);border-bottom:2px solid #ffffff26;border-bottom:2px solid var(--header-border);position:sticky;top:0;width:100%;z-index:998}.Header_headerContainer__E8\+3K{box-shadow:0 4px 20px #00000026;box-shadow:0 4px 20px var(--header-shadow)}.Header_logo__yHbn4{align-items:center;display:flex;margin-left:1.5rem;max-width:180px;overflow:hidden;position:relative;transition:transform .3s ease;z-index:1}.Header_logo__yHbn4:hover{transform:scale(1.02)}.Header_logo__yHbn4 img{filter:drop-shadow(0 2px 8px rgba(235,234,234,.2));height:130px;position:relative;transition:all .3s ease;width:auto;z-index:1}.Header_logo__yHbn4 img:hover{filter:drop-shadow(0 4px 12px rgba(52,152,219,.3))}.Header_navigationMenu__nU44Z{display:flex;flex:1 1;justify-content:center;margin:0 2rem}.Header_navigationMenu__nU44Z ul{align-items:center;display:flex;gap:.25rem;list-style-type:none;margin:0;padding:0}.Header_navigationMenu__nU44Z li{margin:0}.Header_navigationMenu__nU44Z a{border:1px solid #0000;border-radius:10px;color:#ecf0f1;color:var(--header-text);display:block;font-size:14px;font-weight:600;overflow:hidden;padding:.875rem 1.25rem;position:relative;text-decoration:none;text-shadow:0 1px 2px #0000004d;transition:all .3s ease}.Header_navigationMenu__nU44Z a.active{background:linear-gradient(135deg,#3498db,#2980b9);background:var(--accent-gradient);border-color:#fff3;box-shadow:0 4px 15px #3498db66;color:#fff;transform:translateY(-1px)}.Header_headerIcons__ImTny{align-items:center;display:flex;gap:12px;margin-left:auto;margin-right:1rem}.Header_iconButton__vI7VH{align-items:center;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#ffffff1a;border:2px solid #fff3;border-radius:50%;color:#fff;cursor:pointer;display:flex;font-size:1.1rem;height:42px;justify-content:center;position:relative;transition:all .3s ease;width:42px}.Header_iconButton__vI7VH:hover{background:#fff3;border-color:#fff6;box-shadow:0 4px 12px #0003;transform:translateY(-2px)}.Header_iconButton__vI7VH:active{transform:translateY(0)}.Header_securityButton__lPLUA{background:#8b5cf61a;border-color:#8b5cf64d}.Header_securityButton__lPLUA:hover{background:#8b5cf633;border-color:#8b5cf6;box-shadow:0 4px 12px #8b5cf64d}.Header_notificationButton__-iIDw{position:relative}.Header_notificationBadge__Nl0IF{align-items:center;animation:Header_pulse__QE\+Es 2s infinite;background:linear-gradient(135deg,#ef4444,#dc2626);border:2px solid #2c3e50;border:2px solid var(--header-primary);border-radius:10px;box-shadow:0 2px 8px #ef444466;color:#fff;display:flex;font-size:.65rem;font-weight:700;height:18px;justify-content:center;min-width:18px;padding:2px 5px;position:absolute;right:-6px;top:-6px}@keyframes Header_pulse__QE\+Es{0%,to{transform:scale(1)}50%{transform:scale(1.1)}}.Header_reportButton__gWwBL:hover{background:#ef444433;border-color:#ef4444}.Header_hamburgerMenu__4ZPKq{align-items:center;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#ffffff0d;border:1px solid #0000;border-radius:10px;cursor:pointer;display:none;flex-direction:column;height:44px;justify-content:center;padding:10px;position:relative;transition:all .3s ease;width:44px;z-index:100001}.Header_hamburgerMenu__4ZPKq:hover{background:#ffffff1a;background:var(--header-hover);border-color:#3498db4d;box-shadow:0 4px 15px #3498db33;transform:scale(1.05)}.Header_hamburgerMenu__4ZPKq .Header_bar__nEiK-{background:linear-gradient(45deg,#fff,#ecf0f1)!important;border:1px solid #fff!important;border-radius:2px;box-shadow:0 1px 2px #0003;height:3px;margin:3px 0;transition:.3s ease;width:24px}.Header_hamburgerMenu__4ZPKq.open .Header_bar__nEiK-:first-child{background:linear-gradient(135deg,#3498db,#2980b9);background:var(--accent-gradient);transform:rotate(-45deg) translate(-5px,5px)}.Header_hamburgerMenu__4ZPKq.open .Header_bar__nEiK-:nth-child(2){opacity:0}.Header_hamburgerMenu__4ZPKq.open .Header_bar__nEiK-:nth-child(3){background:linear-gradient(135deg,#3498db,#2980b9);background:var(--accent-gradient);transform:rotate(45deg) translate(-5px,-5px)}.Header_dropdownButton__rGEG8{background:none;border:none;border-radius:0;color:#2c3e50;cursor:pointer;display:block;font-size:14px;font-weight:600;padding:14px 24px;text-align:left;transition:all .3s ease;width:100%}.Header_dropdownButton__rGEG8:hover{background:#3498db14;border-left:4px solid #3498db;border-left:4px solid var(--header-accent);transform:translateX(4px)}.Header_dropdownContent__Pc6oC{animation:Header_fadeIn__PtLU8 .3s ease;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:linear-gradient(135deg,#fff,#f8f9fa);border:1px solid #3498db1a;border-radius:12px;box-shadow:0 10px 40px #00000026;display:flex;flex-direction:column;overflow:hidden;position:absolute;right:2rem;top:75px;width:240px;z-index:1001}.Header_dropdownContent__Pc6oC a{border-left:4px solid #0000;color:#2c3e50;display:block;font-size:14px;font-weight:600;padding:14px 24px;text-decoration:none;transition:all .3s ease}.Header_dropdownContent__Pc6oC a:hover{background:#3498db14;border-left:4px solid #3498db;border-left:4px solid var(--header-accent);transform:translateX(4px)}.Header_dropdownContent__Pc6oC a.active{background:#3498db26;border-left:4px solid #3498db;border-left:4px solid var(--header-accent);color:#3498db;font-weight:700}.Header_dropdownBackdrop__fTZ-d{animation:Header_fadeIn__PtLU8 .3s ease;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);background:linear-gradient(135deg,#2c3e5066,#34495e99);bottom:0;display:none;left:0;position:fixed;right:0;top:0;z-index:999}.Header_dropdownBackdrop__fTZ-d.active{display:block}.Header_logoutButton__LkIf0{background:#e74c3c1a;border-color:#e74c3c4d}.Header_logoutButton__LkIf0:hover{background:#e74c3c33;border-color:#e74c3c;box-shadow:0 4px 12px #e74c3c4d}.Header_mobileLogout__MbsC2{background:linear-gradient(135deg,#e74c3c,#c0392b);border-left:1px solid #e74c3c4d;border-top:1px solid #e74c3c4d;border-color:#e74c3c33 #e74c3c4d #e74c3c4d #a93226;border-radius:0 0 8px 8px;border-style:solid;border-width:2px 1px 1px 4px;color:#fff;cursor:pointer;display:block;font-size:14px;font-weight:700;margin-top:8px;padding:14px 24px;text-align:left;text-decoration:none;text-shadow:0 1px 2px #0000004d;transition:all .3s ease;width:100%}.Header_mobileProfileWrapper__4c3BL{align-items:center;background:#3498db0d;border-radius:12px 12px 0 0;display:flex;gap:8px;justify-content:center;margin:-8px -8px 0;padding:12px 16px;position:relative}.Header_dropdownIndicator__dmphX{color:#3498db;font-size:.875rem;position:absolute;right:20px;transition:transform .3s ease}.Header_mobileProfileWrapper__4c3BL .Header_profileDropdownContainer__1YTGs{width:100%}.Header_mobileProfileWrapper__4c3BL .Header_dropdownMenu__aWQoe{background:#0000;border:1px solid #3498db33;box-shadow:none;margin-top:8px;position:relative;right:auto;top:0;width:100%}.Header_mobileDivider__qJZVq{background:#e9ecef;height:1px;margin:8px 0}@keyframes Header_fadeIn__PtLU8{0%{opacity:0;transform:translateY(-10px)}to{opacity:1;transform:translateY(0)}}@media (max-width:768px){.Header_headerIcons__ImTny,.Header_navigationMenu__nU44Z{display:none}.Header_hamburgerMenu__4ZPKq{display:flex}.Header_logo__yHbn4{margin-left:1rem}.Header_logo__yHbn4 img{height:150px}.Header_dropdownContent__Pc6oC{max-width:280px;right:.5rem;width:calc(100vw - 1rem)}}@media (max-width:480px){.Header_logo__yHbn4 img{height:150px}.Header_hamburgerMenu__4ZPKq{height:40px;margin-right:1rem;width:40px}}:root{--footer-bg:#333;--footer-text:#e1e8f5;--footer-accent:#61dafb;--footer-secondary:#8be9fd;--footer-link-hover:#38bdf8;--footer-divider:#ffffff26;--footer-item-spacing:20px;--transition-time:0.3s;--footer-wave-fill:#444}.footer{background-color:#333;background-color:var(--footer-bg);color:#e1e8f5;color:var(--footer-text);font-family:Poppins,Segoe UI,Roboto,sans-serif;margin-left:0;margin-top:auto;padding:30px 0 10px;position:relative;transition:margin-left .3s ease;width:100%}.footer.dashboard-footer{margin-left:250px;transition:margin-left .3s ease}.footer.dashboard-footer.sidebar-collapsed{margin-left:70px}.footer.dashboard-footer.admin-dashboard{margin-left:250px;transition:margin-left .3s ease}.footer.dashboard-footer.admin-dashboard.sidebar-collapsed{margin-left:70px}.container{margin:0 auto;max-width:1200px;padding:0 30px}.footer-content{display:flex;flex-wrap:wrap;gap:40px;justify-content:space-between;margin-bottom:40px}.footer-section{flex:1 1;min-width:200px}.footer-section h5{color:#fff;font-size:20px;font-weight:600;letter-spacing:.5px;margin-bottom:25px;padding-bottom:12px;position:relative}.footer-section h5:after{background:#61dafb;background:var(--footer-accent);border-radius:5px;bottom:0;content:"";height:3px;left:0;position:absolute;width:40px}.footer-section p{color:#e1e8f5;color:var(--footer-text);font-size:15px;line-height:1.7;margin-bottom:20px;text-align:left}.footer-waves{left:0;line-height:0;overflow:hidden;position:absolute;top:0;transform:translateY(0);width:100%}.footer-waves svg{display:block;height:110px;position:relative;width:calc(120% + 1.3px)}.footer-waves .shape-fill{fill:#444;fill:var(--footer-wave-fill)}.social-icons{display:flex;gap:15px;margin-top:20px}.social-icon{align-items:center;background:#ffffff1a;border:1px solid #fff3;border-radius:50%;color:#61dafb;color:var(--footer-accent);display:flex;font-size:16px;height:38px;justify-content:center;transition:all .3s ease;transition:all var(--transition-time) ease;width:38px}.social-icon:hover{background:#61dafb;background:var(--footer-accent);color:#333;color:var(--footer-bg);transform:translateY(-3px)}.footer-links{list-style:none;margin:0;padding:0;text-decoration:none}.footer-links li{margin-bottom:12px;text-decoration:none}.footer-links a{color:#e1e8f5;color:var(--footer-text);display:inline-block;font-size:15px;position:relative;text-decoration:none;transition:all .3s ease;transition:all var(--transition-time) ease}.footer-links a:after{background-color:#61dafb;background-color:var(--footer-accent);bottom:-4px;content:"";height:2px;left:0;position:absolute;text-decoration:none;transition:width .3s ease;transition:width var(--transition-time) ease;width:0}.footer-links a:hover{color:#61dafb;color:var(--footer-accent);text-decoration:none;transform:translateX(5px)}.footer-links a:hover:after{text-decoration:none;width:100%}.contact-info{display:flex;flex-direction:column;gap:20px}.contact-item{align-items:center;display:flex;gap:15px}.contact-item svg{color:#61dafb;color:var(--footer-accent);font-size:18px;min-width:18px}.contact-item p{margin:0}.contact-item .support-link{color:#e1e8f5;color:var(--footer-text);display:inline-block;font-size:15px;position:relative;text-decoration:none;transition:all .3s ease;transition:all var(--transition-time) ease}.contact-item .support-link:after{background-color:#61dafb;background-color:var(--footer-accent);bottom:-4px;content:"";height:2px;left:0;position:absolute;text-decoration:none;transition:width .3s ease;transition:width var(--transition-time) ease;width:0}.contact-item .support-link:hover{color:#61dafb;color:var(--footer-accent);text-decoration:none;transform:translateX(5px)}.contact-item .support-link:hover:after{text-decoration:none;width:100%}.footer-divider{background-color:#ffffff26;background-color:var(--footer-divider);height:1px;margin:30px 0}.footer-bottom{align-items:center;display:flex;flex-wrap:wrap;justify-content:space-between}.footer-bottom p{font-size:14px;margin:10px 0}.footer-bottom-links{display:flex;gap:20px}.footer-bottom-links a{color:#e1e8f5;color:var(--footer-text);font-size:14px;text-decoration:none;transition:color .3s ease;transition:color var(--transition-time) ease}.footer-bottom-links a:hover{color:#61dafb;color:var(--footer-accent)}@media (min-width:1200px){.footer.dashboard-footer{margin-left:250px}.footer.dashboard-footer.sidebar-collapsed{margin-left:70px}}@media (min-width:1024px) and (max-width:1199px){.footer.dashboard-footer{margin-left:230px}.footer.dashboard-footer.sidebar-collapsed{margin-left:70px}.footer.dashboard-footer.admin-dashboard{margin-left:80px}.footer.dashboard-footer.admin-dashboard.sidebar-collapsed{margin-left:70px}.footer-content{gap:30px}.footer-section{flex-basis:calc(50% - 30px);flex-grow:0;flex-shrink:0;min-width:0}.footer-section h5{font-size:18px}.footer-waves svg{height:90px}}@media (min-width:768px) and (max-width:1023px){.footer.dashboard-footer,.footer.dashboard-footer.sidebar-collapsed{margin-left:70px}.footer-content{gap:25px}.footer-section{flex-basis:calc(50% - 25px);flex-grow:0;flex-shrink:0;min-width:0}.footer-section h5{font-size:17px}.footer-waves svg{height:80px}}@media (max-width:767px){.footer,.footer.dashboard-footer{margin-left:0!important;padding:40px 0 20px;padding-bottom:90px!important;width:100%!important}.footer-content{flex-direction:column;gap:25px;margin-bottom:25px}.footer-section{flex:0 0 100%;margin-bottom:0}.footer-section h5{font-size:17px;margin-bottom:15px}.footer-section h5:after{left:0;transform:none}.footer-links li{margin-bottom:8px}.contact-info{gap:12px}.social-icons{justify-content:flex-start}.footer-bottom{flex-direction:column;text-align:center}.footer-bottom-links{justify-content:center;margin-top:15px}.footer-waves svg{height:60px}.footer-content .footer-section.links .footer-links li,.footer-content .footer-section.links .footer-links li a,.footer-section.links,.footer-section.links h5,.footer-section.links ul.footer-links,.footer-section.links ul.footer-links li{text-align:left!important}}@media (max-width:480px){.container{padding:0 15px}.footer,.footer.dashboard-footer{padding:40px 0 20px}.footer-section h5{font-size:16px}.contact-item p,.footer-links a,.footer-section p{font-size:14px}.footer-waves svg{height:40px}.footer-divider{margin:20px 0}}.TaskItem_taskItem__g9eQI{-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px);background-color:#fffffff2;border:2px solid #fffc;border-radius:1rem;box-shadow:0 8px 24px #4f46e51f;cursor:pointer;font-family:Poppins,Segoe UI,Roboto,sans-serif;margin-bottom:24px;overflow:hidden;padding:32px;position:relative;transition:all .4s cubic-bezier(.4,0,.2,1)}.TaskItem_taskItem__g9eQI:before{background:linear-gradient(90deg,#4f46e5,#6366f1 50%,#8b5cf6);border-radius:1rem 1rem 0 0;content:"";height:4px;left:0;position:absolute;right:0;top:0}.TaskItem_taskItem__g9eQI:hover{border-color:#4f46e54d;box-shadow:0 16px 40px #4f46e533;transform:translateY(-8px) scale(1.02)}.TaskItem_taskItem__g9eQI:hover:after{opacity:1}.TaskItem_taskItem__g9eQI:after{background:radial-gradient(circle at 20% 20%,#4f46e50d 0,#0000 50%),radial-gradient(circle at 80% 80%,#6366f10d 0,#0000 50%);border-radius:1rem;bottom:0;content:"";left:0;opacity:0;pointer-events:none;position:absolute;right:0;top:0;transition:opacity .4s ease}.TaskItem_taskSubject__cCWHU{color:#1e293b;font-size:1.75rem;font-weight:700;line-height:1.3;margin-bottom:16px;position:relative;text-shadow:0 1px 2px #0000000d;z-index:1}.TaskItem_taskImages__3MWt\+{margin-bottom:20px;position:relative;z-index:1}.TaskItem_taskImage__RVULX.TaskItem_single__7hF59{border:2px solid #fffc;border-radius:12px;box-shadow:0 4px 12px #4f46e51a;cursor:pointer;height:150px;object-fit:cover;transition:all .3s ease;width:200px}.TaskItem_taskImage__RVULX.TaskItem_single__7hF59:hover{border-color:#4f46e54d;box-shadow:0 8px 20px #4f46e533;transform:scale(1.05)}.TaskItem_taskImagesCarousel__aHfVV{max-width:300px;position:relative}.TaskItem_carouselContainer__A27uT{border-radius:12px;box-shadow:0 4px 12px #4f46e51a;overflow:hidden;position:relative}.TaskItem_taskImage__RVULX.TaskItem_carousel__BWC70{display:block;height:200px;object-fit:cover;transition:all .3s ease;width:100%}.TaskItem_carouselBtn__ejeL7{align-items:center;background:#00000080;border:none;border-radius:50%;color:#fff;cursor:pointer;display:flex;font-size:18px;font-weight:700;height:40px;justify-content:center;position:absolute;top:50%;transform:translateY(-50%);transition:all .3s ease;width:40px;z-index:2}.TaskItem_carouselBtn__ejeL7:hover{background:#000000b3;transform:translateY(-50%) scale(1.1)}.TaskItem_carouselBtn__ejeL7.TaskItem_prev__Xr4Kz{left:10px}.TaskItem_carouselBtn__ejeL7.TaskItem_next__wEvta{right:10px}.TaskItem_carouselIndicators__o4sJk{display:flex;gap:8px;justify-content:center;margin-top:12px}.TaskItem_indicator__vhf28{background:#4f46e54d;border:none;border-radius:50%;cursor:pointer;height:8px;transition:all .3s ease;width:8px}.TaskItem_indicator__vhf28.TaskItem_active__GqZbA{background:#fff;transform:scale(1.2)}.TaskItem_indicator__vhf28:hover{background:#6366f1;transform:scale(1.1)}.TaskItem_imageCounter__WfbS-{background:#0009;border-radius:12px;color:#fff;font-size:12px;font-weight:500;padding:4px 8px;position:absolute;right:10px;top:10px;z-index:2}@media (max-width:768px){.TaskItem_taskImage__RVULX.TaskItem_single__7hF59{height:120px;width:150px}.TaskItem_taskImagesCarousel__aHfVV{max-width:250px}.TaskItem_taskImage__RVULX.TaskItem_carousel__BWC70{height:150px}.TaskItem_carouselBtn__ejeL7{font-size:16px;height:35px;width:35px}}@media (max-width:480px){.TaskItem_taskImages__3MWt\+{margin-bottom:16px}.TaskItem_taskImage__RVULX.TaskItem_single__7hF59{height:120px;max-width:200px;width:100%}.TaskItem_taskImagesCarousel__aHfVV{max-width:100%}.TaskItem_taskImage__RVULX.TaskItem_carousel__BWC70{height:120px}.TaskItem_carouselBtn__ejeL7{font-size:14px;height:30px;width:30px}.TaskItem_carouselBtn__ejeL7.TaskItem_prev__Xr4Kz{left:5px}.TaskItem_carouselBtn__ejeL7.TaskItem_next__wEvta{right:5px}}.TaskItem_taskSummary__zrI4t{color:#475569;cursor:pointer;font-size:15px;font-weight:400;line-height:1.7;margin-bottom:20px;position:relative;z-index:1}.TaskItem_taskSummary__zrI4t:not(.TaskItem_expanded__Y9Hao){-webkit-line-clamp:3;line-clamp:3;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden;text-overflow:ellipsis}.TaskItem_taskSummary__zrI4t.TaskItem_expanded__Y9Hao{-webkit-line-clamp:none;line-clamp:none;display:block}.TaskItem_readMore__uLhG\+{border-bottom:2px solid #0000;color:#4f46e5;cursor:pointer;display:inline-block;font-size:14px;font-weight:600;margin-left:8px;text-decoration:none;transition:all .3s ease}.TaskItem_readMore__uLhG\+:hover{border-bottom-color:#6366f1;color:#6366f1;transform:translateX(4px)}.TaskItem_taskDescription__SOBhn{color:#64748b;font-size:15px;line-height:1.6;margin-bottom:20px;position:relative;z-index:1}.TaskItem_badge__0-e4f.TaskItem_willingToPay__PgLjA{background:linear-gradient(135deg,#f59e0b,#f97316);border-radius:20px;box-shadow:0 4px 12px #f59e0b4d;color:#fff;display:inline-block;font-size:13px;font-weight:600;margin-bottom:16px;margin-right:12px;padding:8px 16px;position:relative;text-shadow:0 1px 2px #0000001a;z-index:1}.TaskItem_taskActions__aIhy5{margin-bottom:20px;position:relative;z-index:1}.TaskItem_taskActionButton__zAUk4{background:linear-gradient(135deg,#4f46e5,#6366f1);border:none;border-radius:20px;box-shadow:0 4px 12px #4f46e533;color:#fff;cursor:pointer;font-family:Poppins,Segoe UI,Roboto,sans-serif;font-size:15px;font-weight:600;margin-bottom:12px;margin-right:12px;min-width:140px;overflow:hidden;padding:14px 28px;position:relative;transition:all .3s ease;z-index:1}.TaskItem_taskActionButton__zAUk4:before{background:linear-gradient(135deg,#ffffff1a,#fff0);bottom:0;content:"";left:0;opacity:0;position:absolute;right:0;top:0;transition:opacity .3s ease;z-index:-1}.TaskItem_taskActionButton__zAUk4:hover{box-shadow:0 8px 20px #4f46e54d;transform:translateY(-2px)}.TaskItem_taskActionButton__zAUk4:hover:before{opacity:1}.TaskItem_taskActionButton__zAUk4:active{box-shadow:0 4px 12px #4f46e533;transform:translateY(0)}.TaskItem_taskActionButton__zAUk4:disabled{background:linear-gradient(135deg,#94a3b8,#64748b);box-shadow:0 2px 8px #94a3b833;cursor:not-allowed;transform:none}.TaskItem_taskActionButton__zAUk4:disabled:before{display:none}.TaskItem_authRequiredMessage__lfuiE{color:#64748b;font-size:14px;position:relative;z-index:1}.TaskItem_authRequiredMessage__lfuiE a{border-bottom:2px solid #0000;color:#4f46e5;font-weight:600;text-decoration:none;transition:all .3s ease}.TaskItem_authRequiredMessage__lfuiE a:hover{border-bottom-color:#6366f1;color:#6366f1}.TaskItem_status__elNuE{border-top:1px solid #94a3b833;color:#64748b;font-size:20px;font-weight:700;margin-bottom:10px;margin-top:16px;padding-top:16px;position:relative;z-index:1}.TaskItem_metrics__P2hCP{color:#64748b;font-size:13px;font-weight:500;line-height:1.5;margin-top:12px;position:relative;z-index:1}.TaskItem_metricsComments__As3Lu,.TaskItem_metricsFollowers__JeCua,.TaskItem_metricsInterests__GkD-c{color:#475569;font-weight:600}.TaskItem_taskItem__g9eQI.TaskItem_loading__EIffo{opacity:.7;pointer-events:none;position:relative}.TaskItem_taskItem__g9eQI.TaskItem_loading__EIffo:after{animation:TaskItem_spin__svAcs 1s linear infinite;border:2px solid #4f46e533;border-radius:50%;border-top-color:#4f46e5;content:"";height:24px;left:50%;position:absolute;top:50%;transform:translate(-50%,-50%);width:24px;z-index:10}@keyframes TaskItem_spin__svAcs{0%{transform:translate(-50%,-50%) rotate(0deg)}to{transform:translate(-50%,-50%) rotate(1turn)}}@media (max-width:768px){.TaskItem_taskItem__g9eQI{margin-bottom:20px;padding:24px 20px}.TaskItem_taskSubject__cCWHU{font-size:1.5rem;margin-bottom:12px}.TaskItem_taskDescription__SOBhn,.TaskItem_taskSummary__zrI4t{font-size:14px;margin-bottom:16px}.TaskItem_taskActionButton__zAUk4{margin-bottom:12px;margin-right:0;width:100%}.TaskItem_badge__0-e4f.TaskItem_willingToPay__PgLjA{font-size:12px;margin-bottom:12px;padding:6px 12px}.TaskItem_metrics__P2hCP,.TaskItem_status__elNuE{font-size:12px}}@media (max-width:480px){.TaskItem_taskItem__g9eQI{padding:20px 16px}.TaskItem_taskSubject__cCWHU{font-size:1.3rem}.TaskItem_taskDescription__SOBhn,.TaskItem_taskSummary__zrI4t{font-size:13px}.TaskItem_taskActionButton__zAUk4{font-size:14px;padding:12px 20px}.TaskItem_metrics__P2hCP,.TaskItem_status__elNuE{font-size:11px}}@keyframes TaskItem_taskSlideIn__ft6y3{0%{opacity:0;transform:translateX(-20px)}to{opacity:1;transform:translateX(0)}}.TaskItem_taskItem__g9eQI.TaskItem_new__ap-J8{animation:TaskItem_taskSlideIn__ft6y3 .5s ease-out}.task-list{grid-gap:24px;animation:contentFadeIn .5s ease-out;display:grid;gap:24px;grid-template-columns:repeat(auto-fill,minmax(350px,1fr));width:100%}.task-list .no-tasks{align-items:center;color:#000;display:flex;flex-direction:column;font-size:18px;font-weight:600;grid-column:1/-1;justify-content:center;min-height:200px;padding:60px 20px;text-align:center}.task-list .no-tasks:before{content:"📋";font-size:48px;margin-bottom:16px;opacity:.5}@media (max-width:1200px){.task-list{gap:20px;grid-template-columns:repeat(auto-fill,minmax(300px,1fr))}}@media (max-width:768px){.task-list{gap:16px;grid-template-columns:1fr}}@media (max-width:480px){.task-list{gap:12px}.task-list .no-tasks{font-size:16px;min-height:150px;padding:40px 15px}.task-list .no-tasks:before{font-size:36px;margin-bottom:12px}}.task-list>*{box-sizing:border-box;width:100%}@media print{.task-list{gap:20px;grid-template-columns:1fr}}.task-list-page{animation:fadeIn .8s ease-out;font-family:Poppins,Segoe UI,Roboto,sans-serif;margin-top:30px;min-height:100vh;padding:30px}.contents .loading-tasks,.contents .no-tasks{align-items:center;background:none;color:#000;display:flex;flex-direction:column;font-size:18px;font-weight:600;justify-content:center;min-height:200px;padding:60px 20px;text-align:center}.content .loading-tasks{color:#4f46e5;position:relative}.content .loading-tasks:after{animation:spin 1s linear infinite;border:3px solid #4f46e51a;border-radius:50%;border-top-color:#4f46e5;content:"";height:40px;margin-top:20px;width:40px}.loading .no-tasks{color:#000}.no-tasks:before{content:"📋";font-size:48px;margin-bottom:16px;opacity:.5}.TaskList{width:100%}.task-list-page:before{background:radial-gradient(circle at 20% 80%,#7877c64d 0,#0000 50%),radial-gradient(circle at 80% 20%,#ff77c626 0,#0000 50%),radial-gradient(circle at 40% 40%,#78dbff26 0,#0000 50%);bottom:0;content:"";left:0;pointer-events:none;position:fixed;right:0;top:0;z-index:-1}@media (max-width:768px){.task-list-page{padding:15px}.category-filter{margin-bottom:20px;padding:15px}.category-button{font-size:13px;padding:10px 16px}.contents{padding:25px 20px}.loading-tasks,.no-tasks{font-size:16px;padding:40px 15px}}@media (max-width:480px){.task-list-page{padding:10px}.category-filter{margin-bottom:15px;padding:12px}.category-dropdown{font-size:14px;padding:14px 16px}.contents{padding:20px 15px}.loading-tasks,.no-tasks{font-size:15px;min-height:150px;padding:30px 10px}.loading-tasks:after{height:32px;margin-top:15px;width:32px}.no-tasks:before{font-size:36px;margin-bottom:12px}}.TaskList{animation:contentFadeIn .5s ease-out}@media print{.task-list-page{background:#fff;padding:20px}.category-filter,.task-list-page:before{display:none}.contents{border:1px solid #ddd;box-shadow:none}}.Toast_toastMessage__5rVDW{animation:Toast_slideInRight__ct-bH .3s ease-out;border-radius:8px;box-shadow:0 4px 12px #00000026;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,sans-serif;margin-top:5%;max-width:500px;min-width:300px;overflow:hidden;padding:0;position:fixed;right:20px;top:20px;z-index:1000}.Toast_toastMessage__5rVDW *,.Toast_toastMessage__5rVDW :after,.Toast_toastMessage__5rVDW :before{overflow:hidden}.Toast_toastMessage__5rVDW .Toast_arrow__atf8D,.Toast_toastMessage__5rVDW [class*=arrow],.Toast_toastMessage__5rVDW svg[class*=arrow]{display:none!important}.Toast_toastMessage__5rVDW.Toast_success__69WLj{background-color:#10b981;color:#fff}.Toast_toastMessage__5rVDW.Toast_error__z5fkc{background-color:#ef4444;color:#fff}.Toast_toastMessage__5rVDW.Toast_info__YsMGi{background-color:#3b82f6;color:#fff}.Toast_toastContent__Lu2S2{align-items:center;display:flex;gap:12px;overflow:hidden;padding:16px;position:relative}.Toast_toastIcon__VnfUQ{flex-shrink:0;font-size:18px;font-weight:700;overflow:hidden}.Toast_toastText__9EpR1{flex:1 1;font-size:14px;font-weight:500;line-height:1.4;overflow:hidden;text-overflow:ellipsis}.Toast_toastClose__dkxCJ{align-items:center;background:none;border:none;border-radius:50%;color:inherit;cursor:pointer;display:flex;flex-shrink:0;font-size:20px;height:24px;justify-content:center;overflow:hidden;padding:0;transition:background-color .2s ease;width:24px}.Toast_toastClose__dkxCJ:hover{background-color:#fff3}.Toast_toastClose__dkxCJ:focus{background-color:#fff3;outline:none}@keyframes Toast_slideInRight__ct-bH{0%{opacity:0;transform:translateX(100%)}to{opacity:1;transform:translateX(0)}}@media (max-width:768px){.Toast_toastMessage__5rVDW{left:16px;margin-top:10%;max-width:none;min-width:auto;right:16px}.Toast_toastContent__Lu2S2{padding:14px}.Toast_toastText__9EpR1{font-size:13px}}.Toast_toastMessage__5rVDW.Toast_exit__hOVP-{animation:Toast_slideOutRight__OIvVu .3s ease-in forwards}@keyframes Toast_slideOutRight__OIvVu{0%{opacity:1;transform:translateX(0)}to{opacity:0;transform:translateX(100%)}}.task-detail-container{animation:fadeIn .8s ease-out;font-family:Poppins,Segoe UI,Roboto,sans-serif;margin-left:auto;margin-right:auto;margin-top:30px;max-width:900px;min-height:100vh;padding:30px;position:relative}.task-detail-images:hover .image-expand-hint{opacity:1}.task-detail-image.carousel.clickable-image,.task-detail-image.single.clickable-image{cursor:pointer;transition:all .3s ease}.task-detail-image.carousel.clickable-image:hover,.task-detail-image.single.clickable-image:hover{filter:brightness(1.1);transform:scale(1.02)}.task-detail-images-carousel{position:relative}.task-detail-images-carousel .image-expand-hint{background:#000000b3;border-radius:12px;bottom:20px;color:#fff;font-size:12px;left:50%;opacity:0;padding:4px 8px;pointer-events:none;position:absolute;transform:translateX(-50%);transition:opacity .3s ease;z-index:10}.task-detail-loading{border-radius:16px;font-size:1.2rem;font-weight:500;margin:20px 0;position:relative}.task-detail-loading:before{animation:pulse 2s infinite;content:"⏳";display:block;font-size:3rem;margin-bottom:20px}.task-detail-container>*{animation:slideUp .6s ease-out;-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px);background-color:#fffffff2;border:2px solid #fffc;border-radius:1rem;box-shadow:0 8px 24px #4f46e526;margin-bottom:20px;padding:40px}.task-detail-title{-webkit-text-fill-color:#0000;background:linear-gradient(135deg,#4f46e5,#6366f1);-webkit-background-clip:text;background-clip:text;color:#1e293b;font-size:28px;font-weight:700;line-height:1.4;margin-bottom:20px;position:relative;text-align:left}.task-detail-title:after{animation:slideUp .8s ease-out .3s both;background:linear-gradient(90deg,#4f46e5,#6366f1);border-radius:2px;bottom:-8px;content:"";height:4px;left:0;position:absolute;width:60px}.task-actions-group{animation:slideUp .6s ease-out .4s both;display:flex;flex-wrap:wrap;gap:15px;margin:30px 0}.task-action-section{margin:15px 0}.task-actions{display:flex;flex-direction:column;gap:10px;margin-top:15px}.task-actions .auth-required-message{background:linear-gradient(135deg,#f1f3f4,#e8eaed);border:1px solid #dadce0;border-radius:6px;margin:8px 0;padding:12px 16px}.task-actions .auth-required-message p{color:#5f6368;font-size:13px}@media (max-width:768px){.auth-required-message{margin:10px 0;padding:12px 16px}.auth-required-message p{font-size:13px}.task-actions{gap:8px}}@media (prefers-color-scheme:dark){.auth-required-message{background:linear-gradient(135deg,#2d3748,#1a202c);border-color:#4a5568;color:#e2e8f0}.auth-required-message p{color:#cbd5e0}.auth-required-message a{color:#63b3ed}.auth-required-message a:hover{color:#90cdf4}}.task-detail-images{animation:slideUp .6s ease-out .2s both;display:flex;justify-content:center;margin-bottom:30px}.task-detail-image.single{border:3px solid #ffffffe6;border-radius:16px;box-shadow:0 12px 32px #4f46e526;height:auto;max-height:400px;max-width:100%;object-fit:contain;width:auto}.task-detail-images-carousel{max-width:500px;width:100%}.task-detail-image.carousel{border-radius:16px;box-shadow:0 12px 32px #4f46e526;height:300px;object-fit:cover;width:100%}.task-detail-images-carousel .carousel-container{border-radius:16px;overflow:hidden;position:relative}.task-detail-images-carousel .carousel-btn{align-items:center;background:#0009;border:none;border-radius:50%;color:#fff;cursor:pointer;display:flex;font-size:24px;height:50px;justify-content:center;position:absolute;top:50%;transform:translateY(-50%);transition:all .3s ease;width:50px;z-index:2}.task-detail-images-carousel .carousel-btn:hover{background:#000c;transform:translateY(-50%) scale(1.1)}.task-detail-images-carousel .carousel-btn.prev{left:15px}.task-detail-images-carousel .carousel-btn.next{right:15px}.task-detail-images-carousel .carousel-indicators{display:flex;gap:12px;justify-content:center;margin-top:20px}.task-detail-images-carousel .indicator{background:#4f46e54d;border:none;border-radius:50%;cursor:pointer;height:12px;transition:all .3s ease;width:12px}.task-detail-images-carousel .indicator.active{background:#4f46e5;transform:scale(1.3)}.task-detail-images-carousel .image-counter{background:#000000b3;border-radius:20px;color:#fff;font-size:14px;font-weight:600;padding:8px 12px;position:absolute;right:15px;top:15px;z-index:2}.task-detail-container>.auth-required-message-single,.task-detail-container>.task-actions-group{background:none;border:none;box-shadow:none;margin-bottom:20px;padding:0}.task-detail-analysis-loading{animation:slideUp .6s ease-out;background:linear-gradient(135deg,#4f46e50d,#6366f10d);border:2px solid #4f46e51a;border-radius:16px;margin-top:30px;padding:40px 30px;position:relative;text-align:center}.task-detail-analysis-loading:before{background:#fff;border-radius:20px;box-shadow:0 4px 8px #0000001a;content:"🤖";font-size:20px;left:50%;padding:8px 12px;position:absolute;top:-15px;transform:translateX(-50%)}.task-detail-analyze-button.analyzing{cursor:not-allowed}.task-detail-analyze-button.analyzing,.task-detail-analyze-button.analyzing:hover{background:linear-gradient(135deg,#94a3b8,#cbd5e1);box-shadow:0 2px 4px #0000001a;transform:none}.task-detail-analyze-button:disabled{opacity:.7}@media (max-width:768px){.task-detail-analysis-loading{margin-top:20px;padding:30px 20px}.analysis-loading-header h3{font-size:18px}.loading-dots{padding:12px 16px}.loading-dots .dot{height:6px;width:6px}.word-freq-container{gap:6px}.word-freq-tag{font-size:11px;padding:4px 8px}.task-actions-group{flex-direction:column;gap:12px}.auth-required-message-single{margin:15px 0;padding:16px 20px}.auth-required-message-single p{font-size:14px}.task-detail-image.single{max-height:250px}.task-detail-image.carousel{height:200px}.task-detail-images-carousel .carousel-btn{font-size:18px;height:40px;width:40px}}.task-detail-description{animation:slideUp .6s ease-out .1s both;background:#f8fafccc;border-left:4px solid #4f46e5;border-radius:12px;color:#475569;font-size:16px;line-height:1.7;margin-bottom:25px;padding:20px}.task-detail-payment,.task-detail-status{animation:slideUp .6s ease-out .2s both;background:linear-gradient(135deg,#4f46e51a,#6366f11a);border:1px solid #4f46e533;border-radius:10px;color:#1e293b;display:inline-block;font-size:15px;font-weight:600;margin-bottom:15px;margin-right:15px;padding:12px 20px}.task-detail-payment:before{content:"💰 ";margin-right:8px}.task-detail-status:before{content:"📋 ";margin-right:8px}.task-detail-payment-section{margin:20px 0;padding:0}.task-detail-payment-info{background:linear-gradient(135deg,#00b894,#00a085);border:1px solid #00b8944d;border-radius:12px;box-shadow:0 4px 12px #00b89433;margin-bottom:15px;padding:16px 20px}.task-detail-payment-info.free-task{background:linear-gradient(135deg,#74b9ff,#0984e3);border:1px solid #74b9ff4d;box-shadow:0 4px 12px #74b9ff33}.payment-status{color:#fff;font-size:16px;font-weight:700;margin-bottom:8px;text-shadow:0 1px 2px #0000001a}.payment-range{align-items:center;display:flex;flex-wrap:wrap;gap:8px}.payment-label{color:#ffffffe6;font-size:14px;font-weight:600}.payment-amount,.payment-label{text-shadow:0 1px 2px #0000001a}.payment-amount{color:#fff;font-size:18px;font-weight:700}.task-detail-payment{display:none}.task-detail-container .button-group{animation:slideUp .6s ease-out .4s both;display:flex;flex-wrap:wrap;gap:15px;margin:30px 0}.task-detail-analyze-button,.task-detail-follow-button,.task-detail-interest-button,.task-detail-share-button{align-items:center;border:none;border-radius:12px;box-shadow:0 4px 12px #0000001a;cursor:pointer;display:inline-flex;font-family:Poppins,Segoe UI,Roboto,sans-serif;font-size:15px;font-weight:600;gap:8px;margin:5px;overflow:hidden;padding:14px 28px;position:relative;transition:all .3s ease}.task-detail-interest-button{background:linear-gradient(135deg,#4f46e5,#6366f1);color:#fff}.task-detail-interest-button:hover{background:linear-gradient(135deg,#3730a3,#4338ca);box-shadow:0 8px 20px #4f46e54d;transform:translateY(-2px)}.task-detail-follow-button{background:linear-gradient(135deg,#059669,#10b981);color:#fff}.task-detail-follow-button:hover{background:linear-gradient(135deg,#047857,#059669);box-shadow:0 8px 20px #0596694d;transform:translateY(-2px)}.task-detail-analyze-button{background:linear-gradient(135deg,#7c3aed,#8b5cf6);color:#fff}.task-detail-analyze-button:hover{background:linear-gradient(135deg,#5b21b6,#7c3aed);box-shadow:0 8px 20px #7c3aed4d;transform:translateY(-2px)}.task-detail-share-button{background:linear-gradient(135deg,#dc2626,#ef4444);color:#fff}.task-detail-share-button:hover{background:linear-gradient(135deg,#b91c1c,#dc2626);box-shadow:0 8px 20px #dc26264d;transform:translateY(-2px)}.task-detail-analyze-button:active,.task-detail-follow-button:active,.task-detail-interest-button:active,.task-detail-share-button:active{transform:translateY(0)}.task-detail-analyze-button:before,.task-detail-follow-button:before,.task-detail-interest-button:before,.task-detail-share-button:before{background:linear-gradient(135deg,#fff3,#fff0);bottom:0;content:"";left:0;opacity:0;position:absolute;right:0;top:0;transition:opacity .3s ease;z-index:1}.task-detail-analyze-button:hover:before,.task-detail-follow-button:hover:before,.task-detail-interest-button:hover:before,.task-detail-share-button:hover:before{opacity:1}.task-detail-loading{align-items:center;animation:pulse 1.5s ease-in-out infinite;color:#4f46e5;display:flex;flex-direction:column;font-size:18px;font-weight:600;justify-content:center;min-height:300px;padding:60px 20px;text-align:center}.task-detail-loading:after{animation:spin 1s linear infinite;border:3px solid #4f46e51a;border-radius:50%;border-top-color:#4f46e5;content:"";height:40px;margin-top:20px;width:40px}.task-detail-error,.task-detail-not-found{background:#fee2e2cc;border:2px solid #dc262633;border-radius:12px;color:#dc2626;font-size:18px;font-weight:600;padding:60px 20px;text-align:center}.task-detail-not-found{background:#f8fafccc;border-color:#94a3b833;color:#94a3b8}.task-detail-not-found:before{content:"🔍";display:block;font-size:48px;margin-bottom:16px;opacity:.6}.task-detail-analysis{animation:slideUp .6s ease-out .6s both;background:linear-gradient(135deg,#4f46e50d,#6366f10d);border:2px solid #4f46e51a;border-radius:16px;margin-top:30px;padding:30px;position:relative}.task-detail-analysis:before{background:#fff;border-radius:20px;box-shadow:0 4px 8px #0000001a;content:"📊";font-size:20px;left:30px;padding:8px 12px;position:absolute;top:-15px}.task-detail-analysis h3{color:#4f46e5;font-size:20px;font-weight:700;margin-bottom:20px;margin-top:10px}.task-detail-analysis p{color:#475569;font-size:15px;line-height:1.6;margin:15px 0}.task-detail-analysis p:first-of-type{color:#1e293b;font-weight:600}.task-detail-analysis pre{background:linear-gradient(135deg,#1e293b,#334155);border:1px solid #ffffff1a;border-radius:12px;box-shadow:inset 0 2px 4px #0003;color:#e2e8f0;font-size:14px;line-height:1.5;margin:15px 0;overflow-x:auto;padding:20px}.task-detail-container:before{background:radial-gradient(circle at 20% 80%,#7877c64d 0,#0000 50%),radial-gradient(circle at 80% 20%,#ff77c626 0,#0000 50%),radial-gradient(circle at 40% 40%,#78dbff26 0,#0000 50%);bottom:0;content:"";left:0;pointer-events:none;position:fixed;right:0;top:0;z-index:-1}@media (max-width:768px){.task-detail-container{margin-top:15px;padding:20px 15px}.task-detail-container>*{padding:25px 20px}.task-detail-title{font-size:24px;margin-bottom:15px}.task-detail-description{font-size:15px;padding:15px}.task-detail-container .button-group{flex-direction:column;gap:12px}.task-detail-analyze-button,.task-detail-follow-button,.task-detail-interest-button,.task-detail-share-button{justify-content:center;padding:16px 24px;width:100%}.task-detail-analysis{margin-top:20px;padding:20px 15px}.task-detail-analysis:before{font-size:16px;left:15px;padding:6px 10px;top:-12px}}@media (max-width:480px){.task-detail-container{padding:15px 10px}.task-detail-container>*{padding:20px 15px}.task-detail-title{font-size:22px}.task-detail-description{font-size:14px;padding:12px}.task-detail-payment,.task-detail-status{font-size:14px;margin-bottom:10px;margin-right:10px;padding:10px 15px}.task-detail-analysis pre{font-size:12px;padding:15px}}.task-detail-analyze-button:focus,.task-detail-follow-button:focus,.task-detail-interest-button:focus,.task-detail-share-button:focus{outline:2px solid #4f46e5;outline-offset:2px}@media print{.task-detail-container{max-width:none;padding:20px}.task-detail-container:before{display:none}.task-detail-container>*{background:#fff;border:1px solid #ddd;box-shadow:none}.task-detail-analyze-button,.task-detail-follow-button,.task-detail-interest-button,.task-detail-share-button{display:none}}.image-modal-overlay{align-items:center;animation:modalFadeIn .3s ease-out;-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px);background:#fff3!important;bottom:0;display:flex;justify-content:center;left:0;position:fixed;right:0;top:0;z-index:9999}.image-modal-container{align-items:center;display:flex;flex-direction:column;max-height:95vh;max-width:95vw;position:relative}.modal-close-btn{align-items:center;background:#000000f2!important;border:none;border-radius:50%;color:#fff;cursor:pointer;display:flex;height:40px;justify-content:center;position:absolute;right:0;top:-50px;transition:all .3s ease;width:40px;z-index:10001}.modal-close-btn:hover{background:#ffffff4d;transform:scale(1.1)}.modal-close-btn svg{height:20px;width:20px}.modal-image-container{align-items:center;display:flex;justify-content:center;max-height:100%;max-width:100%;position:relative}.modal-image{animation:imageZoomIn .3s ease-out;border-radius:8px;box-shadow:0 20px 40px #00000080;max-height:85vh;max-width:90vw;object-fit:contain}.modal-nav-btn{align-items:center;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#000000f2!important;border:none;border-radius:50%;color:#fff;cursor:pointer;display:flex;height:50px;justify-content:center;position:absolute;top:50%;transform:translateY(-50%);transition:all .3s ease;width:50px}.modal-nav-btn:hover{background:#ffffff4d;transform:translateY(-50%) scale(1.1)}.modal-prev{left:-70px}.modal-next{right:-70px}.modal-nav-btn svg{height:24px;width:24px}.modal-image-counter{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#000000f2!important;border-radius:20px;bottom:-40px;color:#fff;font-size:14px;font-weight:500;left:50%;padding:8px 16px;position:absolute;transform:translateX(-50%)}@keyframes modalFadeIn{0%{opacity:0}to{opacity:1}}@keyframes imageZoomIn{0%{opacity:0;transform:scale(.9)}to{opacity:1;transform:scale(1)}}@media (max-width:768px){.modal-prev{left:-40px}.modal-next{right:-40px}.modal-nav-btn{height:40px;width:40px}.modal-nav-btn svg{height:20px;width:20px}.modal-close-btn{right:-10px;top:-40px}.modal-image{max-height:80vh;max-width:95vw}}@media (max-width:480px){.modal-prev{left:10px}.modal-next,.modal-prev{bottom:20px;top:auto;transform:none}.modal-next{right:10px}.modal-close-btn{right:10px;top:10px}.modal-image-counter{bottom:80px}}.sidebar{background:linear-gradient(135deg,#2c3e50,#34495e);background:linear-gradient(135deg,var(--sidebar-color) 0,#34495e 100%);border-right:1px solid #ffffff26;border-right:1px solid var(--border-color);box-shadow:2px 0 15px #00000026;color:#ecf0f1;color:var(--label-color);display:flex;flex-direction:column;flex-shrink:0;height:100vh;left:0;overflow:hidden;padding-top:60px;position:fixed;top:0;transition:width .3s ease;width:250px;z-index:10000}.sidebar-header{background:linear-gradient(135deg,#34495ecc,#2c3e50e6);border-bottom:2px solid #ffffff26;border-bottom:2px solid var(--border-color);flex-shrink:0;justify-content:flex-end;padding:16px 20px;z-index:10001}.sidebar-header,.toggle-btn{align-items:center;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);display:flex;position:relative}.toggle-btn{background:#ffffff14;border:1px solid #ffffff26;border:1px solid var(--border-color);border-radius:8px;box-shadow:0 2px 8px #0000001a;color:#ecf0f1;color:var(--label-color);cursor:pointer;font-size:16px;justify-content:center;padding:10px 12px;transition:all .3s ease;z-index:10002}.toggle-btn:hover{background:#ffffff26;border-color:#3498db;border-color:var(--active-color);box-shadow:0 4px 12px #3498db33;transform:scale(1.05)}.toggle-btn:focus{outline:2px solid #3498db;outline:2px solid var(--active-color);outline-offset:2px}.sidebar.collapsed .sidebar-header{justify-content:center;padding:16px 10px}.sidebar.collapsed{width:70px}.menu{flex:1 1;list-style:none;margin:0;min-height:0;overflow-x:hidden;overflow-y:auto;padding:16px 0 80px}.menu::-webkit-scrollbar{width:6px}.menu::-webkit-scrollbar-track{background:#ffffff0d;border-radius:3px}.menu::-webkit-scrollbar-thumb{background:linear-gradient(135deg,#3498db,#2980b9);background:var(--accent-gradient);border-radius:3px}.menu::-webkit-scrollbar-thumb:hover{background:#3498dbcc}.section-title{background:#bdc3c714;border:1px solid #bdc3c726;border-radius:8px;color:#bdc3c7;color:var(--section-title-color);font-size:13px;letter-spacing:1.5px;list-style:none;margin:12px 12px 8px;padding:24px 20px 16px;position:relative;text-shadow:0 1px 3px #0006;text-transform:uppercase}.section-title:before{background:linear-gradient(135deg,#3498db,#2980b9);background:var(--accent-gradient);border-radius:0 4px 4px 0;bottom:0;box-shadow:0 0 10px #3498db4d;content:"";left:0;position:absolute;top:0;width:4px}.section-title:after{background:linear-gradient(90deg,#0000,#bdc3c766,#0000);bottom:8px;content:"";height:1px;left:20px;position:absolute;right:20px}.section-title span{color:#fff;display:block;font-size:17px;font-weight:700;position:relative;text-shadow:0 2px 4px #00000080;z-index:1}.sidebar.collapsed .section-title{display:none}.menu-item{align-items:center;border:1px solid #0000;border-radius:10px;color:#ecf0f1;color:var(--label-color);cursor:pointer;display:flex;flex-shrink:0;list-style:none;margin:3px 12px;overflow:hidden;padding:14px 20px;position:relative;transition:all .3s ease}.menu-item:before{background:linear-gradient(135deg,#3498db,#2980b9);background:var(--accent-gradient);content:"";height:100%;left:-100%;opacity:.1;position:absolute;top:0;transition:left .3s ease;width:100%;z-index:-1}.menu-item:hover:before{left:0}.menu-item:hover{background:#ffffff1f!important;border-color:#3498db4d;box-shadow:0 4px 15px #3498db26;transform:translateX(4px)}.menu-item.active{background:linear-gradient(135deg,#3498db,#2980b9)!important;background:var(--accent-gradient)!important;border-color:#fff3;box-shadow:0 4px 20px #3498db66;transform:translateX(2px)}.menu-item.active:after{background:linear-gradient(180deg,#ffffffe6,#ffffff80);border-radius:2px 0 0 2px;content:"";height:60%;position:absolute;right:0;top:20%;width:3px}.menu-item .icon{align-items:center;display:flex;flex-shrink:0;font-size:18px;justify-content:center;margin-right:14px;min-width:18px;transition:transform .3s ease}.menu-item:hover .icon{transform:scale(1.1)}.menu-item .label{align-items:center;display:flex;flex:1 1;font-size:14px;font-weight:600;gap:8px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.sidebar.collapsed .menu-item .label{display:none}.sidebar.collapsed .menu-item{justify-content:center;margin:3px 8px;padding:14px}.sidebar.collapsed .menu-item .icon{margin-right:0}.menu-item.logout{border-top:.5px solid #ffffff26;border-top:.5px solid var(--border-color);color:#e74c3c;color:var(--notification-color);font-weight:700;margin-top:20px;padding-top:20px}.menu-item.logout:hover{background:linear-gradient(135deg,#e74c3c,#c0392b)!important;border-left:4px solid #fff;box-shadow:0 4px 20px #e74c3c66;color:#fff!important}.notification-badge{align-items:center;background:linear-gradient(135deg,#e74c3c,#c0392b);background:linear-gradient(135deg,var(--notification-color) 0,#c0392b 100%);border:1px solid #fff3;border-radius:12px;box-shadow:0 2px 8px #e74c3c66;color:#fff;display:flex;font-size:11px;font-weight:700;height:18px;justify-content:center;line-height:1;margin-left:auto;min-width:18px;padding:3px 8px;position:relative}.sidebar.collapsed .notification-badge{margin-left:0;position:absolute;right:-10px;top:-6px}.bottom-nav{-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);background:linear-gradient(135deg,#2c3e50,#34495e);background:linear-gradient(135deg,var(--sidebar-color) 0,#34495e 100%);border-top:2px solid #ffffff26;border-top:2px solid var(--border-color);bottom:0;box-shadow:0 -6px 25px #0003;color:#ecf0f1;color:var(--label-color);display:none;left:0;padding:12px 0;position:fixed;width:100%;z-index:1000}.bottom-nav .menu{-ms-overflow-style:none;align-items:center;display:flex;justify-content:space-around;overflow-x:auto;overflow-y:hidden;padding:0;scrollbar-width:none;width:100%}.bottom-nav .menu::-webkit-scrollbar{display:none}.bottom-nav .menu-item{align-items:center;border:1px solid #0000;border-radius:12px;color:#ecf0f1;color:var(--label-color);cursor:pointer;display:flex;flex-direction:column;flex-shrink:0;font-size:11px;font-weight:600;margin:0;min-width:50px;padding:10px 6px;text-align:center;transition:all .3s ease}.bottom-nav .menu-item .icon{font-size:20px;margin-bottom:4px;margin-right:0;transition:transform .3s ease}.bottom-nav .menu-item .label{font-size:10px;font-weight:600;line-height:1.2;margin:0}.bottom-nav .menu-item:hover{background:linear-gradient(135deg,#3498db,#2980b9)!important;background:var(--accent-gradient)!important;border-color:#fff3;box-shadow:0 6px 20px #3498db4d;color:#fff;transform:translateY(-3px)}.bottom-nav .menu-item:hover .icon{transform:scale(1.1)}.bottom-nav .menu-item.active{background:linear-gradient(135deg,#3498db,#2980b9)!important;background:var(--accent-gradient)!important;border-color:#ffffff4d;box-shadow:0 4px 15px #3498db4d;color:#fff}.mobile-badge{position:absolute;right:-3px;top:-3px}.more-menu{animation:slideIn .3s ease;background:linear-gradient(135deg,#2c3e50,#34495e);background:linear-gradient(135deg,var(--sidebar-color) 0,#34495e 100%);border-top:2px solid #ffffff26;border-top:2px solid var(--border-color);border-top-left-radius:20px;border-top-right-radius:20px;bottom:75px;box-shadow:0 -8px 25px #0000004d;color:#ecf0f1;color:var(--label-color);left:0;max-height:60vh;overflow-y:auto;position:fixed;scrollbar-color:#3498db #2c3e504d;scrollbar-color:var(--active-color) #2c3e504d;scrollbar-width:thin;width:100%;z-index:1001}.more-menu::-webkit-scrollbar{width:6px}.more-menu::-webkit-scrollbar-track{background:#2c3e504d;border-radius:3px}.more-menu::-webkit-scrollbar-thumb{background:linear-gradient(135deg,#3498db,#2980b9);background:var(--accent-gradient);border-radius:3px}.more-menu .menu{display:flex;flex-direction:column;margin:0;padding:12px 0}.more-menu .menu-item{align-items:center;border-bottom:1px solid #ffffff14;border-left:3px solid #0000;border-radius:0;color:#ecf0f1;color:var(--label-color);cursor:pointer;display:flex;flex-shrink:0;font-weight:600;margin:0;min-height:48px;padding:16px 24px;position:relative;transition:all .3s ease}.more-menu .menu-item:before{background:linear-gradient(135deg,#3498db,#2980b9);background:var(--accent-gradient);content:"";height:100%;left:0;opacity:.1;position:absolute;top:0;transition:width .3s ease;width:0;z-index:-1}.more-menu .menu-item:hover:before{width:100%}.more-menu .menu-item.logout{border-top:2px solid #ffffff26;border-top:2px solid var(--border-color);font-weight:700;margin-top:8px}.more-menu .menu-item.logout,.more-menu .menu-item.logout .icon{color:#e74c3c!important;color:var(--notification-color)!important}.more-menu .menu-item.logout:hover{background:linear-gradient(135deg,#e74c3c,#c0392b)!important;border-left:4px solid #fff!important;box-shadow:0 4px 20px #e74c3c66;color:#fff!important}.more-menu .menu-item.logout:hover .icon{color:#fff!important}.more-menu .menu-item .icon{flex-shrink:0;font-size:16px;margin-right:12px}.more-menu .menu-item .label{font-size:14px;font-weight:600;line-height:1.3}.more-menu .menu-item:last-child{border-bottom:none}.more-menu .menu-item:hover{background:#3498db1a;border-left:4px solid #3498db;border-left:4px solid var(--active-color);color:#fff}.more-menu .menu-item.active{background:linear-gradient(135deg,#3498db,#2980b9);background:var(--accent-gradient);border-left:4px solid #fff;box-shadow:0 4px 15px #3498db4d;color:#fff}@media (min-width:1200px){.sidebar{display:flex;width:250px}.bottom-nav,.more-menu{display:none}}@media (min-width:1024px) and (max-width:1199px){.sidebar{display:flex;width:230px}.sidebar .menu-item{font-size:14px;padding:12px 18px}.sidebar-header{padding:14px 18px}.menu-item .icon{font-size:16px}.bottom-nav,.more-menu{display:none}}@media (min-width:768px) and (max-width:1023px){.sidebar{display:flex;width:70px}.sidebar:not(.collapsed){width:200px}.sidebar-header{justify-content:center;padding:16px 10px}.sidebar:not(.collapsed) .sidebar-header{justify-content:flex-end;padding:16px 20px}.sidebar .menu-item{flex-direction:column;justify-content:center;margin:2px 6px;padding:15px 10px;text-align:center}.sidebar:not(.collapsed) .menu-item{flex-direction:row;justify-content:flex-start;padding:12px 20px;text-align:left}.sidebar .menu-item .label{display:none}.sidebar:not(.collapsed) .menu-item .label{display:flex}.menu-item .icon{font-size:18px;margin-bottom:0;margin-right:0}.sidebar:not(.collapsed) .menu-item .icon{margin-right:12px}.notification-badge{margin-left:0;position:absolute;right:10px;top:-8px}.sidebar:not(.collapsed) .notification-badge{margin-left:auto;position:relative;right:auto;top:auto}.section-title{display:none}.sidebar:not(.collapsed) .section-title{display:list-item}.bottom-nav,.more-menu{display:none}}@media (max-width:767px){.sidebar{display:none}.bottom-nav{display:flex}.bottom-nav .menu-item{min-width:50px;padding:8px 4px}.more-menu{max-height:55vh}.more-menu .menu-item span{font-size:13px}}@media (max-width:480px){.bottom-nav .menu-item{min-width:45px;padding:6px 3px}.bottom-nav .menu-item .icon{font-size:18px}.bottom-nav .menu-item .label{font-size:9px}.more-menu{max-height:50vh}.more-menu .menu-item{min-height:40px;padding:12px 18px}.more-menu .menu-item .label{font-size:12px}}@media (max-width:360px){.bottom-nav .menu-item{min-width:40px;padding:5px 2px}.bottom-nav .menu-item .icon{font-size:16px}.bottom-nav .menu-item .label{font-size:8px}.more-menu .menu-item{min-height:36px;padding:10px 16px}.more-menu .menu-item .label{font-size:11px}}.menu-item:focus,.toggle-btn:focus{outline:2px solid #3498db;outline:2px solid var(--active-color);outline-offset:2px}@media (prefers-reduced-motion:reduce){.menu-item,.menu-item:before,.more-menu,.sidebar,.toggle-btn{transition:none}.more-menu{animation:none}}@media (prefers-color-scheme:dark){:root{--sidebar-color:#1a202c;--header-color:#1a202c;--label-color:#f7fafc;--active-color:#4299e1;--section-title-color:#cbd5e0;--border-color:#ffffff1a;--hover-color:#ffffff14}}.TaskForm_taskFormContainer__abGW2{align-items:center;display:flex;font-family:Poppins,Inter,Segoe UI,sans-serif;justify-content:center;min-height:auto;overflow-x:hidden;padding:20px;position:relative}.TaskForm_taskFormContainer__abGW2:before{background:radial-gradient(circle at 20% 50%,#ffffff1a 0,#0000 50%),radial-gradient(circle at 80% 20%,#ffffff0d 0,#0000 50%),radial-gradient(circle at 40% 80%,#ffffff14 0,#0000 50%);bottom:0;content:"";left:0;pointer-events:none;position:absolute;right:0;top:0}.TaskForm_taskFormWrapper__jc6FP{animation:TaskForm_slideUp__74cdV .8s cubic-bezier(.175,.885,.32,1.275);-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);background:#fffffff2;border-radius:24px;max-width:800px;overflow:hidden;position:relative;transition:all .5s cubic-bezier(.175,.885,.32,1.275);width:100%}@keyframes TaskForm_slideUp__74cdV{0%{opacity:0;transform:translateY(50px) scale(.9)}to{opacity:1;transform:translateY(0) scale(1)}}.TaskForm_taskFormWrapper__jc6FP:hover{transform:translateY(-8px)}.TaskForm_currencyDropdownWrapper__mP-QC{position:relative;width:100%}.TaskForm_currencyDropdown__m5jx1{align-items:center;background:#fff;border:2px solid #94a3b833;border-radius:20px;color:#1e293b;color:var(--text-primary);cursor:pointer;display:flex;font-size:14px;font-weight:500;height:50px;justify-content:space-between;padding:14px 18px 14px 45px;position:relative;transition:all .4s cubic-bezier(.25,.46,.45,.94);width:100%;z-index:1}.TaskForm_currencyDropdown__m5jx1.TaskForm_focused__IM1nL,.TaskForm_currencyDropdown__m5jx1.TaskForm_open__vjQX8{background:#4f46e505;border-color:#4f46e5;border-color:var(--primary-color);box-shadow:0 0 0 4px #4f46e51a,0 8px 25px #4f46e526;transform:translateY(-2px)}.TaskForm_currencyDropdownValue__gi7hm{color:#1e293b;color:var(--text-primary);flex:1 1}.TaskForm_currencyDropdownArrow__5Qb\+5{color:#4f46e5;color:var(--primary-color);font-size:12px;margin-right:8px;transition:transform .3s ease}.TaskForm_currencyDropdown__m5jx1.TaskForm_open__vjQX8 .TaskForm_currencyDropdownArrow__5Qb\+5{transform:rotate(180deg)}.TaskForm_currencyDropdownOptions__zIH\+N{animation:TaskForm_dropdownSlide__hpeWI .3s ease-out;background:#fff;border:2px solid #4f46e5;border:2px solid var(--primary-color);border-radius:0 0 16px 16px;border-top:none;box-shadow:0 8px 25px #4f46e526;left:0;max-height:200px;overflow-y:auto;position:absolute;right:0;top:100%;z-index:1000}.TaskForm_currencyDropdownOption__Nc9UY{border-bottom:1px solid #94a3b81a;color:#475569;color:var(--text-secondary);cursor:pointer;font-size:14px;font-weight:500;padding:12px 18px 12px 45px;transition:all .2s ease}.TaskForm_currencyDropdownOption__Nc9UY:hover{background:#4f46e50d;color:#4f46e5;color:var(--primary-color);padding-left:50px}.TaskForm_currencyDropdownOption__Nc9UY.TaskForm_selected__7CmhL{background:#4f46e51a;color:#4f46e5;color:var(--primary-color);font-weight:600}.TaskForm_currencyDropdownOption__Nc9UY:last-child{border-bottom:none;border-radius:0 0 14px 14px}@media (max-width:768px){.TaskForm_currencyDropdown__m5jx1{font-size:13px;height:45px;padding:12px 16px 12px 40px}.TaskForm_currencyDropdownOption__Nc9UY{font-size:13px;padding:10px 16px 10px 40px}.TaskForm_currencyDropdownOption__Nc9UY:hover{padding-left:45px}}@media (max-width:480px){.TaskForm_currencyDropdown__m5jx1{font-size:12px;height:40px;padding:10px 14px 10px 35px}.TaskForm_currencyDropdownOption__Nc9UY{font-size:12px;padding:8px 14px 8px 35px}.TaskForm_currencyDropdownOption__Nc9UY:hover{padding-left:40px}}.TaskForm_currencyDropdownOptions__zIH\+N::-webkit-scrollbar{width:6px}.TaskForm_currencyDropdownOptions__zIH\+N::-webkit-scrollbar-track{background:#94a3b81a;border-radius:3px}.TaskForm_currencyDropdownOptions__zIH\+N::-webkit-scrollbar-thumb{background:#4f46e5;background:var(--primary-color);border-radius:3px}.TaskForm_currencyDropdownOptions__zIH\+N::-webkit-scrollbar-thumb:hover{background:#6366f1;background:var(--secondary-color)}.TaskForm_taskFormHeader__ZgUss{background:linear-gradient(135deg,#667eea,#764ba2);background:var(--gradient-primary);overflow:hidden;position:relative}.TaskForm_authRequiredMessage__9m1IW{background:linear-gradient(135deg,#f8f9fa,#e9ecef);border:1px solid #dee2e6;border-radius:8px;box-shadow:0 2px 4px #0000000d;margin:12px 0;padding:16px 20px;text-align:center;transition:all .3s ease}.TaskForm_authRequiredMessage__9m1IW:hover{background:linear-gradient(135deg,#e9ecef,#dee2e6);box-shadow:0 4px 8px #0000001a}.TaskForm_authRequiredMessage__9m1IW p{color:#495057;font-size:14px;font-weight:500;margin:0}.TaskForm_taskPolicyBanner__P2pDZ{background:linear-gradient(135deg,#e3f2fd,#f3e5f5);border:1px solid #90caf9;border-radius:12px;box-shadow:0 2px 8px #0000001a;margin:20px 0 0;padding:20px}.TaskForm_taskPolicyContent__j7I-g{display:flex;flex-direction:column;gap:15px}.TaskForm_howItWorks__A6cKw{color:#1565c0;font-size:14px;line-height:1.5}.TaskForm_importantNotice__K7mr2{background-color:#fff3e0;border:1px solid #ffb74d;border-radius:8px;color:#ef6c00;font-size:13px;font-weight:500;padding:12px}@media (max-width:768px){.TaskForm_taskPolicyBanner__P2pDZ{margin:15px 0 20px;padding:15px}}.TaskForm_taskFormTitle__toMEE{-webkit-text-fill-color:#0000;background:linear-gradient(45deg,#ffffffe6,#fff);-webkit-background-clip:text;background-clip:text;color:#fff;font-size:1.2rem;font-weight:700;letter-spacing:-.02em;margin:0;padding:25px 30px;position:relative;text-align:center;z-index:1}.TaskForm_titleDecoration__J0FaN{background:linear-gradient(90deg,#fffc,#fff6);border-radius:2px;height:4px;margin:0 auto;position:relative;width:80px;z-index:1}.TaskForm_taskForm__kG3q-{padding:30px 25px;position:relative;z-index:1}.TaskForm_errorMessage__Ckc10,.TaskForm_successMessage__QHmrr{align-items:center;animation:TaskForm_slideIn__fY4Gu .4s ease-out;border-radius:16px;display:flex;font-weight:600;gap:12px;margin-bottom:24px;padding:16px 20px}@keyframes TaskForm_slideIn__fY4Gu{0%{opacity:0;transform:translateX(-20px)}to{opacity:1;transform:translateX(0)}}.TaskForm_errorMessage__Ckc10{background:linear-gradient(135deg,#ef44441a,#ef44440d);border:2px solid #ef444433;color:#ef4444;color:var(--danger-color)}.TaskForm_successMessage__QHmrr{background:linear-gradient(135deg,#10b9811a,#10b9810d);border:2px solid #10b98133;color:#10b981;color:var(--success-color)}.TaskForm_errorIcon__joEm9,.TaskForm_successIcon__Efsgm{font-size:20px}.TaskForm_formSection__NW3Jj{border-bottom:1px solid #94a3b826;margin-bottom:25px;padding-bottom:20px;position:relative}.TaskForm_formSection__NW3Jj:last-of-type{border-bottom:none;margin-bottom:30px}.TaskForm_sectionTitle__9Unrj{align-items:center;color:#1e293b;color:var(--text-primary);display:flex;font-size:1.2rem;font-weight:700;gap:12px;margin-bottom:20px;position:relative}.TaskForm_sectionIcon__t81Wr{font-size:1.8rem}.TaskForm_formRow__ycbGh{grid-gap:24px;display:grid;gap:24px;grid-template-columns:1fr 1fr;margin-bottom:24px}.TaskForm_formGroup__Gl4wj{margin-bottom:15px;position:relative}.TaskForm_formGroup__Gl4wj.TaskForm_focused__IM1nL{z-index:10}.TaskForm_inputIconWrapper__xYGFM{align-items:center;display:flex;position:relative}.TaskForm_inputIcon__CbhBw{color:#64748b;color:var(--text-muted);font-size:16px;left:15px;pointer-events:none;position:absolute;top:50%;transform:translateY(-50%);transition:all .3s ease;z-index:2}.TaskForm_formGroup__Gl4wj.TaskForm_focused__IM1nL .TaskForm_inputIcon__CbhBw{color:#4f46e5;color:var(--primary-color);transform:translateY(-50%) scale(1.1)}.TaskForm_formLabel__6ge\+F{background:#fff;border-radius:6px;color:#64748b;color:var(--text-muted);font-size:14px;font-weight:500;left:45px;padding:0 8px;pointer-events:none;position:absolute;top:50%;transform:translateY(-50%);transition:all .4s cubic-bezier(.25,.46,.45,.94);z-index:2}.TaskForm_formLabel__6ge\+F.TaskForm_floating__N-j6b{background:linear-gradient(135deg,#4f46e51a,#6366f10d);box-shadow:0 2px 8px #4f46e526;color:#4f46e5;color:var(--primary-color);font-size:12px;font-weight:600;left:38px;top:-12px;transform:translateY(0)}.TaskForm_required__UBW0R{color:#ef4444;color:var(--danger-color);font-weight:700}.TaskForm_formControl__Uv8yt{background:#fff;border:2px solid #94a3b833;border-radius:20px;box-sizing:border-box;color:#1e293b;color:var(--text-primary);font-family:Poppins,Inter,Segoe UI,sans-serif;font-size:16px;font-weight:500;position:relative;transition:all .4s cubic-bezier(.25,.46,.45,.94);width:100%;z-index:1}.TaskForm_formGroup__Gl4wj.TaskForm_focused__IM1nL .TaskForm_formControl__Uv8yt{background:#4f46e505;border-color:#4f46e5;border-color:var(--primary-color);box-shadow:0 0 0 4px #4f46e51a,0 8px 25px #4f46e526;transform:translateY(-2px)}.TaskForm_formInput__S\+eCD,.TaskForm_formSelect__0Smpy{height:50px;padding:14px 18px 14px 45px}.TaskForm_formTextarea__-AKim{line-height:1.6;min-height:80px;padding:14px 18px 14px 45px;resize:vertical}.TaskForm_formTextarea__-AKim+.TaskForm_formLabel__6ge\+F{top:32px}.TaskForm_formTextarea__-AKim+.TaskForm_formLabel__6ge\+F.TaskForm_floating__N-j6b{top:-12px}.TaskForm_formSelect__0Smpy{appearance:none;background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' fill='none' viewBox='0 0 20 20'%3E%3Cpath stroke='%234f46e5' stroke-linecap='round' stroke-linejoin='round' stroke-width='2.5' d='m6 8 4 4 4-4'/%3E%3C/svg%3E");background-position:right 20px center;background-repeat:no-repeat;background-size:20px;cursor:pointer}.TaskForm_customDropdownWrapper__XBWvF{position:relative;width:100%}.TaskForm_customDropdown__Itopv{align-items:center;background:#fff;border:2px solid #94a3b833;border-radius:20px;color:#1e293b;color:var(--text-primary);cursor:pointer;display:flex;font-size:14px;font-weight:500;height:50px;justify-content:space-between;padding:14px 18px 14px 45px;position:relative;transition:all .4s cubic-bezier(.25,.46,.45,.94);width:100%;z-index:1}.TaskForm_customDropdown__Itopv.TaskForm_focused__IM1nL,.TaskForm_customDropdown__Itopv.TaskForm_open__vjQX8{background:#4f46e505;border-color:#4f46e5;border-color:var(--primary-color);box-shadow:0 0 0 4px #4f46e51a,0 8px 25px #4f46e526;transform:translateY(-2px)}.TaskForm_dropdownValue__atkoM{color:#1e293b;color:var(--text-primary);flex:1 1}.TaskForm_dropdownArrow__ODni2{color:#4f46e5;color:var(--primary-color);font-size:12px;margin-right:8px;transition:transform .3s ease}.TaskForm_customDropdown__Itopv.TaskForm_open__vjQX8 .TaskForm_dropdownArrow__ODni2{transform:rotate(180deg)}.TaskForm_dropdownOptions__3BmNR{animation:TaskForm_dropdownSlide__hpeWI .3s ease-out;background:#fff;border:2px solid #4f46e5;border:2px solid var(--primary-color);border-radius:0 0 16px 16px;border-top:none;box-shadow:0 8px 25px #4f46e526;left:0;max-height:200px;overflow-y:auto;position:absolute;right:0;top:100%;z-index:1000}@keyframes TaskForm_dropdownSlide__hpeWI{0%{opacity:0;transform:translateY(-10px)}to{opacity:1;transform:translateY(0)}}.TaskForm_dropdownOption__IqGgG{border-bottom:1px solid #94a3b81a;color:#475569;color:var(--text-secondary);cursor:pointer;font-size:14px;font-weight:500;padding:12px 18px 12px 45px;transition:all .2s ease}.TaskForm_dropdownOption__IqGgG:hover{background:#4f46e50d;color:#4f46e5;color:var(--primary-color);padding-left:50px}.TaskForm_dropdownOption__IqGgG.TaskForm_selected__7CmhL{background:#4f46e51a;color:#4f46e5;color:var(--primary-color);font-weight:600}.TaskForm_dropdownOption__IqGgG:last-child{border-bottom:none;border-radius:0 0 14px 14px}.TaskForm_imagePreviewContainer__GTLHN{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:linear-gradient(135deg,#f8f9facc,#f1f5f999);border:1px solid #94a3b833;border-radius:16px;padding:20px}.TaskForm_imagePreviewContainer__GTLHN h4{color:#4f46e5;color:var(--primary-color);font-size:16px;font-weight:700;margin-bottom:16px}.TaskForm_imageGrid__RH5ZA{grid-gap:12px;display:grid;gap:12px;grid-template-columns:repeat(auto-fill,minmax(100px,1fr))}.TaskForm_imagePreviewItem__wyGL6{aspect-ratio:1;background:#fff;border-radius:12px;box-shadow:0 4px 12px #0000001a;overflow:hidden;position:relative;transition:all .3s cubic-bezier(.25,.46,.45,.94)}.TaskForm_imagePreviewItem__wyGL6:hover{box-shadow:0 8px 25px #4f46e533;transform:translateY(-4px) scale(1.02)}.TaskForm_previewImage__djOLm{display:block;height:100%;object-fit:cover;width:100%}.TaskForm_imageOverlay__yqT3K{background:linear-gradient(180deg,#000000b3 0,#0000001a 50%,#000c);bottom:0;display:flex;flex-direction:column;justify-content:space-between;left:0;opacity:0;padding:8px;position:absolute;right:0;top:0;transition:opacity .3s ease}.TaskForm_imagePreviewItem__wyGL6:hover .TaskForm_imageOverlay__yqT3K{opacity:1}.TaskForm_imageName__U\+sr0{-webkit-line-clamp:2;line-clamp:2;-webkit-box-orient:vertical;color:#fff;display:-webkit-box;font-size:10px;font-weight:500;line-height:1.2;overflow:hidden;text-shadow:0 1px 3px #00000080;word-break:break-all}.TaskForm_removeImageBtn__X18ZB{align-items:center;align-self:flex-end;background:#ef4444e6;border:none;border-radius:50%;color:#fff;cursor:pointer;display:flex;font-size:12px;font-weight:700;height:24px;justify-content:center;transition:all .2s ease;width:24px}.TaskForm_removeImageBtn__X18ZB:hover{background:#ef4444;transform:scale(1.1)}@media (max-width:768px){.TaskForm_customDropdown__Itopv{font-size:13px;height:45px;padding:12px 16px 12px 40px}.TaskForm_dropdownOption__IqGgG{font-size:13px;padding:10px 16px 10px 40px}.TaskForm_dropdownOption__IqGgG:hover{padding-left:45px}.TaskForm_imageGrid__RH5ZA{gap:10px;grid-template-columns:repeat(auto-fill,minmax(80px,1fr))}.TaskForm_imageName__U\+sr0{font-size:9px}.TaskForm_removeImageBtn__X18ZB{font-size:10px;height:20px;width:20px}}@media (max-width:480px){.TaskForm_customDropdown__Itopv{font-size:12px;height:40px;padding:10px 14px 10px 35px}.TaskForm_dropdownOption__IqGgG{font-size:12px;padding:8px 14px 8px 35px}.TaskForm_dropdownOption__IqGgG:hover{padding-left:40px}.TaskForm_imageGrid__RH5ZA{gap:8px;grid-template-columns:repeat(auto-fill,minmax(70px,1fr))}.TaskForm_imagePreviewContainer__GTLHN{padding:15px}.TaskForm_imageName__U\+sr0{font-size:8px}.TaskForm_removeImageBtn__X18ZB{font-size:9px;height:18px;width:18px}}.TaskForm_dropdownOptions__3BmNR::-webkit-scrollbar{width:6px}.TaskForm_dropdownOptions__3BmNR::-webkit-scrollbar-track{background:#94a3b81a;border-radius:3px}.TaskForm_dropdownOptions__3BmNR::-webkit-scrollbar-thumb{background:#4f46e5;background:var(--primary-color);border-radius:3px}.TaskForm_dropdownOptions__3BmNR::-webkit-scrollbar-thumb:hover{background:#6366f1;background:var(--secondary-color)}.TaskForm_checkboxContainer__ZjGdV{align-items:center;background:linear-gradient(135deg,#4f46e50d,#6366f108);border:2px solid #4f46e526;border-radius:20px;cursor:pointer;display:flex;overflow:hidden;padding:16px 20px;position:relative;transition:all .4s cubic-bezier(.25,.46,.45,.94)}.TaskForm_checkboxContainer__ZjGdV:before{background:linear-gradient(90deg,#0000,#ffffff4d,#0000);content:"";height:100%;left:-100%;position:absolute;top:0;transition:left .6s ease;width:100%}.TaskForm_checkboxContainer__ZjGdV:hover{background:linear-gradient(135deg,#4f46e514,#6366f10d);border-color:#4f46e5;border-color:var(--primary-color);box-shadow:0 12px 30px #4f46e533;transform:translateY(-3px)}.TaskForm_checkboxContainer__ZjGdV:hover:before{left:100%}.TaskForm_formCheckbox__4p0H2{cursor:pointer;height:15px;margin-right:16px;outline:none!important;transform:scale(1.2);width:15px}.TaskForm_checkboxLabel__3X0Wo{color:#1e293b;color:var(--text-primary);cursor:pointer;font-size:16px;font-weight:600;margin:0;-webkit-user-select:none;user-select:none}.TaskForm_paymentDetails__3VTG5{animation:TaskForm_slideDown__AoTxy .5s cubic-bezier(.25,.46,.45,.94);background:linear-gradient(135deg,#4f46e508,#6366f105);border:2px solid #4f46e526;border-radius:24px;margin-top:24px;overflow:hidden;padding:25px;position:relative}.TaskForm_paymentDetails__3VTG5:before{background:linear-gradient(135deg,#667eea,#764ba2);background:var(--gradient-primary);border-radius:24px 24px 0 0;content:"";height:4px;left:0;position:absolute;right:0;top:0}@keyframes TaskForm_slideDown__AoTxy{0%{opacity:0;transform:translateY(-30px) scale(.95)}to{opacity:1;transform:translateY(0) scale(1)}}.TaskForm_fileUploadGroup__7TDB5{margin-bottom:30px}.TaskForm_fileInputContainer__6B0Ee{margin-bottom:20px}.TaskForm_fileUploadButton__eOsaS{align-items:center;background:linear-gradient(135deg,#4facfe,#00f2fe);background:var(--gradient-accent);border:none;border-radius:20px;box-shadow:0 8px 25px #4facfe4d;color:#fff;cursor:pointer;display:flex;font-size:16px;font-weight:600;gap:12px;justify-content:center;overflow:hidden;padding:20px 24px;position:relative;transition:all .4s cubic-bezier(.25,.46,.45,.94);width:100%}.TaskForm_fileUploadButton__eOsaS:before{background:linear-gradient(135deg,#fff3,#fff0);bottom:0;content:"";left:0;opacity:0;position:absolute;right:0;top:0;transition:opacity .3s ease;z-index:1}.TaskForm_fileUploadButton__eOsaS:hover{box-shadow:0 15px 40px #4facfe66;transform:translateY(-3px)}.TaskForm_fileUploadButton__eOsaS:hover:before{opacity:1}.TaskForm_buttonIcon__coltF{font-size:18px;position:relative;z-index:2}.TaskForm_selectedFilesContainer__IUmkn{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:linear-gradient(135deg,#f8f9facc,#f1f5f999);border:1px solid #94a3b833;border-radius:16px;padding:24px}.TaskForm_selectedFilesContainer__IUmkn h4{color:#4f46e5;color:var(--primary-color);font-size:16px;font-weight:700;margin-bottom:16px}.TaskForm_selectedFilesList__RXRT\+{list-style:none;margin:0;padding:0}.TaskForm_fileItem__HlGHg{align-items:center;background:#fff;border:1px solid #94a3b826;border-radius:12px;box-shadow:0 2px 8px #0000000a;display:flex;justify-content:space-between;margin-bottom:12px;padding:16px 20px;transition:all .3s cubic-bezier(.25,.46,.45,.94)}.TaskForm_fileItem__HlGHg:hover{border-color:#4f46e5;border-color:var(--primary-color);box-shadow:0 8px 25px #4f46e526;transform:translateY(-2px)}.TaskForm_fileName__e9uTV{color:#475569;color:var(--text-secondary);flex:1 1;font-size:14px;font-weight:500;margin-right:12px;word-break:break-all}.TaskForm_removeIcon__ytiSR{align-items:center;border-radius:8px;color:#ef4444;color:var(--danger-color);cursor:pointer;display:flex;font-size:16px;justify-content:center;padding:6px;transition:all .3s ease}.TaskForm_removeIcon__ytiSR:hover{background:#ef44441a;color:#dc2626;transform:scale(1.2)}.TaskForm_formActions__Xx8Sf{display:flex;gap:20px;margin-top:10px;padding-top:10px}.TaskForm_btn__QHlqj{align-items:center;border:none;border-radius:20px;cursor:pointer;display:flex;flex:1 1;font-family:Poppins,Inter,Segoe UI,sans-serif;font-size:14px;font-weight:700;justify-content:center;letter-spacing:.5px;min-height:50px;overflow:hidden;padding:14px 28px;position:relative;text-transform:uppercase;transition:all .4s cubic-bezier(.25,.46,.45,.94)}.TaskForm_btn__QHlqj:before{background:linear-gradient(135deg,#fff3,#fff0);bottom:0;content:"";left:0;opacity:0;position:absolute;right:0;top:0;transition:opacity .3s ease;z-index:1}.TaskForm_btnPrimary__jVkI-{background:linear-gradient(135deg,#667eea,#764ba2);background:var(--gradient-primary);box-shadow:0 10px 30px #667eea66;color:#fff}.TaskForm_btnSecondary__lm1m8{background:linear-gradient(135deg,#64748b,#475569);background:linear-gradient(135deg,var(--text-muted) 0,var(--text-secondary) 100%);box-shadow:0 10px 30px #64748b4d;color:#fff}.TaskForm_btn__QHlqj:hover:not(:disabled){transform:translateY(-4px) scale(1.02)}.TaskForm_btnPrimary__jVkI-:hover:not(:disabled){box-shadow:0 20px 50px #667eea80}.TaskForm_btnSecondary__lm1m8:hover:not(:disabled){box-shadow:0 20px 50px #64748b66}.TaskForm_btn__QHlqj:hover:not(:disabled):before{opacity:1}.TaskForm_btn__QHlqj:active{transform:translateY(-2px) scale(1.01)}.TaskForm_btn__QHlqj:disabled{background:linear-gradient(135deg,#94a3b8,#64748b);cursor:not-allowed;opacity:.6;transform:none}.TaskForm_btn__QHlqj.TaskForm_loading__x0UN7:after{animation:TaskForm_spin__dDZMM 1s linear infinite;border:3px solid #ffffff4d;border-radius:50%;border-top-color:#fff;content:"";height:24px;left:50%;position:absolute;top:50%;transform:translate(-50%,-50%);width:24px;z-index:10}@keyframes TaskForm_spin__dDZMM{0%{transform:translate(-50%,-50%) rotate(0deg)}to{transform:translate(-50%,-50%) rotate(1turn)}}@media (max-width:768px){.TaskForm_taskFormContainer__abGW2{padding:15px}.TaskForm_taskFormWrapper__jc6FP{border-radius:20px}.TaskForm_taskFormTitle__toMEE{font-size:1.5rem;padding:20px 25px}.TaskForm_taskForm__kG3q-{padding:25px 20px}.TaskForm_formRow__ycbGh{gap:20px;grid-template-columns:1fr}.TaskForm_formActions__Xx8Sf{flex-direction:column}.TaskForm_sectionTitle__9Unrj{font-size:1.3rem}.TaskForm_formSection__NW3Jj{margin-bottom:20px;padding-bottom:15px}.TaskForm_paymentDetails__3VTG5{padding:20px}.TaskForm_checkboxContainer__ZjGdV{padding:14px 18px}}@media (max-width:480px){.TaskForm_taskFormTitle__toMEE{font-size:1.1rem;padding:15px 20px}.TaskForm_taskForm__kG3q-{padding:20px 15px}.TaskForm_formControl__Uv8yt{font-size:16px}.TaskForm_formInput__S\+eCD,.TaskForm_formSelect__0Smpy{height:45px;padding:12px 16px 12px 40px}.TaskForm_formTextarea__-AKim{min-height:70px;padding:12px 16px 12px 40px}.TaskForm_paymentDetails__3VTG5{padding:18px 15px}.TaskForm_checkboxContainer__ZjGdV{padding:12px 16px}.TaskForm_formLabel__6ge\+F{font-size:13px;left:40px}.TaskForm_formLabel__6ge\+F.TaskForm_floating__N-j6b{font-size:11px;left:35px}.TaskForm_sectionTitle__9Unrj{font-size:1.2rem}.TaskForm_btn__QHlqj{font-size:13px;min-height:45px;padding:12px 24px}.TaskForm_inputIcon__CbhBw{font-size:14px;left:14px}}.TaskForm_btn__QHlqj:focus,.TaskForm_formCheckbox__4p0H2:focus,.TaskForm_formControl__Uv8yt:focus{outline:3px solid #4f46e54d;outline-offset:2px}@media (prefers-reduced-motion:no-preference){.TaskForm_formGroup__Gl4wj:hover .TaskForm_formControl__Uv8yt{transform:translateY(-1px)}.TaskForm_formSection__NW3Jj{animation:TaskForm_fadeInUp__-fQzy .6s ease-out forwards;opacity:0;transform:translateY(20px)}.TaskForm_formSection__NW3Jj:first-child{animation-delay:.1s}.TaskForm_formSection__NW3Jj:nth-child(2){animation-delay:.2s}.TaskForm_formSection__NW3Jj:nth-child(3){animation-delay:.3s}.TaskForm_formSection__NW3Jj:nth-child(4){animation-delay:.4s}}@keyframes TaskForm_fadeInUp__-fQzy{to{opacity:1;transform:translateY(0)}}.messages-container{animation:slideUp .6s ease-out .2s both;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#fffffff2;border:2px solid #fffc;border-radius:20px;box-shadow:0 12px 32px #4f46e526;font-family:Poppins,Segoe UI,Roboto,sans-serif;margin:20px 0;max-width:1400px;padding:25px;position:relative;width:100%}.messages-menu{align-items:center;background:linear-gradient(135deg,#4f46e50f,#6366f10f);border:1px solid #4f46e526;border-radius:16px;display:flex;flex-wrap:wrap;gap:15px;justify-content:space-between;margin-bottom:20px;padding:15px 20px;position:sticky;top:0;z-index:10}.messages-container button{align-items:center;border:none;border-radius:10px;box-shadow:0 3px 10px #0000001a;cursor:pointer;display:inline-flex;font-family:Poppins,Segoe UI,Roboto,sans-serif;font-size:14px;font-weight:600;gap:6px;overflow:auto;padding:10px 18px;position:relative;text-transform:capitalize;transition:all .3s ease}.toggle-view-button{background:linear-gradient(135deg,#4f46e5,#6366f1);color:#fff;flex:1 1;justify-content:center;min-width:160px}.toggle-view-button:hover{background:linear-gradient(135deg,#3730a3,#4338ca);box-shadow:0 6px 16px #4f46e54d;transform:translateY(-2px)}.compose-message-button{background:linear-gradient(135deg,#059669,#10b981);color:#fff;flex:1 1;justify-content:center;min-width:140px}.compose-message-button:hover{background:linear-gradient(135deg,#047857,#059669);box-shadow:0 6px 16px #0596694d;transform:translateY(-2px)}.compose-cancel-button,.reply-cancel-button{background:linear-gradient(135deg,#6b7280,#9ca3af);color:#fff;font-size:13px;margin-left:10px;margin-top:-10px;padding:8px 16px}.compose-cancel-button:hover,.reply-cancel-button:hover{background:linear-gradient(135deg,#4b5563,#6b7280);box-shadow:0 4px 12px #6b72804d;transform:translateY(-1px)}.message-form{animation:slideUp .4s ease-out;background:linear-gradient(135deg,#4f46e50d,#6366f10d);border:1px solid #4f46e526;border-radius:16px;margin:15px 0;overflow-y:auto;padding:20px}.message-form input,.message-form select,.message-form textarea{background:#fff;border:1px solid #4f46e533;border-radius:8px;font-family:inherit;font-size:14px;margin:8px 0;padding:10px 12px;transition:all .3s ease;width:100%}.message-form input:focus,.message-form select:focus,.message-form textarea:focus{border-color:#4f46e5;box-shadow:0 0 0 3px #4f46e51a;outline:none}.message-form textarea{max-height:200px;min-height:100px;resize:vertical}.message-form label{background:none;color:#374151;display:block;font-size:14px;font-weight:600;margin-bottom:4px;margin-top:6px 10px 0 0}.message-form button[type=submit]{background:linear-gradient(135deg,#059669,#10b981);color:#fff;margin-top:15px;min-width:120px;padding:10px 20px;width:auto}.message-form button[type=submit]:hover{background:linear-gradient(135deg,#047857,#059669);box-shadow:0 4px 12px #0596694d;transform:translateY(-1px)}.reply-message-section{animation:slideUp .4s ease-out;background:linear-gradient(135deg,#10b9810d,#0596690d);border:1px solid #10b98126;border-radius:16px;margin:15px 0;max-height:65vh;overflow-y:auto;padding:20px}.replysubject{color:#374151;font-size:16px;font-weight:600;margin-bottom:15px;padding-left:20px;position:relative}.replysubject:before{content:"↩️";font-size:14px;left:0;position:absolute;top:50%;transform:translateY(-50%)}.message-details{animation:slideUp .4s ease-out;background:#f8fafce6;border:1px solid #e2e8f0cc;box-shadow:0 8px 20px #00000014;margin:15px 0;max-height:none;overflow-y:auto;padding:20px;position:relative;transition:all .3s ease}.message-details:before{background:linear-gradient(90deg,#4f46e5,#6366f1,#8b5cf6);border-radius:16px 16px 0 0;content:"";height:3px;left:0;position:absolute;right:0;top:0}.message-details .subject{-webkit-text-fill-color:#0000;background:linear-gradient(135deg,#4f46e5,#6366f1);-webkit-background-clip:text;background-clip:text;color:#1e293b;font-size:18px;font-weight:700;margin-bottom:12px}.message-details .message{background:#fff;border:1px solid #e2e8f0cc;border-radius:12px;box-shadow:0 2px 8px #0000000a;color:#374151;font-size:14px;line-height:1.6;margin-bottom:12px;max-height:none;overflow-y:auto;padding:15px}.message-details .date{color:#6b7280;font-size:13px;font-weight:500;margin-bottom:15px}.reply-button{background:linear-gradient(135deg,#059669,#10b981);color:#fff;font-size:13px;margin-bottom:8px;margin-right:8px;padding:8px 16px}.reply-button:hover{background:linear-gradient(135deg,#047857,#059669);box-shadow:0 4px 12px #0596694d;transform:translateY(-1px)}.delete-message-button{background:linear-gradient(135deg,#f59e0b,#f97316);color:#fff;font-size:13px;margin-bottom:8px;margin-right:8px;padding:8px 16px}.delete-message-button:hover{background:linear-gradient(135deg,#d97706,#ea580c);box-shadow:0 4px 12px #f59e0b4d;transform:translateY(-1px)}.back-button{background:linear-gradient(135deg,#6b7280,#9ca3af);font-size:13px;margin-bottom:8px;padding:8px 16px}.back-button:hover{background:linear-gradient(135deg,#4b5563,#6b7280);box-shadow:0 4px 12px #6b72804d;transform:translateY(-1px)}.messages-list{display:flex;flex-direction:column;gap:12px;max-height:none;overflow-y:auto;padding-right:5px}.messages-list::-webkit-scrollbar{width:6px}.messages-list::-webkit-scrollbar-track{background:#4f46e51a;border-radius:3px}.messages-list::-webkit-scrollbar-thumb{background:linear-gradient(135deg,#4f46e5,#6366f1);border-radius:3px}.messages-list::-webkit-scrollbar-thumb:hover{background:linear-gradient(135deg,#3730a3,#4338ca)}.message-item{animation:slideUp .3s ease-out;background:#f8fafce6;border:1px solid #e2e8f0cc;border-radius:12px;box-shadow:0 4px 12px #0000000f;cursor:pointer;padding:15px 20px;position:relative;transition:all .3s ease}.message-item:hover{background:#fffffff2;border-color:#4f46e54d;box-shadow:0 8px 20px #00000003;transform:none}.message-item:before{background:linear-gradient(180deg,#4f46e5,#6366f1);border-radius:0 2px 2px 0;bottom:0;content:"";left:0;opacity:0;position:absolute;top:0;transition:opacity .3s ease;width:4px}.message-item:hover:before{opacity:1}.message-item .subject{color:#1e293b;font-size:15px;font-weight:600;margin-bottom:6px}.message-item .from{color:#4f46e5;font-size:13px;font-weight:500;margin-bottom:4px}.message-item .date{color:#6b7280;font-size:12px;margin-bottom:6px}.message-item .attachments{background:linear-gradient(135deg,#f59e0b1a,#f973161a);border:1px solid #f59e0b33;border-radius:6px;color:#f59e0b;display:inline-block;font-size:11px;font-style:italic;font-weight:600;padding:3px 6px}.message-details h4{color:#374151;font-size:15px;font-weight:600;margin:15px 0 8px}.message-details ul{list-style:none;margin:0;padding:0}.message-details ul li{margin:6px 0}.message-details ul li button{background:linear-gradient(135deg,#4f46e51a,#6366f11a);border:1px solid #4f46e54d;border-radius:8px;color:#4f46e5;font-size:12px;font-weight:500;padding:6px 12px;text-decoration:none;transition:all .3s ease}.message-details ul li button:hover{background:linear-gradient(135deg,#4f46e5,#6366f1);box-shadow:0 4px 12px #4f46e54d;color:#fff;transform:translateY(-1px)}.error-message{animation:slideUp .3s ease-out;background:linear-gradient(135deg,#ff00000d,#ff00000d)!important;color:red;font-size:13px;font-weight:500;margin:10px 0;padding:10px 12px}.loading-messages,.messages-container>div:contains("Loading"){animation:pulse 2s infinite;background:linear-gradient(135deg,#4f46e50d,#6366f10d);border:1px solid #4f46e51a;border-radius:12px;color:#4f46e5;font-size:16px;font-weight:600;padding:30px 20px;text-align:center}.messages-list:empty:before{background:linear-gradient(135deg,#6b72800d,#9ca3af0d);border:2px dashed #6b728033;border-radius:12px;color:#6b7280;content:"No messages found";display:block;font-style:italic;padding:30px 20px;text-align:center}@media (max-width:768px){.messages-container{margin:10px;padding:15px}.messages-menu{flex-direction:column;gap:8px;padding:12px}.compose-message-button,.toggle-view-button{min-width:auto;width:100%}.message-details{max-height:75vh;padding:15px}.message-details .subject{font-size:16px}.message-details .message{font-size:13px;max-height:150px;padding:12px}.message-item{padding:12px 15px}.message-item .subject{font-size:14px}.messages-container button{font-size:13px;padding:8px 14px}.message-form,.reply-message-section{max-height:55vh;padding:15px}}@media (max-width:480px){.messages-container{margin:5px;max-height:98vh;padding:12px}.messages-menu{padding:10px}.message-details{max-height:80vh;padding:12px}.message-details .subject{font-size:15px}.message-details .message{font-size:12px;max-height:120px;padding:10px}.message-item{padding:10px 12px}.message-item .subject{font-size:13px}.messages-container button{font-size:12px;padding:7px 12px}.message-details button{margin:4px 0;width:100%}.message-form,.reply-message-section{max-height:50vh;padding:12px}}.message-item:focus,.messages-container button:focus{outline:2px solid #4f46e5;outline-offset:2px}@media print{.messages-container{background:#fff;border:1px solid #ddd;box-shadow:none;max-height:none;overflow:visible;padding:20px}.messages-container button,.messages-menu{display:none}.message-details,.message-item{background:#fff;border:1px solid #ddd;box-shadow:none}.message-details,.message-item,.messages-list{max-height:none;overflow:visible}}.manage-senders-container{animation:slideUp .6s ease-out .3s both;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#fffffff2;border:2px solid #fffc;border-radius:20px;box-shadow:0 12px 32px #4f46e526;font-family:Poppins,Segoe UI,Roboto,sans-serif;margin:50px auto;max-width:700px;padding:40px;position:relative}.manage-senders-container:before{background:linear-gradient(135deg,#4f46e5,#6366f1);border-radius:24px;box-shadow:0 6px 16px #4f46e54d;color:#fff;content:"👥";font-size:18px;left:40px;padding:12px 16px;position:absolute;top:-18px;z-index:10}.manage-senders-container h2{-webkit-text-fill-color:#0000;background:linear-gradient(135deg,#4f46e5,#6366f1);-webkit-background-clip:text;background-clip:text;color:#1e293b;font-size:28px;font-weight:700;margin-bottom:10px!important;margin-top:10px;text-align:center}.manage-senders-container h2:after{background:linear-gradient(90deg,#4f46e5,#6366f1);border-radius:2px;content:"";display:block;height:4px;margin:12px auto 0;width:80px}.manage-senders-container h3{color:#374151;font-size:20px;font-weight:600;margin-bottom:20px;margin-top:35px;padding-left:20px;position:relative}.manage-senders-container h3:before{background:linear-gradient(180deg,#4f46e5,#6366f1);border-radius:2px;content:"";height:20px;left:0;position:absolute;top:50%;transform:translateY(-50%);width:4px}.tab-container{background:#f8fafce6;border:1px solid #e2e8f0cc;border-radius:12px;box-shadow:0 2px 8px #0000000f;display:flex;margin-bottom:30px;margin-top:10px;padding:4px;position:relative;z-index:10}.tab{background:#0000;border:none;border-radius:8px;color:#64748b;cursor:pointer;flex:1 1;font-family:Poppins,Segoe UI,Roboto,sans-serif;font-size:14px;font-weight:500;padding:12px 20px;position:relative;transition:all .3s ease}.tab:hover{background:#4f46e50d;color:#4f46e5}.active-tab{background:linear-gradient(135deg,#4f46e5,#6366f1)!important;box-shadow:0 3px 10px #4f46e54d;color:#fff!important;transform:translateY(-1px)}.add-admin-form,.add-sender-form{align-items:center;background:linear-gradient(135deg,#4f46e50f,#6366f10f);border:1px solid #4f46e526;border-radius:16px;display:flex;gap:12px;margin-bottom:30px;overflow:hidden;padding:25px;position:relative}.add-admin-form{background:linear-gradient(135deg,#a855f70f,#9333ea0f);border:1px solid #a855f726}.add-admin-form:before,.add-sender-form:before{animation:shimmer 2s infinite;background:linear-gradient(90deg,#4f46e5,#6366f1,#8b5cf6);content:"";height:2px;left:0;position:absolute;right:0;top:0}.add-admin-form:before{background:linear-gradient(90deg,#a855f7,#9333ea,#7c3aed)}@keyframes shimmer{0%{transform:translateX(-100%)}to{transform:translateX(100%)}}.admin-input,.sender-input{background:#fff;border:2px solid #4f46e533;border-radius:12px;box-shadow:0 2px 8px #0000000d;color:#475569;flex:1 1;font-family:Poppins,Segoe UI,Roboto,sans-serif;font-size:15px;line-height:1.5;padding:16px 20px;transition:all .3s ease}.admin-input{border-color:#a855f733}.admin-input:focus,.sender-input:focus{background:#fffffffa;border-color:#4f46e5;box-shadow:0 0 0 3px #4f46e533;transform:translateY(-1px)}.admin-input:focus{border-color:#a855f7;box-shadow:0 0 0 3px #a855f733}.admin-input::placeholder,.sender-input::placeholder{color:#94a3b8;font-style:italic}.admin-item,.request-item,.sender-item,.sent-request-item{align-items:center;animation:slideUp .4s ease-out;background:#f8fafce6;border:1px solid #e2e8f0cc;border-radius:12px;box-shadow:0 2px 8px #0000000f;display:flex;justify-content:space-between;margin-bottom:12px;padding:20px 25px;position:relative;transition:all .3s ease}.admin-item{background:linear-gradient(135deg,#a855f70d,#9333ea0d);border-color:#a855f733}.admin-item:hover,.request-item:hover,.sender-item:hover,.sent-request-item:hover{background:#fffffff2;border-color:#4f46e533;box-shadow:0 6px 16px #0000001a;transform:translateY(-2px)}.admin-item:hover{background:#fffffff2;border-color:#a855f74d}.admin-info,.request-info,.sender-info{display:flex;flex-direction:column;gap:4px}.request-actions{align-items:center;display:flex;gap:10px}.pending-status{background:#f59e0b1a;color:#f59e0b;font-style:italic;font-weight:500}.admin-role,.pending-status{border-radius:6px;display:inline-block;font-size:13px;margin-top:4px;padding:2px 8px}.admin-role{background:#a855f71a;color:#a855f7;font-style:normal;font-weight:600}.error-message,.success-message{word-wrap:break-word;align-items:flex-start;animation:slideUp .3s ease-out;border-radius:12px;display:flex;font-weight:500;justify-content:space-between;margin:20px 0 25px;min-height:50px;overflow-wrap:break-word;padding:15px 20px;position:relative;word-break:break-word;z-index:50}.error-message{background:linear-gradient(135deg,#fee2e2f2,#fecacaf2);border:2px solid #dc262666;color:#dc2626!important}.error-message p{color:#dc2626!important;flex:1 1;font-size:14px;line-height:1.6;margin:0;padding-right:10px}.success-message{background:linear-gradient(135deg,#d1fae5f2,#a7f3d0f2);border:2px solid #05966966;color:#059669}.success-message p{color:#059669!important;flex:1 1;font-size:14px;line-height:1.6;margin:0;padding-right:10px}.clear-button{background:none;border:none;border-radius:4px;color:inherit;cursor:pointer;flex-shrink:0;font-size:20px;margin-left:10px;opacity:.7;padding:4px 8px;transition:opacity .2s ease}.clear-button:hover{background:#0000001a;opacity:1}.manage-senders-container button{align-items:center;border:none;border-radius:10px;box-shadow:0 3px 10px #0000001a;cursor:pointer;display:inline-flex;font-family:Poppins,Segoe UI,Roboto,sans-serif;font-size:14px;font-weight:600;gap:6px;margin-bottom:8px;margin-right:8px;overflow:hidden;padding:12px 20px;position:relative;transition:all .3s ease}.add-sender-button{background:linear-gradient(135deg,#4f46e5,#6366f1);color:#fff;font-size:15px;font-weight:600;padding:16px 24px}.add-sender-button:hover{background:linear-gradient(135deg,#3730a3,#4338ca);box-shadow:0 6px 16px #4f46e54d;transform:translateY(-2px)}.add-sender-button:active{transform:translateY(0)}.request-admin-button{background:linear-gradient(135deg,#a855f7,#9333ea);color:#fff;font-size:15px;font-weight:600;padding:16px 24px}.request-admin-button:hover{background:linear-gradient(135deg,#7c3aed,#6d28d9);box-shadow:0 6px 16px #a855f74d;transform:translateY(-2px)}.accept-button{background:linear-gradient(135deg,#059669,#10b981);color:#fff}.accept-button:hover{background:linear-gradient(135deg,#047857,#059669);box-shadow:0 4px 12px #0596694d;transform:translateY(-1px)}.reject-button{background:linear-gradient(135deg,#dc2626,#ef4444);color:#fff}.reject-button:hover{background:linear-gradient(135deg,#b91c1c,#dc2626);box-shadow:0 4px 12px #dc26264d;transform:translateY(-1px)}.remove-button{background:linear-gradient(135deg,#f59e0b,#f97316)}.remove-button:hover{background:linear-gradient(135deg,#d97706,#ea580c);box-shadow:0 4px 12px #f59e0b4d}.cancel-button{background:linear-gradient(135deg,#6b7280,#9ca3af);color:#fff}.cancel-button:hover{background:linear-gradient(135deg,#4b5563,#6b7280);box-shadow:0 4px 12px #6b72804d;transform:translateY(-1px)}.admin-list ul,.sender-list ul,.sender-requests ul,.sent-admin-requests ul,.sent-requests ul{list-style:none;margin:0;padding:0}.admin-list,.sender-list,.sender-requests,.sent-admin-requests,.sent-requests{margin-bottom:30px}.loading-message{animation:pulse 2s infinite;background:linear-gradient(135deg,#4f46e50d,#6366f10d);border:1px solid #4f46e51a;border-radius:12px;color:#4f46e5;font-weight:500;padding:20px}.admin-list p,.sender-list p,.sender-requests p,.sent-admin-requests p,.sent-requests p{background:linear-gradient(135deg,#6b72800d,#9ca3af0d);border:2px dashed #6b728033;border-radius:12px;color:#6b7280;font-style:italic;margin:0;padding:30px 20px;text-align:center}.admin-list p,.sent-admin-requests p{background:linear-gradient(135deg,#a855f70d,#9333ea0d);border-color:#a855f733}@media (max-width:768px){.manage-senders-container{margin:20px;padding:25px}.manage-senders-container:before{font-size:16px;left:25px;padding:10px 14px;top:-15px}.manage-senders-container h2{font-size:24px;margin-bottom:25px}.manage-senders-container h3{font-size:18px;margin-bottom:15px;margin-top:25px}.add-admin-form,.add-sender-form{flex-direction:column;gap:15px;padding:20px}.admin-input,.sender-input{width:100%}.add-sender-button,.request-admin-button{justify-content:center;width:100%}.admin-item,.request-item,.sender-item,.sent-request-item{align-items:flex-start;flex-direction:column;gap:15px;padding:20px}.request-actions{justify-content:flex-start;width:100%}.tab-container{flex-direction:column;gap:4px;margin-top:5px}.error-message,.success-message{align-items:flex-start;flex-direction:row;font-size:13px;margin:15px 0 20px;min-height:55px;padding:14px 16px}.error-message p,.success-message p{font-size:13px;line-height:1.5}.clear-button{font-size:20px;margin-left:8px;padding:4px 8px}}@media (max-width:480px){.manage-senders-container{margin:15px;padding:20px}.manage-senders-container:before{font-size:14px;left:20px;padding:8px 12px}.manage-senders-container h2{font-size:22px}.manage-senders-container h3{font-size:16px}.add-admin-form,.add-sender-form{padding:15px}.admin-input,.sender-input{font-size:14px;padding:14px 16px}.manage-senders-container button{font-size:13px;padding:10px 16px}.add-sender-button,.request-admin-button{padding:14px 20px}.admin-item,.request-item,.sender-item,.sent-request-item{padding:15px}.error-message,.success-message{font-size:12px;margin:12px 0 18px;min-height:60px;padding:12px 14px}.error-message p,.success-message p{font-size:12px;line-height:1.5;padding-right:8px}.clear-button{font-size:18px;padding:2px 6px}}.manage-senders-container button:focus{outline:2px solid #4f46e5;outline-offset:2px}.admin-input:focus,.sender-input:focus{outline:none}@media print{.manage-senders-container{background:#fff;border:1px solid #ddd;box-shadow:none;padding:20px}.manage-senders-container button,.manage-senders-container:before{display:none}.add-admin-form,.add-sender-form,.admin-input,.sender-input{background:#fff;border:1px solid #ddd}}.solver-dashboard{display:flex;min-height:100vh;overflow-x:hidden;width:100%;z-index:1}.solver-dashboard .content{box-sizing:border-box;flex:1 1;margin-left:0;min-width:0;overflow-x:hidden;padding:10px;transition:margin-left .3s ease;width:100%}.section-header-message{background:linear-gradient(135deg,#f8fafc,#e2e8f0);border:1px solid #94a3b833;border-radius:12px;box-shadow:0 2px 8px #0000000d;color:#475569;font-size:18px;font-weight:500;margin-bottom:24px;padding:16px 24px;text-align:center}@media (max-width:767px){.section-header-message{font-size:13px;margin:0 16px 20px;padding:12px 16px}}.solver-dashboard .content-wrapper{margin:0;max-width:100%;min-height:calc(100vh - 40px);overflow-x:hidden;width:100%}.solver-dashboard .dashboard-header{margin-bottom:20px;padding:0 10px;text-align:center;width:100%}.solver-dashboard .dashboard-header h1{color:#2c3e50;font-size:1.8rem;font-weight:700;margin-bottom:8px}.solver-dashboard .dashboard-header p{color:#7f8c8d;font-size:1rem;margin:0}.solver-dashboard .stats-container{grid-gap:15px;display:grid;gap:15px;grid-template-columns:1fr;margin-bottom:30px;padding:0 5px;width:100%}.solver-dashboard .opinions-container,.solver-dashboard .tasks-container{grid-gap:15px;display:grid;gap:15px;grid-template-columns:1fr;margin-top:15px;overflow-x:hidden;padding:0;width:100%}.solver-dashboard .section-header{align-items:center;display:flex;flex-wrap:wrap;gap:10px;justify-content:space-between;margin:30px 0 15px;padding:0 5px;width:100%}.solver-dashboard .section-header h2{color:#2c3e50;font-size:1.5rem;font-weight:600;margin:0}.solver-dashboard .opinion-item,.solver-dashboard .task-item{background:#fff;border:1px solid #e9ecef;border-radius:12px;box-shadow:0 2px 8px #0000001a;box-sizing:border-box;cursor:pointer;display:flex;flex-direction:column;margin:0;min-height:180px;padding:16px;transition:transform .2s ease,box-shadow .2s ease;width:100%}.solver-dashboard .opinion-item:hover,.solver-dashboard .task-item:hover{box-shadow:0 4px 15px #00000026;transform:translateY(-1px)}.solver-dashboard .loading-container{align-items:center;display:flex;justify-content:center;min-height:200px;width:100%}.solver-dashboard .loading-spinner{animation:spin 1s linear infinite;border:3px solid #f3f3f3;border-radius:50%;border-top-color:#3498db;height:30px;width:30px}.solver-dashboard .empty-state{background:#fff;border-radius:12px;color:#7f8c8d;margin:15px 0;padding:40px 15px;text-align:center;width:100%}.solver-dashboard .empty-state h3{color:#95a5a6;font-size:1.3rem;margin-bottom:8px}.solver-dashboard .empty-state p{font-size:.9rem;margin:0}.solver-dashboard .full-width-section{margin:0;padding:0;width:100%}@media (max-width:480px){.solver-dashboard .content{padding:8px 8px 80px}.solver-dashboard .dashboard-header{margin-bottom:15px;padding:0 8px}.solver-dashboard .dashboard-header h1{font-size:1.6rem}.solver-dashboard .section-header{margin:20px 0 10px;padding:0}.solver-dashboard .section-header h2{font-size:1.3rem}.solver-dashboard .opinion-item,.solver-dashboard .task-item{border-radius:8px;min-height:160px;padding:12px}.solver-dashboard .stats-container{gap:10px;margin-bottom:20px}.solver-dashboard .opinions-container,.solver-dashboard .tasks-container{gap:10px;margin-top:10px}}@media (min-width:481px) and (max-width:600px){.solver-dashboard .content{padding:12px 12px 90px}.solver-dashboard .stats-container{gap:15px;grid-template-columns:repeat(auto-fit,minmax(200px,1fr))}.solver-dashboard .opinions-container,.solver-dashboard .tasks-container{gap:15px;grid-template-columns:1fr}}@media (min-width:601px) and (max-width:768px){.solver-dashboard .content{margin-left:0;padding:15px 15px 100px;width:700px}.solver-dashboard .dashboard-header h1{font-size:2rem}.solver-dashboard .section-header h2{font-size:1.6rem}.solver-dashboard .stats-container{gap:18px;grid-template-columns:repeat(auto-fit,minmax(220px,1fr))}.solver-dashboard .opinions-container,.solver-dashboard .tasks-container{gap:18px;grid-template-columns:repeat(auto-fit,minmax(280px,1fr))}.solver-dashboard .opinion-item,.solver-dashboard .task-item{min-height:200px;padding:18px}}@media (min-width:769px) and (max-width:1024px){.solver-dashboard .content{margin-left:80px;padding:20px;width:800px}.solver-dashboard .dashboard-header h1{font-size:2.2rem}.solver-dashboard .section-header h2{font-size:1.7rem}.solver-dashboard .stats-container{gap:20px;grid-template-columns:repeat(auto-fit,minmax(250px,1fr))}.solver-dashboard .opinions-container,.solver-dashboard .tasks-container{gap:20px;grid-template-columns:repeat(auto-fit,minmax(320px,1fr))}.solver-dashboard .opinion-item,.solver-dashboard .task-item{min-height:220px;padding:20px}}@media (min-width:1025px) and (max-width:1200px){.solver-dashboard .content{margin-left:200px;padding:25px;width:900px}.solver-dashboard .dashboard-header h1{font-size:2.3rem}.solver-dashboard .section-header h2{font-size:1.8rem}.solver-dashboard .stats-container{gap:22px;grid-template-columns:repeat(auto-fit,minmax(280px,1fr))}.solver-dashboard .opinions-container,.solver-dashboard .tasks-container{gap:22px;grid-template-columns:repeat(auto-fit,minmax(380px,1fr))}.solver-dashboard .opinion-item,.solver-dashboard .task-item{min-height:240px;padding:22px}}@media (min-width:1201px) and (max-width:1400px){.solver-dashboard .content{margin-left:250px;padding:30px;width:1400px}.solver-dashboard .dashboard-header h1{font-size:2.4rem}.solver-dashboard .section-header h2{font-size:1.8rem}.solver-dashboard .stats-container{gap:25px;grid-template-columns:repeat(auto-fit,minmax(300px,1fr))}.solver-dashboard .opinions-container,.solver-dashboard .tasks-container{gap:25px;grid-template-columns:repeat(auto-fit,minmax(400px,1fr))}.solver-dashboard .opinion-item,.solver-dashboard .task-item{min-height:260px;padding:24px}}@media (min-width:1401px){.solver-dashboard .content{margin-left:250px;padding:35px;width:1400px}.solver-dashboard .dashboard-header h1{font-size:2.5rem}.solver-dashboard .stats-container{gap:30px;grid-template-columns:repeat(auto-fit,minmax(320px,1fr))}.solver-dashboard .opinions-container,.solver-dashboard .tasks-container{gap:30px;grid-template-columns:repeat(auto-fit,minmax(420px,1fr))}.solver-dashboard .opinion-item,.solver-dashboard .task-item{min-height:280px;padding:26px}}.solver-dashboard .component-full-width{margin:0;padding:15px;width:100%}.solver-dashboard .component-contained{margin:0 auto;max-width:1200px;padding:20px}.solver-dashboard .chat-container,.solver-dashboard .form-container,.solver-dashboard .verification-container{margin:0;max-width:none;padding:0;width:100%}.solver-dashboard .content-grid{grid-gap:15px;display:grid;gap:15px;grid-template-columns:1fr;width:100%}@media (min-width:1200px){.solver-dashboard .content-grid{gap:25px;grid-template-columns:2fr 1fr}}.solver-dashboard .card-grid{grid-gap:15px;display:grid;gap:15px;grid-template-columns:1fr;width:100%}@media (min-width:600px){.solver-dashboard .card-grid{gap:20px;grid-template-columns:repeat(auto-fit,minmax(280px,1fr))}}.solver-dashboard .card-grid-large{grid-gap:20px;display:grid;gap:20px;grid-template-columns:1fr;width:100%}@media (min-width:800px){.solver-dashboard .card-grid-large{gap:25px;grid-template-columns:repeat(auto-fit,minmax(380px,1fr))}}.solver-dashboard .card-grid-small{grid-gap:12px;display:grid;gap:12px;grid-template-columns:repeat(auto-fit,minmax(200px,1fr));width:100%}@media (min-width:600px){.solver-dashboard .card-grid-small{gap:15px;grid-template-columns:repeat(auto-fit,minmax(250px,1fr))}}.UserRewards_userRewards__lgIW7{animation:UserRewards_slideUp__mF9qa .6s ease-out .5s both;-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px);background:#fffffff2;border:2px solid #fffc;border-radius:16px;box-shadow:0 8px 24px #4f46e526;margin:30px auto;max-width:800px;padding:30px;position:relative}@keyframes UserRewards_slideUp__mF9qa{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}.UserRewards_userRewards__lgIW7:before{background:linear-gradient(135deg,#4f46e5,#6366f1);border-radius:20px;box-shadow:0 4px 12px #4f46e54d;color:#fff;content:"🏆";font-size:16px;left:30px;padding:8px 12px;position:absolute;top:-15px}.UserRewards_userRewardsHeader__QhHw1{margin-bottom:25px;margin-top:10px}.UserRewards_userRewardsHeader__QhHw1 h2{-webkit-text-fill-color:#0000;background:linear-gradient(135deg,#4f46e5,#6366f1);-webkit-background-clip:text;background-clip:text;color:#1e293b;font-family:Poppins,Segoe UI,Roboto,sans-serif;font-size:24px;font-weight:700;margin-bottom:0}.UserRewards_userRewardsHeader__QhHw1 h2:after{background:linear-gradient(90deg,#4f46e5,#6366f1);border-radius:2px;content:"";display:block;height:3px;margin-top:8px;width:50px}.UserRewards_starLevel__pDd4O{align-items:center;display:flex;gap:8px;margin-top:10px}.UserRewards_starFilled__XeXoC{color:#fbbf24}.UserRewards_starText__OiENk{color:#4f46e5;font-size:14px;font-weight:600}.UserRewards_rewardsOverview__Iauwy{grid-gap:20px;display:grid;gap:20px;grid-template-columns:1fr 1fr;margin-bottom:30px}.UserRewards_rankCard__UX3T3,.UserRewards_totalRewardsCard__5BZo3{align-items:center;background:#f8fafccc;border:1px solid #e2e8f0cc;border-radius:12px;box-shadow:0 4px 12px #00000014;display:flex;gap:15px;padding:25px;transition:all .3s ease}.UserRewards_rankCard__UX3T3:hover,.UserRewards_totalRewardsCard__5BZo3:hover{background:#ffffffe6;border-color:#4f46e533;box-shadow:0 8px 20px #0000001f;transform:translateY(-2px)}.UserRewards_rankContent__IyMX-,.UserRewards_totalContent__XCkFC{flex:1 1}.UserRewards_rankContent__IyMX- h3,.UserRewards_totalContent__XCkFC h3{color:#475569;font-size:14px;font-weight:600;letter-spacing:.5px;margin:0 0 8px;text-transform:uppercase}.UserRewards_rankValue__bbsVK,.UserRewards_totalValue__r1bmb{color:#4f46e5;font-size:20px;font-weight:700;margin:0}.UserRewards_rewardsGrid__PQMmQ{grid-gap:16px;display:grid;gap:16px;margin-bottom:20px}.UserRewards_rewardItem__3PZh5{align-items:center;background:#f8fafccc;border:1px solid #e2e8f0cc;border-radius:12px;box-shadow:0 4px 12px #00000014;display:flex;justify-content:space-between;padding:20px 25px;position:relative;transition:all .3s ease}.UserRewards_rewardItem__3PZh5:hover{background:#ffffffe6;border-color:#4f46e533;box-shadow:0 8px 20px #0000001f;transform:translateY(-2px)}.UserRewards_rewardLabel__8V3v4{color:#475569;font-family:Poppins,Segoe UI,Roboto,sans-serif;font-size:14px;font-weight:600;letter-spacing:.5px}.UserRewards_rewardValue__En6-S{color:#4f46e5;font-family:Poppins,Segoe UI,Roboto,sans-serif;font-size:16px;font-weight:700;text-align:right}.UserRewards_taskDoerSection__adnZo{border-top:2px solid #e2e8f080;margin-top:30px;padding-top:30px}.UserRewards_taskDoerSection__adnZo h3{color:#1e293b;font-family:Poppins,Segoe UI,Roboto,sans-serif;font-size:20px;font-weight:700;margin-bottom:20px}.UserRewards_performanceGrid__27mxA{grid-gap:20px;display:grid;gap:20px;grid-template-columns:1fr 1fr;margin-bottom:25px}.UserRewards_performanceCard__pcM4O{align-items:center;background:#f8fafccc;border:1px solid #e2e8f0cc;border-radius:12px;box-shadow:0 4px 12px #00000014;display:flex;gap:15px;padding:20px;transition:all .3s ease}.UserRewards_performanceCard__pcM4O:hover{background:#ffffffe6;border-color:#4f46e533;box-shadow:0 8px 20px #0000001f;transform:translateY(-2px)}.UserRewards_performanceIcon__K48Aq{color:#4f46e5}.UserRewards_performanceContent__JxESh{flex:1 1}.UserRewards_performanceLabel__yS1JR{color:#475569;font-size:14px;font-weight:600;margin:0 0 4px}.UserRewards_performanceValue__0k9uO{color:#4f46e5;font-size:18px;font-weight:700;margin:0}.UserRewards_recentTasks__\+T60m{margin-top:25px}.UserRewards_recentTasks__\+T60m h4{color:#1e293b;font-family:Poppins,Segoe UI,Roboto,sans-serif;font-size:16px;font-weight:600;margin-bottom:15px}.UserRewards_recentTasksList__OZt0C{display:flex;flex-direction:column;gap:12px}.UserRewards_recentTaskItem__wscym{align-items:center;background:#f8fafccc;border:1px solid #e2e8f0cc;border-radius:8px;box-shadow:0 2px 8px #0000000f;display:flex;justify-content:space-between;padding:15px 20px;transition:all .3s ease}.UserRewards_recentTaskItem__wscym:hover{background:#ffffffe6;box-shadow:0 4px 12px #0000001a;transform:translateY(-1px)}.UserRewards_taskSummary__P78UJ{color:#475569;flex:1 1;font-size:14px;font-weight:500}.UserRewards_taskRating__75J3w{align-items:center;color:#4f46e5;display:flex;font-size:14px;font-weight:600;gap:4px}.UserRewards_rankDisplay__4IY0F{background:linear-gradient(135deg,#10b981,#059669);box-shadow:0 4px 12px #10b9814d}.UserRewards_congratulationsMessage__d\+PDb,.UserRewards_rankDisplay__4IY0F{animation:UserRewards_pulse__z4LGk 2s infinite;border-radius:12px;color:#fff;font-family:Poppins,Segoe UI,Roboto,sans-serif;font-size:16px;font-weight:600;margin-top:20px;padding:20px 25px;text-align:center}.UserRewards_congratulationsMessage__d\+PDb{background:linear-gradient(135deg,#059669,#10b981);box-shadow:0 4px 12px #0596694d}@keyframes UserRewards_pulse__z4LGk{0%,to{transform:scale(1)}50%{transform:scale(1.02)}}.UserRewards_userRewardsError__Nv5xR{animation:UserRewards_slideUp__mF9qa .6s ease-out;background:linear-gradient(135deg,#dc2626,#ef4444);border-radius:12px;box-shadow:0 4px 12px #dc26264d;color:#fff;font-size:16px;padding:20px 25px}.UserRewards_userRewardsError__Nv5xR,.UserRewards_userRewardsLoading__T4vVD{font-family:Poppins,Segoe UI,Roboto,sans-serif;font-weight:600;margin:30px auto;max-width:800px;text-align:center}.UserRewards_userRewardsLoading__T4vVD{animation:UserRewards_pulse__z4LGk 1.5s infinite;background:#fffffff2;border:2px solid #fffc;border-radius:16px;box-shadow:0 8px 24px #4f46e526;color:#4f46e5;font-size:18px;padding:40px}@media (max-width:768px){.UserRewards_userRewards__lgIW7{margin:20px;padding:20px}.UserRewards_userRewards__lgIW7:before{font-size:14px;left:20px;padding:6px 10px;top:-12px}.UserRewards_userRewardsHeader__QhHw1 h2{font-size:20px;margin-bottom:20px}.UserRewards_rewardsOverview__Iauwy{gap:15px;grid-template-columns:1fr}.UserRewards_rankCard__UX3T3,.UserRewards_totalRewardsCard__5BZo3{padding:20px}.UserRewards_performanceGrid__27mxA{gap:15px;grid-template-columns:1fr}.UserRewards_rewardItem__3PZh5{align-items:flex-start;flex-direction:column;gap:8px;padding:16px 20px}.UserRewards_rewardLabel__8V3v4{font-size:13px}.UserRewards_rewardValue__En6-S{font-size:15px;text-align:left}.UserRewards_congratulationsMessage__d\+PDb,.UserRewards_rankDisplay__4IY0F{font-size:15px;padding:16px 20px}.UserRewards_userRewardsError__Nv5xR,.UserRewards_userRewardsLoading__T4vVD{font-size:15px;margin:20px;padding:20px}}@media (max-width:480px){.UserRewards_userRewards__lgIW7{margin:15px;padding:15px}.UserRewards_userRewards__lgIW7:before{left:15px}.UserRewards_userRewardsHeader__QhHw1 h2{font-size:18px}.UserRewards_rankCard__UX3T3,.UserRewards_totalRewardsCard__5BZo3{flex-direction:column;gap:10px;padding:15px;text-align:center}.UserRewards_rewardItem__3PZh5{padding:14px 16px}.UserRewards_rewardLabel__8V3v4{font-size:12px}.UserRewards_rewardValue__En6-S{font-size:14px}.UserRewards_congratulationsMessage__d\+PDb,.UserRewards_rankDisplay__4IY0F{font-size:14px;padding:14px 16px}.UserRewards_userRewardsError__Nv5xR,.UserRewards_userRewardsLoading__T4vVD{font-size:14px;margin:15px;padding:16px}.UserRewards_recentTaskItem__wscym{align-items:flex-start;flex-direction:column;gap:8px}.UserRewards_taskRating__75J3w{align-self:flex-end}}.UserRewards_userRewards__lgIW7 :focus{outline:2px solid #4f46e5;outline-offset:2px}@media print{.UserRewards_userRewards__lgIW7{background:#fff;border:1px solid #ddd;box-shadow:none;padding:20px}.UserRewards_userRewards__lgIW7:before{display:none}.UserRewards_performanceCard__pcM4O,.UserRewards_rankCard__UX3T3,.UserRewards_rewardItem__3PZh5,.UserRewards_totalRewardsCard__5BZo3{background:#fff;border:1px solid #ddd;box-shadow:none}.UserRewards_congratulationsMessage__d\+PDb,.UserRewards_rankDisplay__4IY0F{background:#f0f0f0;box-shadow:none;color:#333}}.InterestedTaskComp_taskComponent__M22Ny{background-color:#fff;border:1px solid #e9ecef;border-radius:12px;box-shadow:0 2px 8px #00000014;box-sizing:border-box;display:flex;flex-direction:column;margin:0;overflow:hidden;padding:16px;position:relative;transition:all .3s ease;width:100%}.InterestedTaskComp_taskComponent__M22Ny:hover{box-shadow:0 4px 15px #0000001f;transform:translateY(-2px)}.InterestedTaskComp_taskComponentHeader__yj8ei{border-bottom:1px solid #f1f3f4;margin-bottom:12px;padding-bottom:12px}.InterestedTaskComp_taskComponentSubject__T\+YDM{word-wrap:break-word;color:#1a202c;font-size:1.1rem;font-weight:700;-webkit-hyphens:auto;hyphens:auto;line-height:1.3;margin:0 0 8px}.InterestedTaskComp_taskComponentTitle__Jyvxe{word-wrap:break-word;color:#4a5568;font-size:.9rem;-webkit-hyphens:auto;hyphens:auto;line-height:1.4;margin:0 0 12px}.InterestedTaskComp_taskComponentImageCarousel__7K83H{border-radius:8px;margin:12px 0;overflow:hidden;width:100%}.InterestedTaskComp_carouselContainer__P7RXZ{background:#f8f9fa;border-radius:8px;overflow:hidden;position:relative;width:100%}.InterestedTaskComp_carouselImage__Mtypg{border-radius:8px;display:block;height:180px;object-fit:cover;width:100%}.InterestedTaskComp_carouselBtn__0frmB{align-items:center;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);background:#000000b3;border:none;border-radius:50%;color:#fff;cursor:pointer;display:flex;font-size:14px;height:36px;justify-content:center;padding:8px 10px;position:absolute;top:50%;touch-action:manipulation;transform:translateY(-50%);transition:all .3s ease;width:36px;z-index:10}.InterestedTaskComp_carouselBtn__0frmB:hover{background:#000000d9;transform:translateY(-50%) scale(1.05)}.InterestedTaskComp_carouselBtn__0frmB:active{transform:translateY(-50%) scale(.95)}.InterestedTaskComp_carouselBtnPrev__f5jz8{left:8px}.InterestedTaskComp_carouselBtnNext__FKUz0{right:8px}.InterestedTaskComp_carouselIndicators__qsIvE{display:flex;flex-wrap:wrap;gap:6px;justify-content:center;margin-top:8px;padding:8px 0}.InterestedTaskComp_carouselIndicator__hOmHk{background:#cbd5e0;border:none;border-radius:50%;cursor:pointer;height:8px;touch-action:manipulation;transition:all .3s ease;width:8px}.InterestedTaskComp_carouselIndicator__hOmHk.InterestedTaskComp_active__wdA8d{background:#3182ce;transform:scale(1.2)}.InterestedTaskComp_carouselIndicator__hOmHk:hover{background:#718096}.InterestedTaskComp_loadingContainer__S0dm6{align-items:center;display:flex;height:400px;justify-content:center}.InterestedTaskComp_loadingSpinner__Dk\+wT{animation:InterestedTaskComp_spin__OQVvA 1s linear infinite;border:4px solid #f3f3f3;border-radius:50%;border-top-color:#667eea;height:50px;width:50px}@keyframes InterestedTaskComp_spin__OQVvA{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}.InterestedTaskComp_taskComponentPayInfo__WP2ks{background:#f0fff4;border-radius:4px;color:#38a169;display:inline-block;font-size:.85rem;font-weight:600;margin:8px 0;padding:4px 8px}.InterestedTaskComp_buttonContainer__Kq3XB{display:flex;gap:8px;margin-top:12px;width:100%}.InterestedTaskComp_taskComponentCompleteButton__Ov7IE,.InterestedTaskComp_taskComponentInterestButton__68C9\+{align-items:center;border:none;border-radius:8px;cursor:pointer;display:flex;flex:1 1;font-size:.9rem;font-weight:600;justify-content:center;min-height:44px;overflow:hidden;padding:6px 16px;position:relative;text-align:center;touch-action:manipulation;transition:all .3s ease}.InterestedTaskComp_taskComponentCompleteButton__Ov7IE{background:linear-gradient(135deg,#48bb78,#38a169);box-shadow:0 2px 8px #48bb784d;color:#fff}.InterestedTaskComp_taskComponentInterestButton__68C9\+{background:linear-gradient(135deg,#4299e1,#3182ce);box-shadow:0 2px 8px #4299e14d;color:#fff}.InterestedTaskComp_taskComponentCompleteButton__Ov7IE:disabled{background:#e2e8f0;box-shadow:none;color:#a0aec0;cursor:not-allowed}.InterestedTaskComp_taskComponentCompleteButton__Ov7IE:hover:not(:disabled){box-shadow:0 4px 12px #48bb7866;transform:translateY(-2px)}.InterestedTaskComp_taskComponentInterestButton__68C9\+:hover:not(:disabled){box-shadow:0 4px 12px #4299e166;transform:translateY(-2px)}.InterestedTaskComp_taskComponentCompleteButton__Ov7IE:active,.InterestedTaskComp_taskComponentInterestButton__68C9\+:active{transform:translateY(0)}.InterestedTaskComp_taskComponentDescription__RV2Xr{word-wrap:break-word;color:#4a5568;flex-grow:1;font-size:.9rem;-webkit-hyphens:auto;hyphens:auto;line-height:1.5;margin:12px 0}.InterestedTaskComp_taskComponentApprovalStatus__32uxx{background:linear-gradient(135deg,#f0fff4,#e6fffa);border:1px solid #9ae6b4;border-radius:8px;color:#38a169;font-size:.85rem;font-weight:600;margin:8px 0;padding:6px 12px;text-align:center}.InterestedTaskComp_taskComponentStatus__Kxife{border-top:1px solid #f1f3f4;color:#d69e2e;font-size:.85rem;font-weight:600;margin-top:12px;padding:8px 0;text-transform:capitalize}.InterestedTaskComp_taskComponentMetrics__fXMG\+{background:linear-gradient(135deg,#f7fafc,#edf2f7);border:1px solid #e2e8f0;border-radius:8px;color:#718096;font-size:.8rem;line-height:1.4;margin-top:8px;padding:10px}.InterestedTaskComp_taskComponentMetrics__fXMG\+ span{color:#2d3748;font-weight:600}.InterestedTaskComp_tasksContainer__CdQn1{grid-gap:16px;display:grid;gap:16px;grid-template-columns:1fr;margin:0;padding:0}@media (max-width:480px){.InterestedTaskComp_taskComponent__M22Ny{border-radius:8px;margin:0;padding:12px}.InterestedTaskComp_taskComponentHeader__yj8ei{margin-bottom:8px;padding-bottom:8px}.InterestedTaskComp_taskComponentSubject__T\+YDM{font-size:1rem;line-height:1.2;margin-bottom:6px}.InterestedTaskComp_taskComponentTitle__Jyvxe{font-size:.85rem;line-height:1.3;margin-bottom:10px}.InterestedTaskComp_taskComponentPayInfo__WP2ks{font-size:.8rem;margin:6px 0;padding:3px 6px}.InterestedTaskComp_taskComponentImageCarousel__7K83H{margin:8px 0}.InterestedTaskComp_carouselImage__Mtypg{border-radius:6px;height:160px}.InterestedTaskComp_carouselBtn__0frmB{font-size:12px;height:32px;padding:6px 8px;width:32px}.InterestedTaskComp_carouselBtnPrev__f5jz8{left:4px}.InterestedTaskComp_carouselBtnNext__FKUz0{right:4px}.InterestedTaskComp_carouselIndicator__hOmHk{height:6px;width:6px}.InterestedTaskComp_carouselIndicators__qsIvE{gap:4px;margin-top:6px;padding:6px 0}.InterestedTaskComp_buttonContainer__Kq3XB{flex-direction:column;gap:8px;margin-top:10px}.InterestedTaskComp_taskComponentCompleteButton__Ov7IE,.InterestedTaskComp_taskComponentInterestButton__68C9\+{border-radius:6px;font-size:.85rem;margin:0;min-height:42px;padding:12px;width:100%}.InterestedTaskComp_taskComponentDescription__RV2Xr{font-size:.85rem;line-height:1.4;margin:8px 0}.InterestedTaskComp_taskComponentApprovalStatus__32uxx{font-size:.8rem;margin:6px 0;padding:4px 8px}.InterestedTaskComp_taskComponentStatus__Kxife{font-size:.8rem;margin-top:8px;padding:6px 0}.InterestedTaskComp_taskComponentMetrics__fXMG\+{font-size:.75rem;line-height:1.3;margin-top:6px;padding:8px}.InterestedTaskComp_tasksContainer__CdQn1{gap:12px}}@media (max-width:320px){.InterestedTaskComp_taskComponent__M22Ny{padding:10px}.InterestedTaskComp_taskComponentSubject__T\+YDM{font-size:.95rem}.InterestedTaskComp_taskComponentTitle__Jyvxe{font-size:.8rem}.InterestedTaskComp_carouselImage__Mtypg{height:140px}.InterestedTaskComp_carouselBtn__0frmB{font-size:10px;height:28px;width:28px}.InterestedTaskComp_buttonContainer__Kq3XB{gap:6px}.InterestedTaskComp_taskComponentCompleteButton__Ov7IE,.InterestedTaskComp_taskComponentInterestButton__68C9\+{font-size:.8rem;min-height:40px;padding:10px}.InterestedTaskComp_tasksContainer__CdQn1{gap:10px}}@media (min-width:768px){.InterestedTaskComp_taskComponent__M22Ny{padding:20px}.InterestedTaskComp_taskComponentSubject__T\+YDM{font-size:1.25rem}.InterestedTaskComp_taskComponentTitle__Jyvxe{font-size:1rem}.InterestedTaskComp_carouselImage__Mtypg{height:220px}.InterestedTaskComp_carouselBtn__0frmB{font-size:16px;height:40px;padding:10px 12px;width:40px}.InterestedTaskComp_carouselBtnPrev__f5jz8{left:12px}.InterestedTaskComp_carouselBtnNext__FKUz0{right:12px}.InterestedTaskComp_carouselIndicator__hOmHk{height:10px;width:10px}.InterestedTaskComp_carouselIndicators__qsIvE{gap:8px;margin-top:10px}.InterestedTaskComp_buttonContainer__Kq3XB{flex-direction:row;gap:12px}.InterestedTaskComp_taskComponentCompleteButton__Ov7IE,.InterestedTaskComp_taskComponentInterestButton__68C9\+{font-size:.95rem;padding:14px 20px}.InterestedTaskComp_tasksContainer__CdQn1{gap:20px}}@media (min-width:1024px){.InterestedTaskComp_tasksContainer__CdQn1{gap:24px;grid-template-columns:1fr 1fr;margin:0 auto;max-width:1400px}.InterestedTaskComp_taskComponent__M22Ny{height:fit-content}.InterestedTaskComp_carouselImage__Mtypg{height:200px}.InterestedTaskComp_taskComponentCompleteButton__Ov7IE,.InterestedTaskComp_taskComponentInterestButton__68C9\+{font-size:1rem;padding:16px 24px}}@media (min-width:1400px){.InterestedTaskComp_tasksContainer__CdQn1{gap:32px;padding:0 20px}.InterestedTaskComp_carouselImage__Mtypg{height:220px}}.InterestedTaskComp_taskComponentTitle__Jyvxe span[style*="color: blue"]{color:#3182ce!important;font-weight:600;text-decoration:none;transition:color .2s ease}.InterestedTaskComp_taskComponentTitle__Jyvxe span[style*="color: blue"]:hover{color:#2c5282!important;text-decoration:underline}.InterestedOpinion_opinionComponent__RMCbg{background-color:#fff;border:1px solid #e9ecef;border-radius:12px;box-shadow:0 2px 8px #00000014;box-shadow:0 2px 8px #4299e14d;box-sizing:border-box;color:#fff;display:flex;flex-direction:column;margin:0;overflow:hidden;padding:16px;position:relative;transition:all .3s ease;width:100%}.InterestedOpinion_opinionComponentInterestButton__w5vUs:disabled{background:#e2e8f0;box-shadow:none;color:#a0aec0;cursor:not-allowed}.InterestedOpinion_opinionComponentInterestButton__w5vUs:hover:not(:disabled){box-shadow:0 4px 12px #4299e166;transform:translateY(-2px)}.InterestedOpinion_opinionComponentInterestButton__w5vUs:active{transform:translateY(0)}.InterestedOpinion_opinionComponentStatus__6889l{border-top:1px solid #f1f3f4;color:#d69e2e;font-size:.85rem;font-weight:600;margin-top:12px;padding:8px 0;text-transform:capitalize}.InterestedOpinion_opinionComponentMetrics__ZFc94{background:linear-gradient(135deg,#f7fafc,#edf2f7);border:1px solid #e2e8f0;border-radius:8px;color:#718096;font-size:.8rem;line-height:1.4;margin-top:8px;padding:10px}.InterestedOpinion_opinionComponentMetrics__ZFc94 span{color:#2d3748;font-weight:600}.InterestedOpinion_opinionsContainer__a\+TVp{grid-gap:16px;display:grid;gap:16px;grid-template-columns:1fr;height:fit-content;margin:0;min-height:400px;overflow:hidden;padding:0}@media (max-width:480px){.InterestedOpinion_opinionComponent__RMCbg{border-radius:8px;margin:0;min-height:350px;padding:12px}.InterestedOpinion_opinionComponentHeader__1j4OE{margin-bottom:8px;padding-bottom:8px}.InterestedOpinion_opinionComponentCategory__qN5-4{margin-bottom:8px;padding:4px 8px}.InterestedOpinion_categoryIcon__ri1mO{font-size:1rem}.InterestedOpinion_categoryText__4tlZf{font-size:.75rem}.InterestedOpinion_opinionComponentSubject__eHS7j{font-size:1rem;line-height:1.2;margin-bottom:6px}.InterestedOpinion_opinionComponentTitle__kYw\+e{font-size:.85rem;line-height:1.3;margin-bottom:10px}.InterestedOpinion_opinionComponentImageCarousel__yhoQr{margin:8px 0}.InterestedOpinion_carouselImage__cPRiv{border-radius:6px;height:160px}.InterestedOpinion_carouselBtn__Gkeru{font-size:12px;height:32px;padding:6px 8px;width:32px}.InterestedOpinion_carouselBtnPrev__VQ5jB{left:4px}.InterestedOpinion_carouselBtnNext__6yqfQ{right:4px}.InterestedOpinion_carouselIndicator__QF9rn{height:6px;width:6px}.InterestedOpinion_carouselIndicators__FlbjX{gap:4px;margin-top:6px;padding:6px 0}.InterestedOpinion_opinionComponentActions__GJCpu{flex-direction:column;gap:8px;margin-top:10px}.InterestedOpinion_opinionComponentInterestButton__w5vUs{border-radius:6px;font-size:.85rem;margin:0;min-height:42px;padding:12px;width:100%}.InterestedOpinion_opinionComponentStatus__6889l{font-size:.8rem;margin-top:8px;padding:6px 0}.InterestedOpinion_opinionComponentMetrics__ZFc94{font-size:.75rem;line-height:1.3;margin-top:6px;padding:8px}.InterestedOpinion_opinionsContainer__a\+TVp{gap:12px}}@media (max-width:320px){.InterestedOpinion_opinionComponent__RMCbg{min-height:320px;padding:10px}.InterestedOpinion_opinionComponentSubject__eHS7j{font-size:.95rem}.InterestedOpinion_opinionComponentTitle__kYw\+e{font-size:.8rem}.InterestedOpinion_carouselImage__cPRiv{height:140px}.InterestedOpinion_carouselBtn__Gkeru{font-size:10px;height:28px;width:28px}.InterestedOpinion_opinionComponentInterestButton__w5vUs{font-size:.8rem;min-height:40px;padding:10px}.InterestedOpinion_opinionsContainer__a\+TVp{gap:10px}}@media (min-width:768px){.InterestedOpinion_opinionComponent__RMCbg{min-height:450px;padding:20px}.InterestedOpinion_opinionComponentCategory__qN5-4{margin-bottom:16px;padding:8px 16px}.InterestedOpinion_categoryIcon__ri1mO{font-size:1.2rem}.InterestedOpinion_categoryText__4tlZf{font-size:.85rem}.InterestedOpinion_opinionComponentSubject__eHS7j{font-size:1.25rem}.InterestedOpinion_opinionComponentTitle__kYw\+e{font-size:1rem}.InterestedOpinion_carouselImage__cPRiv{height:220px}.InterestedOpinion_carouselBtn__Gkeru{font-size:16px;height:40px;padding:10px 12px;width:40px}.InterestedOpinion_carouselBtnPrev__VQ5jB{left:12px}.InterestedOpinion_carouselBtnNext__6yqfQ{right:12px}.InterestedOpinion_carouselIndicator__QF9rn{height:10px;width:10px}.InterestedOpinion_carouselIndicators__FlbjX{gap:8px;margin-top:10px}.InterestedOpinion_opinionComponentActions__GJCpu{flex-direction:row;gap:12px}.InterestedOpinion_opinionComponentInterestButton__w5vUs{font-size:.95rem;padding:14px 20px}.InterestedOpinion_opinionsContainer__a\+TVp{gap:20px}}@media (min-width:1024px){.InterestedOpinion_opinionsContainer__a\+TVp{gap:24px;grid-template-columns:1fr 1fr;margin:0 auto;max-width:1400px}.InterestedOpinion_opinionComponent__RMCbg{height:fit-content;min-height:500px}.InterestedOpinion_carouselImage__cPRiv{height:200px}.InterestedOpinion_opinionComponentInterestButton__w5vUs{font-size:1rem;padding:16px 24px}}@media (min-width:1400px){.InterestedOpinion_opinionsContainer__a\+TVp{gap:32px;padding:0 20px}.InterestedOpinion_carouselImage__cPRiv{height:220px}}.InterestedOpinion_opinionComponentTitle__kYw\+e span[style*="color: blue"]{color:#3182ce!important;font-weight:600;text-decoration:none;transition:color .2s ease}.InterestedOpinion_opinionComponentTitle__kYw\+e span[style*="color: blue"]:hover{color:#2c5282!important;text-decoration:underline}.InterestedOpinion_opinionComponent__RMCbg:hover{box-shadow:0 4px 15px #0000001f;transform:translateY(-2px)}.InterestedOpinion_opinionComponentHeader__1j4OE{border-bottom:1px solid #f1f3f4;flex-grow:1;margin-bottom:12px;padding-bottom:12px}.InterestedOpinion_opinionComponentCategory__qN5-4{align-items:center;background:linear-gradient(135deg,#f7fafc,#edf2f7);border:1px solid #e2e8f0;border-radius:20px;display:flex;gap:8px;margin-bottom:12px;padding:6px 12px;width:fit-content}.InterestedOpinion_categoryIcon__ri1mO{font-size:1.1rem;line-height:1}.InterestedOpinion_categoryText__4tlZf{color:#4a5568;font-size:.8rem;font-weight:600;letter-spacing:.5px;text-transform:uppercase}.InterestedOpinion_opinionComponentSubject__eHS7j{word-wrap:break-word;color:#1a202c;font-size:1.1rem;font-weight:700;-webkit-hyphens:auto;hyphens:auto;line-height:1.3;margin:0 0 8px}.InterestedOpinion_opinionComponentTitle__kYw\+e{word-wrap:break-word;color:#4a5568;flex-grow:1;font-size:.9rem;-webkit-hyphens:auto;hyphens:auto;line-height:1.4;margin:0 0 12px}.InterestedOpinion_opinionComponentImageCarousel__yhoQr{border-radius:8px;margin:12px 0;overflow:hidden;width:100%}.InterestedOpinion_carouselContainer__VSDik{background:#f8f9fa;border-radius:8px;overflow:hidden;position:relative;width:100%}.InterestedOpinion_carouselImage__cPRiv{border-radius:8px;display:block;height:180px;object-fit:cover;width:100%}.InterestedOpinion_carouselBtn__Gkeru{align-items:center;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);background:#000000b3;border:none;border-radius:50%;color:#fff;cursor:pointer;display:flex;font-size:14px;height:36px;justify-content:center;padding:8px 10px;position:absolute;top:50%;touch-action:manipulation;transform:translateY(-50%);transition:all .3s ease;width:36px;z-index:10}.InterestedOpinion_carouselBtn__Gkeru:hover{background:#000000d9;transform:translateY(-50%) scale(1.05)}.InterestedOpinion_carouselBtn__Gkeru:active{transform:translateY(-50%) scale(.95)}.InterestedOpinion_carouselBtnPrev__VQ5jB{left:8px}.InterestedOpinion_carouselBtnNext__6yqfQ{right:8px}.InterestedOpinion_carouselIndicators__FlbjX{display:flex;flex-wrap:wrap;gap:6px;justify-content:center;margin-top:8px;padding:8px 0}.InterestedOpinion_carouselIndicator__QF9rn{background:#cbd5e0;border:none;border-radius:50%;cursor:pointer;height:8px;touch-action:manipulation;transition:all .3s ease;width:8px}.InterestedOpinion_carouselIndicator__QF9rn.InterestedOpinion_active__Ano92{background:#3182ce;transform:scale(1.2)}.InterestedOpinion_carouselIndicator__QF9rn:hover{background:#718096}.InterestedOpinion_opinionComponentActions__GJCpu{display:flex;gap:8px;margin-top:12px;width:100%}.InterestedOpinion_opinionComponentInterestButton__w5vUs{align-items:center;background:linear-gradient(135deg,#4299e1,#3182ce);border:none;border-radius:8px;color:#fff;cursor:pointer;display:flex;flex:1 1;font-size:.9rem;font-weight:600;justify-content:center;min-height:44px;padding:12px 16px;position:relative;text-align:center;touch-action:manipulation;transition:all .3s ease}.FollowTaskComp_tasksContainer__GbVRL{grid-gap:24px;display:grid;gap:24px;grid-template-columns:1fr;margin:0 auto;max-width:1200px;padding:20px}@media (min-width:1024px){.FollowTaskComp_tasksContainer__GbVRL{gap:32px;grid-template-columns:repeat(2,1fr);padding:32px}}.FollowTaskComp_taskComponent__31O8a{-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px);background-color:#fffffff2;background-color:var(--background-overlay);border:2px solid #fffc;border-radius:1rem;box-shadow:0 8px 24px #4f46e51f;cursor:pointer;font-family:Poppins,Segoe UI,Roboto,sans-serif;height:fit-content;overflow:hidden;padding:32px;position:relative;transition:all .4s cubic-bezier(.4,0,.2,1)}.FollowTaskComp_taskComponent__31O8a:hover{border-color:#4f46e54d;box-shadow:0 16px 40px #4f46e533;transform:translateY(-8px) scale(1.02)}.FollowTaskComp_taskComponent__31O8a:hover:after{opacity:1}.FollowTaskComp_taskComponent__31O8a:after{background:radial-gradient(circle at 20% 20%,#4f46e50d 0,#0000 50%),radial-gradient(circle at 80% 80%,#6366f10d 0,#0000 50%);border-radius:1rem;bottom:0;content:"";left:0;opacity:0;pointer-events:none;position:absolute;right:0;top:0;transition:opacity .4s ease}.FollowTaskComp_taskHeader__-Vrit{border-bottom:1px solid #94a3b833;border-bottom:1px solid var(--border-color);margin-bottom:20px;padding-bottom:20px;position:relative;z-index:1}.FollowTaskComp_taskSubject__TlTYb{color:#1e293b;color:var(--text-primary);font-size:1.3rem!important;font-weight:600;line-height:1.3;margin:0 0 16px;text-shadow:0 1px 2px #0000000d}.FollowTaskComp_taskTitle__x4E6u{color:#475569;color:var(--text-secondary);font-size:.8rem;font-weight:500;line-height:1.6;margin:0 0 16px}.FollowTaskComp_readMoreLink__ag\+je{border-bottom:2px solid #0000;color:#4f46e5;color:var(--primary-color);cursor:pointer;display:inline-block;font-size:.95rem;font-weight:600;text-decoration:none;transition:all .3s ease}.FollowTaskComp_readMoreLink__ag\+je:hover{border-bottom-color:#6366f1;border-bottom-color:var(--secondary-color);color:#6366f1;color:var(--secondary-color);transform:translateX(4px)}.FollowTaskComp_payInfo__ZULLK{background:linear-gradient(135deg,#f59e0b,#f97316);background:linear-gradient(135deg,var(--warning-color) 0,#f97316 100%);border-radius:20px;box-shadow:0 4px 12px #f59e0b4d;color:#fff;display:inline-block;font-size:13px;font-weight:600;margin:0;padding:8px 16px;text-shadow:0 1px 2px #0000001a;width:fit-content}.FollowTaskComp_imageCarousel__MypqB{margin:20px 0;width:100%}.FollowTaskComp_carouselContainer__HjeTs{margin:0 auto;max-width:500px;position:relative;width:100%}.FollowTaskComp_carouselImage__y2upF{border-radius:12px;box-shadow:0 4px 12px #0000001a;display:block;height:300px;object-fit:cover;width:100%}.FollowTaskComp_carouselBtn__ChP5j{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#0009;border:none;border-radius:8px;color:#fff;cursor:pointer;font-size:20px;padding:12px 16px;position:absolute;top:50%;transform:translateY(-50%);transition:all .3s ease;z-index:2}.FollowTaskComp_carouselBtn__ChP5j:hover{background:#000c;transform:translateY(-50%) scale(1.1)}.FollowTaskComp_carouselBtnPrev__VcdCJ{left:12px}.FollowTaskComp_carouselBtnNext__WQyGv{right:12px}.FollowTaskComp_carouselIndicators__y39va{display:flex;gap:8px;justify-content:center;margin-top:12px}.FollowTaskComp_carouselIndicator__KFX91{background:#cbd5e1;border:none;border-radius:50%;cursor:pointer;height:12px;transition:all .3s ease;width:12px}.FollowTaskComp_carouselIndicator__KFX91:hover{background:#64748b;transform:scale(1.2)}.FollowTaskComp_carouselIndicatorActive__rN31E{background:#4f46e5;background:var(--primary-color);transform:scale(1.3)}.FollowTaskComp_taskStatus__u2C65{border-bottom:1px solid #94a3b833;border-bottom:1px solid var(--border-color);border-top:1px solid #94a3b833;border-top:1px solid var(--border-color);font-size:13px;margin:16px 0;padding:12px 0}.FollowTaskComp_taskMetrics__-7K2y,.FollowTaskComp_taskStatus__u2C65{color:#64748b;color:var(--text-muted);font-weight:500;position:relative;z-index:1}.FollowTaskComp_taskMetrics__-7K2y{background:#4f46e50d;border-left:4px solid #4f46e5;border-left:4px solid var(--primary-color);border-radius:12px;font-size:14px;line-height:1.6;margin:20px 0;padding:16px 20px}.FollowTaskComp_taskMetrics__-7K2y span{color:#475569;color:var(--text-secondary);font-style:normal;font-weight:600;margin:0 4px}.FollowTaskComp_followButton__HhSFH{background:linear-gradient(135deg,#4f46e5,#6366f1);background:linear-gradient(135deg,var(--primary-color) 0,var(--secondary-color) 100%);border:none;border-radius:20px;box-shadow:0 4px 12px #4f46e533;color:#fff;cursor:pointer;font-family:Poppins,Segoe UI,Roboto,sans-serif;font-size:15px;font-weight:600;margin:8px 12px 8px 0;min-width:140px;overflow:hidden;padding:14px 28px;position:relative;transition:all .3s ease;z-index:3}.FollowTaskComp_followButton__HhSFH:before{background:linear-gradient(135deg,#ffffff1a,#fff0);bottom:0;content:"";left:0;opacity:0;position:absolute;right:0;top:0;transition:opacity .3s ease;z-index:-1}.FollowTaskComp_followButton__HhSFH:hover:not(:disabled){box-shadow:0 8px 20px #4f46e54d;transform:translateY(-2px)}.FollowTaskComp_followButton__HhSFH:hover:not(:disabled):before{opacity:1}.FollowTaskComp_followButton__HhSFH:active{box-shadow:0 4px 12px #4f46e533;transform:translateY(0)}.FollowTaskComp_unfollowButton__6AYWQ{background:linear-gradient(135deg,#ef4444,#dc2626);background:linear-gradient(135deg,var(--danger-color) 0,#dc2626 100%);box-shadow:0 4px 12px #ef444433}.FollowTaskComp_unfollowButton__6AYWQ:hover:not(:disabled){box-shadow:0 8px 20px #ef44444d}.FollowTaskComp_followButton__HhSFH:disabled{background:linear-gradient(135deg,#94a3b8,#64748b);box-shadow:0 2px 8px #94a3b833;cursor:not-allowed;transform:none}.FollowTaskComp_followButton__HhSFH:disabled:before{display:none}.FollowTaskComp_taskComponent__31O8a.FollowTaskComp_loading__f\+OQ1{opacity:.7;pointer-events:none}.FollowTaskComp_loading__f\+OQ1:after{animation:FollowTaskComp_spin__m9Dc4 1s linear infinite;border:2px solid #4f46e533;border-radius:50%;border-top-color:#4f46e5;border-top:2px solid var(--primary-color);content:"";height:24px;left:50%;position:absolute;top:50%;transform:translate(-50%,-50%);width:24px;z-index:10}@keyframes FollowTaskComp_spin__m9Dc4{0%{transform:translate(-50%,-50%) rotate(0deg)}to{transform:translate(-50%,-50%) rotate(1turn)}}@keyframes FollowTaskComp_slideOut__2XW4P{0%{max-height:500px;opacity:1;transform:translateX(0) scale(1)}to{margin:0;max-height:0;opacity:0;padding:0;transform:translateX(-100%) scale(.8)}}.FollowTaskComp_removing__5NutP{animation:FollowTaskComp_slideOut__2XW4P .5s ease-in-out forwards;pointer-events:none}@media (max-width:768px){.FollowTaskComp_tasksContainer__GbVRL{gap:20px;padding:16px}.FollowTaskComp_taskComponent__31O8a{padding:24px 20px}.FollowTaskComp_taskSubject__TlTYb{font-size:1.5rem;margin-bottom:12px}.FollowTaskComp_taskTitle__x4E6u{font-size:1rem;margin-bottom:12px}.FollowTaskComp_followButton__HhSFH{margin-bottom:12px;margin-right:0;min-width:auto;width:100%}.FollowTaskComp_payInfo__ZULLK{font-size:12px;margin-bottom:12px;padding:6px 12px}.FollowTaskComp_taskMetrics__-7K2y,.FollowTaskComp_taskStatus__u2C65{font-size:12px}.FollowTaskComp_taskMetrics__-7K2y{padding:12px 16px}.FollowTaskComp_carouselImage__y2upF{height:250px}.FollowTaskComp_carouselBtn__ChP5j{font-size:16px;padding:10px 12px}}@media (max-width:480px){.FollowTaskComp_taskComponent__31O8a{padding:20px 16px}.FollowTaskComp_taskSubject__TlTYb{font-size:1.3rem}.FollowTaskComp_taskTitle__x4E6u{font-size:.95rem}.FollowTaskComp_followButton__HhSFH{font-size:14px;padding:12px 20px}.FollowTaskComp_taskMetrics__-7K2y,.FollowTaskComp_taskStatus__u2C65{font-size:11px}.FollowTaskComp_carouselImage__y2upF{height:200px}}@media (min-width:768px){.FollowTaskComp_taskSubject__TlTYb{font-size:2rem}.FollowTaskComp_taskTitle__x4E6u{font-size:1.2rem}.FollowTaskComp_followButton__HhSFH{min-width:160px}.FollowTaskComp_taskMetrics__-7K2y{font-size:15px}}.FollowOpinion_opinionsContainer__DpWQA{grid-gap:20px;display:grid;gap:20px;grid-template-columns:1fr;margin:0 auto;max-width:1200px;padding:20px}@media (min-width:1024px){.FollowOpinion_opinionsContainer__DpWQA{grid-template-columns:repeat(2,1fr)}}.FollowOpinion_opinionComponent__4wpif{background-color:#fff;border:1px solid #ddd;border-radius:12px;box-shadow:0 4px 6px #0000001a;cursor:pointer;height:fit-content;padding:20px;transition:all .3s ease}.FollowOpinion_opinionComponent__4wpif:hover{box-shadow:0 6px 12px #00000026;transform:translateY(-2px)}.FollowOpinion_opinionHeader__4K2XJ{margin-bottom:15px}.FollowOpinion_opinionSubject__zBSu7{color:#2c3e50;font-size:1.4em;font-weight:600;margin:0 0 10px}.FollowOpinion_opinionCategory__2Fd33{background-color:#3498db;border-radius:20px;color:#fff;display:inline-block;font-size:.85em;font-weight:500;margin-bottom:10px;padding:4px 12px}.FollowOpinion_opinionTitle__mCUr6{color:#34495e;font-size:1.1em;line-height:1.5;margin:10px 0}.FollowOpinion_readMoreBtn__w7l0V{color:#3498db;cursor:pointer;font-weight:500;text-decoration:underline}.FollowOpinion_readMoreBtn__w7l0V:hover{color:#2980b9}.FollowOpinion_opinionDescription__Axl6s{color:#555;font-size:.95em;line-height:1.6;margin:15px 0}.FollowOpinion_opinionStatus__ccAq7{background-color:#d4edda;border-radius:6px;color:#155724;display:inline-block;font-size:.9em;font-weight:600;margin:10px 0;padding:8px 12px}.FollowOpinion_opinionMetrics__POsUs{background-color:#f8f9fa;border-left:4px solid #3498db;border-radius:6px;color:#666;font-size:.9em;margin:15px 0;padding:10px}.FollowOpinion_opinionMetrics__POsUs span{color:#3498db;font-weight:500}.FollowOpinion_imageCarousel__4ccPW{margin:15px 0}.FollowOpinion_carouselContainer__BpQwK{margin:0 auto;max-width:400px;position:relative;width:100%}.FollowOpinion_carouselImage__WQiaF{border-radius:8px;box-shadow:0 2px 8px #0000001a;height:250px;object-fit:cover;width:100%}.FollowOpinion_carouselBtn__K5N5\+{background-color:#0009;border:none;border-radius:50%;color:#fff;cursor:pointer;font-size:18px;padding:10px 12px;position:absolute;top:50%;transform:translateY(-50%);transition:all .3s ease;z-index:2}.FollowOpinion_carouselBtn__K5N5\+:hover{background-color:#000c;transform:translateY(-50%) scale(1.1)}.FollowOpinion_carouselBtnPrev__G3XPE{left:10px}.FollowOpinion_carouselBtnNext__ZpXFC{right:10px}.FollowOpinion_carouselIndicators__FslOY{display:flex;gap:8px;justify-content:center;margin-top:10px}.FollowOpinion_carouselIndicator__dQuCR{background-color:#bdc3c7;border:none;border-radius:50%;cursor:pointer;height:10px;transition:all .3s ease;width:10px}.FollowOpinion_carouselIndicator__dQuCR:hover{background-color:#95a5a6;transform:scale(1.2)}.FollowOpinion_carouselIndicator__dQuCR.FollowOpinion_active__\+d7ri{background-color:#3498db;transform:scale(1.3)}.FollowOpinion_followButton__NY538{background-color:#3498db;border:none;border-radius:6px;color:#fff;cursor:pointer;font-size:.9em;font-weight:500;margin:5px 0;padding:10px 20px;transition:all .3s ease;width:100%}.FollowOpinion_followButton__NY538:hover{background-color:#2980b9;box-shadow:0 4px 8px #3498db4d;transform:translateY(-1px)}.FollowOpinion_followButton__NY538:disabled{background-color:#bdc3c7;box-shadow:none;cursor:not-allowed;transform:none}@media (max-width:768px){.FollowOpinion_opinionsContainer__DpWQA{gap:15px;padding:15px}.FollowOpinion_opinionComponent__4wpif{padding:15px}.FollowOpinion_opinionSubject__zBSu7{font-size:1.2em}.FollowOpinion_opinionTitle__mCUr6{font-size:1em}.FollowOpinion_carouselImage__WQiaF{height:200px}.FollowOpinion_carouselBtn__K5N5\+{font-size:16px;padding:8px 10px}.FollowOpinion_carouselBtnPrev__G3XPE{left:5px}.FollowOpinion_carouselBtnNext__ZpXFC{right:5px}}@media (max-width:480px){.FollowOpinion_opinionsContainer__DpWQA{gap:10px;padding:10px}.FollowOpinion_opinionComponent__4wpif{padding:12px}.FollowOpinion_opinionSubject__zBSu7{font-size:1.1em}.FollowOpinion_carouselImage__WQiaF{height:180px}.FollowOpinion_opinionMetrics__POsUs{font-size:.85em;padding:8px}.FollowOpinion_followButton__NY538{font-size:.95em;padding:12px 20px}}.CompletedTasks_container__Zg6kN{background:linear-gradient(135deg,#f8fafc,#f1f5f9);border-radius:16px;box-shadow:0 4px 6px -1px #0000001a,0 2px 4px -1px #0000000f;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,sans-serif;margin:50px auto;max-width:800px;padding:32px 24px}.CompletedTasks_title__znS7e{-webkit-text-fill-color:#0000;background:linear-gradient(135deg,#3b82f6,#8b5cf6);-webkit-background-clip:text;background-clip:text;color:#1e293b;font-size:32px;font-weight:700;margin-bottom:24px;text-align:center}.CompletedTasks_taskList__YyRRG{grid-gap:16px;display:grid;gap:16px;list-style-type:none;margin:0;padding:0}.CompletedTasks_taskItem__7zF85{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#ffffffe6;border:1px solid #e2e8f0cc;border-radius:12px;margin:0;overflow:hidden;padding:24px;position:relative;transition:all .3s cubic-bezier(.4,0,.2,1)}.CompletedTasks_taskItem__7zF85:before{background:linear-gradient(90deg,#10b981,#3b82f6);border-radius:12px 12px 0 0;content:"";height:4px;left:0;position:absolute;right:0;top:0}.CompletedTasks_taskItem__7zF85:hover{border-color:#3b82f64d;box-shadow:0 20px 25px -5px #0000001a,0 10px 10px -5px #0000000a;transform:translateY(-2px)}.CompletedTasks_taskSubject__4bYse{color:#1e293b;display:block;font-size:18px;font-weight:600;line-height:1.4;margin-bottom:8px}.CompletedTasks_taskSummary__6SVV0{color:#64748b;font-size:14px;line-height:1.6;margin:0;padding-top:4px}.CompletedTasks_container__Zg6kN>div:only-child{color:#64748b;font-size:16px;padding:48px 24px;text-align:center}.CompletedTasks_container__Zg6kN:has(.CompletedTasks_taskList__YyRRG:empty)+.CompletedTasks_container__Zg6kN{background:linear-gradient(135deg,#fef3c7,#fde68a)}@media (max-width:640px){.CompletedTasks_container__Zg6kN{border-radius:12px;margin:16px;padding:24px 16px}.CompletedTasks_title__znS7e{font-size:24px;margin-bottom:20px}.CompletedTasks_taskItem__7zF85{padding:20px}.CompletedTasks_taskSubject__4bYse{font-size:16px}.CompletedTasks_taskSummary__6SVV0{font-size:13px}}@keyframes CompletedTasks_fadeInUp__q-Etk{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}.CompletedTasks_taskItem__7zF85{animation:CompletedTasks_fadeInUp__q-Etk .5s ease-out}.CompletedTasks_taskItem__7zF85:first-child{animation-delay:.1s}.CompletedTasks_taskItem__7zF85:nth-child(2){animation-delay:.2s}.CompletedTasks_taskItem__7zF85:nth-child(3){animation-delay:.3s}.CompletedTasks_taskItem__7zF85:nth-child(4){animation-delay:.4s}.CompletedTasks_taskItem__7zF85:nth-child(5){animation-delay:.5s}.CompletedTasks_container__Zg6kN:has([class*=loading]){align-items:center;display:flex;justify-content:center;min-height:200px}.CompletedTasks_taskItem__7zF85:after{align-items:center;background:linear-gradient(135deg,#10b981,#059669);border-radius:50%;color:#fff;content:"✓";display:flex;font-size:14px;font-weight:700;height:24px;justify-content:center;opacity:.8;position:absolute;right:20px;top:16px;width:24px}.CreatedTasks_tasksGrid__-KeqR{grid-gap:24px;display:grid;gap:24px;grid-template-columns:1fr;margin:0;padding:0}@media (min-width:768px){.CreatedTasks_tasksGrid__-KeqR{gap:32px;grid-template-columns:repeat(2,1fr)}}.CreatedTasks_taskComponent__RMjjG{-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px);background-color:#fffffff2;border:2px solid #fffc;border-radius:1rem;box-shadow:0 8px 24px #4f46e51f;cursor:pointer;display:flex;flex-direction:column;font-family:Poppins,Segoe UI,Roboto,sans-serif;min-height:350px;overflow:hidden;padding:32px;position:relative;transition:all .4s cubic-bezier(.4,0,.2,1)}.CreatedTasks_taskComponent__RMjjG:before{background:linear-gradient(90deg,#4f46e5,#6366f1 50%,#8b5cf6);border-radius:1rem 1rem 0 0;content:"";height:4px;left:0;position:absolute;right:0;top:0}.CreatedTasks_taskComponent__RMjjG:hover{border-color:#4f46e54d;box-shadow:0 16px 40px #4f46e533;transform:translateY(-8px) scale(1.02)}.CreatedTasks_taskComponent__RMjjG:hover:after{opacity:1}.CreatedTasks_taskComponent__RMjjG:after{background:radial-gradient(circle at 20% 20%,#4f46e50d 0,#0000 50%),radial-gradient(circle at 80% 80%,#6366f10d 0,#0000 50%);border-radius:1rem;bottom:0;content:"";left:0;opacity:0;pointer-events:none;position:absolute;right:0;top:0;transition:opacity .4s ease}.CreatedTasks_taskHeader__EaZHY{display:flex;flex:1 1;flex-direction:column;gap:16px;position:relative;z-index:1}.CreatedTasks_descriptionSection__4vVNZ{display:flex;flex:1 1;flex-direction:column;justify-content:space-between}.CreatedTasks_readMoreBtn__5Giwf{align-self:flex-start;background:none;border:none;color:#007bff;cursor:pointer;font-size:.9em;margin-bottom:15px;padding:0;text-decoration:underline;transition:color .2s ease}.CreatedTasks_readMoreBtn__5Giwf:hover{color:#0056b3}.CreatedTasks_createdTasksMessage__4CTUA{background:linear-gradient(135deg,#f8fafc,#e2e8f0);border:1px solid #94a3b833;border-radius:12px;box-shadow:0 2px 8px #0000000d;color:#475569;font-size:14px;font-weight:500;margin-bottom:24px;padding:16px 24px;text-align:center}@media (max-width:767px){.CreatedTasks_createdTasksMessage__4CTUA{font-size:13px;margin:0 16px 20px;padding:12px 16px}}.CreatedTasks_taskSubject__4dmBP{color:#1e293b;font-size:1.5rem;font-weight:700;line-height:1.3;margin:0 0 16px;text-shadow:0 1px 2px #0000000d}.CreatedTasks_payInfo__JHBt9{background:linear-gradient(135deg,#f59e0b,#f97316);border-radius:20px;box-shadow:0 4px 12px #f59e0b4d;color:#fff;display:inline-block;font-size:13px;font-weight:600;margin:0 0 16px;padding:8px 16px;text-shadow:0 1px 2px #0000001a;width:fit-content}.CreatedTasks_imageCarousel__M7RX1{border-radius:12px;box-shadow:0 4px 12px #0000001a;margin:16px 0 20px;overflow:hidden}.CreatedTasks_carouselContainer__qnAUi{height:300px;overflow:hidden;position:relative;width:100%}.CreatedTasks_carouselImage__ottOS{display:block;height:100%;object-fit:cover;width:100%}.CreatedTasks_carouselBtn__-2dok{background:#00000080;border:none;border-radius:50%;color:#fff;cursor:pointer;font-size:20px;height:40px;position:absolute;top:50%;transform:translateY(-50%);transition:all .3s ease;width:40px;z-index:2}.CreatedTasks_carouselBtn__-2dok:hover{background:#000000b3}.CreatedTasks_carouselPrev__7-fUj{left:10px}.CreatedTasks_carouselNext__4N59M{right:10px}.CreatedTasks_carouselIndicators__RKJEv{bottom:15px;display:flex;gap:8px;left:50%;position:absolute;transform:translateX(-50%);z-index:2}.CreatedTasks_carouselIndicator__0Sgip{background:#ffffff80;border:none;border-radius:50%;cursor:pointer;height:12px;transition:all .3s ease;width:12px}.CreatedTasks_carouselIndicator__0Sgip.CreatedTasks_active__-gHXz{background:#fff;transform:scale(1.2)}.CreatedTasks_existingImages__ciARg{margin:16px 0}.CreatedTasks_existingImages__ciARg label{color:#374151;display:block;font-weight:600;margin-bottom:8px}.CreatedTasks_existingImagesGrid__O4jgX{grid-gap:8px;display:grid;gap:8px;grid-template-columns:repeat(auto-fill,minmax(80px,1fr));margin-bottom:12px}.CreatedTasks_existingImageThumb__J0w64{border:2px solid #94a3b833;border-radius:8px;height:80px;object-fit:cover;width:80px}.CreatedTasks_newImagesPreview__rHKEb{margin:16px 0}.CreatedTasks_newImagesPreview__rHKEb label{color:#374151;display:block;font-weight:600;margin-bottom:8px}.CreatedTasks_editImages__7Blzi{background-color:#4f46e50d;border:2px dashed #4f46e54d;border-radius:12px;cursor:pointer;font-family:Poppins,Segoe UI,Roboto,sans-serif;font-size:15px;margin:10px 0 5px;padding:16px 20px;width:100%}.CreatedTasks_fileInputLabel__ODlkg{color:#64748b;display:block;font-size:13px;margin-bottom:10px}.CreatedTasks_clearImagesBtn__rQjkB{background:#ef4444;border:none;border-radius:6px;color:#fff;cursor:pointer;font-size:13px;font-weight:500;margin-bottom:10px;padding:8px 16px;transition:background-color .3s ease}.CreatedTasks_clearImagesBtn__rQjkB:hover{background:#dc2626}.CreatedTasks_taskDescription__FdiH4{color:#64748b;font-size:15px;line-height:1.6;margin:0 0 20px}.CreatedTasks_taskStatus__gT5Tg{border-top:1px solid #94a3b833;color:#64748b;font-size:13px;font-weight:500;margin:16px 0 0;padding-top:16px}.CreatedTasks_taskActions__hQnQH{display:flex;flex-wrap:wrap;gap:12px;margin-top:auto}.CreatedTasks_editActions__flt6U{display:flex;flex-wrap:wrap;gap:12px;margin-top:16px}.CreatedTasks_actionButton__j4mJk{border:none;border-radius:8px;cursor:pointer;flex:1 1;font-family:Poppins,Segoe UI,Roboto,sans-serif;font-size:14px;font-weight:600;min-width:100px;overflow:hidden;padding:12px 24px;position:relative;transition:all .3s ease}.CreatedTasks_editButton__BG86h{background:linear-gradient(135deg,#4f46e5,#6366f1);box-shadow:0 4px 12px #4f46e533;color:#fff}.CreatedTasks_editButton__BG86h:hover{box-shadow:0 8px 20px #4f46e54d;transform:translateY(-2px)}.CreatedTasks_deleteButton__kZ3eF{background:linear-gradient(135deg,#ef4444,#dc2626);box-shadow:0 4px 12px #ef444433;color:#fff}.CreatedTasks_deleteButton__kZ3eF:hover{box-shadow:0 8px 20px #ef44444d;transform:translateY(-2px)}.CreatedTasks_saveButton__QLbG3{background:linear-gradient(135deg,#10b981,#059669);box-shadow:0 4px 12px #10b98133;color:#fff}.CreatedTasks_saveButton__QLbG3:hover{box-shadow:0 8px 20px #10b9814d;transform:translateY(-2px)}.CreatedTasks_cancelButton__mLriD{background:linear-gradient(135deg,#6b7280,#4b5563);box-shadow:0 4px 12px #6b728033;color:#fff}.CreatedTasks_cancelButton__mLriD:hover{box-shadow:0 8px 20px #6b72804d;transform:translateY(-2px)}.CreatedTasks_editDescription__hBWzP,.CreatedTasks_editSubject__zeEGb,.CreatedTasks_editWillingToPay__Bkgch{-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px);background-color:#ffffffe6;border:2px solid #94a3b833;border-radius:8px;font-family:Poppins,Segoe UI,Roboto,sans-serif;font-size:14px;margin:8px 0;padding:12px 16px;transition:all .3s ease;width:100%}.CreatedTasks_editDescription__hBWzP:focus,.CreatedTasks_editSubject__zeEGb:focus,.CreatedTasks_editWillingToPay__Bkgch:focus{background-color:#fffffff2;border-color:#4f46e5;box-shadow:0 0 0 3px #4f46e51a;outline:none}.CreatedTasks_editWillingToPay__Bkgch{cursor:pointer;height:48px}.CreatedTasks_editDescription__hBWzP{font-family:inherit;min-height:100px;resize:vertical}@media (max-width:767px){.CreatedTasks_tasksGrid__-KeqR{gap:20px;grid-template-columns:1fr;padding:0 16px}.CreatedTasks_taskComponent__RMjjG{padding:20px}.CreatedTasks_taskSubject__4dmBP{font-size:1.3rem;margin-bottom:12px}.CreatedTasks_payInfo__JHBt9{font-size:12px;margin-bottom:12px;padding:6px 12px}.CreatedTasks_taskDescription__FdiH4{font-size:14px;margin-bottom:16px}.CreatedTasks_carouselContainer__qnAUi{height:200px}.CreatedTasks_existingImagesGrid__O4jgX{grid-template-columns:repeat(auto-fill,minmax(60px,1fr))}.CreatedTasks_existingImageThumb__J0w64{height:60px;width:60px}.CreatedTasks_editActions__flt6U,.CreatedTasks_taskActions__hQnQH{flex-direction:column;gap:8px}.CreatedTasks_actionButton__j4mJk{font-size:14px;min-width:auto;padding:12px 20px;width:100%}.CreatedTasks_editDescription__hBWzP,.CreatedTasks_editSubject__zeEGb,.CreatedTasks_editWillingToPay__Bkgch{font-size:14px;padding:12px 14px}.CreatedTasks_taskStatus__gT5Tg{font-size:12px}}@media (max-width:480px){.CreatedTasks_tasksGrid__-KeqR{gap:16px;padding:0 12px}.CreatedTasks_taskComponent__RMjjG{padding:16px}.CreatedTasks_taskSubject__4dmBP{font-size:1.2rem}.CreatedTasks_taskDescription__FdiH4{font-size:13px}.CreatedTasks_carouselContainer__qnAUi{height:180px}.CreatedTasks_actionButton__j4mJk{font-size:13px;padding:10px 16px}.CreatedTasks_editDescription__hBWzP,.CreatedTasks_editSubject__zeEGb,.CreatedTasks_editWillingToPay__Bkgch{font-size:13px;padding:10px 12px}}@media (min-width:768px){.CreatedTasks_taskHeader__EaZHY{gap:20px}.CreatedTasks_taskSubject__4dmBP{font-size:1.6rem}.CreatedTasks_taskDescription__FdiH4{font-size:15px}.CreatedTasks_editActions__flt6U,.CreatedTasks_taskActions__hQnQH{flex-direction:row;justify-content:flex-start}.CreatedTasks_actionButton__j4mJk{flex:0 0 auto;min-width:120px}}@media (min-width:1200px){.CreatedTasks_tasksGrid__-KeqR{gap:40px}.CreatedTasks_taskComponent__RMjjG{padding:36px}.CreatedTasks_taskSubject__4dmBP{font-size:1.75rem}.CreatedTasks_taskDescription__FdiH4{font-size:16px}}@keyframes CreatedTasks_taskSlideIn__LNwu8{0%{opacity:0;transform:translateX(-20px)}to{opacity:1;transform:translateX(0)}}.CreatedTasks_taskComponent__RMjjG.CreatedTasks_new__9I\+gC{animation:CreatedTasks_taskSlideIn__LNwu8 .5s ease-out}.CreatedTasks_taskComponent__RMjjG.CreatedTasks_loading__sEwd4{opacity:.7;pointer-events:none}.CreatedTasks_taskComponent__RMjjG.CreatedTasks_loading__sEwd4:after{animation:CreatedTasks_spin__CHDp8 1s linear infinite;border:2px solid #4f46e533;border-radius:50%;border-top-color:#4f46e5;content:"";height:24px;left:50%;position:absolute;top:50%;transform:translate(-50%,-50%);width:24px;z-index:10}@keyframes CreatedTasks_spin__CHDp8{0%{transform:translate(-50%,-50%) rotate(0deg)}to{transform:translate(-50%,-50%) rotate(1turn)}}.share-modal-overlay{align-items:center;animation:fadeIn .3s ease-out;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#0009;bottom:0;display:flex;justify-content:center;left:0;position:fixed;right:0;top:0;z-index:1000}.share-modal{animation:slideUp .3s ease-out;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#fffffff2;border:2px solid #fffc;border-radius:1rem;box-shadow:0 20px 40px #4f46e533;max-width:450px;overflow:hidden;padding:0;width:90%}.share-modal__header{align-items:center;background:linear-gradient(135deg,#f5f7ff,#e0e7ff);border-bottom:1px solid #4f46e51a;display:flex;justify-content:space-between;padding:25px 30px}.share-modal__header h3{font-size:1.3rem;font-weight:700;margin:0;text-shadow:0 1px 2px #4f46e51a}.share-modal__close,.share-modal__header h3{color:#4f46e5;color:var(--primary-color,#4f46e5)}.share-modal__close{align-items:center;background:none;border:none;border-radius:50%;cursor:pointer;display:flex;font-size:20px;height:36px;justify-content:center;padding:8px;transition:all .3s ease;width:36px}.share-modal__close:hover{background:#4f46e51a!important;transform:scale(1.1)}.share-modal__content{padding:30px}.share-modal__url{display:flex;gap:12px;margin-bottom:25px}.share-modal__url-input{background:#fff;border:1px solid #e0e7ff;border-radius:20px;color:#64748b;flex:1 1;font-family:Poppins,sans-serif;font-size:14px;padding:14px 18px}.share-modal__copy-btn{background:linear-gradient(135deg,#4f46e5,#6366f1);background:linear-gradient(135deg,var(--primary-color,#4f46e5) 0,#6366f1 100%);border:none;border-radius:20px;box-shadow:0 4px 12px #4f46e533;color:#fff;cursor:pointer;font-size:14px;font-weight:600;padding:14px 24px;transition:all .3s ease;white-space:nowrap}.share-modal__copy-btn:hover{box-shadow:0 6px 20px #4f46e54d;transform:translateY(-2px)}.share-modal__copy-btn.copied{background:linear-gradient(135deg,#22c55e,#16a34a)}.share-modal__native-share{background:linear-gradient(135deg,#6366f1,#8b5cf6);border:none;border-radius:20px;box-shadow:0 4px 12px #6366f133;color:#fff;cursor:pointer;font-size:15px;font-weight:600;margin-bottom:25px;padding:16px;transition:all .3s ease;width:100%}.share-modal__native-share:hover{box-shadow:0 6px 20px #6366f14d;transform:translateY(-2px)}.share-modal__social{grid-gap:12px;display:grid;gap:12px;grid-template-columns:1fr 1fr}.share-modal__social-btn{align-items:center;background:#fff;border:2px solid #e0e7ff;border-radius:16px;box-shadow:0 2px 8px #0000000d;color:#374151;display:flex;font-size:14px;font-weight:600;gap:10px;padding:16px 20px;text-decoration:none;transition:all .3s ease}.share-modal__social-btn:hover{border-color:#4f46e5;border-color:var(--primary-color,#4f46e5);box-shadow:0 8px 16px #4f46e526;color:#4f46e5;color:var(--primary-color,#4f46e5);text-decoration:none;transform:translateY(-2px)}.share-modal__social-icon{font-size:18px}@media (max-width:480px){.share-modal{margin:20px;max-width:none}.share-modal__content,.share-modal__header{padding:20px}.share-modal__social{grid-template-columns:1fr}.share-modal__url{flex-direction:column}.share-modal__copy-btn{width:100%}}.GiveawayItem_giveawaysGrid__4zmKS{grid-gap:24px;align-items:start;display:grid;gap:24px;grid-template-columns:repeat(auto-fit,minmax(280px,1fr));margin:0 auto;max-width:1400px;padding:20px}@media (min-width:1024px){.GiveawayItem_giveawaysGrid__4zmKS{grid-template-columns:repeat(3,1fr);max-width:1200px}}@media (max-width:1023px) and (min-width:768px){.GiveawayItem_giveawaysGrid__4zmKS{gap:20px;grid-template-columns:repeat(2,1fr);padding:16px}}@media (max-width:767px){.GiveawayItem_giveawaysGrid__4zmKS{gap:16px;grid-template-columns:1fr;padding:16px}}.GiveawayItem_giveawaysHeader__DyR0z{margin-bottom:30px;padding:10px;text-align:center}.GiveawayItem_giveawaysTitle__wRyXK{-webkit-text-fill-color:#0000;background:#4f46e5;background:var(--primary-color,#4f46e5);-webkit-background-clip:text;background-clip:text;font-size:clamp(2rem,4vw,3rem);font-weight:900;letter-spacing:-.02em;margin-bottom:16px;text-shadow:0 4px 12px #4f46e526}.GiveawayItem_giveawaysSubtitle__jg0V3{color:#64748b;font-size:1.2rem;font-weight:500;line-height:1.6;margin:0 auto;max-width:600px}.GiveawayItem_giveawayItem__Lvs35{animation:GiveawayItem_fadeIn__NqJQA .6s ease-out;-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px);background:#fffffff2;border:2px solid #fffc;border-radius:1rem;box-shadow:0 8px 24px #4f46e51a;cursor:pointer;display:flex;flex-direction:column;min-height:520px;overflow:visible;position:relative;transition:all .3s cubic-bezier(.4,0,.2,1);width:100%}.GiveawayItem_errorMessage__9O-Vv{align-items:center;background-color:#fee;border:1px solid #f5c6cb;border-radius:4px;box-shadow:0 2px 8px #0000001a;color:#d32f2f;display:flex;justify-content:space-between;max-width:300px;padding:12px 16px;position:fixed;right:20px;top:20px;z-index:1000}.GiveawayItem_errorClose__Km2jq{background:none;border:none;color:#d32f2f;cursor:pointer;font-size:18px;font-weight:700;line-height:1;margin-left:10px;padding:0}.GiveawayItem_errorClose__Km2jq:hover{color:#b71c1c}.GiveawayItem_buttonOwner__I2geh{background-color:#f0f0f0;color:#666;cursor:not-allowed;opacity:.7}@keyframes GiveawayItem_fadeIn__NqJQA{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}.GiveawayItem_giveawayItem__Lvs35:hover{border-color:#4f46e5;border-color:var(--primary-color,#4f46e5);box-shadow:0 16px 40px #4f46e533;transform:translateY(-6px)}.GiveawayItem_status__7Bkcn{background:#4f46e5e6;box-shadow:0 3px 10px #4f46e54d;color:#fff;letter-spacing:.5px;right:12px;text-transform:uppercase}.GiveawayItem_category__6fq5u,.GiveawayItem_status__7Bkcn{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);border-radius:18px;font-size:10px;font-weight:700;padding:5px 10px;position:absolute;top:12px;z-index:10}.GiveawayItem_category__6fq5u{background:#ffffffe6;box-shadow:0 3px 10px #0000001a;color:#4f46e5;color:var(--primary-color,#4f46e5);left:12px}.GiveawayItem_imageSlider__QI5ZE{align-items:center;background:linear-gradient(135deg,#f8fafc,#e2e8f0);border-radius:1rem 1rem 0 0;display:flex;flex-shrink:0;height:200px;justify-content:center;overflow:hidden;position:relative}.GiveawayItem_image__tz\+Cw{height:100%;object-fit:cover;transition:transform .4s cubic-bezier(.4,0,.2,1);width:100%}.GiveawayItem_giveawayItem__Lvs35:hover .GiveawayItem_image__tz\+Cw{transform:scale(1.08)}.GiveawayItem_imagePlaceholder__RcA2e{align-items:center;background:linear-gradient(135deg,#f8fafc,#e2e8f0);color:#4f46e5;color:var(--primary-color,#4f46e5);display:flex;height:100%;justify-content:center;opacity:.7;width:100%}.GiveawayItem_placeholderIcon__2Ylnu{filter:drop-shadow(0 2px 4px rgba(79,70,229,.2));font-size:56px}.GiveawayItem_sliderBtn__slPBQ{align-items:center;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#4f46e5d9;border:none;border-radius:50%;box-shadow:0 4px 16px #4f46e54d;color:#fff;cursor:pointer;display:flex;font-size:18px;height:38px;justify-content:center;opacity:0;padding:8px;position:absolute;top:50%;transform:translateY(-50%);transition:all .3s cubic-bezier(.4,0,.2,1);visibility:hidden;width:38px;z-index:3}.GiveawayItem_imageSlider__QI5ZE:hover .GiveawayItem_sliderBtn__slPBQ{opacity:1;visibility:visible}.GiveawayItem_sliderBtn__slPBQ:hover{background:#4f46e5;background:var(--primary-color,#4f46e5);box-shadow:0 6px 24px #4f46e566;transform:translateY(-50%) scale(1.1)}.GiveawayItem_sliderBtn__slPBQ:active{transform:translateY(-50%) scale(.95)}.GiveawayItem_prev__AczQm{left:12px}.GiveawayItem_next__hN8jN{right:12px}.GiveawayItem_imageIndicators__bqgV7{bottom:12px;display:flex;gap:6px;left:50%;position:absolute;transform:translateX(-50%);z-index:2}.GiveawayItem_indicatorDot__9eaD8{background:#fff9;border:none;border-radius:50%;cursor:pointer;height:8px;padding:0;transition:all .3s cubic-bezier(.4,0,.2,1);width:8px}.GiveawayItem_indicatorDot__9eaD8:hover{background:#fffc;transform:scale(1.1)}.GiveawayItem_indicatorDotActive__pA0M9{background:#fff;box-shadow:0 2px 8px #0003;transform:scale(1.3)}.GiveawayItem_info__MRNnr{display:flex;flex-direction:column;flex-grow:1;gap:8px;min-height:0;padding:20px 18px 18px}.GiveawayItem_link__yUR7T{color:inherit;display:block;flex-shrink:0;text-decoration:none}.GiveawayItem_link__yUR7T:hover{text-decoration:none}.GiveawayItem_title__Dfu\+R{-webkit-line-clamp:2;line-clamp:2;-webkit-box-orient:vertical;color:#4f46e5;color:var(--primary-color,#4f46e5);display:-webkit-box;font-size:1.25rem;font-weight:700;height:3.5rem;line-height:1.4;margin:0 0 10px;min-height:3.5rem;overflow:hidden;text-align:left;text-shadow:0 1px 2px #4f46e51a}.GiveawayItem_descriptionContainer__K8l8h{display:flex;flex-direction:column;flex-grow:1;min-height:auto}.GiveawayItem_description__s3Qia{color:#64748b;flex-grow:1;font-size:14px;font-weight:400;line-height:1.6;margin:0}.GiveawayItem_toggle__QF2uh{background:none;border:none;color:#4f46e5;color:var(--primary-color,#4f46e5);cursor:pointer;display:inline;font:inherit;font-size:13px;font-weight:600;margin-left:2px;padding:0;text-decoration:none;transition:all .3s ease}.GiveawayItem_toggle__QF2uh:hover{color:#6366f1;text-decoration:underline;text-underline-offset:2px}.GiveawayItem_actions__ajR52{display:flex;flex-shrink:0;gap:10px;margin-top:auto;padding-top:12px}.GiveawayItem_button__Sr3RU{align-items:center;background:linear-gradient(135deg,#4f46e5,#6366f1);background:linear-gradient(135deg,var(--primary-color,#4f46e5) 0,#6366f1 100%);border:none;border-radius:20px;box-shadow:0 4px 14px #0000001a;color:#fff;cursor:pointer;display:flex;flex:1 1;font-size:12px;font-weight:600;justify-content:center;letter-spacing:.025em;line-height:1.2;min-height:40px;overflow:hidden;padding:11px 8px;position:relative;text-align:center;text-overflow:ellipsis;text-transform:none;transition:all .3s cubic-bezier(.4,0,.2,1);white-space:nowrap}.GiveawayItem_button__Sr3RU:before{background:linear-gradient(135deg,#ffffff26,#fff0);bottom:0;content:"";left:0;opacity:0;position:absolute;right:0;top:0;transition:opacity .3s ease;z-index:1}.GiveawayItem_button__Sr3RU:hover:before{opacity:1}.GiveawayItem_button__Sr3RU:hover{box-shadow:0 8px 25px #4f46e54d;transform:translateY(-2px)}.GiveawayItem_button__Sr3RU:active{transform:translateY(1px)}.GiveawayItem_buttonActive__YTrjM{background:linear-gradient(135deg,#ef4444,#dc2626);color:#fff}.GiveawayItem_buttonActive__YTrjM:hover{box-shadow:0 8px 25px #ef44444d;transform:translateY(-2px)}.GiveawayItem_buttonShare__8iqj0{background:linear-gradient(135deg,#22c55e,#16a34a);color:#fff}.GiveawayItem_buttonShare__8iqj0:hover{box-shadow:0 8px 25px #22c55e4d;transform:translateY(-2px)}.GiveawayItem_button__Sr3RU:disabled{background:linear-gradient(135deg,#9ca3af,#6b7280);box-shadow:0 2px 8px #9ca3af33;cursor:not-allowed;opacity:.7;transform:none}.GiveawayItem_button__Sr3RU:disabled:before{display:none}.GiveawayItem_button__Sr3RU:disabled:hover{box-shadow:0 2px 8px #9ca3af33;transform:none}@media (max-width:1024px){.GiveawayItem_giveawayItem__Lvs35{min-height:500px}.GiveawayItem_title__Dfu\+R{font-size:1.2rem}.GiveawayItem_button__Sr3RU{font-size:11px;padding:10px 6px}}@media (max-width:768px){.GiveawayItem_giveawayItem__Lvs35{min-height:450px}.GiveawayItem_imageSlider__QI5ZE{height:220px}.GiveawayItem_info__MRNnr{padding:20px 16px 18px}.GiveawayItem_title__Dfu\+R{-webkit-line-clamp:unset;line-clamp:none;display:block;font-size:1.15rem;height:auto;min-height:0}.GiveawayItem_button__Sr3RU{font-size:13px;min-height:42px;padding:12px 10px}}@media (max-width:480px){.GiveawayItem_giveawayItem__Lvs35{min-height:400px}.GiveawayItem_imageSlider__QI5ZE{height:180px}.GiveawayItem_info__MRNnr{gap:6px;padding:18px 14px 16px}.GiveawayItem_title__Dfu\+R{font-size:1.1rem}.GiveawayItem_actions__ajR52{flex-direction:column;gap:10px;padding-top:10px}.GiveawayItem_button__Sr3RU{font-size:14px;min-height:44px;padding:14px 12px;width:100%}.GiveawayItem_sliderBtn__slPBQ{font-size:16px;height:34px;width:34px}.GiveawayItem_prev__AczQm{left:10px}.GiveawayItem_next__hN8jN{right:10px}}@media print{.GiveawayItem_giveawayItem__Lvs35{border:1px solid #e2e8f0;box-shadow:none;break-inside:avoid;page-break-inside:avoid}.GiveawayItem_actions__ajR52,.GiveawayItem_imageIndicators__bqgV7,.GiveawayItem_sliderBtn__slPBQ{display:none}}.GiveawayForm_giveawayPage__pVNBP{align-items:flex-start;display:flex;font-family:Poppins,Segoe UI,Roboto,sans-serif;justify-content:center;min-height:100vh;padding:20px 10px}.GiveawayForm_giveawayForm__3RyNr{animation:GiveawayForm_fadeIn__PoxAr .8s ease-out;-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px);background-color:#fffffff2;border:2px solid #fffc;border-radius:1rem;box-shadow:0 8px 24px #4f46e526;box-sizing:border-box;max-width:600px;padding:40px;width:100%}@keyframes GiveawayForm_fadeIn__PoxAr{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:translateY(0)}}.GiveawayForm_giveawayForm__3RyNr h2{color:#4f46e5;color:var(--primary-color,#4f46e5);font-size:2.2rem;font-weight:700;margin-bottom:30px;text-align:center;text-shadow:0 2px 4px #4f46e526}.GiveawayForm_giveawayForm__3RyNr .GiveawayForm_errorMessage__FMyAF{background-color:#ef44441a;border:1px solid #ef444433;border-radius:8px;color:#ef4444;font-size:14px;margin-bottom:20px;padding:12px;text-align:center}.GiveawayForm_giveawayForm__3RyNr .GiveawayForm_successMessage__S\+mmz{background-color:#22c55e1a;border:1px solid #22c55e33;border-radius:8px;color:#22c55e;font-size:14px;margin-bottom:20px;padding:12px;text-align:center}.GiveawayForm_formGroup__J1Smo{margin-bottom:25px;position:relative}.GiveawayForm_inputIconWrapper__puPk3{align-items:center;display:flex;position:relative;width:100%}.GiveawayForm_inputIcon__xRkD1{font-size:16px;left:15px;z-index:1}.GiveawayForm_formGroup__J1Smo label,.GiveawayForm_inputIcon__xRkD1{color:#64748b;color:var(--text-light,#64748b);pointer-events:none;position:absolute;top:50%;transform:translateY(-50%)}.GiveawayForm_formGroup__J1Smo label{font-size:15px;font-weight:500;left:50px;transition:all .3s ease}.GiveawayForm_formGroup__J1Smo label.GiveawayForm_floating__F97TJ{background-color:#fff;color:#4f46e5;color:var(--primary-color,#4f46e5);font-size:13px;font-weight:600;left:15px;padding:0 8px;top:-10px;transform:translateY(0)}.GiveawayForm_formGroup__J1Smo input,.GiveawayForm_formGroup__J1Smo select{height:60px}.GiveawayForm_formGroup__J1Smo input,.GiveawayForm_formGroup__J1Smo select,.GiveawayForm_formGroup__J1Smo textarea{background:#fff;border:1px solid #ddd;border-radius:20px;box-sizing:border-box;font-family:Poppins,Segoe UI,Roboto,sans-serif;font-size:15px;padding:16px 16px 16px 50px;transition:all .3s ease;width:100%}.GiveawayForm_formGroup__J1Smo textarea{min-height:100px;resize:vertical}.GiveawayForm_formGroup__J1Smo.GiveawayForm_focused__3jRNJ input,.GiveawayForm_formGroup__J1Smo.GiveawayForm_focused__3jRNJ select,.GiveawayForm_formGroup__J1Smo.GiveawayForm_focused__3jRNJ textarea{border-color:#4f46e5;border-color:var(--primary-color,#4f46e5);box-shadow:0 0 0 3px #4f46e533}.GiveawayForm_formGroup__J1Smo input:focus,.GiveawayForm_formGroup__J1Smo input:not(:placeholder-shown),.GiveawayForm_formGroup__J1Smo select:focus,.GiveawayForm_formGroup__J1Smo select:not([value=""]),.GiveawayForm_formGroup__J1Smo textarea:focus,.GiveawayForm_formGroup__J1Smo textarea:not(:placeholder-shown){padding-left:50px}.GiveawayForm_formGroup__J1Smo select:disabled{background-color:#f8f9fa;color:#6c757d;cursor:not-allowed}.GiveawayForm_searchableDropdown__vXbcy{position:relative}.GiveawayForm_searchableDropdown__vXbcy .GiveawayForm_dropdownIcon__pdDGd{color:#64748b!important;color:var(--text-light,#64748b)!important;cursor:pointer!important;display:block!important;font-size:20px!important;position:absolute!important;right:15px!important;top:50%!important;transform:translateY(-50%)!important;z-index:10!important}.GiveawayForm_dropdownList__yV1WU{background:#fff;border:1px solid #ddd;border-radius:0 0 12px 12px;border-top:none;box-shadow:0 4px 12px #00000026;left:0;max-height:200px;overflow-y:auto;position:absolute;right:0;top:100%;z-index:1000}.GiveawayForm_dropdownItem__qmtiV{border-bottom:1px solid #f1f3f4;cursor:pointer;font-size:14px;padding:12px 16px;transition:background-color .2s}.GiveawayForm_dropdownItem__qmtiV:hover{background-color:#f8f9fa}.GiveawayForm_dropdownItem__qmtiV:last-child{border-bottom:none}.GiveawayForm_dropdownItem__qmtiV.GiveawayForm_selected__fPtGU{background-color:#4f46e5;background-color:var(--primary-color,#4f46e5);color:#fff}.GiveawayForm_dropdownIcon__pdDGd{border-radius:4px;color:#64748b;color:var(--text-light,#64748b);cursor:pointer;font-size:14px;padding:5px;position:absolute;right:15px;top:50%;transform:translateY(-50%);transition:all .3s ease;z-index:2}.GiveawayForm_dropdownIcon__pdDGd:hover{background-color:#4f46e51a;color:#4f46e5;color:var(--primary-color,#4f46e5)}.GiveawayForm_searchableDropdown__vXbcy input{padding-right:45px!important}@media (max-width:480px){.GiveawayForm_dropdownIcon__pdDGd{font-size:13px;padding:6px;right:12px}.GiveawayForm_searchableDropdown__vXbcy input{padding-right:40px!important}}@media (max-width:360px){.GiveawayForm_dropdownIcon__pdDGd{font-size:12px;padding:5px;right:10px}.GiveawayForm_searchableDropdown__vXbcy input{padding-right:35px!important}}@media (max-width:768px){.GiveawayForm_dropdownList__yV1WU{border-radius:0 0 8px 8px;max-height:150px}.GiveawayForm_dropdownItem__qmtiV{font-size:16px;padding:14px 16px}}.GiveawayForm_fileUploadGroup__ljNnj{margin-bottom:30px}.GiveawayForm_fileUploadLabel__6QDJb{align-items:center;color:#4f46e5;color:var(--primary-color,#4f46e5);display:flex;font-size:16px;font-weight:600;gap:10px;margin-bottom:15px}.GiveawayForm_uploadIcon__fJ8q3{font-size:18px}.GiveawayForm_fileInputContainer__jg3XO{margin-bottom:20px}.GiveawayForm_fileUploadButton__-\+Anb{align-items:center;background:linear-gradient(135deg,#4f46e5,#6366f1);background:linear-gradient(135deg,var(--primary-color,#4f46e5) 0,#6366f1 100%);border:none;border-radius:20px;box-shadow:0 4px 12px #4f46e533;color:#fff;cursor:pointer;display:flex;font-size:15px;font-weight:600;gap:10px;justify-content:center;min-height:50px;overflow:hidden;padding:16px;position:relative;transition:all .3s ease;width:100%}.GiveawayForm_fileUploadButton__-\+Anb:before{background:linear-gradient(135deg,#ffffff1a,#fff0);bottom:0;content:"";left:0;opacity:0;position:absolute;right:0;top:0;transition:opacity .3s ease;z-index:1}.GiveawayForm_fileUploadButton__-\+Anb:hover:before{opacity:1}.GiveawayForm_fileUploadButton__-\+Anb:active{box-shadow:0 2px 8px #4f46e533;transform:translateY(2px)}.GiveawayForm_buttonIcon__eis0W{font-size:16px}.GiveawayForm_selectedFilesContainer__u8-cD{background-color:#f8f9fa;border:1px solid #e9ecef;border-radius:12px;padding:20px}.GiveawayForm_selectedFilesContainer__u8-cD h4{color:#4f46e5;color:var(--primary-color,#4f46e5);font-size:16px;font-weight:600;margin-bottom:15px}.GiveawayForm_selectedFilesList__C4DQX{list-style:none;margin:0;padding:0}.GiveawayForm_imagePreviewGrid__KQm\+L{grid-gap:15px;display:grid;gap:15px;grid-template-columns:repeat(auto-fill,minmax(120px,1fr));margin-top:10px}.GiveawayForm_imagePreviewItem__f7SER{background-color:#fff;border:1px solid #e9ecef;border-radius:8px;overflow:hidden;position:relative;transition:all .3s ease}.GiveawayForm_imagePreviewItem__f7SER:hover{box-shadow:0 4px 12px #0000001a;transform:translateY(-2px)}.GiveawayForm_previewImage__nzzO7{display:block;height:120px;object-fit:cover;width:100%}.GiveawayForm_imageOverlay__XMOL0{align-items:center;background:linear-gradient(#0000,#000000b3);bottom:0;display:flex;justify-content:space-between;left:0;padding:8px;position:absolute;right:0}.GiveawayForm_imageName__S0LEB{color:#fff;flex:1 1;font-size:11px;font-weight:500;margin-right:8px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.GiveawayForm_removeImageIcon__\+LcQ1{background-color:#dc3545cc;border-radius:4px;color:#fff;cursor:pointer;font-size:14px;padding:4px;transition:all .3s ease}.GiveawayForm_removeImageIcon__\+LcQ1:hover{background-color:#dc3545;transform:scale(1.1)}@media (max-width:480px){.GiveawayForm_imagePreviewGrid__KQm\+L{gap:10px;grid-template-columns:repeat(auto-fill,minmax(100px,1fr))}.GiveawayForm_previewImage__nzzO7{height:100px}.GiveawayForm_imageOverlay__XMOL0{padding:6px}.GiveawayForm_imageName__S0LEB{font-size:10px}.GiveawayForm_removeImageIcon__\+LcQ1{font-size:12px;padding:3px}}.GiveawayForm_fileItem__QMGrA{align-items:center;background-color:#fff;border:1px solid #e9ecef;border-radius:8px;display:flex;justify-content:space-between;margin-bottom:10px;padding:12px 16px;transition:all .3s ease}.GiveawayForm_fileItem__QMGrA:hover{border-color:#4f46e5;border-color:var(--primary-color,#4f46e5);box-shadow:0 2px 8px #0000001a}.GiveawayForm_fileName__65eJ4{color:#495057;flex:1 1;font-size:14px;font-weight:500;margin-right:10px;word-break:break-all}.GiveawayForm_removeIcon__kMFBP{align-items:center;border-radius:4px;color:#dc3545;cursor:pointer;display:flex;font-size:16px;justify-content:center;padding:4px;transition:all .3s ease}.GiveawayForm_removeIcon__kMFBP:hover{background-color:#dc35451a;color:#c82333;transform:scale(1.1)}.GiveawayForm_formButtons__an4ya{display:flex;gap:15px;margin-top:30px}.GiveawayForm_cancelButton__IKgXr,.GiveawayForm_submitButton__rV-hG{align-items:center;border:none;border-radius:20px;box-shadow:0 4px 12px #0000001a;cursor:pointer;display:flex;font-size:16px;font-weight:600;justify-content:center;min-height:52px;min-width:140px;overflow:hidden;padding:16px 24px;position:relative;transition:all .3s ease}.GiveawayForm_submitButton__rV-hG{background:linear-gradient(135deg,#4f46e5,#6366f1);background:linear-gradient(135deg,var(--primary-color,#4f46e5) 0,#6366f1 100%);color:#fff;flex:1.2 1}.GiveawayForm_cancelButton__IKgXr{background:linear-gradient(135deg,#6c757d,#5a6268);color:#fff;flex:0.8 1}.GiveawayForm_cancelButton__IKgXr:before,.GiveawayForm_submitButton__rV-hG:before{background:linear-gradient(135deg,#ffffff1a,#fff0);bottom:0;content:"";left:0;opacity:0;position:absolute;right:0;top:0;transition:opacity .3s ease;z-index:1}.GiveawayForm_cancelButton__IKgXr:hover:before,.GiveawayForm_submitButton__rV-hG:hover:before{opacity:1}.GiveawayForm_cancelButton__IKgXr:active,.GiveawayForm_submitButton__rV-hG:active{box-shadow:0 2px 8px #4f46e533;transform:translateY(2px)}.GiveawayForm_cancelButton__IKgXr:disabled,.GiveawayForm_submitButton__rV-hG:disabled{background:#6c757d;box-shadow:none;cursor:not-allowed;transform:none}.GiveawayForm_cancelButton__IKgXr:disabled:before,.GiveawayForm_submitButton__rV-hG:disabled:before{display:none}@media (max-width:768px){.GiveawayForm_giveawayPage__pVNBP{align-items:flex-start;min-height:100vh;padding:15px}.GiveawayForm_giveawayForm__3RyNr{border-radius:12px;margin:0;padding:30px 25px}.GiveawayForm_giveawayForm__3RyNr h2{font-size:1.9rem;margin-bottom:25px}.GiveawayForm_formGroup__J1Smo{margin-bottom:20px}.GiveawayForm_formButtons__an4ya{gap:12px}.GiveawayForm_cancelButton__IKgXr,.GiveawayForm_submitButton__rV-hG{font-size:15px;min-height:48px;padding:14px 20px}}@media (max-width:480px){.GiveawayForm_giveawayPage__pVNBP{min-height:100vh;padding:10px 8px}.GiveawayForm_giveawayForm__3RyNr{border-radius:8px;box-shadow:0 4px 16px #4f46e51a;margin:0;padding:20px 16px}.GiveawayForm_giveawayForm__3RyNr h2{font-size:1.6rem;margin-bottom:20px}.GiveawayForm_formGroup__J1Smo{margin-bottom:18px}.GiveawayForm_formGroup__J1Smo input,.GiveawayForm_formGroup__J1Smo select{border-radius:12px;font-size:16px;height:52px;padding:14px 14px 14px 45px}.GiveawayForm_formGroup__J1Smo textarea{border-radius:12px;font-size:16px;min-height:80px;padding:14px 14px 14px 45px}.GiveawayForm_inputIcon__xRkD1{font-size:15px;left:12px}.GiveawayForm_formGroup__J1Smo label{font-size:14px;left:45px}.GiveawayForm_formGroup__J1Smo label.GiveawayForm_floating__F97TJ{font-size:12px;left:12px;top:-8px}.GiveawayForm_formGroup__J1Smo input:focus,.GiveawayForm_formGroup__J1Smo select:focus,.GiveawayForm_formGroup__J1Smo textarea:focus{padding-left:45px}.GiveawayForm_fileUploadLabel__6QDJb{font-size:15px;margin-bottom:12px}.GiveawayForm_fileUploadButton__-\+Anb{border-radius:12px;font-size:14px;min-height:48px;padding:14px 16px}.GiveawayForm_selectedFilesContainer__u8-cD{border-radius:8px;padding:15px}.GiveawayForm_fileItem__QMGrA{border-radius:6px;margin-bottom:8px;padding:10px 12px}.GiveawayForm_fileName__65eJ4{font-size:13px}.GiveawayForm_removeIcon__kMFBP{font-size:14px;padding:6px}.GiveawayForm_formButtons__an4ya{flex-direction:column;gap:12px;margin-top:25px}.GiveawayForm_cancelButton__IKgXr,.GiveawayForm_submitButton__rV-hG{border-radius:12px;flex:none;font-size:16px;min-height:50px;padding:16px;width:100%}.GiveawayForm_giveawayForm__3RyNr .GiveawayForm_errorMessage__FMyAF,.GiveawayForm_giveawayForm__3RyNr .GiveawayForm_successMessage__S\+mmz{border-radius:6px;font-size:13px;margin-bottom:15px;padding:10px}}@media (max-width:360px){.GiveawayForm_giveawayPage__pVNBP{padding:8px 5px}.GiveawayForm_giveawayForm__3RyNr{padding:16px 12px}.GiveawayForm_giveawayForm__3RyNr h2{font-size:1.4rem}.GiveawayForm_formGroup__J1Smo input,.GiveawayForm_formGroup__J1Smo select,.GiveawayForm_formGroup__J1Smo textarea{font-size:16px;padding:12px 12px 12px 40px}.GiveawayForm_inputIcon__xRkD1{font-size:14px;left:10px}.GiveawayForm_formGroup__J1Smo label{left:40px}.GiveawayForm_formGroup__J1Smo label.GiveawayForm_floating__F97TJ{left:10px}}@media (max-width:768px) and (orientation:landscape){.GiveawayForm_giveawayPage__pVNBP{padding:10px}.GiveawayForm_giveawayForm__3RyNr{max-width:90%;padding:20px}.GiveawayForm_giveawayForm__3RyNr h2{font-size:1.5rem;margin-bottom:15px}.GiveawayForm_formGroup__J1Smo{margin-bottom:15px}.GiveawayForm_formButtons__an4ya{flex-direction:row;gap:10px}}.InterestedGiveaways_interestedGiveaways__1zu\+h{box-sizing:border-box;margin:0;max-width:100vw;padding:0;position:relative;width:100%}.InterestedGiveaways_header__g9fIu{margin-bottom:30px;padding:0 20px;text-align:center}.InterestedGiveaways_errorMessage__CT1Ni{align-items:center;animation:InterestedGiveaways_slideDown__2dM4Z .3s ease-out;background-color:#fee;border:1px solid #fcc;border-radius:8px;box-shadow:0 4px 12px #00000026;color:#fff;display:flex;justify-content:space-between;left:50%;max-width:90%;min-width:300px;padding:12px 16px;position:fixed;top:80px;transform:translateX(-50%);width:auto;z-index:1000}.InterestedGiveaways_errorClose__Mz4fd{align-items:center;background:none;border:none;border-radius:50%;color:#c33;cursor:pointer;display:flex;font-size:20px;height:24px;justify-content:center;margin-left:12px;padding:0;transition:background-color .2s;width:24px}.InterestedGiveaways_errorClose__Mz4fd:hover{background-color:#cc33331a}@keyframes InterestedGiveaways_slideDown__2dM4Z{0%{opacity:0;transform:translateX(-50%) translateY(-20px)}to{opacity:1;transform:translateX(-50%) translateY(0)}}@media (max-width:768px){.InterestedGiveaways_errorMessage__CT1Ni{left:10px;max-width:none;min-width:auto;right:10px;top:70px;transform:none}}.InterestedGiveaways_title__-qlar{-webkit-text-fill-color:#0000;background:#4f46e5;background:var(--primary-color,#4f46e5);-webkit-background-clip:text;background-clip:text;font-size:clamp(2rem,4vw,3rem);font-weight:900;letter-spacing:-.02em;margin-bottom:16px;text-shadow:0 4px 12px #4f46e526}.InterestedGiveaways_subtitle__osnaS{color:#64748b;font-size:1.2rem;font-weight:500;line-height:1.6;margin:0 auto;max-width:600px}.InterestedGiveaways_giveawayList__Dlibg{grid-gap:30px;box-sizing:border-box;display:grid;grid-template-columns:repeat(auto-fit,minmax(280px,1fr));justify-content:center;margin:0 auto;max-width:1200px;padding:20px 40px 40px;width:100%}.InterestedGiveaways_giveawayList__Dlibg>*{transition:transform .2s ease}.InterestedGiveaways_giveawayList__Dlibg>:hover{transform:translateY(-4px)}.InterestedGiveaways_loadingContainer__d2zGT{align-items:center;display:flex;flex-direction:column;justify-content:center;padding:60px 20px;text-align:center}.InterestedGiveaways_loadingSpinner__W-OYI{animation:InterestedGiveaways_spin__PmiME 1s linear infinite;border:4px solid #4f46e51a;border-left-color:#4f46e5;border-left:4px solid var(--primary-color,#4f46e5);border-radius:50%;height:40px;margin-bottom:20px;width:40px}@keyframes InterestedGiveaways_spin__PmiME{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}.InterestedGiveaways_loadingContainer__d2zGT p{color:#64748b;color:var(--text-light,#64748b);font-size:1.1rem;font-weight:500}.InterestedGiveaways_errorContainer__psVGl{align-items:center;background-color:#ef44440d;border:1px solid #ef44441a;border-radius:16px;display:flex;flex-direction:column;justify-content:center;margin:20px;padding:60px 20px;text-align:center}.InterestedGiveaways_errorIcon__pq4Fb{font-size:3rem;margin-bottom:20px}.InterestedGiveaways_errorContainer__psVGl h3{color:#ef4444;font-size:1.5rem;font-weight:600;margin-bottom:12px}.InterestedGiveaways_errorContainer__psVGl p{color:#64748b;color:var(--text-light,#64748b);font-size:1rem;margin-bottom:24px;max-width:400px}.InterestedGiveaways_errorRetryBtn__\+FR35{background:linear-gradient(135deg,#ef4444,#f87171);border:none;border-radius:12px;box-shadow:0 4px 12px #ef444433;color:#fff;cursor:pointer;font-size:1rem;font-weight:600;padding:12px 24px;transition:all .3s ease}.InterestedGiveaways_errorRetryBtn__\+FR35:hover{box-shadow:0 6px 16px #ef44444d;transform:translateY(-2px)}.InterestedGiveaways_emptyState__ibvyN{align-items:center;display:flex;flex-direction:column;grid-column:1/-1;justify-content:center;padding:80px 20px;text-align:center}.InterestedGiveaways_emptyIcon__0vVji{font-size:4rem;margin-bottom:24px;opacity:.8}.InterestedGiveaways_emptyState__ibvyN h3{color:#1e293b;color:var(--text-color,#1e293b);font-size:1.5rem;font-weight:600;margin-bottom:12px}.InterestedGiveaways_emptyState__ibvyN p{color:#64748b;color:var(--text-light,#64748b);font-size:1rem;line-height:1.6;margin-bottom:32px;max-width:400px}.InterestedGiveaways_browseBtn__HE6bd{background:linear-gradient(135deg,#4f46e5,#6366f1);background:linear-gradient(135deg,var(--primary-color,#4f46e5) 0,var(--accent-color,#6366f1) 100%);border-radius:12px;box-shadow:0 4px 12px #4f46e533;color:#fff;display:inline-block;font-size:1rem;font-weight:600;padding:14px 28px;text-decoration:none;transition:all .3s ease}.InterestedGiveaways_browseBtn__HE6bd:hover{box-shadow:0 6px 16px #4f46e54d;color:#fff;text-decoration:none;transform:translateY(-2px)}@media (max-width:1200px){.InterestedGiveaways_giveawayList__Dlibg{grid-template-columns:repeat(auto-fit,minmax(260px,300px));max-width:1000px;padding:20px 30px 40px}}@media (max-width:768px){.InterestedGiveaways_interestedGiveaways__1zu\+h{position:relative;width:100%}.InterestedGiveaways_title__-qlar{font-size:2rem}.InterestedGiveaways_giveawayList__Dlibg{grid-gap:20px;grid-template-columns:repeat(auto-fit,minmax(250px,280px));max-width:600px;padding:20px 20px 40px}}@media (max-width:480px){.InterestedGiveaways_interestedGiveaways__1zu\+h{position:relative;width:100%}.InterestedGiveaways_header__g9fIu{margin-bottom:20px;padding:10px;text-align:center}.InterestedGiveaways_title__-qlar{font-size:1.8rem}.InterestedGiveaways_giveawayList__Dlibg{grid-template-columns:1fr;max-width:350px;padding:10px 15px 30px}.InterestedGiveaways_emptyState__ibvyN{padding:60px 20px}.InterestedGiveaways_emptyIcon__0vVji{font-size:3rem}}@keyframes userGiveawaysFadeIn{0%{opacity:0}to{opacity:1}}@keyframes userGiveawaysSlideUp{0%{opacity:0;transform:translateY(20px) scale(.95)}to{opacity:1;transform:translateY(0) scale(1)}}@keyframes userGiveawaysSlideInRight{0%{opacity:0;transform:translateX(100px)}to{opacity:1;transform:translateX(0)}}@keyframes userGiveawaysSpin{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}@keyframes userGiveawaysShimmer{0%{background-position:-200px 0}to{background-position:calc(200px + 100%) 0}}.user-giveaways{font-family:Inter,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;margin:0 auto;max-width:1400px;min-height:100vh;overflow-x:auto;padding:20px;position:relative}.user-giveaways__header{margin-bottom:48px;padding:0 10px;text-align:center}.user-giveaways__title{-webkit-text-fill-color:#0000;background:#4f46e5;background:var(--primary-color,#4f46e5);-webkit-background-clip:text;background-clip:text;font-size:clamp(2rem,4vw,3rem);font-weight:900;letter-spacing:-.02em;margin-bottom:16px;text-shadow:0 4px 12px #4f46e526}.user-giveaways__subtitle{color:#64748b;font-size:1.2rem;font-weight:500;line-height:1.6;margin:0 auto;max-width:600px}.user-giveaways .giveaways-grid{grid-gap:24px;align-items:stretch;display:grid;gap:24px;grid-template-columns:repeat(auto-fit,minmax(200px,1fr));margin:0 auto;max-width:1400px;padding:20px;width:100%}@media (min-width:1200px){.user-giveaways .giveaways-grid{grid-template-columns:repeat(3,1fr)}}@media (min-width:768px) and (max-width:1199px){.user-giveaways .giveaways-grid{grid-template-columns:repeat(2,1fr)}}@media (max-width:767px){.user-giveaways .giveaways-grid{gap:24px;grid-template-columns:1fr}}.user-giveaways .btn{border-radius:16px;font-size:1rem;gap:10px;min-height:52px;padding:14px 28px}.user-giveaways .btn-primary{box-shadow:0 4px 12px #4f46e54d}.user-giveaways .btn-primary:hover:not(:disabled){box-shadow:0 8px 20px #4f46e566}.user-giveaways .btn-secondary{background:#ffffffe6;border:2px solid #e2e8f0;color:#1e293b}.user-giveaways .btn-secondary:hover:not(:disabled){background:#f8fafce6;border-color:#cbd5e1;box-shadow:0 6px 16px #0000001a}.user-giveaways .btn-danger{background:linear-gradient(135deg,#ef4444,#dc2626);box-shadow:0 4px 12px #ef44444d;color:#fff}.user-giveaways .btn-danger:hover:not(:disabled){box-shadow:0 8px 20px #ef444466;transform:translateY(-3px)}.user-giveaways .btn-sm{font-size:.9rem;min-height:40px;padding:10px 20px}.user-giveaways .modal-overlay{align-items:center;animation:userGiveawaysFadeIn .3s ease;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#0f172ab3;bottom:0;display:flex;justify-content:center;left:0;padding:20px;position:fixed;right:0;top:0;z-index:1000}.user-giveaways .remove-image-btn:hover{background:#dc2626;box-shadow:0 6px 16px #ef444499;transform:scale(1.2) rotate(-90deg)}.user-giveaways .btn{align-items:center;border:none;border-radius:14px;cursor:pointer;display:inline-flex;font-size:1.05rem;font-size:.95rem;font-weight:700;gap:12px;justify-content:center;letter-spacing:.5px;min-height:54px;overflow:hidden;padding:16px 32px;position:relative;text-decoration:none;text-transform:uppercase;transition:all .3s cubic-bezier(.4,0,.2,1)}.user-giveaways .btn:disabled{cursor:not-allowed;opacity:.6;transform:none!important}.user-giveaways .btn:before{background:linear-gradient(90deg,#0000,#fff6,#0000);content:"";height:100%;left:-100%;position:absolute;top:0;transition:left .6s ease;width:100%}.user-giveaways .btn:hover:not(:disabled):before{left:100%}.user-giveaways .btn-primary{background:linear-gradient(135deg,#4f46e5,#7c3aed);border:2px solid #0000;box-shadow:0 6px 16px #4f46e566;color:#fff;cursor:pointer}.user-giveaways .btn-primary:hover:not(:disabled){box-shadow:0 12px 24px #4f46e580;filter:brightness(1.05);transform:translateY(-3px)}.user-giveaways .btn-secondary{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#fffffff2;border:2px solid #cbd5e1;box-shadow:0 4px 12px #00000014;color:#475569}.user-giveaways .btn-secondary:hover:not(:disabled){background:#f8fafcf2;border-color:#94a3b8;box-shadow:0 8px 20px #0000001f;color:#334155;transform:translateY(-2px)}.error-retry-btn{background:linear-gradient(135deg,#4f46e5,#7c3aed);border:none;border-radius:16px;box-shadow:0 4px 12px #4f46e54d;color:#fff;cursor:pointer;font-size:1rem;font-weight:700;padding:14px 28px;transition:all .3s cubic-bezier(.4,0,.2,1)}.error-retry-btn:hover{box-shadow:0 8px 20px #4f46e566;transform:translateY(-3px)}.user-giveaways .toast{align-items:center;animation:userGiveawaysSlideInRight .4s cubic-bezier(.4,0,.2,1);-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);border:1px solid #fff3;border-radius:16px;box-shadow:0 12px 24px #00000026,0 4px 8px #0000001a;display:flex;gap:12px;max-width:400px;padding:16px 20px;position:fixed;right:24px;top:24px;z-index:1100}.user-giveaways .toast-success{background:#10b981f2;color:#fff}.user-giveaways .toast-error{background:#ef4444f2;color:#fff}.user-giveaways .toast-info{background:#3b82f6f2;color:#fff}.user-giveaways .toast span{flex:1 1;font-size:.95rem;font-weight:600;line-height:1.4}.user-giveaways .toast-close{align-items:center;background:#fff3;border:none;border-radius:8px;color:inherit;cursor:pointer;display:flex;height:32px;justify-content:center;padding:6px;transition:all .2s ease;width:32px}.user-giveaways .toast-close:hover{background:#ffffff4d;transform:scale(1.05)}@media (max-width:768px){.user-giveaways{padding:20px 16px}.user-giveaways__header{margin-bottom:32px}.user-giveaways__title{font-size:2rem}.user-giveaways__subtitle{font-size:1.1rem}.user-giveaways .giveaway-card__content{padding:24px 20px}.user-giveaways .giveaway-card__actions{gap:12px;grid-template-columns:1fr}.user-giveaways .action-btn{font-size:1rem;padding:16px 20px}.user-giveaways .edit-modal__header{padding:24px 24px 20px}.user-giveaways .edit-modal__header h3{font-size:1.5rem}.user-giveaways .edit-modal__content{padding:30px}.user-giveaways .form-row{gap:20px;grid-template-columns:1fr}.user-giveaways .current-images{gap:16px;grid-template-columns:repeat(auto-fill,minmax(120px,1fr))}.user-giveaways .edit-modal__actions{flex-direction:column;gap:16px;margin:32px -24px -24px;padding:24px}.user-giveaways .btn{justify-content:center;width:100%}.user-giveaways .confirmation-modal,.user-giveaways .interested-users-modal{margin:20px;max-width:calc(100vw - 40px)}.user-giveaways .confirmation-modal__header,.user-giveaways .interested-users-modal__header{padding:24px 20px 16px}.user-giveaways .confirmation-modal__content,.user-giveaways .interested-users-modal__content{padding:0 20px 24px}.user-giveaways .toast{left:16px;max-width:none;right:16px;top:16px}.user-giveaways .user-card{gap:16px}.user-giveaways .user-card,.user-giveaways .user-info{flex-direction:column;text-align:center}}@media (max-width:480px){.user-giveaways .giveaways-grid{margin-left:0;max-width:350px}.user-giveaways__header{margin:10%;text-align:center}.user-giveaways .giveaway-card__image-container{height:220px}.user-giveaways .edit-modal{margin:12px;max-width:calc(100vw - 24px)}.user-giveaways .edit-modal__header{padding:20px 20px 16px}.user-giveaways .edit-modal__content{padding:30px 20px 20px}.user-giveaways .form-group input,.user-giveaways .form-group select,.user-giveaways .form-group textarea{font-size:1rem;padding:16px 20px}.user-giveaways .current-images{grid-template-columns:repeat(auto-fill,minmax(100px,1fr));padding:16px}.user-giveaways .edit-modal__actions{margin:24px -20px -20px;padding:20px}.user-giveaways .file-input{margin-top:25%}.user-giveaways .confirmation-modal__actions,.user-giveaways .edit-modal__actions{flex-direction:column;gap:12px}.user-giveaways .action-btn,.user-giveaways .btn{justify-content:center;width:100%}}@media (prefers-contrast:high){.user-giveaways .giveaway-card{border:2px solid #000}.user-giveaways .action-btn{border:2px solid}.user-giveaways .btn-secondary{border:2px solid #000}}@media (prefers-reduced-motion:reduce){.user-giveaways .action-btn,.user-giveaways .btn,.user-giveaways .giveaway-card,.user-giveaways .modal-overlay,.user-giveaways .toast{animation:none;transition:none}.user-giveaways .loading-spinner{animation:none;border:4px solid #4f46e5}.user-giveaways .action-btn:hover,.user-giveaways .btn:hover,.user-giveaways .giveaway-card:hover{transform:none}}.user-giveaways .action-btn:focus,.user-giveaways .btn:focus,.user-giveaways .modal-close:focus,.user-giveaways .read-more-btn:focus{outline:3px solid #4f46e5;outline-offset:2px}.user-giveaways .form-group input:focus,.user-giveaways .form-group textarea:focus{outline:3px solid #4f46e5;outline-offset:-2px}@media print{.user-giveaways .giveaway-card__actions,.user-giveaways .toast{display:none}.user-giveaways .giveaway-card{border:1px solid #000;box-shadow:none;break-inside:avoid;page-break-inside:avoid}}.UserEditModal_modalOverlay__9uhQX{align-items:center;animation:UserEditModal_fadeIn__5fiOU .3s ease;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#0f172ab3;bottom:0;display:flex;justify-content:center;left:0;padding:1rem;position:fixed;right:0;top:0;z-index:9999}.UserEditModal_confirmationModal__\+358w{animation:UserEditModal_slideUp__rGAIi .4s cubic-bezier(.4,0,.2,1);-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);background:#fffffff2;border:1px solid #ffffff4d;border-radius:1rem;box-shadow:0 20px 40px #00000026,0 1px 4px #0000000d,inset 0 1px 0 #fffc;margin:1rem;max-width:28rem;width:100%}.UserEditModal_confirmationModalHeader__\+TgQH{align-items:center;display:flex;justify-content:space-between;padding:1.5rem 1.5rem 0}@media (min-width:640px){.UserEditModal_confirmationModalHeader__\+TgQH{padding:2rem 2rem 0}}.UserEditModal_confirmationModalHeader__\+TgQH h3{color:#1e293b;font-size:1.25rem;font-weight:800;letter-spacing:-.01em;margin:0}@media (min-width:640px){.UserEditModal_confirmationModalHeader__\+TgQH h3{font-size:1.4rem}}.UserEditModal_modalClose__rDY0Q{align-items:center;background:#64748b1a;border:none;border-radius:.75rem;color:#64748b;cursor:pointer;display:flex;height:2.25rem;justify-content:center;min-height:44px;min-width:44px;padding:.5rem;transition:all .2s ease;width:2.25rem}.UserEditModal_modalClose__rDY0Q:hover{background:#64748b33;color:#1e293b;transform:scale(1.05)}.UserEditModal_confirmationModalContent__5H0Va{padding:1.5rem}@media (min-width:640px){.UserEditModal_confirmationModalContent__5H0Va{padding:2rem}}.UserEditModal_confirmationModalContent__5H0Va p{color:#64748b;font-size:1rem;line-height:1.7;margin-bottom:2rem}@media (min-width:640px){.UserEditModal_confirmationModalContent__5H0Va p{font-size:1.1rem}}.UserEditModal_confirmationModalActions__Irc7L{display:flex;flex-direction:column;gap:.75rem;justify-content:flex-end}@media (min-width:480px){.UserEditModal_confirmationModalActions__Irc7L{flex-direction:row;gap:1rem}}.UserEditModal_customSelect__S52Y-{position:relative;width:100%}.UserEditModal_selectButton__t9JXX{align-items:center;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#ffffffe6;border:2px solid #e2e8f0;border-radius:.75rem;box-shadow:0 2px 8px #0000000a;box-sizing:border-box;color:#1e293b;cursor:pointer;display:flex;font-family:inherit;font-size:1rem;font-weight:500;justify-content:space-between;min-height:54px;padding:1rem;text-align:left;transition:all .3s cubic-bezier(.4,0,.2,1);width:100%}@media (min-width:640px){.UserEditModal_selectButton__t9JXX{border-radius:1rem;font-size:1.05rem;min-height:58px;padding:1.125rem 1.5rem}}.UserEditModal_selectButton__t9JXX:focus{background:#fff;border-color:#4f46e5;box-shadow:0 0 0 3px #4f46e526,0 4px 12px #4f46e51a;outline:none;transform:translateY(-1px)}@media (min-width:640px){.UserEditModal_selectButton__t9JXX:focus{box-shadow:0 0 0 4px #4f46e526,0 4px 12px #4f46e51a;transform:translateY(-2px)}}.UserEditModal_selectButton__t9JXX:hover{background:#f8fafcf2;border-color:#94a3b8}.UserEditModal_selectIcon__G-Ihc{color:#64748b;flex-shrink:0;transition:transform .3s cubic-bezier(.4,0,.2,1)}.UserEditModal_selectButton__t9JXX[aria-expanded=true] .UserEditModal_selectIcon__G-Ihc{color:#4f46e5;transform:rotate(180deg)}.UserEditModal_selectDropdown__IKRmp{animation:UserEditModal_slideUp__rGAIi .3s cubic-bezier(.4,0,.2,1);-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);background:#fffffffa;border:2px solid #e2e8f0;border-radius:.75rem;box-shadow:0 20px 40px #00000026,0 4px 12px #00000014;left:0;margin-top:4px;max-height:240px;overflow-y:auto;position:absolute;right:0;top:100%;z-index:1000}@media (min-width:640px){.UserEditModal_selectDropdown__IKRmp{border-radius:1rem;margin-top:6px;max-height:280px}}.UserEditModal_selectOption__03f6r{align-items:center;background:#0000;border:none;color:#1e293b;cursor:pointer;display:flex;font-family:inherit;font-size:1rem;font-weight:500;min-height:48px;padding:1rem;text-align:left;transition:all .2s ease;width:100%}@media (min-width:640px){.UserEditModal_selectOption__03f6r{font-size:1rem;min-height:44px;padding:.875rem 1.25rem}}.UserEditModal_selectOption__03f6r:hover{background:linear-gradient(135deg,#4f46e514,#7c3aed14);color:#4f46e5}.UserEditModal_selectOption__03f6r:focus{background:linear-gradient(135deg,#4f46e51f,#7c3aed1f);color:#4f46e5;outline:none}.UserEditModal_selectOptionActive__Jdqtb{background:linear-gradient(135deg,#4f46e526,#7c3aed26);color:#4f46e5;font-weight:600;position:relative}.UserEditModal_selectOptionActive__Jdqtb:after{color:#4f46e5;content:"✓";font-weight:700;position:absolute;right:1rem}@media (min-width:640px){.UserEditModal_selectOptionActive__Jdqtb:after{right:1.25rem}}.UserEditModal_selectButton__t9JXX:focus-visible,.UserEditModal_selectOption__03f6r:focus-visible{outline:2px solid #4f46e5;outline-offset:2px}@media (prefers-reduced-motion:reduce){.UserEditModal_selectDropdown__IKRmp{animation:none}.UserEditModal_selectButton__t9JXX,.UserEditModal_selectIcon__G-Ihc,.UserEditModal_selectOption__03f6r{transition:none}.UserEditModal_selectButton__t9JXX:focus,.UserEditModal_selectOption__03f6r:hover{transform:none}}.UserEditModal_editModal__aX882{animation:UserEditModal_slideUp__rGAIi .4s cubic-bezier(.4,0,.2,1);-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);background:#fffffffa;border:2px solid #fff6;border-radius:1rem;box-shadow:0 25px 50px #00000040,0 8px 16px #0000001a,inset 0 1px 0 #ffffffe6;margin-top:10%;max-height:100vh;max-width:100%;overflow-y:auto;position:relative;width:100%}@media (min-width:640px){.UserEditModal_editModal__aX882{border-radius:1.25rem;margin:1rem;max-height:80vh;max-width:32rem}}@media (min-width:768px){.UserEditModal_editModal__aX882{max-width:46rem}}.UserEditModal_editModal__aX882:before{background:linear-gradient(90deg,#4f46e5,#7c3aed,#ec4899);border-radius:1rem 1rem 0 0;content:"";height:4px;left:0;position:absolute;right:0;top:0}@media (min-width:640px){.UserEditModal_editModal__aX882:before{border-radius:1.25rem 1.25rem 0 0}}.UserEditModal_editModalHeader__QS60y{align-items:center;background:linear-gradient(135deg,#4f46e508,#7c3aed08);border-bottom:2px solid #e2e8f099;border-radius:1rem 1rem 0 0;display:flex;justify-content:space-between;margin-top:4px;padding:1.5rem 1rem 1rem}@media (min-width:640px){.UserEditModal_editModalHeader__QS60y{border-radius:1.25rem 1.25rem 0 0;padding:2rem 2rem 1.5rem}}.UserEditModal_editModalHeader__QS60y h3{align-items:center;color:#1e293b;display:flex;font-size:1.25rem;font-weight:800;gap:.5rem;letter-spacing:-.02em;margin:0}@media (min-width:640px){.UserEditModal_editModalHeader__QS60y h3{font-size:1.75rem;gap:.75rem}}.UserEditModal_editModalHeader__QS60y h3:before{content:"✏️";font-size:1.25rem}@media (min-width:640px){.UserEditModal_editModalHeader__QS60y h3:before{font-size:1.5rem}}.UserEditModal_editModalContent__0UnjX{background:#ffffff80;padding:1.5rem 1rem}@media (min-width:640px){.UserEditModal_editModalContent__0UnjX{padding:2rem}}.UserEditModal_formGroup__T6vpR{margin-bottom:1.5rem;position:relative}@media (min-width:640px){.UserEditModal_formGroup__T6vpR{margin-bottom:1.75rem}}.UserEditModal_formGroup__T6vpR label{background:linear-gradient(135deg,#4f46e514,#7c3aed14);border-left:4px solid #4f46e5;border-radius:.5rem;color:#1e293b;display:block;font-size:.875rem;font-weight:700;letter-spacing:.025em;margin-bottom:.75rem;padding:.5rem .75rem;text-transform:uppercase}@media (min-width:640px){.UserEditModal_formGroup__T6vpR label{font-size:.85rem;margin-bottom:.75rem;padding:.5rem .75rem}}.UserEditModal_formGroup__T6vpR input,.UserEditModal_formGroup__T6vpR select,.UserEditModal_formGroup__T6vpR textarea{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#ffffffe6;border:2px solid #e2e8f0;border-radius:.75rem;box-shadow:0 2px 8px #0000000a;box-sizing:border-box;color:#1e293b;font-family:inherit;font-size:1rem;font-weight:500;padding:1rem;transition:all .3s cubic-bezier(.4,0,.2,1);width:100%}@media (min-width:640px){.UserEditModal_formGroup__T6vpR input,.UserEditModal_formGroup__T6vpR select,.UserEditModal_formGroup__T6vpR textarea{border-radius:1rem;font-size:1.05rem;padding:1.125rem 1.5rem}}.UserEditModal_formGroup__T6vpR input::placeholder,.UserEditModal_formGroup__T6vpR textarea::placeholder{color:#94a3b8;font-weight:400}.UserEditModal_formGroup__T6vpR input:focus,.UserEditModal_formGroup__T6vpR select:focus,.UserEditModal_formGroup__T6vpR textarea:focus{background:#fff;border-color:#4f46e5;box-shadow:0 0 0 3px #4f46e526,0 4px 12px #4f46e51a;outline:none;transform:translateY(-1px)}@media (min-width:640px){.UserEditModal_formGroup__T6vpR input:focus,.UserEditModal_formGroup__T6vpR select:focus,.UserEditModal_formGroup__T6vpR textarea:focus{box-shadow:0 0 0 4px #4f46e526,0 4px 12px #4f46e51a;transform:translateY(-2px)}}.UserEditModal_formGroup__T6vpR textarea{line-height:1.6;min-height:120px;resize:vertical}@media (min-width:640px){.UserEditModal_formGroup__T6vpR textarea{line-height:1.7;min-height:140px}}.UserEditModal_formGroup__T6vpR select{appearance:none;background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='currentColor' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='m6 9 6 6 6-6'/%3E%3C/svg%3E");background-position:right 1rem center;background-repeat:no-repeat;background-size:1rem;cursor:pointer;padding-right:3rem}@media (min-width:640px){.UserEditModal_formGroup__T6vpR select{background-position:right 1.5rem center;background-size:1rem;padding-right:3.5rem}}.UserEditModal_formRow__RoXn4{display:flex;flex-direction:column;gap:1rem}@media (min-width:640px){.UserEditModal_formRow__RoXn4{flex-direction:row;gap:1.5rem}}.UserEditModal_formRow__RoXn4 .UserEditModal_formGroup__T6vpR{flex:1 1}.UserEditModal_currentImages__4wDYZ{grid-gap:1rem;background:#f8fafc99;border:2px solid #e2e8f080;border-radius:1rem;display:grid;gap:1rem;grid-template-columns:repeat(auto-fill,minmax(120px,1fr));margin-top:1rem;padding:1rem}@media (min-width:640px){.UserEditModal_currentImages__4wDYZ{gap:1.25rem;grid-template-columns:repeat(auto-fill,minmax(150px,1fr));padding:1.25rem}}.UserEditModal_imagePreview__FDhVO{aspect-ratio:1;background:#fff;border:2px solid #e2e8f0;border-radius:.75rem;box-shadow:0 4px 12px #00000014;overflow:hidden;position:relative;transition:all .3s cubic-bezier(.4,0,.2,1)}@media (min-width:640px){.UserEditModal_imagePreview__FDhVO{border:3px solid #e2e8f0;border-radius:1rem}}.UserEditModal_imagePreview__FDhVO:hover{border-color:#4f46e5;box-shadow:0 8px 20px #4f46e533;transform:scale(1.02)}@media (min-width:640px){.UserEditModal_imagePreview__FDhVO:hover{transform:scale(1.05) rotate(1deg)}}.UserEditModal_imagePreview__FDhVO img{height:100%;object-fit:cover;transition:transform .3s ease;width:100%}.UserEditModal_imagePreview__FDhVO:hover img{transform:scale(1.05)}@media (min-width:640px){.UserEditModal_imagePreview__FDhVO:hover img{transform:scale(1.1)}}.UserEditModal_imageError__cIav3{align-items:center;background:linear-gradient(135deg,#f8fafc,#e2e8f0);color:#64748b;display:flex;flex-direction:column;font-size:.8rem;font-weight:600;gap:.5rem;height:100%;justify-content:center;text-align:center}@media (min-width:640px){.UserEditModal_imageError__cIav3{font-size:.9rem;gap:.5rem}}.UserEditModal_removeImageBtn__pcikl{align-items:center;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#ef4444f2;border:none;border-radius:50%;box-shadow:0 4px 12px #ef444466;color:#fff;cursor:pointer;display:flex;font-weight:700;height:2rem;justify-content:center;min-height:44px;min-width:44px;position:absolute;right:.5rem;top:.5rem;transition:all .3s cubic-bezier(.4,0,.2,1);width:2rem}.UserEditModal_removeImageBtn__pcikl:hover{background:#dc2626;box-shadow:0 6px 16px #ef444499;transform:scale(1.1)}@media (min-width:640px){.UserEditModal_removeImageBtn__pcikl:hover{transform:scale(1.2) rotate(-90deg)}}.UserEditModal_fileInput__XswNR{align-items:center;background:linear-gradient(135deg,#f8fafccc,#f1f5f9cc)!important;border:2px dashed #cbd5e1!important;border-radius:1rem!important;color:#64748b;cursor:pointer;display:flex;font-weight:600;justify-content:center;min-height:50px;padding:1rem!important;position:relative;text-align:center;transition:all .3s cubic-bezier(.4,0,.2,1)!important}@media (min-width:640px){.UserEditModal_fileInput__XswNR{border-radius:1.25rem!important;min-height:50px;padding:1.5rem 1rem!important}}.UserEditModal_fileInput__XswNR:hover{background:linear-gradient(135deg,#4f46e514,#7c3aed14)!important;border-color:#4f46e5!important;color:#4f46e5;transform:translateY(-1px)}@media (min-width:640px){.UserEditModal_fileInput__XswNR:hover{transform:translateY(-2px)}}.UserEditModal_formHelp__qxy-b{color:#64748b;display:block;font-size:.875rem;font-style:italic;margin-top:.5rem;padding-left:.5rem}.UserEditModal_editModalActions__Kq0HN{background:linear-gradient(135deg,#f8fafc80,#f1f5f980);border-radius:0 0 1rem 1rem;border-top:2px solid #e2e8f099;display:flex;flex-direction:column;gap:1rem;justify-content:stretch;margin:2rem -1rem -1.5rem;padding:1.5rem 1rem}@media (min-width:480px){.UserEditModal_editModalActions__Kq0HN{flex-direction:row;justify-content:flex-end}}@media (min-width:640px){.UserEditModal_editModalActions__Kq0HN{border-radius:0 0 1.25rem 1.25rem;gap:1.25rem;margin:2.5rem -2rem -2rem;padding:2rem}}.UserEditModal_btn__PXooY{align-items:center;border:none;border-radius:.875rem;cursor:pointer;display:inline-flex;flex:1 1;font-size:.95rem;font-weight:700;gap:.75rem;justify-content:center;letter-spacing:.025em;min-height:48px;overflow:hidden;padding:1rem 1.5rem;position:relative;text-decoration:none;text-transform:uppercase;transition:all .3s cubic-bezier(.4,0,.2,1)}@media (min-width:480px){.UserEditModal_btn__PXooY{flex:none;min-width:140px}}@media (min-width:640px){.UserEditModal_btn__PXooY{font-size:.95rem;min-height:54px;padding:1rem 2rem}}.UserEditModal_btn__PXooY:disabled{cursor:not-allowed;opacity:.6;transform:none!important}.UserEditModal_btn__PXooY:before{background:linear-gradient(90deg,#0000,#fff6,#0000);content:"";height:100%;left:-100%;position:absolute;top:0;transition:left .6s ease;width:100%}.UserEditModal_btn__PXooY:hover:not(:disabled):before{left:100%}.UserEditModal_btnPrimary__ZLpde{background:linear-gradient(135deg,#4f46e5,#7c3aed);border:2px solid #0000;box-shadow:0 6px 16px #4f46e566;color:#fff}.UserEditModal_btnPrimary__ZLpde:hover:not(:disabled){box-shadow:0 8px 20px #4f46e580;filter:brightness(1.05);transform:translateY(-2px)}@media (min-width:640px){.UserEditModal_btnPrimary__ZLpde:hover:not(:disabled){box-shadow:0 12px 24px #4f46e580;transform:translateY(-3px)}}.UserEditModal_btnSecondary__0upZu{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#fffffff2;border:2px solid #cbd5e1;box-shadow:0 4px 12px #00000014;color:#475569}.UserEditModal_btnSecondary__0upZu:hover:not(:disabled){background:#f8fafcf2;border-color:#94a3b8;box-shadow:0 6px 16px #0000001f;color:#334155;transform:translateY(-1px)}@media (min-width:640px){.UserEditModal_btnSecondary__0upZu:hover:not(:disabled){box-shadow:0 8px 20px #0000001f;transform:translateY(-2px)}}.UserEditModal_btnDanger__Uld0E{background:linear-gradient(135deg,#ef4444,#dc2626);border:2px solid #0000;box-shadow:0 6px 16px #ef444466;color:#fff}.UserEditModal_btnDanger__Uld0E:hover:not(:disabled){box-shadow:0 8px 20px #ef444480;filter:brightness(1.05);transform:translateY(-2px)}@media (min-width:640px){.UserEditModal_btnDanger__Uld0E:hover:not(:disabled){box-shadow:0 12px 24px #ef444480;transform:translateY(-3px)}}@keyframes UserEditModal_fadeIn__5fiOU{0%{opacity:0}to{opacity:1}}@keyframes UserEditModal_slideUp__rGAIi{0%{opacity:0;transform:translateY(2rem) scale(.95)}to{opacity:1;transform:translateY(0) scale(1)}}@media (prefers-reduced-motion:reduce){.UserEditModal_btn__PXooY,.UserEditModal_confirmationModal__\+358w,.UserEditModal_editModal__aX882,.UserEditModal_fileInput__XswNR,.UserEditModal_imagePreview__FDhVO,.UserEditModal_modalOverlay__9uhQX,.UserEditModal_removeImageBtn__pcikl{animation:none;transition:none}.UserEditModal_btn__PXooY:hover:not(:disabled),.UserEditModal_fileInput__XswNR:hover,.UserEditModal_imagePreview__FDhVO:hover,.UserEditModal_removeImageBtn__pcikl:hover{transform:none}}.UserEditModal_btn__PXooY:focus-visible,.UserEditModal_modalClose__rDY0Q:focus-visible,.UserEditModal_removeImageBtn__pcikl:focus-visible{outline:2px solid #4f46e5;outline-offset:2px}@media (prefers-contrast:high){.UserEditModal_confirmationModal__\+358w,.UserEditModal_editModal__aX882{border:3px solid #000}.UserEditModal_btn__PXooY{border:2px solid #000}}.UserInterestedModal_modalOverlay__KdjVT{align-items:center;animation:UserInterestedModal_fadeIn__OGepc .3s ease;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#0f172ab3;bottom:0;display:flex;justify-content:center;left:0;padding:1rem;position:fixed;right:0;top:0;z-index:9999}.UserInterestedModal_interestedUsersModal__pOwoq{animation:UserInterestedModal_slideUp__Odv0U .4s cubic-bezier(.4,0,.2,1);-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);background:#fffffffa;border:2px solid #fff6;border-radius:1rem;box-shadow:0 25px 50px #00000040,0 8px 16px #0000001a,inset 0 1px 0 #ffffffe6;margin:0;max-height:90vh;max-width:100%;overflow-y:auto;position:relative;width:100%}@media (min-width:640px){.UserInterestedModal_interestedUsersModal__pOwoq{border-radius:1.5rem;margin:1rem;max-width:36rem}}@media (min-width:768px){.UserInterestedModal_interestedUsersModal__pOwoq{max-width:42rem}}.UserInterestedModal_interestedUsersModal__pOwoq:before{background:linear-gradient(90deg,#4f46e5,#7c3aed,#ec4899);border-radius:1rem 1rem 0 0;content:"";height:4px;left:0;position:absolute;right:0;top:0}@media (min-width:640px){.UserInterestedModal_interestedUsersModal__pOwoq:before{border-radius:1.5rem 1.5rem 0 0}}.UserInterestedModal_modalHeader__XvWct{align-items:center;background:linear-gradient(135deg,#4f46e508,#7c3aed08);border-bottom:2px solid #e2e8f099;border-radius:1rem 1rem 0 0;display:flex;justify-content:space-between;margin-top:4px;padding:1.5rem 1rem 1rem}@media (min-width:640px){.UserInterestedModal_modalHeader__XvWct{border-radius:1.5rem 1.5rem 0 0;padding:2rem 2rem 1.5rem}}.UserInterestedModal_modalHeader__XvWct h3{align-items:center;color:#1e293b;display:flex;font-size:1.25rem;font-weight:800;gap:.5rem;letter-spacing:-.02em;margin:0}@media (min-width:640px){.UserInterestedModal_modalHeader__XvWct h3{font-size:1.6rem;gap:.75rem}}.UserInterestedModal_modalHeader__XvWct h3:before{content:"👥";font-size:1.25rem}@media (min-width:640px){.UserInterestedModal_modalHeader__XvWct h3:before{font-size:1.5rem}}.UserInterestedModal_modalClose__I0KZv{align-items:center;background:#64748b1a;border:none;border-radius:.75rem;color:#64748b;cursor:pointer;display:flex;height:2.25rem;justify-content:center;min-height:44px;min-width:44px;padding:.5rem;transition:all .2s ease;width:2.25rem}.UserInterestedModal_modalClose__I0KZv:hover{background:#64748b33;color:#1e293b;transform:scale(1.05)}.UserInterestedModal_modalContent__jAZ-5{background:#ffffff80;padding:1.5rem 1rem}@media (min-width:640px){.UserInterestedModal_modalContent__jAZ-5{padding:2rem}}.UserInterestedModal_usersList__YsaVw{display:flex;flex-direction:column;gap:1rem}@media (min-width:640px){.UserInterestedModal_usersList__YsaVw{gap:1.25rem}}.UserInterestedModal_userCard__fAMpV{align-items:center;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#f8fafccc;border:2px solid #e2e8f080;border-radius:1rem;display:flex;flex-direction:column;gap:1rem;justify-content:space-between;padding:1rem;transition:all .3s cubic-bezier(.4,0,.2,1)}@media (min-width:480px){.UserInterestedModal_userCard__fAMpV{flex-direction:row;gap:1rem}}@media (min-width:640px){.UserInterestedModal_userCard__fAMpV{border-radius:1.25rem;padding:1.5rem}}.UserInterestedModal_userCard__fAMpV:hover{background:#ffffffe6;border-color:#4f46e54d;box-shadow:0 8px 16px #0000001a;transform:translateY(-2px)}@media (min-width:640px){.UserInterestedModal_userCard__fAMpV:hover{box-shadow:0 12px 24px #0000001a;transform:translateY(-4px)}}.UserInterestedModal_userInfo__UiEUu{align-items:center;display:flex;flex:1 1;gap:.75rem;min-width:0}@media (min-width:640px){.UserInterestedModal_userInfo__UiEUu{gap:1rem}}.UserInterestedModal_userAvatar__PuOc3{align-items:center;background:linear-gradient(135deg,#4f46e5,#7c3aed);border-radius:50%;box-shadow:0 4px 12px #4f46e54d;color:#fff;display:flex;flex-shrink:0;font-weight:700;height:2.5rem;justify-content:center;width:2.5rem}@media (min-width:640px){.UserInterestedModal_userAvatar__PuOc3{height:3rem;width:3rem}}.UserInterestedModal_userDetails__QEjRv{flex:1 1;min-width:0}.UserInterestedModal_userDetails__QEjRv h4{color:#1e293b;font-size:1rem;font-weight:700;letter-spacing:-.01em;margin:0 0 .25rem;word-break:break-word}@media (min-width:640px){.UserInterestedModal_userDetails__QEjRv h4{font-size:1.1rem;margin:0 0 .375rem}}.UserInterestedModal_userDetails__QEjRv p{align-items:center;color:#64748b;display:flex;font-size:.875rem;font-weight:500;gap:.375rem;margin:0;word-break:break-word}@media (min-width:640px){.UserInterestedModal_userDetails__QEjRv p{font-size:.9rem;gap:.5rem}}.UserInterestedModal_btn__v5O7n{align-items:center;border:none;border-radius:.75rem;cursor:pointer;display:inline-flex;flex-shrink:0;font-size:.875rem;font-weight:700;gap:.5rem;justify-content:center;letter-spacing:.025em;min-height:44px;overflow:hidden;padding:.75rem 1rem;position:relative;text-decoration:none;text-transform:uppercase;transition:all .3s cubic-bezier(.4,0,.2,1)}@media (min-width:640px){.UserInterestedModal_btn__v5O7n{font-size:.9rem;min-height:48px;padding:.875rem 1.5rem}}.UserInterestedModal_btn__v5O7n:disabled{cursor:not-allowed;opacity:.6;transform:none!important}.UserInterestedModal_btn__v5O7n:before{background:linear-gradient(90deg,#0000,#fff6,#0000);content:"";height:100%;left:-100%;position:absolute;top:0;transition:left .6s ease;width:100%}.UserInterestedModal_btn__v5O7n:hover:not(:disabled):before{left:100%}.UserInterestedModal_btnPrimary__P2f2f{background:linear-gradient(135deg,#4f46e5,#7c3aed);border:2px solid #0000;box-shadow:0 4px 12px #4f46e566;color:#fff}.UserInterestedModal_btnPrimary__P2f2f:hover:not(:disabled){box-shadow:0 6px 16px #4f46e580;filter:brightness(1.05);transform:translateY(-1px)}@media (min-width:640px){.UserInterestedModal_btnPrimary__P2f2f:hover:not(:disabled){box-shadow:0 8px 20px #4f46e580;transform:translateY(-2px)}}.UserInterestedModal_btnSm__KrZow{font-size:.8rem;min-height:36px;padding:.5rem .875rem}@media (min-width:640px){.UserInterestedModal_btnSm__KrZow{font-size:.85rem;min-height:40px;padding:.625rem 1rem}}.UserInterestedModal_emptyState__FYwT6{align-items:center;display:flex;flex-direction:column;gap:1rem;justify-content:center;min-height:300px;padding:2rem 1rem;text-align:center}@media (min-width:640px){.UserInterestedModal_emptyState__FYwT6{gap:1.5rem;min-height:400px;padding:2.5rem 1.25rem}}.UserInterestedModal_emptyIcon__erA7O{align-items:center;background:linear-gradient(135deg,#4f46e51a,#7c3aed1a);border-radius:50%;color:#64748b;display:flex;height:4rem;justify-content:center;margin-bottom:.5rem;width:4rem}@media (min-width:640px){.UserInterestedModal_emptyIcon__erA7O{height:5rem;margin-bottom:.75rem;width:5rem}}.UserInterestedModal_emptyState__FYwT6 h3{color:#1e293b;font-size:1.25rem;font-weight:800;letter-spacing:-.01em;margin:0}@media (min-width:640px){.UserInterestedModal_emptyState__FYwT6 h3{font-size:1.5rem}}.UserInterestedModal_emptyState__FYwT6 p{color:#64748b;font-size:.95rem;line-height:1.6;margin:0;max-width:400px}@media (min-width:640px){.UserInterestedModal_emptyState__FYwT6 p{font-size:1.1rem;line-height:1.7;max-width:500px}}@keyframes UserInterestedModal_fadeIn__OGepc{0%{opacity:0}to{opacity:1}}@keyframes UserInterestedModal_slideUp__Odv0U{0%{opacity:0;transform:translateY(2rem) scale(.95)}to{opacity:1;transform:translateY(0) scale(1)}}@media (prefers-reduced-motion:reduce){.UserInterestedModal_btn__v5O7n,.UserInterestedModal_interestedUsersModal__pOwoq,.UserInterestedModal_modalOverlay__KdjVT,.UserInterestedModal_userCard__fAMpV{animation:none;transition:none}.UserInterestedModal_btn__v5O7n:hover:not(:disabled),.UserInterestedModal_userCard__fAMpV:hover{transform:none}}.UserInterestedModal_btn__v5O7n:focus-visible,.UserInterestedModal_modalClose__I0KZv:focus-visible{outline:2px solid #4f46e5;outline-offset:2px}@media (prefers-contrast:high){.UserInterestedModal_interestedUsersModal__pOwoq{border:3px solid #000}.UserInterestedModal_btn__v5O7n{border:2px solid #000}}.UserGiveawayChild_card__PxkOV{-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);background:#ffffffe6;border:1px solid #fff3;border-radius:20px;box-shadow:0 8px 32px #00000014,0 1px 4px #0000000a,inset 0 1px 0 #fff9;display:flex;flex-direction:column;height:100%;max-width:100%;overflow:hidden;position:relative;transition:all .4s cubic-bezier(.4,0,.2,1)}.UserGiveawayChild_card__PxkOV:before{background:linear-gradient(90deg,#0000,#fffc,#0000);content:"";height:1px;left:0;position:absolute;right:0;top:0}.UserGiveawayChild_card__PxkOV:hover{border-color:#4f46e54d;box-shadow:0 20px 40px #4f46e526,0 8px 16px #0000001a,inset 0 1px 0 #fffc;transform:translateY(-12px) scale(1.02)}.UserGiveawayChild_imageContainer__EjHxw{background:linear-gradient(135deg,#f2f8fd,#dee9f7);height:280px;overflow:hidden;position:relative}.UserGiveawayChild_imageContainer__EjHxw:after{background:linear-gradient(180deg,#0000,#0000001a);bottom:0;content:"";left:0;pointer-events:none;position:absolute;right:0;top:0}.UserGiveawayChild_image__1UYV2{height:100%;object-fit:cover;transition:transform .6s cubic-bezier(.4,0,.2,1);width:100%}.UserGiveawayChild_card__PxkOV:hover .UserGiveawayChild_image__1UYV2{transform:scale(1.1) rotate(1deg)}.UserGiveawayChild_imageErrorFallback__CPgJr,.UserGiveawayChild_noImage__pD6S8{align-items:center;color:#64748bcc;display:flex;flex-direction:column;height:100%;justify-content:center;text-shadow:0 2px 4px #0000001a}.UserGiveawayChild_imageErrorFallback__CPgJr p,.UserGiveawayChild_noImage__pD6S8 p{font-size:1.1rem;font-weight:600;margin-top:12px}.UserGiveawayChild_imageNav__MvGPN{align-items:center;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#000000b3;border:1px solid #fff3;border-radius:50%;color:#fff;cursor:pointer;display:flex;height:44px;justify-content:center;opacity:0;position:absolute;top:50%;transform:translateY(-50%);transition:all .3s cubic-bezier(.4,0,.2,1);width:44px}.UserGiveawayChild_card__PxkOV:hover .UserGiveawayChild_imageNav__MvGPN{opacity:1}.UserGiveawayChild_imageNav__MvGPN:hover{background:#4f46e5e6;box-shadow:0 8px 16px #4f46e566;transform:translateY(-50%) scale(1.15)}.UserGiveawayChild_imageNavPrev__w8Oxw{left:16px}.UserGiveawayChild_imageNavNext__EkX5q{right:16px}.UserGiveawayChild_imageIndicators__Mfhvf{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#0000004d;border-radius:20px;bottom:16px;display:flex;gap:8px;left:50%;padding:8px 12px;position:absolute;transform:translateX(-50%)}.UserGiveawayChild_indicator__tguV2{background:#fff6;border-radius:50%;cursor:pointer;height:10px;transition:all .3s ease;width:10px}.UserGiveawayChild_indicatorActive__snj4p{background:#fff;box-shadow:0 0 8px #fff9;transform:scale(1.3)}.UserGiveawayChild_content__n2eon{display:flex;flex-direction:column;flex-grow:1;padding:24px 20px}.UserGiveawayChild_title__g76Um{color:#4f46e5;font-size:1.3rem;font-weight:800;letter-spacing:-.01em;line-height:1.3;margin-bottom:16px}.UserGiveawayChild_description__wlLQ2{color:#64748b;font-size:1rem;font-weight:400;line-height:1.7;margin-bottom:20px}.UserGiveawayChild_readMoreBtn__jjk92{background:none;border:none;color:#4f46e5;cursor:pointer;font-size:.95rem;font-weight:700;margin-left:8px;position:relative;text-decoration:none;transition:color .2s ease}.UserGiveawayChild_readMoreBtn__jjk92:after{background:#4f46e5;bottom:-2px;content:"";height:2px;left:0;position:absolute;transition:width .3s ease;width:0}.UserGiveawayChild_readMoreBtn__jjk92:hover:after{width:100%}.UserGiveawayChild_meta__vvol4{align-items:center;display:flex;gap:16px;justify-content:flex-start;margin-bottom:24px}.UserGiveawayChild_metaItem__yITu\+{align-items:center;background:#64748b14;border-radius:12px;color:#64748b;display:flex;font-size:.95rem;font-weight:600;gap:8px;padding:8px 12px}.UserGiveawayChild_actions__dNLw\+{grid-gap:12px;display:grid;gap:12px;grid-template-columns:repeat(2,1fr)}.UserGiveawayChild_actionBtn__lrim2{align-items:center;border:none;border-radius:16px;cursor:pointer;display:flex;font-size:.85rem;font-weight:700;gap:8px;justify-content:center;min-height:48px;overflow:hidden;padding:14px 12px;position:relative;text-decoration:none;transition:all .3s cubic-bezier(.4,0,.2,1)}.UserGiveawayChild_actionBtn__lrim2:before{background:linear-gradient(90deg,#0000,#ffffff4d,#0000);content:"";height:100%;left:-100%;position:absolute;top:0;transition:left .5s ease;width:100%}.UserGiveawayChild_actionBtn__lrim2:hover:before{left:100%}.UserGiveawayChild_actionBtn__lrim2:hover{box-shadow:0 8px 20px #00000026;transform:translateY(-3px)}.UserGiveawayChild_actionBtnDisabled__CxMhW{background-color:#6b7280!important;color:#9ca3af!important;cursor:not-allowed!important}.UserGiveawayChild_actionBtnDisabled__CxMhW:hover{background-color:#6b7280!important;transform:none!important}.UserGiveawayChild_actionBtnEdit__UH\+1r{background:linear-gradient(135deg,#3b82f6,#1d4ed8);box-shadow:0 4px 12px #3b82f64d;color:#fff}.UserGiveawayChild_actionBtnEdit__UH\+1r:hover{box-shadow:0 8px 20px #3b82f666}.UserGiveawayChild_actionBtnUsers__EetNm{background:linear-gradient(135deg,#6b7280,#374151);box-shadow:0 4px 12px #6b72804d;color:#fff}.UserGiveawayChild_actionBtnUsers__EetNm:hover{box-shadow:0 8px 20px #6b728066}.UserGiveawayChild_actionBtnSuccess__Z0CCz{background:linear-gradient(135deg,#10b981,#047857);box-shadow:0 4px 12px #10b9814d;color:#fff}.UserGiveawayChild_actionBtnSuccess__Z0CCz:hover{box-shadow:0 8px 20px #10b98166}.UserGiveawayChild_actionBtnDanger__KgIP5{background:linear-gradient(135deg,#ef4444,#dc2626);box-shadow:0 4px 12px #ef44444d;color:#fff}.UserGiveawayChild_actionBtnDanger__KgIP5:hover{box-shadow:0 8px 20px #ef444466}@media (max-width:768px){.UserGiveawayChild_card__PxkOV{border-radius:16px}.UserGiveawayChild_card__PxkOV:hover{transform:translateY(-6px) scale(1.01)}.UserGiveawayChild_imageContainer__EjHxw{height:240px}.UserGiveawayChild_content__n2eon{padding:20px 16px}.UserGiveawayChild_title__g76Um{font-size:1.2rem;margin-bottom:12px}.UserGiveawayChild_description__wlLQ2{font-size:.95rem;margin-bottom:16px}.UserGiveawayChild_actions__dNLw\+{gap:10px}.UserGiveawayChild_actionBtn__lrim2{font-size:.8rem;min-height:44px;padding:12px 8px}.UserGiveawayChild_imageNav__MvGPN{height:36px;width:36px}.UserGiveawayChild_imageNavPrev__w8Oxw{left:12px}.UserGiveawayChild_imageNavNext__EkX5q{right:12px}}@media (max-width:480px){.UserGiveawayChild_imageContainer__EjHxw{height:200px}.UserGiveawayChild_content__n2eon{padding:16px 12px}.UserGiveawayChild_title__g76Um{font-size:1.1rem}.UserGiveawayChild_description__wlLQ2{font-size:.9rem}.UserGiveawayChild_actions__dNLw\+{gap:8px;grid-template-columns:1fr}.UserGiveawayChild_actionBtn__lrim2{font-size:.85rem;padding:12px 16px}.UserGiveawayChild_btnText__l\+S\+c{display:inline}.UserGiveawayChild_metaItem__yITu\+{font-size:.85rem;padding:6px 10px}}@media (max-width:360px){.UserGiveawayChild_btnText__l\+S\+c{display:none}.UserGiveawayChild_actionBtn__lrim2{justify-content:center;padding:12px}.UserGiveawayChild_actions__dNLw\+{grid-template-columns:repeat(2,1fr)}}.giveaway-list-container{margin:0 auto;max-width:2000px;min-height:100vh;padding:20px;position:relative}.custom-dropdown-trigger{border-radius:15px;padding:8px 10px}.view-controls{border:1px solid #4f46e51a;border-radius:16px;box-shadow:0 4px 20px #00000014;flex-wrap:wrap;gap:12px;justify-content:center;margin-bottom:30px;padding:20px 10px}.error-messsage,.view-controls{align-items:center;display:flex}.error-messsage{animation:slideDown .3s ease-out;background-color:#f12828;border:1px solid #fcc;border-radius:8px;box-shadow:0 4px 12px #00000026;color:#fff;justify-content:space-between;left:50%;max-width:90%;min-width:300px;padding:12px 16px;position:fixed;top:80px;transform:translateX(-50%);width:auto;z-index:1000}.error-closse{align-items:center;background:none;border:none;border-radius:50%;color:#c33;cursor:pointer;display:flex;font-size:20px;height:24px;justify-content:center;margin-left:12px;padding:0;transition:background-color .2s;width:24px}.error-closse:hover{background-color:#cc33331a}@media (max-width:768px){.error-message{left:10px;max-width:none;min-width:auto;right:10px;top:70px;transform:none}}.toggle-view-btn{background:linear-gradient(135deg,#f8fafc,#e2e8f0);border:2px solid #0000;border-radius:12px;box-shadow:0 2px 8px #0000000f;color:#475569;cursor:pointer;font-size:.95rem;font-weight:600;min-width:160px;overflow:hidden;padding:12px 24px;position:relative;text-align:center;transition:all .3s cubic-bezier(.4,0,.2,1)}.toggle-view-btn:before{background:linear-gradient(90deg,#0000,#fff6,#0000);content:"";height:100%;left:-100%;position:absolute;top:0;transition:left .5s;width:100%}.toggle-view-btn:hover:before{left:100%}.toggle-view-btn:hover{background:linear-gradient(135deg,#4f46e5,#6366f1);border-color:#4f46e5;box-shadow:0 6px 20px #4f46e526;color:#fff;transform:translateY(-2px)}.toggle-view-btn.active{background:linear-gradient(135deg,#4f46e5,#7c3aed);border-color:#4f46e5;box-shadow:0 8px 25px #4f46e540;color:#fff;transform:translateY(-1px)}.toggle-view-btn.active:after{align-items:center;background:#10b981;border-radius:50%;color:#fff;content:"✓";display:flex;font-size:.7rem;font-weight:700;height:20px;justify-content:center;position:absolute;right:-5px;top:-5px;width:20px}.view-mode-dropdown{appearance:none;background:#fff;background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' fill='none' viewBox='0 0 20 20'%3E%3Cpath stroke='%236b7280' stroke-linecap='round' stroke-linejoin='round' stroke-width='1.5' d='m6 8 4 4 4-4'/%3E%3C/svg%3E");background-position:right 16px center;background-repeat:no-repeat;background-size:16px;border:2px solid #e2e8f0;border-radius:12px;box-shadow:0 4px 12px #00000014;color:#475569;cursor:pointer;font-size:16px;font-weight:600;max-width:400px;padding:16px 50px 16px 20px;position:relative;transition:all .3s ease;width:100%;z-index:10}.view-mode-dropdown:focus{border-color:#4f46e5;box-shadow:0 0 0 3px #4f46e51a;outline:none;transform:translateY(-1px)}.view-mode-dropdown:hover{border-color:#4f46e5;box-shadow:0 6px 16px #0000001f;transform:translateY(-1px)}.giveaway-grid{margin:0 auto;max-width:100%;width:100%}.giveaways__header{border:.01px solid #4f46e51a;border-radius:20px;box-shadow:0 8px 32px #0000001f;box-shadow:0 4px 20px #fffdfd14;margin-bottom:40px;margin-left:-12%;overflow:hidden;padding:40px 20px;position:relative;text-align:center;width:130%}.giveaways__header:before{background:linear-gradient(90deg,#4f46e5,#7c3aed 50%,#ec4899);content:"";height:4px;left:0;position:absolute;right:0;top:0}.giveaways__title{-webkit-text-fill-color:#0000;background:linear-gradient(135deg,#4f46e5,#7c3aed 50%,#ec4899);-webkit-background-clip:text;background-clip:text;font-size:clamp(2.5rem,5vw,4rem);font-weight:900;letter-spacing:-.02em;line-height:1.1;margin-bottom:16px;text-shadow:0 4px 12px #4f46e526}.giveaways__subtitle{color:#64748b;font-size:1.3rem;font-weight:500;line-height:1.6;margin:0 auto;max-width:600px}.giveaways-grid{grid-gap:30px;display:grid;gap:30px;grid-template-columns:repeat(auto-fit,minmax(350px,1fr));margin:0 auto;max-width:1200px;padding:20px 0;width:100%}.loading .no-task{color:#000}.loading .no-task,.loading-tasks{border-radius:16px;font-size:1.2rem;font-weight:500;margin:20px 0;padding:60px 20px;text-align:center}.loading-tasks{color:#4f46e5;position:relative}.loading-tasks:before{animation:pulse 2s infinite;content:"⏳"}.loading .no-task:before,.loading-tasks:before{display:block;font-size:3rem;margin-bottom:20px}.loading .no-task:before{content:"📦";opacity:.7}.giveaway-list-container .giveaway-form-container{background:#fff;border:1px solid #4f46e51a;border-radius:20px;box-shadow:0 8px 32px #0000001f;margin-bottom:30px;overflow:hidden}@media (max-width:1200px){.giveaway-list-container{padding:15px}.giveaways-grid{gap:25px;grid-template-columns:repeat(auto-fit,minmax(280px,1fr))}.giveaways__header{margin:0;padding:30px 15px;width:100%}.view-controls{padding:15px}}@media (max-width:768px){.giveaway-list-container{padding:10px}.view-controls{flex-direction:column;margin-bottom:20px;padding:20px 15px;position:relative;z-index:20}.toggle-view-btn{display:none}.view-mode-dropdown{display:block;max-width:none;position:relative;width:100%;z-index:30}.giveaways__header{margin:auto;padding:30px 15px;width:100%}.giveaways__title{font-size:2.5rem}.giveaways__subtitle{font-size:1.1rem}.giveaways-grid{gap:20px;grid-template-columns:1fr;padding:10px 0}}@media (max-width:480px){.giveaway-list-container{padding:8px}.view-controls{margin-bottom:15px;padding:15px 10px;position:relative;z-index:20}.giveaways__header{margin-bottom:20px;margin-left:auto;padding:25px 10px;width:100%}.giveaways__title{font-size:2rem}.giveaways__subtitle{font-size:1rem}.view-mode-dropdown{font-size:15px;padding:14px 16px;position:relative;z-index:30}.giveaways-grid{gap:15px}}@media (min-width:769px){.view-mode-dropdown{display:none}}.giveaway-grid>*{transition:transform .3s cubic-bezier(.4,0,.2,1),box-shadow .3s cubic-bezier(.4,0,.2,1)}.giveaway-list-container::-webkit-scrollbar{width:8px}.giveaway-list-container::-webkit-scrollbar-track{border-radius:4px}.giveaway-list-container::-webkit-scrollbar-thumb{background:linear-gradient(135deg,#4f46e5,#7c3aed);border-radius:4px}.giveaway-list-container::-webkit-scrollbar-thumb:hover{background:linear-gradient(135deg,#3730a3,#6b21a8)}.user-verification-container{margin:0 auto;max-width:1400px;min-height:100vh;padding:20px}.user-verification-container .verification-header{background:#fffffff2;border:1px solid #4f46e51a;border-radius:20px;box-shadow:0 8px 32px #0000001f;margin-bottom:40px;overflow:hidden;padding:40px 20px;position:relative;text-align:center}.user-verification-container .verification-header:before{background:linear-gradient(90deg,#4f46e5,#7c3aed 50%,#ec4899);content:"";height:4px;left:0;position:absolute;right:0;top:0}.verification-header .verification-title{-webkit-text-fill-color:#0000;background:linear-gradient(135deg,#4f46e5,#7c3aed 50%,#ec4899);-webkit-background-clip:text;background-clip:text;font-size:clamp(2rem,4vw,3rem);font-weight:900;letter-spacing:-.02em;line-height:1.1;margin-bottom:16px}.verification-header .verification-subtitle{color:#64748b;font-size:1.2rem;font-weight:500;line-height:1.6;margin:0 auto;max-width:600px}.notification{animation:slideIn .3s ease-out;border-radius:12px;box-shadow:0 4px 20px #0000001a;margin-bottom:30px;overflow:hidden}.notification--success{background:linear-gradient(135deg,#10b981,#059669)}.notification--error{background:linear-gradient(135deg,#ef4444,#dc2626)}.notification-content{align-items:center;color:#fff;display:flex;padding:16px 20px}.notification-icon{font-size:1.2rem;margin-right:12px}.notification-message{flex:1 1;font-weight:500}.notification-close{background:none;border:none;color:#fff;cursor:pointer;font-size:1.5rem;opacity:.8;transition:opacity .2s}.notification-close:hover{opacity:1}.progress-section{background:#fff;border:1px solid #4f46e51a;border-radius:16px;box-shadow:0 4px 20px #00000014;margin-bottom:30px;padding:30px}.progress-info{justify-content:space-between;margin-bottom:20px}.progress-info,.step-counter{align-items:center;display:flex}.step-counter{gap:8px}.current-step{color:#4f46e5;font-size:1.5rem;font-weight:700}.total-steps{color:#64748b;font-size:1.2rem;font-weight:500}.completion-stats{align-items:center;color:#64748b;display:flex;font-size:.95rem;gap:8px}.completed-count{color:#10b981;font-weight:600}.progress-bar{background:#e2e8f0;border-radius:4px;height:8px;margin-bottom:30px;overflow:hidden;width:100%}.progress-fill{background:linear-gradient(90deg,#4f46e5,#7c3aed);transition:width .5s cubic-bezier(.4,0,.2,1)}.section-indicators{grid-gap:12px;display:grid;gap:12px;grid-template-columns:repeat(auto-fit,minmax(140px,1fr))}.section-indicator{align-items:center;border:2px solid #0000;border-radius:8px;cursor:pointer;display:flex;flex-direction:column;padding:12px 8px;position:relative;transition:all .3s cubic-bezier(.4,0,.2,1)}.section-indicator.completed{background:linear-gradient(135deg,#10b981,#059669);color:#fff}.section-indicator.incomplete{background:#f1f5f9;color:#64748b}.section-indicator.current{border-color:#4f46e5;box-shadow:0 4px 12px #4f46e54d;transform:scale(1.05)}.section-indicator:hover{box-shadow:0 6px 20px #00000026;transform:translateY(-2px)}.missing-fields-badge{animation:pulse 2s infinite;background:#ef4444;color:#fff;font-size:.7rem;height:18px;position:absolute;right:-4px;top:-4px;width:18px}.indicator-icon,.missing-fields-badge{align-items:center;border-radius:50%;display:flex;font-weight:700;justify-content:center}.indicator-icon{background:#fff3;font-size:.8rem;height:24px;margin-bottom:6px;width:24px}.indicator-label{font-size:.75rem;font-weight:500;line-height:1.2;text-align:center}.form-container{background:#fff;border:1px solid #4f46e51a;border-radius:16px;box-shadow:0 8px 32px #0000001f;margin-bottom:30px;overflow:hidden}.form-header{align-items:flex-start;background:linear-gradient(135deg,#f8fafc,#e2e8f0);border-bottom:1px solid #e2e8f0;display:flex;justify-content:space-between;padding:24px 30px}.section-title{color:#1e293b;font-size:1.5rem;font-weight:700;margin:0 0 8px}.validation-summary{align-items:center;background:#ef44441a;border:1px solid #ef444433;border-radius:6px;display:flex;font-size:.875rem;gap:8px;padding:8px 12px}.validation-icon{font-size:.875rem}.validation-text{color:#ef4444;font-weight:500}.validation-summary--success .validation-text{color:#10b981}.section-number{background:#4f46e5;border-radius:20px;color:#fff;font-size:.875rem;font-weight:600;padding:8px 12px}.form-content{padding:30px}.form-navigation{border-radius:12px;box-shadow:0 4px 20px #00000014;justify-content:space-between;margin-bottom:25px;margin-top:20px;padding:20px 30px}.form-navigation,.nav-button{align-items:center;background:#fff;display:flex}.nav-button{border:2px solid #e2e8f0;border-radius:8px;color:#475569;cursor:pointer;font-weight:600;gap:8px;justify-content:center;min-width:120px;padding:12px 24px;transition:all .3s cubic-bezier(.4,0,.2,1)}.nav-button:hover:not(:disabled){background:#f1f5f9!important;box-shadow:0 6px 20px #00000026;color:#4f46e5;transform:translateY(-2px)}.nav-button:disabled{cursor:not-allowed;opacity:.5}.nav-center{align-items:center;display:flex}.nav-progress{color:#64748b;font-size:1.1rem;font-weight:600}.button-icon{font-size:.9rem}.submit-section{background:#fff;border:1px solid #4f46e51a;border-radius:16px;box-shadow:0 8px 32px #0000001f;padding:40px 30px;text-align:center}.submit-info h3{color:#1e293b;font-size:1.5rem;font-weight:700;margin-bottom:12px}.submit-info p{color:#64748b;font-size:1rem;margin-bottom:30px;margin-left:auto;margin-right:auto;max-width:500px}.submit-button{align-items:center;border:none;border-radius:12px;cursor:pointer;display:inline-flex;font-size:1.1rem;font-weight:700;gap:12px;justify-content:center;min-width:200px;padding:16px 32px;transition:all .3s cubic-bezier(.4,0,.2,1)}.submit-button--ready{background:linear-gradient(135deg,#10b981,#059669);box-shadow:0 8px 25px #10b98140;color:#fff}.submit-button--ready:hover{box-shadow:0 12px 35px #10b98159;transform:translateY(-2px)}.submit-button--disabled{background:#e2e8f0;color:#94a3b8;cursor:not-allowed}.loading-container{gap:24px;min-height:400px}.loading-spinner{animation:userGiveawaysSpin 1s linear infinite;border-top-color:#4f46e5;height:48px;text-align:center;width:48px}.loading-container p{color:#64748b;font-size:1.1rem;font-weight:600;text-align:center}.error-container{align-items:center;display:flex;flex-direction:column;gap:20px;justify-content:center;min-height:400px;padding:40px 20px;text-align:center}.error-icon{font-size:4rem;opacity:.7}.error-container h3{color:#1e293b;font-size:1.5rem;font-weight:700;margin:0}.error-container p{color:#64748b;font-size:1.1rem;margin:0;max-width:400px}@media (max-width:768px){.user-verification-container{padding:15px}.verification-header{margin-bottom:25px;padding:30px 15px}.verification-title{font-size:2rem}.verification-subtitle{font-size:1rem}.progress-section{padding:20px}.section-indicators{gap:8px;grid-template-columns:repeat(auto-fit,minmax(100px,1fr))}.indicator-label{font-size:.7rem}.form-header{flex-direction:column;gap:12px;padding:20px;text-align:center}.form-content{padding:20px}.form-navigation{flex-direction:column;gap:12px;padding:15px 20px}.nav-button{width:100%}.submit-section{padding:30px 20px}}@media (max-width:480px){.user-verification-container{padding:10px}.section-indicators{grid-template-columns:repeat(2,1fr)}.form-navigation{padding:15px}}.PersonalDetailsForm_formContainer__Zo6Ny{background:#fff;border:1px solid #4f46e51a;border-radius:16px;box-shadow:0 4px 16px #00000014;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,sans-serif;margin:0 auto;max-width:800px;overflow:hidden}.PersonalDetailsForm_formHeader__QbSzU{align-items:flex-start;background:linear-gradient(135deg,#f8fafc,#e2e8f0);border-bottom:1px solid #e2e8f0;display:flex;justify-content:space-between;padding:24px 30px}.PersonalDetailsForm_headerLeft__aVlgX{flex:1 1}.PersonalDetailsForm_sectionTitle__scndP{align-items:center;color:#1e293b;display:flex;font-size:1.5rem;font-weight:700;margin:0 0 12px}.PersonalDetailsForm_validationSummary__kfH--{align-items:center;background:#ef44441a;border:1px solid #ef444433;border-radius:6px;display:flex;font-size:.875rem;gap:8px;padding:8px 12px;transition:all .3s ease}.PersonalDetailsForm_validation-summary--success__9w5t2{background:#10b9811a;border-color:#10b98133}.PersonalDetailsForm_validationIcon__F28zk{font-size:.875rem}.PersonalDetailsForm_validationText__H5YGx{color:#ef4444;font-weight:500}.PersonalDetailsForm_validation-summary--success__9w5t2 .PersonalDetailsForm_validationText__H5YGx{color:#10b981}.PersonalDetailsForm_sectionNumber__ayDIJ{background:#4f46e5;border-radius:20px;color:#fff;font-size:.875rem;font-weight:600;padding:8px 12px}.PersonalDetailsForm_formContent__9yPI\+{padding:30px}.PersonalDetailsForm_notification__bUFio{animation:PersonalDetailsForm_slideIn__PER-j .3s ease-out;border-radius:12px;box-shadow:0 4px 20px #0000001a;margin-bottom:30px;overflow:hidden}.PersonalDetailsForm_notification--error__fRzmD{background:linear-gradient(135deg,#ef4444,#dc2626)}.PersonalDetailsForm_notificationContent__PcIbN{align-items:center;color:#fff;display:flex;padding:16px 20px}.PersonalDetailsForm_notificationIcon__UNY\+x{font-size:1.2rem;margin-right:12px}.PersonalDetailsForm_notificationMessage__RGOFp{flex:1 1;font-weight:500}.PersonalDetailsForm_notificationClose__U4a-V{background:none;border:none;color:#fff;cursor:pointer;font-size:1.5rem;opacity:.8;transition:opacity .2s}.PersonalDetailsForm_notificationClose__U4a-V:hover{opacity:1}.PersonalDetailsForm_inputGroup__VUrp\+{margin-bottom:24px}.PersonalDetailsForm_inputRow__tJlRi{grid-gap:20px;display:grid;gap:20px;grid-template-columns:1fr 1fr}.PersonalDetailsForm_inputLabel__1aPIn{align-items:center;color:#374151;display:flex;font-size:.875rem;font-weight:600;gap:8px;margin-bottom:8px}.PersonalDetailsForm_labelIcon__5CzEs{color:#6b7280}.PersonalDetailsForm_required__rQ1-z{color:#ef4444;font-weight:700}.PersonalDetailsForm_inputField__sY9q7,.PersonalDetailsForm_selectField__R3\+\+n{background:#fff;border:2px solid #e2e8f0;border-radius:8px;box-sizing:border-box;color:#1e293b;font-family:inherit;font-size:1rem;padding:12px 16px;transition:all .3s cubic-bezier(.4,0,.2,1);width:100%}.PersonalDetailsForm_inputField__sY9q7:focus,.PersonalDetailsForm_selectField__R3\+\+n:focus{border-color:#4f46e5;box-shadow:0 0 0 3px #4f46e51a;outline:none;transform:translateY(-1px)}.PersonalDetailsForm_inputField__sY9q7:hover:not(:disabled):not(.PersonalDetailsForm_readOnly__Ucu3i),.PersonalDetailsForm_selectField__R3\+\+n:hover:not(:disabled):not(.PersonalDetailsForm_disabled__7OyNR){border-color:#c7d2fe}.PersonalDetailsForm_readOnly__Ucu3i{background:#f8fafc;color:#64748b;cursor:not-allowed}.PersonalDetailsForm_disabled__7OyNR{background:#f8fafc;color:#94a3b8;cursor:not-allowed;opacity:.7}.PersonalDetailsForm_loadingIcon__CDSg6{animation:PersonalDetailsForm_spin__8aT7N 1s linear infinite;color:#4f46e5;margin-left:8px}.PersonalDetailsForm_addressToggle__lPVt4{margin-top:16px;text-align:center}.PersonalDetailsForm_toggleButton__G3KCf{align-items:center;background:linear-gradient(135deg,#f1f5f9,#e2e8f0);border:2px solid #e2e8f0;border-radius:8px;color:#475569;cursor:pointer;display:inline-flex;font-size:.875rem;font-weight:600;gap:8px;padding:10px 20px;transition:all .3s cubic-bezier(.4,0,.2,1)}.PersonalDetailsForm_toggleButton__G3KCf:hover{border-color:#4f46e5;box-shadow:0 4px 15px #0000001a;color:#4f46e5;transform:translateY(-2px)}.PersonalDetailsForm_loadingState__xwQmx{align-items:center;background:#fff;border-radius:16px;box-shadow:0 8px 32px #0000001f;display:flex;flex-direction:column;justify-content:center;min-height:400px;padding:40px;text-align:center}.PersonalDetailsForm_loadingSpinner__PD-9Q{animation:PersonalDetailsForm_spin__8aT7N 1s linear infinite;border:4px solid #e2e8f0;border-radius:50%;border-top-color:#4f46e5;height:48px;margin-bottom:20px;width:48px}.PersonalDetailsForm_loadingState__xwQmx p{color:#64748b;font-size:1.2rem;font-weight:500;margin:0}@keyframes PersonalDetailsForm_spin__8aT7N{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}@keyframes PersonalDetailsForm_slideIn__PER-j{0%{opacity:0;transform:translateY(-20px)}to{opacity:1;transform:translateY(0)}}.PersonalDetailsForm_inputField__sY9q7:valid{border-color:#10b981}.PersonalDetailsForm_inputField__sY9q7:invalid:not(:placeholder-shown){border-color:#ef4444}.PersonalDetailsForm_selectField__R3\+\+n:invalid{border-color:#ef4444}@media (max-width:768px){.PersonalDetailsForm_formContainer__Zo6Ny{border-radius:12px;margin:15px}.PersonalDetailsForm_formHeader__QbSzU{flex-direction:column;gap:12px;padding:20px;text-align:center}.PersonalDetailsForm_sectionTitle__scndP{font-size:1.25rem}.PersonalDetailsForm_formContent__9yPI\+{padding:20px}.PersonalDetailsForm_inputRow__tJlRi{gap:0;grid-template-columns:1fr}.PersonalDetailsForm_inputGroup__VUrp\+{margin-bottom:20px}.PersonalDetailsForm_inputLabel__1aPIn{font-size:.8rem}.PersonalDetailsForm_inputField__sY9q7,.PersonalDetailsForm_selectField__R3\+\+n{font-size:.9rem;padding:10px 14px}}@media (max-width:480px){.PersonalDetailsForm_formContainer__Zo6Ny{margin:10px}.PersonalDetailsForm_formContent__9yPI\+,.PersonalDetailsForm_formHeader__QbSzU{padding:15px}.PersonalDetailsForm_inputField__sY9q7,.PersonalDetailsForm_selectField__R3\+\+n{padding:10px 12px}}.PersonalDetailsForm_inputField__sY9q7:focus-visible,.PersonalDetailsForm_selectField__R3\+\+n:focus-visible{outline:2px solid #4f46e5;outline-offset:2px}@media (prefers-contrast:high){.PersonalDetailsForm_inputField__sY9q7,.PersonalDetailsForm_selectField__R3\+\+n{border-width:2px}.PersonalDetailsForm_inputField__sY9q7:focus,.PersonalDetailsForm_selectField__R3\+\+n:focus{border-width:3px}}.formContainer{font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,sans-serif;margin:0 auto;max-width:800px}.inputRow{grid-gap:20px;display:grid;gap:20px;grid-template-columns:1fr 1fr}.inputField:hover:not(:disabled):not(.readOnly){border-color:#c7d2fe}.inputField:valid{border-color:#10b981}.inputField.invalid,.inputField:invalid:not(:placeholder-shown){border-color:#ef4444;box-shadow:0 0 0 3px #ef44441a}.fileInput{cursor:pointer;padding:8px 12px;position:relative}.fileInput::file-selector-button{background:linear-gradient(135deg,#4f46e5,#3730a3);border:none;border-radius:6px;color:#fff;cursor:pointer;font-size:.875rem;font-weight:600;margin-right:12px;padding:8px 16px;transition:all .3s ease}.fileInput::file-selector-button:hover{background:linear-gradient(135deg,#3730a3,#312e81);transform:translateY(-1px)}.filePreview{align-items:center;animation:slideIn .3s ease-out;background:linear-gradient(135deg,#f0f9ff,#e0f2fe);border:1px solid #0ea5e9;border-radius:8px;display:flex;font-size:.875rem;gap:8px;margin-top:8px;padding:12px 16px}.fileIcon{color:#0ea5e9;font-size:1rem}.fileName{color:#0c4a6e;flex:1 1;font-weight:600}.fileSize{background:#fff;border-radius:12px;color:#64748b;font-size:.75rem;padding:2px 8px}@keyframes slideIn{0%{opacity:0;transform:translateY(-10px)}to{opacity:1;transform:translateY(0)}}@media (max-width:768px){.formContainer{border-radius:12px;margin:15px}.formHeader{flex-direction:column;gap:12px;padding:20px;text-align:center}.sectionTitle{font-size:1.25rem}.formContent{padding:20px}.inputRow{gap:0;grid-template-columns:1fr}.inputGroup{margin-bottom:20px}.inputLabel{font-size:.8rem}.inputField{font-size:.9rem;padding:10px 14px}.fileInput::-webkit-file-upload-button,.fileInput::file-selector-button{font-size:.8rem;padding:6px 12px}}@media (max-width:480px){.formContainer{margin:10px}.formContent,.formHeader{padding:15px}.inputField{padding:10px 12px}.filePreview{align-items:flex-start;flex-direction:column;gap:4px}.fileName{word-break:break-all}}.inputField:focus-visible{outline:2px solid #4f46e5;outline-offset:2px}@media (prefers-contrast:high){.inputField{border-width:2px}.inputField:focus{border-width:3px}.filePreview{border-width:2px}}.education-form,.educationEntry{position:relative}.educationEntry{background:linear-gradient(135deg,#fff,#f8fafc);border:2px solid #e2e8f0;border-radius:12px;margin-bottom:24px;overflow:hidden;padding:24px;transition:all .3s cubic-bezier(.4,0,.2,1)}.educationEntry:before{background:linear-gradient(90deg,#4f46e5,#7c3aed 50%,#06b6d4);content:"";height:4px;left:0;position:absolute;right:0;top:0}.educationEntry:hover{border-color:#c7d2fe;box-shadow:0 12px 40px #00000026;transform:translateY(-2px)}.institutionName{color:#1e293b;flex:1 1;font-size:1.25rem;font-weight:700;margin:0}.dateRange{background:linear-gradient(135deg,#f0f9ff,#e0f2fe);border:1px solid #0ea5e9;color:#0c4a6e}.degreeText{color:#475569;font-size:1rem;font-weight:500;margin:8px 0 0}.education-form .inputField{transition:all .3s cubic-bezier(.4,0,.2,1)}.education-form .inputField:focus{box-shadow:0 4px 16px #4f46e526;transform:translateY(-1px)}.education-form .inputField::placeholder{color:#9ca3af;font-style:italic}.education-form .inputField.invalid{animation:shake .5s ease-in-out;background:linear-gradient(135deg,#fef2f2,#fff);border-color:#ef4444}.education-form .inputField:valid:not(:placeholder-shown){background:linear-gradient(135deg,#f0fdf4,#fff);border-color:#10b981}@media (max-width:768px){.educationEntry{margin-bottom:20px;padding:20px 16px}.entryHeader{align-items:flex-start;flex-direction:column;gap:12px}.removeButton{align-self:flex-end;font-size:.8rem;padding:6px 12px}.addButton{font-size:.9rem;padding:14px 20px}.emptyState{padding:40px 16px}.emptyIcon{font-size:3rem}.emptyText{font-size:1.1rem}}@media (max-width:480px){.educationEntry{padding:16px 12px}.entryHeader{margin-bottom:16px}.institutionName{font-size:1.1rem}.dateRange{font-size:.75rem;padding:4px 8px}.buttonIcon{font-size:1em}}.educationEntry{animation:slideInUp .4s ease-out}@media (prefers-contrast:high){.educationEntry{border-width:3px}.addButton,.removeButton{border:2px solid}}@media (prefers-reduced-motion:reduce){.addButton,.educationEntry,.inputField,.removeButton{animation:none;transition:none}.addButton:hover,.educationEntry:hover,.removeButton:hover{transform:none}}.employment-form,.employmentEntry{position:relative}.employmentEntry{background:linear-gradient(135deg,#fff,#f8fafc);border:2px solid #e2e8f0;border-radius:12px;margin-bottom:24px;overflow:hidden;padding:24px;transition:all .3s cubic-bezier(.4,0,.2,1)}.employmentEntry:before{background:linear-gradient(90deg,#059669,#10b981 50%,#34d399);content:"";height:4px;left:0;position:absolute;right:0;top:0}.employmentEntry:hover{border-color:#c7d2fe;box-shadow:0 12px 40px #00000026;transform:translateY(-2px)}.entryNumber{background:linear-gradient(135deg,#059669,#047857)}.companyName{color:#1e293b;flex:1 1;font-size:1.25rem;font-weight:700;margin:0}.dateRange{background:linear-gradient(135deg,#f0fdf4,#dcfce7);border:1px solid #22c55e;border-radius:16px;color:#14532d;font-size:.8rem;font-weight:600;padding:6px 12px}.roleText{color:#475569;font-size:1rem;font-weight:500;margin:8px 0 0}.detailsView .entryHeader{margin-bottom:12px;padding-bottom:8px}.detailsView p{line-height:1.6;margin:12px 0}.detailsView strong{color:#1e293b;font-weight:600}.detailsView .description{background:linear-gradient(135deg,#f8fafc,#f1f5f9);border-left:4px solid #059669;border-radius:8px;color:#475569;font-style:italic;line-height:1.7;margin-top:16px;padding:16px}.formGrid{grid-gap:20px;display:grid;gap:20px;grid-template-columns:1fr 1fr;margin-bottom:20px}.formGridFull{grid-column:1/-1}.employment-form .inputField{transition:all .3s cubic-bezier(.4,0,.2,1)}.employment-form .inputField:focus{border-color:#059669;box-shadow:0 4px 16px #05966926;transform:translateY(-1px)}.employment-form .inputField::placeholder{color:#9ca3af;font-style:italic}.employment-form textarea.inputField{font-family:inherit;line-height:1.6;min-height:120px;resize:vertical}.employment-form .inputField.invalid{animation:shake .5s ease-in-out;background:linear-gradient(135deg,#fef2f2,#fff);border-color:#ef4444}.employment-form .inputField:valid:not(:placeholder-shown){background:linear-gradient(135deg,#f0fdf4,#fff);border-color:#10b981}.removeButton{margin-top:16px}.addButton{background:linear-gradient(135deg,#059669,#047857);box-shadow:0 4px 16px #05966933}.addButton:hover{background:linear-gradient(135deg,#047857,#065f46);box-shadow:0 8px 24px #0596694d}.currentJob{position:relative}.currentJob:after{background:linear-gradient(135deg,#059669,#047857);border-radius:12px;color:#fff;content:"Current";font-size:.7rem;font-weight:600;letter-spacing:.5px;padding:4px 8px;position:absolute;right:12px;text-transform:uppercase;top:12px}@media (max-width:768px){.employmentEntry{margin-bottom:20px;padding:20px 16px}.entryHeader{align-items:flex-start;flex-direction:column;gap:12px}.formGrid{gap:16px;grid-template-columns:1fr}.removeButton{align-self:flex-end;font-size:.8rem;padding:6px 12px}.addButton{font-size:.9rem;padding:14px 20px}.emptyState{padding:40px 16px}.emptyIcon{font-size:3rem}.emptyText{font-size:1.1rem}.currentJob:after{align-self:flex-start;margin-top:8px;position:static}}@media (max-width:480px){.employmentEntry{padding:16px 12px}.entryHeader{margin-bottom:16px}.companyName{font-size:1.1rem}.dateRange{font-size:.75rem;padding:4px 8px}.buttonIcon{font-size:1em}.employment-form textarea.inputField{min-height:100px}}.employmentEntry{animation:slideInUp .4s ease-out}.addButton:focus,.removeButton:focus{outline:2px solid #059669}@media (prefers-contrast:high){.employmentEntry{border-width:3px}.addButton,.removeButton{border:2px solid}}@media (prefers-reduced-motion:reduce){.addButton,.employmentEntry,.inputField,.removeButton{animation:none;transition:none}.addButton:hover,.employmentEntry:hover,.removeButton:hover{transform:none}}.skills-form{font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,sans-serif;margin:0 auto;max-width:800px;position:relative}.skillsGrid{display:flex;flex-direction:column;gap:16px;margin-bottom:24px}.skillEntry{animation:slideInUp .4s ease-out}.skillContainer{align-items:center;background:linear-gradient(135deg,#fff,#f8fafc);border:2px solid #e2e8f0;border-radius:12px;display:flex;gap:16px;overflow:hidden;padding:20px;position:relative;transition:all .3s cubic-bezier(.4,0,.2,1)}.skillContainer:before{background:linear-gradient(90deg,#4f46e5,#7c3aed 50%,#06b6d4);content:"";height:3px;left:0;position:absolute;right:0;top:0}.skillContainer:hover{border-color:#c7d2fe;box-shadow:0 8px 24px #0000001a;transform:translateY(-2px)}.skillNumber{align-items:center;background:linear-gradient(135deg,#4f46e5,#3730a3);border-radius:50%;color:#fff;display:flex;font-size:.875rem;font-weight:600;height:40px;justify-content:center;min-width:40px;padding:8px 12px;text-shadow:0 1px 2px #0000001a}.skillInputContainer{flex:1 1;position:relative}.skillBadge{background:linear-gradient(135deg,#10b981,#059669);border-radius:12px;box-shadow:0 2px 8px #10b9814d;color:#fff;font-size:.75rem;font-weight:600;padding:4px 8px;position:absolute;right:8px;top:-8px}@media (max-width:768px){.formContainer{border-radius:12px;margin:15px}.formHeader{flex-direction:column;gap:12px;padding:20px;text-align:center}.sectionTitle{font-size:1.25rem}.formContent{padding:20px}.skillContainer{flex-direction:column;gap:12px;padding:16px}.skillNumber{align-self:flex-start;font-size:.8rem;height:32px;min-width:32px}.removeButton{align-self:flex-end;font-size:.8rem;padding:6px 12px}.addButton{font-size:.9rem;padding:14px 20px}.emptyState{padding:40px 16px}.emptyIcon{font-size:3rem}.emptyText{font-size:1.1rem}}@media (max-width:480px){.skillContainer{padding:12px}.buttonIcon{font-size:1em}.inputField{font-size:.9rem;padding:10px 12px}}@media (prefers-contrast:high){.skillContainer{border-width:3px}.addButton,.removeButton{border:2px solid}}@media (prefers-reduced-motion:reduce){.addButton,.inputField,.removeButton,.skillContainer{animation:none;transition:none}.addButton:hover,.removeButton:hover,.skillContainer:hover{transform:none}}.references-form{font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,sans-serif;margin:0 auto;max-width:800px;position:relative}.referencesGrid{display:flex;flex-direction:column;gap:24px;margin-bottom:24px}.referenceEntry{animation:slideInUp .4s ease-out;background:linear-gradient(135deg,#fff,#f8fafc);border:2px solid #e2e8f0;border-radius:12px;overflow:hidden;padding:24px;position:relative;transition:all .3s cubic-bezier(.4,0,.2,1)}.referenceEntry:before{background:linear-gradient(90deg,#4f46e5,#7c3aed 50%,#06b6d4);content:"";height:4px;left:0;position:absolute;right:0;top:0}.referenceEntry:hover{border-color:#c7d2fe;box-shadow:0 12px 40px #00000026;transform:translateY(-2px)}.entryNumber{background:linear-gradient(135deg,#4f46e5,#3730a3)}.referenceName{color:#1e293b;flex:1 1;font-size:1.25rem;font-weight:700;margin:0}.referenceDetails{display:flex;flex-direction:column;gap:16px}.inputField:focus{border-color:#4f46e5;box-shadow:0 0 0 3px #4f46e51a}.inputField:hover:not(:disabled){border-color:#c7d2fe}.addButton{background:linear-gradient(135deg,#10b981,#059669);box-shadow:0 4px 16px #10b98133}.addButton:hover{background:linear-gradient(135deg,#059669,#047857);box-shadow:0 8px 24px #10b9814d}@media (max-width:768px){.formContainer{border-radius:12px;margin:15px}.formHeader{flex-direction:column;gap:12px;padding:20px;text-align:center}.sectionTitle{font-size:1.25rem}.formContent{padding:20px}.referenceEntry{margin-bottom:20px;padding:20px 16px}.entryHeader{align-items:flex-start;flex-direction:column;gap:12px}.removeButton{align-self:flex-end;font-size:.8rem;padding:6px 12px}.addButton{font-size:.9rem;padding:14px 20px}.emptyState{padding:40px 16px}.emptyIcon{font-size:3rem}.emptyText{font-size:1.1rem}.detailItem{flex-direction:column;gap:4px}.detailLabel{min-width:0;min-width:auto}}@media (max-width:480px){.referenceEntry{padding:16px 12px}.entryHeader{margin-bottom:16px}.referenceName{font-size:1.1rem}.buttonIcon{font-size:1em}.inputField{font-size:.9rem;padding:10px 12px}}.addButton:focus,.removeButton:focus{outline:2px solid #4f46e5;outline-offset:2px}@media (prefers-contrast:high){.referenceEntry{border-width:3px}.addButton,.removeButton{border:2px solid}}@media (prefers-reduced-motion:reduce){.addButton,.inputField,.referenceEntry,.removeButton{animation:none;transition:none}.addButton:hover,.referenceEntry:hover,.removeButton:hover{transform:none}}.certifications-form{font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,sans-serif;margin:0 auto;max-width:800px;position:relative}.formHeader{background:linear-gradient(135deg,#f8fafc,#e2e8f0);border-bottom:1px solid #e2e8f0}.validation-summary--success{background:#10b9811a;border-color:#10b98133}.validation-summary--success .validationText{color:#10b981}.sectionNumber{background:#4f46e5}.emptyState{background:linear-gradient(135deg,#f8fafc,#f1f5f9);border:2px dashed #cbd5e1;border-radius:12px;color:#64748b;margin-bottom:24px;padding:60px 20px;text-align:center}.emptyIcon{font-size:4rem;margin-bottom:16px;opacity:.7}.emptyText{color:#374151;font-size:1.25rem;font-weight:600;margin:0 0 8px}.emptySubtext{color:#6b7280;font-size:.9rem;margin:0}.certificationsGrid{display:flex;flex-direction:column;gap:24px;margin-bottom:24px}.certificationEntry{animation:slideInUp .4s ease-out;background:linear-gradient(135deg,#fff,#f8fafc);border:2px solid #e2e8f0;border-radius:12px;overflow:hidden;padding:24px;position:relative;transition:all .3s cubic-bezier(.4,0,.2,1)}.certificationEntry:before{background:linear-gradient(90deg,#f59e0b,#d97706 50%,#92400e);content:"";height:4px;left:0;position:absolute;right:0;top:0}.certificationEntry:hover{border-color:#fed7aa;box-shadow:0 12px 40px #00000026;transform:translateY(-2px)}.entryHeader{align-items:center;border-bottom:1px solid #e2e8f0;display:flex;justify-content:space-between;margin-bottom:20px;padding-bottom:12px}.entryNumber{background:linear-gradient(135deg,#f59e0b,#d97706);border-radius:16px;color:#fff;font-size:.8rem;font-weight:600;padding:6px 12px;text-shadow:0 1px 2px #0000001a}.certificationName{color:#1e293b;flex:1 1;font-size:1.25rem;font-weight:700;margin:0;padding:0 16px}.completeBadge{background:linear-gradient(135deg,#10b981,#059669);border-radius:16px;box-shadow:0 2px 8px #10b9814d;color:#fff;font-size:.8rem;font-weight:600;padding:6px 12px}.certificationDetails{display:flex;flex-direction:column;gap:16px}.entryForm{gap:20px}.inputField:focus{border-color:#f59e0b;box-shadow:0 0 0 3px #f59e0b1a}.inputField:hover:not(:disabled){border-color:#fed7aa}.inputField.valid{background:linear-gradient(135deg,#f0fdf4,#fff);border-color:#10b981}.fileInfo{background:#10b9811a;border:1px solid #10b98133;color:#10b981}.removeButton{align-items:center;align-self:flex-start;background:linear-gradient(135deg,#ef4444,#dc2626);border:none;border-radius:8px;box-shadow:0 2px 8px #ef444433;color:#fff;cursor:pointer;display:flex;font-size:.875rem;font-weight:600;gap:6px;margin-top:8px;padding:8px 16px;transition:all .3s cubic-bezier(.4,0,.2,1)}.removeButton:hover{background:linear-gradient(135deg,#dc2626,#b91c1c);box-shadow:0 4px 12px #ef44444d;transform:translateY(-1px)}.removeButton:active{transform:translateY(0)}.addButton{align-items:center;background:linear-gradient(135deg,#f59e0b,#d97706);border:none;border-radius:12px;box-shadow:0 4px 16px #f59e0b33;color:#fff;cursor:pointer;display:flex;font-size:1rem;font-weight:600;gap:8px;justify-content:center;margin-top:8px;padding:16px 24px;transition:all .3s cubic-bezier(.4,0,.2,1);width:100%}.addButton:hover{background:linear-gradient(135deg,#d97706,#b45309);box-shadow:0 8px 24px #f59e0b4d;transform:translateY(-2px)}.addButton:active{transform:translateY(0)}.buttonIcon{font-size:1.1em}@media (max-width:768px){.formContainer{border-radius:12px;margin:15px}.formHeader{flex-direction:column;gap:12px;padding:20px;text-align:center}.sectionTitle{font-size:1.25rem}.formContent{padding:20px}.certificationEntry{margin-bottom:20px;padding:20px 16px}.entryHeader{align-items:flex-start;flex-direction:column;gap:12px}.certificationName{padding:0}.removeButton{align-self:flex-end;font-size:.8rem;padding:6px 12px}.addButton{font-size:.9rem;padding:14px 20px}.emptyState{padding:40px 16px}.emptyIcon{font-size:3rem}.emptyText{font-size:1.1rem}.detailItem{flex-direction:column;gap:4px}.detailLabel{min-width:0;min-width:auto}}@media (max-width:480px){.certificationEntry{padding:16px 12px}.entryHeader{margin-bottom:16px}.certificationName{font-size:1.1rem}.buttonIcon{font-size:1em}.inputField{font-size:.9rem;padding:10px 12px}}.addButton:focus,.inputField:focus,.removeButton:focus{outline:2px solid #4f46e5;outline-offset:2px}@media (prefers-contrast:high){.certificationEntry{border-width:3px}.addButton,.removeButton{border:2px solid}}@media (prefers-reduced-motion:reduce){.addButton,.certificationEntry,.inputField,.removeButton{animation:none;transition:none}.addButton:hover,.certificationEntry:hover,.removeButton:hover{transform:none}}.immigration-form{font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,sans-serif;margin:0 auto;max-width:800px;position:relative}.formContainer{background:#fff;border-radius:16px;box-shadow:0 4px 16px #00000014;margin-bottom:30px;overflow:hidden}.formHeader{align-items:flex-start;background:linear-gradient(135deg,#f0f9ff,#e0f2fe);border-bottom:1px solid #e0f2fe;display:flex;justify-content:space-between;padding:24px 30px}.headerLeft{flex:1 1}.sectionTitle{align-items:center;color:#1e293b;display:flex;font-size:1.5rem;font-weight:700;gap:8px;margin:0 0 12px}.titleIcon{font-size:1.2em;margin-right:8px}.validationSummary{align-items:center;background:#ef44441a;border:1px solid #ef444433;border-radius:6px;display:flex;font-size:.875rem;gap:8px;padding:8px 12px;transition:all .3s ease}.validation-summary--success{background:#14b8a61a;border-color:#14b8a633}.validationIcon{font-size:.875rem}.validationText{color:#ef4444;font-weight:500}.validation-summary--success .validationText{color:#14b8a6}.sectionNumber{background:linear-gradient(135deg,#0891b2,#0e7490);border-radius:20px;color:#fff;font-size:.875rem;font-weight:600;padding:8px 12px}.formContent{padding:30px}.immigrationEntry{animation:slideInUp .4s ease-out;background:linear-gradient(135deg,#fff,#f8fafc);border:2px solid #e2e8f0;border-radius:12px;overflow:hidden;padding:24px;position:relative;transition:all .3s cubic-bezier(.4,0,.2,1)}.immigrationEntry:before{background:linear-gradient(90deg,#0891b2,#14b8a6 50%,#06b6d4);content:"";height:4px;left:0;position:absolute;right:0;top:0}.detailsView{padding:8px 0}.immigrationDetails{display:flex;flex-direction:column;gap:16px}.detailItem{align-items:flex-start;display:flex;gap:12px}.detailLabel{align-items:center;color:#374151;display:flex;font-size:.875rem;font-weight:600;gap:8px;min-width:120px}.labelIcon{color:#6b7280;font-size:1rem}.detailValue{color:#1e293b;flex:1 1;font-weight:500}.entryForm{display:flex;flex-direction:column;gap:24px}.inputGroup{margin-bottom:24px}.inputLabel{align-items:center;color:#374151;display:flex;font-size:.875rem;font-weight:600;gap:8px;margin-bottom:8px}.required{color:#ef4444;font-weight:700}.optional{color:#6b7280;font-style:italic;font-weight:400}.inputField{background:#fff;border:2px solid #e2e8f0;border-radius:8px;box-sizing:border-box;color:#1e293b;font-family:inherit;font-size:1rem;padding:12px 16px;transition:all .3s cubic-bezier(.4,0,.2,1);width:100%}.inputField:focus{border-color:#0891b2;box-shadow:0 0 0 3px #0891b21a;outline:none;transform:translateY(-1px)}.inputField:hover:not(:disabled){border-color:#a7f3d0}.inputField.valid{background:linear-gradient(135deg,#f0fdfa,#fff);border-color:#14b8a6}.inputField::placeholder{color:#9ca3af;font-style:italic}.selectField{background-position:right 12px center;background-repeat:no-repeat;background-size:16px;cursor:pointer;padding-right:40px}.textareaField{line-height:1.5;min-height:100px;resize:vertical}.documentsSection{background:linear-gradient(135deg,#f0fdfa,#f8fafc);border:2px dashed #a7f3d0;border-radius:12px;margin-top:24px;padding:24px}.documentsTitle{align-items:center;color:#1e293b;display:flex;font-size:1.1rem;font-weight:600;gap:8px;margin:0 0 20px}.documentUpload{background:#fff;border:1px solid #e2e8f0;border-radius:8px;margin-bottom:20px;padding:16px}.fileField{background:linear-gradient(135deg,#f0fdfa,#fff);border-color:#a7f3d0;border-style:dashed;cursor:pointer}.fileField:hover{background:linear-gradient(135deg,#ccfbf1,#f0fdfa);border-color:#14b8a6}.fileField:focus{border-color:#0f766e;box-shadow:0 0 0 3px #0f766e1a}.fileInfo{background:#14b8a61a;border:1px solid #14b8a633;border-radius:6px;color:#14b8a6}.errorMessage,.fileInfo{align-items:center;display:flex;font-size:.875rem;font-weight:500;gap:8px;margin-top:8px;padding:8px 12px}.errorMessage{background:#ef44441a;border:1px solid #ef444433;border-radius:6px;color:#ef4444}.errorIcon{font-size:.875rem}.securityNotice{align-items:flex-start;background:#0891b20d;border:1px solid #0891b21a;border-radius:8px;color:#0f766e;display:flex;gap:12px;margin-top:24px;padding:16px}.securityIcon{font-size:1.2rem;margin-top:2px}.securityNotice strong{color:#0f766e;display:block;font-weight:600;margin-bottom:4px}.securityNotice p{color:#374151;font-size:.875rem;line-height:1.4;margin:0}@media (max-width:768px){.formContainer{border-radius:12px;margin:15px}.formHeader{flex-direction:column;gap:12px;padding:20px;text-align:center}.sectionTitle{font-size:1.25rem}.formContent{padding:20px}.documentsSection,.immigrationEntry{padding:20px 16px}.documentUpload{padding:12px}.detailItem{flex-direction:column;gap:4px}.detailLabel{min-width:0;min-width:auto}.securityNotice{flex-direction:column;gap:8px;text-align:center}}@media (max-width:480px){.documentsSection,.immigrationEntry{padding:16px 12px}.documentsTitle{font-size:1rem}.inputField{font-size:.9rem;padding:10px 12px}.textareaField{min-height:80px}}.fileField:focus,.inputField:focus,.selectField:focus,.textareaField:focus{outline:2px solid #4f46e5;outline-offset:2px}@media (prefers-contrast:high){.documentsSection,.immigrationEntry{border-width:3px}}@media (prefers-reduced-motion:reduce){.immigrationEntry,.inputField{animation:none;transition:none}.inputField:focus{transform:none}}.upload-verification-form{font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,sans-serif;margin:0 auto;max-width:900px;position:relative}.upload-verification-form .verification-container{background:#fff;border:1px solid #8b5cf61a;border-radius:20px;box-shadow:0 8px 32px #8b5cf626;margin-bottom:30px;overflow:hidden}.verification-container .verification-header{align-items:flex-start;background:linear-gradient(135deg,#faf5ff,#f3e8ff);border-bottom:2px solid #e9d5ff;display:flex;justify-content:space-between;overflow:hidden;padding:28px 32px;position:relative}.verification-container .verification-header:before{background:linear-gradient(90deg,#8b5cf6,#a855f7 50%,#9333ea);content:"";height:4px;left:0;position:absolute;right:0;top:0}.header-left{flex:1 1}.verification-container .verification-title{align-items:center;color:#581c87;display:flex;font-size:1.75rem;font-weight:800;gap:12px;letter-spacing:-.025em;margin:0 0 16px}.verification-container .title-icon{-webkit-text-fill-color:#0000;background:linear-gradient(135deg,#8b5cf6,#a855f7);-webkit-background-clip:text;background-clip:text;font-size:1.5em}.verification-container .upload-status{align-items:center;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#fb71851a;border:2px solid #fb718533;border-radius:12px;display:flex;font-size:.9rem;font-weight:600;gap:10px;padding:12px 16px;transition:all .4s cubic-bezier(.4,0,.2,1)}.verification-container .upload-status--success{background:#22c55e1a;border-color:#22c55e4d;color:#166534}.verification-container .upload-status--warning{background:#f59e0b1a;border-color:#f59e0b4d;color:#92400e}.verification-container .status-icon{animation:pulse 2s infinite;font-size:1.1rem}.verification-container .status-text{font-weight:600}.verification-container .step-indicator{background:linear-gradient(135deg,#8b5cf6,#7c3aed);border-radius:25px;box-shadow:0 4px 12px #8b5cf64d;color:#fff;font-size:.9rem;font-weight:700;letter-spacing:.5px;padding:12px 20px;text-transform:uppercase}.verification-content{padding:32px}.upload-section{background:linear-gradient(135deg,#fff,#fdfcff);border:3px solid #e9d5ff;border-radius:16px;overflow:hidden;padding:28px;position:relative;transition:all .4s cubic-bezier(.4,0,.2,1)}.upload-section:before{background:linear-gradient(90deg,#8b5cf6,#a855f7 50%,#c084fc);content:"";height:6px;left:0;position:absolute;right:0;top:0}.upload-section:hover{border-color:#c084fc;box-shadow:0 12px 40px #8b5cf626;transform:translateY(-2px)}.documents-grid{grid-gap:24px;display:grid;gap:24px;grid-template-columns:1fr;margin-top:24px}.document-card{background:linear-gradient(135deg,#f8faff,#fff);border:2px solid #e2e8f0;border-radius:12px;overflow:hidden;padding:24px;position:relative;transition:all .3s cubic-bezier(.4,0,.2,1)}.document-card:before{background:linear-gradient(180deg,#8b5cf6,#a855f7);content:"";height:100%;left:0;opacity:0;position:absolute;top:0;transition:opacity .3s ease;width:4px}.document-card.uploaded:before,.document-card:hover:before{opacity:1}.document-card.uploaded{background:linear-gradient(135deg,#f0fdf4,#f7fee7);border-color:#22c55e}.document-card:hover{border-color:#c084fc;box-shadow:0 8px 25px #8b5cf61f;transform:translateY(-1px)}.document-header{align-items:center;display:flex;gap:12px;margin-bottom:16px}.document-label{align-items:center;color:#374151;display:flex;flex:1 1;font-size:1rem;font-weight:700;gap:10px}.label-icon{color:#8b5cf6;font-size:1.3rem}.required-badge{background:linear-gradient(135deg,#ef4444,#dc2626);border-radius:6px;color:#fff;font-size:.75rem;font-weight:600;letter-spacing:.5px;padding:4px 8px;text-transform:uppercase}.file-input-wrapper{position:relative}.file-input{background:linear-gradient(135deg,#fafafa,#fff);border:3px dashed #d1d5db;border-radius:12px;color:#374151;padding:16px 20px;transition:all .3s cubic-bezier(.4,0,.2,1)}.file-input:hover{border-color:#8b5cf6;transform:translateY(-1px)}.file-input:focus,.file-input:hover{background:linear-gradient(135deg,#faf5ff,#f3e8ff)}.file-input:focus{border-color:#7c3aed;box-shadow:0 0 0 4px #8b5cf61a}.file-input.uploaded{background:linear-gradient(135deg,#f0fdf4,#dcfce7);border-color:#22c55e;border-style:solid}.file-info{border:2px solid #22c55e33;border-radius:8px;gap:10px;margin-top:12px;padding:12px 16px}.file-info-icon{animation:checkmark .6s ease-out;font-size:1.1rem}.error-message{align-items:center;animation:shake .5s ease-out;background:#ef44441a;border:2px solid #ef444433;display:flex;font-size:.9rem;font-weight:600;gap:10px;margin-top:12px;padding:12px 16px}.error-icon{font-size:1.1rem}.security-notice{align-items:flex-start;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:linear-gradient(135deg,#8b5cf60d,#a855f70d);border:2px solid #8b5cf61a;border-radius:12px;color:#581c87;display:flex;gap:16px;margin-top:32px;padding:20px}.security-icon{color:#8b5cf6;font-size:1.5rem;margin-top:2px}.security-content strong{color:#581c87;display:block;font-size:1.1rem;font-weight:700;margin-bottom:8px}.security-content p{color:#6b7280;font-size:.9rem;line-height:1.6;margin:0}.upload-progress{background:#f1f5f9;border-radius:8px;height:8px;margin-top:20px;overflow:hidden}.progress-fill{background:linear-gradient(90deg,#8b5cf6,#a855f7);border-radius:8px;height:100%;transition:width .6s cubic-bezier(.4,0,.2,1)}@keyframes checkmark{0%{transform:scale(0)}50%{transform:scale(1.2)}to{transform:scale(1)}}@keyframes shake{0%,to{transform:translateX(0)}25%{transform:translateX(-4px)}75%{transform:translateX(4px)}}@media (max-width:768px){.upload-verification-form{margin:10px}.verification-container{border-radius:16px}.verification-header{flex-direction:column;gap:16px;padding:24px 20px;text-align:center}.verification-title{font-size:1.5rem}.verification-content{padding:24px 20px}.document-card,.upload-section{padding:20px}.security-notice{flex-direction:column;gap:12px;text-align:center}}@media (max-width:480px){.verification-content,.verification-header{padding:20px 16px}.document-card,.upload-section{padding:16px}.verification-title{font-size:1.25rem}.file-input{font-size:.9rem;padding:12px 16px}}.file-input:focus-visible{outline:3px solid #8b5cf6;outline-offset:2px}@media (prefers-contrast:high){.verification-container{border-width:2px}.upload-section{border-width:4px}.document-card{border-width:3px}}@media (prefers-reduced-motion:reduce){.document-card,.file-input,.upload-section{animation:none;transition:none}.document-card:hover,.file-input:hover,.upload-section:hover{transform:none}.status-icon{animation:none}}.profile-picture-upload-form{font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,sans-serif;margin:0 auto;max-width:1000px;position:relative}.profile-container{background:#fff;border:2px solid #f973161a;border-radius:24px;box-shadow:0 10px 40px #f9731626;margin-bottom:30px;overflow:hidden;position:relative}.profile-container:before{background:linear-gradient(90deg,#f97316,#ea580c 50%,#fb923c);content:"";height:6px;left:0;position:absolute;right:0;top:0}.profile-header{background:linear-gradient(135deg,#fff7ed,#ffedd5);border-bottom:3px solid #fed7aa;padding:32px 36px;position:relative;text-align:center}.profile-title{align-items:center;color:#9a3412;display:flex;font-size:2rem;font-weight:900;gap:16px;justify-content:center;letter-spacing:-.025em;margin:0 0 12px}.profile-icon{-webkit-text-fill-color:#0000;animation:float 3s ease-in-out infinite;background:linear-gradient(135deg,#f97316,#ea580c);-webkit-background-clip:text;background-clip:text;font-size:2.2rem}.profile-subtitle{color:#7c2d12;font-size:1.1rem;font-weight:500;line-height:1.6;margin:16px auto 0;max-width:600px}.profile-content{padding:36px}.example-section{background:linear-gradient(135deg,#fef3c7,#fde68a);border:3px solid #fbbf24;border-radius:20px;margin-bottom:32px;overflow:hidden;padding:24px;position:relative;text-align:center}.example-section:before{animation:borderGlow 4s linear infinite;background:linear-gradient(45deg,#f97316,#fbbf24,#ea580c,#f59e0b);border-radius:20px;bottom:-2px;content:"";left:-2px;position:absolute;right:-2px;top:-2px;z-index:-1}.example-title{align-items:center;color:#92400e;display:flex;font-size:1.3rem;font-weight:700;gap:10px;justify-content:center;margin:0 0 16px}.example-picture{border:4px solid #fff;border-radius:16px;box-shadow:0 8px 32px #f973164d;height:auto;max-width:300px;transition:transform .3s cubic-bezier(.4,0,.2,1);width:100%}.example-picture:hover{transform:scale(1.05) rotate(1deg)}.pictures-grid{grid-gap:24px;display:grid;gap:24px;grid-template-columns:repeat(auto-fit,minmax(320px,1fr));margin-bottom:32px}.picture-card{background:linear-gradient(135deg,#fffbeb,#fef3c7);border:3px solid #fed7aa;border-radius:20px;overflow:hidden;padding:24px;position:relative;transition:all .4s cubic-bezier(.4,0,.2,1)}.picture-card:before{background:linear-gradient(180deg,#f97316,#ea580c);content:"";height:100%;left:0;opacity:0;position:absolute;top:0;transition:opacity .3s ease;width:6px}.picture-card:hover{border-color:#fb923c;box-shadow:0 12px 48px #f9731633;transform:translateY(-4px)}.picture-card.has-image:before,.picture-card:hover:before{opacity:1}.picture-card.has-image{background:linear-gradient(135deg,#f0fdf4,#dcfce7);border-color:#4ade80}.picture-header{align-items:center;display:flex;justify-content:space-between;margin-bottom:20px}.picture-label{color:#92400e;font-size:1.1rem;gap:10px}.picture-label,.picture-number{align-items:center;display:flex;font-weight:700}.picture-number{background:linear-gradient(135deg,#f97316,#ea580c);border-radius:50%;box-shadow:0 4px 12px #f973164d;color:#fff;font-size:.9rem;height:32px;justify-content:center;width:32px}.remove-button{background:linear-gradient(135deg,#ef4444,#dc2626);border:none;border-radius:8px;color:#fff;cursor:pointer;font-size:.8rem;font-weight:600;letter-spacing:.5px;padding:8px 12px;text-transform:uppercase;transition:all .3s ease}.remove-button:hover{background:linear-gradient(135deg,#dc2626,#b91c1c);box-shadow:0 4px 12px #ef44444d;transform:translateY(-1px)}.file-input,.file-upload-area{position:relative}.file-input{background:linear-gradient(135deg,#fefcfb,#fff);border:4px dashed #fed7aa;border-radius:16px;color:#92400e;cursor:pointer;font-family:inherit;font-size:1rem;font-weight:600;padding:20px;text-align:center;transition:all .4s cubic-bezier(.4,0,.2,1);width:100%}.file-input:hover{border-color:#f97316;box-shadow:0 8px 32px #f9731626;transform:translateY(-2px)}.file-input:focus,.file-input:hover{background:linear-gradient(135deg,#fff7ed,#ffedd5)}.file-input:focus{border-color:#ea580c;box-shadow:0 0 0 4px #f973161a;outline:none}.file-input.has-file{background:linear-gradient(135deg,#f0fdf4,#dcfce7);border-color:#4ade80;border-style:solid;color:#166534}.preview-section{margin-top:20px;text-align:center}.preview-image{animation:fadeInScale .5s ease-out;border:4px solid #fff;border-radius:16px;box-shadow:0 8px 32px #0000001a;height:200px;max-width:100%;object-fit:cover;transition:transform .3s ease;width:200px}.preview-image:hover{transform:scale(1.05)}.file-info{align-items:center;animation:slideInUp .4s ease-out;background:#22c55e1a;border:2px solid #22c55e4d;border-radius:12px;color:#166534;display:flex;font-size:.9rem;font-weight:600;gap:12px;justify-content:center;margin-top:16px;padding:12px 20px}.file-check-icon{animation:bounce 1s ease-out;font-size:1.2rem}.add-picture-section{background:linear-gradient(135deg,#f8fafc,#f1f5f9);border:3px dashed #cbd5e1;border-radius:20px;padding:32px;text-align:center;transition:all .3s ease}.add-picture-section:hover{background:linear-gradient(135deg,#fff7ed,#ffedd5);border-color:#f97316}.add-button{align-items:center;background:linear-gradient(135deg,#f97316,#ea580c);border:none;border-radius:16px;box-shadow:0 6px 20px #f973164d;color:#fff;cursor:pointer;display:flex;font-size:1.1rem;font-weight:700;gap:12px;letter-spacing:.5px;margin:0 auto;padding:16px 32px;text-transform:uppercase;transition:all .3s cubic-bezier(.4,0,.2,1)}.add-button:hover{background:linear-gradient(135deg,#ea580c,#c2410c);box-shadow:0 8px 32px #f9731666;transform:translateY(-2px)}.add-button:active{transform:translateY(0)}.add-icon{animation:rotate 2s ease-in-out infinite;font-size:1.3rem}.upload-tips{background:linear-gradient(135deg,#f973160d,#ea580c0d);border:2px solid #f973161a;border-radius:16px;margin-top:32px;padding:24px}.tips-title{align-items:center;color:#9a3412;display:flex;font-size:1.2rem;font-weight:700;gap:10px;margin:0 0 16px}.tips-list{list-style:none;margin:0;padding:0}.tips-list li{align-items:flex-start;color:#7c2d12;display:flex;font-weight:500;gap:12px;line-height:1.5;margin-bottom:12px}.tip-icon{color:#f97316;font-weight:700;margin-top:2px}@keyframes float{0%,to{transform:translateY(0)}50%{transform:translateY(-8px)}}@keyframes fadeInScale{0%{opacity:0;transform:scale(.8)}to{opacity:1;transform:scale(1)}}@keyframes slideInUp{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:translateY(0)}}@keyframes bounce{0%,20%,53%,80%,to{transform:translateY(0)}40%,43%{transform:translateY(-8px)}70%{transform:translateY(-4px)}90%{transform:translateY(-2px)}}@keyframes rotate{0%{transform:rotate(0deg)}25%{transform:rotate(90deg)}50%{transform:rotate(180deg)}75%{transform:rotate(270deg)}to{transform:rotate(1turn)}}@media (max-width:768px){.profile-picture-upload-form{margin:10px}.profile-container{border-radius:20px}.profile-header{padding:28px 24px}.profile-title{flex-direction:column;font-size:1.6rem;gap:8px}.profile-content{padding:28px 24px}.pictures-grid{gap:20px;grid-template-columns:1fr}.example-section,.picture-card{padding:20px}.example-picture{max-width:250px}.add-picture-section{padding:24px}}@media (max-width:480px){.profile-header{padding:24px 20px}.profile-title{font-size:1.4rem}.profile-content{padding:24px 20px}.example-section,.picture-card{padding:16px}.example-picture{max-width:200px}.file-input{font-size:.9rem;padding:16px}.add-button{flex-direction:column;font-size:1rem;gap:8px;padding:12px 24px}}.add-button:focus-visible,.file-input:focus-visible,.remove-button:focus-visible{outline:3px solid #f97316;outline-offset:2px}@media (prefers-contrast:high){.profile-container{border-width:3px}.example-section,.picture-card{border-width:4px}}@media (prefers-reduced-motion:reduce){.add-button,.file-input,.picture-card,.preview-image{animation:none;transition:none}.add-button:hover,.file-input:hover,.picture-card:hover,.preview-image:hover{transform:none}.add-icon,.profile-icon{animation:none}}.user-verification-details{font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,sans-serif;margin:0 auto;max-width:1400px;min-height:100vh;padding:20px}.user-verification-details h1{-webkit-text-fill-color:#0000;background:linear-gradient(135deg,#581c87,#7c3aed 50%,#8b5cf6);-webkit-background-clip:text;background-clip:text;border:1px solid #4f46e51a;border-radius:20px;box-shadow:0 8px 32px #0000001f;color:#581c87;font-size:2.5rem;font-weight:800;letter-spacing:-.025em;margin:0 0 32px;overflow:hidden;padding:40px 20px;position:relative;text-align:center}.action-buttons{display:flex;flex-wrap:wrap;gap:16px;justify-content:flex-start;margin-bottom:32px}.user-verification-details button{border:none;border-radius:8px;cursor:pointer;font-size:.7rem;font-weight:700;letter-spacing:.5px;overflow:hidden;padding:10px 15px;position:relative;text-transform:uppercase;transition:all .3s cubic-bezier(.4,0,.2,1)}.user-verification-details button:first-of-type{background:linear-gradient(135deg,#8b5cf6,#7c3aed);box-shadow:0 4px 12px #8b5cf64d;color:#fff}.user-verification-details button:first-of-type:hover{box-shadow:0 8px 25px #8b5cf666;transform:translateY(-2px)}.user-verification-details button:last-of-type{background:linear-gradient(135deg,#22c55e,#16a34a);box-shadow:0 4px 12px #22c55e4d;color:#fff}.user-verification-details button:last-of-type:hover{box-shadow:0 8px 25px #22c55e66;transform:translateY(-2px)}.verification-status{background:linear-gradient(135deg,#fff,#fdfcff);border:2px solid #e9d5ff;border-radius:16px;box-shadow:0 4px 16px #8b5cf61a;margin-bottom:32px;overflow:hidden;padding:24px;position:relative;text-align:center}.verification-status:before{background:linear-gradient(90deg,#8b5cf6,#a855f7 50%,#9333ea);content:"";height:4px;left:0;position:absolute;right:0;top:0}.verification-status p{color:#581c87;font-size:1.25rem;font-weight:700;margin:0}.verification-status strong{color:#7c3aed}.user-verification-details section{background:#fff;border:1px solid #8b5cf61a;border-radius:20px;box-shadow:0 8px 32px #8b5cf61f;margin-bottom:24px;overflow:hidden;transition:all .3s cubic-bezier(.4,0,.2,1)}.user-verification-details section:hover{box-shadow:0 12px 40px #8b5cf626;transform:translateY(-2px)}.user-verification-details h2{background:linear-gradient(135deg,#faf5ff,#f3e8ff);border-bottom:2px solid #e9d5ff;color:#581c87;font-size:1.5rem;font-weight:800;letter-spacing:-.015em;margin:0;padding:24px 32px;position:relative}.user-verification-details h2:before{background:linear-gradient(90deg,#8b5cf6,#a855f7 50%,#c084fc);content:"";height:3px;left:0;position:absolute;right:0;top:0}.details-view{background:linear-gradient(135deg,#fff,#fdfcff);padding:32px}.details-view p{border-bottom:1px solid #f1f5f9;color:#374151;font-size:1rem;line-height:1.6;margin:0 0 16px;padding:12px 0;transition:all .2s ease}.details-view p:last-child{border-bottom:none;margin-bottom:0}.details-view p:hover{background:#8b5cf605;border-radius:8px;padding-left:12px}.details-view strong{color:#581c87;display:inline-block;font-weight:700;margin-right:12px;min-width:140px}.details-view a{align-items:center;background:#8b5cf61a;border-radius:8px;color:#8b5cf6;display:inline-flex;font-weight:600;gap:6px;padding:6px 12px;text-decoration:none;transition:all .3s cubic-bezier(.4,0,.2,1)}.details-view a:hover{background:#8b5cf626;box-shadow:0 4px 12px #8b5cf633;transform:translateY(-1px)}.details-view a:after{content:"↗";font-size:.9em;opacity:.7}.details-view ul{list-style:none;margin:0;padding:0}.details-view li{background:linear-gradient(135deg,#f8faff,#fff);border-left:4px solid #8b5cf6;border-radius:8px;color:#374151;font-weight:500;margin-bottom:8px;padding:12px 16px;transition:all .2s ease}.details-view li:hover{background:linear-gradient(135deg,#faf5ff,#f3e8ff);transform:translateX(4px)}.details-view>div{background:linear-gradient(135deg,#f8faff,#fff);border:2px solid #e2e8f0;border-radius:12px;margin-bottom:20px;padding:20px;position:relative;transition:all .3s cubic-bezier(.4,0,.2,1)}.details-view>div:before{background:linear-gradient(180deg,#8b5cf6,#a855f7);border-radius:2px;content:"";height:100%;left:0;position:absolute;top:0;width:4px}.details-view>div:hover{border-color:#c084fc;box-shadow:0 8px 25px #8b5cf61f;transform:translateY(-1px)}.details-view>div:last-child{margin-bottom:0}.profile-pic{border:3px solid #e9d5ff;border-radius:16px;box-shadow:0 4px 16px #8b5cf626;height:120px;margin:8px;object-fit:cover;transition:all .3s cubic-bezier(.4,0,.2,1);width:120px}.profile-pic:hover{border-color:#c084fc;box-shadow:0 8px 25px #8b5cf640;transform:scale(1.05)}.user-verification-details>p{background:#fff;border-radius:16px;box-shadow:0 4px 16px #0000001a;color:#6b7280;font-size:1.25rem;font-weight:600;margin:20px 0;padding:40px;text-align:center}.form-container{border:none;box-shadow:none;margin-bottom:0;padding:10px 20px}.personal-details-container{margin-bottom:2%;padding:20px 0}@media (max-width:768px){.user-verification-details{padding:16px}.user-verification-details h1{font-size:2rem;margin-bottom:24px}.action-buttons{align-items:center;flex-direction:column}.user-verification-details button{max-width:300px;width:100%}.user-verification-details h2{font-size:1.25rem;padding:20px 24px}.details-view{padding:24px 20px}.details-view strong{display:block;margin-bottom:4px;margin-right:0;min-width:auto}.form-container{border:none;box-shadow:none;margin-bottom:0}.personal-details-container{padding:10px}.profile-pic{height:100px;width:100px}}@media (max-width:480px){.user-verification-details{padding:12px}.user-verification-details h1{font-size:1.75rem}.user-verification-details h2{font-size:1.125rem;padding:16px 20px}.details-view{padding:20px 16px}.details-view>div{margin-bottom:16px;padding:16px}.form-container{border:none;box-shadow:none;margin-bottom:0}.personal-details-container{padding:10px}.profile-pic{height:80px;margin:4px;width:80px}}@media (prefers-reduced-motion:reduce){.details-view li,.details-view p,.details-view>div,.profile-pic,.user-verification-details button,.user-verification-details section{animation:none;transition:none}.details-view>div:hover,.profile-pic:hover,.user-verification-details button:hover,.user-verification-details section:hover{transform:none}}@media (prefers-contrast:high){.user-verification-details section{border-color:#581c87;border-width:2px}.details-view>div{border-width:3px}.verification-status{border-color:#581c87;border-width:3px}}.user-verification-details button:focus-visible{outline:3px solid #8b5cf6;outline-offset:2px}.details-view a:focus-visible{outline:2px solid #8b5cf6;outline-offset:2px}:root{--secondary-color:#6366f1;--accent-color:#8b5cf6;--success-color:#10b981;--warning-color:#f59e0b;--danger-color:#ef4444;--text-primary:#1e293b;--text-secondary:#475569;--text-muted:#64748b;--background-overlay:#fffffff2;--border-color:#94a3b833;--glass-border:#fffc;--gradient-primary:linear-gradient(135deg,#667eea,#764ba2);--gradient-secondary:linear-gradient(135deg,#f093fb,#f5576c);--gradient-accent:linear-gradient(135deg,#4facfe,#00f2fe)}.OpinionForm_opinionFormContainer__UJD-l{align-items:center;display:flex;font-family:Poppins,Inter,Segoe UI,sans-serif;justify-content:center;min-height:auto;overflow-x:hidden;padding:20px;position:relative}.OpinionForm_opinionFormContainer__UJD-l:before{background:radial-gradient(circle at 20% 50%,#ffffff1a 0,#0000 50%),radial-gradient(circle at 80% 20%,#ffffff0d 0,#0000 50%),radial-gradient(circle at 40% 80%,#ffffff14 0,#0000 50%);bottom:0;content:"";left:0;pointer-events:none;position:absolute;right:0;top:0}.OpinionForm_opinionFormWrapper__mOmJG{animation:OpinionForm_slideUp__Aw7Q2 .8s cubic-bezier(.175,.885,.32,1.275);-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);background:#fffffff2;border-radius:24px;max-width:750px;overflow:hidden;position:relative;transition:all .5s cubic-bezier(.175,.885,.32,1.275);width:100%}@keyframes OpinionForm_slideUp__Aw7Q2{0%{opacity:0;transform:translateY(50px) scale(.9)}to{opacity:1;transform:translateY(0) scale(1)}}.OpinionForm_opinionFormWrapper__mOmJG:hover{transform:translateY(-8px)}.OpinionForm_opinionFormHeader__PNw7-{background:#4f46e5;background:var(--primary-color);overflow:hidden;position:relative}.OpinionForm_opinionFormTitle__-3wti{-webkit-text-fill-color:#0000;background:linear-gradient(45deg,#ffffffe6,#fff);-webkit-background-clip:text;background-clip:text;color:#fff;font-size:1.1rem;font-weight:900;letter-spacing:-.02em;margin:0;padding:25px 30px;position:relative;text-align:center;z-index:1}.OpinionForm_titleDecoration__e8sUj{background:linear-gradient(90deg,#fffc,#fff6);border-radius:2px;height:4px;margin:0 auto;position:relative;width:80px;z-index:1}.OpinionForm_opinionForm__RnAFK{padding:30px 25px;position:relative;z-index:1}.OpinionForm_errorMessage__1qDGe,.OpinionForm_successMessage__86M0q{align-items:center;animation:OpinionForm_slideIn__cws9L .4s ease-out;border-radius:16px;display:flex;font-weight:600;gap:12px;margin-bottom:24px;padding:16px 20px}@keyframes OpinionForm_slideIn__cws9L{0%{opacity:0;transform:translateX(-20px)}to{opacity:1;transform:translateX(0)}}.OpinionForm_errorMessage__1qDGe{background:linear-gradient(135deg,#ef44441a,#ef44440d);border:2px solid #ef444433;color:#ef4444;color:var(--danger-color)}.OpinionForm_successMessage__86M0q{background:linear-gradient(135deg,#10b9811a,#10b9810d);border:2px solid #10b98133;color:#10b981;color:var(--success-color)}.OpinionForm_errorIcon__wE4Mr,.OpinionForm_successIcon__umVqv{font-size:20px}.OpinionForm_formSection__JYnyr{border-bottom:1px solid #94a3b826;margin-bottom:25px;padding-bottom:20px;position:relative}.OpinionForm_formSection__JYnyr:last-of-type{border-bottom:none;margin-bottom:30px}.OpinionForm_sectionTitle__viDgN{align-items:center;color:#1e293b;color:var(--text-primary);display:flex;font-size:1.2rem;font-weight:700;gap:12px;margin-bottom:20px;position:relative}.OpinionForm_sectionIcon__Qf5re{font-size:1.8rem}.OpinionForm_formRow__MF0-S{grid-gap:24px;display:grid;gap:24px;grid-template-columns:1fr 1fr;margin-bottom:24px}.OpinionForm_formGroup__eG9AN{margin-bottom:28px;position:relative}.OpinionForm_formGroup__eG9AN.OpinionForm_focused__\+4\+IO{z-index:10}.OpinionForm_customDropdownWrapper__RbmO6{position:relative;width:100%}.OpinionForm_customDropdown__do8TL{align-items:center;background:#fff;border:2px solid #94a3b833;border-radius:20px;color:#1e293b;color:var(--text-primary);cursor:pointer;display:flex;font-size:14px;font-weight:500;height:50px;justify-content:space-between;padding:14px 18px 14px 45px;position:relative;transition:all .4s cubic-bezier(.25,.46,.45,.94);width:100%;z-index:1}.OpinionForm_customDropdown__do8TL.OpinionForm_focused__\+4\+IO,.OpinionForm_customDropdown__do8TL.OpinionForm_open__15vya{background:#4f46e505;border-color:#4f46e5;border-color:var(--primary-color);box-shadow:0 0 0 4px #4f46e51a,0 8px 25px #4f46e526;transform:translateY(-2px)}.OpinionForm_dropdownValue__sWCNf{color:#1e293b;color:var(--text-primary);flex:1 1}.OpinionForm_dropdownArrow__wZnUN{color:#4f46e5;color:var(--primary-color);font-size:12px;margin-right:8px;transition:transform .3s ease}.OpinionForm_customDropdown__do8TL.OpinionForm_open__15vya .OpinionForm_dropdownArrow__wZnUN{transform:rotate(180deg)}.OpinionForm_dropdownOptions__zcggS{animation:OpinionForm_dropdownSlide__mY6aP .3s ease-out;background:#fff;border:2px solid #4f46e5;border:2px solid var(--primary-color);border-radius:0 0 16px 16px;border-top:none;box-shadow:0 8px 25px #4f46e526;left:0;max-height:200px;overflow-y:auto;position:absolute;right:0;top:100%;z-index:1000}@keyframes OpinionForm_dropdownSlide__mY6aP{0%{opacity:0;transform:translateY(-10px)}to{opacity:1;transform:translateY(0)}}.OpinionForm_dropdownOption__hN6qY{border-bottom:1px solid #94a3b81a;color:#475569;color:var(--text-secondary);cursor:pointer;font-size:14px;font-weight:500;padding:12px 18px 12px 45px;transition:all .2s ease}.OpinionForm_dropdownOption__hN6qY:hover{background:#4f46e50d;color:#4f46e5;color:var(--primary-color);padding-left:50px}.OpinionForm_dropdownOption__hN6qY.OpinionForm_selected__E6LQp{background:#4f46e51a;color:#4f46e5;color:var(--primary-color);font-weight:600}.OpinionForm_dropdownOption__hN6qY:last-child{border-bottom:none;border-radius:0 0 14px 14px}.OpinionForm_imagePreviewContainer__ziAnV{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:linear-gradient(135deg,#f8f9facc,#f1f5f999);border:1px solid #94a3b833;border-radius:16px;padding:20px}.OpinionForm_imagePreviewContainer__ziAnV h4{color:#4f46e5;color:var(--primary-color);font-size:16px;font-weight:700;margin-bottom:16px}.OpinionForm_imageGrid__0G4PH{grid-gap:12px;display:grid;gap:12px;grid-template-columns:repeat(auto-fill,minmax(100px,1fr))}.OpinionForm_imagePreviewItem__bdyNE{aspect-ratio:1;background:#fff;border-radius:12px;box-shadow:0 4px 12px #0000001a;overflow:hidden;position:relative;transition:all .3s cubic-bezier(.25,.46,.45,.94)}.OpinionForm_imagePreviewItem__bdyNE:hover{box-shadow:0 8px 25px #4f46e533;transform:translateY(-4px) scale(1.02)}.OpinionForm_previewImage__5ehlL{display:block;height:100%;object-fit:cover;width:100%}.OpinionForm_imageOverlay__73P9h{background:linear-gradient(180deg,#000000b3 0,#0000001a 50%,#000c);bottom:0;display:flex;flex-direction:column;justify-content:space-between;left:0;opacity:0;padding:8px;position:absolute;right:0;top:0;transition:opacity .3s ease}.OpinionForm_imagePreviewItem__bdyNE:hover .OpinionForm_imageOverlay__73P9h{opacity:1}.OpinionForm_imageName__Nqm5s{-webkit-line-clamp:2;line-clamp:2;-webkit-box-orient:vertical;color:#fff;display:-webkit-box;font-size:10px;font-weight:500;line-height:1.2;overflow:hidden;text-shadow:0 1px 3px #00000080;word-break:break-all}.OpinionForm_removeImageBtn__EYpuL{align-items:center;align-self:flex-end;background:#ef4444e6;border:none;border-radius:50%;color:#fff;cursor:pointer;display:flex;font-size:12px;font-weight:700;height:24px;justify-content:center;transition:all .2s ease;width:24px}.OpinionForm_removeImageBtn__EYpuL:hover{background:#ef4444;transform:scale(1.1)}@media (max-width:768px){.OpinionForm_customDropdown__do8TL{font-size:13px;height:45px;padding:12px 16px 12px 40px}.OpinionForm_dropdownOption__hN6qY{font-size:13px;padding:10px 16px 10px 40px}.OpinionForm_dropdownOption__hN6qY:hover{padding-left:45px}.OpinionForm_imageGrid__0G4PH{gap:10px;grid-template-columns:repeat(auto-fill,minmax(80px,1fr))}.OpinionForm_imageName__Nqm5s{font-size:9px}.OpinionForm_removeImageBtn__EYpuL{font-size:10px;height:20px;width:20px}}@media (max-width:480px){.OpinionForm_customDropdown__do8TL{font-size:12px;height:40px;padding:10px 14px 10px 35px}.OpinionForm_dropdownOption__hN6qY{font-size:12px;padding:8px 14px 8px 35px}.OpinionForm_dropdownOption__hN6qY:hover{padding-left:40px}.OpinionForm_imageGrid__0G4PH{gap:8px;grid-template-columns:repeat(auto-fill,minmax(70px,1fr))}.OpinionForm_imagePreviewContainer__ziAnV{padding:15px}.OpinionForm_imageName__Nqm5s{font-size:8px}.OpinionForm_removeImageBtn__EYpuL{font-size:9px;height:18px;width:18px}}.OpinionForm_dropdownOptions__zcggS::-webkit-scrollbar{width:6px}.OpinionForm_dropdownOptions__zcggS::-webkit-scrollbar-track{background:#94a3b81a;border-radius:3px}.OpinionForm_dropdownOptions__zcggS::-webkit-scrollbar-thumb{background:#4f46e5;background:var(--primary-color);border-radius:3px}.OpinionForm_dropdownOptions__zcggS::-webkit-scrollbar-thumb:hover{background:#6366f1;background:var(--secondary-color)}.OpinionForm_inputIconWrapper__YryvQ{align-items:center;display:flex;position:relative}.OpinionForm_inputIcon__WVmbc{color:#64748b;color:var(--text-muted);font-size:16px;left:15px;pointer-events:none;position:absolute;top:50%;transform:translateY(-50%);transition:all .3s ease;z-index:2}.OpinionForm_formGroup__eG9AN.OpinionForm_focused__\+4\+IO .OpinionForm_inputIcon__WVmbc{color:#4f46e5;color:var(--primary-color);transform:translateY(-50%) scale(1.1)}.OpinionForm_formLabel__NkAFs{background:#fff;border-radius:6px;color:#64748b;color:var(--text-muted);font-size:14px;font-weight:500;left:45px;padding:0 8px;pointer-events:none;position:absolute;top:50%;transform:translateY(-50%);transition:all .4s cubic-bezier(.25,.46,.45,.94);z-index:2}.OpinionForm_formLabel__NkAFs.OpinionForm_floating__MfILr{background:linear-gradient(135deg,#4f46e51a,#6366f10d);box-shadow:0 2px 8px #4f46e526;color:#4f46e5;color:var(--primary-color);font-size:12px;font-weight:600;left:38px;top:-12px;transform:translateY(0)}.OpinionForm_required__1HcfZ{color:#ef4444;color:var(--danger-color);font-weight:700}.OpinionForm_formControl__PgivH{background:#fff;border:2px solid #94a3b833;border-radius:20px;box-sizing:border-box;color:#1e293b;color:var(--text-primary);font-family:Poppins,Inter,Segoe UI,sans-serif;font-size:16px;font-weight:500;position:relative;transition:all .4s cubic-bezier(.25,.46,.45,.94);width:100%;z-index:1}.OpinionForm_formGroup__eG9AN.OpinionForm_focused__\+4\+IO .OpinionForm_formControl__PgivH{background:#4f46e505;border-color:#4f46e5;border-color:var(--primary-color);box-shadow:0 0 0 4px #4f46e51a,0 8px 25px #4f46e526;transform:translateY(-2px)}.OpinionForm_formInput__s3OT7,.OpinionForm_formSelect__TkihJ{height:50px;padding:14px 18px 14px 45px}.OpinionForm_formTextarea__2vli8{line-height:1.6;min-height:80px;padding:14px 18px 14px 45px;resize:vertical}.OpinionForm_formTextarea__2vli8+.OpinionForm_formLabel__NkAFs{top:32px}.OpinionForm_formTextarea__2vli8+.OpinionForm_formLabel__NkAFs.OpinionForm_floating__MfILr{top:-12px}.OpinionForm_formSelect__TkihJ{appearance:none;background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' fill='none' viewBox='0 0 20 20'%3E%3Cpath stroke='%234f46e5' stroke-linecap='round' stroke-linejoin='round' stroke-width='2.5' d='m6 8 4 4 4-4'/%3E%3C/svg%3E");background-position:right 20px center;background-repeat:no-repeat;background-size:20px;cursor:pointer}.OpinionForm_fileUploadGroup__258tX{margin-bottom:30px}.OpinionForm_fileInputContainer__V-dEB{margin-bottom:20px}.OpinionForm_fileUploadButton__HDJAM{align-items:center;background:#6366f1;background:var(--secondary-color);border:none;border-radius:20px;box-shadow:0 8px 25px #4facfe4d;color:#fff;cursor:pointer;display:flex;font-size:16px;font-weight:600;gap:12px;justify-content:center;overflow:hidden;padding:20px 24px;position:relative;transition:all .4s cubic-bezier(.25,.46,.45,.94);width:100%}.OpinionForm_fileUploadButton__HDJAM:before{background:linear-gradient(135deg,#fff3,#fff0);bottom:0;content:"";left:0;opacity:0;position:absolute;right:0;top:0;transition:opacity .3s ease;z-index:1}.OpinionForm_fileUploadButton__HDJAM:hover{box-shadow:0 15px 40px #4facfe66;transform:translateY(-3px)}.OpinionForm_fileUploadButton__HDJAM:hover:before{opacity:1}.OpinionForm_buttonIcon__QMIVL{font-size:18px;position:relative;z-index:2}.OpinionForm_selectedFilesContainer__4mG4l{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:linear-gradient(135deg,#f8f9facc,#f1f5f999);border:1px solid #94a3b833;border-radius:16px;padding:24px}.OpinionForm_selectedFilesContainer__4mG4l h4{color:#4f46e5;color:var(--primary-color);font-size:16px;font-weight:700;margin-bottom:16px}.OpinionForm_selectedFilesList__XCqzL{list-style:none;margin:0;padding:0}.OpinionForm_fileItem__6C9Q1{align-items:center;background:#fff;border:1px solid #94a3b826;border-radius:12px;box-shadow:0 2px 8px #0000000a;display:flex;justify-content:space-between;margin-bottom:12px;padding:16px 20px;transition:all .3s cubic-bezier(.25,.46,.45,.94)}.OpinionForm_fileItem__6C9Q1:hover{border-color:#4f46e5;border-color:var(--primary-color);box-shadow:0 8px 25px #4f46e526;transform:translateY(-2px)}.OpinionForm_fileName__MzL7f{color:#475569;color:var(--text-secondary);flex:1 1;font-size:14px;font-weight:500;margin-right:12px;word-break:break-all}.OpinionForm_removeIcon__w\+un-{align-items:center;border-radius:8px;color:#ef4444;color:var(--danger-color);cursor:pointer;display:flex;font-size:16px;justify-content:center;padding:6px;transition:all .3s ease}.OpinionForm_removeIcon__w\+un-:hover{background:#ef44441a;color:#dc2626;transform:scale(1.2)}.OpinionForm_formActions__zXqb-{display:flex;gap:20px;padding-top:20px}.OpinionForm_btn__AxF-P{align-items:center;border:none;border-radius:20px;cursor:pointer;display:flex;flex:1 1;font-family:Poppins,Inter,Segoe UI,sans-serif;font-size:14px;font-weight:700;justify-content:center;letter-spacing:.5px;min-height:50px;overflow:hidden;padding:14px 28px;position:relative;text-transform:uppercase;transition:all .4s cubic-bezier(.25,.46,.45,.94)}.OpinionForm_btn__AxF-P:before{background:linear-gradient(135deg,#fff3,#fff0);bottom:0;content:"";left:0;opacity:0;position:absolute;right:0;top:0;transition:opacity .3s ease;z-index:1}.OpinionForm_btnPrimary__Rub2V{background:linear-gradient(135deg,#667eea,#764ba2);background:var(--gradient-primary);box-shadow:0 10px 30px #667eea66;color:#fff}.OpinionForm_btnSecondary__PkChJ{background:linear-gradient(135deg,#64748b,#475569);background:linear-gradient(135deg,var(--text-muted) 0,var(--text-secondary) 100%);box-shadow:0 10px 30px #64748b4d;color:#fff}.OpinionForm_btn__AxF-P:hover:not(:disabled){transform:translateY(-4px) scale(1.02)}.OpinionForm_btnPrimary__Rub2V:hover:not(:disabled){box-shadow:0 20px 50px #667eea80}.OpinionForm_btnSecondary__PkChJ:hover:not(:disabled){box-shadow:0 20px 50px #64748b66}.OpinionForm_btn__AxF-P:hover:not(:disabled):before{opacity:1}.OpinionForm_btn__AxF-P:active{transform:translateY(-2px) scale(1.01)}.OpinionForm_btn__AxF-P:disabled{background:linear-gradient(135deg,#94a3b8,#64748b);cursor:not-allowed;opacity:.6;transform:none}.OpinionForm_btn__AxF-P.OpinionForm_loading__35LUC:after{animation:OpinionForm_spin__JMYiv 1s linear infinite;border:3px solid #ffffff4d;border-radius:50%;border-top-color:#fff;content:"";height:24px;left:50%;position:absolute;top:50%;transform:translate(-50%,-50%);width:24px;z-index:10}@keyframes OpinionForm_spin__JMYiv{0%{transform:translate(-50%,-50%) rotate(0deg)}to{transform:translate(-50%,-50%) rotate(1turn)}}@media (max-width:768px){.OpinionForm_opinionFormContainer__UJD-l{padding:15px}.OpinionForm_opinionFormWrapper__mOmJG{border-radius:20px}.OpinionForm_opinionFormTitle__-3wti{font-size:1.5rem;padding:20px 25px}.OpinionForm_opinionForm__RnAFK{padding:25px 20px}.OpinionForm_formRow__MF0-S{gap:20px;grid-template-columns:1fr}.OpinionForm_formActions__zXqb-{flex-direction:column}.OpinionForm_sectionTitle__viDgN{font-size:1.3rem}.OpinionForm_formSection__JYnyr{margin-bottom:20px;padding-bottom:15px}}@media (max-width:480px){.OpinionForm_opinionFormTitle__-3wti{font-size:1.1rem;padding:15px 20px}.OpinionForm_opinionForm__RnAFK{padding:20px 15px}.OpinionForm_formControl__PgivH{font-size:16px}.OpinionForm_formInput__s3OT7,.OpinionForm_formSelect__TkihJ{height:45px;padding:12px 16px 12px 40px}.OpinionForm_formTextarea__2vli8{min-height:70px;padding:12px 16px 12px 40px}.OpinionForm_formLabel__NkAFs{font-size:13px;left:40px}.OpinionForm_formLabel__NkAFs.OpinionForm_floating__MfILr{font-size:11px;left:35px}.OpinionForm_sectionTitle__viDgN{font-size:1.2rem}.OpinionForm_btn__AxF-P{font-size:13px;min-height:45px;padding:12px 24px}.OpinionForm_inputIcon__WVmbc{font-size:14px;left:14px}}.OpinionForm_btn__AxF-P:focus,.OpinionForm_formControl__PgivH:focus{outline:3px solid #4f46e54d;outline-offset:2px}@media (prefers-reduced-motion:no-preference){.OpinionForm_formGroup__eG9AN:hover .OpinionForm_formControl__PgivH{transform:translateY(-1px)}.OpinionForm_formSection__JYnyr{animation:OpinionForm_fadeInUp__y9bpr .6s ease-out forwards;opacity:0;transform:translateY(20px)}.OpinionForm_formSection__JYnyr:first-child{animation-delay:.1s}.OpinionForm_formSection__JYnyr:nth-child(2){animation-delay:.2s}.OpinionForm_formSection__JYnyr:nth-child(3){animation-delay:.3s}.OpinionForm_formSection__JYnyr:nth-child(4){animation-delay:.4s}}@keyframes OpinionForm_fadeInUp__y9bpr{to{opacity:1;transform:translateY(0)}}.UserReport_container__A9rii{margin:0 auto;max-width:1200px;min-height:100vh;padding:2rem}.UserReport_header__FgTNZ{margin-bottom:2rem;text-align:center}.UserReport_header__FgTNZ h1{color:#1e293b;font-size:2.5rem;font-weight:700;margin-bottom:.5rem}.UserReport_header__FgTNZ p{color:#64748b;font-size:1.1rem;margin:0 auto;max-width:600px}.UserReport_tabNav__FOrq7{background:#fff;border:1px solid #e2e8f0;border-radius:12px;box-shadow:0 2px 8px #0000001a;display:flex;margin-bottom:2rem;padding:.5rem}.UserReport_tabButton__RE1hP{background:#0000;border:none;border-radius:8px;color:#64748b;cursor:pointer;flex:1 1;font-weight:500;padding:.75rem 1.5rem;transition:all .2s ease}.UserReport_tabButton__RE1hP:hover{background:#f1f5f9;color:#334155}.UserReport_tabButton__RE1hP.UserReport_active__Pkw39{background:#3b82f6;box-shadow:0 2px 4px #3b82f64d;color:#fff}.UserReport_tabContent__LRmq6{animation:UserReport_fadeIn__ICe14 .3s ease-in-out}@keyframes UserReport_fadeIn__ICe14{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:translateY(0)}}.UserReport_formContainer__fGWNe{background:#fff;border:1px solid #e2e8f0;border-radius:16px;box-shadow:0 4px 16px #0000001a;padding:2rem}.UserReport_formContainer__fGWNe h2{color:#1e293b;font-size:1.8rem;font-weight:600;margin-bottom:1.5rem}.UserReport_form__RJKXt{display:flex;flex-direction:column;gap:1.5rem}.UserReport_formRow__K-C0\+{grid-gap:1rem;display:grid;gap:1rem;grid-template-columns:1fr 1fr}.UserReport_formGroup__PGu0t{display:flex;flex-direction:column}.UserReport_formGroup__PGu0t label{color:#374151;font-size:.9rem;font-weight:500;margin-bottom:.5rem}.UserReport_formGroup__PGu0t input,.UserReport_formGroup__PGu0t select,.UserReport_formGroup__PGu0t textarea{background:#fafafa;border:2px solid #e5e7eb;border-radius:8px;font-size:1rem;padding:.75rem;transition:border-color .2s ease,box-shadow .2s ease}.UserReport_formGroup__PGu0t input:focus,.UserReport_formGroup__PGu0t select:focus,.UserReport_formGroup__PGu0t textarea:focus{background:#fff;border-color:#3b82f6;box-shadow:0 0 0 3px #3b82f61a;outline:none}.UserReport_formGroup__PGu0t textarea{min-height:120px;resize:vertical}.UserReport_charCount__-FIvZ,.UserReport_formGroup__PGu0t small{color:#6b7280;font-size:.8rem;margin-top:.25rem}.UserReport_charCount__-FIvZ{text-align:right}.UserReport_checkboxLabel__BXei0{align-items:center;cursor:pointer;display:flex!important;flex-direction:row!important;gap:.5rem}.UserReport_checkboxLabel__BXei0 input[type=checkbox]{margin:0;width:auto}.UserReport_fileList__Yt2-L{background:#f8fafc;border-radius:6px;margin-top:.5rem;padding:.5rem}.UserReport_fileName__o7M0w{color:#374151;font-size:.9rem;margin-bottom:.25rem}.UserReport_successMessage__VmeYo{background:#dcfce7;border:1px solid #bbf7d0;border-radius:8px;color:#166534;margin-bottom:1.5rem;padding:1rem}.UserReport_errorMessage__7zDkr{background:#fef2f2;border:1px solid #fecaca;border-radius:8px;color:#dc2626;margin-bottom:1.5rem;padding:1rem}.UserReport_fieldError__jswst{color:#dc2626;font-size:.8rem;margin-top:.25rem}.UserReport_modalOverlay__U3GVy{align-items:center;background:#00000080;bottom:0;display:flex;justify-content:center;left:0;position:fixed;right:0;top:0;z-index:1000}.UserReport_modal__QbkSn{background:#fff;border-radius:12px;box-shadow:0 20px 40px #0003;max-width:500px;min-width:400px;padding:2rem}.UserReport_modal__QbkSn h3{color:#1e293b;font-size:1.3rem;margin:0 0 1rem}.UserReport_modal__QbkSn p{color:#64748b;line-height:1.6;margin:0 0 2rem}.UserReport_modalActions__PXzBG{display:flex;gap:1rem;justify-content:flex-end}.UserReport_formActions__IopSu{border-top:1px solid #e5e7eb;display:flex;justify-content:flex-end;padding-top:1rem}.UserReport_submitButton__UAktz{background:linear-gradient(135deg,#3b82f6,#1d4ed8);border:none;border-radius:8px;color:#fff;cursor:pointer;font-size:1rem;font-weight:600;padding:.875rem 2rem;transition:all .2s ease}.UserReport_submitButton__UAktz:hover:not(:disabled){background:linear-gradient(135deg,#2563eb,#1e40af);box-shadow:0 4px 12px #3b82f666;transform:translateY(-1px)}.UserReport_submitButton__UAktz:disabled{cursor:not-allowed;opacity:.6;transform:none}.UserReport_reportsContainer__of5yT{background:#fff;border:1px solid #e2e8f0;border-radius:16px;box-shadow:0 4px 16px #0000001a;padding:2rem}.UserReport_reportsHeader__P6WEd{align-items:center;border-bottom:1px solid #e5e7eb;display:flex;justify-content:space-between;margin-bottom:2rem;padding-bottom:1rem}.UserReport_reportsHeader__P6WEd h2{color:#1e293b;font-size:1.8rem;font-weight:600;margin:0}.UserReport_filters__RK1E2{display:flex;gap:1rem}.UserReport_filterSelect__yMo71{background:#fafafa;border:2px solid #e5e7eb;border-radius:6px;color:#374151;font-size:.9rem;padding:.5rem 1rem}.UserReport_loading__5Ea4W{font-size:1.1rem}.UserReport_loading__5Ea4W,.UserReport_noReports__sFnHR{color:#6b7280;padding:3rem;text-align:center}.UserReport_noReports__sFnHR p{font-size:1.1rem;margin:0}.UserReport_reportsList__sAXqs{display:flex;flex-direction:column;gap:1.5rem}.UserReport_reportCard__LhP9S{background:#fafafa;border:1px solid #e2e8f0;border-radius:12px;padding:1.5rem;transition:all .2s ease}.UserReport_reportCard__LhP9S:hover{border-color:#cbd5e1;box-shadow:0 8px 24px #0000001f;transform:translateY(-2px)}.UserReport_reportHeader__kJd3a{align-items:flex-start;display:flex;justify-content:space-between;margin-bottom:1rem}.UserReport_reportTitle__t3ObA{align-items:center;display:flex;gap:1rem}.UserReport_reportTitle__t3ObA h3{color:#1e293b;font-size:1.2rem;font-weight:600;margin:0}.UserReport_reportId__DdAU2{background:#e2e8f0;border-radius:6px;color:#64748b;font-size:.8rem;font-weight:500;padding:.25rem .5rem}.UserReport_reportBadges__RFaML{align-items:center;display:flex;gap:.5rem}.UserReport_statusBadge__xUAFx{border-radius:20px;font-size:.8rem;font-weight:600;letter-spacing:.5px;padding:.25rem .75rem;text-transform:uppercase}.UserReport_statusPending__Y2pzY{background:#fef3c7;color:#92400e}.UserReport_statusUnderReview__haPs5{background:#dbeafe;color:#1e40af}.UserReport_statusResolved__t2-R3{background:#d1fae5;color:#065f46}.UserReport_statusDismissed__QAKDN{background:#f3f4f6;color:#374151}.UserReport_statusEscalated__rN7Dg{background:#fee2e2;color:#991b1b}.UserReport_priorityBadge__XSe1R{border-radius:20px;font-size:.8rem;font-weight:600;letter-spacing:.5px;padding:.25rem .75rem;text-transform:uppercase}.UserReport_priorityLow__B1-pN{background:#ecfdf5;color:#047857}.UserReport_priorityNormal__4KHTU{background:#f3f4f6;color:#374151}.UserReport_priorityHigh__0BpzX{background:#fef3c7;color:#92400e}.UserReport_priorityUrgent__ISRRB{background:#fee2e2;color:#991b1b}.UserReport_reportDetails__V15Y\+{grid-gap:.75rem;display:grid;gap:.75rem;grid-template-columns:repeat(auto-fit,minmax(200px,1fr));margin-bottom:1rem}.UserReport_reportDetails__V15Y\+ p{color:#4b5563;font-size:.9rem;margin:0}.UserReport_reportDetails__V15Y\+ strong{color:#374151}.UserReport_tags__q62Yd{display:flex;flex-wrap:wrap;gap:.5rem;margin-top:.5rem}.UserReport_tag__NtZeu{background:#e0e7ff;border-radius:12px;color:#3730a3;font-size:.8rem;font-weight:500;padding:.25rem .5rem}.UserReport_reportDescription__kF4DT{background:#fff;border:1px solid #e5e7eb;border-radius:8px;margin:1rem 0;padding:1rem}.UserReport_reportDescription__kF4DT p{color:#374151;line-height:1.6;margin:0}.UserReport_resolution__kpYLA{background:#f0fdf4;border:1px solid #bbf7d0;border-radius:8px;margin-top:1rem;padding:1rem}.UserReport_resolution__kpYLA h4{color:#166534;font-size:1rem;font-weight:600;margin:0 0 .75rem}.UserReport_resolution__kpYLA p{color:#374151;font-size:.9rem;margin:.5rem 0}.UserReport_resolution__kpYLA strong{color:#166534}.UserReport_editNotice__Wk04T{align-items:center;background:#fef3c7;border:1px solid #f59e0b;border-radius:8px;display:flex;justify-content:space-between;margin-bottom:1.5rem;padding:1rem}.UserReport_editNotice__Wk04T p{color:#92400e;font-weight:500;margin:0}.UserReport_cancelEditButton__7PfSL{background:#f59e0b;border:none;border-radius:6px;color:#fff;cursor:pointer;font-weight:500;padding:.5rem 1rem;transition:all .2s ease}.UserReport_cancelEditButton__7PfSL:hover{background:#d97706}.UserReport_cancelButton__-sf5r{background:#6b7280;border:none;border-radius:8px;color:#fff;cursor:pointer;font-size:1rem;font-weight:600;margin-left:1rem;padding:.875rem 2rem;transition:all .2s ease}.UserReport_cancelButton__-sf5r:hover:not(:disabled){background:#4b5563}.UserReport_cancelButton__-sf5r:disabled{cursor:not-allowed;opacity:.6}.UserReport_reportActions__lIAOw{border-top:1px solid #e5e7eb;display:flex;gap:.75rem;margin-top:1rem;padding-top:1rem}.UserReport_editButton__K80kT{background:#f59e0b;border:none;border-radius:6px;color:#fff;cursor:pointer;font-size:.9rem;font-weight:500;padding:.5rem 1rem;transition:all .2s ease}.UserReport_editButton__K80kT:hover:not(:disabled){background:#d97706;transform:translateY(-1px)}.UserReport_editButton__K80kT:disabled{cursor:not-allowed;opacity:.6}.UserReport_deleteButton__h0upF{background:#dc2626;border:none;border-radius:6px;color:#fff;cursor:pointer;font-size:.9rem;font-weight:500;padding:.5rem 1rem;transition:all .2s ease}.UserReport_deleteButton__h0upF:hover:not(:disabled){background:#b91c1c;transform:translateY(-1px)}.UserReport_deleteButton__h0upF:disabled{cursor:not-allowed;opacity:.6}.UserReport_editNote__9\+CLj{color:#f59e0b!important;font-weight:500}.UserReport_pagination__iAp6Y{align-items:center;border-top:1px solid #e5e7eb;display:flex;gap:1rem;justify-content:center;margin-top:2rem;padding-top:2rem}.UserReport_paginationButton__bFSxh{background:#f8fafc;border:2px solid #e2e8f0;border-radius:6px;color:#374151;cursor:pointer;font-weight:500;padding:.5rem 1rem;transition:all .2s ease}.UserReport_paginationButton__bFSxh:hover:not(:disabled){background:#3b82f6;border-color:#3b82f6;color:#fff}.UserReport_paginationButton__bFSxh:disabled{cursor:not-allowed;opacity:.5}.UserReport_pageInfo__hAEpi{color:#6b7280;font-weight:500}@media (max-width:768px){.UserReport_container__A9rii{padding:1rem}.UserReport_header__FgTNZ h1{font-size:2rem}.UserReport_formRow__K-C0\+{grid-template-columns:1fr}.UserReport_tabNav__FOrq7{flex-direction:column;gap:.5rem}.UserReport_tabButton__RE1hP{flex:none}.UserReport_formContainer__fGWNe,.UserReport_reportsContainer__of5yT{padding:1.5rem}.UserReport_reportHeader__kJd3a,.UserReport_reportsHeader__P6WEd{align-items:flex-start;flex-direction:column;gap:1rem}.UserReport_reportBadges__RFaML{align-self:flex-start}.UserReport_reportDetails__V15Y\+{grid-template-columns:1fr}.UserReport_pagination__iAp6Y{flex-direction:column;gap:.5rem}}@media (max-width:480px){.UserReport_container__A9rii{padding:.5rem}.UserReport_header__FgTNZ h1{font-size:1.8rem}.UserReport_formContainer__fGWNe,.UserReport_reportsContainer__of5yT{padding:1rem}.UserReport_reportTitle__t3ObA{align-items:flex-start;flex-direction:column;gap:.5rem}}.CreatedOpinions_opinionComponent__YQQky{background-color:#fff;border:1px solid #e0e0e0;border-radius:8px;box-shadow:0 2px 4px #0000001a;cursor:pointer;display:flex;flex-direction:column;margin-bottom:20px;min-height:350px;padding:20px;transition:transform .2s ease,box-shadow .2s ease}.CreatedOpinions_opinionComponent__YQQky:hover{box-shadow:0 4px 8px #00000026;transform:translateY(-2px)}.CreatedOpinions_opinionHeader__Y8r1C{display:flex;flex-direction:column;height:100%}.CreatedOpinions_editForm__dOBSf,.CreatedOpinions_viewMode__G1Mh1{display:flex;flex:1 1;flex-direction:column}.CreatedOpinions_subject__3vXFn{color:#333;flex-shrink:0;font-size:1.4em;font-weight:700;margin-bottom:10px}.CreatedOpinions_category__xt3Vw{color:#666;flex-shrink:0;font-size:.9em;font-style:italic;margin-bottom:8px}.CreatedOpinions_descriptionSection__ga68i{display:flex;flex:1 1;flex-direction:column;justify-content:space-between}.CreatedOpinions_description__V5M1D{color:#666;flex:1 1;line-height:1.5;margin-bottom:10px}.CreatedOpinions_readMoreBtn__U-kqN{align-self:flex-start;background:none;border:none;color:#007bff;cursor:pointer;font-size:.9em;margin-bottom:15px;padding:0;text-decoration:underline;transition:color .2s ease}.CreatedOpinions_readMoreBtn__U-kqN:hover{color:#0056b3}.CreatedOpinions_editCategory__JvvgA,.CreatedOpinions_editDescription__WCYZB,.CreatedOpinions_editSubject__2cpx9{border:1px solid #ddd;border-radius:4px;font-size:14px;margin-bottom:10px;padding:10px;width:100%}.CreatedOpinions_editDescription__WCYZB{flex:1 1;min-height:100px;resize:vertical}.CreatedOpinions_editImages__YohC-{border:1px solid #ddd;border-radius:4px;margin-bottom:10px;padding:10px;width:100%}.CreatedOpinions_fileInputLabel__5\+-GW{color:#666;display:block;font-size:.9em;margin-bottom:10px}.CreatedOpinions_clearImagesBtn__db5kp{background:#ef4444;border:none;border-radius:6px;color:#fff;cursor:pointer;margin-bottom:10px;padding:8px 16px;transition:background-color .2s ease}.CreatedOpinions_clearImagesBtn__db5kp:hover{background:#dc2626}.CreatedOpinions_imageCarousel__oueRf{flex-shrink:0;margin-bottom:15px}.CreatedOpinions_carouselContainer__beCOI{border-radius:8px;max-height:200px;max-width:100%;overflow:hidden;position:relative}.CreatedOpinions_carouselImage__5i1jW{display:block;height:200px;object-fit:cover;width:100%}.CreatedOpinions_carouselBtn__Hq7r5{background:#00000080;border:none;border-radius:50%;color:#fff;cursor:pointer;font-size:18px;padding:10px 15px;position:absolute;top:50%;transform:translateY(-50%);transition:background-color .2s ease}.CreatedOpinions_carouselBtn__Hq7r5:hover{background:#000000b3}.CreatedOpinions_carouselBtnPrev__yj-gQ{left:10px}.CreatedOpinions_carouselBtnNext__t6JLc{right:10px}.CreatedOpinions_carouselIndicators__HeH3k{bottom:10px;display:flex;gap:8px;left:50%;position:absolute;transform:translateX(-50%)}.CreatedOpinions_carouselIndicator__mg-xm{background:#ffffff80;border:none;border-radius:50%;cursor:pointer;height:12px;transition:background-color .2s ease;width:12px}.CreatedOpinions_carouselIndicator__mg-xm.CreatedOpinions_active__A-ghz{background:#fff}.CreatedOpinions_existingImages__YtFwc,.CreatedOpinions_newImagesPreview__cAMnh{margin-bottom:15px}.CreatedOpinions_imageLabel__vEypu{color:#333;display:block;font-weight:700;margin-bottom:8px}.CreatedOpinions_imagesGrid__aTZmh{grid-gap:10px;display:grid;gap:10px;grid-template-columns:repeat(auto-fill,minmax(100px,1fr));margin-bottom:10px}.CreatedOpinions_imageThumb__lrQ6G{border:1px solid #ddd;border-radius:4px;height:100px;object-fit:cover;width:100px}.CreatedOpinions_actions__6wm91{flex-shrink:0}.CreatedOpinions_actions__6wm91,.CreatedOpinions_editActions__pzqv8{display:flex;flex-wrap:wrap;gap:10px;margin-top:auto}.CreatedOpinions_cancelEditBtn__DeGmU,.CreatedOpinions_deleteButton__URNeT,.CreatedOpinions_editButton__E6LX1,.CreatedOpinions_saveEditBtn__qS4gj{border:none;border-radius:4px;cursor:pointer;font-size:14px;padding:8px 16px;transition:background-color .2s ease}.CreatedOpinions_editButton__E6LX1{background-color:#007bff;color:#fff}.CreatedOpinions_editButton__E6LX1:hover:not(:disabled){background-color:#0056b3}.CreatedOpinions_deleteButton__URNeT{background-color:#dc3545;color:#fff}.CreatedOpinions_deleteButton__URNeT:hover:not(:disabled){background-color:#c82333}.CreatedOpinions_saveEditBtn__qS4gj{background-color:#28a745;color:#fff}.CreatedOpinions_saveEditBtn__qS4gj:hover:not(:disabled){background-color:#218838}.CreatedOpinions_cancelEditBtn__DeGmU{background-color:#6c757d;color:#fff}.CreatedOpinions_cancelEditBtn__DeGmU:hover:not(:disabled){background-color:#5a6268}.CreatedOpinions_cancelEditBtn__DeGmU:disabled,.CreatedOpinions_deleteButton__URNeT:disabled,.CreatedOpinions_editButton__E6LX1:disabled,.CreatedOpinions_saveEditBtn__qS4gj:disabled{cursor:not-allowed;opacity:.6}@media (max-width:768px){.CreatedOpinions_opinionComponent__YQQky{min-height:300px;padding:15px}.CreatedOpinions_subject__3vXFn{font-size:1.2em}.CreatedOpinions_actions__6wm91,.CreatedOpinions_editActions__pzqv8{flex-direction:column}.CreatedOpinions_cancelEditBtn__DeGmU,.CreatedOpinions_deleteButton__URNeT,.CreatedOpinions_editButton__E6LX1,.CreatedOpinions_saveEditBtn__qS4gj{margin-bottom:5px;width:100%}.CreatedOpinions_imagesGrid__aTZmh{grid-template-columns:repeat(auto-fill,minmax(80px,1fr))}.CreatedOpinions_imageThumb__lrQ6G{height:80px;width:80px}.CreatedOpinions_carouselContainer__beCOI{max-height:150px}.CreatedOpinions_carouselImage__5i1jW{height:150px}}.UserChatSystem_userChatSystem__1TIt4{background-color:#f8fafc;display:flex;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,sans-serif;height:100vh;max-width:100vw;overflow:hidden}.UserChatSystem_chatSidebar__P3Zl1{background:#fff;border-right:1px solid #e2e8f0;box-shadow:0 2px 10px #0000000d;display:flex;flex-direction:column;flex-shrink:0;max-width:320px;min-width:280px;width:100%;z-index:10}.UserChatSystem_sidebarHeader__1lIXb{align-items:center;background:#fff;border-bottom:1px solid #e2e8f0;display:flex;flex-shrink:0;justify-content:space-between;padding:16px 20px}.UserChatSystem_sidebarHeader__1lIXb h3{color:#1e293b;font-size:18px;font-weight:600;margin:0}.UserChatSystem_refreshBtn__88Wld{align-items:center;background:#f1f5f9;border:none;border-radius:8px;color:#64748b;cursor:pointer;display:flex;font-size:16px;height:36px;justify-content:center;min-width:36px;padding:8px 12px;transition:all .2s ease}.UserChatSystem_refreshBtn__88Wld:hover{background:#e2e8f0;color:#475569}.UserChatSystem_refreshBtn__88Wld:disabled{cursor:not-allowed;opacity:.6}.UserChatSystem_searchContainer__MHcER{background:#fff;border-bottom:1px solid #e2e8f0;flex-shrink:0;padding:12px 16px;position:relative}.UserChatSystem_searchInput__l7C99{background:#f8fafc;border:1px solid #e2e8f0;border-radius:12px;box-sizing:border-box;font-size:14px;padding:10px 14px;transition:all .2s ease;width:100%}.UserChatSystem_searchInput__l7C99:focus{background:#fff;border-color:#6366f1;box-shadow:0 0 0 3px #6366f11a;outline:none}.UserChatSystem_searchLoader__OFSLs{color:#64748b;font-size:14px;position:absolute;right:28px;top:50%;transform:translateY(-50%)}.UserChatSystem_contactsList__64qNb{flex:1 1;min-height:0;overflow-y:auto;padding:4px 0}.UserChatSystem_contactItem__FL1k7{align-items:center;border-bottom:1px solid #f1f5f9;cursor:pointer;display:flex;min-height:56px;padding:10px 16px;position:relative;transition:all .2s ease}.UserChatSystem_contactItem__FL1k7:hover{background:#f8fafc}.UserChatSystem_contactItem__FL1k7.UserChatSystem_selected__j5VBE{background:#f0f4ff;border-right:3px solid #6366f1}.UserChatSystem_groupChatItem__nOxYG{border-bottom:2px solid #e2e8f0;margin-bottom:4px}.UserChatSystem_contactAvatar__mzALH{align-items:center;background:linear-gradient(135deg,#6366f1,#8b5cf6);border-radius:50%;color:#fff;display:flex;flex-shrink:0;font-size:14px;font-weight:600;height:40px;justify-content:center;margin-right:12px;position:relative;width:40px}.UserChatSystem_groupAvatar__6HN6u{background:linear-gradient(135deg,#10b981,#06b6d4);font-size:16px}.UserChatSystem_onlineIndicator__tM303{background:#10b981;border:2px solid #fff;border-radius:50%;bottom:2px;height:10px;position:absolute;right:2px;width:10px}.UserChatSystem_contactInfo__TKDHn{flex:1 1;min-width:0;overflow:hidden}.UserChatSystem_contactName__9BU1r{align-items:center;color:#1e293b;display:flex;font-size:14px;font-weight:600;gap:6px;margin-bottom:2px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.UserChatSystem_contactRole__pbw3H{flex-shrink:0;font-size:12px;opacity:.7}.UserChatSystem_lastMessage__BaiyA{color:#64748b;font-size:12px;line-height:1.3;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.UserChatSystem_unreadBadge__8pa8U{align-items:center;background:#ef4444;border-radius:50%;color:#fff;display:flex;flex-shrink:0;font-size:10px;font-weight:600;height:18px;justify-content:center;min-width:18px;padding:0 4px}.UserChatSystem_chatMain__sdq3l{background:#fff;display:flex;flex:1 1;flex-direction:column;min-width:0;overflow:hidden;position:relative}.UserChatSystem_emptyChat__Z2O1e{align-items:center;color:#64748b;display:flex;flex:1 1;flex-direction:column;justify-content:center;padding:32px 20px;text-align:center}.UserChatSystem_emptyChat__Z2O1e h3{color:#334155;font-size:18px;font-weight:600;margin:0 0 8px}.UserChatSystem_emptyChat__Z2O1e p{color:#64748b;font-size:14px;line-height:1.5;margin:0;max-width:300px}.UserChatSystem_chatHeader__6omt6{align-items:center;background:#fff;border-bottom:1px solid #e2e8f0;box-shadow:0 1px 3px #0000000d;display:flex;flex-shrink:0;justify-content:space-between;padding:16px 20px}.UserChatSystem_userInfo__BCGcD{align-items:center;display:flex;flex:1 1;gap:12px;min-width:0}.UserChatSystem_avatar__3\+vzo{align-items:center;background:linear-gradient(135deg,#6366f1,#8b5cf6);border-radius:50%;color:#fff;display:flex;flex-shrink:0;font-size:14px;font-weight:600;height:36px;justify-content:center;width:36px}.UserChatSystem_chatHeader__6omt6 h3{color:#1e293b;font-size:16px;font-weight:600;margin:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.UserChatSystem_backBtn__CbZfF{background:none;border:none;border-radius:6px;color:#64748b;cursor:pointer;display:none;font-size:18px;margin-right:8px;padding:8px;transition:all .2s ease}.UserChatSystem_backBtn__CbZfF:hover{background:#f1f5f9;color:#334155}@media (max-width:768px){.UserChatSystem_backBtn__CbZfF{align-items:center;display:flex;justify-content:center}}.UserChatSystem_userRole__kuEXC{color:#64748b;font-size:12px;margin-top:2px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.UserChatSystem_messagesContainer__JNjgp{background:#f8fafc;flex:1 1;min-height:0;overflow-y:auto;padding:16px 20px;scroll-behavior:smooth}.UserChatSystem_emptyMessages__6\+wnZ,.UserChatSystem_loadingState__dsDbd{color:#64748b;font-size:14px;padding:32px 20px;text-align:center}.UserChatSystem_emptyState__KEO\+0{color:#94a3b8;font-size:14px;font-style:italic;padding:16px;text-align:center}.UserChatSystem_message__-fARH{word-wrap:break-word;animation:UserChatSystem_fadeIn__BZuJV .3s ease;margin-bottom:12px;max-width:70%;overflow-wrap:break-word}@keyframes UserChatSystem_fadeIn__BZuJV{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:translateY(0)}}.UserChatSystem_ownMessage__xs5vk{margin-left:auto}.UserChatSystem_otherMessage__kMRqr{margin-right:auto}.UserChatSystem_adminMessage__Ns2uK{border-left:3px solid #f59e0b}.UserChatSystem_groupMessage__Vy0cz{border:1px solid #e2e8f0;border-radius:12px}.UserChatSystem_messageHeader__CmCty{align-items:center;display:flex;gap:8px;justify-content:space-between;margin-bottom:4px;padding:0 4px}.UserChatSystem_senderName__bXtiF{align-items:center;color:#475569;display:flex;flex:1 1;font-size:12px;font-weight:600;gap:4px;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.UserChatSystem_groupIndicator__9DIQc{color:#64748b;font-size:10px;font-weight:400}.UserChatSystem_adminBadge__5pSJW{background:#f59e0b;border-radius:4px;color:#fff;flex-shrink:0;font-size:9px;font-weight:600;padding:2px 4px}.UserChatSystem_messageActions__uFOQp{align-items:center;display:flex;flex-shrink:0;gap:6px}.UserChatSystem_timestamp__Fgh3\+{color:#94a3b8;font-size:10px;white-space:nowrap}.UserChatSystem_messageOptions__ld3ZX{position:relative}.UserChatSystem_optionsBtn__H4ua4{align-items:center;background:none;border:none;border-radius:3px;color:#94a3b8;cursor:pointer;display:flex;font-size:14px;height:20px;justify-content:center;opacity:0;padding:2px 4px;transition:all .2s ease;width:20px}.UserChatSystem_message__-fARH:hover .UserChatSystem_optionsBtn__H4ua4{opacity:1}.UserChatSystem_optionsBtn__H4ua4:hover{background:#f1f5f9;color:#64748b}.UserChatSystem_optionsMenu__2PzQZ{background:#fff;border-radius:8px;min-width:100px;position:absolute;right:0;top:100%;z-index:1000}.UserChatSystem_optionItem__O15aR{background:none;border:none;color:#374151;cursor:pointer;display:block;font-size:12px;padding:8px 12px;text-align:left;transition:background .2s ease;width:100%}.UserChatSystem_optionItem__O15aR:hover{background:#f9fafb}.UserChatSystem_deleteOption__U2xn2{color:#ef4444}.UserChatSystem_deleteOption__U2xn2:hover{background:#fef2f2}.UserChatSystem_messageContent__FFpc3{word-wrap:break-word;background:#fff;border-radius:18px;box-shadow:0 1px 2px #0000000d;max-width:100%;overflow-wrap:break-word;padding:10px 14px;position:relative}.UserChatSystem_ownMessage__xs5vk .UserChatSystem_messageContent__FFpc3{background:#6366f1;color:#fff}.UserChatSystem_otherMessage__kMRqr .UserChatSystem_messageContent__FFpc3{background:#fff;border:1px solid #e2e8f0}.UserChatSystem_messageContent__FFpc3 p{word-wrap:break-word;font-size:14px;line-height:1.4;margin:0;overflow-wrap:break-word}.UserChatSystem_fileMessage__kfJZr{display:flex;flex-direction:column;gap:6px}.UserChatSystem_fileAttachment__yCpoN{background:#ffffff1a;border:1px dashed #ffffff4d;border-radius:6px;padding:6px 10px}.UserChatSystem_ownMessage__xs5vk .UserChatSystem_fileAttachment__yCpoN{background:#ffffff26}.UserChatSystem_otherMessage__kMRqr .UserChatSystem_fileAttachment__yCpoN{background:#f8fafc;border-color:#e2e8f0}.UserChatSystem_fileAttachment__yCpoN a{color:inherit;font-size:12px;font-weight:500;text-decoration:none;word-break:break-all}.UserChatSystem_fileAttachment__yCpoN a:hover{text-decoration:underline}.UserChatSystem_messageForm__rkWWZ{background:#fff;border-top:1px solid #e2e8f0;flex-shrink:0;padding:12px 16px}.UserChatSystem_uploadProgress__zftsL{align-items:center;background:#f0f4ff;border:1px solid #c7d2fe;border-radius:8px;display:flex;gap:10px;margin-bottom:10px;padding:10px}.UserChatSystem_progressBar__D\+hyt{background:#e2e8f0;border-radius:2px;flex:1 1;height:4px;overflow:hidden}.UserChatSystem_progressFill__l5TXA{background:#6366f1;height:100%;transition:width .3s ease}.UserChatSystem_inputContainer__\+bCAy{align-items:center;display:flex;gap:6px}.UserChatSystem_inputContainer__\+bCAy input[type=text]{background:#f8fafc;border:1px solid #e2e8f0;border-radius:20px;flex:1 1;font-size:14px;min-width:0;padding:10px 14px;transition:all .2s ease}.UserChatSystem_inputContainer__\+bCAy input[type=text]:focus{background:#fff;border-color:#6366f1;box-shadow:0 0 0 3px #6366f11a;outline:none}.UserChatSystem_inputContainer__\+bCAy input[type=text]:disabled{cursor:not-allowed;opacity:.6}.UserChatSystem_attachBtn__C9pGp{align-items:center;background:#f1f5f9;border:none;border-radius:50%;color:#64748b;cursor:pointer;display:flex;flex-shrink:0;font-size:14px;height:36px;justify-content:center;transition:all .2s ease;width:36px}.UserChatSystem_attachBtn__C9pGp:hover{background:#e2e8f0;color:#475569}.UserChatSystem_attachBtn__C9pGp:disabled{cursor:not-allowed;opacity:.6}.UserChatSystem_sendBtn__r2qi4{align-items:center;background:#6366f1;border:none;border-radius:50%;color:#fff;cursor:pointer;display:flex;flex-shrink:0;font-size:14px;height:36px;justify-content:center;transition:all .2s ease;width:36px}.UserChatSystem_sendBtn__r2qi4:hover:not(:disabled){background:#5b21b6;transform:scale(1.05)}.UserChatSystem_sendBtn__r2qi4:disabled{cursor:not-allowed;opacity:.6}.UserChatSystem_sendBtn__r2qi4.UserChatSystem_sending__KIDY-{animation:UserChatSystem_pulse__qHoVz 1s infinite}@keyframes UserChatSystem_pulse__qHoVz{0%,to{transform:scale(1)}50%{transform:scale(1.05)}}.UserChatSystem_searchResults__xU-03{background:#fff;border:1px solid #e2e8f0;border-radius:12px;margin-bottom:12px;padding:12px}.UserChatSystem_searchResults__xU-03 h4{color:#64748b;font-size:13px;font-weight:600;margin:0 0 10px}.UserChatSystem_modal__oHBC6{align-items:center;background:#00000080;bottom:0;display:flex;justify-content:center;left:0;padding:20px;position:fixed;right:0;top:0;z-index:2000}.UserChatSystem_modalContent__n4BbK{background:#fff;border-radius:12px;box-shadow:0 10px 25px #0003;max-width:400px;padding:20px;width:100%}.UserChatSystem_modalContent__n4BbK h3{color:#1e293b;font-size:16px;font-weight:600;margin:0 0 10px}.UserChatSystem_modalContent__n4BbK p{color:#64748b;font-size:14px;line-height:1.5;margin:0 0 16px}.UserChatSystem_modalActions__X-O0b{display:flex;gap:10px;justify-content:flex-end}.UserChatSystem_cancelBtn__Yl61W{background:#f1f5f9;border:none;border-radius:6px;color:#64748b;cursor:pointer;font-size:13px;font-weight:500;padding:8px 14px;transition:all .2s ease}.UserChatSystem_cancelBtn__Yl61W:hover{background:#e2e8f0}.UserChatSystem_deleteBtn__R2i4v{background:#ef4444;border:none;border-radius:6px;color:#fff;cursor:pointer;font-size:13px;font-weight:500;padding:8px 14px;transition:all .2s ease}.UserChatSystem_deleteBtn__R2i4v:hover{background:#dc2626}.UserChatSystem_errorMessage__D-PnQ,.UserChatSystem_successMessage__BB0XX{align-items:center;border-radius:8px;box-shadow:0 4px 12px #00000026;display:flex;font-size:13px;font-weight:500;gap:8px;max-width:calc(100vw - 32px);padding:10px 14px;position:fixed;right:16px;top:16px;z-index:1500}.UserChatSystem_successMessage__BB0XX{background:#dcfce7;border:1px solid #bbf7d0;color:#166534}.UserChatSystem_errorMessage__D-PnQ{background:#fef2f2;border:1px solid #fecaca;color:#991b1b}.UserChatSystem_errorMessage__D-PnQ button,.UserChatSystem_successMessage__BB0XX button{align-items:center;background:none;border:none;color:inherit;cursor:pointer;display:flex;flex-shrink:0;font-size:14px;height:18px;justify-content:center;opacity:.7;padding:0;width:18px}.UserChatSystem_errorMessage__D-PnQ button:hover,.UserChatSystem_successMessage__BB0XX button:hover{opacity:1}.UserChatSystem_connectionStatus__qdDOb{background:#fbbf24;border-radius:8px;bottom:16px;box-shadow:0 4px 12px #00000026;color:#92400e;font-size:12px;font-weight:500;left:50%;padding:8px 14px;position:fixed;transform:translateX(-50%);z-index:1500}@media (max-width:1024px){.UserChatSystem_chatSidebar__P3Zl1{min-width:260px;width:280px}.UserChatSystem_message__-fARH{max-width:75%}}@media (max-width:768px){.UserChatSystem_hiddenOnMobile__VyAjS{display:none}.UserChatSystem_userChatSystem__1TIt4{position:relative}.UserChatSystem_chatMain__sdq3l,.UserChatSystem_chatSidebar__P3Zl1{height:100vh;left:0;position:absolute;top:0;width:100%}.UserChatSystem_chatSidebar__P3Zl1{z-index:2}.UserChatSystem_chatMain__sdq3l{z-index:1}.UserChatSystem_chatMain__sdq3l.UserChatSystem_hidden__ONCDo,.UserChatSystem_chatSidebar__P3Zl1.UserChatSystem_hidden__ONCDo{display:block}}@media (max-width:480px){.UserChatSystem_contactItem__FL1k7{min-height:50px;padding:10px 12px}.UserChatSystem_contactAvatar__mzALH{font-size:12px;height:32px;margin-right:10px;width:32px}.UserChatSystem_contactName__9BU1r{font-size:13px}.UserChatSystem_lastMessage__BaiyA{font-size:11px}.UserChatSystem_messageContent__FFpc3{padding:8px 12px}.UserChatSystem_messageContent__FFpc3 p{font-size:13px}.UserChatSystem_senderName__bXtiF{font-size:11px}.UserChatSystem_timestamp__Fgh3\+{font-size:9px}.UserChatSystem_inputContainer__\+bCAy{gap:4px}.UserChatSystem_attachBtn__C9pGp,.UserChatSystem_sendBtn__r2qi4{font-size:12px;height:32px;width:32px}.UserChatSystem_inputContainer__\+bCAy input[type=text]{font-size:16px;padding:8px 12px}.UserChatSystem_unreadBadge__8pa8U{font-size:9px;height:16px;min-width:16px}}.UserChatSystem_contactsList__64qNb::-webkit-scrollbar,.UserChatSystem_messagesContainer__JNjgp::-webkit-scrollbar{width:4px}.UserChatSystem_contactsList__64qNb::-webkit-scrollbar-track,.UserChatSystem_messagesContainer__JNjgp::-webkit-scrollbar-track{background:#f1f5f9}.UserChatSystem_contactsList__64qNb::-webkit-scrollbar-thumb,.UserChatSystem_messagesContainer__JNjgp::-webkit-scrollbar-thumb{background:#cbd5e1;border-radius:2px}.UserChatSystem_contactsList__64qNb::-webkit-scrollbar-thumb:hover,.UserChatSystem_messagesContainer__JNjgp::-webkit-scrollbar-thumb:hover{background:#94a3b8}@media (max-width:640px){.UserChatSystem_contactsList__64qNb::-webkit-scrollbar,.UserChatSystem_messagesContainer__JNjgp::-webkit-scrollbar{display:none}.UserChatSystem_contactsList__64qNb,.UserChatSystem_messagesContainer__JNjgp{-ms-overflow-style:none;scrollbar-width:none}}.TaskReview_taskReviewContainer__C30gg{background-color:#f8f9fa;margin:0 auto;max-width:1200px;min-height:100vh;padding:20px}.TaskReview_taskReviewHeader__kzhyn{background:linear-gradient(135deg,#667eea,#764ba2);border-radius:12px;box-shadow:0 4px 15px #0000001a;color:#fff;margin-bottom:30px;padding:30px 20px;text-align:center}.TaskReview_mainTitle__TlMKj{font-size:2.5rem;font-weight:700;margin:0 0 10px;text-shadow:0 2px 4px #0000004d}.TaskReview_subtitle__xOASB{font-size:1.1rem;margin:0;opacity:.9}.TaskReview_loadingContainer__5-oLY{align-items:center;display:flex;height:400px;justify-content:center}.TaskReview_loadingSpinner__mDr-y{animation:TaskReview_spin__el9jw 1s linear infinite;border:4px solid #f3f3f3;border-radius:50%;border-top-color:#667eea;height:50px;width:50px}@keyframes TaskReview_spin__el9jw{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}.TaskReview_errorMessage__eZHUc{background-color:#fee;border:1px solid #fcc;border-radius:8px;color:#c33;font-weight:500;margin-bottom:20px;padding:15px;text-align:center}.TaskReview_analyticsGrid__8m7aa{grid-gap:20px;display:grid;gap:20px;grid-template-columns:repeat(auto-fit,minmax(250px,1fr));margin-bottom:30px}.TaskReview_analyticsCard__2ygdo{align-items:center;background:#fff;border-radius:12px;box-shadow:0 4px 15px #0000001a;display:flex;gap:20px;padding:25px;transition:transform .3s ease,box-shadow .3s ease}.TaskReview_analyticsCard__2ygdo:hover{box-shadow:0 8px 25px #00000026;transform:translateY(-5px)}.TaskReview_analyticsCardBlue__UNwYF{border-left:5px solid #3b82f6}.TaskReview_analyticsCardGreen__PA7yW{border-left:5px solid #10b981}.TaskReview_analyticsCardYellow__Oir4U{border-left:5px solid #f59e0b}.TaskReview_analyticsCardPurple__jiQ00{border-left:5px solid #8b5cf6}.TaskReview_analyticsIcon__HZ2\+M{align-items:center;border-radius:12px;display:flex;justify-content:center;padding:15px}.TaskReview_analyticsCardBlue__UNwYF .TaskReview_analyticsIcon__HZ2\+M{background-color:#dbeafe;color:#3b82f6}.TaskReview_analyticsCardGreen__PA7yW .TaskReview_analyticsIcon__HZ2\+M{background-color:#d1fae5;color:#10b981}.TaskReview_analyticsCardYellow__Oir4U .TaskReview_analyticsIcon__HZ2\+M{background-color:#fef3c7;color:#f59e0b}.TaskReview_analyticsCardPurple__jiQ00 .TaskReview_analyticsIcon__HZ2\+M{background-color:#ede9fe;color:#8b5cf6}.TaskReview_analyticsContent__2mjh9{flex:1 1}.TaskReview_analyticsLabel__Evyrz{color:#6b7280;font-size:.9rem;font-weight:500;margin:0 0 5px}.TaskReview_analyticsValue__scp3Z{color:#1f2937;font-size:2rem;font-weight:700;margin:0}.TaskReview_myPerformanceSection__kgRpU{background:#fff;border-radius:12px;box-shadow:0 4px 15px #0000001a;margin-bottom:30px;padding:30px}.TaskReview_sectionTitle__J5UXS{border-bottom:2px solid #e5e7eb;color:#1f2937;font-size:1.5rem;font-weight:600;margin:0 0 20px;padding-bottom:10px}.TaskReview_performanceOverview__UUrKo{grid-gap:20px;display:grid;gap:20px;grid-template-columns:repeat(auto-fit,minmax(200px,1fr));margin-bottom:25px}.TaskReview_performanceStat__Ni3z6{align-items:center;background:#f9fafb;border:1px solid #e5e7eb;border-radius:8px;display:flex;gap:15px;padding:20px}.TaskReview_performanceStat__Ni3z6 svg{color:#667eea}.TaskReview_statContent__3Tub4{flex:1 1}.TaskReview_statLabel__qyO8m{color:#6b7280;font-size:.9rem;margin:0 0 5px}.TaskReview_statValue__HJ5kp{color:#1f2937;font-size:1.5rem;font-weight:600;margin:0}.TaskReview_recentPerformance__pIOBw{margin-top:20px}.TaskReview_recentPerformance__pIOBw h3{color:#1f2937;font-size:1.2rem;font-weight:600;margin:0 0 15px}.TaskReview_recentTasksGrid__-oWrV{grid-gap:15px;display:grid;gap:15px;grid-template-columns:repeat(auto-fit,minmax(300px,1fr))}.TaskReview_recentTaskCard__pj6o7{align-items:center;background:#f9fafb;border:1px solid #e5e7eb;border-radius:8px;display:flex;justify-content:space-between;padding:15px}.TaskReview_taskSummary__HCkQe{color:#1f2937;flex:1 1;font-weight:500;margin-right:15px}.TaskReview_taskRating__8Zu3U{align-items:center;border-radius:6px;display:flex;font-size:.9rem;font-weight:600;gap:5px;padding:5px 10px}.TaskReview_satisfactionExcellent__7wNeZ{background-color:#d1fae5;color:#065f46}.TaskReview_satisfactionGood__ib5Km{background-color:#fef3c7;color:#92400e}.TaskReview_satisfactionPoor__T-Byx{background-color:#fee2e2;color:#991b1b}.TaskReview_tabNavigation__Qa7Gk{margin-bottom:20px}.TaskReview_tabNav__J-hg2{background:#fff;border-radius:8px;box-shadow:0 2px 8px #0000001a;display:flex;gap:0;padding:4px}.TaskReview_tabButton__j8I2O{align-items:center;background:#0000;border:none;border-radius:6px;color:#6b7280;cursor:pointer;display:flex;flex:1 1;font-weight:500;gap:8px;justify-content:center;padding:15px 20px;transition:all .3s ease}.TaskReview_tabButton__j8I2O:hover{background-color:#f3f4f6;color:#374151}.TaskReview_tabActive__oIFlV{background-color:#667eea;box-shadow:0 2px 8px #667eea4d;color:#fff}.TaskReview_contentArea__j4El9{margin-top:20px}.TaskReview_tasksGrid__XTwSA{grid-gap:25px;display:grid;gap:25px;grid-template-columns:repeat(auto-fit,minmax(400px,1fr))}.TaskReview_taskCard__2UPJu{background:#fff;border:1px solid #e5e7eb;border-radius:12px;box-shadow:0 4px 15px #0000001a;padding:25px;transition:transform .3s ease,box-shadow .3s ease}.TaskReview_taskCard__2UPJu:hover{box-shadow:0 8px 25px #00000026;transform:translateY(-3px)}.TaskReview_completedTask__VU8yR{border-left:4px solid #10b981}.TaskReview_taskHeader__n66E0{align-items:flex-start;display:flex;gap:15px;justify-content:space-between;margin-bottom:20px}.TaskReview_taskTitle__YDqFN{color:#1f2937;flex:1 1;font-size:1.2rem;font-weight:600;line-height:1.4;margin:0}.TaskReview_taskStatus__XBH7N{align-items:center;border-radius:20px;display:flex;font-size:.85rem;font-weight:500;gap:6px;padding:6px 12px;white-space:nowrap}.TaskReview_statusPending__ya3nJ{background-color:#fef3c7;color:#92400e}.TaskReview_statusCompleted__-7yIY{background-color:#d1fae5;color:#065f46}.TaskReview_statusCancelled__wA9ho{background-color:#fee2e2;color:#991b1b}.TaskReview_statusDone__5CJaa{background-color:#d1fae5;color:#065f46}.TaskReview_taskDetails__6Wb2T{margin-bottom:20px}.TaskReview_taskDescription__1ZuOV{color:#6b7280;line-height:1.6;margin:0 0 20px}.TaskReview_taskMeta__Ejoko{display:flex;flex-direction:column;gap:8px;margin-bottom:20px}.TaskReview_metaItem__yPRF7{color:#4b5563;font-size:.9rem}.TaskReview_metaItem__yPRF7 strong{color:#1f2937;font-weight:600}.TaskReview_taskImages__EzGio{margin:20px 0}.TaskReview_taskImages__EzGio h4{color:#1f2937;font-size:1rem;font-weight:600;margin:0 0 10px}.TaskReview_imagesGrid__TWv2A{grid-gap:10px;display:grid;gap:10px;grid-template-columns:repeat(auto-fit,minmax(100px,1fr));max-width:300px}.TaskReview_taskImage__D\+asx{border:2px solid #e5e7eb;border-radius:6px;cursor:pointer;height:80px;object-fit:cover;transition:transform .2s ease;width:100%}.TaskReview_taskImage__D\+asx:hover{border-color:#667eea;transform:scale(1.05)}.TaskReview_reviewForm__583D5{background:#f9fafb;border:1px solid #e5e7eb;border-radius:8px;margin-top:20px;padding:20px}.TaskReview_reviewForm__583D5 h4{color:#1f2937;font-size:1.1rem;font-weight:600;margin:0 0 20px}.TaskReview_formGroup__v1H9q{margin-bottom:20px;position:relative}.TaskReview_formGroup__v1H9q label{background:#f9fafb;color:#6b7280;font-size:.9rem;font-weight:500;left:12px;padding:0 4px;pointer-events:none;position:absolute;top:0;transition:all .3s ease;z-index:1}.TaskReview_formInput__-7n8Z,.TaskReview_formSelect__HL8-6,.TaskReview_formTextarea__8WNFr{background:#f9fafb;border:1px solid #d1d5db;border-radius:6px;font-family:inherit;font-size:.9rem;padding:16px 12px 8px;transition:all .3s ease;width:100%}.TaskReview_formInput__-7n8Z:focus,.TaskReview_formSelect__HL8-6:focus,.TaskReview_formTextarea__8WNFr:focus{border-color:#667eea;box-shadow:0 0 0 3px #667eea1a;outline:none}.TaskReview_formInput__-7n8Z:focus+label,.TaskReview_formInput__-7n8Z:not(:placeholder-shown)+label,.TaskReview_formSelect__HL8-6:focus+label,.TaskReview_formSelect__HL8-6:not(:placeholder-shown)+label,.TaskReview_formTextarea__8WNFr:focus+label,.TaskReview_formTextarea__8WNFr:not(:placeholder-shown)+label{background:#f9fafb;color:#667eea;font-size:.75rem;font-weight:600;left:8px;top:-8px}.TaskReview_formTextarea__8WNFr{min-height:100px;padding-top:20px;resize:vertical}.TaskReview_formSelect__HL8-6{cursor:pointer}.TaskReview_formRow__Ey7N8{grid-gap:20px;display:grid;gap:20px;grid-template-columns:1fr 1fr}.TaskReview_formActions__hFykv{display:flex;gap:12px;margin-top:25px}.TaskReview_btn__bWxhG{align-items:center;border:none;border-radius:6px;cursor:pointer;display:flex;font-size:.9rem;font-weight:500;gap:8px;padding:12px 24px;text-decoration:none;transition:all .3s ease}.TaskReview_btnPrimary__cqhm9{background-color:#667eea;color:#fff;flex:1 1}.TaskReview_btnPrimary__cqhm9:hover:not(:disabled){background-color:#5a67d8;box-shadow:0 4px 12px #667eea66;transform:translateY(-1px)}.TaskReview_btnPrimary__cqhm9:disabled{background-color:#9ca3af;box-shadow:none;cursor:not-allowed;transform:none}.TaskReview_btnSecondary__s-RNf{background-color:#f3f4f6;border:1px solid #d1d5db;color:#374151}.TaskReview_btnSecondary__s-RNf:hover{background-color:#e5e7eb;border-color:#9ca3af}.TaskReview_taskActions__eoSAl{border-top:1px solid #e5e7eb;margin-top:20px;padding-top:20px}.TaskReview_reviewDetails__8Ikr1{background:#f9fafb;border:1px solid #e5e7eb;border-radius:8px;margin:20px 0;padding:20px}.TaskReview_reviewDetails__8Ikr1 h4{color:#1f2937;font-size:1.1rem;font-weight:600;margin:0 0 15px}.TaskReview_reviewSummary__kg\+KR{display:flex;flex-direction:column;gap:15px}.TaskReview_satisfactionRate__Qf6x9{align-items:center;border-radius:8px;display:flex;font-size:1rem;font-weight:600;gap:10px;padding:10px 15px;width:fit-content}.TaskReview_reviewComment__sY-1G{align-items:flex-start;background:#fff;border-left:3px solid #667eea;border-radius:6px;display:flex;gap:10px;padding:15px}.TaskReview_reviewComment__sY-1G svg{color:#667eea;flex-shrink:0;margin-top:2px}.TaskReview_reviewComment__sY-1G p{color:#4b5563;font-style:italic;line-height:1.5;margin:0}.TaskReview_reviewInfo__Sv3cs{background:#e0f2fe;border:1px solid #b3e5fc;border-radius:6px;margin-top:15px;padding:10px}.TaskReview_reviewInfo__Sv3cs p{color:#0277bd;font-size:.9rem;margin:0}.TaskReview_emptyState__GHtgG{color:#6b7280;padding:60px 20px;text-align:center}.TaskReview_emptyState__GHtgG svg{color:#d1d5db;margin-bottom:20px}.TaskReview_emptyState__GHtgG h3{color:#374151;font-size:1.5rem;font-weight:600;margin:0 0 10px}.TaskReview_emptyState__GHtgG p{font-size:1rem;line-height:1.6;margin:0 auto;max-width:400px}@media (max-width:768px){.TaskReview_taskReviewContainer__C30gg{padding:15px}.TaskReview_mainTitle__TlMKj{font-size:2rem}.TaskReview_subtitle__xOASB{font-size:1rem}.TaskReview_analyticsGrid__8m7aa,.TaskReview_tasksGrid__XTwSA{grid-template-columns:1fr}.TaskReview_taskHeader__n66E0{align-items:flex-start;flex-direction:column;gap:10px}.TaskReview_formRow__Ey7N8{grid-template-columns:1fr}.TaskReview_formActions__hFykv{flex-direction:column}.TaskReview_tabNav__J-hg2{flex-direction:column;gap:4px}.TaskReview_tabButton__j8I2O{justify-content:flex-start}.TaskReview_performanceOverview__UUrKo,.TaskReview_recentTasksGrid__-oWrV{grid-template-columns:1fr}}@media (max-width:480px){.TaskReview_taskReviewHeader__kzhyn{padding:20px 15px}.TaskReview_mainTitle__TlMKj{font-size:1.75rem}.TaskReview_analyticsCard__2ygdo{padding:20px}.TaskReview_analyticsValue__scp3Z{font-size:1.5rem}.TaskReview_taskCard__2UPJu{padding:20px}.TaskReview_imagesGrid__TWv2A{grid-template-columns:repeat(2,1fr)}.TaskReview_recentTaskCard__pj6o7{align-items:flex-start;flex-direction:column;gap:10px}.TaskReview_taskSummary__HCkQe{margin-right:0}}.SecuritySettings_securitySettingsContainer__ArC5c{box-sizing:border-box;margin:0 auto;max-width:1000px;padding:20px;width:100%}.SecuritySettings_pageHeader__bOO3Q{border-bottom:2px solid #e5e7eb;margin-bottom:40px;padding-bottom:24px}.SecuritySettings_pageHeader__bOO3Q h1{align-items:center;color:#1f2937;display:flex;font-size:2rem;font-weight:700;gap:12px;margin:0 0 8px}.SecuritySettings_pageHeader__bOO3Q h1 svg{color:#4f46e5}.SecuritySettings_pageHeader__bOO3Q p{color:#6b7280;font-size:1rem;margin:0}.SecuritySettings_modalOverlay__3guWX{align-items:center;background-color:#0009;bottom:0;display:flex;justify-content:center;left:0;padding:20px;position:fixed;right:0;top:0;z-index:1000}.SecuritySettings_backupModal__DqVhj,.SecuritySettings_confirmModal__oMFJC,.SecuritySettings_setupModal__1hNlE{background:#fff;border-radius:16px;box-shadow:0 20px 25px -5px #0000001a,0 10px 10px -5px #0000000a;max-height:90vh;max-width:650px;overflow-y:auto;width:100%}.SecuritySettings_modalHeader__qz7xY{align-items:center;border-bottom:1px solid #e5e7eb;display:flex;justify-content:space-between;padding:24px}.SecuritySettings_modalHeader__qz7xY h2{color:#1f2937;font-size:1.5rem;font-weight:600;margin:0}.SecuritySettings_closeButton__C8UPJ{align-items:center;background:none;border:none;border-radius:6px;color:#6b7280;cursor:pointer;display:flex;font-size:1.25rem;justify-content:center;padding:8px;transition:all .2s}.SecuritySettings_closeButton__C8UPJ:hover:not(:disabled){background-color:#f3f4f6;color:#1f2937}.SecuritySettings_closeButton__C8UPJ:disabled{cursor:not-allowed;opacity:.5}.SecuritySettings_modalContent__jCTNA{padding:24px}@keyframes SecuritySettings_fadeIn__PUuec{0%{opacity:0}to{opacity:1}}@keyframes SecuritySettings_slideUp__ZZ2sq{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}.SecuritySettings_errorMessage__f611H,.SecuritySettings_successMessage__1geGM{align-items:center;animation:SecuritySettings_slideIn__Z8YVJ .3s ease-out;border-radius:8px;display:flex;font-size:.95rem;gap:12px;margin-bottom:24px;padding:16px}.SecuritySettings_errorMessage__f611H{background-color:#fee2e2;border:1px solid #fecaca;color:#991b1b;margin-top:1rem}.SecuritySettings_successMessage__1geGM{background-color:#d1fae5;border:1px solid #a7f3d0;color:#065f46;margin-top:1rem}.SecuritySettings_errorMessage__f611H svg,.SecuritySettings_successMessage__1geGM svg{flex-shrink:0;font-size:1.25rem}.SecuritySettings_securitySectionsGrid__WTSq2{grid-gap:24px;display:grid;gap:24px;grid-template-columns:1fr;margin-bottom:40px}@media (min-width:768px){.SecuritySettings_securitySectionsGrid__WTSq2{grid-template-columns:repeat(auto-fit,minmax(450px,1fr))}}.SecuritySettings_securitySection__qfJII{background:#f9fafb;border:1px solid #e5e7eb;border-radius:12px;box-shadow:0 1px 3px #0000000d;padding:24px;transition:all .3s ease}.SecuritySettings_securitySection__qfJII:hover{box-shadow:0 4px 12px #00000014}.SecuritySettings_sectionHeader__fDzxc{justify-content:space-between;margin-bottom:20px}.SecuritySettings_sectionHeader__fDzxc,.SecuritySettings_sectionTitle__paUAf{align-items:flex-start;display:flex;gap:16px}.SecuritySettings_sectionTitle__paUAf svg{color:#4f46e5;flex-shrink:0;font-size:1.5rem;margin-top:4px}.SecuritySettings_sectionTitle__paUAf h3{color:#1f2937;font-size:1.25rem;font-weight:600;margin:0 0 4px}.SecuritySettings_sectionTitle__paUAf p{color:#6b7280;font-size:.875rem;margin:0}.SecuritySettings_toggle__1Ka6t{display:inline-block;height:28px;position:relative;width:52px}.SecuritySettings_toggle__1Ka6t input{height:0;opacity:0;width:0}.SecuritySettings_slider__-zi6N{background-color:#d1d5db;border-radius:34px;bottom:0;cursor:pointer;left:0;position:absolute;right:0;top:0;transition:.3s}.SecuritySettings_slider__-zi6N:before{background-color:#fff;border-radius:50%;bottom:4px;content:"";height:20px;left:4px;position:absolute;transition:.3s;width:20px}.SecuritySettings_toggle__1Ka6t input:checked+.SecuritySettings_slider__-zi6N{background-color:#4f46e5}.SecuritySettings_toggle__1Ka6t input:checked+.SecuritySettings_slider__-zi6N:before{transform:translateX(24px)}.SecuritySettings_toggle__1Ka6t input:disabled+.SecuritySettings_slider__-zi6N{cursor:not-allowed;opacity:.5}.SecuritySettings_enabledBadge__FTAB3{align-items:center;background-color:#d1fae5;border-radius:20px;color:#065f46;display:inline-flex;font-size:.875rem;font-weight:500;gap:6px;padding:6px 12px}.SecuritySettings_totpActions__2y1j\+{margin-top:20px}.SecuritySettings_backupCodesInfo__ZSv7J{background:#fff;border:1px solid #e5e7eb;border-radius:8px;margin-bottom:20px;padding:16px}.SecuritySettings_backupCodesInfo__ZSv7J p{color:#374151;font-size:.875rem;margin:0}.SecuritySettings_backupCodesInfo__ZSv7J strong{color:#4f46e5;font-weight:600}.SecuritySettings_dangerButton__mg-YH,.SecuritySettings_downloadButton__3JMHr,.SecuritySettings_primaryButton__BMqGu,.SecuritySettings_secondaryButton__icUdu{align-items:center;border:none;border-radius:8px;cursor:pointer;display:flex;font-size:.875rem;font-weight:600;gap:8px;justify-content:center;padding:12px 24px;transition:all .2s;width:100%}.SecuritySettings_primaryButton__BMqGu{background-color:#4f46e5;color:#fff}.SecuritySettings_primaryButton__BMqGu:hover:not(:disabled){background-color:#4338ca;box-shadow:0 4px 12px #4f46e54d;transform:translateY(-1px)}.SecuritySettings_secondaryButton__icUdu{background-color:#fff;border:1px solid #d1d5db;color:#374151}.SecuritySettings_secondaryButton__icUdu:hover:not(:disabled){background-color:#f9fafb;border-color:#9ca3af}.SecuritySettings_dangerButton__mg-YH{background-color:#ef4444;color:#fff}.SecuritySettings_dangerButton__mg-YH:hover:not(:disabled){background-color:#dc2626;box-shadow:0 4px 12px #ef44444d;transform:translateY(-1px)}.SecuritySettings_downloadButton__3JMHr{background-color:#10b981;color:#fff;margin-top:16px}.SecuritySettings_downloadButton__3JMHr:hover:not(:disabled){background-color:#059669;box-shadow:0 4px 12px #10b9814d;transform:translateY(-1px)}.SecuritySettings_dangerButton__mg-YH:disabled,.SecuritySettings_downloadButton__3JMHr:disabled,.SecuritySettings_primaryButton__BMqGu:disabled,.SecuritySettings_secondaryButton__icUdu:disabled{cursor:not-allowed;opacity:.6}.SecuritySettings_buttonGroup__60nsK{grid-gap:12px;display:grid;gap:12px;grid-template-columns:1fr 1fr;margin-top:16px}@media (max-width:600px){.SecuritySettings_buttonGroup__60nsK{grid-template-columns:1fr}}.SecuritySettings_warningBox__7h\+su{background-color:#fef3c7;border:1px solid #fde68a;border-radius:8px;color:#92400e;display:flex;gap:12px;margin-bottom:20px;padding:16px}.SecuritySettings_warningBox__7h\+su svg{flex-shrink:0;font-size:1.25rem;margin-top:2px}.SecuritySettings_warningBox__7h\+su p{font-size:.875rem;line-height:1.5;margin:0}.SecuritySettings_qrCodeSection__fQs6D{text-align:center}.SecuritySettings_instruction__g6NyX{color:#6b7280;font-size:.875rem;line-height:1.5;margin-bottom:24px}.SecuritySettings_qrCodeContainer__9htqq{background:#fff;border:2px solid #e5e7eb;border-radius:12px;display:flex;justify-content:center;margin-bottom:24px;padding:24px}.SecuritySettings_manualEntry__gfboA{margin-top:24px}.SecuritySettings_manualEntry__gfboA p{color:#6b7280;font-size:.875rem;margin-bottom:12px}.SecuritySettings_secretCode__xxQMh{align-items:center;background:#f3f4f6;border:1px solid #e5e7eb;border-radius:8px;display:flex;gap:12px;justify-content:space-between;overflow-x:auto;padding:12px 16px}.SecuritySettings_secretCode__xxQMh code{color:#1f2937;flex:1 1;font-family:Courier New,monospace;font-size:.875rem;letter-spacing:2px;min-width:0;word-break:break-all}.SecuritySettings_copyButton__vyB2n,.SecuritySettings_copyIconButton__cAS3t{align-items:center;background:none;border:none;border-radius:6px;color:#6b7280;cursor:pointer;display:flex;justify-content:center;padding:8px;transition:all .2s}.SecuritySettings_copyButton__vyB2n:hover,.SecuritySettings_copyIconButton__cAS3t:hover{background-color:#e5e7eb;color:#1f2937}.SecuritySettings_verifySection__9RKW\+{margin-bottom:24px;text-align:center}.SecuritySettings_codeInput__UFhJO{border:2px solid #d1d5db;border-radius:8px;font-family:Courier New,monospace;font-size:1.5rem;letter-spacing:8px;max-width:200px;padding:16px;text-align:center;transition:all .2s;width:100%}.SecuritySettings_codeInput__UFhJO:focus{border-color:#4f46e5;box-shadow:0 0 0 3px #4f46e51a;outline:none}.SecuritySettings_backupCodesList__\+MFTb{grid-gap:8px;background:#f9fafb;border:1px solid #e5e7eb;border-radius:8px;display:grid;gap:8px;grid-template-columns:1fr;margin:20px 0;max-height:400px;overflow-y:auto;padding:16px}.SecuritySettings_backupCodeItem__nCHRn{align-items:center;background:#fff;border:1px solid #e5e7eb;border-radius:6px;color:#1f2937;display:flex;font-family:Courier New,monospace;font-size:.875rem;justify-content:space-between;padding:12px 16px}.SecuritySettings_backupCodeItem__nCHRn code{flex:1 1;letter-spacing:1px}.SecuritySettings_securityInfo__1u5C9{background:#eff6ff;border:1px solid #bfdbfe;border-radius:12px;display:flex;gap:16px;margin-top:40px;padding:24px}.SecuritySettings_securityInfo__1u5C9 svg{color:#2563eb;flex-shrink:0;font-size:1.5rem;margin-top:2px}.SecuritySettings_securityInfo__1u5C9 h4{color:#1e40af;font-size:1.125rem;font-weight:600;margin:0 0 12px}.SecuritySettings_securityInfo__1u5C9 ul{color:#1e40af;margin:0;padding-left:20px}.SecuritySettings_securityInfo__1u5C9 li{font-size:.875rem;line-height:1.6;margin-bottom:6px}.SecuritySettings_securityInfo__1u5C9 li:last-child{margin-bottom:0}@keyframes SecuritySettings_slideIn__Z8YVJ{0%{opacity:0;transform:translateY(-10px)}to{opacity:1;transform:translateY(0)}}.SecuritySettings_backupCodesList__\+MFTb::-webkit-scrollbar{width:8px}.SecuritySettings_backupCodesList__\+MFTb::-webkit-scrollbar-track{background:#f1f1f1;border-radius:10px}.SecuritySettings_backupCodesList__\+MFTb::-webkit-scrollbar-thumb{background:#cbd5e1;border-radius:10px}.SecuritySettings_backupCodesList__\+MFTb::-webkit-scrollbar-thumb:hover{background:#94a3b8}@media (max-width:640px){.SecuritySettings_securitySettingsContainer__ArC5c{padding:16px}.SecuritySettings_pageHeader__bOO3Q{margin-bottom:24px;padding-bottom:16px}.SecuritySettings_pageHeader__bOO3Q h1{font-size:1.5rem}.SecuritySettings_securitySectionsGrid__WTSq2{gap:16px;grid-template-columns:1fr}.SecuritySettings_securitySection__qfJII{padding:16px}.SecuritySettings_sectionHeader__fDzxc{flex-direction:column}.SecuritySettings_secretCode__xxQMh code{font-size:.75rem;letter-spacing:1px}.SecuritySettings_buttonGroup__60nsK{grid-template-columns:1fr}.SecuritySettings_securityInfo__1u5C9{flex-direction:column;gap:12px;padding:16px}.SecuritySettings_securityInfo__1u5C9 svg{height:24px;width:24px}.SecuritySettings_codeInput__UFhJO{font-size:1.25rem;max-width:100%}}.ConfirmDialog_modalOverlay__IHnfW{align-items:center;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);background-color:#0009;bottom:0;display:flex;justify-content:center;left:0;position:fixed;right:0;top:0;z-index:999}.ConfirmDialog_modalContent__bPYLT{animation:ConfirmDialog_modalSlideIn__MjHW\+ .2s ease-out;background-color:#fff;border:1px solid #ffffff1a;border-radius:12px;box-shadow:0 20px 25px -5px #0000001a,0 10px 10px -5px #0000000a;max-width:350px;min-width:280px;padding:1.5rem;text-align:center;transform-origin:center;width:auto}@keyframes ConfirmDialog_modalSlideIn__MjHW\+{0%{opacity:0;transform:scale(.9) translateY(-10px)}to{opacity:1;transform:scale(1) translateY(0)}}.ConfirmDialog_message__Ue9yY{color:#374151;font-size:1rem;font-weight:500;line-height:1.5;margin-bottom:1.5rem;padding:0 .5rem}.ConfirmDialog_actions__gDBqe{display:flex;flex-wrap:wrap;gap:.75rem;justify-content:center;margin:0 auto;max-width:200px}.ConfirmDialog_confirmBtn__Mp2wg{background:linear-gradient(135deg,#ef4444,#dc2626);border:none;border-radius:8px;box-shadow:0 2px 4px #ef444433;color:#fff;cursor:pointer;font-size:.875rem;font-weight:600;min-width:80px;padding:.75rem 1.5rem;transition:all .2s ease}.ConfirmDialog_confirmBtn__Mp2wg:hover{background:linear-gradient(135deg,#dc2626,#b91c1c);box-shadow:0 4px 8px #ef44444d;transform:translateY(-1px)}.ConfirmDialog_cancelBtn__1rqOi{background-color:#f3f4f6;border:1px solid #d1d5db;border-radius:8px;color:#374151;cursor:pointer;font-size:.875rem;font-weight:600;min-width:80px;padding:.75rem 1.5rem;transition:all .2s ease}.ConfirmDialog_cancelBtn__1rqOi:hover{background-color:#e5e7eb;box-shadow:0 2px 4px #0000001a;transform:translateY(-1px)}@media (max-width:480px){.ConfirmDialog_modalContent__bPYLT{margin:1rem;min-width:0;min-width:auto;padding:1.25rem;width:95%}.ConfirmDialog_message__Ue9yY{font-size:.95rem;margin-bottom:1.25rem}.ConfirmDialog_actions__gDBqe{flex-direction:column;gap:.5rem}.ConfirmDialog_cancelBtn__1rqOi,.ConfirmDialog_confirmBtn__Mp2wg{padding:.875rem;width:100%}}.all-tasks-container{background:linear-gradient(135deg,#667eea,#764ba2);font-family:Inter,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;margin:0 auto;max-width:1200px;min-height:100vh;padding:1rem}.all-tasks-header{color:#fff;font-size:2.5rem;font-weight:700;letter-spacing:-.02em;margin-bottom:2.5rem;text-align:center;text-shadow:0 2px 4px #0000004d}.priority-alert{animation:pulse-glow 2s infinite alternate;background:linear-gradient(135deg,#ff6b6b,#ee5a24);border-left:4px solid #ff4757;border-radius:12px;box-shadow:0 8px 32px #ff6b6b4d;color:#fff;margin-bottom:2rem;padding:1.5rem}@keyframes pulse-glow{0%{box-shadow:0 8px 32px #ff6b6b4d}to{box-shadow:0 8px 32px #ff6b6b80}}.priority-alert h3{font-size:1.25rem;font-weight:600;margin:0 0 .5rem}.priority-alert p{margin:0;opacity:.9}.filters-section{grid-gap:2rem;align-items:end;-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);background:#fffffff2;border:1px solid #fff3;border-radius:16px;box-shadow:0 8px 32px #0000001a;display:grid;gap:2rem;grid-template-columns:1fr 1fr auto;margin-bottom:2rem;padding:2rem}.filter-group{display:flex;flex-direction:column;gap:.5rem}.filter-group label{color:#2c3e50;font-size:.9rem;font-weight:600;letter-spacing:.5px;text-transform:uppercase}.filter-select{background:#fff;border:2px solid #e1e8ed;color:#2c3e50;font-size:1rem;outline:none;padding:.75rem 1rem;transition:all .3s ease}.filter-select:hover{border-color:#667eea}.results-count{background:linear-gradient(135deg,#667eea,#764ba2);border-radius:20px;box-shadow:0 4px 12px #667eea4d;color:#fff;font-size:.9rem;font-weight:600;padding:.75rem 1.5rem;white-space:nowrap}.task-creator{background:linear-gradient(135deg,#e3f2fd,#bbdefb);border:1px solid #90caf9;border-radius:15px;box-shadow:0 1px 3px #0000001a;color:#0d47a1;font-size:.85em;font-weight:600;padding:4px 10px}@media (max-width:768px){.task-creator{font-size:.75em;padding:2px 6px}}.all-tasks-list{grid-gap:1.5rem;display:grid;gap:1.5rem;list-style:none;margin:0;padding:0}.task-item{-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);background:#fffffff2;border:1px solid #fff3;border-radius:16px;box-shadow:0 4px 20px #00000014;cursor:pointer;overflow:hidden;padding:1.5rem;position:relative;transition:all .3s cubic-bezier(.4,0,.2,1)}.task-item:before{background:linear-gradient(135deg,#667eea,#764ba2);content:"";height:4px;left:0;position:absolute;right:0;top:0;transform:scaleX(0);transition:transform .3s ease}.task-item:hover{box-shadow:0 12px 40px #00000026;transform:translateY(-4px)}.task-item:hover:before{transform:scaleX(1)}.task-content{display:flex;flex-direction:column;gap:1rem}.task-summary{color:#010101!important;font-size:1.25rem;font-weight:600;line-height:1.4;margin-bottom:.5rem}.task-details{align-items:center;display:flex;flex-wrap:wrap;gap:.75rem}.task-category{background:linear-gradient(135deg,#74b9ff,#0984e3);color:#fff;font-weight:500;text-transform:uppercase}.task-category,.task-status{border-radius:12px;font-size:.8rem;letter-spacing:.5px;padding:.25rem .75rem}.task-status{box-shadow:0 2px 8px #0003;color:#fff!important;font-weight:600}.task-date{color:#74b9ff;font-size:.85rem;font-weight:500}.task-paid{align-items:center;background:linear-gradient(135deg,#00b894,#00a085);border-radius:12px;color:#fff;display:flex;font-size:.8rem;font-weight:600;gap:.25rem;padding:.25rem .75rem}.task-metrics{color:#636e72;display:flex;font-size:.9rem;font-weight:500;gap:1.5rem}.task-metrics span{align-items:center;display:flex;gap:.25rem}.task-metrics span:before{background:#74b9ff;border-radius:50%;content:"";height:6px;width:6px}.delete-task-btn{background-color:#dc3545;border:none;border-radius:4px;color:#fff;cursor:pointer;font-size:12px;margin-left:10px;padding:5px 10px}.delete-task-btn:hover{background-color:#c82333}.task-item{align-items:center;display:flex;justify-content:space-between}.error,.loading{border-radius:16px;font-size:1.1rem;font-weight:500;margin:2rem 0;padding:3rem;text-align:center}.loading{background:#74b9ff1a;border:2px dashed #74b9ff;color:#74b9ff}.error{background:#ff6b6b1a;border:2px solid #ff6b6b;color:#ff6b6b}.no-tasks{background:#ffffff1a;border:2px dashed #ffffff4d;border-radius:16px;color:#fffc;font-size:1.2rem;padding:4rem 2rem}@media (max-width:768px){.all-tasks-container{padding:6rem 1rem 1rem}.all-tasks-header{font-size:2rem;margin-bottom:1.5rem}.filters-section{gap:1.5rem;grid-template-columns:1fr;padding:1.5rem}.results-count{text-align:center}.task-details{align-items:flex-start;flex-direction:column;gap:.5rem}.task-summary{font-size:1.1rem}}@media (max-width:480px){.all-tasks-container{padding:1rem .5rem .5rem}.all-tasks-header{font-size:1.75rem}.filters-section,.task-item{padding:1rem}}.Chat_adminChatSystem__1nzor{animation:Chat_gradientShift__dqJM0 15s ease infinite;background:linear-gradient(135deg,#667eea,#764ba2 25%,#667eea 50%,#764ba2 75%,#667eea);background-size:400% 400%;display:flex;font-family:Segoe UI,Tahoma,Geneva,Verdana,sans-serif;height:100vh;margin:0 auto;overflow:hidden;width:1300px}@keyframes Chat_gradientShift__dqJM0{0%{background-position:0 50%}50%{background-position:100% 50%}to{background-position:0 50%}}.Chat_chatSidebar__6\+i2L{-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);background:#fffffffa;border-right:1px solid #fff3;box-shadow:4px 0 25px #0000001a;display:flex;flex-direction:column;width:350px;z-index:10}.Chat_chatSidebar__6\+i2L:before{background:linear-gradient(145deg,#ffffff1a,#ffffff0d);bottom:0;content:"";left:0;pointer-events:none;position:absolute;right:0;top:0}.Chat_sidebarHeader__NwqPC{align-items:center;background:#ffffffe6;border-bottom:1px solid #667eea1a;display:flex;justify-content:space-between;padding:25px 20px;position:relative;z-index:2}.Chat_sidebarHeader__NwqPC:before{background:linear-gradient(90deg,#0000,#667eea4d,#0000);bottom:0;content:"";height:1px;left:0;position:absolute;right:0}.Chat_sidebarHeader__NwqPC h3{-webkit-text-fill-color:#0000;background:linear-gradient(135deg,#667eea,#764ba2);-webkit-background-clip:text;background-clip:text;color:#2d3748;font-size:20px;font-weight:700;margin:0}.Chat_groupControls__7f7sg{align-items:center;display:flex;gap:8px;isolation:isolate;position:relative;z-index:999998}.Chat_settingsBtn__f-z6o{align-items:center;background:#ffffff1a;border:1px solid #fff3;border-radius:6px;color:#fff;cursor:pointer;display:flex;font-size:16px;justify-content:center;padding:8px 12px;position:relative;transition:all .2s ease;z-index:1001}.Chat_settingsBtn__f-z6o:hover{background:#fff3;border-color:#ffffff4d;transform:translateY(-1px)}.Chat_groupSettingsMenu__G1IXm{background:#2c3e50!important;border:1px solid #34495e!important;border-radius:8px!important;box-shadow:0 20px 40px #0009!important;isolation:isolate!important;margin-top:0!important;min-width:200px!important;padding:12px!important;pointer-events:auto!important;position:fixed!important;right:30px!important;top:100px!important;transform:translateZ(0)!important;z-index:2147483647!important;z-index:999999!important}.Chat_groupSettingsMenu__G1IXm:before{border-bottom:6px solid #2c3e50;border-left:6px solid #0000;border-right:6px solid #0000;content:"";height:0;position:absolute;right:12px;top:-6px;width:0}.Chat_adminMessage__DtnOb,.Chat_groupMessage__s\+qPj,.Chat_otherMessage__Sjgsu,.Chat_ownMessage__1MZHy{z-index:1!important}.Chat_settingsOverlay__kMXC9{align-items:flex-start;animation:Chat_fadeIn__drv8t .2s ease;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);background:#0006;display:flex;height:100vh;justify-content:flex-end;left:0;padding:20px;position:fixed;top:0;width:100vw;z-index:999998}.Chat_groupSettingsPanel__13jkg{animation:Chat_slideInRight__mhU5W .3s cubic-bezier(.4,0,.2,1);background:#fff;border-radius:16px;box-shadow:0 20px 40px #00000026;margin-top:80px;max-width:380px;overflow:hidden;width:100%}.Chat_settingsHeader__K5Adq{align-items:center;background:linear-gradient(135deg,#10b981,#059669);color:#fff;display:flex;justify-content:space-between;padding:20px 24px}.Chat_settingsHeader__K5Adq h3{align-items:center;display:flex;font-size:18px;font-weight:700;gap:8px;margin:0}.Chat_closeSettingsBtn__7veV4{align-items:center;background:#fff3;border:none;border-radius:50%;color:#fff;cursor:pointer;display:flex;font-size:14px;font-weight:700;height:32px;justify-content:center;transition:all .2s ease;width:32px}.Chat_closeSettingsBtn__7veV4:hover{background:#ffffff4d;transform:scale(1.1)}.Chat_settingsContent__KJZdG{display:flex;flex-direction:column;gap:20px;padding:24px}.Chat_statusCard__W1k2b{align-items:center;background:linear-gradient(135deg,#f8fafc,#f1f5f9);border:2px solid #e2e8f0;border-radius:12px;display:flex;gap:16px;padding:20px}.Chat_statusIcon__3\+UUU{flex-shrink:0;font-size:28px}.Chat_statusInfo__9xlFg h4{color:#1e293b;font-size:15px;font-weight:600;margin:0 0 6px}.Chat_lockedText__uJyZ3{color:#dc2626;font-size:13px;font-weight:600;margin:0}.Chat_unlockedText__NFsmH{color:#059669;font-size:13px;font-weight:600;margin:0}.Chat_statusInfo__9xlFg small{color:#64748b;display:block;font-size:11px;margin-top:4px}.Chat_actionCard__qwL6j{background:#fff;border:2px solid #e2e8f0;border-radius:12px}.Chat_actionCard__qwL6j h4{border-bottom:1px solid #f1f5f9;color:#1e293b;font-size:15px;font-weight:600;margin:0;padding:16px 20px}.Chat_actionButtons__7Mfsn{padding:20px}.Chat_lockButton__-xaAh,.Chat_unlockButton__nurYI{align-items:center;border:none;border-radius:10px;cursor:pointer;display:flex;font-size:14px;font-weight:600;gap:8px;justify-content:center;padding:14px 20px;transition:all .3s cubic-bezier(.4,0,.2,1);width:100%}.Chat_lockButton__-xaAh{background:linear-gradient(135deg,#ef4444,#dc2626);box-shadow:0 4px 12px #ef44444d;color:#fff}.Chat_lockButton__-xaAh:hover{background:linear-gradient(135deg,#dc2626,#b91c1c);box-shadow:0 6px 20px #ef444466;transform:translateY(-2px)}.Chat_unlockButton__nurYI{background:linear-gradient(135deg,#10b981,#059669);box-shadow:0 4px 12px #10b9814d;color:#fff}.Chat_unlockButton__nurYI:hover{background:linear-gradient(135deg,#059669,#047857);box-shadow:0 6px 20px #10b98166;transform:translateY(-2px)}.Chat_chatHeader__vnckQ{align-items:center;background:linear-gradient(135deg,#667eea,#764ba2);border-bottom:1px solid #ffffff1a;color:#fff;display:flex;justify-content:space-between;overflow:visible;padding:16px 20px}.Chat_userInfo__EDWpo{gap:12px}.Chat_chatMain__j\+AvG{overflow:visible;z-index:30}.Chat_chatSidebar__6\+i2L{position:relative;z-index:997}@media (max-width:768px){.Chat_groupSettingsMenu__G1IXm{min-width:180px;right:-8px}.Chat_settingsBtn__f-z6o{font-size:14px;padding:6px 10px}.Chat_modalOverlay__0Skvr{padding:15px}.Chat_confirmationModal__GcUZV{max-width:100%}.Chat_settingsOverlay__kMXC9{align-items:center;justify-content:center;padding:10px}.Chat_groupSettingsPanel__13jkg{margin-top:0;max-width:100%}.Chat_modalFooter__\+bsly,.Chat_modalHeader__1ZCpR{padding:20px}.Chat_modalBody__iXfGK{padding:24px 20px}.Chat_lockBtn__KH6AV,.Chat_unlockBtn__iHwNs{font-size:12px;padding:6px 12px}}.Chat_refreshBtn__Tjzlb{align-items:center;background:linear-gradient(45deg,#667eea,#764ba2);border:none;border-radius:50%;box-shadow:0 4px 15px #667eea4d;color:#fff;cursor:pointer;display:flex;font-size:18px;height:40px;justify-content:center;transition:all .4s cubic-bezier(.4,0,.2,1);width:40px}.Chat_refreshBtn__Tjzlb:hover{box-shadow:0 8px 25px #667eea66;transform:rotate(1turn) scale(1.1)}.Chat_refreshBtn__Tjzlb:disabled{cursor:not-allowed;opacity:.6;transform:none}.Chat_searchContainer__u4\+y6{padding:20px;position:relative}.Chat_searchInput__kh5Ui{background:#fffffff2;border:2px solid #667eea33;border-radius:30px;box-shadow:0 2px 10px #0000000d;font-size:15px;outline:none;padding:15px 45px 15px 20px;transition:all .4s cubic-bezier(.4,0,.2,1);width:100%}.Chat_searchInput__kh5Ui:focus{border-color:#667eea;box-shadow:0 0 0 4px #667eea1a,0 4px 20px #667eea33;transform:translateY(-2px)}.Chat_searchInput__kh5Ui::placeholder{color:#a0aec0;font-style:italic}.Chat_searchLoader__iYewY{animation:Chat_spin__Cpejl 1s linear infinite;color:#667eea;position:absolute;right:35px;top:50%;transform:translateY(-50%)}@keyframes Chat_spin__Cpejl{0%{transform:translateY(-50%) rotate(0deg)}to{transform:translateY(-50%) rotate(1turn)}}.Chat_contactsList__bowCD{flex:1 1;overflow-y:auto;padding:10px 0;position:relative}.Chat_contactItem__wS\+E5{align-items:center;border-left:4px solid #0000;cursor:pointer;display:flex;margin:2px 3%;padding:18px 15px;position:relative;transition:all .4s cubic-bezier(.4,0,.2,1)}.Chat_contactItem__wS\+E5:before{background:linear-gradient(135deg,#667eea1a,#764ba21a);bottom:0;content:"";left:0;position:absolute;top:0;transition:width .4s cubic-bezier(.4,0,.2,1);width:0}.Chat_contactItem__wS\+E5:hover:before{width:100%}.Chat_contactItem__wS\+E5.Chat_selected__2XrGv,.Chat_contactItem__wS\+E5:hover{border-left-color:#667eea;transform:translateX(5px)}.Chat_contactItem__wS\+E5.Chat_selected__2XrGv{background:linear-gradient(90deg,#667eea26,#764ba21a);box-shadow:0 4px 15px #667eea1a}.Chat_groupChatItem__BCVVr{background:linear-gradient(90deg,#10b9811a,#34d3990d);border:1px solid #10b98133;border-radius:12px;margin:0 10px 10px}.Chat_groupChatItem__BCVVr.Chat_selected__2XrGv{background:linear-gradient(90deg,#10b98133,#34d3991a);border-color:#10b981;box-shadow:0 4px 20px #10b98133}.Chat_contactAvatar__xRFOU{align-items:center;background:linear-gradient(45deg,#667eea,#764ba2);border-radius:50%;box-shadow:0 4px 15px #667eea4d;color:#fff;display:flex;font-size:18px;font-weight:700;height:50px;justify-content:center;margin-right:15px;position:relative;transition:all .3s ease;width:50px}.Chat_contactAvatar__xRFOU:hover{box-shadow:0 6px 20px #667eea66;transform:scale(1.05)}.Chat_groupAvatar__ieOWi{background:linear-gradient(45deg,#10b981,#34d399);box-shadow:0 4px 15px #10b9814d}.Chat_onlineIndicator__gIALC{animation:Chat_pulse__VwKjF 2s infinite;background:#10b981;border:2px solid #fff;border-radius:50%;bottom:2px;box-shadow:0 2px 6px #10b98166;height:14px;position:absolute;right:2px;width:14px}@keyframes Chat_pulse__VwKjF{0%{transform:scale(1)}50%{transform:scale(1.1)}to{transform:scale(1)}}.Chat_contactInfo__0bqdn{flex:1 1;min-width:0}.Chat_contactName__juBHU{align-items:center;color:#2d3748;display:flex;font-size:16px;font-weight:600;gap:8px;margin-bottom:2px}.Chat_contactRole__VMfkg{font-size:14px;opacity:.8}.Chat_lastMessage__Sualf{color:#718096;font-size:13px;font-style:italic;margin-top:4px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.Chat_unreadBadge__rlJsf{animation:Chat_bounce__cDe\+e .5s ease-in-out;background:linear-gradient(45deg,#ef4444,#dc2626);border-radius:15px;box-shadow:0 2px 8px #ef44444d;color:#fff;font-size:12px;font-weight:700;min-width:20px;padding:4px 10px;text-align:center}@keyframes Chat_bounce__cDe\+e{0%,to{transform:scale(1)}50%{transform:scale(1.2)}}.Chat_chatMain__j\+AvG{-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);background:#fffffff2;display:flex;flex:1 1;flex-direction:column;position:relative}.Chat_chatMain__j\+AvG:before{background:linear-gradient(145deg,#ffffff1a,#ffffff0d);bottom:0;content:"";left:0;pointer-events:none;position:absolute;right:0;top:0}.Chat_emptyChat__q6kVQ{align-items:center;background:linear-gradient(135deg,#ffffffe6,#f0f5ffcc);display:flex;flex:1 1;flex-direction:column;justify-content:center;padding:60px 40px;position:relative;text-align:center;z-index:2}.Chat_emptyChat__q6kVQ:before{content:"💬";font-size:120px;left:50%;opacity:.1;position:absolute;top:50%;transform:translate(-50%,-50%);z-index:-1}.Chat_emptyChat__q6kVQ h3{-webkit-text-fill-color:#0000;background:linear-gradient(135deg,#667eea,#764ba2);-webkit-background-clip:text;background-clip:text;color:#4a5568;font-size:28px;font-weight:700;margin-bottom:15px}.Chat_emptyChat__q6kVQ p{color:#718096;font-size:16px;line-height:1.6;max-width:500px}.Chat_chatHeader__vnckQ{-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);background:#fffffff2;border-bottom:1px solid #667eea1a;padding:25px 30px;position:relative;z-index:1110}.Chat_chatHeader__vnckQ:after{background:linear-gradient(90deg,#0000,#667eea4d,#0000);bottom:0;content:"";height:1px;left:0;position:absolute;right:0}.Chat_userInfo__EDWpo{align-items:center;display:flex;gap:18px}.Chat_avatar__thEUU{align-items:center;background:linear-gradient(45deg,#667eea,#764ba2);border-radius:50%;box-shadow:0 6px 20px #667eea4d;color:#fff;display:flex;font-size:20px;font-weight:700;height:55px;justify-content:center;position:relative;width:55px}.Chat_userInfo__EDWpo h3{color:#2d3748;font-size:20px;font-weight:700;margin:0}.Chat_userRole__RgrkX{color:#718096;font-size:14px;font-weight:500}.Chat_messagesContainer__qppns{background:linear-gradient(180deg,#fffffff2,#f8fafce6);flex:1 1;overflow-y:auto;padding:25px 30px;position:static}.Chat_emptyMessages__otwLe,.Chat_loadingState__dBZWH{align-items:center;background:#ffffff80;border:2px dashed #667eea33;border-radius:20px;color:#718096;display:flex;font-size:18px;font-style:italic;height:300px;justify-content:center}.Chat_searchResults__PArbH{margin-bottom:25px}.Chat_searchResults__PArbH h4{border-bottom:3px solid #667eea33;color:#4a5568;font-size:18px;font-weight:600;margin-bottom:20px;padding-bottom:10px}.Chat_message__aVtjX{animation:Chat_messageSlideIn__gUCpx .5s cubic-bezier(.4,0,.2,1);margin-bottom:25px;max-width:40%;position:relative}@keyframes Chat_messageSlideIn__gUCpx{0%{opacity:0;transform:translateY(20px) scale(.95)}to{opacity:1;transform:translateY(0) scale(1)}}.Chat_ownMessage__1MZHy{margin-left:auto}.Chat_otherMessage__Sjgsu{margin-right:auto}.Chat_adminMessage__DtnOb{border-left:4px solid #667eea;box-shadow:0 0 0 1px #667eea1a}.Chat_groupMessage__s\+qPj{border-left:4px solid #10b981;box-shadow:0 0 0 1px #10b9811a}.Chat_messageHeader__wDIJf{align-items:center;display:flex;justify-content:space-between;margin-bottom:10px}.Chat_senderName__8ZuSS{color:#4a5568;font-size:14px;font-weight:600;margin-left:20px}.Chat_groupIndicator__2Gpyy{background:#10b9811a;border-radius:8px;font-size:12px;font-weight:500;margin-left:5px;opacity:.8;padding:2px 6px}.Chat_messageActions__z5lK1{align-items:center;display:flex;gap:10px}.Chat_timestamp__tplT0{color:#a0aec0;font-size:12px;font-weight:500}.Chat_messageOptions__kP1BE,.Chat_optionsBtn__iITN\+{position:relative;z-index:999999}.Chat_optionsBtn__iITN\+{background:none;border:none;border-radius:50%;color:#a0aec0;cursor:pointer;font-size:18px;opacity:0;padding:6px 10px;transition:all .3s cubic-bezier(.4,0,.2,1)}.Chat_message__aVtjX:hover .Chat_optionsBtn__iITN\+{opacity:1}.Chat_optionsBtn__iITN\+:hover{background:#667eea1a;color:#667eea;transform:scale(1.1)}.Chat_optionsMenu__oQNrl{animation:Chat_menuSlideIn__LHti0 .2s ease-out;background:#fff;border:1px solid #667eea33;border-radius:12px;box-shadow:0 10px 40px #00000026;min-width:60px;position:absolute;right:0;top:100%;z-index:999999!important}@keyframes Chat_menuSlideIn__LHti0{0%{opacity:0;transform:translateY(-10px) scale(.95)}to{opacity:1;transform:translateY(0) scale(1)}}.Chat_optionItem__lCaEV{background:none;border:none;color:#fff;cursor:pointer;display:block;font-size:14px;font-weight:500;padding:14px 18px;text-align:left;transition:all .3s ease;width:100%}.Chat_optionItem__lCaEV:hover{background:#667eea1a;color:#667eea;transform:translateX(5px)}.Chat_deleteOption__FAiwm:hover{background:#ef44441a;color:#dc2626!important}@keyframes Chat_emojiSlideIn__Xes3e{0%{opacity:0;transform:translateY(-10px) scale(.9)}to{opacity:1;transform:translateY(0) scale(1)}}.Chat_messageContent__gyR7d{background:#fff;border:1px solid #0000000d;border-radius:22px;box-shadow:0 4px 15px #00000014;padding:18px 22px;position:relative;transition:all .3s ease}.Chat_messageContent__gyR7d:hover{box-shadow:0 6px 25px #0000001f;transform:translateY(-2px)}.Chat_ownMessage__1MZHy .Chat_messageContent__gyR7d{background:linear-gradient(135deg,#667eea,#764ba2);box-shadow:0 4px 20px #667eea4d;color:#fff}.Chat_otherMessage__Sjgsu .Chat_messageContent__gyR7d{background:#fff;color:#2d3748}.Chat_messageContent__gyR7d p{word-wrap:break-word;font-size:15px;line-height:1.6;margin:0}.Chat_fileMessage__Ug\+Kh{display:flex;flex-direction:column;gap:10px}.Chat_fileAttachment__j4f95{background:#667eea1a;border:1px solid #667eea33;border-radius:12px;padding:12px 15px;transition:all .3s ease}.Chat_fileAttachment__j4f95:hover{background:#667eea26;transform:translateY(-1px)}.Chat_fileAttachment__j4f95 a{align-items:center;color:#667eea;display:flex;font-weight:600;gap:8px;text-decoration:none}.Chat_ownMessage__1MZHy .Chat_fileAttachment__j4f95{background:#fff3;border-color:#ffffff4d}.Chat_ownMessage__1MZHy .Chat_fileAttachment__j4f95 a{color:#fff}.Chat_reactions__FRIgt{display:flex;flex-wrap:wrap;gap:6px;margin-top:12px}.Chat_reactionBadge__iX6uS{align-items:center;background:#fffffff2;border:1px solid #667eea33;border-radius:20px;box-shadow:0 2px 8px #0000001a;cursor:pointer;display:flex;font-size:13px;font-weight:600;gap:5px;padding:6px 12px;transition:all .3s cubic-bezier(.4,0,.2,1)}.Chat_reactionBadge__iX6uS:hover{background:#667eea1a;border-color:#667eea;box-shadow:0 4px 15px #667eea33;transform:scale(1.05)}.Chat_ownMessage__1MZHy .Chat_reactionBadge__iX6uS{background:#ffffff40;border-color:#fff6;color:#fff}.Chat_ownMessage__1MZHy .Chat_reactionBadge__iX6uS:hover{background:#ffffff59}.Chat_messageForm__3Bceg{-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);background:#fffffffa;border-top:1px solid #667eea1a;padding:25px 30px;position:relative;z-index:2}.Chat_messageForm__3Bceg:before{background:linear-gradient(90deg,#0000,#667eea4d,#0000);content:"";height:1px;left:0;position:absolute;right:0;top:0}.Chat_uploadProgress__wr5RU{background:#667eea1a;border:1px solid #667eea33;border-radius:12px;margin-bottom:15px;padding:10px 15px}.Chat_progressBar__c4YlW{background:#667eea33;border-radius:4px;height:8px;margin-bottom:8px;overflow:hidden;width:100%}.Chat_progressFill__rkB4q{background:linear-gradient(45deg,#667eea,#764ba2);border-radius:4px;height:100%;transition:width .3s ease}.Chat_inputContainer__aqOHl{align-items:center;background:#fff;border:2px solid #667eea33;border-radius:30px;box-shadow:0 4px 15px #0000000d;display:flex;gap:15px;padding:10px;transition:all .4s cubic-bezier(.4,0,.2,1)}.Chat_inputContainer__aqOHl:focus-within{border-color:#667eea;box-shadow:0 0 0 4px #667eea1a,0 8px 25px #667eea26;transform:translateY(-2px)}.Chat_inputContainer__aqOHl input[type=text]{background:#0000;border:none;color:#2d3748;flex:1 1;font-size:16px;outline:none;padding:15px 20px}.Chat_inputContainer__aqOHl input[type=text]::placeholder{color:#a0aec0;font-style:italic}.Chat_attachBtn__SJowF,.Chat_sendBtn__wjc3Z{align-items:center;background:linear-gradient(45deg,#667eea,#764ba2);border:none;border-radius:50%;box-shadow:0 4px 15px #667eea4d;color:#fff;cursor:pointer;display:flex;font-size:18px;height:45px;justify-content:center;transition:all .4s cubic-bezier(.4,0,.2,1);width:45px}.Chat_attachBtn__SJowF:hover,.Chat_sendBtn__wjc3Z:hover{box-shadow:0 8px 25px #667eea66;transform:scale(1.1)}.Chat_attachBtn__SJowF:disabled,.Chat_sendBtn__wjc3Z:disabled{cursor:not-allowed;opacity:.5;transform:none}.Chat_sendBtn__wjc3Z.Chat_sending__byX6Y{animation:Chat_pulse__VwKjF 1s infinite}.Chat_modalOverlay__0Skvr{align-items:center;animation:Chat_fadeIn__drv8t .3s ease;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#000000b3;display:flex;height:100vh;justify-content:center;left:0;padding:20px;position:fixed;top:0;width:100vw;z-index:999999}@keyframes Chat_fadeIn__drv8t{0%{opacity:0}to{opacity:1}}.Chat_confirmationModal__GcUZV{animation:Chat_slideUp__AO78v .4s cubic-bezier(.4,0,.2,1);background:#fff;border-radius:16px;box-shadow:0 25px 50px #00000040;max-width:450px;overflow:hidden;width:100%}@keyframes Chat_slideUp__AO78v{0%{opacity:0;transform:translateY(50px) scale(.9)}to{opacity:1;transform:translateY(0) scale(1)}}.Chat_modalHeader__1ZCpR{align-items:center;background:linear-gradient(135deg,#667eea,#764ba2);color:#fff;display:flex;justify-content:space-between;padding:24px 32px}.Chat_modalHeader__1ZCpR h2{align-items:center;display:flex;font-size:20px;font-weight:700;gap:10px;margin:0}.Chat_closeBtn__A\+JD7{align-items:center;background:#fff3;border:none;border-radius:50%;color:#fff;cursor:pointer;display:flex;font-size:16px;font-weight:700;height:36px;justify-content:center;transition:all .2s ease;width:36px}.Chat_closeBtn__A\+JD7:hover{background:#ffffff4d;transform:scale(1.1)}.Chat_modalBody__iXfGK{align-items:flex-start;background:#f8fafc;display:flex;gap:20px;padding:28px}.Chat_warningIcon__qYNo4{color:#f59e0b;flex-shrink:0;font-size:40px}.Chat_warningContent__mOPWF h3{color:#1e293b;font-size:18px;font-weight:600;margin:0 0 10px}.Chat_warningContent__mOPWF p{color:#64748b;font-size:14px;line-height:1.5;margin:0}.Chat_modalFooter__\+bsly{background:#fff;border-top:1px solid #e2e8f0;display:flex;gap:12px;justify-content:flex-end;padding:20px 28px}.Chat_cancelButton__SvDBK{background:#fff;border:2px solid #e2e8f0;border-radius:10px;color:#64748b;cursor:pointer;font-size:14px;font-weight:600;padding:10px 20px;transition:all .2s ease}.Chat_cancelButton__SvDBK:hover{border-color:#cbd5e1;color:#475569;transform:translateY(-1px)}.Chat_deleteButton__pDa1y{background:linear-gradient(135deg,#ef4444,#dc2626);border:none;border-radius:10px;box-shadow:0 4px 12px #ef44444d;color:#fff;cursor:pointer;font-size:14px;font-weight:600;padding:10px 20px;transition:all .2s ease}.Chat_deleteButton__pDa1y:hover{background:linear-gradient(135deg,#dc2626,#b91c1c);box-shadow:0 6px 20px #ef444466;transform:translateY(-2px)}.Chat_successMessage__iE1H-{background:linear-gradient(45deg,#10b981,#059669);box-shadow:0 10px 40px #10b9814d}.Chat_errorMessage__4viyh,.Chat_successMessage__iE1H-{align-items:center;animation:Chat_slideInRight__mhU5W .5s cubic-bezier(.4,0,.2,1);border:1px solid #fff3;border-radius:15px;color:#fff;display:flex;gap:15px;justify-content:space-between;min-width:300px;padding:18px 25px;position:fixed;right:25px;top:25px;z-index:9998}.Chat_errorMessage__4viyh{background:linear-gradient(45deg,#ef4444,#dc2626);box-shadow:0 10px 40px #ef44444d}@keyframes Chat_slideInRight__mhU5W{0%{opacity:0;transform:translateX(100px) scale(.9)}to{opacity:1;transform:translateX(0) scale(1)}}.Chat_errorMessage__4viyh span,.Chat_successMessage__iE1H- span{align-items:center;display:flex;font-size:15px;font-weight:600;gap:10px}.Chat_errorMessage__4viyh button,.Chat_successMessage__iE1H- button{align-items:center;background:none;border:none;border-radius:50%;color:#fff;cursor:pointer;display:flex;font-size:20px;font-weight:700;height:30px;justify-content:center;opacity:.8;padding:5px;transition:all .3s ease;width:30px}.Chat_errorMessage__4viyh button:hover,.Chat_successMessage__iE1H- button:hover{background:#fff3;opacity:1;transform:scale(1.1)}.Chat_connectionStatus__yqZIT{align-items:center;animation:Chat_connectionPulse__DMvBR 2s infinite;-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);background:linear-gradient(45deg,#f59e0b,#d97706);border:1px solid #fff3;border-radius:15px;bottom:25px;box-shadow:0 8px 30px #f59e0b4d;color:#fff;display:flex;gap:10px;left:25px;padding:15px 20px;position:fixed;z-index:9997}@keyframes Chat_connectionPulse__DMvBR{0%,to{opacity:1;transform:scale(1)}50%{opacity:.8;transform:scale(1.02)}}.Chat_connectionStatus__yqZIT span{align-items:center;display:flex;font-size:14px;font-weight:600;gap:8px}.Chat_loadingState__dBZWH{position:relative}.Chat_loadingState__dBZWH:before{animation:Chat_spin__Cpejl 1s linear infinite;border:3px solid #667eea1a;border-radius:50%;border-top-color:#667eea;content:"";height:40px;left:50%;position:absolute;top:50%;transform:translate(-50%,-50%);width:40px}@media (max-width:1024px){.Chat_chatSidebar__6\+i2L{width:280px}.Chat_message__aVtjX{max-width:85%}.Chat_messageForm__3Bceg,.Chat_messagesContainer__qppns{padding:20px 25px}}@media (max-width:768px){.Chat_adminChatSystem__1nzor{flex-direction:column}.Chat_chatSidebar__6\+i2L{border-bottom:1px solid #667eea1a;border-right:none;height:40vh;width:100%}.Chat_chatMain__j\+AvG{height:60vh}.Chat_message__aVtjX{max-width:95%}.Chat_messageForm__3Bceg,.Chat_messagesContainer__qppns{padding:15px 20px}.Chat_inputContainer__aqOHl{flex-wrap:wrap;gap:10px}.Chat_inputContainer__aqOHl input[type=text]{min-width:250px}.Chat_modalContent__tIIWT{margin:10px;padding:25px 30px}.Chat_errorMessage__4viyh,.Chat_successMessage__iE1H-{max-width:calc(100vw - 30px);min-width:auto;right:15px;top:15px}.Chat_connectionStatus__yqZIT{bottom:15px;left:15px}}@media (max-width:480px){.Chat_sidebarHeader__NwqPC{padding:20px 15px}.Chat_contactItem__wS\+E5,.Chat_searchContainer__u4\+y6{padding:15px}.Chat_chatHeader__vnckQ{padding:20px 15px}.Chat_messageForm__3Bceg,.Chat_messagesContainer__qppns{padding:15px}.Chat_messageContent__gyR7d{padding:15px 18px}.Chat_inputContainer__aqOHl input[type=text]{min-width:200px;padding:12px 15px}.Chat_attachBtn__SJowF,.Chat_sendBtn__wjc3Z{font-size:16px;height:40px;width:40px}}@media (-webkit-min-device-pixel-ratio:2),(min-resolution:192dpi){.Chat_contactItem__wS\+E5,.Chat_messageContent__gyR7d,.Chat_reactionBadge__iX6uS{border-width:.5px}}.task-card{-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);background:#fffffff2;border:1px solid #fff3;border-radius:16px;box-shadow:0 4px 20px #00000014;cursor:pointer;font-family:Inter,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;margin:.75rem .5rem;overflow:hidden;padding:1.5rem;position:relative;transition:all .3s cubic-bezier(.4,0,.2,1)}.task-card:before{background:linear-gradient(135deg,#667eea,#764ba2);content:"";height:4px;left:0;position:absolute;right:0;top:0;transform:scaleX(0);transition:transform .3s ease}.task-card:hover{box-shadow:0 12px 40px #00000026;transform:translateY(-4px)}.task-card:hover:before{transform:scaleX(1)}.task-subject{color:#2c3e50!important;font-size:1.25rem;font-weight:700;letter-spacing:-.01em;line-height:1.4;margin:0 0 1rem}.task-summary{color:#5a6c7d;font-size:1rem;font-weight:400;line-height:1.6;margin:1rem 0;max-height:4.8em;overflow:hidden;position:relative;transition:max-height .3s ease}.task-summary.expanded{max-height:none}.continue-reading{color:#667eea;cursor:pointer;display:inline-block;font-size:.9rem;font-weight:600;margin-left:.5rem;position:relative;text-decoration:none;transition:all .2s ease}.continue-reading:hover{color:#764ba2;transform:translateX(2px)}.continue-reading:after{content:" →";transition:transform .2s ease}.continue-reading:hover:after{transform:translateX(2px)}.willing-to-pay{align-items:center;background:linear-gradient(135deg,#00b894,#00a085);border-radius:20px;box-shadow:0 2px 8px #00b8944d;color:#fff;display:inline-flex;font-size:.8rem;font-weight:600;gap:.3rem;letter-spacing:.5px;margin-bottom:1rem;padding:.4rem 1rem;text-transform:uppercase}.willing-to-pay:before{content:"💰";font-size:.9rem}.badge{align-items:center;background:linear-gradient(135deg,#00b894,#00a085);box-shadow:0 2px 8px #00b8944d;color:#fff;display:inline-flex;font-size:.8rem;gap:.3rem;margin-bottom:1rem;padding:.4rem 1rem}.badge:before{content:"💰";font-size:.9rem}.task-description{background:#74b9ff1a;border-left:3px solid #74b9ff;border-radius:8px;color:#74b9ff;font-size:.95rem;font-style:italic;font-weight:500;line-height:1.5;margin:1rem 0 1.5rem;padding:.75rem 1rem}.task-card .btn-approve,.task-card .btn-disapprove,.task-card .btn-interest{align-items:center;border:none;border-radius:12px;box-shadow:0 2px 8px #0000001a;cursor:pointer;display:inline-flex;font-size:.9rem;font-weight:600;gap:.5rem;letter-spacing:.5px;margin-bottom:.5rem;margin-right:.75rem;overflow:hidden;padding:.75rem 1.5rem;position:relative;text-transform:uppercase;transition:all .3s cubic-bezier(.4,0,.2,1)}.btn-interest{background:linear-gradient(135deg,#74b9ff,#0984e3);box-shadow:0 4px 12px #74b9ff4d;color:#fff}.btn-interest:before{content:"👋";font-size:.9rem}.btn-interest:hover{background:linear-gradient(135deg,#60a5fa,#0b6bcb);box-shadow:0 6px 16px #74b9ff66;transform:translateY(-2px)}.btn-approve{background:linear-gradient(135deg,#00b894,#00a085);box-shadow:0 4px 12px #00b8944d;color:#fff}.btn-approve:before{content:"✅";font-size:.9rem}.btn-approve:hover{background:linear-gradient(135deg,#00966d,#00876b);box-shadow:0 6px 16px #00b89466;transform:translateY(-2px)}.btn-disapprove{background:linear-gradient(135deg,#ff6b6b,#ee5a24);box-shadow:0 4px 12px #ff6b6b4d;color:#fff}.btn-disapprove:before{content:"❌";font-size:.9rem}.btn-disapprove:hover{background:linear-gradient(135deg,#ff5252,#e53e73);box-shadow:0 6px 16px #ff6b6b66;transform:translateY(-2px)}.task-card button:active{transform:translateY(0)}.task-status{align-items:center;background:#5a6c7d1a;border-left:3px solid #5a6c7d;border-radius:8px;color:#5a6c7d;display:flex;font-size:.9rem;font-weight:500;gap:.5rem;margin-top:1.5rem;padding:.75rem 1rem;text-transform:capitalize}.task-status:before{content:"📊";font-size:1rem}.task-status[data-status=open]{background:#74b9ff1a;border-left-color:#74b9ff;color:#74b9ff}.task-status[data-status=approved]{background:#00b8941a;border-left-color:#00b894;color:#00b894}.task-status[data-status=disapproved]{background:#ff6b6b1a;border-left-color:#ff6b6b;color:#ff6b6b}.task-card .button-container{display:flex;flex-wrap:wrap;gap:.75rem;margin:1.5rem 0}.task-card{background:#fffffffa;border:1px solid #0000000d;box-shadow:0 4px 20px #0000001f}.task-card:hover{box-shadow:0 12px 40px #0000002e}@media (max-width:768px){.task-card{margin:.5rem 0;padding:1.25rem}.task-subject{font-size:1.1rem}.task-summary{font-size:.95rem}.task-card .btn-approve,.task-card .btn-disapprove,.task-card .btn-interest{font-size:.85rem;margin-bottom:.75rem;margin-right:.5rem;padding:.6rem 1.2rem}.task-description{font-size:.9rem;padding:.6rem .8rem}.task-status{font-size:.85rem;padding:.6rem .8rem}.badge,.willing-to-pay{font-size:.75rem;padding:.3rem .8rem}}@media (max-width:480px){.task-card{margin:.5rem 0;padding:1rem}.task-subject{font-size:1rem}.task-summary{font-size:.9rem}.task-card .btn-approve,.task-card .btn-disapprove,.task-card .btn-interest{justify-content:center;margin-bottom:.5rem;margin-right:0;padding:.75rem;width:100%}.button-container{flex-direction:column;gap:.5rem}.badge,.willing-to-pay{font-size:.7rem;padding:.25rem .7rem}}@media (max-width:320px){.task-card{margin:.3rem 0;padding:.8rem}.task-subject{font-size:.95rem}.task-summary{font-size:.85rem}.task-card .btn-approve,.task-card .btn-disapprove,.task-card .btn-interest{font-size:.8rem;padding:.6rem}.task-status{font-size:.8rem;padding:.5rem .7rem}}@media (min-width:1200px){.task-card{padding:2rem}.task-subject{font-size:1.4rem}.task-summary{font-size:1.1rem}.task-card .btn-approve,.task-card .btn-disapprove,.task-card .btn-interest{font-size:1rem;padding:.85rem 1.75rem}}.task-card.loading{opacity:.7;pointer-events:none}.task-card button:disabled{cursor:not-allowed;opacity:.6;transform:none!important}.task-card button:disabled:hover{box-shadow:none!important;transform:none!important}@media (prefers-color-scheme:dark){.task-card{background:#282c34f2;border:1px solid #ffffff1a}.task-subject{color:#e6e9ef!important}.task-status,.task-summary{color:#b3bac7}.task-status{background:#b3bac71a}}.task-card{animation:fadeInUp .3s ease-out}.task-card:focus{outline:2px solid #667eea;outline-offset:2px}.task-card button:focus{outline:2px solid #fffc;outline-offset:2px}@media print{.task-card{background:#fff;border:1px solid #ccc;box-shadow:none;break-inside:avoid;page-break-inside:avoid}.task-card button{display:none}}.search-user{background:linear-gradient(135deg,#f8fafc,#e2e8f0);font-family:Inter,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;margin:0 auto;max-width:1200px;min-height:100vh;padding:1rem}.search-header{margin-bottom:2rem;text-align:center}.search-header h1{color:#1e293b;font-size:2.25rem;font-weight:700;letter-spacing:-.025em;margin-bottom:.5rem}.search-subtitle{color:#64748b;font-size:1rem;font-weight:400;margin:0}.search-container{background:#fff;border:1px solid #e2e8f0;border-radius:16px;box-shadow:0 4px 6px -1px #0000001a,0 2px 4px -1px #0000000f;padding:1.5rem}.search-form{margin-bottom:1.5rem}.input-group{align-items:center;background:#f8fafc;border:2px solid #e2e8f0;border-radius:12px;display:flex;margin:0 auto;max-width:600px;position:relative;transition:all .2s ease}.input-group:focus-within{border-color:#3b82f6;box-shadow:0 0 0 3px #3b82f61a}.search-icon{color:#64748b;font-size:1.1rem;padding:0 1rem}.search-input{background:#0000;border:none;color:#1e293b;flex:1 1;font-size:1rem;outline:none;padding:.875rem 0}.search-input::placeholder{color:#94a3b8}.search-btn{background:linear-gradient(135deg,#3b82f6,#1d4ed8);border:none;border-radius:10px;color:#fff;cursor:pointer;font-size:.875rem;font-weight:600;margin:.25rem;padding:.875rem 1.5rem;transition:all .2s ease;white-space:nowrap}.search-btn:hover:not(:disabled){background:linear-gradient(135deg,#2563eb,#1e40af);transform:translateY(-1px)}.search-btn:disabled{cursor:not-allowed;opacity:.6}.error-message{background:#fef2f2;border-left:4px solid #dc2626;color:#dc2626;font-size:.875rem;margin-bottom:1rem;padding:.75rem 1rem}.loading-state{color:#64748b;padding:2rem;text-align:center}.spinner{animation:spin 1s linear infinite;border:3px solid #e2e8f0;border-radius:50%;border-top-color:#3b82f6;height:32px;margin:0 auto 1rem;width:32px}.results-container{margin-top:1.5rem}.results-list{display:flex;flex-direction:column;gap:1rem;list-style:none;margin:0;padding:0}.user-card{background:#fff;border:1px solid #e2e8f0;border-radius:12px;box-shadow:0 2px 4px -1px #0000001a;padding:1.25rem;transition:all .2s ease}.user-card:hover{box-shadow:0 8px 25px -5px #0000001a,0 4px 6px -2px #0000000d;transform:translateY(-2px)}.user-header{align-items:flex-start;display:flex;gap:1rem;justify-content:space-between;margin-bottom:1rem}.user-info{flex:1 1}.user-email{color:#1e293b;font-size:1.125rem;font-weight:600;margin:0 0 .75rem}.user-details{align-items:center;display:flex;flex-wrap:wrap;gap:.75rem}.user-detail{background:#f1f5f9;color:#64748b}.admin-badge,.user-detail{align-items:center;border-radius:6px;display:inline-flex;font-size:.875rem;gap:.375rem;padding:.375rem .75rem}.admin-badge{background:linear-gradient(135deg,#10b981,#059669);font-weight:600}.icon{font-size:.875rem;opacity:.8}.delete-btn{align-items:center;background:linear-gradient(135deg,#ef4444,#dc2626);border:none;border-radius:8px;color:#fff;cursor:pointer;display:inline-flex;font-size:.875rem;font-weight:600;gap:.375rem;padding:.625rem 1rem;transition:all .2s ease;white-space:nowrap}.delete-btn:hover{background:linear-gradient(135deg,#dc2626,#b91c1c);transform:translateY(-1px)}.interested-tasks{border-top:1px solid #e2e8f0;padding-top:1rem}.tasks-title{align-items:center;color:#1e293b;display:flex;font-size:1rem;font-weight:600;gap:.5rem;margin:0 0 1rem}.tasks-grid{grid-gap:.75rem;display:grid;gap:.75rem;grid-template-columns:repeat(auto-fill,minmax(280px,1fr))}.task-wrapper{border-radius:8px;cursor:pointer;overflow:hidden;transition:all .2s ease}.task-wrapper:hover{box-shadow:0 4px 12px -2px #0000001a;transform:translateY(-2px)}.no-tasks{background:#f8fafc;border:2px dashed #cbd5e1;border-radius:8px;color:#64748b;padding:1.5rem;text-align:center}.no-tasks .icon{display:block;font-size:2rem;margin-bottom:.5rem}.no-tasks p{font-size:.875rem;margin:0}.no-results{background:#f8fafc;border:2px dashed #cbd5e1;border-radius:12px;color:#64748b;padding:2rem;text-align:center}.no-results .icon{display:block;font-size:3rem;margin-bottom:1rem;opacity:.5}.no-results p{font-size:1.125rem;font-weight:600;margin:0 0 .5rem}.no-results span{color:#94a3b8;font-size:.875rem}@media (max-width:768px){.search-user{padding:.75rem}.search-header h1{font-size:1.875rem}.search-container{padding:1rem}.input-group{flex-direction:column;gap:.5rem}.search-input{padding:.75rem 1rem;text-align:center}.search-icon{display:none}.search-btn{margin:0;width:100%}.user-header{align-items:stretch;flex-direction:column;gap:1rem}.user-details{align-items:flex-start;flex-direction:column;gap:.5rem}.tasks-grid{grid-template-columns:1fr}}@media (max-width:480px){.search-header h1{font-size:1.5rem}.user-card{padding:1rem}.user-email{font-size:1rem}.admin-badge,.user-detail{font-size:.75rem;padding:.25rem .5rem}.delete-btn{font-size:.75rem;padding:.5rem .75rem}.no-results{padding:1.5rem 1rem}}.AdminNotification_adminNotificationContainer__BGh-\+{background:#f8f9fa;box-sizing:border-box;margin:0 auto;max-width:1200px;min-height:100vh;padding:1.25rem}.AdminNotification_adminStats__eZjIu{grid-gap:1.25rem;background:#fff;border:1px solid #e9ecef;border-radius:.9375rem;box-shadow:0 4px 20px #0000001a;box-sizing:border-box;display:grid;flex-shrink:0;gap:1.25rem;grid-template-columns:repeat(auto-fit,minmax(250px,1fr));margin-bottom:1.875rem;max-width:100%;overflow:hidden;padding:2.5rem;width:100%}.AdminNotification_adminStats__eZjIu *{box-sizing:border-box}.AdminNotification_adminStats__eZjIu::-webkit-scrollbar{display:none}.AdminNotification_adminStats__eZjIu{-ms-overflow-style:none;scrollbar-width:none}.AdminNotification_statItem__q5FKj{align-items:center;border-radius:.75rem;box-shadow:0 3px 10px #667eea4d;color:#fff;display:flex;gap:1.125rem;min-height:80px;overflow:hidden;padding:1.25rem;position:relative;transition:all .3s ease}.AdminNotification_statItem__q5FKj:after,.AdminNotification_statItem__q5FKj:before{display:none!important}.AdminNotification_statItem__q5FKj *{overflow:hidden}.AdminNotification_statItem__q5FKj .AdminNotification_arrow__i4g-t,.AdminNotification_statItem__q5FKj [class*=arrow],.AdminNotification_statItem__q5FKj svg[class*=arrow]{display:none!important}.AdminNotification_statItem__q5FKj:hover{box-shadow:0 8px 25px #667eea66;transform:translateY(-3px)}.AdminNotification_statItem1__lpjaX{background:linear-gradient(135deg,#ff6b6b,#ee5a52)}.AdminNotification_statItem2__5YlqT{background:linear-gradient(135deg,#feca57,#ff9ff3)}.AdminNotification_statItem3__WMTWt{background:linear-gradient(135deg,#48dbfb,#0abde3)}.AdminNotification_statItem4__GObYi{background:linear-gradient(135deg,#ff9ff3,#f368e0)}.AdminNotification_statIcon__WxWK2{flex-shrink:0;font-size:1.75rem;min-width:28px;opacity:.9;overflow:hidden}.AdminNotification_statInfo__q\+eut{display:flex;flex:1 1;flex-direction:column;min-width:0}.AdminNotification_statNumber__MNt27{font-size:2rem;font-weight:700;line-height:1;margin-bottom:.25rem;word-break:break-word}.AdminNotification_statLabel__xHG1a{font-size:.8125rem;font-weight:500;letter-spacing:.05rem;opacity:.9;text-transform:uppercase;word-break:break-word}.AdminNotification_notificationHeader__xTLGn{background:#fff;border-radius:.75rem;box-shadow:0 2px 10px #0000001a;justify-content:space-between;margin-bottom:1.25rem;padding:1.25rem}.AdminNotification_notificationHeader__xTLGn,.AdminNotification_notificationTitle__Jl0Sz{align-items:center;display:flex;flex-wrap:wrap;gap:.9375rem}.AdminNotification_notificationTitle__Jl0Sz h2{color:#2c3e50;font-size:1.5rem;margin:0;word-break:break-word}.AdminNotification_unreadCountBadge__liFF4{background:#e74c3c;border-radius:1.25rem;color:#fff;flex-shrink:0;font-size:.75rem;font-weight:700;padding:.25rem .75rem;white-space:nowrap}.AdminNotification_notificationControls__J8wKb{align-items:center;display:flex;flex-wrap:wrap;gap:.9375rem}.AdminNotification_viewModeButtons__0e1\+5{background:#f1f3f4;border-radius:.5rem;display:flex;flex-wrap:wrap;gap:.3125rem;padding:.25rem}.AdminNotification_viewBtn__mAzA3{background:#0000;border:none;border-radius:.375rem;color:#666;cursor:pointer;flex-shrink:0;font-size:.875rem;padding:.5rem 1rem;transition:all .2s ease;white-space:nowrap}.AdminNotification_viewBtn__mAzA3:hover{background:#e9ecef}.AdminNotification_viewBtn__mAzA3.AdminNotification_active__3kZAe{background:#667eea;color:#fff}.AdminNotification_filterControls__zqAoR{align-items:center;display:flex;flex-wrap:wrap;gap:.625rem}.AdminNotification_filterSelect__vwAh3{appearance:none;-webkit-appearance:none;-moz-appearance:none;background:#fff;background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' fill='none' viewBox='0 0 20 20'%3E%3Cpath stroke='%236b7280' stroke-linecap='round' stroke-linejoin='round' stroke-width='1.5' d='m6 8 4 4 4-4'/%3E%3C/svg%3E");background-position:right .5rem center;background-repeat:no-repeat;background-size:1.5em 1.5em;border:1px solid #ddd;border-radius:.375rem;color:#333;cursor:pointer;font-size:.875rem;min-width:120px;padding:.5rem 2rem .5rem .75rem;transition:border-color .2s ease}.AdminNotification_filterSelect__vwAh3:focus{border-color:#667eea;outline:none}.AdminNotification_markAllReadBtn__v7wP0{align-items:center;background:#28a745;border:none;border-radius:.375rem;color:#fff;cursor:pointer;display:flex;flex-shrink:0;font-size:.875rem;gap:.5rem;padding:.625rem 1rem;transition:background-color .2s ease;white-space:nowrap}.AdminNotification_markAllReadBtn__v7wP0:hover{background:#218838}.AdminNotification_notificationsList__kAdOy{display:flex;flex-direction:column;gap:.75rem}.AdminNotification_notificationItem__qAO2I{word-wrap:break-word;align-items:flex-start;background:#fff;border-left:4px solid #ddd;border-radius:.75rem;box-shadow:0 2px 5px #0000000d;cursor:pointer;display:flex;gap:.9375rem;overflow-wrap:break-word;padding:1.25rem;position:relative;transition:all .2s ease}.AdminNotification_notificationItem__qAO2I:hover{box-shadow:0 4px 15px #0000001a;transform:translateY(-1px)}.AdminNotification_notificationItem__qAO2I.AdminNotification_unread__DCSgZ{background:linear-gradient(90deg,#fff,#f8f9ff);border-left-color:#667eea}.AdminNotification_notificationItem__qAO2I.AdminNotification_read__FexPh{opacity:.8}.AdminNotification_notificationItem__qAO2I.AdminNotification_critical__uS19x{background:linear-gradient(90deg,#fff,#fff5f5);border-left-color:#dc3545}.AdminNotification_notificationItem__qAO2I.AdminNotification_high__\+0acd{background:linear-gradient(90deg,#fff,#fffaf7);border-left-color:#fd7e14}.AdminNotification_notificationItem__qAO2I.AdminNotification_medium__KNfVe{background:linear-gradient(90deg,#fff,#fffdf0);border-left-color:#ffc107}.AdminNotification_notificationItem__qAO2I.AdminNotification_low__vLcYa{background:linear-gradient(90deg,#fff,#f8fff8);border-left-color:#28a745}.AdminNotification_notificationIcon__VKrjd{align-items:center;background:#f1f3f4;border-radius:50%;display:flex;flex-shrink:0;height:40px;justify-content:center;width:40px}.AdminNotification_notificationTypeIcon__BMeE3{color:#666;font-size:1.125rem}.AdminNotification_notificationTypeIcon__BMeE3.AdminNotification_report__Sp1r\+{color:#e74c3c}.AdminNotification_notificationTypeIcon__BMeE3.AdminNotification_system__RE3Eg{color:#f39c12}.AdminNotification_notificationTypeIcon__BMeE3.AdminNotification_user_issue__vv48G{color:#3498db}.AdminNotification_notificationTypeIcon__BMeE3.AdminNotification_security__rI35j{color:#e74c3c}.AdminNotification_notificationTypeIcon__BMeE3.AdminNotification_admin_task__BzKnj{color:#9b59b6}.AdminNotification_notificationTypeIcon__BMeE3.AdminNotification_analytics__y9m4a{color:#1abc9c}.AdminNotification_notificationTypeIcon__BMeE3.AdminNotification_announcement__P29kS{color:#2ecc71}.AdminNotification_notificationTypeIcon__BMeE3.AdminNotification_database__-xFVw{color:#34495e}.AdminNotification_notificationTypeIcon__BMeE3.AdminNotification_critical__uS19x{color:#dc3545}.AdminNotification_notificationTypeIcon__BMeE3.AdminNotification_high__\+0acd{color:#fd7e14}.AdminNotification_notificationTypeIcon__BMeE3.AdminNotification_medium__KNfVe{color:#ffc107}.AdminNotification_notificationTypeIcon__BMeE3.AdminNotification_low__vLcYa{color:#28a745}.AdminNotification_notificationContent__ENLaw{flex:1 1;min-width:0}.AdminNotification_notificationMain__OzO6C{margin-bottom:.625rem}.AdminNotification_notificationHeaderInfo__gL0Oq{align-items:flex-start;display:flex;flex-wrap:wrap;gap:.625rem;justify-content:space-between;margin-bottom:.5rem}.AdminNotification_notificationTitleText__J0YHZ{color:#2c3e50;flex:1 1;font-size:1rem;font-weight:600;line-height:1.3;margin:0 0 .5rem;word-break:break-word}.AdminNotification_notificationMessage__iiffc{word-wrap:break-word;color:#666;font-size:.875rem;line-height:1.5;margin:0;overflow-wrap:break-word}.AdminNotification_notificationMessage__iiffc a{color:#007bff;font-weight:500;text-decoration:none;transition:color .2s ease}.AdminNotification_notificationMessage__iiffc a:hover{color:#0056b3;text-decoration:underline}.AdminNotification_notificationUserInfo__n1Sex{word-wrap:break-word;align-items:center;background:#667eea1a;border-radius:.375rem;color:#667eea;display:flex;font-size:.8125rem;gap:.5rem;margin-top:.75rem;padding:.5rem .75rem}.AdminNotification_userIcon__KjZSt{flex-shrink:0;font-size:.75rem}.AdminNotification_notificationMeta__Auywk{align-items:center;color:#999;display:flex;flex-wrap:wrap;font-size:.75rem;gap:.9375rem;justify-content:space-between}.AdminNotification_notificationDate__vJRAy{flex-shrink:0;white-space:nowrap}.AdminNotification_notificationType__zdoJV{background:#f1f3f4;border-radius:.75rem;color:#666;flex-shrink:0;font-weight:500;padding:.1875rem .5rem;text-transform:capitalize;white-space:nowrap}.AdminNotification_notificationType__zdoJV.AdminNotification_report__Sp1r\+{background:#e74c3c1a;color:#e74c3c}.AdminNotification_notificationType__zdoJV.AdminNotification_system__RE3Eg{background:#f39c121a;color:#f39c12}.AdminNotification_notificationType__zdoJV.AdminNotification_user_issue__vv48G{background:#3498db1a;color:#3498db}.AdminNotification_notificationType__zdoJV.AdminNotification_security__rI35j{background:#e74c3c1a;color:#e74c3c}.AdminNotification_notificationType__zdoJV.AdminNotification_admin_task__BzKnj{background:#9b59b61a;color:#9b59b6}.AdminNotification_notificationType__zdoJV.AdminNotification_analytics__y9m4a{background:#1abc9c1a;color:#1abc9c}.AdminNotification_notificationType__zdoJV.AdminNotification_announcement__P29kS{background:#2ecc711a;color:#2ecc71}.AdminNotification_notificationType__zdoJV.AdminNotification_database__-xFVw{background:#34495e1a;color:#34495e}.AdminNotification_priorityBadge__0Cuw7{align-items:center;border-radius:.75rem;color:#fff;display:flex;flex-shrink:0;font-size:.6875rem;font-weight:600;gap:.25rem;letter-spacing:.03125rem;padding:.25rem .5rem;text-transform:uppercase;white-space:nowrap}.AdminNotification_priorityIcon__lf1bb{flex-shrink:0;font-size:.625rem}.AdminNotification_notificationActionsBtn__N8rye{align-items:center;display:flex;flex-direction:column;flex-shrink:0;gap:.5rem}.AdminNotification_deleteBtn__4Mn-p,.AdminNotification_markReadBtn__k2Jmx{align-items:center;border:none;border-radius:50%;cursor:pointer;display:flex;flex-shrink:0;font-size:.875rem;height:32px;justify-content:center;transition:all .2s ease;width:32px}.AdminNotification_markReadBtn__k2Jmx{background:#28a7451a;color:#28a745}.AdminNotification_markReadBtn__k2Jmx:hover{background:#28a745;color:#fff}.AdminNotification_deleteBtn__4Mn-p{background:#dc35451a;color:#dc3545}.AdminNotification_deleteBtn__4Mn-p:hover{background:#dc3545;color:#fff}.AdminNotification_noNotifications__7kYQm{background:#fff;border-radius:.75rem;box-shadow:0 2px 10px #0000001a;padding:3.75rem 1.25rem;text-align:center}.AdminNotification_noNotificationsIcon__vLfyZ{color:#ddd;font-size:3rem;margin-bottom:1.25rem}.AdminNotification_noNotifications__7kYQm h3{color:#666;font-size:1.25rem;margin:0 0 .625rem;word-break:break-word}.AdminNotification_noNotifications__7kYQm p{color:#999;font-size:.875rem;margin:0;word-break:break-word}.AdminNotification_notificationLoading__oHPzF{align-items:center;background:#fff;border-radius:.75rem;box-shadow:0 2px 10px #0000001a;display:flex;flex-direction:column;justify-content:center;padding:3.75rem 1.25rem}.AdminNotification_loadingSpinner__O04PM{animation:AdminNotification_spin__PNhTt 1s linear infinite;border:4px solid #f3f3f3;border-radius:50%;border-top-color:#667eea;height:40px;margin-bottom:1.25rem;width:40px}@keyframes AdminNotification_spin__PNhTt{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}.AdminNotification_notificationLoading__oHPzF p{color:#666;font-size:1rem;margin:0;text-align:center}@media (min-width:1200px){.AdminNotification_adminNotificationContainer__BGh-\+{padding:2rem}.AdminNotification_adminStats__eZjIu{grid-template-columns:repeat(4,1fr);padding:3rem}}@media (max-width:1199px) and (min-width:1024px){.AdminNotification_adminNotificationContainer__BGh-\+{padding:1.5rem}.AdminNotification_adminStats__eZjIu{gap:1rem;grid-template-columns:repeat(auto-fit,minmax(220px,1fr));padding:2rem}.AdminNotification_statItem__q5FKj{gap:1rem;padding:1rem}.AdminNotification_statNumber__MNt27{font-size:1.75rem}.AdminNotification_statIcon__WxWK2{font-size:1.5rem}}@media (max-width:1023px) and (min-width:768px){.AdminNotification_adminNotificationContainer__BGh-\+{padding:1rem}.AdminNotification_notificationHeader__xTLGn{align-items:stretch;flex-direction:column;gap:1rem;padding:1rem}.AdminNotification_notificationTitle__Jl0Sz{align-items:center;justify-content:space-between}.AdminNotification_notificationTitle__Jl0Sz h2{font-size:1.375rem}.AdminNotification_notificationControls__J8wKb{flex-direction:row;flex-wrap:wrap;gap:.75rem}.AdminNotification_viewModeButtons__0e1\+5{justify-content:center;width:100%}.AdminNotification_filterControls__zqAoR{gap:.5rem;justify-content:center;width:100%}.AdminNotification_filterSelect__vwAh3{font-size:.8125rem;min-width:110px;padding:.5rem .75rem}.AdminNotification_markAllReadBtn__v7wP0{font-size:.8125rem;justify-content:center;padding:.625rem 1rem;width:100%}.AdminNotification_adminStats__eZjIu{gap:1rem;grid-template-columns:repeat(auto-fit,minmax(200px,1fr));padding:1.5rem}.AdminNotification_statItem__q5FKj{gap:.875rem;padding:1rem}.AdminNotification_statNumber__MNt27{font-size:1.625rem}.AdminNotification_statIcon__WxWK2{font-size:1.375rem}}@media (max-width:767px) and (min-width:480px){.AdminNotification_adminNotificationContainer__BGh-\+{padding:.75rem}.AdminNotification_notificationHeader__xTLGn{align-items:stretch;flex-direction:column;gap:.875rem;padding:1rem}.AdminNotification_notificationTitle__Jl0Sz h2{font-size:1.25rem}.AdminNotification_unreadCountBadge__liFF4{font-size:.6875rem;padding:.1875rem .5rem}.AdminNotification_viewBtn__mAzA3{font-size:.8125rem;padding:.5rem .875rem}.AdminNotification_filterSelect__vwAh3{font-size:.75rem;min-width:100px;padding:.375rem .625rem}.AdminNotification_markAllReadBtn__v7wP0{font-size:.75rem;padding:.5rem .75rem}.AdminNotification_notificationItem__qAO2I{gap:.75rem;padding:1rem 4.375rem 1rem 1rem}.AdminNotification_notificationHeaderInfo__gL0Oq{align-items:flex-start;flex-direction:column;gap:.5rem}.AdminNotification_notificationTitleText__J0YHZ{font-size:.9375rem}.AdminNotification_notificationMessage__iiffc{font-size:.8125rem}.AdminNotification_notificationMeta__Auywk{align-items:center;flex-direction:row;flex-wrap:wrap;gap:.75rem;justify-content:flex-start}.AdminNotification_notificationActionsBtn__N8rye{flex-direction:column;gap:.5rem;position:absolute;right:.875rem;top:.875rem}.AdminNotification_notificationDate__vJRAy,.AdminNotification_notificationType__zdoJV{font-size:.6875rem;font-weight:600}.AdminNotification_adminStats__eZjIu{gap:.875rem;grid-template-columns:repeat(auto-fit,minmax(160px,1fr));padding:1.25rem}.AdminNotification_statItem__q5FKj{gap:.75rem;min-height:70px;padding:.875rem}.AdminNotification_statNumber__MNt27{font-size:1.5rem}.AdminNotification_statIcon__WxWK2{font-size:1.25rem}.AdminNotification_statLabel__xHG1a{font-size:.6875rem}}@media (max-width:479px){.AdminNotification_adminNotificationContainer__BGh-\+{padding:.5rem}.AdminNotification_notificationHeader__xTLGn{padding:.875rem}.AdminNotification_notificationTitle__Jl0Sz h2{font-size:1.125rem}.AdminNotification_unreadCountBadge__liFF4{font-size:.625rem;padding:.1875rem .4375rem}.AdminNotification_viewBtn__mAzA3{font-size:.75rem;padding:.4375rem .75rem}.AdminNotification_filterSelect__vwAh3{font-size:.6875rem;min-width:85px;padding:.3125rem .5rem}.AdminNotification_markAllReadBtn__v7wP0{font-size:.6875rem;padding:.4375rem .625rem}.AdminNotification_notificationItem__qAO2I{gap:.625rem;padding:.875rem 3.75rem .875rem .875rem}.AdminNotification_notificationIcon__VKrjd{height:32px;width:32px}.AdminNotification_notificationTypeIcon__BMeE3{font-size:1rem}.AdminNotification_notificationTitleText__J0YHZ{font-size:.875rem}.AdminNotification_notificationMessage__iiffc{font-size:.75rem}.AdminNotification_notificationUserInfo__n1Sex{font-size:.6875rem;padding:.4375rem .625rem}.AdminNotification_notificationMeta__Auywk{font-size:.6875rem}.AdminNotification_notificationType__zdoJV{font-size:.625rem;padding:.125rem .375rem}.AdminNotification_priorityBadge__0Cuw7{font-size:.5625rem;padding:.1875rem .375rem}.AdminNotification_deleteBtn__4Mn-p,.AdminNotification_markReadBtn__k2Jmx{font-size:.75rem;height:26px;width:26px}.AdminNotification_adminStats__eZjIu{gap:.75rem;grid-template-columns:1fr;padding:1rem}.AdminNotification_statItem__q5FKj{gap:.625rem;min-height:65px;padding:.75rem}.AdminNotification_statNumber__MNt27{font-size:1.375rem}.AdminNotification_statIcon__WxWK2{font-size:1.125rem}.AdminNotification_statLabel__xHG1a{font-size:.625rem}.AdminNotification_noNotifications__7kYQm{padding:2.5rem 1rem}.AdminNotification_noNotificationsIcon__vLfyZ{font-size:2.25rem}.AdminNotification_noNotifications__7kYQm h3{font-size:1rem}.AdminNotification_noNotifications__7kYQm p{font-size:.75rem}.AdminNotification_notificationLoading__oHPzF{padding:2.5rem 1rem}.AdminNotification_loadingSpinner__O04PM{border-width:3px;height:32px;width:32px}.AdminNotification_notificationLoading__oHPzF p{font-size:.875rem}}@media (max-width:320px){.AdminNotification_adminNotificationContainer__BGh-\+{padding:.375rem}.AdminNotification_notificationItem__qAO2I{gap:.5rem;padding:.75rem 3.25rem .75rem .75rem}.AdminNotification_notificationIcon__VKrjd{height:28px;width:28px}.AdminNotification_notificationTypeIcon__BMeE3{font-size:.875rem}.AdminNotification_notificationTitleText__J0YHZ{font-size:.8125rem}.AdminNotification_notificationMessage__iiffc{font-size:.6875rem}.AdminNotification_deleteBtn__4Mn-p,.AdminNotification_markReadBtn__k2Jmx{font-size:.6875rem;height:24px;width:24px}.AdminNotification_adminStats__eZjIu{gap:.625rem;padding:.875rem}.AdminNotification_statItem__q5FKj{gap:.5rem;min-height:60px;padding:.625rem}.AdminNotification_statNumber__MNt27{font-size:1.25rem}.AdminNotification_statIcon__WxWK2{font-size:1rem}.AdminNotification_statLabel__xHG1a{font-size:.5625rem}}.SendNotification_sendNotification__YIQiE{background:linear-gradient(135deg,#fff,#f8f9fa);border:1px solid #e9ecef;border-radius:12px;box-shadow:0 10px 30px #0000001a;margin:20px auto;max-width:800px;padding:30px}.SendNotification_title__ubBu8{-webkit-text-fill-color:#0000;background:linear-gradient(135deg,#667eea,#764ba2);-webkit-background-clip:text;background-clip:text;color:#2c3e50;font-size:28px;font-weight:600;margin:0 0 30px;text-align:center}.SendNotification_form__XC\+Pu{display:flex;flex-direction:column;gap:20px}.SendNotification_formGroup__KJZS\+{display:flex;flex-direction:column;gap:8px}.SendNotification_formRow__\+hf7W{grid-gap:20px;display:grid;gap:20px;grid-template-columns:1fr 1fr}@media (max-width:768px){.SendNotification_formRow__\+hf7W{grid-template-columns:1fr}}.SendNotification_label__pIrcV{color:#34495e;font-size:14px;font-weight:600;letter-spacing:.5px;text-transform:uppercase}.SendNotification_input__66a05,.SendNotification_select__VV7xP,.SendNotification_textarea__NfZMW{background-color:#fff;border:2px solid #e9ecef;border-radius:8px;box-sizing:border-box;font-family:inherit;font-size:14px;padding:12px 16px;transition:all .3s ease;width:100%}.SendNotification_searchContainer__\+ar1H{margin-bottom:15px}.SendNotification_searchInput__1O6Gc{background-color:#fff;background-image:url("data:image/svg+xml;charset=US-ASCII,<svg xmlns=%27http://www.w3.org/2000/svg%27 viewBox=%270 0 24 24%27 fill=%27none%27 stroke=%27%23666%27 stroke-width=%272%27><circle cx=%2711%27 cy=%2711%27 r=%278%27/><path d=%27m21 21-4.35-4.35%27/></svg>");background-position:right 12px center;background-repeat:no-repeat;background-size:18px;border:2px solid #e9ecef;border-radius:8px;box-sizing:border-box;font-family:inherit;font-size:14px;padding:12px 45px 12px 16px;transition:all .3s ease;width:100%}.SendNotification_searchInput__1O6Gc:focus{border-color:#667eea;box-shadow:0 0 0 3px #667eea1a;outline:none;transform:translateY(-1px)}.SendNotification_searchInput__1O6Gc::placeholder{color:#6c757d;font-style:italic}.SendNotification_input__66a05:focus,.SendNotification_select__VV7xP:focus,.SendNotification_textarea__NfZMW:focus{border-color:#667eea;box-shadow:0 0 0 3px #667eea1a;outline:none;transform:translateY(-1px)}.SendNotification_textarea__NfZMW{font-family:inherit;line-height:1.5;min-height:100px;resize:vertical}.SendNotification_select__VV7xP{appearance:none;-webkit-appearance:none;-moz-appearance:none;background-image:url("data:image/svg+xml;charset=US-ASCII,<svg xmlns=%27http://www.w3.org/2000/svg%27 viewBox=%270 0 4 5%27><path fill=%27%23666%27 d=%27M2 0L0 2h4zm0 5L0 3h4z%27/></svg>");background-position:right 12px center;background-repeat:no-repeat;background-size:12px;cursor:pointer;padding-right:40px}.SendNotification_specificUsersSection__gBgCm{background:#f8f9fa;border:2px dashed #dee2e6;border-radius:12px;margin:10px 0;padding:20px}.SendNotification_sectionTitle__4CNC1{align-items:center;color:#495057;display:flex;font-size:18px;font-weight:600;gap:10px;margin:0 0 15px}.SendNotification_sectionTitle__4CNC1:before{content:"👥";font-size:20px}.SendNotification_usersList__0WJG\+{margin-bottom:20px}.SendNotification_usersHeader__trFEQ{align-items:center;color:#495057;display:flex;font-weight:600;justify-content:space-between;margin-bottom:12px}.SendNotification_usersHeader__trFEQ small{background:#667eea;border-radius:12px;color:#fff;font-size:12px;padding:4px 8px}.SendNotification_usersContainer__oR4k3{background:#fff;border:1px solid #dee2e6;border-radius:8px;max-height:300px;overflow-y:auto;padding:10px}.SendNotification_userCheckbox__bfmN7{align-items:center;border:1px solid #0000;border-radius:8px;cursor:pointer;display:flex;gap:12px;padding:12px;transition:all .2s ease}.SendNotification_userCheckbox__bfmN7:hover{background-color:#f8f9fa;border-color:#dee2e6;transform:translateX(4px)}.SendNotification_userCheckbox__bfmN7 input[type=checkbox]{accent-color:#667eea;cursor:pointer;height:18px;width:18px}.SendNotification_userInfo__gHZrr{display:flex;flex:1 1;flex-direction:column;gap:2px}.SendNotification_userInfo__gHZrr strong{color:#2c3e50;font-size:14px}.SendNotification_userInfo__gHZrr small{color:#6c757d;font-size:12px}.SendNotification_sendBtn__-P5H6{background:linear-gradient(135deg,#667eea,#764ba2);border:none;border-radius:10px;color:#fff;cursor:pointer;display:block;font-size:16px;font-weight:600;letter-spacing:1px;margin-top:20px;overflow:hidden;padding:16px;position:relative;text-transform:uppercase;transition:all .3s ease;width:100%}.SendNotification_sendBtn__-P5H6:before{background:linear-gradient(90deg,#0000,#fff3,#0000);content:"";height:100%;left:-100%;position:absolute;top:0;transition:left .5s;width:100%}.SendNotification_sendBtn__-P5H6:hover:before{left:100%}.SendNotification_sendBtn__-P5H6:hover{box-shadow:0 8px 25px #667eea4d;transform:translateY(-2px)}.SendNotification_sendBtn__-P5H6:active{transform:translateY(0)}.SendNotification_sendBtn__-P5H6:disabled{background:#6c757d;box-shadow:none;cursor:not-allowed;transform:none}.SendNotification_sendBtn__-P5H6:disabled:before{display:none}.SendNotification_error__6ENFQ,.SendNotification_success__S9\+9D{border-radius:10px;color:#fff;font-weight:500;margin-bottom:20px;overflow:hidden;padding:16px;position:relative;text-align:center}.SendNotification_error__6ENFQ{background:linear-gradient(135deg,#ff6b6b,#ee5a52);box-shadow:0 4px 15px #ff6b6b4d}.SendNotification_success__S9\+9D{background:linear-gradient(135deg,#51cf66,#40c057);box-shadow:0 4px 15px #51cf664d}.SendNotification_loading__3COBy{color:#6c757d;font-style:italic;padding:20px;text-align:center}.SendNotification_usersContainer__oR4k3::-webkit-scrollbar{width:6px}.SendNotification_usersContainer__oR4k3::-webkit-scrollbar-track{background:#f1f1f1;border-radius:3px}.SendNotification_usersContainer__oR4k3::-webkit-scrollbar-thumb{background:#c1c1c1;border-radius:3px}.SendNotification_usersContainer__oR4k3::-webkit-scrollbar-thumb:hover{background:#a8a8a8}.SendNotification_specificUsersSection__gBgCm{animation:SendNotification_slideIn__qG\+-L .3s ease-out}@keyframes SendNotification_slideIn__qG\+-L{0%{opacity:0;transform:translateY(-10px)}to{opacity:1;transform:translateY(0)}}.CompletedTasksAdmin_container__kay5Y{background:linear-gradient(135deg,#667eea,#764ba2);font-family:Segoe UI,Tahoma,Geneva,Verdana,sans-serif;min-height:100vh}.CompletedTasksAdmin_loadingContainer__ytiSN{align-items:center;background:linear-gradient(135deg,#667eea,#764ba2);display:flex;justify-content:center;min-height:100vh}.CompletedTasksAdmin_loadingContent__pa1gR{background:#fff;border-radius:16px;box-shadow:0 20px 25px -5px #0000001a,0 10px 10px -5px #0000000a;padding:2rem;text-align:center}.CompletedTasksAdmin_loadingSpinner__v7vcU{animation:CompletedTasksAdmin_spin__eqyr0 1s linear infinite;color:#667eea;height:3rem;margin:0 auto 1rem;width:3rem}.CompletedTasksAdmin_loadingText__hZ7tX{color:#374151;font-size:1.125rem;font-weight:500;margin:0}@keyframes CompletedTasksAdmin_spin__eqyr0{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}.CompletedTasksAdmin_errorContainer__BkmqZ{align-items:center;background:linear-gradient(135deg,#ef4444,#dc2626);display:flex;justify-content:center;min-height:100vh;padding:1rem}.CompletedTasksAdmin_errorCard__Efzm3{background:#fff;border-radius:16px;box-shadow:0 20px 25px -5px #0000001a;max-width:400px;padding:2rem;text-align:center;width:100%}.CompletedTasksAdmin_errorIcon__obESz{align-items:center;background:#fee2e2;border-radius:50%;display:flex;font-size:2rem;height:4rem;justify-content:center;margin:0 auto 1rem;width:4rem}.CompletedTasksAdmin_errorTitle__gtlyi{color:#111827;font-size:1.125rem;font-weight:600;margin:0 0 .5rem}.CompletedTasksAdmin_errorMessage__Mr-a7{color:#6b7280;line-height:1.5;margin:0 0 1rem}.CompletedTasksAdmin_retryButton__b6pz0{background:#ef4444;border:none;border-radius:8px;color:#fff;cursor:pointer;font-weight:500;padding:.75rem 1.5rem;transition:background-color .2s}.CompletedTasksAdmin_retryButton__b6pz0:hover{background:#dc2626}.CompletedTasksAdmin_header__lclD9{background:#fff;border-bottom:1px solid #e5e7eb;box-shadow:0 1px 3px 0 #0000001a}.CompletedTasksAdmin_headerContent__HXdaj{align-items:center;display:flex;flex-wrap:wrap;gap:1rem;justify-content:space-between;margin:0 auto;max-width:1280px;padding:1.5rem 1rem}.CompletedTasksAdmin_headerLeft__NJooa{align-items:center;display:flex;gap:.75rem}.CompletedTasksAdmin_headerIcon__13aQ7{align-items:center;background:#dcfce7;border-radius:8px;color:#16a34a;display:flex;height:3rem;justify-content:center;padding:.5rem;width:3rem}.CompletedTasksAdmin_headerIcon__13aQ7 svg{height:2rem;width:2rem}.CompletedTasksAdmin_title__JkvxW{color:#111827;font-size:1.875rem;font-weight:700;margin:0}.CompletedTasksAdmin_subtitle__7lA0A{color:#6b7280;font-size:.875rem;margin:.25rem 0 0}.CompletedTasksAdmin_headerRight__XsBcO{align-items:center;appearance:none;-webkit-appearance:none;-moz-appearance:none;display:flex;gap:1rem}.CompletedTasksAdmin_headerRight__XsBcO:after,.CompletedTasksAdmin_headerRight__XsBcO:before{display:none!important}.CompletedTasksAdmin_headerRight__XsBcO *{overflow:hidden}.CompletedTasksAdmin_headerRight__XsBcO .CompletedTasksAdmin_arrow__Tvd8V,.CompletedTasksAdmin_headerRight__XsBcO [class*=arrow],.CompletedTasksAdmin_headerRight__XsBcO svg[class*=arrow]{display:none!important}.CompletedTasksAdmin_statsCard__BpB6I{align-items:center;background:#dcfce7;border-radius:8px;display:flex;gap:.5rem;padding:.75rem 1rem}.CompletedTasksAdmin_statsIcon__JLytp{color:#16a34a;height:1.25rem;width:1.25rem}.CompletedTasksAdmin_statsText__BcTOZ{color:#166534;font-size:.875rem;font-weight:600}.CompletedTasksAdmin_refreshButton__iJsTk{align-items:center;background:#667eea;border:none;border-radius:8px;color:#fff;cursor:pointer;display:flex;justify-content:center;padding:.75rem;transition:background-color .2s}.CompletedTasksAdmin_refreshButton__iJsTk:hover{background:#5a67d8}.CompletedTasksAdmin_refreshButton__iJsTk svg{height:1.25rem;width:1.25rem}.CompletedTasksAdmin_filtersSection__pKQtc{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#fffffff2;border-bottom:1px solid #fff3}.CompletedTasksAdmin_filtersContainer__2Bvkc{align-items:center;display:flex;flex-wrap:wrap;gap:1rem;margin:0 auto;max-width:1280px;padding:1.5rem 1rem}.CompletedTasksAdmin_searchContainer__qj0FD{flex:1 1;min-width:300px;position:relative}.CompletedTasksAdmin_searchIcon__Zh7-D{color:#9ca3af;height:1.25rem;left:1rem;position:absolute;top:50%;transform:translateY(-50%);width:1.25rem}.CompletedTasksAdmin_searchInput__2l28f{background:#fff;border:2px solid #e5e7eb;border-radius:12px;font-size:1rem;padding:.75rem 1rem .75rem 3rem;transition:all .2s;width:100%}.CompletedTasksAdmin_searchInput__2l28f:focus{border-color:#667eea;box-shadow:0 0 0 3px #667eea1a;outline:none}.CompletedTasksAdmin_filterGroup__nM\+ht{align-items:center;display:flex;flex-wrap:wrap;gap:.75rem}.CompletedTasksAdmin_filterIcon__oX2NA{color:#6b7280;height:1.25rem;width:1.25rem}.CompletedTasksAdmin_filterSelect__CEe1X{background:#fff;border:2px solid #e5e7eb;border-radius:8px;cursor:pointer;font-size:.875rem;min-width:150px;padding:.75rem 1rem;transition:border-color .2s}.CompletedTasksAdmin_filterSelect__CEe1X:focus{border-color:#667eea;outline:none}.CompletedTasksAdmin_tasksSection__r2gyB{margin:0 auto;max-width:1280px;padding:2rem 1rem}.CompletedTasksAdmin_tasksGrid__JgCSG{grid-gap:1.5rem;display:grid;gap:1.5rem;grid-template-columns:repeat(auto-fill,minmax(400px,1fr))}.CompletedTasksAdmin_taskCard__rjp9Z{background:#fff;border:2px solid #0000;border-radius:16px;box-shadow:0 10px 15px -3px #0000001a,0 4px 6px -2px #0000000d;overflow:hidden;padding:1.5rem;position:relative;transition:all .3s ease}.CompletedTasksAdmin_taskCard__rjp9Z:before{background:linear-gradient(90deg,#667eea,#764ba2);content:"";height:4px;left:0;position:absolute;right:0;top:0}.CompletedTasksAdmin_taskCard__rjp9Z:hover{border-color:#667eea;box-shadow:0 20px 25px -5px #0000001a,0 10px 10px -5px #0000000a;transform:translateY(-5px)}.CompletedTasksAdmin_taskHeader__yJrLY{align-items:flex-start;display:flex;justify-content:space-between;margin-bottom:1rem}.CompletedTasksAdmin_taskBadges__1hbLH{display:flex;flex-wrap:wrap;gap:.5rem}.CompletedTasksAdmin_categoryBadge__GCbal,.CompletedTasksAdmin_priorityBadge__T72wH{border-radius:20px;font-size:.75rem;font-weight:600;letter-spacing:.05em;padding:.25rem .75rem;text-transform:uppercase}.CompletedTasksAdmin_category1__ZSHlE{background:#dbeafe;color:#1e40af}.CompletedTasksAdmin_category2__DaWKL{background:#ede9fe;color:#7c3aed}.CompletedTasksAdmin_category3__9Aalo{background:#e0f2fe;color:#0369a1}.CompletedTasksAdmin_category4__TuJJV{background:#fce7f3;color:#be185d}.CompletedTasksAdmin_category5__TFBst{background:#fed7aa;color:#c2410c}.CompletedTasksAdmin_priorityHigh__tmKRJ{background:#fee2e2;color:#dc2626}.CompletedTasksAdmin_priorityMedium__-GvQs{background:#fef3c7;color:#d97706}.CompletedTasksAdmin_priorityLow__-I05c{background:#dcfce7;color:#16a34a}.CompletedTasksAdmin_priorityDefault__FtMKP{background:#f3f4f6;color:#6b7280}.CompletedTasksAdmin_completedIcon__GJ16k{align-items:center;background:#dcfce7;border-radius:50%;color:#16a34a;display:flex;height:2.5rem;justify-content:center;padding:.5rem;width:2.5rem}.CompletedTasksAdmin_completedIcon__GJ16k svg{height:1.25rem;width:1.25rem}.CompletedTasksAdmin_taskContent__rztm-{margin-bottom:1.5rem}.CompletedTasksAdmin_taskTitle__pnrx1{color:#111827;font-size:1.25rem;font-weight:600;line-height:1.4;margin:0 0 .5rem}.CompletedTasksAdmin_taskDescription__wFEYL{-webkit-line-clamp:3;line-clamp:3;-webkit-box-orient:vertical;color:#6b7280;display:-webkit-box;line-height:1.6;margin:0;overflow:hidden}.CompletedTasksAdmin_taskFooter__E3dEm{display:flex;flex-direction:column;gap:1rem}.CompletedTasksAdmin_userInfo__k6ojF{align-items:center;background:#f9fafb;border-radius:12px;display:flex;gap:.75rem;padding:1rem}.CompletedTasksAdmin_userAvatar__c5OBV{align-items:center;background:#667eea;border-radius:50%;color:#fff;display:flex;flex-shrink:0;height:2.5rem;justify-content:center;width:2.5rem}.CompletedTasksAdmin_userAvatar__c5OBV svg{height:1.25rem;width:1.25rem}.CompletedTasksAdmin_userDetails__Up\+5l{flex:1 1;min-width:0}.CompletedTasksAdmin_userName__XPNSj{color:#111827;font-size:.875rem;font-weight:600;margin:0}.CompletedTasksAdmin_userEmail__TUUQX{color:#6b7280;font-size:.75rem;margin:.25rem 0 0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.CompletedTasksAdmin_taskDates__Ntk7H{display:flex;flex-direction:column;gap:.75rem}.CompletedTasksAdmin_dateItem__3EcOY{align-items:center;display:flex;gap:.75rem}.CompletedTasksAdmin_dateIcon__uZL82{color:#9ca3af;flex-shrink:0;height:1rem;width:1rem}.CompletedTasksAdmin_dateDetails__5gIhv{display:flex;flex-direction:column;gap:.125rem}.CompletedTasksAdmin_dateLabel__c3Uxg{color:#6b7280;font-size:.75rem;font-weight:500;letter-spacing:.05em;text-transform:uppercase}.CompletedTasksAdmin_dateValue__jT7HN{color:#374151;font-size:.875rem;font-weight:500}.CompletedTasksAdmin_emptyState__TMQxb{background:#fff;border-radius:16px;box-shadow:0 10px 15px -3px #0000001a;padding:4rem 2rem;text-align:center}.CompletedTasksAdmin_emptyIcon__UTx\+9{color:#9ca3af;height:4rem;margin:0 auto 1.5rem;width:4rem}.CompletedTasksAdmin_emptyIcon__UTx\+9 svg{height:100%;width:100%}.CompletedTasksAdmin_emptyTitle__groCR{color:#111827;font-size:1.5rem;font-weight:600;margin:0 0 .5rem}.CompletedTasksAdmin_emptyMessage__vz3yd{color:#6b7280;font-size:1rem;margin:0}@media (max-width:768px){.CompletedTasksAdmin_headerContent__HXdaj{align-items:stretch;flex-direction:column;text-align:center}.CompletedTasksAdmin_filtersContainer__2Bvkc{align-items:stretch;flex-direction:column}.CompletedTasksAdmin_searchContainer__qj0FD{min-width:auto}.CompletedTasksAdmin_filterGroup__nM\+ht{justify-content:center}.CompletedTasksAdmin_tasksGrid__JgCSG{grid-template-columns:1fr}.CompletedTasksAdmin_taskCard__rjp9Z,.CompletedTasksAdmin_tasksSection__r2gyB{padding:1rem}}.SearchTask_container__RLfMP{display:flex;font-family:Segoe UI,Tahoma,Geneva,Verdana,sans-serif;padding:1rem}.SearchTask_searchCard__vV0nB{background:#fff;border-radius:20px;max-width:600px;overflow:hidden;padding:1rem;position:relative;width:100%}.SearchTask_searchCard__vV0nB:before{background:linear-gradient(90deg,#667eea,#764ba2);content:"";height:6px;left:0;position:absolute;right:0;top:0}.SearchTask_header__-NEjb{align-items:center;display:flex;gap:1rem;margin-bottom:2.5rem;text-align:left}.SearchTask_iconContainer__FIWjZ{background:linear-gradient(135deg,#667eea,#764ba2);border-radius:16px;box-shadow:0 10px 15px -3px #667eea4d;flex-shrink:0;padding:1rem}.SearchTask_headerIcon__DL7WT{color:#fff;height:2rem;width:2rem}.SearchTask_headerText__M2oVY{flex:1 1}.SearchTask_title__Jt1lp{-webkit-text-fill-color:#0000;background:linear-gradient(135deg,#667eea,#764ba2);-webkit-background-clip:text;background-clip:text;color:#1f2937;font-size:2rem;font-weight:700;margin:0 0 .5rem}.SearchTask_subtitle__D6hnw{color:#6b7280;font-size:1rem;line-height:1.5;margin:0}.SearchTask_searchForm__xmg1e{margin-bottom:2.5rem}.SearchTask_inputGroup__HGsB7{display:flex;flex-direction:column;gap:1rem}.SearchTask_inputContainer__N74eB{position:relative;width:100%}.SearchTask_inputIcon__N648a{color:#9ca3af;height:1.25rem;left:1rem;position:absolute;top:50%;transform:translateY(-50%);width:1.25rem;z-index:1}.SearchTask_searchInput__SWnYJ{background:#f9fafb;border:2px solid #e5e7eb;border-radius:12px;box-sizing:border-box;font-size:1rem;padding:1rem 1rem 1rem 3rem;transition:all .3s ease;width:100%}.SearchTask_searchInput__SWnYJ:focus{background:#fff;border-color:#667eea;box-shadow:0 0 0 4px #667eea1a;outline:none;transform:translateY(-2px)}.SearchTask_searchInput__SWnYJ:disabled{background:#f3f4f6;color:#9ca3af;cursor:not-allowed}.SearchTask_inputError__2yYKv{border-color:#ef4444!important;box-shadow:0 0 0 4px #ef44441a!important}.SearchTask_searchButton__Gpv8O{align-items:center;background:linear-gradient(135deg,#667eea,#764ba2);border:none;border-radius:12px;color:#fff;cursor:pointer;display:flex;font-size:1rem;font-weight:600;gap:.5rem;justify-content:center;overflow:hidden;padding:1rem 2rem;position:relative;transition:all .3s ease;width:100%}.SearchTask_searchButton__Gpv8O:before{background:linear-gradient(90deg,#0000,#fff3,#0000);content:"";height:100%;left:-100%;position:absolute;top:0;transition:left .5s;width:100%}.SearchTask_searchButton__Gpv8O:hover:before{left:100%}.SearchTask_searchButton__Gpv8O:hover{box-shadow:0 15px 25px -5px #667eea66;transform:translateY(-2px)}.SearchTask_searchButton__Gpv8O:active{transform:translateY(0)}.SearchTask_searchButton__Gpv8O:disabled{background:#9ca3af;box-shadow:none;cursor:not-allowed;transform:none}.SearchTask_searchButton__Gpv8O:disabled:before{display:none}.SearchTask_buttonIcon__noHlt{height:1.25rem;width:1.25rem}.SearchTask_arrowIcon__vS2dF{height:1rem;transition:transform .3s ease;width:1rem}.SearchTask_searchButton__Gpv8O:hover .SearchTask_arrowIcon__vS2dF{transform:translateX(4px)}.SearchTask_buttonLoading__mUXxK .SearchTask_buttonIcon__noHlt{animation:SearchTask_spin__GLLsg 1s linear infinite}@keyframes SearchTask_spin__GLLsg{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}.SearchTask_errorContainer__z6gfE{align-items:center;animation:SearchTask_slideIn__tA6qm .3s ease-out;background:#fef2f2;border:1px solid #fecaca;border-radius:8px;display:flex;gap:.75rem;margin-top:1rem;padding:1rem}@keyframes SearchTask_slideIn__tA6qm{0%{opacity:0;transform:translateY(-10px)}to{opacity:1;transform:translateY(0)}}.SearchTask_errorIcon__tU4Ge{color:#ef4444;flex-shrink:0;height:1.25rem;width:1.25rem}.SearchTask_errorMessage__lNvlZ{color:#dc2626;font-size:.875rem;font-weight:500}.SearchTask_helpSection__sRNed{background:#f8fafc;border:1px solid #e2e8f0;border-radius:12px;padding:1.5rem}.SearchTask_helpTitle__N6CHE{color:#374151;font-size:1.125rem;font-weight:600;margin:0 0 1rem}.SearchTask_helpGrid__3aEBa{grid-gap:1rem;display:grid;gap:1rem}.SearchTask_helpItem__3Uzf0{align-items:flex-start;background:#fff;border:1px solid #e5e7eb;border-radius:8px;display:flex;gap:1rem;padding:1rem;transition:all .2s ease}.SearchTask_helpItem__3Uzf0:hover{border-color:#667eea;box-shadow:0 4px 6px -1px #0000001a;transform:translateY(-1px)}.SearchTask_helpNumber__x8sZB{align-items:center;background:linear-gradient(135deg,#667eea,#764ba2);border-radius:50%;color:#fff;display:flex;flex-shrink:0;font-size:.875rem;font-weight:600;height:2rem;justify-content:center;width:2rem}.SearchTask_helpContent__vjGNv h4{color:#374151;font-size:.875rem;font-weight:600;margin:0 0 .25rem}.SearchTask_helpContent__vjGNv p{color:#6b7280;font-size:.75rem;line-height:1.4;margin:0}@media (max-width:768px){.SearchTask_container__RLfMP{padding:.5rem}.SearchTask_searchCard__vV0nB{padding:2rem 1.5rem}.SearchTask_header__-NEjb{flex-direction:column;gap:1rem;text-align:center}.SearchTask_title__Jt1lp{font-size:1.75rem}.SearchTask_inputGroup__HGsB7{gap:1rem}.SearchTask_searchButton__Gpv8O{font-size:.875rem;padding:1rem}.SearchTask_helpGrid__3aEBa{gap:.75rem}.SearchTask_helpItem__3Uzf0{padding:.75rem}}@media (max-width:480px){.SearchTask_searchCard__vV0nB{padding:1.5rem 1rem}.SearchTask_title__Jt1lp{font-size:1.5rem}.SearchTask_searchInput__SWnYJ{font-size:.875rem;padding:.875rem .875rem .875rem 2.5rem}.SearchTask_inputIcon__N648a{height:1rem;left:.875rem;width:1rem}}.AdminMessageForm_container__VMvF6{background-color:#fff;border:1px solid #e5e7eb;border-radius:12px;box-shadow:0 4px 20px #0000001a;font-family:system-ui,-apple-system,sans-serif;margin:16px 0;padding:24px}.AdminMessageForm_title__xVn3G{border-bottom:2px solid #f3f4f6;color:#1f2937;font-size:24px;font-weight:700;margin-bottom:24px;padding-bottom:12px}.AdminMessageForm_form__wAspR{display:flex;flex-direction:column;gap:20px}.AdminMessageForm_formGroup__CzEzZ{display:flex;flex-direction:column;gap:8px}.AdminMessageForm_label__h1yuw{color:#374151;font-size:14px;font-weight:600;margin-bottom:4px}.AdminMessageForm_input__77RLN{background-color:#fafbfc;border:2px solid #e5e7eb;border-radius:8px;box-sizing:border-box;font-family:system-ui,-apple-system,sans-serif;font-size:14px;outline:none;padding:12px 16px;transition:all .2s ease;width:100%}.AdminMessageForm_input__77RLN:focus{background-color:#fff;border-color:#3b82f6;box-shadow:0 0 0 3px #3b82f61a}.AdminMessageForm_textarea__jE9gC{background-color:#fafbfc;border:2px solid #e5e7eb;border-radius:8px;box-sizing:border-box;font-family:system-ui,-apple-system,sans-serif;font-size:14px;line-height:1.5;min-height:120px;outline:none;padding:12px 16px;resize:vertical;transition:all .2s ease;width:100%}.AdminMessageForm_textarea__jE9gC:focus{background-color:#fff;border-color:#3b82f6;box-shadow:0 0 0 3px #3b82f61a}.AdminMessageForm_recipientTypeSection__pVArQ{background-color:#f8fafc;border:1px solid #e2e8f0;border-radius:8px;padding:16px}.AdminMessageForm_recipientTypeTitle__ESXOF{color:#1f2937;font-size:16px;font-weight:600;margin-bottom:12px}.AdminMessageForm_radioGroup__pA4et{display:flex;flex-direction:column;gap:12px;margin-bottom:16px}.AdminMessageForm_radioOption__vODM-{align-items:center;border-radius:6px;cursor:pointer;display:flex;gap:8px;padding:8px;transition:background-color .2s ease}.AdminMessageForm_radioOption__vODM-:hover{background-color:#f1f5f9}.AdminMessageForm_radioInput__fAS6A{accent-color:#3b82f6;cursor:pointer;height:16px;width:16px}.AdminMessageForm_radioLabel__fS9ww{color:#374151;cursor:pointer;font-size:14px;font-weight:500}.AdminMessageForm_recipientInput__\+xTjr{margin-top:8px}.AdminMessageForm_recipientInput__\+xTjr .AdminMessageForm_input__77RLN{background-color:#fff}.AdminMessageForm_attachmentSection__Fc7aN{display:flex;flex-direction:column;gap:12px}.AdminMessageForm_fileInputWrapper__opcsM{display:inline-block;position:relative}.AdminMessageForm_fileInput__9zsBr{display:none}.AdminMessageForm_fileInputLabel__sQn35{align-items:center;background-color:initial;border:2px dashed #d1d5db;border-radius:8px;color:#6b7280;cursor:pointer;display:flex;font-family:system-ui,-apple-system,sans-serif;font-size:14px;font-weight:500;gap:8px;padding:10px 16px;transition:all .2s ease}.AdminMessageForm_fileInputLabel__sQn35:hover{background-color:#f8fafc;border-color:#3b82f6;color:#3b82f6}.AdminMessageForm_attachmentList__KT8cY{display:flex;flex-direction:column;gap:8px;margin-top:8px}.AdminMessageForm_attachmentItem__XPmAy{align-items:center;background-color:#f3f4f6;border-radius:6px;color:#374151;display:flex;font-size:14px;justify-content:space-between;padding:8px 12px}.AdminMessageForm_attachmentName__85ojF{flex:1 1;font-weight:500;margin-right:8px}.AdminMessageForm_attachmentSize__Edxpp{color:#6b7280;font-size:12px;margin-right:8px}.AdminMessageForm_removeAttachmentButton__-OfWV{align-items:center;background-color:initial;border:none;border-radius:4px;color:#ef4444;cursor:pointer;display:flex;justify-content:center;padding:4px;transition:all .2s ease}.AdminMessageForm_removeAttachmentButton__-OfWV:hover{background-color:#fee2e2}.AdminMessageForm_actions__JaImo{align-items:center;border-top:1px solid #e5e7eb;display:flex;justify-content:space-between;margin-top:8px;padding-top:16px}.AdminMessageForm_actionButtons__yc2mN{display:flex;gap:12px}.AdminMessageForm_button__c4uAY{align-items:center;border:none;border-radius:8px;cursor:pointer;display:flex;font-family:system-ui,-apple-system,sans-serif;font-size:14px;font-weight:600;gap:8px;padding:12px 24px;transition:all .2s ease}.AdminMessageForm_primaryButton__Rkr6a{background-color:#3b82f6;color:#fff}.AdminMessageForm_primaryButton__Rkr6a:hover{background-color:#2563eb;box-shadow:0 4px 12px #3b82f64d;transform:translateY(-1px)}.AdminMessageForm_primaryButton__Rkr6a:disabled{background-color:#9ca3af;box-shadow:none;cursor:not-allowed;transform:none}.AdminMessageForm_secondaryButton__f0l\+Y{background-color:#f3f4f6;border:1px solid #d1d5db;color:#374151}.AdminMessageForm_secondaryButton__f0l\+Y:hover{background-color:#e5e7eb;border-color:#9ca3af}.AdminMessageForm_messageCounter__AgYYb{color:#6b7280;font-size:12px;font-style:italic}.AdminMessageForm_loadingSpinner__PVVeN{animation:AdminMessageForm_spin__JZABe 1s linear infinite;border:2px solid #0000;border-radius:50%;border-top-color:currentcolor;height:16px;width:16px}@keyframes AdminMessageForm_spin__JZABe{to{transform:rotate(1turn)}}.AdminMessageForm_errorMessage__UHZ7T{background-color:#fef2f2;border:1px solid #fecaca;border-radius:6px;color:#dc2626;font-size:14px;margin-bottom:16px;padding:12px}.AdminMessageForm_successMessage__Vr-g9{background-color:#f0fdf4;border:1px solid #bbf7d0;border-radius:6px;color:#166534;font-size:14px;margin-bottom:16px;padding:12px}@media (max-width:640px){.AdminMessageForm_container__VMvF6{margin:8px 0;padding:16px}.AdminMessageForm_actions__JaImo{align-items:stretch;flex-direction:column;gap:12px}.AdminMessageForm_actionButtons__yc2mN{justify-content:center}.AdminMessageForm_radioGroup__pA4et{gap:8px}}.admin-messages-container{background-color:#f8fafc;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,sans-serif;margin:0 auto;max-width:1400px;min-height:100vh;padding:20px}.admin-messages-header{align-items:center;background:linear-gradient(135deg,#667eea,#764ba2);border-radius:16px;box-shadow:0 10px 25px #667eea33;color:#fff;display:flex;justify-content:space-between;margin-bottom:24px;padding:20px 24px}.header-left{display:flex;flex-direction:column;gap:8px}.page-title{font-size:28px;font-weight:700;letter-spacing:-.5px;margin:0}.message-stats{display:flex;gap:16px}.stat-item{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#ffffff1a;border-radius:20px;font-size:14px;opacity:.9;padding:4px 12px}.header-right{display:flex;gap:12px}.compose-button,.toggle-button{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#ffffff1a;border:2px solid #ffffff4d;border-radius:12px;color:#fff;cursor:pointer;font-size:14px;font-weight:600;padding:12px 24px;transition:all .3s ease}.compose-button:hover,.toggle-button:hover{background:#fff3;box-shadow:0 8px 25px #0000001a;transform:translateY(-2px)}.compose-button.active,.toggle-button.active{background:#fff;border-color:#fff;color:#667eea}.replies-section{border-top:1px solid #e0e0e0;margin-top:2rem;padding-top:1.5rem}.replies-title{border-left:3px solid #007bff;color:#333;font-size:1.1rem;margin-bottom:1rem;padding-left:10px}.replies-container{display:flex;flex-direction:column;gap:1rem}.reply-item{background:#f8f9fa;border:1px solid #e9ecef;border-radius:8px;margin-left:1rem;padding:1rem}.reply-header{font-size:.9rem;justify-content:space-between;margin-bottom:.5rem}.reply-header,.reply-sender{align-items:center;display:flex}.reply-sender{color:#495057;font-weight:600;gap:.5rem}.admin-badge{background:#28a745;border-radius:4px;color:#fff;font-size:.7rem;font-weight:500;padding:2px 6px}.reply-date{color:#6c757d;font-size:.8rem}.reply-body{color:#495057;line-height:1.5}.reply-attachments{border-top:1px solid #dee2e6;margin-top:.5rem;padding-top:.5rem}.filters-section{background:#fff;border:1px solid #e2e8f0;border-radius:12px;box-shadow:0 4px 6px #0000000d;display:flex;gap:16px;margin-bottom:24px;padding:16px 20px}.search-container{flex:1 1}.search-input{background:#f8fafc;border:2px solid #e2e8f0;border-radius:8px;font-size:14px;padding:12px 16px;transition:all .2s ease;width:100%}.search-input:focus{background:#fff;border-color:#667eea;box-shadow:0 0 0 3px #667eea1a;outline:none}.filter-select{background:#f8fafc;border:2px solid #e2e8f0;border-radius:8px;cursor:pointer;font-size:14px;min-width:150px;padding:12px 16px;transition:all .2s ease}.filter-select:focus{background:#fff;border-color:#667eea;box-shadow:0 0 0 3px #667eea1a;outline:none}.loading-container{align-items:center;display:flex;flex-direction:column;gap:16px;justify-content:center;min-height:300px}.loading-spinner{animation:spin 1s linear infinite;border:4px solid #e2e8f0;border-radius:50%;border-top-color:#667eea;height:40px;width:40px}.compose-section{background:#fff;border:1px solid #e2e8f0;border-radius:16px;box-shadow:0 10px 25px #0000001a;overflow:hidden}.section-header{background:linear-gradient(135deg,#f093fb,#f5576c);border-bottom:1px solid #ffffff1a;color:#fff;padding:20px 24px}.section-header h3{font-size:20px;font-weight:600;margin:0}.messages-list{background:#fff;border:1px solid #e2e8f0;border-radius:16px;box-shadow:0 4px 6px #0000000d;overflow:hidden}.messages-grid{grid-gap:1px;background:#e2e8f0;display:grid;gap:1px}.message-card{background:#fff;border-left:4px solid #0000;cursor:pointer;padding:20px 24px;position:relative;transition:all .2s ease}.message-card:hover{background:#f8fafc;border-left-color:#667eea;transform:translateX(2px)}.message-card.unread{background:#f0f9ff;border-left-color:#0ea5e9}.message-card.unread:hover{background:#e0f2fe}.message-card-header{align-items:flex-start;display:flex;gap:16px;justify-content:space-between;margin-bottom:8px}.message-title{color:#1e293b;flex:1 1;font-size:16px;font-weight:600;line-height:1.4;margin:0}.message-date{color:#64748b;font-size:12px;font-weight:500;white-space:nowrap}.message-sender{color:#475569;font-size:13px;font-weight:500;margin-bottom:8px}.message-preview{color:#64748b;font-size:14px;line-height:1.5;margin-bottom:12px}.message-indicators{align-items:center;display:flex;gap:8px}.indicator{align-items:center;border-radius:12px;display:inline-flex;font-size:11px;font-weight:600;gap:4px;letter-spacing:.5px;padding:2px 8px;text-transform:uppercase}.indicator.attachment{background:#ddd6fe;color:#7c3aed}.indicator.unread{background:#dbeafe;color:#1d4ed8}.indicator.archived{background:#fed7aa;color:#ea580c}.indicator svg{height:12px;width:12px}.message-details{background:#fff;border:1px solid #e2e8f0;border-radius:16px;box-shadow:0 10px 25px #0000001a;overflow:hidden}.message-header{background:linear-gradient(135deg,#a8edea,#fed6e3);border-bottom:1px solid #e2e8f0;padding:24px}.message-subject-container{margin-bottom:16px}.message-subject{color:#1e293b;font-size:24px;font-weight:700;line-height:1.3;margin:0 0 12px}.message-badges{display:flex;flex-wrap:wrap;gap:8px}.badge{border-radius:20px;font-size:11px;font-weight:600;letter-spacing:.5px;padding:4px 12px;text-transform:uppercase}.badge.read{background:#dcfce7;color:#166534}.badge.archived{background:#fed7aa;color:#ea580c}.badge.attachment{background:#ddd6fe;color:#7c3aed}.message-meta{align-items:center;color:#475569;display:flex;font-size:14px;gap:16px;justify-content:space-between}.message-body{background:#fff;color:#374151;font-size:16px;line-height:1.6;padding:24px}.attachments-container{background:#f8fafc;border-bottom:1px solid #e2e8f0;border-top:1px solid #e2e8f0;padding:20px 24px}.attachments-title{color:#374151;font-size:14px;font-weight:600;margin:0 0 12px}.attachments-list{display:flex;flex-wrap:wrap;gap:8px}.attachment-link{align-items:center;background:#fff;border:1px solid #d1d5db;border-radius:8px;color:#374151;display:inline-flex;font-size:13px;font-weight:500;gap:6px;padding:8px 12px;text-decoration:none;transition:all .2s ease}.attachment-link:hover{background:#667eea;border-color:#667eea;color:#fff;transform:translateY(-1px)}.attachment-icon{height:14px;width:14px}.no-attachments{color:#9ca3af;font-size:14px;font-style:italic}.reply-section{padding:24px}.message-actions,.reply-section{background:#f8fafc;border-top:1px solid #e2e8f0}.message-actions{display:flex;gap:12px;justify-content:flex-end;padding:20px 24px}.action-button{align-items:center;border:none;border-radius:8px;cursor:pointer;display:inline-flex;font-size:14px;font-weight:600;gap:6px;padding:10px 20px;transition:all .2s ease}.action-button.mark-read{background:#dcfce7;color:#166534}.action-button.mark-read:hover{background:#bbf7d0;transform:translateY(-1px)}.action-button.delete{background:#fee2e2;color:#dc2626}.action-button.delete:hover{background:#fecaca;transform:translateY(-1px)}.action-button.back{background:#e2e8f0;color:#475569}.action-button.back:hover{background:#cbd5e1;transform:translateY(-1px)}.no-messages{align-items:center;display:flex;flex-direction:column;justify-content:center;padding:60px 20px;text-align:center}.no-messages-icon{color:#9ca3af;height:64px;margin-bottom:16px;width:64px}.no-messages-icon svg{height:100%;width:100%}.no-messages h3{color:#374151;font-size:18px;font-weight:600;margin:0 0 8px}.no-messages p{color:#6b7280;font-size:14px;margin:0}@media (max-width:768px){.admin-messages-container{padding:16px}.admin-messages-header{flex-direction:column;gap:16px;padding:16px 20px}.header-left{text-align:center;width:100%}.page-title{font-size:24px}.header-right{justify-content:center;width:100%}.compose-button,.toggle-button{flex:1 1;font-size:13px;max-width:140px;padding:10px 16px}.filters-section{flex-direction:column;gap:12px;padding:16px}.message-card{padding:16px 18px}.message-card-header{align-items:flex-start;flex-direction:column;gap:8px}.message-title{font-size:15px}.message-date{align-self:flex-end}.message-details{border-radius:0;margin:0 -16px}.message-header{padding:20px 16px}.message-subject{font-size:20px}.message-meta{align-items:flex-start;flex-direction:column;gap:8px}.message-body{font-size:15px;padding:20px 16px}.attachments-container,.reply-section{padding:16px}.message-actions{flex-direction:column;gap:8px;padding:16px}.action-button{justify-content:center;padding:12px;width:100%}.no-messages{padding:40px 16px}.no-messages-icon{height:48px;width:48px}}@media (max-width:480px){.admin-messages-container{padding:12px}.admin-messages-header{margin-bottom:16px;padding:12px 16px}.page-title{font-size:20px}.compose-button,.toggle-button{font-size:12px;padding:8px 12px}.message-card{padding:12px 14px}.message-title{font-size:14px}.message-preview,.message-sender{font-size:12px}.message-subject{font-size:18px}.message-body{font-size:14px;padding:16px 12px}.attachments-container,.message-actions,.reply-section{padding:12px}.indicator{font-size:10px;padding:1px 6px}}.action-button:focus,.compose-button:focus,.filter-select:focus,.message-card:focus,.search-input:focus,.toggle-button:focus{outline:2px solid #667eea;outline-offset:2px}@media print{.admin-messages-header,.filters-section,.message-actions{display:none}.admin-messages-container{background:#fff;box-shadow:none}.message-details,.messages-list{border:1px solid #ccc;box-shadow:none}}@media (prefers-contrast:high){.message-card{border:2px solid #000}.message-card:hover{background:#000;color:#fff}.admin-messages-header{background:#000;border:2px solid #fff}}@media (prefers-reduced-motion:reduce){*,:after,:before{animation-duration:.01ms!important;animation-iteration-count:1!important;transition-duration:.01ms!important}.loading-spinner{animation:none;border:4px solid #667eea}}.TaskDetails_taskDetails__RDz\+a{appearance:none;-webkit-appearance:none;-moz-appearance:none;background:linear-gradient(135deg,#667eea,#764ba2);font-family:Inter,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;margin:0 auto;max-width:1200px;min-height:100vh;padding:1rem}.TaskDetails_statusReminder__FITtT{align-items:center;animation:TaskDetails_shake__fyUo6 .5s ease-in-out;background:linear-gradient(135deg,#fdcb6e,#e17055);border-radius:12px;box-shadow:0 8px 32px #fdcb6e4d;color:#fff;display:flex;justify-content:space-between;margin-bottom:2rem;padding:1rem 1.5rem}@keyframes TaskDetails_shake__fyUo6{0%,to{transform:translateX(0)}25%{transform:translateX(-5px)}75%{transform:translateX(5px)}}.TaskDetails_statusReminder__FITtT p{font-size:1rem;font-weight:600;margin:0}.TaskDetails_dismissReminder__hiGDf{align-items:center;background:#fff3;border:none;border-radius:50%;color:#fff;cursor:pointer;display:flex;font-size:1rem;font-weight:700;height:28px;justify-content:center;transition:all .3s ease;width:28px}.TaskDetails_dismissReminder__hiGDf:hover{background:#ffffff4d;transform:scale(1.1)}.TaskDetails_taskHeader__coSfL{appearance:none;-webkit-appearance:none;-moz-appearance:none;-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);background:#fffffff2;border:1px solid #fff3;border-radius:16px;box-shadow:0 8px 32px #0000001a;margin-bottom:2rem;padding:2rem}.TaskDetails_taskHeader__coSfL:after,.TaskDetails_taskHeader__coSfL:before{display:none!important}.TaskDetails_taskHeader__coSfL *{overflow:hidden}.TaskDetails_taskHeader__coSfL .TaskDetails_arrow__SoayT,.TaskDetails_taskHeader__coSfL [class*=arrow],.TaskDetails_taskHeader__coSfL svg[class*=arrow]{display:none!important}.TaskDetails_taskHeader__coSfL h1{color:#2c3e50;font-size:2rem;font-weight:700;line-height:1.3;margin:0 0 1rem}.TaskDetails_taskStatusBadge__xJAMo{align-items:center;color:#636e72;display:inline-flex;font-size:1rem;font-weight:600;gap:.5rem}.TaskDetails_taskStatusBadge__xJAMo span{border-radius:20px;box-shadow:0 4px 12px #0003;color:#fff;font-weight:600;padding:.5rem 1rem;text-transform:capitalize}.TaskDetails_editTaskModal__BYEo2{align-items:center;background:#000000b3;bottom:0;display:flex;justify-content:center;left:0;padding:2rem;position:fixed;right:0;top:0;z-index:1000}.TaskDetails_editForm__af1E8{background:#fff;border-radius:16px;box-shadow:0 20px 60px #0000004d;margin:0 auto;max-height:90vh;max-width:600px;overflow-y:auto;padding:2rem;position:relative;width:50%}.TaskDetails_editForm__af1E8 h3{color:#2c3e50;font-size:1.5rem;font-weight:600;margin:0 0 1.5rem;text-align:center}.TaskDetails_editSubject__au4Dq{background-color:#ffffffe6;border:2px solid #94a3b833;border-radius:8px;font-size:16px;margin-bottom:1rem;padding:12px 16px;transition:all .3s ease;width:100%}.TaskDetails_editSubject__au4Dq:focus{border-color:#4f46e5;box-shadow:0 0 0 3px #4f46e51a;outline:none}.TaskDetails_editDescription__T3V9o{background-color:#ffffffe6;border:2px solid #94a3b833;border-radius:8px;font-family:inherit;font-size:14px;margin-bottom:1rem;min-height:120px;padding:12px 16px;resize:vertical;transition:all .3s ease;width:100%}.TaskDetails_editDescription__T3V9o:focus{border-color:#4f46e5;box-shadow:0 0 0 3px #4f46e51a;outline:none}.TaskDetails_paymentSection__TWl3\+{background:#f8fafccc;border:1px solid #94a3b833;border-radius:12px;margin-bottom:1rem;padding:1.5rem}.TaskDetails_paymentSection__TWl3\+ h4{color:#374151;font-size:1.1rem;font-weight:600;margin:0 0 1rem}.TaskDetails_paymentRow__2aGpO{display:flex;flex-wrap:wrap;gap:12px;margin-bottom:1rem}.TaskDetails_editWillingToPay__Hfolz{background-color:#ffffffe6;border:2px solid #94a3b833;border-radius:8px;cursor:pointer;flex:1 1;font-size:14px;min-width:150px;padding:12px 16px;transition:all .3s ease}.TaskDetails_editWillingToPay__Hfolz:focus{border-color:#4f46e5;box-shadow:0 0 0 3px #4f46e51a;outline:none}.TaskDetails_editCurrency__oeLDB{background-color:#ffffffe6;border:2px solid #94a3b833;border-radius:8px;cursor:pointer;flex:1 1;font-size:14px;min-width:120px;padding:12px 16px;transition:all .3s ease}.TaskDetails_editCurrency__oeLDB:focus{border-color:#4f46e5;box-shadow:0 0 0 3px #4f46e51a;outline:none}.TaskDetails_paymentRangeRow__MfGZv{display:flex;gap:12px;margin-top:1rem}.TaskDetails_editPaymentRange__20pQW{background-color:#ffffffe6;border:2px solid #94a3b833;border-radius:8px;flex:1 1;font-size:14px;padding:12px 16px;transition:all .3s ease}.TaskDetails_editPaymentRange__20pQW:focus{border-color:#4f46e5;box-shadow:0 0 0 3px #4f46e51a;outline:none}.TaskDetails_editImages__3U3lY{background-color:#f8fafc80;border:2px dashed #94a3b84d;border-radius:8px;cursor:pointer;font-size:14px;margin-bottom:1rem;padding:12px 16px;transition:all .3s ease;width:100%}.TaskDetails_editImages__3U3lY:hover{background-color:#4f46e50d;border-color:#4f46e5}.TaskDetails_editActions__eQA9O{display:flex;flex-wrap:wrap;gap:1rem;justify-content:flex-end;margin-top:2rem}.TaskDetails_saveButton__PdGDN{background:linear-gradient(135deg,#10b981,#059669);border:none;border-radius:8px;box-shadow:0 4px 12px #10b9814d;color:#fff;cursor:pointer;font-size:14px;font-weight:600;min-width:120px;padding:12px 24px;transition:all .3s ease}.TaskDetails_saveButton__PdGDN:hover{box-shadow:0 8px 24px #10b98166;transform:translateY(-2px)}.TaskDetails_cancelButton__XPa7K{background:linear-gradient(135deg,#ef4444,#dc2626);border:none;border-radius:8px;box-shadow:0 4px 12px #ef44444d;color:#fff;cursor:pointer;font-size:14px;font-weight:600;min-width:120px;padding:12px 24px;transition:all .3s ease}.TaskDetails_cancelButton__XPa7K:hover{box-shadow:0 8px 24px #ef444466;transform:translateY(-2px)}@media (max-width:768px){.TaskDetails_editTaskModal__BYEo2{align-items:flex-start;padding:2rem .5rem .5rem}.TaskDetails_editForm__af1E8{max-height:95vh;padding:1.5rem;width:90%}.TaskDetails_paymentRow__2aGpO{flex-direction:column}.TaskDetails_editCurrency__oeLDB,.TaskDetails_editWillingToPay__Hfolz{min-width:100%}.TaskDetails_editActions__eQA9O,.TaskDetails_paymentRangeRow__MfGZv{flex-direction:column}.TaskDetails_cancelButton__XPa7K,.TaskDetails_saveButton__PdGDN{min-width:100%;width:100%}}@media (max-width:480px){.TaskDetails_editTaskModal__BYEo2{padding:1rem .25rem .25rem}.TaskDetails_editForm__af1E8{border-radius:12px;padding:1rem}.TaskDetails_editForm__af1E8 h3{font-size:1.25rem}.TaskDetails_paymentSection__TWl3\+{padding:1rem}}.TaskDetails_statusPending__s\+b7l{background:linear-gradient(135deg,#ffc107,#ff8f00)}.TaskDetails_statusInProgress__MXFMG{background:linear-gradient(135deg,#17a2b8,#007bff)}.TaskDetails_statusCompleted__lgxUH{background:linear-gradient(135deg,#28a745,#20c997)}.TaskDetails_statusCancelled__7y1Zl{background:linear-gradient(135deg,#dc3545,#c82333)}.TaskDetails_statusOnHold__pEOcu{background:linear-gradient(135deg,#6c757d,#495057)}.TaskDetails_taskDescription__K39NU{box-shadow:0 4px 20px #00000014;color:#2c3e50;font-size:1rem;line-height:1.7;padding:1.5rem}.TaskDetails_paymentInfoSection__UDMTz,.TaskDetails_taskDescription__K39NU{-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);background:#fffffff2;border:1px solid #fff3;border-radius:16px;margin-bottom:2rem}.TaskDetails_paymentInfoSection__UDMTz{box-shadow:0 8px 32px #0000001a;padding:2rem}.TaskDetails_paymentInfoSection__UDMTz h3{align-items:center;color:#2c3e50;display:flex;font-size:1.5rem;font-weight:600;gap:.5rem;margin:0 0 1.5rem}.TaskDetails_paymentInfoSection__UDMTz h3:before{content:"💰";font-size:1.25rem}.TaskDetails_paymentDetails__mCWO7{grid-gap:1.5rem;display:grid;gap:1.5rem;grid-template-columns:repeat(auto-fit,minmax(250px,1fr))}.TaskDetails_paymentCard__vQn0Y{background:linear-gradient(135deg,#00b894,#00a085);border-radius:12px;box-shadow:0 4px 16px #00b8944d;color:#fff;overflow:hidden;padding:1.5rem;position:relative}.TaskDetails_paymentCardFreeTask__AnAqV{background:linear-gradient(135deg,#74b9ff,#0984e3);border-radius:12px;box-shadow:0 4px 16px #74b9ff4d;padding:1.5rem}.TaskDetails_paymentCard__vQn0Y:before{background:#ffffff1a;border-radius:50%;content:"";height:100px;position:absolute;right:0;top:0;transform:translate(30px,-30px);width:100px}.TaskDetails_paymentStatus__gJoAn{font-size:1.1rem;font-weight:700;letter-spacing:.5px;margin-bottom:.5rem;text-transform:uppercase}.TaskDetails_paymentAmount__bC8W2{font-size:1.75rem;font-weight:800;margin:.5rem 0}.TaskDetails_paymentRange__VTZI8{font-size:.9rem;font-weight:500;opacity:.9}.TaskDetails_noPaymentInfo__vig3A{background:#636e721a;border:2px dashed #636e724d;border-radius:8px;color:#636e72;font-style:italic;padding:2rem;text-align:center}.TaskDetails_adminQuickInfo__aCsTi{margin-top:10px}.TaskDetails_quickPaymentInfo__U5Y0r{background:#e84393;border-radius:15px;color:#fff;font-size:14px;padding:30px 10px}.TaskDetails_adminPaymentInfo__ZJRg7{background:#ffffff1a;border-radius:4px;font-size:12px;margin-top:8px;padding:5px}.TaskDetails_imagesSection__N8wro{margin-bottom:1rem}.TaskDetails_imagesSection__N8wro h4{color:#374151;font-size:1.1rem;font-weight:600;margin:0 0 1rem}.TaskDetails_existingImages__gsM1Y{margin-bottom:1rem}.TaskDetails_existingImages__gsM1Y p{color:#6b7280;font-size:.9rem;margin:0 0 .5rem}.TaskDetails_imageGrid__5R22L{grid-gap:1rem;display:grid;gap:1rem;grid-template-columns:repeat(auto-fill,minmax(120px,1fr));margin-bottom:1rem}.TaskDetails_imagePreview__LrwoR{border-radius:8px;box-shadow:0 2px 8px #0000001a;overflow:hidden;position:relative}.TaskDetails_previewImage__g3bZq{border-radius:8px;height:120px;object-fit:cover;width:100%}.TaskDetails_editImages__3U3lY+small{color:#6b7280;display:block;font-size:.85rem;margin-top:.5rem}.TaskDetails_confirmOverlay__IGzi-{align-items:center;background:#000c;bottom:0;display:flex;justify-content:center;left:0;padding:1rem;position:fixed;right:0;top:0;z-index:1000}.TaskDetails_confirmDialog__KrKBT{animation:TaskDetails_confirmSlideIn__wwD5m .3s ease-out;background:#fff;border-radius:16px;box-shadow:0 20px 60px #0000004d;max-width:400px;min-width:300px;padding:2rem;width:auto}@keyframes TaskDetails_confirmSlideIn__wwD5m{0%{opacity:0;transform:scale(.8)}to{opacity:1;transform:scale(1)}}.TaskDetails_confirmHeader__RXHw7{margin-bottom:1.5rem;text-align:center}.TaskDetails_confirmHeader__RXHw7 h3{color:#dc3545;font-size:1.5rem;font-weight:700;margin:0}.TaskDetails_confirmContent__rCTeA{margin-bottom:2rem}.TaskDetails_confirmContent__rCTeA p{color:#2c3e50;font-size:1rem;line-height:1.5;margin:0 0 1rem}.TaskDetails_confirmList__LcCJW{color:#6c757d;margin:1rem 0;padding-left:1.5rem}.TaskDetails_confirmList__LcCJW li{font-size:.9rem;margin:.5rem 0}.TaskDetails_confirmWarning__JtPDE{background:#dc35451a;border-left:4px solid #dc3545;border-radius:8px;color:#dc3545;font-weight:600;padding:1rem}.TaskDetails_confirmActions__TvScw{display:flex;flex-wrap:wrap;gap:1rem;justify-content:center;margin-left:auto;margin-right:auto;margin-top:2rem;max-width:280px}.TaskDetails_confirmCancelBtn__\+DAqT{background:#6c757d;border:none;border-radius:8px;color:#fff;cursor:pointer;font-size:14px;font-weight:600;min-width:120px;padding:12px 24px;transition:all .3s ease}.TaskDetails_confirmCancelBtn__\+DAqT:hover{background:#5a6268;transform:translateY(-2px)}.TaskDetails_confirmDeleteBtn__RuuIP{background:#dc3545;border:none;border-radius:8px;color:#fff;cursor:pointer;font-size:14px;font-weight:600;min-width:120px;padding:12px 24px;transition:all .3s ease}.TaskDetails_confirmDeleteBtn__RuuIP:hover{background:#c82333;transform:translateY(-2px)}@media (max-width:768px){.TaskDetails_confirmDialog__KrKBT{padding:1.5rem}.TaskDetails_confirmActions__TvScw{flex-direction:column}.TaskDetails_confirmCancelBtn__\+DAqT,.TaskDetails_confirmDeleteBtn__RuuIP{width:100%}}.TaskDetails_statusUpdateSection__opwse{-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);background:#fffffff2;border:1px solid #fff3;border-radius:16px;box-shadow:0 8px 32px #0000001a;margin-bottom:2rem;padding:2rem}.TaskDetails_statusUpdateSection__opwse h3{align-items:center;color:#2c3e50;display:flex;font-size:1.5rem;font-weight:600;gap:.5rem;margin:0 0 1.5rem}.TaskDetails_statusUpdateSection__opwse h3:before{content:"⚙️";font-size:1.25rem}.TaskDetails_statusControls__mSKzP{grid-gap:1.5rem;align-items:start;display:grid;gap:1.5rem;grid-template-columns:200px 1fr;grid-template-rows:auto auto auto}.TaskDetails_statusSelect__TUddG{background:#fff;border:2px solid #e1e8ed;border-radius:8px;color:#2c3e50;cursor:pointer;font-size:1rem;font-weight:500;outline:none;padding:.75rem 1rem;transition:all .3s ease}.TaskDetails_statusSelect__TUddG:focus{border-color:#667eea;box-shadow:0 0 0 3px #667eea1a}.TaskDetails_adminMessageInput__9Gdlv{background:#fff;border:2px solid #e1e8ed;border-radius:8px;color:#2c3e50;font-family:inherit;font-size:1rem;line-height:1.5;outline:none;padding:1rem;resize:vertical;transition:all .3s ease}.TaskDetails_adminMessageInput__9Gdlv:focus{border-color:#667eea;box-shadow:0 0 0 3px #667eea1a}.TaskDetails_adminMessageInput__9Gdlv::placeholder{color:#95a5a6}.TaskDetails_updateStatusBtn__PiOCx{background:linear-gradient(135deg,#667eea,#764ba2);border:none;border-radius:8px;box-shadow:0 4px 12px #667eea4d;color:#fff;cursor:pointer;font-size:1rem;font-weight:600;grid-column:1/-1;overflow:hidden;padding:1rem 2rem;position:relative;transition:all .3s ease}.TaskDetails_updateStatusBtn__PiOCx:hover:not(:disabled){box-shadow:0 8px 24px #667eea66;transform:translateY(-2px)}.TaskDetails_updateStatusBtn__PiOCx:active{transform:translateY(0)}.TaskDetails_updateStatusBtn__PiOCx:disabled{cursor:not-allowed;opacity:.6;transform:none}.TaskDetails_updateStatusBtn__PiOCx:before{background:linear-gradient(90deg,#0000,#fff3,#0000);content:"";height:100%;left:-100%;position:absolute;top:0;transition:left .5s ease;width:100%}.TaskDetails_updateStatusBtn__PiOCx:hover:before{left:100%}.TaskDetails_commentSection__x8qG2{margin-bottom:2rem}.TaskDetails_commentSection__x8qG2,.TaskDetails_interestedUsersSection__6FtVK{-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);background:#fffffff2;border:1px solid #fff3;border-radius:16px;box-shadow:0 8px 32px #0000001a;padding:2rem}.TaskDetails_taskDetails__RDz\+a button:not(.TaskDetails_dismissReminder__hiGDf):not(.TaskDetails_updateStatusBtn__PiOCx){background:linear-gradient(135deg,#74b9ff,#0984e3);border:none;border-radius:8px;box-shadow:0 4px 12px #74b9ff4d;color:#fff;cursor:pointer;font-size:.9rem;font-weight:600;margin-bottom:.5rem;margin-left:.5rem;margin-right:.5rem;padding:.75rem 1.5rem;transition:all .3s ease}.TaskDetails_taskDetails__RDz\+a button:not(.TaskDetails_dismissReminder__hiGDf):not(.TaskDetails_updateStatusBtn__PiOCx):hover{box-shadow:0 8px 24px #74b9ff66;transform:translateY(-2px)}.TaskDetails_danger__foAhU{background:linear-gradient(135deg,#ff7675,#d63031)!important;box-shadow:0 4px 12px #ff76754d!important}.TaskDetails_danger__foAhU:hover{box-shadow:0 8px 24px #ff767566!important}.TaskDetails_success__jRt8a{background:linear-gradient(135deg,#00b894,#00a085)!important;box-shadow:0 4px 12px #00b8944d!important}.TaskDetails_success__jRt8a:hover{box-shadow:0 8px 24px #00b89466!important}.TaskDetails_loadingContainer__p2h9N{align-items:center;background:linear-gradient(135deg,#667eea,#764ba2);display:flex;flex-direction:column;gap:1rem;justify-content:center;min-height:100vh}.TaskDetails_loadingSpinner__srN9j{animation:TaskDetails_spin__LJ7gZ 1s linear infinite;border:4px solid #ffffff4d;border-radius:50%;border-top-color:#fff;height:60px;width:60px}@keyframes TaskDetails_spin__LJ7gZ{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}.TaskDetails_loadingText__5qq9O{color:#fff;font-size:1.2rem;font-weight:600;margin-top:1rem;text-align:center}.TaskDetails_loading__R1Vx6{color:#fffc;font-size:1.2rem;font-weight:500;padding:3rem;text-align:center}.TaskDetails_error__E\+DoJ{background:#ff6b6b1a;border:2px solid #ff6b6b;border-radius:12px;color:#ff6b6b;font-weight:600;padding:1.5rem;text-align:center}.TaskDetails_disapproveTaskBtn__gqA73{background-color:#dc3545;border:none;border-radius:4px;color:#fff;cursor:pointer;padding:10px 20px}.TaskDetails_disapproveTaskBtn__gqA73:hover{background-color:#c82333}.TaskDetails_task-approved__F58Te{background-color:#28a745;border-radius:12px;color:#fff;font-size:12px;padding:2px 8px}@media (max-width:768px){.TaskDetails_taskDetails__RDz\+a{padding:3rem 1rem 1rem}.TaskDetails_taskHeader__coSfL{padding:1.5rem}.TaskDetails_taskHeader__coSfL h1{font-size:1.5rem}.TaskDetails_statusUpdateSection__opwse{padding:1.5rem}.TaskDetails_statusControls__mSKzP{gap:1rem;grid-template-columns:1fr}.TaskDetails_statusReminder__FITtT{flex-direction:column;gap:1rem;text-align:center}.TaskDetails_dismissReminder__hiGDf{align-self:center}}@media (max-width:480px){.TaskDetails_taskDetails__RDz\+a{padding:2rem .5rem .5rem}.TaskDetails_statusUpdateSection__opwse,.TaskDetails_taskDescription__K39NU,.TaskDetails_taskHeader__coSfL{padding:1rem}.TaskDetails_taskHeader__coSfL h1{font-size:1.25rem}}.interested-users-list{background-color:#f9f9f9;border:1px solid #e0e0e0;border-radius:8px;margin-top:2rem;padding:1.5rem}.interested-users-list h3{color:#333;font-size:1.5rem;margin-bottom:1rem}.admin-message-section{background-color:#fff;border:1px solid #ddd;border-radius:6px;box-shadow:0 2px 4px #0000001a;margin-bottom:1.5rem;padding:1rem}.admin-message-section h4{color:#555;font-size:1.1rem;margin-bottom:.5rem}.admin-message-input{border:1px solid #ccc;border-radius:4px;box-sizing:border-box;font-family:inherit;font-size:14px;min-height:80px;padding:.75rem;resize:vertical;width:100%}.admin-message-input:focus{border-color:#007bff;box-shadow:0 0 0 2px #007bff40;outline:none}.admin-message-input::placeholder{color:#999;font-style:italic}.interested-users-list ul{list-style:none;margin:0;padding:0}.interested-users-list li{align-items:center;background-color:#fff;border:1px solid #ddd;border-radius:6px;box-shadow:0 1px 3px #0000001a;display:flex;justify-content:space-between;margin-bottom:.5rem;padding:1rem}.interested-users-list span{color:#333;flex-grow:1;font-weight:500}.approve-btn,.disapprove-btn{border:none;border-radius:4px;cursor:pointer;font-size:14px;font-weight:500;margin-left:.5rem;padding:.5rem 1rem;transition:all .2s ease}.approve-btn{background-color:#28a745;color:#fff}.approve-btn:hover:not(:disabled){background-color:#218838;transform:translateY(-1px)}.disapprove-btn{background-color:#dc3545;color:#fff}.disapprove-btn:hover:not(:disabled){background-color:#c82333;transform:translateY(-1px)}.approve-btn:disabled,.disapprove-btn:disabled{cursor:not-allowed;opacity:.6;transform:none}@media (max-width:768px){.interested-users-list li{align-items:flex-start;flex-direction:column;gap:.5rem}.interested-users-list span{margin-bottom:.5rem}.approve-btn,.disapprove-btn{margin-left:0;margin-right:.5rem}}:root{--sidebar-color:#2c3e50;--header-color:#2c3e50;--label-color:#ecf0f1;--active-color:#3498db;--section-title-color:#bdc3c7;--border-color:#ffffff26;--hover-color:#ffffff1a;--notification-color:#e74c3c;--accent-gradient:linear-gradient(135deg,#3498db,#2980b9)}.AdminDashboard_adminDashboard__919Ji{background:linear-gradient(135deg,#f5f7ff,#e0e7ff)!important;background:linear-gradient(135deg,var(--background-color) 0,#e0e7ff 100%)!important;display:flex;min-height:100vh;position:relative}.AdminDashboard_adminSideMenu__0QJx0{appearance:none;-webkit-appearance:none;-moz-appearance:none;background:linear-gradient(135deg,#2c3e50,#34495e);background:linear-gradient(135deg,var(--sidebar-color) 0,#34495e 100%);border-right:1px solid #ffffff26;border-right:1px solid var(--border-color);box-shadow:2px 0 15px #00000026;color:#ecf0f1;color:var(--label-color);height:100vh;left:0;position:fixed;top:0;transition:width .3s ease,transform .3s ease;width:250px;z-index:5000}.AdminDashboard_adminSideMenu__0QJx0:after,.AdminDashboard_adminSideMenu__0QJx0:before{display:none!important}.AdminDashboard_adminSideMenu__0QJx0 *{overflow:hidden}.AdminDashboard_adminSideMenu__0QJx0 .AdminDashboard_arrow__rncR\+,.AdminDashboard_adminSideMenu__0QJx0 [class*=arrow],.AdminDashboard_adminSideMenu__0QJx0 svg[class*=arrow]{display:none!important}.AdminDashboard_adminSideMenu__0QJx0.AdminDashboard_collapsed__tItMq{width:70px}.AdminDashboard_adminSideMenu__0QJx0.AdminDashboard_hidden__FUVWr{transform:translateX(-100%)}.AdminDashboard_sidebarHeader__dKyqw{align-items:center;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:linear-gradient(135deg,#34495ecc,#2c3e50e6);border-bottom:2px solid #ffffff26;border-bottom:2px solid var(--border-color);box-sizing:border-box;display:flex;flex-shrink:0;height:70px;justify-content:space-between;padding:15px 20px}.AdminDashboard_adminSideMenu__0QJx0.AdminDashboard_collapsed__tItMq .AdminDashboard_sidebarHeader__dKyqw{justify-content:center;padding:15px 10px}.AdminDashboard_adminSideMenu__0QJx0 .AdminDashboard_logo__j9xm4{align-items:center;display:flex;flex:1 1}.AdminDashboard_adminSideMenu__0QJx0 .AdminDashboard_logo__j9xm4 a{align-items:center;color:inherit;display:flex;text-decoration:none;width:100%}.AdminDashboard_adminSideMenu__0QJx0 .AdminDashboard_logo__j9xm4 .AdminDashboard_adminLogo__\+eD9\+{align-items:center;border-radius:8px;color:#ecf0f1;color:var(--label-color);display:flex;font-size:20px;font-weight:700;gap:12px;padding:10px;text-decoration:none;transition:all .3s ease}.AdminDashboard_adminSideMenu__0QJx0 .AdminDashboard_logo__j9xm4 .AdminDashboard_adminLogo__\+eD9\+:hover{background:#3498db1a;color:#3498db;color:var(--active-color);transform:scale(1.02)}.AdminDashboard_adminSideMenu__0QJx0 .AdminDashboard_logo__j9xm4 .AdminDashboard_adminLogo__\+eD9\+ svg{color:#3498db;color:var(--active-color);font-size:24px;transition:transform .3s ease}.AdminDashboard_adminSideMenu__0QJx0 .AdminDashboard_logo__j9xm4 .AdminDashboard_adminLogo__\+eD9\+:hover svg{transform:scale(1.1)}.AdminDashboard_adminSideMenu__0QJx0.AdminDashboard_collapsed__tItMq .AdminDashboard_adminLogo__\+eD9\+ span{display:none}.AdminDashboard_toggleBtn__v9BP6{align-items:center;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#ffffff14;border:1px solid #ffffff26;border:1px solid var(--border-color);border-radius:8px;box-shadow:0 2px 8px #0000001a;color:#ecf0f1;color:var(--label-color);cursor:pointer;display:flex;font-size:16px;justify-content:center;padding:10px 12px;transition:all .3s ease}.AdminDashboard_toggleBtn__v9BP6:hover{background:#ffffff26;border-color:#3498db;border-color:var(--active-color);box-shadow:0 4px 12px #3498db33;transform:scale(1.05)}.AdminDashboard_toggleBtn__v9BP6:focus{outline:2px solid #3498db;outline:2px solid var(--active-color);outline-offset:2px}.AdminDashboard_adminSideMenu__0QJx0.AdminDashboard_collapsed__tItMq .AdminDashboard_toggleBtn__v9BP6{margin-left:auto;margin-right:auto}.AdminDashboard_adminSideMenu__0QJx0 .AdminDashboard_menu__MclLw{height:calc(100vh - 70px);left:0;list-style:none;margin:70px 0 0;overflow-y:scroll;padding:16px 0 20px;position:absolute;right:0;scrollbar-color:#ffffff4d #0000;scrollbar-width:thin;top:0}.AdminDashboard_adminSideMenu__0QJx0 .AdminDashboard_menu__MclLw::-webkit-scrollbar{width:4px}.AdminDashboard_adminSideMenu__0QJx0 .AdminDashboard_menu__MclLw::-webkit-scrollbar-track{background:#0000}.AdminDashboard_adminSideMenu__0QJx0 .AdminDashboard_menu__MclLw::-webkit-scrollbar-thumb{background:#ffffff4d;border-radius:2px}.AdminDashboard_adminSideMenu__0QJx0 .AdminDashboard_menu__MclLw::-webkit-scrollbar-thumb:hover{background:#ffffff80}.AdminDashboard_sectionTitle__zarjn{background:#bdc3c714;border:1px solid #bdc3c726;border-radius:8px;color:#bdc3c7;color:var(--section-title-color);font-size:13px;font-weight:700;letter-spacing:1.5px;list-style:none;margin:24px 12px 12px;padding:24px 20px 16px;position:relative;text-shadow:0 1px 3px #0006;text-transform:uppercase}.AdminDashboard_sectionTitle__zarjn:first-of-type{margin-top:12px}.AdminDashboard_sectionTitle__zarjn:before{background:linear-gradient(135deg,#3498db,#2980b9);background:var(--accent-gradient);border-radius:0 4px 4px 0;bottom:0;box-shadow:0 0 10px #3498db4d;content:"";left:0;position:absolute;top:0;width:4px}.AdminDashboard_sectionTitle__zarjn:after{background:linear-gradient(90deg,#0000,#bdc3c766,#0000);bottom:8px;content:"";height:1px;left:20px;position:absolute;right:20px}.AdminDashboard_sectionTitle__zarjn span{color:#fff;display:block;font-size:12px;font-weight:700;position:relative;text-shadow:0 2px 4px #00000080;z-index:1}.AdminDashboard_adminSideMenu__0QJx0.AdminDashboard_collapsed__tItMq .AdminDashboard_sectionTitle__zarjn{display:none}.AdminDashboard_adminSideMenu__0QJx0 .AdminDashboard_menu__MclLw .AdminDashboard_menuItem__ZNh50{align-items:center;border:1px solid #0000;border-radius:10px;color:#ecf0f1;color:var(--label-color);cursor:pointer;display:flex;font-size:14px;font-weight:600;list-style:none;margin:6px 12px;min-height:48px;padding:14px 20px;position:relative;text-decoration:none;transition:all .3s ease}.AdminDashboard_adminSideMenu__0QJx0 .AdminDashboard_menu__MclLw .AdminDashboard_menuItem__ZNh50:before{background:linear-gradient(135deg,#3498db,#2980b9);background:var(--accent-gradient);content:"";height:100%;left:-100%;opacity:.1;position:absolute;top:0;transition:left .3s ease;width:100%;z-index:-1}.AdminDashboard_adminSideMenu__0QJx0 .AdminDashboard_menu__MclLw .AdminDashboard_menuItem__ZNh50:hover:before{left:0}.AdminDashboard_adminSideMenu__0QJx0 .AdminDashboard_menu__MclLw .AdminDashboard_menuItem__ZNh50:hover{background:#ffffff1f!important;border-color:#3498db4d;box-shadow:0 4px 15px #3498db26;color:#fff;transform:translateX(4px)}.AdminDashboard_adminSideMenu__0QJx0 .AdminDashboard_menu__MclLw .AdminDashboard_menuItem__ZNh50.AdminDashboard_activeMenuItem__eVPYR{background:linear-gradient(135deg,#3498db,#2980b9)!important;background:var(--accent-gradient)!important;border-color:#fff3;box-shadow:0 4px 20px #3498db66;color:#fff;transform:translateX(2px)}.AdminDashboard_adminSideMenu__0QJx0 .AdminDashboard_menu__MclLw .AdminDashboard_menuItem__ZNh50.AdminDashboard_activeMenuItem__eVPYR:after{background:linear-gradient(180deg,#ffffffe6,#ffffff80);border-radius:2px 0 0 2px;content:"";height:60%;position:absolute;right:0;top:20%;width:3px}.AdminDashboard_adminSideMenu__0QJx0 .AdminDashboard_menu__MclLw .AdminDashboard_menuItem__ZNh50 .AdminDashboard_icon__N0SmJ{align-items:center;display:flex;flex-shrink:0;font-size:18px;justify-content:center;margin-right:14px;min-width:18px;transition:transform .3s ease}.AdminDashboard_adminSideMenu__0QJx0 .AdminDashboard_menu__MclLw .AdminDashboard_menuItem__ZNh50:hover .AdminDashboard_icon__N0SmJ{transform:scale(1.1)}.AdminDashboard_adminSideMenu__0QJx0 .AdminDashboard_menu__MclLw .AdminDashboard_menuItem__ZNh50 .AdminDashboard_label__zvsjw{align-items:center;display:flex;flex:1 1;font-size:14px;font-weight:600;gap:8px;white-space:nowrap}.AdminDashboard_adminSideMenu__0QJx0.AdminDashboard_collapsed__tItMq .AdminDashboard_menu__MclLw .AdminDashboard_menuItem__ZNh50 .AdminDashboard_label__zvsjw{display:none}.AdminDashboard_adminSideMenu__0QJx0.AdminDashboard_collapsed__tItMq .AdminDashboard_menu__MclLw .AdminDashboard_menuItem__ZNh50{justify-content:center;margin:3px 8px;padding:14px}.AdminDashboard_adminSideMenu__0QJx0.AdminDashboard_collapsed__tItMq .AdminDashboard_menu__MclLw .AdminDashboard_menuItem__ZNh50 .AdminDashboard_icon__N0SmJ{margin-right:0}.AdminDashboard_adminSideMenu__0QJx0 .AdminDashboard_menu__MclLw .AdminDashboard_menuItem__ZNh50.AdminDashboard_logout__-l6Mm{border-top:2px solid #ffffff26;border-top:2px solid var(--border-color);color:#e74c3c;color:var(--notification-color);font-weight:700;margin-top:20px;padding-top:20px}.AdminDashboard_adminSideMenu__0QJx0 .AdminDashboard_menu__MclLw .AdminDashboard_menuItem__ZNh50.AdminDashboard_logout__-l6Mm:hover{background:linear-gradient(135deg,#e74c3c,#c0392b)!important;border-left:4px solid #fff;box-shadow:0 4px 20px #e74c3c66;color:#fff!important}.AdminDashboard_adminDashboardContent__i-PWr{display:flex;flex:1 1;flex-direction:column;margin-left:250px;max-width:calc(100% - 250px);min-height:100vh;min-width:0;overflow-x:hidden;transition:margin-left .3s ease,width .3s ease;width:calc(100% - 250px)}.AdminDashboard_adminDashboardContent__i-PWr.AdminDashboard_collapsed__tItMq{margin-left:70px;max-width:calc(100% - 70px);width:calc(100% - 70px)}.AdminDashboard_adminDashboardContent__i-PWr.AdminDashboard_mobile__2P9UZ{margin-left:0;width:100%}.AdminDashboard_adminHeader__-eOeV{align-items:center;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:linear-gradient(135deg,#2c3e50,#34495e);background:linear-gradient(135deg,var(--sidebar-color) 0,#34495e 100%);border-bottom:3px solid #3498db;border-bottom:3px solid var(--active-color);box-shadow:0 4px 20px #00000026;box-sizing:border-box;color:#fff;display:flex;height:70px;justify-content:space-between;left:250px;padding:0 30px;position:fixed;right:0;top:0;transition:left .3s ease,width .3s ease;width:calc(100% - 250px);z-index:999}.AdminDashboard_adminHeader__-eOeV.AdminDashboard_collapsed__tItMq{left:70px;width:calc(100% - 70px)}.AdminDashboard_adminHeader__-eOeV.AdminDashboard_mobile__2P9UZ{left:0;width:100%}.AdminDashboard_headerLeft__MOuzT{align-items:center;display:flex;gap:20px;min-width:0}.AdminDashboard_adminHeader__-eOeV h1{font-size:24px;margin:0;text-shadow:0 2px 4px #0000004d}.AdminDashboard_adminHeader__-eOeV .AdminDashboard_adminUser__YJAzp,.AdminDashboard_adminHeader__-eOeV h1{color:#ecf0f1;color:var(--label-color);font-weight:600;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.AdminDashboard_adminHeader__-eOeV .AdminDashboard_adminUser__YJAzp{align-items:center;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#3498db33;border:1px solid #3498db4d;border-radius:25px;box-shadow:0 4px 15px #3498db33;display:flex;font-size:14px;gap:12px;justify-content:center;min-width:180px;padding:12px 20px;transition:all .3s ease}.AdminDashboard_adminHeader__-eOeV .AdminDashboard_adminUser__YJAzp:hover{background:#3498db4d;box-shadow:0 6px 20px #3498db4d;transform:scale(1.02)}.AdminDashboard_adminHeader__-eOeV .AdminDashboard_adminUser__YJAzp svg{color:#3498db;color:var(--active-color);flex-shrink:0;font-size:16px}.AdminDashboard_adminHeader__-eOeV .AdminDashboard_adminUser__YJAzp span{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.AdminDashboard_contentWrapper__ZFbJ8{box-sizing:border-box;flex:1 1;min-height:calc(100vh - 70px);min-width:0;overflow-x:hidden;overflow-y:auto;padding:100px 40px 40px;width:100%}.AdminDashboard_bottomNav__ECYdY{-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);background:linear-gradient(135deg,#2c3e50,#34495e);background:linear-gradient(135deg,var(--sidebar-color) 0,#34495e 100%);border-top:2px solid #ffffff26;border-top:2px solid var(--border-color);bottom:0;box-shadow:0 -6px 25px #0003;color:#ecf0f1;color:var(--label-color);display:none;left:0;padding:8px 0;position:fixed;right:0;z-index:1000}.AdminDashboard_bottomNav__ECYdY .AdminDashboard_menu__MclLw{align-items:center;display:flex;justify-content:space-around;list-style:none;margin:0;padding:0 10px}.AdminDashboard_bottomNav__ECYdY .AdminDashboard_menuItem__ZNh50{align-items:center;border:1px solid #0000;border-radius:12px;color:#ecf0f1;color:var(--label-color);cursor:pointer;display:flex;flex-direction:column;font-size:10px;font-weight:600;min-width:50px;padding:8px 4px;text-decoration:none;transition:all .3s ease}.AdminDashboard_bottomNav__ECYdY .AdminDashboard_menuItem__ZNh50 .AdminDashboard_icon__N0SmJ{font-size:18px;margin-bottom:4px;transition:transform .3s ease}.AdminDashboard_bottomNav__ECYdY .AdminDashboard_menuItem__ZNh50 .AdminDashboard_label__zvsjw{font-size:9px;font-weight:600;line-height:1.2;text-align:center}.AdminDashboard_bottomNav__ECYdY .AdminDashboard_menuItem__ZNh50.AdminDashboard_activeMenuItem__eVPYR,.AdminDashboard_bottomNav__ECYdY .AdminDashboard_menuItem__ZNh50:hover{background:linear-gradient(135deg,#3498db,#2980b9)!important;background:var(--accent-gradient)!important;border-color:#fff3;box-shadow:0 6px 20px #3498db4d;color:#fff;transform:translateY(-3px)}.AdminDashboard_bottomNav__ECYdY .AdminDashboard_menuItem__ZNh50:hover .AdminDashboard_icon__N0SmJ{transform:scale(1.1)}.AdminDashboard_bottomNav__ECYdY .AdminDashboard_menuItem__ZNh50.AdminDashboard_more__pTx0H{position:relative}.AdminDashboard_moreMenu__NXbIy{animation:AdminDashboard_slideUp__eJKb\+ .3s ease;background:linear-gradient(135deg,#2c3e50,#34495e);background:linear-gradient(135deg,var(--sidebar-color) 0,#34495e 100%);border-top:2px solid #ffffff26;border-top:2px solid var(--border-color);border-top-left-radius:20px;border-top-right-radius:20px;bottom:70px;box-shadow:0 -8px 25px #0000004d;color:#ecf0f1;color:var(--label-color);left:0;max-height:60vh;overflow-y:auto;position:fixed;right:0;z-index:1001}.AdminDashboard_moreMenuHeader__Cni1z{align-items:center;background:linear-gradient(135deg,#34495ecc,#2c3e50e6);border-bottom:1px solid #ffffff26;border-bottom:1px solid var(--border-color);border-top-left-radius:20px;border-top-right-radius:20px;display:flex;justify-content:space-between;padding:20px 24px}.AdminDashboard_moreMenuTitle__sosot{color:#ecf0f1;color:var(--label-color);font-size:18px;font-weight:600}.AdminDashboard_closeButton__ZGqbg{align-items:center;background:#e74c3c33;border:none;border-radius:50%;color:#e74c3c;cursor:pointer;display:flex;font-size:14px;height:36px;justify-content:center;transition:all .3s ease;width:36px}.AdminDashboard_closeButton__ZGqbg:hover{background:#e74c3c4d;transform:scale(1.1)}.AdminDashboard_closeButton__ZGqbg:active{transform:scale(.95)}.AdminDashboard_moreMenu__NXbIy .AdminDashboard_menu__MclLw{display:flex;flex-direction:column;list-style:none;margin:0;padding:10px 0}.AdminDashboard_moreMenu__NXbIy .AdminDashboard_menuItem__ZNh50{align-items:center;border-bottom:1px solid #ffffff0d;border-left:4px solid #0000;color:#ecf0f1;color:var(--label-color);cursor:pointer;display:flex;font-size:14px;font-weight:600;gap:15px;min-height:48px;padding:16px 24px;position:relative;text-decoration:none;transition:all .3s ease}.AdminDashboard_moreMenu__NXbIy .AdminDashboard_menuItem__ZNh50:before{background:linear-gradient(135deg,#3498db,#2980b9);background:var(--accent-gradient);content:"";height:100%;left:0;opacity:.1;position:absolute;top:0;transition:width .3s ease;width:0;z-index:-1}.AdminDashboard_moreMenu__NXbIy .AdminDashboard_menuItem__ZNh50:hover:before{width:100%}.AdminDashboard_moreMenu__NXbIy .AdminDashboard_menuItem__ZNh50:last-child{border-bottom:none}.AdminDashboard_moreMenu__NXbIy .AdminDashboard_menuItem__ZNh50:hover{background-color:#3498db1a;border-left:4px solid #3498db;border-left:4px solid var(--active-color);color:#fff}.AdminDashboard_moreMenu__NXbIy .AdminDashboard_menuItem__ZNh50.AdminDashboard_activeMenuItem__eVPYR{background:linear-gradient(135deg,#3498db,#2980b9);background:var(--accent-gradient);border-left:4px solid #fff;box-shadow:0 4px 15px #3498db4d;color:#fff}.AdminDashboard_moreMenu__NXbIy .AdminDashboard_menuItem__ZNh50.AdminDashboard_logout__-l6Mm{border-top:2px solid #ffffff26;border-top:2px solid var(--border-color);color:#e74c3c;color:var(--notification-color);font-weight:700;margin-top:10px}.AdminDashboard_moreMenu__NXbIy .AdminDashboard_menuItem__ZNh50.AdminDashboard_logout__-l6Mm:hover{background-color:#e74c3c26;border-left:4px solid #e74c3c;color:#fff}.AdminDashboard_moreMenu__NXbIy .AdminDashboard_menuItem__ZNh50 .AdminDashboard_icon__N0SmJ{flex-shrink:0;font-size:16px}.AdminDashboard_moreMenu__NXbIy .AdminDashboard_menuItem__ZNh50 .AdminDashboard_label__zvsjw{font-size:14px;font-weight:600}@keyframes AdminDashboard_slideUp__eJKb\+{0%{opacity:0;transform:translateY(100%)}to{opacity:1;transform:translateY(0)}}@media (min-width:1400px){.AdminDashboard_adminHeader__-eOeV h1{font-size:26px}.AdminDashboard_adminHeader__-eOeV .AdminDashboard_adminUser__YJAzp{font-size:15px;min-width:200px}.AdminDashboard_contentWrapper__ZFbJ8{padding:110px 50px 50px}}@media (min-width:1200px) and (max-width:1399px){.AdminDashboard_adminHeader__-eOeV h1{font-size:22px}.AdminDashboard_adminHeader__-eOeV .AdminDashboard_adminUser__YJAzp{font-size:13px;min-width:170px}.AdminDashboard_contentWrapper__ZFbJ8{padding:110px 40px 40px}}@media (min-width:1024px) and (max-width:1199px){.AdminDashboard_adminSideMenu__0QJx0{width:80px}.AdminDashboard_adminSideMenu__0QJx0.AdminDashboard_collapsed__tItMq{width:70px}.AdminDashboard_adminDashboardContent__i-PWr{margin-left:80px;width:calc(100% - 80px)}.AdminDashboard_adminHeader__-eOeV{left:80px;width:calc(100% - 80px)}.AdminDashboard_adminHeader__-eOeV.AdminDashboard_collapsed__tItMq{left:70px;width:calc(100% - 70px)}.AdminDashboard_adminHeader__-eOeV h1{font-size:20px}.AdminDashboard_adminHeader__-eOeV .AdminDashboard_adminUser__YJAzp{font-size:12px;min-width:150px;padding:10px 16px}.AdminDashboard_adminSideMenu__0QJx0 .AdminDashboard_menu__MclLw .AdminDashboard_menuItem__ZNh50{justify-content:center;padding:10px 12px}.AdminDashboard_adminSideMenu__0QJx0 .AdminDashboard_menu__MclLw .AdminDashboard_menuItem__ZNh50 .AdminDashboard_label__zvsjw{display:none}.AdminDashboard_adminSideMenu__0QJx0 .AdminDashboard_menu__MclLw .AdminDashboard_menuItem__ZNh50 .AdminDashboard_icon__N0SmJ{margin-right:0}.AdminDashboard_adminSideMenu__0QJx0 .AdminDashboard_logo__j9xm4 .AdminDashboard_adminLogo__\+eD9\+ span,.AdminDashboard_sectionTitle__zarjn{display:none}.AdminDashboard_contentWrapper__ZFbJ8{padding:105px 25px 25px}}@media (max-width:899px){.AdminDashboard_adminSideMenu__0QJx0{transform:translateX(-100%)}.AdminDashboard_adminDashboardContent__i-PWr{margin-left:0;width:100%}.AdminDashboard_adminHeader__-eOeV{left:0;width:100%}.AdminDashboard_adminHeader__-eOeV h1{font-size:18px}.AdminDashboard_adminHeader__-eOeV .AdminDashboard_adminUser__YJAzp{font-size:11px;min-width:120px;padding:8px 14px}.AdminDashboard_contentWrapper__ZFbJ8{min-height:calc(100vh - 160px);padding:90px 20px}.AdminDashboard_bottomNav__ECYdY{display:block}}@media (max-width:768px){.AdminDashboard_adminHeader__-eOeV{height:65px;padding:0 15px}.AdminDashboard_adminHeader__-eOeV h1{font-size:16px}.AdminDashboard_adminHeader__-eOeV .AdminDashboard_adminUser__YJAzp{font-size:10px;min-width:100px;padding:6px 12px}.AdminDashboard_contentWrapper__ZFbJ8{padding:85px 15px}.AdminDashboard_bottomNav__ECYdY .AdminDashboard_menuItem__ZNh50{font-size:9px;min-width:45px}.AdminDashboard_bottomNav__ECYdY .AdminDashboard_menuItem__ZNh50 .AdminDashboard_icon__N0SmJ{font-size:16px}}@media (max-width:480px){.AdminDashboard_adminHeader__-eOeV{height:60px}.AdminDashboard_adminHeader__-eOeV h1{font-size:14px}.AdminDashboard_adminHeader__-eOeV .AdminDashboard_adminUser__YJAzp{font-size:9px;min-width:90px;padding:5px 8px}.AdminDashboard_contentWrapper__ZFbJ8{padding:80px 10px}.AdminDashboard_bottomNav__ECYdY .AdminDashboard_menuItem__ZNh50{min-width:40px;padding:6px 2px}.AdminDashboard_bottomNav__ECYdY .AdminDashboard_menuItem__ZNh50 .AdminDashboard_icon__N0SmJ{font-size:14px}}@media (max-width:360px){.AdminDashboard_adminHeader__-eOeV h1{font-size:12px}.AdminDashboard_adminHeader__-eOeV .AdminDashboard_adminUser__YJAzp{font-size:8px;min-width:80px;padding:4px 6px}.AdminDashboard_bottomNav__ECYdY .AdminDashboard_menuItem__ZNh50{min-width:35px;padding:4px 1px}.AdminDashboard_bottomNav__ECYdY .AdminDashboard_menuItem__ZNh50 .AdminDashboard_icon__N0SmJ{font-size:12px}}.AdminDashboard_noOverflow__g42fC{overflow:hidden}.AdminDashboard_textEllipsis__nuK\+R{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.AdminDashboard_menuItem__ZNh50:focus,.AdminDashboard_toggleBtn__v9BP6:focus{outline:2px solid #3498db;outline:2px solid var(--active-color);outline-offset:2px}@media (prefers-reduced-motion:reduce){.AdminDashboard_adminDashboardContent__i-PWr,.AdminDashboard_adminHeader__-eOeV,.AdminDashboard_adminSideMenu__0QJx0,.AdminDashboard_bottomNav__ECYdY,.AdminDashboard_menuItem__ZNh50,.AdminDashboard_menuItem__ZNh50:before,.AdminDashboard_moreMenu__NXbIy,.AdminDashboard_toggleBtn__v9BP6{transition:none}.AdminDashboard_moreMenu__NXbIy{animation:none}}*{box-sizing:border-box}.AdminDashboard_adminDashboard__919Ji,.AdminDashboard_adminDashboard__919Ji *{max-width:100%;overflow-x:hidden}.AdminManageSenders_container__GfOBP{background:#fff;border-radius:12px;box-shadow:0 4px 6px #0000001a;margin:0 auto;max-width:1000px;padding:20px}.AdminManageSenders_header__\+-b6p{margin-bottom:30px;text-align:center}.AdminManageSenders_header__\+-b6p h2{color:#1a1a1a;font-size:28px;font-weight:600;margin:0 0 10px}.AdminManageSenders_description__Nal8K{color:#666;font-size:16px;line-height:1.5;margin:0}.AdminManageSenders_requestActions__KiYQ0{display:flex;gap:8px}.AdminManageSenders_acceptButton__1iWfo{background-color:#10b981;border:none;border-radius:6px;color:#fff;cursor:pointer;font-size:14px;font-weight:500;padding:8px 16px}.AdminManageSenders_acceptButton__1iWfo:hover{background-color:#059669}.AdminManageSenders_rejectButton__gadbh{background-color:#ef4444;border:none;border-radius:6px;color:#fff;cursor:pointer;font-size:14px;font-weight:500;padding:8px 16px}.AdminManageSenders_rejectButton__gadbh:hover{background-color:#dc2626}.AdminManageSenders_loading__sM\+Vm{align-items:center;color:#4a90e2;display:flex;font-size:16px;font-weight:500;justify-content:center;padding:40px}.AdminManageSenders_errorMessage__3kcXQ,.AdminManageSenders_successMessage__fVj4F{align-items:center;border-radius:8px;display:flex;font-weight:500;justify-content:space-between;margin-bottom:20px;padding:12px 16px}.AdminManageSenders_errorMessage__3kcXQ{background-color:#fee;border:1px solid #fcc;color:#c33}.AdminManageSenders_successMessage__fVj4F{background-color:#efe;border:1px solid #cfc;color:#393}.AdminManageSenders_closeButton__v\+5Ls{align-items:center;background:none;border:none;color:inherit;cursor:pointer;display:flex;font-size:18px;height:20px;justify-content:center;padding:0;width:20px}.AdminManageSenders_closeButton__v\+5Ls:hover{opacity:.7}.AdminManageSenders_searchContainer__iE24B{margin-bottom:25px}.AdminManageSenders_searchInput__KMUQu{border:2px solid #e1e5e9;border-radius:10px;font-size:16px;padding:12px 16px;transition:border-color .3s ease;width:100%}.AdminManageSenders_searchInput__KMUQu:focus{border-color:#4a90e2;outline:none}.AdminManageSenders_searchInput__KMUQu::placeholder{color:#999}.AdminManageSenders_tabContainer__O6TkA{border-bottom:2px solid #f0f0f0;display:flex;margin-bottom:25px}.AdminManageSenders_tab__GmBkG{background:none;border:none;border-bottom:3px solid #0000;color:#666;cursor:pointer;font-size:16px;font-weight:500;padding:12px 24px;transition:all .3s ease}.AdminManageSenders_activeTab__UT8I7,.AdminManageSenders_tab__GmBkG:hover{background-color:#f8f9fa;color:#4a90e2}.AdminManageSenders_activeTab__UT8I7{border-bottom-color:#4a90e2}.AdminManageSenders_section__4HFyg{margin-bottom:30px}.AdminManageSenders_sectionHeader__EW0VP{margin-bottom:20px}.AdminManageSenders_sectionHeader__EW0VP h3{color:#1a1a1a;font-size:20px;font-weight:600;margin:0 0 8px}.AdminManageSenders_sectionHeader__EW0VP p{color:#666;font-size:14px;margin:0}.AdminManageSenders_userList__q0qXs{display:flex;flex-direction:column;gap:15px}.AdminManageSenders_userItem__UfaEr{align-items:center;background:#fafbfc;border:1px solid #e1e5e9;border-radius:10px;display:flex;justify-content:space-between;padding:16px;transition:all .3s ease}.AdminManageSenders_userItem__UfaEr:hover{background:#f8f9fa;border-color:#4a90e2;box-shadow:0 4px 12px #0000001a;transform:translateY(-2px)}.AdminManageSenders_userInfo__-B1yL{align-items:center;display:flex;flex:1 1}.AdminManageSenders_avatar__\+gpGg{align-items:center;border-radius:50%;display:flex;height:50px;justify-content:center;margin-right:15px;overflow:hidden;width:50px}.AdminManageSenders_avatar__\+gpGg img{height:100%;object-fit:cover;width:100%}.AdminManageSenders_avatarPlaceholder__2uVuD{align-items:center;background:linear-gradient(135deg,#4a90e2,#357abd);color:#fff;display:flex;font-size:18px;font-weight:600;height:100%;justify-content:center;width:100%}.AdminManageSenders_userDetails__xJgEl{flex:1 1}.AdminManageSenders_userName__ZHGka{color:#1a1a1a;font-size:18px;font-weight:600;margin-bottom:4px}.AdminManageSenders_userEmail__aSYyn{color:#666;font-size:14px;margin-bottom:6px}.AdminManageSenders_userMeta__P5dju{align-items:center;display:flex;gap:15px}.AdminManageSenders_userId__fvft3{color:#999;font-family:monospace;font-size:12px}.AdminManageSenders_userRole__YEz\+q{border-radius:12px;font-size:12px;font-weight:500;padding:2px 8px}.AdminManageSenders_adminRole__\+31JV{background:#fff3cd;color:#856404}.AdminManageSenders_regularRole__N3hij{background:#d1ecf1;color:#0c5460}.AdminManageSenders_addButton__MuuDT,.AdminManageSenders_removeButton__CNNgb{border:none;border-radius:8px;cursor:pointer;font-size:14px;font-weight:500;min-width:120px;padding:10px 20px;transition:all .3s ease}.AdminManageSenders_addButton__MuuDT{background:#4a90e2;color:#fff}.AdminManageSenders_addButton__MuuDT:hover{background:#357abd;transform:translateY(-2px)}.AdminManageSenders_addButton__MuuDT:disabled{background:#ccc;cursor:not-allowed;transform:none}.AdminManageSenders_removeButton__CNNgb{background:#e74c3c;color:#fff}.AdminManageSenders_removeButton__CNNgb:hover{background:#c0392b;transform:translateY(-2px)}.AdminManageSenders_removeButton__CNNgb:disabled{background:#ccc;cursor:not-allowed;transform:none}.AdminManageSenders_emptyState__3MVh0{background:#f8f9fa;border:2px dashed #ddd;border-radius:10px;color:#666;font-size:16px;padding:40px;text-align:center}@media (max-width:768px){.AdminManageSenders_container__GfOBP{border-radius:0;margin:0;padding:15px}.AdminManageSenders_header__\+-b6p h2{font-size:24px}.AdminManageSenders_userItem__UfaEr{align-items:stretch;flex-direction:column;gap:15px}.AdminManageSenders_userInfo__-B1yL{margin-bottom:0}.AdminManageSenders_addButton__MuuDT,.AdminManageSenders_removeButton__CNNgb{width:100%}.AdminManageSenders_tabContainer__O6TkA{flex-direction:column}.AdminManageSenders_tab__GmBkG{border-bottom:1px solid #e1e5e9;text-align:center}.AdminManageSenders_tab__GmBkG:last-child{border-bottom:none}.AdminManageSenders_activeTab__UT8I7{border-bottom-color:#4a90e2}}@media (max-width:480px){.AdminManageSenders_userMeta__P5dju{align-items:flex-start;flex-direction:column;gap:5px}.AdminManageSenders_searchInput__KMUQu{font-size:16px}}.AdminTaskAnalytics_adminTaskAnalytics__SFphA{background-color:#f8fafc;margin:0 auto;max-width:1400px;min-height:100vh;padding:2rem}.AdminTaskAnalytics_adminAnalyticsHeader__gvDxk{margin-bottom:2rem;text-align:center}.AdminTaskAnalytics_adminAnalyticsHeader__gvDxk h1{color:#1e293b;font-size:2.5rem;font-weight:700;margin-bottom:.5rem}.AdminTaskAnalytics_adminAnalyticsHeader__gvDxk p{color:#64748b;font-size:1.1rem;margin:0}.AdminTaskAnalytics_adminAnalyticsLoading__XpSq0{align-items:center;color:#64748b;display:flex;flex-direction:column;justify-content:center;min-height:400px}.AdminTaskAnalytics_loadingSpinner__wrSSz{animation:AdminTaskAnalytics_spin__DB4x6 1s linear infinite;border:3px solid #e2e8f0;border-radius:50%;border-top-color:#3b82f6;height:3rem;margin-bottom:1rem;width:3rem}@keyframes AdminTaskAnalytics_spin__DB4x6{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}.AdminTaskAnalytics_adminErrorMessage__BiAUY{background-color:#fee2e2;border:1px solid #fecaca;border-radius:.5rem;color:#dc2626;margin-bottom:1.5rem;padding:1rem;text-align:center}.AdminTaskAnalytics_adminTabNavigation__giQ83{margin-bottom:2rem}.AdminTaskAnalytics_adminTabNav__34kNf{background-color:#e2e8f0;border-radius:.75rem;display:flex;gap:.5rem;margin:0 auto;padding:.25rem;width:fit-content}.AdminTaskAnalytics_adminTabButton__lI2EP{align-items:center;background-color:initial;border:none;border-radius:.5rem;color:#64748b;cursor:pointer;display:flex;font-weight:500;gap:.5rem;padding:.75rem 1.5rem;transition:all .2s ease}.AdminTaskAnalytics_adminTabButton__lI2EP:hover{background-color:#cbd5e1;color:#334155}.AdminTaskAnalytics_adminTabActive__KvFqy{background-color:#fff!important;box-shadow:0 1px 3px #0000001a;color:#3b82f6!important}.AdminTaskAnalytics_adminSearchBar__GEest{align-items:center;background-color:#fff;border-radius:.75rem;box-shadow:0 1px 3px #0000001a;display:flex;gap:.75rem;margin-bottom:2rem;margin-left:auto;margin-right:auto;max-width:600px;padding:1rem}.AdminTaskAnalytics_adminSearchBar__GEest svg{color:#64748b;flex-shrink:0}.AdminTaskAnalytics_adminSearchInput__HL4rb{border:none;color:#1e293b;flex:1 1;font-size:1rem;outline:none}.AdminTaskAnalytics_adminSearchInput__HL4rb::placeholder{color:#94a3b8}.AdminTaskAnalytics_adminContentArea__uz4JL{background-color:#fff;border-radius:1rem;box-shadow:0 1px 3px #0000001a;padding:2rem}.AdminTaskAnalytics_analyticsControls__SaOXP{align-items:center;display:flex;flex-wrap:wrap;gap:1rem;justify-content:space-between;margin-bottom:2rem}.AdminTaskAnalytics_sortControls__5DJsT{align-items:center;display:flex;gap:.75rem}.AdminTaskAnalytics_sortControls__5DJsT label{color:#374151;font-weight:500}.AdminTaskAnalytics_sortSelect__J1jal{color:#374151;padding:.5rem 1rem}.AdminTaskAnalytics_sortOrderBtn__KMdgh,.AdminTaskAnalytics_sortSelect__J1jal{background-color:#fff;border:1px solid #d1d5db;border-radius:.5rem;cursor:pointer}.AdminTaskAnalytics_sortOrderBtn__KMdgh{font-size:1.2rem;padding:.5rem;transition:all .2s ease}.AdminTaskAnalytics_sortOrderBtn__KMdgh:hover{background-color:#f3f4f6}.AdminTaskAnalytics_taskDoersGrid__ozmLy{grid-gap:1.5rem;display:grid;gap:1.5rem;grid-template-columns:repeat(auto-fill,minmax(350px,1fr));margin-bottom:2rem}.AdminTaskAnalytics_taskDoerCard__\+hCKP{background-color:#f8fafc;border:1px solid #e2e8f0;border-radius:.75rem;padding:1.5rem;transition:all .2s ease}.AdminTaskAnalytics_taskDoerCard__\+hCKP:hover{box-shadow:0 4px 12px #0000001a;transform:translateY(-2px)}.AdminTaskAnalytics_doerHeader__RRFCo{align-items:flex-start;display:flex;justify-content:space-between;margin-bottom:1.5rem}.AdminTaskAnalytics_doerInfo__vMJOD h3{color:#1e293b;font-size:1.25rem;font-weight:600;margin:0 0 .25rem}.AdminTaskAnalytics_doerUsername__Zagq\+{color:#3b82f6;font-weight:500;margin:0 0 .25rem}.AdminTaskAnalytics_doerEmail__u0eMP{color:#64748b;font-size:.9rem;margin:0}.AdminTaskAnalytics_doerPerformance__6holD{align-items:center;display:flex}.AdminTaskAnalytics_performanceBadge__89BlT{align-items:center;border-radius:.5rem;display:flex;font-size:.9rem;font-weight:600;gap:.25rem;padding:.5rem .75rem}.AdminTaskAnalytics_performanceExcellent__6wtfm{background-color:#dcfce7;color:#166534}.AdminTaskAnalytics_performanceGood__DAzTo{background-color:#fef3c7;color:#92400e}.AdminTaskAnalytics_performancePoor__A0uYZ{background-color:#fee2e2;color:#dc2626}.AdminTaskAnalytics_doerStats__dfL1v{grid-gap:1rem;display:grid;gap:1rem;grid-template-columns:1fr 1fr}.AdminTaskAnalytics_statItem__vU3KB{display:flex;flex-direction:column;gap:.25rem}.AdminTaskAnalytics_statLabel__NA1Z\+{color:#64748b;font-size:.85rem;font-weight:500}.AdminTaskAnalytics_statValue__itGOG{color:#1e293b;font-size:1.1rem;font-weight:600}.AdminTaskAnalytics_starLevelDisplay__gLVDO{align-items:center;border-top:1px solid #e2e8f0;color:#fbbf24;display:flex;font-weight:500;gap:.5rem;margin-top:1rem;padding-top:1rem}.AdminTaskAnalytics_starFilled__5vFhz{fill:currentColor;color:#fbbf24}.AdminTaskAnalytics_leaderboardGrid__6z8nF{grid-gap:1.5rem;display:grid;gap:1.5rem;grid-template-columns:repeat(auto-fill,minmax(400px,1fr));margin-bottom:2rem}.AdminTaskAnalytics_leaderboardCard__ezfHq{background-color:#f8fafc;border:1px solid #e2e8f0;border-radius:.75rem;padding:1.5rem;position:relative;transition:all .2s ease}.AdminTaskAnalytics_leaderboardCard__ezfHq:hover{box-shadow:0 4px 12px #0000001a;transform:translateY(-2px)}.AdminTaskAnalytics_topPerformer__NO6BF{background:linear-gradient(135deg,#fef3c7,#fbbf24);border-color:#f59e0b}.AdminTaskAnalytics_leaderboardRank__WOR7Y{align-items:center;display:flex;justify-content:space-between;margin-bottom:1rem}.AdminTaskAnalytics_rankBadge__UO9XS{background-color:#3b82f6;border-radius:2rem;color:#fff;font-size:1.1rem;font-weight:700;padding:.5rem 1rem}.AdminTaskAnalytics_rank1__-lEo5{background:linear-gradient(135deg,#fbbf24,#f59e0b)}.AdminTaskAnalytics_rank2__zjanz{background:linear-gradient(135deg,#9ca3af,#6b7280)}.AdminTaskAnalytics_rank3__NN6fs{background:linear-gradient(135deg,#d97706,#b45309)}.AdminTaskAnalytics_trophyIcon__OgB39{color:#f59e0b}.AdminTaskAnalytics_leaderboardUser__-Ek1S h3{color:#1e293b;font-size:1.25rem;font-weight:600;margin:0 0 .25rem}.AdminTaskAnalytics_userUsername__H-zkd{color:#3b82f6;font-weight:500;margin:0 0 1rem}.AdminTaskAnalytics_leaderboardRewards__RSrIj{display:flex;flex-direction:column;gap:1rem}.AdminTaskAnalytics_totalRewards__vWT5D{align-items:center;color:#059669;display:flex;font-size:1.2rem;font-weight:700;gap:.5rem}.AdminTaskAnalytics_rewardBreakdown__eHdiw{grid-gap:.5rem;display:grid;gap:.5rem;grid-template-columns:repeat(auto-fit,minmax(120px,1fr))}.AdminTaskAnalytics_rewardItem__4Bif7{background-color:#fff;border:1px solid #e5e7eb;border-radius:.375rem;color:#374151;font-size:.85rem;font-weight:500;padding:.5rem;text-align:center}.AdminTaskAnalytics_adminPagination__YlQkr{align-items:center;border-top:1px solid #e2e8f0;display:flex;justify-content:space-between;margin-top:2rem;padding-top:2rem}.AdminTaskAnalytics_paginationBtn__EoQnm{align-items:center;background-color:#fff;border:1px solid #d1d5db;border-radius:.5rem;color:#374151;cursor:pointer;display:flex;font-weight:500;gap:.5rem;padding:.75rem 1.5rem;transition:all .2s ease}.AdminTaskAnalytics_paginationBtn__EoQnm:hover:not(:disabled){background-color:#f3f4f6;border-color:#9ca3af}.AdminTaskAnalytics_paginationBtn__EoQnm:disabled{cursor:not-allowed;opacity:.5}.AdminTaskAnalytics_paginationInfo__42uX8{color:#64748b;font-weight:500}@media (max-width:768px){.AdminTaskAnalytics_adminTaskAnalytics__SFphA{padding:1rem}.AdminTaskAnalytics_adminAnalyticsHeader__gvDxk h1{font-size:2rem}.AdminTaskAnalytics_adminTabNav__34kNf{flex-direction:column;width:100%}.AdminTaskAnalytics_adminTabButton__lI2EP{justify-content:center}.AdminTaskAnalytics_leaderboardGrid__6z8nF,.AdminTaskAnalytics_taskDoersGrid__ozmLy{grid-template-columns:1fr}.AdminTaskAnalytics_adminPagination__YlQkr{align-items:stretch;flex-direction:column;gap:1rem}.AdminTaskAnalytics_paginationBtn__EoQnm{justify-content:center}.AdminTaskAnalytics_analyticsControls__SaOXP{align-items:stretch;flex-direction:column}.AdminTaskAnalytics_sortControls__5DJsT{justify-content:center}.AdminTaskAnalytics_doerStats__dfL1v,.AdminTaskAnalytics_rewardBreakdown__eHdiw{grid-template-columns:1fr}}@media (max-width:480px){.AdminTaskAnalytics_adminContentArea__uz4JL,.AdminTaskAnalytics_leaderboardCard__ezfHq,.AdminTaskAnalytics_taskDoerCard__\+hCKP{padding:1rem}.AdminTaskAnalytics_doerHeader__RRFCo{flex-direction:column;gap:1rem}.AdminTaskAnalytics_adminSearchBar__GEest{margin-left:0;margin-right:0}}.AdminReports_container__ThrC\+{background-color:#f8fafc;margin:0 auto;max-width:1400px;min-height:100vh;padding:20px}.AdminReports_header__6qxPN{margin-bottom:30px}.AdminReports_header__6qxPN h1{color:#1f2937;font-size:2rem;font-weight:700;margin-bottom:8px}.AdminReports_header__6qxPN p{color:#6b7280;font-size:1rem}.AdminReports_tabNav__m5Me5{border-bottom:2px solid #e5e7eb;display:flex;margin-bottom:30px}.AdminReports_tabButton__7RRg2{background:none;border:none;border-bottom:3px solid #0000;color:#6b7280;cursor:pointer;font-size:1rem;font-weight:500;padding:12px 24px;transition:all .3s ease}.AdminReports_tabButton__7RRg2:hover{background-color:#f3f4f6;color:#374151}.AdminReports_tabButton__7RRg2.AdminReports_active__\+Idyh{background-color:#eff6ff;border-bottom-color:#2563eb;color:#2563eb}.AdminReports_tabContent__7okZn{background:#fff;border-radius:12px;box-shadow:0 1px 3px #0000001a;padding:24px}.AdminReports_statsGrid__p6WOT{grid-gap:20px;display:grid;gap:20px;grid-template-columns:repeat(auto-fit,minmax(250px,1fr));margin-bottom:30px}.AdminReports_statCard__MqKgT{background:linear-gradient(135deg,#667eea,#764ba2);border-radius:12px;color:#fff;padding:24px;text-align:center}.AdminReports_statCard__MqKgT h3{font-size:.875rem;font-weight:600;letter-spacing:.05em;margin-bottom:8px;opacity:.9;text-transform:uppercase}.AdminReports_statNumber__KlagA{font-size:2.5rem;font-weight:700;margin-bottom:4px}.AdminReports_statCard__MqKgT p{font-size:.875rem;opacity:.8}.AdminReports_recentReports__\+EnUS{margin-top:30px}.AdminReports_recentReports__\+EnUS h2{color:#1f2937;font-size:1.5rem;font-weight:600;margin-bottom:20px}.AdminReports_reportsList__Vr8hU{display:flex;flex-direction:column;gap:12px}.AdminReports_reportCard__LzrUi{align-items:center;background:#f9fafb;border:1px solid #e5e7eb;border-radius:8px;cursor:pointer;display:flex;justify-content:space-between;padding:16px;transition:all .3s ease}.AdminReports_reportCard__LzrUi:hover{background:#f3f4f6;border-color:#d1d5db;transform:translateY(-1px)}.AdminReports_reportInfo__PVEbH h4{color:#1f2937;font-size:1rem;font-weight:600;margin-bottom:4px}.AdminReports_reportInfo__PVEbH p{color:#6b7280;font-size:.875rem;margin-bottom:2px}.AdminReports_reportInfo__PVEbH small{color:#9ca3af;font-size:.75rem}.AdminReports_reportBadges__wKXSr{align-items:center;display:flex;gap:8px}.AdminReports_filtersSection__Zfy48{display:flex;flex-direction:column;gap:16px;margin-bottom:24px}.AdminReports_searchBar__AbxCI{width:100%}.AdminReports_searchInput__uDb1m{border:1px solid #d1d5db;border-radius:8px;font-size:1rem;padding:12px 16px;transition:border-color .3s ease;width:100%}.AdminReports_searchInput__uDb1m:focus{border-color:#2563eb;box-shadow:0 0 0 3px #2563eb1a;outline:none}.AdminReports_filters__tycGk{display:flex;flex-wrap:wrap;gap:12px}.AdminReports_filterSelect__KV46q{background:#fff;border:1px solid #d1d5db;border-radius:6px;font-size:.875rem;min-width:140px;padding:8px 12px}.AdminReports_filterSelect__KV46q:focus{border-color:#2563eb;outline:none}.AdminReports_bulkActions__JcF\+z{align-items:center;background:#eff6ff;border:1px solid #bfdbfe;border-radius:8px;display:flex;gap:16px;margin-bottom:16px;padding:12px 16px}.AdminReports_bulkActions__JcF\+z span{color:#1e40af;font-size:.875rem;font-weight:500}.AdminReports_bulkButton__t3FZ0{background:#2563eb;border:none;border-radius:6px;color:#fff;cursor:pointer;font-size:.875rem;padding:6px 12px;transition:background-color .3s ease}.AdminReports_bulkButton__t3FZ0:hover{background:#1d4ed8}.AdminReports_clearButton__Mww9s{background:#6b7280;border:none;border-radius:6px;color:#fff;cursor:pointer;font-size:.875rem;padding:6px 12px;transition:background-color .3s ease}.AdminReports_clearButton__Mww9s:hover{background:#4b5563}.AdminReports_tableContainer__UTatx{border:1px solid #e5e7eb;border-radius:8px;overflow-x:auto}.AdminReports_reportsTable__1-uKy{background:#fff;border-collapse:collapse;width:100%}.AdminReports_reportsTable__1-uKy th{background:#f9fafb;border-bottom:1px solid #e5e7eb;color:#374151;font-size:.875rem;font-weight:600;padding:12px;text-align:left}.AdminReports_reportsTable__1-uKy td{border-bottom:1px solid #f3f4f6;font-size:.875rem;padding:12px}.AdminReports_tableRow__buaTq:hover{background:#f9fafb}.AdminReports_reportCell__2RW8c{display:flex;flex-direction:column;gap:2px}.AdminReports_reportCell__2RW8c strong{color:#1f2937;font-weight:600}.AdminReports_reportCell__2RW8c small{color:#6b7280;font-size:.75rem}.AdminReports_actionButtons__k14il{display:flex;gap:8px}.AdminReports_viewButton__PPfhA{background:#2563eb;border:none;border-radius:4px;color:#fff;cursor:pointer;font-size:.75rem;padding:4px 8px;transition:background-color .3s ease}.AdminReports_viewButton__PPfhA:hover{background:#1d4ed8}.AdminReports_loading__QvCZs,.AdminReports_noData__ATsis{color:#6b7280;font-style:italic;padding:40px;text-align:center}.AdminReports_priorityBadge__EHZWk,.AdminReports_statusBadge__r3AKM{border-radius:4px;font-size:.75rem;font-weight:600;letter-spacing:.025em;padding:4px 8px;text-transform:uppercase}.AdminReports_statusPending__XBNwr{background:#fef3c7;color:#92400e}.AdminReports_statusUnderReview__ffJ08{background:#dbeafe;color:#1e40af}.AdminReports_statusResolved__w6SKM{background:#d1fae5;color:#065f46}.AdminReports_statusDismissed__KPj8t{background:#f3f4f6;color:#374151}.AdminReports_statusEscalated__4epa4{background:#fee2e2;color:#991b1b}.AdminReports_priorityLow__gVnrb{background:#d1fae5;color:#065f46}.AdminReports_priorityNormal__EL6IM{background:#f3f4f6;color:#374151}.AdminReports_priorityHigh__wIGzj{background:#fef3c7;color:#92400e}.AdminReports_priorityUrgent__\+lkjX{background:#fee2e2;color:#991b1b}.AdminReports_pagination__lkpH1{align-items:center;display:flex;gap:16px;justify-content:center;margin-top:24px}.AdminReports_paginationButton__bCTFw{background:#2563eb;border:none;border-radius:6px;color:#fff;cursor:pointer;padding:8px 16px;transition:background-color .3s ease}.AdminReports_paginationButton__bCTFw:hover:not(:disabled){background:#1d4ed8}.AdminReports_paginationButton__bCTFw:disabled{background:#9ca3af;cursor:not-allowed}.AdminReports_pageInfo__9EWjY{color:#6b7280;font-size:.875rem}.AdminReports_analyticsSection__-lN8c h2{color:#1f2937;font-size:1.5rem;font-weight:600;margin-bottom:24px}.AdminReports_chartsGrid__U75r8{grid-gap:24px;display:grid;gap:24px;grid-template-columns:repeat(auto-fit,minmax(300px,1fr))}.AdminReports_chartCard__UCo78{background:#fff;border:1px solid #e5e7eb;border-radius:8px;padding:20px}.AdminReports_chartCard__UCo78 h3{color:#1f2937;font-size:1.125rem;font-weight:600;margin-bottom:16px}.AdminReports_chartPlaceholder__oOB9l{align-items:center;background:#f9fafb;border:2px dashed #d1d5db;border-radius:6px;color:#6b7280;display:flex;font-style:italic;height:200px;justify-content:center}.AdminReports_modal__QxRSV{align-items:center;background:#00000080;bottom:0;display:flex;justify-content:center;left:0;padding:20px;position:fixed;right:0;top:0;z-index:1000}.AdminReports_modalContent__o-u3r{background:#fff;border-radius:12px;box-shadow:0 20px 25px -5px #0000001a;max-height:90vh;max-width:600px;overflow-y:auto;width:100%}.AdminReports_modalHeader__khhYI{align-items:center;border-bottom:1px solid #e5e7eb;display:flex;justify-content:space-between;margin-bottom:24px;padding:24px 24px 0}.AdminReports_modalHeader__khhYI h2{color:#1f2937;font-size:1.5rem;font-weight:600}.AdminReports_closeButton__II-eR{background:none;border:none;border-radius:4px;color:#6b7280;cursor:pointer;font-size:1.5rem;padding:4px;transition:background-color .3s ease}.AdminReports_closeButton__II-eR:hover{background:#f3f4f6;color:#374151}.AdminReports_modalBody__S-ZMi{padding:0 24px 24px}.AdminReports_modalActions__z3um5{border-top:1px solid #e5e7eb;display:flex;gap:12px;justify-content:flex-end;margin-top:24px;padding-top:16px}.AdminReports_reportDetails__ubKmL{margin-bottom:24px}.AdminReports_detailRow__ssk\+u{align-items:flex-start;display:flex;margin-bottom:12px}.AdminReports_label__xZkNy{color:#374151;font-weight:600;margin-right:12px;min-width:120px}.AdminReports_adminNotes__kzl6r,.AdminReports_description__R\+488,.AdminReports_evidence__F5gnc,.AdminReports_resolution__KgSFj{margin-bottom:24px}.AdminReports_adminNotes__kzl6r h4,.AdminReports_description__R\+488 h4,.AdminReports_evidence__F5gnc h4,.AdminReports_resolution__KgSFj h4{color:#1f2937;font-size:1.125rem;font-weight:600;margin-bottom:12px}.AdminReports_description__R\+488 p{background:#f9fafb;border-radius:8px;color:#4b5563;line-height:1.6;padding:16px}.AdminReports_evidenceList__PkLHp{display:flex;flex-direction:column;gap:8px}.AdminReports_noteItem__SLXYv{background:#f9fafb;border:1px solid #e5e7eb;border-radius:8px;margin-bottom:8px;padding:12px}.AdminReports_noteHeader__OJ5WP{align-items:center;display:flex;justify-content:space-between;margin-bottom:8px}.AdminReports_noteHeader__OJ5WP strong{color:#1f2937;font-size:.875rem}.AdminReports_noteHeader__OJ5WP small{color:#6b7280;font-size:.75rem}.AdminReports_noteItem__SLXYv p{color:#4b5563;line-height:1.5;margin:0}.AdminReports_analyticsHeader__FxkLA{align-items:center;display:flex;justify-content:space-between;margin-bottom:2rem}.AdminReports_exportButton__WqtNX{background:#3b82f6;border:none;border-radius:.375rem;color:#fff;cursor:pointer;font-size:.875rem;font-weight:500;padding:.5rem 1rem}.AdminReports_exportButton__WqtNX:hover{background:#2563eb}.AdminReports_exportButton__WqtNX:disabled{background:#9ca3af;cursor:not-allowed}.AdminReports_chartContent__LNSwB{padding:1rem}.AdminReports_chartBar__s87Zh{align-items:center;display:flex;margin-bottom:.75rem}.AdminReports_chartLabel__Jgxbx{color:#374151;font-size:.875rem;font-weight:500;width:120px}.AdminReports_chartBarContainer__csiMi{align-items:center;background:#f3f4f6;border-radius:.25rem;display:flex;flex:1 1;height:24px;margin-left:1rem;position:relative}.AdminReports_chartBarFill__nvroy{border-radius:.25rem;height:100%;transition:width .3s ease}.AdminReports_chartValue__YfB\+Z{color:#374151;font-size:.75rem;font-weight:600;position:absolute;right:8px}.AdminReports_dateRange__OhdL7{display:flex;gap:.5rem}.AdminReports_dateRange__OhdL7 input{border:1px solid #d1d5db;border-radius:.375rem;flex:1 1;font-size:.875rem;padding:.5rem}.AdminReports_evidenceActions__7EceR{display:flex;gap:8px;margin-left:10px}.AdminReports_downloadButton__9Ryfw{background:#f8f9fa;border:1px solid #ddd;border-radius:4px;cursor:pointer;font-size:12px;padding:4px 8px;text-decoration:none}.AdminReports_statusDropdown__MgQ4K{margin-top:10px}.AdminReports_statusSelect__JU5qz{background:#fff;border:1px solid #ddd;border-radius:4px;cursor:pointer;font-size:14px;min-width:200px;padding:8px 12px}.AdminReports_statusSelect__JU5qz:focus{border-color:#007bff;box-shadow:0 0 0 2px #007bff40;outline:none}.AdminReports_evidenceItem__-cdrN{align-items:center;border-bottom:1px solid #eee;display:flex;justify-content:between;padding:8px 0}.AdminReports_quickActions__N5fFp{background:#f8f9fa;border:1px solid #e9ecef;border-radius:8px;margin-top:20px;padding:15px}.AdminReports_statusButtons__Vmnr5{display:flex;flex-wrap:wrap;gap:10px}.AdminReports_statusButton__0PuwM{background:#007bff;border:none;border-radius:4px;color:#fff;cursor:pointer;font-size:14px;padding:8px 16px}.AdminReports_statusButton__0PuwM:hover{background:#0056b3}.AdminReports_statusButton__0PuwM:disabled{background:#6c757d;cursor:not-allowed}.AdminReports_addNote__AUyn9{margin-bottom:24px}.AdminReports_addNote__AUyn9 h4{color:#1f2937;font-size:1rem;font-weight:600;margin-bottom:8px}.AdminReports_addNote__AUyn9 textarea{border:1px solid #d1d5db;border-radius:6px;font-size:.875rem;margin-bottom:8px;padding:12px;resize:vertical;width:100%}.AdminReports_addNote__AUyn9 textarea:focus{border-color:#2563eb;box-shadow:0 0 0 3px #2563eb1a;outline:none}.AdminReports_addNoteButton__NAS3q{background:#10b981;border:none;border-radius:6px;color:#fff;cursor:pointer;font-size:.875rem;padding:8px 16px;transition:background-color .3s ease}.AdminReports_addNoteButton__NAS3q:hover:not(:disabled){background:#059669}.AdminReports_addNoteButton__NAS3q:disabled{background:#9ca3af;cursor:not-allowed}.AdminReports_resolutionDetails__QwymM{background:#f0f9ff;border:1px solid #bae6fd;border-radius:8px;padding:16px}.AdminReports_resolutionDetails__QwymM p{color:#0c4a6e;margin-bottom:8px}.AdminReports_formGroup__JJz7Z{margin-bottom:16px}.AdminReports_formGroup__JJz7Z label{color:#374151;display:block;font-size:.875rem;font-weight:600;margin-bottom:6px}.AdminReports_formGroup__JJz7Z input[type=checkbox]{margin-right:8px}.AdminReports_formGroup__JJz7Z input,.AdminReports_formGroup__JJz7Z select,.AdminReports_formGroup__JJz7Z textarea{border:1px solid #d1d5db;border-radius:6px;font-size:.875rem;padding:8px 12px;width:100%}.AdminReports_formGroup__JJz7Z input:focus,.AdminReports_formGroup__JJz7Z select:focus,.AdminReports_formGroup__JJz7Z textarea:focus{border-color:#2563eb;box-shadow:0 0 0 3px #2563eb1a;outline:none}.AdminReports_assignButton__18hgo,.AdminReports_cancelButton__cwI2U,.AdminReports_deleteButton__EsBgd,.AdminReports_resolveButton__smWx1{border:none;border-radius:6px;cursor:pointer;font-size:.875rem;font-weight:500;padding:8px 16px;transition:all .3s ease}.AdminReports_assignButton__18hgo{background:#2563eb;color:#fff}.AdminReports_assignButton__18hgo:hover{background:#1d4ed8}.AdminReports_resolveButton__smWx1{background:#10b981;color:#fff}.AdminReports_resolveButton__smWx1:hover{background:#059669}.AdminReports_deleteButton__EsBgd{background:#ef4444;color:#fff}.AdminReports_deleteButton__EsBgd:hover{background:#dc2626}.AdminReports_cancelButton__cwI2U{background:#f3f4f6;color:#374151}.AdminReports_cancelButton__cwI2U:hover{background:#e5e7eb}@media (max-width:768px){.AdminReports_container__ThrC\+{padding:16px}.AdminReports_statsGrid__p6WOT{grid-template-columns:1fr}.AdminReports_filters__tycGk{flex-direction:column}.AdminReports_filterSelect__KV46q{min-width:auto}.AdminReports_tableContainer__UTatx{font-size:.75rem}.AdminReports_modalContent__o-u3r{margin:10px}.AdminReports_reportCard__LzrUi{align-items:flex-start;flex-direction:column;gap:12px}.AdminReports_bulkActions__JcF\+z{align-items:flex-start;flex-direction:column;gap:8px}}.AdminFeedbackManagement_policyPage__N1MN0{min-height:100vh;padding:2rem 1rem}.AdminFeedbackManagement_container__EBIAT{border-radius:8px;box-shadow:0 2px 10px #0000001a;margin:0 auto;max-width:1000px;overflow:hidden}.AdminFeedbackManagement_header__Hc38W{background:linear-gradient(135deg,#667eea,#764ba2);color:#fff;padding:1rem 2rem;text-align:center}.AdminFeedbackManagement_title__91qt8{font-size:2.5rem;font-weight:700;margin-bottom:.5rem}.AdminFeedbackManagement_subtitle__gSxJK{font-size:1.2rem;margin-bottom:1rem;opacity:.9}.AdminFeedbackManagement_lastUpdated__zifz-{font-size:.9rem;opacity:.8}.AdminFeedbackManagement_content__zAcFs{padding:2rem}.AdminFeedbackManagement_section__lZ6Wi{margin-bottom:2.5rem}.AdminFeedbackManagement_section__lZ6Wi:last-child{margin-bottom:0}.AdminFeedbackManagement_sectionTitle__pTeFh{border-bottom:2px solid #e9ecef;color:#2c3e50;font-size:1.5rem;font-weight:600;margin-bottom:1rem;padding-bottom:.5rem}.AdminFeedbackManagement_subsection__BWWg9{margin-bottom:1.5rem}.AdminFeedbackManagement_subsectionTitle__hcwl0{color:#495057;font-size:1.1rem;font-weight:500;margin-bottom:.5rem}.AdminFeedbackManagement_text__nPyqR{color:#555;line-height:1.7;margin-bottom:1rem;text-align:justify}.AdminFeedbackManagement_contactInfo__VRr\+w{background-color:#f8f9fa;border-left:4px solid #667eea;border-radius:6px;margin-top:1rem;padding:1.5rem}.AdminFeedbackManagement_contactInfo__VRr\+w p{color:#495057;margin-bottom:.5rem}.AdminFeedbackManagement_contactInfo__VRr\+w p:last-child{margin-bottom:0}@media (max-width:768px){.AdminFeedbackManagement_policyPage__N1MN0{padding:1rem .5rem}.AdminFeedbackManagement_header__Hc38W{padding:2rem 1rem}.AdminFeedbackManagement_title__91qt8{font-size:2rem}.AdminFeedbackManagement_content__zAcFs{padding:1.5rem}.AdminFeedbackManagement_sectionTitle__pTeFh{font-size:1.3rem}}.UserVerification_container__O5rCn{background:#f8fafc;margin:0 auto;max-width:1400px;min-height:100vh;padding:24px}.UserVerification_header__\+O7Qn{align-items:flex-start;display:flex;flex-wrap:wrap;gap:16px;justify-content:space-between;margin-bottom:32px}.UserVerification_headerLeft__hOUmI{flex:1 1}.UserVerification_title__aTbts{color:#1e293b;font-size:32px;font-weight:700;margin:0 0 8px}.UserVerification_subtitle__rNn8E{color:#64748b;font-size:16px;margin:0}.UserVerification_headerRight__y7ice{display:flex;gap:12px}.UserVerification_exportBtn__OQaY6{align-items:center;background:#3b82f6;border:none;border-radius:8px;color:#fff;cursor:pointer;display:flex;font-weight:500;gap:8px;padding:12px 20px;transition:background-color .2s}.UserVerification_exportBtn__OQaY6:hover{background:#2563eb}.UserVerification_statsGrid__dO6VY{grid-gap:20px;display:grid;gap:20px;grid-template-columns:repeat(auto-fit,minmax(240px,1fr));margin-bottom:32px}.UserVerification_statCard__4cqWI{align-items:center;background:#fff;border:1px solid #e2e8f0;border-radius:12px;box-shadow:0 1px 3px #0000001a;display:flex;gap:16px;padding:24px}.UserVerification_statIcon__jytXZ{align-items:center;background:#f1f5f9;border-radius:10px;color:#64748b;display:flex;height:48px;justify-content:center;width:48px}.UserVerification_statIcon__jytXZ.UserVerification_success__obli1{background:#dcfce7;color:#16a34a}.UserVerification_statIcon__jytXZ.UserVerification_warning__3-VY0{background:#fef3c7;color:#d97706}.UserVerification_statIcon__jytXZ.UserVerification_info__0QfE6{background:#dbeafe;color:#2563eb}.UserVerification_statIcon__jytXZ.UserVerification_danger__eb8PC{background:#fecaca;color:#dc2626}.UserVerification_statContent__B9LA1 h3{color:#1e293b;font-size:28px;font-weight:700;margin:0 0 4px}.UserVerification_statContent__B9LA1 p{color:#64748b;font-size:14px;margin:0}.UserVerification_filtersSection__hu-30{align-items:center;background:#fff;border:1px solid #e2e8f0;border-radius:12px;box-shadow:0 1px 3px #0000001a;display:flex;flex-wrap:wrap;gap:16px;justify-content:space-between;margin-bottom:24px;padding:20px}.UserVerification_filtersLeft__nueD5{display:flex;flex:1 1;flex-wrap:wrap;gap:16px}.UserVerification_filtersRight__p3UVA{display:flex;gap:12px}.UserVerification_searchBox__19stu{align-items:center;background:#f8fafc;border:1px solid #e2e8f0;border-radius:8px;display:flex;gap:8px;min-width:280px;padding:0 12px}.UserVerification_searchBox__19stu svg{color:#64748b}.UserVerification_searchInput__z2psa{background:#0000;border:none;font-size:14px;outline:none;padding:12px 0;width:100%}.UserVerification_statusFilter__IKW-l{align-items:center;background:#f8fafc;border:1px solid #e2e8f0;border-radius:8px;display:flex;gap:8px;padding:0 12px}.UserVerification_statusFilter__IKW-l svg{color:#64748b}.UserVerification_filterSelect__HQnMj{background:#0000;border:none;cursor:pointer;font-size:14px;outline:none;padding:12px 0}.UserVerification_bulkBtn__uhYWn{background:#8b5cf6;border:none;border-radius:8px;color:#fff;cursor:pointer;font-weight:500;padding:12px 20px;transition:background-color .2s}.UserVerification_bulkBtn__uhYWn:hover{background:#7c3aed}.UserVerification_tableContainer__wl2cu{background:#fff;border:1px solid #e2e8f0;border-radius:12px;box-shadow:0 1px 3px #0000001a;margin-bottom:24px;overflow:hidden}.UserVerification_table__vPIvb{border-collapse:collapse;width:100%}.UserVerification_table__vPIvb th{background:#f8fafc;border-bottom:1px solid #e2e8f0;color:#374151;font-size:14px;font-weight:600;padding:16px;text-align:left}.UserVerification_table__vPIvb td{border-bottom:1px solid #f1f5f9;padding:16px;vertical-align:top}.UserVerification_tableRow__4dfZ5:hover{background:#f8fafc}.UserVerification_checkbox__Wwrki{accent-color:#3b82f6;cursor:pointer;height:18px;width:18px}.UserVerification_userInfo__1C5Pl{align-items:center;display:flex;gap:12px}.UserVerification_userAvatar__RWwOd{align-items:center;background:linear-gradient(135deg,#667eea,#764ba2);border-radius:50%;color:#fff;display:flex;flex-shrink:0;font-size:16px;font-weight:600;height:40px;justify-content:center;width:40px}.UserVerification_userDetails__RFd-I{min-width:0}.UserVerification_userName__-2q\+n{color:#1e293b;font-size:14px;font-weight:600;margin-bottom:2px}.UserVerification_userMeta__PZrcU{color:#64748b;font-size:12px}.UserVerification_contactInfo__foGn\+{color:#374151;font-size:14px}.UserVerification_phone__7KvII{color:#64748b;font-size:12px;margin-top:2px}.UserVerification_statusCell__AWbkO{display:flex;flex-direction:column;gap:4px}.UserVerification_statusBadge__gw1eq{align-items:center;border-radius:6px;display:inline-flex;font-size:12px;font-weight:500;gap:4px;padding:4px 8px;width:fit-content}.UserVerification_statusBadge__gw1eq.UserVerification_warning__3-VY0{background:#fef3c7;color:#d97706}.UserVerification_statusBadge__gw1eq.UserVerification_info__0QfE6{background:#dbeafe;color:#2563eb}.UserVerification_statusBadge__gw1eq.UserVerification_success__obli1{background:#dcfce7;color:#16a34a}.UserVerification_statusBadge__gw1eq.UserVerification_danger__eb8PC{background:#fecaca;color:#dc2626}.UserVerification_statusBadge__gw1eq.UserVerification_secondary__lFCJO{background:#f1f5f9;color:#64748b}.UserVerification_completedBadge__RQ2Gp{background:#e0f2fe;border-radius:4px;color:#0369a1;font-size:10px;font-weight:500;padding:2px 6px}.UserVerification_dateInfo__pM2XZ{color:#374151;font-size:14px}.UserVerification_dateMeta__zR5K2{color:#64748b;font-size:12px;margin-top:2px}.UserVerification_actions__I1nAY{display:flex;gap:8px}.UserVerification_actionBtn__Q0poc{align-items:center;background:#f8fafc;border:none;border-radius:6px;color:#64748b;cursor:pointer;display:flex;height:32px;justify-content:center;transition:all .2s;width:32px}.UserVerification_actionBtn__Q0poc:hover{background:#e2e8f0;color:#374151}.UserVerification_loading__tOTcr,.UserVerification_noData__K5Kfl{color:#64748b;padding:40px;text-align:center}.UserVerification_noData__K5Kfl{font-style:italic}.UserVerification_pagination__7JZpv{align-items:center;display:flex;gap:16px;justify-content:center;margin-top:24px}.UserVerification_paginationBtn__YDX0R{align-items:center;background:#fff;border:1px solid #e2e8f0;border-radius:8px;color:#64748b;cursor:pointer;display:flex;height:40px;justify-content:center;transition:all .2s;width:40px}.UserVerification_paginationBtn__YDX0R:hover:not(:disabled){background:#f8fafc;border-color:#cbd5e1}.UserVerification_paginationBtn__YDX0R:disabled{cursor:not-allowed;opacity:.5}.UserVerification_paginationInfo__X5hxc{color:#64748b;font-size:14px}.UserVerification_verificationSection__DY3Mj{border-top:1px solid #e2e8f0;margin-top:24px;padding-top:24px}.UserVerification_verificationSection__DY3Mj h4{border-bottom:1px solid #f1f5f9;color:#1e293b;font-size:16px;font-weight:600;margin:0 0 16px;padding-bottom:8px}.UserVerification_verificationGrid__EGoiA{grid-gap:16px;display:grid;gap:16px;grid-template-columns:repeat(auto-fit,minmax(250px,1fr));margin-bottom:20px}.UserVerification_verificationItem__WBFET{display:flex;flex-direction:column;gap:4px}.UserVerification_verificationItem__WBFET label{color:#64748b;font-size:12px;font-weight:600;letter-spacing:.5px;text-transform:uppercase}.UserVerification_verificationItem__WBFET span{color:#374151;font-size:14px}.UserVerification_exportInfo__RksPO{background:#f8f9fa;border-radius:8px;margin-top:15px;padding:15px}.UserVerification_exportInfo__RksPO p{font-weight:600;margin-bottom:10px}.UserVerification_exportInfo__RksPO ul{list-style:none;margin:0;padding:0}.UserVerification_exportInfo__RksPO li{color:#6c757d;padding:5px 0}.UserVerification_formInput__GFWD5{border:1px solid #ddd;border-radius:6px;font-size:14px;padding:10px;width:100%}.UserVerification_formInput__GFWD5:focus{border-color:#4caf50;outline:none}.UserVerification_spinner__jQ36W{animation:UserVerification_spin__8gqso 1s linear infinite}@keyframes UserVerification_spin__8gqso{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}.UserVerification_documentLink__X3tBt{color:#3b82f6;font-size:14px;text-decoration:none;word-break:break-all}.UserVerification_documentLink__X3tBt:hover{text-decoration:underline}.UserVerification_skillsList__FfGjf{display:flex;flex-wrap:wrap;gap:8px;margin-top:4px}.UserVerification_skillTag__1kSRF{background:#e0f2fe;border-radius:4px;color:#0369a1;font-size:12px;font-weight:500;padding:4px 8px}.UserVerification_listItem__AWWoz{background:#f8fafc;border:1px solid #e2e8f0;border-radius:8px;margin-bottom:8px;padding:12px}.UserVerification_listItem__AWWoz h5{color:#1e293b;font-size:14px;font-weight:600;margin:0 0 8px}.UserVerification_listItem__AWWoz p{color:#64748b;font-size:13px;margin:2px 0}.UserVerification_imagePreview__H9NYZ{border:1px solid #e2e8f0;border-radius:8px;cursor:pointer;height:100px;object-fit:cover;transition:transform .2s;width:100px}.UserVerification_imagePreview__H9NYZ:hover{transform:scale(1.05)}.UserVerification_imagesGrid__Ehzsi{grid-gap:12px;display:grid;gap:12px;grid-template-columns:repeat(auto-fill,minmax(100px,1fr));margin-top:8px}@media (max-width:768px){.UserVerification_modal__kRvSA{margin:10px;max-height:95vh;max-width:95vw}.UserVerification_verificationGrid__EGoiA{grid-template-columns:1fr}.UserVerification_imagesGrid__Ehzsi{grid-template-columns:repeat(auto-fill,minmax(80px,1fr))}}.UserVerification_modalOverlay__QxesD{align-items:center;background:#00000080;bottom:0;display:flex;justify-content:center;left:0;padding:20px;position:fixed;right:0;top:0;z-index:999999}.UserVerification_modal__kRvSA{background:#fff;border-radius:12px;box-shadow:0 25px 50px -12px #00000040;display:flex;flex-direction:column;margin-top:20%;max-height:90vh;max-width:900px;overflow:hidden;position:relative;width:100%;z-index:10000}.UserVerification_modalHeader__XlCo\+{align-items:center;background:#fff;border-bottom:1px solid #e2e8f0;display:flex;flex-shrink:0;justify-content:space-between;padding:24px 24px 16px}.UserVerification_modalHeader__XlCo\+ h2{color:#1e293b;font-size:20px;font-weight:600;margin:0}.UserVerification_closeBtn__RtjBy{align-items:center;background:none;border:none;border-radius:6px;color:#64748b;cursor:pointer;display:flex;font-size:24px;height:32px;justify-content:center;padding:0;position:relative;transition:all .2s;width:32px;z-index:10002}.UserVerification_closeBtn__RtjBy:hover{background:#f1f5f9;color:#374151}.UserVerification_modalContent__kTxEk{flex:1 1;min-height:0;overflow-y:auto;padding:24px}.UserVerification_modalFooter__EF4-y{background:#fff;border-top:1px solid #e2e8f0;display:flex;flex-shrink:0;gap:12px;justify-content:flex-end;padding:16px 24px 24px}.UserVerification_primaryBtn__eH0Do{background:#3b82f6;border:none;border-radius:8px;color:#fff;cursor:pointer;font-weight:500;padding:12px 20px;position:relative;transition:background-color .2s;z-index:10002}.UserVerification_primaryBtn__eH0Do:hover{background:#2563eb}.UserVerification_secondaryBtn__CL3L2{background:#fff;border:1px solid #e2e8f0;border-radius:8px;color:#64748b;cursor:pointer;font-weight:500;padding:12px 20px;position:relative;transition:all .2s;z-index:10002}.UserVerification_secondaryBtn__CL3L2:hover{background:#f8fafc;border-color:#cbd5e1}body.UserVerification_modal-open__D9QT3{overflow:hidden}.UserVerification_modal__kRvSA::-webkit-scrollbar{display:none}.UserVerification_modalContent__kTxEk::-webkit-scrollbar{width:8px}.UserVerification_modalContent__kTxEk::-webkit-scrollbar-track{background:#f1f5f9}.UserVerification_modalContent__kTxEk::-webkit-scrollbar-thumb{background:#cbd5e1;border-radius:4px}.UserVerification_modalContent__kTxEk::-webkit-scrollbar-thumb:hover{background:#94a3b8}.UserVerification_modalContent__kTxEk::-webkit-scrollbar,.UserVerification_modal__kRvSA::-webkit-scrollbar{width:8px}.UserVerification_modalContent__kTxEk::-webkit-scrollbar-track,.UserVerification_modal__kRvSA::-webkit-scrollbar-track{background:#f1f5f9}.UserVerification_modalContent__kTxEk::-webkit-scrollbar-thumb,.UserVerification_modal__kRvSA::-webkit-scrollbar-thumb{background:#cbd5e1;border-radius:4px}.UserVerification_modalContent__kTxEk::-webkit-scrollbar-thumb:hover,.UserVerification_modal__kRvSA::-webkit-scrollbar-thumb:hover{background:#94a3b8}.UserVerification_userProfile__glDMJ{margin-bottom:24px}.UserVerification_profileHeader__g2eLm{align-items:center;display:flex;gap:16px;margin-bottom:24px}.UserVerification_profileAvatar__EBTsJ{align-items:center;background:linear-gradient(135deg,#667eea,#764ba2);border-radius:50%;color:#fff;display:flex;flex-shrink:0;font-size:24px;font-weight:600;height:64px;justify-content:center;width:64px}.UserVerification_profileInfo__7DVwz h3{color:#1e293b;font-size:20px;font-weight:600;margin:0 0 4px}.UserVerification_profileInfo__7DVwz p{color:#64748b;font-size:14px;margin:0 0 8px}.UserVerification_profileDetails__kFf1b{margin-top:24px}.UserVerification_detailsGrid__9EqBi{grid-gap:16px;display:grid;gap:16px;grid-template-columns:repeat(auto-fit,minmax(250px,1fr));margin-bottom:24px}.UserVerification_detailItem__glNXz{display:flex;flex-direction:column;gap:4px}.UserVerification_detailItem__glNXz label{color:#64748b;font-size:12px;font-weight:600;letter-spacing:.5px;text-transform:uppercase}.UserVerification_detailItem__glNXz span{color:#374151;font-size:14px}.UserVerification_commentsSection__kAXqv{margin-top:24px}.UserVerification_commentsSection__kAXqv label{color:#64748b;display:block;font-size:12px;font-weight:600;letter-spacing:.5px;margin-bottom:8px;text-transform:uppercase}.UserVerification_commentsBox__j10cX{background:#f8fafc;border:1px solid #e2e8f0;border-radius:8px;color:#374151;font-size:14px;padding:12px;white-space:pre-wrap}.UserVerification_verificationData__0m0Tx{margin-top:24px}.UserVerification_verificationData__0m0Tx label{color:#64748b;display:block;font-size:12px;font-weight:600;letter-spacing:.5px;margin-bottom:8px;text-transform:uppercase}.UserVerification_dataBox__zktkY{background:#f8fafc;border:1px solid #e2e8f0;border-radius:8px;color:#374151;font-size:12px;max-height:300px;overflow-x:auto;overflow-y:auto;padding:12px}.UserVerification_userSummary__xIheK{align-items:center;background:#f8fafc;border-radius:8px;display:flex;gap:16px;margin-bottom:24px;padding:16px}.UserVerification_summaryAvatar__hUoC7{align-items:center;background:linear-gradient(135deg,#667eea,#764ba2);border-radius:50%;color:#fff;display:flex;flex-shrink:0;font-size:18px;font-weight:600;height:48px;justify-content:center;width:48px}.UserVerification_userSummary__xIheK h3{color:#1e293b;font-size:16px;font-weight:600;margin:0 0 4px}.UserVerification_userSummary__xIheK p{color:#64748b;font-size:14px;margin:0}.UserVerification_formGrid__ZLic6{grid-gap:20px;display:grid;gap:20px}.UserVerification_formGroup__VPFI7{display:flex;flex-direction:column;gap:8px}.UserVerification_formGroup__VPFI7 label{color:#374151;font-size:14px;font-weight:600}.UserVerification_formSelect__guZpB,.UserVerification_formTextarea__zapCd{background:#fff;border:1px solid #e2e8f0;border-radius:8px;color:#374151;font-size:14px;padding:12px;transition:border-color .2s}.UserVerification_formSelect__guZpB:focus,.UserVerification_formTextarea__zapCd:focus{border-color:#3b82f6;box-shadow:0 0 0 3px #3b82f61a;outline:none}.UserVerification_formTextarea__zapCd{font-family:inherit;min-height:80px;resize:vertical}.UserVerification_checkboxGroup__ay0jM{align-items:center;display:flex;gap:8px}.UserVerification_bulkSummary__weKje{background:#f8fafc;border-radius:8px;margin-bottom:24px;padding:16px}.UserVerification_bulkSummary__weKje p{color:#64748b;font-size:14px;margin:0}@media (max-width:768px){.UserVerification_container__O5rCn{padding:16px}.UserVerification_title__aTbts{font-size:24px}.UserVerification_subtitle__rNn8E{font-size:14px}.UserVerification_header__\+O7Qn{align-items:stretch;flex-direction:column;gap:16px}.UserVerification_headerRight__y7ice{justify-content:stretch}.UserVerification_exportBtn__OQaY6{justify-content:center;width:100%}.UserVerification_statsGrid__dO6VY{gap:16px;grid-template-columns:1fr;margin-bottom:24px}.UserVerification_statCard__4cqWI{padding:20px}.UserVerification_statContent__B9LA1 h3{font-size:24px}.UserVerification_filtersSection__hu-30{align-items:stretch;flex-direction:column;gap:16px;padding:16px}.UserVerification_filtersLeft__nueD5{flex-direction:column;gap:12px}.UserVerification_searchBox__19stu{min-width:0;min-width:auto;width:100%}.UserVerification_bulkBtn__uhYWn{justify-content:center;width:100%}.UserVerification_tableContainer__wl2cu{overflow-x:auto}.UserVerification_table__vPIvb{min-width:800px}.UserVerification_modalOverlay__QxesD{padding:16px}.UserVerification_modal__kRvSA{max-height:95vh;max-width:100%}.UserVerification_modalHeader__XlCo\+{padding:20px 20px 0}.UserVerification_modalContent__kTxEk{padding:0 20px}.UserVerification_modalFooter__EF4-y{flex-direction:column;gap:12px;padding:20px}.UserVerification_primaryBtn__eH0Do,.UserVerification_secondaryBtn__CL3L2{width:100%}.UserVerification_profileHeader__g2eLm{flex-direction:column;gap:12px;text-align:center}.UserVerification_detailsGrid__9EqBi{gap:12px;grid-template-columns:1fr}.UserVerification_userSummary__xIheK{flex-direction:column;gap:12px;text-align:center}.UserVerification_pagination__7JZpv{flex-direction:column;gap:12px}.UserVerification_paginationInfo__X5hxc{order:-1}}@media (max-width:480px){.UserVerification_container__O5rCn{padding:12px}.UserVerification_title__aTbts{font-size:20px}.UserVerification_statsGrid__dO6VY{gap:12px}.UserVerification_statCard__4cqWI{flex-direction:column;gap:12px;padding:16px;text-align:center}.UserVerification_statIcon__jytXZ{height:40px;width:40px}.UserVerification_statContent__B9LA1 h3{font-size:20px}.UserVerification_filtersSection__hu-30{padding:12px}.UserVerification_userInfo__1C5Pl{align-items:flex-start;flex-direction:column;gap:8px}.UserVerification_userAvatar__RWwOd{font-size:14px;height:32px;width:32px}.UserVerification_actions__I1nAY{flex-direction:column;gap:4px}.UserVerification_actionBtn__Q0poc{height:36px;width:100%}.UserVerification_modalHeader__XlCo\+{padding:16px 16px 0}.UserVerification_modalContent__kTxEk{padding:0 16px}.UserVerification_modalFooter__EF4-y{padding:16px}.UserVerification_profileAvatar__EBTsJ{font-size:18px;height:48px;width:48px}.UserVerification_summaryAvatar__hUoC7{font-size:16px;height:40px;width:40px}}@media (max-width:768px) and (orientation:landscape){.UserVerification_modal__kRvSA{max-height:85vh}}@media (min-width:769px) and (max-width:1024px){.UserVerification_container__O5rCn{padding:20px}.UserVerification_statsGrid__dO6VY{grid-template-columns:repeat(2,1fr)}.UserVerification_filtersLeft__nueD5{flex-direction:row;flex-wrap:wrap}.UserVerification_searchBox__19stu{min-width:200px}.UserVerification_detailsGrid__9EqBi{grid-template-columns:repeat(2,1fr)}}@media print{.UserVerification_container__O5rCn{background:#fff;padding:0}.UserVerification_actionBtn__Q0poc,.UserVerification_bulkBtn__uhYWn,.UserVerification_exportBtn__OQaY6,.UserVerification_modalOverlay__QxesD{display:none}.UserVerification_tableContainer__wl2cu{border:1px solid #000;box-shadow:none}.UserVerification_statusBadge__gw1eq,.UserVerification_table__vPIvb td,.UserVerification_table__vPIvb th{border:1px solid #000}}.RegistrationPage_registrationPage__lMLxF{align-items:center;display:flex;font-family:Poppins,Segoe UI,Roboto,sans-serif;justify-content:center;min-height:100vh;padding:40px 20px}.RegistrationPage_registrationPage__lMLxF form{animation:RegistrationPage_fadeIn__ogQEy .8s ease-out;-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px);background-color:#fffffff2;border:2px solid #fffc;border-radius:1rem;box-shadow:0 8px 24px #4f46e526;box-sizing:border-box;max-width:600px;padding:40px;width:100%}@keyframes RegistrationPage_fadeIn__ogQEy{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:translateY(0)}}.RegistrationPage_registerHeading__0UP6L{color:#4f46e5;color:var(--primary-color,#4f46e5);font-size:2.2rem;font-weight:700;margin-bottom:25px;text-align:center;text-shadow:0 2px 4px #4f46e526}.RegistrationPage_searchableDropdown__LU3E5{position:relative;width:100%}.RegistrationPage_dropdownList__Qdfzz{background:#fff;border:2px solid #4f46e5;border:2px solid var(--primary-color,#4f46e5);border-radius:0 0 12px 12px;border-top:none;box-shadow:0 4px 12px #4f46e526;left:0;max-height:200px;overflow-y:auto;position:absolute;right:0;top:100%;z-index:1000}.RegistrationPage_dropdownItem__IXzGY{border-bottom:1px solid #f1f5f9;cursor:pointer;font-size:15px;padding:12px 16px;transition:background-color .2s ease}.RegistrationPage_dropdownItem__IXzGY:last-child{border-bottom:none}.RegistrationPage_dropdownItem__IXzGY:hover{background-color:#f8fafc}.RegistrationPage_dropdownItem__IXzGY.RegistrationPage_selected__G53PK{background-color:#4f46e5;background-color:var(--primary-color,#4f46e5);color:#fff}.RegistrationPage_dropdownIcon__TTxDP{color:#64748b;font-size:14px;pointer-events:none;position:absolute;right:16px;top:50%;transform:translateY(-50%);z-index:2}.RegistrationPage_searchableDropdown__LU3E5 .RegistrationPage_inputContainer__YHAwb input{padding-right:48px}.RegistrationPage_searchableDropdown__LU3E5 .RegistrationPage_inputContainer__YHAwb input:focus~.RegistrationPage_dropdownIcon__TTxDP{color:#4f46e5;color:var(--primary-color,#4f46e5)}@media (max-width:768px){.RegistrationPage_dropdownList__Qdfzz{border-radius:0 0 8px 8px;max-height:180px}.RegistrationPage_dropdownItem__IXzGY{font-size:16px;padding:14px 16px}}@media (max-width:480px){.RegistrationPage_dropdownList__Qdfzz{max-height:160px}.RegistrationPage_dropdownItem__IXzGY{padding:12px 14px}.RegistrationPage_dropdownIcon__TTxDP{font-size:12px;right:12px}}.RegistrationPage_termsCheckbox__UEPM0{align-items:flex-start;display:flex;gap:12px;margin-bottom:25px;padding:0 4px}.RegistrationPage_termsCheckbox__UEPM0 input[type=checkbox]{flex-shrink:0;height:18px;margin-top:4px;width:18px}.RegistrationPage_termsCheckbox__UEPM0 .RegistrationPage_checkboxLabel__SY\+YZ{word-wrap:break-word;color:#1e293b;color:var(--text-color,#1e293b);flex:1 1;font-size:15px;line-height:1.6;white-space:normal}.RegistrationPage_termsLink__fFKlz{color:#4f46e5!important;font-weight:600!important;text-decoration:none;transition:color .2s ease;white-space:nowrap}.RegistrationPage_termsLink__fFKlz:hover{color:#3730a3!important;text-decoration:underline}@media (max-width:768px){.RegistrationPage_termsCheckbox__UEPM0{gap:10px;padding:0 2px}.RegistrationPage_termsCheckbox__UEPM0 .RegistrationPage_checkboxLabel__SY\+YZ{font-size:15px;line-height:1.5}}@media (max-width:480px){.RegistrationPage_termsCheckbox__UEPM0{gap:4px;margin-bottom:20px}.RegistrationPage_termsCheckbox__UEPM0 .RegistrationPage_checkboxLabel__SY\+YZ{font-size:15px;line-height:1.4}.RegistrationPage_termsCheckbox__UEPM0 input[type=checkbox]{height:16px;margin-top:2px;width:16px}.RegistrationPage_termsLink__fFKlz{white-space:normal;word-break:break-word}}.RegistrationPage_errorMessage__xQN8e{background-color:#bda6a61a;border-radius:6px;color:red;font-size:18px;margin-bottom:20px;padding:10px;text-align:center}.RegistrationPage_formGroup__DSvxb label{color:#1e293b;color:var(--text-color,#1e293b);display:block;font-size:15px;font-weight:500;margin-bottom:8px}.RegistrationPage_formGroup__DSvxb input,.RegistrationPage_formGroup__DSvxb select{background:#fff;border:1px solid #ddd;border-radius:20px;box-sizing:border-box;font-family:Poppins,Segoe UI,Roboto,sans-serif;font-size:15px;padding:14px 16px;transition:all .3s ease;width:100%}.RegistrationPage_formGroup__DSvxb input:focus,.RegistrationPage_formGroup__DSvxb select:focus{border-color:#4f46e5;border-color:var(--primary-color,#4f46e5);box-shadow:0 0 0 3px #4f46e533;outline:none;padding-left:35px}.RegistrationPage_submitButton__MzmKr{align-items:center;background:linear-gradient(135deg,#4f46e5,#6366f1);background:linear-gradient(135deg,var(--gradient-start,#4f46e5) 0,var(--gradient-end,#6366f1) 100%);border:none;border-radius:20px;box-shadow:0 4px 12px #4f46e533;color:#fff;cursor:pointer;display:flex;font-size:16px;font-weight:600;justify-content:center;margin-top:20px;overflow:hidden;padding:14px;position:relative;transition:all .3s ease;width:100%}.RegistrationPage_submitButton__MzmKr:before{background:linear-gradient(135deg,#ffffff1a,#fff0);bottom:0;content:"";left:0;opacity:0;position:absolute;right:0;top:0;transition:opacity .3s ease;z-index:1}.RegistrationPage_submitButton__MzmKr:hover:before{opacity:1}.RegistrationPage_submitButton__MzmKr:active{box-shadow:0 2px 8px #4f46e533;transform:translateY(2px)}.RegistrationPage_submitButton__MzmKr:disabled{background:linear-gradient(135deg,#a5a5a5,silver);cursor:not-allowed}.RegistrationPage_tooltip__LTs3l{background-color:#4f46e5;border-radius:50%;color:#fff;cursor:pointer;display:inline-block;font-size:14px;font-weight:700;height:22px;line-height:22px;margin-left:8px;position:relative;text-align:center;width:22px;z-index:10}.RegistrationPage_tooltiptext__oaw4Q{background-color:#333;border-radius:8px;bottom:130%;box-shadow:0 4px 12px #00000026;color:#fff;font-size:13px;font-weight:400;left:50%;line-height:1.5;margin-left:-150px;opacity:0;padding:12px 15px;pointer-events:none;position:absolute;text-align:left;transition:opacity .3s;visibility:hidden;width:280px;z-index:20}.RegistrationPage_tooltiptext__oaw4Q:after{border:5px solid #0000;border-top-color:#333;content:"";left:50%;margin-left:-5px;position:absolute;top:100%}.RegistrationPage_tooltip__LTs3l:hover .RegistrationPage_tooltiptext__oaw4Q{opacity:1;visibility:visible}.RegistrationPage_fetchingIndicator__VNG5S{align-items:center;color:#4f46e5;display:flex;font-size:14px;margin-top:5px}.RegistrationPage_fetchingIndicator__VNG5S:before{animation:RegistrationPage_spin__X7yf5 1s linear infinite;border:2px solid #4f46e5;border-radius:50%;border-top-color:#0000;content:"";display:inline-block;height:15px;margin-right:8px;width:15px}@keyframes RegistrationPage_spin__X7yf5{to{transform:rotate(1turn)}}.RegistrationPage_formGroup__DSvxb{position:relative}.RegistrationPage_formGroup__DSvxb label{align-items:center;display:flex;transition:all .3s ease}.RegistrationPage_inputContainer__YHAwb{align-items:center;display:flex;position:relative}.RegistrationPage_inputContainer__YHAwb input,.RegistrationPage_inputContainer__YHAwb select{background:#fff;border:2px solid #e2e8f0;border-radius:12px;font-size:16px;outline:none;padding:16px 48px;text-indent:0;transition:all .3s ease;width:100%}.RegistrationPage_inputContainer__YHAwb input,.RegistrationPage_inputContainer__YHAwb input::placeholder{padding-left:48px!important}.RegistrationPage_inputContainer__YHAwb select option:first-child{display:none}.RegistrationPage_inputContainer__YHAwb select:invalid,.RegistrationPage_inputContainer__YHAwb select[value=""]{color:#9ca3af}.RegistrationPage_inputContainer__YHAwb select:valid:not([value=""]){color:#1e293b}.RegistrationPage_inputContainer__YHAwb select option{color:#1e293b}.RegistrationPage_inputContainer__YHAwb select option[value=""]{display:none}.RegistrationPage_inputContainer__YHAwb label{background:#fff;color:#64748b;font-size:16px;font-weight:500;left:48px;padding:0 8px;pointer-events:none;position:absolute;top:50%;transform:translateY(-50%);transition:all .3s ease;z-index:2}.RegistrationPage_inputContainer__YHAwb input:focus+label,.RegistrationPage_inputContainer__YHAwb input:not(:placeholder-shown)+label,.RegistrationPage_inputContainer__YHAwb select.RegistrationPage_hasValue__EV4tP+label,.RegistrationPage_inputContainer__YHAwb select:focus+label{left:40px}.RegistrationPage_manualAddressToggle__Rp80c{align-items:flex-start;border:none;display:flex;gap:12px;outline:none}.RegistrationPage_manualAddressToggle__Rp80c input[type=checkbox]{background:#fff;border:none;cursor:pointer;flex-shrink:0;margin-top:4px;outline:none}.RegistrationPage_manualAddressToggle__Rp80c input[type=checkbox]:checked{background-color:#4f46e5;background-color:var(--primary-color,#4f46e5);border:none;outline:none}.RegistrationPage_manualAddressToggle__Rp80c input[type=checkbox]:checked:after{align-items:center;border:none;color:#fff;content:"✓";display:flex;font-size:12px;height:100%;justify-content:center;outline:none}.RegistrationPage_checkboxLabel__SY\+YZ{background:none;color:#1e293b;color:var(--text-color,#1e293b);font-size:14px;line-height:1.5;margin-left:0;position:static;transform:none}.RegistrationPage_iconContainer__a0Jqa{color:#64748b;font-size:18px;left:16px;position:absolute;top:50%;transform:translateY(-50%);z-index:3}.RegistrationPage_inputContainer__YHAwb input:focus+label,.RegistrationPage_inputContainer__YHAwb input:not(:placeholder-shown)+label,.RegistrationPage_inputContainer__YHAwb select.RegistrationPage_hasValue__EV4tP+label,.RegistrationPage_inputContainer__YHAwb select:focus+label{color:#4f46e5;color:var(--primary-color,#4f46e5);font-size:12px;font-weight:600;left:15px;top:0;transform:translateY(-50%)}.RegistrationPage_inputContainer__YHAwb input:focus,.RegistrationPage_inputContainer__YHAwb select:focus{border-color:#4f46e5;border-color:var(--primary-color,#4f46e5);box-shadow:0 0 0 3px #4f46e51a}.RegistrationPage_inputContainer__YHAwb input:focus~.RegistrationPage_iconContainer__a0Jqa,.RegistrationPage_inputContainer__YHAwb select:focus~.RegistrationPage_iconContainer__a0Jqa{color:#4f46e5;color:var(--primary-color,#4f46e5)}.RegistrationPage_inputContainer__YHAwb select{appearance:none;background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' fill='none' viewBox='0 0 20 20'%3E%3Cpath stroke='%236b7280' stroke-linecap='round' stroke-linejoin='round' stroke-width='1.5' d='m6 8 4 4 4-4'/%3E%3C/svg%3E");background-position:right 16px center;background-repeat:no-repeat;background-size:16px;cursor:pointer;padding-right:48px}.RegistrationPage_togglePassword__fNkIh{background:#0000!important;border:none;border-radius:4px;color:#64748b;cursor:pointer;font-size:18px;outline:none;padding:4px;position:absolute;right:16px;top:50%;transform:translateY(-50%);transition:color .3s ease;z-index:3}.RegistrationPage_togglePassword__fNkIh:hover{background-color:initial!important;color:#4f46e5;color:var(--primary-color,#4f46e5)}.RegistrationPage_formGroup__DSvxb .RegistrationPage_inputContainer__YHAwb{position:relative}.RegistrationPage_formGroup__DSvxb input[type=checkbox],.RegistrationPage_formGroup__DSvxb input[type=checkbox]:focus{border:none;margin-right:8px;outline:none;padding-left:0;vertical-align:middle;width:auto}.RegistrationPage_formGroup__DSvxb .RegistrationPage_checkboxLabel__SY\+YZ{align-items:center;display:flex}.RegistrationPage_formRow__dTzNW{align-items:flex-start;display:flex;gap:20px;margin-bottom:15px}.RegistrationPage_formCol__9czRu{flex:1 1;width:100%}.RegistrationPage_nameFields__BGkCA{display:flex;gap:20px;margin-bottom:20px}.RegistrationPage_nameFields__BGkCA .RegistrationPage_formCol__9czRu{flex:1 1}.RegistrationPage_formGroup__DSvxb{margin-bottom:20px}.RegistrationPage_formCol__9czRu,.RegistrationPage_formRow__dTzNW{margin-bottom:0}@media (max-width:768px){.RegistrationPage_registrationPage__lMLxF form{max-width:90%;padding:30px 20px}.RegistrationPage_registerHeading__0UP6L{font-size:1.8rem;margin-bottom:20px}.RegistrationPage_nameFields__BGkCA{gap:15px}.RegistrationPage_formRow__dTzNW:not(.RegistrationPage_nameFields__BGkCA){flex-direction:column;gap:0}.RegistrationPage_formGroup__DSvxb{margin-bottom:20px}.RegistrationPage_tooltiptext__oaw4Q{font-size:12px;margin-left:-110px;width:220px}}@media (max-width:480px){.RegistrationPage_registrationPage__lMLxF{padding:15px 20px}.RegistrationPage_registrationPage__lMLxF form{border-radius:.75rem;max-width:100%;padding:20px 15px}.RegistrationPage_registerHeading__0UP6L{font-size:1.5rem;margin-bottom:15px}.RegistrationPage_nameFields__BGkCA{flex-direction:column;gap:0}.RegistrationPage_inputContainer__YHAwb input,.RegistrationPage_inputContainer__YHAwb select{font-size:14px;padding:14px 40px}.RegistrationPage_iconContainer__a0Jqa{font-size:16px;left:12px}.RegistrationPage_togglePassword__fNkIh{font-size:16px;right:12px}.RegistrationPage_formGroup__DSvxb{margin-bottom:16px}.RegistrationPage_tooltip__LTs3l{font-size:12px;height:18px;line-height:18px;width:18px}.RegistrationPage_submitButton__MzmKr{font-size:15px;margin-top:16px;padding:12px}}.PolicyPage_policyPage__TiE2C{min-height:100vh;padding:2rem 1rem}.PolicyPage_container__uwgej{background:#fff;border-radius:8px;box-shadow:0 2px 10px #0000001a;margin:0 auto;max-width:1000px;overflow:hidden}.PolicyPage_header__4NxMw{background:linear-gradient(135deg,#667eea,#764ba2);color:#fff;padding:1rem 2rem;text-align:center}.PolicyPage_title__-adzX{font-size:2.5rem;font-weight:700;margin-bottom:.5rem}.PolicyPage_subtitle__zwTgN{font-size:1.2rem;margin-bottom:1rem;opacity:.9}.PolicyPage_lastUpdated__emzvU{font-size:.9rem;opacity:.8}.PolicyPage_content__744iL{padding:2rem}.PolicyPage_section__1LCEZ{margin-bottom:2.5rem}.PolicyPage_section__1LCEZ:last-child{margin-bottom:0}.PolicyPage_sectionTitle__8VCVO{border-bottom:2px solid #e9ecef;color:#2c3e50;font-size:1.5rem;font-weight:600;margin-bottom:1rem;padding-bottom:.5rem}.PolicyPage_subsection__WZCbC{margin-bottom:1.5rem}.PolicyPage_subsectionTitle__AQXWS{color:#495057;font-size:1.1rem;font-weight:500;margin-bottom:.5rem}.PolicyPage_text__nG2rr{color:#555;line-height:1.7;margin-bottom:1rem;text-align:justify}.PolicyPage_contactInfo__ujUQQ{background-color:#f8f9fa;border-left:4px solid #667eea;border-radius:6px;margin-top:1rem;padding:1.5rem}.PolicyPage_contactInfo__ujUQQ p{color:#495057;margin-bottom:.5rem}.PolicyPage_contactInfo__ujUQQ p:last-child{margin-bottom:0}@media (max-width:768px){.PolicyPage_policyPage__TiE2C{padding:1rem .5rem}.PolicyPage_header__4NxMw{padding:2rem 1rem}.PolicyPage_title__-adzX{font-size:2rem}.PolicyPage_content__744iL{padding:1.5rem}.PolicyPage_sectionTitle__8VCVO{font-size:1.3rem}}.loading-spinner-fullpage{bottom:0;left:0;min-height:100vh;position:fixed;right:0;top:0;z-index:9999}.loading-spinner-fullpage,.loading-spinner-inline{align-items:center;display:flex;justify-content:center;width:100%}.loading-spinner-inline{min-height:400px}.loading-card{align-items:center;background:#fffffff2;border-radius:20px;box-shadow:0 10px 40px #0000001a;display:flex;height:200px;justify-content:center;overflow:hidden;position:relative;width:300px}.loading-card-border{animation:borderGlow 3s ease-in-out infinite;background:linear-gradient(90deg,#6366f1,#8b5cf6,#d946ef,#f97316,#6366f1);background-size:300% 300%;border-radius:20px;inset:-3px;position:absolute;z-index:-1}@keyframes borderGlow{0%,to{background-position:0 50%}50%{background-position:100% 50%}}.loading-card-content{align-items:center;background:inherit;display:flex;flex-direction:column;gap:20px;padding:30px;z-index:1}.spinner-circle{animation:spin 1s linear infinite;border:4px solid #6366f133;border-radius:50%;border-top-color:#6366f1;height:60px;width:60px}.loading-message{animation:pulse 1.5s ease-in-out infinite;color:#4b5563;font-size:18px;font-weight:600;letter-spacing:.5px;margin:0}@media (max-width:480px){.loading-card{height:180px;width:250px}.spinner-circle{height:50px;width:50px}.loading-message{font-size:16px}}.login-page{align-items:center;display:flex;font-family:Poppins,Segoe UI,Roboto,sans-serif;height:100vh;justify-content:center;padding:10px}.login-form{animation:fadeIn .8s ease-out;-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px);background-color:#fffffff2;border:2px solid #fffc;border-radius:1rem;box-shadow:0 8px 24px #4f46e526;box-sizing:border-box;max-width:450px;padding:40px;width:100%}.login-form h2{color:#4f46e5;color:var(--primary-color,#4f46e5);font-size:2.2rem;font-weight:700;margin-bottom:25px;text-align:center;text-shadow:0 2px 4px #4f46e526}.error-message{border-radius:6px;margin-bottom:20px;padding:10px}.form-group.focused input{padding-left:35px}.password-toggle:hover{background-color:initial!important;color:#4f46e5;color:var(--primary-color,#4f46e5)}.login-button{align-items:center;background:linear-gradient(135deg,#4f46e5,#6366f1);background:linear-gradient(135deg,var(--gradient-start,#4f46e5) 0,var(--gradient-end,#6366f1) 100%);border:none;border-radius:20px;box-shadow:0 4px 12px #4f46e533;color:#fff;cursor:pointer;display:flex;font-size:16px;font-weight:600;justify-content:center;overflow:hidden;padding:14px;position:relative;transition:all .3s ease;width:100%}.login-button:before{background:linear-gradient(135deg,#ffffff1a,#fff0);bottom:0;content:"";left:0;opacity:0;position:absolute;right:0;top:0;transition:opacity .3s ease;z-index:1}.login-button:hover:before{opacity:1}.login-button:active{box-shadow:0 2px 8px #4f46e533;transform:translateY(2px)}.register-link{color:#1e293b;color:var(--text-color,#1e293b);font-weight:500;margin-top:25px;text-align:center}.register-link a{color:#4f46e5;color:var(--primary-color,#4f46e5);font-weight:600;text-decoration:none;transition:color .3s ease}.register-link a:hover{color:#6366f1;color:var(--accent-color,#6366f1);text-decoration:underline}.forgotpassword-link{font-size:16px;margin-top:15px;text-align:center}.forgotpassword-link a{color:#4f46e5;color:var(--primary-color,#4f46e5);font-weight:600;text-decoration:none;transition:color .3s ease}.forgotpassword-link a:hover{color:#6366f1;color:var(--accent-color,#6366f1);text-decoration:underline}.social-login{display:flex;flex-direction:column;margin-top:25px}.social-login button{align-items:center;border:none;border-radius:20px;box-shadow:0 4px 12px #0000001a;cursor:pointer;display:flex;font-size:16px;font-weight:600;gap:10px;justify-content:center;margin-bottom:12px;overflow:hidden;padding:14px;position:relative;transition:all .3s ease;width:100%}.button-icon{font-size:18px}.facebook-button{background:linear-gradient(135deg,#3b5998,#4c69ba);color:#fff}.google-button{background:linear-gradient(135deg,#db4437,#f25b50);color:#fff}.facebook-button:before,.google-button:before{background:linear-gradient(135deg,#ffffff1a,#fff0);bottom:0;content:"";left:0;opacity:0;position:absolute;right:0;top:0;transition:opacity .3s ease;z-index:1}.facebook-button:hover:before,.google-button:hover:before{opacity:1}.facebook-button:active,.google-button:active{box-shadow:0 2px 8px #db443733;transform:translateY(2px)}@media (max-width:768px){.login-form{padding:30px}.login-form h2{font-size:1.8rem}}@media (max-width:320px){.login-form{padding:20px}.form-group label{font-size:14px}.login-form h2{font-size:1.6rem}}.admin-login-page{align-items:center;display:flex;font-family:Poppins,Segoe UI,Roboto,sans-serif;height:100vh;justify-content:center;padding:20px}.admin-login-form{animation:fadeIn .8s ease-out;-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px);background-color:#fffffff2;border:2px solid #fffc;border-radius:1rem;box-shadow:0 8px 24px #17196833;box-sizing:border-box;max-width:450px;padding:40px 40px 70px;width:100%}.admin-login-form h2{color:#3730a3;font-size:2.2rem;font-weight:700;margin-bottom:25px;text-align:center;text-shadow:0 2px 4px #3730a326}.admin-login-button{align-items:center;background:linear-gradient(135deg,#3730a3,#4c46e5);border:none;border-radius:20px;box-shadow:0 4px 12px #3730a333;color:#fff;cursor:pointer;display:flex;font-size:16px;font-weight:600;justify-content:center;overflow:hidden;padding:14px;position:relative;transition:all .3s ease;width:100%}.admin-login-button:before{background:linear-gradient(135deg,#ffffff1a,#fff0);bottom:0;content:"";left:0;opacity:0;position:absolute;right:0;top:0;transition:opacity .3s ease;z-index:1}.admin-login-button:hover:before{opacity:1}.admin-login-button:active{box-shadow:0 2px 8px #3730a333;transform:translateY(2px)}.admin-login-page .errors-message{color:red!important;font-size:14px;margin:20px auto;text-align:center}@media (max-width:768px){.admin-login-form{margin-bottom:40%;padding:30px 30px 70px}.admin-login-form h2{font-size:1.8rem}}@media (max-width:320px){.admin-login-form{padding:20px}.admin-login-form h2{font-size:1.6rem}}.giveaway-details-container{background:linear-gradient(135deg,#fff,#f8fafc);border-radius:16px;box-shadow:0 10px 40px #00000014,0 2px 8px #0000000a;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica Neue,Arial,sans-serif;margin:100px auto;max-width:900px;overflow:hidden;padding:24px;position:relative}.giveaway-details-container:before{background:linear-gradient(90deg,#667eea,#764ba2);border-radius:16px 16px 0 0;content:"";height:4px;left:0;position:absolute;right:0;top:0}.giveaway-details-container .error-messsage{align-items:center;animation:slideDown .3s ease-out;background-color:#f12828;border:1px solid #fcc;border-radius:8px;box-shadow:0 4px 12px #00000026;color:#fff;display:flex;justify-content:space-between;left:50%;max-width:90%;min-width:300px;padding:12px 16px;position:fixed;top:80px;transform:translateX(-50%);width:auto;z-index:1000}.giveaway-details-container .error-closse{align-items:center;background:none;border:none;border-radius:50%;color:#c33;cursor:pointer;display:flex;font-size:20px;height:24px;justify-content:center;margin-left:12px;padding:0;transition:background-color .2s;width:24px}.giveaway-details-container .error-closse:hover{background-color:#cc33331a}@keyframes slideDown{0%{opacity:0;transform:translateX(-50%) translateY(-20px)}to{opacity:1;transform:translateX(-50%) translateY(0)}}.giveaway-images:hover .image-expand-hint{opacity:1}.loading-giveaway{border-radius:16px;color:#4f46e5;font-size:1.2rem;font-weight:500;margin:20px 0;padding:60px 20px;position:relative;text-align:center}.loading-giveaway:before{animation:pulse 2s infinite;content:"⏳";display:block;font-size:3rem;margin-bottom:20px}.interest-button:disabled{background-color:#93c5fd;cursor:not-allowed;opacity:.7}.interest-button:disabled:hover{background-color:#93c5fd;transform:none}.interest-button.loading{position:relative}.interest-button.loading:before{animation:spin 1s linear infinite;border:2px solid #0000;border-radius:50%;border-top-color:#fff;content:"";height:16px;left:10px;position:absolute;top:50%;transform:translateY(-50%);width:16px}.back-button{align-items:center;background:linear-gradient(135deg,#667eea,#764ba2);border:none;border-radius:12px;box-shadow:0 4px 12px #667eea4d;color:#fff;cursor:pointer;display:inline-flex;font-size:14px;font-weight:500;gap:8px;letter-spacing:.5px;margin-bottom:32px;padding:8px 15px;text-transform:uppercase;transition:all .3s cubic-bezier(.4,0,.2,1)}.back-button:before{content:"←";font-size:16px}.back-button:hover{box-shadow:0 8px 24px #667eea66;transform:translateY(-2px)}.back-button:active{transform:translateY(0)}.giveaway-images{background:#f1f5f9;border-radius:16px;box-shadow:0 8px 32px #0000001f;margin-bottom:32px;overflow:hidden;position:relative}.giveaway-image{display:block;height:400px;object-fit:cover;transition:transform .3s ease;width:100%}.giveaway-image:hover{transform:scale(1.02)}.giveaway-action-section{margin:15px 0}.image-nav{align-items:center;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#ffffffe6;border:none;border-radius:50%;box-shadow:0 4px 12px #00000026;color:#374151;cursor:pointer;display:flex;font-size:20px;height:48px;justify-content:center;padding:16px;position:absolute;top:50%;transform:translateY(-50%);transition:all .3s cubic-bezier(.4,0,.2,1);width:48px;z-index:10}.prev{left:16px}.next{right:16px}.image-nav:hover{background:#fff;box-shadow:0 6px 20px #0003;transform:translateY(-50%) scale(1.1)}.giveaway-details-container h1{-webkit-text-fill-color:#0000;background:linear-gradient(135deg,#667eea,#764ba2);-webkit-background-clip:text;background-clip:text;color:#1e293b;font-size:32px;font-weight:700;line-height:1.2;margin-bottom:16px}.giveaway-details-container p{align-items:flex-start;color:#64748b;display:flex;font-size:16px;line-height:1.6;margin-bottom:16px}.giveaway-details-container p strong{color:#334155;display:inline-block;font-weight:600;margin-right:12px;min-width:140px}.full-description{background:linear-gradient(135deg,#f8fafc,#e2e8f0);border:none;border-left:4px solid #667eea;border-radius:12px;box-shadow:0 2px 8px #0000000a;color:#475569;font-size:16px;line-height:1.7;margin-bottom:24px;padding:24px;position:relative}.full-description:before{color:#cbd5e1;content:'"';font-family:Georgia,serif;font-size:48px;left:16px;position:absolute;top:8px}.full-description strong{color:#334155;font-weight:600}.interest-button{background:linear-gradient(135deg,#10b981,#059669);border:none;border-radius:12px;box-shadow:0 4px 12px #10b9814d;color:#fff;cursor:pointer;font-size:16px;font-weight:600;letter-spacing:.5px;margin-bottom:16px;margin-top:24px;padding:16px 32px;text-align:center;text-transform:uppercase;transition:all .3s cubic-bezier(.4,0,.2,1);width:100%}.interest-button:hover{box-shadow:0 8px 24px #10b98166;transform:translateY(-2px)}.interest-button.active{background:linear-gradient(135deg,#ef4444,#dc2626);box-shadow:0 4px 12px #ef44444d}.interest-button.active:hover{box-shadow:0 8px 24px #ef444466}.share-button{align-items:center;background:linear-gradient(135deg,#3b82f6,#1d4ed8);border:none;border-radius:12px;box-shadow:0 4px 12px #3b82f64d;color:#fff;cursor:pointer;display:flex;font-size:16px;font-weight:600;gap:8px;justify-content:center;letter-spacing:.5px;padding:16px 32px;text-transform:uppercase;transition:all .3s cubic-bezier(.4,0,.2,1);width:100%}.share-button:before{content:"📤";font-size:16px}.share-button:hover{box-shadow:0 8px 24px #3b82f666;transform:translateY(-2px)}.giveaway-details-container p:has(strong:contains("Status")){align-items:center}@keyframes fadeInUp{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}.giveaway-details-container>*{animation:fadeInUp .6s ease-out}.giveaway-details-container>:nth-child(2){animation-delay:.1s}.giveaway-details-container>:nth-child(3){animation-delay:.2s}.giveaway-details-container>:nth-child(4){animation-delay:.3s}@media (max-width:768px){.giveaway-details-container{border-radius:12px;margin:16px;padding:20px}.giveaway-details-container h1{font-size:24px}.giveaway-image{height:280px}.image-nav{font-size:16px;height:40px;padding:12px;width:40px}.prev{left:12px}.next{right:12px}.back-button,.interest-button,.share-button{font-size:14px;padding:14px 24px}.full-description{padding:20px}.giveaway-details-container p strong{font-size:14px;min-width:120px}}@media (max-width:480px){.giveaway-details-container{margin:8px;padding:16px}.giveaway-details-container h1{font-size:20px}.giveaway-image{height:240px}.giveaway-details-container p{flex-direction:column;gap:4px}.giveaway-details-container p strong{margin-bottom:4px;min-width:auto}}.giveaway-details-container:empty:before{animation:loading 1.5s infinite;background:linear-gradient(90deg,#f0f0f0 25%,#e0e0e0 50%,#f0f0f0 75%);background-size:200% 100%;border-radius:8px;content:"";display:block;height:200px;width:100%}@keyframes loading{0%{background-position:200% 0}to{background-position:-200% 0}}body{background:linear-gradient(135deg,#f5f7ff,#e0e7ff);background:linear-gradient(135deg,var(--background-color) 0,#e0e7ff 100%);color:#1e293b;color:var(--text-color);font-family:Poppins,Segoe UI,Roboto,sans-serif;line-height:1.6;margin:0}.pyramid-container{align-items:center;box-sizing:border-box;display:flex;flex-direction:column;justify-content:center;min-height:94vh;padding:2rem;position:relative;z-index:1}.pyramid-header{animation:fadeIn 1s ease-out;margin-bottom:4rem;text-align:center}.pyramid-title{color:#4f46e5;color:var(--primary-color);font-size:3.5rem;font-weight:800;letter-spacing:-.03em;margin:0;text-shadow:0 2px 4px #4f46e526;text-shadow:0 2px 4px var(--shadow-color)}.pyramid-subtitle{color:#64748b;color:var(--text-light);font-size:1.5rem;font-weight:500;margin-left:auto;margin-right:auto;margin-top:.5rem;max-width:80%}.mobile-buttons{animation:slideUp .5s ease-out;display:none;flex-direction:column;gap:1.25rem;max-width:320px;width:100%}.mobile-button{border:none;border-radius:.75rem;box-shadow:0 4px 12px #4f46e526;box-shadow:0 4px 12px var(--shadow-color);color:#fff;cursor:pointer;font-size:1.125rem;font-weight:600;overflow:hidden;padding:1rem 1.5rem;position:relative;transition:all .3s ease;transition:all var(--transition-speed) ease;z-index:1}.mobile-button:before{background:linear-gradient(135deg,#ffffff1a,#fff0);bottom:0;content:"";left:0;opacity:0;position:absolute;right:0;top:0;transition:opacity .3s ease;transition:opacity var(--transition-speed) ease;z-index:-1}.mobile-button:hover:before{opacity:1}.mobile-button:active{box-shadow:0 2px 8px #4f46e526;box-shadow:0 2px 8px var(--shadow-color);transform:translateY(2px)}.mobile-button.create-task{background:linear-gradient(135deg,#4f46e5,#818cf8);background:linear-gradient(135deg,var(--gradient-start) 0,#818cf8 100%)}.mobile-button.giveaways{background:linear-gradient(135deg,#8b5cf6,#a78bfa)}.mobile-button.pick-task{background:linear-gradient(135deg,#3b82f6,#60a5fa)}.pyramid{animation:fadeIn 1s ease-out;height:400px;perspective:1000px;position:relative;width:400px;z-index:1}.pyramid-section{align-items:center;-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px);background:#fffffff2;border:2px solid #fffc;border-radius:1rem;box-shadow:0 8px 24px #4f46e526;box-shadow:0 8px 24px var(--shadow-color);cursor:pointer;display:flex;height:160px;justify-content:center;overflow:hidden;position:absolute;transition:all .3s cubic-bezier(.175,.885,.32,1.275);transition:all var(--transition-speed) cubic-bezier(.175,.885,.32,1.275);width:160px;z-index:2}.pyramid-section:hover{box-shadow:0 16px 32px #4f46e540;transform:translateY(-10px) scale(1.05);z-index:10}.pyramid-section:before{background:linear-gradient(135deg,#4f46e5,#6366f1);background:linear-gradient(135deg,var(--gradient-start) 0,var(--gradient-end) 100%);bottom:0;content:"";left:0;opacity:0;position:absolute;right:0;top:0;transition:opacity .3s ease;transition:opacity var(--transition-speed) ease;z-index:-1}.pyramid-section:hover:before{opacity:1}.section-content{color:#4f46e5;color:var(--primary-color);font-size:1.25rem;font-weight:600;padding:1rem;text-align:center;transform:rotate(-45deg);transition:all .3s ease;transition:all var(--transition-speed) ease}.pyramid-section:hover .section-content{color:#fff;transform:rotate(-45deg) scale(1.1)}.pyramid-section.top-left{left:50%;top:0;transform:translate(-50%) rotate(45deg)}.pyramid-section.bottom-left{bottom:0;left:23%;top:49%;transform:translate(-50%,-50%) rotate(45deg)}.pyramid-section.bottom-right{bottom:0;left:50%;top:80%;transform:translate(-50%,-50%) rotate(45deg)}.pyramid-section.top-right{bottom:0;right:23%;top:49%;transform:translate(50%,-50%) rotate(45deg)}.mobile-button.opinion-pool{background:linear-gradient(135deg,#10b981,#34d399)}@media (max-width:768px){.pyramid-title{font-size:2.75rem}.pyramid-subtitle{font-size:1.25rem}.pyramid{display:none}.mobile-buttons{display:flex}}@media (max-width:480px){.pyramid-container{margin-top:-4rem}.pyramid-title{font-size:2.25rem}.pyramid-subtitle{font-size:1.125rem}.pyramid-header{margin-bottom:3rem}}@media (max-height:600px) and (max-width:768px){.pyramid-container{margin-top:-3rem}.pyramid-header{margin-bottom:2rem}}@media (min-width:1200px){.pyramid{height:500px;width:500px}.pyramid-section{height:180px;width:180px}.pyramid-title{font-size:4rem}.pyramid-subtitle{font-size:1.75rem}}.forgot-password-page{align-items:center;display:flex;font-family:Poppins,Segoe UI,Roboto,sans-serif;height:100vh;justify-content:center;padding:10px}.forgot-password-form{animation:fadeIn .8s ease-out;-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px);background-color:#fffffff2;border:2px solid #fffc;border-radius:1rem;box-shadow:0 8px 24px #4f46e526;box-sizing:border-box;max-width:450px;padding:40px;position:relative;width:100%}.forgot-password-form h2{color:#4f46e5;color:var(--primary-color,#4f46e5);font-size:2.2rem;font-weight:700;margin-bottom:15px;margin-top:30px;text-align:center;text-shadow:0 2px 4px #4f46e526}.forgot-password-description{color:#64748b;color:var(--text-light,#64748b);font-size:15px;line-height:1.5;margin-bottom:20px;text-align:center}.error-messages{background-color:#ef44441a;border-left:4px solid #ef4444;border-radius:8px;color:#ef4444;font-size:14px;padding:12px;text-align:center}.error-messages,.success-message{margin-bottom:20px}.form-group input{padding:16px 16px 16px 50px}.form-group.focused input{padding-left:50px}@media (max-width:768px){.forgot-password-form{padding:30px}.forgot-password-form h2{font-size:1.8rem;margin-top:40px}.back-to-login{left:15px;top:15px}}@media (max-width:320px){.forgot-password-form{padding:20px}.form-group label{font-size:14px}.forgot-password-form h2{font-size:1.6rem}.forgot-password-description{font-size:14px}}.reset-password-page{align-items:center;display:flex;font-family:Poppins,Segoe UI,Roboto,sans-serif;height:100vh;justify-content:center;padding:10px}.reset-password-form{animation:fadeIn .8s ease-out;-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px);background-color:#fffffff2;border:2px solid #fffc;border-radius:1rem;box-shadow:0 8px 24px #4f46e526;box-sizing:border-box;max-width:450px;padding:40px;position:relative;width:100%}.back-to-login{left:20px;position:absolute;top:20px}.back-to-login a{align-items:center;color:#4f46e5;color:var(--primary-color,#4f46e5);display:flex;font-size:14px;font-weight:500;gap:8px;text-decoration:none;transition:all .3s ease}.back-to-login a:hover{color:#6366f1;color:var(--accent-color,#6366f1);transform:translateX(-2px)}.back-icon{font-size:12px}.reset-password-form h2{color:#4f46e5;color:var(--primary-color,#4f46e5);font-size:2.2rem;font-weight:700;margin-top:30px;text-align:center;text-shadow:0 2px 4px #4f46e526}.reset-password-description{font-size:15px;line-height:1.5;margin-bottom:30px}.loading-message,.reset-password-description{color:#64748b;color:var(--text-light,#64748b);text-align:center}.loading-message{font-size:16px;padding:40px 0}.error-message{background-color:#ef44441a;border-left:4px solid #ef4444;color:#ef4444}.error-message,.success-message{border-radius:8px;font-size:14px;padding:12px;text-align:center}.success-message{background-color:#10b9811a;border-left:4px solid #10b981;color:#10b981}.form-group{margin-bottom:25px;position:relative}.input-icon-wrapper{align-items:center;display:flex;position:relative;width:100%}.input-icon{font-size:16px;left:15px;z-index:1}.form-group label,.input-icon{color:#64748b;color:var(--text-light,#64748b);pointer-events:none;position:absolute;top:50%;transform:translateY(-50%)}.form-group label{font-size:15px;font-weight:500;left:50px;transition:all .3s ease}.form-group label.floating{background-color:#fff;color:#4f46e5;color:var(--primary-color,#4f46e5);font-size:13px;font-weight:600;left:15px;padding:0 8px;top:-10px;transform:translateY(0)}.form-group input{background:#fff;border:1px solid #ddd;border-radius:20px;box-sizing:border-box;font-family:Poppins,Segoe UI,Roboto,sans-serif;font-size:15px;height:45px;padding:16px 50px;text-indent:0;transition:all .3s ease;width:100%}.form-group input:disabled{background-color:#f8f9fa;cursor:not-allowed;opacity:.7}.form-group.focused input{border-color:#4f46e5;border-color:var(--primary-color,#4f46e5);box-shadow:0 0 0 3px #4f46e533}.password-toggle{align-items:center;background:none;border:none;color:#64748b;color:var(--text-light,#64748b);cursor:pointer;display:flex;font-size:16px;height:auto;justify-content:center;margin-top:0;padding:0;position:absolute;right:15px;top:50%;transform:translateY(-50%);z-index:2}.password-toggle:disabled{cursor:not-allowed;opacity:.5}.password-toggle:hover:not(:disabled){background-color:initial!important;color:#4f46e5;color:var(--primary-color,#4f46e5)}.reset-button{align-items:center;background:linear-gradient(135deg,#4f46e5,#6366f1);background:linear-gradient(135deg,var(--gradient-start,#4f46e5) 0,var(--gradient-end,#6366f1) 100%);border:none;border-radius:20px;box-shadow:0 4px 12px #4f46e533;color:#fff;cursor:pointer;display:flex;font-size:16px;font-weight:600;justify-content:center;margin-bottom:25px;overflow:hidden;padding:14px;position:relative;transition:all .3s ease;width:100%}.reset-button:disabled{cursor:not-allowed;opacity:.7;transform:none}.reset-button:disabled:hover{transform:none}.reset-button:before{background:linear-gradient(135deg,#ffffff1a,#fff0);bottom:0;content:"";left:0;opacity:0;position:absolute;right:0;top:0;transition:opacity .3s ease;z-index:1}.reset-button:hover:before{opacity:1}.reset-button:not(:disabled):active{box-shadow:0 2px 8px #4f46e533;transform:translateY(2px)}.login-link{color:#1e293b;color:var(--text-color,#1e293b);font-weight:500;text-align:center}.login-link a{color:#4f46e5;color:var(--primary-color,#4f46e5);font-weight:600;text-decoration:none;transition:color .3s ease}.login-link a:hover{color:#6366f1;color:var(--accent-color,#6366f1);text-decoration:underline}.forgot-password-link{background:linear-gradient(135deg,#4f46e5,#6366f1);background:linear-gradient(135deg,var(--gradient-start,#4f46e5) 0,var(--gradient-end,#6366f1) 100%);border-radius:20px;box-shadow:0 4px 12px #4f46e533;color:#fff;display:inline-block;font-weight:600;margin:15% 70px 20px;padding:8px 20px;text-align:center;text-decoration:none;transition:all .3s ease}.forgot-password-link:hover{box-shadow:0 6px 16px #4f46e54d;color:#fff;transform:translateY(-2px)}@media (max-width:768px){.reset-password-form{padding:30px}.reset-password-form h2{font-size:1.8rem;margin-top:10px}.error-message{margin-top:-15%}.forgot-password-link{margin-top:20%}.back-to-login{left:15px;top:15px}}@media (max-width:320px){.reset-password-form{padding:20px}.form-group label{font-size:14px}.reset-password-form h2{font-size:1.6rem}.reset-password-description{font-size:14px}}.EnhancedLoginForm_loginPage__-9LKk{align-items:center;display:flex;font-family:Poppins,Segoe UI,Roboto,sans-serif;justify-content:center;min-height:100vh;padding:20px}.EnhancedLoginForm_loginContainer__-w0nx{animation:EnhancedLoginForm_fadeIn__7MQij .8s ease-out;-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px);background-color:#fffffff2;border:2px solid #fffc;border-radius:1rem;box-shadow:0 8px 24px #4f46e526;box-sizing:border-box;max-width:450px;padding:40px;width:100%}@keyframes EnhancedLoginForm_fadeIn__7MQij{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:translateY(0)}}.EnhancedLoginForm_loginHeader__1WkNK{margin-bottom:25px;text-align:center}.EnhancedLoginForm_loginTitle__MbAVb{color:#4f46e5;font-size:2.2rem;font-weight:700;margin:0 0 10px;text-shadow:0 2px 4px #4f46e526}.EnhancedLoginForm_loginSubtitle__7n6DL{color:#64748b;font-size:14px;font-weight:500;line-height:1.5;margin:0}.EnhancedLoginForm_codeInput__uUV9k{font-family:Courier New,monospace!important;font-size:24px!important;font-weight:700!important;height:auto!important;letter-spacing:8px!important;padding:20px 16px!important;text-align:center!important}.EnhancedLoginForm_codeInput__uUV9k:focus{border-color:#4f46e5!important;box-shadow:0 0 0 3px #4f46e533!important}.EnhancedLoginForm_logo__-T5JA{align-items:center;background:linear-gradient(135deg,#4f46e5,#6366f1);border-radius:50%;box-shadow:0 8px 25px #4f46e54d;color:#fff;display:flex;height:80px;justify-content:center;margin:0 auto 20px;width:80px}.EnhancedLoginForm_faSpin__dQpQo{animation:EnhancedLoginForm_faSpin__dQpQo 1s linear infinite}@keyframes EnhancedLoginForm_faSpin__dQpQo{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}.EnhancedLoginForm_infoBox__-7DYm{background:linear-gradient(135deg,#f0f9ff,#e0f2fe);border-left:5px solid #0ea5e9;border-radius:8px;font-size:14px;line-height:1.6;margin:25px 0;padding:20px}.EnhancedLoginForm_successMessage__1016T{background-color:#10b9811a;border:1px solid #10b981;border-radius:8px;color:#065f46;font-size:14px;margin-bottom:20px;padding:12px;text-align:center}.EnhancedLoginForm_timer__uSz5w{background:#ef44441a;border-radius:12px;color:#dc2626;font-size:14px;font-weight:600;padding:4px 8px}.EnhancedLoginForm_timerSafe__xhmEl{background:#10b9811a;color:#10b981}.EnhancedLoginForm_loginContainer__-w0nx button:disabled{cursor:not-allowed!important;opacity:.5!important;transform:none!important}.EnhancedLoginForm_backButton__2YSRI{align-items:center!important;background:none!important;border:none!important;color:#4f46e5!important;cursor:pointer!important;display:flex!important;font-size:14px!important;font-weight:500!important;gap:5px!important;text-decoration:none!important;transition:color .3s ease!important}.EnhancedLoginForm_backButton__2YSRI:hover{color:#6366f1!important;text-decoration:underline!important}.EnhancedLoginForm_errorMessage__kxA6E{background-color:#ef44441a;border:1px solid #fecaca;border-radius:8px;color:#dc2626;font-size:14px;margin-bottom:20px;padding:12px;text-align:center}.EnhancedLoginForm_socialLogin__bc7La{display:flex;flex-direction:column;gap:12px;margin-bottom:25px}.EnhancedLoginForm_socialButton__9fs6f{align-items:center;border:none;border-radius:20px;box-shadow:0 4px 12px #0000001a;cursor:pointer;display:flex;font-size:16px;font-weight:600;gap:10px;justify-content:center;overflow:hidden;padding:14px;position:relative;transition:all .3s ease;width:100%}.EnhancedLoginForm_buttonIcon__0clve{font-size:18px}.EnhancedLoginForm_googleButton__NRMvq{background:linear-gradient(135deg,#db4437,#f25b50);color:#fff}.EnhancedLoginForm_facebookButton__o0qVs{background:linear-gradient(135deg,#3b5998,#4c69ba);color:#fff}.EnhancedLoginForm_facebookButton__o0qVs:before,.EnhancedLoginForm_googleButton__NRMvq:before{background:linear-gradient(135deg,#ffffff1a,#fff0);bottom:0;content:"";left:0;opacity:0;position:absolute;right:0;top:0;transition:opacity .3s ease;z-index:1}.EnhancedLoginForm_facebookButton__o0qVs:hover:before,.EnhancedLoginForm_googleButton__NRMvq:hover:before{opacity:1}.EnhancedLoginForm_facebookButton__o0qVs:active,.EnhancedLoginForm_googleButton__NRMvq:active{box-shadow:0 2px 8px #db443733;transform:translateY(2px)}.EnhancedLoginForm_divider__J5AJm{margin:25px 0;position:relative;text-align:center}.EnhancedLoginForm_divider__J5AJm:before{background-color:#e5e7eb;content:"";height:1px;left:0;position:absolute;right:0;top:50%}.EnhancedLoginForm_dividerText__uRKXn{background-color:#fff;color:#64748b;font-size:14px;font-weight:500;padding:0 15px;position:relative}.EnhancedLoginForm_loginForm__jISnZ{display:flex;flex-direction:column;gap:25px}.EnhancedLoginForm_formGroup__c3qjn{margin-bottom:0;position:relative}.EnhancedLoginForm_inputWrapper__5fFUs{align-items:center;display:flex;position:relative;width:100%}.EnhancedLoginForm_inputIcon__Rm\+sW{font-size:16px;left:15px;z-index:1}.EnhancedLoginForm_formLabel__dJ5to,.EnhancedLoginForm_inputIcon__Rm\+sW{color:#64748b;pointer-events:none;position:absolute;top:50%;transform:translateY(-50%)}.EnhancedLoginForm_formLabel__dJ5to{font-size:15px;font-weight:500;left:50px;transition:all .3s ease}.EnhancedLoginForm_formLabel__dJ5to.EnhancedLoginForm_floating__H9yLX{background-color:#fff;color:#4f46e5;font-size:13px;font-weight:600;left:15px;padding:0 8px;top:-10px;transform:translateY(0)}.EnhancedLoginForm_formInput__zPQso{background:#fff;border:1px solid #ddd;border-radius:20px;box-sizing:border-box;cursor:text;font-family:Poppins,Segoe UI,Roboto,sans-serif;font-size:15px;height:45px;padding:16px 16px 16px 50px;text-indent:0;transition:all .3s ease;width:100%}.EnhancedLoginForm_formGroup__c3qjn.EnhancedLoginForm_focused__6LrN0 .EnhancedLoginForm_formInput__zPQso{border-color:#4f46e5;box-shadow:0 0 0 3px #4f46e533;padding-left:35px}.EnhancedLoginForm_passwordToggle__APzyV{align-items:center;background:none;border:none;color:#64748b;cursor:pointer;display:flex;font-size:16px;height:auto;justify-content:center;margin-top:0;padding:0;position:absolute;right:15px;top:50%;transform:translateY(-50%);z-index:2}.EnhancedLoginForm_passwordToggle__APzyV:hover{background-color:initial!important;color:#4f46e5}.EnhancedLoginForm_btnPrimary__RLztw,.EnhancedLoginForm_submitButton__Bjt8I{align-items:center;background:linear-gradient(135deg,#4f46e5,#6366f1);border:none;border-radius:20px;box-shadow:0 4px 12px #4f46e533;color:#fff;cursor:pointer;display:flex;font-size:16px;font-weight:600;gap:10px;justify-content:center;overflow:hidden;padding:14px 20px;position:relative;transition:all .3s ease;width:100%}.EnhancedLoginForm_btnPrimary__RLztw:before,.EnhancedLoginForm_submitButton__Bjt8I:before{background:linear-gradient(135deg,#ffffff1a,#fff0);bottom:0;content:"";left:0;opacity:0;position:absolute;right:0;top:0;transition:opacity .3s ease;z-index:1}.EnhancedLoginForm_btnPrimary__RLztw:hover:before,.EnhancedLoginForm_submitButton__Bjt8I:hover:before{opacity:1}.EnhancedLoginForm_btnPrimary__RLztw:active,.EnhancedLoginForm_submitButton__Bjt8I:active{box-shadow:0 2px 8px #4f46e533;transform:translateY(2px)}.EnhancedLoginForm_btnPrimary__RLztw:disabled,.EnhancedLoginForm_submitButton__Bjt8I:disabled{cursor:not-allowed;opacity:.5}.EnhancedLoginForm_loginFooter__oGfdW{border-top:1px solid #e5e7eb;margin-top:25px;padding-top:20px;text-align:center}.EnhancedLoginForm_footerText__ILqmx{color:#64748b;font-size:14px;font-weight:500;line-height:1.4;margin:8px 0}.EnhancedLoginForm_authLink__yJ8oD{color:#4f46e5;cursor:pointer;font-weight:600;text-decoration:none;transition:color .3s ease}.EnhancedLoginForm_authLink__yJ8oD:hover{color:#6366f1;text-decoration:underline}.EnhancedLoginForm_btnPrimary__RLztw:focus-visible,.EnhancedLoginForm_submitButton__Bjt8I:focus-visible{outline:2px solid #4f46e5;outline-offset:2px}.EnhancedLoginForm_formInput__zPQso:focus-visible{outline:2px solid #4f46e5;outline-offset:2px}@keyframes EnhancedLoginForm_spin__b8t84{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}.EnhancedLoginForm_socialButton__9fs6f:disabled .EnhancedLoginForm_buttonIcon__0clve{animation:EnhancedLoginForm_spin__b8t84 1s linear infinite}.EnhancedLoginForm_switchMethodBtn__v8O5A{background:none!important;border:none!important;color:#4f46e5!important;cursor:pointer!important;font-size:14px!important;font-weight:600!important;margin-top:10px!important;padding:8px 0!important;text-decoration:underline!important;transition:color .3s ease!important}.EnhancedLoginForm_switchMethodBtn__v8O5A:hover{color:#6366f1!important}.EnhancedLoginForm_switchMethodBtn__v8O5A:disabled{cursor:not-allowed!important;opacity:.5!important}.EnhancedLoginForm_totpIcon__kPVQg{color:#4f46e5;font-size:48px}.EnhancedLoginForm_backupCodeInput__pFfTN{font-family:Courier New,monospace!important;letter-spacing:4px!important}@keyframes EnhancedLoginForm_methodSwitch__z-R7m{0%{opacity:0;transform:translateY(-10px)}to{opacity:1;transform:translateY(0)}}.EnhancedLoginForm_methodSwitchAnimation__F56Ff{animation:EnhancedLoginForm_methodSwitch__z-R7m .3s ease-out}.EnhancedLoginForm_backupCodeToggle__KfSj2{background:none!important;border:none!important;color:#4f46e5!important;cursor:pointer!important;font-size:14px!important;font-weight:600!important;padding:8px 0!important;text-decoration:none!important;transition:all .3s ease!important}.EnhancedLoginForm_backupCodeToggle__KfSj2:hover{color:#6366f1!important;text-decoration:underline!important}.EnhancedLoginForm_flexBetween__UhKjK{align-items:center;display:flex;justify-content:space-between}.EnhancedLoginForm_textCenter__fOxe-{text-align:center}.EnhancedLoginForm_mt20__4WBbz{margin-top:20px}.EnhancedLoginForm_mb15__8SHPd{margin-bottom:15px}.EnhancedLoginForm_mb20__OhJEh{margin-bottom:20px}.EnhancedLoginForm_mb30__BpuEk{margin-bottom:30px}.EnhancedLoginForm_gap5__--srR{gap:5px}@media (max-width:768px){.EnhancedLoginForm_loginContainer__-w0nx{margin-bottom:40%;padding:30px 25px}.EnhancedLoginForm_loginTitle__MbAVb{font-size:1.8rem}.EnhancedLoginForm_socialLogin__bc7La{gap:10px}.EnhancedLoginForm_codeInput__uUV9k{font-size:20px!important;letter-spacing:6px!important;padding:16px 12px!important}.EnhancedLoginForm_logo__-T5JA{font-size:24px;height:60px;width:60px}}@media (max-width:320px){.EnhancedLoginForm_loginContainer__-w0nx{padding:20px}.EnhancedLoginForm_formLabel__dJ5to{font-size:14px}.EnhancedLoginForm_loginTitle__MbAVb{font-size:1.6rem}.EnhancedLoginForm_btnPrimary__RLztw,.EnhancedLoginForm_submitButton__Bjt8I{font-size:15px;padding:12px 16px}.EnhancedLoginForm_socialButton__9fs6f{font-size:15px;padding:12px}.EnhancedLoginForm_codeInput__uUV9k{font-size:18px!important;letter-spacing:4px!important;padding:14px 10px!important}}.SetPasswordForm_set-password-page__xrZrc{align-items:center;display:flex;font-family:Poppins,Segoe UI,Roboto,sans-serif;justify-content:center;min-height:100vh;padding:20px}.SetPasswordForm_set-password-container__Blc8f{animation:SetPasswordForm_fadeIn__C4D14 .8s ease-out;-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px);background-color:#fffffff2;border:2px solid #fffc;border-radius:1rem;box-shadow:0 8px 24px #4f46e526;box-sizing:border-box;max-width:450px;padding:40px;width:100%}@keyframes SetPasswordForm_fadeIn__C4D14{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:translateY(0)}}.SetPasswordForm_warning-message__7\+234{background-color:#fbbf241a;border:1px solid #fed7aa;border-radius:12px;box-shadow:0 4px 12px #fbbf2426;color:#92400e;margin-bottom:25px;padding:20px}.SetPasswordForm_warning-title__7l11k{color:#4f46e5;color:var(--primary-color,#4f46e5);font-size:18px;font-weight:700;margin:0 0 10px}.SetPasswordForm_warning-text__O2Un\+{font-size:14px;line-height:1.5;margin:0 0 10px}.SetPasswordForm_warning-list__iEVcd{font-size:14px;line-height:1.6;margin:10px 0 0 20px}.SetPasswordForm_warning-list__iEVcd li{margin-bottom:5px}.SetPasswordForm_social-login__N0jul{display:flex;flex-direction:column;gap:12px;margin-bottom:25px}.SetPasswordForm_social-login__N0jul button{align-items:center;border:none;border-radius:20px;box-shadow:0 4px 12px #0000001a;cursor:pointer;display:flex;font-size:16px;font-weight:600;gap:10px;justify-content:center;overflow:hidden;padding:14px;position:relative;transition:all .3s ease;width:100%}.SetPasswordForm_button-icon__T89XT{font-size:18px}.SetPasswordForm_google-button__rTwyN{background:linear-gradient(135deg,#db4437,#f25b50);color:#fff}.SetPasswordForm_facebook-button__YRPuh{background:linear-gradient(135deg,#3b5998,#4c69ba);color:#fff}.SetPasswordForm_facebook-button__YRPuh:before,.SetPasswordForm_google-button__rTwyN:before{background:linear-gradient(135deg,#ffffff1a,#fff0);bottom:0;content:"";left:0;opacity:0;position:absolute;right:0;top:0;transition:opacity .3s ease;z-index:1}.SetPasswordForm_facebook-button__YRPuh:hover:before,.SetPasswordForm_google-button__rTwyN:hover:before{opacity:1}.SetPasswordForm_facebook-button__YRPuh:active,.SetPasswordForm_google-button__rTwyN:active{box-shadow:0 2px 8px #db443733;transform:translateY(2px)}.SetPasswordForm_divider__lBwCN{margin:25px 0;position:relative;text-align:center}.SetPasswordForm_divider__lBwCN:before{background-color:#e5e7eb;content:"";height:1px;left:0;position:absolute;right:0;top:50%}.SetPasswordForm_divider-text__QGf0B{background-color:#fff;color:#64748b;color:var(--text-light,#64748b);font-size:14px;font-weight:500;padding:0 15px}.SetPasswordForm_set-password-header__NnWXb{margin-bottom:25px;text-align:center}.SetPasswordForm_set-password-title__4uxQF{color:#4f46e5;color:var(--primary-color,#4f46e5);font-size:2.2rem;font-weight:700;margin:0 0 10px;text-shadow:0 2px 4px #4f46e526}.SetPasswordForm_set-password-subtitle__xwX\+l{color:#64748b;color:var(--text-light,#64748b);font-size:14px;font-weight:500;line-height:1.5;margin:0}.SetPasswordForm_error-message__78cmA{background-color:#ef44441a;border:1px solid #fecaca;border-radius:8px;color:#dc2626;font-size:14px;margin-bottom:20px;padding:12px;text-align:center}.SetPasswordForm_set-password-form__gsDrY{display:flex;flex-direction:column;gap:25px}.SetPasswordForm_form-group__OTjbl{margin-bottom:0;position:relative}.SetPasswordForm_input-wrapper__Swdaw{align-items:center;display:flex;position:relative;width:100%}.SetPasswordForm_input-icon__NU6vX{font-size:16px;left:15px;z-index:1}.SetPasswordForm_form-label__eZJuG,.SetPasswordForm_input-icon__NU6vX{color:#64748b;color:var(--text-light,#64748b);pointer-events:none;position:absolute;top:50%;transform:translateY(-50%)}.SetPasswordForm_form-label__eZJuG{font-size:15px;font-weight:500;left:50px;transition:all .3s ease}.SetPasswordForm_form-label__eZJuG.SetPasswordForm_floating__7\+emR{background-color:#fff;color:#4f46e5;color:var(--primary-color,#4f46e5);font-size:13px;font-weight:600;left:15px;padding:0 8px;top:-10px;transform:translateY(0)}.SetPasswordForm_form-input__UU2me{background:#fff;border:1px solid #ddd;border-radius:20px;box-sizing:border-box;cursor:text;font-family:Poppins,Segoe UI,Roboto,sans-serif;font-size:15px;height:45px;padding:16px 50px;text-indent:0;transition:all .3s ease;width:100%}.SetPasswordForm_form-group__OTjbl.SetPasswordForm_focused__1l75K .SetPasswordForm_form-input__UU2me{border-color:#4f46e5;border-color:var(--primary-color,#4f46e5);box-shadow:0 0 0 3px #4f46e533;padding-left:35px}.SetPasswordForm_password-toggle__gqdDt{align-items:center;background:none;border:none;color:#64748b;color:var(--text-light,#64748b);cursor:pointer;display:flex;font-size:16px;height:auto;justify-content:center;margin-top:0;padding:0;position:absolute;right:15px;top:50%;transform:translateY(-50%);z-index:2}.SetPasswordForm_password-toggle__gqdDt:hover{background-color:initial!important;color:#4f46e5;color:var(--primary-color,#4f46e5)}.SetPasswordForm_button-group__Y4lbB{display:flex;gap:12px;margin-top:20px}.SetPasswordForm_button-group__Y4lbB .SetPasswordForm_btn-primary__UkXwc,.SetPasswordForm_button-group__Y4lbB .SetPasswordForm_btn-secondary__Hqw3b{flex:1 1}.SetPasswordForm_btn-primary__UkXwc,.SetPasswordForm_btn-secondary__Hqw3b,.SetPasswordForm_cancel-button__R60DY,.SetPasswordForm_submit-button__Xtst9{align-items:center;border:none;border-radius:20px;box-shadow:0 4px 12px #4f46e533;cursor:pointer;display:flex;font-size:16px;font-weight:600;gap:10px;justify-content:center;overflow:hidden;padding:14px 20px;position:relative;transition:all .3s ease}.SetPasswordForm_btn-primary__UkXwc,.SetPasswordForm_submit-button__Xtst9{background:linear-gradient(135deg,#4f46e5,#6366f1);background:linear-gradient(135deg,var(--gradient-start,#4f46e5) 0,var(--gradient-end,#6366f1) 100%);color:#fff}.SetPasswordForm_btn-primary__UkXwc:before,.SetPasswordForm_submit-button__Xtst9:before{background:linear-gradient(135deg,#ffffff1a,#fff0);bottom:0;content:"";left:0;opacity:0;position:absolute;right:0;top:0;transition:opacity .3s ease;z-index:1}.SetPasswordForm_btn-primary__UkXwc:hover:before,.SetPasswordForm_submit-button__Xtst9:hover:before{opacity:1}.SetPasswordForm_btn-primary__UkXwc:active,.SetPasswordForm_submit-button__Xtst9:active{box-shadow:0 2px 8px #4f46e533;transform:translateY(2px)}.SetPasswordForm_btn-secondary__Hqw3b,.SetPasswordForm_cancel-button__R60DY{background-color:#e5e7eb;box-shadow:0 4px 12px #0000001a;color:#374151}.SetPasswordForm_btn-secondary__Hqw3b:hover:not(:disabled),.SetPasswordForm_cancel-button__R60DY:hover:not(:disabled){background-color:#d1d5db}.SetPasswordForm_btn-primary__UkXwc:disabled,.SetPasswordForm_btn-secondary__Hqw3b:disabled,.SetPasswordForm_cancel-button__R60DY:disabled,.SetPasswordForm_submit-button__Xtst9:disabled{cursor:not-allowed;opacity:.5}.SetPasswordForm_set-password-footer__SSOLB{border-top:1px solid #e5e7eb;margin-top:25px;padding-top:20px;text-align:center}.SetPasswordForm_back-button__bZKMw{background:linear-gradient(135deg,#6b7280,#9ca3af);border:none;border-radius:20px;box-shadow:0 4px 12px #0000001a;color:#fff;cursor:pointer;font-size:16px;font-weight:600;overflow:hidden;padding:14px 20px;position:relative;transition:all .3s ease;width:100%}.SetPasswordForm_back-button__bZKMw:before{background:linear-gradient(135deg,#ffffff1a,#fff0);bottom:0;content:"";left:0;opacity:0;position:absolute;right:0;top:0;transition:opacity .3s ease;z-index:1}.SetPasswordForm_back-button__bZKMw:hover:before{opacity:1}.SetPasswordForm_back-button__bZKMw:active{box-shadow:0 2px 8px #0003;transform:translateY(2px)}.SetPasswordForm_footer-text__xIIod{color:#64748b;color:var(--text-light,#64748b);font-size:14px;font-weight:500;line-height:1.4;margin:8px 0}.SetPasswordForm_back-button__bZKMw:focus-visible,.SetPasswordForm_btn-primary__UkXwc:focus-visible,.SetPasswordForm_btn-secondary__Hqw3b:focus-visible,.SetPasswordForm_cancel-button__R60DY:focus-visible,.SetPasswordForm_submit-button__Xtst9:focus-visible{outline:2px solid #4f46e5;outline:2px solid var(--primary-color,#4f46e5);outline-offset:2px}.SetPasswordForm_form-input__UU2me:focus-visible{outline:2px solid #4f46e5;outline:2px solid var(--primary-color,#4f46e5);outline-offset:2px}@keyframes SetPasswordForm_spin__JsNd8{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}.SetPasswordForm_social-login__N0jul button:disabled .SetPasswordForm_button-icon__T89XT{animation:SetPasswordForm_spin__JsNd8 1s linear infinite}@media (max-width:768px){.SetPasswordForm_set-password-container__Blc8f{margin:5px;padding:15px}.SetPasswordForm_set-password-title__4uxQF{font-size:1.8rem}.SetPasswordForm_button-group__Y4lbB{flex-direction:column}.SetPasswordForm_social-login__N0jul{gap:10px}.SetPasswordForm_back-button__bZKMw,.SetPasswordForm_btn-primary__UkXwc,.SetPasswordForm_btn-secondary__Hqw3b,.SetPasswordForm_social-login__N0jul button{padding:12px 16px}.SetPasswordForm_set-password-footer__SSOLB:last-child{display:none}.SetPasswordForm_warning-message__7\+234{margin-bottom:20px;padding:15px}.SetPasswordForm_warning-title__7l11k{font-size:16px;margin-bottom:8px}.SetPasswordForm_warning-text__O2Un\+{font-size:13px;margin-bottom:8px}.SetPasswordForm_social-login__N0jul{gap:8px;margin-bottom:20px}.SetPasswordForm_set-password-form__gsDrY{gap:20px}.SetPasswordForm_set-password-header__NnWXb{margin-bottom:20px}.SetPasswordForm_divider__lBwCN{margin:20px 0}}@media (max-width:320px){.SetPasswordForm_set-password-container__Blc8f{padding:20px}.SetPasswordForm_form-label__eZJuG{font-size:14px}.SetPasswordForm_set-password-title__4uxQF{font-size:1.6rem}.SetPasswordForm_back-button__bZKMw,.SetPasswordForm_btn-primary__UkXwc,.SetPasswordForm_btn-secondary__Hqw3b,.SetPasswordForm_cancel-button__R60DY,.SetPasswordForm_submit-button__Xtst9{font-size:15px;padding:12px 16px}}.opinion-item{-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px);background-color:#fffffff2;border:2px solid #fffc;border-radius:1rem;box-shadow:0 8px 24px #4f46e51f;cursor:pointer;font-family:Poppins,Segoe UI,Roboto,sans-serif;height:fit-content;margin-bottom:24px;overflow:hidden;padding:32px;position:relative;transition:all .4s cubic-bezier(.4,0,.2,1)}.opinion-item:before{background:linear-gradient(90deg,#4f46e5,#6366f1 50%,#8b5cf6);border-radius:1rem 1rem 0 0;content:"";height:4px;left:0;position:absolute;right:0;top:0}.opinion-item:hover{border-color:#4f46e54d;box-shadow:0 16px 40px #4f46e533;transform:translateY(-8px) scale(1.02)}.opinion-item:hover:after{opacity:1}.opinion-item:after{background:radial-gradient(circle at 20% 20%,#4f46e50d 0,#0000 50%),radial-gradient(circle at 80% 80%,#6366f10d 0,#0000 50%);border-radius:1rem;bottom:0;content:"";left:0;opacity:0;pointer-events:none;position:absolute;right:0;top:0;transition:opacity .4s ease}.opinion-subject{color:#1e293b;font-size:1.75rem;font-weight:700;line-height:1.3;margin-bottom:16px;position:relative;text-shadow:0 1px 2px #0000000d;z-index:1}.opinion-images{margin-bottom:20px;position:relative;z-index:1}.opinion-image.single{border:2px solid #fffc;border-radius:12px;box-shadow:0 4px 12px #4f46e51a;cursor:pointer;height:150px;object-fit:cover;transition:all .3s ease;width:200px}.opinion-image.single:hover{border-color:#4f46e54d;box-shadow:0 8px 20px #4f46e533;transform:scale(1.05)}.opinion-images-carousel{max-width:300px;position:relative}.carousel-container{border-radius:12px;box-shadow:0 4px 12px #4f46e51a;overflow:hidden;position:relative}.opinion-image.carousel{display:block;height:200px;object-fit:cover;transition:all .3s ease;width:100%}.carousel-btn{align-items:center;background:#00000080;border:none;border-radius:50%;color:#fff;cursor:pointer;display:flex;font-size:18px;font-weight:700;height:40px;justify-content:center;position:absolute;top:50%;transform:translateY(-50%);transition:all .3s ease;width:40px;z-index:2}.carousel-btn:hover{background:#000000b3;transform:translateY(-50%) scale(1.1)}.carousel-btn.prev{left:10px}.carousel-btn.next{right:10px}.carousel-indicators{display:flex;gap:8px;justify-content:center;margin-top:12px}.indicator{background:#4f46e54d;border:none;border-radius:50%;cursor:pointer;height:8px;transition:all .3s ease;width:8px}.indicator.active{background:#4f46e5;transform:scale(1.2)}.indicator:hover{background:#6366f1;transform:scale(1.1)}.image-counter{background:#0009;border-radius:12px;color:#fff;font-size:12px;font-weight:500;padding:4px 8px;position:absolute;right:10px;top:10px;z-index:2}@media (max-width:768px){.opinion-image.single{height:120px;width:150px}.opinion-images-carousel{max-width:250px}.opinion-image.carousel{height:150px}.carousel-btn{font-size:16px;height:35px;width:35px}}@media (max-width:480px){.opinion-images{margin-bottom:16px}.opinion-image.single{height:120px;max-width:200px;width:100%}.opinion-images-carousel{max-width:100%}.opinion-image.carousel{height:120px}.carousel-btn{font-size:14px;height:30px;width:30px}.carousel-btn.prev{left:5px}.carousel-btn.next{right:5px}}.opinion-summary{color:#475569;cursor:pointer;font-size:15px;font-weight:400;line-height:1.7;margin-bottom:20px;position:relative;z-index:1}.opinion-summary:not(.expanded){-webkit-line-clamp:3;line-clamp:3;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden;text-overflow:ellipsis}.opinion-summary.expanded{-webkit-line-clamp:none;line-clamp:none;display:block}.opinion-item__read-more{border-bottom:2px solid #0000;color:#4f46e5;cursor:pointer;display:inline-block;font-size:14px;font-weight:600;margin-left:8px;text-decoration:none;transition:all .3s ease}.opinion-item__read-more:hover{border-bottom-color:#6366f1;color:#6366f1;transform:translateX(4px)}.opinion-description{color:#64748b;font-size:15px;line-height:1.6;margin-bottom:20px;position:relative;z-index:1}.badge.willing-to-pay{background:linear-gradient(135deg,#f59e0b,#f97316);border-radius:20px;box-shadow:0 4px 12px #f59e0b4d;display:inline-block;font-size:13px;margin-bottom:16px;padding:8px 16px;text-shadow:0 1px 2px #0000001a}.badge.willing-to-pay,.opinion-action-button{color:#fff;font-weight:600;margin-right:12px;position:relative;z-index:1}.opinion-action-button{background:linear-gradient(135deg,#4f46e5,#6366f1);border:none;border-radius:20px;box-shadow:0 4px 12px #4f46e533;cursor:pointer;font-family:Poppins,Segoe UI,Roboto,sans-serif;font-size:15px;margin-bottom:12px;min-width:140px;overflow:hidden;padding:14px 28px;transition:all .3s ease}.opinion-action-button:before{background:linear-gradient(135deg,#ffffff1a,#fff0);bottom:0;content:"";left:0;opacity:0;position:absolute;right:0;top:0;transition:opacity .3s ease;z-index:-1}.opinion-action-button:hover{box-shadow:0 8px 20px #4f46e54d;transform:translateY(-2px)}.opinion-action-button:hover:before{opacity:1}.opinion-action-button:active{box-shadow:0 4px 12px #4f46e533;transform:translateY(0)}.opinion-action-button:disabled{background:linear-gradient(135deg,#94a3b8,#64748b);box-shadow:0 2px 8px #94a3b833;cursor:not-allowed;transform:none}.opinion-action-button:disabled:before{display:none}.opinion-item__status{border-top:1px solid #94a3b833;margin-top:16px;padding-top:16px}.opinion-item__metrics,.opinion-item__status{color:#64748b;font-size:13px;font-weight:500;position:relative;z-index:1}.opinion-item__metrics{line-height:1.5;margin-top:12px}.opinion-item__metrics-comments,.opinion-item__metrics-followers,.opinion-item__metrics-interests{color:#475569;font-weight:600}.opinion-item.loading{opacity:.7;pointer-events:none;position:relative}.opinion-item.loading:after{animation:spin 1s linear infinite;border:2px solid #4f46e533;border-radius:50%;border-top-color:#4f46e5;content:"";height:24px;left:50%;position:absolute;top:50%;transform:translate(-50%,-50%);width:24px;z-index:10}@media (max-width:768px){.opinion-item{margin-bottom:20px;padding:24px 20px}.opinion-subject{font-size:1.5rem;margin-bottom:12px}.opinion-description,.opinion-summary{font-size:14px;margin-bottom:16px}.opinion-action-button{margin-bottom:12px;margin-right:0;width:100%}.badge.willing-to-pay{font-size:12px;margin-bottom:12px;padding:6px 12px}.opinion-item__metrics,.opinion-item__status{font-size:12px}}@media (max-width:480px){.opinion-item{padding:20px 16px}.opinion-subject{font-size:1.3rem}.opinion-description,.opinion-summary{font-size:13px}.opinion-action-button{font-size:14px;padding:12px 20px}.opinion-item__metrics,.opinion-item__status{font-size:11px}}@keyframes opinionSlideIn{0%{opacity:0;transform:translateX(-20px)}to{opacity:1;transform:translateX(0)}}.opinion-item.new{animation:opinionSlideIn .5s ease-out}.opinion-list .no-opinions{align-items:center;color:#94a3b8;display:flex;flex-direction:column;font-size:18px;font-weight:600;grid-column:1/-1;justify-content:center;min-height:200px;padding:60px 20px;text-align:center}.opinion-list .no-opinions:before{content:"💭";font-size:48px;margin-bottom:16px;opacity:.5}@media (max-width:768px){.opinion-list{gap:16px;grid-template-columns:1fr}}@media (max-width:480px){.opinion-list{gap:12px}.opinion-list .no-opinions{font-size:16px;min-height:150px;padding:40px 15px}.opinion-list .no-opinions:before{font-size:36px;margin-bottom:12px}}.opinion-list>*{box-sizing:border-box;width:100%}@media print{.opinion-list{gap:20px;grid-template-columns:1fr}}.opinion-list-page{animation:fadeIn .8s ease-out;font-family:Poppins,Segoe UI,Roboto,sans-serif;margin-top:30px;min-height:100vh;padding:30px}.category-filter{-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px);background-color:#fffffff2;border:2px solid #fffc;border-radius:1rem;box-shadow:0 8px 24px #4f46e526;display:flex;flex-wrap:wrap;gap:12px;justify-content:center;margin-bottom:30px;padding:20px;z-index:100}.category-button{background:#fff;border:2px solid #4f46e533;border-radius:20px;box-shadow:0 2px 8px #0000000d;color:#64748b;cursor:pointer;font-family:Poppins,Segoe UI,Roboto,sans-serif;font-size:14px;font-weight:600;overflow:hidden;padding:12px 20px;position:relative;transition:all .3s ease}.category-button:before{background:linear-gradient(135deg,#4f46e51a,#6366f11a);bottom:0;content:"";left:0;opacity:0;position:absolute;right:0;top:0;transition:opacity .3s ease;z-index:1}.category-button:hover{border-color:#4f46e5;box-shadow:0 4px 12px #4f46e533;color:#4f46e5;transform:translateY(-2px)}.category-button:hover:before{opacity:1}.category-button:active{transform:translateY(0)}.category-button.active{background:linear-gradient(135deg,#4f46e5,#6366f1);border-color:#4f46e5;box-shadow:0 4px 12px #4f46e54d;color:#fff}.category-button.active:before{background:linear-gradient(135deg,#ffffff1a,#fff0);opacity:1}.custom-dropdown-container{margin:0 auto;max-width:300px;position:relative;width:100%;z-index:10000}.custom-dropdown-trigger{align-items:center;background:#fff;border:2px solid #4f46e533;border-radius:20px;box-shadow:0 4px 12px #4f46e51a;color:#64748b;cursor:pointer;display:flex;font-family:Poppins,Segoe UI,Roboto,sans-serif;font-size:15px;font-weight:600;justify-content:space-between;padding:16px 20px;transition:all .3s ease;width:100%}.custom-dropdown-trigger:focus{border-color:#4f46e5;box-shadow:0 0 0 3px #4f46e533;color:#4f46e5;outline:none}.dropdown-arrow{font-size:12px;transition:transform .3s ease}.dropdown-arrow.open{transform:rotate(180deg)}.custom-dropdown-menu{-webkit-scrollbar:none;-ms-overflow-style:none;background:#fff;border:2px solid #4f46e533;border-radius:16px;box-shadow:0 8px 24px #4f46e533;left:0;margin-top:8px;max-height:300px;overflow-y:auto;position:absolute;right:0;scrollbar-width:none;top:100%;z-index:9999}.custom-dropdown-menu::-webkit-scrollbar{display:none}.dropdown-option{background:#fff;border:none;border-bottom:1px solid #4f46e51a;color:#64748b;cursor:pointer;font-family:Poppins,Segoe UI,Roboto,sans-serif;font-size:14px;font-weight:500;padding:12px 20px;text-align:left;transition:all .2s ease;width:100%}.dropdown-option:last-child{border-bottom:none;border-radius:0 0 14px 14px}.dropdown-option:first-child{border-radius:14px 14px 0 0}.dropdown-option:hover{background:#4f46e50d;color:#4f46e5}.dropdown-option.selected{background:#4f46e5;color:#fff}.dropdown-option.selected:hover{background:#4338ca}.category-dropdown{background:#fff;border:2px solid #4f46e533;border-radius:20px;box-shadow:0 4px 12px #4f46e51a;color:#64748b;cursor:pointer;font-family:Poppins,Segoe UI,Roboto,sans-serif;font-size:15px;font-weight:600;padding:16px 20px;transition:all .3s ease;width:100%}.category-dropdown:focus{border-color:#4f46e5;box-shadow:0 0 0 3px #4f46e533;color:#4f46e5;outline:none}.contents{animation:slideUp .6s ease-out .2s both;-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px);background-color:#fffffff2;border:2px solid #fffc;border-radius:1rem;box-shadow:0 8px 24px #4f46e526;min-height:400px;padding:40px}.opinion-list{grid-gap:24px;display:grid;gap:24px;grid-template-columns:repeat(auto-fill,minmax(350px,1fr));width:100%}.opinion-card{background:#fff;border:1px solid #4f46e51a;border-radius:16px;box-shadow:0 4px 12px #00000014;overflow:hidden;padding:24px;position:relative;transition:all .3s ease}.opinion-card:hover{border-color:#4f46e533;box-shadow:0 8px 24px #4f46e526;transform:translateY(-4px)}.opinion-card:before{background:linear-gradient(90deg,#4f46e5,#6366f1,#8b5cf6);content:"";height:4px;left:0;position:absolute;right:0;top:0;transform:scaleX(0);transition:transform .3s ease}.opinion-card:hover:before{transform:scaleX(1)}.opinion-header{align-items:flex-start;display:flex;justify-content:space-between;margin-bottom:16px}.opinion-title{color:#1e293b;font-size:18px;font-weight:700;line-height:1.4;margin:0 0 8px}.opinion-category{background:linear-gradient(135deg,#4f46e5,#6366f1);border-radius:12px;color:#fff;font-size:12px;font-weight:600;letter-spacing:.5px;padding:4px 12px;text-transform:uppercase}.opinion-content{-webkit-line-clamp:3;-webkit-box-orient:vertical;color:#64748b;display:-webkit-box;font-size:14px;line-height:1.6;margin-bottom:16px;overflow:hidden}.opinion-meta{align-items:center;border-top:1px solid #4f46e51a;display:flex;justify-content:space-between;padding-top:16px}.opinion-author{color:#4f46e5;font-size:13px;font-weight:600}.opinion-date{color:#94a3b8;font-size:12px}.contents .loading-opinions,.contents .no-opinions{align-items:center;color:#64748b;display:flex;flex-direction:column;font-size:18px;font-weight:600;grid-column:1/-1;justify-content:center;min-height:200px;padding:60px 20px;text-align:center}.contents .loading-opinions{background:none;color:#4f46e5;position:relative}.contents .loading-opinions:after{animation:spin 1s linear infinite;border:3px solid #4f46e51a;border-radius:50%;border-top-color:#4f46e5;content:"";height:40px;margin-top:20px;width:40px}.contents .no-opinions{color:#94a3b8}.contents .no-opinions:before{content:"💭";font-size:48px;margin-bottom:16px;opacity:.5}.opinion-list-page:before{background:radial-gradient(circle at 20% 80%,#7877c64d 0,#0000 50%),radial-gradient(circle at 80% 20%,#ff77c626 0,#0000 50%),radial-gradient(circle at 40% 40%,#78dbff26 0,#0000 50%);bottom:0;content:"";left:0;pointer-events:none;position:fixed;right:0;top:0;z-index:-1}.opinion-list{animation:contentFadeIn .5s ease-out}@keyframes contentFadeIn{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:translateY(0)}}.category-filter{position:relative}.category-filter:after{background:linear-gradient(90deg,#4f46e5,#6366f1);border-radius:2px;bottom:-5px;content:"";height:3px;left:50%;position:absolute;transform:translateX(-50%);transition:width .3s ease;width:0}.category-filter:hover:after{width:60px}@media (max-width:1200px){.opinion-list{gap:20px;grid-template-columns:repeat(auto-fill,minmax(300px,1fr))}}@media (max-width:768px){.opinion-list-page{padding:15px}.category-filter{margin-bottom:20px;padding:15px}.category-button{font-size:13px;padding:10px 16px}.contents{padding:25px 20px}.opinion-list{gap:16px;grid-template-columns:1fr}.opinion-card{padding:20px}.opinion-title{font-size:16px}.loading-opinions,.no-opinions{font-size:16px;padding:40px 15px}}@media (max-width:480px){.opinion-list-page{padding:10px}.category-filter{margin-bottom:15px;padding:12px}.category-dropdown{font-size:14px;padding:14px 16px}.contents{padding:20px 15px}.opinion-card{padding:16px}.opinion-title{font-size:15px}.opinion-content{font-size:13px}.loading-opinions,.no-opinions{font-size:15px;min-height:150px;padding:30px 10px}.loading-opinions:after{height:32px;margin-top:15px;width:32px}.no-opinions:before{font-size:36px;margin-bottom:12px}}.category-button:focus,.category-dropdown:focus,.opinion-card:focus-within{outline:2px solid #4f46e5;outline-offset:2px}@media print{.opinion-list-page{background:#fff;padding:20px}.category-filter,.opinion-list-page:before{display:none}.contents{border:1px solid #ddd;box-shadow:none}.opinion-list{gap:20px;grid-template-columns:1fr}.opinion-card{border:1px solid #ddd;box-shadow:none;break-inside:avoid;page-break-inside:avoid}}.comment-section{animation:slideUp .6s ease-out .5s both;-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px);background:#fffffff2;border:2px solid #fffc;border-radius:16px;box-shadow:0 8px 24px #4f46e526;margin:30px 0;padding:30px;position:relative}.comment-section:before{background:linear-gradient(135deg,#4f46e5,#6366f1);border-radius:20px;box-shadow:0 4px 12px #4f46e54d;color:#fff;content:"💬";font-size:16px;left:30px;padding:8px 12px;position:absolute;top:-15px}.read-only-stats{color:#666;font-size:14px;margin-right:10px}.auth-required-message{background-color:#1c1515;border:1px solid #ddd;border-radius:4px;color:#666;margin:10px 0;padding:10px}.comment-section h2{-webkit-text-fill-color:#0000;background:linear-gradient(135deg,#4f46e5,#6366f1);-webkit-background-clip:text;background-clip:text;color:#1e293b;font-family:Poppins,Segoe UI,Roboto,sans-serif;font-size:24px;font-weight:700;margin-bottom:25px;margin-top:10px}.comment-section h2:after{background:linear-gradient(90deg,#4f46e5,#6366f1);border-radius:2px;content:"";display:block;height:3px;margin-top:8px;width:50px}.comment-section form{background:linear-gradient(135deg,#4f46e50d,#6366f10d);border:1px solid #4f46e51a;border-radius:12px;display:flex;flex-direction:column;gap:15px;margin-bottom:30px;padding:20px}.comment-section textarea,.reply-textarea{background:#fff;border:2px solid #4f46e533;border-radius:12px;box-shadow:0 2px 8px #0000000d;box-sizing:border-box;color:#475569;font-family:Poppins,Segoe UI,Roboto,sans-serif;font-size:15px;line-height:1.6;min-height:100px;padding:16px 20px;resize:vertical;transition:all .3s ease;width:100%}.comment-section textarea:focus,.reply-textarea:focus{background:#fffffffa;border-color:#4f46e5;box-shadow:0 0 0 3px #4f46e533;outline:none}.comment-section textarea::placeholder,.reply-textarea::placeholder{color:#94a3b8;font-style:italic}.comment-section button{align-items:center;border:none;border-radius:10px;box-shadow:0 2px 8px #0000001a;cursor:pointer;display:inline-flex;font-family:Poppins,Segoe UI,Roboto,sans-serif;font-size:14px;font-weight:600;gap:6px;overflow:hidden;padding:12px 24px;position:relative;transition:all .3s ease}.comment-section button:contains("Submit"),.comment-section form button[type=submit]{align-self:flex-start;background:linear-gradient(135deg,#4f46e5,#6366f1);color:#fff}.comment-section form button[type=submit]:hover{background:linear-gradient(135deg,#3730a3,#4338ca);box-shadow:0 4px 12px #4f46e54d;transform:translateY(-1px)}.comment-section button:contains("👍"),.comment-section button:contains("👎"){background:linear-gradient(135deg,#4f46e51a,#6366f11a);border:1px solid #4f46e533;color:#475569;font-size:13px;margin-right:8px;padding:8px 16px}.comment-section button:contains("👍"):hover{background:linear-gradient(135deg,#059669,#10b981);border-color:#059669;color:#fff;transform:translateY(-1px)}.comment-section button:contains("👎"):hover{background:linear-gradient(135deg,#dc2626,#ef4444);border-color:#dc2626;color:#fff;transform:translateY(-1px)}.comment-section button:contains("Cancel"),.comment-section button:contains("Hide"),.comment-section button:contains("Reply"),.comment-section button:contains("Show"){background:linear-gradient(135deg,#4f46e514,#6366f114);border:1px solid #4f46e54d;color:#4f46e5;font-size:13px;padding:8px 16px}.comment-section button:contains("Cancel"):hover,.comment-section button:contains("Hide"):hover,.comment-section button:contains("Reply"):hover,.comment-section button:contains("Show"):hover{background:linear-gradient(135deg,#4f46e5,#6366f1);color:#fff;transform:translateY(-1px)}.comment-section>div:not(form):not(.replyComment){background:#f8fafccc;border:1px solid #e2e8f0cc;border-radius:12px;box-shadow:0 4px 12px #00000014;margin:20px 0;padding:25px;position:relative;transition:all .3s ease}.comment-section>div:not(form):not(.replyComment):hover{border-color:#4f46e533;box-shadow:0 8px 20px #0000001f;transform:translateY(-2px)}.comment-section>div p:first-child{color:#1e293b;font-size:15px;font-weight:500;line-height:1.7;margin-bottom:15px;padding:0}.comment-section>div>button{margin:5px 8px 5px 0}.replyComment{animation:slideUp .4s ease-out;background:linear-gradient(135deg,#4f46e50d,#6366f10d);border:1px solid #4f46e526;border-radius:12px;margin-top:15px;padding:20px}.replyComment textarea{margin-bottom:12px;min-height:80px}.replyComment>div>button{margin:5px 10px 5px 0}.reply-container{background:#ffffffe6;border-left:4px solid #4f46e5;border-radius:8px;box-shadow:0 2px 8px #4f46e51a;margin-left:25px;margin-top:12px;padding:18px;position:relative;transition:all .3s ease}.reply-container:hover{background:#fffffff2;border-left-color:#6366f1}.reply-container:before{background:linear-gradient(180deg,#4f46e5,#6366f1);border-radius:0 2px 2px 0;bottom:0;content:"";left:-4px;position:absolute;top:0;width:4px}.reply-container>p:first-child{color:#374151;font-size:14px;font-weight:500;line-height:1.6;margin-bottom:12px}.reply-container .reply-container{background:#f8fafccc;border-left-color:#8b5cf6;margin-left:20px;margin-top:8px}.reply-container .reply-container:before{background:linear-gradient(180deg,#8b5cf6,#a78bfa)}.comment-section div:contains("Loading..."){color:#4f46e5;font-size:16px;font-weight:600;padding:40px 20px;text-align:center}.comment-section>div>button:first-of-type{margin-left:0}@media (max-width:768px){.comment-section{margin:20px 0;padding:20px}.comment-section:before{font-size:14px;left:20px;padding:6px 10px;top:-12px}.comment-section h2{font-size:20px;margin-bottom:20px}.comment-section form{padding:15px}.comment-section>div:not(form):not(.replyComment){padding:18px}.comment-section textarea,.reply-textarea{font-size:14px;min-height:80px;padding:12px 16px}.comment-section button{font-size:13px;margin:3px 5px 3px 0;padding:10px 18px}.reply-container{margin-left:15px;padding:15px}.reply-container .reply-container{margin-left:15px}}@media (max-width:480px){.comment-section{padding:15px}.comment-section:before{left:15px}.comment-section h2{font-size:18px}.comment-section form{gap:12px;padding:12px}.comment-section>div:not(form):not(.replyComment){padding:15px}.comment-section textarea,.reply-textarea{min-height:70px;padding:10px 14px}.comment-section button{font-size:12px;margin:2px 4px 2px 0;padding:8px 14px}.reply-container{margin-left:10px;padding:12px}.reply-container .reply-container{margin-left:10px}.comment-section>div>button{display:inline-flex;flex-shrink:1;font-size:11px;margin:3px 2px;min-width:60px;padding:6px 10px;text-align:center;width:auto}.comment-section form button[type=submit]{margin-top:10px;width:100%}.comment-section>div{align-items:flex-start;display:flex;flex-wrap:wrap;gap:2px}.comment-section>div>p:first-child{margin-bottom:10px;width:100%}}.comment-section button:focus{outline:2px solid #4f46e5;outline-offset:2px}.comment-section textarea:focus{outline:none}.reply-container,.replyComment{animation:slideUp .3s ease-out}.comment-section button:active{transform:translateY(0)!important}@media print{.comment-section{background:#fff;border:1px solid #ddd;box-shadow:none;padding:20px}.comment-section button,.comment-section:before{display:none}.comment-section textarea{background:#fff;border:1px solid #ddd}}.opinion-detail-container{animation:fadeIn .8s ease-out;font-family:Poppins,Segoe UI,Roboto,sans-serif;margin-left:auto;margin-right:auto;margin-top:30px;max-width:900px;min-height:100vh;padding:30px;position:relative}@keyframes fadeIn{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:translateY(0)}}@keyframes slideUp{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}.clickable-image{cursor:pointer;position:relative;transition:all .3s ease}.clickable-image:hover{filter:brightness(1.1);transform:scale(1.02)}.image-expand-hint{background:#000000b3;border-radius:12px;bottom:10px;color:#fff;font-size:12px;left:50%;opacity:0;padding:4px 8px;pointer-events:none;position:absolute;transform:translateX(-50%);transition:opacity .3s ease}.opinion-detail-images:hover .image-expand-hint{opacity:1}.opinion-detail-loading{border-radius:16px;font-size:1.2rem;font-weight:500;margin:20px 0;position:relative}.opinion-detail-loading:before{animation:pulse 2s infinite;content:"⏳";display:block;font-size:3rem;margin-bottom:20px}@keyframes pulse{0%,to{opacity:1}50%{opacity:.5}}.opinion-detail-image.carousel.clickable-image,.opinion-detail-image.single.clickable-image{cursor:pointer;transition:all .3s ease}.opinion-detail-image.carousel.clickable-image:hover,.opinion-detail-image.single.clickable-image:hover{filter:brightness(1.1);transform:scale(1.02)}.opinion-detail-images-carousel{position:relative}.opinion-detail-images-carousel .image-expand-hint{background:#000000b3;border-radius:12px;bottom:20px;color:#fff;font-size:12px;left:50%;opacity:0;padding:4px 8px;pointer-events:none;position:absolute;transform:translateX(-50%);transition:opacity .3s ease;z-index:10}.opinion-detail-container>*{animation:slideUp .6s ease-out;-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px);background-color:#fffffff2;border:2px solid #fffc;border-radius:1rem;box-shadow:0 8px 24px #4f46e526;margin-bottom:20px;padding:40px}.opinion-detail-title{-webkit-text-fill-color:#0000;background:linear-gradient(135deg,#4f46e5,#6366f1);-webkit-background-clip:text;background-clip:text;color:#1e293b;font-size:28px;font-weight:700;line-height:1.4;margin-bottom:20px;position:relative;text-align:left}.opinion-detail-analysis-loading{animation:slideUp .6s ease-out;background:linear-gradient(135deg,#4f46e50d,#6366f10d);border:2px solid #4f46e51a;border-radius:16px;margin-top:30px;padding:40px 30px;position:relative;text-align:center}.opinion-detail-analysis-loading:before{background:#fff;border-radius:20px;box-shadow:0 4px 8px #0000001a;content:"🤖";font-size:20px;left:50%;padding:8px 12px;position:absolute;top:-15px;transform:translateX(-50%)}.analysis-loading-header h3{color:#4f46e5;font-size:20px;font-weight:700;margin-bottom:8px;margin-top:10px}.analysis-loading-header p{color:#64748b;font-size:14px;font-weight:500;margin-bottom:30px}.chat-loading-animation{align-items:center;display:flex;justify-content:center;padding:20px 0}.loading-dots{align-items:center;background:#ffffffe6;border:1px solid #4f46e51a;border-radius:20px;box-shadow:0 4px 12px #4f46e526;display:flex;gap:8px;padding:16px 20px}.loading-dots .dot{animation:dotPulse 1.4s ease-in-out infinite both;background:#4f46e5;border-radius:50%;height:8px;width:8px}.loading-dots .dot:first-child{animation-delay:-.32s}.loading-dots .dot:nth-child(2){animation-delay:-.16s}.loading-dots .dot:nth-child(3){animation-delay:0s}@keyframes dotPulse{0%,80%,to{opacity:.5;transform:scale(.6)}40%{opacity:1;transform:scale(1)}}.opinion-action-section{margin:15px 0}.auth-required-message{background:linear-gradient(135deg,#f8f9fa,#e9ecef);border:1px solid #dee2e6;border-radius:8px;box-shadow:0 2px 4px #0000000d;margin:12px 0;padding:16px 20px;text-align:center;transition:all .3s ease}.auth-required-message:hover{background:linear-gradient(135deg,#e9ecef,#dee2e6);box-shadow:0 4px 8px #0000001a}.auth-required-message p{color:#495057;font-size:14px;font-weight:500;margin:0}.auth-required-message a{color:#007bff;font-weight:600;text-decoration:none;transition:color .3s ease}.auth-required-message a:hover{color:#0056b3;text-decoration:underline}.auth-required-message-single{animation:slideUp .6s ease-out;background:linear-gradient(135deg,#4f46e5,#6366f1);border:2px solid #fff3;border-radius:12px;box-shadow:0 8px 24px #4f46e54d;color:#000!important;margin:20px 0;padding:20px 24px;text-align:center}.auth-required-message-single p{font-size:16px;font-weight:500;line-height:1.5;margin:0}.auth-required-message-single a{color:#fbbf24;font-weight:700;text-decoration:none;transition:color .3s ease}.auth-required-message-single a:hover{color:#f59e0b;text-decoration:underline}.opinion-actions-group{animation:slideUp .6s ease-out .4s both;display:flex;flex-wrap:wrap;gap:15px;margin:30px 0}.opinion-detail-container>.auth-required-message-single,.opinion-detail-container>.opinion-actions-group{background:none;border:none;box-shadow:none;margin-bottom:20px;padding:0}.opinion-detail-analyze-button.analyzing{cursor:not-allowed}.opinion-detail-analyze-button.analyzing,.opinion-detail-analyze-button.analyzing:hover{background:linear-gradient(135deg,#94a3b8,#cbd5e1);box-shadow:0 2px 4px #0000001a;transform:none}.opinion-detail-analyze-button:disabled{opacity:.7}.sentiment-badge{border-radius:20px;display:inline-block;font-size:14px;font-weight:600;letter-spacing:.5px;padding:8px 16px;text-transform:uppercase}.sentiment-badge.positive{background:linear-gradient(135deg,#dcfce7,#bbf7d0);border:1px solid #86efac;color:#15803d}.sentiment-badge.negative{background:linear-gradient(135deg,#fef2f2,#fecaca);border:1px solid #fca5a5;color:#dc2626}.sentiment-badge.neutral{background:linear-gradient(135deg,#f8fafc,#e2e8f0);border:1px solid #cbd5e1;color:#475569}.word-freq-container{display:flex;flex-wrap:wrap;gap:8px;margin-top:12px}.word-freq-tag{background:linear-gradient(135deg,#4f46e51a,#6366f11a);border:1px solid #4f46e533;border-radius:12px;color:#4f46e5;font-size:12px;font-weight:600;padding:6px 12px;transition:all .2s ease}.word-freq-tag:hover{background:linear-gradient(135deg,#4f46e526,#6366f126);transform:translateY(-1px)}.analysis-sentiment,.analysis-summary,.analysis-word-freq{background:#ffffffb3;border:1px solid #4f46e51a;border-radius:12px;margin-bottom:25px;padding:20px}.analysis-sentiment h4,.analysis-summary h4,.analysis-word-freq h4{align-items:center;color:#1e293b;display:flex;font-size:16px;font-weight:600;gap:8px;margin-bottom:12px}.analysis-sentiment h4:before{content:"😊"}.analysis-word-freq h4:before{content:"🏷️"}.analysis-summary h4:before{content:"📝"}.summary-content{color:#475569;font-size:15px;line-height:1.6}.summary-content strong{color:#1e293b;font-weight:600}@media (max-width:768px){.opinion-detail-analysis-loading{margin-top:20px;padding:30px 20px}.analysis-loading-header h3{font-size:18px}.loading-dots{padding:12px 16px}.loading-dots .dot{height:6px;width:6px}.word-freq-container{gap:6px}.word-freq-tag{font-size:11px;padding:4px 8px}}.opinion-detail-title:after{animation:slideUp .8s ease-out .3s both;background:linear-gradient(90deg,#4f46e5,#6366f1);border-radius:2px;bottom:-8px;content:"";height:4px;left:0;position:absolute;width:60px}.opinion-detail-images{animation:slideUp .6s ease-out .2s both;display:flex;justify-content:center;margin-bottom:30px}.opinion-detail-image.single{border:3px solid #ffffffe6;border-radius:16px;box-shadow:0 12px 32px #4f46e526;height:auto;max-height:400px;max-width:100%;object-fit:contain;width:auto}.opinion-detail-images-carousel{max-width:500px;width:100%}.opinion-detail-image.carousel{border-radius:16px;box-shadow:0 12px 32px #4f46e526;height:300px;object-fit:cover;width:100%}.opinion-detail-images-carousel .carousel-container{border-radius:16px;overflow:hidden;position:relative}.opinion-detail-images-carousel .carousel-btn{align-items:center;background:#0009;border:none;border-radius:50%;color:#fff;cursor:pointer;display:flex;font-size:24px;height:50px;justify-content:center;position:absolute;top:50%;transform:translateY(-50%);transition:all .3s ease;width:50px;z-index:2}.opinion-detail-images-carousel .carousel-btn:hover{background:#000c;transform:translateY(-50%) scale(1.1)}.opinion-detail-images-carousel .carousel-btn.prev{left:15px}.opinion-detail-images-carousel .carousel-btn.next{right:15px}.opinion-detail-images-carousel .carousel-indicators{display:flex;gap:12px;justify-content:center;margin-top:20px}.opinion-detail-images-carousel .indicator{background:#4f46e54d;border:none;border-radius:50%;cursor:pointer;height:12px;transition:all .3s ease;width:12px}.opinion-detail-images-carousel .indicator.active{background:#4f46e5;transform:scale(1.3)}.opinion-detail-images-carousel .image-counter{background:#000000b3;border-radius:20px;color:#fff;font-size:14px;font-weight:600;padding:8px 12px;position:absolute;right:15px;top:15px;z-index:2}@media (max-width:768px){.opinion-detail-image.single{max-height:250px}.opinion-detail-image.carousel{height:200px}.opinion-detail-images-carousel .carousel-btn{font-size:18px;height:40px;width:40px}.opinion-actions-group{flex-direction:column;gap:12px}.auth-required-message-single{margin:15px 0;padding:16px 20px}.auth-required-message-single p{font-size:14px}}.opinion-detail-description{animation:slideUp .6s ease-out .1s both;background:#f8fafccc;border-left:4px solid #4f46e5;border-radius:12px;color:#475569;font-size:16px;line-height:1.7;margin-bottom:25px;padding:20px}.opinion-detail-payment,.opinion-detail-status{animation:slideUp .6s ease-out .2s both;background:linear-gradient(135deg,#4f46e51a,#6366f11a);border:1px solid #4f46e533;border-radius:10px;color:#1e293b;display:inline-block;font-size:15px;font-weight:600;margin-bottom:15px;margin-right:15px;padding:12px 20px}.opinion-detail-payment:before{content:"💰 ";margin-right:8px}.opinion-detail-status:before{content:"📋 ";margin-right:8px}.opinion-detail-container .button-group{animation:slideUp .6s ease-out .4s both;display:flex;flex-wrap:wrap;gap:15px;margin:30px 0}.opinion-detail-analyze-button,.opinion-detail-follow-button,.opinion-detail-interest-button,.opinion-detail-share-button{align-items:center;border:none;border-radius:12px;box-shadow:0 4px 12px #0000001a;cursor:pointer;display:inline-flex;font-family:Poppins,Segoe UI,Roboto,sans-serif;font-size:15px;font-weight:600;gap:8px;margin:5px;overflow:hidden;padding:14px 28px;position:relative;transition:all .3s ease}.opinion-detail-interest-button{background:linear-gradient(135deg,#4f46e5,#6366f1);color:#fff}.opinion-detail-interest-button:hover{background:linear-gradient(135deg,#3730a3,#4338ca);box-shadow:0 8px 20px #4f46e54d;transform:translateY(-2px)}.opinion-detail-follow-button{background:linear-gradient(135deg,#059669,#10b981);color:#fff}.opinion-detail-follow-button:hover{background:linear-gradient(135deg,#047857,#059669);box-shadow:0 8px 20px #0596694d;transform:translateY(-2px)}.opinion-detail-analyze-button{background:linear-gradient(135deg,#7c3aed,#8b5cf6);color:#fff}.opinion-detail-analyze-button:hover{background:linear-gradient(135deg,#5b21b6,#7c3aed);box-shadow:0 8px 20px #7c3aed4d;transform:translateY(-2px)}.opinion-detail-share-button{background:linear-gradient(135deg,#dc2626,#ef4444);color:#fff}.opinion-detail-share-button:hover{background:linear-gradient(135deg,#b91c1c,#dc2626);box-shadow:0 8px 20px #dc26264d;transform:translateY(-2px)}.opinion-detail-analyze-button:active,.opinion-detail-follow-button:active,.opinion-detail-interest-button:active,.opinion-detail-share-button:active{transform:translateY(0)}.opinion-detail-analyze-button:before,.opinion-detail-follow-button:before,.opinion-detail-interest-button:before,.opinion-detail-share-button:before{background:linear-gradient(135deg,#fff3,#fff0);bottom:0;content:"";left:0;opacity:0;position:absolute;right:0;top:0;transition:opacity .3s ease;z-index:1}.opinion-detail-analyze-button:hover:before,.opinion-detail-follow-button:hover:before,.opinion-detail-interest-button:hover:before,.opinion-detail-share-button:hover:before{opacity:1}.opinion-detail-loading{align-items:center;animation:pulse 1.5s ease-in-out infinite;color:#4f46e5;display:flex;flex-direction:column;font-size:18px;font-weight:600;justify-content:center;min-height:300px;padding:60px 20px;text-align:center}.opinion-detail-loading:after{animation:spin 1s linear infinite;border:3px solid #4f46e51a;border-radius:50%;border-top-color:#4f46e5;content:"";height:40px;margin-top:20px;width:40px}@keyframes spin{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}.opinion-detail-error,.opinion-detail-not-found{background:#fee2e2cc;border:2px solid #dc262633;border-radius:12px;color:#dc2626;font-size:18px;font-weight:600;padding:60px 20px;text-align:center}.opinion-detail-not-found{background:#f8fafccc;border-color:#94a3b833;color:#94a3b8}.opinion-detail-not-found:before{content:"🔍";display:block;font-size:48px;margin-bottom:16px;opacity:.6}.opinion-detail-analysis{animation:slideUp .6s ease-out .6s both;background:linear-gradient(135deg,#4f46e50d,#6366f10d);border:2px solid #4f46e51a;border-radius:16px;margin-top:30px;padding:30px;position:relative}.opinion-detail-analysis:before{background:#fff;border-radius:20px;box-shadow:0 4px 8px #0000001a;content:"📊";font-size:20px;left:30px;padding:8px 12px;position:absolute;top:-15px}.opinion-detail-analysis h3{color:#4f46e5;font-size:20px;font-weight:700;margin-bottom:20px;margin-top:10px}.opinion-detail-analysis p{color:#475569;font-size:15px;line-height:1.6;margin:15px 0}.opinion-detail-analysis p:first-of-type{color:#1e293b;font-weight:600}.opinion-detail-analysis pre{background:linear-gradient(135deg,#1e293b,#334155);border:1px solid #ffffff1a;border-radius:12px;box-shadow:inset 0 2px 4px #0003;color:#e2e8f0;font-size:14px;line-height:1.5;margin:15px 0;overflow-x:auto;padding:20px}.opinion-detail-container:before{background:radial-gradient(circle at 20% 80%,#7877c64d 0,#0000 50%),radial-gradient(circle at 80% 20%,#ff77c626 0,#0000 50%),radial-gradient(circle at 40% 40%,#78dbff26 0,#0000 50%);bottom:0;content:"";left:0;pointer-events:none;position:fixed;right:0;top:0;z-index:-1}@media (max-width:768px){.opinion-detail-container{margin-top:15px;padding:20px 15px}.opinion-detail-container>*{padding:25px 20px}.opinion-detail-title{font-size:24px;margin-bottom:15px}.opinion-detail-description{font-size:15px;padding:15px}.opinion-detail-container .button-group{flex-direction:column;gap:12px}.opinion-detail-analyze-button,.opinion-detail-follow-button,.opinion-detail-interest-button,.opinion-detail-share-button{justify-content:center;padding:16px 24px;width:100%}.opinion-detail-analysis{margin-top:20px;padding:20px 15px}.opinion-detail-analysis:before{font-size:16px;left:15px;padding:6px 10px;top:-12px}}@media (max-width:480px){.opinion-detail-container{padding:15px 10px}.opinion-detail-container>*{padding:20px 15px}.opinion-detail-title{font-size:22px}.opinion-detail-description{font-size:14px;padding:12px}.opinion-detail-payment,.opinion-detail-status{font-size:14px;margin-bottom:10px;margin-right:10px;padding:10px 15px}.opinion-detail-analysis pre{font-size:12px;padding:15px}}.opinion-detail-analyze-button:focus,.opinion-detail-follow-button:focus,.opinion-detail-interest-button:focus,.opinion-detail-share-button:focus{outline:2px solid #4f46e5;outline-offset:2px}@media print{.opinion-detail-container{max-width:none;padding:20px}.opinion-detail-container:before{display:none}.opinion-detail-container>*{background:#fff;border:1px solid #ddd;box-shadow:none}.opinion-detail-analyze-button,.opinion-detail-follow-button,.opinion-detail-interest-button,.opinion-detail-share-button{display:none}}.TermsConditions_termsPage__Q-Gl1{min-height:100vh;padding:2rem 1rem}.TermsConditions_container__CFU5v{background:#fff;border-radius:8px;box-shadow:0 2px 10px #0000001a;margin:0 auto;max-width:1000px;overflow:hidden}.TermsConditions_header__YReeQ{background:linear-gradient(135deg,#667eea,#764ba2);color:#fff;padding:1rem 2rem;text-align:center}.TermsConditions_title__bO7TA{font-size:2.5rem;font-weight:700;margin-bottom:.5rem}.TermsConditions_subtitle__Huqow{font-size:1.2rem;margin-bottom:1rem;opacity:.9}.TermsConditions_lastUpdated__T-n5H{font-size:.9rem;opacity:.8}.TermsConditions_content__yPwhf{padding:2rem}.TermsConditions_section__3Axcd{margin-bottom:2.5rem}.TermsConditions_section__3Axcd:last-child{margin-bottom:0}.TermsConditions_sectionTitle__Mjg8-{border-bottom:2px solid #e9ecef;color:#2c3e50;font-size:1.5rem;font-weight:600;margin-bottom:1rem;padding-bottom:.5rem}.TermsConditions_text__LL8da{color:#555;line-height:1.7;margin-bottom:1rem;text-align:justify}.TermsConditions_list__Z7ARv{margin-bottom:1rem}.TermsConditions_bulletList__hCIXz{color:#555;margin:1rem 0;padding-left:1.5rem}.TermsConditions_bulletList__hCIXz li{line-height:1.6;margin-bottom:.5rem}.TermsConditions_contactInfo__Pa5ke{background-color:#f8f9fa;border-left:4px solid #4facfe;border-radius:6px;margin-top:1rem;padding:1.5rem}.TermsConditions_contactInfo__Pa5ke p{color:#495057;margin-bottom:.5rem}.TermsConditions_contactInfo__Pa5ke p:last-child{margin-bottom:0}@media (max-width:768px){.TermsConditions_termsPage__Q-Gl1{padding:1rem .5rem}.TermsConditions_header__YReeQ{padding:2rem 1rem}.TermsConditions_title__bO7TA{font-size:2rem}.TermsConditions_content__yPwhf{padding:1.5rem}.TermsConditions_sectionTitle__Mjg8-{font-size:1.3rem}.TermsConditions_bulletList__hCIXz{padding-left:1rem}}.EmailVerificationPage_verificationPage__sSDFe{align-items:center;display:flex;font-family:Poppins,Segoe UI,Roboto,sans-serif;justify-content:center;min-height:100vh;padding:40px 20px;position:relative}.EmailVerificationPage_verificationContainer__iKJlb{animation:EmailVerificationPage_slideUp__1S66I .6s ease-out;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background-color:#fffffff2;border:2px solid #fffc;border-radius:1.5rem;box-shadow:0 10px 40px #4f46e526;box-sizing:border-box;max-width:450px;padding:40px;position:relative;text-align:center;width:100%}@keyframes EmailVerificationPage_slideUp__1S66I{0%{opacity:0;transform:translateY(30px)}to{opacity:1;transform:translateY(0)}}.EmailVerificationPage_header__Scbg2{align-items:center;display:flex;justify-content:center;margin-bottom:30px;position:relative}.EmailVerificationPage_backButton__-JWqZ{align-items:center;background:#0000;border:none;border-radius:50%;color:#64748b;cursor:pointer;display:flex;font-size:18px;height:40px;justify-content:center;left:0;padding:8px;position:absolute;top:50%;transform:translateY(-50%);transition:all .3s ease;width:40px}.EmailVerificationPage_backButton__-JWqZ:hover{background-color:#4f46e51a;color:#4f46e5;color:var(--primary-color,#4f46e5);transform:translateY(-50%) translateX(-2px)}.EmailVerificationPage_iconContainer__rOVC6{align-items:center;animation:EmailVerificationPage_pulse__X4JUA 2s infinite;background:linear-gradient(135deg,#4f46e5,#6366f1);background:linear-gradient(135deg,var(--primary-color,#4f46e5) 0,#6366f1 100%);border-radius:50%;box-shadow:0 8px 24px #4f46e54d;color:#fff;display:flex;font-size:32px;height:80px;justify-content:center;width:80px}@keyframes EmailVerificationPage_pulse__X4JUA{0%{box-shadow:0 8px 24px #4f46e54d}50%{box-shadow:0 8px 32px #4f46e580}to{box-shadow:0 8px 24px #4f46e54d}}.EmailVerificationPage_title__wWrR0{color:#4f46e5;color:var(--primary-color,#4f46e5);font-size:2rem;font-weight:700;margin-bottom:16px;text-shadow:0 2px 4px #4f46e51a}.EmailVerificationPage_description__Nkz5d{color:#64748b;font-size:16px;line-height:1.5;margin-bottom:8px}.EmailVerificationPage_emailDisplay__Tyw5G{color:#4f46e5;color:var(--primary-color,#4f46e5);font-size:18px;font-weight:600;margin-bottom:30px;word-break:break-all}.EmailVerificationPage_errorMessage__BNg2b{align-items:center;animation:EmailVerificationPage_shake__pDExZ .5s ease-in-out;background-color:#ef44441a;border:1px solid #ef444433;border-radius:12px;color:#ef4444;display:flex;font-size:14px;gap:8px;justify-content:center;margin-bottom:20px;padding:12px 16px}@keyframes EmailVerificationPage_shake__pDExZ{0%,to{transform:translateX(0)}25%{transform:translateX(-4px)}75%{transform:translateX(4px)}}.EmailVerificationPage_successMessage__LIx6D{align-items:center;animation:EmailVerificationPage_fadeIn__Bz5DE .5s ease-in-out;background-color:#10b9811a;border:1px solid #10b98133;border-radius:12px;color:#10b981;display:flex;font-size:14px;gap:8px;justify-content:center;margin-bottom:20px;padding:12px 16px}@keyframes EmailVerificationPage_fadeIn__Bz5DE{0%{opacity:0;transform:translateY(-10px)}to{opacity:1;transform:translateY(0)}}.EmailVerificationPage_codeInputContainer__siEKC{display:flex;flex-wrap:wrap;gap:12px;justify-content:center;margin-bottom:30px}.EmailVerificationPage_codeInput__wSFds{background:#fff;border:2px solid #e2e8f0;border-radius:12px;color:#4f46e5;color:var(--primary-color,#4f46e5);font-family:Poppins,monospace;font-size:24px;font-weight:700;height:60px;outline:none;text-align:center;transition:all .3s ease;width:50px}.EmailVerificationPage_codeInput__wSFds:focus{border-color:#4f46e5;border-color:var(--primary-color,#4f46e5);box-shadow:0 0 0 3px #4f46e533;transform:scale(1.05)}.EmailVerificationPage_codeInput__wSFds.EmailVerificationPage_filled__3Seav{background:linear-gradient(135deg,#4f46e51a,#6366f11a);border-color:#4f46e5;border-color:var(--primary-color,#4f46e5)}.EmailVerificationPage_codeInput__wSFds.EmailVerificationPage_inputError__u66nU{background-color:#ef44440d;border-color:#ef4444}.EmailVerificationPage_codeInput__wSFds:disabled{background-color:#f8fafc;color:#94a3b8;cursor:not-allowed}.EmailVerificationPage_verifyButton__Ebthy{align-items:center;background:linear-gradient(135deg,#4f46e5,#6366f1);background:linear-gradient(135deg,var(--primary-color,#4f46e5) 0,#6366f1 100%);border:none;border-radius:12px;box-shadow:0 4px 12px #4f46e54d;color:#fff;cursor:pointer;display:flex;font-size:16px;font-weight:600;gap:8px;justify-content:center;margin-bottom:24px;overflow:hidden;padding:16px;position:relative;transition:all .3s ease;width:100%}.EmailVerificationPage_verifyButton__Ebthy:before{background:linear-gradient(135deg,#fff3,#fff0);bottom:0;content:"";left:0;opacity:0;position:absolute;right:0;top:0;transition:opacity .3s ease;z-index:1}.EmailVerificationPage_verifyButton__Ebthy:hover:before{opacity:1}.EmailVerificationPage_verifyButton__Ebthy:hover{box-shadow:0 6px 20px #4f46e566;transform:translateY(-2px)}.EmailVerificationPage_verifyButton__Ebthy:active{box-shadow:0 2px 8px #4f46e54d;transform:translateY(0)}.EmailVerificationPage_verifyButton__Ebthy:disabled{background:linear-gradient(135deg,#a5a5a5,silver);box-shadow:0 2px 8px #a5a5a533;cursor:not-allowed;transform:none}.EmailVerificationPage_verifyButton__Ebthy:disabled:hover{box-shadow:0 2px 8px #a5a5a533;transform:none}.EmailVerificationPage_resendSection__Wqp3q{margin-bottom:24px}.EmailVerificationPage_resendText__3Wd4V{color:#64748b;font-size:14px;margin-bottom:12px}.EmailVerificationPage_resendButton__Jg3FX{align-items:center;background:#0000;border:2px solid #4f46e5;border:2px solid var(--primary-color,#4f46e5);border-radius:8px;color:#4f46e5;color:var(--primary-color,#4f46e5);cursor:pointer;display:inline-flex;font-size:14px;font-weight:600;gap:8px;padding:10px 20px;transition:all .3s ease}.EmailVerificationPage_resendButton__Jg3FX:hover{background:#4f46e5;background:var(--primary-color,#4f46e5);box-shadow:0 4px 12px #4f46e54d;color:#fff;transform:translateY(-1px)}.EmailVerificationPage_resendButton__Jg3FX:active{transform:translateY(0)}.EmailVerificationPage_resendButton__Jg3FX:disabled{border-color:#cbd5e1;box-shadow:none;color:#94a3b8;cursor:not-allowed;transform:none}.EmailVerificationPage_resendButton__Jg3FX:disabled:hover{background:#0000;box-shadow:none;color:#94a3b8;transform:none}.EmailVerificationPage_helpText__iDKPL{color:#64748b;font-size:13px;line-height:1.4}.EmailVerificationPage_spinner__EFq3w{animation:EmailVerificationPage_spin__So6k4 1s linear infinite;border:2px solid #ffffff4d;border-radius:50%;border-top-color:currentcolor;height:18px;width:18px}@keyframes EmailVerificationPage_spin__So6k4{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}.EmailVerificationPage_successContainer__gLe-s{animation:EmailVerificationPage_successPop__bNzfu .8s ease-out;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background-color:#fffffff2;border:2px solid #10b98133;border-radius:1.5rem;box-shadow:0 10px 40px #10b98126;box-sizing:border-box;max-width:450px;padding:50px 40px;text-align:center;width:100%}@keyframes EmailVerificationPage_successPop__bNzfu{0%{opacity:0;transform:scale(.8) translateY(20px)}50%{transform:scale(1.05) translateY(-5px)}to{opacity:1;transform:scale(1) translateY(0)}}.EmailVerificationPage_successIconLarge__xnvQv{display:flex;justify-content:center;margin-bottom:30px}.EmailVerificationPage_checkmark__XpR95{stroke-width:3;stroke:#10b981;stroke-miterlimit:10;animation:EmailVerificationPage_fill__R2miz .4s ease-in-out .4s forwards,EmailVerificationPage_scale__PFSnw .3s ease-in-out .9s both;border-radius:50%;box-shadow:inset 0 0 0 #10b981;display:block;height:80px;position:relative;width:80px}.EmailVerificationPage_checkmarkCircle__2S\+LC{stroke-dasharray:166;stroke-dashoffset:166;stroke-width:3;stroke-miterlimit:10;stroke:#10b981;fill:none;animation:EmailVerificationPage_stroke__BcXO4 .6s cubic-bezier(.65,0,.45,1) forwards;background:#10b9811a;border:3px solid #10b981;border-radius:50%;height:80px;left:0;position:absolute;top:0;width:80px}.EmailVerificationPage_checkmarkStem__gV6Tt{animation:EmailVerificationPage_stroke__BcXO4 .3s cubic-bezier(.65,0,.45,1) .8s forwards;background:#10b981;border-radius:2px;height:3px;left:28px;position:absolute;top:35px;transform:rotate(45deg);transform-origin:left bottom;width:15px}.EmailVerificationPage_checkmarkKick__tEtec{animation:EmailVerificationPage_stroke__BcXO4 .2s cubic-bezier(.65,0,.45,1) .9s forwards;background:#10b981;border-radius:2px;height:3px;left:40px;position:absolute;top:48px;transform:rotate(-45deg);transform-origin:left bottom;width:25px}@keyframes EmailVerificationPage_stroke__BcXO4{to{stroke-dashoffset:0}}@keyframes EmailVerificationPage_scale__PFSnw{0%,to{transform:none}50%{transform:scale3d(1.1,1.1,1)}}@keyframes EmailVerificationPage_fill__R2miz{to{box-shadow:inset 0 0 0 30px #10b981}}.EmailVerificationPage_successTitle__09u9i{color:#10b981;font-size:2.2rem;font-weight:700;margin-bottom:16px}.EmailVerificationPage_successMessage__LIx6D{background:none;border:none;color:#64748b;display:block;font-size:18px;line-height:1.5;margin-bottom:24px;padding:0}.EmailVerificationPage_loadingDots__zaozK{align-items:center;color:#64748b;display:flex;font-size:16px;gap:8px;justify-content:center}.EmailVerificationPage_dots__glDKz{display:flex;gap:4px}.EmailVerificationPage_dots__glDKz span{animation:EmailVerificationPage_bounce__gTnIf 1.4s ease-in-out infinite both;background-color:#10b981;border-radius:50%;height:6px;width:6px}.EmailVerificationPage_dots__glDKz span:first-child{animation-delay:-.32s}.EmailVerificationPage_dots__glDKz span:nth-child(2){animation-delay:-.16s}@keyframes EmailVerificationPage_bounce__gTnIf{0%,80%,to{opacity:.5;transform:scale(0)}40%{opacity:1;transform:scale(1)}}@media (max-width:768px){.EmailVerificationPage_verificationPage__sSDFe{margin-top:-15%;padding:20px 15px}.EmailVerificationPage_successContainer__gLe-s,.EmailVerificationPage_verificationContainer__iKJlb{border-radius:1rem;max-width:95%;padding:30px 20px}.EmailVerificationPage_successTitle__09u9i,.EmailVerificationPage_title__wWrR0{font-size:1.8rem;margin-bottom:12px}.EmailVerificationPage_description__Nkz5d{font-size:15px}.EmailVerificationPage_emailDisplay__Tyw5G{font-size:16px;margin-bottom:25px}.EmailVerificationPage_codeInputContainer__siEKC{gap:8px;margin-bottom:25px}.EmailVerificationPage_codeInput__wSFds{font-size:20px;height:55px;width:45px}.EmailVerificationPage_verifyButton__Ebthy{font-size:15px;margin-bottom:20px;padding:14px}.EmailVerificationPage_iconContainer__rOVC6{font-size:28px;height:70px;width:70px}.EmailVerificationPage_backButton__-JWqZ{font-size:16px;height:36px;width:36px}}@media (max-width:480px){.EmailVerificationPage_successContainer__gLe-s,.EmailVerificationPage_verificationContainer__iKJlb{padding:25px 15px}.EmailVerificationPage_successTitle__09u9i,.EmailVerificationPage_title__wWrR0{font-size:1.6rem}.EmailVerificationPage_codeInputContainer__siEKC{gap:6px}.EmailVerificationPage_codeInput__wSFds{font-size:18px;height:50px;width:40px}.EmailVerificationPage_checkmarkCircle__2S\+LC,.EmailVerificationPage_checkmark__XpR95{height:60px;width:60px}.EmailVerificationPage_checkmarkStem__gV6Tt{left:21px;top:26px;width:12px}.EmailVerificationPage_checkmarkKick__tEtec{left:30px;top:36px;width:20px}}.not-found-container{align-items:center;display:flex;justify-content:center;min-height:80vh;padding:2rem}.not-found-content{max-width:600px;text-align:center}.error-code{-webkit-text-fill-color:#0000;background:linear-gradient(135deg,#6366f1,#8b5cf6);-webkit-background-clip:text;background-clip:text;font-size:120px;font-weight:800;line-height:1;margin-bottom:1rem}.error-title{color:#1f2937;font-size:2.5rem;margin-bottom:1rem}.error-description{color:#6b7280;font-size:1.125rem;margin-bottom:2rem}.error-actions{display:flex;gap:1rem;justify-content:center;margin-bottom:3rem}.btn-primary,.btn-secondary{border:none;border-radius:8px;cursor:pointer;font-size:1rem;font-weight:600;padding:.75rem 1.5rem;transition:all .3s ease}.btn-primary{background:linear-gradient(135deg,#6366f1,#8b5cf6);color:#fff}.btn-primary:hover{box-shadow:0 10px 25px #6366f14d;transform:translateY(-2px)}.btn-secondary{background:#f3f4f6;color:#4b5563}.btn-secondary:hover{background:#e5e7eb}.quick-links{margin-top:3rem}.quick-links h3{color:#374151;font-size:1.25rem;margin-bottom:1rem}.links-grid{grid-gap:1rem;display:grid;gap:1rem;grid-template-columns:repeat(auto-fit,minmax(120px,1fr))}.links-grid a{background:#f9fafb;border-radius:8px;color:#6366f1;font-weight:500;padding:.75rem 1rem;text-decoration:none;transition:all .3s ease}.links-grid a:hover{background:#6366f1;color:#fff;transform:translateY(-2px)}@media (max-width:640px){.error-code{font-size:80px}.error-title{font-size:2rem}.error-actions{flex-direction:column}.btn-primary,.btn-secondary{width:100%}}:root{--primary-color:#4f46e5;--secondary-color:#818cf8;--accent-color:#6366f1;--background-color:#f5f7ff;--text-color:#1e293b;--text-light:#64748b;--shadow-color:#4f46e526;--gradient-start:#4f46e5;--gradient-end:#6366f1;--transition-speed:0.3s}*,:after,:before{box-sizing:border-box;margin:0;padding:0}body,html{background:linear-gradient(135deg,#f5f7ff,#e0e7ff);background:linear-gradient(135deg,var(--background-color) 0,#e0e7ff 100%);font-family:Poppins,Segoe UI,Roboto,sans-serif;height:100%;margin:0;overflow-x:hidden;padding:0;width:100%}#root,.app{display:flex;flex-direction:column;min-height:100vh;width:100%}.main-content{display:flex;flex:1 1;flex-direction:column;width:100%}.main-content.container{margin:0 auto;max-width:1200px;padding:0 20px}.main-content:has(.login-page),.main-content:has([class*=loginPage]){margin:0;max-width:none;padding:0}body[data-route="/forgot-password"] .main-content,body[data-route="/login"] .main-content,body[data-route="/register"] .main-content,body[data-route="/reset-password"] .main-content,body[data-route="/verify-email"] .main-content{margin:0;max-width:none;padding:0}footer{margin-top:auto}.dashboard-footer{margin-left:0;transition:margin-left .3s ease}.dashboard-footer.admin-dashboard{background-color:#f8f9fa}@media (min-width:768px){.main-content.container{padding:0 30px}}@media (min-width:1024px){.main-content.container{padding:0 40px}}@media (max-width:768px){.main-content.container{padding:0 15px}}.full-width{margin:0;max-width:none;padding:0;width:100%}.centered{align-items:center;display:flex;justify-content:center}*{transition-duration:.3s;transition-duration:var(--transition-speed);transition-property:background-color,border-color,color,fill,stroke,opacity,box-shadow,transform;transition-timing-function:ease-in-out}
/*# sourceMappingURL=main.d68f5ea1.css.map*/