.sht[data-v-d8f0225b]{margin:1.25rem 0}.sht__sources[data-v-d8f0225b]{display:grid;grid-template-columns:repeat(auto-fit,minmax(240px,1fr));gap:.6rem}.sht__src[data-v-d8f0225b]{display:flex;flex-direction:column;gap:.2rem;text-align:left;padding:.8rem .9rem;border-radius:12px;cursor:pointer;border:1px solid color-mix(in srgb,var(--cl-brand) 30%,transparent);background:color-mix(in srgb,var(--cl-brand) 6%,var(--vp-c-bg));font:inherit;transition:border-color .15s,transform .15s}.sht__src[data-v-d8f0225b]:hover:not(:disabled){border-color:var(--cl-brand);transform:translateY(-1px)}.sht__src[data-v-d8f0225b]:disabled{opacity:.6;cursor:default}.sht__src--off[data-v-d8f0225b]{cursor:default;background:var(--vp-c-bg-soft);border-style:dashed}.sht__src--off[data-v-d8f0225b]:hover{transform:none}.sht__src-title[data-v-d8f0225b]{font-weight:700;font-size:.92rem;color:var(--vp-c-text-1)}.sht__src-note[data-v-d8f0225b]{font-size:.78rem;line-height:1.4;color:var(--vp-c-text-3)}.sht__file[data-v-d8f0225b]{display:none}.sht__tpl[data-v-d8f0225b]{margin:.55rem 0 0;font-size:.78rem;color:var(--vp-c-text-3)}.sht__link[data-v-d8f0225b]{border:none;background:none;padding:0;font:inherit;cursor:pointer;color:var(--cl-brand);text-decoration:underline}.sht__msg[data-v-d8f0225b]{margin:.7rem 0 0;padding:.55rem .8rem;border-radius:8px;font-size:.83rem;line-height:1.5;background:var(--vp-c-bg-soft);border-left:3px solid var(--cl-brand)}.sht__stats[data-v-d8f0225b]{display:flex;flex-wrap:wrap;gap:.5rem;margin:.9rem 0 .7rem}.sht__stat[data-v-d8f0225b]{display:flex;flex-direction:column;padding:.5rem .8rem;border:1px solid var(--vp-c-divider);border-radius:10px;background:var(--vp-c-bg)}.sht__stat b[data-v-d8f0225b]{font-size:1.15rem;line-height:1.2;font-feature-settings:"tnum";color:var(--cl-brand-deep)}.sht__stat span[data-v-d8f0225b]{font-size:.74rem;color:var(--vp-c-text-3)}.sht__age[data-v-d8f0225b]{margin:0 0 .7rem;font-size:.78rem;line-height:1.5;color:var(--vp-c-text-3)}.sht__age--stale[data-v-d8f0225b]{padding:.5rem .75rem;border-radius:8px;color:var(--vp-c-text-1);background:color-mix(in srgb,#e67e22 8%,var(--vp-c-bg));border-left:3px solid #e67e22}.sht__table-wrap[data-v-d8f0225b]{overflow-x:auto}.sht__table[data-v-d8f0225b]{width:100%;min-width:760px;border-collapse:collapse;font-size:.85rem}.sht__table th[data-v-d8f0225b]{text-align:left;padding:.4rem .5rem;font-size:.75rem;color:var(--vp-c-text-3);font-weight:700;white-space:nowrap;border-bottom:1px solid var(--vp-c-divider)}.sht__table td[data-v-d8f0225b]{padding:.2rem .25rem;border-bottom:1px solid var(--vp-c-divider)}.sht__table input[data-v-d8f0225b]{width:100%;min-width:7rem;padding:.35rem .5rem;font:inherit;border:1px solid transparent;border-radius:6px;background:transparent;color:var(--vp-c-text-1)}.sht__table input[data-v-d8f0225b]:hover{border-color:var(--vp-c-divider)}.sht__table input[data-v-d8f0225b]:focus{border-color:var(--cl-brand);background:var(--vp-c-bg);outline:none}.sht__table td:nth-child(1) input[data-v-d8f0225b]{min-width:16rem}.sht__table td:nth-child(2) input[data-v-d8f0225b]{min-width:24rem}.sht__num[data-v-d8f0225b]{width:6rem}.sht__num input[data-v-d8f0225b]{min-width:4rem;text-align:center}.sht__table tbody .sht__row td[data-v-d8f0225b]{border-bottom:0}.sht__row-note td[data-v-d8f0225b]{padding-top:0;white-space:normal}.sht__note-field[data-v-d8f0225b]{display:flex;align-items:center;gap:.5rem}.sht__note-lbl[data-v-d8f0225b]{flex:0 0 auto;font-size:.7rem;font-weight:700;text-transform:uppercase;letter-spacing:.02em;color:var(--vp-c-text-3);white-space:nowrap}.sht__note-field input[data-v-d8f0225b]{min-width:0;flex:1 1 auto}.sht__empty[data-v-d8f0225b]{padding:1rem .5rem;color:var(--vp-c-text-3);font-size:.83rem}.sht__del[data-v-d8f0225b]{border:none;background:none;cursor:pointer;font-size:1.1rem;line-height:1;color:var(--vp-c-text-3);padding:.2rem .4rem;border-radius:6px}.sht__del[data-v-d8f0225b]:hover{color:#c0392b;background:color-mix(in srgb,#c0392b 10%,transparent)}.sht__actions[data-v-d8f0225b]{display:flex;align-items:center;gap:.8rem;flex-wrap:wrap;margin-top:.7rem}.sht__actions--main[data-v-d8f0225b]{margin-top:1rem}.sht__btn[data-v-d8f0225b]{padding:.55rem 1.1rem;border-radius:10px;border:none;cursor:pointer;font:inherit;font-weight:700;background:var(--cl-brand);color:#fff}.sht__btn[data-v-d8f0225b]:disabled{opacity:.6;cursor:default}.sht__btn--ghost[data-v-d8f0225b]{background:transparent;color:var(--cl-brand);border:1px solid color-mix(in srgb,var(--cl-brand) 40%,transparent)}.sht__check[data-v-d8f0225b]{display:flex;align-items:center;gap:.35rem;font-size:.83rem;color:var(--vp-c-text-2);cursor:pointer}.sht__form[data-v-d8f0225b]{display:grid;grid-template-columns:repeat(auto-fit,minmax(140px,1fr));gap:.6rem;margin-top:1rem}.sht__f[data-v-d8f0225b]{display:flex;flex-direction:column;gap:.2rem}.sht__f--wide[data-v-d8f0225b]{grid-column:span 2}.sht__f span[data-v-d8f0225b]{font-size:.75rem;color:var(--vp-c-text-3);font-weight:600}.sht__f input[data-v-d8f0225b]{padding:.45rem .6rem;font:inherit;border-radius:8px;border:1px solid var(--vp-c-divider);background:var(--vp-c-bg);color:var(--vp-c-text-1)}.sht__note[data-v-d8f0225b]{margin:.9rem 0 0;font-size:.76rem;line-height:1.5;color:var(--vp-c-text-3)}@media (max-width: 640px){.sht__f--wide[data-v-d8f0225b]{grid-column:span 1}}
