.lc-tool .lc-panel,.lc-tool .row-result{margin-bottom: 16px}.lc-offline{display: inline-flex;align-items: center;gap: 6px;font-size: 12px;font-weight: 600;color: var(--success,#16a34a);background: var(--success-soft,#f0fdf4);border: 1px solid var(--border,#ddd8ca);border-radius: 999px;padding: 3px 10px}.lc-body{display: flex;flex-direction: column;gap: 12px}.lc-hint{margin-top: 8px;font-size: 12px;line-height: 1.6;color: var(--text-3,#8f918a)}.lc-actions,.button-group{display: flex;gap: 10px;flex-wrap: wrap}.lc-plate-box{display: flex;align-items: center;gap: 14px;padding: 14px 18px;border-radius: 10px;background: linear-gradient(135deg,#1d4ed8,#2563eb);border: 2px solid rgba(255,255,255,0.65);box-shadow: 0 2px 10px rgba(29,78,216,0.22);color: #fff;transition: background 0.2s ease;max-width: 360px}.lc-plate-box.is-new{background: linear-gradient(135deg,#65a30d,#84cc16);box-shadow: 0 2px 10px rgba(101,163,13,0.25)}.lc-plate-code{font-size: 30px;font-weight: 700;letter-spacing: 2px;line-height: 1.1;font-family: 'Consolas','Menlo',monospace}.lc-plate-full{font-size: 13px;opacity: 0.9;word-break: break-all}.lc-result-body{display: flex;flex-direction: column;gap: 14px}.lc-table{width: 100%}.lc-table th{width: 130px;text-align: left;color: var(--text-2,#5c615d);background: var(--bg-soft,#f8fafc)}.lc-table td,.lc-table th{padding: 9px 12px;border-bottom: 1px solid var(--border,#e2e8f0);font-size: 13px}.lc-table td{color: var(--text,#0f172a)}.lc-empty{color: var(--danger,#dc2626);font-weight: 600}.lc-note{font-size: 12px;line-height: 1.6;padding: 10px 14px;border-radius: 10px;background: var(--warning-soft,#fffbeb);border: 1px solid var(--border,#ddd8ca);color: var(--warning,#b45309)}.lc-note.hidden{display: none}#lc-result.is-error .lc-plate-box{background: linear-gradient(135deg,#6b7280,#9ca3af);box-shadow: none}.lc-count{font-size: 12px;color: var(--text-3,#8f918a);font-weight: 600}.lc-chips{display: flex;flex-wrap: wrap;gap: 8px;margin-bottom: 14px}.lc-chip{border: 1px solid var(--border,#ddd8ca);background: var(--bg-soft,#f8fafc);color: var(--text-2,#5c615d);border-radius: 999px;padding: 5px 12px;font-size: 12px;cursor: pointer;transition: background 0.15s ease,color 0.15s ease}.lc-chip:hover{background: var(--accent-soft,#eef2ff);color: var(--accent,#be185d)}.lc-chip.is-active{background: var(--accent,#be185d);border-color: var(--accent,#be185d);color: #fff}.lc-search-group{margin-bottom: 14px}.lc-codes{display: grid;grid-template-columns: repeat(auto-fill,minmax(160px,1fr));gap: 10px}.lc-code{display: flex;align-items: baseline;gap: 8px;text-align: left;padding: 9px 12px;border: 1px solid var(--border,#ddd8ca);border-radius: 9px;background: var(--bg,#fff);cursor: pointer;transition: border-color 0.15s ease,transform 0.15s ease}.lc-code:hover{border-color: var(--accent,#be185d);transform: translateY(-1px)}.lc-code b{font-family: 'Consolas','Menlo',monospace;font-size: 15px;color: var(--text,#0f172a);letter-spacing: 1px}.lc-code span{font-size: 12px;color: var(--text-2,#5c615d);overflow: hidden;text-overflow: ellipsis;white-space: nowrap}.lc-codes .lc-empty{grid-column: 1 / -1;color: var(--text-3,#8f918a);font-weight: 500;padding: 12px}[data-theme='dark'] .lc-plate-box{background: linear-gradient(135deg,#1e3a8a,#3b82f6);border-color: rgba(255,255,255,0.35)}[data-theme='dark'] .lc-plate-box.is-new{background: linear-gradient(135deg,#4d7c0f,#65a30d)}[data-theme='dark'] .lc-table th{background: rgba(148,163,184,0.1)}[data-theme='dark'] .lc-note{background: rgba(217,119,6,0.12);border-color: rgba(217,119,6,0.35);color: #fcd34d}[data-theme='dark'] .lc-offline{background: rgba(22,163,74,0.14);border-color: rgba(22,163,74,0.35);color: #86efac}[data-theme='dark'] #lc-result.is-error .lc-plate-box{background: linear-gradient(135deg,#374151,#4b5563)}@media (max-width: 767px){.lc-plate-box{max-width: none;padding: 12px 14px}.lc-plate-code{font-size: 24px}.lc-codes{grid-template-columns: 1fr 1fr;gap: 8px}.lc-table th{width: 92px}.lc-chip{padding: 4px 9px}}