.yt-hint{bottom:calc(100% + 10px);padding:7px 12px;border-radius:10px;white-space:nowrap;background:var(--accent-color,#e8b562);color:var(--ark-navy,#143348);font-size:12.5px;font-weight:700;box-shadow:0 6px 18px rgba(0,0,0,.3);animation:yt-in .25s ease 1.2s both}.yt-hint,.yt-hint:after{position:absolute;left:50%;transform:translateX(-50%)}.yt-hint:after{content:"";top:100%;border:6px solid transparent;border-top:6px solid var(--accent-color,#e8b562)}.yt-scrim{position:fixed;inset:0;z-index:10060;background:rgba(0,0,0,.55);display:flex;align-items:flex-end;justify-content:center}.yt-sheet{width:100%;max-width:480px;max-height:85dvh;overflow-y:auto;padding:20px 16px calc(20px + env(safe-area-inset-bottom));border-radius:22px 22px 0 0;background:color-mix(in srgb,var(--primary-color,#143348) 70%,#111);color:#fff;animation:yt-up .22s ease}.yt-title{margin:0;font-size:20px;font-weight:800}.yt-sub{margin:4px 0 14px;font-size:14px;opacity:.7;line-height:1.4}.yt-list{display:grid;gap:8px}.yt-opt{display:flex;align-items:center;gap:12px;width:100%;padding:12px 14px;border-radius:14px;background:rgba(255,255,255,.06);border:1.5px solid transparent;color:inherit;font:inherit;text-align:left;cursor:pointer}.yt-opt.on{border-color:var(--accent-color,#e8b562);background:color-mix(in srgb,var(--accent-color,#e8b562) 14%,transparent)}.yt-ico{width:24px;height:24px;flex:none;color:var(--accent-color,#e8b562)}.yt-ico svg{width:100%;height:100%}.yt-txt{display:flex;flex-direction:column;gap:2px;flex:1;min-width:0}.yt-txt strong{font-size:15.5px}.yt-txt span{font-size:13px;opacity:.65}.yt-check{font-weight:800}.yt-check,.yt-done{color:var(--accent-color,#e8b562)}.yt-done{display:block;margin:14px 0 0 auto;padding:6px 2px;background:none;border:0;font:inherit;font-weight:700;font-size:15px;cursor:pointer}@keyframes yt-in{0%{opacity:0;transform:translate(-50%,4px)}}@keyframes yt-up{0%{transform:translateY(30px);opacity:0}}