.jwt-input[data-v-2e491cdf]{min-height:120px}.decode-row[data-v-2e491cdf]{display:flex;justify-content:center;margin-top:16px}.decode-btn[data-v-2e491cdf]{min-width:120px;padding:10px 28px;background:var(--tools-accent,#f97316);color:#fff;font-size:14px;font-weight:600}.status-row[data-v-2e491cdf]{display:flex;justify-content:center;margin:4px 0 12px}.status-badge[data-v-2e491cdf]{display:inline-block;padding:4px 14px;border-radius:999px;font-size:13px;font-weight:600}.status-badge.is-expired[data-v-2e491cdf]{color:#be123c;background:#ffe4e6}.status-badge.is-valid[data-v-2e491cdf]{color:#047857;background:#d1fae5}.status-badge.is-pending[data-v-2e491cdf]{color:#b45309;background:#fef3c7}.jwt-block[data-v-2e491cdf]{margin-top:0}.block-head[data-v-2e491cdf]{display:flex;align-items:center;justify-content:space-between;gap:12px;margin-bottom:10px}.block-title[data-v-2e491cdf]{margin:0;font-size:15px;font-weight:600}.copy-btn[data-v-2e491cdf]{border:1px solid var(--tools-border);border-radius:var(--tools-radius-sm);padding:5px 12px;background:var(--tools-bg);color:var(--tools-text);font-size:13px;cursor:pointer}.copy-btn[data-v-2e491cdf]:hover{border-color:var(--tools-accent);color:var(--tools-accent)}.code-wrap[data-v-2e491cdf]{border:1px solid var(--tools-border);border-radius:var(--tools-radius-sm);background:var(--tools-bg);overflow:auto;max-height:360px}.code-pre[data-v-2e491cdf]{margin:0;padding:12px}.code[data-v-2e491cdf]{font-family:ui-monospace,SF Mono,Menlo,Consolas,monospace;font-size:13px;line-height:1.55;white-space:pre}.code[data-v-2e491cdf] .jt-key{color:#7c3aed}.code[data-v-2e491cdf] .jt-string{color:#b45309}.code[data-v-2e491cdf] .jt-number{color:#2563eb}.code[data-v-2e491cdf] .jt-bool{color:#059669}.code[data-v-2e491cdf] .jt-null{color:var(--tools-muted)}