.dl[data-v-3acdd0d1]{background:var(--surface);border:1.5px solid var(--line);border-radius:14px;padding:12px 14px}.dl__head[data-v-3acdd0d1]{align-items:center;display:flex;gap:8px;margin-bottom:10px}.dl__label[data-v-3acdd0d1]{font-size:13.5px;font-weight:700}.dl__opt[data-v-3acdd0d1]{color:var(--muted-2);font-family:var(--font-noto);font-size:11px;font-weight:700}.dl__modes[data-v-3acdd0d1]{flex-wrap:wrap;gap:8px}.dl__modes[data-v-3acdd0d1],.dl__side[data-v-3acdd0d1]{align-items:center;display:flex}.dl__side[data-v-3acdd0d1]{flex:1;min-height:44px;min-width:160px}.dl__mode[data-v-3acdd0d1]{background:var(--surface);border:1.5px solid var(--line);border-radius:10px;color:var(--ink-3);cursor:pointer;font-family:inherit;font-size:13px;font-weight:700;min-height:44px;padding:0 14px;transition:border-color .12s ease-out,color .12s ease-out,background .12s ease-out}.dl__mode.is-on[data-v-3acdd0d1]{background:var(--tint);border-color:var(--primary);color:var(--primary)}.dl__preview[data-v-3acdd0d1]{color:var(--ink-3);font-family:var(--font-noto);font-size:13px;font-weight:700}.dl__mode[data-v-3acdd0d1]:disabled{cursor:default;opacity:.45}.dl__date[data-v-3acdd0d1]{max-width:220px;width:100%}@media(max-width:600px){.dl__modes[data-v-3acdd0d1]{gap:6px}.dl__mode[data-v-3acdd0d1]{flex:1 1 calc(50% - 3px);padding:0 8px}.dl__side[data-v-3acdd0d1]{flex-basis:100%;margin-top:6px;min-height:0}}.sv__list[data-v-b078dea2]{gap:12px}.sv__item[data-v-b078dea2],.sv__list[data-v-b078dea2]{display:flex;flex-direction:column}.sv__item[data-v-b078dea2]{align-items:flex-start;background:var(--tint-2);border:1px solid var(--line-2);border-radius:12px;gap:10px;padding:14px}.sv__bar[data-v-b078dea2],.sv__item>.q-input[data-v-b078dea2],.sv__item>.sv__opts[data-v-b078dea2]{align-self:stretch}.sv__bar[data-v-b078dea2]{align-items:center;display:flex;gap:8px}.sv__no[data-v-b078dea2]{color:var(--muted-2);font-family:var(--font-noto);font-size:11.5px;font-weight:700}.sv__type[data-v-b078dea2]{border:1px solid var(--line-2);border-radius:10px}.sv__opts[data-v-b078dea2]{display:flex;flex-direction:column;gap:6px}.sv__opt[data-v-b078dea2]{align-items:center;display:flex;gap:8px}.sv__optin[data-v-b078dea2]{flex:1;min-width:0}.sv__mark[data-v-b078dea2]{border:2px solid var(--muted-3);border-radius:999px;flex:none;height:15px;width:15px}.sv__mark.is-multi[data-v-b078dea2]{border-radius:4px}
