.axis-reset-legacy{display:none!important}
.axis-project-reset{display:inline-flex!important;align-items:center;justify-content:center;gap:7px;min-height:40px;padding:8px 12px!important;border:1px solid var(--line,#dce4df)!important;border-radius:12px;background:var(--surface,#fff)!important;color:var(--ink,#18362b)!important;font:inherit;font-size:13px;cursor:pointer;width:auto!important;white-space:nowrap}
.axis-project-reset svg,.staff-admin-link svg{width:19px;height:19px;fill:none;stroke:currentColor;stroke-width:1.8;stroke-linecap:round;stroke-linejoin:round;flex-shrink:0}
.axis-project-reset:hover,.site-country-tools button:hover{background:var(--soft,#eef5f0)!important;border-color:var(--accent,var(--primary,#246344))!important}
.axis-project-reset:focus-visible,.site-country-tools :is(button,a):focus-visible{outline:3px solid var(--accent,var(--primary,#246344));outline-offset:3px}
.project-action-status{position:absolute;width:1px;height:1px;padding:0;overflow:hidden;clip-path:inset(50%);white-space:nowrap}
.site-country-tools{box-sizing:border-box;max-width:1160px;margin:0 auto 20px;padding:4px 16px;display:flex;align-items:center;justify-content:center;gap:12px;flex-wrap:wrap;color:var(--ink,#18362b);font:inherit}
.site-country-flags,.site-country-options{display:flex;align-items:center;justify-content:center;gap:6px;flex-wrap:wrap}
.site-country-tools [hidden]{display:none!important}
.site-country-tools button{box-sizing:border-box;display:inline-flex;align-items:center;justify-content:center;width:46px!important;min-width:46px;min-height:44px;padding:6px!important;border:1px solid transparent!important;border-radius:12px;background:transparent!important;color:inherit!important;cursor:pointer;font:inherit;box-shadow:none!important}
.site-country-tools button img{display:block;width:34px;height:23px;object-fit:contain;border-radius:3px}
.site-country-tools button svg{width:21px;height:21px;fill:none;stroke:currentColor;stroke-width:1.8;stroke-linecap:round;stroke-linejoin:round}
.country-flag-emoji{font-size:28px;line-height:1}
.site-country-current[aria-expanded=true]{background:var(--soft,#eef5f0)!important;border-color:var(--line,#dce4df)!important}
.site-country-options:not([hidden]){animation:country-flags-in .18s ease-out both}
.country-choice-status:empty{display:none}
.country-choice-status{font-size:12px;color:var(--muted,#5e7168)}
.staff-admin-link{display:inline-flex;align-items:center;gap:8px;color:var(--accent,var(--primary,#246344));font-size:13px;text-decoration:none;font-weight:700;padding:10px 12px;border-radius:12px;white-space:nowrap}
@keyframes country-flags-in{from{opacity:0;transform:translateY(3px)}to{opacity:1;transform:none}}
@media(prefers-reduced-motion:reduce){.site-country-options:not([hidden]){animation:none}}
@media(max-width:720px){.site-country-tools{margin:0 10px 16px;padding:4px 0;gap:8px}.site-country-flags,.site-country-options{gap:3px}.site-country-tools .staff-admin-link{padding:8px}.axis-project-reset{font-size:12px;padding:8px!important}}
