.tls-root[data-v-749c2482]{width:100%}.tls-toolbar[data-v-749c2482]{display:flex;align-items:center;justify-content:space-between;gap:12px;margin-bottom:8px}.tls-guide[data-v-749c2482]{flex:1;min-width:0;font-size:.82rem;line-height:1.45;color:#5d4037;word-break:keep-all}.tls-refresh-btn[data-v-749c2482]{flex-shrink:0;display:inline-flex;align-items:center;padding:6px 12px;background:#fff;color:#2c2c2c;border:1px solid #c4c4c4;border-radius:4px;font-size:.83rem;font-weight:500;cursor:pointer;transition:background .15s,border-color .15s,color .15s}.tls-refresh-btn[data-v-749c2482]:hover:not(:disabled){background:#f4f4f4;border-color:#888;color:#111}.tls-refresh-btn[data-v-749c2482]:disabled{cursor:not-allowed;opacity:.55}.tls-wrap[data-v-749c2482]{border:1px solid #d0d0d0;border-radius:6px;overflow:hidden;background:#fff;box-shadow:0 1px 4px rgba(0,0,0,.06)}.tls-header[data-v-749c2482]{display:flex;min-width:600px}.tls-level[data-v-749c2482]{flex:1;display:flex;align-items:center;justify-content:center;padding:10px 8px;font-size:.88rem;font-weight:700;color:#111;border-right:1px solid hsla(0,0%,100%,.6);position:relative}.tls-level[data-v-749c2482]:last-of-type{border-right:none}.tls-level[data-v-749c2482]:after{content:"";position:absolute;bottom:0;left:0;right:0;height:3px;background:var(--accent,#333)}.tls-empty[data-v-749c2482],.tls-loading[data-v-749c2482]{padding:16px;text-align:center;font-size:.85rem;color:#888;background:#f8f8f8;border-top:1px solid #eee}.tls-body[data-v-749c2482]{background:#f8f9fa;border-top:1px solid #e8e8e8}.tls-row[data-v-749c2482]{display:grid;grid-template-columns:repeat(5,1fr);border-bottom:1px solid #eaeaea}.tls-row[data-v-749c2482]:last-child{border-bottom:none}.tls-cell[data-v-749c2482]{padding:10px 12px;border-right:1px solid #eaeaea;min-height:44px;display:flex;align-items:center;gap:6px;font-size:.86rem;line-height:1.4}.tls-cell[data-v-749c2482]:last-child{border-right:none}.tls-cell--empty[data-v-749c2482]{background:transparent}.tls-cell--filled[data-v-749c2482]{font-weight:500;color:#1f1f1f}.tls-cell--na[data-v-749c2482]{background:#f5f5f5;color:#707070}.tls-cell--insufficient[data-v-749c2482]{background:#fff0f0}.tls-cell--average[data-v-749c2482]{background:#fffce0}.tls-cell--excellent[data-v-749c2482]{background:#e6f7e8}.tls-cell--outstanding[data-v-749c2482]{background:#e3f0fc}.tls-chip-label[data-v-749c2482]{flex-shrink:0;display:inline-flex;align-items:center;justify-content:center;padding:2px 8px;border-radius:4px;font-size:.74rem;font-weight:700;background:#fff;border:1px solid currentColor;color:#333;letter-spacing:.02em}.tls-chip-name[data-v-749c2482]{word-break:keep-all;overflow-wrap:anywhere;min-width:0;color:#2c2c2c}.question-blocked{position:absolute;top:0;left:0;z-index:50;flex-grow:1;height:100%;background:hsla(0,0%,100%,.2)}.question-block-alert{top:0;height:60px;background-color:rgba(0,0,0,.5);color:#fff;border:0;border-radius:0;z-index:60}#question_infobox>a{color:var(--blue7)}.suggest-submit-alert{position:fixed;bottom:0;right:0;width:100%}