/* E-Express account actions and inference entry points. */
.site-header .ee146-account{display:inline-flex;align-items:center;gap:3px;padding:3px;border:1px solid #f0d3a7;border-radius:999px;background:#fff8ed;flex:none;white-space:nowrap}
.site-header .ee146-account a{display:inline-flex;align-items:center;justify-content:center;gap:7px;min-height:34px;padding:7px 12px;border-radius:999px;font:600 12px/1.2 Prompt,Arial,sans-serif;text-decoration:none;transition:background .15s,color .15s,box-shadow .15s}
.site-header .ee146-account .ee146-login{background:#ff9f1a;color:#242424;box-shadow:0 2px 5px #b96d0014}
.site-header .ee146-account .ee146-register{color:#62400d}
.site-header .ee146-account .ee146-login:hover{background:#ffb43e}
.site-header .ee146-account .ee146-register:hover{background:#ffedcf;color:#242424}
.site-header .ee146-account a:focus-visible,.ai246-open:focus-visible{outline:3px solid #9b5700;outline-offset:3px}
.site-header .ee146-search-group{display:flex;align-items:center;gap:8px;flex:1;min-width:0;max-width:540px}
.site-header .ee146-search-group>.search{flex:1;min-width:0;max-width:none;margin:0}
.ee146-search-group>.ai246-open{flex:none;display:inline-flex;align-items:center;justify-content:center;min-height:38px;padding:8px 12px;white-space:nowrap;border:1px solid #f0ad43;border-radius:9px;background:#fff3dc;color:#573507;font:600 12px/1.3 Prompt,Arial,sans-serif;cursor:pointer}
.ee146-search-group>.ai246-open:hover{background:#ffe1a7}
#mobile-menu .ee146-search-group{display:flex;gap:6px;margin:0 15px 22px;width:calc(100% - 30px);max-width:none}
#mobile-menu .ee146-search-group>.search{display:flex!important;width:auto;min-width:0;flex:1;margin:0}
#mobile-menu .ee146-search-group>.ai246-open{font-size:11px;padding:7px;min-height:36px}
@media(min-width:1200px){.site-header .main-header:has(.ee146-account){column-gap:20px}.site-header .header-actions:has(.ee146-account){gap:12px}}
@media(min-width:850px) and (max-width:1199px){
 .site-header .main-header:has(>.ee146-search-group){display:grid;grid-template-columns:1fr auto;grid-template-rows:auto auto;height:auto;min-height:105px;gap:12px;padding-block:14px}
 .site-header .main-header:has(>.ee146-search-group)>.logo{grid-column:1;grid-row:1}
 .site-header .main-header:has(>.ee146-search-group)>.header-actions{grid-column:2;grid-row:1}
 .site-header .main-header>.ee146-search-group{grid-column:1/-1;grid-row:2;width:100%;max-width:none}
 .site-header .ee146-account a{font-size:11px;padding-inline:9px}
}
@media(max-width:849px){
 .site-header .main-header>.ee146-search-group{display:none}
 .site-header .ee146-account{padding:0;border-color:#f0d3a7;background:#fff8ed;margin-right:8px}
 .site-header .ee146-account .ee146-login{min-height:36px;width:36px;padding:0;background:#fff8ed;color:#a45d00;box-shadow:none}
 .site-header .ee146-account .ee146-login span,.site-header .ee146-account .ee146-register{display:none}
}
@media(prefers-reduced-motion:reduce){.site-header .ee146-account a{transition:none}}
