.UserManagement_container__ATnt2{padding:2rem;max-width:1400px;margin:0 auto;animation:UserManagement_fadeIn__Eqm7T .3s ease-out}@keyframes UserManagement_fadeIn__Eqm7T{0%{opacity:0}to{opacity:1}}.UserManagement_header__wMNZC{display:flex;justify-content:space-between;align-items:flex-start;margin-bottom:2rem;gap:1rem}.UserManagement_headerContent__G8V0s{flex:1 1}.UserManagement_title__XSLPE{font-size:20px;color:#2C2C2C;font-weight:600;margin:0 0 .5rem;letter-spacing:-.02em}.UserManagement_subtitle__Q_1BU{color:#2C2C2CB2;font-size:16px;font-weight:400;margin:0}.UserManagement_createButton__eyXeE{display:flex;align-items:center;gap:.5rem;padding:.85rem 1.9rem;background:#111827;color:#f9fafb;border:none;border-radius:999px;font-size:1rem;font-weight:700;cursor:pointer;transition:background .2s ease,box-shadow .2s ease,transform .1s ease;box-shadow:0 14px 30px rgba(15,23,42,.25)}.UserManagement_createButton__eyXeE:hover:not(:disabled){background:#000000;transform:translateY(-1px);box-shadow:0 18px 40px rgba(15,23,42,.35)}.UserManagement_createButton__eyXeE:disabled{opacity:.5;cursor:not-allowed}.UserManagement_section__pZfAz{background:white;border-radius:18px;padding:1.75rem;margin-bottom:1.75rem;border:1px solid #f1f5f9;min-width:0;overflow:hidden}.UserManagement_section__pZfAz:last-child{margin-bottom:0}.UserManagement_sectionHeader__jtk_k{display:flex;align-items:center;justify-content:space-between;margin-bottom:1.5rem;flex-wrap:wrap;gap:.75rem}.UserManagement_sectionTitle__maPEw{font-size:1.125rem;font-weight:700;color:#1e293b;margin:0;letter-spacing:-.02em;display:flex;align-items:center;gap:.75rem}.UserManagement_sectionIcon__JA3Vs{color:#6600FF;font-size:1.25rem}.UserManagement_badge__FtY8L{display:inline-flex;align-items:center;padding:.375rem .875rem;background:#f1f5f9;color:#64748b;border-radius:20px;font-size:.8125rem;font-weight:700}.UserManagement_accessDenied__AMQXw{display:flex;flex-direction:column;align-items:center;justify-content:center;min-height:400px;text-align:center;background:white;border-radius:18px;padding:3rem;border:1px solid #f1f5f9}.UserManagement_accessDenied__AMQXw h1{font-size:1.875rem;font-weight:800;color:#1e293b;margin:0 0 1rem}.UserManagement_accessDenied__AMQXw p{color:#64748b;font-size:1rem;margin:0}@media (max-width:1400px){.UserManagement_container__ATnt2{padding:1.5rem}}@media (max-width:768px){.UserManagement_container__ATnt2{padding:1rem}.UserManagement_section__pZfAz{padding:1.25rem;border-radius:14px;margin-bottom:1.25rem}.UserManagement_header__wMNZC{flex-direction:column;align-items:flex-start;gap:1rem}.UserManagement_createButton__eyXeE{width:100%;justify-content:center}.UserManagement_sectionTitle__maPEw{font-size:1rem}}@media (max-width:640px){.UserManagement_container__ATnt2{padding:.875rem}.UserManagement_section__pZfAz{padding:1rem;margin-bottom:1rem}.UserManagement_sectionTitle__maPEw{font-size:.95rem}.UserManagement_accessDenied__AMQXw{padding:2rem 1rem}.UserManagement_accessDenied__AMQXw h1{font-size:1.5rem}}.Modal_overlay__zu8jP{position:fixed;top:0;left:0;right:0;bottom:0;background:rgba(0,0,0,.5);display:flex;justify-content:center;align-items:center;z-index:1000;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);animation:Modal_fadeIn__a_Bpq .3s ease-out}@keyframes Modal_fadeIn__a_Bpq{0%{opacity:0}to{opacity:1}}.Modal_modal__40Aa6{background:white;border-radius:18px;border:1px solid #f1f5f9;box-shadow:0 4px 20px rgba(0,0,0,.06);max-width:600px;width:90%;position:relative;max-height:90vh;display:flex;flex-direction:column;animation:Modal_slideUp__Ri4CF .3s ease-out;overflow:hidden;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica Neue,Arial,sans-serif}@keyframes Modal_slideUp__Ri4CF{0%{opacity:0;transform:translateY(30px) scale(.95)}to{opacity:1;transform:translateY(0) scale(1)}}.Modal_header__yjfgR{display:flex;justify-content:space-between;align-items:center;padding:1.75rem 1.75rem 1.25rem;border-bottom:1px solid #f1f5f9;flex-shrink:0;position:relative;z-index:2}.Modal_title__ogCXo{font-size:1.125rem;font-weight:700;color:#1e293b;margin:0;letter-spacing:-.02em}.Modal_closeButton__T9Wem{background:transparent;border:none;border-radius:8px;font-size:1.5rem;cursor:pointer;color:#64748b;transition:all .2s ease;width:32px;height:32px;display:flex;align-items:center;justify-content:center;line-height:1}.Modal_closeButton__T9Wem:hover{background:#f1f5f9;color:#1e293b}.Modal_body__xRhWj{overflow-y:auto;overflow-x:hidden;flex:1 1;min-height:0;padding:1.5rem 1.75rem 1.75rem}.Modal_body__xRhWj::-webkit-scrollbar{width:6px}.Modal_body__xRhWj::-webkit-scrollbar-track{background:transparent;margin:4px 0}.Modal_body__xRhWj::-webkit-scrollbar-thumb{background:#cbd5e1;border-radius:3px}.Modal_body__xRhWj::-webkit-scrollbar-thumb:hover{background:#94a3b8}@media (max-width:640px){.Modal_modal__40Aa6{max-width:95%;max-height:85vh}.Modal_header__yjfgR{padding:1.75rem 1.5rem 1rem}.Modal_body__xRhWj{padding:1rem 1.5rem 2rem}.Modal_title__ogCXo{font-size:1.5rem}}@media (max-width:480px){.Modal_header__yjfgR{padding:1.5rem 1.25rem .875rem}.Modal_body__xRhWj{padding:1rem 1.25rem 1.75rem}.Modal_modal__40Aa6{border-radius:20px}}.EventForm_form__uGu2u{display:flex;flex-direction:column;gap:1.25rem;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica Neue,Arial,sans-serif}.EventForm_form__uGu2u>p{margin:0 0 .5rem;font-size:.9375rem;color:#64748b;font-weight:500}.EventForm_form__uGu2u>p strong{color:#1e293b;font-weight:600}.EventForm_inputGroup__tn1Ws{margin-bottom:0}.EventForm_inputGroup__tn1Ws label{display:block;margin-bottom:.625rem;font-weight:600;color:#1e293b;font-size:.9375rem;letter-spacing:-.01em}.EventForm_inputGroup__tn1Ws input,.EventForm_inputGroup__tn1Ws textarea{width:100%;padding:.75rem 1rem;border:2px solid #e2e8f0;border-radius:12px;box-sizing:border-box;font-size:.9375rem;transition:all .2s ease;background-color:white;color:#1e293b;font-family:inherit}.EventForm_inputGroup__tn1Ws input:focus,.EventForm_inputGroup__tn1Ws textarea:focus{outline:none;border-color:#6600FF;background-color:#fff;box-shadow:0 0 0 3px rgba(124,58,237,.1)}.EventForm_inputGroup__tn1Ws input::placeholder,.EventForm_inputGroup__tn1Ws textarea::placeholder{color:#94a3b8}.EventForm_inputGroup__tn1Ws>select{width:100%;padding:.75rem 1rem;border:2px solid #e2e8f0;border-radius:12px;background-color:white;font-size:.9375rem;transition:all .2s ease;color:#1e293b;font-family:inherit;cursor:pointer}.EventForm_inputGroup__tn1Ws>select:focus{outline:none;border-color:#6600FF;background-color:#fff;box-shadow:0 0 0 3px rgba(124,58,237,.1)}.EventForm_inputGroup__tn1Ws>input,.EventForm_inputGroup__tn1Ws>select,.EventForm_inputGroup__tn1Ws>textarea{width:100%;padding:.875rem 1.125rem;border:2px solid #e2e8f0;border-radius:12px;box-sizing:border-box}.EventForm_timeSelector__IsICd{display:flex;align-items:center;gap:.5rem}.EventForm_timeSelector__IsICd select{padding:.75rem 2.5rem .75rem 1rem;border:2px solid #e2e8f0;border-radius:12px;background-color:white;font-size:.9375rem;color:#1e293b;font-family:inherit;-webkit-appearance:none;-moz-appearance:none;appearance:none;background-image:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' fill='none' viewBox='0 0 20 20'%3e%3cpath stroke='%2364758b' stroke-linecap='round' stroke-linejoin='round' stroke-width='1.5' d='M6 8l4 4 4-4'/%3e%3c/svg%3e");background-position:right .75rem center;background-repeat:no-repeat;background-size:1.25em 1.25em;cursor:pointer;transition:all .2s ease}.EventForm_timeSelector__IsICd select:focus{outline:none;border-color:#6600FF;box-shadow:0 0 0 3px rgba(124,58,237,.1)}.EventForm_timeSelector__IsICd span{color:#64748b;font-weight:600;font-size:1.125rem}.EventForm_button__6Dx_c{padding:.75rem 1.5rem;border:none;border-radius:12px;background:#1e293b;color:white;font-size:.875rem;font-weight:600;cursor:pointer;transition:all .2s ease;letter-spacing:.01em;font-family:inherit}.EventForm_button__6Dx_c:hover:not(:disabled){background:#334155}.EventForm_button__6Dx_c:active:not(:disabled){transform:translateY(1px)}.EventForm_button__6Dx_c:disabled{opacity:.6;cursor:not-allowed}.EventForm_buttonGroup__O12S3{display:flex;justify-content:flex-end;gap:.75rem;margin-top:.5rem}.EventForm_deleteButton___m0Q0{background:#ef4444}.EventForm_deleteButton___m0Q0:hover:not(:disabled){background:#dc2626}.EventForm_timePickerPlaceholder__W5yQV{width:100%;padding:.6rem .75rem;border:1px solid #cbd5e0;border-radius:6px;background-color:#f7fafc;color:#4a5568;font-size:1rem;line-height:1.5;cursor:wait}.EventForm_reportLinkContainer__B28MV{margin-top:1rem;text-align:center;padding-top:1rem;border-top:1px solid #e2e8f0}.EventForm_reportLink__ZJIc0{color:#6600FF;text-decoration:none;font-weight:600;font-size:.875rem;transition:color .2s ease}.EventForm_reportLink__ZJIc0:hover{color:#6600FF;text-decoration:underline}.EventForm_attachmentLink__r11tg{margin-top:.5rem}.EventForm_attachmentLink__r11tg a{display:inline-block;padding:.625rem 1rem;border-radius:12px;background-color:#f8fafc;border:1px solid #e2e8f0;color:#6600FF;text-decoration:none;font-weight:600;font-size:.875rem;transition:all .2s ease}.EventForm_attachmentLink__r11tg a:hover{background-color:#f1f5f9;border-color:#cbd5e1;text-decoration:none}.EventForm_speakerInputContainer__lz98U{display:flex;gap:.5rem}.EventForm_addButton__nQEfJ{padding:.75rem 1.25rem;border:2px solid #e2e8f0;background-color:white;border-radius:12px;cursor:pointer;transition:all .2s ease;font-size:.875rem;font-weight:600;color:#1e293b;font-family:inherit;white-space:nowrap;flex-shrink:0}.EventForm_addButton__nQEfJ:hover{background-color:#f8fafc;border-color:#cbd5e1}.EventForm_speakerList__MisI1{list-style:none;padding:0;margin-top:.75rem;display:flex;flex-wrap:wrap;gap:.5rem}.EventForm_speakerList__MisI1 li{display:flex;align-items:center;background-color:#f1f5f9;padding:.5rem .875rem;border-radius:12px;font-size:.875rem;color:#1e293b;font-weight:500;border:1px solid #e2e8f0}.EventForm_removeButton__p0JvX{background:none;border:none;font-size:1.125rem;margin-left:.5rem;cursor:pointer;color:#64748b;padding:0;line-height:1;display:flex;align-items:center;justify-content:center;width:18px;height:18px;border-radius:50%;transition:all .2s ease}.EventForm_removeButton__p0JvX:hover{color:#ef4444;background-color:rgba(239,68,68,.1)}.EventForm_inputGroup__tn1Ws select{width:100%;padding:.75rem 1rem;border:2px solid #e2e8f0;border-radius:12px;background-color:white;font-size:.9375rem;color:#1e293b;font-family:inherit;cursor:pointer;transition:all .2s ease}.EventForm_inputGroup__tn1Ws select:focus{outline:none;border-color:#6600FF;box-shadow:0 0 0 3px rgba(124,58,237,.1)}.EventForm_inputGroup__tn1Ws input[type=file]{padding:.75rem 1rem;border:2px dashed #e2e8f0;border-radius:12px;background-color:#f8fafc;font-size:.875rem;color:#64748b;cursor:pointer;transition:all .2s ease}.EventForm_inputGroup__tn1Ws input[type=file]:hover{border-color:#cbd5e1;background-color:#f1f5f9}.EventForm_inputGroup__tn1Ws input[type=file]:focus{outline:none;border-color:#6600FF;background-color:#fff;box-shadow:0 0 0 3px rgba(124,58,237,.1)}@media (max-width:640px){.EventForm_inputGroup__tn1Ws{margin-bottom:0}.EventForm_inputGroup__tn1Ws input,.EventForm_inputGroup__tn1Ws select,.EventForm_inputGroup__tn1Ws textarea{font-size:16px}.EventForm_buttonGroup__O12S3{flex-direction:column}.EventForm_button__6Dx_c{width:100%}.EventForm_speakerList__MisI1{gap:.375rem}}.ConfirmDialog_overlay__YAORf{position:fixed;top:0;left:0;right:0;bottom:0;background:rgba(0,0,0,.5);display:flex;align-items:center;justify-content:center;z-index:9999;padding:1rem;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);animation:ConfirmDialog_fadeIn__wrksi .3s ease-out}@keyframes ConfirmDialog_fadeIn__wrksi{0%{opacity:0}to{opacity:1}}@keyframes ConfirmDialog_slideUp__iQjCw{0%{transform:translateY(20px);opacity:0}to{transform:translateY(0);opacity:1}}.ConfirmDialog_dialog__sg9rt{background:rgba(255,255,255,.98);-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);border-radius:24px;border:1px solid rgba(255,255,255,.5);padding:2.5rem;max-width:480px;width:100%;box-shadow:0 25px 60px -10px rgba(0,0,0,.1);position:relative;animation:ConfirmDialog_slideUp__iQjCw .3s ease-out}.ConfirmDialog_dialog__sg9rt:before{content:"";position:absolute;top:0;left:0;right:0;height:4px;background:#1e293b;border-radius:24px 24px 0 0}.ConfirmDialog_closeButton__q2Ipd{position:absolute;top:1.25rem;right:1.25rem;background:rgba(239,68,68,.1);border:2px solid transparent;border-radius:12px;font-size:1.25rem;color:#ef4444;cursor:pointer;width:40px;height:40px;display:flex;align-items:center;justify-content:center;transition:all .3s ease}.ConfirmDialog_closeButton__q2Ipd:hover{background:rgba(239,68,68,.15);border-color:rgba(239,68,68,.3);transform:rotate(90deg)}.ConfirmDialog_icon__0MBxC{width:72px;height:72px;border-radius:50%;display:flex;align-items:center;justify-content:center;margin:1rem auto 1.75rem;font-size:2rem;box-shadow:0 8px 20px rgba(0,0,0,.15);animation:ConfirmDialog_iconBounce__tD_BR .5s ease-out}@keyframes ConfirmDialog_iconBounce__tD_BR{0%,to{transform:scale(1)}50%{transform:scale(1.1)}}.ConfirmDialog_icon__0MBxC.ConfirmDialog_danger__I6cbQ{background:#fee2e2;color:#dc2626}.ConfirmDialog_icon__0MBxC.ConfirmDialog_warning__tHgIU{background:#fef3c7;color:#f59e0b}.ConfirmDialog_icon__0MBxC.ConfirmDialog_info__4Wypt{background:#dbeafe;color:#3b82f6}.ConfirmDialog_title__qzdr1{font-size:1.75rem;font-weight:800;color:#1e293b;margin:0 0 1rem;text-align:center}.ConfirmDialog_message__fB5SO{font-size:1.05rem;color:#475569;margin:0 0 2.5rem;text-align:center;line-height:1.7}.ConfirmDialog_actions__Jfy1M{display:flex;gap:.75rem;justify-content:flex-end}.ConfirmDialog_cancelButton__rr6HM,.ConfirmDialog_confirmButton__QSKBm{padding:.875rem 1.75rem;border-radius:12px;font-weight:700;font-size:1rem;cursor:pointer;transition:all .3s cubic-bezier(.4,0,.2,1);border:none;min-width:120px}.ConfirmDialog_cancelButton__rr6HM{background:rgba(226,232,240,.5);color:#475569;border:2px solid rgba(148,163,184,.3)}.ConfirmDialog_cancelButton__rr6HM:hover{background:rgba(203,213,225,.7);border-color:rgba(148,163,184,.5);transform:translateY(-2px);box-shadow:0 4px 12px rgba(0,0,0,.1)}.ConfirmDialog_confirmButton__QSKBm{color:white;box-shadow:0 8px 20px rgba(0,0,0,.2)}.ConfirmDialog_confirmButton__QSKBm:hover{transform:translateY(-2px);box-shadow:0 12px 28px rgba(0,0,0,.25)}.ConfirmDialog_confirmButton__QSKBm.ConfirmDialog_danger__I6cbQ{background:#ef4444}.ConfirmDialog_confirmButton__QSKBm.ConfirmDialog_danger__I6cbQ:hover{box-shadow:0 12px 28px rgba(239,68,68,.4);background:#dc2626}.ConfirmDialog_confirmButton__QSKBm.ConfirmDialog_warning__tHgIU{background:#f59e0b}.ConfirmDialog_confirmButton__QSKBm.ConfirmDialog_warning__tHgIU:hover{box-shadow:0 12px 28px rgba(245,158,11,.4);background:#d97706}.ConfirmDialog_confirmButton__QSKBm.ConfirmDialog_info__4Wypt{background:#3b82f6}.ConfirmDialog_confirmButton__QSKBm.ConfirmDialog_info__4Wypt:hover{box-shadow:0 12px 28px rgba(59,130,246,.4);background:#2563eb}@media (max-width:640px){.ConfirmDialog_dialog__sg9rt{padding:1.5rem}.ConfirmDialog_actions__Jfy1M{flex-direction:column-reverse}.ConfirmDialog_cancelButton__rr6HM,.ConfirmDialog_confirmButton__QSKBm{width:100%}}.EmptyState_container__oiBh1{display:flex;flex-direction:column;align-items:center;justify-content:center;padding:4rem 1.5rem;text-align:center;min-height:350px}.EmptyState_iconWrapper__FF09l{width:100px;height:100px;border-radius:50%;background:linear-gradient(135deg,rgba(102,126,234,.1),rgba(118,75,162,.1));display:flex;align-items:center;justify-content:center;margin-bottom:2rem;transition:all .3s ease}.EmptyState_container__oiBh1:hover .EmptyState_iconWrapper__FF09l{transform:scale(1.05);background:linear-gradient(135deg,rgba(102,126,234,.15),rgba(118,75,162,.15))}.EmptyState_icon__hYO2s{font-size:3rem;background:linear-gradient(135deg,#6600FF,#6600FF);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text}.EmptyState_title__roCZy{font-size:1.75rem;font-weight:800;color:#1e293b;margin:0 0 .75rem}.EmptyState_description__Zm7H0{font-size:1.05rem;color:#64748b;margin:0 0 2.5rem;max-width:450px;line-height:1.7}.EmptyState_actionButton__hTyFr{padding:1rem 2rem;background:linear-gradient(135deg,#6600FF,#6600FF);color:white;border:none;border-radius:12px;font-weight:700;font-size:1.05rem;cursor:pointer;transition:all .3s cubic-bezier(.4,0,.2,1);box-shadow:0 8px 20px rgba(102,126,234,.35)}.EmptyState_actionButton__hTyFr:hover{transform:translateY(-3px);box-shadow:0 12px 28px rgba(102,126,234,.45)}.EmptyState_actionButton__hTyFr:active{transform:translateY(-1px);box-shadow:0 6px 16px rgba(102,126,234,.4)}@media (max-width:768px){.EmptyState_container__oiBh1{padding:3rem 1rem;min-height:280px}.EmptyState_iconWrapper__FF09l{width:80px;height:80px}.EmptyState_icon__hYO2s{font-size:2.5rem}.EmptyState_title__roCZy{font-size:1.5rem}.EmptyState_description__Zm7H0{font-size:1rem;max-width:350px}}@media (max-width:480px){.EmptyState_container__oiBh1{padding:2.5rem .75rem}.EmptyState_title__roCZy{font-size:1.35rem}.EmptyState_description__Zm7H0{font-size:.95rem}.EmptyState_actionButton__hTyFr{padding:.875rem 1.5rem;font-size:1rem}}.PollManager_managerContainer__5DxHi{display:flex;flex-direction:column;gap:1.75rem}.PollManager_managerContainer__5DxHi h3{font-size:1.125rem;font-weight:700;color:#1e293b;margin:0;letter-spacing:-.02em}.PollManager_managerContainer__5DxHi h4{font-size:1rem;font-weight:600;color:#1e293b;margin:0 0 1rem;letter-spacing:-.01em}.PollManager_form__7gGVx{display:flex;flex-direction:column;gap:1.25rem;background:white;padding:1.75rem;border-radius:18px;border:1px solid #f1f5f9;min-width:0;overflow:hidden}.PollManager_formGroup__ZkrRs{display:flex;flex-direction:column;gap:.5rem}.PollManager_formGroup__ZkrRs label{font-weight:600;font-size:.875rem;color:#64748b;text-transform:uppercase;letter-spacing:.05em}.PollManager_formGroup__ZkrRs input[type=text]{padding:.75rem 1rem;border-radius:12px;border:1px solid #e2e8f0;background:#fafafa;font-size:.9375rem;font-weight:500;color:#1e293b;transition:all .2s;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica Neue,Arial,sans-serif}.PollManager_formGroup__ZkrRs input[type=text]:hover{background:#ffffff;border-color:#cbd5e0}.PollManager_formGroup__ZkrRs input[type=text]:focus{outline:none;border-color:#6600FF;background:#ffffff;box-shadow:0 0 0 3px rgba(124,58,237,.1)}.PollManager_formGroup__ZkrRs input[type=text]:disabled{background-color:#f8fafc;cursor:not-allowed;opacity:.6}.PollManager_optionInput__Vz_uh{display:flex;align-items:center;gap:.75rem;margin-bottom:.5rem}.PollManager_optionInput__Vz_uh input{flex-grow:1}.PollManager_addBtn__CccsU,.PollManager_removeBtn__njpj_,.PollManager_submitBtn__cbGAC{padding:.75rem 1.25rem;border:none;border-radius:12px;cursor:pointer;font-weight:600;font-size:.875rem;transition:all .2s;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica Neue,Arial,sans-serif}.PollManager_removeBtn__njpj_{background-color:#fef2f2;color:#dc2626;width:36px;height:36px;padding:0;display:flex;align-items:center;justify-content:center;font-size:1.25rem;flex-shrink:0;border:1px solid #fecaca}.PollManager_removeBtn__njpj_:hover:not(:disabled){background-color:#dc2626;color:white;border-color:#dc2626}.PollManager_addBtn__CccsU{background-color:#fafafa;color:#64748b;border:1px dashed #cbd5e0;align-self:flex-start}.PollManager_addBtn__CccsU:hover:not(:disabled){background-color:#ffffff;color:#1e293b;border-color:#6600FF}.PollManager_submitBtn__cbGAC{background:#6600FF;color:white;padding:.875rem 1.5rem;font-size:.9375rem}.PollManager_submitBtn__cbGAC:hover:not(:disabled){background:#6600FF;transform:translateY(-1px);box-shadow:0 4px 12px rgba(124,58,237,.3)}.PollManager_addBtn__CccsU:disabled,.PollManager_removeBtn__njpj_:disabled,.PollManager_submitBtn__cbGAC:disabled{opacity:.5;cursor:not-allowed;transform:none}.PollManager_pollList___vfc3{background:white;padding:1.75rem;border-radius:18px;border:1px solid #f1f5f9;min-width:0;overflow:hidden}.PollManager_pollList___vfc3 ul{list-style-type:none;padding:0;margin:0;display:flex;flex-direction:column;gap:.75rem}.PollManager_pollItem__AuaES{background-color:#fafafa;padding:1rem;border:1px solid #e2e8f0;border-radius:12px;display:flex;justify-content:space-between;align-items:center;transition:all .2s;gap:1rem}.PollManager_pollItem__AuaES:hover{background-color:#ffffff;border-color:#cbd5e0}.PollManager_pollItem__AuaES.PollManager_active__4o9It{background:#f0fdf4;border-color:#86efac}.PollManager_pollContent__hpDHY{flex:1 1;display:flex;align-items:center;gap:1rem;flex-wrap:wrap}.PollManager_pollQuestion__Qemgn{margin:0;font-weight:600;font-size:.9375rem;color:#1e293b;letter-spacing:-.01em}.PollManager_activeBadge__w6mT2{background:#22c55e;color:white;padding:.25rem .75rem;border-radius:12px;font-size:.75rem;font-weight:700;letter-spacing:.025em;text-transform:uppercase}.PollManager_pollActions__K33Il{display:flex;gap:.5rem;flex-wrap:wrap}.PollManager_pollActions__K33Il button{padding:.5rem 1rem;border-radius:10px;cursor:pointer;font-weight:600;font-size:.8125rem;transition:all .2s;border:1px solid transparent;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica Neue,Arial,sans-serif}.PollManager_activateBtn__WVWmF{background-color:#f0fdf4;color:#15803d;border-color:#bbf7d0}.PollManager_activateBtn__WVWmF:hover{background-color:#22c55e;color:white;border-color:#22c55e}.PollManager_deactivateBtn__X5C8Q{background-color:#fef2f2;color:#dc2626;border-color:#fecaca}.PollManager_deactivateBtn__X5C8Q:hover{background-color:#dc2626;color:white;border-color:#dc2626}.PollManager_resultsBtn__SilUH{background-color:#fafafa;color:#64748b;border-color:#e2e8f0}.PollManager_resultsBtn__SilUH:hover{background-color:#6600FF;color:white;border-color:#6600FF}.PollManager_deleteBtn__vBjox{background-color:#fef2f2;color:#dc2626;border-color:#fecaca;padding:.5rem;font-size:.875rem}.PollManager_deleteBtn__vBjox:hover{background-color:#dc2626;color:white;border-color:#dc2626}.PollManager_resultsModal__RodsW{position:fixed;top:0;left:0;width:100%;height:100%;background-color:rgba(0,0,0,.5);display:flex;justify-content:center;align-items:center;z-index:2000;padding:1rem;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);animation:PollManager_fadeIn__TVoRJ .2s ease-out}@keyframes PollManager_fadeIn__TVoRJ{0%{opacity:0}to{opacity:1}}@keyframes PollManager_slideUp__HhvDN{0%{transform:translateY(20px);opacity:0}to{transform:translateY(0);opacity:1}}.PollManager_resultsContent__h1spw{background:white;padding:2rem;border-radius:18px;width:90%;max-width:600px;max-height:80vh;overflow-y:auto;position:relative;box-shadow:0 25px 50px -12px rgba(0,0,0,.25);animation:PollManager_slideUp__HhvDN .25s ease-out;border:1px solid #f1f5f9}.PollManager_closeResults__Cas3C{position:absolute;top:1.25rem;right:1.25rem;background:#fafafa;border:1px solid #e2e8f0;font-size:1.5rem;cursor:pointer;width:36px;height:36px;display:flex;align-items:center;justify-content:center;border-radius:10px;color:#64748b;transition:all .2s}.PollManager_closeResults__Cas3C:hover{background-color:#ffffff;color:#1e293b;border-color:#cbd5e0}.PollManager_resultsTitle__wEI1q{font-size:1.25rem;font-weight:700;color:#1e293b;margin:0 0 1rem;padding-right:3rem;letter-spacing:-.02em}.PollManager_totalVotesInfo__Kw5Gr{font-size:.875rem;color:#64748b;margin-bottom:1.5rem;padding:.75rem 1rem;background:#fafafa;border-radius:12px;text-align:center;font-weight:600}.PollManager_resultsList__eItIX{display:flex;flex-direction:column;gap:1rem}.PollManager_resultItem__EeBr_{padding:1rem;background:#fafafa;border-radius:12px;border:1px solid #f1f5f9}.PollManager_resultHeader___033w{display:flex;justify-content:space-between;align-items:center;margin-bottom:.625rem;gap:1rem}.PollManager_optionText__RnhyO{font-weight:600;color:#1e293b;font-size:.9375rem;letter-spacing:-.01em}.PollManager_voteInfo__u5o_L{font-weight:700;color:#6600FF;font-size:.8125rem;white-space:nowrap}.PollManager_progressBar__8ZCUb{width:100%;height:8px;background-color:#e2e8f0;border-radius:4px;overflow:hidden}.PollManager_progressFill__q6DDy{height:100%;background:#6600FF;border-radius:4px;transition:width .5s ease-out;min-width:0}@media (max-width:768px){.PollManager_form__7gGVx,.PollManager_pollList___vfc3{padding:1.25rem;border-radius:14px}.PollManager_pollItem__AuaES{flex-direction:column;align-items:flex-start;gap:.75rem}.PollManager_pollActions__K33Il{width:100%;justify-content:flex-start}.PollManager_resultsContent__h1spw{padding:1.5rem}.PollManager_resultsTitle__wEI1q{font-size:1.125rem}}@media (max-width:640px){.PollManager_form__7gGVx,.PollManager_pollList___vfc3{padding:1rem}.PollManager_resultsContent__h1spw{padding:1.25rem}}.PollViewer_modalOverlay__LuA0a{position:fixed;top:0;left:0;right:0;bottom:0;background:rgba(0,0,0,.75);display:flex;align-items:center;justify-content:center;z-index:9999;animation:PollViewer_fadeIn__7Xc4C .3s ease-in;padding:1rem}@keyframes PollViewer_fadeIn__7Xc4C{0%{opacity:0}to{opacity:1}}.PollViewer_modalContent__MJC2i{background:linear-gradient(135deg,#6600ff,#6600ff);border-radius:20px;padding:2.5rem;max-width:600px;width:100%;box-shadow:0 20px 60px rgba(0,0,0,.3);animation:PollViewer_slideUp__s5NMV .4s ease-out}@keyframes PollViewer_slideUp__s5NMV{0%{opacity:0;transform:translateY(30px)}to{opacity:1;transform:translateY(0)}}.PollViewer_dropdownContainer___jHuj{margin-top:1.5rem;width:100%}.PollViewer_dropdownToggle__ahipE{width:100%;display:flex;align-items:center;justify-content:space-between;padding:1rem 1.5rem;background:linear-gradient(135deg,#6600ff,#6600ff);color:white;border:none;border-radius:12px;font-size:1.1rem;font-weight:600;cursor:pointer;transition:all .3s ease;box-shadow:0 4px 15px rgba(102,126,234,.3)}.PollViewer_dropdownToggle__ahipE:hover{transform:translateY(-2px);box-shadow:0 6px 20px rgba(102,126,234,.4)}.PollViewer_dropdownContent__JIjzM{margin-top:1rem;padding:1.5rem;background:linear-gradient(135deg,#6600ff,#6600ff);border-radius:12px;box-shadow:0 4px 15px rgba(0,0,0,.1);animation:PollViewer_slideDown__qAoLD .3s ease-out}@keyframes PollViewer_slideDown__qAoLD{0%{opacity:0;transform:translateY(-10px)}to{opacity:1;transform:translateY(0)}}.PollViewer_dropdownContent__JIjzM .PollViewer_question__9ZEpw{margin:0 0 1.5rem}.PollViewer_dropdownContent__JIjzM .PollViewer_results__BR84A{padding:0}.PollViewer_dropdownContent__JIjzM .PollViewer_totalVotes__nCIAs{margin-top:1rem}.PollViewer_votingText__JMmFJ{text-align:center;color:white;font-size:1rem;margin-top:1rem;padding:.75rem;background:rgba(255,255,255,.2);border-radius:12px}@keyframes PollViewer_slideIn___DVnx{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}@keyframes PollViewer_pulse__S3_5_{0%,to{opacity:1}50%{opacity:.6}}@keyframes PollViewer_spin__jPbEr{to{transform:rotate(1turn)}}.PollViewer_viewerContainer__wvi6f{position:fixed;top:50%;left:50%;transform:translate(-50%,-50%);width:90%;max-width:550px;background:linear-gradient(135deg,#6600ff,#6600ff);padding:0;border-radius:16px;box-shadow:0 20px 60px rgba(0,0,0,.3);z-index:1000;animation:PollViewer_slideIn___DVnx .4s ease-out;overflow:hidden}.PollViewer_pollHeader__WHp7X{background:rgba(255,255,255,.1);padding:.75rem 1.5rem;border-bottom:1px solid rgba(255,255,255,.2)}.PollViewer_liveBadge__FXxqZ{display:inline-block;flex-shrink:0}.PollViewer_question__9ZEpw{font-size:1.35rem;font-weight:700;margin:1.5rem;color:white;text-align:center;line-height:1.5;text-shadow:0 2px 4px rgba(0,0,0,.2)}.PollViewer_options__SAMcl{display:flex;flex-direction:column;gap:.75rem;padding:0 1.5rem 1.5rem}.PollViewer_optionButton___iKxa{width:100%;padding:1rem 1.25rem;border:2px solid rgba(255,255,255,.3);border-radius:12px;background-color:rgba(255,255,255,.9);cursor:pointer;text-align:left;font-size:1rem;font-weight:500;transition:all .3s;display:flex;align-items:center;gap:.75rem;position:relative;overflow:hidden}.PollViewer_optionButton___iKxa:before{content:"";position:absolute;top:0;left:0;width:0;height:100%;background:linear-gradient(90deg,rgba(102,126,234,.1),rgba(118,75,162,.1));transition:width .3s;z-index:0}.PollViewer_optionButton___iKxa:hover:not(:disabled):before{width:100%}.PollViewer_optionButton___iKxa:hover:not(:disabled){border-color:rgba(255,255,255,.6);transform:translateX(4px);box-shadow:0 4px 12px rgba(0,0,0,.1)}.PollViewer_optionButton___iKxa:disabled{cursor:not-allowed;opacity:.7}.PollViewer_optionButton___iKxa.PollViewer_selected__YsZ9q{background:linear-gradient(135deg,#6600ff,#6600ff);border-color:transparent;color:white;font-weight:600;transform:scale(1.02);box-shadow:0 6px 20px rgba(102,126,234,.4)}.PollViewer_optionRadio__RmCyX{width:20px;height:20px;border-radius:50%;border:2px solid;display:flex;align-items:center;justify-content:center;font-size:.7rem;flex-shrink:0;position:relative;z-index:1}.PollViewer_voteButton__oV4Ll{width:100%;padding:1rem;border:none;border-radius:12px;background:white;color:#6600ff;font-size:1.1rem;font-weight:700;cursor:pointer;margin-top:.5rem;transition:all .3s;box-shadow:0 4px 12px rgba(0,0,0,.15)}.PollViewer_voteButton__oV4Ll:hover:not(:disabled){transform:translateY(-2px);box-shadow:0 6px 20px rgba(0,0,0,.2)}.PollViewer_voteButton__oV4Ll:disabled{background-color:rgba(255,255,255,.5);cursor:not-allowed;transform:none}.PollViewer_results__BR84A{display:flex;flex-direction:column;gap:1rem;padding:0 1.5rem 1.5rem}.PollViewer_resultBarContainer__SAq6I{width:100%;animation:PollViewer_slideIn___DVnx .4s ease-out backwards}.PollViewer_resultBarContainer__SAq6I:first-child{animation-delay:.1s}.PollViewer_resultBarContainer__SAq6I:nth-child(2){animation-delay:.2s}.PollViewer_resultBarContainer__SAq6I:nth-child(3){animation-delay:.3s}.PollViewer_resultBarContainer__SAq6I:nth-child(4){animation-delay:.4s}.PollViewer_resultInfo__djGJm{display:flex;justify-content:space-between;align-items:center;margin-bottom:.5rem;font-size:.95rem;color:white;font-weight:500}.PollViewer_optionName__MnpOv{display:flex;align-items:center;gap:.5rem}.PollViewer_leadingBadge__tb2Bq{font-size:1rem;animation:PollViewer_pulse__S3_5_ 2s infinite}.PollViewer_voteCount__kBmyW{font-weight:600;background:rgba(255,255,255,.2);padding:.25rem .75rem;border-radius:20px}.PollViewer_resultBar__fRkub{width:100%;background-color:rgba(255,255,255,.2);border-radius:20px;height:32px;overflow:hidden;box-shadow:inset 0 2px 4px rgba(0,0,0,.1)}.PollViewer_resultBarFill__HcKfL{height:100%;background:linear-gradient(90deg,rgba(255,255,255,.9),rgba(255,255,255,.7));border-radius:20px;transition:width .8s ease-out;display:flex;align-items:center;justify-content:flex-end;padding-right:.75rem;min-width:0}.PollViewer_resultBarFill__HcKfL.PollViewer_winning__OsaL_{background:linear-gradient(90deg,#ffd700,#ffed4e);box-shadow:0 0 20px rgba(255,215,0,.5)}.PollViewer_totalVotes__nCIAs{font-size:.95rem;background:rgba(255,255,255,.1)}.PollViewer_thankYouMessage__QEmx4,.PollViewer_totalVotes__nCIAs{text-align:center;color:white;margin-top:.5rem;padding:.75rem;border-radius:12px}.PollViewer_thankYouMessage__QEmx4{font-size:1rem;font-weight:600;background:rgba(255,255,255,.15);animation:PollViewer_slideIn___DVnx .5s ease-out .5s backwards}.PollViewer_loadingResults___4R_2{display:flex;flex-direction:column;align-items:center;gap:1rem;padding:2rem;color:white}.PollViewer_spinner__vjHAb{width:40px;height:40px;border:4px solid rgba(255,255,255,.3);border-top-color:white;border-radius:50%;animation:PollViewer_spin__jPbEr 1s linear infinite}@media (max-width:640px){.PollViewer_viewerContainer__wvi6f{width:95%;max-width:none}.PollViewer_modalContent__MJC2i{padding:1.5rem;max-width:95%}.PollViewer_question__9ZEpw{font-size:1.15rem;margin:1.25rem}.PollViewer_options__SAMcl{padding:0 1.25rem 1.25rem}.PollViewer_optionButton___iKxa{padding:.875rem 1rem;font-size:.95rem}.PollViewer_voteButton__oV4Ll{padding:.875rem;font-size:1rem}.PollViewer_results__BR84A{padding:0 1.25rem 1.25rem}.PollViewer_dropdownToggle__ahipE{font-size:1rem;padding:.875rem 1.25rem}.PollViewer_dropdownContent__JIjzM{padding:1.25rem}}@media (prefers-reduced-motion:reduce){.PollViewer_resultBarContainer__SAq6I,.PollViewer_thankYouMessage__QEmx4,.PollViewer_viewerContainer__wvi6f{animation:none}.PollViewer_optionButton___iKxa:before,.PollViewer_resultBarFill__HcKfL{transition:none}}.ReportViewer_container__rBCl1{padding:0;width:100%}.ReportViewer_centered__7hFvJ{text-align:center;padding:2.5rem;font-size:.95rem;color:#64748b}.ReportViewer_header__Jy77p{display:flex;justify-content:space-between;align-items:flex-start;margin-bottom:1.5rem;padding-bottom:1rem;border-bottom:1px solid #e2e8f0}.ReportViewer_titleRow__4S4St{display:flex;align-items:center;gap:.75rem;margin-bottom:.5rem}.ReportViewer_title__yIbVO{margin:0;font-size:1.125rem;font-weight:700;color:#1e293b}.ReportViewer_liveBadge__jQVBE{display:inline-block;flex-shrink:0}.ReportViewer_viewerCount__wnEB3{margin:0;color:#64748b;font-size:.875rem;font-weight:600}.ReportViewer_exportButton__Y0dgK{background:#10b981;color:white;padding:.625rem 1.25rem;border-radius:10px;border:none;font-weight:600;font-size:.875rem;cursor:pointer;transition:all .2s ease;box-shadow:0 2px 8px rgba(16,185,129,.2);white-space:nowrap}.ReportViewer_exportButton__Y0dgK:hover:not(:disabled){background:#059669;transform:translateY(-1px);box-shadow:0 4px 12px rgba(16,185,129,.25)}.ReportViewer_exportButton__Y0dgK:disabled{background:#cbd5e0;color:#94a3b8;cursor:not-allowed;transform:none;box-shadow:none;opacity:.6}.ReportViewer_tableContainer__uXJLY{overflow-x:auto;max-height:50vh;border-radius:12px;border:1px solid #e2e8f0}.ReportViewer_reportTable__tHI_R{width:100%;border-collapse:collapse}.ReportViewer_reportTable__tHI_R td,.ReportViewer_reportTable__tHI_R th{border:1px solid #e2e8f0;padding:.875rem 1rem;text-align:left;white-space:nowrap}.ReportViewer_reportTable__tHI_R th{background:#f8fafc;color:#475569;font-weight:700;font-size:.8125rem;position:-webkit-sticky;position:sticky;top:0;letter-spacing:.01em;text-transform:uppercase}.ReportViewer_reportTable__tHI_R td{color:#1e293b;font-size:.875rem;font-weight:500}.ReportViewer_reportTable__tHI_R tbody tr{background:white;transition:background .15s ease}.ReportViewer_reportTable__tHI_R tbody tr:nth-child(2n){background:#fafafa}.ReportViewer_reportTable__tHI_R tbody tr:hover{background:#f1f5f9}@media (max-width:1024px){.ReportViewer_container__rBCl1{padding:1.25rem}}@media (max-width:768px){.ReportViewer_container__rBCl1{padding:1rem}.ReportViewer_header__Jy77p{flex-direction:column;align-items:flex-start;gap:1rem}.ReportViewer_titleRow__4S4St{flex-wrap:wrap}.ReportViewer_title__yIbVO{font-size:1.125rem}.ReportViewer_liveBadge__jQVBE{font-size:.6875rem;padding:.3125rem .625rem}.ReportViewer_exportButton__Y0dgK{width:100%}.ReportViewer_tableContainer__uXJLY{overflow-x:auto;-webkit-overflow-scrolling:touch}.ReportViewer_reportTable__tHI_R{min-width:500px}.ReportViewer_reportTable__tHI_R td,.ReportViewer_reportTable__tHI_R th{padding:.625rem;font-size:.8125rem}}@media (max-width:640px){.ReportViewer_container__rBCl1{padding:.875rem}.ReportViewer_title__yIbVO{font-size:1rem}.ReportViewer_centered__7hFvJ{padding:1.5rem .75rem;font-size:.9375rem}}.calendar_container__nzNkI{padding:2rem;max-width:1400px;margin:0 auto;animation:calendar_fadeIn__mb3R3 .3s ease-out}@keyframes calendar_fadeIn__mb3R3{0%{opacity:0}to{opacity:1}}.calendar_header__mPKBc{margin-bottom:2rem}.calendar_title__70lUE{font-size:20px;color:#2c2c2c;font-weight:600;margin:0 0 .5rem;letter-spacing:-.02em}.calendar_subtitle__c9bwq{color:#2c2c2cb2;font-size:16px;font-weight:400;margin:0;line-height:1.6}.calendar_error__YTyTN{background:#fee2e2;color:#991b1b;padding:1rem;border-radius:8px;margin-bottom:1rem;font-size:.9rem}.calendar_calendarSection__X263l{margin-bottom:2rem}.calendar_statsContainer__Tdhq7{display:flex;gap:1rem;margin-bottom:1.5rem;max-width:500px}.calendar_statBox__PAaZv{flex:1 1;background:white;border:1px solid #f1f5f9;border-radius:12px;padding:1.25rem;display:flex;align-items:center;gap:1rem;box-shadow:0 2px 8px rgba(0,0,0,.04);min-width:0;transition:box-shadow .2s ease,border-color .2s ease}.calendar_clickableStatBox__VC15r:hover{box-shadow:0 4px 12px rgba(124,58,237,.15);border-color:#e9d5ff}.calendar_statIcon__qdD2s{font-size:1.75rem;color:#64748b;flex-shrink:0}.calendar_statContent___driD{display:flex;flex-direction:column;gap:.25rem}.calendar_statNumber__22cxV{font-size:1.5rem;font-weight:700;color:#1e293b;line-height:1}.calendar_statLabel__crDL8{font-size:.875rem;color:#64748b;font-weight:500}.calendar_calendarContainer__gPZae{width:100%;background:white;padding:1.5rem;border-radius:16px;border:1px solid #f1f5f9;box-shadow:0 4px 20px rgba(0,0,0,.06);overflow:hidden;position:relative}.calendar_eventsSection__qrWGU{margin-top:2rem}.calendar_section__xuJo2{background:white;border-radius:18px;padding:1.75rem;margin-bottom:1.75rem;border:1px solid #f1f5f9;min-width:0;overflow:hidden}.calendar_section__xuJo2:last-child{margin-bottom:0}.calendar_sectionTitle__e9z8G{font-size:1.125rem;font-weight:700;color:#1e293b;margin:0 0 1.5rem;letter-spacing:-.02em}.calendar_filters__5vSTR{display:flex;gap:1rem;margin-bottom:1.5rem;flex-wrap:wrap}.calendar_searchBox__w0yJw{position:relative;flex:1 1;min-width:250px}.calendar_searchIcon__huse8{position:absolute;left:1rem;top:50%;transform:translateY(-50%);color:#999;font-size:1rem}.calendar_searchInput__9um3U{width:100%;padding:.75rem 1rem .75rem 2.5rem;border:2px solid #e2e8f0;border-radius:12px;font-size:1rem;transition:all .3s ease;background:white}.calendar_searchInput__9um3U:focus{outline:none;border-color:#6600ff;box-shadow:0 0 0 3px rgba(102,126,234,.1)}.calendar_error__YTyTN{color:#d93025;text-align:center;font-size:1.2rem}.calendar_eventsList__sZpqh{display:grid;grid-template-columns:repeat(auto-fill,minmax(320px,1fr));grid-gap:1.5rem;gap:1.5rem}.calendar_eventCard__AMJOe{background:#ffffff;border-radius:12px;padding:1.4rem 1.6rem;display:flex;flex-direction:column;gap:.75rem;box-shadow:0 1px 3px rgba(0,0,0,.06);border:1px solid #e5e7eb;transition:box-shadow .2s ease,border-color .2s ease}.calendar_eventCard__AMJOe:hover{box-shadow:0 4px 12px rgba(0,0,0,.1);border-color:#d1d5db}.calendar_cardHeader___7hp9{display:flex;align-items:center;justify-content:space-between;gap:1rem}.calendar_companyIcon__skkqY{width:40px;height:40px;border-radius:999px;color:#ffffff;display:flex;align-items:center;justify-content:center;font-size:.8rem;font-weight:700;flex-shrink:0}.calendar_companyTexts__B_92_{flex:1 1;min-width:0;display:flex;align-items:center;justify-content:space-between;gap:1rem}.calendar_companyName__jeItf{font-size:.95rem;font-weight:700;color:#1f2937;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.calendar_liveBadge__ZlgM_{display:inline-block;flex-shrink:0;width:66px;height:24px}.calendar_liveBadge__ZlgM_ svg{width:100%;height:100%}.calendar_statusBadge__roaZE{padding:.375rem .75rem;border-radius:18px;font-size:.6875rem;font-weight:600;white-space:nowrap;letter-spacing:.01em}.calendar_statusApproved__cov8F{background:#d4edda;color:#155724}.calendar_statusPending__IRKcz{background:#fff3cd;color:#856404}.calendar_statusRejected__GFR0S{background:#f8d7da;color:#721c24}.calendar_eventDetails__pq6R6{display:flex;flex-direction:column;gap:.5rem;flex:1 1}.calendar_menuWrapper__Dl7dq{position:relative;flex-shrink:0}.calendar_moreButton__nGXwQ{border:none;background:transparent;color:#1c1b1f;cursor:pointer;font-size:1.25rem;padding:.2rem .4rem;border-radius:6px;transition:background .15s ease,color .15s ease;line-height:1;display:flex;align-items:center;justify-content:center}.calendar_moreButton__nGXwQ:hover{background:#f3f4f6;color:#2c2c2c}.calendar_cardMenu__vqEhg{position:absolute;top:120%;right:0;min-width:170px;background:#ffffff;border-radius:14px;box-shadow:0 18px 40px rgba(15,23,42,.18);border:1px solid rgba(229,231,235,.9);padding:.25rem;z-index:20}.calendar_menuItem__xFUN6{width:100%;border:none;background:transparent;text-align:left;padding:.55rem .7rem;border-radius:10px;font-size:.85rem;color:#111827;cursor:pointer;transition:background .15s ease,color .15s ease;display:flex;align-items:center;gap:.4rem;text-decoration:none}.calendar_menuItem__xFUN6:hover{background:#111827;color:#f9fafb}.calendar_menuItemSuccess__SbrEY{color:#059669}.calendar_menuItemSuccess__SbrEY:hover{background:#059669;color:#f0fdf4}.calendar_menuItemDanger__T1BMA{color:#b91c1c}.calendar_menuItemDanger__T1BMA:hover{background:#b91c1c;color:#fef2f2}.calendar_menuItemDisabled__FlvbN{opacity:.5;cursor:not-allowed}.calendar_cardTitle__SmOe_{font-size:1.05rem;font-weight:700;color:#1f2937;line-height:1.45;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;margin-top:.25rem}.calendar_metaIcon__Q50LD{width:18px;height:18px;margin-right:.4rem;color:#6b7280;flex-shrink:0}.calendar_metaValue__90V_U{font-feature-settings:"tnum";font-variant-numeric:tabular-nums;font-size:.95rem;font-weight:600;color:#1f2937}.calendar_cardRow__rPyYf{display:flex;align-items:center;gap:.25rem;margin-top:.5rem}.calendar_cardRowMuted__xtPuQ{font-size:.875rem;color:#9ca3af;margin-top:.25rem;line-height:1.5}.calendar_emptyState__dN9H0{text-align:center;padding:3rem;color:#64748b;font-size:1rem}.calendar_linkGenerator__ulisw{display:flex;flex-direction:column;gap:1.5rem}.calendar_linkInfo__kKpjP{padding:1.25rem;background:linear-gradient(135deg,#f6f8fb,#e9ecef);border-radius:12px;border-left:4px solid #6600ff}.calendar_linkInfo__kKpjP h3{margin:0 0 .5rem;color:#2d3748;font-size:1.25rem}.calendar_linkInfoDate__U0sbg{margin:0;color:#718096;font-size:.95rem}.calendar_passwordInfo__ixUQT{margin-top:.75rem;padding:.75rem;background:#fff3cd;border-radius:8px;color:#856404;font-size:.9rem}.calendar_companySelector__zrmZs{display:flex;flex-direction:column;gap:.75rem}.calendar_companySelector__zrmZs label{font-weight:600;color:#2d3748;font-size:.95rem}.calendar_companySelector__zrmZs select{border:2px solid #e2e8f0;border-radius:10px;font-size:.95rem;color:#2d3748;background:white;transition:all .2s ease;cursor:pointer;outline:none;-webkit-appearance:none;-moz-appearance:none;appearance:none;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='12' height='12' viewBox='0 0 12 12'%3E%3Cpath fill='%23667eea' d='M6 9L1 4h10z'/%3E%3C/svg%3E");background-repeat:no-repeat;background-position:right 1rem center;padding:.875rem 2.5rem .875rem 1rem}.calendar_companySelector__zrmZs select:hover{border-color:#6600ff;background-color:#f7fafc}.calendar_companySelector__zrmZs select:focus{border-color:#6600ff;box-shadow:0 0 0 3px rgba(102,126,234,.1);background-color:white}.calendar_companySelector__zrmZs select option{padding:.5rem}.calendar_companyInfo__QZ6bR{display:flex;flex-direction:column;gap:.75rem}.calendar_companyInfo__QZ6bR label{font-weight:600;color:#2d3748;font-size:.95rem}.calendar_selectedCompany__N8by8{padding:.875rem 1rem;background:linear-gradient(135deg,#f0f4ff,#e8eeff);border:2px solid #6600ff;border-radius:10px;font-size:.95rem;font-weight:600;color:#6600ff;display:flex;align-items:center;gap:.5rem}.calendar_selectedCompany__N8by8:before{content:"🏢";font-size:1.1rem}.calendar_generatedLink__OXEY_{display:flex;flex-direction:column;gap:.75rem}.calendar_generatedLink__OXEY_ label{font-weight:600;color:#2d3748}.calendar_linkDisplay__H0Pim{display:flex;gap:.5rem}.calendar_linkInput__0d94Y{flex:1 1;padding:.75rem 1rem;border:2px solid #cbd5e0;border-radius:8px;font-size:.9rem;font-family:monospace;background:#f7fafc;color:#2d3748}.calendar_copyButton__qiFEG{padding:.75rem 1.25rem;background:linear-gradient(135deg,#6600ff,#6600ff);color:white;border:none;border-radius:8px;font-weight:600;cursor:pointer;transition:all .2s ease;display:flex;align-items:center;justify-content:center;min-width:60px}.calendar_copyButton__qiFEG:hover{transform:translateY(-2px);box-shadow:0 4px 12px rgba(102,126,234,.3)}.calendar_linkHint__t5yQP{margin:0;color:#718096;font-size:.85rem;font-style:italic}@media (max-width:1400px){.calendar_eventsList__sZpqh{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (max-width:1100px){.calendar_eventsList__sZpqh{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:1023px){.calendar_container__nzNkI{padding:1.5rem}.calendar_statsContainer__Tdhq7{gap:.75rem}.calendar_statBox__PAaZv{padding:1rem}}@media (max-width:768px){.calendar_container__nzNkI{padding:1rem}.calendar_statsContainer__Tdhq7{flex-direction:column;gap:.75rem}.calendar_statIcon__qdD2s,.calendar_statNumber__22cxV{font-size:1.25rem}.calendar_eventsList__sZpqh{grid-template-columns:1fr}.calendar_eventCard__AMJOe{padding:1.25rem}.calendar_eventActions__tLSBj{gap:.5rem}.calendar_actionButton__AfkZ2{font-size:.85rem;padding:.5rem .875rem}}@media (max-width:640px){.calendar_container__nzNkI{padding:.875rem}.calendar_eventTitle__WLswS{flex-direction:column;align-items:flex-start;gap:.5rem}.calendar_eventHeader__0p2kd{flex-direction:column;gap:.75rem}.calendar_eventActions__tLSBj{flex-direction:column}.calendar_actionButton__AfkZ2{width:100%;justify-content:center}}.past-events_container__PIBZj{padding:2rem;max-width:1400px;margin:0 auto;animation:past-events_fadeIn__b3nHO .3s ease-out}@keyframes past-events_fadeIn__b3nHO{0%{opacity:0}to{opacity:1}}.past-events_header__jXo__{margin-bottom:2rem}.past-events_title__NJJXk{font-size:20px;color:#2c2c2c;font-weight:600;margin:0 0 .5rem;letter-spacing:-.02em}.past-events_subtitle__Ym7YQ{color:#2c2c2cb2;font-size:16px;font-weight:400;margin:0;line-height:1.6}.past-events_controlsRow__oHY2U{display:flex;align-items:center;justify-content:space-between;gap:2rem;margin-bottom:1.5rem}.past-events_paginationSummary__wuqKN{display:flex;align-items:center;gap:1.5rem;color:#6b7280;font-size:.9rem}.past-events_pageSizeText__wau4j{white-space:nowrap}.past-events_pageControls__dJpmO{display:flex;align-items:center;gap:.75rem}.past-events_pageButton__6bLHn{min-width:32px;height:32px;padding:0 .5rem;border-radius:8px;border:1px solid #e5e7eb;background:#f9fafb;display:flex;align-items:center;justify-content:center;cursor:pointer;color:#6b7280;font-size:14px;transition:all .15s ease}.past-events_pageButton__6bLHn:hover:not(:disabled){background:#f3f4f6;border-color:#d1d5db;color:#4b5563}.past-events_pageButton__6bLHn:disabled{opacity:.5;cursor:not-allowed;background:#f9fafb}.past-events_pageInfo__2HDEX{font-size:.9rem;color:#4b5563;font-weight:500;min-width:50px;text-align:center}.past-events_searchBar__AkaMO{display:flex;align-items:center;gap:.75rem;background:#f9fafb;border:1px solid #e5e7eb;border-radius:12px;padding:.85rem 1.25rem;flex:1 1;max-width:600px}.past-events_searchIcon__P98rD{width:20px;height:20px;color:#6600ff;flex-shrink:0}.past-events_searchInput__xMTD0{border:none;outline:none;background:transparent;width:100%;font-size:.95rem;color:#111827}.past-events_searchInput__xMTD0::placeholder{color:#9ca3af}.past-events_eventGrid__LOxUq{display:grid;grid-template-columns:repeat(auto-fill,minmax(320px,1fr));grid-gap:1.5rem;gap:1.5rem}.past-events_eventCard__3J7S0{background:#ffffff;border-radius:12px;padding:1.4rem 1.6rem;display:flex;flex-direction:column;gap:.75rem;box-shadow:0 1px 3px rgba(0,0,0,.06);border:1px solid #e5e7eb;transition:transform .2s ease,box-shadow .2s ease,border-color .2s ease}.past-events_eventCard__3J7S0:hover{transform:translateY(-2px);box-shadow:0 4px 12px rgba(0,0,0,.1);border-color:#d1d5db}.past-events_cardHeader___NngO{display:flex;align-items:center;justify-content:space-between;gap:1rem}.past-events_companyIcon__kgdVv{width:40px;height:40px;border-radius:999px;color:#ffffff;display:flex;align-items:center;justify-content:center;font-size:.8rem;font-weight:700;flex-shrink:0}.past-events_companyTexts__zzIBU{flex:1 1;min-width:0}.past-events_companyName__igsSG{font-size:.95rem;font-weight:700;color:#1f2937;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.past-events_menuWrapper__J2P_6{position:relative;flex-shrink:0}.past-events_moreButton__pFZbo{border:none;background:transparent;color:#1c1b1f;cursor:pointer;font-size:1.25rem;padding:.2rem .4rem;border-radius:6px;transition:background .15s ease,color .15s ease;line-height:1;display:flex;align-items:center;justify-content:center}.past-events_moreButton__pFZbo:hover{background:#f3f4f6;color:#2c2c2c}.past-events_cardMenu__7B1P4{position:absolute;top:120%;right:0;min-width:150px;background:#ffffff;border-radius:14px;box-shadow:0 18px 40px rgba(15,23,42,.18);border:1px solid rgba(229,231,235,.9);padding:.25rem;z-index:10}.past-events_menuItem__tGWpZ{width:100%;border:none;background:transparent;text-align:left;padding:.55rem .7rem;border-radius:10px;font-size:.85rem;color:#111827;cursor:pointer;transition:background .15s ease,color .15s ease}.past-events_menuItem__tGWpZ:hover{background:#111827;color:#f9fafb}.past-events_cardTitle__9QPDm{font-size:1.05rem;font-weight:700;color:#1f2937;line-height:1.45;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;margin-top:.25rem}.past-events_metaIcon__DsZfC{width:18px;height:18px;margin-right:.4rem;color:#6b7280;flex-shrink:0}.past-events_metaValue__hd5wK{font-feature-settings:"tnum";font-variant-numeric:tabular-nums;font-size:.95rem;font-weight:600;color:#1f2937}.past-events_cardRow__mWU_1{display:flex;align-items:center;gap:.25rem;margin-top:.5rem}.past-events_cardRowMuted__4YNQ8{font-size:.875rem;color:#9ca3af;margin-top:.25rem;line-height:1.5}.past-events_reportButton__7TjXw{border:none;border-radius:999px;padding:.4rem .85rem;font-size:.8rem;font-weight:500;cursor:pointer;background:#111827;color:#f9fafb;white-space:nowrap;transition:background .15s ease,box-shadow .15s ease,transform .1s ease}.past-events_reportButton__7TjXw:hover{background:#000000;box-shadow:0 10px 24px rgba(15,23,42,.25);transform:translateY(-1px)}.past-events_emptyState__9M8U0{grid-column:1/-1;text-align:center;padding:3rem 1rem;color:#6b7280;font-size:.95rem}@media (max-width:1400px){.past-events_container__PIBZj{padding:1.5rem}}@media (max-width:768px){.past-events_container__PIBZj{padding:1rem}.past-events_controlsRow__oHY2U{flex-direction:column;align-items:flex-start;gap:1rem}.past-events_paginationSummary__wuqKN{width:100%;justify-content:flex-end;gap:1rem}.past-events_pageSizeText__wau4j{display:none}.past-events_searchBar__AkaMO{width:100%;max-width:none}.past-events_eventGrid__LOxUq{grid-template-columns:1fr}}@media (max-width:640px){.past-events_container__PIBZj{padding:.875rem}}.LoginForm_form__1ml4Z{display:flex;flex-direction:column;width:100%;max-width:460px;margin:2rem auto;padding:3rem 2.5rem;border:none;border-radius:24px;background:rgba(255,255,255,.98);-webkit-backdrop-filter:blur(30px);backdrop-filter:blur(30px);box-shadow:0 24px 80px rgba(0,0,0,.1);gap:1.75rem;animation:LoginForm_slideUp__1Vfwh .6s ease-out;position:relative;z-index:1;overflow:hidden}.LoginForm_form__1ml4Z:before{content:"";position:absolute;top:0;left:0;right:0;height:4px;background:#1e293b;border-radius:24px 24px 0 0}@keyframes LoginForm_slideUp__1Vfwh{0%{opacity:0;transform:translateY(30px)}to{opacity:1;transform:translateY(0)}}.LoginForm_inputGroup__zyV6W{display:flex;flex-direction:column}.LoginForm_inputGroup__zyV6W label{margin-bottom:.625rem;font-weight:600;color:#2d3748;font-size:.95rem;letter-spacing:.2px}.LoginForm_inputGroup__zyV6W input,.LoginForm_inputGroup__zyV6W select,.LoginForm_inputGroup__zyV6W textarea{padding:.875rem 1.125rem;border:2px solid #e2e8f0;border-radius:12px;font-size:1rem;background-color:#fafafa;transition:all .3s cubic-bezier(.4,0,.2,1)}.LoginForm_inputGroup__zyV6W input:focus,.LoginForm_inputGroup__zyV6W select:focus,.LoginForm_inputGroup__zyV6W textarea:focus{outline:none;border-color:#1e293b;background-color:#fff;box-shadow:0 0 0 4px rgba(30,41,59,.1);transform:translateY(-1px)}.LoginForm_button__2Z1YA{padding:1rem 1.5rem;border:none;border-radius:999px;background:#111827;color:#f9fafb;font-size:1.05rem;font-weight:700;cursor:pointer;transition:background .2s ease,box-shadow .2s ease,transform .1s ease;box-shadow:0 12px 28px rgba(15,23,42,.28);position:relative;overflow:hidden}.LoginForm_button__2Z1YA:before{content:"";position:absolute;top:0;left:-100%;width:100%;height:100%;background:linear-gradient(90deg,transparent,rgba(255,255,255,.1),transparent);transition:left .5s}.LoginForm_button__2Z1YA:hover:not(:disabled):before{left:100%}.LoginForm_button__2Z1YA:hover:not(:disabled){transform:translateY(-2px);box-shadow:0 18px 40px rgba(15,23,42,.4);background:#000000}.LoginForm_button__2Z1YA:active:not(:disabled){transform:translateY(-1px);box-shadow:0 6px 16px rgba(30,41,59,.25)}.LoginForm_button__2Z1YA:disabled{background:#cbd5e1;cursor:not-allowed;transform:none;box-shadow:none}.LoginForm_inputError__YObcA{border-color:#ef4444!important;background-color:#fef2f2!important;box-shadow:0 0 0 4px rgba(239,68,68,.1)!important}.LoginForm_errorText__zcBcq{color:#dc2626;font-size:.875rem;margin-top:.5rem;display:flex;align-items:center;gap:.375rem;font-weight:500}.LoginForm_errorText__zcBcq:before{content:"⚠";font-size:1rem}.LoginForm_success__mrkkC{color:#28a745;margin-bottom:1rem;text-align:center}.LoginForm_linkText__XypEh{margin-top:1.5rem;text-align:center;color:#4a5568;font-size:.95rem}.LoginForm_linkText__XypEh a{color:#1e293b;font-weight:600;text-decoration:none;position:relative;transition:color .3s ease}.LoginForm_linkText__XypEh a:after{content:"";position:absolute;bottom:-2px;left:0;width:0;height:2px;background:#1e293b;transition:width .3s ease}.LoginForm_linkText__XypEh a:hover{color:#0f172a}.LoginForm_linkText__XypEh a:hover:after{width:100%}@media (max-width:640px){.LoginForm_form__1ml4Z{max-width:100%;padding:2rem 1.5rem;margin:1rem}}@media (max-width:480px){.LoginForm_form__1ml4Z{padding:1.75rem 1.25rem;border-radius:20px}.LoginForm_inputGroup__zyV6W input,.LoginForm_inputGroup__zyV6W select,.LoginForm_inputGroup__zyV6W textarea{font-size:16px}}.login_container__f_WH2{display:flex;flex-direction:column;justify-content:center;align-items:center;min-height:100vh;background:#f8fafc;position:relative;overflow:hidden}.login_container__f_WH2:before{content:"";position:absolute;width:500px;height:500px;background:linear-gradient(135deg,rgba(102,126,234,.1),rgba(118,75,162,.1));border-radius:50%;top:-250px;right:-250px;animation:login_float__lRg3R 8s ease-in-out infinite}.login_container__f_WH2:after{content:"";position:absolute;width:400px;height:400px;background:linear-gradient(135deg,rgba(118,75,162,.1),rgba(102,126,234,.1));border-radius:50%;bottom:-200px;left:-200px;animation:login_float__lRg3R 6s ease-in-out infinite reverse}@keyframes login_float__lRg3R{0%,to{transform:translateY(0) rotate(0deg)}50%{transform:translateY(-20px) rotate(180deg)}}.login_title__PYRzi{font-size:3rem;font-weight:900;background:linear-gradient(135deg,#6600FF,#6600FF);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text;margin-bottom:2rem;animation:login_slideDown__37GDQ .6s ease-out;position:relative;z-index:1;letter-spacing:-1px}@keyframes login_slideDown__37GDQ{0%{opacity:0;transform:translateY(-30px)}to{opacity:1;transform:translateY(0)}}.login_errorMessage__jhRzh{color:#dc2626;background:rgba(254,226,226,.95);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);border:2px solid rgba(239,68,68,.3);padding:1rem 1.5rem;border-radius:16px;margin-bottom:1.5rem;max-width:440px;text-align:center;box-shadow:0 8px 20px rgba(239,68,68,.2);animation:login_shake__eqPfa .5s ease-in-out;position:relative;z-index:1;font-weight:600}@keyframes login_shake__eqPfa{0%,to{transform:translateX(0)}25%{transform:translateX(-10px)}75%{transform:translateX(10px)}}.UserList_userListContainer__b8TC5{width:100%;min-width:0}.UserList_emptyState__CMtWB{padding:3rem 2rem;text-align:center;color:#64748b;font-size:1rem;background:#f8fafc;border-radius:12px;border:2px dashed #e2e8f0}.UserList_emptyState__CMtWB p{margin:0}.UserList_header__zKw4P{display:flex;justify-content:space-between;align-items:center;margin-bottom:1.5rem}.UserList_title__Wt5Mm{font-size:1.75rem;font-weight:800;color:#1e293b}.UserList_addUserButton__6Rive{background:#6600FF;color:white;padding:.75rem 1.5rem;border:none;border-radius:12px;cursor:pointer;font-weight:700;font-size:1rem;transition:all .2s ease;box-shadow:0 4px 12px rgba(124,58,237,.25)}.UserList_addUserButton__6Rive:hover{background:#6600FF;transform:translateY(-1px);box-shadow:0 6px 16px rgba(124,58,237,.3)}.UserList_tableContainer__CwaZE{overflow-x:auto}.UserList_table__4Z44V{width:100%;border-collapse:collapse;text-align:left;color:#4a5568}.UserList_table__4Z44V td,.UserList_table__4Z44V th{padding:1rem 1.25rem;border-bottom:1px solid #e2e8f0}.UserList_table__4Z44V th{font-size:.875rem;font-weight:600;text-transform:uppercase;color:#718096}.UserList_table__4Z44V tbody tr:last-child td{border-bottom:none}.UserList_table__4Z44V tbody tr:hover{background:#f8fafc}.UserList_select__GvNva{padding:.625rem 1rem;border:2px solid #e2e8f0;border-radius:10px;font-size:.95rem;background-color:#fafafa;transition:all .3s cubic-bezier(.4,0,.2,1);font-weight:500}.UserList_select__GvNva:focus{outline:none;border-color:#6600FF;background-color:#fff;box-shadow:0 0 0 4px rgba(124,58,237,.15)}.UserList_button__Wgmry{padding:.625rem 1.25rem;border:none;border-radius:10px;font-size:.9rem;font-weight:700;cursor:pointer;transition:all .3s cubic-bezier(.4,0,.2,1);margin-right:.5rem}.UserList_button__Wgmry:last-child{margin-right:0}.UserList_saveButton__Mzq3I{background:#10b981;color:white;box-shadow:0 2px 8px rgba(16,185,129,.2)}.UserList_saveButton__Mzq3I:hover{background:#059669;transform:translateY(-1px);box-shadow:0 4px 12px rgba(16,185,129,.25)}.UserList_cancelButton__NW1GC{background-color:#e2e8f0;color:#4a5568}.UserList_cancelButton__NW1GC:hover{background-color:#cbd5e0}.UserList_editButton__lsRtn{background:#6600FF;color:white;box-shadow:0 2px 8px rgba(124,58,237,.2)}.UserList_editButton__lsRtn:hover{background:#6600FF;transform:translateY(-1px);box-shadow:0 4px 12px rgba(124,58,237,.25)}.UserList_deleteButton__y7gAl{background:#ef4444;color:white;box-shadow:0 2px 8px rgba(239,68,68,.2)}.UserList_deleteButton__y7gAl:hover{background:#dc2626;transform:translateY(-1px);box-shadow:0 4px 12px rgba(239,68,68,.25)}.UserList_error__rwNop{color:#e53e3e;margin-bottom:1rem;background-color:#fed7d7;padding:1rem;border-radius:.375rem}.UserList_companyForm__kqdMS{background:#f8fafc;border:1px solid #e2e8f0;border-radius:16px;padding:1.5rem;margin-bottom:1.5rem}.UserList_formTitle__49OVH{font-size:1rem;font-weight:700;color:#1e293b;margin:0 0 1rem;letter-spacing:-.02em}.UserList_formGroup__JmAAl{display:flex;gap:1rem;align-items:flex-end}@media (max-width:768px){.UserList_formGroup__JmAAl{flex-direction:column;align-items:stretch}.UserList_formGroup__JmAAl button{width:100%}}@media (max-width:1024px){.UserList_userListContainer__b8TC5{padding:1.75rem}.UserList_tableContainer__CwaZE{overflow-x:auto;-webkit-overflow-scrolling:touch}.UserList_table__4Z44V{min-width:600px}}@media (max-width:640px){.UserList_userListContainer__b8TC5{padding:1.5rem;margin-top:2rem}.UserList_header__zKw4P{flex-direction:column;align-items:flex-start;gap:1rem}.UserList_addUserButton__6Rive{width:100%;justify-content:center}.UserList_title__Wt5Mm{font-size:1.5rem}.UserList_table__4Z44V td,.UserList_table__4Z44V th{padding:.75rem .5rem;font-size:.875rem}}@keyframes SkeletonLoader_shimmer__qrwSK{0%{background-position:-468px 0}to{background-position:468px 0}}.SkeletonLoader_skeletonBar__fl0hp,.SkeletonLoader_skeletonButton__lCmK1,.SkeletonLoader_skeletonCard__uqA2b,.SkeletonLoader_skeletonIcon__D_FBl,.SkeletonLoader_skeletonInput__JDrSo,.SkeletonLoader_skeletonLabel__51Zig,.SkeletonLoader_skeletonSubtitle__WPy7w,.SkeletonLoader_skeletonTableCell__3p89f,.SkeletonLoader_skeletonTableHeaderCell__q8sac,.SkeletonLoader_skeletonText__QPiEc,.SkeletonLoader_skeletonTitle__fDaHz{background:linear-gradient(90deg,#f0f0f0 0,#e0e0e0 20%,#f0f0f0 40%,#f0f0f0);background-size:800px 104px;animation:SkeletonLoader_shimmer__qrwSK 1.5s linear infinite;border-radius:8px}.SkeletonLoader_skeletonCard__uqA2b{display:flex;align-items:center;gap:1.5rem;padding:1.5rem;border:1px solid #e2e8f0;border-radius:16px;min-height:120px}.SkeletonLoader_skeletonIcon__D_FBl{width:60px;height:60px;border-radius:50%;flex-shrink:0}.SkeletonLoader_skeletonContent__414PV{flex:1 1;display:flex;flex-direction:column;gap:.75rem}.SkeletonLoader_skeletonText__QPiEc{height:14px;border-radius:4px}.SkeletonLoader_skeletonTitle__fDaHz{height:36px;width:80px;border-radius:6px}.SkeletonLoader_skeletonSubtitle__WPy7w{height:20px;width:300px;max-width:100%}.SkeletonLoader_dashboardSkeleton__XQ2ly{padding:2rem;max-width:1400px;margin:0 auto}.SkeletonLoader_dashboardSkeleton__XQ2ly .SkeletonLoader_skeletonTitle__fDaHz{width:250px;height:40px;margin-bottom:.5rem}.SkeletonLoader_dashboardSkeleton__XQ2ly .SkeletonLoader_skeletonSubtitle__WPy7w{margin-bottom:2rem}.SkeletonLoader_skeletonGrid__tNyL2{display:grid;grid-template-columns:repeat(auto-fit,minmax(240px,1fr));grid-gap:1.5rem;gap:1.5rem;margin-bottom:2.5rem}.SkeletonLoader_skeletonChartsGrid__TVawz{display:grid;grid-template-columns:repeat(auto-fit,minmax(400px,1fr));grid-gap:1.5rem;gap:1.5rem;margin-bottom:2.5rem}.SkeletonLoader_skeletonChart__2iP0a{background-color:#fff;border-radius:16px;padding:1.5rem 2rem;border:1px solid #e2e8f0;min-height:300px}.SkeletonLoader_skeletonChartBars__1odgM{display:flex;align-items:flex-end;gap:1rem;height:200px}.SkeletonLoader_skeletonBar__fl0hp{flex:1 1;border-radius:8px 8px 0 0;min-width:40px}.SkeletonLoader_skeletonList__rWW90{display:flex;flex-direction:column;gap:1rem}.SkeletonLoader_skeletonListItem__tNJMn{display:flex;justify-content:space-between;align-items:center;padding:.75rem 0;border-bottom:1px solid #e2e8f0}.SkeletonLoader_formSkeleton__agmbO{display:flex;flex-direction:column;gap:1.5rem}.SkeletonLoader_skeletonFormField__j2t6X{display:flex;flex-direction:column;gap:.5rem}.SkeletonLoader_skeletonLabel__51Zig{height:16px;width:120px}.SkeletonLoader_skeletonInput__JDrSo{height:44px;border-radius:8px}.SkeletonLoader_skeletonButton__lCmK1{height:48px;border-radius:8px;width:150px}.SkeletonLoader_skeletonTable__fQGXD{width:100%;border-radius:12px;overflow:hidden;border:1px solid #e2e8f0}.SkeletonLoader_skeletonTableHeader__IJ2Te{display:flex;gap:1rem;padding:1rem 1.25rem;background:#f8fafc;border-bottom:2px solid #e2e8f0}.SkeletonLoader_skeletonTableHeaderCell__q8sac{flex:1 1;height:16px;border-radius:4px}.SkeletonLoader_skeletonTableBody__NbF4j{display:flex;flex-direction:column}.SkeletonLoader_skeletonTableRow__QhDp8{display:flex;gap:1rem;padding:1rem 1.25rem;border-bottom:1px solid #e2e8f0}.SkeletonLoader_skeletonTableRow__QhDp8:last-child{border-bottom:none}.SkeletonLoader_skeletonTableCell__3p89f{flex:1 1;height:20px;border-radius:4px}@media (max-width:768px){.SkeletonLoader_skeletonChartsGrid__TVawz{grid-template-columns:1fr}.SkeletonLoader_skeletonTableHeader__IJ2Te,.SkeletonLoader_skeletonTableRow__QhDp8{padding:.75rem .5rem;gap:.5rem}}.poll-management_container__rC3nw{padding:2rem;max-width:1400px;margin:0 auto;animation:poll-management_fadeIn__nZppQ .3s ease-out;position:relative;z-index:1;overflow:visible}@keyframes poll-management_fadeIn__nZppQ{0%{opacity:0}to{opacity:1}}.poll-management_header__y_fqR{margin-bottom:2rem}.poll-management_title__Kdbgv{font-size:20px;color:#2c2c2c;font-weight:600;margin:0 0 .5rem;letter-spacing:-.02em}.poll-management_subtitle__cftyV{color:#2c2c2cb2;font-size:16px;font-weight:400;margin:0}.poll-management_content__KEkv3{display:flex;flex-direction:column;gap:1.75rem;position:relative;z-index:1;overflow:visible}.poll-management_eventSelector__i1Hnj{background:white;border-radius:18px;padding:1.75rem;border:1px solid #f1f5f9;min-width:0;position:relative;z-index:10;overflow:visible}.poll-management_selectorLabel__WD60z{display:block;font-size:.875rem;font-weight:600;color:#64748b;margin-bottom:.75rem;text-transform:uppercase;letter-spacing:.05em}.poll-management_pollManagerWrapper__bDyfr{min-width:0;position:relative;z-index:1}.poll-management_customDropdown___QpWg{position:relative;width:100%}.poll-management_dropdownButton__6gFc1{width:100%;padding:.75rem 1rem;font-size:.9375rem;font-weight:500;border:1px solid #e2e8f0;border-radius:12px;background:#fafafa;color:#1e293b;cursor:pointer;transition:all .2s ease;display:flex;align-items:center;justify-content:space-between;text-align:left}.poll-management_dropdownButton__6gFc1:hover{border-color:#cbd5e0;background:#ffffff}.poll-management_dropdownButton__6gFc1:focus{outline:none;border-color:#6600ff;background:#ffffff;box-shadow:0 0 0 3px rgba(124,58,237,.1)}.poll-management_selectedText__C2FM6{display:flex;align-items:center;gap:.5rem;flex:1 1;min-width:0}.poll-management_liveIconInline__3UtN7{width:66px;height:24px;flex-shrink:0}.poll-management_dropdownArrow__lQgiT{color:#64748b;font-size:.75rem;margin-left:.5rem;flex-shrink:0}.poll-management_dropdownMenu__hcv0V{position:absolute;top:calc(100% + .5rem);left:0;right:0;background:white;border:1px solid #e2e8f0;border-radius:12px;box-shadow:0 8px 24px rgba(0,0,0,.15);z-index:10001;max-height:300px;overflow-y:auto;animation:poll-management_slideDown__a1eUZ .2s ease-out}@keyframes poll-management_slideDown__a1eUZ{0%{opacity:0;transform:translateY(-10px)}to{opacity:1;transform:translateY(0)}}.poll-management_dropdownItem__QCf0r{width:100%;padding:.75rem 1rem;font-size:.9375rem;font-weight:500;color:#1e293b;background:white;border:none;cursor:pointer;text-align:left;display:flex;align-items:center;justify-content:space-between;gap:.5rem;transition:background .2s ease}.poll-management_dropdownItem__QCf0r:first-child{border-radius:12px 12px 0 0}.poll-management_dropdownItem__QCf0r:last-child{border-radius:0 0 12px 12px}.poll-management_dropdownItem__QCf0r:hover{background:#f8fafc}.poll-management_dropdownItem__QCf0r.poll-management_selected__Yk_lK{background:#f1f5f9;color:#6600ff}.poll-management_eventText__O_SUa{flex:1 1;min-width:0}.poll-management_liveIconItem__JCu3n{width:66px;height:24px;flex-shrink:0}@media (max-width:1400px){.poll-management_container__rC3nw{padding:1.5rem}}@media (max-width:768px){.poll-management_container__rC3nw{padding:1rem}.poll-management_eventSelector__i1Hnj{padding:1.25rem;border-radius:14px}}@media (max-width:640px){.poll-management_container__rC3nw{padding:.875rem}.poll-management_eventSelector__i1Hnj{padding:1rem}}.events_container__MIqFJ{padding:2rem;max-width:1400px;margin:0 auto;animation:events_fadeIn__SIm4y .3s ease-out}@keyframes events_fadeIn__SIm4y{0%{opacity:0}to{opacity:1}}.events_header__GyNyG{display:flex;justify-content:space-between;align-items:flex-start;margin-bottom:2rem;gap:1rem}.events_headerContent__hizTa{flex:1 1}.events_title__l1yHY{font-size:20px;color:#2c2c2c;font-weight:600;margin:0 0 .5rem;letter-spacing:-.02em}.events_subtitle__mQAjI{color:#2c2c2cb2;font-size:16px;font-weight:400;margin:0}.events_link__9WXj1{color:#6600ff;text-decoration:none;font-weight:600}.events_link__9WXj1:hover{text-decoration:underline}.events_createButton__iSBEE{display:flex;align-items:center;gap:.5rem;padding:.85rem 1.9rem;background:#111827;color:#f9fafb;border:none;border-radius:999px;font-size:1rem;font-weight:700;cursor:pointer;transition:background .2s ease,box-shadow .2s ease,transform .1s ease;box-shadow:0 14px 30px rgba(15,23,42,.25)}.events_createButton__iSBEE:hover:not(:disabled){background:#000000;transform:translateY(-1px);box-shadow:0 18px 40px rgba(15,23,42,.35)}.events_createButton__iSBEE:disabled{opacity:.5;cursor:not-allowed}.events_filters__wzRDw{display:flex;gap:1rem;margin-bottom:2rem;flex-wrap:wrap}.events_searchBox__uJngx{position:relative;flex:1 1;min-width:250px}.events_searchIcon__AnkEU{position:absolute;left:1rem;top:50%;transform:translateY(-50%);color:#999;font-size:1rem}.events_searchInput__uo_4g{width:100%;padding:.75rem 1rem .75rem 2.5rem;border:2px solid #e2e8f0;border-radius:12px;font-size:1rem;transition:all .3s ease;background:white}.events_searchInput__uo_4g:focus{outline:none;border-color:#6600ff;box-shadow:0 0 0 3px rgba(102,126,234,.1)}.events_statusSelect__UIJSv{padding:.75rem 1rem;border:2px solid #e2e8f0;border-radius:12px;font-size:1rem;background:white;cursor:pointer;transition:all .3s ease;min-width:180px}.events_statusSelect__UIJSv:focus{outline:none;border-color:#6600ff;box-shadow:0 0 0 3px rgba(102,126,234,.1)}.events_eventsList__ALUsm{display:grid;grid-template-columns:repeat(auto-fill,minmax(320px,1fr));grid-gap:1.5rem;gap:1.5rem}.events_eventCard__fQGT4{background:#ffffff;border-radius:12px;padding:1.4rem 1.6rem;display:flex;flex-direction:column;gap:.75rem;box-shadow:0 1px 3px rgba(0,0,0,.06);border:1px solid #e5e7eb;transition:transform .2s ease,box-shadow .2s ease,border-color .2s ease}.events_eventCard__fQGT4:hover{transform:translateY(-2px);box-shadow:0 4px 12px rgba(0,0,0,.1);border-color:#d1d5db}.events_cardHeader__gp6Sp{display:flex;align-items:center;justify-content:space-between;gap:1rem}.events_companyIcon___x5Nj{width:40px;height:40px;border-radius:999px;color:#ffffff;display:flex;align-items:center;justify-content:center;font-size:.8rem;font-weight:700;flex-shrink:0}.events_companyTexts__44ZGD{flex:1 1;min-width:0;display:flex;align-items:center;justify-content:space-between;gap:1rem}.events_companyName__0e0Tw{font-size:.95rem;font-weight:700;color:#1f2937;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.events_menuWrapper__L_3Sc{position:relative;flex-shrink:0}.events_moreButton__w3uMP{border:none;background:transparent;color:#1c1b1f;cursor:pointer;font-size:1.25rem;padding:.2rem .4rem;border-radius:6px;transition:background .15s ease,color .15s ease;line-height:1;display:flex;align-items:center;justify-content:center}.events_moreButton__w3uMP:hover{background:#f3f4f6;color:#2c2c2c}.events_cardMenu__jJ_ss{position:absolute;top:120%;right:0;min-width:180px;background:#ffffff;border-radius:14px;box-shadow:0 18px 40px rgba(15,23,42,.18);border:1px solid rgba(229,231,235,.9);padding:.25rem;z-index:20}.events_menuItem__Xy6Pf{width:100%;border:none;background:transparent;text-align:left;padding:.55rem .7rem;border-radius:10px;font-size:.85rem;color:#111827;cursor:pointer;transition:background .15s ease,color .15s ease;display:flex;align-items:center;gap:.4rem;text-decoration:none}.events_menuItem__Xy6Pf:hover{background:#111827;color:#f9fafb}.events_menuItemSuccess__jye07{color:#059669}.events_menuItemSuccess__jye07:hover{background:#059669;color:#f0fdf4}.events_menuItemDanger__dAbH0{color:#b91c1c}.events_menuItemDanger__dAbH0:hover{background:#b91c1c;color:#fef2f2}.events_menuItemDisabled__QzMTT{opacity:.5;cursor:not-allowed}.events_cardTitle__ExdZE{font-size:1.05rem;font-weight:700;color:#1f2937;line-height:1.45;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;margin-top:.25rem}.events_metaIcon__9JwOM{width:18px;height:18px;margin-right:.4rem;color:#6b7280;flex-shrink:0}.events_metaValue__GgsWP{font-feature-settings:"tnum";font-variant-numeric:tabular-nums;font-size:.95rem;font-weight:600;color:#1f2937}.events_cardRow__S7Y6Q{display:flex;align-items:center;gap:.25rem;margin-top:.5rem}.events_cardRowMuted__D1r0O{font-size:.875rem;color:#9ca3af;margin-top:.25rem;line-height:1.5}.events_liveBadge__7MrEB{display:inline-block;flex-shrink:0;width:66px;height:24px}.events_liveBadge__7MrEB svg{width:100%;height:100%}.events_statusBadge__zcJhE{padding:.375rem .75rem;border-radius:18px;font-size:.6875rem;font-weight:600;white-space:nowrap;letter-spacing:.01em}.events_statusApproved__hKSJ_{background:#d4edda;color:#155724}.events_statusPending__kVNDA{background:#fff3cd;color:#856404}.events_statusRejected__LFfJ9{background:#f8d7da;color:#721c24}.events_eventDetails__aGTx5{display:flex;flex-direction:column;gap:.5rem;flex:1 1}.events_eventDate__qtkMh{color:#4a5568;font-size:.95rem;font-weight:500}.events_iconDate__FhA8Y{font-size:1.1rem}.events_eventTime__vf3HJ{margin:0;color:#4a5568;font-size:.95rem;font-weight:500}.events_iconTime__reFPM{font-size:1.1rem}.events_eventDescription__Rtab3{margin:0;color:#4a5568;font-size:.9rem;line-height:1.5;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.events_iconDescription__mPWWE{font-size:1.1rem}.events_eventSpeakers__s6_Lk{margin:0;color:#4a5568;font-size:.9rem;font-weight:500}.events_iconSpeaker__7_ATl{font-size:1.1rem}.events_eventCreator__pxQgH{margin:0;color:#4a5568;font-size:.9rem;font-weight:500}.events_iconCreator__X_wsE{font-size:1.1rem}.events_eventCompany__K9aFm{margin:0;color:#4a5568;font-size:.9rem;font-weight:500}.events_iconCompany__xEQXp{font-size:1.1rem}.events_eventActions__unHz6{display:flex;gap:.75rem;flex-wrap:wrap;padding-top:.5rem;border-top:1px solid #e2e8f0}.events_actionButton__lUNjs{display:flex;align-items:center;gap:.5rem;padding:.5rem 1rem;border:2px solid #6600ff;background:white;color:#6600ff;border-radius:6px;font-size:.9rem;font-weight:600;cursor:pointer;transition:all .2s ease;text-decoration:none}.events_actionButton__lUNjs:hover{background:#6600ff;color:white;transform:translateY(-1px)}.events_deleteButton___wnkh{border-color:#f56565;color:#f56565}.events_deleteButton___wnkh:hover{background:#f56565;color:white}.events_linkButton__MLCpA{border-color:#48bb78;color:#48bb78}.events_linkButton__MLCpA:hover{background:#48bb78;color:white}.events_disabledButton__a3jvP{border-color:#cbd5e0;color:#94a3b8;background:#f7fafc;cursor:not-allowed;opacity:.6}.events_disabledButton__a3jvP:hover{background:#f7fafc;color:#94a3b8;transform:none}.events_dateSelector__BYBPK{margin-bottom:1.5rem;padding:1.25rem;background:linear-gradient(135deg,#f6f8fb,#e9ecef);border-radius:12px;border:2px solid #6600ff}.events_dateLabel__MWjk3{display:block;font-size:1.1rem;font-weight:600;color:#2d3748;margin-bottom:.75rem}.events_dateInput__oGuyN{width:100%;padding:.875rem 1rem;border:2px solid #cbd5e0;border-radius:8px;font-size:1rem;font-weight:500;transition:all .3s ease;background:white}.events_dateInput__oGuyN:focus{outline:none;border-color:#6600ff;box-shadow:0 0 0 3px rgba(102,126,234,.1)}.events_dateInput__oGuyN:hover{border-color:#6600ff}.events_linkGenerator__Bmczx{display:flex;flex-direction:column;gap:1.5rem}.events_linkInfo__i9Wrt{padding:1.25rem;background:linear-gradient(135deg,#f6f8fb,#e9ecef);border-radius:12px;border-left:4px solid #6600ff}.events_linkInfo__i9Wrt h3{margin:0 0 .5rem;color:#2d3748;font-size:1.25rem}.events_linkInfoDate__uuugv{margin:0;color:#718096;font-size:.95rem}.events_passwordInfo__lm6RX{margin-top:.75rem;padding:.75rem;background:#fff3cd;border-radius:8px;color:#856404;font-size:.9rem}.events_companySelector__UPRG4{display:flex;flex-direction:column;gap:.75rem}.events_companySelector__UPRG4 label{font-weight:600;color:#2d3748;font-size:.95rem}.events_companySelector__UPRG4 select{border:2px solid #e2e8f0;border-radius:10px;font-size:.95rem;color:#2d3748;background:white;transition:all .2s ease;cursor:pointer;outline:none;-webkit-appearance:none;-moz-appearance:none;appearance:none;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='12' height='12' viewBox='0 0 12 12'%3E%3Cpath fill='%23667eea' d='M6 9L1 4h10z'/%3E%3C/svg%3E");background-repeat:no-repeat;background-position:right 1rem center;padding:.875rem 2.5rem .875rem 1rem}.events_companySelector__UPRG4 select:hover{border-color:#6600ff;background-color:#f7fafc}.events_companySelector__UPRG4 select:focus{border-color:#6600ff;box-shadow:0 0 0 3px rgba(102,126,234,.1);background-color:white}.events_companySelector__UPRG4 select option{padding:.5rem}.events_companyInfo__PDaj0{display:flex;flex-direction:column;gap:.75rem}.events_companyInfo__PDaj0 label{font-weight:600;color:#2d3748;font-size:.95rem}.events_selectedCompany__rgzEZ{padding:.875rem 1rem;background:linear-gradient(135deg,#f0f4ff,#e8eeff);border:2px solid #6600ff;border-radius:10px;font-size:.95rem;font-weight:600;color:#6600ff;display:flex;align-items:center;gap:.5rem}.events_selectedCompany__rgzEZ:before{content:"🏢";font-size:1.1rem}.events_generatedLink__1mGON{display:flex;flex-direction:column;gap:.75rem}.events_generatedLink__1mGON label{font-weight:600;color:#2d3748}.events_linkDisplay__Xq5yZ{display:flex;gap:.5rem}.events_linkInput__AP7XF{flex:1 1;padding:.75rem 1rem;border:2px solid #cbd5e0;border-radius:8px;font-size:.9rem;font-family:monospace;background:#f7fafc;color:#2d3748}.events_copyButton__1miWL{padding:.75rem 1.25rem;background:linear-gradient(135deg,#6600ff,#6600ff);color:white;border:none;border-radius:8px;font-weight:600;cursor:pointer;transition:all .2s ease;display:flex;align-items:center;justify-content:center;min-width:60px}.events_copyButton__1miWL:hover{transform:translateY(-2px);box-shadow:0 4px 12px rgba(102,126,234,.3)}.events_linkHint__xAEPD{margin:0;color:#718096;font-size:.85rem;font-style:italic}.events_pagination__YWdoC{display:flex;justify-content:center;align-items:center;gap:1.5rem;margin-top:3rem;padding:2rem;background:rgba(255,255,255,.98);-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);border-radius:20px;border:1px solid rgba(255,255,255,.5);box-shadow:0 10px 30px -5px rgba(0,0,0,.15)}.events_paginationButton__kf9jS{padding:.75rem 1.5rem;background:linear-gradient(135deg,#6600ff,#6600ff);color:white;border:none;border-radius:12px;font-weight:700;font-size:.95rem;cursor:pointer;transition:all .3s cubic-bezier(.4,0,.2,1);box-shadow:0 4px 12px rgba(102,126,234,.3)}.events_paginationButton__kf9jS:hover:not(:disabled){transform:translateY(-2px);box-shadow:0 8px 20px rgba(102,126,234,.4)}.events_paginationButton__kf9jS:disabled{background:linear-gradient(135deg,#cbd5e0,#a0aec0);cursor:not-allowed;box-shadow:none;opacity:.6}.events_paginationInfo__mi5xF{display:flex;flex-direction:column;align-items:center;gap:.25rem;font-weight:600;color:#1e293b;font-size:1rem}.events_paginationCount__jNTyK{font-size:.85rem;color:#64748b;font-weight:500}@media (max-width:768px){.events_eventsList__ALUsm{grid-template-columns:1fr}}@media (max-width:1400px){.events_container__MIqFJ{padding:1.5rem}}@media (max-width:768px){.events_container__MIqFJ{padding:1rem}.events_header__GyNyG{flex-direction:column;align-items:flex-start;gap:1rem}.events_createButton__iSBEE{width:100%;justify-content:center}.events_eventsList__ALUsm{grid-template-columns:1fr}.events_filters__wzRDw{flex-direction:column}.events_searchBox__uJngx{min-width:100%}.events_statusSelect__UIJSv{width:100%}.events_eventCard__fQGT4{padding:1.25rem}.events_eventActions__unHz6{gap:.5rem}.events_actionButton__lUNjs{font-size:.85rem;padding:.5rem .875rem}}@media (max-width:640px){.events_container__MIqFJ{padding:.875rem}.events_eventTitle__TfVY_{flex-direction:column;align-items:flex-start;gap:.5rem}.events_eventHeader__U5rIF{flex-direction:column;gap:.75rem}.events_eventActions__unHz6{flex-direction:column}.events_actionButton__lUNjs{width:100%;justify-content:center}.events_pagination__YWdoC{flex-direction:column;gap:1rem;padding:1.5rem}.events_paginationButton__kf9jS{width:100%}}.events_urlManagement___PMir{display:flex;flex-direction:column;gap:1.5rem}.events_eventInfo__k79XZ{padding-bottom:1rem;border-bottom:1px solid #e2e8f0}.events_eventInfo__k79XZ h3{margin:0 0 .5rem;font-size:1.25rem;color:#1e293b}.events_eventDate__qtkMh{color:#64748b;font-size:.875rem;margin:0}.events_urlSection__fzEKt{display:flex;flex-direction:column;gap:1rem}.events_urlSection__fzEKt label{font-weight:600;color:#1e293b;font-size:.875rem}.events_urlTextarea__eQ60n{width:100%;padding:.75rem;border:1px solid #e2e8f0;border-radius:8px;font-family:Courier New,monospace;font-size:.875rem;resize:vertical;min-height:100px;transition:border-color .2s}.events_urlTextarea__eQ60n:focus{outline:none;border-color:#6600ff;box-shadow:0 0 0 3px rgba(124,58,237,.1)}.events_currentStreamInfo__XK_iT{display:flex;flex-direction:column;gap:.5rem}.events_currentUrl__DEW0h{background:#f8fafc;padding:1rem;border-radius:8px;border:1px solid #e2e8f0;font-family:Courier New,monospace;font-size:.875rem;color:#475569;word-break:break-all}.events_streamButton__bCBxD{padding:.75rem 1.5rem;border:none;border-radius:8px;font-weight:600;cursor:pointer;display:flex;align-items:center;justify-content:center;gap:.5rem;transition:all .2s;font-size:.875rem}.events_startButton__pOcOu{background:linear-gradient(135deg,#10b981,#059669);color:white}.events_startButton__pOcOu:hover:not(:disabled){transform:translateY(-2px);box-shadow:0 4px 12px rgba(16,185,129,.3)}.events_startButton__pOcOu:disabled{opacity:.5;cursor:not-allowed}.events_stopButton__Gl2Ws{background:linear-gradient(135deg,#ef4444,#dc2626);color:white}.events_stopButton__Gl2Ws:hover{transform:translateY(-2px);box-shadow:0 4px 12px rgba(239,68,68,.3)}.events_urlHint__F6y_Z{font-size:.813rem;color:#64748b;margin:0;line-height:1.5}