.collector-utility{--utility-ink:#30372e;--utility-muted:#626b5b;--utility-line:#d5d8cd;--utility-paper:#f7f7f2;background:var(--utility-paper);color:var(--utility-ink);flex:1;min-width:0}.utility-nav{border-bottom:1px solid var(--utility-line);flex-wrap:wrap;align-items:center;gap:8px;max-width:1320px;margin:auto;padding:12px 24px;font-size:13px;display:flex}.utility-nav a{min-height:44px;color:var(--utility-muted);border-radius:4px;align-items:center;padding:8px 12px;text-decoration:none;display:inline-flex}.utility-nav a[aria-current=page]{color:#293a2c;background:#e8ebdf;font-weight:700;box-shadow:inset 0 -2px #626c43}.collector-utility :is(button,a,input,select):focus-visible{outline-offset:3px;outline:2px solid #5c6842}.collector-utility main{width:100%;max-width:1368px;margin:auto;padding:24px}.collector-utility :is(h1,h2,h3,h4){color:var(--utility-ink);text-transform:none;letter-spacing:normal;font-family:Arial,Helvetica,sans-serif}.collector-utility h1{font-size:28px;font-weight:700;line-height:1.2}.collector-utility :is([class*=text-slate-],[class*=text-white],[class*=text-gray-]){color:var(--utility-ink)!important}.collector-utility :is([class*=text-amber-],[class*=text-yellow-]){color:#655523!important}.collector-utility :is([class*=text-emerald-],[class*=text-green-]){color:#355e41!important}.collector-utility :is([class*=text-purple-],[class*=text-blue-],[class*=text-sky-]){color:#465b69!important}.collector-utility :is([class*="bg-[#"],[class*=bg-slate-],[class*=bg-black],[class*=bg-gradient-]){background:var(--utility-paper)!important;background-image:none!important}.collector-utility [class*=border-]{border-color:var(--utility-line)!important}.collector-utility [class*=shadow]{box-shadow:none!important}.collector-utility :is([class*=rounded-xl],[class*=rounded-2xl],[class*=rounded-3xl]){border-radius:6px}.collector-utility :is(button,input,select){min-height:44px;font-family:inherit;font-size:13px}.collector-utility :is(input,select){color:var(--utility-ink);border:1px solid var(--utility-line);border-radius:4px;background:#fff!important}.collector-utility :is([class*=bg-amber-500],[class*=bg-yellow-500]){color:#4d4b27!important;background:#eee7b6!important}.collector-utility [class*=bg-emerald-500]{color:#355039!important;background:#e3ecd9!important}.collector-utility [class*=bg-purple-500]{color:#465269!important;background:#e4e6ef!important}.collector-utility [class*=hover\:scale]:hover,.collector-utility [class*=hover\:-translate]:hover{transform:none}.utility-heading{margin-bottom:20px}.utility-heading p{color:var(--utility-muted);max-width:720px;margin-top:8px;font-size:14px;line-height:1.6}.utility-counts{color:var(--utility-muted);flex-wrap:wrap;gap:16px;margin-top:12px;font-size:13px;display:flex}.utility-counts strong{color:var(--utility-ink)}@media (max-width:600px){.utility-nav{gap:2px;padding:8px 12px}.utility-nav a{padding:8px;font-size:12px}.collector-utility main{padding:18px 12px}.collector-utility h1{font-size:24px}}.collector-utility .bg-clip-text{color:#655523!important;filter:none!important;background:0 0!important}.utility-profile{max-width:1100px;margin:auto;padding:24px}.utility-profile h1{font-size:26px;font-weight:700}.utility-profile h2{font-size:20px;font-weight:650}.utility-profile section{border:1px solid #d4d8cc;border-radius:8px;margin-top:24px;padding:20px}.utility-profile form{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;margin-top:16px;display:grid}.utility-profile label{gap:5px;display:grid}.utility-profile input,.utility-profile textarea,.utility-profile select{background:#fff;border:1px solid #c7cebd;border-radius:5px;width:100%;padding:10px}.utility-profile button{background:#e8eddc;border:1px solid #c7cebd;border-radius:5px;margin:4px;padding:8px 14px}.utility-progress{grid-template-columns:repeat(auto-fit,minmax(150px,1fr));gap:10px;margin-top:16px;display:grid}.utility-progress a{border:1px solid #c7cebd;border-radius:5px;padding:12px;display:grid}@media (max-width:600px){.utility-profile{padding:16px}.utility-profile form{grid-template-columns:1fr}}.utility-profile button[aria-pressed=true]{background:#dce5cc;border-color:#596d42;font-weight:700;box-shadow:inset 0 -3px #596d42}.collector-utility .inspector-origin{box-shadow:none!important;background:#eef0e6!important;border-color:#c7cebd!important}.collector-utility .inspector-origin-note{background:#faf8f1!important;border-color:#c7cebd!important}.collector-utility .inspector-details [class*=text-]{color:#30392f!important}
