.branding-form .branding-check{min-height:44px;cursor:pointer;gap:12px!important;line-height:1.5}.branding-form .branding-check input[type=checkbox],.debug-console .debug-tools input[type=checkbox]{appearance:none!important;display:inline-grid!important;place-content:center;flex:0 0 18px!important;width:18px!important;height:18px!important;min-width:18px!important;min-height:18px!important;max-width:18px!important;max-height:18px!important;padding:0!important;margin:0!important;border:1.5px solid #8b9eaf!important;border-radius:5px!important;background:#fff!important;box-shadow:none!important;cursor:pointer}.branding-form .branding-check input:checked,.debug-console .debug-tools input:checked{background:#226579!important;border-color:#226579!important}.branding-form .branding-check input:checked:after,.debug-console .debug-tools input:checked:after{content:'';width:8px;height:5px;border-left:2px solid white;border-bottom:2px solid white;transform:translateY(-1px) rotate(-45deg)}.branding-form .branding-check input:focus-visible,.debug-console .debug-tools input:focus-visible{outline:3px solid #c9a568!important;outline-offset:3px}.sidebar .sidebar-about{display:flex;align-items:center;gap:12px;flex-shrink:0;margin:8px 20px 12px;padding:14px 16px;border:1px solid #344962;border-radius:12px;background:#ffffff06;color:#cad8e6;font-size:13px}.sidebar .sidebar-about:hover,.sidebar .sidebar-about.active{background:#ffffff12;color:#f1d49b;border-color:#8a754d}.sidebar-about .icon{width:20px;height:20px}.branding-gate{max-width:520px;margin:40px auto;padding:36px;border:1px solid #dce5ec;border-top:3px solid #bd9b59;border-radius:24px;background:#fff;box-shadow:0 20px 50px #10243c0b}.branding-gate-icon{display:grid;place-items:center;width:58px;height:58px;background:#eef4f7;color:#245b6d;border-radius:17px;margin-bottom:24px}.branding-gate-icon .icon{width:28px;height:28px}.branding-gate h1{font-size:30px;margin:12px 0}.branding-gate p,.branding-gate small{color:#63798b;line-height:1.7}.branding-gate form{display:grid;gap:12px;margin:26px 0}.branding-gate input{padding:14px;border:1px solid #cbd8e3;border-radius:10px;font:inherit;width:100%;box-sizing:border-box}.branding-gate small{display:block;font-size:12px}@media(max-width:600px){.branding-gate{margin:16px auto;padding:24px}.branding-gate h1{font-size:26px}}

#operations-security .ip-unlock-label{display:grid;gap:6px;font-size:11px;margin-bottom:8px}#operations-security .ip-unlock-label input{max-width:180px}#operations-security .danger{background:#b23d4c;color:white}
