.portal-table-wrap[data-v-8fd3bcfd]{border:1px solid var(--portal-border);background:var(--portal-surface);-webkit-overflow-scrolling:touch;width:100%;overflow-x:auto}.portal-table-wrap[data-v-8fd3bcfd]:focus-visible{outline-offset:2px}.portal-data-table[data-v-8fd3bcfd]{border-collapse:collapse;table-layout:auto;width:100%;min-width:760px;color:var(--portal-text);font-size:14px}.portal-data-table--similarity[data-v-8fd3bcfd]{table-layout:fixed}.portal-data-table td[data-v-8fd3bcfd],.portal-data-table th[data-v-8fd3bcfd]{border-bottom:1px solid var(--portal-border);text-align:left;vertical-align:middle;height:56px;padding:10px 16px}.portal-data-table th[data-v-8fd3bcfd]{color:#666;white-space:nowrap;background:#fafafa;height:48px;font-weight:600}.portal-data-table tbody tr:last-child td[data-v-8fd3bcfd]{border-bottom:0}.portal-data-table tbody tr[data-v-8fd3bcfd]:not(.portal-data-table__empty-row):hover{background:var(--portal-list-hover-bg)}.portal-data-table strong[data-v-8fd3bcfd]{color:#292525;font-weight:600}.portal-data-table__grade[data-v-8fd3bcfd]{width:240px;max-width:240px}.portal-data-table__grade-content[data-v-8fd3bcfd]{text-overflow:ellipsis;white-space:nowrap;width:100%;min-width:0;max-width:100%;display:block;overflow:hidden}.portal-data-table__grade-content[data-v-8fd3bcfd]>*{min-width:0;max-width:100%}.portal-data-table__grade-content[data-v-8fd3bcfd] a,.portal-data-table__grade-content[data-v-8fd3bcfd] strong{text-overflow:ellipsis;white-space:nowrap;flex:auto;width:100%;min-width:0;max-width:100%;display:block;overflow:hidden}.portal-data-table__empty[data-v-8fd3bcfd]{color:var(--portal-muted);text-align:center!important;height:160px!important}.portal-actions[data-v-8fd3bcfd]{white-space:nowrap;align-items:center;gap:8px;display:flex}.portal-actions__button[data-v-8fd3bcfd]{border:1px solid var(--portal-brand);min-width:88px;min-height:44px;color:var(--portal-brand);cursor:pointer;background:#fff;border-radius:3px;justify-content:center;align-items:center;gap:3px;padding:0 14px;font-weight:600;transition:background .16s,color .16s;display:inline-flex}.portal-actions__button[data-v-8fd3bcfd]:hover:not(:disabled){background:var(--portal-brand);color:#fff}.portal-actions__button[data-v-8fd3bcfd]:disabled{color:#aaa;cursor:wait;background:#f5f5f5;border-color:#ddd}.portal-actions__icon[data-v-8fd3bcfd]{width:14px;height:14px;color:var(--portal-brand);flex:0 0 14px;font-size:14px}.portal-status[data-v-8fd3bcfd]{color:#666;white-space:nowrap;background:#f3f3f3;border-radius:14px;justify-content:center;align-items:center;min-height:28px;padding:2px 10px;font-size:12px;font-weight:600;display:inline-flex}.portal-status.is-emphasis[data-v-8fd3bcfd]{color:var(--portal-brand);background:#c7000b14}@media (width<=760px){.portal-data-table[data-v-8fd3bcfd]{min-width:680px}}.portal-certificate-tags[data-v-8fd3bcfd]{flex-wrap:wrap;gap:5px;display:flex}.portal-certificate-tag[data-v-8fd3bcfd]{color:var(--portal-brand);white-space:nowrap;border:1px solid #f2a5a8;border-radius:4px;padding:2px 7px;font-size:11px}.portal-certificate-tag--empty[data-v-8fd3bcfd]{color:#999;border-color:#e4e6e9}.portal-table-wrap--certificate[data-v-8fd3bcfd]{border:0}.portal-table-wrap--certificate .portal-data-table[data-v-8fd3bcfd]{table-layout:fixed;color:#444;min-width:1000px}.portal-table-wrap--certificate .portal-data-table td[data-v-8fd3bcfd],.portal-table-wrap--certificate .portal-data-table th[data-v-8fd3bcfd]{overflow-wrap:anywhere;padding:10px 28px}.portal-table-wrap--certificate .portal-data-table th[data-v-8fd3bcfd]{color:#444;background:#f3f3f3;border-bottom:1px solid #fcc;height:46px;font-size:16px;font-weight:400}.portal-table-wrap--certificate .portal-data-table td[data-v-8fd3bcfd]{height:50px}.portal-table-wrap--certificate .portal-data-table tbody tr:last-child td[data-v-8fd3bcfd],.portal-table-wrap--certificate .portal-data-table td[data-v-8fd3bcfd]{border-bottom:1px solid #e9ebef}.portal-table-wrap--certificate .portal-data-table td[data-v-8fd3bcfd]:first-child,.portal-table-wrap--certificate .portal-data-table th[data-v-8fd3bcfd]:first-child{text-align:center}.portal-table-wrap--certificate .portal-data-table strong[data-v-8fd3bcfd]{font-weight:400}.portal-table-wrap--certificate .portal-certificate-numbers[data-v-8fd3bcfd],.portal-table-wrap--certificate .portal-certificate-tags[data-v-8fd3bcfd]{flex-direction:column;align-items:flex-start;gap:5px;display:flex}.portal-table-wrap--certificate .portal-certificate-number[data-v-8fd3bcfd],.portal-table-wrap--certificate .portal-certificate-tag[data-v-8fd3bcfd]{text-overflow:ellipsis;white-space:nowrap;flex:0 0 28px;max-width:100%;height:28px;display:block;overflow:hidden}.portal-table-wrap--certificate .portal-certificate-number[data-v-8fd3bcfd]{line-height:28px}.portal-table-wrap--certificate .portal-certificate-tag[data-v-8fd3bcfd]{color:#444;background:#f7f7f7;border:0;border-radius:16px;padding:4px 9px;font-size:14px;line-height:20px}
