﻿body,html{font-family:'Helvetica Neue',Helvetica,Arial,sans-serif}.btn-link,a{color:#006bb7}a{text-decoration:none!important}.btn:focus,.form-control:focus,.rz-dropdown:focus,button:focus,input:focus,select:focus,textarea:focus{outline:0!important;box-shadow:none!important;border-color:inherit}h1:focus{outline:0}.blazor-error-boundary{background:url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iNTYiIGhlaWdodD0iNDkiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgeG1sbnM6eGxpbms9Imh0dHA6Ly93d3cudzMub3JnLzE5OTkveGxpbmsiIG92ZXJmbG93PSJoaWRkZW4iPjxkZWZzPjxjbGlwUGF0aCBpZD0iY2xpcDAiPjxyZWN0IHg9IjIzNSIgeT0iNTEiIHdpZHRoPSI1NiIgaGVpZ2h0PSI0OSIvPjwvY2xpcFBhdGg+PC9kZWZzPjxnIGNsaXAtcGF0aD0idXJsKCNjbGlwMCkiIHRyYW5zZm9ybT0idHJhbnNsYXRlKC0yMzUgLTUxKSI+PHBhdGggZD0iTTI2My41MDYgNTFDMjY0LjcxNyA1MSAyNjUuODEzIDUxLjQ4MzcgMjY2LjYwNiA1Mi4yNjU4TDI2Ny4wNTIgNTIuNzk4NyAyNjcuNTM5IDUzLjYyODMgMjkwLjE4NSA5Mi4xODMxIDI5MC41NDUgOTIuNzk1IDI5MC42NTYgOTIuOTk2QzI5MC44NzcgOTMuNTEzIDI5MSA5NC4wODE1IDI5MSA5NC42NzgyIDI5MSA5Ny4wNjUxIDI4OS4wMzggOTkgMjg2LjYxNyA5OUwyNDAuMzgzIDk5QzIzNy45NjMgOTkgMjM2IDk3LjA2NTEgMjM2IDk0LjY3ODIgMjM2IDk0LjM3OTkgMjM2LjAzMSA5NC4wODg2IDIzNi4wODkgOTMuODA3MkwyMzYuMzM4IDkzLjAxNjIgMjM2Ljg1OCA5Mi4xMzE0IDI1OS40NzMgNTMuNjI5NCAyNTkuOTYxIDUyLjc5ODUgMjYwLjQwNyA1Mi4yNjU4QzI2MS4yIDUxLjQ4MzcgMjYyLjI5NiA1MSAyNjMuNTA2IDUxWk0yNjMuNTg2IDY2LjAxODNDMjYwLjczNyA2Ni4wMTgzIDI1OS4zMTMgNjcuMTI0NSAyNTkuMzEzIDY5LjMzNyAyNTkuMzEzIDY5LjYxMDIgMjU5LjMzMiA2OS44NjA4IDI1OS4zNzEgNzAuMDg4N0wyNjEuNzk1IDg0LjAxNjEgMjY1LjM4IDg0LjAxNjEgMjY3LjgyMSA2OS43NDc1QzI2Ny44NiA2OS43MzA5IDI2Ny44NzkgNjkuNTg3NyAyNjcuODc5IDY5LjMxNzkgMjY3Ljg3OSA2Ny4xMTgyIDI2Ni40NDggNjYuMDE4MyAyNjMuNTg2IDY2LjAxODNaTTI2My41NzYgODYuMDU0N0MyNjEuMDQ5IDg2LjA1NDcgMjU5Ljc4NiA4Ny4zMDA1IDI1OS43ODYgODkuNzkyMSAyNTkuNzg2IDkyLjI4MzcgMjYxLjA0OSA5My41Mjk1IDI2My41NzYgOTMuNTI5NSAyNjYuMTE2IDkzLjUyOTUgMjY3LjM4NyA5Mi4yODM3IDI2Ny4zODcgODkuNzkyMSAyNjcuMzg3IDg3LjMwMDUgMjY2LjExNiA4Ni4wNTQ3IDI2My41NzYgODYuMDU0N1oiIGZpbGw9IiNGRkU1MDAiIGZpbGwtcnVsZT0iZXZlbm9kZCIvPjwvZz48L3N2Zz4=) 1rem/1.8rem no-repeat,#b32121;padding:1rem 1rem 1rem 3.7rem;color:#fff}.apz-header,.rz-layout{background-color:var(--apz-bg)!important}.blazor-error-boundary::after{content:"An error has occurred."}:root{--rz-primary:#484b4e!important;--apz-bg:#f6f8fc!important;--apz-active-item:#d3e3fd!important;--apz-hover-item:#eaf1fb!important;--apz-text:#444746!important}.apz-header{box-shadow:none!important;border:none!important}.gmail-profile-modal{position:absolute;top:55px;right:0;width:300px;background:#fff;border-radius:28px;padding:24px;border:1px solid #e0e0e0;z-index:1001;box-shadow:0 4px 6px -1px rgba(0,0,0,.1),0 10px 15px -3px rgba(0,0,0,.1);opacity:0;visibility:hidden;transform:translateY(-10px) scale(.95);transition:.2s cubic-bezier(.4, 0, .2, 1);pointer-events:none;transform-origin:top right}.gmail-profile-modal.is-visible{opacity:1;visibility:visible;transform:translateY(0) scale(1);pointer-events:auto}.profile-trigger{cursor:pointer;padding:4px;border-radius:50%;transition:background-color .2s;display:flex;align-items:center;justify-content:center}.profile-trigger:hover{background-color:rgba(68,71,70,.1)}.manage-btn{border:1px solid #747775;border-radius:10px;padding:8px 20px;color:#041e49!important;font-weight:500;text-decoration:none;margin-top:15px;display:inline-block}.rz-body{background-color:var(--apz-bg)!important;padding-right:16px!important;padding-bottom:16px!important}.apz-body-content{background-color:#fff!important;border-radius:16px!important;min-height:calc(100vh - 80px)!important;padding:24px!important}.apz-sidebar,.rz-panel-menu,.rz-sidebar{background-color:#f6f8fc!important}.rz-sidebar-expanded{width:17rem!important}.apz-sidebar{border:none!important;transition:width .3s cubic-bezier(.4, 0, .2, 1)!important;overflow:hidden!important;display:block!important;overflow-x:hidden!important;overflow-y:auto!important;height:calc(100vh - 64px);scrollbar-width:thin;scrollbar-color:transparent transparent}.apz-sidebar::-webkit-scrollbar{width:5px}.apz-sidebar::-webkit-scrollbar-track{background:0 0}.apz-sidebar::-webkit-scrollbar-thumb{background:0 0;border-radius:10px}.apz-sidebar:hover::-webkit-scrollbar-thumb{background:#dadce0}.apz-sidebar::-webkit-scrollbar-thumb:hover{background:#bdc1c6}.apz-sidebar:hover{scrollbar-color:#dadce0 transparent}.apz-sidebar:not(.rz-sidebar-expanded){width:0!important}.apz-sidebar:not(.rz-sidebar-expanded) .rz-navigation-item-text{opacity:0;transition:opacity .2s ease-in-out;pointer-events:none}.apz-sidebar.rz-sidebar-expanded .rz-navigation-item-text{opacity:1;transition:opacity .3s ease-in-out .1s}.rz-sidebar.rz-sidebar-start{border-inline-end:none!important}.apz-sidebar .rz-pt-2{padding:8px!important}.rz-navigation-item-wrapper{margin:2px 8px!important;border-radius:8px!important;padding:0 16px!important;height:40px!important;display:flex!important;align-items:center!important;color:#444746!important;cursor:pointer!important;transition:background-color .2s!important}.rz-navigation-item-link,.rz-navigation-item-link:active,.rz-navigation-item-link:focus{background-color:transparent!important;background-image:none!important;box-shadow:none!important;outline:0!important;text-decoration:none!important;display:flex!important;align-items:center!important;width:100%!important;height:100%!important}.rz-navigation-item-wrapper:hover{background-color:#f1f3f4!important}.rz-navigation-item-wrapper.rz-state-selected{background-color:#e8f0fe!important;color:#1a73e8!important;font-weight:500!important}.rz-navigation-item-icon{margin-right:12px!important;font-size:20px!important;display:flex!important;align-items:center!important;color:inherit!important}.rz-navigation-menu{padding:0!important;margin:0!important}.rz-navigation-menu .rz-navigation-item-wrapper{margin-left:12px!important;height:36px!important;font-size:13px!important}.rz-navigation-menu .rz-navigation-item{border-left:1px solid #e0e0e0!important;margin-left:28px!important}.section-label{font-size:11px!important;font-weight:700!important;color:#80868b!important;text-transform:uppercase;letter-spacing:.8px;margin:16px 0 8px 16px!important;display:block}.rz-navigation-item-icon-children{font-size:14px!important;color:#5f6368!important}.rz-panel-menu .rz-navigation-item{border-block-end:none!important}.menu-toggle-btn{width:40px;height:40px;display:flex;align-items:center;justify-content:center;border-radius:50%;cursor:pointer;transition:background .3s}.menu-toggle-btn:hover{background-color:rgba(0,0,0,.05)}.hamburger-box{width:20px;height:13px;position:relative;display:flex;flex-direction:column;justify-content:space-between}.hamburger-box span{display:block;height:1px;background-color:#5f6368;border-radius:2px;transition:.3s cubic-bezier(.4, 0, .2, 1);position:absolute;left:0}.line-1{top:0;width:12px}.line-2{top:6px;width:16px}.line-3{top:12px;width:20px}.menu-toggle-btn.is-active .line-1{width:20px;left:0}.menu-toggle-btn.is-active .line-2{width:16px;left:4px}.menu-toggle-btn.is-active .line-3{width:12px;left:8px}.menu-toggle-btn:hover span{background-color:#1a73e8}.gmail-profile-overlay {position: fixed;top: 0;left: 0;width: 100vw;height: 100vh;z-index: 998; background: transparent;}::-webkit-scrollbar {display: none;}* {-ms-overflow-style: none;scrollbar-width: none;}.rz-dialog {border-radius: 24px !important;overflow: hidden !important;box-shadow: 0 25px 50px -12px rgba(0, 0, 0, 0.3) !important;border: none !important;}.rz-dialog-titlebar {background: linear-gradient(135deg, #bababa 0%, #fafafa 100%) !important;color: white !important;padding: 1.5rem 2rem !important;font-weight: 700 !important;text-transform: uppercase;letter-spacing: 1.5px;}.rz-dialog-title {color: #323140 !important;font-size: 1.1rem !important;}.rz-dialog-titlebar-close {color: white !important;background: rgba(255, 255, 255, 0.15) !important;border-radius: 10px !important;transition: all 0.3s ease;}.rz-dialog-titlebar-close:hover {background: rgba(255, 255, 255, 0.25) !important;}.rz-dialog-content {padding: 0 !important;background-color: #ffffff !important;}.rz-textbox, .rz-dropdown, .rz-numeric-input, .custom-input {border-radius: 12px !important;border: 1px solid #e0e0e0 !important;background-color: #fcfcfc !important;height: 45px !important;display: inline-flex !important;align-items: center !important;transition: border 0.3s, box-shadow 0.3s !important;}.rz-dropdown-label, .rz-inputtext, .rz-spinner-input, .rz-numeric-input input {line-height: 45px !important;height: 45px !important;padding: 0 12px !important;display: flex !important;align-items: center !important;border: none !important;outline: none !important;box-shadow: none !important;background: transparent !important;width: 100% !important;}.rz-dropdown-trigger {height: 45px !important;display: flex !important;align-items: center !important;}.rz-state-focus, .rz-state-focused {border-color: #1a1a1a !important;box-shadow: 0 0 0 3px rgba(0, 0, 0, 0.05) !important;}.btn-matt-black {background: linear-gradient(135deg, #1a1a1a 0%, #434343 100%) !important;border-radius: 12px !important;height: 45px !important;border: none !important;font-weight: 700 !important;color: white !important;padding: 0 2rem !important;box-shadow: 0 4px 12px rgba(0,0,0,0.15) !important;display: inline-flex !important;align-items: center !important;justify-content: center !important;}.rz-datepicker {border-radius: 12px;border: 1px solid #e0e0e0;}.custom-footer {border-top: 1px solid #f0f0f0;}.custom-validator {font-size: 0.7rem !important;position: absolute !important;bottom: -18px !important;color: #dc3545 !important;}.rz-text-uppercase {text-transform: uppercase !important;letter-spacing: 1px !important;}.rz-color-black {color: #1a1a1a !important;}.rz-background-color-white {background-color: #ffffff !important;}.rz-dialog-confirm .rz-dialog-titlebar {background: linear-gradient(135deg, #bababa 0%, #fafafa 100%) !important;border-bottom: none !important;}.rz-dialog-confirm .rz-dialog-content {padding: 2rem !important;text-align: center;background: #ffffff !important;}.rz-dialog-confirm .rz-dialog-message {font-size: 1.1rem !important;color: #333 !important;margin-bottom: 1.5rem !important;}.rz-dialog-confirm .rz-dialog-buttons {justify-content: center !important;gap: 1rem;}.rz-dialog-confirm .rz-button.rz-primary {background: #1a1a1a !important;border-radius: 10px !important;padding: 0.5rem 2rem !important;font-weight: 600 !important;border: none !important;box-shadow: 0 4px 12px rgba(0,0,0,0.2) !important;}.rz-dialog-confirm .rz-button.rz-light {background: #f8f9fa !important;color: #888 !important;border-radius: 10px !important;border: 1px solid #eee !important;}
