.tp-page[data-v-453114f9]{--tp-primary:#1c5cab;--tp-primary-soft:#e8f0fb;--tp-ink:#1b2430;--tp-ink-2:#4a5563;--tp-ink-3:#66707c;--tp-surface:#fff;--tp-page:#f5f6f8;--tp-tint:#f7f9fc;--tp-border:#e2e5ea;--tp-grid:#eceef1;--tp-radius:10px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:14px;-webkit-box-flex:1;-ms-flex:1;flex:1;width:100%;min-width:0;padding:16px 20px 20px;background:var(--tp-page);color:var(--tp-ink)}.tp-page[data-v-453114f9] :not(.v-icon){font-family:inherit!important}.tp-page[data-v-453114f9] .v-btn{text-transform:none;letter-spacing:normal}.tp-btn[data-v-453114f9] .v-btn__content{gap:6px}.tp-btn.v-btn[data-v-453114f9]:not(.v-btn--icon){height:40px}.tp-num[data-v-453114f9]{font-variant-numeric:tabular-nums;direction:ltr;unicode-bidi:-webkit-isolate;unicode-bidi:-moz-isolate;unicode-bidi:isolate}.tp-sr[data-v-453114f9]{position:absolute!important;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden!important;clip:rect(0,0,0,0);white-space:nowrap;border:0}.tp-head[data-v-453114f9]{-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-ms-flex-wrap:wrap;flex-wrap:wrap;gap:12px 24px}.tp-head[data-v-453114f9],.tp-head__title[data-v-453114f9]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.tp-head__title[data-v-453114f9]{gap:14px;min-width:0}.tp-head__icon[data-v-453114f9]{display:grid;place-items:center;width:44px;height:44px;-webkit-box-flex:0;-ms-flex:0 0 44px;flex:0 0 44px;border-radius:12px;background:var(--tp-primary-soft)}.tp-head h1[data-v-453114f9]{margin:0;font-size:1.35rem;font-weight:700;line-height:1.25}.tp-head p[data-v-453114f9]{margin:2px 0 0;color:var(--tp-ink-2);font-size:.9rem}.tp-head__actions[data-v-453114f9]{display:-webkit-box;display:-ms-flexbox;display:flex;gap:8px;-ms-flex-wrap:wrap;flex-wrap:wrap}.tp-notice[data-v-453114f9]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:8px;margin:0;padding:8px 8px 8px 12px;padding-inline:12px 8px;border:1px solid #b9cfee;border-radius:8px;background:var(--tp-primary-soft);color:var(--tp-ink);font-size:.9rem}.tp-notice .tp-icon-btn[data-v-453114f9]{-webkit-margin-start:auto;margin-inline-start:auto}.tp-card[data-v-453114f9]{background:var(--tp-surface);border:1px solid var(--tp-border);border-radius:var(--tp-radius);min-width:0;overflow:hidden}.tp-tools[data-v-453114f9]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:end;-ms-flex-align:end;align-items:flex-end;-ms-flex-wrap:wrap;flex-wrap:wrap;gap:12px;padding:14px 16px 8px}.tp-field[data-v-453114f9]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:4px;margin:0}.tp-field__label[data-v-453114f9]{font-size:.75rem;font-weight:600;color:var(--tp-ink-3)}.tp-select[data-v-453114f9]{height:40px;min-width:200px;max-width:280px;padding:0 8px;border:1px solid var(--tp-border);border-radius:8px;background:var(--tp-surface);color:var(--tp-ink);font-size:.92rem;cursor:pointer;-webkit-appearance:menulist;-moz-appearance:auto;appearance:auto}.tp-select[data-v-453114f9]:focus-visible,.tp-size__select[data-v-453114f9]:focus-visible{outline:2px solid var(--tp-primary);outline-offset:1px}.tp-seg[data-v-453114f9]{height:40px;padding:3px;gap:3px;border:1px solid var(--tp-border);border-radius:8px;background:var(--tp-page)}.tp-seg[data-v-453114f9],.tp-seg__btn[data-v-453114f9]{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex}.tp-seg__btn[data-v-453114f9]{-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:6px;padding:0 12px;border:0;border-radius:6px;background:transparent;color:var(--tp-ink-2);font-size:.88rem;font-weight:600;cursor:pointer;-webkit-transition:background-color .15s ease,color .15s ease;transition:background-color .15s ease,color .15s ease}.tp-seg__btn[data-v-453114f9]:hover:not(.is-on){background:var(--tp-surface);color:var(--tp-ink)}.tp-seg__btn.is-on[data-v-453114f9]{background:var(--tp-primary);color:#fff}.tp-seg__btn[data-v-453114f9]:focus-visible{outline:2px solid var(--tp-primary);outline-offset:2px}.tp-seg__count[data-v-453114f9]{min-width:22px;padding:0 6px;border-radius:999px;background:var(--tp-primary-soft);color:var(--tp-primary);font-size:.74rem;text-align:center}.tp-seg__btn.is-on .tp-seg__count[data-v-453114f9]{background:hsla(0,0%,100%,.22);color:#fff}.tp-search[data-v-453114f9]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:6px;-webkit-box-flex:1;-ms-flex:1 1 260px;flex:1 1 260px;min-width:0;height:40px;margin:0;padding-inline:10px 6px;border:1px solid var(--tp-border);border-radius:8px;background:var(--tp-surface);cursor:text;-webkit-transition:border-color .15s ease,-webkit-box-shadow .15s ease;transition:border-color .15s ease,-webkit-box-shadow .15s ease;transition:border-color .15s ease,box-shadow .15s ease;transition:border-color .15s ease,box-shadow .15s ease,-webkit-box-shadow .15s ease}.tp-search[data-v-453114f9]:focus-within{border-color:var(--tp-primary);-webkit-box-shadow:0 0 0 3px var(--tp-primary-soft);box-shadow:0 0 0 3px var(--tp-primary-soft)}.tp-search__input[data-v-453114f9]{-webkit-box-flex:1;-ms-flex:1;flex:1;min-width:0;height:100%;border:0;outline:0;background:transparent;font-size:.92rem;color:var(--tp-ink)}.tp-search__input[data-v-453114f9]::-webkit-input-placeholder{color:var(--tp-ink-3)}.tp-search__input[data-v-453114f9]::-moz-placeholder{color:var(--tp-ink-3)}.tp-search__input[data-v-453114f9]:-ms-input-placeholder{color:var(--tp-ink-3)}.tp-search__input[data-v-453114f9]::-ms-input-placeholder{color:var(--tp-ink-3)}.tp-search__input[data-v-453114f9]::placeholder{color:var(--tp-ink-3)}.tp-search__input[data-v-453114f9]::-webkit-search-cancel-button{display:none}.tp-icon-btn[data-v-453114f9]{display:grid;place-items:center;width:30px;height:30px;border:0;border-radius:6px;background:transparent;cursor:pointer}.tp-icon-btn[data-v-453114f9]:hover{background:var(--tp-tint)}.tp-icon-btn[data-v-453114f9]:focus-visible{outline:2px solid var(--tp-primary);outline-offset:1px}.tp-meta[data-v-453114f9]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;gap:12px;min-height:28px;padding:2px 16px 8px;font-size:.8rem;color:var(--tp-ink-3)}.tp-meta p[data-v-453114f9]{margin:0}.tp-size[data-v-453114f9]{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:6px;margin:0;color:var(--tp-ink-2);white-space:nowrap}.tp-size__select[data-v-453114f9]{height:28px;padding:0 6px;border:1px solid var(--tp-border);border-radius:6px;background:var(--tp-surface);color:var(--tp-ink);font-size:.8rem;font-weight:600;cursor:pointer;-webkit-appearance:menulist;-moz-appearance:auto;appearance:auto}.tp-table[data-v-453114f9]{width:100%;border-collapse:collapse;table-layout:fixed}.tp-col-id[data-v-453114f9]{width:84px}.tp-col-ar[data-v-453114f9]{width:24%}.tp-col-group[data-v-453114f9]{width:18%}.tp-col-act[data-v-453114f9]{width:52px}.tp-table th[data-v-453114f9]{height:34px;padding:0 12px;background:var(--tp-tint);border-top:1px solid var(--tp-grid);border-bottom:1px solid var(--tp-grid);color:var(--tp-ink-3);font-size:.75rem;font-weight:700;text-align:start;white-space:nowrap}.tp-sort[data-v-453114f9]{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:4px;padding:0;border:0;background:transparent;color:inherit;font:inherit;cursor:pointer}.tp-sort[data-v-453114f9]:focus-visible{outline:2px solid var(--tp-primary);outline-offset:2px;border-radius:4px}.tp-row[data-v-453114f9]{height:38px;cursor:pointer;-webkit-transition:background-color .15s ease;transition:background-color .15s ease}.tp-row td[data-v-453114f9]{padding:0 12px;border-bottom:1px solid var(--tp-grid);font-size:.9rem;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.tp-row[data-v-453114f9]:hover{background:var(--tp-tint)}.tp-row[data-v-453114f9]:focus-visible{outline:2px solid var(--tp-primary);outline-offset:-2px}.tp-id[data-v-453114f9]{display:inline-block;min-width:44px;padding:2px 6px;border:1px solid var(--tp-border);border-radius:6px;background:var(--tp-page);color:var(--tp-ink-2);font-size:.8rem;font-weight:600;text-align:center}.tp-name[data-v-453114f9]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:8px;height:38px}.tp-name__main[data-v-453114f9]{font-weight:600;overflow:hidden;text-overflow:ellipsis;-webkit-box-flex:0;-ms-flex:0 1 auto;flex:0 1 auto;min-width:0}.tp-name__sub[data-v-453114f9]{color:var(--tp-ink-3);font-size:.82rem;overflow:hidden;text-overflow:ellipsis;-webkit-box-flex:1;-ms-flex:1 1 0px;flex:1 1 0;min-width:0}.tp-row.is-inline .tp-name__main[data-v-453114f9]{font-weight:500;color:var(--tp-ink-2)}.tp-badge[data-v-453114f9]{-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto;padding:1px 7px;border-radius:999px;background:#eef0f4;color:#4a5563;font-size:.72rem;font-weight:700}.tp-ar[data-v-453114f9],.tp-group[data-v-453114f9]{color:var(--tp-ink-2)}.tp-act[data-v-453114f9]{text-align:center}.tp-row--skel[data-v-453114f9]{cursor:default}.tp-skel[data-v-453114f9]{display:inline-block;height:12px;border-radius:6px;background:-webkit-gradient(linear,left top,right top,color-stop(25%,#eef0f3),color-stop(50%,#f6f7f9),color-stop(75%,#eef0f3));background:linear-gradient(90deg,#eef0f3 25%,#f6f7f9 50%,#eef0f3 75%);background-size:200% 100%;-webkit-animation:tp-shimmer-453114f9 1.2s ease-in-out infinite;animation:tp-shimmer-453114f9 1.2s ease-in-out infinite}.tp-skel--id[data-v-453114f9]{width:44px}.tp-skel--name[data-v-453114f9]{width:55%}.tp-skel--ar[data-v-453114f9]{width:70%}@-webkit-keyframes tp-shimmer-453114f9{0%{background-position:200% 0}to{background-position:-200% 0}}@keyframes tp-shimmer-453114f9{0%{background-position:200% 0}to{background-position:-200% 0}}@media (prefers-reduced-motion:reduce){.tp-skel[data-v-453114f9]{-webkit-animation:none;animation:none}.tp-row[data-v-453114f9],.tp-search[data-v-453114f9],.tp-seg__btn[data-v-453114f9]{-webkit-transition:none;transition:none}}.tp-state[data-v-453114f9]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:10px;padding:36px 16px;color:var(--tp-ink-2)}.tp-state p[data-v-453114f9]{margin:0}.tp-pager[data-v-453114f9]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-ms-flex-wrap:wrap;flex-wrap:wrap;gap:4px;padding:10px 8px 12px}.tp-pager__btn[data-v-453114f9]{display:grid;place-items:center;min-width:34px;height:34px;padding:0 6px;border:0;border-radius:8px;background:transparent;font-size:.88rem;font-weight:600;color:var(--tp-ink-2);cursor:pointer;-webkit-transition:background-color .15s ease,color .15s ease;transition:background-color .15s ease,color .15s ease}.tp-pager__btn[data-v-453114f9]:hover:not(:disabled){background:var(--tp-tint);color:var(--tp-ink)}.tp-pager__btn.is-on[data-v-453114f9],.tp-pager__btn.is-on[data-v-453114f9]:hover:not(:disabled){background:var(--tp-primary);color:#fff}.tp-pager__btn[data-v-453114f9]:disabled{opacity:.38;cursor:default}.tp-pager__btn[data-v-453114f9]:focus-visible{outline:2px solid var(--tp-primary);outline-offset:2px}.tp-pager__gap[data-v-453114f9]{min-width:20px;text-align:center;color:var(--tp-ink-3)}@media only screen and (max-width:765px){.tp-page[data-v-453114f9]{padding:10px}.tp-search[data-v-453114f9],.tp-select[data-v-453114f9]{min-width:0;max-width:none;-webkit-box-flex:1;-ms-flex:1 1 100%;flex:1 1 100%}.tp-field[data-v-453114f9]{-webkit-box-flex:1;-ms-flex:1 1 100%;flex:1 1 100%}.tp-seg[data-v-453114f9]{width:100%}.tp-seg__btn[data-v-453114f9]{-webkit-box-flex:1;-ms-flex:1;flex:1;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}}