/* Minimal account entry, kept separate from pre-existing catalog styles */
.header-actions .gtp-account-entry{display:inline-flex;align-items:center;gap:5px;color:#eaf8ff;text-decoration:none;font-weight:700;font-size:11px;padding:8px 10px;border-radius:9px;border:1px solid #56799185;background:#ffffff0c;white-space:nowrap}
.header-actions .gtp-account-entry:hover{background:#ffffff24}
.header-actions .gtp-account-entry:focus-visible{outline:3px solid #58cef0;outline-offset:3px}
@media(max-width:900px){.header-actions .gtp-account-entry{padding:7px 6px}.header-actions .gtp-account-entry span{display:none}.header-actions .gtp-account-entry svg{width:20px;height:20px}}

@media(max-width:620px){.header-actions .gtp-account-entry{display:none!important}}

.gtp-quote-account-box{display:flex;gap:9px;align-items:center;flex-wrap:wrap;border:1px solid #a8d3e7;border-radius:9px;padding:9px 11px;background:#e9f7ff;color:#0c4c71;font-size:12px;line-height:1.45}.gtp-quote-account-box a{color:#065980;font-weight:750;text-decoration:underline}.gtp-quote-account-box button[hidden],.gtp-quote-account-box span[hidden]{display:none!important}.gtp-quote-account-box .btn{padding:8px 12px;font-size:12px}
