.nav-container-wrapper{backdrop-filter:blur(20px);-webkit-backdrop-filter:blur(20px);background:rgba(15,23,42,.95);border-bottom:1px solid rgba(148,163,184,.1);box-shadow:0 4px 20px rgba(0,0,0,.1);left:0;position:fixed;right:0;top:0;z-index:1000}.modern-navbar{padding:0 clamp(.5rem,2vw,2rem);width:100%}.nav-content{gap:clamp(.5rem,2vw,1rem);height:clamp(56px,10vw,80px);justify-content:space-between;margin:0 auto;max-width:1600px;position:relative}.nav-brand,.nav-content{align-items:center;display:flex}.nav-brand{flex-shrink:0;gap:clamp(.5rem,2vw,.75rem);text-decoration:none;z-index:1001}.brand-logo{height:clamp(32px,8vw,50px);object-fit:contain;transition:-webkit-transform .3s ease;transition:transform .3s ease;transition:transform .3s ease,-webkit-transform .3s ease;width:auto}.brand-logo:hover{-webkit-transform:scale(1.05);transform:scale(1.05)}.brand-text{-webkit-text-fill-color:transparent;background:linear-gradient(135deg,#3b82f6,#8b5cf6,#ec4899);background-clip:text;-webkit-background-clip:text;font-size:clamp(1.25rem,4vw,1.75rem);font-weight:800;letter-spacing:-.025em;white-space:nowrap}.nav-menu{align-items:center;display:flex;flex:1 1;flex-wrap:nowrap;gap:clamp(.1rem,.5vw,.4rem);justify-content:center;list-style:none;margin:0;max-width:none;overflow:visible;padding:0}.nav-item{flex-shrink:0}.nav-item,.nav-item.nav-dropdown,.nav-link{position:relative}.nav-link{align-items:center;background:none;border:none;border-radius:.75rem;color:#e2e8f0;cursor:pointer;display:flex;font-size:clamp(.8rem,1.5vw,.9rem);font-weight:540;min-height:40px;min-width:auto;padding:clamp(.4rem,1vw,.6rem) clamp(.5rem,1.2vw,.8rem);text-decoration:none;transition:all .3s cubic-bezier(.4,0,.2,1);white-space:nowrap}.nav-link:hover{background:rgba(59,130,246,.1);color:#fff;-webkit-transform:translateY(-1px);transform:translateY(-1px)}.nav-link.active{background:rgba(59,130,246,.15);box-shadow:0 0 0 1px rgba(59,130,246,.3);color:#3b82f6}.nav-dropdown-toggle{gap:.5rem;position:relative}.nav-dropdown-toggle:after{content:"▼";font-size:clamp(.6rem,1.5vw,.7rem);opacity:.7;transition:-webkit-transform .3s ease;transition:transform .3s ease;transition:transform .3s ease,-webkit-transform .3s ease}.nav-dropdown:hover .nav-dropdown-toggle:after{opacity:1;-webkit-transform:rotate(180deg);transform:rotate(180deg)}.nav-dropdown-menu{backdrop-filter:blur(20px);-webkit-backdrop-filter:blur(20px);background:rgba(30,41,59,.95);border:1px solid rgba(148,163,184,.2);border-radius:1rem;box-shadow:0 20px 25px -5px rgba(0,0,0,.1),0 10px 10px -5px rgba(0,0,0,.04);left:0;margin-top:.25rem;min-width:clamp(160px,20vw,200px);opacity:0;padding:.4rem;position:absolute;top:100%;-webkit-transform:translateY(-5px);transform:translateY(-5px);transition:all .2s cubic-bezier(.4,0,.2,1);visibility:hidden;z-index:50}.nav-dropdown-menu:before{background:transparent;content:"";height:.25rem;left:0;position:absolute;right:0;top:-.25rem}.nav-dropdown:hover .nav-dropdown-menu{opacity:1;-webkit-transform:translateY(0);transform:translateY(0);transition-delay:0s;visibility:visible}.nav-dropdown-item{list-style:none;margin:0}.nav-dropdown-link{align-items:center;border-radius:.5rem;color:#cbd5e1;display:block;display:flex;font-size:clamp(.75rem,1.4vw,.85rem);min-height:36px;padding:clamp(.4rem,1.2vw,.6rem) clamp(.6rem,1.5vw,.8rem);text-decoration:none;transition:all .2s ease}.nav-dropdown-link:hover{background:rgba(59,130,246,.1);color:#3b82f6;-webkit-transform:translateX(4px);transform:translateX(4px)}.nav-dropdown-link.active{background:rgba(59,130,246,.2);color:#3b82f6}.auth-section{align-items:center;border-left:1px solid rgba(148,163,184,.2);display:flex;flex-shrink:0;gap:clamp(.2rem,.6vw,.4rem);margin-left:clamp(.3rem,1vw,.6rem);padding-left:clamp(.3rem,1vw,.6rem);transition:all .3s ease}.auth-section.logged-out{justify-content:center;min-width:auto}.auth-section.logged-in{min-width:auto}.dashboard-link{background:rgba(34,197,94,.1);border:1px solid rgba(34,197,94,.3);color:#22c55e;font-size:.8rem;min-width:auto;padding:.4rem .6rem}.dashboard-link:hover{background:rgba(34,197,94,.2);color:#16a34a}.login-btn{background:linear-gradient(135deg,#3b82f6,#8b5cf6);color:#fff;font-size:.8rem;font-weight:600;justify-content:center;min-width:auto;padding:.4rem .8rem}.login-btn:hover{background:linear-gradient(135deg,#2563eb,#7c3aed);box-shadow:0 10px 25px -5px rgba(59,130,246,.4);-webkit-transform:translateY(-1px);transform:translateY(-1px)}.logout-btn{background:rgba(239,68,68,.1);border:1px solid rgba(239,68,68,.3);color:#ef4444;font-size:.8rem;justify-content:center;min-width:auto;padding:.4rem .6rem}.logout-btn:hover{background:rgba(239,68,68,.2);color:#dc2626}.mobile-menu-toggle{align-items:center;border-radius:.5rem;color:#e2e8f0;cursor:pointer;display:none;justify-content:center;min-height:44px;min-width:44px;padding:.5rem;transition:all .2s ease;z-index:1001}.mobile-menu-toggle:hover{background:rgba(59,130,246,.1);color:#3b82f6}@media (min-width:1200px){.nav-menu{gap:clamp(.3rem,.8vw,.6rem)}.nav-link{font-size:.9rem;padding:.5rem .8rem}.auth-section.logged-in{min-width:auto}.dashboard-link,.login-btn,.logout-btn{font-size:.85rem;padding:.5rem .8rem}}@media (max-width:1199px) and (min-width:1024px){.nav-menu{gap:clamp(.2rem,.6vw,.4rem)}.nav-link{font-size:.85rem;padding:.45rem .7rem}.dashboard-link,.login-btn,.logout-btn{font-size:.8rem;padding:.45rem .7rem}}@media (max-width:1024px){.nav-menu{gap:.15rem}.nav-link{font-size:.8rem;padding:.4rem .6rem}.auth-section{margin-left:.3rem;padding-left:.3rem}.auth-section.logged-in{min-width:auto}.dashboard-link,.login-btn,.logout-btn{font-size:.75rem;min-width:auto;padding:.4rem .6rem}}@media (max-width:992px){.mobile-menu-toggle{display:flex}.nav-menu{-webkit-overflow-scrolling:touch;align-items:center;backdrop-filter:blur(20px);-webkit-backdrop-filter:blur(20px);background:linear-gradient(135deg,rgba(15,23,42,.98),rgba(30,41,59,.98));flex-direction:column;gap:.5rem;height:100vh;justify-content:flex-start;left:0;overflow-y:auto;padding-top:clamp(80px,15vh,120px);position:fixed;top:0;-webkit-transform:translateX(-100%);transform:translateX(-100%);transition:-webkit-transform .3s cubic-bezier(.4,0,.2,1);transition:transform .3s cubic-bezier(.4,0,.2,1);transition:transform .3s cubic-bezier(.4,0,.2,1),-webkit-transform .3s cubic-bezier(.4,0,.2,1);width:100%;z-index:1000}.nav-menu-active{-webkit-transform:translateX(0);transform:translateX(0)}.nav-item{max-width:clamp(280px,85vw,350px);text-align:center;width:100%}.nav-link{font-size:clamp(1rem,3vw,1.125rem);justify-content:center;margin-bottom:.25rem;padding:clamp(.875rem,3vw,1.25rem) clamp(1rem,4vw,2rem)}.nav-dropdown-menu,.nav-link{border-radius:.75rem;width:100%}.nav-dropdown-menu{background:rgba(15,23,42,.9);margin-top:.5rem;max-height:0;opacity:0;overflow:hidden;position:static;-webkit-transform:none;transform:none;transition:all .3s cubic-bezier(.4,0,.2,1);visibility:hidden}.nav-dropdown-menu.mobile-dropdown-open{max-height:300px;opacity:1;visibility:visible}.nav-dropdown:hover .nav-dropdown-menu{max-height:0;opacity:0;visibility:hidden}.nav-dropdown:hover .nav-dropdown-menu.mobile-dropdown-open{max-height:300px;opacity:1;visibility:visible}.nav-dropdown-link{font-size:clamp(.9rem,2.5vw,1rem);justify-content:center;padding:clamp(.75rem,2.5vw,1rem) clamp(1rem,4vw,1.5rem)}.nav-dropdown-link:hover{-webkit-transform:none;transform:none}.auth-section{border-left:none;border-top:1px solid rgba(148,163,184,.2);flex-direction:column;gap:clamp(.75rem,3vw,1rem);margin-left:0;margin-top:1rem;max-width:clamp(280px,85vw,350px);min-width:auto;padding-left:0;padding-top:clamp(1rem,3vw,1.5rem);width:100%}.auth-section.logged-in,.auth-section.logged-out{justify-content:center;min-width:auto}.dashboard-link,.login-btn,.logout-btn{font-size:clamp(1rem,3vw,1.125rem);max-width:200px;padding:clamp(.875rem,3vw,1rem) clamp(1rem,4vw,1.5rem);width:100%}}@media (max-width:1024px){.nav-menu{gap:.25rem}.nav-link{font-size:.9rem;padding:.5rem .75rem}.auth-section{margin-left:.5rem;padding-left:.5rem}.auth-section.logged-in{min-width:180px}}@media (max-width:992px){.nav-menu{flex-wrap:nowrap;gap:.2rem}.nav-link{font-size:.85rem;padding:.4rem .6rem}.nav-dropdown-menu{min-width:200px}.auth-section{margin-left:.4rem;padding-left:.4rem}.auth-section.logged-in{min-width:160px}.dashboard-link,.login-btn,.logout-btn{font-size:.85rem;min-width:60px;padding:.4rem .6rem}}@media (max-width:900px){.nav-content{padding:0 .5rem}.nav-menu{gap:.15rem}.nav-link{font-size:.8rem;padding:.35rem .5rem;white-space:nowrap}.brand-text{font-size:clamp(1.1rem,3.5vw,1.4rem)}.brand-logo{height:clamp(30px,7vw,42px)}.nav-dropdown-menu{min-width:180px;padding:.4rem}.nav-dropdown-link{font-size:.8rem;padding:.5rem .7rem}.auth-section{margin-left:.3rem;padding-left:.3rem}.auth-section.logged-in{min-width:140px}.dashboard-link,.login-btn,.logout-btn{font-size:.8rem;min-width:55px;padding:.35rem .5rem}}@media (max-width:850px){.mobile-menu-toggle{display:flex}.nav-menu{-webkit-overflow-scrolling:touch;align-items:center;backdrop-filter:blur(20px);-webkit-backdrop-filter:blur(20px);background:linear-gradient(135deg,rgba(15,23,42,.98),rgba(30,41,59,.98));flex-direction:column;gap:.5rem;height:100vh;justify-content:flex-start;left:0;overflow-y:auto;padding-top:clamp(80px,15vh,120px);position:fixed;top:0;-webkit-transform:translateX(-100%);transform:translateX(-100%);transition:-webkit-transform .3s cubic-bezier(.4,0,.2,1);transition:transform .3s cubic-bezier(.4,0,.2,1);transition:transform .3s cubic-bezier(.4,0,.2,1),-webkit-transform .3s cubic-bezier(.4,0,.2,1);width:100%;z-index:1000}.nav-menu-active{-webkit-transform:translateX(0);transform:translateX(0)}.nav-item{max-width:clamp(280px,85vw,350px);text-align:center;width:100%}.nav-link{font-size:clamp(1rem,3vw,1.125rem);justify-content:center;margin-bottom:.25rem;padding:clamp(.875rem,3vw,1.25rem) clamp(1rem,4vw,2rem)}.nav-dropdown-menu,.nav-link{border-radius:.75rem;width:100%}.nav-dropdown-menu{background:rgba(15,23,42,.9);margin-top:.5rem;max-height:0;opacity:0;overflow:hidden;position:static;-webkit-transform:none;transform:none;transition:all .3s cubic-bezier(.4,0,.2,1);visibility:hidden}.nav-dropdown-menu.mobile-dropdown-open{max-height:300px;opacity:1;visibility:visible}.nav-dropdown:hover .nav-dropdown-menu{max-height:0;opacity:0;visibility:hidden}.nav-dropdown:hover .nav-dropdown-menu.mobile-dropdown-open{max-height:300px;opacity:1;visibility:visible}.nav-dropdown-link{font-size:clamp(.9rem,2.5vw,1rem);justify-content:center;padding:clamp(.75rem,2.5vw,1rem) clamp(1rem,4vw,1.5rem)}.nav-dropdown-link:hover{-webkit-transform:none;transform:none}.auth-section{border-left:none;border-top:1px solid rgba(148,163,184,.2);flex-direction:column;gap:clamp(.75rem,3vw,1rem);margin-left:0;margin-top:1rem;max-width:clamp(280px,85vw,350px);min-width:auto;padding-left:0;padding-top:clamp(1rem,3vw,1.5rem);width:100%}.auth-section.logged-in,.auth-section.logged-out{justify-content:center;min-width:auto}.dashboard-link,.login-btn,.logout-btn{font-size:clamp(1rem,3vw,1.125rem);max-width:200px;padding:clamp(.875rem,3vw,1rem) clamp(1rem,4vw,1.5rem);width:100%}}@media (max-width:768px){.nav-menu{padding-top:clamp(75px,14vh,110px)}.nav-item{max-width:clamp(270px,82vw,340px)}.nav-link{font-size:clamp(.95rem,2.8vw,1.05rem);padding:clamp(.8rem,2.8vw,1.1rem) clamp(.9rem,3.8vw,1.8rem)}}@media (max-width:480px){.modern-navbar{padding:0 clamp(.75rem,3vw,1rem)}.nav-content{height:clamp(56px,12vw,70px)}.brand-logo{height:clamp(28px,7vw,40px)}.brand-text{font-size:clamp(1.125rem,4.5vw,1.5rem)}.nav-menu{gap:.25rem;padding-top:clamp(70px,12vh,100px)}.nav-item{max-width:clamp(260px,90vw,320px)}.nav-link{font-size:clamp(.9rem,3.5vw,1rem);margin-bottom:.125rem;padding:clamp(.75rem,3.5vw,1rem) clamp(.875rem,4vw,1.5rem)}.nav-dropdown-link{font-size:clamp(.825rem,3vw,.9rem);padding:clamp(.625rem,3vw,.875rem) clamp(.875rem,4vw,1.25rem)}.auth-section{max-width:clamp(260px,90vw,320px);padding-top:clamp(.875rem,3vw,1.25rem)}.dashboard-link,.login-btn,.logout-btn{font-size:clamp(.9rem,3.5vw,1rem);max-width:180px;padding:clamp(.75rem,3.5vw,.875rem) clamp(.875rem,4vw,1.25rem)}}@media (max-width:320px){.nav-content{height:clamp(52px,15vw,60px)}.brand-logo{height:clamp(24px,8vw,32px)}.brand-text{font-size:clamp(1rem,5vw,1.25rem)}.nav-menu{padding-top:clamp(60px,15vh,80px)}.nav-item{max-width:95vw}.nav-link{font-size:clamp(.825rem,4vw,.9rem);padding:clamp(.625rem,4vw,.875rem) clamp(.75rem,4vw,1.25rem)}}@media (max-height:500px) and (orientation:landscape){.nav-menu{gap:.25rem;padding-top:clamp(60px,10vh,80px)}.nav-link{padding:clamp(.5rem,2vh,.75rem) clamp(1rem,4vw,1.5rem)}.auth-section{margin-top:.5rem;padding-top:clamp(.5rem,2vh,1rem)}}@media (-webkit-min-device-pixel-ratio:2),(min-resolution:192dpi){.brand-logo{image-rendering:-webkit-optimize-contrast;image-rendering:crisp-edges}}@media (prefers-reduced-motion:reduce){*{-webkit-animation-duration:.01ms!important;animation-duration:.01ms!important;-webkit-animation-iteration-count:1!important;animation-iteration-count:1!important;transition-duration:.01ms!important}.login-btn:hover,.nav-link:hover{-webkit-transform:none;transform:none}}.footer-wrapper{background:linear-gradient(135deg,#0f172a,#1e293b 50%,#334155);color:#e2e8f0;margin-top:auto;overflow:hidden;position:relative}.footer-wrapper:before{background:linear-gradient(90deg,transparent,rgba(59,130,246,.5),transparent);content:"";height:1px;left:0;position:absolute;right:0;top:0}.footer-container{margin:0 auto;max-width:1500px;padding:clamp(2rem,5vw,4rem) clamp(1rem,4vw,2rem) clamp(1rem,3vw,2rem)}.footer-main{grid-gap:clamp(2rem,4vw,3rem);display:grid;gap:clamp(2rem,4vw,3rem);grid-template-columns:repeat(auto-fit,minmax(280px,1fr));margin-bottom:clamp(2rem,4vw,3rem)}.footer-section{display:flex;flex-direction:column;gap:clamp(.75rem,2vw,1.25rem)}.footer-brand-section{grid-column:1/-1;max-width:100%}.footer-section-title{color:#fff;font-size:clamp(1.125rem,2.5vw,1.25rem);font-weight:700;margin:0 0 clamp(.75rem,2vw,1rem);padding-bottom:.5rem;position:relative}.footer-section-title:after{background:linear-gradient(135deg,#3b82f6,#8b5cf6);border-radius:1px;bottom:0;content:"";height:2px;left:0;position:absolute;width:clamp(30px,8vw,50px)}.footer-brand{align-items:center;display:flex;gap:clamp(.5rem,2vw,.75rem);margin-bottom:clamp(1rem,3vw,1.5rem);text-decoration:none;transition:-webkit-transform .3s ease;transition:transform .3s ease;transition:transform .3s ease,-webkit-transform .3s ease}.footer-brand:hover{-webkit-transform:translateY(-2px);transform:translateY(-2px)}.footer-logo{height:clamp(40px,8vw,60px);object-fit:contain;transition:-webkit-transform .3s ease;transition:transform .3s ease;transition:transform .3s ease,-webkit-transform .3s ease;width:auto}.footer-brand-text{-webkit-text-fill-color:transparent;background:linear-gradient(135deg,#3b82f6,#8b5cf6,#ec4899);background-clip:text;-webkit-background-clip:text;font-size:clamp(1.5rem,4vw,2rem);font-weight:800;letter-spacing:-.025em}.footer-contact-info{display:flex;flex-direction:column;gap:clamp(.5rem,1.5vw,.75rem)}.footer-contact-title{color:#f1f5f9;font-size:clamp(1.25rem,3vw,1.5rem);font-weight:600;margin:0}.footer-contact-position{color:#94a3b8;font-size:clamp(1rem,2.5vw,1.125rem);font-style:italic;margin:0}.footer-contact-details{display:flex;flex-direction:column;gap:clamp(.5rem,1.5vw,.75rem);margin-top:clamp(.5rem,1.5vw,.75rem)}.footer-contact-item{align-items:center;border-radius:.5rem;color:#cbd5e1;display:flex;font-size:clamp(.9rem,2vw,1rem);gap:clamp(.5rem,1.5vw,.75rem);padding:clamp(.25rem,1vw,.5rem) 0;text-decoration:none;transition:all .3s ease}.footer-contact-item:hover{background:rgba(59,130,246,.1);color:#3b82f6;padding-left:clamp(.5rem,1.5vw,.75rem);-webkit-transform:translateX(4px);transform:translateX(4px)}.footer-contact-item svg{flex-shrink:0;opacity:.8;transition:opacity .3s ease}.footer-contact-item:hover svg{opacity:1}.footer-links{display:flex;flex-direction:column;gap:clamp(.5rem,1.5vw,.75rem);list-style:none;margin:0;padding:0}.footer-link{border-radius:.5rem;color:#cbd5e1;font-size:clamp(.9rem,2vw,1rem);padding:clamp(.25rem,1vw,.5rem) 0;position:relative;text-decoration:none;transition:all .3s ease}.footer-link:before{background:linear-gradient(135deg,#3b82f6,#8b5cf6);content:"";height:1px;left:-.5rem;position:absolute;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%);transition:width .3s ease;width:0}.footer-link:hover{background:rgba(59,130,246,.1);color:#3b82f6;padding-left:clamp(.75rem,2vw,1rem);-webkit-transform:translateX(4px);transform:translateX(4px)}.footer-link:hover:before{width:clamp(4px,1vw,6px)}.footer-social{display:flex;flex-direction:column;gap:clamp(.75rem,2vw,1rem)}.footer-social-link{align-items:center;backdrop-filter:blur(10px);-webkit-backdrop-filter:blur(10px);background:rgba(15,23,42,.5);border:1px solid rgba(148,163,184,.2);border-radius:.75rem;color:#cbd5e1;display:flex;font-size:clamp(.9rem,2vw,1rem);gap:clamp(.5rem,1.5vw,.75rem);padding:clamp(.5rem,1.5vw,.75rem) clamp(.75rem,2vw,1rem);text-decoration:none;transition:all .3s cubic-bezier(.4,0,.2,1)}.footer-social-link:hover{background:rgba(59,130,246,.2);border-color:rgba(59,130,246,.4);box-shadow:0 10px 25px -5px rgba(59,130,246,.3);color:#fff;-webkit-transform:translateY(-2px);transform:translateY(-2px)}.footer-social-link svg{flex-shrink:0;transition:-webkit-transform .3s ease;transition:transform .3s ease;transition:transform .3s ease,-webkit-transform .3s ease}.footer-social-link:hover svg{-webkit-transform:scale(1.1);transform:scale(1.1)}.footer-bottom{margin-top:clamp(2rem,4vw,3rem)}.footer-divider{background:linear-gradient(90deg,transparent,rgba(148,163,184,.3),transparent);height:1px;margin-bottom:clamp(1.5rem,3vw,2rem)}.footer-copyright{align-items:center;display:flex;flex-direction:column;gap:clamp(1rem,2vw,1.5rem);text-align:center}.footer-copyright-text{color:#94a3b8;font-size:clamp(.825rem,2vw,.9rem);line-height:1.6;margin:0;max-width:600px}.footer-bottom-links{display:flex;flex-wrap:wrap;gap:clamp(1.5rem,3vw,2rem);justify-content:center}.footer-bottom-link{border-radius:.5rem;color:#64748b;font-size:clamp(.8rem,1.8vw,.875rem);padding:.25rem .5rem;text-decoration:none;transition:all .3s ease}.footer-bottom-link:hover{background:rgba(59,130,246,.1);color:#3b82f6}@media (max-width:1024px){.footer-main{gap:clamp(1.5rem,3vw,2.5rem);grid-template-columns:repeat(auto-fit,minmax(250px,1fr))}.footer-brand-section{grid-column:1/-1}.footer-contact-details{flex-direction:column}}@media (max-width:768px){.footer-container{padding:clamp(2rem,4vw,3rem) clamp(1rem,3vw,1.5rem) clamp(1rem,2vw,1.5rem)}.footer-main{gap:clamp(2rem,4vw,2.5rem);grid-template-columns:1fr}.footer-brand-section{grid-column:1;text-align:center}.footer-brand{justify-content:center}.footer-contact-info{align-items:center;text-align:center}.footer-contact-details{align-items:center}.footer-section{text-align:center}.footer-section-title:after{left:50%;-webkit-transform:translateX(-50%);transform:translateX(-50%)}.footer-social{align-items:center}.footer-social-link{justify-content:center;max-width:280px;width:100%}.footer-copyright{text-align:center}.footer-bottom-links{justify-content:center}}@media (max-width:480px){.footer-container{padding:clamp(1.5rem,4vw,2rem) clamp(.75rem,3vw,1rem) clamp(.75rem,2vw,1rem)}.footer-main{gap:clamp(1.5rem,4vw,2rem)}.footer-brand{flex-direction:column;gap:clamp(.75rem,2vw,1rem)}.footer-contact-item{flex-wrap:wrap;justify-content:center}.footer-social-link{max-width:100%;padding:clamp(.75rem,2vw,1rem)}.footer-bottom-links{align-items:center;flex-direction:column;gap:clamp(.75rem,2vw,1rem)}}@media (max-width:320px){.footer-container{padding:clamp(1rem,4vw,1.5rem) clamp(.5rem,3vw,.75rem) clamp(.5rem,2vw,.75rem)}.footer-brand-text{font-size:clamp(1.25rem,5vw,1.5rem)}.footer-contact-title{font-size:clamp(1.125rem,4vw,1.25rem)}}@media (prefers-color-scheme:dark){.footer-wrapper{background:linear-gradient(135deg,#020617,#0f172a 50%,#1e293b)}}@media (prefers-reduced-motion:reduce){*{-webkit-animation-duration:.01ms!important;animation-duration:.01ms!important;transition-duration:.01ms!important}.footer-brand:hover,.footer-contact-item:hover,.footer-link:hover,.footer-social-link:hover{-webkit-transform:none;transform:none}}@media (-webkit-min-device-pixel-ratio:2),(min-resolution:192dpi){.footer-logo{image-rendering:-webkit-optimize-contrast;image-rendering:crisp-edges}}@media print{.footer-wrapper{background:#fff!important;box-shadow:none;color:#000!important}.footer-brand-text{-webkit-text-fill-color:#000!important;color:#000!important}.footer-social{display:none}}#carouselExample{height:100vh;overflow:hidden;position:relative}.carousel-inner,.carousel-item{height:100vh}.carousel-title{left:50%;max-width:1500px;padding:0 1rem;position:absolute;text-align:center;top:20px;-webkit-transform:translateX(-50%);transform:translateX(-50%);width:95%;z-index:10}.text-background{word-wrap:break-word;-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px);background:rgba(0,0,0,.5);border-radius:10px;color:#fff;display:inline-block;font-size:1.8rem;font-size:28px;font-weight:900;line-height:1.3;padding:1rem 2rem;text-shadow:2px 2px 4px rgba(0,0,0,.7)}.carousel-item img{-webkit-filter:brightness(.7);filter:brightness(.7);height:100vh;object-fit:cover;object-position:center;width:100%}.carousel-caption{border-radius:15px;bottom:8%;font-size:18px;left:50%;max-width:1200px;padding:2rem;right:auto;top:25%;-webkit-transform:translateX(-50%);transform:translateX(-50%);width:95%}.deadlines-grid{grid-gap:1rem;display:grid;gap:1rem;grid-template-columns:repeat(2,1fr);margin-bottom:1.5rem}.deadline-item{-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px);background:rgba(0,0,0,.5);border:1px solid hsla(0,0%,100%,.2);border-radius:8px;display:flex;flex-direction:column;gap:.5rem;padding:1rem;text-align:center}.deadline-item span{color:#fff;font-size:16px;font-weight:500;line-height:1.4;text-shadow:1px 1px 2px rgba(0,0,0,.5)}.deadline-item strong{word-wrap:break-word;color:#00e5ff;font-size:20px;font-weight:700;line-height:1.3;text-shadow:1px 1px 2px rgba(0,0,0,.5)}.venue-home-container{margin-top:1.5rem}.venue-home-container .deadline-item{-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);background:rgba(0,0,0,.5)}.venue-home-container .deadline-item span{color:#fff;font-size:17px;text-shadow:1px 1px 3px rgba(0,0,0,.7)}.venue-home-container .deadline-item strong{color:#64ffda;font-size:19px;text-shadow:1px 1px 3px rgba(0,0,0,.7)}.homeBtn{background:linear-gradient(135deg,#3b82f6,#8b5cf6);border-radius:30px;color:#fff;font-size:18px;font-weight:600;padding:.6rem 2.5rem;transition:all .3s ease}.homeBtn:hover{background:linear-gradient(135deg,#2563eb,#7c3aed);box-shadow:0 10px 25px -5px rgba(59,130,246,.4);-webkit-transform:translateY(-1px);transform:translateY(-1px)}.venu-home{display:block;font-size:.9em;margin-top:.5rem}@media (max-width:768px){.text-background{font-size:18px;line-height:1.3;padding:.8rem 1.2rem}.carousel-title{top:10px;width:96%}.deadlines-grid{gap:.8rem;grid-template-columns:1fr}.carousel-caption{border-radius:10px;bottom:4%;font-size:15px;padding:1.2rem;top:20%;width:96%}.deadline-item{padding:1rem}.deadline-item span{font-size:14px}.deadline-item strong{font-size:18px}.venue-home-container{margin-top:1rem}.venue-home-container .deadline-item span{font-size:15px}.venue-home-container .deadline-item strong{font-size:17px}.homeBtn{font-size:16px;margin-top:.5rem;padding:.6rem 2rem}}@media (max-width:576px){.text-background{font-size:16px;line-height:1.25;padding:.7rem 1rem}.carousel-title{top:8px;width:97%}.carousel-item img{height:100vh}.carousel-caption{border-radius:10px;bottom:3%;font-size:14px;padding:1rem;top:22%;width:97%}.deadlines-grid{gap:.7rem;margin-bottom:1rem}.deadline-item{padding:.8rem}.deadline-item span{font-size:13px}.deadline-item strong{font-size:17px}.venue-home-container{margin-top:.8rem}.venue-home-container .deadline-item span{font-size:14px}.venue-home-container .deadline-item strong{font-size:16px}.homeBtn{font-size:15px;margin-top:.5rem;padding:.5rem 1.8rem}}@media (max-width:480px){.text-background{font-size:14px;line-height:1.2;padding:.6rem .8rem}.carousel-title{top:6px;width:98%}.carousel-caption{border-radius:8px;bottom:2%;font-size:13px;padding:.8rem;top:20%}.deadlines-grid{gap:.6rem;margin-bottom:.8rem}.deadline-item{padding:.7rem}.deadline-item span{font-size:12px}.deadline-item strong{font-size:16px}.venue-home-container{margin-top:.7rem}.venue-home-container .deadline-item span{font-size:13px}.venue-home-container .deadline-item strong{font-size:15px}.homeBtn{font-size:14px;margin-top:.4rem;padding:.5rem 1.5rem}}@media (max-width:360px){.text-background{font-size:13px;line-height:1.15;padding:.5rem .7rem}.carousel-caption{padding:.7rem;top:18%}.deadline-item{padding:.6rem}.deadline-item span{font-size:11px}.deadline-item strong{font-size:15px}.venue-home-container .deadline-item span{font-size:12px}.venue-home-container .deadline-item strong{font-size:14px}.homeBtn{font-size:13px;padding:.4rem 1.2rem}}.homeSidebar{height:-webkit-fit-content;height:-moz-fit-content;height:fit-content;max-height:80vh;min-width:280px;overflow-y:auto;padding:2rem;transition:all .3s ease}.homeSidebar::-webkit-scrollbar{width:8px}.homeSidebar::-webkit-scrollbar-track{background:#f1f1f1;border-radius:4px}.homeSidebar::-webkit-scrollbar-thumb{background:#c1c1c1;border-radius:4px}.homeSidebar::-webkit-scrollbar-thumb:hover{background:#a8a8a8}.homeSidebar nav{display:flex;flex-direction:column;gap:1.2rem}.homeSidebar h6{font-size:1.1rem;margin:0}.homeSidebar a{align-items:center;border-radius:10px;color:#2d3748!important;display:flex;gap:1.2rem;padding:1rem 1.5rem;text-decoration:none;transition:all .3s ease}.homeSidebar a:hover{background:#f7fafc;color:#4299e1!important;-webkit-transform:translateX(8px);transform:translateX(8px)}.homeSidebar svg{font-size:1.4rem;min-width:30px}@media (max-width:768px){.homeSidebar{border-bottom:1px solid #e2e8f0;border-radius:0;box-shadow:none;max-height:none;min-width:auto;overflow-y:visible;position:static;width:100%}.homeSidebar nav{flex-direction:row;flex-wrap:wrap;gap:.8rem}.homeSidebar a{padding:.8rem 1.2rem}.homeSidebar span{display:none}}.bcolor{background:#f8fafc;min-height:100vh}.container.my-5{max-width:1400px;padding-bottom:4rem;padding-top:2rem}.content-area{background:#fff;border-radius:15px;box-shadow:0 2px 15px rgba(0,0,0,.05);color:#4a5568;font-size:1.2rem;line-height:1.8;margin-bottom:2rem;margin-left:auto;margin-right:auto;max-width:1200px;padding:3rem!important}.content-area p{font-size:1.35rem;margin-bottom:1.8rem}@media (min-width:1600px){.container.my-5{max-width:1600px}.content-area{font-size:1.4rem;padding:4rem!important}}@media (max-width:768px){.content-area{font-size:1.2rem!important;line-height:1.7;padding:2rem!important}.col-md-3{background:#fff;border-top:1px solid #e2e8f0!important;bottom:0;left:0;padding:.5rem!important;position:fixed;right:0;z-index:1000}}.homeSidebar{background:#fff;border-radius:15px;box-shadow:0 4px 20px rgba(0,0,0,.1);margin:1rem 0;min-width:250px;padding:1.5rem;position:-webkit-sticky;position:sticky;top:20px}.author-home-container{margin:0 auto;max-width:1200px;padding:0 1rem 3rem}.author-dates-header{margin-bottom:3rem;text-align:center}.author-dates-title{background:linear-gradient(45deg,#2563eb,#3b82f6,#60a5fa);-webkit-background-clip:text;background-clip:text;color:transparent;display:inline-block;font-size:2.5rem;font-weight:800;letter-spacing:2px;margin:1rem auto 2rem;padding-bottom:1.5rem;position:relative;text-transform:uppercase;transition:all .3s cubic-bezier(.4,0,.2,1)}.author-dates-title:after{background:#3b82f6;border-radius:4px;bottom:0;content:"";height:4px;left:50%;position:absolute;-webkit-transform:translateX(-50%);transform:translateX(-50%);transition:all .4s ease;width:100px}.author-dates-title:hover{text-shadow:0 4px 20px rgba(59,130,246,.25);-webkit-transform:scale(1.03);transform:scale(1.03)}.author-dates-title:hover:after{background:linear-gradient(90deg,#3b82f6,#60a5fa);width:140px}.author-dates-subtitle{color:#64748b;font-size:1.1rem;text-align:center}.author-dates-container{grid-gap:1.5rem;display:grid;gap:1.5rem;margin:2rem 0}.author-date-card{align-items:center;background:#fff;border:2px solid #c3cedc;border-radius:15px;box-shadow:0 4px 15px rgba(0,0,0,.1);display:flex;padding:2rem;transition:all .3s ease}.author-date-card:hover{box-shadow:0 6px 20px rgba(0,0,0,.15);-webkit-transform:translateY(-3px);transform:translateY(-3px)}.author-date-icon{color:#3b82f6;flex-shrink:0;font-size:2.5rem;margin-bottom:30px;margin-right:1.5rem}.author-date-content h3{color:#1e3a8a;font-size:1.2rem;margin-bottom:.5rem}.author-date-content p{color:#64748b;font-size:1.1rem;font-weight:500}.author-call-for-paper-btn{background:linear-gradient(135deg,#3b82f6,#2563eb);border:none;border-radius:8px;color:#fff;cursor:pointer;display:block;font-size:1.1rem;font-weight:600;margin:2rem auto;padding:1rem 2rem;transition:all .3s ease;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content}.author-call-for-paper-btn:hover{box-shadow:0 5px 15px rgba(59,130,246,.3);opacity:.95;-webkit-transform:translateY(-1px);transform:translateY(-1px)}.author-loading-state{color:#3b82f6}.author-error-state,.author-loading-state{font-size:1.2rem;padding:2rem;text-align:center}.author-error-state{color:#ef4444}@media (max-width:768px){.author-home-container{padding:2rem 1rem}.author-dates-title{font-size:2rem;padding-bottom:1rem}.author-date-card{flex-direction:column;padding:1.5rem;text-align:center}.author-date-icon{margin-bottom:1rem;margin-right:0}}@media (max-width:480px){.author-dates-title{font-size:1.8rem;margin-bottom:1.5rem}.author-dates-title:after{height:3px;width:80px}.author-dates-title:hover:after{width:100px}.author-call-for-paper-btn{text-align:center;width:100%}}.history-container{margin:0 auto;max-width:1200px}.history-header{margin-bottom:3rem;text-align:center}.history-title{background:linear-gradient(45deg,#2563eb,#3b82f6,#60a5fa);-webkit-background-clip:text;background-clip:text;color:transparent;display:inline-block;font-size:2.5rem;font-weight:800;letter-spacing:2px;margin:1rem auto 2rem;padding-bottom:1.5rem;position:relative;text-transform:uppercase;transition:all .3s cubic-bezier(.4,0,.2,1)}.history-title:after{background:#3b82f6;border-radius:4px;bottom:0;content:"";height:4px;left:50%;position:absolute;-webkit-transform:translateX(-50%);transform:translateX(-50%);transition:all .4s ease;width:100px}.history-title:hover{text-shadow:0 4px 20px rgba(59,130,246,.25);-webkit-transform:scale(1.03);transform:scale(1.03)}.history-title:hover:after{background:linear-gradient(90deg,#3b82f6,#60a5fa);width:140px}.history-subtitle{color:#64748b;font-size:1.1rem;text-align:center}.history-table-container{background:#fff;border:2px solid #c3cedc;border-radius:15px;box-shadow:0 4px 15px rgba(0,0,0,.1);overflow-x:auto;padding:1rem}.history-table{border-collapse:collapse;min-width:800px;width:100%}.history-table th{background:#3b82f6;color:#fff;font-weight:600;padding:1rem;text-align:left}.history-table td{border-bottom:1px solid #e2e8f0;padding:1rem}.history-table tr:nth-child(2n){background-color:#f8fafc}.history-table tr:hover{background-color:#f1f5f9}.paper-link{color:#3b82f6;font-weight:500;transition:all .3s ease}.paper-link:hover{color:#1e40af;text-decoration:underline}.na-text{color:#64748b;font-style:italic}.status-badge{display:inline-block;font-size:.85rem;font-weight:500;padding:.4rem .8rem}.status-badge.approved{background:#dcfce7;color:#166534}.status-badge.pending{background:#fef9c3;color:#854d0e}@media (max-width:768px){.history-container{padding:2rem 1rem}.history-title{font-size:2rem;padding-bottom:1rem}.history-table td,.history-table th{font-size:.9rem;padding:.8rem}}@media (max-width:480px){.history-title{font-size:1.8rem;margin-bottom:1.5rem}.history-title:after{height:3px;width:80px}.history-title:hover:after{width:100px}}.date{background:linear-gradient(135deg,#f8fafc,#e2e8f0);margin-top:3rem;min-height:100vh;padding:5rem 1rem}.date h4{background:linear-gradient(45deg,#1e40af,#3b82f6,#60a5fa,#93c5fd);-webkit-background-clip:text;background-clip:text;color:transparent;display:inline-block;font-size:3rem;font-weight:900;letter-spacing:3px;margin:0 auto 4rem;padding-bottom:1.5rem;position:relative;text-align:center;text-transform:uppercase;transition:all .4s cubic-bezier(.4,0,.2,1)}.date h4:after{background:linear-gradient(90deg,#3b82f6,#60a5fa,#93c5fd);border-radius:3px;bottom:0;box-shadow:0 2px 10px rgba(59,130,246,.3);content:"";height:5px;left:50%;position:absolute;-webkit-transform:translateX(-50%);transform:translateX(-50%);transition:all .4s ease;width:100px}.date h4:hover{text-shadow:0 6px 20px rgba(59,130,246,.3);-webkit-transform:scale(1.05);transform:scale(1.05)}.date h4:hover:after{background:linear-gradient(90deg,#1e40af,#3b82f6,#60a5fa,#93c5fd);box-shadow:0 4px 20px rgba(59,130,246,.5);width:150px}.date-as-calendar{align-items:center;background:linear-gradient(145deg,#fff,#f8fafc);border:1px solid rgba(203,213,225,.5);border-radius:20px;box-shadow:0 10px 30px rgba(0,0,0,.1),0 1px 8px rgba(0,0,0,.06);display:flex;flex-direction:column;height:220px;justify-content:center;overflow:hidden;padding:2.5rem 1.5rem;position:relative;transition:all .4s cubic-bezier(.4,0,.2,1)}.date-as-calendar:before{background:linear-gradient(90deg,#3b82f6,#60a5fa,#93c5fd);content:"";height:4px;left:0;position:absolute;right:0;top:0;transition:all .4s ease}.date-as-calendar:hover{border-color:rgba(59,130,246,.3);box-shadow:0 20px 40px rgba(0,0,0,.15),0 8px 32px rgba(59,130,246,.2);-webkit-transform:translateY(-8px) scale(1.02);transform:translateY(-8px) scale(1.02)}.date-as-calendar:hover:before{background:linear-gradient(90deg,#1e40af,#3b82f6,#60a5fa,#93c5fd);height:6px}.date-label{color:#475569;display:block;font-size:16px;font-weight:700;letter-spacing:1px;line-height:1.3;margin-bottom:1.5rem;text-transform:uppercase}.date-value{background:linear-gradient(45deg,#1e40af,#3b82f6);-webkit-background-clip:text;background-clip:text;color:#1e293b;color:transparent;display:block;font-size:2rem;font-weight:800;line-height:1.1;text-align:center}@media (max-width:992px){.date{padding:4rem 1rem}.date h4{font-size:2.5rem;letter-spacing:2px;margin-bottom:3rem}.date-as-calendar{height:200px;padding:2rem 1.2rem}.date-label{font-size:15px;margin-bottom:1.2rem}.date-value{font-size:1.8rem}}@media (max-width:768px){.date{padding:3rem 1rem}.date h4{font-size:2.2rem;letter-spacing:1.5px;margin-bottom:2.5rem;padding-bottom:1rem}.date h4:after{height:4px;width:80px}.date h4:hover:after{width:120px}.date-as-calendar{height:180px;padding:1.8rem 1rem}.date-label{font-size:14px;margin-bottom:1rem}.date-value{font-size:1.6rem}}@media (max-width:576px){.date{padding:2rem .5rem}.date h4{font-size:1.8rem;letter-spacing:1px;margin-bottom:2rem}.date-as-calendar{height:160px;padding:1.5rem .8rem}.date-value{font-size:1.4rem}.date-label{font-size:13px}}.contact-container{align-items:center;background-image:linear-gradient(rgba(0,0,0,.6),rgba(0,0,0,.6)),url(/static/media/versity_img11.dba862d7a856e3f205ae.jpg);background-position:center 50%;background-size:cover;display:flex;justify-content:center;min-height:100vh;padding:3rem}.contact-card{-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:hsla(0,0%,100%,.97);border:1px solid hsla(0,0%,100%,.2);border-radius:16px;box-shadow:0 8px 32px rgba(0,0,0,.1);margin:3.5rem 0;max-width:600px;padding:2rem;transition:-webkit-transform .3s ease;transition:transform .3s ease;transition:transform .3s ease,-webkit-transform .3s ease;width:100%}.contact-card:hover{-webkit-transform:translateY(-2px);transform:translateY(-2px)}.contact-header{margin-bottom:2rem;text-align:center}.contact-header h1{color:#1e3a8a;font-size:2rem;font-weight:700;letter-spacing:-.5px;margin-bottom:.4rem}.contact-header p{color:#64748b;font-size:.95rem}.contact-form{display:flex;flex-direction:column;gap:1.5rem}.input-icon{font-size:1.4rem;pointer-events:none;transition:all .3s ease;z-index:1}.input-group:has(input) .input-icon{top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%)}.input-group:has(textarea) .input-icon{top:1.2rem;-webkit-transform:none;transform:none}.btn-icon{font-size:1.3rem;margin-bottom:2px;transition:all .3s ease}input,textarea{background:hsla(0,0%,100%,.9);border:2px solid #e2e8f0;border-radius:10px;font-family:inherit;font-size:1rem;padding:1rem 1rem 1rem 3rem;transition:all .3s cubic-bezier(.4,0,.2,1);width:100%}textarea{min-height:120px;padding-top:1rem;resize:vertical}input:focus,textarea:focus{border-color:#3b82f6;box-shadow:0 0 0 3px rgba(59,130,246,.1);outline:none}.contactBtn{align-items:center;background:linear-gradient(135deg,#3b82f6,#2563eb);border:none;border-radius:10px;color:#fff!important;cursor:pointer;display:flex;font-size:1rem;font-weight:600;gap:.8rem;justify-content:center;padding:1rem;transition:all .3s ease;width:100%}.contactBtn:hover{box-shadow:0 5px 15px rgba(59,130,246,.3);opacity:.95;-webkit-transform:translateY(-1px);transform:translateY(-1px)}.contactBtn:disabled{box-shadow:none;cursor:not-allowed;opacity:.7;-webkit-transform:none;transform:none}@media (max-width:768px){.contact-container{min-height:85vh;padding:1rem}.contact-card{margin:1.5rem 0;padding:1.8rem}.contact-header h1{font-size:1.8rem}input,textarea{padding:.9rem .9rem .9rem 2.8rem}.input-icon{font-size:1.3rem;left:.9rem}.input-group:has(input) .input-icon{top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%)}.input-group:has(textarea) .input-icon{left:.9rem;top:1.1rem}.btn-icon{font-size:1.2rem}}@media (max-width:480px){.contact-card{margin:6rem 0;padding:1.5rem}.contact-header h1{font-size:1.7rem}.contactBtn{font-size:.95rem;padding:.9rem}.input-icon{font-size:1.2rem;left:.8rem}.input-group:has(input) .input-icon{top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%)}.input-group:has(textarea) .input-icon{left:.8rem;top:1rem}.btn-icon{font-size:1.1rem;margin-bottom:1px}}@media (max-width:360px){.input-icon{font-size:1.1rem;left:.7rem}.input-group:has(textarea) .input-icon{left:.7rem;top:1.1rem}.btn-icon{font-size:1rem}}.login-container{align-items:center;background-image:linear-gradient(rgba(0,0,0,.6),rgba(0,0,0,.6)),url(/static/media/versity_img11.dba862d7a856e3f205ae.jpg);background-position:center 50%;background-size:cover;display:flex;justify-content:center;min-height:100vh;padding:2rem}.login-card{-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:hsla(0,0%,100%,.97);border:1px solid hsla(0,0%,100%,.2);border-radius:16px;box-shadow:0 8px 32px rgba(0,0,0,.1);margin:3.5rem 0;max-width:500px;padding:2rem;transition:-webkit-transform .3s ease;transition:transform .3s ease;transition:transform .3s ease,-webkit-transform .3s ease;width:100%}.login-card:hover{-webkit-transform:translateY(-2px);transform:translateY(-2px)}.login-header{margin-bottom:2rem;text-align:center}.login-avatar{background:linear-gradient(135deg,#3b82f6,#2563eb)!important;box-shadow:0 4px 15px rgba(59,130,246,.3);height:70px!important;margin:0 auto 1rem;width:70px!important}.login-header h1{color:#1e3a8a;font-size:2rem;font-weight:700;letter-spacing:-.5px;margin-bottom:.4rem}.login-header p{color:#64748b;font-size:.95rem}.login-form{display:flex;flex-direction:column;gap:1.5rem}input,select{background:hsla(0,0%,100%,.9);padding:1rem 1rem 1rem 3rem;transition:all .3s cubic-bezier(.4,0,.2,1)}input:focus,select:focus{border-color:#3b82f6;box-shadow:0 0 0 3px rgba(59,130,246,.1);outline:none}select{-webkit-appearance:none;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='%231e3a8a'%3E%3Cpath d='m7 10 5 5 5-5z'/%3E%3C/svg%3E");background-position:right 1rem center;background-repeat:no-repeat;background-size:12px}.logInBtn{background:linear-gradient(135deg,#3b82f6,#2563eb);border:none;border-radius:10px;color:#fff!important;cursor:pointer;font-size:1rem;font-weight:600;padding:1rem;transition:all .3s ease;width:100%}.logInBtn:hover{box-shadow:0 5px 15px rgba(59,130,246,.3);opacity:.95;-webkit-transform:translateY(-1px);transform:translateY(-1px)}.logInBtn:disabled{box-shadow:none;cursor:not-allowed;opacity:.7;-webkit-transform:none;transform:none}.login-footer{color:#64748b;font-size:.9rem;margin-top:1rem;text-align:center}.login-footer a{color:#3b82f6;font-weight:600;text-decoration:none;transition:color .3s ease}.login-footer a:hover{color:#1e40af}.forgot-password-container-l{text-align:left}.forgot-password-link{color:#3b82f6;font-size:.9rem;font-weight:500;text-decoration:none;transition:color .3s ease}.forgot-password-link:hover{color:#2563eb;text-decoration:underline}@media (max-width:480px){.forgot-password-link{font-size:.85rem}}@media (max-width:768px){.login-container{min-height:85vh;padding:1rem}.login-card{margin:1.5rem 0;padding:1.8rem}.login-header h1{font-size:1.8rem}input,select{padding:.9rem .9rem .9rem 2.8rem}}@media (max-width:480px){.login-card{margin:6rem 0;padding:1.5rem}.login-avatar{height:60px!important;width:60px!important}.login-header h1{font-size:1.7rem}button{padding:.9rem}.login-footer{font-size:.85rem}}.signup-container{align-items:center;background-image:linear-gradient(rgba(0,0,0,.6),rgba(0,0,0,.6)),url(/static/media/versity_img11.dba862d7a856e3f205ae.jpg);background-position:center 50%;background-size:cover;display:flex;justify-content:center;min-height:100vh;padding:5rem}.signup-card{-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:hsla(0,0%,100%,.97);border:1px solid hsla(0,0%,100%,.2);border-radius:16px;box-shadow:0 8px 32px rgba(0,0,0,.1);margin:1.2rem 0;max-width:700px;padding:2.5rem;width:100%}.signup-header{margin-bottom:2rem;text-align:center}.signup-header h1{color:#1e3a8a;font-size:2rem;font-weight:700;line-height:1.2;margin-bottom:.5rem}.signup-header h1,.signup-header p{word-wrap:break-word;overflow-wrap:break-word}.signup-header p{color:#64748b;font-size:1rem;line-height:1.4}.name-fields{grid-gap:1rem;display:grid;gap:1rem;grid-template-columns:1fr 1fr}.signup-form{display:flex;flex-direction:column;gap:1.5rem}input,select{border:2px solid #e2e8f0;border-radius:10px;box-sizing:border-box;font-size:1rem;padding:1rem 1rem 1rem 3.2rem;transition:all .3s ease;width:100%}.expertise-section h3{color:#1e3a8a;font-size:1.1rem;margin-bottom:1rem}.expertise-fields{grid-gap:1rem;display:grid;gap:1rem;grid-template-columns:1fr}.signup-button,.verify-button{background:linear-gradient(135deg,#3b82f6,#2563eb);border:none;border-radius:10px;color:#fff;cursor:pointer;font-size:1rem;font-weight:600;margin-top:20px;padding:1rem;transition:all .3s ease;width:100%}.signup-button:hover,.verify-button:hover{opacity:.95;-webkit-transform:translateY(-1px);transform:translateY(-1px)}.otp-form{text-align:center}.otp-instruction{color:#64748b;margin-bottom:1.5rem}.signup-footer{color:#64748b;margin-top:1.5rem;text-align:center}.signup-footer a{color:#3b82f6;font-weight:600;text-decoration:none}@media screen and (max-width:768px){.signup-container{margin-top:30px;min-height:85vh;padding:1rem}.signup-card{margin:1.5rem 0;padding:1.8rem}.signup-header h1{font-size:1.75rem;line-height:1.3}.signup-header p{font-size:.95rem;line-height:1.4}.name-fields{gap:1rem}.expertise-fields,.name-fields{grid-template-columns:1fr}.signup-form{gap:1.2rem}input,select{font-size:.95rem;padding:.9rem .9rem .9rem 3rem}.input-icon{font-size:1.1rem;left:.9rem}.file-upload-label{gap:.6rem;padding:.9rem}.upload-icon{font-size:1.3rem}}@media screen and (max-width:480px){.signup-container{min-height:85vh;padding:1rem}.signup-card{margin:1.5rem 0;padding:1.8rem}.signup-header{margin-bottom:1.5rem}.signup-header h1{font-size:1.5rem;line-height:1.3;margin-bottom:.75rem}.signup-header p{font-size:.9rem;line-height:1.4;padding:0 .5rem}.expertise-section h3{font-size:1rem}.signup-form{gap:1rem}input,select{border-radius:8px;font-size:.9rem;padding:.8rem .8rem .8rem 2.5rem}.input-icon{font-size:1rem;left:.8rem}.file-upload-label{border-radius:8px;flex-direction:column;gap:.5rem;padding:.8rem;text-align:center}.upload-icon{font-size:1.2rem}.signup-button,.verify-button{border-radius:8px;font-size:.95rem;padding:.9rem}.file-upload-group{margin:1rem 0}}@media screen and (max-width:360px){.signup-container{padding:.5rem .25rem .25rem}.signup-card{padding:1rem}.signup-header h1{font-size:1.3rem;line-height:1.3;margin-bottom:.75rem}.signup-header p{font-size:.85rem;line-height:1.4;padding:0 .5rem}input,select{font-size:.85rem;padding:.7rem .7rem .7rem 2.2rem}.input-icon{font-size:.9rem;left:.7rem}.file-upload-label{font-size:.85rem;padding:.7rem}.signup-button,.verify-button{font-size:.9rem;padding:.8rem}}@media screen and (max-height:500px) and (orientation:landscape){.signup-container{align-items:flex-start;padding:1rem}.signup-card{margin:.5rem 0}}.TitleForCreatingCommittee h4{grid-gap:20px;align-items:center;color:#222;display:grid;font-size:30px;font-weight:300;grid-template-columns:1fr -webkit-max-content 1fr;grid-template-columns:1fr max-content 1fr;grid-template-rows:27px 0;letter-spacing:1px;padding:10px 75px;text-align:center;text-transform:uppercase}.TitleForCreatingCommittee h4:after,.TitleForCreatingCommittee h4:before{background-color:#f8f8f8;border-bottom:1px solid #c50000;border-top:1px solid #c50000;content:" ";display:block;height:5px}.SidebarContainer{backdrop-filter:blur(20px);-webkit-backdrop-filter:blur(20px);background:linear-gradient(145deg,rgba(15,23,42,.98),rgba(30,41,59,.95));border-right:1px solid rgba(148,163,184,.2);box-shadow:0 4px 20px rgba(0,0,0,.3);height:calc(100vh - clamp(56px, 10vw, 80px));left:0;overflow:hidden;position:fixed;top:clamp(56px,10vw,80px);transition:-webkit-transform .3s cubic-bezier(.4,0,.2,1);transition:transform .3s cubic-bezier(.4,0,.2,1);transition:transform .3s cubic-bezier(.4,0,.2,1),-webkit-transform .3s cubic-bezier(.4,0,.2,1);visibility:visible;width:280px;z-index:1001}.sidebar{height:100%}.sidebar-item{align-items:center;border-bottom:1px solid transparent;display:flex;font-size:14px;margin:2px 0;padding:12px 24px;transition:all .2s ease}.sidebar-item:hover{background:linear-gradient(90deg,rgba(59,130,246,.15),transparent);border-left:3px solid #3b82f6}.sidebar-item.active{background:linear-gradient(90deg,rgba(59,130,246,.2),transparent)}.sidebar-item i{font-size:16px;margin-right:12px;text-align:center;width:20px}.sidebar-item.dropdown .sidebar-title{align-items:center;cursor:pointer;display:flex;justify-content:space-between;-webkit-user-select:none;user-select:none;width:100%}.sidebar-title .toggle-btn{font-size:12px;margin-left:auto;transition:-webkit-transform .2s ease;transition:transform .2s ease;transition:transform .2s ease,-webkit-transform .2s ease}.dropdown-menu{border-radius:8px;display:none;margin-top:8px;padding:8px 0;position:static;width:100%}.dropdown-menu.show{-webkit-animation:slideDown .3s ease;animation:slideDown .3s ease;display:block}.dropdown-item{background:none;border:none;border-radius:6px;font-size:13px;font-weight:400;margin:2px 8px;padding:8px 24px 8px 48px;text-align:left;transition:all .2s ease;width:100%;width:calc(100% - 16px)}.Component{background:#f8f9fa;margin-left:280px;margin-top:clamp(56px,10vw,80px);min-height:calc(100vh - clamp(56px, 10vw, 80px));padding:2rem;transition:margin-left .3s cubic-bezier(.4,0,.2,1)}@media (max-width:1200px){.SidebarContainer{width:250px}.Component{margin-left:250px}}@media (max-width:992px){.SidebarContainer{width:240px}.Component{margin-left:240px;padding:1.5rem}}@media (max-width:768px){.sidebar-toggle{align-items:center;display:flex;justify-content:center}.sidebar-overlay{display:block}.SidebarContainer{background:linear-gradient(145deg,rgba(15,23,42,.98),rgba(30,41,59,.95));-webkit-transform:translateX(-100%);transform:translateX(-100%);width:280px;z-index:1001}.SidebarContainer.sidebar-open{-webkit-transform:translateX(0);transform:translateX(0)}.Component{margin-left:0;padding:1rem}.sidebar-item{align-items:center;color:#e2e8f0;display:flex;font-size:15px;padding:16px 24px}.sidebar-item i{font-size:18px;margin-right:16px}.dropdown-menu{background:rgba(30,41,59,.95);border-left:3px solid #3b82f6;margin-left:0;margin-top:5px}.dropdown-item{color:#cbd5e1;font-size:14px;padding:12px 24px 12px 48px}.sidebar-title{color:#e2e8f0!important;font-weight:500}}@media (max-width:480px){.SidebarContainer{width:100%}.Component{padding:.75rem}.sidebar-toggle{font-size:18px;height:45px;left:15px;top:85px;width:45px}}.sidebar{color:#e2e8f0;padding:1rem 0;width:100%}.sidebar-item{border:1px solid transparent;border-radius:.75rem;color:#e2e8f0;display:block;font-size:.9rem;font-weight:500;margin:.2rem .75rem;padding:.875rem 1.25rem;position:relative;text-decoration:none;transition:all .3s cubic-bezier(.4,0,.2,1)}.sidebar-item:hover{background:rgba(59,130,246,.15);border-color:rgba(59,130,246,.3);color:#3b82f6;text-decoration:none;-webkit-transform:translateX(2px);transform:translateX(2px)}.sidebar-item.active{background:linear-gradient(135deg,rgba(59,130,246,.2),rgba(139,92,246,.1));border-left:3px solid #3b82f6;color:#3b82f6;font-weight:600}.sidebar-item.dropdown-active>.sidebar-title{background:rgba(59,130,246,.15);border-left:3px solid #3b82f6;color:#3b82f6;font-weight:600}.sidebar-title{align-items:center;border:1px solid transparent;border-radius:.75rem;color:#e2e8f0;cursor:pointer;display:flex;font-size:1rem;font-weight:600;justify-content:space-between;margin:.2rem .75rem;padding:.875rem 1.25rem;transition:all .3s ease}.sidebar-title:hover{background:rgba(59,130,246,.15);border-color:rgba(59,130,246,.3);color:#3b82f6}.sidebar-title span{align-items:center;display:flex;gap:.75rem}.sidebar-title span i{font-size:1.1rem;text-align:center;width:1.5rem}.sidebar-title .toggle-btn{font-size:.9rem;transition:-webkit-transform .3s ease;transition:transform .3s ease;transition:transform .3s ease,-webkit-transform .3s ease}.sidebar-item.open>.sidebar-title .toggle-btn{-webkit-transform:rotate(180deg);transform:rotate(180deg)}.sidebar-content{max-height:0;overflow:hidden;padding-left:1rem;transition:max-height .3s ease,padding .3s ease}.sidebar-item.open>.sidebar-content{max-height:500px;padding-bottom:.5rem;padding-top:.5rem}.sidebar-item.plain{align-items:center;color:#e2e8f0;display:flex;gap:.75rem;text-decoration:none}.sidebar-item.plain:hover{color:#3b82f6;text-decoration:none}.sidebar-item.plain.active{color:#3b82f6}.sidebar-item.plain i{color:#cbd5e1;flex-shrink:0;font-size:1.1rem;text-align:center;width:1.5rem}.sidebar-item.plain.active i,.sidebar-item.plain:hover i{color:#3b82f6}.dropdown{margin:.5rem 0}.dropdown-toggle{align-items:center;background:none;border:none;color:inherit;cursor:pointer;display:flex;gap:.75rem;text-align:left;width:100%}.dropdown-menu{backdrop-filter:blur(20px);-webkit-backdrop-filter:blur(20px);background:rgba(30,41,59,.95);border:1px solid rgba(148,163,184,.2);border-radius:.75rem;box-shadow:0 4px 20px rgba(0,0,0,.3);margin-top:.5rem;padding:.5rem}.dropdown-item{border-radius:.5rem;color:#cbd5e1;display:block;padding:.5rem 1rem;text-decoration:none;transition:all .3s ease}.dropdown-item:hover{background:rgba(59,130,246,.15);color:#3b82f6;text-decoration:none;-webkit-transform:translateX(4px);transform:translateX(4px)}.dropdown-item.active{background:linear-gradient(135deg,rgba(59,130,246,.2),rgba(139,92,246,.1));border-left:2px solid #3b82f6;color:#3b82f6;font-weight:600}.sidebar-title-link{align-items:center;border:1px solid transparent;border-radius:.75rem;color:#e2e8f0;display:flex;font-size:1rem;font-weight:600;justify-content:flex-start;margin:.2rem .75rem;padding:.875rem 1.25rem;text-decoration:none;transition:all .3s ease}.sidebar-title-link:hover{background:rgba(59,130,246,.15);border-color:rgba(59,130,246,.3);color:#3b82f6;text-decoration:none}.sidebar-title-link.active{background:linear-gradient(135deg,rgba(59,130,246,.2),rgba(139,92,246,.1));border-left:2px solid #3b82f6;color:#3b82f6;font-weight:600}.sidebar-title-link span{align-items:center;display:flex;gap:.75rem}.sidebar-title-link span i{font-size:1.1rem;text-align:center;width:1.5rem}@media (max-width:768px){.sidebar-item{font-size:1rem}.sidebar-item,.sidebar-title{margin:.3rem .5rem;padding:1rem 1.25rem}.sidebar-title{font-size:1.05rem}.sidebar-item.plain i,.sidebar-title span i{font-size:1.2rem;width:1.75rem}}@media (max-width:576px){.sidebar{padding:.5rem 0}.sidebar-item,.sidebar-title{margin:.2rem .5rem;padding:.875rem 1rem}}.Admin-SideBar{backdrop-filter:blur(20px);-webkit-backdrop-filter:blur(20px);background:linear-gradient(145deg,rgba(15,23,42,.98),rgba(30,41,59,.95));border-right:1px solid rgba(148,163,184,.2);box-shadow:0 4px 20px rgba(0,0,0,.3);box-sizing:border-box;height:100vh;left:0;overflow:hidden;padding-top:clamp(56px,10vw,80px);position:fixed;top:0;transition:-webkit-transform .3s cubic-bezier(.4,0,.2,1);transition:transform .3s cubic-bezier(.4,0,.2,1);transition:transform .3s cubic-bezier(.4,0,.2,1),-webkit-transform .3s cubic-bezier(.4,0,.2,1);width:260px;z-index:999}.Admin-SideBar::-webkit-scrollbar{width:6px}.Admin-SideBar::-webkit-scrollbar-track{background:transparent}.Admin-SideBar::-webkit-scrollbar-thumb{background:rgba(148,163,184,.3);border-radius:3px}.Admin-SideBar::-webkit-scrollbar-thumb:hover{background:rgba(148,163,184,.5)}.Admin-SideBar .sidebar{height:100%;overflow-x:hidden;overflow-y:auto;padding:.5rem 0 1rem}.Admin-SideBar .sidebar::-webkit-scrollbar{width:6px}.Admin-SideBar .sidebar::-webkit-scrollbar-track{background:transparent}.Admin-SideBar .sidebar::-webkit-scrollbar-thumb{background:rgba(148,163,184,.3);border-radius:3px}.Admin-SideBar .sidebar::-webkit-scrollbar-thumb:hover{background:rgba(148,163,184,.5)}.Admin-SideBar .sidebar-item{margin:.15rem .5rem;padding:.65rem .85rem}.Admin-SideBar .sidebar-title{font-size:.875rem;margin:.15rem .5rem;overflow:hidden;padding:.65rem .85rem;text-overflow:ellipsis;white-space:nowrap}.Admin-SideBar .sidebar-title span{gap:.5rem;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.Admin-SideBar .sidebar-title span i{flex-shrink:0;font-size:.95rem;width:1.25rem}.Admin-SideBar .dropdown-item{font-size:.8rem;overflow:hidden;padding:.5rem .85rem .5rem 2.5rem;text-overflow:ellipsis;white-space:nowrap}.Admin-SideBar .sidebar-content{padding-left:.5rem}.AdminComponent{background:#f8f9fa;margin-left:260px;margin-top:clamp(56px,10vw,80px);min-height:calc(100vh - clamp(56px, 10vw, 80px));padding:2rem;transition:margin-left .3s cubic-bezier(.4,0,.2,1)}@media (max-width:1200px){.Admin-SideBar{width:240px}.AdminComponent{margin-left:240px}}@media (max-width:992px){.Admin-SideBar{width:230px}.Admin-SideBar .sidebar-title{font-size:.8rem}.Admin-SideBar .dropdown-item{font-size:.75rem;padding:.45rem .75rem .45rem 2.25rem}.AdminComponent{margin-left:230px;padding:1.5rem}}@media (max-width:768px){.sidebar-toggle{align-items:center;display:flex;justify-content:center}.sidebar-overlay{display:block}.Admin-SideBar{background:linear-gradient(145deg,rgba(15,23,42,.98),rgba(30,41,59,.95));height:100vh;overflow:hidden;padding-top:clamp(56px,10vw,80px);top:0;-webkit-transform:translateX(-100%);transform:translateX(-100%);width:260px;z-index:999}.Admin-SideBar .sidebar{overflow-x:hidden;overflow-y:auto}.Admin-SideBar.sidebar-open{-webkit-transform:translateX(0);transform:translateX(0)}.Admin-SideBar .sidebar{height:100%;padding:.75rem 0 1.5rem}.Admin-SideBar .sidebar-item{display:block!important;margin:.2rem .5rem!important;opacity:1!important;visibility:visible!important}.Admin-SideBar .sidebar-title{color:#e2e8f0!important;font-size:.9rem!important;padding:.75rem 1rem!important}.Admin-SideBar .dropdown-item{color:#cbd5e1!important;display:block!important;font-size:.825rem!important;padding:.6rem 1rem .6rem 2.75rem!important}.AdminComponent{margin-left:0;padding:1rem}}@media (max-width:480px){.Admin-SideBar{height:100vh;overflow:hidden;padding-top:clamp(56px,10vw,80px);top:0;width:100%}.Admin-SideBar .sidebar{height:100%;overflow-x:hidden;overflow-y:auto;padding:1rem 0 1.5rem}.Admin-SideBar .sidebar-item{margin:.25rem .5rem!important}.Admin-SideBar .sidebar-title{font-size:.95rem!important;padding:.85rem 1.25rem!important}.Admin-SideBar .dropdown-item{font-size:.875rem!important;padding:.7rem 1.25rem .7rem 3rem!important}.AdminComponent{padding:.75rem}.sidebar-toggle{font-size:18px;height:45px;left:15px;top:85px;width:45px}}.admin-home-wrapper{background:#f8fafc;min-height:100vh;padding:2rem 1rem}.admin-home-container{-webkit-animation:fadeInUp .6s ease-out;animation:fadeInUp .6s ease-out;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,sans-serif;margin:0 auto;max-width:1200px}.page-title{font-size:3rem}.page-subtitle{font-size:1.2rem;margin:0}.stats-grid{margin-bottom:2rem}.stat-card.total-papers:before{background:linear-gradient(135deg,#5e71f6,#4a5fd9)}.stat-card.oral-papers:before{background:linear-gradient(135deg,#10b981,#059669)}.stat-card.poster-papers:before{background:linear-gradient(135deg,#f59e0b,#d97706)}.stat-number{align-items:center;display:flex}.loading-spinner-small{border:3px solid #e5e7eb;border-top-color:#5e71f6;height:32px;width:32px}.error-text{color:#ef4444}.error-message{font-size:.875rem}.error-icon{font-size:1.25rem}.retry-btn{background:#dc2626;border:1px solid #dc2626;border-radius:6px;color:#fff;cursor:pointer;font-size:.875rem;margin-left:auto;padding:.5rem 1rem;transition:all .2s ease}.retry-btn:hover{background:#b91c1c}.dates-timeline{margin:0}.date-item{transition:all .3s ease}.date-item:hover{-webkit-transform:translateX(10px);transform:translateX(10px)}.date-content{border:2px solid rgba(94,113,246,.1);border-radius:50px;box-shadow:0 4px 15px rgba(0,0,0,.1);gap:1rem;justify-content:flex-start;min-height:60px;overflow:hidden;padding:1rem 2rem}.date-content:before{background:linear-gradient(135deg,transparent,rgba(94,113,246,.05));height:100%;right:0;transition:all .3s ease}.date-item.active .date-content{background:linear-gradient(135deg,#fff,#f0fdf4);border-color:#10b981}.date-item.upcoming .date-content{background:linear-gradient(135deg,#fff,#fffbeb)}.date-item:hover .date-content{box-shadow:0 8px 30px rgba(0,0,0,.15);-webkit-transform:scale(1.02);transform:scale(1.02)}.date-item:hover .date-content:before{background:linear-gradient(135deg,rgba(94,113,246,.05),rgba(94,113,246,.1))}.date-icon{align-self:center;background:#f8fafc;border:2px solid #e2e8f0;flex-shrink:0;font-size:1.5rem;height:40px;margin:auto 0;position:relative;width:40px;z-index:2}.date-item.active .date-icon{background:#dcfce7;border-color:#10b981}.date-item.upcoming .date-icon{background:#fef3c7;border-color:#f59e0b}.date-text{color:#374151;font-size:1rem;line-height:1.4}.date-badge,.date-text{align-items:center;align-self:center;display:flex;position:relative;z-index:2}.date-badge{flex-shrink:0;font-size:.75rem;padding:.4rem 1rem}.date-badge.active{background:#10b981;color:#fff}.date-badge.upcoming{background:#f59e0b;color:#fff}.quick-actions-section{margin-bottom:2rem}.quick-actions-card{background:#fff;border:1px solid rgba(94,113,246,.1);border-radius:16px;box-shadow:0 4px 12px rgba(0,0,0,.1);overflow:hidden}.card-header{position:relative}.card-header:after{background:linear-gradient(90deg,transparent,hsla(0,0%,100%,.3),transparent);bottom:0;content:"";height:1px;left:0;position:absolute;right:0}.card-title{text-shadow:0 1px 2px rgba(0,0,0,.1)}.title-icon{font-size:1.5rem}.card-body{padding:2rem}.actions-grid{grid-template-columns:repeat(auto-fit,minmax(250px,1fr))}.action-btn{background:#fff;border:2px solid #e5e7eb;border-radius:12px;flex-direction:column;gap:.75rem;overflow:hidden;padding:1.5rem;position:relative;text-align:left}.action-btn:hover{border-color:#5e71f6;box-shadow:0 4px 12px rgba(94,113,246,.15);-webkit-transform:translateY(-2px);transform:translateY(-2px)}.action-btn:before{background:linear-gradient(135deg,#5e71f6,#4a5fd9);content:"";height:3px;left:0;position:absolute;right:0;top:0;-webkit-transform:scaleX(0);transform:scaleX(0);transition:-webkit-transform .3s ease;transition:transform .3s ease;transition:transform .3s ease,-webkit-transform .3s ease}.action-btn:hover:before{-webkit-transform:scaleX(1);transform:scaleX(1)}.action-icon{font-size:2rem;margin-bottom:.5rem}.action-label{color:#374151;font-size:1rem;margin:0}.action-description{font-size:.875rem;text-align:center}@media (max-width:768px){.admin-home-wrapper{padding:1.5rem 1rem}.page-title{font-size:2.5rem}.page-subtitle{font-size:1.1rem}.actions-grid,.stats-grid{grid-template-columns:1fr}.stat-card{gap:1rem;padding:1.5rem}.stat-icon{font-size:2rem;height:60px;width:60px}.date-content{gap:.8rem;padding:.8rem 1.5rem}.date-icon{font-size:1.25rem;height:35px;width:35px}.date-text{font-size:.9rem}.date-badge{font-size:.7rem;padding:.3rem .8rem}.stat-number{font-size:2rem}.card-header{padding:1.25rem 1.5rem}.card-body{padding:1.5rem}.action-btn{padding:1.25rem}}@media (max-width:480px){.admin-home-wrapper{padding:1rem .5rem}.page-title{font-size:2rem}.page-subtitle{font-size:1rem}.section-title{font-size:1.25rem}.stat-card{flex-direction:column;padding:1.25rem;text-align:center}.stat-icon{font-size:1.75rem;height:50px;width:50px}.date-content{flex-direction:column;gap:.6rem;padding:.7rem 1.2rem;text-align:center}.date-icon{font-size:1rem;height:30px;width:30px}.date-text{font-size:.8rem}.date-badge{font-size:.65rem;padding:.25rem .6rem}.date-item{margin-bottom:.8rem}.stat-number{font-size:1.75rem}.card-header{padding:1rem 1.25rem}.card-body{padding:1.25rem}.action-btn{padding:1rem;text-align:center}}@media print{.admin-home-wrapper{background:#fff;padding:1rem}.page-title,.section-title{color:#1a1a2e}.date-content,.quick-actions-card,.stat-card{border:1px solid #e5e7eb;box-shadow:none}.date-item{margin-bottom:.5rem}}.paginationBtn{display:flex;height:40px;justify-self:center;list-style:none}.paginationBtn a{border:1px solid #5c675d;border-radius:5px;cursor:pointer;font-family:sans-serif;font-weight:700;margin:8px;padding:10px}.paginationBtn a:hover{background:#989fba;color:#000}.paginationActive a{background:#717790;color:#fff}.PreviousBtn,.nextBtn{color:#000;text-decoration:none}.ul-center ul{justify-content:center}.buttons button{background-color:#ff385c;border:none;border-radius:8px;color:#fff;cursor:pointer;padding:8px 16px}.ReviewerTitle h4{grid-gap:20px;align-items:center;color:#222;display:grid;font-size:30px;font-weight:300;grid-template-columns:1fr -webkit-max-content 1fr;grid-template-columns:1fr max-content 1fr;grid-template-rows:27px 0;letter-spacing:1px;padding:10px 75px;text-align:center;text-transform:uppercase}.ReviewerTitle h4:after,.ReviewerTitle h4:before{background-color:#f8f8f8;border-bottom:1px solid #c50000;border-top:1px solid #c50000;content:" ";display:block;height:5px}.abstract-text{font-family:"serif",auto}#buttonContainer{display:flex;flex-direction:column}.sidebar{backdrop-filter:blur(20px);-webkit-backdrop-filter:blur(20px);background:linear-gradient(145deg,rgba(15,23,42,.98),rgba(30,41,59,.95));border-right:1px solid rgba(148,163,184,.2);box-shadow:0 4px 20px rgba(0,0,0,.3);height:calc(100vh - clamp(56px, 10vw, 80px));left:0;overflow:hidden;padding:1.5rem 0;position:fixed;top:clamp(56px,10vw,80px);transition:-webkit-transform .3s cubic-bezier(.4,0,.2,1);transition:transform .3s cubic-bezier(.4,0,.2,1);transition:transform .3s cubic-bezier(.4,0,.2,1),-webkit-transform .3s cubic-bezier(.4,0,.2,1);width:280px;z-index:1001}.ReviewerMainComponent{background:#f8f9fa;margin-left:280px}.sidebar-toggle{background:linear-gradient(135deg,#0d6efd,#0b5ed7);border-radius:50%;box-shadow:0 4px 15px rgba(13,110,253,.3);font-size:20px;height:50px;left:20px;transition:all .3s cubic-bezier(.4,0,.2,1);width:50px;z-index:1002}.sidebar-toggle:hover{box-shadow:0 6px 20px rgba(13,110,253,.4);-webkit-transform:translateY(-2px);transform:translateY(-2px)}.sidebar-overlay{-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);height:100%;opacity:0;transition:opacity .3s ease;width:100%;z-index:1000}.sidebar-overlay.overlay-open{opacity:1}@media (max-width:1200px){.sidebar{width:250px}.ReviewerMainComponent{margin-left:250px}}@media (max-width:992px){.sidebar{width:240px}.ReviewerMainComponent{margin-left:240px;padding:1.5rem}}@media (max-width:768px){.sidebar-toggle{align-items:center;display:flex;justify-content:center}.sidebar-overlay{display:block}.sidebar{background:linear-gradient(145deg,rgba(15,23,42,.98),rgba(30,41,59,.95));-webkit-transform:translateX(-100%);transform:translateX(-100%);width:280px;z-index:1001}.sidebar.sidebar-open{-webkit-transform:translateX(0);transform:translateX(0)}.ReviewerMainComponent{margin-left:0;padding:1rem}}@media (max-width:480px){.sidebar{width:100%}.ReviewerMainComponent{padding:.75rem}.sidebar-toggle{font-size:18px;height:45px;left:15px;top:85px;width:45px}}.form-main-container{font-family:Times New Roman,Times,serif;min-height:100vh;padding:0 1rem 2rem}.form-content-wrapper{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#fff;border:1px solid hsla(0,0%,100%,.2);border-radius:24px;box-shadow:0 20px 60px rgba(0,0,0,.1);margin:0 auto;max-width:1500px;overflow:hidden}.form-header{background:linear-gradient(45deg,#2563eb,#3b82f6,#60a5fa);color:#fff;overflow:hidden;padding:3rem 2rem 2rem;position:relative}.form-header:before{background:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 100 100'%3E%3Cdefs%3E%3Cpattern id='a' width='100' height='100' patternUnits='userSpaceOnUse'%3E%3Ccircle cx='50' cy='50' r='1' fill='%23fff' opacity='.1'/%3E%3C/pattern%3E%3C/defs%3E%3Cpath fill='url(%23a)' d='M0 0h100v100H0z'/%3E%3C/svg%3E");bottom:0;content:"";left:0;pointer-events:none;position:absolute;right:0;top:0}.form-header-content{margin-bottom:2rem;position:relative;text-align:center;z-index:1}.form-title{font-size:clamp(1.75rem,4vw,2.5rem);font-weight:700;letter-spacing:-.02em;margin-bottom:.5rem}.form-subtitle{font-size:1.125rem;font-weight:400;margin:0;opacity:.9}.form-progress-container{position:relative;z-index:1}.form-progress-bar{background:hsla(0,0%,100%,.2);border-radius:3px;height:6px;margin-bottom:2rem;overflow:hidden;width:100%}.form-progress-fill{background:linear-gradient(90deg,#00d4ff,#00b4d8);border-radius:3px;box-shadow:0 0 10px rgba(0,212,255,.5);height:100%;transition:width .3s ease}.form-progress-steps{align-items:center;display:flex;justify-content:space-between}.form-progress-step{align-items:center;display:flex;flex-direction:column;gap:.5rem;opacity:.6;transition:opacity .3s ease}.form-progress-step.active{opacity:1}.form-step-number{align-items:center;background:hsla(0,0%,100%,.2);border-radius:50%;display:flex;font-size:.875rem;font-weight:600;height:40px;justify-content:center;transition:all .3s ease;width:40px}.form-progress-step.active .form-step-number{background:#fff;box-shadow:0 4px 12px hsla(0,0%,100%,.3);color:#1e3c72}.form-step-label{font-size:.75rem;font-weight:500;text-align:center}.form-body{background:#1e3a8a;min-height:400px;padding:3rem 2rem}.form-body-content{margin:0 auto;max-width:800px}.form-author-section{display:flex;flex-direction:column;gap:2rem}.form-add-author{display:flex;justify-content:center;margin-top:2rem}.form-add-author-btn{align-items:center;background:linear-gradient(135deg,#667eea,#764ba2);border:none;border-radius:12px;box-shadow:0 4px 15px rgba(102,126,234,.3);color:#fff;cursor:pointer;display:flex;font-size:1rem;font-weight:600;gap:.75rem;padding:1rem 2rem;transition:all .3s ease}.form-add-author-btn:hover{box-shadow:0 8px 25px rgba(102,126,234,.4);-webkit-transform:translateY(-2px);transform:translateY(-2px)}.form-add-author-btn:active{-webkit-transform:translateY(0);transform:translateY(0)}.form-add-icon{font-size:1.25rem}.form-remove-author-btn{align-items:center;background:linear-gradient(135deg,#ff4d4d,#d32f2f);border:none;border-radius:12px;box-shadow:0 4px 15px rgba(211,47,47,.3);color:#fff;cursor:pointer;display:flex;font-size:1rem;font-weight:600;gap:.75rem;margin-top:1rem;padding:1rem 2rem;transition:all .3s ease}.form-remove-author-btn:hover{box-shadow:0 8px 25px rgba(211,47,47,.4);-webkit-transform:translateY(-2px);transform:translateY(-2px)}.form-remove-author-btn:active{-webkit-transform:translateY(0);transform:translateY(0)}.form-footer{background:#162346!important;border-top:1px solid #e2e8f0;padding:2rem}.form-navigation{gap:1rem;justify-content:space-between;margin:0 auto;max-width:800px}.form-nav-btn,.form-navigation{align-items:center;display:flex}.form-nav-btn{border:none;border-radius:12px;cursor:pointer;font-size:1rem;font-weight:600;gap:.5rem;justify-content:center;min-width:140px;padding:1rem 1.5rem;transition:all .3s ease}.form-nav-prev{background:#e2e8f0;color:#64748b}.form-nav-prev:hover:not(:disabled){background:#cbd5e1;-webkit-transform:translateX(-2px);transform:translateX(-2px)}.form-nav-prev:disabled{background:#e2e8f0;color:#64748b;cursor:not-allowed;opacity:.3}.form-nav-next{background:linear-gradient(135deg,#1e3c72,#2a5298);box-shadow:0 4px 15px rgba(30,60,114,.3);color:#fff}.form-nav-next:hover{box-shadow:0 8px 25px rgba(30,60,114,.4);-webkit-transform:translateY(-2px);transform:translateY(-2px)}.form-nav-next:active{-webkit-transform:translateY(0);transform:translateY(0)}.form-nav-icon{font-size:1.125rem}@media (max-width:768px){.form-main-container{padding:1rem .5rem}.form-content-wrapper{border-radius:16px}.form-header{padding:2rem 1.5rem 1.5rem}.form-body{padding:2rem 1.5rem}.form-footer{padding:1.5rem}.form-navigation{flex-direction:column;gap:1rem}.form-nav-btn{min-width:auto;width:100%}.form-progress-steps{gap:.5rem}.form-step-number{font-size:.75rem;height:32px;width:32px}.form-step-label{font-size:.625rem}.form-add-author-btn{font-size:.875rem;padding:.875rem 1.5rem}}.paper-field-label{margin-top:20px;padding-bottom:10px}.paper-author-title{color:#fff}.paper-author-subtitle{color:#fff;margin-top:20px}.paper-address-title{color:#fff}.paper-upload-title{color:#fff;margin-top:10px}.paper-upload-description{color:#fff;margin-bottom:40px}.paper-domain-title{color:#fff;margin-top:50px}.paper-domain-description{color:#fff}.paper-file-input-text{margin-top:50px}.paper-address-section{margin-top:35px}@media (max-width:480px){.form-progress-step{gap:.25rem}.form-step-label{display:none}.form-title{font-size:1.5rem}.form-subtitle{font-size:1rem}}.form-body-content{-webkit-animation:fadeInUp .5s ease-out;animation:fadeInUp .5s ease-out}.form-add-author-btn:focus,.form-nav-btn:focus{outline:2px solid #3b82f6;outline-offset:2px}.form-nav-next:disabled{cursor:not-allowed;opacity:.7;-webkit-transform:none!important;transform:none!important}@media (prefers-color-scheme:dark){.form-content-wrapper{background:#1f2937;border-color:hsla(0,0%,100%,.1)}.form-footer{background:#111827;border-color:#374151}.form-nav-prev{background:#374151;color:#d1d5db}.form-nav-prev:hover:not(:disabled){background:#4b5563}}.reviewer-request-container{margin:0 auto;max-width:950px;padding:0 1rem 4rem}.request-header{margin-bottom:3rem;text-align:center}.request-title{background:linear-gradient(45deg,#2563eb,#3b82f6,#60a5fa);-webkit-background-clip:text;background-clip:text;color:transparent;display:inline-block;font-size:2.5rem;font-weight:800;letter-spacing:2px;margin:1rem auto 2rem;padding-bottom:1.5rem;position:relative;text-transform:uppercase;transition:all .3s cubic-bezier(.4,0,.2,1)}.request-title:after{background:#3b82f6;border-radius:4px;bottom:0;content:"";height:4px;left:50%;position:absolute;-webkit-transform:translateX(-50%);transform:translateX(-50%);transition:all .4s ease;width:100px}.request-title:hover{text-shadow:0 4px 20px rgba(59,130,246,.25);-webkit-transform:scale(1.03);transform:scale(1.03)}.request-title:hover:after{background:linear-gradient(90deg,#3b82f6,#60a5fa);width:140px}.request-subtitle{color:#64748b;font-size:1.1rem;text-align:center}.request-form{background:#fff;border:2px solid #c3cedc;border-radius:15px;box-shadow:0 4px 15px rgba(0,0,0,.1);padding:2rem}.reviewerRequest-input-group{margin-bottom:1.5rem}.reviewerRequest-input-group label{color:#1e3a8a;display:block;font-weight:600;margin-bottom:.5rem}.reviewerRequest-input-group input,.reviewerRequest-input-group select,.reviewerRequest-input-group textarea{border:2px solid #e2e8f0;border-radius:8px;font-size:1rem;padding:1rem;transition:all .3s ease;width:100%}.reviewerRequest-input-group input:focus,.reviewerRequest-input-group select:focus,.reviewerRequest-input-group textarea:focus{border-color:#3b82f6;box-shadow:0 0 0 3px rgba(59,130,246,.1);outline:none}.reviewerRequest-expertise-section{margin:2rem 0}.reviewerRequest-expertise-section h3{color:#1e3a8a;margin-bottom:1rem}.reviewerRequest-domain-selectors{grid-gap:1rem;display:grid;gap:1rem}.file-upload-group{margin:1.5rem 0}.file-upload-label{background-color:#f9fafb;border:2px dashed #e2e8f0;border-radius:10px;color:#374151;gap:.8rem;padding:1rem}.file-upload-label:hover{background-color:rgba(59,130,246,.05);border-color:#3b82f6}.upload-icon{color:#3b82f6;font-size:1.5rem}.file-input{height:.1px;overflow:hidden;width:.1px;z-index:-1}.file-upload-group,.file-upload-label{pointer-events:auto}.reviewerRequest-submit-button{background:linear-gradient(135deg,#3b82f6,#2563eb);border:none;border-radius:8px;color:#fff;cursor:pointer;font-size:1.1rem;font-weight:600;padding:1rem;transition:all .3s ease;width:100%}.reviewerRequest-submit-button:hover{box-shadow:0 5px 15px rgba(59,130,246,.3);opacity:.95;-webkit-transform:translateY(-1px);transform:translateY(-1px)}.reviewerRequest-status-card{border-radius:15px;margin:2rem auto;padding:2rem;text-align:center}.reviewerRequest-status-card.pending{background:#fef9c3;border:2px solid #fde047;color:#854d0e}.reviewerRequest-status-card.approved{background:#dcfce7;border:2px solid #86efac;color:#166534}.reviewerRequest-status-card.rejected{background:#fee2e2;border:2px solid #fca5a5;color:#991b1b}.reviewerRequest-status-icon{font-size:2.5rem;margin-bottom:1rem}@media (max-width:768px){.reviewer-request-container{padding:2rem 1rem}.request-title{font-size:2rem;padding-bottom:1rem}.request-form{padding:1.5rem}}@media (max-width:480px){.request-title{font-size:1.8rem;margin-bottom:1.5rem}.request-title:after{height:3px;width:80px}.request-title:hover:after{width:100px}.reviewerRequest-file-upload label{flex-direction:column;text-align:center}}.AuthorSidebar{backdrop-filter:blur(20px);-webkit-backdrop-filter:blur(20px);background:linear-gradient(145deg,rgba(15,23,42,.98),rgba(30,41,59,.95));border-right:1px solid rgba(148,163,184,.2);box-shadow:0 4px 20px rgba(0,0,0,.3);box-sizing:border-box;height:100vh;left:0;overflow:hidden;padding-top:clamp(56px,10vw,80px);position:fixed;top:0;transition:-webkit-transform .3s cubic-bezier(.4,0,.2,1);transition:transform .3s cubic-bezier(.4,0,.2,1);transition:transform .3s cubic-bezier(.4,0,.2,1),-webkit-transform .3s cubic-bezier(.4,0,.2,1);width:260px;z-index:999}.AuthorSidebar::-webkit-scrollbar-thumb:hover{background:rgba(148,163,184,.5)}.ReviewerMainComponent{background:#f8fafc;margin-left:260px;margin-top:clamp(56px,10vw,80px);min-height:calc(100vh - clamp(56px, 10vw, 80px));padding:2rem;transition:margin-left .3s cubic-bezier(.4,0,.2,1)}.sidebar-overlay{background:rgba(0,0,0,.5);display:none;height:100vh;left:0;position:fixed;top:0;width:100vw;z-index:998}.sidebar-toggle{background:linear-gradient(135deg,#3b82f6,#8b5cf6);border:none;border-radius:.5rem;box-shadow:0 4px 12px rgba(59,130,246,.3);color:#fff;cursor:pointer;display:none;left:1rem;padding:.5rem;position:fixed;top:90px;transition:all .3s ease;z-index:1001}.sidebar-toggle:hover{background:linear-gradient(135deg,#2563eb,#7c3aed);-webkit-transform:translateY(-1px);transform:translateY(-1px)}@media (max-width:1024px){.AuthorSidebar{width:240px}.ReviewerMainComponent{margin-left:240px}}@media (max-width:768px){.sidebar-toggle{align-items:center;display:flex;justify-content:center}.AuthorSidebar{background:linear-gradient(145deg,rgba(15,23,42,.98),rgba(30,41,59,.95));box-shadow:4px 0 25px rgba(0,0,0,.3);height:100vh;padding-top:clamp(56px,10vw,80px);top:0;-webkit-transform:translateX(-100%);transform:translateX(-100%);width:280px}.AuthorSidebar.sidebar-open{-webkit-transform:translateX(0);transform:translateX(0)}.sidebar-overlay.overlay-open{display:block}.ReviewerMainComponent{margin-left:0;padding:1rem}}@media (max-width:576px){.AuthorSidebar{height:100vh;padding-top:clamp(56px,10vw,80px);top:0;width:100vw}.ReviewerMainComponent{padding:.75rem}.sidebar-toggle{left:.75rem;top:85px}}@media (max-width:480px){.ReviewerMainComponent{padding:.5rem}}.title{color:#080808;font-size:40px;font-weight:300}.seven h1{align-items:center;color:#222;font-family:Raleway,sans-serif;font-size:30px;font-weight:300;letter-spacing:1px;text-align:center;text-transform:uppercase}.style{font-family:monospace;font-size:30px;padding:0 300px}hr{background-color:#fff;height:5px;margin:0 auto;width:150px}.reviewerName{border-bottom:2px solid #8e8e8e}.form-body{font-family:monospace;font-size:18px}.AdminList h4{grid-gap:20px;align-items:center;color:#222;display:grid;font-size:30px;font-weight:300;grid-template-columns:1fr -webkit-max-content 1fr;grid-template-columns:1fr max-content 1fr;grid-template-rows:27px 0;letter-spacing:1px;padding:10px 15px;text-align:center;text-transform:uppercase}.AdminList h4:after,.AdminList h4:before{background-color:#f8f8f8;border-bottom:1px solid #c50000;border-top:1px solid #c50000;content:" ";display:block;height:5px}.customize-homepage-wrapper{min-height:100vh;padding:2rem 1rem}.customize-homepage-container{-webkit-animation:fadeInUp .6s ease-out;animation:fadeInUp .6s ease-out;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,sans-serif;margin:0 auto;max-width:1000px}.customize-homepage-header{margin-bottom:2.5rem;text-align:center}.customize-homepage-title{color:#1a1a2e;font-size:2.5rem;font-weight:700;letter-spacing:-.5px;margin-bottom:.5rem}.customize-homepage-subtitle{color:#6b7280;font-size:1.1rem;font-weight:400}.homepage-form-card{background:#fff;border:1px solid rgba(94,113,246,.1);border-radius:16px;box-shadow:0 4px 6px rgba(0,0,0,.05),0 8px 20px rgba(0,0,0,.08);overflow:hidden}.homepage-form-header{background:linear-gradient(135deg,#5e71f6,#4a5fd9);padding:1.5rem 2rem}.homepage-form{display:flex;flex-direction:column;gap:1.75rem;padding:2.5rem}.textarea-container{position:relative}.form-textarea{min-height:250px;padding:1rem}.character-counter{align-items:center;color:#6b7280;display:flex;font-size:.875rem;font-weight:500;gap:.375rem;margin-top:.5rem}.counter-icon{color:#9ca3af;height:16px;width:16px}@media (max-width:768px){.customize-homepage-wrapper{padding:1.5rem 1rem}.customize-homepage-title{font-size:2rem}.customize-homepage-subtitle{font-size:1rem}.homepage-form-header{padding:1.25rem 1.5rem}.form-card-title{font-size:1.25rem}.form-header-icon{height:24px;width:24px}.homepage-form{gap:1.5rem;padding:2rem 1.5rem}.form-label{font-size:.8rem}.label-icon{height:16px;width:16px}.form-textarea{font-size:.9rem;min-height:220px;padding:.875rem}.info-box{font-size:.85rem;padding:1rem}.info-icon{height:20px;width:20px}.submit-button{font-size:.9rem;padding:.875rem 1.75rem}}@media (max-width:480px){.customize-homepage-wrapper{padding:1rem .5rem}.customize-homepage-title{font-size:1.75rem}.customize-homepage-subtitle{font-size:.9rem}.homepage-form-header{padding:1rem 1.25rem}.form-card-title{font-size:1.125rem}.homepage-form{gap:1.25rem;padding:1.5rem 1.25rem}.form-label{font-size:.75rem}.form-textarea{font-size:.875rem;min-height:200px;padding:.75rem}.character-counter{font-size:.8rem}.counter-icon{height:14px;width:14px}.info-box{font-size:.8rem;gap:.625rem;padding:.875rem}.info-icon{height:18px;width:18px}.submit-button{font-size:.875rem;padding:.75rem 1.5rem}.button-icon{height:20px;width:20px}}button:focus-visible,textarea:focus-visible{outline:2px solid #5e71f6;outline-offset:2px}.update-conference-date-wrapper{min-height:100vh;padding:2rem 1rem}.update-conference-date-container{-webkit-animation:fadeInUp .6s ease-out;animation:fadeInUp .6s ease-out;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,sans-serif;margin:0 auto;max-width:1000px}.update-date-header{margin-bottom:2.5rem;text-align:center}.update-date-title{color:#1a1a2e;font-size:2.5rem;font-weight:700;letter-spacing:-.5px;margin-bottom:.5rem}.update-date-subtitle{color:#6b7280;font-size:1.1rem;font-weight:400}.date-form-card{background:#fff;border:1px solid rgba(94,113,246,.1);border-radius:16px;box-shadow:0 4px 6px rgba(0,0,0,.05),0 8px 20px rgba(0,0,0,.08);overflow:hidden}.date-form-header{background:linear-gradient(135deg,#5e71f6,#4a5fd9);padding:1.5rem 2rem}.date-form{display:flex;flex-direction:column;gap:1.75rem;padding:2.5rem}.form-input{background:#fafafa}.form-input:focus{background:#fff}.date-range-container{align-items:flex-end;display:flex;gap:1rem}.date-range-field{display:flex;flex:1 1;flex-direction:column;gap:.5rem}.date-range-label{color:#6b7280;font-size:.8rem;font-weight:600;letter-spacing:.3px;text-transform:uppercase}.date-range-input{width:100%}.date-separator-icon{color:#9ca3af;flex-shrink:0;height:32px;margin-bottom:.5rem;width:32px}.date-separator-icon svg{height:100%;width:100%}.info-box{border:2px solid #bfdbfe;color:#1e40af;font-size:.9rem;gap:.875rem;line-height:1.5;padding:1.25rem}.info-content{flex:1 1}.info-content strong{color:#1e40af;font-weight:700}.submit-button{margin-top:.5rem}@media (max-width:768px){.update-conference-date-wrapper{padding:1.5rem 1rem}.update-date-title{font-size:2rem}.update-date-subtitle{font-size:1rem}.date-form-header{padding:1.25rem 1.5rem}.form-card-title{font-size:1.25rem}.form-header-icon{height:24px;width:24px}.date-form{gap:1.5rem;padding:2rem 1.5rem}.form-label{font-size:.8rem}.label-icon{height:16px;width:16px}.form-input{font-size:.9rem;padding:.75rem .875rem}.date-range-container{gap:.75rem}.date-separator-icon{height:28px;width:28px}.info-box{font-size:.85rem;padding:1rem}.info-icon{height:20px;width:20px}.submit-button{font-size:.9rem;padding:.875rem 1.75rem}}@media (max-width:480px){.update-conference-date-wrapper{padding:1rem .5rem}.update-date-title{font-size:1.75rem}.update-date-subtitle{font-size:.9rem}.date-form-header{padding:1rem 1.25rem}.form-card-title{font-size:1.125rem}.date-form{gap:1.25rem;padding:1.5rem 1.25rem}.form-label{font-size:.75rem}.form-input{font-size:.875rem;padding:.625rem .75rem}.date-range-container{align-items:stretch;flex-direction:column;gap:1rem}.date-separator-icon{display:none}.date-range-label{font-size:.75rem}.info-box{font-size:.8rem;gap:.625rem;padding:.875rem}.info-icon{height:18px;width:18px}.submit-button{font-size:.875rem;padding:.75rem 1.5rem}.button-icon{height:20px;width:20px}}button:focus-visible,input:focus-visible{outline:2px solid #5e71f6;outline-offset:2px}.manage-committee-wrapper{min-height:100vh;padding:2rem 1rem;width:100%}.manage-committee-container{-webkit-animation:fadeInUp .6s ease-out;animation:fadeInUp .6s ease-out;display:flex;flex-direction:column;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,sans-serif;margin:0 auto;max-width:1200px;width:100%}.committee-header-section{margin-bottom:2.5rem;text-align:center;width:100%}.committee-page-title{color:#1a1a2e;font-size:2.5rem;font-weight:700;letter-spacing:-.5px;margin-bottom:.5rem}.committee-page-subtitle{color:#6b7280;font-size:1.1rem;font-weight:400}.committee-card{background:#fff;border:1px solid rgba(94,113,246,.1);border-radius:16px;box-shadow:0 2px 4px rgba(0,0,0,.05),0 4px 12px rgba(0,0,0,.05);display:flex;flex-direction:column;margin-bottom:2rem;padding:2rem;width:100%}.committee-card-header{align-items:center;background:linear-gradient(135deg,#5e71f6,#4a5fd9);border-radius:16px 16px 0 0;display:flex;gap:.75rem;margin:-2rem -2rem 2rem;padding:1.5rem 2rem;width:calc(100% + 4rem)}.committee-card-title{align-items:center;color:#fff;display:flex;font-size:1.25rem;font-weight:700;gap:.75rem;letter-spacing:.3px;margin:0}.committee-name-section{margin-bottom:2rem;width:100%}.committee-form-group{display:flex;flex-direction:column;margin-bottom:1.5rem;width:100%}.committee-form-label{color:#374151;display:block;font-size:.875rem;font-weight:600;letter-spacing:.5px;margin-bottom:.5rem;text-transform:uppercase}.committee-form-input,.committee-form-select{background:#fafafa;border:2px solid #e5e7eb;border-radius:10px;color:#1a1a2e;font-family:inherit;font-size:1rem;padding:.875rem 1rem;transition:all .3s ease;width:100%}.committee-form-input:focus,.committee-form-select:focus{background:#fff;border-color:#5e71f6;box-shadow:0 0 0 4px rgba(94,113,246,.1);outline:none}.committee-form-input::-webkit-input-placeholder{color:#9ca3af}.committee-form-input::placeholder{color:#9ca3af}.member-card{background:#f9fafb;border:2px solid #e5e7eb;border-radius:12px;display:flex;flex-direction:column;margin-bottom:1.5rem;padding:1.5rem;transition:all .3s ease;width:100%}.member-card:hover{border-color:#5e71f6;box-shadow:0 2px 8px rgba(94,113,246,.1)}.member-card-header{align-items:center;border-bottom:2px solid #e5e7eb;display:flex;gap:.75rem;justify-content:space-between;margin-bottom:1.5rem;padding-bottom:.75rem}.member-badge{align-items:center;background:#fff;border:2px solid #5e71f6;border-radius:20px;color:#5e71f6;display:flex;font-size:.875rem;font-weight:700;gap:.5rem;letter-spacing:.5px;padding:.5rem 1rem;text-transform:uppercase}.remove-member-button{flex-shrink:0;padding:.5rem}.remove-member-button:hover{-webkit-transform:scale(1.05);transform:scale(1.05)}.remove-member-button:active{-webkit-transform:scale(.95);transform:scale(.95)}.member-fields{display:flex;flex-direction:column;gap:1.5rem;width:100%}.add-member-button,.add-subcommittee-button{align-items:center;background:#fff;border:2px solid #5e71f6;border-radius:10px;color:#5e71f6;cursor:pointer;display:flex;font-size:.875rem;font-weight:600;gap:.5rem;justify-content:center;letter-spacing:.5px;margin-top:1rem;padding:.875rem 1.5rem;text-transform:uppercase;transition:all .3s ease}.add-member-button:hover,.add-subcommittee-button:hover{background:#5e71f6;box-shadow:0 4px 8px rgba(94,113,246,.2);color:#fff;-webkit-transform:translateY(-2px);transform:translateY(-2px)}.button-icon-committee{height:20px;width:20px}.button-container-right{display:flex;justify-content:flex-end}.subcommittee-section{display:flex;flex-direction:column;margin-top:2rem;width:100%}.add-subcommittee-container{display:flex;justify-content:center;margin-bottom:2rem;width:100%}.committee-submit-container{display:flex;justify-content:center;margin-bottom:2rem;margin-top:3rem}.committee-submit-btn{align-items:center;background:linear-gradient(135deg,#5e71f6,#4a5fd9);border:none;border-radius:10px;box-shadow:0 4px 8px rgba(94,113,246,.3);color:#fff;cursor:pointer;display:flex;font-size:1rem;font-weight:600;gap:.5rem;justify-content:center;letter-spacing:.5px;padding:1rem 3rem;text-transform:uppercase;transition:all .3s ease}.committee-submit-btn:hover{box-shadow:0 6px 12px rgba(94,113,246,.4);-webkit-transform:translateY(-2px);transform:translateY(-2px)}.committee-submit-btn:active{-webkit-transform:translateY(0);transform:translateY(0)}@media (max-width:768px){.manage-committee-wrapper{padding:1.5rem 1rem}.committee-page-title{font-size:2rem}.committee-page-subtitle{font-size:1rem}.committee-card{padding:1.5rem}.committee-card-header{margin:-1.5rem -1.5rem 1.5rem;padding:1.25rem 1.5rem}.add-member-button,.add-subcommittee-button{width:100%}.committee-submit-btn{padding:1rem 2rem;width:100%}}@media (max-width:480px){.manage-committee-wrapper{padding:1rem .5rem}.committee-page-title{font-size:1.75rem}.committee-page-subtitle{font-size:.9rem}.committee-card{border-radius:12px;padding:1.25rem}.committee-card-header{margin:-1.25rem -1.25rem 1.25rem;padding:1rem 1.25rem}.committee-card-title{font-size:1.125rem}.member-card{padding:1.25rem}.member-badge{padding:.375rem .875rem}.committee-form-label,.member-badge{font-size:.8rem}.committee-form-input,.committee-form-select{font-size:.9rem;padding:.75rem}.add-member-button,.add-subcommittee-button{font-size:.8rem;padding:.75rem 1.25rem}.committee-submit-btn{font-size:.9rem;padding:.875rem 1.5rem}}.update-committee-wrapper{min-height:100vh;padding:2rem 1rem}.update-committee-container{-webkit-animation:fadeInUp .6s ease-out;animation:fadeInUp .6s ease-out;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,sans-serif;margin:0 auto;max-width:1200px}.update-committee-header{margin-bottom:2.5rem;text-align:center}.update-committee-title{color:#1a1a2e;font-size:2.5rem;font-weight:700;letter-spacing:-.5px;margin-bottom:.5rem}.update-committee-subtitle{color:#6b7280;font-size:1.1rem;font-weight:400}.committee-selection-card{background:#fff;border:1px solid rgba(94,113,246,.1);border-radius:16px;box-shadow:0 2px 4px rgba(0,0,0,.05),0 4px 12px rgba(0,0,0,.05);margin-bottom:2rem;overflow:hidden}.selection-card-header{background:linear-gradient(135deg,#5e71f6,#4a5fd9);padding:1.5rem 2rem}.selection-card-title{align-items:center;color:#fff;display:flex;font-size:1.25rem;font-weight:700;gap:.75rem;letter-spacing:.3px;margin:0}.selection-icon{height:24px;width:24px}.selection-content{padding:2rem}.committee-select-dropdown{background:#fafafa;border:2px solid #e5e7eb;border-radius:10px;color:#1a1a2e;cursor:pointer;font-family:inherit;font-size:1rem;padding:.875rem 1rem;transition:all .3s ease;width:100%}.committee-select-dropdown:focus{background:#fff;border-color:#5e71f6;box-shadow:0 0 0 4px rgba(94,113,246,.1);outline:none}.committee-select-dropdown option{padding:10px}.committee-details-card{background:#fff;border:1px solid rgba(94,113,246,.1);border-radius:16px;box-shadow:0 2px 4px rgba(0,0,0,.05),0 4px 12px rgba(0,0,0,.05);margin-bottom:2rem;overflow:hidden}.committee-details-header{align-items:center;background:linear-gradient(135deg,#5e71f6,#4a5fd9);display:flex;flex-wrap:wrap;gap:1rem;justify-content:space-between;padding:1.5rem 2rem}.committee-title-section{align-items:center;display:flex;gap:.75rem}.committee-header-icon{color:#fff;height:28px;width:28px}.committee-details-title{color:#fff;font-size:1.25rem;font-weight:700;letter-spacing:.3px;margin:0}.update-member-button{align-items:center;background:#fff;border:2px solid #fff;border-radius:10px;color:#5e71f6;cursor:pointer;display:flex;font-size:.875rem;font-weight:600;gap:.5rem;justify-content:center;letter-spacing:.5px;padding:.75rem 1.5rem;text-transform:uppercase;transition:all .3s ease}.update-member-button:hover{background:hsla(0,0%,100%,.9);box-shadow:0 4px 8px rgba(0,0,0,.2);-webkit-transform:translateY(-2px);transform:translateY(-2px)}.update-member-button:active{-webkit-transform:translateY(0);transform:translateY(0)}.members-list-container{padding:2rem}.no-members-message{color:#6b7280;padding:3rem 2rem;text-align:center}.no-members-icon{color:#9ca3af;height:64px;margin:0 auto 1rem;width:64px}.no-members-message p{font-size:1.125rem;margin:0}.member-card-item{background:#f9fafb;border:2px solid #e5e7eb;border-radius:12px;margin-bottom:1.5rem;padding:1.5rem;transition:all .3s ease}.member-card-item:hover{border-color:#5e71f6;box-shadow:0 2px 8px rgba(94,113,246,.1)}.member-card-item:last-child{margin-bottom:0}.member-card-header-row{align-items:center;border-bottom:2px solid #e5e7eb;display:flex;flex-wrap:wrap;gap:1rem;justify-content:space-between;margin-bottom:1.5rem;padding-bottom:.75rem}.member-number-badge{align-items:center;background:#fff;border:2px solid #5e71f6;border-radius:20px;color:#5e71f6;display:flex;font-size:.875rem;font-weight:700;gap:.5rem;letter-spacing:.5px;padding:.5rem 1rem;text-transform:uppercase}.member-icon{height:20px;width:20px}.remove-member-button{align-items:center;background:#fee;border:2px solid #fecaca;border-radius:8px;color:#dc2626;cursor:pointer;display:flex;font-size:.875rem;font-weight:600;gap:.5rem;justify-content:center;letter-spacing:.5px;padding:.625rem 1.25rem;text-transform:uppercase;transition:all .3s ease}.remove-member-button:hover{background:#dc2626;border-color:#dc2626;box-shadow:0 4px 8px rgba(220,38,38,.3);color:#fff;-webkit-transform:translateY(-2px);transform:translateY(-2px)}.remove-member-button:active{-webkit-transform:translateY(0);transform:translateY(0)}.member-info-grid{grid-gap:1.5rem;display:grid;gap:1.5rem;grid-template-columns:repeat(2,1fr)}.member-info-item{display:flex;flex-direction:column;gap:.5rem}.info-label{color:#5e71f6;font-size:.75rem;font-weight:700;letter-spacing:.5px;text-transform:uppercase}.info-value{color:#1a1a2e;font-size:1rem;font-weight:500;word-break:break-word}@media (max-width:768px){.update-committee-wrapper{padding:1.5rem 1rem}.update-committee-title{font-size:2rem}.update-committee-subtitle{font-size:1rem}.committee-details-header,.selection-card-header{padding:1.25rem 1.5rem}.members-list-container,.selection-content{padding:1.5rem}.committee-details-header{align-items:flex-start;flex-direction:column}.update-member-button{width:100%}.member-card-header-row{align-items:flex-start;flex-direction:column}.member-number-badge,.remove-member-button{justify-content:center;width:100%}.member-info-grid{gap:1rem;grid-template-columns:1fr}}@media (max-width:480px){.update-committee-wrapper{padding:1rem .5rem}.update-committee-title{font-size:1.75rem}.update-committee-subtitle{font-size:.9rem}.committee-details-header,.selection-card-header{padding:1rem 1.25rem}.committee-details-title,.selection-card-title{font-size:1.125rem}.members-list-container,.selection-content{padding:1.25rem}.committee-select-dropdown{font-size:.9rem;padding:.75rem}.remove-member-button,.update-member-button{font-size:.8rem;padding:.625rem 1rem}.member-card-item{padding:1.25rem}.member-number-badge{font-size:.8rem;padding:.375rem .875rem}.info-label{font-size:.7rem}.info-value{font-size:.9rem}}select:focus-visible{outline:none}.committee-container,body{background:linear-gradient(135deg,#f8fafc,#e2e8f0)}.committee-container{margin-top:5rem;max-width:2000px;min-height:100vh;padding:5rem 1rem}.committee-container h4{background:linear-gradient(45deg,#1e40af,#3b82f6,#60a5fa,#93c5fd);-webkit-background-clip:text;background-clip:text;color:transparent;display:inline-block;font-size:3rem;font-weight:900;letter-spacing:3px;margin:0 auto .3rem;padding-bottom:1.5rem;position:relative;text-align:center;text-transform:uppercase;transition:all .4s cubic-bezier(.4,0,.2,1)}.committee-container h4:after{background:linear-gradient(90deg,#3b82f6,#60a5fa,#93c5fd);border-radius:3px;bottom:0;box-shadow:0 2px 10px rgba(59,130,246,.3);content:"";height:5px;left:50%;position:absolute;-webkit-transform:translateX(-50%);transform:translateX(-50%);transition:all .4s ease;width:100px}.committee-container h4:hover{text-shadow:0 6px 20px rgba(59,130,246,.3);-webkit-transform:scale(1.05);transform:scale(1.05)}.committee-container h4:hover:after{background:linear-gradient(90deg,#1e40af,#3b82f6,#60a5fa,#93c5fd);box-shadow:0 4px 20px rgba(59,130,246,.5);width:150px}.committee-section{margin:0 auto 4rem;max-width:2000px;padding:0 1rem}.all-committees-card{background:linear-gradient(145deg,#fff,#f8fafc);border:1px solid rgba(203,213,225,.5);border-radius:20px;box-shadow:0 10px 30px rgba(0,0,0,.1),0 1px 8px rgba(0,0,0,.06);color:#475569;font-size:1.1rem;line-height:1.8;margin:2rem auto;max-width:1200px;overflow:hidden;padding:3rem;position:relative;transition:all .3s ease;width:100%}.all-committees-card:before{background:linear-gradient(90deg,#3b82f6,#60a5fa,#93c5fd);content:"";height:4px;left:0;position:absolute;right:0;top:0}.all-committees-card:hover{box-shadow:0 15px 40px rgba(0,0,0,.12),0 8px 32px rgba(59,130,246,.15);-webkit-transform:translateY(-2px);transform:translateY(-2px)}.committee-item{margin-bottom:0}.committee-block{margin-bottom:1.5rem}.committee-block:last-child{margin-bottom:0}.committee-name{color:#1e40af;font-size:1.4rem;font-weight:700;letter-spacing:.8px;margin:0 0 .5rem;text-align:left;text-transform:uppercase}.committee-label{color:#1e3a8a;font-size:1rem;font-weight:600;margin:0 0 .8rem}.members-compact-list{line-height:1.7;margin-bottom:2rem}.member-compact{background:rgba(59,130,246,.05);border-left:3px solid #3b82f6;border-radius:8px;color:#1e293b;display:block;font-size:1rem;font-weight:500;margin-bottom:.5rem;padding:.8rem 1.2rem;transition:all .3s ease}.member-compact:hover{background:rgba(59,130,246,.1);border-left-color:#1e40af;box-shadow:0 3px 8px rgba(59,130,246,.15);-webkit-transform:translateX(5px);transform:translateX(5px)}.member-compact:before{display:none}.member-compact strong{color:#1e40af;font-weight:600;margin-right:.3rem}.committee-card-header{border-bottom:2px solid rgba(59,130,246,.1);margin-bottom:2rem;padding-bottom:1rem;text-align:center}.main-committee-name{background:linear-gradient(45deg,#1e40af,#3b82f6);-webkit-background-clip:text;background-clip:text;color:#1e40af;color:transparent;font-size:1.8rem;font-weight:800;letter-spacing:1px;margin:0;text-transform:uppercase}.all-members-container{display:flex;flex-direction:column;gap:2rem}.members-group{background:rgba(248,250,252,.6);border:1px solid rgba(203,213,225,.3);border-radius:12px;padding:1.5rem;transition:all .3s ease}.members-group:hover{background:rgba(248,250,252,.9);border-color:rgba(59,130,246,.2)}.members-group-title{background:rgba(59,130,246,.08);border-left:3px solid #3b82f6;border-radius:6px;color:#1e40af;font-size:1.3rem;font-weight:600;letter-spacing:.5px;margin:0 0 1.2rem;padding:.5rem 1rem;text-transform:uppercase}.members-list{grid-gap:1rem;display:grid;gap:1rem;grid-template-columns:repeat(auto-fit,minmax(300px,1fr))}.member-info{background:rgba(248,250,252,.5);border:1px solid rgba(203,213,225,.4);border-radius:8px;padding:1rem;transition:all .25s ease}.member-info:hover{background:rgba(59,130,246,.08);border-color:rgba(59,130,246,.3);box-shadow:0 3px 10px rgba(59,130,246,.15);-webkit-transform:translateX(5px);transform:translateX(5px)}.member-name{color:#475569;font-size:1rem;letter-spacing:.1px;line-height:1.5;margin:0}.member-name strong{color:#1e40af;font-weight:600}@media (max-width:992px){.committee-container{padding:4rem 1.5rem}.all-committees-card{margin-bottom:1.5rem;padding:2rem}.committee-name{font-size:1.1rem}.committee-label{font-size:.95rem}.member-compact{font-size:.9rem;margin-bottom:.25rem}.committee-block{margin-bottom:1.2rem}}@media (max-width:768px){.committee-container h4{font-size:2.5rem;margin-bottom:3rem}.all-committees-card{margin-bottom:1.2rem;padding:1.5rem}.committee-name{font-size:1rem}.committee-label{font-size:.9rem}.member-compact{font-size:.85rem;line-height:1.5;margin-bottom:.2rem}.committee-block{margin-bottom:1rem}}@media (max-width:576px){.committee-container{padding:3rem 1rem}.all-committees-card{margin-bottom:1rem;padding:1.2rem}.committee-container h4{font-size:2rem;padding-bottom:1rem}.committee-container h4:after{height:3px;width:80px}.committee-container h4:hover:after{width:100px}.committee-name{font-size:.95rem;margin-bottom:.2rem}.committee-label{font-size:.85rem;margin-bottom:.4rem}.member-compact{font-size:.8rem;line-height:1.4;margin-bottom:.15rem;padding-left:.8rem}.committee-block{margin-bottom:.8rem}.members-compact-list{margin-bottom:1rem}}.reviewContainer{margin-top:100px;position:relative}.reviewContainer h4{grid-gap:20px;align-items:center;color:#222;display:grid;font-size:30px;font-weight:300;grid-template-columns:1fr -webkit-max-content 1fr;grid-template-columns:1fr max-content 1fr;grid-template-rows:27px 0;letter-spacing:1px;padding:10px 75px;text-align:center;text-transform:uppercase}.reviewContainer h4:after,.reviewContainer h4:before{background-color:#f8f8f8;border-bottom:1px solid #c50000;border-top:1px solid #c50000;content:" ";display:block;height:5px}#reviewerReview .reviewContainer thead{background:#adff2f;color:#000}#reviewerReview .reviewContainer tbody{background:azure}#reviewerReview{margin-left:150px;width:1000px}.modal5{align-items:center;background-color:rgba(0,0,0,.5);display:flex;height:100%;justify-content:center;left:0;position:fixed;top:0;width:100%;z-index:1000}.modal-content2{background-color:#fff;border-radius:8px;box-shadow:0 2px 4px rgba(0,0,0,.2);height:-webkit-fit-content;height:-moz-fit-content;height:fit-content;margin-left:160px;padding:20px;width:70%}.modal-content2 h2{font-size:24px;margin-bottom:20px}#reviewerReview .table{border-collapse:collapse;margin-bottom:20px;width:100%}#reviewerReview th,.table td{padding:8px;text-align:left}.btn-primary{background-color:#007bff;border:none;border-radius:5px;color:#fff;cursor:pointer;padding:10px 20px}.btn-primary:hover{background-color:#0056b3}.submission-guideline-container{background:linear-gradient(135deg,#f8fafc,#e2e8f0);margin-top:1rem;min-height:100vh;padding:5rem 1rem}.guideline-section:first-child .heading-container h4{margin-top:2rem}.submission-guideline-container h4{background:linear-gradient(45deg,#1e40af,#3b82f6,#60a5fa,#93c5fd);-webkit-background-clip:text;background-clip:text;color:transparent;display:inline-block;font-size:3rem;font-weight:900;letter-spacing:3px;margin:0 auto 4rem;padding-bottom:1.5rem;position:relative;text-align:center;text-transform:uppercase;transition:all .4s cubic-bezier(.4,0,.2,1)}.submission-guideline-container h4:after{background:linear-gradient(90deg,#3b82f6,#60a5fa,#93c5fd);border-radius:3px;bottom:0;box-shadow:0 2px 10px rgba(59,130,246,.3);content:"";height:5px;left:50%;position:absolute;-webkit-transform:translateX(-50%);transform:translateX(-50%);transition:all .4s ease;width:100px}.submission-guideline-container h4:hover{text-shadow:0 6px 20px rgba(59,130,246,.3);-webkit-transform:scale(1.05);transform:scale(1.05)}.submission-guideline-container h4:hover:after{background:linear-gradient(90deg,#1e40af,#3b82f6,#60a5fa,#93c5fd);box-shadow:0 4px 20px rgba(59,130,246,.5);width:150px}.domain-section,.guideline-section,.submission-process-section{margin:0 auto 4rem;max-width:1200px;padding:0 1rem}.guideline-content,.submission-process-section ol{background:linear-gradient(145deg,#fff,#f8fafc);border:1px solid rgba(203,213,225,.5);border-radius:20px;box-shadow:0 10px 30px rgba(0,0,0,.1),0 1px 8px rgba(0,0,0,.06);color:#475569;font-size:1.1rem;line-height:1.8;margin:2rem 0;overflow:hidden;padding:3rem;position:relative;transition:all .3s ease}.guideline-content:before,.submission-process-section ol:before{background:linear-gradient(90deg,#3b82f6,#60a5fa,#93c5fd);content:"";height:4px;left:0;position:absolute;right:0;top:0}.guideline-content:hover,.submission-process-section ol:hover{box-shadow:0 15px 40px rgba(0,0,0,.12),0 8px 32px rgba(59,130,246,.15);-webkit-transform:translateY(-2px);transform:translateY(-2px)}.submission-process-section li{color:#1e293b;font-weight:500;margin:1.5rem 0;padding:.5rem 0}.guideline-content p{margin-bottom:1.5rem}.guideline-content ol,.guideline-content ul{margin:1.5rem 0;padding-left:2rem}.guideline-content li{margin-bottom:.8rem;position:relative}.guideline-content ol{counter-reset:item}.guideline-content ol>li{counter-increment:item}.guideline-content ol>li:before{color:#3b82f6;font-weight:700;left:-2rem;position:absolute}.guideline-content ul>li:before{color:#3b82f6;margin-right:.5rem}.guideline-content a{color:#3b82f6;font-weight:600;text-decoration:none}.guideline-content a:hover{text-decoration:underline}.research-areas-cards{grid-gap:1.5rem;display:grid;gap:1.5rem;grid-template-columns:repeat(auto-fit,minmax(350px,1fr));margin:2rem 0}.research-area-card{background:linear-gradient(145deg,#fff,#f8fafc);border:1px solid rgba(203,213,225,.4);border-radius:16px;box-shadow:0 8px 25px rgba(0,0,0,.08),0 1px 6px rgba(0,0,0,.05);overflow:hidden;position:relative;transition:all .3s ease}.research-area-card:before{background:linear-gradient(90deg,#3b82f6,#60a5fa,#93c5fd);content:"";height:3px;left:0;position:absolute;right:0;top:0}.research-area-card:hover{box-shadow:0 12px 35px rgba(0,0,0,.12),0 6px 25px rgba(59,130,246,.15);-webkit-transform:translateY(-2px);transform:translateY(-2px)}.research-area-header{align-items:center;background:transparent;cursor:pointer;display:flex;justify-content:space-between;padding:1.5rem 2rem;transition:all .3s ease}.research-area-header:hover{background:rgba(59,130,246,.03)}.research-area-title{color:#1e293b;font-size:1.1rem;font-weight:600;line-height:1.4;margin:0}.chevron-icon{color:#3b82f6;font-size:.9rem;transition:-webkit-transform .3s ease;transition:transform .3s ease;transition:transform .3s ease,-webkit-transform .3s ease}.research-area-subdomains{-webkit-animation:slideDown .3s ease-out;animation:slideDown .3s ease-out;background:rgba(248,250,252,.5);padding:0 2rem 1.5rem}@-webkit-keyframes slideDown{0%{opacity:0;-webkit-transform:translateY(-10px);transform:translateY(-10px)}to{opacity:1;-webkit-transform:translateY(0);transform:translateY(0)}}@keyframes slideDown{0%{opacity:0;-webkit-transform:translateY(-10px);transform:translateY(-10px)}to{opacity:1;-webkit-transform:translateY(0);transform:translateY(0)}}.research-area-subdomains ul{list-style:none;margin:0;padding:0}.subdomain-item{background:#fff;border-left:3px solid #60a5fa;border-radius:8px;color:#475569;font-weight:500;margin:.5rem 0;padding:.7rem 1rem;position:relative;transition:all .2s ease}.subdomain-item:hover{background:rgba(59,130,246,.05);border-left-color:#3b82f6;-webkit-transform:translateX(3px);transform:translateX(3px)}.subdomain-item:before{color:#60a5fa;content:"•";font-weight:700;margin-right:.5rem}.error-state,.loading-state{border-radius:20px;margin:2rem 0;padding:3rem}@media (max-width:992px){.submission-guideline-container{padding:4rem 1rem}.submission-guideline-container h4{font-size:2.5rem;letter-spacing:2px;margin-bottom:3rem}.guideline-content,.submission-process-section ol{font-size:1rem;padding:2rem}.research-areas-cards{gap:1.2rem;grid-template-columns:repeat(auto-fit,minmax(300px,1fr))}.research-area-header{padding:1.3rem 1.8rem}.research-area-subdomains{padding:0 1.8rem 1.3rem}}@media (max-width:768px){.submission-guideline-container{padding:3rem 1rem}.submission-guideline-container h4{font-size:2.2rem;letter-spacing:1.5px;margin-bottom:2.5rem;padding-bottom:1rem}.submission-guideline-container h4:after{height:4px;width:80px}.submission-guideline-container h4:hover:after{width:120px}.guideline-content,.submission-process-section ol{font-size:1rem;padding:1.8rem}.research-areas-cards{gap:1rem;grid-template-columns:1fr}.research-area-header{padding:1.2rem 1.5rem}.research-area-title{font-size:1rem}.research-area-subdomains{padding:0 1.5rem 1.2rem}.subdomain-item{font-size:.95rem;padding:.6rem .8rem}}@media (max-width:576px){.submission-guideline-container{padding:2rem .5rem}.guideline-section:first-child .heading-container h4{margin-top:1rem}.submission-guideline-container h4{font-size:1.8rem;letter-spacing:1px;margin-bottom:2rem}.guideline-content,.submission-process-section ol{font-size:.95rem;padding:1.5rem}.research-areas-cards{gap:.8rem;grid-template-columns:1fr}.guideline-content ol,.guideline-content ul{padding-left:1.5rem}.research-area-header{padding:1rem 1.2rem}.research-area-title{font-size:.95rem}.research-area-subdomains{padding:0 1.2rem 1rem}.subdomain-item{font-size:.9rem;padding:.5rem .8rem}}.accepted-container{margin:0 auto;max-width:1250px;padding:6rem 1rem}.accepted-header{margin-bottom:3rem;text-align:center}.accepted-title{background:linear-gradient(45deg,#2563eb,#3b82f6,#60a5fa);-webkit-background-clip:text;background-clip:text;color:transparent;display:inline-block;font-size:2.5rem;font-weight:800;letter-spacing:2px;margin:1rem auto 2rem;padding-bottom:1.5rem;position:relative;text-transform:uppercase;transition:all .3s cubic-bezier(.4,0,.2,1)}.accepted-title:after{background:#3b82f6;border-radius:4px;bottom:0;content:"";height:4px;left:50%;position:absolute;-webkit-transform:translateX(-50%);transform:translateX(-50%);transition:all .4s ease;width:100px}.accepted-title:hover{text-shadow:0 4px 20px rgba(59,130,246,.25);-webkit-transform:scale(1.03);transform:scale(1.03)}.accepted-title:hover:after{background:linear-gradient(90deg,#3b82f6,#60a5fa);width:140px}.accepted-subtitle{color:#64748b;font-size:1.1rem;text-align:center}.accepted-papers-container{grid-gap:1.5rem;display:grid;gap:1.5rem}.accepted-paper-card{background:#fff;border:2px solid #c3cedc;border-radius:15px;box-shadow:0 4px 15px rgba(0,0,0,.1);padding:2rem;transition:all .3s ease}.accepted-paper-card:hover{box-shadow:0 6px 20px rgba(0,0,0,.15);-webkit-transform:translateY(-3px);transform:translateY(-3px)}.accepted-paper-header{align-items:center;border-bottom:2px solid #f1f5f9;display:flex;justify-content:space-between;margin-bottom:1rem;padding-bottom:1rem}.accepted-paper-id{color:#3b82f6;font-size:.9rem;font-weight:600}.accepted-paper-category{background:#f1f5f9;border-radius:20px;color:#1e3a8a;font-size:.85rem;font-weight:500;padding:.3rem .8rem}.accepted-paper-title{color:#1e3a8a;font-size:1.2rem;margin-bottom:1rem}.accepted-paper-details{color:#64748b;font-size:.98rem;line-height:1.6}.accepted-paper-details strong{color:#1e3a8a}.no-papers{color:#64748b;font-size:1.2rem}.error-state,.loading-state,.no-papers{padding:2rem}@media (max-width:768px){.accepted-container{padding:5rem 1rem}.accepted-title{font-size:2rem;padding-bottom:1rem}.accepted-paper-card{padding:1.5rem}.accepted-paper-title{font-size:1.1rem}}@media (max-width:480px){.accepted-title{font-size:1.8rem;margin-bottom:1.5rem}.accepted-title:after{height:3px;width:80px}.accepted-title:hover:after{width:100px}.accepted-paper-header{align-items:flex-start;flex-direction:column;gap:.5rem}.accepted-paper-details{font-size:.9rem}}.pagination-controls{align-items:center;display:flex;gap:10px;justify-content:center;margin-top:20px}.pagination-btn{background-color:#007bff;border:none;border-radius:4px;color:#fff;cursor:pointer;padding:8px 16px}.pagination-btn:disabled{background-color:#ccc;cursor:not-allowed}.pagination-info{font-weight:700}.registration-container{background:linear-gradient(135deg,#f8fafc,#e2e8f0);margin-top:2rem;min-height:100vh;padding:5rem 1rem}.registration-container h4{background:linear-gradient(45deg,#1e40af,#3b82f6,#60a5fa,#93c5fd);-webkit-background-clip:text;background-clip:text;color:transparent;display:inline-block;font-size:3rem;font-weight:900;letter-spacing:3px;margin:0 auto 4rem;padding-bottom:1.5rem;position:relative;text-align:center;text-transform:uppercase;transition:all .4s cubic-bezier(.4,0,.2,1)}.registration-container h4:after{background:linear-gradient(90deg,#3b82f6,#60a5fa,#93c5fd);border-radius:3px;bottom:0;box-shadow:0 2px 10px rgba(59,130,246,.3);content:"";height:5px;left:50%;position:absolute;-webkit-transform:translateX(-50%);transform:translateX(-50%);transition:all .4s ease;width:100px}.registration-container h4:hover{text-shadow:0 6px 20px rgba(59,130,246,.3);-webkit-transform:scale(1.05);transform:scale(1.05)}.registration-container h4:hover:after{background:linear-gradient(90deg,#1e40af,#3b82f6,#60a5fa,#93c5fd);box-shadow:0 4px 20px rgba(59,130,246,.5);width:150px}.process-section{margin:0 auto 4rem;max-width:1200px;padding:0 1rem}.process-section ul{background:linear-gradient(145deg,#fff,#f8fafc);border:1px solid rgba(203,213,225,.5);border-radius:20px;box-shadow:0 10px 30px rgba(0,0,0,.1),0 1px 8px rgba(0,0,0,.06);color:#475569;font-size:1.1rem;line-height:1.8;list-style:none;margin:2rem 0;overflow:hidden;padding:3rem;position:relative;transition:all .3s ease}.process-section ul:before{background:linear-gradient(90deg,#3b82f6,#60a5fa,#93c5fd);content:"";height:4px;left:0;position:absolute;right:0;top:0}.process-section ul:hover{box-shadow:0 15px 40px rgba(0,0,0,.12),0 8px 32px rgba(59,130,246,.15);-webkit-transform:translateY(-2px);transform:translateY(-2px)}.process-section li{background:rgba(59,130,246,.05);border-left:4px solid #3b82f6;border-radius:12px;color:#1e293b;font-weight:500;margin-bottom:1rem;padding:1rem 1.5rem;transition:all .3s ease}.process-section li:hover{background:rgba(59,130,246,.1);border-left-color:#1e40af;box-shadow:0 4px 12px rgba(59,130,246,.15);-webkit-transform:translateX(5px);transform:translateX(5px)}.process-section strong{color:#1e3a8a;margin-right:.5rem}.process-section a{color:#3b82f6;font-weight:600;text-decoration:none}.process-section a:hover{text-decoration:underline}.fees-section{margin:0 auto 4rem;max-width:1200px;padding:0 1rem;text-align:center}.fees-content{background:linear-gradient(145deg,#fff,#f8fafc);border:1px solid rgba(203,213,225,.5);border-radius:20px;box-shadow:0 10px 30px rgba(0,0,0,.1),0 1px 8px rgba(0,0,0,.06);margin:2rem 0;overflow-x:auto;padding:4rem;position:relative;transition:all .3s ease}.fees-content:before{background:linear-gradient(90deg,#3b82f6,#60a5fa,#93c5fd);content:"";height:4px;left:0;position:absolute;right:0;top:0}.fees-content:hover{box-shadow:0 15px 40px rgba(0,0,0,.12),0 8px 32px rgba(59,130,246,.15);-webkit-transform:translateY(-2px);transform:translateY(-2px)}table{background:hsla(0,0%,100%,.9);border-collapse:collapse;border-radius:12px;box-shadow:0 4px 20px rgba(0,0,0,.1);margin:1.5rem auto 0;max-width:1000px;overflow:hidden;width:100%}td,th{border-bottom:1px solid rgba(203,213,225,.3);font-size:1rem;padding:1.2rem;text-align:left;transition:all .3s ease}th{background:linear-gradient(135deg,#3b82f6,#1e40af);color:#fff;font-size:.9rem;font-weight:600;letter-spacing:.5px;text-transform:uppercase}tr:nth-child(2n){background:rgba(248,250,252,.5)}tr:hover{background:rgba(59,130,246,.08);-webkit-transform:scale(1.02);transform:scale(1.02)}td{color:#475569;font-weight:500}td:last-child{color:#1e40af;font-weight:600}.error-state,.loading-state{font-size:1.2rem;padding:2rem;text-align:center}@media (max-width:992px){.registration-container{padding:4rem 1rem}.registration-container h4{font-size:2.5rem;letter-spacing:2px;margin-bottom:3rem}.fees-content,.process-section ul{padding:2.5rem}td,th{font-size:.95rem;padding:1rem}}@media (max-width:768px){.registration-container{padding:3rem 1rem}.registration-container h4{font-size:2.2rem;letter-spacing:1.5px;margin-bottom:2.5rem;padding-bottom:1rem}.registration-container h4:after{height:4px;width:80px}.registration-container h4:hover:after{width:120px}.fees-section,.process-section{margin:0 auto 3rem;padding:0 .5rem}.fees-content,.process-section ul{padding:2rem}.process-section li{font-size:1rem;margin-bottom:.8rem;padding:1rem}td,th{font-size:.9rem;padding:.9rem}}@media (max-width:576px){.registration-container{padding:2rem .5rem}.registration-container h4{font-size:1.8rem;letter-spacing:1px;margin-bottom:2rem}.fees-section,.process-section{padding:0 .5rem}.fees-content,.process-section ul{border-radius:16px;padding:1.5rem}.process-section ul{padding-left:1.5rem}.process-section li{border-left-width:3px;font-size:.95rem;margin-bottom:.8rem;padding:.8rem 1rem}.process-section strong{display:block;margin-bottom:.3rem}.fees-content{overflow-x:auto;padding:1.5rem .8rem}table{font-size:.9rem;min-width:auto;width:100%}td,th{font-size:.85rem;padding:.8rem .5rem}th{font-size:.75rem}tbody td:first-child{font-weight:600;text-align:left}}.speakers-container{padding:6rem 1rem}.section-title{background:linear-gradient(45deg,#2563eb,#3b82f6,#60a5fa);-webkit-background-clip:text;background-clip:text;color:transparent;display:inline-block;font-size:2.5rem;font-weight:800;letter-spacing:2px;margin:1rem auto 2rem;padding-bottom:1.5rem;position:relative;text-transform:uppercase;transition:all .3s cubic-bezier(.4,0,.2,1)}.section-title:after{background:#3b82f6;border-radius:4px;bottom:0;content:"";height:4px;left:50%;position:absolute;-webkit-transform:translateX(-50%);transform:translateX(-50%);transition:all .4s ease;width:100px}.section-title:hover{text-shadow:0 4px 20px rgba(59,130,246,.25);-webkit-transform:scale(1.03);transform:scale(1.03)}.section-title:hover:after{background:linear-gradient(90deg,#3b82f6,#60a5fa);width:140px}.sectionTitle{align-items:center;display:flex;justify-content:center}.speaker-grid{grid-gap:2rem;display:grid;gap:2rem;grid-template-columns:repeat(auto-fit,minmax(600px,1fr,1fr));justify-items:center;padding:1rem 0}.speaker-card{align-items:center;background:#fff;border:2px solid #c3cedc;border-radius:15px;box-shadow:0 4px 15px rgba(0,0,0,.1);display:flex;justify-content:center;max-width:800px;overflow:hidden;transition:-webkit-transform .3s ease;transition:transform .3s ease;transition:transform .3s ease,-webkit-transform .3s ease;width:100%}.speaker-card:hover{-webkit-transform:translateY(-5px);transform:translateY(-5px)}.img-container{flex:0 0 40%;height:100%;overflow:hidden;position:relative;width:100%}.speaker-image{object-position:top}.speaker-details{flex:1 1;padding:1.5rem}.speaker-name{color:#1e3a8a;font-size:1.4rem;margin-bottom:.5rem}.speaker-meta{color:#475569;font-size:1rem;line-height:1.5;margin-bottom:1rem}.speaker-link{color:#3b82f6!important;display:block;font-size:.9rem;margin-bottom:1rem;text-decoration:none;word-break:break-all}.speaker-link:hover{text-decoration:underline}.no-speakers{color:#64748b;padding:2rem;text-align:center}@media (max-width:992px){.sections-container{gap:4rem;grid-template-columns:1fr}}@media (max-width:768px){.section-title{font-size:2rem;margin-bottom:3rem}.speaker-card{flex-direction:column}.img-container{flex:0 0 auto;height:100%;width:100%}.speaker-name{font-size:1.2rem}}@media (max-width:576px){.speakers-container{padding:5rem 1rem}.section-title{font-size:1.8rem}.speaker-grid{grid-template-columns:1fr}.img-container{height:60%}}.add-speaker-wrapper{min-height:100vh;padding:2rem 1rem}.add-speaker-container{-webkit-animation:fadeInUp .6s ease-out;animation:fadeInUp .6s ease-out;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,sans-serif;margin:0 auto;max-width:1200px}.add-speaker-header{margin-bottom:2.5rem;text-align:center}.add-speaker-title{color:#1a1a2e;font-size:2.5rem;font-weight:700;letter-spacing:-.5px;margin-bottom:.5rem}.add-speaker-subtitle{color:#6b7280;font-size:1.1rem;font-weight:400}.speaker-form-card{background:#fff;border:1px solid rgba(94,113,246,.1);border-radius:16px;box-shadow:0 4px 6px rgba(0,0,0,.05),0 8px 20px rgba(0,0,0,.08);overflow:hidden}.speaker-form-header{background:linear-gradient(135deg,#5e71f6,#4a5fd9);padding:1.5rem 2rem}.speaker-form{gap:1.75rem;padding:2.5rem}.form-field,.speaker-form{display:flex;flex-direction:column}.form-field{gap:.625rem}.form-label{font-weight:700;gap:.5rem}.label-icon{height:18px;width:18px}.required-mark{color:#dc2626;font-size:1rem}.optional-mark{color:#9ca3af;font-size:.75rem;font-weight:500;text-transform:none}.form-select{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' fill='none' viewBox='0 0 24 24' stroke='%235e71f6'%3E%3Cpath stroke-linecap='round' stroke-linejoin='round' stroke-width='2' d='m19 9-7 7-7-7'/%3E%3C/svg%3E");background-size:1.5em;padding-right:3rem}.form-select option{padding:10px}.file-upload-container{display:flex;flex-direction:column;gap:1rem}.file-upload-label{background:#f8fafc;border:2px dashed #cbd5e1;padding:2.5rem 1.5rem;position:relative}.file-upload-label:hover{background:#f0f4ff;border-color:#5e71f6}.upload-text{color:#64748b;font-weight:500}.file-input{cursor:pointer;height:100%;left:0;top:0;width:100%}.file-selected-indicator{align-items:center;background:#dcfce7;border:2px solid #86efac;border-radius:8px;color:#166534;display:flex;font-size:.875rem;font-weight:600;gap:.5rem;padding:.75rem 1rem}.check-icon{color:#16a34a;height:20px;width:20px}.submit-button{border-radius:12px;box-shadow:0 4px 12px rgba(94,113,246,.3);font-weight:700;gap:.625rem;margin-top:1rem;padding:1rem 2rem}.submit-button:hover:not(:disabled){background:linear-gradient(135deg,#4a5fd9,#3b4fc7);box-shadow:0 6px 16px rgba(94,113,246,.4)}.submit-button:active:not(:disabled){-webkit-transform:translateY(0);transform:translateY(0)}.button-icon{height:22px;width:22px}@media (max-width:768px){.add-speaker-wrapper{padding:1.5rem 1rem}.add-speaker-title{font-size:2rem}.add-speaker-subtitle{font-size:1rem}.speaker-form-header{padding:1.25rem 1.5rem}.form-card-title{font-size:1.25rem}.form-header-icon{height:24px;width:24px}.speaker-form{gap:1.5rem;padding:2rem 1.5rem}.form-label{font-size:.8rem}.label-icon{height:16px;width:16px}.form-input,.form-select,.form-textarea{font-size:.9rem;padding:.75rem .875rem}.submit-button{font-size:.9rem;padding:.875rem 1.75rem}}@media (max-width:480px){.add-speaker-wrapper{padding:1rem .5rem}.add-speaker-title{font-size:1.75rem}.add-speaker-subtitle{font-size:.9rem}.speaker-form-header{padding:1rem 1.25rem}.form-card-title{font-size:1.125rem}.speaker-form{gap:1.25rem;padding:1.5rem 1.25rem}.form-label{font-size:.75rem}.form-input,.form-select,.form-textarea{font-size:.875rem;padding:.625rem .75rem}.file-upload-label{padding:2rem 1rem}.upload-icon{height:40px;width:40px}.submit-button,.upload-text{font-size:.875rem}.submit-button{padding:.75rem 1.5rem}.button-icon{height:20px;width:20px}}button:focus-visible,input:focus-visible,select:focus-visible,textarea:focus-visible{outline:2px solid #5e71f6;outline-offset:2px}.remove-speaker-wrapper{min-height:100vh;padding:2rem 1rem}.remove-speaker-container{-webkit-animation:fadeInUp .6s ease-out;animation:fadeInUp .6s ease-out;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,sans-serif;margin:0 auto;max-width:1400px}.remove-speaker-header{margin-bottom:2.5rem;text-align:center}.remove-speaker-title{color:#1a1a2e;font-size:2.5rem;font-weight:700;letter-spacing:-.5px;margin-bottom:.5rem}.remove-speaker-subtitle{color:#6b7280;font-size:1.1rem;font-weight:400}.speaker-list-card{background:#fff;border:1px solid rgba(94,113,246,.1);border-radius:16px;box-shadow:0 4px 6px rgba(0,0,0,.05),0 8px 20px rgba(0,0,0,.08);overflow:hidden}.speaker-list-header{align-items:center;background:linear-gradient(135deg,#5e71f6,#4a5fd9);display:flex;flex-wrap:wrap;gap:1rem;justify-content:space-between;padding:1.5rem 2rem}.speaker-list-title{align-items:center;color:#fff;display:flex;font-size:1.5rem;font-weight:700;gap:.75rem;letter-spacing:.3px;margin:0}.speaker-count-badge{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:hsla(0,0%,100%,.25);border:1px solid hsla(0,0%,100%,.3);border-radius:20px;color:#fff;font-size:.875rem;font-weight:600;letter-spacing:.5px;padding:.5rem 1.25rem;text-transform:uppercase}.speaker-list-content{padding:2rem}.no-speakers-message{color:#6b7280;padding:4rem 2rem;text-align:center}.no-speakers-icon{color:#9ca3af;height:80px;margin:0 auto 1.5rem;width:80px}.no-speakers-message p{color:#374151;font-size:1.25rem;font-weight:600;margin:0 0 .5rem}.no-speakers-subtext{color:#9ca3af;display:block;font-size:1rem}.speakers-grid{grid-gap:1.5rem;display:grid;gap:1.5rem;grid-template-columns:repeat(auto-fill,minmax(380px,1fr))}.speaker-card-item{background:#f9fafb;border:2px solid #e5e7eb;border-radius:12px;display:flex;flex-direction:column;height:100%;overflow:hidden;transition:all .3s ease}.speaker-card-item:hover{border-color:#5e71f6;box-shadow:0 4px 12px rgba(94,113,246,.15);-webkit-transform:translateY(-4px);transform:translateY(-4px)}.speaker-image-container{background:#e5e7eb;height:280px;overflow:hidden;width:100%}.speaker-image{height:100%;object-fit:cover;transition:-webkit-transform .3s ease;transition:transform .3s ease;transition:transform .3s ease,-webkit-transform .3s ease;width:100%}.speaker-card-item:hover .speaker-image{-webkit-transform:scale(1.05);transform:scale(1.05)}.speaker-card-content{display:flex;flex-direction:column;flex-grow:1;gap:1rem;padding:1.75rem}.speaker-type-badge{align-items:center;background:#fff;border:2px solid #5e71f6;border-radius:20px;color:#5e71f6;display:inline-flex;font-size:.75rem;font-weight:700;gap:.5rem;letter-spacing:.5px;padding:.5rem 1rem;text-transform:uppercase;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content}.speaker-info-section{display:flex;flex-direction:column;gap:1rem}.speaker-name{color:#1a1a2e;font-size:1.5rem;font-weight:700;line-height:1.3;margin:0;word-break:break-word}.speaker-title-prefix{color:#5e71f6;margin-right:.25rem}.speaker-details-grid{display:flex;flex-direction:column;gap:.75rem}.speaker-detail-item{align-items:center;background:#fff;border:1px solid #e5e7eb;border-radius:8px;display:flex;gap:.625rem;padding:.75rem 1rem}.detail-icon{color:#6b7280;flex-shrink:0;height:20px;width:20px}.detail-text{color:#374151;font-size:.9rem;font-weight:500;line-height:1.4}.website-link{color:#5e71f6;font-size:.9rem;font-weight:600;text-decoration:none;transition:color .2s ease}.website-link:hover{color:#4a5fd9;text-decoration:underline}.speaker-abstract{margin-top:.5rem}.abstract-text{-webkit-line-clamp:3;-webkit-box-orient:vertical;color:#6b7280;display:-webkit-box;font-size:.875rem;line-height:1.6;margin:0;overflow:hidden;text-overflow:ellipsis}.remove-speaker-button{align-items:center;background:linear-gradient(135deg,#dc2626,#b91c1c);border:none;border-radius:10px;box-shadow:0 2px 4px rgba(220,38,38,.2);color:#fff;cursor:pointer;display:flex;font-size:.875rem;font-weight:700;gap:.5rem;justify-content:center;letter-spacing:.5px;margin:0 1.75rem 1.75rem;padding:.875rem 1.5rem;text-transform:uppercase;transition:all .3s ease}.remove-speaker-button:hover:not(:disabled){background:linear-gradient(135deg,#b91c1c,#991b1b);box-shadow:0 4px 12px rgba(220,38,38,.4);-webkit-transform:translateY(-2px);transform:translateY(-2px)}.remove-speaker-button:active:not(:disabled){-webkit-transform:translateY(0);transform:translateY(0)}.remove-speaker-button:disabled{background:linear-gradient(135deg,#cbd5e1,#94a3b8);box-shadow:none;cursor:not-allowed;opacity:.7;-webkit-transform:none;transform:none}.button-spinner{height:20px;width:20px}@media (max-width:1024px){.speakers-grid{grid-template-columns:repeat(auto-fill,minmax(340px,1fr))}}@media (max-width:768px){.remove-speaker-wrapper{padding:1.5rem 1rem}.remove-speaker-title{font-size:2rem}.remove-speaker-subtitle{font-size:1rem}.speaker-list-header{align-items:flex-start;flex-direction:column;padding:1.25rem 1.5rem}.speaker-list-title{font-size:1.25rem}.speaker-count-badge{font-size:.8rem;padding:.375rem 1rem}.speaker-list-content{padding:1.5rem}.speakers-grid{gap:1.25rem;grid-template-columns:1fr}.speaker-image-container{height:240px}.speaker-card-content{padding:1.5rem}.speaker-name{font-size:1.35rem}.remove-speaker-button{font-size:.8rem;margin:0 1.5rem 1.5rem;padding:.75rem 1.25rem}}@media (max-width:480px){.remove-speaker-wrapper{padding:1rem .5rem}.remove-speaker-title{font-size:1.75rem}.remove-speaker-subtitle{font-size:.9rem}.speaker-list-header{padding:1rem 1.25rem}.speaker-list-title{font-size:1.125rem}.header-icon{height:24px;width:24px}.speaker-list-content{padding:1.25rem}.speaker-image-container{height:200px}.speaker-card-content{padding:1.25rem}.speaker-type-badge{font-size:.7rem;padding:.375rem .75rem}.speaker-name{font-size:1.2rem}.speaker-detail-item{padding:.625rem .875rem}.detail-text,.website-link{font-size:.85rem}.abstract-text{font-size:.8rem}.remove-speaker-button{font-size:.75rem;margin:0 1.25rem 1.25rem;padding:.625rem 1rem}.button-icon{height:18px;width:18px}.error-container,.loading-container{padding:3rem 1.5rem}.spinner{border-width:3px;height:50px;width:50px}.error-icon{font-size:2rem;height:60px;width:60px}.no-speakers-icon{height:64px;width:64px}.no-speakers-message p{font-size:1.125rem}.no-speakers-subtext{font-size:.9rem}}a:focus-visible{border-radius:4px;outline:2px solid #5e71f6;outline-offset:2px}@media print{.remove-speaker-button{display:none}}.remove-committee-wrapper{min-height:100vh;padding:2rem 1rem}.remove-committee-container{-webkit-animation:fadeInUp .6s ease-out;animation:fadeInUp .6s ease-out;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,sans-serif;margin:0 auto;max-width:1200px}.remove-committee-header{margin-bottom:2.5rem;text-align:center}.remove-committee-title{color:#1a1a2e;font-size:2.5rem;font-weight:700;letter-spacing:-.5px;margin-bottom:.5rem}.remove-committee-subtitle{color:#6b7280;font-size:1.1rem;font-weight:400}.committee-list-card{background:#fff;border:1px solid rgba(94,113,246,.1);border-radius:16px;box-shadow:0 4px 6px rgba(0,0,0,.05),0 8px 20px rgba(0,0,0,.08);overflow:hidden}.committee-list-header{align-items:center;background:linear-gradient(135deg,#5e71f6,#4a5fd9);display:flex;flex-wrap:wrap;gap:1rem;justify-content:space-between;padding:1.5rem 2rem}.committee-list-title{align-items:center;color:#fff;display:flex;font-size:1.5rem;font-weight:700;gap:.75rem;letter-spacing:.3px;margin:0}.header-icon{height:28px;width:28px}.committee-count-badge{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:hsla(0,0%,100%,.25);border:1px solid hsla(0,0%,100%,.3);border-radius:20px;color:#fff;font-size:.875rem;font-weight:600;letter-spacing:.5px;padding:.5rem 1.25rem;text-transform:uppercase}.committee-list-content{padding:2rem}.loading-state{color:#6b7280;padding:4rem 2rem}.loading-icon{-webkit-animation:spin 2s linear infinite;animation:spin 2s linear infinite;color:#5e71f6;height:64px;margin:0 auto 1rem;width:64px}.loading-state p{font-size:1.125rem;font-weight:500;margin:0}.no-committees-message{color:#6b7280;padding:4rem 2rem;text-align:center}.no-committees-icon{color:#9ca3af;height:80px;margin:0 auto 1.5rem;width:80px}.no-committees-message p{color:#374151;font-size:1.25rem;font-weight:600;margin:0 0 .5rem}.no-committees-subtext{color:#9ca3af;display:block;font-size:1rem}.committees-grid{grid-gap:1.5rem;display:grid;gap:1.5rem;grid-template-columns:repeat(auto-fill,minmax(350px,1fr))}.committee-card-item{background:#f9fafb;border:2px solid #e5e7eb;border-radius:12px;display:flex;flex-direction:column;gap:1.5rem;height:100%;padding:1.75rem;transition:all .3s ease}.committee-card-item:hover{border-color:#5e71f6;box-shadow:0 4px 12px rgba(94,113,246,.15);-webkit-transform:translateY(-4px);transform:translateY(-4px)}.committee-card-content{display:flex;flex-direction:column;flex-grow:1;gap:1rem}.committee-number-badge{align-items:center;background:#fff;border:2px solid #5e71f6;border-radius:20px;color:#5e71f6;display:inline-flex;font-size:.75rem;font-weight:700;gap:.5rem;letter-spacing:.5px;padding:.5rem 1rem;text-transform:uppercase;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content}.badge-icon{height:16px;width:16px}.committee-info-section{display:flex;flex-direction:column;gap:.75rem}.committee-name-row{align-items:center;display:flex;gap:.75rem}.committee-icon{color:#5e71f6;flex-shrink:0;height:24px;width:24px}.committee-name-text{color:#1a1a2e;font-size:1.25rem;font-weight:700;line-height:1.3;margin:0;word-break:break-word}.committee-members-info{align-items:center;background:#fff;border:1px solid #e5e7eb;border-radius:8px;display:flex;gap:.5rem;padding:.5rem 1rem;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content}.info-icon{color:#6b7280;height:18px;width:18px}.members-count{color:#374151;font-size:.875rem;font-weight:600}.remove-committee-button{align-items:center;background:linear-gradient(135deg,#dc2626,#b91c1c);border:none;border-radius:10px;box-shadow:0 2px 4px rgba(220,38,38,.2);color:#fff;cursor:pointer;display:flex;font-size:.875rem;font-weight:700;gap:.5rem;justify-content:center;letter-spacing:.5px;padding:.875rem 1.5rem;text-transform:uppercase;transition:all .3s ease;width:100%}.remove-committee-button:hover{background:linear-gradient(135deg,#b91c1c,#991b1b);box-shadow:0 4px 12px rgba(220,38,38,.4);-webkit-transform:translateY(-2px);transform:translateY(-2px)}.remove-committee-button:active{-webkit-transform:translateY(0);transform:translateY(0)}.modern-swal-popup{border-radius:16px!important;padding:2rem!important}.modern-swal-cancel,.modern-swal-confirm-danger{border-radius:8px!important;font-weight:600!important;letter-spacing:.5px!important;padding:.75rem 1.5rem!important;text-transform:uppercase!important}@media (max-width:768px){.remove-committee-wrapper{padding:1.5rem 1rem}.remove-committee-title{font-size:2rem}.remove-committee-subtitle{font-size:1rem}.committee-list-header{align-items:flex-start;flex-direction:column;padding:1.25rem 1.5rem}.committee-list-title{font-size:1.25rem}.committee-count-badge{font-size:.8rem;padding:.375rem 1rem}.committee-list-content{padding:1.5rem}.committees-grid{gap:1.25rem;grid-template-columns:1fr}.committee-card-item{padding:1.5rem}.committee-name-text{font-size:1.125rem}.remove-committee-button{font-size:.8rem;padding:.75rem 1.25rem}}@media (max-width:480px){.remove-committee-wrapper{padding:1rem .5rem}.remove-committee-title{font-size:1.75rem}.remove-committee-subtitle{font-size:.9rem}.committee-list-header{padding:1rem 1.25rem}.committee-list-title{font-size:1.125rem}.header-icon{height:24px;width:24px}.committee-card-item,.committee-list-content{padding:1.25rem}.committee-number-badge{font-size:.7rem;padding:.375rem .75rem}.committee-name-text{font-size:1rem}.committee-members-info{font-size:.8rem;padding:.375rem .75rem}.remove-committee-button{font-size:.75rem;padding:.625rem 1rem}.button-icon{height:18px;width:18px}}@media print{.remove-committee-button{display:none}}.update-submission-wrapper{min-height:100vh;padding:2rem 1rem}.update-submission-container{-webkit-animation:fadeInUp .6s ease-out;animation:fadeInUp .6s ease-out;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,sans-serif;margin:0 auto;max-width:1000px}.submission-header{margin-bottom:2.5rem;text-align:center}.submission-title{color:#1a1a2e;font-size:2.5rem;font-weight:700;letter-spacing:-.5px;margin-bottom:.5rem}.submission-subtitle{color:#6b7280;font-size:1.1rem;font-weight:400}.submission-form-card{background:#fff;border:1px solid rgba(94,113,246,.1);border-radius:16px;box-shadow:0 4px 6px rgba(0,0,0,.05),0 8px 20px rgba(0,0,0,.08);overflow:hidden}.submission-form-header{background:linear-gradient(135deg,#5e71f6,#4a5fd9);padding:1.5rem 2rem}.form-card-title{align-items:center;color:#fff;display:flex;font-size:1.5rem;font-weight:700;gap:.75rem;letter-spacing:.3px;margin:0}.form-header-icon{height:28px;width:28px}.submission-form{display:flex;flex-direction:column;gap:1.75rem;padding:2.5rem}.form-field{margin-bottom:32px}.form-label{align-items:center;color:#1e293b;display:flex;font-size:16px;gap:8px;margin-bottom:12px}.label-icon{color:#5e71f6;height:20px;width:20px}.required-mark{color:#ef4444;font-weight:700}.form-input,.form-textarea{background-color:#fafafa;border:2px solid #e2e8f0;font-size:15px;padding:14px 16px;resize:vertical}.form-input:focus,.form-textarea:focus{background-color:#fff}.form-input::-webkit-input-placeholder,.form-textarea::-webkit-input-placeholder{color:#94a3b8}.form-input::placeholder,.form-textarea::placeholder{color:#94a3b8}.character-count{color:#64748b;font-size:13px;margin-top:6px}.process-steps-container{display:flex;flex-direction:column;gap:16px;margin-bottom:20px}.process-step-item{align-items:center;-webkit-animation:fadeIn .3s ease;animation:fadeIn .3s ease;display:flex;gap:12px}.step-number{align-items:center;background:linear-gradient(135deg,#5e71f6,#4a5fd9);border-radius:50%;color:#fff;display:flex;flex-shrink:0;font-size:16px;font-weight:700;height:40px;justify-content:center;min-width:40px}.process-step-input{flex:1 1;margin-bottom:0}.remove-step-button{align-items:center;background:#fee2e2;border:none;border-radius:8px;color:#ef4444;cursor:pointer;display:flex;flex-shrink:0;height:40px;justify-content:center;min-width:40px;transition:all .3s ease}.remove-step-button:hover{background:#ef4444;color:#fff;-webkit-transform:scale(1.05);transform:scale(1.05)}.remove-step-button svg{height:20px;width:20px}.add-step-button{align-items:center;background:#f1f5f9;border:2px dashed #cbd5e1;border-radius:10px;color:#475569;cursor:pointer;display:flex;font-size:15px;font-weight:600;gap:8px;justify-content:center;padding:14px 20px;transition:all .3s ease;width:100%}.add-step-button:hover{background:#e0e7ff;border-color:#5e71f6;color:#5e71f6;-webkit-transform:translateY(-2px);transform:translateY(-2px)}.add-step-button .button-icon{height:20px;width:20px}.info-box{gap:12px;margin-bottom:32px;padding:16px}.info-content{color:#1e40af;font-size:14px;line-height:1.6}.info-content strong{font-weight:600}.submit-button{align-items:center;background:linear-gradient(135deg,#5e71f6,#4a5fd9);display:flex;font-size:16px;gap:10px;justify-content:center;letter-spacing:.5px;padding:16px 24px;text-transform:uppercase}.submit-button:hover:not(:disabled){box-shadow:0 8px 20px rgba(94,113,246,.4);-webkit-transform:translateY(-2px);transform:translateY(-2px)}.submit-button:disabled{opacity:.7}.button-icon{height:20px;width:20px}@media (max-width:768px){.update-submission-wrapper{padding:1.5rem 1rem}.submission-title{font-size:2rem}.submission-subtitle{font-size:1rem}.submission-form{gap:1.5rem;padding:2rem 1.5rem}.submission-form-header{padding:1.25rem 1.5rem}.form-card-title{font-size:1.25rem}.form-header-icon{height:24px;width:24px}}@media (max-width:480px){.update-submission-wrapper{padding:1rem}.submission-title{font-size:1.75rem}.submission-subtitle{font-size:.95rem}.submission-form{gap:1.25rem;padding:1.5rem 1rem}.submission-form-header{padding:1rem 1.25rem}.form-card-title{font-size:1.1rem;gap:.5rem}.form-header-icon{height:22px;width:22px}.process-step-item{flex-wrap:wrap}.step-number{font-size:14px}.remove-step-button,.step-number{height:36px;min-width:36px}.form-label{font-size:14px}.form-input,.form-textarea{font-size:14px;padding:12px 14px}.submit-button{font-size:14px;padding:14px 20px}}.update-paper-list-wrapper{min-height:100vh;padding:2rem 1rem}.update-paper-list-container{font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,sans-serif;margin:0 auto;max-width:1200px}.update-header-section{-webkit-animation:fadeInDown .6s ease-out;animation:fadeInDown .6s ease-out;margin-bottom:2.5rem;text-align:center}.update-paper-list-title{color:#1a1a2e;font-size:2.5rem;font-weight:700;letter-spacing:-.5px;margin-bottom:.5rem}.update-paper-list-subtitle{color:#6b7280;font-size:1.1rem;font-weight:400}.update-papers-grid{grid-gap:1.5rem;-webkit-animation:fadeInUp .6s ease-out;animation:fadeInUp .6s ease-out;display:grid;gap:1.5rem;grid-template-columns:repeat(auto-fill,minmax(300px,1fr));margin-bottom:2rem}.update-paper-card{background:#fff;border:1px solid rgba(94,113,246,.1);border-radius:12px;box-shadow:0 2px 4px rgba(0,0,0,.05),0 4px 12px rgba(0,0,0,.05);display:flex;flex-direction:column;padding:1.5rem;transition:all .3s ease}.update-paper-card:hover{box-shadow:0 4px 8px rgba(0,0,0,.08),0 12px 24px rgba(94,113,246,.15);-webkit-transform:translateY(-4px);transform:translateY(-4px)}.update-paper-header{margin-bottom:1rem}.update-paper-id-badge{background:linear-gradient(135deg,#5e71f6,#4a5fd9);border-radius:6px;color:#fff;display:inline-block;font-size:.75rem;font-weight:600;letter-spacing:.5px;padding:.375rem .75rem}.update-paper-title{word-wrap:break-word;color:#1a1a2e;flex-grow:1;font-size:1rem;font-weight:600;line-height:1.5;margin:0 0 1.5rem;overflow-wrap:break-word}.update-paper-actions{display:flex;gap:.75rem;margin-top:auto}.delete-button,.update-details-button{align-items:center;border:none;border-radius:8px;cursor:pointer;display:flex;flex:1 1;font-size:.875rem;font-weight:600;gap:.5rem;justify-content:center;padding:.75rem 1rem;transition:all .3s ease}.button-icon{height:18px;width:18px}.update-details-button{background:linear-gradient(135deg,#5e71f6,#4a5fd9);box-shadow:0 2px 4px rgba(94,113,246,.2);color:#fff}.update-details-button:hover{box-shadow:0 4px 8px rgba(94,113,246,.3);-webkit-transform:translateY(-2px);transform:translateY(-2px)}.delete-button{background:#fee;border:1px solid #fee;color:#dc2626}.delete-button:hover{background:#dc2626;box-shadow:0 4px 8px rgba(220,38,38,.3);color:#fff;-webkit-transform:translateY(-2px);transform:translateY(-2px)}.delete-button:active,.update-details-button:active{-webkit-transform:translateY(0);transform:translateY(0)}.no-papers{background:#fff;border-radius:12px;box-shadow:0 2px 4px rgba(0,0,0,.05);padding:3rem 1rem;text-align:center}.no-papers p{color:#6b7280;font-size:1.125rem;margin:0}.pagination{-webkit-animation:fadeInUp .7s ease-out;animation:fadeInUp .7s ease-out;flex-wrap:wrap;justify-content:center;margin-bottom:2rem;margin-top:3rem}.pagination,.pagination-nav-button{align-items:center;display:flex;gap:.5rem}.pagination-nav-button{background:#fff;border:2px solid #5e71f6;border-radius:8px;color:#5e71f6;cursor:pointer;font-size:.875rem;font-weight:600;padding:.75rem 1.25rem;transition:all .3s ease}.pagination-nav-button:hover:not(:disabled){background:#5e71f6;box-shadow:0 4px 8px rgba(94,113,246,.2);color:#fff;-webkit-transform:translateY(-2px);transform:translateY(-2px)}.pagination-nav-button:disabled{background:#f3f4f6;border-color:#e5e7eb;color:#9ca3af;cursor:not-allowed;opacity:.6}.pagination-icon{height:18px;width:18px}.pagination-numbers{align-items:center;display:flex;gap:.5rem}.pagination-number{background:#fff;border:2px solid #e5e7eb;border-radius:8px;color:#374151;cursor:pointer;font-size:.875rem;font-weight:600;height:40px;min-width:40px;padding:.5rem;transition:all .3s ease}.pagination-number:hover{border-color:#5e71f6;color:#5e71f6}.pagination-number.active{background:linear-gradient(135deg,#5e71f6,#4a5fd9);border-color:#5e71f6;box-shadow:0 2px 4px rgba(94,113,246,.3);color:#fff}.pagination-ellipsis{color:#9ca3af;font-weight:600;padding:0 .5rem}@media (max-width:768px){.update-paper-list-wrapper{padding:1.5rem 1rem}.update-paper-list-title{font-size:2rem}.update-paper-list-subtitle{font-size:1rem}.update-papers-grid{grid-template-columns:1fr}.update-paper-card{padding:1.25rem}.update-paper-actions{flex-direction:column}.pagination{gap:.375rem}.pagination-nav-button{font-size:.8rem;padding:.625rem 1rem}.pagination-number{font-size:.8rem;height:36px;min-width:36px}}@media (max-width:480px){.update-paper-list-title{font-size:1.75rem}.update-paper-list-subtitle{font-size:.9rem}.update-paper-card{padding:1rem}.update-paper-title{font-size:1rem}.delete-button,.update-details-button{font-size:.8rem;padding:.625rem .875rem}.button-icon{height:16px;width:16px}}.registration-fees-wrapper{min-height:100vh;padding:2rem 1rem}.registration-fees-container{-webkit-animation:fadeInUp .6s ease-out;animation:fadeInUp .6s ease-out;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,sans-serif;margin:0 auto;max-width:1200px}.fees-management-card{background:#fff;border:1px solid rgba(94,113,246,.1);border-radius:16px;box-shadow:0 2px 4px rgba(0,0,0,.05),0 4px 12px rgba(0,0,0,.05);overflow:hidden}.categories-count{align-items:center;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:hsla(0,0%,100%,.15);border-radius:20px;color:#fff;display:flex;font-size:.875rem;font-weight:600;padding:.5rem 1rem}.fees-list{padding:2rem}.fee-item{background:#f9fafb;border:2px solid #e5e7eb;border-radius:12px;margin-bottom:1.5rem;padding:1.5rem;transition:all .3s ease}.fee-item:hover{border-color:#5e71f6;box-shadow:0 2px 8px rgba(94,113,246,.1)}.fee-item:last-child{margin-bottom:0}.fee-header{border-bottom:2px solid #e5e7eb;margin-bottom:1.5rem;padding-bottom:.75rem}.category-badge{align-items:center;background:#fff;border:2px solid #5e71f6;border-radius:20px;color:#5e71f6;display:flex;font-size:.875rem;font-weight:700;gap:.75rem;letter-spacing:.5px;padding:.5rem 1rem;text-transform:uppercase;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content}.category-icon{height:20px;width:20px}.fee-fields{grid-gap:1.5rem;align-items:start;display:grid;gap:1.5rem;grid-template-columns:1fr 1fr}.form-input{background:#fff;border:2px solid #e5e7eb;border-radius:10px;color:#1a1a2e;font-family:inherit;font-size:1rem;padding:.875rem 1rem;transition:all .3s ease;width:100%}.form-input:focus{border-color:#5e71f6;box-shadow:0 0 0 4px rgba(94,113,246,.1);outline:none}.save-fees-btn{align-items:center;background:linear-gradient(135deg,#5e71f6,#4a5fd9);border:none;border-radius:10px;box-shadow:0 4px 8px rgba(0,0,0,.1);color:#fff;cursor:pointer;display:flex;font-size:1rem;font-weight:600;gap:.5rem;justify-content:center;letter-spacing:.5px;padding:1rem 2rem;text-transform:uppercase;transition:all .3s ease}.save-fees-btn:hover:not(:disabled){box-shadow:0 6px 12px rgba(94,113,246,.3);-webkit-transform:translateY(-2px);transform:translateY(-2px)}.save-fees-btn:active:not(:disabled){-webkit-transform:translateY(0);transform:translateY(0)}.save-fees-btn:disabled{background:#e5e7eb;box-shadow:none;color:#9ca3af;cursor:not-allowed}@media (max-width:768px){.registration-fees-wrapper{padding:1.5rem 1rem}.page-title{font-size:2rem}.page-subtitle{font-size:1rem}.card-header{flex-direction:column;padding:1.25rem 1.5rem;text-align:center}.fees-list{padding:1.5rem}.fee-fields{gap:1rem;grid-template-columns:1fr}.card-actions{padding:1.5rem}.save-fees-btn{width:100%}}@media (max-width:480px){.registration-fees-wrapper{padding:1rem .5rem}.page-title{font-size:1.75rem}.page-subtitle{font-size:.9rem}.fees-management-card{border-radius:12px}.card-header{padding:1rem 1.25rem}.card-title{font-size:1.125rem}.fee-item,.fees-list{padding:1.25rem}.category-badge{font-size:.8rem;padding:.375rem .875rem}.form-label{font-size:.8rem}.form-input{font-size:.9rem;padding:.75rem}.save-fees-btn{font-size:.9rem;padding:.875rem 1.5rem}.card-actions{padding:1.25rem}}.registration-process-wrapper{min-height:100vh;padding:2rem 1rem}.registration-process-container{-webkit-animation:fadeInUp .6s ease-out;animation:fadeInUp .6s ease-out;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,sans-serif;margin:0 auto;max-width:1200px}.process-steps-card{background:#fff;border:1px solid rgba(94,113,246,.1);border-radius:16px;box-shadow:0 2px 4px rgba(0,0,0,.05),0 4px 12px rgba(0,0,0,.05);overflow:hidden}.card-header{background:linear-gradient(135deg,#5e71f6,#4a5fd9);flex-wrap:wrap;gap:1rem;padding:1.5rem 2rem}.card-title{color:#fff;font-size:1.25rem;font-weight:700;gap:.75rem;letter-spacing:.3px;margin:0}.step-count{align-items:center;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:hsla(0,0%,100%,.15);border-radius:20px;color:#fff;display:flex;font-size:.875rem;font-weight:600;padding:.5rem 1rem}.steps-list{padding:2rem}.step-item{background:#f9fafb;border:2px solid #e5e7eb;border-radius:12px;margin-bottom:1.5rem;padding:1.5rem;position:relative;transition:all .3s ease}.step-item:hover{border-color:#5e71f6;box-shadow:0 2px 8px rgba(94,113,246,.1)}.step-item:last-child{margin-bottom:0}.step-header{align-items:center;border-bottom:2px solid #e5e7eb;display:flex;justify-content:space-between;margin-bottom:1.5rem;padding-bottom:.75rem}.step-number-badge{background:#fff;border:2px solid #5e71f6;border-radius:20px;color:#5e71f6;font-size:.875rem;font-weight:700;letter-spacing:.5px;padding:.375rem .875rem;text-transform:uppercase}.remove-step-btn{align-items:center;background:#fee2e2;border:none;border-radius:8px;color:#dc2626;cursor:pointer;display:flex;height:32px;justify-content:center;transition:all .3s ease;width:32px}.remove-step-btn:hover{background:#dc2626;color:#fff;-webkit-transform:scale(1.05);transform:scale(1.05)}.remove-step-btn .btn-icon{height:16px;width:16px}.step-fields{gap:1.5rem}.form-group,.step-fields{display:flex;flex-direction:column}.form-input,.form-textarea{border-radius:10px;color:#1a1a2e;font-size:1rem}.form-input:focus,.form-textarea:focus{box-shadow:0 0 0 4px rgba(94,113,246,.1)}.form-textarea{min-height:80px}.card-actions{background:#f9fafb;border-top:1px solid #e5e7eb;display:flex;gap:1rem;justify-content:center;padding:2rem}.add-step-btn,.save-process-btn{align-items:center;border:none;border-radius:10px;box-shadow:0 4px 8px rgba(0,0,0,.1);cursor:pointer;display:flex;font-size:1rem;font-weight:600;gap:.5rem;justify-content:center;letter-spacing:.5px;padding:1rem 2rem;text-transform:uppercase;transition:all .3s ease}.add-step-btn{background:linear-gradient(135deg,#10b981,#059669);color:#fff}.add-step-btn:hover:not(:disabled){box-shadow:0 6px 12px rgba(16,185,129,.3);-webkit-transform:translateY(-2px);transform:translateY(-2px)}.save-process-btn{background:linear-gradient(135deg,#5e71f6,#4a5fd9);color:#fff}.save-process-btn:hover:not(:disabled){box-shadow:0 6px 12px rgba(94,113,246,.3);-webkit-transform:translateY(-2px);transform:translateY(-2px)}.add-step-btn:active:not(:disabled),.save-process-btn:active:not(:disabled){-webkit-transform:translateY(0);transform:translateY(0)}.save-process-btn:disabled{background:#e5e7eb;box-shadow:none;color:#9ca3af;cursor:not-allowed}@media (max-width:768px){.registration-process-wrapper{padding:1.5rem 1rem}.page-title{font-size:2rem}.page-subtitle{font-size:1rem}.card-header{flex-direction:column;padding:1.25rem 1.5rem;text-align:center}.steps-list{padding:1.5rem}.step-fields{gap:1rem}.card-actions{flex-direction:column;padding:1.5rem}.add-step-btn,.save-process-btn{width:100%}}@media (max-width:480px){.registration-process-wrapper{padding:1rem .5rem}.page-title{font-size:1.75rem}.page-subtitle{font-size:.9rem}.process-steps-card{border-radius:12px}.card-header{padding:1rem 1.25rem}.card-title{font-size:1.125rem}.step-item,.steps-list{padding:1.25rem}.step-header{align-items:flex-start;flex-direction:column;gap:.75rem}.remove-step-btn{align-self:flex-end}.form-label{font-size:.8rem}.form-input,.form-textarea{font-size:.9rem;padding:.75rem}.add-step-btn,.save-process-btn{font-size:.9rem;padding:.875rem 1.5rem}.card-actions{padding:1.25rem}}.thank-you-container{background-color:#f9f9f9;border-radius:8px;box-shadow:0 4px 8px rgba(0,0,0,.1);margin:150px auto 0;max-width:600px;padding:50px 20px;text-align:center}.thank-you-container h1{color:#333;font-size:2em;margin-bottom:20px}.thank-you-container p{color:#555;font-size:1.2em;margin-bottom:30px}.thank-you-container button{background-color:#007bff;border:none;border-radius:4px;color:#fff;cursor:pointer;font-size:1em;padding:10px 20px;transition:background-color .3s ease}.thank-you-container button:hover{background-color:#0056b3}.role-badge{background:#e0e7ff;border-radius:12px;color:#3730a3;font-size:.75rem;letter-spacing:.5px;padding:.25rem .75rem}.btn-delete,.role-badge{font-weight:600;text-transform:uppercase}.btn-delete{align-items:center;background:linear-gradient(135deg,#ef4444,#dc2626);border:none;border-radius:8px;box-shadow:0 2px 4px rgba(239,68,68,.3);color:#fff;cursor:pointer;display:flex;font-size:.875rem;gap:.5rem;justify-content:center;letter-spacing:.3px;padding:.625rem 1rem;transition:all .3s ease;white-space:nowrap}.btn-delete:hover:not(:disabled){box-shadow:0 4px 8px rgba(239,68,68,.4);-webkit-transform:translateY(-2px);transform:translateY(-2px)}.btn-delete:disabled{background:linear-gradient(135deg,#fca5a5,#f87171);box-shadow:none;cursor:not-allowed;-webkit-transform:none;transform:none}@media (max-width:768px){.paper-list-wrapper{padding:1.5rem 1rem}.paper-list-title{font-size:2rem}.paper-list-subtitle{font-size:1rem}.reviewer-card{align-items:flex-start;flex-direction:column;gap:1rem}.btn-delete{justify-content:center;width:100%}}@media (max-width:576px){.paper-list-wrapper{padding:1rem .75rem}.paper-list-title{font-size:1.75rem}.paper-list-subtitle{font-size:.95rem}.reviewer-card{border-radius:10px;padding:1.25rem}.reviewer-name{font-size:1rem}.reviewer-email{font-size:.875rem}.role-badge{font-size:.7rem;padding:.2rem .625rem}.btn-delete{font-size:.8rem;padding:.5rem .75rem}.btn-icon,.button-spinner{height:14px;width:14px}.error-container,.loading-container,.no-reviewers-box{padding:3rem 1.5rem}.spinner{border-width:3px;height:50px;width:50px}.error-icon{font-size:2rem;height:60px;width:60px}.no-reviewers-box h3{font-size:1.3rem}.no-reviewers-box p{font-size:.9rem}}@media (max-width:480px){.paper-list-wrapper{padding:1rem .5rem}.paper-list-title{font-size:1.6rem}.reviewer-card{padding:1rem}}.add-reviewer-wrapper{min-height:100vh;padding:2rem 1rem}.add-reviewer-container{-webkit-animation:fadeInUp .6s ease-out;animation:fadeInUp .6s ease-out;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,sans-serif;margin:0 auto;max-width:900px}.reviewer-form{background:#fff;border:1px solid rgba(94,113,246,.1);border-radius:16px;box-shadow:0 2px 4px rgba(0,0,0,.05),0 4px 12px rgba(0,0,0,.05);padding:2.5rem}.form-row{grid-gap:1.5rem;display:grid;gap:1.5rem;grid-template-columns:1fr 1fr;margin-bottom:1.75rem}.form-input,.form-select{background:#fff;border:2px solid #e5e7eb;border-radius:8px;color:#1f2937;font-family:inherit;font-size:.95rem;padding:.875rem 1rem;transition:all .3s ease;width:100%}.form-input:focus,.form-select:focus{border-color:#5e71f6;box-shadow:0 0 0 3px rgba(94,113,246,.1);outline:none}.form-input::-webkit-input-placeholder{color:#9ca3af}.form-input::placeholder{color:#9ca3af}.form-select{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' fill='none' viewBox='0 0 24 24' stroke='%236b7280'%3E%3Cpath stroke-linecap='round' stroke-linejoin='round' stroke-width='2' d='m19 9-7 7-7-7'/%3E%3C/svg%3E");background-size:1.25rem}.form-select option[disabled]{color:#9ca3af}.info-box{align-items:flex-start;background:#eff6ff;border:1px solid #bfdbfe;border-radius:10px;display:flex;gap:.75rem;margin-bottom:2rem;padding:1rem 1.25rem}.info-icon{color:#3b82f6;flex-shrink:0;height:24px;margin-top:2px;width:24px}.info-box p{color:#1e40af;font-size:.9rem;line-height:1.5;margin:0}@media (max-width:768px){.add-reviewer-wrapper{padding:1.5rem 1rem}.page-title{font-size:2rem}.page-subtitle{font-size:1rem}.reviewer-form{padding:2rem 1.5rem}.form-row{gap:0;grid-template-columns:1fr}.form-group{margin-bottom:1.5rem}.info-box{padding:.875rem 1rem}}@media (max-width:576px){.add-reviewer-wrapper{padding:1rem .75rem}.page-title{font-size:1.75rem}.page-subtitle{font-size:.95rem}.reviewer-form{border-radius:12px;padding:1.5rem 1rem}.form-label{font-size:.9rem}.form-input,.form-select{font-size:.9rem;padding:.75rem .875rem}.form-select{background-position:right .625rem center;background-size:1.125rem;padding-right:2.25rem}.info-box{flex-direction:column;gap:.5rem;padding:.75rem .875rem}.info-icon{height:20px;width:20px}.info-box p{font-size:.85rem}.submit-btn{font-size:.9rem;padding:.875rem 1.5rem}.btn-icon,.loading-spinner-small{height:20px;width:20px}.loading-spinner-small{border-width:2.5px}}@media (max-width:480px){.add-reviewer-wrapper{padding:1rem .5rem}.page-title{font-size:1.6rem}.reviewer-form{padding:1.25rem .875rem}}button:focus-visible,input:focus-visible,select:focus-visible{outline:2px solid #5e71f6;outline-offset:2px}.signin-container{align-items:center;background-color:#f4f4f4;display:flex;height:100vh;justify-content:center}.signin-box{background-color:#fff;border-radius:8px;box-shadow:0 0 10px rgba(0,0,0,.1);max-width:400px;padding:40px;text-align:center;width:100%}.signin-icon{align-items:center;background-color:#a64af9;border-radius:50%;color:#fff;display:flex;height:50px;justify-content:center;margin:0 auto 20px;width:50px}.signin-icon i,h2{font-size:24px}h2{color:#333;font-weight:700;margin-bottom:30px}.signin-form{display:flex;flex-direction:column}.signin-input{border:1px solid #ccc;border-radius:4px}.signin-button,.signin-input{font-size:16px;margin-bottom:20px;padding:10px;width:100%}.signin-button{background-color:#1a73e8;border:none;border-radius:4px;color:#fff;cursor:pointer}.signin-button:hover{background-color:#1558c0}.signin-error{color:red;font-size:14px;margin-bottom:20px}.signin-footer{color:#555;font-size:14px}.signin-footer a{color:#1a73e8;text-decoration:none}.signin-footer a:hover{text-decoration:underline}.reviewers-container{-webkit-animation:fadeInUp .6s ease-out;animation:fadeInUp .6s ease-out;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,sans-serif;margin:0 auto;max-width:1200px}.no-reviewers-box{background:#fff;border:2px dashed #cbd5e0;border-radius:16px;box-shadow:0 2px 4px rgba(0,0,0,.05);padding:4rem 2rem;text-align:center}.no-reviewers-box h3{color:#1a1a2e;font-size:1.5rem;font-weight:700;margin-bottom:.75rem}.no-reviewers-box p{color:#6b7280;font-size:1rem;line-height:1.6;margin:0 auto;max-width:500px}.reviewer-list{-webkit-animation:fadeInUp .6s ease-out;animation:fadeInUp .6s ease-out;display:flex;flex-direction:column;gap:1.25rem}.reviewer-card{background:#fff;border:1px solid rgba(94,113,246,.1);border-radius:12px;box-shadow:0 2px 4px rgba(0,0,0,.05),0 4px 12px rgba(0,0,0,.05);gap:1.5rem;justify-content:space-between;padding:1.5rem}.reviewer-card:hover{box-shadow:0 4px 8px rgba(0,0,0,.08),0 8px 16px rgba(94,113,246,.15);-webkit-transform:translateY(-2px);transform:translateY(-2px)}.reviewer-header{align-items:center;display:flex;flex-wrap:wrap;gap:1rem;margin-bottom:.5rem}.reviewer-name{font-size:1.125rem;margin:0}.reviewer-email{align-items:center;display:flex;font-size:.95rem;gap:.5rem}.reviewer-email .icon{flex-shrink:0;height:16px;width:16px}.status-badge{border-radius:12px;font-size:.75rem;padding:.25rem .75rem}.status-approved{background:#d1fae5;color:#065f46}.action-buttons{gap:.75rem}.btn{align-items:center;border:none;border-radius:8px;cursor:pointer;display:flex;font-size:.875rem;font-weight:600;gap:.5rem;justify-content:center;letter-spacing:.3px;padding:.625rem 1rem;text-transform:uppercase;transition:all .3s ease;white-space:nowrap}.btn-details{background:linear-gradient(135deg,#5e71f6,#4c5fd7);box-shadow:0 2px 4px rgba(94,113,246,.3);color:#fff}.btn-details:hover{box-shadow:0 4px 8px rgba(94,113,246,.4);-webkit-transform:translateY(-2px);transform:translateY(-2px)}.btn-success{background:linear-gradient(135deg,#10b981,#059669);box-shadow:0 2px 4px rgba(16,185,129,.3);color:#fff}.btn-success:hover:not(:disabled){box-shadow:0 4px 8px rgba(16,185,129,.4);-webkit-transform:translateY(-2px);transform:translateY(-2px)}.btn-success:disabled{background:linear-gradient(135deg,#d1fae5,#a7f3d0);box-shadow:none;color:#065f46;cursor:not-allowed;-webkit-transform:none;transform:none}.btn-danger{background:linear-gradient(135deg,#ef4444,#dc2626);box-shadow:0 2px 4px rgba(239,68,68,.3);color:#fff}.btn-danger:hover:not(:disabled){box-shadow:0 4px 8px rgba(239,68,68,.4);-webkit-transform:translateY(-2px);transform:translateY(-2px)}.btn-rejected{background:linear-gradient(135deg,#fee2e2,#fecaca);box-shadow:none;color:#991b1b;cursor:not-allowed}.button-spinner{-webkit-animation:spin .8s linear infinite;animation:spin .8s linear infinite;border:2px solid hsla(0,0%,100%,.3);height:16px;width:16px}.modal-overlay{-webkit-animation:fadeIn .3s ease-out;animation:fadeIn .3s ease-out;background-color:rgba(0,0,0,.6);height:100%;padding:1rem;width:100%}.modal-content{-webkit-animation:slideUp .3s ease-out;animation:slideUp .3s ease-out;background-color:#fff;box-shadow:0 20px 25px -5px rgba(0,0,0,.1),0 10px 10px -5px rgba(0,0,0,.04);max-width:600px;width:100%}.modal-header{padding:1.5rem}.close-button{align-items:center;background:#fee2e2;border:none;border-radius:8px;color:#dc2626;cursor:pointer;display:flex;height:36px;justify-content:center;padding:0;transition:all .3s ease;width:36px}.close-button:hover{background:#fecaca;-webkit-transform:rotate(90deg);transform:rotate(90deg)}.modal-body{padding:1.5rem}.detail-row{align-items:flex-start;border-bottom:1px solid #f3f4f6;gap:1rem;justify-content:space-between;padding:1rem 0}.detail-row:last-child{border-bottom:none}.detail-label{min-width:120px}.detail-value{word-break:break-word}.not-available{color:#9ca3af;font-style:italic}.btn-show-cv{align-items:center;background:linear-gradient(135deg,#5e71f6,#4c5fd7);border:none;border-radius:8px;box-shadow:0 2px 4px rgba(94,113,246,.3);color:#fff;cursor:pointer;display:flex;font-size:.875rem;font-weight:600;gap:.5rem;padding:.5rem 1rem;transition:all .3s ease}.btn-show-cv:hover{box-shadow:0 4px 8px rgba(94,113,246,.4);-webkit-transform:translateY(-2px);transform:translateY(-2px)}.btn-show-cv .btn-icon{height:18px;width:18px}@media (max-width:768px){.paper-list-wrapper{padding:1.5rem 1rem}.paper-list-title{font-size:2rem}.paper-list-subtitle{font-size:1rem}.reviewer-card{align-items:flex-start;flex-direction:column;gap:1rem}.action-buttons{justify-content:flex-start;width:100%}.btn{flex:1 1;min-width:0}.modal-header{padding:1.25rem}.modal-title{font-size:1.25rem}.modal-body{padding:1.25rem}.detail-row{align-items:flex-start;flex-direction:column;gap:.5rem}.detail-label{min-width:auto}.detail-value{text-align:left}}@media (max-width:576px){.paper-list-wrapper{padding:1rem .75rem}.paper-list-title{font-size:1.75rem}.paper-list-subtitle{font-size:.95rem}.reviewer-card{border-radius:10px;padding:1.25rem}.reviewer-name{font-size:1rem}.reviewer-email{font-size:.875rem}.status-badge{font-size:.7rem;padding:.2rem .625rem}.action-buttons{gap:.5rem}.btn{font-size:.8rem;padding:.5rem .75rem}.btn-icon,.button-spinner{height:14px;width:14px}.error-container,.loading-container,.no-reviewers-box{padding:3rem 1.5rem}.spinner{border-width:3px;height:50px;width:50px}.error-icon{font-size:2rem;height:60px;width:60px}.no-reviewers-box h3{font-size:1.3rem}.no-reviewers-box p{font-size:.9rem}.modal-header{padding:1rem}.modal-title{font-size:1.125rem}.modal-body{padding:1rem}.detail-row{padding:.75rem 0}.detail-label,.detail-value{font-size:.875rem}}@media (max-width:480px){.paper-list-wrapper{padding:1rem .5rem}.paper-list-title{font-size:1.6rem}.reviewer-card{padding:1rem}.action-buttons{flex-direction:column}.btn{width:100%}}.domain-manager-wrapper{min-height:100vh;padding:2rem 1rem}.domain-manager-container{font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,sans-serif;margin:0 auto;max-width:900px}.header-section{margin-bottom:3rem}.domain-manager-title{color:#1a1a2e;font-size:2.5rem;font-weight:700;letter-spacing:-.5px;margin-bottom:.5rem}.domain-manager-subtitle{color:#6b7280;font-size:1.1rem;font-weight:400;margin:0 auto;max-width:600px}.domains-list{display:flex;flex-direction:column;gap:1.5rem;margin-bottom:2rem}.domain-card{-webkit-animation:fadeInUp .5s ease-out;animation:fadeInUp .5s ease-out;background:#fff;border:1px solid rgba(94,113,246,.1);border-radius:16px;box-shadow:0 4px 6px rgba(0,0,0,.05),0 10px 20px rgba(0,0,0,.05);padding:2rem;transition:box-shadow .3s ease,-webkit-transform .3s ease;transition:transform .3s ease,box-shadow .3s ease;transition:transform .3s ease,box-shadow .3s ease,-webkit-transform .3s ease}.domain-card:hover{box-shadow:0 8px 12px rgba(0,0,0,.08),0 16px 32px rgba(94,113,246,.15);-webkit-transform:translateY(-4px);transform:translateY(-4px)}.domain-card-header{align-items:center;border-bottom:2px solid #f3f4f6;display:flex;justify-content:space-between;margin-bottom:1.5rem;padding-bottom:1rem}.domain-card-title{color:#5e71f6;font-size:1.25rem;font-weight:600;margin:0}.remove-domain-btn{align-items:center;background:#fee;border:none;border-radius:8px;color:#dc2626;cursor:pointer;display:flex;font-size:1.2rem;font-weight:600;height:32px;justify-content:center;transition:all .2s ease;width:32px}.remove-domain-btn:hover{background:#dc2626;color:#fff;-webkit-transform:scale(1.1);transform:scale(1.1)}.input-group{margin-bottom:1.5rem}.input-label{color:#374151;display:block;font-size:.875rem;font-weight:600;letter-spacing:.5px;margin-bottom:.5rem;text-transform:uppercase}.domain-input{background:#fafafa;border:2px solid #e5e7eb;border-radius:10px;color:#1a1a2e;font-size:1rem;padding:.875rem 1rem;transition:all .3s ease;width:100%}.domain-input:focus{background:#fff;border-color:#5e71f6;box-shadow:0 0 0 4px rgba(94,113,246,.1);outline:none}.domain-input::-webkit-input-placeholder{color:#9ca3af}.domain-input::placeholder{color:#9ca3af}.subdomains-section{margin-top:1.5rem}.subdomains-list{display:flex;flex-direction:column;gap:.75rem;margin-bottom:1rem}.subdomain-item{align-items:center;display:flex;gap:.75rem}.subdomain-input{background:#fafafa;border:2px solid #e5e7eb;border-radius:10px;color:#1a1a2e;flex:1 1;font-size:.95rem;padding:.75rem 1rem;transition:all .3s ease}.subdomain-input:focus{background:#fff;border-color:#5e71f6;box-shadow:0 0 0 4px rgba(94,113,246,.1);outline:none}.subdomain-input::-webkit-input-placeholder{color:#9ca3af}.subdomain-input::placeholder{color:#9ca3af}.remove-subdomain-btn{align-items:center;background:#fee;border:none;border-radius:8px;color:#dc2626;cursor:pointer;display:flex;flex-shrink:0;font-size:1.1rem;font-weight:600;height:36px;justify-content:center;transition:all .2s ease;width:36px}.remove-subdomain-btn:hover{background:#dc2626;color:#fff;-webkit-transform:scale(1.1);transform:scale(1.1)}.add-subdomain-btn{background:linear-gradient(135deg,#10b981,#059669);border:none;border-radius:8px;box-shadow:0 2px 4px rgba(16,185,129,.2);color:#fff;cursor:pointer;font-size:.875rem;font-weight:600;padding:.625rem 1.25rem;transition:all .3s ease}.add-subdomain-btn:hover{box-shadow:0 4px 8px rgba(16,185,129,.3);-webkit-transform:translateY(-2px);transform:translateY(-2px)}.add-subdomain-btn:active{-webkit-transform:translateY(0);transform:translateY(0)}.action-buttons{-webkit-animation:fadeInUp .7s ease-out;animation:fadeInUp .7s ease-out;display:flex;flex-wrap:wrap;gap:1rem;justify-content:center}.add-main-domain-btn,.save-domains-btn{border:none;border-radius:12px;cursor:pointer;font-size:1rem;font-weight:600;letter-spacing:.5px;padding:1rem 2.5rem;text-transform:uppercase;transition:all .3s ease}.add-main-domain-btn{background:#fff;border:2px solid #5e71f6;box-shadow:0 2px 4px rgba(94,113,246,.15);color:#5e71f6}.add-main-domain-btn:hover{background:#5e71f6;box-shadow:0 6px 12px rgba(94,113,246,.3);color:#fff;-webkit-transform:translateY(-2px);transform:translateY(-2px)}.save-domains-btn{background:linear-gradient(135deg,#5e71f6,#4a5fd9);box-shadow:0 4px 8px rgba(94,113,246,.3);color:#fff}.save-domains-btn:hover{box-shadow:0 8px 16px rgba(94,113,246,.4);-webkit-transform:translateY(-2px);transform:translateY(-2px)}.add-main-domain-btn:active,.save-domains-btn:active{-webkit-transform:translateY(0);transform:translateY(0)}@media (max-width:768px){.domain-manager-wrapper{padding:1.5rem 1rem}.domain-manager-title{font-size:2rem}.domain-manager-subtitle{font-size:1rem}.domain-card{padding:1.5rem}.domain-card-title{font-size:1.1rem}.action-buttons{flex-direction:column}.add-main-domain-btn,.save-domains-btn{padding:1rem 2rem;width:100%}.subdomain-item{align-items:stretch;flex-direction:column}.remove-subdomain-btn{align-self:flex-end;margin-right:4px;margin-top:-40px}}@media (max-width:480px){.domain-manager-title{font-size:1.75rem}.domain-manager-subtitle{font-size:.9rem}.domain-card{padding:1.25rem}.domain-input,.subdomain-input{font-size:.9rem;padding:.75rem}.add-main-domain-btn,.save-domains-btn{font-size:.9rem;padding:.875rem 1.5rem}}input:focus-visible{outline:none}.review-papers-wrapper{min-height:100vh;padding:2rem 1rem}.review-papers-container{-webkit-animation:fadeInUp .6s ease-out;animation:fadeInUp .6s ease-out;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,sans-serif;margin:0 auto;max-width:1400px}.error-message{align-items:center;background:rgba(239,68,68,.1);border:1px solid rgba(239,68,68,.2);border-radius:12px;display:flex;gap:.75rem;justify-content:center;padding:1rem 1.5rem}.error-icon{font-size:1.5rem}.no-papers-container{background:#fff;border:1px solid rgba(94,113,246,.1);border-radius:16px;box-shadow:0 2px 4px rgba(0,0,0,.05),0 4px 12px rgba(0,0,0,.05);padding:4rem 2rem;text-align:center}.no-papers-icon{color:#9ca3af;height:80px;margin:0 auto 1.5rem;opacity:.5;width:80px}.no-papers-container p{color:#6b7280;font-size:1.25rem;font-weight:500;margin:0}.papers-grid{grid-gap:2rem;display:grid;gap:2rem;grid-template-columns:repeat(auto-fill,minmax(450px,1fr));margin-bottom:2rem}.paper-card{background:#fff;border:1px solid rgba(94,113,246,.1);border-radius:16px;box-shadow:0 2px 4px rgba(0,0,0,.05),0 4px 12px rgba(0,0,0,.05);display:flex;flex-direction:column;height:100%;min-height:400px;padding:2rem;transition:all .3s ease}.paper-card:hover{box-shadow:0 4px 8px rgba(0,0,0,.08),0 12px 24px rgba(94,113,246,.15);-webkit-transform:translateY(-4px);transform:translateY(-4px)}.paper-card-header{align-items:center;display:flex;flex-wrap:wrap;gap:1rem;justify-content:space-between;margin-bottom:1.5rem}.paper-id-badge{text-transform:uppercase}.status-badge{align-items:center;display:inline-flex;gap:.5rem}.status-badge.reviewed{background:rgba(16,185,129,.15);color:#059669}.status-badge svg{height:16px;width:16px}.paper-card-body{flex:1 1;margin-bottom:2rem}.paper-title{-webkit-line-clamp:2;line-clamp:2;-webkit-box-orient:vertical;color:#1a1a2e;display:-webkit-box;font-size:1.25rem;font-weight:600;line-height:1.5;margin:0 0 1.5rem}.paper-details{display:flex;flex-direction:column;gap:1rem}.detail-row{display:flex;font-size:.9375rem;gap:.75rem;line-height:1.6}.detail-label{color:#374151;min-width:150px}.detail-value{word-wrap:break-word;color:#6b7280}.paper-card-footer{display:flex;flex-wrap:wrap;gap:.75rem}.action-btn{flex:1 1;font-size:.9375rem;justify-content:center;min-width:160px;padding:.875rem 1.25rem;white-space:nowrap}.btn-icon{flex-shrink:0}.view-paper-btn{background:#f3f4f6;border:1px solid #e5e7eb;color:#4b5563}.view-paper-btn:hover{background:#e5e7eb;-webkit-transform:translateY(-2px);transform:translateY(-2px)}.review-info-btn{background:rgba(59,130,246,.1);border:1px solid rgba(59,130,246,.2);color:#2563eb}.review-info-btn:hover{background:rgba(59,130,246,.2);-webkit-transform:translateY(-2px);transform:translateY(-2px)}.submit-review-btn{background:linear-gradient(135deg,#5e71f6,#4a5fd9);box-shadow:0 2px 4px rgba(94,113,246,.2);color:#fff}.submit-review-btn:hover{box-shadow:0 4px 8px rgba(94,113,246,.3);-webkit-transform:translateY(-2px);transform:translateY(-2px)}.action-btn:active{-webkit-transform:translateY(0);transform:translateY(0)}.modal-overlay{backdrop-filter:blur(8px);-webkit-backdrop-filter:blur(8px);bottom:0!important;left:0!important;padding:1.5rem;position:fixed!important;right:0!important;top:0!important;z-index:9999!important}.modal-content{box-shadow:0 20px 60px rgba(0,0,0,.3);display:flex;flex-direction:column;max-width:800px!important;overflow:hidden;position:relative;width:85%!important;z-index:10000!important}.modal-header{align-items:center;background:#fff;border-bottom:1px solid #e5e7eb;border-radius:16px 16px 0 0;box-shadow:0 2px 8px rgba(0,0,0,.05);display:flex;flex-shrink:0;justify-content:space-between;padding:2rem 2.5rem;z-index:100}.modal-title{font-size:1.75rem;margin:0}.modal-close-btn{align-items:center;background:#f3f4f6;border:none;border-radius:10px;cursor:pointer;display:flex;height:40px;justify-content:center;transition:background .2s ease;width:40px}.modal-close-btn:hover{background:#e5e7eb}.modal-close-btn svg{color:#6b7280;height:20px;width:20px}.modal-body{flex:1 1;overflow-y:auto;padding:2.5rem;position:relative;z-index:1}.paper-info-modal{border-bottom:1px solid #e5e7eb;margin-bottom:2.5rem;padding-bottom:2rem}.modal-paper-title{color:#1a1a2e;font-size:1.375rem;font-weight:600;line-height:1.5;margin:1rem 0 0}.form-group{margin-bottom:2rem}.form-label{font-size:.9375rem;margin-bottom:.75rem}.file-info{color:#9ca3af;display:block;font-size:.75rem;font-weight:400;letter-spacing:normal;margin-top:.25rem;text-transform:none}.form-select,.form-textarea{background:#fafafa;border:2px solid #e5e7eb;border-radius:10px;color:#1a1a2e;font-family:inherit;font-size:1rem;padding:1rem 1.25rem;transition:all .3s ease;width:100%}.form-select:focus,.form-textarea:focus{background:#fff;border-color:#5e71f6;box-shadow:0 0 0 4px rgba(94,113,246,.1);outline:none}.form-textarea{min-height:180px}.character-count{color:#9ca3af;display:block;font-size:.8rem;margin-top:.5rem;text-align:right}.file-upload-card{position:relative}.file-upload-label{gap:.75rem;min-height:160px;padding:2.5rem}.file-upload-label svg{color:#5e71f6;height:40px;width:40px}.upload-text{text-align:center}.review-display{margin-top:1.5rem}.review-section{margin-bottom:2rem}.review-section:last-child{margin-bottom:0}.review-section-title{color:#374151;font-size:.875rem;font-weight:600;letter-spacing:.5px;margin:0 0 .75rem;text-transform:uppercase}.recommendation-badge{align-items:center;border-radius:10px;box-shadow:0 2px 4px rgba(0,0,0,.1);display:inline-flex;font-size:1rem;gap:.5rem;padding:.75rem 1.5rem}.recommendation-badge.accept{background:linear-gradient(135deg,#10b981,#059669);color:#fff}.recommendation-badge.reject{background:linear-gradient(135deg,#ef4444,#dc2626);color:#fff}.review-text-box{background:#f9fafb;border:2px solid #e5e7eb;border-radius:10px;padding:1.5rem}.review-text{word-wrap:break-word;color:#4b5563;line-height:1.7;margin:0;white-space:pre-wrap}.review-document-link{align-items:center;background:linear-gradient(135deg,#5e71f6,#4a5fd9);border-radius:10px;box-shadow:0 2px 4px rgba(94,113,246,.2);color:#fff;display:inline-flex;font-weight:600;gap:.5rem;padding:.875rem 1.5rem;text-decoration:none;transition:all .3s ease}.review-document-link:hover{box-shadow:0 4px 8px rgba(94,113,246,.3);-webkit-transform:translateY(-2px);transform:translateY(-2px)}.review-document-link svg{height:20px;width:20px}.modal-footer{align-items:stretch;background:#fff;border-radius:0 0 16px 16px;border-top:1px solid #e5e7eb;box-shadow:0 -2px 8px rgba(0,0,0,.05);display:flex;flex-direction:column;flex-shrink:0;gap:1rem;padding:2rem 2.5rem;z-index:100}.modal-btn{align-items:center;border:none;border-radius:10px;cursor:pointer;display:flex;font-size:1rem;font-weight:600;gap:.5rem;justify-content:center;padding:1rem 2rem;transition:all .3s ease;white-space:nowrap;width:100%}.modal-btn svg{flex-shrink:0;height:20px;width:20px}.cancel-btn{background:#f3f4f6;border:2px solid #e5e7eb;color:#6b7280}.cancel-btn:hover{background:#e5e7eb}.submit-btn{box-shadow:0 2px 4px rgba(94,113,246,.3)}.submit-btn:hover:not(:disabled){box-shadow:0 4px 8px rgba(94,113,246,.4)}.submit-btn:disabled{opacity:.6}.cancel-btn:disabled{cursor:not-allowed;opacity:.6}.modal-btn:active{-webkit-transform:translateY(0);transform:translateY(0)}.btn-spinner{-webkit-animation:spin 1s linear infinite;animation:spin 1s linear infinite;flex-shrink:0;height:20px;width:20px}.modal-body::-webkit-scrollbar{width:8px}.modal-body::-webkit-scrollbar-track{background:#f1f1f1}.modal-body::-webkit-scrollbar-thumb{background:#d1d5db;border-radius:4px}.modal-body::-webkit-scrollbar-thumb:hover{background:#9ca3af}@media (min-width:1400px){.modal-content{max-width:850px!important}}@media (max-width:1024px){.papers-grid{grid-template-columns:repeat(auto-fill,minmax(380px,1fr))}}@media (max-width:768px){.review-papers-wrapper{padding:1.5rem 1rem}.page-title{font-size:2rem}.page-subtitle{font-size:1rem}.papers-grid{gap:1.5rem;grid-template-columns:1fr}.paper-card{padding:1.75rem}.paper-card-footer{flex-direction:column}.action-btn{width:100%}.detail-label{min-width:130px}.detail-label,.detail-value{font-size:.875rem}.modal-content{max-height:95vh;max-width:85%;width:92%}.modal-body,.modal-footer,.modal-header{padding:1.75rem}.modal-title{font-size:1.5rem}}@media (max-width:480px){.review-papers-wrapper{padding:1rem .5rem}.page-title{font-size:1.75rem}.page-subtitle{font-size:.9rem}.paper-card{border-radius:12px;min-height:auto;padding:1.5rem}.paper-title{font-size:1.125rem}.paper-card-header{align-items:flex-start;flex-direction:column}.detail-row{flex-direction:column;gap:.25rem}.detail-label{font-size:.8125rem;min-width:auto}.action-btn,.detail-value{font-size:.875rem}.action-btn{padding:.75rem 1rem}.modal-body,.modal-footer,.modal-header{padding:1.5rem}.modal-paper-title{font-size:1.125rem}.form-select,.form-textarea{font-size:.9375rem;padding:.875rem 1rem}.file-upload-label{min-height:140px;padding:2rem}.modal-btn{font-size:.9375rem;padding:.875rem 1.5rem}}.swal-high-z-index,.swal-high-z-index .swal2-container{z-index:99999!important}.authorShow-review-container{margin:0 auto;max-width:1200px}.authorShow-review-header{margin-bottom:3rem;text-align:center}.authorShow-review-title{background:linear-gradient(45deg,#2563eb,#3b82f6,#60a5fa);-webkit-background-clip:text;background-clip:text;color:transparent;display:inline-block;font-size:2.5rem;font-weight:800;letter-spacing:2px;margin:1rem auto 2rem;padding-bottom:1.5rem;position:relative;text-transform:uppercase;transition:all .3s cubic-bezier(.4,0,.2,1)}.authorShow-review-title:after{background:#3b82f6;border-radius:4px;bottom:0;content:"";height:4px;left:50%;position:absolute;-webkit-transform:translateX(-50%);transform:translateX(-50%);transition:all .4s ease;width:100px}.authorShow-review-title:hover{text-shadow:0 4px 20px rgba(59,130,246,.25);-webkit-transform:scale(1.03);transform:scale(1.03)}.authorShow-review-title:hover:after{background:linear-gradient(90deg,#3b82f6,#60a5fa);width:140px}.authorShow-review-subtitle{color:#64748b;font-size:1.1rem;text-align:center}.authorShow-review-card{background:#fff;border:2px solid #e2e8f0;border-radius:15px;box-shadow:0 4px 15px rgba(0,0,0,.1);margin:2rem 0;padding:2rem}.authorShow-paper-header{align-items:center;border-bottom:2px solid #f1f5f9;display:flex;justify-content:space-between;margin-bottom:1.5rem;padding-bottom:1rem}.status-badge{border-radius:20px;font-size:.9rem;padding:.4rem 1rem}.status-badge.accepted{background:#dcfce7;color:#166534}.status-badge.rejected{background:#fee2e2;color:#991b1b}.authorShow-table-container{overflow-x:auto}.authorShow-review-table{border-collapse:collapse;min-width:800px;width:100%}.authorShow-review-table th{background:#3b82f6;color:#fff;font-weight:600;padding:1rem;text-align:left}.authorShow-review-table td{border-bottom:1px solid #e2e8f0;padding:1rem}.authorShow-review-table tr:nth-child(2n){background-color:#f8fafc}.authorShow-review-table tr:hover{background-color:#f1f5f9}.authorShow-review-link{color:#3b82f6;font-weight:500;text-decoration:none;transition:all .3s ease}.authorShow-review-link:hover{color:#1e40af;text-decoration:underline}.authorShow-loading-state{align-items:center;color:#3b82f6;display:flex;font-size:1.2rem;gap:1rem;justify-content:center;padding:2rem}.authorShow-spinner{-webkit-animation:spin 1s linear infinite;animation:spin 1s linear infinite;border:3px solid rgba(59,130,246,.2);border-radius:50%;border-top-color:#3b82f6;height:24px;width:24px}.authorShow-error-state{color:#ef4444;font-size:1.2rem;padding:2rem;text-align:center}.authorShow-no-reviews-state{color:#64748b;margin:0 auto;max-width:600px;padding:4rem 2rem;text-align:center}.authorShow-no-reviews-icon{color:#94a3b8;margin-bottom:1.5rem}.authorShow-no-reviews-state h3{color:#1e293b;font-size:1.5rem;font-weight:600;margin-bottom:1rem}.authorShow-no-reviews-state p{color:#475569;font-size:1.1rem;line-height:1.6;margin-bottom:2rem}.authorShow-help-text{background:linear-gradient(145deg,#f8fafc,#f1f5f9);border:1px solid #e2e8f0;border-radius:12px;margin:0 auto;max-width:400px;padding:2rem;text-align:left}.authorShow-help-text p{color:#334155;font-size:1rem;font-weight:600;margin-bottom:1rem}.authorShow-help-text ul{list-style:none;padding:0}.authorShow-help-text li{color:#64748b;font-size:.95rem;padding:.5rem 0 .5rem 1.5rem;position:relative}.authorShow-help-text li:before{color:#10b981;content:"✓";font-weight:700;left:0;position:absolute}.authorShow-no-data{color:#64748b;font-size:1.2rem;padding:2rem;text-align:center}@media (max-width:768px){.authorShow-review-container{padding:2rem 1rem}.authorShow-review-title{font-size:2rem;padding-bottom:1rem}.authorShow-review-card{padding:1.5rem}.authorShow-review-table td,.authorShow-review-table th{font-size:.9rem;padding:.8rem}}@media (max-width:480px){.authorShow-review-title{font-size:1.8rem;margin-bottom:1.5rem}.authorShow-review-title:after{height:3px;width:80px}.authorShow-review-title:hover:after{width:100px}.authorShow-paper-header{align-items:flex-start;flex-direction:column;gap:1rem}}.add-venue-wrapper{min-height:100vh;padding:2rem 1rem}.add-venue-container{-webkit-animation:fadeInUp .6s ease-out;animation:fadeInUp .6s ease-out;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,sans-serif;margin:0 auto;max-width:900px}.venue-form{background:#fff;border:1px solid rgba(94,113,246,.1);border-radius:16px;box-shadow:0 2px 4px rgba(0,0,0,.05),0 4px 12px rgba(0,0,0,.05);padding:2rem}.form-textarea{background:#fafafa;border:2px solid #e5e7eb;border-radius:10px;color:#1a1a2e;font-family:inherit;font-size:1rem;padding:.875rem 1rem;transition:all .3s ease;width:100%}.form-textarea:focus{background:#fff;border-color:#5e71f6;box-shadow:0 0 0 4px rgba(94,113,246,.1);outline:none}.form-textarea::-webkit-input-placeholder{color:#9ca3af}.form-textarea::placeholder{color:#9ca3af}.file-upload-label{min-height:200px}.image-preview-wrapper{max-width:100%;position:relative;width:100%}.image-preview{border-radius:10px;max-height:400px;object-fit:contain}.change-image-text{align-items:center;background:rgba(94,113,246,.9);border-radius:10px;bottom:0;color:#fff;display:flex;flex-direction:column;justify-content:center;left:0;opacity:0;position:absolute;right:0;top:0;transition:opacity .3s ease}.file-upload-label:hover .change-image-text{opacity:1}.change-image-text .upload-icon{color:#fff}.change-image-text .upload-text{color:#fff;letter-spacing:.5px;text-transform:uppercase}@media (max-width:768px){.add-venue-wrapper{padding:1.5rem 1rem}.page-title{font-size:2rem}.page-subtitle{font-size:1rem}.venue-form{padding:1.5rem}.file-upload-label{min-height:180px;padding:1.5rem}.upload-icon{height:40px;width:40px}}@media (max-width:480px){.add-venue-wrapper{padding:1rem .5rem}.page-title{font-size:1.75rem}.page-subtitle{font-size:.9rem}.venue-form{border-radius:12px;padding:1.25rem}.form-label{font-size:.8rem}.form-textarea{font-size:.9rem;padding:.75rem}.file-upload-label{min-height:160px;padding:1.25rem 1rem}.upload-icon{height:36px;width:36px}.upload-text{font-size:.9rem}.upload-hint{font-size:.8rem}.submit-btn{font-size:.9rem;padding:.875rem 1.5rem}}input:focus-visible,textarea:focus-visible{outline:none}.venues-grid{grid-gap:1.5rem;-webkit-animation:fadeInUp .6s ease-out;animation:fadeInUp .6s ease-out;display:grid;gap:1.5rem;grid-template-columns:repeat(auto-fill,minmax(320px,1fr))}.venue-card{background:#fff;border:1px solid rgba(94,113,246,.1);border-radius:16px;box-shadow:0 2px 4px rgba(0,0,0,.05),0 4px 12px rgba(0,0,0,.05);display:flex;flex-direction:column;transition:all .3s ease}.venue-card:hover{box-shadow:0 4px 8px rgba(0,0,0,.08),0 12px 24px rgba(94,113,246,.15);-webkit-transform:translateY(-4px);transform:translateY(-4px)}.venue-image-container{background:#f3f4f6;height:220px;width:100%}.venue-image{transition:-webkit-transform .3s ease;transition:transform .3s ease;transition:transform .3s ease,-webkit-transform .3s ease}.venue-content{flex:1 1;padding:1.5rem}.venue-description{color:#374151;font-size:.95rem;line-height:1.6;margin:0}.venue-actions{padding:0 1.5rem 1.5rem}@media (max-width:768px){.paper-list-wrapper{padding:1.5rem 1rem}.paper-list-title{font-size:2rem}.paper-list-subtitle{font-size:1rem}.venues-grid{gap:1.25rem;grid-template-columns:repeat(auto-fill,minmax(280px,1fr))}.venue-image-container{height:200px}.venue-content{padding:1.25rem}.venue-actions{padding:0 1.25rem 1.25rem}}@media (max-width:576px){.paper-list-wrapper{padding:1rem .75rem}.paper-list-title{font-size:1.75rem}.paper-list-subtitle{font-size:.95rem}.venues-grid{gap:1rem;grid-template-columns:1fr}.venue-image-container{height:180px}.venue-content{padding:1rem}.venue-description{font-size:.875rem}.venue-actions{padding:0 1rem 1rem}.remove-button{font-size:.8rem;padding:.625rem 1rem}.error-container,.loading-container,.no-venues-box{padding:3rem 1.5rem}.spinner{border-width:3px;height:50px;width:50px}.error-icon{font-size:2rem;height:60px;width:60px}.no-venues-box h3{font-size:1.3rem}.no-venues-box p{font-size:.9rem}}@media (max-width:480px){.paper-list-wrapper{padding:1rem .5rem}.paper-list-title{font-size:1.6rem}.paper-list-subtitle{font-size:.9rem}.venue-image-container{height:160px}}.add-accommodation-wrapper{min-height:100vh;padding:2rem 1rem}.add-accommodation-container{-webkit-animation:fadeInUp .6s ease-out;animation:fadeInUp .6s ease-out;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,sans-serif;margin:0 auto;max-width:900px}.accommodation-form{background:#fff;border:1px solid rgba(94,113,246,.1);border-radius:16px;box-shadow:0 2px 4px rgba(0,0,0,.05),0 4px 12px rgba(0,0,0,.05);padding:2.5rem}@media (max-width:768px){.add-accommodation-wrapper{padding:1.5rem 1rem}.page-title{font-size:2rem}.page-subtitle{font-size:1rem}.accommodation-form{padding:2rem 1.5rem}.form-group{margin-bottom:1.5rem}.image-upload-area{padding:1.5rem}.upload-icon{height:56px;width:56px}}@media (max-width:576px){.add-accommodation-wrapper{padding:1rem .75rem}.page-title{font-size:1.75rem}.page-subtitle{font-size:.95rem}.accommodation-form{border-radius:12px;padding:1.5rem 1rem}.form-label{font-size:.9rem}.form-input,.form-textarea{font-size:.9rem;padding:.75rem .875rem}.form-textarea{min-height:100px}.image-upload-area{padding:1.25rem}.upload-icon{height:48px;width:48px}.upload-text{font-size:.9rem}.upload-hint{font-size:.8rem}.submit-btn{font-size:.9rem;padding:.875rem 1.5rem}.btn-icon,.loading-spinner-small{height:20px;width:20px}.loading-spinner-small{border-width:2.5px}}@media (max-width:480px){.add-accommodation-wrapper{padding:1rem .5rem}.page-title{font-size:1.6rem}.accommodation-form{padding:1.25rem .875rem}.image-upload-area{padding:1rem}}.accommodation-list-container{-webkit-animation:fadeInUp .6s ease-out;animation:fadeInUp .6s ease-out;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,sans-serif;margin:0 auto;max-width:1200px}.no-accommodations-box{background:#fff;border:2px dashed #cbd5e0;border-radius:16px;box-shadow:0 2px 4px rgba(0,0,0,.05);padding:4rem 2rem;text-align:center}.no-accommodations-box h3{color:#1a1a2e;font-size:1.5rem;font-weight:700;margin-bottom:.75rem}.no-accommodations-box p{color:#6b7280;font-size:1rem;line-height:1.6;margin:0 auto;max-width:500px}.accommodations-grid{grid-gap:1.5rem;-webkit-animation:fadeInUp .6s ease-out;animation:fadeInUp .6s ease-out;display:grid;gap:1.5rem;grid-template-columns:repeat(auto-fill,minmax(320px,1fr))}.accommodation-card{background:#fff;border:1px solid rgba(94,113,246,.1);border-radius:16px;box-shadow:0 2px 4px rgba(0,0,0,.05),0 4px 12px rgba(0,0,0,.05);display:flex;flex-direction:column;overflow:hidden;transition:all .3s ease}.accommodation-card:hover{box-shadow:0 4px 8px rgba(0,0,0,.08),0 12px 24px rgba(94,113,246,.15);-webkit-transform:translateY(-4px);transform:translateY(-4px)}.accommodation-image-container{background:#f3f4f6;height:220px;overflow:hidden;width:100%}.accommodation-image{height:100%;object-fit:cover;transition:-webkit-transform .3s ease;transition:transform .3s ease;transition:transform .3s ease,-webkit-transform .3s ease;width:100%}.accommodation-card:hover .accommodation-image{-webkit-transform:scale(1.05);transform:scale(1.05)}.accommodation-content{flex:1 1;padding:1.5rem}.accommodation-title{color:#1a1a2e;font-size:1.25rem;margin-bottom:.75rem}.accommodation-description{color:#374151;font-size:.95rem;line-height:1.6;margin:0}.accommodation-actions{padding:0 1.5rem 1.5rem}@media (max-width:768px){.paper-list-wrapper{padding:1.5rem 1rem}.paper-list-title{font-size:2rem}.paper-list-subtitle{font-size:1rem}.accommodations-grid{gap:1.25rem;grid-template-columns:repeat(auto-fill,minmax(280px,1fr))}.accommodation-image-container{height:200px}.accommodation-content{padding:1.25rem}.accommodation-title{font-size:1.125rem}.accommodation-actions{padding:0 1.25rem 1.25rem}}@media (max-width:576px){.paper-list-wrapper{padding:1rem .75rem}.paper-list-title{font-size:1.75rem}.paper-list-subtitle{font-size:.95rem}.accommodations-grid{gap:1rem;grid-template-columns:1fr}.accommodation-image-container{height:180px}.accommodation-content{padding:1rem}.accommodation-title{font-size:1.05rem}.accommodation-description{font-size:.875rem}.accommodation-actions{padding:0 1rem 1rem}.remove-button{font-size:.8rem;padding:.625rem 1rem}.error-container,.loading-container,.no-accommodations-box{padding:3rem 1.5rem}.spinner{border-width:3px;height:50px;width:50px}.error-icon{font-size:2rem;height:60px;width:60px}.no-accommodations-box h3{font-size:1.3rem}.no-accommodations-box p{font-size:.9rem}}@media (max-width:480px){.paper-list-wrapper{padding:1rem .5rem}.paper-list-title{font-size:1.6rem}.paper-list-subtitle{font-size:.9rem}.accommodation-image-container{height:160px}}.add-tourist-wrapper{min-height:100vh;padding:2rem 1rem}.add-tourist-container{-webkit-animation:fadeInUp .6s ease-out;animation:fadeInUp .6s ease-out;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,sans-serif;margin:0 auto;max-width:900px}.tourist-form{background:#fff;border:1px solid rgba(94,113,246,.1);border-radius:16px;box-shadow:0 2px 4px rgba(0,0,0,.05),0 4px 12px rgba(0,0,0,.05);padding:2.5rem}.form-group{margin-bottom:1.75rem}.form-label{font-size:.95rem}.required{margin-left:2px}.form-input,.form-textarea{background:#fff;border:2px solid #e5e7eb;border-radius:8px;color:#1f2937;font-family:inherit;font-size:.95rem;padding:.875rem 1rem;transition:all .3s ease;width:100%}.form-input:focus,.form-textarea:focus{border-color:#5e71f6;box-shadow:0 0 0 3px rgba(94,113,246,.1);outline:none}.image-upload-card{margin-bottom:2rem}.image-upload-area{background:#f9fafb;border:2px dashed #cbd5e0;border-radius:12px;padding:2rem;position:relative;text-align:center;transition:all .3s ease}.image-upload-area:hover{background:#f3f4ff;border-color:#5e71f6}.image-input{height:.1px;opacity:0;overflow:hidden;position:absolute;width:.1px;z-index:-1}.image-upload-label{align-items:center;cursor:pointer;display:flex;flex-direction:column;width:100%}.upload-icon{color:#9ca3af;height:64px;margin-bottom:1rem;transition:color .3s ease;width:64px}.image-upload-area:hover .upload-icon{color:#5e71f6}.upload-text{margin-bottom:.5rem}.upload-hint{color:#6b7280}.image-preview-container{border-radius:12px;margin:0 auto;max-width:500px;overflow:hidden;position:relative;width:100%}.image-preview{border-radius:12px;display:block;height:auto;width:100%}.image-overlay{align-items:center;background:rgba(0,0,0,.7);border-radius:12px;display:flex;flex-direction:column;height:100%;justify-content:center;left:0;opacity:0;position:absolute;top:0;transition:opacity .3s ease;width:100%}.image-preview-container:hover .image-overlay{opacity:1}.image-overlay .upload-icon{color:#fff;height:48px;margin-bottom:.5rem;width:48px}.change-text{color:#fff;font-size:.95rem;font-weight:600}.submit-btn{background:linear-gradient(135deg,#5e71f6,#4c5fd7);box-shadow:0 4px 12px rgba(94,113,246,.3);gap:.75rem;margin-top:1rem}.submit-btn:hover:not(:disabled){box-shadow:0 6px 16px rgba(94,113,246,.4)}.submit-btn:disabled{background:linear-gradient(135deg,#cbd5e1,#94a3b8);-webkit-transform:none;transform:none}.btn-icon,.loading-spinner-small{height:24px;width:24px}@media (max-width:768px){.add-tourist-wrapper{padding:1.5rem 1rem}.page-title{font-size:2rem}.page-subtitle{font-size:1rem}.tourist-form{padding:2rem 1.5rem}.form-group{margin-bottom:1.5rem}.image-upload-area{padding:1.5rem}.upload-icon{height:56px;width:56px}}@media (max-width:576px){.add-tourist-wrapper{padding:1rem .75rem}.page-title{font-size:1.75rem}.page-subtitle{font-size:.95rem}.tourist-form{border-radius:12px;padding:1.5rem 1rem}.form-label{font-size:.9rem}.form-input,.form-textarea{font-size:.9rem;padding:.75rem .875rem}.form-textarea{min-height:100px}.image-upload-area{padding:1.25rem}.upload-icon{height:48px;width:48px}.upload-text{font-size:.9rem}.upload-hint{font-size:.8rem}.submit-btn{font-size:.9rem;padding:.875rem 1.5rem}.btn-icon,.loading-spinner-small{height:20px;width:20px}.loading-spinner-small{border-width:2.5px}}@media (max-width:480px){.add-tourist-wrapper{padding:1rem .5rem}.page-title{font-size:1.6rem}.tourist-form{padding:1.25rem .875rem}.image-upload-area{padding:1rem}}button:focus-visible,input:focus-visible,textarea:focus-visible{outline:2px solid #5e71f6;outline-offset:2px}.tourist-list-container{-webkit-animation:fadeInUp .6s ease-out;animation:fadeInUp .6s ease-out;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,sans-serif;margin:0 auto;max-width:1200px}.no-tourist-places-box{background:#fff;border:2px dashed #cbd5e0;border-radius:16px;box-shadow:0 2px 4px rgba(0,0,0,.05);padding:4rem 2rem;text-align:center}.no-data-icon{color:#9ca3af;margin-bottom:1.5rem;opacity:.7}.no-tourist-places-box h3{color:#1a1a2e;font-size:1.5rem;font-weight:700;margin-bottom:.75rem}.no-tourist-places-box p{color:#6b7280;font-size:1rem;line-height:1.6;margin:0 auto;max-width:500px}.tourist-places-grid{grid-gap:1.5rem;-webkit-animation:fadeInUp .6s ease-out;animation:fadeInUp .6s ease-out;display:grid;gap:1.5rem;grid-template-columns:repeat(auto-fill,minmax(320px,1fr))}.tourist-card{background:#fff;border:1px solid rgba(94,113,246,.1);border-radius:16px;box-shadow:0 2px 4px rgba(0,0,0,.05),0 4px 12px rgba(0,0,0,.05);display:flex;flex-direction:column;transition:all .3s ease}.tourist-card:hover{box-shadow:0 4px 8px rgba(0,0,0,.08),0 12px 24px rgba(94,113,246,.15);-webkit-transform:translateY(-4px);transform:translateY(-4px)}.tourist-image-container{align-items:center;background:#f3f4f6;display:flex;height:220px;justify-content:center;width:100%}.tourist-image{transition:-webkit-transform .3s ease;transition:transform .3s ease;transition:transform .3s ease,-webkit-transform .3s ease}.no-image-placeholder{align-items:center;color:#9ca3af;display:flex;flex-direction:column;justify-content:center;padding:2rem;text-align:center}.no-image-placeholder svg{margin-bottom:.5rem;opacity:.5}.no-image-placeholder p{color:#6b7280;font-size:.875rem;margin:0}.tourist-content{flex:1 1;padding:1.5rem}.tourist-title{color:#1a1a2e;font-size:1.25rem;font-weight:700;line-height:1.3;margin-bottom:.75rem}.tourist-description{-webkit-line-clamp:3;-webkit-box-orient:vertical;color:#374151;display:-webkit-box;font-size:.95rem;line-height:1.6;margin:0;overflow:hidden}.tourist-actions{padding:0 1.5rem 1.5rem}.remove-button{align-items:center;background:linear-gradient(135deg,#ef4444,#dc2626);border:none;border-radius:8px;box-shadow:0 2px 4px rgba(239,68,68,.3);color:#fff;cursor:pointer;display:flex;font-size:.875rem;font-weight:600;gap:.5rem;justify-content:center;letter-spacing:.5px;padding:.75rem 1.25rem;text-transform:uppercase;transition:all .3s ease;width:100%}.remove-button:hover:not(:disabled){box-shadow:0 4px 8px rgba(239,68,68,.4);-webkit-transform:translateY(-2px);transform:translateY(-2px)}.remove-button:active:not(:disabled){-webkit-transform:translateY(0);transform:translateY(0)}.remove-button:disabled{background:linear-gradient(135deg,#cbd5e1,#94a3b8);box-shadow:none;cursor:not-allowed;opacity:.7;-webkit-transform:none;transform:none}.btn-icon,.button-spinner{height:18px;width:18px}.button-spinner{-webkit-animation:spin 1s linear infinite;animation:spin 1s linear infinite;border:3px solid hsla(0,0%,100%,.3);border-radius:50%;border-top-color:#fff}@media (max-width:768px){.paper-list-wrapper{padding:1.5rem 1rem}.paper-list-title{font-size:2rem}.paper-list-subtitle{font-size:1rem}.tourist-places-grid{gap:1.25rem;grid-template-columns:repeat(auto-fill,minmax(280px,1fr))}.tourist-image-container{height:200px}.tourist-content{padding:1.25rem}.tourist-title{font-size:1.125rem}.tourist-actions{padding:0 1.25rem 1.25rem}}@media (max-width:576px){.paper-list-wrapper{padding:1rem .75rem}.paper-list-title{font-size:1.75rem}.paper-list-subtitle{font-size:.95rem}.tourist-places-grid{gap:1rem;grid-template-columns:1fr}.tourist-image-container{height:180px}.tourist-content{padding:1rem}.tourist-title{font-size:1.05rem}.tourist-description{font-size:.875rem}.tourist-actions{padding:0 1rem 1rem}.remove-button{font-size:.8rem;padding:.625rem 1rem}.error-container,.loading-container,.no-tourist-places-box{padding:3rem 1.5rem}.spinner{border-width:3px;height:50px;width:50px}.error-icon{font-size:2rem;height:60px;width:60px}.no-tourist-places-box h3{font-size:1.3rem}.no-tourist-places-box p{font-size:.9rem}}@media (max-width:480px){.paper-list-wrapper{padding:1rem .5rem}.paper-list-title{font-size:1.6rem}.paper-list-subtitle{font-size:.9rem}.tourist-image-container{height:160px}}.venue-container{background:linear-gradient(135deg,#f8fafc,#e2e8f0);margin-top:3rem;min-height:100vh;padding:5rem 1rem}.venue-container h4{background:linear-gradient(45deg,#1e40af,#3b82f6,#60a5fa,#93c5fd);-webkit-background-clip:text;background-clip:text;color:transparent;display:inline-block;font-size:3rem;font-weight:900;letter-spacing:3px;margin:0 auto 4rem;padding-bottom:1.5rem;position:relative;text-align:center;text-transform:uppercase;transition:all .4s cubic-bezier(.4,0,.2,1)}.venue-container h4:after{background:linear-gradient(90deg,#3b82f6,#60a5fa,#93c5fd);border-radius:3px;bottom:0;box-shadow:0 2px 10px rgba(59,130,246,.3);content:"";height:5px;left:50%;position:absolute;-webkit-transform:translateX(-50%);transform:translateX(-50%);transition:all .4s ease;width:100px}.venue-container h4:hover{text-shadow:0 6px 20px rgba(59,130,246,.3);-webkit-transform:scale(1.05);transform:scale(1.05)}.venue-container h4:hover:after{background:linear-gradient(90deg,#1e40af,#3b82f6,#60a5fa,#93c5fd);box-shadow:0 4px 20px rgba(59,130,246,.5);width:150px}.venue-content{margin:0 auto;max-width:1200px;padding:0 1rem}.venue-card{background:linear-gradient(145deg,#fff,#f8fafc);border:1px solid rgba(203,213,225,.5);border-radius:20px;box-shadow:0 10px 30px rgba(0,0,0,.1),0 1px 8px rgba(0,0,0,.06);overflow:hidden;position:relative;transition:all .4s cubic-bezier(.4,0,.2,1)}.venue-card:before{background:linear-gradient(90deg,#3b82f6,#60a5fa,#93c5fd);content:"";height:4px;left:0;position:absolute;right:0;top:0;transition:all .4s ease}.venue-card:hover{border-color:rgba(59,130,246,.3);box-shadow:0 20px 40px rgba(0,0,0,.15),0 8px 32px rgba(59,130,246,.2);-webkit-transform:translateY(-8px);transform:translateY(-8px)}.venue-card:hover:before{background:linear-gradient(90deg,#1e40af,#3b82f6,#60a5fa,#93c5fd);height:6px}.venue-image-container{border-radius:20px 20px 0 0;overflow:hidden;padding-top:56.25%;position:relative}.venue-image{height:100%;left:0;object-fit:cover;position:absolute;top:0;transition:-webkit-transform .4s ease;transition:transform .4s ease;transition:transform .4s ease,-webkit-transform .4s ease;width:100%}.venue-card:hover .venue-image{-webkit-transform:scale(1.05);transform:scale(1.05)}.venue-description{background:rgba(248,250,252,.5);padding:3rem}.venue-description p{color:#475569;font-size:1.1rem;font-weight:500;line-height:1.8;margin:0;text-align:justify}.no-venue{background:linear-gradient(145deg,#fff,#f8fafc);border-radius:20px;box-shadow:0 10px 30px rgba(0,0,0,.1);color:#64748b;font-size:1.2rem;margin:2rem auto;max-width:600px;padding:3rem;text-align:center}@media (max-width:992px){.venue-container{padding:4rem 1rem}.venue-container h4{font-size:2.5rem;letter-spacing:2px;margin-bottom:3rem}.venue-description{padding:2rem}.venue-description p{font-size:1rem}}@media (max-width:768px){.venue-container{padding:3rem 1rem}.venue-container h4{font-size:2.2rem;letter-spacing:1.5px;margin-bottom:2.5rem;padding-bottom:1rem}.venue-container h4:after{height:4px;width:80px}.venue-container h4:hover:after{width:120px}.venue-description{padding:1.8rem}.venue-description p{font-size:1rem}}@media (max-width:576px){.venue-container{padding:2rem .5rem}.venue-container h4{font-size:1.8rem;letter-spacing:1px;margin-bottom:2rem}.venue-description{padding:1.5rem}.venue-description p{font-size:.95rem}.venue-card:hover{-webkit-transform:translateY(-4px);transform:translateY(-4px)}}.venue-accommodation-container{background:linear-gradient(135deg,#f8fafc,#e2e8f0);margin-top:3rem;min-height:100vh;padding:5rem 1rem}.venue-accommodation-container h4{background:linear-gradient(45deg,#1e40af,#3b82f6,#60a5fa,#93c5fd);-webkit-background-clip:text;background-clip:text;color:transparent;display:inline-block;font-size:3rem;font-weight:900;letter-spacing:3px;margin:0 auto 4rem;padding-bottom:1.5rem;position:relative;text-align:center;text-transform:uppercase;transition:all .4s cubic-bezier(.4,0,.2,1)}.venue-accommodation-container h4:after{background:linear-gradient(90deg,#3b82f6,#60a5fa,#93c5fd);border-radius:3px;bottom:0;box-shadow:0 2px 10px rgba(59,130,246,.3);content:"";height:5px;left:50%;position:absolute;-webkit-transform:translateX(-50%);transform:translateX(-50%);transition:all .4s ease;width:100px}.venue-accommodation-container h4:hover{text-shadow:0 6px 20px rgba(59,130,246,.3);-webkit-transform:scale(1.05);transform:scale(1.05)}.venue-accommodation-container h4:hover:after{background:linear-gradient(90deg,#1e40af,#3b82f6,#60a5fa,#93c5fd);box-shadow:0 4px 20px rgba(59,130,246,.5);width:150px}.venue-accommodation-content{margin:0 auto;max-width:1200px;padding:0 1rem}.venue-accommodation-grid{grid-gap:2rem;display:grid;gap:2rem;grid-template-columns:repeat(auto-fit,minmax(300px,1fr))}.venue-accommodation-card{background:linear-gradient(145deg,#fff,#f8fafc);border:1px solid rgba(203,213,225,.5);border-radius:20px;box-shadow:0 10px 30px rgba(0,0,0,.1),0 1px 8px rgba(0,0,0,.06);overflow:hidden;position:relative;transition:all .4s cubic-bezier(.4,0,.2,1)}.venue-accommodation-card:before{background:linear-gradient(90deg,#3b82f6,#60a5fa,#93c5fd);content:"";height:4px;left:0;position:absolute;right:0;top:0;transition:all .4s ease}.venue-accommodation-card:hover{border-color:rgba(59,130,246,.3);box-shadow:0 20px 40px rgba(0,0,0,.15),0 8px 32px rgba(59,130,246,.2);-webkit-transform:translateY(-8px);transform:translateY(-8px)}.venue-accommodation-card:hover:before{background:linear-gradient(90deg,#1e40af,#3b82f6,#60a5fa,#93c5fd);height:6px}.venue-accommodation-image-container{border-radius:20px 20px 0 0;overflow:hidden;padding-top:56.25%;position:relative}.venue-accommodation-image{height:100%;left:0;object-fit:cover;position:absolute;top:0;transition:-webkit-transform .4s ease;transition:transform .4s ease;transition:transform .4s ease,-webkit-transform .4s ease;width:100%}.venue-accommodation-card:hover .venue-accommodation-image{-webkit-transform:scale(1.05);transform:scale(1.05)}.venue-accommodation-description{background:rgba(248,250,252,.5);padding:3rem}.accommodation-title{background:linear-gradient(45deg,#1e40af,#3b82f6);-webkit-background-clip:text;background-clip:text;color:#1e293b;color:transparent;font-size:1.5rem;font-weight:700;line-height:1.3;margin:0 0 1.5rem}.venue-accommodation-description p{color:#475569;font-size:1.1rem;font-weight:500;line-height:1.8;margin:0;text-align:justify}@media (max-width:992px){.venue-accommodation-container{padding:4rem 1rem}.venue-accommodation-container h4{font-size:2.5rem;letter-spacing:2px;margin-bottom:3rem}.venue-accommodation-grid{grid-template-columns:repeat(auto-fit,minmax(280px,1fr))}.venue-accommodation-description{padding:2rem}.accommodation-title{font-size:1.3rem}.venue-accommodation-description p{font-size:1rem}}@media (max-width:768px){.venue-accommodation-container{padding:3rem 1rem}.venue-accommodation-container h4{font-size:2.2rem;letter-spacing:1.5px;margin-bottom:2.5rem;padding-bottom:1rem}.venue-accommodation-container h4:after{height:4px;width:80px}.venue-accommodation-container h4:hover:after{width:120px}.venue-accommodation-grid{gap:1.5rem;grid-template-columns:1fr}.venue-accommodation-description{padding:1.8rem}.accommodation-title{font-size:1.2rem;margin-bottom:1rem}.venue-accommodation-description p{font-size:1rem}}@media (max-width:576px){.venue-accommodation-container{padding:2rem .5rem}.venue-accommodation-container h4{font-size:1.8rem;letter-spacing:1px;margin-bottom:2rem}.venue-accommodation-description{padding:1.5rem}.accommodation-title{font-size:1.1rem}.venue-accommodation-description p{font-size:.95rem}.venue-accommodation-card:hover{-webkit-transform:translateY(-4px);transform:translateY(-4px)}}.tourist-container{background:linear-gradient(135deg,#f8fafc,#e2e8f0);margin-top:3rem;min-height:100vh;padding:5rem 1rem}.tourist-container h4{background:linear-gradient(45deg,#1e40af,#3b82f6,#60a5fa,#93c5fd);-webkit-background-clip:text;background-clip:text;color:transparent;display:inline-block;font-size:3rem;font-weight:900;letter-spacing:3px;margin:0 auto 4rem;padding-bottom:1.5rem;position:relative;text-align:center;text-transform:uppercase;transition:all .4s cubic-bezier(.4,0,.2,1)}.tourist-container h4:after{background:linear-gradient(90deg,#3b82f6,#60a5fa,#93c5fd);border-radius:3px;bottom:0;box-shadow:0 2px 10px rgba(59,130,246,.3);content:"";height:5px;left:50%;position:absolute;-webkit-transform:translateX(-50%);transform:translateX(-50%);transition:all .4s ease;width:100px}.tourist-container h4:hover{text-shadow:0 6px 20px rgba(59,130,246,.3);-webkit-transform:scale(1.05);transform:scale(1.05)}.tourist-container h4:hover:after{background:linear-gradient(90deg,#1e40af,#3b82f6,#60a5fa,#93c5fd);box-shadow:0 4px 20px rgba(59,130,246,.5);width:150px}.heading-container{margin-bottom:3rem;text-align:center;width:100%}.tourist-content{margin:0 auto;max-width:1200px;padding:0 1rem}.tourist-grid{grid-gap:2rem;display:grid;gap:2rem;grid-template-columns:repeat(auto-fit,minmax(300px,1fr))}.tourist-card{background:linear-gradient(145deg,#fff,#f8fafc);border:1px solid rgba(203,213,225,.5);border-radius:20px;box-shadow:0 10px 30px rgba(0,0,0,.1),0 1px 8px rgba(0,0,0,.06);overflow:hidden;position:relative;transition:all .4s cubic-bezier(.4,0,.2,1)}.tourist-card:before{background:linear-gradient(90deg,#3b82f6,#60a5fa,#93c5fd);content:"";height:4px;left:0;position:absolute;right:0;top:0;transition:all .4s ease}.tourist-card:hover{border-color:rgba(59,130,246,.3);box-shadow:0 20px 40px rgba(0,0,0,.15),0 8px 32px rgba(59,130,246,.2);-webkit-transform:translateY(-8px);transform:translateY(-8px)}.tourist-card:hover:before{background:linear-gradient(90deg,#1e40af,#3b82f6,#60a5fa,#93c5fd);height:6px}.tourist-image-container{border-radius:20px 20px 0 0;overflow:hidden;padding-top:56.25%;position:relative}.tourist-image{height:100%;left:0;object-fit:cover;position:absolute;top:0;transition:-webkit-transform .4s ease;transition:transform .4s ease;transition:transform .4s ease,-webkit-transform .4s ease;width:100%}.tourist-card:hover .tourist-image{-webkit-transform:scale(1.05);transform:scale(1.05)}.tourist-description{background:rgba(248,250,252,.5);padding:3rem}.tourist-place-title{background:linear-gradient(45deg,#1e40af,#3b82f6);-webkit-background-clip:text;background-clip:text;color:#1e293b;color:transparent;font-size:1.5rem;font-weight:700;line-height:1.3;margin:0 0 1.5rem}.tourist-description p{color:#475569;font-size:1.1rem;font-weight:500;line-height:1.8;margin:0;text-align:justify}.loading-state{align-items:center;background:linear-gradient(145deg,#fff,#f8fafc);border-radius:20px;box-shadow:0 10px 30px rgba(0,0,0,.1);color:#3b82f6;display:flex;font-size:1.2rem;gap:1rem;justify-content:center;margin:2rem auto;max-width:600px;padding:3rem;text-align:center}.spinner{border:3px solid rgba(59,130,246,.2);height:24px;width:24px}.error-state{background:linear-gradient(145deg,#fef2f2,#fee2e2);box-shadow:0 10px 30px rgba(239,68,68,.1);color:#ef4444}.error-state,.no-data{border-radius:20px;font-size:1.2rem;margin:2rem auto;max-width:600px;padding:3rem;text-align:center}.no-data{background:linear-gradient(145deg,#fff,#f8fafc);box-shadow:0 10px 30px rgba(0,0,0,.1);color:#64748b}@media (max-width:992px){.tourist-container{padding:4rem 1rem}.tourist-container h4{font-size:2.5rem;letter-spacing:2px;margin-bottom:3rem}.tourist-grid{grid-template-columns:repeat(auto-fit,minmax(280px,1fr))}.tourist-description{padding:2rem}.tourist-place-title{font-size:1.3rem}.tourist-description p{font-size:1rem}}@media (max-width:768px){.tourist-container{padding:3rem 1rem}.tourist-container h4{font-size:2.2rem;letter-spacing:1.5px;margin-bottom:2.5rem;padding-bottom:1rem}.tourist-container h4:after{height:4px;width:80px}.tourist-container h4:hover:after{width:120px}.tourist-grid{gap:1.5rem;grid-template-columns:1fr}.tourist-description{padding:1.8rem}.tourist-place-title{font-size:1.2rem;margin-bottom:1rem}.tourist-description p{font-size:1rem}}@media (max-width:576px){.tourist-container{padding:2rem .5rem}.tourist-container h4{font-size:1.8rem;letter-spacing:1px;margin-bottom:2rem}.tourist-description{padding:1.5rem}.tourist-place-title{font-size:1.1rem}.tourist-description p{font-size:.95rem}.tourist-card:hover{-webkit-transform:translateY(-4px);transform:translateY(-4px)}}.paper-details-wrapper{min-height:100vh;padding:2rem 1rem}.paper-details-container{-webkit-animation:fadeInUp .6s ease-out;animation:fadeInUp .6s ease-out;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,sans-serif;margin:0 auto;max-width:1200px}.error-container{max-width:500px}.back-button{background:linear-gradient(135deg,#5e71f6,#4a5fd9);border-radius:8px;color:#fff;font-size:1rem;font-weight:600;padding:.75rem 2rem;transition:all .3s ease}.back-button:hover{box-shadow:0 4px 8px rgba(94,113,246,.3);-webkit-transform:translateY(-2px);transform:translateY(-2px)}.paper-header-section{align-items:center;display:flex;flex-wrap:wrap;gap:1rem;margin-bottom:1.5rem}.back-nav-button{align-items:center;background:#fff;border:2px solid #e5e7eb;border-radius:8px;color:#374151;cursor:pointer;display:flex;font-size:.875rem;font-weight:600;gap:.5rem;padding:.625rem 1rem;transition:all .3s ease}.back-nav-button:hover{border-color:#5e71f6;color:#5e71f6}.back-icon{height:18px;width:18px}.paper-id-badge,.status-badge{border-radius:8px;font-size:.875rem;padding:.5rem 1rem}.status-badge{font-weight:600;letter-spacing:.5px;margin-left:auto;text-transform:uppercase}.status-pending{background:#fef3c7;color:#92400e}.status-accepted{background:#d1fae5;color:#065f46}.status-rejected{background:#fee2e2;color:#991b1b}.paper-main-title{color:#1a1a2e;font-size:2rem;font-weight:700;line-height:1.3;margin-bottom:2rem}.content-grid{grid-gap:1.5rem;display:grid;gap:1.5rem;grid-template-columns:repeat(2,1fr);margin-bottom:2rem}.info-card{background:#fff;border:1px solid rgba(94,113,246,.1);border-radius:12px;box-shadow:0 2px 4px rgba(0,0,0,.05),0 4px 12px rgba(0,0,0,.05);padding:1.5rem;transition:all .3s ease}.info-card:hover{box-shadow:0 4px 8px rgba(0,0,0,.08),0 12px 24px rgba(94,113,246,.15)}.info-card.full-width{grid-column:1/-1}.info-card-title{border-bottom:2px solid #f3f4f6;color:#5e71f6;font-size:1.125rem;font-weight:600;margin:0 0 1rem;padding-bottom:.75rem}.info-card-text{color:#374151;line-height:1.7;margin:0}.keywords-container{display:flex;flex-wrap:wrap;gap:.5rem}.keyword-tag{background:linear-gradient(135deg,#eff6ff,#dbeafe);border-radius:6px;color:#1e40af;font-size:.875rem;font-weight:500;padding:.375rem .875rem}.domain-list{display:flex;flex-direction:column;gap:.75rem}.domain-item{align-items:center;display:flex;gap:.5rem}.domain-label{color:#6b7280;font-weight:600;min-width:120px}.domain-value{color:#374151}.detail-list{display:flex;flex-direction:column;gap:.75rem}.detail-item{align-items:center;display:flex;gap:1rem;justify-content:space-between}.detail-label{color:#6b7280;flex-shrink:0;font-size:.875rem;font-weight:600;min-width:140px}.detail-value{color:#374151;flex:1 1;text-align:right}.paper-link{align-items:center;color:#5e71f6;display:inline-flex;font-weight:600;gap:.5rem;text-decoration:none;transition:all .2s ease}.paper-link:hover{color:#4a5fd9;gap:.75rem}.link-icon{height:18px;width:18px}.authors-grid{grid-gap:1rem;display:grid;gap:1rem;grid-template-columns:repeat(auto-fill,minmax(250px,1fr))}.author-card{align-items:center;background:#f9fafb;border:1px solid #e5e7eb;border-radius:8px;display:flex;gap:1rem;padding:1rem;transition:all .3s ease}.author-card:hover{background:#f3f4f6;border-color:#5e71f6}.author-icon{align-items:center;background:linear-gradient(135deg,#5e71f6,#4a5fd9);border-radius:50%;color:#fff;display:flex;flex-shrink:0;font-size:1.125rem;font-weight:700;height:48px;justify-content:center;width:48px}.author-info{flex:1 1;min-width:0}.author-name{color:#1a1a2e;font-weight:600;margin:0 0 .25rem}.author-email{color:#6b7280;font-size:.875rem;margin:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.reviewers-grid{grid-gap:1rem;display:grid;gap:1rem;grid-template-columns:repeat(auto-fill,minmax(280px,1fr))}.reviewer-card{align-items:center;background:#f9fafb;border:1px solid #e5e7eb;border-radius:8px;display:flex;gap:1rem;padding:1rem;transition:all .3s ease}.reviewer-card:hover{background:#f3f4f6;border-color:#5e71f6}.reviewer-icon{align-items:center;background:linear-gradient(135deg,#10b981,#059669);border-radius:50%;color:#fff;display:flex;flex-shrink:0;font-size:1rem;font-weight:700;height:48px;justify-content:center;width:48px}.reviewer-info{flex:1 1;min-width:0}.reviewer-name{font-weight:600;margin:0 0 .25rem}.reviewer-email{font-size:.875rem;margin:0 0 .5rem;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.review-status-badge{border-radius:4px;display:inline-block;font-size:.75rem;font-weight:600;padding:.25rem .625rem}.review-status-badge.completed{background:#d1fae5;color:#065f46}.no-data{color:#9ca3af;font-style:italic;margin:0}.action-buttons-section{display:flex;flex-wrap:wrap;gap:1rem;justify-content:center;margin-top:2rem}.action-btn{align-items:center;border:none;border-radius:10px;cursor:pointer;display:flex;font-size:.9rem;font-weight:600;gap:.5rem;letter-spacing:.5px;padding:.875rem 1.5rem;text-transform:uppercase;transition:all .3s ease}.btn-icon{height:20px;width:20px}.assign-btn{background:linear-gradient(135deg,#5e71f6,#4a5fd9);box-shadow:0 2px 4px rgba(94,113,246,.2);color:#fff}.assign-btn:hover{box-shadow:0 4px 8px rgba(94,113,246,.3);-webkit-transform:translateY(-2px);transform:translateY(-2px)}.review-btn{background:linear-gradient(135deg,#8b5cf6,#7c3aed);box-shadow:0 2px 4px rgba(139,92,246,.2);color:#fff}.review-btn:hover{box-shadow:0 4px 8px rgba(139,92,246,.3);-webkit-transform:translateY(-2px);transform:translateY(-2px)}.accept-btn{background:linear-gradient(135deg,#10b981,#059669);box-shadow:0 2px 4px rgba(16,185,129,.2);color:#fff}.accept-btn:hover:not(:disabled){box-shadow:0 4px 8px rgba(16,185,129,.3);-webkit-transform:translateY(-2px);transform:translateY(-2px)}.reject-btn{background:linear-gradient(135deg,#ef4444,#dc2626);box-shadow:0 2px 4px rgba(239,68,68,.2);color:#fff}.reject-btn:hover:not(:disabled){box-shadow:0 4px 8px rgba(239,68,68,.3);-webkit-transform:translateY(-2px);transform:translateY(-2px)}.action-btn:active:not(:disabled){-webkit-transform:translateY(0);transform:translateY(0)}.action-btn:disabled{background:#e5e7eb;box-shadow:none;color:#9ca3af;cursor:not-allowed;opacity:.6}.modal-overlay{align-items:center;-webkit-animation:fadeIn .3s ease;animation:fadeIn .3s ease;background:rgba(0,0,0,.6);bottom:0;display:flex;justify-content:center;left:0;position:fixed;right:0;top:0;z-index:1000}.modal-content{-webkit-animation:slideUp .3s ease;animation:slideUp .3s ease;background:#fff;border-radius:16px;box-shadow:0 8px 16px rgba(0,0,0,.2);max-height:90vh;max-width:500px;overflow-y:auto;padding:2rem;width:90%}@-webkit-keyframes slideUp{0%{opacity:0;-webkit-transform:translateY(20px);transform:translateY(20px)}to{opacity:1;-webkit-transform:translateY(0);transform:translateY(0)}}@keyframes slideUp{0%{opacity:0;-webkit-transform:translateY(20px);transform:translateY(20px)}to{opacity:1;-webkit-transform:translateY(0);transform:translateY(0)}}.modal-title{color:#1a1a2e;font-size:1.5rem;font-weight:700;margin:0 0 1.5rem}.modal-label{color:#374151;display:block;font-size:.875rem;font-weight:600;letter-spacing:.5px;margin-bottom:.5rem;text-transform:uppercase}.modal-select{background:#fafafa;border:2px solid #e5e7eb;border-radius:10px;color:#1a1a2e;cursor:pointer;font-size:1rem;margin-bottom:1rem;padding:.875rem 1rem;transition:all .3s ease;width:100%}.modal-select:focus{background:#fff;border-color:#5e71f6;box-shadow:0 0 0 4px rgba(94,113,246,.1);outline:none}.modal-button-assign{background:linear-gradient(135deg,#5e71f6,#4a5fd9);border:none;border-radius:10px;color:#fff;cursor:pointer;font-size:1rem;font-weight:600;letter-spacing:.5px;margin-bottom:.75rem;padding:.875rem 1.5rem;text-transform:uppercase;transition:all .3s ease;width:100%}.modal-button-assign:hover{box-shadow:0 4px 8px rgba(94,113,246,.3);-webkit-transform:translateY(-2px);transform:translateY(-2px)}.modal-button-close{background:#fff;border:2px solid #dc2626;border-radius:10px;color:#dc2626;cursor:pointer;font-size:1rem;font-weight:600;letter-spacing:.5px;padding:.875rem 1.5rem;text-transform:uppercase;transition:all .3s ease;width:100%}.modal-button-close:hover{background:#dc2626;color:#fff;-webkit-transform:translateY(-2px);transform:translateY(-2px)}.review-modal-content{-webkit-animation:slideUp .3s ease;animation:slideUp .3s ease;background:#fff;border-radius:16px;box-shadow:0 8px 16px rgba(0,0,0,.2);max-height:90vh;max-width:1000px;overflow-y:auto;padding:2rem;width:90%}.review-table-container{border:1px solid #e5e7eb;border-radius:8px;margin:1.5rem 0;overflow-x:auto}.review-table{border-collapse:collapse;font-size:.875rem;width:100%}.review-table td,.review-table th{border-bottom:1px solid #e5e7eb;padding:1rem;text-align:left}.review-table th{background:#f9fafb;color:#374151;font-size:.75rem;font-weight:600;letter-spacing:.5px;position:-webkit-sticky;position:sticky;text-transform:uppercase;top:0;z-index:10}.review-table td{color:#1a1a2e}.review-table tbody tr:last-child td{border-bottom:none}.review-table tbody tr:hover{background:#f9fafb}.review-table td a{color:#5e71f6;font-weight:600;text-decoration:none;transition:color .2s ease}.review-table td a:hover{color:#4a5fd9;text-decoration:underline}@media (max-width:1024px){.content-grid{grid-template-columns:1fr}.info-card.full-width{grid-column:1}}@media (max-width:768px){.paper-details-wrapper{padding:1.5rem 1rem}.paper-main-title{font-size:1.5rem}.content-grid{gap:1rem}.info-card{padding:1.25rem}.authors-grid,.reviewers-grid{grid-template-columns:1fr}.action-buttons-section{flex-direction:column}.action-btn{justify-content:center;width:100%}.modal-content,.review-modal-content{padding:1.5rem}.review-table{font-size:.8rem}.review-table td,.review-table th{padding:.75rem .5rem}}@media (max-width:480px){.paper-main-title{font-size:1.25rem}.paper-header-section{gap:.5rem}.paper-id-badge{font-size:.75rem;padding:.375rem .75rem}.info-card{padding:1rem}.info-card-title{font-size:1rem}.action-btn{font-size:.8rem;padding:.75rem 1.25rem}.btn-icon{height:18px;width:18px}}input:focus-visible,select:focus-visible{outline:none}.add-schedule{font-family:Segoe UI,Tahoma,Geneva,Verdana,sans-serif;margin:0 auto;max-width:1400px;padding:25px}.email-header{margin-bottom:30px;text-align:center}.email-header h1{align-items:center;color:#2c3e50;display:flex;font-size:2.2rem;font-weight:700;gap:10px;justify-content:center;margin-bottom:8px}.email-header p{color:#7f8c8d;font-size:1.1rem;margin:0 auto;max-width:700px}.form-section{grid-gap:25px;display:grid;gap:25px;grid-template-columns:1fr 1fr;margin-bottom:30px}@media (max-width:768px){.form-section{grid-template-columns:1fr}}.form-group{background-color:#fff;border-radius:10px;box-shadow:0 5px 15px rgba(0,0,0,.05);padding:25px}.form-group label{align-items:center;color:#2c3e50;display:flex;font-weight:600;gap:8px;margin-bottom:12px}.form-control{border:1px solid #e0e6ed;border-radius:8px;font-size:1rem;padding:12px 15px;transition:border-color .3s;width:100%}.form-control:focus{border-color:#3498db;box-shadow:0 0 0 3px rgba(52,152,219,.1);outline:none}.schedule-content{display:flex;gap:30px}@media (max-width:1024px){.schedule-content{flex-direction:column}}.recipient-section{flex:1 1;flex-direction:column;max-height:600px}.compose-section,.recipient-section{background-color:#fff;border-radius:10px;box-shadow:0 5px 15px rgba(0,0,0,.05);display:flex;padding:25px}.compose-section{flex:2 1;flex-direction:column}.section-header{margin-bottom:20px}.section-header h2{color:#2c3e50;font-size:1.4rem;gap:10px}.recipient-count{color:#7f8c8d;font-size:.95rem;gap:10px}.select-all-btn{background-color:#e1f0fa;border-radius:20px;color:#2980b9;font-size:.9rem;font-weight:500;padding:6px 12px;transition:all .3s}.select-all-btn:hover{background-color:#d0e7f7}.selected-count{color:#27ae60;font-size:.95rem;font-weight:500}.recipients-list{flex-grow:1;margin-top:10px}.recipient-item{border-bottom:1px solid #edf2f7;padding:15px;transition:background-color .2s}.recipient-item:hover{background-color:#f8fafc}.recipient-item.selected{background-color:#e1f0fa;border-left:4px solid #3498db}.recipient-info{flex-grow:1}.recipient-name{color:#2c3e50;font-weight:500;margin-bottom:5px}.recipient-email{color:#7f8c8d;font-size:.9rem}.recipient-checkbox{border:2px solid #3498db;border-radius:4px;height:24px;width:24px}.recipient-checkbox svg{color:#3498db}.schedule-form{display:flex;flex-direction:column;gap:25px}.schedule-fields{grid-gap:20px;display:grid;gap:20px;grid-template-columns:1fr 1fr}.time-fields{grid-gap:15px;display:grid;gap:15px;grid-template-columns:1fr 1fr}@media (max-width:768px){.schedule-fields,.time-fields{grid-template-columns:1fr}}.selected-papers-list{background-color:#f8f9fa;border:1px solid #e9ecef;border-radius:10px;padding:20px}.selected-papers-list h3{border-bottom:1px solid #dee2e6;color:#2c3e50;font-size:1.1rem;margin-bottom:15px;padding-bottom:10px}.selected-papers-list ul{list-style:none;margin:0;max-height:300px;overflow-y:auto;padding:0}.selected-papers-list li{align-items:center;border-bottom:1px solid #edf2f7;display:flex;padding:12px 15px}.selected-papers-list li:last-child{border-bottom:none}.paper-id{background-color:#e1f0fa;color:#2980b9;font-weight:500;margin-right:15px;min-width:50px;padding:4px 10px}.paper-title{color:#495057;flex-grow:1;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.empty-state{align-items:center;background-color:#f8f9fa;border:1px dashed #dee2e6;border-radius:10px;display:flex;flex-direction:column;flex-grow:1;justify-content:center;padding:50px 20px}.empty-state svg{color:#bdc3c7;margin-bottom:20px}.empty-state h3{color:#2c3e50;font-size:1.5rem;margin-bottom:10px}.empty-state p{color:#7f8c8d}.schedule-actions{display:flex;justify-content:flex-end;margin-top:25px}.send-btn{background:linear-gradient(135deg,#27ae60,#219653);border-radius:8px;box-shadow:0 4px 12px rgba(39,174,96,.2);font-size:1rem;font-weight:600;gap:10px;padding:12px 25px}.send-btn:hover{box-shadow:0 6px 15px rgba(39,174,96,.3);-webkit-transform:translateY(-2px);transform:translateY(-2px)}.send-btn:disabled{background:#bdc3c7}.error-container,.loading-container{padding:50px 20px}.spinner{border:5px solid rgba(52,152,219,.2);border-top-color:#3498db;margin:0 auto 20px}.error-icon{background-color:#ef4444;margin:0 auto 20px}.error-message{color:#ef4444;margin-bottom:20px}.retry-button{background-color:#ef4444;border-radius:6px;padding:10px 20px;transition:background-color .3s}.retry-button:hover{background-color:#dc2626}.venue-list-container{-webkit-animation:fadeInUp .6s ease-out;animation:fadeInUp .6s ease-out;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,sans-serif;margin:0 auto;max-width:1200px}.remove-schedule-table-container{border:1px solid #e0e6ed;border-radius:12px;box-shadow:0 5px 25px rgba(0,0,0,.08);overflow-x:auto}.remove-schedule-table{border-collapse:collapse;min-width:1000px;width:100%}.remove-schedule-table th{background-color:#2c3e50;color:#fff;font-size:.95rem;font-weight:600;padding:16px 20px;position:-webkit-sticky;position:sticky;text-align:left;top:0}.remove-schedule-table td{border-bottom:1px solid #edf2f7;padding:16px 20px}.remove-schedule-schedule-row{transition:background-color .2s}.remove-schedule-schedule-row:hover{background-color:#f8fafc}.remove-schedule-schedule-row.today{background-color:rgba(39,174,96,.05);border-left:4px solid #27ae60}.remove-schedule-date-cell{min-width:150px}.remove-schedule-date-wrapper{align-items:center;display:flex;gap:10px}.remove-schedule-date-icon{color:#3498db;font-size:1.2rem}.remove-schedule-today-badge{background-color:#27ae60;border-radius:20px;color:#fff;font-size:.8rem;margin-left:8px;padding:3px 10px}.remove-schedule-session-cell{min-width:200px}.remove-schedule-session-name{color:#2c3e50;font-weight:600}.type-tag{border-radius:20px;display:inline-block;font-size:.9rem;font-weight:600;padding:6px 14px}.type-tag.oral{background-color:#e8f5e9;color:#2e7d32}.type-tag.poster{background-color:#e3f2fd;color:#1565c0}.remove-schedule-time-cell{min-width:180px}.remove-schedule-time-range{align-items:center;display:flex;gap:8px}.remove-schedule-time-icon{color:#7f8c8d}.remove-schedule-venue{min-width:200px}.remove-schedule-room{min-width:120px}.remove-schedule-papers-count{color:#2980b9;font-weight:600;text-align:center}.remove-schedule-actions-cell{display:flex;gap:10px;min-width:120px}.remove-schedule-remove-btn{align-items:center;background:none;border:none;border-radius:50%;color:#e74c3c;cursor:pointer;display:flex;justify-content:center;padding:8px;transition:all .3s}.remove-schedule-remove-btn:hover{background-color:#fef2f2;-webkit-transform:scale(1.1);transform:scale(1.1)}.remove-schedule-expand-btn{align-items:center;background:none;border:none;border-radius:50%;color:#3498db;cursor:pointer;display:flex;justify-content:center;padding:8px;transition:all .3s}.remove-schedule-expand-btn:hover{background-color:#f0f7ff}.remove-schedule-details-row{background-color:#f8f9fa}.remove-schedule-details-row td{padding:0}.remove-schedule-paper-details{background-color:#f8f9fa;padding:20px}.remove-schedule-paper-details h4{border-bottom:1px solid #dee2e6;color:#2c3e50;font-size:1.1rem;margin-bottom:15px;padding-bottom:10px}.remove-schedule-papers-table-container{overflow-x:auto}.remove-schedule-papers-table{background-color:#fff;border-collapse:collapse;box-shadow:0 2px 5px rgba(0,0,0,.03);width:100%}.remove-schedule-papers-table th{background-color:#f1f5f9;color:#2c3e50;font-size:.95rem;font-weight:600;padding:12px 15px;text-align:left}.remove-schedule-papers-table td{border-bottom:1px solid #edf2f7;padding:12px 15px}.remove-schedule-paper-id-header{min-width:120px;width:15%}.remove-schedule-paper-title-header{min-width:300px}.remove-schedule-paper-id{color:#3498db;font-weight:600}.remove-schedule-paper-title{color:#2c3e50;max-width:800px;white-space:normal;word-break:break-word}.remove-schedule-empty-state{background-color:#f8f9fa;border:1px dashed #dee2e6;border-radius:10px;margin:40px auto;max-width:600px;padding:50px 20px;text-align:center}.remove-schedule-empty-state svg{color:#bdc3c7;margin-bottom:20px}.remove-schedule-empty-state h3{color:#2c3e50;font-size:1.5rem;margin-bottom:10px}.remove-schedule-empty-state p{color:#7f8c8d;margin:0 auto 20px;max-width:500px}.remove-schedule-retry-button{background:linear-gradient(135deg,#3498db,#2980b9);border:none;border-radius:6px;color:#fff;cursor:pointer;font-size:1rem;padding:10px 25px;transition:all .3s}.remove-schedule-retry-button:hover{background:linear-gradient(135deg,#2980b9,#2573a7)}.no-venues-box{background:#fff;border:2px dashed #cbd5e0;border-radius:16px;box-shadow:0 2px 4px rgba(0,0,0,.05);padding:4rem 2rem;text-align:center}.no-venues-box svg{color:#9ca3af;margin-bottom:1.5rem;opacity:.7}.no-venues-box h3{color:#1a1a2e;font-size:1.5rem;font-weight:700;margin-bottom:.75rem}.no-venues-box p{color:#6b7280;font-size:1rem;line-height:1.6;margin:0 auto;max-width:500px}@media (max-width:1200px){.remove-schedule-table{min-width:900px}}@media (max-width:768px){.paper-list-wrapper{padding:1.5rem 1rem}.paper-list-title{font-size:2rem}.paper-list-subtitle{font-size:1rem}.remove-schedule-table td,.remove-schedule-table th{font-size:.9rem;padding:14px 12px}.remove-schedule-papers-table td,.remove-schedule-papers-table th{font-size:.9rem;padding:10px 12px}.remove-schedule-paper-title{max-width:300px}}@media (max-width:576px){.paper-list-wrapper{padding:1rem .75rem}.paper-list-title{font-size:1.75rem}.paper-list-subtitle{font-size:.95rem}.error-container,.loading-container,.no-venues-box{padding:3rem 1.5rem}.spinner{border-width:3px;height:50px;width:50px}.error-icon{font-size:2rem;height:60px;width:60px}.no-venues-box h3{font-size:1.3rem}.no-venues-box p{font-size:.9rem}}@media (max-width:480px){.paper-list-wrapper{padding:1rem .5rem}.paper-list-title{font-size:1.6rem}.paper-list-subtitle{font-size:.9rem}}.schedule-container{margin:0 auto;max-width:1300px;padding:5.5rem 1rem}.schedule-header{margin-bottom:3rem;text-align:center}.processTitle{align-items:center;display:flex;justify-content:center}.schedule-header h1{background:linear-gradient(45deg,#2563eb,#3b82f6,#60a5fa);-webkit-background-clip:text;background-clip:text;color:transparent;display:inline-block;font-size:2.5rem;font-weight:800;letter-spacing:2px;margin:1rem auto 2rem;padding-bottom:1.5rem;position:relative;text-align:center;text-transform:uppercase;transition:all .3s cubic-bezier(.4,0,.2,1)}.schedule-header h1:after{background:#3b82f6;border-radius:4px;bottom:0;content:"";height:4px;left:50%;position:absolute;-webkit-transform:translateX(-50%);transform:translateX(-50%);transition:all .4s ease;width:100px}.schedule-header h1:hover{text-shadow:0 4px 20px rgba(59,130,246,.25);-webkit-transform:scale(1.03);transform:scale(1.03)}.schedule-header h1:hover:after{background:linear-gradient(90deg,#3b82f6,#60a5fa);width:140px}.schedule-subtitle{color:#64748b;font-size:1.1rem;margin-bottom:2rem;text-align:center}.sessions-list{display:flex;flex-direction:column;gap:1.5rem}.session-card{background:#fff;border:2px solid #c3cedc;border-radius:15px;box-shadow:0 4px 15px rgba(0,0,0,.1);overflow:hidden;transition:all .3s ease}.session-card:hover{box-shadow:0 6px 20px rgba(0,0,0,.15);-webkit-transform:translateY(-3px);transform:translateY(-3px)}.session-card.expanded{box-shadow:0 10px 30px rgba(0,0,0,.2)}.session-header{align-items:center;cursor:pointer;display:flex;justify-content:space-between;padding:1.5rem;transition:background-color .3s ease}.session-header:hover{background-color:#f8fafc}.session-info{flex:1 1}.session-date{align-items:center;color:#3b82f6;display:flex;font-weight:600;margin-bottom:.5rem}.session-name{color:#1e3a8a;font-size:1.4rem;margin:0 0 1rem}.session-meta{display:flex;flex-wrap:wrap;gap:1.5rem}.session-meta span{align-items:center;color:#64748b;display:flex;font-size:.95rem}.session-icon{color:#3b82f6;flex-shrink:0;margin-right:.5rem}.session-toggle{align-items:center;display:flex;flex-direction:column;min-width:100px}.paper-count{background:#3b82f6;border-radius:20px;color:#fff;font-size:.9rem;font-weight:500;margin-bottom:.5rem;padding:.25rem .75rem}.toggle-icon{color:#64748b;flex-shrink:0;font-size:1.2rem;transition:-webkit-transform .3s ease;transition:transform .3s ease;transition:transform .3s ease,-webkit-transform .3s ease}.session-card.expanded .toggle-icon{color:#3b82f6;-webkit-transform:rotate(180deg);transform:rotate(180deg)}.session-papers{background:#f8fafc;border-top:2px solid #f1f5f9;padding:1.5rem}.papers-header{align-items:center;display:flex;justify-content:space-between;margin-bottom:1.5rem}.papers-header h4{color:#1e3a8a;font-size:1.2rem;margin:0}.loading-papers{align-items:center;color:#64748b;display:flex;font-size:.9rem;gap:.5rem}.mini-spinner{-webkit-animation:spin 1s linear infinite;animation:spin 1s linear infinite;border:2px solid #dbeafe;border-radius:50%;border-top-color:#3b82f6;height:16px;width:16px}.papers-list{grid-gap:1rem;display:grid;gap:1rem;grid-template-columns:repeat(auto-fill,minmax(300px,1fr))}.paper-item{align-items:flex-start;background:#fff;border:1px solid #e2e8f0;border-radius:10px;display:flex;padding:1rem;transition:all .2s ease}.paper-item:hover{border-color:#c3cedc;box-shadow:0 4px 10px rgba(0,0,0,.05);-webkit-transform:translateY(-2px);transform:translateY(-2px)}.paper-id{background:#dbeafe;border-radius:20px;color:#1e40af;flex-shrink:0;font-size:.85rem;font-weight:600;margin-right:1rem;min-width:70px;padding:.25rem .75rem;text-align:center}.paper-title-container{flex:1 1}.paper-title{color:#334155;font-size:.95rem;line-height:1.4;word-break:break-word}.paper-title.loading{color:#94a3b8;font-style:italic}.error-tag{background:#fee2e2;border-radius:4px;color:#ef4444;display:inline-block;font-size:.7rem;margin-top:.5rem;padding:.15rem .5rem}.empty-state{background:#fff;border:2px solid #c3cedc;border-radius:15px;box-shadow:0 4px 15px rgba(0,0,0,.1);padding:3rem;text-align:center}.empty-state svg{color:#3b82f6;margin-bottom:1rem}.empty-state h3{color:#1e3a8a;margin:1rem 0 .5rem}.empty-state p{color:#64748b;margin:0 auto;max-width:500px}.error-container,.loading-container{align-items:center;background:#fff;border:2px solid #c3cedc;border-radius:15px;box-shadow:0 4px 15px rgba(0,0,0,.1);display:flex;flex-direction:column;justify-content:center;margin:0 auto;max-width:600px;padding:3rem;text-align:center}.spinner{border:5px solid #dbeafe;border-top-color:#3b82f6;height:50px;width:50px}.error-icon{background:#fee2e2;color:#ef4444;font-size:2rem;height:60px;margin-bottom:1.5rem;width:60px}.error-message{color:#1e293b;font-size:1.1rem}.retry-button{background:#3b82f6;font-weight:500;padding:.75rem 1.5rem}.retry-button:hover{background:#2563eb;box-shadow:0 4px 10px rgba(37,99,235,.2)}@media (max-width:768px){.schedule-container{padding:5rem 1rem}.schedule-header h1{font-size:2rem;padding-bottom:1rem}.session-header{align-items:flex-start;flex-direction:column;gap:1rem}.session-toggle{flex-direction:row;justify-content:space-between;margin-top:1rem;width:100%}.session-meta{flex-direction:column;gap:.5rem}.session-meta span{font-size:.9rem;width:100%}.papers-header{align-items:flex-start;flex-direction:column;gap:.5rem}.papers-list{grid-template-columns:1fr}.paper-item{align-items:flex-start;flex-direction:column;padding:1rem}.paper-id{align-self:flex-start;margin-bottom:.5rem}.paper-title{font-size:1rem;width:100%;word-break:break-word}.empty-state,.error-container,.loading-container{padding:2rem}}@media (max-width:480px){.schedule-container{padding:4rem 1rem}.schedule-header h1{font-size:1.8rem;margin-bottom:1.5rem}.schedule-header h1:after{height:3px;width:80px}.schedule-header h1:hover:after{width:100px}.session-name{font-size:1.2rem}.session-meta span{font-size:.85rem}.paper-title{font-size:.95rem}.empty-state h3{font-size:1.2rem}.empty-state p{font-size:.95rem}}@-webkit-keyframes fadeIn{0%{opacity:0;-webkit-transform:translateY(-10px);transform:translateY(-10px)}to{opacity:1;-webkit-transform:translateY(0);transform:translateY(0)}}@keyframes fadeIn{0%{opacity:0;-webkit-transform:translateY(-10px);transform:translateY(-10px)}to{opacity:1;-webkit-transform:translateY(0);transform:translateY(0)}}.session-papers{-webkit-animation:fadeIn .3s ease-out;animation:fadeIn .3s ease-out}.paper-title{display:block;max-height:none;overflow:visible;white-space:normal}.add-paper-wrapper{min-height:100vh;padding:2rem 1rem}.add-paper-container{-webkit-animation:fadeInUp .6s ease-out;animation:fadeInUp .6s ease-out;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,sans-serif;margin:0 auto;max-width:1100px}.paper-form{background:#fff;border:1px solid rgba(94,113,246,.1);border-radius:16px;box-shadow:0 2px 4px rgba(0,0,0,.05),0 4px 12px rgba(0,0,0,.05);padding:2rem}.form-group{margin-bottom:1.5rem}.form-label{color:#374151;display:block;font-size:.875rem;font-weight:600;letter-spacing:.5px;margin-bottom:.5rem;text-transform:uppercase}.required{color:#ef4444}.optional{color:#6b7280}.helper-text,.optional{font-size:.8rem;font-weight:400;letter-spacing:0;text-transform:none}.helper-text{color:#9ca3af}.form-input,.form-select,.form-textarea{background:#fafafa;border:2px solid #e5e7eb;border-radius:10px;color:#1a1a2e;font-family:inherit;font-size:1rem;padding:.875rem 1rem;transition:all .3s ease;width:100%}.form-input:focus,.form-select:focus,.form-textarea:focus{background:#fff;border-color:#5e71f6;box-shadow:0 0 0 4px rgba(94,113,246,.1);outline:none}.form-input::-webkit-input-placeholder,.form-textarea::-webkit-input-placeholder{color:#9ca3af}.form-input::placeholder,.form-textarea::placeholder{color:#9ca3af}.form-textarea{line-height:1.6;min-height:120px;resize:vertical}.form-select{-webkit-appearance:none;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 .75rem center;background-repeat:no-repeat;background-size:1.5em 1.5em;cursor:pointer;padding-right:2.5rem}.form-select:disabled{background-color:#e5e7eb;cursor:not-allowed;opacity:.6}.domain-selection-card{background:#f9fafb;border:2px solid #e5e7eb;border-radius:12px;margin-bottom:1.5rem;padding:1.5rem}.card-title{align-items:center;color:#5e71f6;display:flex;font-size:1.125rem;font-weight:600;gap:.5rem;margin:0 0 1.5rem}.title-icon{height:24px;width:24px}.authors-card{background:#f9fafb;border:2px solid #e5e7eb;border-radius:12px;margin-bottom:1.5rem;padding:1.5rem}.card-header{align-items:center;display:flex;justify-content:space-between;margin-bottom:1.5rem}.author-count{background:#fff;border:2px solid #e5e7eb;border-radius:20px;color:#6b7280;font-size:.875rem;font-weight:600;padding:.375rem .875rem}.author-entry{background:#fff;border:2px solid #e5e7eb;border-radius:10px;margin-bottom:1rem;padding:1.25rem;transition:all .3s ease}.author-entry:hover{border-color:#5e71f6;box-shadow:0 2px 8px rgba(94,113,246,.1)}.author-entry-header{align-items:center;border-bottom:2px solid #f3f4f6;display:flex;justify-content:space-between;margin-bottom:1rem;padding-bottom:.75rem}.author-number{color:#5e71f6;font-size:.875rem;font-weight:600;letter-spacing:.5px;text-transform:uppercase}.author-fields{grid-gap:1rem;display:grid;gap:1rem;grid-template-columns:repeat(2,1fr)}.author-fields .full-width{grid-column:1/-1}.remove-author-btn{align-items:center;background:#fee;border:none;border-radius:6px;color:#dc2626;cursor:pointer;display:flex;font-size:.875rem;font-weight:600;gap:.375rem;padding:.5rem .875rem;transition:all .3s ease}.remove-author-btn:hover{background:#dc2626;color:#fff}.btn-icon{height:16px;width:16px}.add-author-btn{align-items:center;background:linear-gradient(135deg,#10b981,#059669);border:none;border-radius:8px;box-shadow:0 2px 4px rgba(16,185,129,.2);color:#fff;cursor:pointer;display:flex;font-size:.9rem;font-weight:600;gap:.5rem;justify-content:center;padding:.875rem 1.5rem;transition:all .3s ease;width:100%}.add-author-btn:hover{box-shadow:0 4px 8px rgba(16,185,129,.3);-webkit-transform:translateY(-2px);transform:translateY(-2px)}.add-author-btn:active{-webkit-transform:translateY(0);transform:translateY(0)}.file-upload-card{margin-bottom:1.5rem}.file-upload-area{position:relative}.file-input{height:0;opacity:0;position:absolute;width:0}.file-upload-label{align-items:center;background:#f9fafb;border:2px dashed #5e71f6;border-radius:12px;cursor:pointer;display:flex;flex-direction:column;justify-content:center;padding:2rem;transition:all .3s ease}.file-upload-label:hover{background:#fff;border-color:#4a5fd9;box-shadow:0 2px 8px rgba(94,113,246,.1)}.upload-icon{color:#5e71f6;height:48px;margin-bottom:.75rem;width:48px}.upload-text{color:#374151;font-size:1rem;font-weight:600;margin-bottom:.25rem}.upload-hint{color:#9ca3af;font-size:.875rem}.submit-btn{align-items:center;background:linear-gradient(135deg,#5e71f6,#4a5fd9);border:none;border-radius:10px;box-shadow:0 4px 8px rgba(94,113,246,.3);color:#fff;cursor:pointer;display:flex;font-size:1rem;font-weight:600;gap:.5rem;justify-content:center;letter-spacing:.5px;padding:1rem 2rem;text-transform:uppercase;transition:all .3s ease;width:100%}.submit-btn:hover:not(:disabled){box-shadow:0 6px 12px rgba(94,113,246,.4);-webkit-transform:translateY(-2px);transform:translateY(-2px)}.submit-btn:active:not(:disabled){-webkit-transform:translateY(0);transform:translateY(0)}.submit-btn:disabled{background:#e5e7eb;box-shadow:none;color:#9ca3af;cursor:not-allowed}.loading-spinner-small{-webkit-animation:spin 1s linear infinite;animation:spin 1s linear infinite;border:3px solid hsla(0,0%,100%,.3);border-radius:50%;border-top-color:#fff;height:20px;width:20px}@media (max-width:768px){.add-paper-wrapper{padding:1.5rem 1rem}.page-title{font-size:2rem}.page-subtitle{font-size:1rem}.paper-form{padding:1.5rem}.author-fields{grid-template-columns:1fr}.author-fields .full-width{grid-column:1}}@media (max-width:480px){.add-paper-wrapper{padding:1rem .5rem}.page-title{font-size:1.75rem}.page-subtitle{font-size:.9rem}.paper-form{border-radius:12px;padding:1.25rem}.form-label{font-size:.8rem}.form-input,.form-select,.form-textarea{font-size:.9rem;padding:.75rem}.authors-card,.domain-selection-card{padding:1rem}.card-title{font-size:1rem}.author-entry{padding:1rem}.file-upload-label{padding:1.5rem 1rem}.upload-icon{height:40px;width:40px}.submit-btn{font-size:.9rem;padding:.875rem 1.5rem}}input:focus-visible,select:focus-visible,textarea:focus-visible{outline:none}.support-container{margin:0 auto;max-width:1200px;min-height:80vh;padding:5.2rem 1rem}.support-header{margin-bottom:1rem;text-align:center}.support-title{background:linear-gradient(45deg,#2563eb,#3b82f6,#60a5fa);-webkit-background-clip:text;background-clip:text;color:transparent;display:inline-block;font-size:2.5rem;font-weight:800;letter-spacing:2px;margin:1rem auto 2rem;padding-bottom:1.5rem;position:relative;text-transform:uppercase;transition:all .3s cubic-bezier(.4,0,.2,1)}.support-title:after{background:#3b82f6;border-radius:4px;bottom:0;content:"";height:4px;left:50%;position:absolute;-webkit-transform:translateX(-50%);transform:translateX(-50%);transition:all .4s ease;width:100px}.support-title:hover{text-shadow:0 4px 20px rgba(59,130,246,.25);-webkit-transform:scale(1.03);transform:scale(1.03)}.support-title:hover:after{background:linear-gradient(90deg,#3b82f6,#60a5fa);width:140px}.support-subtitle{color:#64748b;font-size:1.3rem;margin-bottom:4px;text-align:center}.support-card{background:#fff;border:2px solid #c3cedc;border-radius:15px;box-shadow:0 4px 15px rgba(0,0,0,.1);margin:0 auto;max-width:900px;padding:2rem}.support-item{align-items:center;background:#f8fafc;border-radius:10px;display:flex;margin:1rem 0;padding:1.5rem;transition:all .3s ease}.support-item:hover{box-shadow:0 4px 12px rgba(0,0,0,.1);-webkit-transform:translateX(10px);transform:translateX(10px)}.support-icon{color:#3b82f6;font-size:2rem;margin-right:1.5rem;min-width:50px;text-align:center}.support-details h3{color:#1e3a8a;font-size:1.2rem;margin-bottom:.5rem}.support-link{color:#3b82f6;font-size:1.1rem;font-weight:500;text-decoration:none;transition:all .3s ease}.support-link:hover{color:#1e40af;text-decoration:underline}@media (max-width:768px){.support-container{padding:5rem 1rem}.support-title{font-size:2rem;padding-bottom:1rem}.support-card{padding:1.5rem}.support-item{flex-direction:column;padding:1rem;text-align:center}.support-icon{margin-bottom:1rem;margin-right:0}}@media (max-width:480px){.support-title{font-size:1.8rem;margin-bottom:1.5rem}.support-title:after{height:3px;width:80px}.support-title:hover:after{width:100px}.support-link{font-size:1rem}}.print-paper-summary-container{font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,sans-serif;margin:0 auto;max-width:1600px}.print-controls-section{gap:1.5rem;margin-bottom:2rem}.print-stats-card{background:linear-gradient(135deg,#5e71f6,#4a5fd9);border:1px solid rgba(94,113,246,.1);border-radius:12px;box-shadow:0 2px 4px rgba(0,0,0,.05),0 4px 12px rgba(94,113,246,.3);padding:1.5rem 2rem}.print-stats-card:hover{box-shadow:0 4px 8px rgba(0,0,0,.08),0 12px 24px rgba(94,113,246,.15);-webkit-transform:translateY(-4px);transform:translateY(-4px)}.print-stat-number{color:#fff}.print-stat-label{color:#fff;font-size:.875rem;font-weight:600;letter-spacing:.5px;margin-top:.5rem;text-transform:uppercase}.print-download-button{background:linear-gradient(135deg,#5e71f6,#4a5fd9);border-radius:10px;box-shadow:0 4px 8px rgba(94,113,246,.3);font-size:.9rem;font-weight:600;gap:.75rem;padding:1rem 2rem}.print-download-button:hover:not(:disabled){box-shadow:0 6px 12px rgba(94,113,246,.4);-webkit-transform:translateY(-2px);transform:translateY(-2px)}.print-download-button:active:not(:disabled){-webkit-transform:translateY(0);transform:translateY(0)}.print-download-button:disabled{background:#e5e7eb;color:#9ca3af}.print-empty-state{background:#fff;border-radius:16px;box-shadow:0 2px 4px rgba(0,0,0,.05);padding:5rem 2rem}.print-empty-state svg{fill:#9ca3af;margin-bottom:1.5rem}.print-empty-state h3{color:#1a1a2e;font-size:1.5rem;margin-bottom:.75rem}.print-empty-state p{color:#6b7280;font-size:1rem}.print-table-container{-webkit-animation:fadeInUp .6s ease-out;animation:fadeInUp .6s ease-out;border:1px solid rgba(94,113,246,.1);border-radius:16px;box-shadow:0 2px 4px rgba(0,0,0,.05),0 4px 12px rgba(0,0,0,.05);margin-bottom:2rem}.print-paper-table thead{background:linear-gradient(135deg,#5e71f6,#4a5fd9)}.print-paper-table th{font-size:.875rem;padding:1.125rem 1.375rem}.print-paper-table th:first-child{width:60px}.print-paper-table th:nth-child(2){width:25%}.print-paper-table th:nth-child(3){width:18%}.print-paper-table th:nth-child(4){width:20%}.print-paper-table th:nth-child(5){width:25%}.print-paper-table th:nth-child(6){width:12%}.print-paper-table th:first-child{border-top-left-radius:15px}.print-paper-table th:last-child{border-top-right-radius:15px}.print-paper-table tbody tr{border-bottom:1px solid #e5e7eb}.print-paper-table tbody tr:hover{background-color:#f9fafb}.print-paper-table td{color:#374151;font-size:.9rem;padding:1.25rem 1.375rem}.print-paper-id{color:#5e71f6;font-size:1rem}.print-paper-title{color:#1a1a2e}.print-authors-list{gap:.625rem}.print-author-name{color:#374151;font-size:.875rem}.print-paper-emails li{color:#5e71f6;font-size:.85rem;margin-bottom:.625rem}.print-keywords-container{gap:.5rem}.print-keyword-tag{background:linear-gradient(135deg,#eff6ff,#dbeafe);border:1px solid #bfdbfe;border-radius:6px;color:#1e40af;font-size:.8rem;padding:.375rem .75rem}.print-keyword-tag:hover{box-shadow:0 2px 6px rgba(94,113,246,.2)}.print-presentation-tag{border-radius:20px;box-shadow:0 2px 6px rgba(0,0,0,.1);font-size:.8rem;padding:.5rem 1.125rem}.print-presentation-tag:hover{box-shadow:0 4px 10px rgba(0,0,0,.15)}.print-presentation-tag.oral{background:linear-gradient(135deg,#d1fae5,#a7f3d0);border:2px solid #6ee7b7;color:#065f46}.print-presentation-tag.poster{background:linear-gradient(135deg,#dbeafe,#bfdbfe);border:2px solid #93c5fd;color:#1e3a8a}@media (max-width:992px){.paper-list-wrapper{padding:1.5rem 1rem}.paper-list-title{font-size:2.2rem}.print-paper-table{min-width:900px}}@media (max-width:768px){.paper-list-wrapper{padding:1.5rem 1rem}.paper-list-title{font-size:2rem}.paper-list-subtitle{font-size:1rem}.print-controls-section{align-items:stretch;flex-direction:column;gap:1rem}.print-stats-card{width:100%}.print-stat-number{font-size:2.5rem}.print-download-button{font-size:.9rem;justify-content:center;padding:.875rem 1.5rem;width:100%}.print-table-container{border-radius:12px}.print-paper-table td,.print-paper-table th{font-size:.85rem;padding:1rem 1.125rem}}@media (max-width:576px){.paper-list-wrapper{padding:1rem .75rem}.paper-list-title{font-size:1.75rem}.paper-list-subtitle{font-size:.95rem}.print-stats-card{padding:1.25rem 1.5rem}.print-stat-number{font-size:2.2rem}.print-stat-label{font-size:.8rem}.print-download-button{font-size:.85rem;gap:.5rem;padding:.75rem 1.25rem}.print-download-button svg{height:16px;width:16px}.loading-container,.print-empty-state{padding:4rem 1.5rem}.spinner{border-width:3px;height:50px;width:50px}.error-container{padding:2.5rem 1.5rem}.error-icon{font-size:2rem;height:60px;width:60px}.print-empty-state h3{font-size:1.4rem}.print-empty-state p{font-size:.95rem}.print-table-container{border-radius:10px}.print-paper-table td,.print-paper-table th{font-size:.8rem;padding:.875rem 1rem}.print-keyword-tag{font-size:.75rem;padding:.3rem .625rem}.print-presentation-tag{font-size:.75rem;padding:.4rem .875rem}}@media (max-width:480px){.paper-list-wrapper{padding:1rem .5rem}.paper-list-title{font-size:1.6rem}.paper-list-subtitle{font-size:.9rem}.print-stats-card{min-width:150px;padding:1.125rem 1.25rem}.print-stat-number{font-size:2rem}.print-stat-label{font-size:.75rem}.print-download-button{font-size:.8rem;padding:.75rem 1.125rem}.loading-container,.print-empty-state{padding:3rem 1rem}.loading-container p{font-size:1rem}.error-container{padding:2rem 1.25rem}.error-message{font-size:1rem}.print-empty-state h3{font-size:1.3rem}.print-empty-state p{font-size:.9rem}.print-paper-table td,.print-paper-table th{font-size:.75rem;padding:.75rem .875rem}.print-paper-id{font-size:.9rem}}button:focus-visible{outline:2px solid #5e71f6;outline-offset:2px}.print-header-section{margin-bottom:40px;text-align:center}.print-page-title{-webkit-text-fill-color:transparent;background:linear-gradient(135deg,#667eea,#764ba2);-webkit-background-clip:text;background-clip:text;font-size:2.5rem;font-weight:800;margin-bottom:12px;position:relative}.print-page-title:after{background:linear-gradient(135deg,#667eea,#764ba2);border-radius:2px;bottom:-10px;content:"";height:4px;left:50%;position:absolute;-webkit-transform:translateX(-50%);transform:translateX(-50%);width:100px}.print-page-description{color:#718096;font-size:1.15rem;line-height:1.6;margin:0 auto;max-width:700px}.print-controls-section{align-items:center;background:transparent;border:none;border-radius:0;display:flex;flex-wrap:wrap;gap:20px;justify-content:space-between;margin-bottom:35px;padding:25px}.print-stats-card{align-items:center;background:linear-gradient(135deg,#667eea,#764ba2);border-radius:15px;box-shadow:0 8px 20px rgba(102,126,234,.3);color:#fff;display:flex;flex-direction:column;min-width:180px;padding:20px 30px;transition:all .3s ease}.print-stats-card:hover{box-shadow:0 12px 28px rgba(102,126,234,.4);-webkit-transform:translateY(-5px);transform:translateY(-5px)}.print-stat-number{font-size:3rem;font-weight:800;line-height:1;text-shadow:0 2px 8px rgba(0,0,0,.2)}.print-stat-label{font-size:1rem;font-weight:500;margin-top:8px;opacity:.95}.print-download-button{align-items:center;background:linear-gradient(135deg,#48bb78,#38a169);border:none;border-radius:12px;box-shadow:0 8px 20px rgba(72,187,120,.3);color:#fff;cursor:pointer;display:flex;font-size:1.05rem;font-weight:700;gap:12px;letter-spacing:.5px;padding:14px 28px;text-transform:uppercase;transition:all .3s ease}.print-download-button:hover:not(:disabled){box-shadow:0 12px 28px rgba(72,187,120,.4);-webkit-transform:translateY(-3px);transform:translateY(-3px)}.print-download-button:active:not(:disabled){-webkit-transform:translateY(-1px);transform:translateY(-1px)}.print-download-button:disabled{background:linear-gradient(135deg,#cbd5e0,#a0aec0);box-shadow:none;cursor:not-allowed;opacity:.6;-webkit-transform:none;transform:none}.print-download-button svg{height:18px;width:18px}.loading-container{background:linear-gradient(135deg,#f7fafc,#edf2f7);border-radius:15px;padding:80px 20px}.spinner{border:6px solid rgba(102,126,234,.2);border-top-color:#667eea;margin-bottom:25px}.loading-container p{color:#4a5568;font-size:1.1rem}.error-container{background:linear-gradient(135deg,#fff5f5,#fed7d7);border:2px solid #fc8181;border-radius:15px;box-shadow:0 8px 20px hsla(0,95%,75%,.2);padding:40px}.error-icon{background:linear-gradient(135deg,#f56565,#e53e3e);box-shadow:0 8px 20px hsla(0,88%,68%,.3);margin:0 auto 25px}.error-message{color:#c53030;font-size:1.15rem;margin-bottom:25px}.retry-button{background:linear-gradient(135deg,#f56565,#e53e3e);border-radius:10px;box-shadow:0 4px 12px hsla(0,88%,68%,.3);font-weight:700;padding:12px 24px}.retry-button:hover{box-shadow:0 6px 18px hsla(0,88%,68%,.4)}.print-empty-state{background:linear-gradient(135deg,#f7fafc,#edf2f7);border:2px dashed #cbd5e0;border-radius:15px;padding:80px 30px;text-align:center}.print-empty-state svg{fill:#a0aec0;margin-bottom:25px;opacity:.7}.print-empty-state h3{color:#2d3748;font-size:1.8rem;font-weight:700;margin-bottom:12px}.print-empty-state p{color:#718096;font-size:1.1rem;line-height:1.6;margin:0 auto;max-width:500px}.print-table-container{background:#fff;border:2px solid #e2e8f0;border-radius:15px;box-shadow:0 10px 30px rgba(0,0,0,.08);margin-bottom:0;overflow-x:auto}.print-paper-table{border-collapse:collapse;min-width:1000px;width:100%}.print-paper-table thead{background:linear-gradient(135deg,#667eea,#764ba2)}.print-paper-table th{color:#fff;font-size:.95rem;font-weight:700;letter-spacing:.8px;padding:18px 22px;text-align:left;text-transform:uppercase;white-space:nowrap}.print-paper-table th:first-child{border-top-left-radius:13px}.print-paper-table th:last-child{border-top-right-radius:13px}.print-paper-table tbody tr{border-bottom:1px solid #e2e8f0;transition:all .2s ease}.print-paper-table tbody tr:hover{background-color:#f7fafc;box-shadow:0 2px 8px rgba(0,0,0,.05);-webkit-transform:scale(1.01);transform:scale(1.01)}.print-paper-table tbody tr:last-child{border-bottom:none}.print-paper-table td{color:#2d3748;font-size:.95rem;padding:20px 22px;vertical-align:top}.print-paper-id{color:#667eea;font-size:1.05rem;font-weight:700}.print-paper-title{color:#2d3748;font-weight:600;line-height:1.5;max-width:300px;min-width:200px}.print-authors-list{gap:10px}.print-author-item,.print-authors-list{display:flex;flex-direction:column}.print-author-name{color:#4a5568;font-size:.95rem;font-weight:600}.print-paper-emails ul{list-style:none;margin:0;padding:0}.print-paper-emails li{color:#667eea;font-size:.9rem;font-weight:500;margin-bottom:10px;word-break:break-word}.print-paper-emails li:last-child{margin-bottom:0}.print-keywords-container{display:flex;flex-wrap:wrap;gap:8px}.print-keyword-tag{background:linear-gradient(135deg,#e1f0fa,#bee3f8);border:1px solid #90cdf4;border-radius:20px;color:#2c5282;font-size:.85rem;font-weight:600;padding:6px 12px;transition:all .2s ease}.print-keyword-tag:hover{box-shadow:0 2px 8px rgba(102,126,234,.2);-webkit-transform:translateY(-2px);transform:translateY(-2px)}.print-paper-presentation{text-align:center}.print-presentation-tag{border-radius:25px;box-shadow:0 2px 8px rgba(0,0,0,.1);display:inline-block;font-size:.85rem;font-weight:700;letter-spacing:.5px;padding:8px 18px;text-transform:uppercase;transition:all .2s ease}.print-presentation-tag:hover{box-shadow:0 4px 12px rgba(0,0,0,.15);-webkit-transform:translateY(-2px);transform:translateY(-2px)}.print-presentation-tag.oral{background:linear-gradient(135deg,#c6f6d5,#9ae6b4);border:2px solid #68d391;color:#22543d}.print-presentation-tag.poster{background:linear-gradient(135deg,#bee3f8,#90cdf4);border:2px solid #4299e1;color:#1a365d}@media (max-width:992px){.print-paper-summary-container{padding:30px 20px}.print-page-title{font-size:2.2rem}.print-controls-section{padding:20px}.print-paper-table{min-width:900px}}@media (max-width:768px){.print-paper-summary-container{padding:25px 15px}.print-page-title{font-size:2rem}.print-page-title:after{height:3px;width:80px}.print-page-description{font-size:1rem}.print-controls-section{align-items:stretch;flex-direction:column;gap:15px;padding:18px}.print-stats-card{padding:18px 25px;width:100%}.print-stat-number{font-size:2.5rem}.print-download-button{font-size:1rem;justify-content:center;padding:13px 24px;width:100%}.print-table-container{border-radius:12px}.print-paper-table td,.print-paper-table th{font-size:.9rem;padding:15px 18px}.print-paper-table th{padding:16px 18px}}@media (max-width:576px){.print-paper-summary-container{padding:20px 10px}.print-page-title{font-size:1.75rem}.print-page-title:after{width:60px}.print-page-description{font-size:.95rem}.print-controls-section{padding:15px}.print-stats-card{padding:16px 20px}.print-stat-number{font-size:2.2rem}.print-stat-label{font-size:.95rem}.print-download-button{font-size:.95rem;gap:10px;padding:12px 20px}.print-download-button svg{height:16px;width:16px}.loading-container{padding:60px 15px}.spinner{border-width:5px;height:50px;width:50px}.error-container{padding:30px 20px}.error-icon{font-size:2rem;height:60px;width:60px}.print-empty-state{padding:60px 20px}.print-empty-state h3{font-size:1.5rem}.print-empty-state p{font-size:1rem}.print-table-container{border-radius:10px}.print-paper-table td,.print-paper-table th{font-size:.85rem;padding:12px 15px}.print-keyword-tag{font-size:.8rem;padding:5px 10px}.print-presentation-tag{font-size:.8rem;padding:6px 14px}}@media (max-width:480px){.print-paper-summary-container{padding:15px 8px}.print-page-title{font-size:1.6rem}.print-page-description{font-size:.9rem}.print-controls-section{padding:12px}.print-stats-card{min-width:150px;padding:14px 18px}.print-stat-number{font-size:2rem}.print-stat-label{font-size:.9rem}.print-download-button{font-size:.9rem;padding:11px 18px}.loading-container{padding:50px 12px}.loading-container p{font-size:1rem}.error-container{padding:25px 15px}.error-message{font-size:1rem}.print-empty-state{padding:50px 15px}.print-empty-state h3{font-size:1.4rem}.print-empty-state p{font-size:.95rem}.print-table-container{border-width:1px}.print-paper-table td,.print-paper-table th{font-size:.8rem;padding:10px 12px}.print-paper-id{font-size:.95rem}}@media (max-width:360px){.print-paper-summary-container{padding:12px 6px}.print-page-title{font-size:1.4rem}.print-page-title:after{height:2px;width:50px}.print-page-description{font-size:.85rem}.print-controls-section{padding:10px}.print-stats-card{padding:12px 15px}.print-stat-number{font-size:1.8rem}.print-stat-label{font-size:.85rem}.print-download-button{font-size:.85rem;padding:10px 16px}.print-paper-table td,.print-paper-table th{font-size:.75rem;padding:9px 10px}.print-keyword-tag{font-size:.75rem;padding:4px 8px}.print-presentation-tag{font-size:.75rem;padding:5px 12px}}.forgot-password-container{align-items:center;background-image:linear-gradient(rgba(0,0,0,.6),rgba(0,0,0,.6)),url(/static/media/versity_img11.dba862d7a856e3f205ae.jpg);background-position:50%;background-size:cover;display:flex;justify-content:center;min-height:100vh;padding:2rem}.forgot-password-card{-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:hsla(0,0%,100%,.97);border:1px solid hsla(0,0%,100%,.2);border-radius:16px;box-shadow:0 8px 32px rgba(0,0,0,.1);max-width:500px;padding:2.5rem;position:relative;width:100%}.back-button{align-items:center;background:none;border:none;color:#3b82f6;cursor:pointer;display:flex;font-weight:500;gap:.5rem;left:1.5rem;position:absolute;top:1.5rem;transition:color .3s ease}.back-button:hover{color:#2563eb;text-decoration:underline}.forgot-password-header{margin-bottom:2rem;padding-top:1rem;text-align:center}.forgot-password-avatar{background-color:#3b82f6;margin:0 auto 1rem}.forgot-password-header h1{color:#1e3a8a;font-size:1.8rem;font-weight:700;margin-bottom:.5rem}.forgot-password-header p{color:#64748b;font-size:1rem;line-height:1.4}.forgot-password-form{display:flex;flex-direction:column;gap:1.5rem}.forgot-password-footer{color:#64748b;display:flex;flex-direction:column;gap:.5rem;margin-top:1.5rem;text-align:center}.forgot-password-footer a{color:#3b82f6;font-weight:600;text-decoration:none}.forgot-password-footer a:hover{text-decoration:underline}@media screen and (max-width:768px){.forgot-password-container{padding:1rem}.forgot-password-card{padding:2rem}.forgot-password-header h1{font-size:1.5rem}.forgot-password-header p{font-size:.95rem}}@media screen and (max-width:480px){.forgot-password-card{padding:1.5rem}input{font-size:.95rem;padding:.9rem .9rem .9rem 3rem}.input-icon{font-size:1.1rem;left:.9rem}.back-button,.forgot-password-footer{font-size:.9rem}.back-button{left:1rem;top:.5rem}}.otp-verification-container{align-items:center;background-image:linear-gradient(rgba(0,0,0,.6),rgba(0,0,0,.6)),url(/static/media/versity_img11.dba862d7a856e3f205ae.jpg);background-position:50%;background-size:cover;display:flex;justify-content:center;min-height:100vh;padding:2rem}.otp-verification-card{-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:hsla(0,0%,100%,.97);border:1px solid hsla(0,0%,100%,.2);border-radius:16px;box-shadow:0 8px 32px rgba(0,0,0,.1);max-width:500px;padding:2.5rem;position:relative;width:100%}.otp-verification-header{margin-bottom:2rem;text-align:center}.verification-icon{color:#3b82f6;margin-bottom:1rem}.otp-verification-header h1{color:#1e3a8a;font-size:1.8rem;font-weight:700;margin-bottom:.5rem}.otp-verification-header p{color:#64748b;font-size:1rem;line-height:1.4}.otp-verification-form{display:flex;flex-direction:column;gap:1.5rem}input{letter-spacing:.2em}.otp-timer-container{border-top:1px solid #e2e8f0;margin-top:1.5rem;padding-top:1.5rem;text-align:center}.otp-timer{color:#64748b;font-size:1rem;margin-bottom:1rem;text-align:center}.timer-count{color:#ef4444;font-weight:600}.resend-button{background:none;border:none;border-radius:8px;color:#3b82f6;cursor:pointer;font-size:1rem;font-weight:600;padding:.5rem 1rem;transition:all .3s ease}.resend-button:hover:not(:disabled){background-color:rgba(59,130,246,.1)}.resend-button:disabled{color:#94a3b8;cursor:not-allowed}@media screen and (max-width:768px){.otp-verification-container{padding:1rem}.otp-verification-card{padding:2rem}.otp-verification-header h1{font-size:1.5rem}.otp-verification-header p{font-size:.95rem}}@media screen and (max-width:480px){.otp-verification-card{padding:1.5rem}input{font-size:.95rem;padding:.9rem .9rem .9rem 3rem}.input-icon{font-size:1.1rem;left:.9rem}.otp-timer{font-size:.9rem}}@-webkit-keyframes pulse{0%{-webkit-transform:scale(1);transform:scale(1)}50%{-webkit-transform:scale(1.05);transform:scale(1.05)}to{-webkit-transform:scale(1);transform:scale(1)}}@keyframes pulse{0%{-webkit-transform:scale(1);transform:scale(1)}50%{-webkit-transform:scale(1.05);transform:scale(1.05)}to{-webkit-transform:scale(1);transform:scale(1)}}.timer-count{-webkit-animation:pulse 2s infinite;animation:pulse 2s infinite;display:inline-block}.timer-warning{-webkit-animation:pulse .5s infinite;animation:pulse .5s infinite;color:#ef4444}.reset-password-container{align-items:center;background-image:linear-gradient(rgba(0,0,0,.6),rgba(0,0,0,.6)),url(/static/media/versity_img11.dba862d7a856e3f205ae.jpg);background-position:50%;background-size:cover;display:flex;justify-content:center;min-height:100vh;padding:2rem}.reset-password-card{-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:hsla(0,0%,100%,.97);border:1px solid hsla(0,0%,100%,.2);border-radius:16px;box-shadow:0 8px 32px rgba(0,0,0,.1);max-width:500px;padding:2.5rem;position:relative;width:100%}.reset-password-header{margin-bottom:2rem;text-align:center}.reset-password-header h1{color:#1e3a8a;font-size:1.8rem;font-weight:700;margin-bottom:.5rem}.reset-password-header p{color:#64748b;font-size:1rem;line-height:1.4}.reset-password-form{display:flex;flex-direction:column;gap:1.5rem}.input-group{position:relative}.input-icon{color:#64748b;font-size:1.2rem;left:1rem;position:absolute;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%)}input{border:2px solid #e2e8f0;border-radius:10px;box-sizing:border-box;font-size:1rem;padding:1rem 1rem 1rem 3.2rem;transition:all .3s ease;width:100%}input:focus{border-color:#3b82f6;box-shadow:0 0 0 3px rgba(59,130,246,.2);outline:none}.password-strength{color:#64748b;font-size:.85rem;margin-top:.5rem}.password-strength-meter{background:#e2e8f0;border-radius:5px;height:5px;margin-top:.3rem;overflow:hidden}.password-strength-meter-fill{height:100%;transition:width .3s ease}.password-strength.weak .password-strength-meter-fill{background:#ef4444;width:30%}.password-strength.moderate .password-strength-meter-fill{background:#f59e0b;width:60%}.password-strength.strong .password-strength-meter-fill{background:#10b981;width:100%}.submit-button{background:linear-gradient(135deg,#3b82f6,#2563eb);border:none;border-radius:10px;color:#fff;cursor:pointer;font-size:1rem;font-weight:600;margin-top:10px;padding:1rem;transition:all .3s ease;width:100%}.submit-button:hover{opacity:.95;-webkit-transform:translateY(-1px);transform:translateY(-1px)}.submit-button:disabled{background:#94a3b8;cursor:not-allowed;-webkit-transform:none;transform:none}@media screen and (max-width:768px){.reset-password-container{padding:1rem}.reset-password-card{padding:2rem}.reset-password-header h1{font-size:1.5rem}.reset-password-header p{font-size:.95rem}}@media screen and (max-width:480px){.reset-password-card{padding:1.5rem}input{font-size:.95rem;padding:.9rem .9rem .9rem 3rem}.input-icon{font-size:1.1rem;left:.9rem}}.password-toggle{background:none;border:none;color:#64748b;cursor:pointer;font-size:1.2rem;position:absolute;right:1rem;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%)}.password-toggle:hover{color:#3b82f6}
/*!
 * Quill Editor v1.3.7
 * https://quilljs.com/
 * Copyright (c) 2014, Jason Chen
 * Copyright (c) 2013, salesforce.com
 */.ql-container{box-sizing:border-box;font-family:Helvetica,Arial,sans-serif;font-size:13px;height:100%;margin:0;position:relative}.ql-container.ql-disabled .ql-tooltip{visibility:hidden}.ql-container.ql-disabled .ql-editor ul[data-checked]>li:before{pointer-events:none}.ql-clipboard{height:1px;left:-100000px;overflow-y:hidden;position:absolute;top:50%}.ql-clipboard p{margin:0;padding:0}.ql-editor{word-wrap:break-word;box-sizing:border-box;height:100%;line-height:1.42;outline:none;overflow-y:auto;padding:12px 15px;tab-size:4;-moz-tab-size:4;text-align:left;white-space:pre-wrap}.ql-editor>*{cursor:text}.ql-editor blockquote,.ql-editor h1,.ql-editor h2,.ql-editor h3,.ql-editor h4,.ql-editor h5,.ql-editor h6,.ql-editor ol,.ql-editor p,.ql-editor pre,.ql-editor ul{counter-reset:list-1 list-2 list-3 list-4 list-5 list-6 list-7 list-8 list-9;margin:0;padding:0}.ql-editor ol,.ql-editor ul{padding-left:1.5em}.ql-editor ol>li,.ql-editor ul>li{list-style-type:none}.ql-editor ul>li:before{content:"\2022"}.ql-editor ul[data-checked=false],.ql-editor ul[data-checked=true]{pointer-events:none}.ql-editor ul[data-checked=false]>li *,.ql-editor ul[data-checked=true]>li *{pointer-events:all}.ql-editor ul[data-checked=false]>li:before,.ql-editor ul[data-checked=true]>li:before{color:#777;cursor:pointer;pointer-events:all}.ql-editor ul[data-checked=true]>li:before{content:"\2611"}.ql-editor ul[data-checked=false]>li:before{content:"\2610"}.ql-editor li:before{display:inline-block;white-space:nowrap;width:1.2em}.ql-editor li:not(.ql-direction-rtl):before{margin-left:-1.5em;margin-right:.3em;text-align:right}.ql-editor li.ql-direction-rtl:before{margin-left:.3em;margin-right:-1.5em}.ql-editor ol li:not(.ql-direction-rtl),.ql-editor ul li:not(.ql-direction-rtl){padding-left:1.5em}.ql-editor ol li.ql-direction-rtl,.ql-editor ul li.ql-direction-rtl{padding-right:1.5em}.ql-editor ol li{counter-increment:list-0;counter-reset:list-1 list-2 list-3 list-4 list-5 list-6 list-7 list-8 list-9}.ql-editor ol li:before{content:counter(list-0,decimal) ". "}.ql-editor ol li.ql-indent-1{counter-increment:list-1}.ql-editor ol li.ql-indent-1:before{content:counter(list-1,lower-alpha) ". "}.ql-editor ol li.ql-indent-1{counter-reset:list-2 list-3 list-4 list-5 list-6 list-7 list-8 list-9}.ql-editor ol li.ql-indent-2{counter-increment:list-2}.ql-editor ol li.ql-indent-2:before{content:counter(list-2,lower-roman) ". "}.ql-editor ol li.ql-indent-2{counter-reset:list-3 list-4 list-5 list-6 list-7 list-8 list-9}.ql-editor ol li.ql-indent-3{counter-increment:list-3}.ql-editor ol li.ql-indent-3:before{content:counter(list-3,decimal) ". "}.ql-editor ol li.ql-indent-3{counter-reset:list-4 list-5 list-6 list-7 list-8 list-9}.ql-editor ol li.ql-indent-4{counter-increment:list-4}.ql-editor ol li.ql-indent-4:before{content:counter(list-4,lower-alpha) ". "}.ql-editor ol li.ql-indent-4{counter-reset:list-5 list-6 list-7 list-8 list-9}.ql-editor ol li.ql-indent-5{counter-increment:list-5}.ql-editor ol li.ql-indent-5:before{content:counter(list-5,lower-roman) ". "}.ql-editor ol li.ql-indent-5{counter-reset:list-6 list-7 list-8 list-9}.ql-editor ol li.ql-indent-6{counter-increment:list-6}.ql-editor ol li.ql-indent-6:before{content:counter(list-6,decimal) ". "}.ql-editor ol li.ql-indent-6{counter-reset:list-7 list-8 list-9}.ql-editor ol li.ql-indent-7{counter-increment:list-7}.ql-editor ol li.ql-indent-7:before{content:counter(list-7,lower-alpha) ". "}.ql-editor ol li.ql-indent-7{counter-reset:list-8 list-9}.ql-editor ol li.ql-indent-8{counter-increment:list-8}.ql-editor ol li.ql-indent-8:before{content:counter(list-8,lower-roman) ". "}.ql-editor ol li.ql-indent-8{counter-reset:list-9}.ql-editor ol li.ql-indent-9{counter-increment:list-9}.ql-editor ol li.ql-indent-9:before{content:counter(list-9,decimal) ". "}.ql-editor .ql-indent-1:not(.ql-direction-rtl){padding-left:3em}.ql-editor li.ql-indent-1:not(.ql-direction-rtl){padding-left:4.5em}.ql-editor .ql-indent-1.ql-direction-rtl.ql-align-right{padding-right:3em}.ql-editor li.ql-indent-1.ql-direction-rtl.ql-align-right{padding-right:4.5em}.ql-editor .ql-indent-2:not(.ql-direction-rtl){padding-left:6em}.ql-editor li.ql-indent-2:not(.ql-direction-rtl){padding-left:7.5em}.ql-editor .ql-indent-2.ql-direction-rtl.ql-align-right{padding-right:6em}.ql-editor li.ql-indent-2.ql-direction-rtl.ql-align-right{padding-right:7.5em}.ql-editor .ql-indent-3:not(.ql-direction-rtl){padding-left:9em}.ql-editor li.ql-indent-3:not(.ql-direction-rtl){padding-left:10.5em}.ql-editor .ql-indent-3.ql-direction-rtl.ql-align-right{padding-right:9em}.ql-editor li.ql-indent-3.ql-direction-rtl.ql-align-right{padding-right:10.5em}.ql-editor .ql-indent-4:not(.ql-direction-rtl){padding-left:12em}.ql-editor li.ql-indent-4:not(.ql-direction-rtl){padding-left:13.5em}.ql-editor .ql-indent-4.ql-direction-rtl.ql-align-right{padding-right:12em}.ql-editor li.ql-indent-4.ql-direction-rtl.ql-align-right{padding-right:13.5em}.ql-editor .ql-indent-5:not(.ql-direction-rtl){padding-left:15em}.ql-editor li.ql-indent-5:not(.ql-direction-rtl){padding-left:16.5em}.ql-editor .ql-indent-5.ql-direction-rtl.ql-align-right{padding-right:15em}.ql-editor li.ql-indent-5.ql-direction-rtl.ql-align-right{padding-right:16.5em}.ql-editor .ql-indent-6:not(.ql-direction-rtl){padding-left:18em}.ql-editor li.ql-indent-6:not(.ql-direction-rtl){padding-left:19.5em}.ql-editor .ql-indent-6.ql-direction-rtl.ql-align-right{padding-right:18em}.ql-editor li.ql-indent-6.ql-direction-rtl.ql-align-right{padding-right:19.5em}.ql-editor .ql-indent-7:not(.ql-direction-rtl){padding-left:21em}.ql-editor li.ql-indent-7:not(.ql-direction-rtl){padding-left:22.5em}.ql-editor .ql-indent-7.ql-direction-rtl.ql-align-right{padding-right:21em}.ql-editor li.ql-indent-7.ql-direction-rtl.ql-align-right{padding-right:22.5em}.ql-editor .ql-indent-8:not(.ql-direction-rtl){padding-left:24em}.ql-editor li.ql-indent-8:not(.ql-direction-rtl){padding-left:25.5em}.ql-editor .ql-indent-8.ql-direction-rtl.ql-align-right{padding-right:24em}.ql-editor li.ql-indent-8.ql-direction-rtl.ql-align-right{padding-right:25.5em}.ql-editor .ql-indent-9:not(.ql-direction-rtl){padding-left:27em}.ql-editor li.ql-indent-9:not(.ql-direction-rtl){padding-left:28.5em}.ql-editor .ql-indent-9.ql-direction-rtl.ql-align-right{padding-right:27em}.ql-editor li.ql-indent-9.ql-direction-rtl.ql-align-right{padding-right:28.5em}.ql-editor .ql-video{display:block;max-width:100%}.ql-editor .ql-video.ql-align-center{margin:0 auto}.ql-editor .ql-video.ql-align-right{margin:0 0 0 auto}.ql-editor .ql-bg-black{background-color:#000}.ql-editor .ql-bg-red{background-color:#e60000}.ql-editor .ql-bg-orange{background-color:#f90}.ql-editor .ql-bg-yellow{background-color:#ff0}.ql-editor .ql-bg-green{background-color:#008a00}.ql-editor .ql-bg-blue{background-color:#06c}.ql-editor .ql-bg-purple{background-color:#93f}.ql-editor .ql-color-white{color:#fff}.ql-editor .ql-color-red{color:#e60000}.ql-editor .ql-color-orange{color:#f90}.ql-editor .ql-color-yellow{color:#ff0}.ql-editor .ql-color-green{color:#008a00}.ql-editor .ql-color-blue{color:#06c}.ql-editor .ql-color-purple{color:#93f}.ql-editor .ql-font-serif{font-family:Georgia,Times New Roman,serif}.ql-editor .ql-font-monospace{font-family:Monaco,Courier New,monospace}.ql-editor .ql-size-small{font-size:.75em}.ql-editor .ql-size-large{font-size:1.5em}.ql-editor .ql-size-huge{font-size:2.5em}.ql-editor .ql-direction-rtl{direction:rtl;text-align:inherit}.ql-editor .ql-align-center{text-align:center}.ql-editor .ql-align-justify{text-align:justify}.ql-editor .ql-align-right{text-align:right}.ql-editor.ql-blank:before{color:rgba(0,0,0,.6);content:attr(data-placeholder);font-style:italic;left:15px;pointer-events:none;position:absolute;right:15px}.ql-snow .ql-toolbar:after,.ql-snow.ql-toolbar:after{clear:both;content:"";display:table}.ql-snow .ql-toolbar button,.ql-snow.ql-toolbar button{background:none;border:none;cursor:pointer;display:inline-block;float:left;height:24px;padding:3px 5px;width:28px}.ql-snow .ql-toolbar button svg,.ql-snow.ql-toolbar button svg{float:left;height:100%}.ql-snow .ql-toolbar button:active:hover,.ql-snow.ql-toolbar button:active:hover{outline:none}.ql-snow .ql-toolbar input.ql-image[type=file],.ql-snow.ql-toolbar input.ql-image[type=file]{display:none}.ql-snow .ql-toolbar .ql-picker-item.ql-selected,.ql-snow .ql-toolbar .ql-picker-item:hover,.ql-snow .ql-toolbar .ql-picker-label.ql-active,.ql-snow .ql-toolbar .ql-picker-label:hover,.ql-snow .ql-toolbar button.ql-active,.ql-snow .ql-toolbar button:focus,.ql-snow .ql-toolbar button:hover,.ql-snow.ql-toolbar .ql-picker-item.ql-selected,.ql-snow.ql-toolbar .ql-picker-item:hover,.ql-snow.ql-toolbar .ql-picker-label.ql-active,.ql-snow.ql-toolbar .ql-picker-label:hover,.ql-snow.ql-toolbar button.ql-active,.ql-snow.ql-toolbar button:focus,.ql-snow.ql-toolbar button:hover{color:#06c}.ql-snow .ql-toolbar .ql-picker-item.ql-selected .ql-fill,.ql-snow .ql-toolbar .ql-picker-item.ql-selected .ql-stroke.ql-fill,.ql-snow .ql-toolbar .ql-picker-item:hover .ql-fill,.ql-snow .ql-toolbar .ql-picker-item:hover .ql-stroke.ql-fill,.ql-snow .ql-toolbar .ql-picker-label.ql-active .ql-fill,.ql-snow .ql-toolbar .ql-picker-label.ql-active .ql-stroke.ql-fill,.ql-snow .ql-toolbar .ql-picker-label:hover .ql-fill,.ql-snow .ql-toolbar .ql-picker-label:hover .ql-stroke.ql-fill,.ql-snow .ql-toolbar button.ql-active .ql-fill,.ql-snow .ql-toolbar button.ql-active .ql-stroke.ql-fill,.ql-snow .ql-toolbar button:focus .ql-fill,.ql-snow .ql-toolbar button:focus .ql-stroke.ql-fill,.ql-snow .ql-toolbar button:hover .ql-fill,.ql-snow .ql-toolbar button:hover .ql-stroke.ql-fill,.ql-snow.ql-toolbar .ql-picker-item.ql-selected .ql-fill,.ql-snow.ql-toolbar .ql-picker-item.ql-selected .ql-stroke.ql-fill,.ql-snow.ql-toolbar .ql-picker-item:hover .ql-fill,.ql-snow.ql-toolbar .ql-picker-item:hover .ql-stroke.ql-fill,.ql-snow.ql-toolbar .ql-picker-label.ql-active .ql-fill,.ql-snow.ql-toolbar .ql-picker-label.ql-active .ql-stroke.ql-fill,.ql-snow.ql-toolbar .ql-picker-label:hover .ql-fill,.ql-snow.ql-toolbar .ql-picker-label:hover .ql-stroke.ql-fill,.ql-snow.ql-toolbar button.ql-active .ql-fill,.ql-snow.ql-toolbar button.ql-active .ql-stroke.ql-fill,.ql-snow.ql-toolbar button:focus .ql-fill,.ql-snow.ql-toolbar button:focus .ql-stroke.ql-fill,.ql-snow.ql-toolbar button:hover .ql-fill,.ql-snow.ql-toolbar button:hover .ql-stroke.ql-fill{fill:#06c}.ql-snow .ql-toolbar .ql-picker-item.ql-selected .ql-stroke,.ql-snow .ql-toolbar .ql-picker-item.ql-selected .ql-stroke-miter,.ql-snow .ql-toolbar .ql-picker-item:hover .ql-stroke,.ql-snow .ql-toolbar .ql-picker-item:hover .ql-stroke-miter,.ql-snow .ql-toolbar .ql-picker-label.ql-active .ql-stroke,.ql-snow .ql-toolbar .ql-picker-label.ql-active .ql-stroke-miter,.ql-snow .ql-toolbar .ql-picker-label:hover .ql-stroke,.ql-snow .ql-toolbar .ql-picker-label:hover .ql-stroke-miter,.ql-snow .ql-toolbar button.ql-active .ql-stroke,.ql-snow .ql-toolbar button.ql-active .ql-stroke-miter,.ql-snow .ql-toolbar button:focus .ql-stroke,.ql-snow .ql-toolbar button:focus .ql-stroke-miter,.ql-snow .ql-toolbar button:hover .ql-stroke,.ql-snow .ql-toolbar button:hover .ql-stroke-miter,.ql-snow.ql-toolbar .ql-picker-item.ql-selected .ql-stroke,.ql-snow.ql-toolbar .ql-picker-item.ql-selected .ql-stroke-miter,.ql-snow.ql-toolbar .ql-picker-item:hover .ql-stroke,.ql-snow.ql-toolbar .ql-picker-item:hover .ql-stroke-miter,.ql-snow.ql-toolbar .ql-picker-label.ql-active .ql-stroke,.ql-snow.ql-toolbar .ql-picker-label.ql-active .ql-stroke-miter,.ql-snow.ql-toolbar .ql-picker-label:hover .ql-stroke,.ql-snow.ql-toolbar .ql-picker-label:hover .ql-stroke-miter,.ql-snow.ql-toolbar button.ql-active .ql-stroke,.ql-snow.ql-toolbar button.ql-active .ql-stroke-miter,.ql-snow.ql-toolbar button:focus .ql-stroke,.ql-snow.ql-toolbar button:focus .ql-stroke-miter,.ql-snow.ql-toolbar button:hover .ql-stroke,.ql-snow.ql-toolbar button:hover .ql-stroke-miter{stroke:#06c}@media (pointer:coarse){.ql-snow .ql-toolbar button:hover:not(.ql-active),.ql-snow.ql-toolbar button:hover:not(.ql-active){color:#444}.ql-snow .ql-toolbar button:hover:not(.ql-active) .ql-fill,.ql-snow .ql-toolbar button:hover:not(.ql-active) .ql-stroke.ql-fill,.ql-snow.ql-toolbar button:hover:not(.ql-active) .ql-fill,.ql-snow.ql-toolbar button:hover:not(.ql-active) .ql-stroke.ql-fill{fill:#444}.ql-snow .ql-toolbar button:hover:not(.ql-active) .ql-stroke,.ql-snow .ql-toolbar button:hover:not(.ql-active) .ql-stroke-miter,.ql-snow.ql-toolbar button:hover:not(.ql-active) .ql-stroke,.ql-snow.ql-toolbar button:hover:not(.ql-active) .ql-stroke-miter{stroke:#444}}.ql-snow,.ql-snow *{box-sizing:border-box}.ql-snow .ql-hidden{display:none}.ql-snow .ql-out-bottom,.ql-snow .ql-out-top{visibility:hidden}.ql-snow .ql-tooltip{position:absolute;-webkit-transform:translateY(10px);transform:translateY(10px)}.ql-snow .ql-tooltip a{cursor:pointer;text-decoration:none}.ql-snow .ql-tooltip.ql-flip{-webkit-transform:translateY(-10px);transform:translateY(-10px)}.ql-snow .ql-formats{display:inline-block;vertical-align:middle}.ql-snow .ql-formats:after{clear:both;content:"";display:table}.ql-snow .ql-stroke{fill:none;stroke:#444;stroke-linecap:round;stroke-linejoin:round;stroke-width:2}.ql-snow .ql-stroke-miter{fill:none;stroke:#444;stroke-miterlimit:10;stroke-width:2}.ql-snow .ql-fill,.ql-snow .ql-stroke.ql-fill{fill:#444}.ql-snow .ql-empty{fill:none}.ql-snow .ql-even{fill-rule:evenodd}.ql-snow .ql-stroke.ql-thin,.ql-snow .ql-thin{stroke-width:1}.ql-snow .ql-transparent{opacity:.4}.ql-snow .ql-direction svg:last-child{display:none}.ql-snow .ql-direction.ql-active svg:last-child{display:inline}.ql-snow .ql-direction.ql-active svg:first-child{display:none}.ql-snow .ql-editor h1{font-size:2em}.ql-snow .ql-editor h2{font-size:1.5em}.ql-snow .ql-editor h3{font-size:1.17em}.ql-snow .ql-editor h4{font-size:1em}.ql-snow .ql-editor h5{font-size:.83em}.ql-snow .ql-editor h6{font-size:.67em}.ql-snow .ql-editor a{text-decoration:underline}.ql-snow .ql-editor blockquote{border-left:4px solid #ccc;margin-bottom:5px;margin-top:5px;padding-left:16px}.ql-snow .ql-editor code,.ql-snow .ql-editor pre{background-color:#f0f0f0;border-radius:3px}.ql-snow .ql-editor pre{margin-bottom:5px;margin-top:5px;padding:5px 10px;white-space:pre-wrap}.ql-snow .ql-editor code{font-size:85%;padding:2px 4px}.ql-snow .ql-editor pre.ql-syntax{background-color:#23241f;color:#f8f8f2;overflow:visible}.ql-snow .ql-editor img{max-width:100%}.ql-snow .ql-picker{color:#444;display:inline-block;float:left;font-size:14px;font-weight:500;height:24px;position:relative;vertical-align:middle}.ql-snow .ql-picker-label{cursor:pointer;display:inline-block;height:100%;padding-left:8px;padding-right:2px;position:relative;width:100%}.ql-snow .ql-picker-label:before{display:inline-block;line-height:22px}.ql-snow .ql-picker-options{background-color:#fff;display:none;min-width:100%;padding:4px 8px;position:absolute;white-space:nowrap}.ql-snow .ql-picker-options .ql-picker-item{cursor:pointer;display:block;padding-bottom:5px;padding-top:5px}.ql-snow .ql-picker.ql-expanded .ql-picker-label{color:#ccc;z-index:2}.ql-snow .ql-picker.ql-expanded .ql-picker-label .ql-fill{fill:#ccc}.ql-snow .ql-picker.ql-expanded .ql-picker-label .ql-stroke{stroke:#ccc}.ql-snow .ql-picker.ql-expanded .ql-picker-options{display:block;margin-top:-1px;top:100%;z-index:1}.ql-snow .ql-color-picker,.ql-snow .ql-icon-picker{width:28px}.ql-snow .ql-color-picker .ql-picker-label,.ql-snow .ql-icon-picker .ql-picker-label{padding:2px 4px}.ql-snow .ql-color-picker .ql-picker-label svg,.ql-snow .ql-icon-picker .ql-picker-label svg{right:4px}.ql-snow .ql-icon-picker .ql-picker-options{padding:4px 0}.ql-snow .ql-icon-picker .ql-picker-item{height:24px;padding:2px 4px;width:24px}.ql-snow .ql-color-picker .ql-picker-options{padding:3px 5px;width:152px}.ql-snow .ql-color-picker .ql-picker-item{border:1px solid transparent;float:left;height:16px;margin:2px;padding:0;width:16px}.ql-snow .ql-picker:not(.ql-color-picker):not(.ql-icon-picker) svg{margin-top:-9px;position:absolute;right:0;top:50%;width:18px}.ql-snow .ql-picker.ql-font .ql-picker-item[data-label]:not([data-label=""]):before,.ql-snow .ql-picker.ql-font .ql-picker-label[data-label]:not([data-label=""]):before,.ql-snow .ql-picker.ql-header .ql-picker-item[data-label]:not([data-label=""]):before,.ql-snow .ql-picker.ql-header .ql-picker-label[data-label]:not([data-label=""]):before,.ql-snow .ql-picker.ql-size .ql-picker-item[data-label]:not([data-label=""]):before,.ql-snow .ql-picker.ql-size .ql-picker-label[data-label]:not([data-label=""]):before{content:attr(data-label)}.ql-snow .ql-picker.ql-header{width:98px}.ql-snow .ql-picker.ql-header .ql-picker-item:before,.ql-snow .ql-picker.ql-header .ql-picker-label:before{content:"Normal"}.ql-snow .ql-picker.ql-header .ql-picker-item[data-value="1"]:before,.ql-snow .ql-picker.ql-header .ql-picker-label[data-value="1"]:before{content:"Heading 1"}.ql-snow .ql-picker.ql-header .ql-picker-item[data-value="2"]:before,.ql-snow .ql-picker.ql-header .ql-picker-label[data-value="2"]:before{content:"Heading 2"}.ql-snow .ql-picker.ql-header .ql-picker-item[data-value="3"]:before,.ql-snow .ql-picker.ql-header .ql-picker-label[data-value="3"]:before{content:"Heading 3"}.ql-snow .ql-picker.ql-header .ql-picker-item[data-value="4"]:before,.ql-snow .ql-picker.ql-header .ql-picker-label[data-value="4"]:before{content:"Heading 4"}.ql-snow .ql-picker.ql-header .ql-picker-item[data-value="5"]:before,.ql-snow .ql-picker.ql-header .ql-picker-label[data-value="5"]:before{content:"Heading 5"}.ql-snow .ql-picker.ql-header .ql-picker-item[data-value="6"]:before,.ql-snow .ql-picker.ql-header .ql-picker-label[data-value="6"]:before{content:"Heading 6"}.ql-snow .ql-picker.ql-header .ql-picker-item[data-value="1"]:before{font-size:2em}.ql-snow .ql-picker.ql-header .ql-picker-item[data-value="2"]:before{font-size:1.5em}.ql-snow .ql-picker.ql-header .ql-picker-item[data-value="3"]:before{font-size:1.17em}.ql-snow .ql-picker.ql-header .ql-picker-item[data-value="4"]:before{font-size:1em}.ql-snow .ql-picker.ql-header .ql-picker-item[data-value="5"]:before{font-size:.83em}.ql-snow .ql-picker.ql-header .ql-picker-item[data-value="6"]:before{font-size:.67em}.ql-snow .ql-picker.ql-font{width:108px}.ql-snow .ql-picker.ql-font .ql-picker-item:before,.ql-snow .ql-picker.ql-font .ql-picker-label:before{content:"Sans Serif"}.ql-snow .ql-picker.ql-font .ql-picker-item[data-value=serif]:before,.ql-snow .ql-picker.ql-font .ql-picker-label[data-value=serif]:before{content:"Serif"}.ql-snow .ql-picker.ql-font .ql-picker-item[data-value=monospace]:before,.ql-snow .ql-picker.ql-font .ql-picker-label[data-value=monospace]:before{content:"Monospace"}.ql-snow .ql-picker.ql-font .ql-picker-item[data-value=serif]:before{font-family:Georgia,Times New Roman,serif}.ql-snow .ql-picker.ql-font .ql-picker-item[data-value=monospace]:before{font-family:Monaco,Courier New,monospace}.ql-snow .ql-picker.ql-size{width:98px}.ql-snow .ql-picker.ql-size .ql-picker-item:before,.ql-snow .ql-picker.ql-size .ql-picker-label:before{content:"Normal"}.ql-snow .ql-picker.ql-size .ql-picker-item[data-value=small]:before,.ql-snow .ql-picker.ql-size .ql-picker-label[data-value=small]:before{content:"Small"}.ql-snow .ql-picker.ql-size .ql-picker-item[data-value=large]:before,.ql-snow .ql-picker.ql-size .ql-picker-label[data-value=large]:before{content:"Large"}.ql-snow .ql-picker.ql-size .ql-picker-item[data-value=huge]:before,.ql-snow .ql-picker.ql-size .ql-picker-label[data-value=huge]:before{content:"Huge"}.ql-snow .ql-picker.ql-size .ql-picker-item[data-value=small]:before{font-size:10px}.ql-snow .ql-picker.ql-size .ql-picker-item[data-value=large]:before{font-size:18px}.ql-snow .ql-picker.ql-size .ql-picker-item[data-value=huge]:before{font-size:32px}.ql-snow .ql-color-picker.ql-background .ql-picker-item{background-color:#fff}.ql-snow .ql-color-picker.ql-color .ql-picker-item{background-color:#000}.ql-toolbar.ql-snow{border:1px solid #ccc;box-sizing:border-box;font-family:Helvetica Neue,Helvetica,Arial,sans-serif;padding:8px}.ql-toolbar.ql-snow .ql-formats{margin-right:15px}.ql-toolbar.ql-snow .ql-picker-label{border:1px solid transparent}.ql-toolbar.ql-snow .ql-picker-options{border:1px solid transparent;box-shadow:0 2px 8px rgba(0,0,0,.2)}.ql-toolbar.ql-snow .ql-picker.ql-expanded .ql-picker-label,.ql-toolbar.ql-snow .ql-picker.ql-expanded .ql-picker-options{border-color:#ccc}.ql-toolbar.ql-snow .ql-color-picker .ql-picker-item.ql-selected,.ql-toolbar.ql-snow .ql-color-picker .ql-picker-item:hover{border-color:#000}.ql-toolbar.ql-snow+.ql-container.ql-snow{border-top:0}.ql-snow .ql-tooltip{background-color:#fff;border:1px solid #ccc;box-shadow:0 0 5px #ddd;color:#444;padding:5px 12px;white-space:nowrap}.ql-snow .ql-tooltip:before{content:"Visit URL:";line-height:26px;margin-right:8px}.ql-snow .ql-tooltip input[type=text]{border:1px solid #ccc;display:none;font-size:13px;height:26px;margin:0;padding:3px 5px;width:170px}.ql-snow .ql-tooltip a.ql-preview{display:inline-block;max-width:200px;overflow-x:hidden;text-overflow:ellipsis;vertical-align:top}.ql-snow .ql-tooltip a.ql-action:after{border-right:1px solid #ccc;content:"Edit";margin-left:16px;padding-right:8px}.ql-snow .ql-tooltip a.ql-remove:before{content:"Remove";margin-left:8px}.ql-snow .ql-tooltip a{line-height:26px}.ql-snow .ql-tooltip.ql-editing a.ql-preview,.ql-snow .ql-tooltip.ql-editing a.ql-remove{display:none}.ql-snow .ql-tooltip.ql-editing input[type=text]{display:inline-block}.ql-snow .ql-tooltip.ql-editing a.ql-action:after{border-right:0;content:"Save";padding-right:0}.ql-snow .ql-tooltip[data-mode=link]:before{content:"Enter link:"}.ql-snow .ql-tooltip[data-mode=formula]:before{content:"Enter formula:"}.ql-snow .ql-tooltip[data-mode=video]:before{content:"Enter video:"}.ql-snow a{color:#06c}.ql-container.ql-snow{border:1px solid #ccc}.paper-list-wrapper{min-height:100vh;padding:2rem 1rem}.email-notification-container{font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,sans-serif;margin:0 auto;max-width:1600px}.header-section{-webkit-animation:fadeInDown .6s ease-out;animation:fadeInDown .6s ease-out}.paper-list-title{color:#1a1a2e;font-size:2.5rem;font-weight:700;letter-spacing:-.5px;margin-bottom:.5rem}.paper-list-subtitle{color:#6b7280;font-size:1.1rem;font-weight:400}.email-content{grid-gap:2rem;-webkit-animation:fadeInUp .6s ease-out;animation:fadeInUp .6s ease-out;display:grid;gap:2rem;grid-template-columns:1fr 2fr}.compose-section,.recipient-section{background:#fff;border:1px solid rgba(94,113,246,.1);border-radius:16px;box-shadow:0 2px 4px rgba(0,0,0,.05),0 4px 12px rgba(0,0,0,.05);overflow:hidden;transition:all .3s ease}.compose-section:hover,.recipient-section:hover{box-shadow:0 4px 8px rgba(0,0,0,.08),0 12px 24px rgba(94,113,246,.15)}.section-header{align-items:center;background:linear-gradient(135deg,#5e71f6,#4a5fd9);border-bottom:none;display:flex;flex-wrap:wrap;gap:1rem;justify-content:space-between;padding:1.25rem 1.75rem}.section-header h2{font-size:1.25rem;font-weight:700;gap:.625rem;letter-spacing:.3px;margin:0}.recipient-count,.section-header h2{align-items:center;color:#fff;display:flex}.recipient-count{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:hsla(0,0%,100%,.15);border-radius:20px;font-size:.875rem;gap:.875rem}.recipient-count,.select-all-btn{font-weight:600;padding:.5rem 1rem}.select-all-btn{background:#fff;border:none;border-radius:8px;box-shadow:0 2px 4px rgba(0,0,0,.1);color:#5e71f6;cursor:pointer;font-size:.85rem;transition:all .3s ease}.select-all-btn:hover{box-shadow:0 4px 8px rgba(0,0,0,.15);-webkit-transform:translateY(-2px);transform:translateY(-2px)}.recipients-list{max-height:600px;overflow-y:auto;padding:1.25rem}.recipients-list::-webkit-scrollbar{width:8px}.recipients-list::-webkit-scrollbar-track{background:#f1f5f9;border-radius:10px}.recipients-list::-webkit-scrollbar-thumb{background:#cbd5e1;border-radius:10px}.recipients-list::-webkit-scrollbar-thumb:hover{background:#94a3b8}.no-recipients-box{background:#f9fafb;border:2px dashed #cbd5e0;border-radius:12px;margin:1rem 0;padding:3rem 2rem;text-align:center}.no-recipients-box svg{color:#9ca3af;margin-bottom:1rem;opacity:.7}.no-recipients-box h3{color:#1a1a2e;font-size:1.25rem;font-weight:700;margin-bottom:.5rem}.no-recipients-box p{color:#6b7280;font-size:.95rem;line-height:1.6;margin:0 auto;max-width:400px}.recipient-item{align-items:center;background:#fff;border:2px solid #e5e7eb;border-radius:10px;cursor:pointer;display:flex;justify-content:space-between;margin-bottom:.75rem;padding:1rem 1.125rem;transition:all .3s ease}.recipient-item:hover{background-color:#f9fafb;border-color:#5e71f6;-webkit-transform:translateX(4px);transform:translateX(4px)}.recipient-item.selected{background:linear-gradient(135deg,#eff6ff,#dbeafe);border-color:#5e71f6;box-shadow:0 2px 8px rgba(94,113,246,.2)}.recipient-info{flex:1 1}.recipient-name{color:#1a1a2e;font-size:.95rem;font-weight:600;margin-bottom:.25rem}.recipient-email{color:#6b7280;font-size:.85rem;font-weight:500}.recipient-checkbox{align-items:center;background:#fff;border:2px solid #cbd5e1;border-radius:50%;display:flex;flex-shrink:0;height:28px;justify-content:center;transition:all .3s ease;width:28px}.recipient-item.selected .recipient-checkbox{background:linear-gradient(135deg,#5e71f6,#4a5fd9);border-color:#5e71f6;box-shadow:0 2px 8px rgba(94,113,246,.4);color:#fff}.template-actions{align-items:center;display:flex;gap:1rem}.preview-btn{background:#fff;border:none;border-radius:8px;box-shadow:0 2px 4px rgba(0,0,0,.1);color:#5e71f6;cursor:pointer;font-size:.85rem;font-weight:600;padding:.5rem 1rem;transition:all .3s ease}.preview-btn:hover{box-shadow:0 4px 8px rgba(0,0,0,.15);-webkit-transform:translateY(-2px);transform:translateY(-2px)}.paper-selector{display:flex;flex-wrap:wrap;gap:.75rem}.paper-selector select{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:hsla(0,0%,100%,.2);border:2px solid #fff;border-radius:8px;color:#fff;cursor:pointer;font-size:.85rem;font-weight:500;min-width:280px;padding:.5rem 1rem;transition:all .3s ease}.paper-selector select:focus{background:hsla(0,0%,100%,.3);border-color:#fff;outline:none}.paper-selector select option{background:#fff;color:#1a1a2e;padding:.5rem}.apply-template-btn{align-items:center;background:#fff;border:none;border-radius:8px;box-shadow:0 2px 4px rgba(0,0,0,.1);color:#5e71f6;cursor:pointer;display:flex;font-size:.85rem;font-weight:600;gap:.5rem;padding:.5rem 1rem;transition:all .3s ease}.apply-template-btn:hover:not(:disabled){box-shadow:0 4px 8px rgba(0,0,0,.15);-webkit-transform:translateY(-2px);transform:translateY(-2px)}.apply-template-btn:disabled{cursor:not-allowed;opacity:.5;-webkit-transform:none;transform:none}.email-subject{background:#f9fafb;border-bottom:1px solid #e5e7eb;padding:1.25rem 1.75rem}.email-subject input{background:#fff;border:2px solid #e5e7eb;border-radius:10px;color:#1a1a2e;font-size:1rem;font-weight:500;padding:.875rem 1.125rem;transition:all .3s ease;width:100%}.email-subject input:focus{border-color:#5e71f6;box-shadow:0 0 0 4px rgba(94,113,246,.1);outline:none}.ql-container{border:none!important;border-radius:0 0 16px 16px;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,sans-serif;min-height:350px}.ql-toolbar{background:#f9fafb;border:none!important;border-bottom:2px solid #f0f3f6!important;padding:1rem 1.75rem!important}.ql-editor{font-size:.95rem;line-height:1.7;min-height:350px;padding:1.75rem}.ql-editor:focus{outline:none}.email-preview{background-color:#fff;border-radius:0 0 16px 16px;color:#374151;font-size:.95rem;line-height:1.7;min-height:350px;padding:1.75rem}.email-preview p,.email-preview ul{margin-bottom:1rem}.email-preview ul{margin-left:1.75rem}.email-preview li{margin-bottom:.5rem}.email-preview strong{color:#1a1a2e;font-weight:700}.email-actions{background:#f9fafb;border-radius:0 0 16px 16px;border-top:2px solid #f0f3f6;display:flex;justify-content:flex-end;padding:1.5rem 1.75rem}.send-btn{align-items:center;background:linear-gradient(135deg,#5e71f6,#4a5fd9);border:none;border-radius:10px;box-shadow:0 4px 12px rgba(94,113,246,.3);color:#fff;cursor:pointer;display:flex;font-size:.95rem;font-weight:700;gap:.75rem;letter-spacing:.5px;padding:.875rem 2rem;text-transform:uppercase;transition:all .3s ease}.send-btn:hover:not(:disabled){box-shadow:0 6px 16px rgba(94,113,246,.4);-webkit-transform:translateY(-2px);transform:translateY(-2px)}.send-btn:active:not(:disabled){-webkit-transform:translateY(0);transform:translateY(0)}.send-btn:disabled{background:linear-gradient(135deg,#cbd5e1,#94a3b8);box-shadow:none;cursor:not-allowed;opacity:.6;-webkit-transform:none;transform:none}.sending-spinner{-webkit-animation:spin 1s linear infinite;animation:spin 1s linear infinite;border:3px solid hsla(0,0%,100%,.3);border-radius:50%;border-top-color:#fff;height:20px;width:20px}@-webkit-keyframes fadeInDown{0%{opacity:0;-webkit-transform:translateY(-20px);transform:translateY(-20px)}to{opacity:1;-webkit-transform:translateY(0);transform:translateY(0)}}@keyframes fadeInDown{0%{opacity:0;-webkit-transform:translateY(-20px);transform:translateY(-20px)}to{opacity:1;-webkit-transform:translateY(0);transform:translateY(0)}}.loading-container{background:#fff;border-radius:16px;box-shadow:0 2px 4px rgba(0,0,0,.05);margin:0 auto;max-width:600px;padding:5rem 2rem}.spinner{-webkit-animation:spin 1s linear infinite;animation:spin 1s linear infinite;border:4px solid #e5e7eb;border-radius:50%;border-top-color:#5e71f6;height:60px;margin-bottom:1.5rem;width:60px}.loading-container p{font-weight:600}.error-container{border:2px solid #fee2e2;border-radius:16px;margin:0 auto;padding:3rem 2rem}.error-icon{align-items:center;background:linear-gradient(135deg,#ef4444,#dc2626);border-radius:50%;box-shadow:0 4px 12px rgba(239,68,68,.3);color:#fff;display:flex;font-size:2.5rem;font-weight:700;height:70px;justify-content:center;margin:0 auto 1.5rem;width:70px}.error-message{color:#dc2626;font-size:1.125rem;font-weight:600}.retry-button{background:linear-gradient(135deg,#ef4444,#dc2626);box-shadow:0 2px 4px rgba(239,68,68,.3);font-size:.9rem;letter-spacing:.5px;text-transform:uppercase}.retry-button:hover{box-shadow:0 4px 8px rgba(239,68,68,.4)}.penTool{height:24px;width:24px}@media (max-width:1200px){.email-content{gap:1.5rem}}@media (max-width:1024px){.paper-list-wrapper{padding:1.5rem 1rem}.email-content{grid-template-columns:1fr}.recipients-list{max-height:350px}.paper-list-title{font-size:2.2rem}}@media (max-width:768px){.paper-list-wrapper{padding:1.5rem 1rem}.paper-list-title{font-size:2rem}.paper-list-subtitle{font-size:1rem}.section-header{align-items:flex-start;flex-direction:column;gap:1rem;padding:1rem 1.25rem}.section-header h2{font-size:1.125rem}.recipient-count{justify-content:space-between;padding:.625rem 1rem;width:100%}.template-actions{align-items:flex-start;gap:.75rem}.paper-selector,.template-actions{flex-direction:column;width:100%}.paper-selector select{min-width:0;min-width:auto;width:100%}.apply-template-btn,.preview-btn{justify-content:center;width:100%}.email-actions,.email-subject,.ql-toolbar{padding:1rem 1.25rem!important}.email-preview,.ql-editor{padding:1.25rem}}@media (max-width:576px){.paper-list-wrapper{padding:1rem .75rem}.paper-list-title{font-size:1.75rem}.paper-list-subtitle{font-size:.95rem}.section-header{padding:.875rem 1rem}.section-header h2{font-size:1rem}.recipient-count{flex-wrap:wrap}.apply-template-btn,.preview-btn,.recipient-count,.select-all-btn{font-size:.8rem;padding:.5rem .875rem}.recipient-item{padding:.875rem 1rem}.recipient-name{font-size:.875rem}.recipient-email{font-size:.8rem}.recipient-checkbox{height:24px;width:24px}.email-subject input{font-size:.9rem;padding:.75rem 1rem}.send-btn{font-size:.85rem;justify-content:center;padding:.75rem 1.5rem;width:100%}.error-container,.loading-container{padding:3rem 1.5rem}.spinner{border-width:3px;height:50px;width:50px}.error-icon{font-size:2rem;height:60px;width:60px}}@media (max-width:480px){.paper-list-wrapper{padding:1rem .5rem}.paper-list-title{font-size:1.6rem}.paper-list-subtitle{font-size:.9rem}.email-content{gap:1rem}.section-header{padding:.75rem .875rem}.recipient-count{font-size:.75rem}.email-preview,.ql-editor{font-size:.875rem;min-height:250px}}button:focus-visible,select:focus-visible{outline:2px solid #5e71f6;outline-offset:2px}*{box-sizing:border-box}.reviewer-dashboard-wrapper{min-height:100vh;padding:2rem 1rem}.reviewer-dashboard-container{-webkit-animation:fadeInUp .6s ease-out;animation:fadeInUp .6s ease-out;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,sans-serif;margin:0 auto;max-width:1200px}.header-section{margin-bottom:2.5rem;text-align:center}.page-title{color:#1a1a2e;font-size:2.5rem;font-weight:700;letter-spacing:-.5px;margin-bottom:.5rem}.page-subtitle{color:#6b7280;font-size:1.1rem;font-weight:400}.section-title{color:#374151;font-size:1.5rem;font-weight:600;margin-bottom:1.5rem;text-align:center}.section-subtitle{color:#6b7280;font-size:.95rem;margin-top:.25rem}.loading-container{align-items:center;display:flex;flex-direction:column;gap:1rem;justify-content:center;min-height:60vh}.loading-spinner{-webkit-animation:spin 1s linear infinite;animation:spin 1s linear infinite;border:4px solid #e5e7eb;border-radius:50%;border-top-color:#5e71f6;height:48px;width:48px}@-webkit-keyframes spin{to{-webkit-transform:rotate(1turn);transform:rotate(1turn)}}@keyframes spin{to{-webkit-transform:rotate(1turn);transform:rotate(1turn)}}.loading-container p{color:#6b7280;font-size:1.125rem;margin:0}.error-container{background:#fff;border-radius:12px;box-shadow:0 2px 4px rgba(0,0,0,.05);margin:2rem auto;max-width:600px;padding:3rem 1rem;text-align:center}.error-icon{font-size:3rem;margin-bottom:1rem}.error-container h3{color:#dc2626;font-size:1.5rem;margin-bottom:.5rem}.error-message{color:#6b7280;font-size:1rem;margin-bottom:1.5rem}.retry-button{background:linear-gradient(135deg,#5e71f6,#4a5fd9);border:none;border-radius:8px;color:#fff;cursor:pointer;font-size:1rem;font-weight:600;padding:.75rem 2rem;transition:all .3s ease}.retry-button:hover{box-shadow:0 4px 8px rgba(94,113,246,.3);-webkit-transform:translateY(-2px);transform:translateY(-2px)}.reviewer-info-card{align-items:center;background:#fff;border:1px solid rgba(94,113,246,.1);border-radius:16px;box-shadow:0 4px 12px rgba(0,0,0,.1);display:flex;gap:2rem;margin-bottom:3rem;padding:2rem;transition:all .3s ease}.reviewer-info-card:hover{box-shadow:0 8px 24px rgba(94,113,246,.15)}.reviewer-avatar{align-items:center;background:linear-gradient(135deg,#5e71f6,#4a5fd9);border-radius:50%;box-shadow:0 4px 12px rgba(94,113,246,.3);color:#fff;display:flex;font-size:2rem;font-weight:700;height:80px;justify-content:center;min-width:80px;width:80px}.reviewer-details{flex:1 1}.reviewer-name{color:#1a1a2e;font-size:1.75rem;font-weight:700;margin:0 0 .5rem}.reviewer-email{color:#6b7280;font-size:1rem;margin:0 0 .75rem}.reviewer-domains{align-items:center;display:flex;flex-wrap:wrap;gap:.5rem}.domains-label{color:#374151}.domain-badge,.domains-label{font-size:.875rem;font-weight:600}.domain-badge{background:rgba(94,113,246,.1);border:1px solid rgba(94,113,246,.2);border-radius:6px;color:#5e71f6;padding:.375rem .75rem}.reviewer-action{margin-left:auto}.view-papers-btn{align-items:center;background:linear-gradient(135deg,#5e71f6,#4a5fd9);border-radius:10px;box-shadow:0 4px 8px rgba(94,113,246,.2);color:#fff;display:flex;font-weight:600;gap:.5rem;padding:.875rem 1.5rem;text-decoration:none;transition:all .3s ease}.view-papers-btn:hover{box-shadow:0 6px 12px rgba(94,113,246,.3);-webkit-transform:translateY(-2px);transform:translateY(-2px)}.view-papers-btn svg{height:20px;width:20px}.stats-section{margin-bottom:3rem}.stats-grid{grid-gap:1.5rem;display:grid;gap:1.5rem;grid-template-columns:repeat(auto-fit,minmax(280px,1fr))}.stat-card{align-items:center;background:#fff;border:1px solid rgba(94,113,246,.1);border-radius:16px;box-shadow:0 4px 12px rgba(0,0,0,.1);display:flex;gap:1.5rem;overflow:hidden;padding:2rem;position:relative;transition:all .3s ease}.stat-card:before{content:"";height:4px;left:0;position:absolute;right:0;top:0}.stat-card.stat-card-total:before,.stat-card:before{background:linear-gradient(135deg,#5e71f6,#4a5fd9)}.stat-card.stat-card-completed:before{background:linear-gradient(135deg,#10b981,#059669)}.stat-card.stat-card-pending:before{background:linear-gradient(135deg,#f59e0b,#d97706)}.stat-card.stat-card-rate:before{background:linear-gradient(135deg,#8b5cf6,#7c3aed)}.stat-card:hover{box-shadow:0 8px 25px rgba(0,0,0,.15);-webkit-transform:translateY(-4px);transform:translateY(-4px)}.stat-icon{align-items:center;background:#f8fafc;border:2px solid #e2e8f0;border-radius:20px;display:flex;font-size:3rem;height:80px;justify-content:center;width:80px}.stat-content{flex:1 1}.stat-number{color:#1a1a2e;font-size:2.5rem;font-weight:700;margin-bottom:.25rem}.stat-label{color:#374151;font-size:1.125rem;font-weight:600;margin-bottom:.25rem}.stat-description{color:#6b7280;font-size:.875rem}.dates-section{margin-bottom:3rem}.dates-timeline{margin:2rem 0 0;max-width:800px;position:relative}.date-item{margin-bottom:1rem;position:relative}.date-item:hover{-webkit-transform:translateX(5px);transform:translateX(5px)}.date-content{align-items:center;background:#fff;border:2px solid #e5e7eb;border-radius:12px;box-shadow:0 2px 8px rgba(0,0,0,.08);display:flex;gap:1.25rem;padding:1.5rem;position:relative;transition:all .3s ease}.date-content:before{background:#e5e7eb;border-radius:12px 0 0 12px;bottom:0;content:"";left:0;position:absolute;top:0;width:4px}.date-item.active .date-content{border-color:#5e71f6;box-shadow:0 4px 12px rgba(94,113,246,.15)}.date-item.upcoming .date-content{border-color:#f59e0b;box-shadow:0 4px 12px rgba(245,158,11,.15)}.date-item:hover .date-content{box-shadow:0 6px 16px rgba(0,0,0,.12)}.date-item:hover .date-content:before{width:6px}.date-icon{align-items:center;background:#f3f4f6;border-radius:50%;display:flex;font-size:1.75rem;height:60px;justify-content:center;min-width:60px;transition:all .3s ease;width:60px}.date-item.active .date-icon{background:rgba(94,113,246,.1)}.date-item.upcoming .date-icon{background:rgba(245,158,11,.1)}.date-text{flex:1 1;gap:.5rem}.date-text strong{color:#1a1a2e;display:block;font-size:1rem;font-weight:600;margin-bottom:.25rem}.date-text p{color:#6b7280;font-size:.9rem;margin:0}.date-badge{border-radius:20px;font-size:.8rem;font-weight:600;letter-spacing:.5px;padding:.5rem 1rem;text-transform:uppercase;white-space:nowrap}.date-badge.active{background:rgba(94,113,246,.15);color:#4a5fd9}.date-badge.upcoming{background:rgba(245,158,11,.15);color:#d97706}.recommendations-section{margin-bottom:3rem}.recommendations-grid{grid-gap:1.5rem;display:grid;gap:1.5rem;grid-template-columns:repeat(auto-fit,minmax(250px,1fr))}.recommendation-card{background:#fff;border:2px solid transparent;border-radius:16px;box-shadow:0 4px 12px rgba(0,0,0,.08);padding:2rem;text-align:center;transition:all .3s ease}.recommendation-card:hover{box-shadow:0 8px 20px rgba(0,0,0,.12);-webkit-transform:translateY(-4px);transform:translateY(-4px)}.rec-accept{background:linear-gradient(135deg,rgba(16,185,129,.05),#fff);border-color:rgba(16,185,129,.2)}.rec-reject{background:linear-gradient(135deg,rgba(239,68,68,.05),#fff);border-color:rgba(239,68,68,.2)}.rec-icon{align-items:center;border-radius:50%;display:flex;font-size:1.75rem;font-weight:700;height:60px;justify-content:center;margin:0 auto 1rem;width:60px}.rec-accept .rec-icon{background:rgba(16,185,129,.15);color:#10b981}.rec-reject .rec-icon{background:rgba(239,68,68,.15);color:#ef4444}.rec-number{font-size:2.75rem;font-weight:700;margin-bottom:.5rem}.rec-accept .rec-number{color:#10b981}.rec-reject .rec-number{color:#ef4444}.rec-label{color:#4b5563;font-size:1rem;font-weight:600;margin-bottom:1rem}.rec-bar{background:#e5e7eb;border-radius:10px;height:10px;margin-top:1rem;overflow:hidden}.rec-bar-fill{border-radius:10px;height:100%;transition:width .8s ease}.rec-bar-accept{background:linear-gradient(90deg,#10b981,#059669)}.rec-bar-reject{background:linear-gradient(90deg,#ef4444,#dc2626)}.recent-reviews-section{margin-bottom:3rem}.section-header-with-link{align-items:flex-start;display:flex;flex-wrap:wrap;gap:1rem;justify-content:space-between;margin-bottom:1.5rem}.view-all-link{color:#5e71f6;font-size:.95rem;font-weight:600;text-decoration:none;transition:color .3s ease}.view-all-link:hover{color:#4a5fd9}.recent-reviews-list{display:flex;flex-direction:column;gap:1rem}.review-item{background:#fff;border:2px solid #e5e7eb;border-radius:12px;box-shadow:0 2px 4px rgba(0,0,0,.05);padding:1.5rem;transition:all .3s ease}.review-item:hover{border-color:#5e71f6;box-shadow:0 6px 16px rgba(94,113,246,.1);-webkit-transform:translateY(-2px);transform:translateY(-2px)}.review-header{align-items:flex-start;display:flex;gap:1rem;justify-content:space-between;margin-bottom:1rem}.review-title-section{flex:1 1}.paper-id-badge{background:linear-gradient(135deg,#5e71f6,#4a5fd9);border-radius:6px;color:#fff;display:inline-block;font-size:.75rem;font-weight:600;letter-spacing:.5px;margin-bottom:.5rem;padding:.375rem .75rem}.review-paper-title{color:#1a1a2e;font-size:1.125rem;font-weight:600;line-height:1.4;margin:0}.recommendation-badge{border-radius:20px;font-size:.875rem;font-weight:600;padding:.5rem 1rem;text-transform:capitalize;white-space:nowrap}.rec-accept,.recommendation-badge[class*=accept]{background:rgba(16,185,129,.15);color:#059669}.rec-reject,.recommendation-badge[class*=reject]{background:rgba(239,68,68,.15);color:#dc2626}.review-footer{gap:1rem}.review-date,.review-footer{align-items:center;display:flex}.review-date{color:#6b7280;font-size:.9rem;gap:.5rem}.review-date svg{height:18px;width:18px}.no-reviews{background:#fff;border:2px dashed #e5e7eb;border-radius:12px;padding:4rem 2rem;text-align:center}.no-reviews-icon{color:#9ca3af;height:80px;margin:0 auto 1.5rem;opacity:.5;width:80px}.no-reviews p{color:#6b7280;font-size:1.125rem;margin:0}.quick-actions-section{margin-bottom:3rem}.actions-grid{grid-gap:1.5rem;display:grid;gap:1.5rem;grid-template-columns:repeat(auto-fit,minmax(280px,1fr))}.action-card{background:#fff;border:2px solid #e5e7eb;border-radius:16px;box-shadow:0 2px 4px rgba(0,0,0,.05);padding:2rem;text-align:center;text-decoration:none;transition:all .3s ease}.action-card:hover{border-color:#5e71f6;box-shadow:0 8px 20px rgba(94,113,246,.15);-webkit-transform:translateY(-4px);transform:translateY(-4px)}.action-card-disabled{cursor:not-allowed;opacity:.5}.action-card-disabled:hover{border-color:#e5e7eb;box-shadow:0 2px 4px rgba(0,0,0,.05);-webkit-transform:none;transform:none}.action-icon{align-items:center;background:rgba(94,113,246,.1);border-radius:50%;color:#5e71f6;display:flex;height:70px;justify-content:center;margin:0 auto 1.25rem;transition:all .3s ease;width:70px}.action-card:hover .action-icon{background:linear-gradient(135deg,#5e71f6,#4a5fd9);color:#fff;-webkit-transform:scale(1.1);transform:scale(1.1)}.action-icon svg{height:32px;width:32px}.action-label{color:#1a1a2e;font-size:1.125rem;font-weight:600;margin:0 0 .5rem}.action-description{color:#6b7280;font-size:.9375rem;line-height:1.5;margin:0}@-webkit-keyframes fadeInUp{0%{opacity:0;-webkit-transform:translateY(20px);transform:translateY(20px)}to{opacity:1;-webkit-transform:translateY(0);transform:translateY(0)}}@keyframes fadeInUp{0%{opacity:0;-webkit-transform:translateY(20px);transform:translateY(20px)}to{opacity:1;-webkit-transform:translateY(0);transform:translateY(0)}}@media (max-width:1024px){.reviewer-dashboard-wrapper{padding:1.5rem 1rem}.actions-grid,.stats-grid{grid-template-columns:repeat(auto-fit,minmax(240px,1fr))}}@media (max-width:768px){.reviewer-dashboard-wrapper{padding:1rem .5rem}.page-title{font-size:2rem}.page-subtitle{font-size:1rem}.reviewer-info-card{align-items:flex-start;flex-direction:column;padding:1.5rem}.reviewer-avatar{font-size:1.5rem;height:60px;min-width:60px;width:60px}.reviewer-name{font-size:1.5rem}.reviewer-action{margin-left:0;width:100%}.view-papers-btn{justify-content:center;width:100%}.stats-grid{gap:1rem;grid-template-columns:1fr}.stat-card{padding:1.5rem}.stat-icon{height:60px;width:60px}.stat-icon,.stat-number{font-size:2rem}.section-title{font-size:1.25rem}.dates-timeline{max-width:100%}.date-content{align-items:flex-start;flex-direction:column;padding:1.25rem}.date-icon{font-size:1.5rem;height:50px;min-width:50px;width:50px}.date-badge{align-self:flex-start}.recommendations-grid{grid-template-columns:1fr}.rec-number{font-size:2.25rem}.section-header-with-link{align-items:flex-start;flex-direction:column}.review-header{flex-direction:column}.recommendation-badge{align-self:flex-start}.actions-grid{grid-template-columns:1fr}}@media (max-width:480px){.reviewer-dashboard-wrapper{padding:.75rem .5rem}.page-title{font-size:1.75rem}.page-subtitle{font-size:.9rem}.reviewer-info-card{border-radius:12px;padding:1.25rem}.reviewer-name{font-size:1.25rem}.reviewer-email{font-size:.875rem}.domain-badge{font-size:.75rem;padding:.25rem .5rem}.stat-card{border-radius:12px;padding:1.25rem}.stat-icon{height:50px;width:50px}.stat-icon,.stat-number{font-size:1.75rem}.stat-label{font-size:1rem}.stat-description{font-size:.8rem}.section-title{font-size:1.125rem}.date-content{padding:1rem}.date-icon{font-size:1.25rem;height:40px;min-width:40px;width:40px}.date-text strong{font-size:.9rem}.date-text p{font-size:.8rem}.date-badge{font-size:.7rem;padding:.375rem .75rem}.recommendation-card{padding:1.5rem}.rec-icon{font-size:1.5rem;height:50px;width:50px}.rec-number{font-size:2rem}.rec-label{font-size:.9rem}.review-item{padding:1.25rem}.review-paper-title{font-size:1rem}.recommendation-badge{font-size:.75rem;padding:.375rem .75rem}.action-card{padding:1.5rem}.action-icon{height:60px;width:60px}.action-icon svg{height:28px;width:28px}.action-label{font-size:1rem}.action-description{font-size:.875rem}}a:focus-visible,button:focus-visible{outline:2px solid #5e71f6;outline-offset:2px}@media print{.reviewer-dashboard-wrapper{padding:0}.action-card,.quick-actions-section,.view-papers-btn{display:none}.date-content,.recommendation-card,.review-item,.reviewer-info-card,.stat-card{-webkit-column-break-inside:avoid;border:1px solid #e5e7eb;box-shadow:none;break-inside:avoid;page-break-inside:avoid}}
/*# sourceMappingURL=main.e84f9a68.css.map*/