/* Administrator credentials and compact financial audit. */
.nx67-secret-field{display:flex;align-items:center;gap:8px}.nx67-secret-field input{flex:1;min-width:0}.nx67-secret-field button{flex:none!important;width:auto!important;padding:9px 12px!important;border-radius:7px!important;background:#eaf4ff!important;color:#24628d!important;border:1px solid #bdd9ed!important;font-size:12px!important;cursor:pointer}.nx67-readiness{padding:11px 13px;background:#edf6ff;border:1px solid #cee2f3;border-radius:9px;color:#315e7c;font-size:13px}.nx67-fin-log{margin:24px 0 10px;border:1px solid #cfdfeb;border-radius:12px;background:#fff;color:#274d68;font-size:13px}.nx67-fin-log>summary{padding:15px 18px;cursor:pointer;font-weight:750;list-style:disclosure-closed}.nx67-fin-log>summary span{float:right;color:#7590a3;font-size:11px;font-weight:500}.nx67-log-body{padding:2px 16px 16px}.nx67-log-body>p{color:#658196;font-size:12px}.nx67-log-filter{display:flex!important;gap:8px;align-items:end;flex-wrap:wrap}.nx67-log-filter label{display:grid;gap:5px;flex:1 1 200px;font-size:12px}.nx67-log-filter input{padding:9px 11px;border:1px solid #bfd6e7;border-radius:7px;background:#f8fbff;color:#244960}.nx67-log-filter button,.nx67-log-actions button{background:#edf6ff!important;color:#255d85!important;border:1px solid #c6dfef!important;padding:9px 12px!important;border-radius:7px!important;width:auto!important;cursor:pointer;font-size:12px}.nx67-log-actions{margin:12px 0}.nx67-log-actions form{display:flex!important;gap:8px;flex-wrap:wrap}.nx67-log-actions small{display:block;margin-top:8px}.nx67-log-scroll{max-height:440px;overflow:auto;border:1px solid #e0ebf4;border-radius:8px}.nx67-log-scroll table{width:100%;border-collapse:collapse;font-size:11px;min-width:740px}.nx67-log-scroll th{position:sticky;top:0;background:#edf6ff;text-align:left;padding:10px 8px;z-index:1}.nx67-log-scroll td{padding:9px 8px;border-bottom:1px solid #e4edf5;vertical-align:top;overflow-wrap:anywhere;max-width:220px}.nx67-log-scroll td small{display:block;color:#7890a3;font-size:10px;margin-top:4px}.nx67-alert{padding:12px;background:#fff6e5;border:1px solid #f3d69e;border-radius:8px;color:#856024;font-size:12px}.nx67-alert p{margin:7px 0!important;font-size:11px!important}.nx67-pages{display:flex;gap:14px;margin:12px 0 0}.nx67-pages a{color:#1779bd}
/* Public footer: a consistent five-action dock, with vector icons that follow the selected palette. */
body#nxSitePublicBody.nxsp-standalone #nexaSite3831 .ns3831-bottomnav{position:fixed!important;left:50%!important;right:auto!important;bottom:0!important;transform:translateX(-50%)!important;width:min(100%,445px)!important;max-width:100vw!important;box-sizing:border-box!important;display:grid!important;grid-template-columns:repeat(5,minmax(0,1fr))!important;gap:3px!important;padding:8px 8px calc(8px + env(safe-area-inset-bottom,0px))!important;min-height:74px!important;height:auto!important;background:var(--site-card,#fff)!important;border:1px solid var(--site-border,#ddd)!important;border-bottom:0!important;border-radius:19px 19px 0 0!important;box-shadow:0 -6px 24px #172c4310!important;z-index:100!important;overflow:visible!important}
body#nxSitePublicBody.nxsp-standalone #nexaSite3831 .ns3831-bottomnav .ns3831-bottom-item{box-sizing:border-box!important;display:flex!important;flex-direction:column!important;align-items:center!important;justify-content:center!important;gap:5px!important;min-width:0!important;width:100%!important;min-height:52px!important;height:auto!important;margin:0!important;padding:5px 0!important;background:transparent!important;border:0!important;border-radius:12px!important;box-shadow:none!important;color:var(--site-text)!important;transform:none!important;position:relative!important;overflow:visible!important}
body#nxSitePublicBody.nxsp-standalone #nexaSite3831 .ns3831-bottomnav .ns3831-bottom-item:before,body#nxSitePublicBody.nxsp-standalone #nexaSite3831 .ns3831-bottomnav .ns3831-bottom-item:after{content:none!important;display:none!important}
body#nxSitePublicBody.nxsp-standalone #nexaSite3831 .ns3831-bottomnav .ns3831-bottom-item.is-active{color:var(--site-accent)!important;background:color-mix(in srgb,var(--site-accent) 10%,transparent)!important}
body#nxSitePublicBody.nxsp-standalone #nexaSite3831 .ns3831-bottomnav .ns3831-bottom-item .nx64-icon{width:23px!important;height:23px!important;min-height:23px!important;flex:0 0 23px!important;fill:none!important;stroke:currentColor!important;stroke-width:1.7!important;filter:none!important}
body#nxSitePublicBody.nxsp-standalone #nexaSite3831 .ns3831-bottomnav .ns3831-bottom-item small{font-family:inherit!important;font-size:10px!important;font-weight:650!important;line-height:1.2!important;transform:none!important;margin:0!important;padding:0!important;color:inherit!important;opacity:.8}
body#nxSitePublicBody.nxsp-standalone #nexaSite3831 .ns3831-bottomnav .ns3831-bottom-item.is-special .nxsite-chest-nav-image{width:45px!important;height:45px!important;max-width:45px!important;min-height:45px!important;transform:none!important;margin:-9px 0 -7px!important;position:relative!important;border:0!important;background:transparent!important;filter:drop-shadow(0 2px 4px #0002)!important;box-shadow:none!important;overflow:visible!important}
body#nxSitePublicBody.nxsp-standalone #nexaSite3831 .ns3831-bottomnav .ns3831-bottom-item.is-special .nxsite-chest-nav-image img{width:100%!important;height:100%!important;object-fit:contain!important;border-radius:50%!important}
body#nxSitePublicBody.nxsp-standalone #nexaSite3831{padding-bottom:calc(90px + env(safe-area-inset-bottom,0px))!important}
/* Remove stale dark label strips and oversized spacing visible in the reference screenshot. */
body#nxSitePublicBody.nxsp-standalone #nexaSite3831 .ns3831-provider .ns3831-provider-name{background:transparent!important;border-radius:0!important;padding:3px 1px!important;line-height:1.2!important;font-size:11px!important;text-shadow:none!important}
body#nxSitePublicBody.nxsp-standalone #nexaSite3831 .ns3831-provider{border:1px solid var(--site-border)!important;border-radius:11px!important;padding:9px 5px!important;min-width:76px!important;gap:4px!important;background:var(--site-card)!important;color:var(--site-text)!important}
body#nxSitePublicBody.nxsp-standalone #nexaSite3831 .ns3831-provider .ns3831-provider-icon{background:transparent!important;border:0!important;box-shadow:none!important}
body#nxSitePublicBody.nxsp-standalone #nexaSite3831 .ns3831-provider img{object-fit:contain!important;max-height:32px!important;filter:drop-shadow(0 0 1px #314d6455)}
body#nxSitePublicBody.nxsp-standalone #nexaSite3831 .ns3831-notice-text{background:transparent!important;border:0!important}
body#nxSitePublicBody.nxsp-standalone #nexaSite3831 .ns3831-games-heading{padding:12px 10px!important;border-radius:11px!important;border:1px solid var(--site-border)!important;box-shadow:none!important;min-height:0!important}
body#nxSitePublicBody.nxsp-standalone #nexaSite3831 .ns3831-games-heading button{background:transparent!important;border:0!important;font-size:11px!important;color:var(--site-accent)!important}
@media(max-width:520px){.nx67-log-body{padding:2px 10px 12px}.nx67-fin-log>summary{padding:13px 12px}.nx67-fin-log>summary span{float:none;display:block;margin-top:4px}.nx67-secret-field{gap:5px}.nx67-log-actions form{gap:6px}.nx67-log-actions button{font-size:11px!important}}

body[data-platform="site"][data-site-tab="api-pix"] .nxsi-admin{color:#284e69}body[data-platform="site"][data-site-tab="api-pix"] .nxsi-panel{background:#fff!important;color:#284e69!important;border:1px solid #cfe0ee!important;border-radius:12px!important}body[data-platform="site"][data-site-tab="api-pix"] .nxsi-panel :is(h2,h3,label,p,small){color:#345f7c!important}body[data-platform="site"][data-site-tab="api-pix"] .nxsi-panel :is(input,select){background:#f7fbff!important;color:#234a65!important;border:1px solid #bfd6e8!important;border-radius:8px!important}body[data-platform="site"][data-site-tab="api-pix"] .nxsi-panel button[type=submit]{background:#197ac9!important;color:#fff!important;border:0!important;border-radius:8px!important;padding:11px 15px!important;cursor:pointer}

body#nxSitePublicBody.nxsp-standalone #nexaSite3831 .ns3831-provider .ns3831-provider-icon.has-image{background:#20323f!important;border-radius:8px!important;padding:3px!important;box-sizing:border-box!important}body#nxSitePublicBody.nxsp-standalone #nexaSite3831 .ns3831-provider .ns3831-provider-icon.has-image img{filter:none!important}
