.xero-sync-history[data-v-0c9a57e7]{display:flex;flex-direction:column;max-height:400px;overflow:hidden}.history-header[data-v-0c9a57e7]{align-items:center;border-bottom:1px solid rgba(0,0,0,.08);display:flex;justify-content:space-between;padding:12px 16px}.history-header h3[data-v-0c9a57e7]{color:#1a1a1a;font-size:13px;font-weight:600;margin:0}.header-actions[data-v-0c9a57e7]{display:flex;gap:4px}.close-btn[data-v-0c9a57e7],.refresh-btn[data-v-0c9a57e7]{align-items:center;background:transparent;border:none;border-radius:4px;color:#666;cursor:pointer;display:flex;height:24px;justify-content:center;transition:all .15s;width:24px}.close-btn[data-v-0c9a57e7]:hover,.refresh-btn[data-v-0c9a57e7]:hover{background:#0000000d;color:#333}.empty-state[data-v-0c9a57e7],.error-state[data-v-0c9a57e7],.loading-state[data-v-0c9a57e7]{align-items:center;color:#666;display:flex;flex-direction:column;font-size:13px;gap:8px;justify-content:center;padding:32px 16px}.error-state[data-v-0c9a57e7]{color:#ef4444}.error-state button[data-v-0c9a57e7]{background:#ef4444;border:none;border-radius:4px;color:#fff;cursor:pointer;font-size:12px;margin-top:8px;padding:4px 12px}.history-list[data-v-0c9a57e7]{flex:1;overflow-y:auto;padding:8px}.history-item[data-v-0c9a57e7]{align-items:flex-start;border-radius:6px;display:flex;gap:10px;padding:10px 8px;transition:background .15s}.history-item[data-v-0c9a57e7]:hover{background:#00000008}.history-item.has-error[data-v-0c9a57e7]{background:#ef44440d}.item-icon[data-v-0c9a57e7]{align-items:center;background:#13b5ea1a;border-radius:6px;color:#13b5ea;display:flex;flex-shrink:0;height:28px;justify-content:center;width:28px}.item-content[data-v-0c9a57e7]{flex:1;min-width:0}.item-main[data-v-0c9a57e7]{align-items:center;display:flex;font-size:13px;gap:6px}.entity-type[data-v-0c9a57e7]{color:#1a1a1a;font-weight:500}.action[data-v-0c9a57e7]{color:#666}.item-meta[data-v-0c9a57e7]{color:#999;font-size:11px;gap:12px;margin-top:4px}.direction[data-v-0c9a57e7],.item-meta[data-v-0c9a57e7]{align-items:center;display:flex}.direction[data-v-0c9a57e7]{gap:3px}.direction-icon[data-v-0c9a57e7]{height:10px;width:10px}.error-message[data-v-0c9a57e7]{align-items:flex-start;background:#ef44441a;border-radius:4px;color:#dc2626;display:flex;font-size:11px;gap:4px;margin-top:6px;padding:6px 8px}.error-message span[data-v-0c9a57e7]{flex:1;word-break:break-word}.item-status[data-v-0c9a57e7]{align-items:center;display:flex;flex-direction:column;flex-shrink:0;gap:4px}.item-status[data-v-0c9a57e7]>:first-child{height:16px;width:16px}.retry-btn[data-v-0c9a57e7]{align-items:center;background:#ef44441a;border:none;border-radius:4px;color:#dc2626;cursor:pointer;display:flex;height:20px;justify-content:center;transition:all .15s;width:20px}.retry-btn[data-v-0c9a57e7]:hover{background:#dc2626;color:#fff}.load-more-btn[data-v-0c9a57e7]{align-items:center;background:transparent;border:1px dashed rgba(0,0,0,.15);border-radius:6px;color:#666;cursor:pointer;display:flex;font-size:12px;gap:6px;justify-content:center;margin-top:8px;padding:10px;transition:all .15s;width:100%}.load-more-btn[data-v-0c9a57e7]:hover:not(:disabled){border-color:#13b5ea;color:#13b5ea}.load-more-btn[data-v-0c9a57e7]:disabled{cursor:not-allowed;opacity:.6}.history-footer[data-v-0c9a57e7]{border-top:1px solid rgba(0,0,0,.08);color:#999;font-size:11px;padding:8px 16px;text-align:center}.spin[data-v-0c9a57e7]{animation:spin-0c9a57e7 1s linear infinite}@keyframes spin-0c9a57e7{0%{transform:rotate(0)}to{transform:rotate(1turn)}}:root[data-theme=dark] .history-header[data-v-0c9a57e7]{border-bottom-color:#ffffff1a}:root[data-theme=dark] .history-header h3[data-v-0c9a57e7]{color:#e8f0e0}:root[data-theme=dark] .close-btn[data-v-0c9a57e7],:root[data-theme=dark] .refresh-btn[data-v-0c9a57e7]{color:#9ca3af}:root[data-theme=dark] .close-btn[data-v-0c9a57e7]:hover,:root[data-theme=dark] .refresh-btn[data-v-0c9a57e7]:hover{background:#ffffff1a;color:#e8f0e0}:root[data-theme=dark] .empty-state[data-v-0c9a57e7],:root[data-theme=dark] .loading-state[data-v-0c9a57e7]{color:#9ca3af}:root[data-theme=dark] .history-item[data-v-0c9a57e7]:hover{background:#ffffff0d}:root[data-theme=dark] .history-item.has-error[data-v-0c9a57e7]{background:#ef44441a}:root[data-theme=dark] .item-icon[data-v-0c9a57e7]{background:#13b5ea26}:root[data-theme=dark] .entity-type[data-v-0c9a57e7]{color:#e8f0e0}:root[data-theme=dark] .action[data-v-0c9a57e7],:root[data-theme=dark] .item-meta[data-v-0c9a57e7]{color:#9ca3af}:root[data-theme=dark] .timestamp[data-v-0c9a57e7]{color:#6b7280}:root[data-theme=dark] .load-more-btn[data-v-0c9a57e7]{border-color:#ffffff26;color:#9ca3af}:root[data-theme=dark] .load-more-btn[data-v-0c9a57e7]:hover:not(:disabled){border-color:#13b5ea;color:#13b5ea}:root[data-theme=dark] .history-footer[data-v-0c9a57e7]{border-top-color:#ffffff1a;color:#6b7280}
