.CookieConsent-module__SshoEa__overlay{z-index:9999;pointer-events:none;padding:1rem;animation:.4s ease-out CookieConsent-module__SshoEa__slideUp;position:fixed;bottom:0;left:0;right:0}@keyframes CookieConsent-module__SshoEa__slideUp{0%{opacity:0;transform:translateY(100%)}to{opacity:1;transform:translateY(0)}}.CookieConsent-module__SshoEa__banner{pointer-events:auto;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:linear-gradient(135deg,#fff 0%,#f8f9fa 100%);border:1px solid #0000000f;border-radius:16px;max-width:600px;margin:0 auto;padding:1.5rem;position:relative;box-shadow:0 8px 32px #0000001f,0 2px 8px #00000014}.CookieConsent-module__SshoEa__closeButton{cursor:pointer;color:#6c757d;background:0 0;border:none;border-radius:6px;justify-content:center;align-items:center;padding:.25rem;transition:all .2s;display:flex;position:absolute;top:1rem}.CookieConsent-module__SshoEa__ltr .CookieConsent-module__SshoEa__closeButton{right:1rem}.CookieConsent-module__SshoEa__rtl .CookieConsent-module__SshoEa__closeButton{left:1rem}.CookieConsent-module__SshoEa__closeButton:hover{color:#495057;background:#0000000d}.CookieConsent-module__SshoEa__content{flex-direction:column;gap:1.25rem;display:flex}.CookieConsent-module__SshoEa__iconWrapper{background:linear-gradient(135deg,#667eea 0%,#764ba2 100%);border-radius:12px;flex-shrink:0;justify-content:center;align-items:center;width:56px;height:56px;display:flex;box-shadow:0 4px 12px #667eea4d}.CookieConsent-module__SshoEa__icon{color:#fff}.CookieConsent-module__SshoEa__textContent{flex:1}.CookieConsent-module__SshoEa__title{color:#212529;margin:0 0 .5rem;font-size:1.25rem;font-weight:700;line-height:1.3}.CookieConsent-module__SshoEa__message{color:#495057;margin:0;font-size:.9375rem;line-height:1.6}.CookieConsent-module__SshoEa__actions{flex-wrap:wrap;gap:.75rem;display:flex}.CookieConsent-module__SshoEa__acceptButton,.CookieConsent-module__SshoEa__declineButton{cursor:pointer;border:none;border-radius:10px;flex:1;justify-content:center;align-items:center;min-width:120px;padding:.75rem 1.5rem;font-size:.9375rem;font-weight:600;transition:all .2s;display:flex}.CookieConsent-module__SshoEa__acceptButton{color:#fff;background:linear-gradient(135deg,#667eea 0%,#764ba2 100%);box-shadow:0 4px 12px #667eea4d}.CookieConsent-module__SshoEa__acceptButton:hover{transform:translateY(-2px);box-shadow:0 6px 16px #667eea66}.CookieConsent-module__SshoEa__acceptButton:active{transform:translateY(0)}.CookieConsent-module__SshoEa__declineButton{color:#495057;background:#fff;border:2px solid #dee2e6}.CookieConsent-module__SshoEa__declineButton:hover{background:#f8f9fa;border-color:#adb5bd}.CookieConsent-module__SshoEa__declineButton:active{background:#e9ecef}.CookieConsent-module__SshoEa__rtl .CookieConsent-module__SshoEa__textContent{text-align:right}.CookieConsent-module__SshoEa__ltr .CookieConsent-module__SshoEa__textContent{text-align:left}@media (max-width:768px){.CookieConsent-module__SshoEa__overlay{padding:.75rem}.CookieConsent-module__SshoEa__banner{border-radius:12px;padding:1.25rem}.CookieConsent-module__SshoEa__content{gap:1rem}.CookieConsent-module__SshoEa__iconWrapper{width:48px;height:48px}.CookieConsent-module__SshoEa__icon{width:28px;height:28px}.CookieConsent-module__SshoEa__title{font-size:1.125rem}.CookieConsent-module__SshoEa__message{font-size:.875rem}.CookieConsent-module__SshoEa__actions{flex-direction:column}.CookieConsent-module__SshoEa__acceptButton,.CookieConsent-module__SshoEa__declineButton{width:100%;min-width:unset}.CookieConsent-module__SshoEa__closeButton{top:.75rem}.CookieConsent-module__SshoEa__ltr .CookieConsent-module__SshoEa__closeButton{right:.75rem}.CookieConsent-module__SshoEa__rtl .CookieConsent-module__SshoEa__closeButton{left:.75rem}}@media (max-width:480px){.CookieConsent-module__SshoEa__banner{padding:1rem}.CookieConsent-module__SshoEa__title{font-size:1rem}.CookieConsent-module__SshoEa__message{font-size:.8125rem}.CookieConsent-module__SshoEa__acceptButton,.CookieConsent-module__SshoEa__declineButton{padding:.625rem 1.25rem;font-size:.875rem}}@media (min-width:769px) and (max-width:1024px){.CookieConsent-module__SshoEa__banner{max-width:700px}}@media (min-width:1440px){.CookieConsent-module__SshoEa__banner{max-width:650px}}@media (prefers-reduced-motion:reduce){.CookieConsent-module__SshoEa__overlay{animation:none}.CookieConsent-module__SshoEa__acceptButton,.CookieConsent-module__SshoEa__declineButton,.CookieConsent-module__SshoEa__closeButton{transition:none}.CookieConsent-module__SshoEa__acceptButton:hover{transform:none}}@media (prefers-contrast:high){.CookieConsent-module__SshoEa__banner,.CookieConsent-module__SshoEa__acceptButton{border:2px solid #000}}
.session-timeout-warning-module__NS2lOa__overlay{z-index:9999;background-color:#00000080;justify-content:center;align-items:center;display:flex;position:fixed;inset:0}.session-timeout-warning-module__NS2lOa__modal{background:#fff;border-radius:8px;width:90%;max-width:400px;overflow:hidden;box-shadow:0 10px 40px #0003}.session-timeout-warning-module__NS2lOa__header{color:#fff;background:linear-gradient(135deg,#667eea 0%,#764ba2 100%);border-bottom:1px solid #e0e0e0;padding:20px}.session-timeout-warning-module__NS2lOa__title{margin:0;font-size:18px;font-weight:600}.session-timeout-warning-module__NS2lOa__content{padding:24px}.session-timeout-warning-module__NS2lOa__message{color:#333;margin:0 0 16px;font-size:14px;line-height:1.5}.session-timeout-warning-module__NS2lOa__checkboxContainer{align-items:center;gap:8px;margin-top:16px;display:flex}.session-timeout-warning-module__NS2lOa__checkbox{cursor:pointer;accent-color:#667eea;width:18px;height:18px}.session-timeout-warning-module__NS2lOa__checkboxLabel{color:#555;cursor:pointer;margin:0;font-size:14px}.session-timeout-warning-module__NS2lOa__footer{background-color:#f9f9f9;border-top:1px solid #e0e0e0;gap:12px;padding:16px 24px;display:flex}.session-timeout-warning-module__NS2lOa__logoutBtn,.session-timeout-warning-module__NS2lOa__continueBtn{cursor:pointer;border:none;border-radius:6px;flex:1;padding:10px 16px;font-size:14px;font-weight:600;transition:all .3s}.session-timeout-warning-module__NS2lOa__logoutBtn{color:#333;background-color:#f5f5f5;border:1px solid #ddd}.session-timeout-warning-module__NS2lOa__logoutBtn:hover{background-color:#e0e0e0}.session-timeout-warning-module__NS2lOa__continueBtn{color:#fff;background:linear-gradient(135deg,#667eea 0%,#764ba2 100%)}.session-timeout-warning-module__NS2lOa__continueBtn:hover{transform:translateY(-2px);box-shadow:0 4px 12px #667eea66}
#nprogress{pointer-events:none;z-index:9999}#nprogress .bar{z-index:1031;background:linear-gradient(135deg,#2977ba 0%,#3f3f87 25%,#cc2889 60%,#2977ba 100%) 0 0/200% 100%;width:100%;height:3px;transition:all .2s cubic-bezier(.4,0,.2,1);animation:2s linear infinite shimmer;position:fixed;top:0;left:0;box-shadow:0 0 10px #ff00004d,0 1px 3px #f003,0 0 0 1px #ff00001a}@keyframes shimmer{0%{background-position:-200% 0}to{background-position:200% 0}}#nprogress .peg{opacity:1;background:linear-gradient(90deg,#0000 0%,#fff6 50%,#fffc 70%,#fff 100%);width:120px;height:100%;animation:1.5s ease-in-out infinite alternate pegGlow;display:block;position:absolute;right:0;transform:rotate(3deg)translateY(-4px);box-shadow:0 0 15px #f009,0 0 8px #f006,0 0 3px #fffc}@keyframes pegGlow{0%{box-shadow:0 0 15px #f009,0 0 8px #f006,0 0 3px #fffc}to{box-shadow:0 0 20px #f00c,0 0 12px #f009,0 0 5px #fff}}#nprogress .spinner,#nprogress .spinner-icon{display:none!important}@media (max-width:768px){#nprogress .bar{height:2px}#nprogress .peg{width:80px}}@media (-webkit-min-device-pixel-ratio:2),(min-resolution:192dpi){#nprogress .bar{height:3px;box-shadow:0 0 12px #f006,0 1px 4px #ff00004d,0 0 0 1px #ff000026}}@media (prefers-color-scheme:dark){#nprogress .bar{box-shadow:0 0 10px #f006,0 1px 3px #ff00004d,0 0 0 1px #f003}}@media (prefers-reduced-motion:reduce){#nprogress .bar,#nprogress .peg{animation:none}#nprogress .bar{transition:width .3s ease-out}}#nprogress .bar{will-change:width;contain:layout style paint}#nprogress .peg{will-change:transform;contain:layout style paint}
