.sc-backdrop[data-v-ae3f3e31]{position:fixed;top:0;right:0;bottom:0;left:0;z-index:1100;background:#000000bf;display:flex;align-items:center;justify-content:center;padding:12px}.sc-modal[data-v-ae3f3e31]{width:min(560px,100%);max-height:calc(100vh - 24px);max-height:calc(100dvh - 24px);overflow-y:auto;padding:20px 18px 16px;background:var(--t-surface, #111);border:1px solid var(--t-accent-brd, rgba(0 229 255 / .4));border-radius:var(--radius-md, 4px);color:var(--t-text, #eee);display:flex;flex-direction:column;gap:12px}.sc-count[data-v-ae3f3e31]{margin:0;font-family:var(--t-font-body);font-size:12px;color:var(--t-text-3, #777)}.sc-title[data-v-ae3f3e31]{margin:0;font-family:var(--t-font-heading);font-size:16px;line-height:1.4}.sc-text[data-v-ae3f3e31]{margin:0;font-family:var(--t-font-body);font-size:14px;line-height:1.6;color:var(--t-text-2, #aaa)}.sc-cols[data-v-ae3f3e31]{display:grid;grid-template-columns:1fr 1fr;gap:10px}@media (max-width: 480px){.sc-cols[data-v-ae3f3e31]{grid-template-columns:1fr}}.sc-col[data-v-ae3f3e31]{border:1px solid var(--t-brd, rgba(255 255 255 / .15));border-radius:var(--radius-md, 4px);padding:10px 12px;display:flex;flex-direction:column;gap:4px}.sc-col-title[data-v-ae3f3e31]{margin:0 0 4px;font-family:var(--t-font-heading);font-size:13px;color:var(--t-accent-lt, #80f0ff)}.sc-line[data-v-ae3f3e31]{margin:0;font-family:var(--t-font-body);font-size:13px;color:var(--t-text-2, #aaa)}.sc-line strong[data-v-ae3f3e31]{color:var(--t-text, #eee)}.sc-diff[data-v-ae3f3e31]{margin:0;padding-left:18px;font-family:var(--t-font-body);font-size:13px;line-height:1.6;color:var(--t-text-2, #aaa)}.sc-groups[data-v-ae3f3e31]{color:var(--t-text-3, #777)}.sc-actions[data-v-ae3f3e31]{display:flex;flex-direction:column;gap:8px}.sc-btn[data-v-ae3f3e31]{min-height:var(--tap, 44px);padding:8px 14px;font-family:var(--t-font-heading);font-size:12px;font-weight:700;letter-spacing:.5px;background:var(--t-accent-dim, rgba(0 229 255 / .07));color:var(--t-accent-lt, #80f0ff);border:1px solid var(--t-accent-brd, rgba(0 229 255 / .4));border-radius:var(--radius-md, 4px);cursor:pointer;text-align:center}.sc-btn[data-v-ae3f3e31]:hover{background:var(--t-accent, #00e5ff);color:#000}.sc-btn--ghost[data-v-ae3f3e31]{background:transparent;color:var(--t-text-2, #aaa);border-color:var(--t-brd, rgba(255 255 255 / .2))}.sc-btn--danger[data-v-ae3f3e31]{background:transparent;color:#ff6b6b;border-color:#ff6b6b}.sc-btn--danger[data-v-ae3f3e31]:hover{background:#ff6b6b;color:#000}.sc-later[data-v-ae3f3e31]{align-self:center;background:transparent;border:0;cursor:pointer;min-height:var(--tap-fine, 36px);padding:0 12px;font-family:var(--t-font-body);font-size:13px;color:var(--t-text-3, #888);text-decoration:underline}.ub-bar[data-v-2c54bcd3]{position:fixed;z-index:1000;left:12px;right:12px;bottom:calc(12px + env(safe-area-inset-bottom,0px));max-width:520px;margin:0 auto;display:flex;align-items:center;flex-wrap:wrap;gap:8px 12px;padding:10px 14px;background:var(--t-surface, #111);border:1px solid var(--t-accent-brd, rgba(0 229 255 / .4));border-radius:var(--radius-md, 4px);box-shadow:0 4px 18px #00000080;color:var(--t-text, #eee)}.ub-text[data-v-2c54bcd3]{flex:1 1 200px;font-family:var(--t-font-body);font-size:13px;line-height:1.5}.ub-btn[data-v-2c54bcd3]{min-height:var(--tap-fine, 36px);padding:6px 14px;font-family:var(--t-font-heading);font-size:12px;font-weight:700;letter-spacing:.5px;background:var(--t-accent-dim, rgba(0 229 255 / .07));color:var(--t-accent-lt, #80f0ff);border:1px solid var(--t-accent-brd, rgba(0 229 255 / .4));border-radius:var(--radius-md, 4px);cursor:pointer}.ub-btn[data-v-2c54bcd3]:hover{background:var(--t-accent, #00e5ff);color:#000}.ub-later[data-v-2c54bcd3]{min-height:var(--tap-fine, 36px);padding:0 8px;background:transparent;border:0;cursor:pointer;font-family:var(--t-font-body);font-size:13px;color:var(--t-text-3, #888);text-decoration:underline}
