.XO7BuW_panel{border:1px solid var(--border-default,#e5e7eb);background:var(--surface-raised,#fff);color:var(--text-primary,#111827);border-radius:14px;margin-block:16px;font-size:14px;overflow:hidden}.XO7BuW_header{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;padding:18px;display:flex}.XO7BuW_header h2{margin:0;font-size:16px;font-weight:600}.XO7BuW_header a,.XO7BuW_message button{color:var(--accent,#c2410c);text-underline-offset:3px;font-size:12px;text-decoration:underline}.XO7BuW_car{background:var(--accent-soft,#fff7ed);border-block:1px solid var(--border-default,#e5e7eb);overflow-wrap:anywhere;margin:0;padding:12px 18px;font-weight:600}.XO7BuW_message{margin:0;padding:0 18px 18px;font-size:14px}.XO7BuW_selection{flex-direction:column;gap:6px;padding:18px 18px 0;display:flex}.XO7BuW_selection label{color:var(--text-secondary,#4b5563);font-size:12px}.XO7BuW_selection select{border:1px solid var(--border-default,#d1d5db);width:100%;min-height:44px;font:inherit;background:var(--surface-raised,#fff);color:inherit;border-radius:8px;padding:8px 12px}.XO7BuW_result{padding:18px}.XO7BuW_result h3{margin:0 0 6px;font-size:14px;font-weight:600}.XO7BuW_result p{color:var(--text-secondary,#4b5563);margin:0;font-size:12px}.XO7BuW_result[data-state=match] h3,.XO7BuW_tableWrap [data-state=match]{color:var(--success,#047857)}.XO7BuW_result[data-state=mismatch] h3,.XO7BuW_tableWrap [data-state=mismatch]{color:var(--error,#b91c1c)}.XO7BuW_result[data-state=review] h3,.XO7BuW_tableWrap [data-state=review]{color:var(--warning,#92400e)}.XO7BuW_tableWrap{padding:0 18px;overflow-x:auto}.XO7BuW_tableWrap table{border-collapse:collapse;width:100%;font-size:12px}.XO7BuW_tableWrap th,.XO7BuW_tableWrap td{text-align:left;border-bottom:1px solid var(--border-default,#e5e7eb);vertical-align:top;overflow-wrap:anywhere;padding:10px 6px}.XO7BuW_tableWrap th{font-weight:500}.XO7BuW_tableWrap thead{color:var(--text-secondary,#4b5563)}.XO7BuW_tableWrap th:first-child{padding-left:0}.XO7BuW_tableWrap td:last-child{padding-right:0}.XO7BuW_caption{text-align:left;padding-bottom:8px;font-weight:500}.XO7BuW_scope{color:var(--text-secondary,#4b5563);margin:0;padding:16px 18px 18px;font-size:12px}@media (max-width:480px){.XO7BuW_header,.XO7BuW_result{padding:14px}.XO7BuW_tableWrap{padding:0 14px}.XO7BuW_tableWrap table{min-width:340px}}
