.shida-header .nav-shell{gap:16px}.shida-header .primary-nav{margin-left:auto}.shida-public-account{flex:none}.shida-account-trigger{border:1px solid var(--forest);background:var(--forest);color:#fff;cursor:pointer;border-radius:999px;justify-content:center;align-items:center;gap:8px;max-width:160px;min-height:44px;padding:9px 15px;font-size:.82rem;font-weight:650;line-height:1.3;display:flex}.shida-account-trigger:hover{background:var(--forest-deep)}.shida-account-trigger svg{flex:none;width:18px;height:18px}.shida-account-dialog{border:1px solid var(--line);width:min(520px,100% - 32px);max-height:calc(100dvh - 40px);color:var(--ink);background:var(--ivory);overscroll-behavior:contain;border-radius:20px;margin:auto;padding:0;position:fixed;inset:0;overflow-y:auto;box-shadow:0 24px 80px #082d2533}.shida-account-dialog::backdrop{-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px);background:#082d2566}.shida-account-content{padding:28px}.shida-account-heading{justify-content:space-between;align-items:center;gap:20px;display:flex}.shida-account-heading>span{color:var(--forest);letter-spacing:.16em;font-weight:800}.shida-account-heading button{border:1px solid var(--line);cursor:pointer;background:0 0;border-radius:50%;width:44px;height:44px;font-size:1.5rem}.shida-account-content>h2{color:var(--forest);letter-spacing:-.03em;margin:20px 0 12px;font:500 2rem/1.2 Georgia,serif}.shida-account-intro,.shida-account-guest{color:var(--muted);font-size:.9rem}.shida-account-dialog .candidate-login{border:0;border-top:1px solid var(--line);background:0 0;border-radius:0;margin-top:22px;padding:22px 0}.shida-account-dialog .candidate-login p{font-size:.9rem}.shida-account-dialog .candidate-login .button{white-space:normal;text-align:center;max-width:100%;margin:8px 8px 0 0}.shida-account-dialog .candidate-form input{letter-spacing:.25em;width:100%;min-width:0;font-size:1.3rem}.shida-account-browse,.shida-account-actions button{color:var(--forest);text-underline-offset:4px;cursor:pointer;background:0 0;border:0;min-height:44px;padding:8px 0;text-decoration:underline}.shida-account-signed-in{border-top:1px solid var(--line);margin-top:24px;padding-top:12px}.shida-account-signed-in strong{color:var(--forest);overflow-wrap:anywhere;font-size:1.2rem;display:block}.shida-account-actions{flex-wrap:wrap;justify-content:space-between;gap:16px;margin-top:16px;display:flex}@media (max-width:1100px){.shida-header .header-logo{order:0}.shida-header .shida-public-account{order:1;margin-left:auto}.shida-header .menu-button{flex:none;order:2;display:block}.shida-header .primary-nav{border-bottom:1px solid var(--line);background:var(--ivory);flex-direction:column;align-items:stretch;margin-left:0;padding:15px 24px 25px;display:none;position:absolute;top:92px;left:0;right:0}.shida-header .primary-nav-open{display:flex}.shida-header .nav-link{padding:11px 8px}.shida-header .nav-divider{width:100%;height:1px;margin:8px 0}.shida-header .language-switcher{width:fit-content}}@media (max-width:700px){.shida-header .nav-shell{gap:10px}.shida-header .primary-nav{padding-inline:16px;top:82px}.shida-account-content{padding:20px}.shida-account-content>h2{font-size:1.75rem}}@media (max-width:400px){.shida-header .header-logo{flex-basis:90px;width:90px}.shida-account-trigger{gap:5px;max-width:132px;padding:8px 10px;font-size:.76rem}}@media print{.shida-account-dialog{display:none!important}}.market-register{color:var(--forest);text-underline-offset:4px;white-space:nowrap;align-items:center;min-height:44px;font-size:.82rem;display:flex}.shida-account-actions{grid-template-columns:1fr;gap:4px;display:grid}.shida-account-actions a{border-bottom:1px solid var(--line);padding:12px;display:block}.shida-account-dialog .candidate-login{border-top:0;margin-top:8px;padding:12px 0}.shida-account-dialog .candidate-login h2{font:500 1.75rem/1.2 Georgia,serif}.login-register{margin-top:18px}@media (max-width:700px){.market-register{display:none}}
