.kapei-service-switcher{position:relative;min-width:200px;color:#29483d;font:inherit;z-index:30}.kapei-service-switcher>summary{display:flex;align-items:center;justify-content:space-between;gap:20px;cursor:pointer;list-style:none;padding:10px 16px;border:1px solid #cbd9d1;border-radius:16px;background:#f5f8f4;min-height:44px}.kapei-service-switcher>summary::-webkit-details-marker{display:none}.kapei-service-switcher summary small{display:block;font-size:10px;letter-spacing:.12em;margin-bottom:3px}.kapei-service-switcher summary strong{font-size:16px}.kapei-service-switcher>nav{position:absolute;top:calc(100% + 8px);left:0;width:min(340px,calc(100vw - 32px));padding:12px;background:#fffdf9;border:1px solid #d5ded7;border-radius:18px;box-shadow:0 16px 40px #213f3022;max-height:70vh;overflow:auto}.kapei-service-switcher nav p{margin:6px 10px 12px;font-size:14px}.kapei-service-switcher nav a{display:block!important;padding:12px!important;border-radius:12px;text-decoration:none;color:#29483d!important;min-height:44px}.kapei-service-switcher nav a small{display:block;font-size:13px;line-height:1.4;margin-top:4px}.kapei-service-switcher a[aria-current=page]{background:#e5eee7}.kapei-service-switcher a:hover{background:#f1ebf4}.kapei-service-switcher a:focus-visible,.kapei-service-switcher summary:focus-visible{outline:3px solid #86638c;outline-offset:3px}.kapei-service-switcher .kapei-service-discover{margin-top:8px;border-top:1px solid #ddd5e1;font-weight:600}.portal-nav>.kapei-service-switcher{margin:12px 0}.portal-nav>.kapei-service-switcher>nav{position:static;width:auto;max-height:none;box-shadow:none}.ia-top .kapei-service-switcher{margin-left:auto}@media(max-width:600px){.kapei-service-switcher{min-width:160px}.ia-top{flex-wrap:wrap}.ia-top .kapei-service-switcher>nav{left:auto;right:0}}.ia-top .kapei-service-switcher>nav,.album-account-top .kapei-service-switcher>nav{left:auto;right:0;box-sizing:border-box}.kapei-service-switcher nav a{white-space:normal;overflow-wrap:anywhere}.portal-header-actions .kapei-service-switcher>nav{left:auto;right:0;box-sizing:border-box}
