.save-split{align-items:stretch;display:flex;position:relative}.save-split>.btn:first-child{border-top-right-radius:0;border-bottom-right-radius:0;flex:1;width:auto;min-width:0;margin:0}.save-split>.btn.save-mode{letter-spacing:.02em;border-left-color:#2d201861;border-top-left-radius:0;border-bottom-left-radius:0;flex:none;gap:3px;width:auto;min-width:66px;margin:0;padding:0 12px 0 13px;font-size:13px;font-weight:700}.save-split>.save-mode .icon{width:16px;height:16px}.save-split>.save-mode[aria-expanded=true] .icon{transform:rotate(180deg)}.save-split.dk-split>.save-mode,.save-split.pc-split>.save-mode{border-radius:0 16px 16px 0}.save-menu{z-index:30;background:#fff;border:1px solid #e7dfd6;border-radius:14px;min-width:230px;padding:6px;display:grid;position:absolute;top:calc(100% + 6px);right:0;box-shadow:0 18px 44px -18px #3f160059}.save-menu.is-up{top:auto;bottom:calc(100% + 6px)}.save-menu button{color:#3b332a;text-align:left;white-space:nowrap;background:0 0;border:0;border-radius:10px;align-items:center;gap:10px;padding:10px 12px;font-size:14px;display:flex}.save-menu button:hover{background:#fbf5ed}.save-menu b{text-align:center;letter-spacing:.02em;background:#f4ece3;border-radius:6px;min-width:38px;padding:2px 6px;font-size:12px}.save-menu button[aria-checked=true] b{background:var(--color-mandarin);color:var(--color-mandarin-ink)}.save-menu button .icon{color:#c46a2c;width:17px;height:17px;margin-left:auto}.save-many{color:#3f372d;background:#fff;border:1px solid #e4d6c7;border-radius:16px;max-width:min(420px,100vw - 32px);margin:auto;padding:24px;box-shadow:0 20px 70px #3f160030}.save-many::backdrop{background:#271f1677}.save-many h2{margin:0 0 8px;font-size:20px}.save-many p{color:#6b5f52;margin:0 0 18px}.save-many div{flex-wrap:wrap;gap:10px;display:flex}.save-many .btn{flex:150px}
