.v2404-page-hidden{display:none!important}
.v2404-admin-page{--admin-ink:#18314f;--admin-muted:#6d7f90;--admin-line:#d9e4ec;position:relative!important;inset:auto!important;z-index:auto!important;display:block!important;box-sizing:border-box;width:100%!important;min-height:0!important;padding:28px 30px!important;background:#f3f6f9!important;backdrop-filter:none!important;color:#304558;font-family:Montserrat,sans-serif}
.v2404-admin-page>section,.v2404-admin-page>.v61-manager-panel{box-sizing:border-box;width:100%!important;max-width:1480px!important;height:auto!important;min-height:0!important;max-height:none!important;margin:0 auto!important;border-radius:0!important;background:transparent!important;box-shadow:none!important;overflow:visible!important}
.v2404-admin-page header{display:flex!important;align-items:flex-end!important;justify-content:space-between!important;margin:0 0 20px!important;padding:0!important;border:0!important;background:transparent!important;color:var(--admin-ink)!important}
.v2404-admin-page header small{color:#5d9aca!important;font-size:10px!important;font-weight:700!important;letter-spacing:.16em!important}
.v2404-admin-page header h2{margin:5px 0 4px!important;color:var(--admin-ink)!important;font:600 27px Cinzel,serif!important}
.v2404-admin-page header p{margin:0!important;color:var(--admin-muted)!important;font-size:12px!important}
.v2404-admin-page header [data-close]{display:none!important}
.v61-manager.v2404-admin-page>.v61-manager-panel{display:grid!important;grid-template-columns:220px minmax(0,1fr)!important;grid-template-rows:auto 1fr!important;gap:0 18px!important}
.v61-manager.v2404-admin-page header{grid-column:1/-1!important}
.v61-manager.v2404-admin-page nav{padding:10px!important;border:1px solid var(--admin-line)!important;border-radius:11px!important;background:#fff!important;align-self:start!important}
.v61-manager.v2404-admin-page nav button{padding:9px 11px!important;font-size:12px!important}
.v61-manager.v2404-admin-page main,.v73-settings.v2404-admin-page>section,.v89-security.v2404-admin-page>section,.v120-admin.v2404-admin-page>section{padding:0!important}
.v61-manager.v2404-admin-page main{overflow:visible!important}
.v61-manager.v2404-admin-page form{margin:0 0 14px!important}
.v61-manager.v2404-admin-page .v61-manager-title{margin-bottom:14px!important}
.v73-settings.v2404-admin-page>section,.v89-security.v2404-admin-page>section,.v120-admin.v2404-admin-page>section{display:block!important}
.v73-settings.v2404-admin-page [data-list],.v89-security.v2404-admin-page main,.v120-admin.v2404-admin-page main{padding:18px 20px!important;border:1px solid var(--admin-line)!important;border-radius:11px!important;background:#fff!important;overflow:visible!important}
.v73-settings.v2404-admin-page details{padding:16px 20px!important;border:1px solid var(--admin-line)!important;border-radius:11px!important;background:#fff!important}
.v73-settings.v2404-admin-page .v73-tabs{display:flex;gap:5px;margin:0 0 14px;padding:0;border-bottom:1px solid var(--admin-line);overflow-x:auto}
.v73-settings.v2404-admin-page .v73-tabs button{flex:0 0 auto;margin:0 0 -1px;padding:9px 13px;border:1px solid transparent;border-bottom-color:var(--admin-line);border-radius:7px 7px 0 0;background:transparent;color:#60758a;font:600 11px Montserrat,sans-serif;cursor:pointer}
.v73-settings.v2404-admin-page .v73-tabs button:hover{color:var(--admin-ink);background:#edf3f7}
.v73-settings.v2404-admin-page .v73-tabs button.active{border-color:var(--admin-line);border-bottom-color:#fff;background:#fff;color:var(--admin-ink)}
.v73-settings.v2404-admin-page [data-list]{min-height:180px}
.v73-settings.v2404-admin-page .v73-group{margin:0!important}
.v73-settings.v2404-admin-page .v73-group h3{margin:0 0 10px;font-size:11px}
.v73-settings.v2404-admin-page .v73-rule{padding:8px 0!important}
.v73-settings.v2404-admin-page details{margin-top:14px!important}
.v120-admin.v2404-admin-page nav{display:flex!important;gap:5px!important;margin-bottom:14px!important;padding:0!important;border:0!important;background:transparent!important}
.v120-admin.v2404-admin-page nav button{padding:9px 14px!important;border:1px solid var(--admin-line)!important;background:#fff!important;color:var(--admin-ink)!important}
.v120-admin.v2404-admin-page nav button.active{border-color:var(--admin-ink)!important;background:var(--admin-ink)!important;color:#fff!important}
.v120-admin.v2404-admin-page .v120-grid{grid-template-columns:repeat(auto-fit,minmax(260px,1fr))!important}
.v89-security.v2404-admin-page main{max-width:760px!important}
.v107-admin-submenu .v2404-menu-active{background:#dfeaf3!important;color:#17365f!important;font-weight:700!important;box-shadow:none!important;outline:0!important}
.v107-admin-submenu .v107-admin-item{box-sizing:border-box!important;min-width:0!important;padding:7px 8px!important;white-space:normal!important;line-height:1.25!important}
.v107-admin-submenu .v107-admin-item:focus{outline:0!important;box-shadow:none!important}
@media(max-width:900px){.v2404-admin-page{padding:20px!important}.v61-manager.v2404-admin-page>.v61-manager-panel{grid-template-columns:1fr!important}.v61-manager.v2404-admin-page nav{display:flex!important;overflow-x:auto!important;margin-bottom:14px!important}.v61-manager.v2404-admin-page nav button{white-space:nowrap!important}}
@media(max-width:700px){.v2404-admin-page{padding:14px!important}.v2404-admin-page header h2{font-size:22px!important}.v73-settings.v2404-admin-page [data-list],.v89-security.v2404-admin-page main,.v120-admin.v2404-admin-page main{padding:14px!important}}
