.google-signin-container[data-v-5b29eea1]{display:flex;justify-content:center;width:100%}[data-v-5b29eea1] .google-btn,[data-v-5b29eea1] .nsm7Bb-HzV7m-LgbsSe{direction:rtl!important;text-align:right!important;font-family:Cairo,sans-serif!important}[data-v-5b29eea1] .nsm7Bb-HzV7m-LgbsSe-bN97Pc{flex-direction:row-reverse!important}[data-v-5b29eea1] .nsm7Bb-HzV7m-LgbsSe-BPrWId{font-family:Cairo,sans-serif!important;font-weight:500!important}#credential_picker_container iframe{font-family:Cairo,sans-serif!important}.form-group[data-v-6c3ea802]{display:flex;flex-direction:column;gap:.5rem;text-align:right}label[data-v-6c3ea802]{color:#ccc;font-size:.875rem}.input-wrapper[data-v-6c3ea802]{position:relative;display:flex;align-items:center}.input-wrapper i[data-v-6c3ea802]{position:absolute;right:1rem;color:#be463a;font-size:1rem}input[data-v-6c3ea802]{width:100%;padding:.75rem 2.5rem .75rem 1rem;background:#00000030;border:1px solid #2a2a2a5b;border-radius:8px;font-size:.875rem;color:#fff;transition:all .3s ease}input[data-v-6c3ea802]:focus{outline:none;border-color:#be463a}input[data-v-6c3ea802]::placeholder{color:#666}.primary-button[data-v-85fa9adc]{min-width:150px;padding:.75rem;background:var(--global-accent-color-first);color:#fff;border:none;border-radius:8px;font-size:.875rem;cursor:pointer;transition:all .3s ease;display:flex;align-items:center;justify-content:center;gap:.5rem}.primary-button[data-v-85fa9adc]:hover:not(:disabled){transform:translateY(-1px)}.primary-button[data-v-85fa9adc]:disabled{opacity:.5;cursor:not-allowed;transform:none}.social-links[data-v-d464edef]{display:flex;gap:.5rem;align-items:center;justify-content:center}.social-link[data-v-d464edef]{text-decoration:none;position:relative}.social-icon-wrapper[data-v-d464edef]{position:relative;display:inline-block;transition:transform .3s ease}.social-icon-wrapper.hovered[data-v-d464edef]{transform:translateY(-5px)}.social-icon[data-v-d464edef]{width:32px;height:32px;transition:filter .3s ease}.social-icon-wrapper:hover .social-icon[data-v-d464edef]{filter:brightness(1.2)}.tooltip[data-v-d464edef]{position:absolute;bottom:-35px;left:50%;transform:translate(-50%) scale(.8);background-color:#000c;color:#fff;padding:5px 10px;border-radius:5px;font-size:.8rem;white-space:nowrap;opacity:0;visibility:hidden;transition:all .3s ease;pointer-events:none;font-family:Cairo,sans-serif;direction:rtl}.social-icon-wrapper:hover .tooltip[data-v-d464edef]{opacity:1;visibility:visible;transform:translate(-50%) scale(1)}.tooltip[data-v-d464edef]:before{content:"";position:absolute;top:-5px;left:50%;transform:translate(-50%);border-width:0 5px 5px 5px;border-style:solid;border-color:transparent transparent rgba(0,0,0,.8) transparent}.vote-dialog-overlay[data-v-a60c31f1]{position:fixed;inset:0;background:#000000b3;display:flex;align-items:center;justify-content:center;z-index:1000;-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px)}.vote-dialog[data-v-a60c31f1]{background:linear-gradient(135deg,#1a1a1a,#2d2d2d);border-radius:15px;width:90%;max-width:800px;max-height:90vh;display:flex;flex-direction:column;box-shadow:0 15px 30px #0000004d;border:2px solid rgba(255,255,255,.1)}.dialog-header[data-v-a60c31f1]{display:flex;justify-content:space-between;align-items:center;padding:1.5rem;border-bottom:1px solid rgba(255,255,255,.1)}.dialog-header h3[data-v-a60c31f1]{color:#fff;margin:0;font-size:1.3rem}.btn-close[data-v-a60c31f1]{opacity:.7;transition:all .3s ease}.btn-close[data-v-a60c31f1]:hover{opacity:1}.dialog-content[data-v-a60c31f1]{padding:1.5rem;color:#fff;line-height:1.6;overflow-y:auto;-webkit-overflow-scrolling:touch;direction:ltr}.dialog-content[data-v-a60c31f1]>*{direction:rtl}.dialog-content p[data-v-a60c31f1]{margin-bottom:1rem}@media (max-width: 768px){.vote-dialog[data-v-a60c31f1]{width:95%}.dialog-header[data-v-a60c31f1],.dialog-content[data-v-a60c31f1]{padding:1rem}}.auth-container[data-v-b152597b]{max-width:400px;padding:2rem}@media (min-width: 400px){.auth-container[data-v-b152597b]{margin:1.5rem auto}}.auth-form[data-v-b152597b]{display:flex;flex-direction:column;gap:1.5rem;border-radius:12px}h2[data-v-b152597b]{text-align:center;color:#fff;margin-bottom:1rem;font-size:1.5rem}.form-group[data-v-b152597b]{display:flex;flex-direction:column;gap:.5rem;text-align:right}.error-message[data-v-b152597b]{color:var(--global-accent-color-first);font-size:.875rem;text-align:right;background:#ff4d4d1a;padding:.75rem;border-radius:8px;border:1px solid rgba(255,77,77,.2)}.auth-switch[data-v-b152597b]{text-align:center;font-size:.875rem;color:#fff}.auth-switch a[data-v-b152597b]{color:var(--global-accent-color-first);text-decoration:none;font-weight:500;margin-right:.25rem}.auth-switch a[data-v-b152597b]:hover{text-decoration:underline}.forgot-password[data-v-b152597b]{font-size:.75rem;color:var(--global-accent-color-first);text-decoration:none;display:block;text-align:left;margin-top:.25rem}.forgot-password[data-v-b152597b]:hover{text-decoration:underline}.divider[data-v-b152597b]{display:flex;align-items:center;text-align:center;margin:1rem 0}.divider[data-v-b152597b]:before,.divider[data-v-b152597b]:after{content:"";flex:1;border-bottom:1px solid #3a3a3a}.divider span[data-v-b152597b]{padding:0 .5rem;color:#888;font-size:.875rem}.auth-container[data-v-53400597]{max-width:400px;padding:2rem}@media (min-width: 400px){.auth-container[data-v-53400597]{margin:1.5rem auto}}.auth-form[data-v-53400597]{display:flex;flex-direction:column;gap:1.5rem;border-radius:12px}h2[data-v-53400597]{text-align:center;color:#fff;margin-bottom:1rem;font-size:1.5rem}.error-message[data-v-53400597]{color:var(--global-accent-color-first);font-size:.875rem;text-align:right;background:#ff4d4d1a;padding:.75rem;border-radius:8px;border:1px solid rgba(255,77,77,.2)}.auth-switch[data-v-53400597]{text-align:center;font-size:.875rem;color:#fff}.auth-switch a[data-v-53400597]{color:var(--global-accent-color-first);text-decoration:none;font-weight:500;margin-right:.25rem}.auth-switch a[data-v-53400597]:hover{text-decoration:underline}.verification-message[data-v-53400597]{background:#22c55e1a;border:1px solid rgba(34,197,94,.2);padding:2rem;border-radius:12px;text-align:center;display:flex;flex-direction:column;align-items:center;gap:1rem;color:#fff}.verification-message i[data-v-53400597]{font-size:3rem;color:#22c55e}.verification-message p[data-v-53400597]{font-size:1rem;line-height:1.5}.signin-link[data-v-53400597]{color:var(--global-accent-color-first);text-decoration:none;font-size:.875rem;margin-top:1rem}.signin-link[data-v-53400597]:hover{text-decoration:underline}.divider[data-v-53400597]{display:flex;align-items:center;text-align:center;margin:1rem 0}.divider[data-v-53400597]:before,.divider[data-v-53400597]:after{content:"";flex:1;border-bottom:1px solid #3a3a3a}.divider span[data-v-53400597]{padding:0 .5rem;color:#888;font-size:.875rem}.auth-container[data-v-aa16973e]{max-width:400px;padding:2rem}@media (min-width: 400px){.auth-container[data-v-aa16973e]{margin:1.5rem auto}}.auth-form[data-v-aa16973e]{display:flex;flex-direction:column;gap:1.5rem;border-radius:12px}h2[data-v-aa16973e]{text-align:center;color:#fff;margin-bottom:1rem;font-size:1.5rem}.error-message[data-v-aa16973e]{color:#ff4d4d;font-size:.875rem;text-align:right;background:#ff4d4d1a;padding:.75rem;border-radius:8px;border:1px solid rgba(255,77,77,.2)}.success-message[data-v-aa16973e]{color:#4caf50;font-size:.875rem;text-align:right;background:#4caf501a;padding:.75rem;border-radius:8px;border:1px solid rgba(76,175,80,.2)}.auth-switch[data-v-aa16973e]{text-align:center;font-size:.875rem;color:#fff}.auth-switch a[data-v-aa16973e]{color:var(--global-accent-color-first);text-decoration:none;font-weight:500;margin-right:.25rem}.auth-switch a[data-v-aa16973e]:hover{text-decoration:underline}.auth-container[data-v-0d14ceab]{max-width:400px;padding:2rem}@media (min-width: 400px){.auth-container[data-v-0d14ceab]{margin:1.5rem auto}}.auth-form[data-v-0d14ceab]{display:flex;flex-direction:column;gap:1.5rem;border-radius:12px}h2[data-v-0d14ceab]{text-align:center;color:#fff;margin-bottom:1rem;font-size:1.5rem}.error-message[data-v-0d14ceab]{color:var(--global-accent-color-first);font-size:.875rem;text-align:right;background:#ff4d4d1a;padding:.75rem;border-radius:8px;border:1px solid rgba(255,77,77,.2)}.success-message[data-v-0d14ceab]{color:#4caf50;font-size:.875rem;text-align:right;background:#4caf501a;padding:.75rem;border-radius:8px;border:1px solid rgba(76,175,80,.2)}
