@import url("/google-button.css");
.das-account-nav{display:flex;align-items:center;gap:8px}.das-account-nav .das-account-item{position:relative;display:inline-flex;align-items:center;justify-content:center;gap:6px;min-height:42px;padding:8px 10px;border:1px solid var(--border);border-radius:12px;text-decoration:none;background:transparent;color:var(--ink);font:inherit;font-size:14px;cursor:pointer;white-space:nowrap;transition:transform .18s,background .18s}.das-account-item svg{width:20px;height:20px;flex:none}.das-account-nav .das-cart-link{background:var(--yellow);color:#111;border-color:var(--yellow)}.das-account-nav b{display:inline-grid;place-items:center;min-width:18px;min-height:18px;border-radius:50%;font-size:11px;background:#111;color:#fff}.das-account-nav [hidden]{display:none!important}.das-account-dialog{width:min(440px,calc(100vw - 32px));max-height:calc(100dvh - 40px);overflow:auto;box-sizing:border-box;padding:26px;border:1px solid var(--border);border-radius:24px;background:var(--paper);color:var(--ink);box-shadow:0 24px 100px #0005}.das-account-dialog::backdrop{background:#0007;backdrop-filter:blur(5px)}.das-account-dialog[open]{animation:das-account-enter .2s ease-out}.das-account-dialog-head{display:flex;align-items:center;justify-content:space-between;gap:16px;margin-bottom:24px}.das-account-dialog-head img{width:120px;height:auto}.das-account-dialog-head button{width:40px;height:40px;border:1px solid var(--border);border-radius:50%;background:transparent;color:inherit;font:inherit;font-size:24px;cursor:pointer}.das-account-dialog h2{font-size:26px;line-height:1.6;margin:0 0 12px}.das-account-dialog p{line-height:1.9;margin:0 0 22px}.das-account-dialog small{display:block;margin-top:16px;line-height:1.9;color:var(--muted)}.das-account-dialog-actions{display:grid;gap:10px}.das-account-dialog-actions a,.das-account-primary{display:flex;align-items:center;justify-content:center;width:100%;min-height:48px;box-sizing:border-box;padding:12px 16px;border:1px solid var(--border);border-radius:12px;text-decoration:none;color:var(--ink);font:inherit;font-weight:700;background:transparent;cursor:pointer}.das-account-primary{background:var(--yellow)!important;color:#111!important;border-color:var(--yellow)!important}.das-account-logout{font-weight:400!important}.das-account-item:focus-visible,.das-account-dialog a:focus-visible,.das-account-dialog button:focus-visible{outline:3px solid var(--yellow);outline-offset:3px}@keyframes das-account-enter{from{opacity:0;transform:translateY(8px) scale(.98)}to{opacity:1;transform:none}}@media(hover:hover){.das-account-nav .das-account-item:hover{background:color-mix(in srgb,var(--yellow) 14%,var(--paper));transform:translateY(-2px)}.das-account-dialog a:hover{filter:brightness(.96)}}@media(max-width:600px){.top{gap:6px;padding-inline:12px}.top .brand-image{width:92px}.top .header-tools{gap:0}.top .header-tools .icon-button{width:26px;min-width:26px}.das-account-nav{gap:4px}.das-account-nav .das-account-item{padding:6px;min-width:34px;min-height:40px}.das-account-item>span{display:none}.das-account-nav [data-cart-count]{position:absolute;top:-4px;left:-4px}.sn-header .das-account-nav{gap:6px}.sn-header .das-account-nav>a:not(.das-account-item){font-size:13px}.das-account-dialog{padding:22px}}@media(max-width:350px){.top .das-dashboard-link{display:none}.top .brand-image{width:86px}}@media(prefers-reduced-motion:reduce){.das-account-dialog[open]{animation:none}.das-account-nav .das-account-item{transition:none}.das-account-nav .das-account-item:hover{transform:none}}

@media(max-width:600px){[data-account-state="signed-out"]>span{display:inline}.das-account-nav [data-account-state="signed-out"]{gap:4px}}

.das-is-admin .das-cart-link,.das-is-admin [data-cart-add],.das-is-admin [data-site-guide],.das-is-admin a[href="/?tour=1"]{display:none!important}
