.tsl-backdrop[data-v-5a00f82a]{position:fixed;top:0;right:0;bottom:0;left:0;z-index:2147483010;display:flex;align-items:center;justify-content:center;padding:1.5rem;background:#000000ad;backdrop-filter:blur(6px);-webkit-backdrop-filter:blur(6px);overflow-y:auto}.tsl[data-v-5a00f82a]{width:min(30rem,100%);max-height:calc(100vh - 3rem);overflow-y:auto;display:flex;flex-direction:column;gap:1rem;padding:1.5rem;border-radius:20px;background:linear-gradient(135deg,#1c1c22f7,#121216fa);border:1px solid rgba(255,255,255,.12);box-shadow:0 24px 64px #0009,inset 0 1px #ffffff14}.tsl-head[data-v-5a00f82a]{display:flex;align-items:flex-start;justify-content:space-between;gap:1rem}.tsl-title[data-v-5a00f82a]{font-size:1.25rem;font-weight:700;color:#fff;margin:0}.tsl-sub[data-v-5a00f82a]{font-size:.9375rem;color:#d1d5db;margin:.15rem 0 0}.tsl-close[data-v-5a00f82a]{display:inline-flex;align-items:center;justify-content:center;flex-shrink:0;color:#fff;cursor:pointer;background:#ffffff14;border:1px solid rgba(255,255,255,.12);border-radius:999px}.tsl-error[data-v-5a00f82a]{font-size:.9375rem;color:#fecaca;margin:0}.tsl-loading[data-v-5a00f82a],.tsl-empty[data-v-5a00f82a]{font-size:.9375rem;color:#d1d5db;margin:0;display:flex;align-items:center;gap:.5rem}.tsl-spin[data-v-5a00f82a]{animation:tsl-turn-5a00f82a 1s linear infinite}@keyframes tsl-turn-5a00f82a{to{transform:rotate(360deg)}}.tsl-lists[data-v-5a00f82a]{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:.5rem}.tsl-row[data-v-5a00f82a]{display:flex;align-items:stretch;gap:.5rem}.tsl-pick[data-v-5a00f82a]{flex:1 1 auto;display:flex;align-items:center;gap:.75rem;text-align:left;cursor:pointer;padding:.7rem .9rem;border-radius:12px;background:#ffffff0f;border:1px solid rgba(255,255,255,.1)}.tsl-pick-on[data-v-5a00f82a]{background:#3b82f62e;border-color:#3b82f673}.tsl-pick[data-v-5a00f82a]:disabled{opacity:.6;cursor:default}.tsl-box[data-v-5a00f82a]{flex:0 0 auto;width:1.35rem;height:1.35rem;display:inline-flex;align-items:center;justify-content:center;border-radius:6px;background:#ffffff14;border:1px solid rgba(255,255,255,.24)}.tsl-box-on[data-v-5a00f82a]{background:#3b82f6;border-color:#93c5fd}.tsl-tick[data-v-5a00f82a]{width:.9rem;height:.9rem;color:#fff}.tsl-meta[data-v-5a00f82a]{display:flex;flex-direction:column;gap:.1rem;min-width:0}.tsl-name[data-v-5a00f82a]{font-size:1rem;font-weight:600;color:#fff}.tsl-count[data-v-5a00f82a]{font-size:.875rem;color:#d1d5db}.tsl-del[data-v-5a00f82a]{flex:0 0 auto;display:inline-flex;align-items:center;justify-content:center;padding:0 .75rem;font-size:.9375rem;font-weight:600;color:#d1d5db;cursor:pointer;border-radius:12px;background:#ffffff0d;border:1px solid rgba(255,255,255,.1)}.tsl-del-on[data-v-5a00f82a]{color:#fecaca;background:#ef44442e;border-color:#ef444466}.tsl-new[data-v-5a00f82a]{display:flex;gap:.5rem}.tsl-input[data-v-5a00f82a]{flex:1 1 auto;min-width:0;font-size:1rem;color:#fff;padding:.6rem .85rem;border-radius:12px;background:#ffffff12;border:1px solid rgba(255,255,255,.14)}.tsl-input[data-v-5a00f82a]::-moz-placeholder{color:#9ca3af}.tsl-input[data-v-5a00f82a]::placeholder{color:#9ca3af}.tsl-input[data-v-5a00f82a]:focus{outline:none;box-shadow:0 0 0 3px #3b82f659}.tsl-create[data-v-5a00f82a],.tsl-newbtn[data-v-5a00f82a]{display:inline-flex;align-items:center;justify-content:center;gap:.4rem;font-size:1rem;font-weight:600;color:#fff;cursor:pointer;padding:.6rem 1rem;border-radius:12px;background:linear-gradient(135deg,#3b82f6b3,#3b82f680,#2563eb99);border:1px solid rgba(147,197,253,.35);box-shadow:0 4px 16px #3b82f64d,inset 0 1px #fff3}.tsl-newbtn[data-v-5a00f82a]{background:#ffffff12;border-color:#ffffff24;box-shadow:none}.tsl-create[data-v-5a00f82a]:disabled{opacity:.55;cursor:default}.tsl-icon[data-v-5a00f82a]{width:1.05rem;height:1.05rem;flex-shrink:0}@media (max-width: 767px){.tsl-backdrop[data-v-5a00f82a]{padding:0;align-items:flex-end}.tsl[data-v-5a00f82a]{width:100%;border-radius:20px 20px 0 0;max-height:88vh}}.tca[data-v-63f9067f]{display:flex;flex-direction:column;gap:.5rem}.tca-row[data-v-63f9067f]{display:flex;flex-wrap:wrap;gap:.5rem}.tca-saves[data-v-63f9067f]{display:flex;gap:.5rem}.tca-btn[data-v-63f9067f],.tca-save[data-v-63f9067f]{display:inline-flex;align-items:center;justify-content:center;gap:.45rem;flex:1 1 auto;font-size:1rem;font-weight:600;color:#e5e7eb;text-decoration:none;cursor:pointer;padding:.55rem 1rem;border-radius:12px;background:#ffffff14;border:1px solid rgba(255,255,255,.12);backdrop-filter:blur(12px);-webkit-backdrop-filter:blur(12px);transition:transform .12s ease,background .12s ease}.tca-btn[data-v-63f9067f]:hover:not(:disabled),.tca-save[data-v-63f9067f]:hover:not(:disabled){transform:translateY(-1px);background:#ffffff1f}.tca-btn[data-v-63f9067f]:disabled,.tca-save[data-v-63f9067f]:disabled{opacity:.5;cursor:not-allowed;transform:none}.tca-btn-primary[data-v-63f9067f]{color:#fff;background:linear-gradient(135deg,#3b82f6b3,#3b82f680,#2563eb99);box-shadow:0 4px 16px #3b82f64d,inset 0 1px #fff3;border-color:#3b82f666}.tca-save[data-v-63f9067f]{flex:0 1 auto;padding:.45rem .85rem}.tca-save-on[data-v-63f9067f]{color:#fde68a;background:#f59e0b29;border-color:#f59e0b52}.tca-icon[data-v-63f9067f]{width:1.05rem;height:1.05rem;flex-shrink:0}.tca-picker[data-v-63f9067f]{display:flex;flex-direction:column;gap:.4rem;padding:.75rem;border-radius:12px;background:#ffffff0d;border:1px solid rgba(255,255,255,.1)}.tca-picker-head[data-v-63f9067f]{display:flex;align-items:center;justify-content:space-between;font-size:.9375rem;font-weight:700;color:#93c5fd}.tca-picker-close[data-v-63f9067f]{background:none;border:none;color:#9ca3af;cursor:pointer;padding:.15rem}.tca-role[data-v-63f9067f]{display:flex;flex-direction:column;align-items:flex-start;gap:.1rem;text-align:left;cursor:pointer;padding:.5rem .7rem;border-radius:10px;background:#ffffff0f;border:1px solid rgba(255,255,255,.1)}.tca-role[data-v-63f9067f]:hover:not(:disabled){background:#3b82f624}.tca-role strong[data-v-63f9067f]{font-size:1rem;font-weight:600;color:#fff}.tca-role span[data-v-63f9067f]{font-size:.875rem;color:#d1d5db}.tca-note[data-v-63f9067f]{margin:0;font-size:.875rem;color:#9ca3af}.tca-link[data-v-63f9067f]{color:#bfdbfe;font-weight:600}.tca-error[data-v-63f9067f]{margin:0;font-size:.9375rem;font-weight:600;color:#fca5a5}.tca-compact .tca-row[data-v-63f9067f]{flex-direction:column}.tca-compact .tca-btn[data-v-63f9067f]{flex:1 1 auto;width:100%}@media (max-width: 560px){.tca-row[data-v-63f9067f]{flex-direction:column}.tca-btn[data-v-63f9067f]{width:100%}}
