.artisan-nav .su-account-entry{display:inline-flex;align-items:center;justify-content:center;gap:8px;min-width:44px;min-height:44px;margin-right:8px;padding:8px 12px;box-sizing:border-box;border:1px solid #dce5f0;border-radius:13px;background:#fff;color:#152b49;font:600 14px/1.2 system-ui,sans-serif;text-decoration:none;flex-shrink:0}
.artisan-nav .su-account-entry:hover{background:#eaf2ff;border-color:#aac7ed;color:#154d9d}
.artisan-nav .su-account-entry:focus-visible{outline:3px solid #1e61ce;outline-offset:3px}
@media(max-width:575px){.artisan-nav .su-account-entry{padding:8px;margin-right:6px}.artisan-nav .su-account-entry span{display:none}.artisan-nav .navbar-brand{max-width:calc(100% - 194px);min-width:0;margin-right:6px}.artisan-nav .brand-text{min-width:0}.artisan-nav .brand-main{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.artisan-nav .nav-logo-circle{flex-shrink:0;margin-right:7px!important}.artisan-nav .order-lg-3{flex-shrink:0}.artisan-nav .nav-logo-circle img{width:34px!important;height:34px!important}.artisan-nav .nav-icon-link{margin-right:6px!important}}
@media(max-width:575px){.su-shop-modern .artisan-nav .navbar-brand{max-width:calc(100% - 194px)!important;flex:1 1 0;min-width:0;margin-right:6px!important}.su-shop-modern .artisan-nav>.container{width:100%;max-width:100%;gap:0}.su-shop-modern .artisan-nav .brand-main{max-width:100%;font-size:10px}.su-shop-modern .artisan-nav .brand-text{overflow:hidden}}
.su-floating-chat{position:fixed;right:22px;bottom:max(22px,env(safe-area-inset-bottom));z-index:1040;display:inline-flex;gap:9px;align-items:center;min-height:48px;padding:12px 18px;border-radius:50px;background:#1554af;color:#fff!important;font:650 14px/1.3 system-ui,sans-serif;text-decoration:none!important;box-shadow:0 8px 28px #10294733}.su-floating-chat:hover{background:#103e84}.su-floating-chat:focus-visible{outline:3px solid #1e61ce;outline-offset:4px}.su-shop-cart-open .su-floating-chat{display:none}@media(max-width:575px){.su-floating-chat{right:14px;bottom:max(14px,env(safe-area-inset-bottom));padding:12px 15px}}
