html{margin-top:0!important}.avs-external #wpadminbar,.system-page #wpadminbar{display:none!important}.avs-external{background:#fff}.avs-public-header{height:78px;background:#fff;border-bottom:1px solid #dce8ec;display:flex;align-items:center;position:relative;z-index:20}.avs-public-header .container{display:flex;align-items:center;justify-content:space-between}.avs-public-header img{width:155px;display:block}.avs-public-header nav{display:flex;align-items:center;gap:26px;font-size:13px;font-weight:700}.avs-public-header nav a{color:#173442}.avs-public-header nav a:hover{color:#08789d}.avs-public-header nav span{background:#eff7fa;color:#08789d;padding:9px 13px;border-radius:5px}.avs-error,.avs-success{padding:12px 15px;border-radius:5px;font-size:12px;margin:14px 0}.avs-error{background:#fff0f0;color:#a53232;border:1px solid #f0c8c8}.avs-success{background:#e3f7ed;color:#14734c;border:1px solid #bbe8d1}.avs-logout{border:1px solid rgba(255,255,255,.45);padding:10px 16px;border-radius:5px;color:#fff;font-size:12px}.staff-login-card .avs-error{margin:20px 0}.staff-login-card form label{margin-top:15px}.staff-login-card form input{margin-top:7px}.os-top a{background:#08789d;color:#fff;border-radius:5px;padding:10px 14px;font-size:11px;font-weight:800}.os-user>a{font-size:10px;color:#9bb4be}.avs-os-modal,.avs-register-modal{position:fixed;inset:0;background:rgba(4,25,36,.72);z-index:300;display:grid;place-items:center;padding:20px}.avs-os-modal[hidden],.avs-register-modal[hidden]{display:none}.avs-os-modal form,.avs-register-modal form{position:relative;background:#fff;width:min(500px,100%);max-height:90vh;overflow:auto;padding:35px;border-radius:10px;box-shadow:0 25px 80px rgba(0,0,0,.3)}.avs-os-modal form>small{color:#08789d;font-weight:800;letter-spacing:1.3px}.avs-os-modal h2,.avs-register-modal h2{font:800 25px Manrope;margin:7px 0 20px}.avs-os-modal label,.avs-register-modal label{display:block;font-size:12px;font-weight:700;margin:14px 0}.avs-os-modal input,.avs-os-modal select,.avs-os-modal textarea,.avs-register-modal input{width:100%;border:1px solid #cddde3;border-radius:5px;padding:11px;display:block;margin-top:6px}.avs-os-close,.avs-register-close{position:absolute;right:15px;top:10px;border:0;background:none;font-size:27px}.avs-register-toggle{margin-top:9px}.avs-register-message{font-size:12px;text-align:center}.avs-wordpress #wpadminbar{display:none}.avs-wordpress{margin-top:0!important}.avs-wordpress .store-logo img{max-width:145px}.avs-wordpress .catalog-price .woocommerce-Price-amount{font:inherit}.avs-wordpress .catalog-price del{font-size:12px;color:#8498a0}.avs-wordpress .catalog-price ins{text-decoration:none}.avs-wordpress .catalog-buy-row button{cursor:pointer}.avs-wordpress .store-logo{cursor:pointer}.avs-wordpress .header-shortcuts a,.avs-wordpress .hero-ctas a,.avs-wordpress .support-copy a{cursor:pointer}.avs-wordpress .mobile-store-drawer{z-index:1000}.avs-wordpress .mobile-drawer-mask{z-index:990}.avs-wordpress a:focus,.avs-wordpress button:focus{outline:2px solid #f2992e;outline-offset:2px}
@media(max-width:760px){.avs-public-header{height:65px}.avs-public-header img{width:120px}.avs-public-header nav{gap:12px}.avs-public-header nav a:nth-child(-n+2),.avs-public-header nav span{display:none}.avs-public-header nav a{font-size:11px}.service-page{padding-top:30px}.portal-top{padding-top:35px}.os-top>div:last-child{display:flex}.avs-os-modal form,.avs-register-modal form{padding:27px 20px}.avs-wordpress .store-header{top:0}}
