.cotacao-historico[data-v-190f5b5f]{flex-direction:column;min-height:150px;display:flex}.historico-header[data-v-190f5b5f]{background:var(--primary-50,#e8f5ee);border:1px solid var(--primary-100,#cde8d8);border-radius:6px;justify-content:space-between;align-items:center;margin-bottom:.75rem;padding:.5rem .75rem;display:flex}.header-title[data-v-190f5b5f]{color:var(--gray-700,#424f5c);align-items:center;gap:.375rem;font-size:.8125rem;font-weight:600;display:flex}.header-title i[data-v-190f5b5f]{color:var(--primary-500,#2d7a4f);font-size:1rem}.badge-count[data-v-190f5b5f]{background:var(--primary-500,#2d7a4f);color:#fff;border-radius:9px;justify-content:center;align-items:center;min-width:18px;height:18px;padding:0 5px;font-size:.625rem;font-weight:600;display:inline-flex}.header-actions[data-v-190f5b5f]{gap:.25rem;display:flex}.btn-refresh[data-v-190f5b5f],.btn-toggle-all[data-v-190f5b5f]{width:26px;height:26px;color:var(--gray-600,#5d6b79);cursor:pointer;background:#fff;border:none;border-radius:5px;justify-content:center;align-items:center;font-size:.75rem;transition:all .15s;display:flex}.btn-refresh[data-v-190f5b5f]:hover:not(:disabled),.btn-toggle-all[data-v-190f5b5f]:hover{background:var(--primary-500,#2d7a4f);color:#fff}.btn-refresh[data-v-190f5b5f]:disabled{opacity:.5;cursor:not-allowed}.historico-empty[data-v-190f5b5f],.historico-loading[data-v-190f5b5f]{color:var(--gray-500,#7e8c9a);justify-content:center;align-items:center;gap:.5rem;padding:2rem;font-size:.75rem;display:flex}.loading-spinner[data-v-190f5b5f]{border:2px solid var(--gray-200,#e2e8f0);border-top-color:var(--primary-500,#2d7a4f);border-radius:50%;width:20px;height:20px}.loading-spinner[data-v-190f5b5f],.spin[data-v-190f5b5f]{animation:.8s linear infinite spin-190f5b5f}@keyframes spin-190f5b5f{to{transform:rotate(1turn)}}.historico-empty i[data-v-190f5b5f]{color:var(--gray-400,#a8b4c0);font-size:1.25rem}.historico-timeline[data-v-190f5b5f]{flex-direction:column;display:flex}.timeline-item[data-v-190f5b5f]{gap:.5rem;display:flex}.timeline-marker[data-v-190f5b5f]{flex-direction:column;flex-shrink:0;align-items:center;width:12px;display:flex}.marker-dot[data-v-190f5b5f]{background:var(--gray-300,#d1d5db);cursor:pointer;border-radius:50%;flex-shrink:0;width:10px;height:10px;transition:all .15s}.marker-dot[data-v-190f5b5f]:hover{transform:scale(1.2)}.marker-dot.is-latest[data-v-190f5b5f]{background:var(--primary-500,#2d7a4f);width:12px;height:12px;box-shadow:0 0 0 3px #2d7a4f33}.marker-line[data-v-190f5b5f]{background:var(--gray-200,#e2e8f0);flex:1;width:2px;min-height:8px}.timeline-content[data-v-190f5b5f]{flex:1;min-width:0;padding-bottom:.5rem}.item-header[data-v-190f5b5f]{background:var(--gray-50,#f8fafc);border:1px solid var(--gray-200,#e2e8f0);cursor:pointer;border-radius:5px;justify-content:space-between;align-items:center;gap:.5rem;padding:.375rem .5rem;transition:all .15s;display:flex}.item-header[data-v-190f5b5f]:hover{background:var(--gray-100,#f0f3f5);border-color:var(--gray-300,#d1d5db)}.item-header.is-latest[data-v-190f5b5f]{background:var(--primary-50,#e8f5ee);border-color:var(--primary-200,#b5dbc8)}.header-left[data-v-190f5b5f]{flex:1;align-items:center;gap:.5rem;min-width:0;display:flex}.item-date[data-v-190f5b5f]{color:var(--gray-700,#424f5c);white-space:nowrap;font-size:.6875rem;font-weight:600}.item-user[data-v-190f5b5f]{color:var(--gray-500,#7e8c9a);white-space:nowrap;text-overflow:ellipsis;font-size:.625rem;overflow:hidden}.header-right[data-v-190f5b5f]{flex-shrink:0;align-items:center;gap:.375rem;display:flex}.item-changes[data-v-190f5b5f]{color:var(--gray-500,#7e8c9a);font-size:.5625rem}.badge-atual[data-v-190f5b5f]{background:var(--primary-500,#2d7a4f);color:#fff;text-transform:uppercase;padding:1px 5px;font-weight:600}.badge-atual[data-v-190f5b5f],.badge-version[data-v-190f5b5f]{border-radius:3px;font-size:.5625rem}.badge-version[data-v-190f5b5f]{background:var(--gray-200,#e2e8f0);color:var(--gray-600,#5d6b79);padding:1px 4px;font-weight:500}.header-right i[data-v-190f5b5f]{color:var(--gray-400,#a8b4c0);font-size:.625rem;transition:transform .15s}.item-body[data-v-190f5b5f]{border:1px solid var(--gray-200,#e2e8f0);background:#fff;border-top:none;border-radius:0 0 5px 5px;margin-top:.25rem;padding:.5rem}.changes-list[data-v-190f5b5f]{flex-direction:column;gap:.25rem;display:flex}.change-row[data-v-190f5b5f]{background:var(--gray-50,#f8fafc);border-radius:3px;justify-content:space-between;align-items:center;gap:.5rem;padding:.25rem .375rem;display:flex}.change-label[data-v-190f5b5f]{color:var(--gray-600,#5d6b79);flex-shrink:0;font-size:.625rem;font-weight:500}.change-values[data-v-190f5b5f]{align-items:center;gap:.25rem;min-width:0;font-size:.625rem;display:flex}.val-old[data-v-190f5b5f]{color:var(--danger-600,#dc2626);opacity:.7;text-overflow:ellipsis;white-space:nowrap;max-width:80px;text-decoration:line-through;overflow:hidden}.change-values i[data-v-190f5b5f]{color:var(--gray-400,#a8b4c0);flex-shrink:0;font-size:.75rem}.val-new[data-v-190f5b5f]{color:var(--success-600,#16a34a);text-overflow:ellipsis;white-space:nowrap;max-width:80px;font-weight:600;overflow:hidden}.btn-restore[data-v-190f5b5f]{background:var(--warning-50,#fffbeb);border:1px solid var(--warning-300,#fcd34d);width:100%;color:var(--warning-700,#a16207);cursor:pointer;border-radius:4px;justify-content:center;align-items:center;gap:.25rem;margin-top:.375rem;padding:.375rem;font-size:.625rem;font-weight:500;transition:all .15s;display:flex}.btn-restore[data-v-190f5b5f]:hover{background:var(--warning-100,#fef3c7);border-color:var(--warning-400,#fbbf24)}.btn-restore i[data-v-190f5b5f]{font-size:.75rem}.historico-load-more[data-v-190f5b5f]{justify-content:center;padding-top:.5rem;display:flex}.btn-load-more[data-v-190f5b5f]{border:1px dashed var(--gray-300,#d1d5db);color:var(--gray-600,#5d6b79);cursor:pointer;background:0 0;border-radius:4px;align-items:center;gap:.25rem;padding:.375rem .75rem;font-size:.625rem;transition:all .15s;display:flex}.btn-load-more[data-v-190f5b5f]:hover:not(:disabled){background:var(--gray-50,#f8fafc);border-color:var(--primary-400,#4db894);color:var(--primary-600,#266d45)}.btn-load-more[data-v-190f5b5f]:disabled{opacity:.6;cursor:not-allowed}.restore-modal-overlay[data-v-190f5b5f]{z-index:10000;background:#00000080;justify-content:center;align-items:center;padding:1rem;display:flex;position:fixed;inset:0}.restore-modal[data-v-190f5b5f]{background:#fff;border-radius:10px;width:100%;max-width:360px;animation:.15s modalIn-190f5b5f;overflow:hidden;box-shadow:0 10px 40px #0000004d}@keyframes modalIn-190f5b5f{0%{opacity:0;transform:translateY(-10px)scale(.98)}to{opacity:1;transform:translateY(0)scale(1)}}.restore-modal .modal-header[data-v-190f5b5f]{background:var(--warning-50,#fffbeb);border-bottom:1px solid var(--warning-200,#fde68a);align-items:center;gap:.5rem;padding:.75rem 1rem;display:flex}.restore-modal .modal-header i[data-v-190f5b5f]{color:var(--warning-600,#d97706);font-size:1.125rem}.restore-modal .modal-header h3[data-v-190f5b5f]{color:var(--gray-800,#1e293b);margin:0;font-size:.9375rem;font-weight:600}.restore-modal .modal-body[data-v-190f5b5f]{padding:1rem}.restore-modal .modal-body p[data-v-190f5b5f]{color:var(--gray-600,#5d6b79);margin:0 0 .75rem;font-size:.8125rem}.restore-preview[data-v-190f5b5f]{background:var(--gray-50,#f8fafc);border:1px solid var(--gray-200,#e2e8f0);border-radius:6px;flex-direction:column;gap:.25rem;max-height:150px;margin-bottom:.75rem;padding:.625rem;display:flex;overflow-y:auto}.preview-row[data-v-190f5b5f]{align-items:baseline;gap:.375rem;font-size:.75rem;display:flex}.preview-label[data-v-190f5b5f]{color:var(--gray-500,#7e8c9a);flex-shrink:0}.preview-value[data-v-190f5b5f]{color:var(--primary-600,#266d45);word-break:break-all;font-weight:600}.warning-text[data-v-190f5b5f]{background:var(--blue-50,#eff6ff);border-radius:4px;align-items:center;gap:.375rem;padding:.5rem;display:flex;color:var(--blue-700,#1d4ed8)!important;margin-bottom:0!important;font-size:.6875rem!important}.warning-text i[data-v-190f5b5f]{flex-shrink:0}.restore-modal .modal-footer[data-v-190f5b5f]{background:var(--gray-50,#f8fafc);border-top:1px solid var(--gray-200,#e2e8f0);justify-content:flex-end;align-items:center;gap:.5rem;padding:.75rem 1rem;display:flex}.btn-cancel[data-v-190f5b5f]{border:1px solid var(--gray-300,#d1d5db);color:var(--gray-700,#424f5c);cursor:pointer;background:#fff;border-radius:5px;padding:.5rem 1rem;font-size:.75rem;font-weight:500;transition:all .15s}.btn-cancel[data-v-190f5b5f]:hover{background:var(--gray-100,#f0f3f5)}.btn-confirm[data-v-190f5b5f]{background:var(--warning-500,#f59e0b);color:#fff;cursor:pointer;border:none;border-radius:5px;align-items:center;gap:.25rem;padding:.5rem 1rem;font-size:.75rem;font-weight:600;transition:all .15s;display:flex}.btn-confirm[data-v-190f5b5f]:hover{background:var(--warning-600,#d97706)}@media (width<=480px){.change-row[data-v-190f5b5f],.header-left[data-v-190f5b5f]{flex-direction:column;align-items:flex-start;gap:.125rem}.change-values[data-v-190f5b5f]{justify-content:flex-start;width:100%}.val-new[data-v-190f5b5f],.val-old[data-v-190f5b5f]{max-width:100px}}body.dark-theme .cotacao-historico .historico-header{background:var(--gray-800,#2d3742);border-color:var(--gray-700,#424f5c)}body.dark-theme .cotacao-historico .header-title{color:var(--gray-200,#e2e7eb)}body.dark-theme .cotacao-historico .header-title i{color:var(--primary-400,#4db894)}body.dark-theme .cotacao-historico .btn-refresh,body.dark-theme .cotacao-historico .btn-toggle-all{background:var(--gray-700,#424f5c);color:var(--gray-300,#cbd3da)}body.dark-theme .cotacao-historico .btn-refresh:hover:not(:disabled),body.dark-theme .cotacao-historico .btn-toggle-all:hover{background:var(--primary-500,#2d7a4f);color:#fff}body.dark-theme .cotacao-historico .historico-empty,body.dark-theme .cotacao-historico .historico-loading{color:var(--gray-400,#a8b4c0)}body.dark-theme .cotacao-historico .historico-empty i{color:var(--gray-600,#5d6b79)}body.dark-theme .cotacao-historico .badge-count{background:var(--primary-600,#266d45)}body.dark-theme .cotacao-historico .loading-spinner{border-color:var(--gray-700,#424f5c);border-top-color:var(--primary-400,#4db894)}body.dark-theme .cotacao-historico .marker-dot{background:var(--gray-600,#5d6b79)}body.dark-theme .cotacao-historico .marker-dot.is-latest{background:var(--primary-500,#2d7a4f)}body.dark-theme .cotacao-historico .marker-line{background:var(--gray-700,#424f5c)}body.dark-theme .cotacao-historico .item-header{background:var(--gray-800,#2d3742);border-color:var(--gray-700,#424f5c)}body.dark-theme .cotacao-historico .item-header:hover{background:var(--gray-750,#353f4a);border-color:var(--gray-600,#5d6b79)}body.dark-theme .cotacao-historico .item-header.is-latest{border-color:var(--primary-700,#1e5e3a);background:#2d7a4f26}body.dark-theme .cotacao-historico .item-date{color:var(--gray-200,#e2e7eb)}body.dark-theme .cotacao-historico .item-user{color:var(--gray-400,#a8b4c0)}body.dark-theme .cotacao-historico .item-changes{color:var(--gray-500,#7e8c9a)}body.dark-theme .cotacao-historico .badge-version{background:var(--gray-700,#424f5c);color:var(--gray-300,#cbd3da)}body.dark-theme .cotacao-historico .header-right i{color:var(--gray-500,#7e8c9a)}body.dark-theme .cotacao-historico .item-body{background:var(--gray-850,#252d35);border-color:var(--gray-700,#424f5c)}body.dark-theme .cotacao-historico .change-row{background:var(--gray-800,#2d3742)}body.dark-theme .cotacao-historico .change-label{color:var(--gray-300,#cbd3da)}body.dark-theme .cotacao-historico .val-old{color:var(--danger-400,#f87171)}body.dark-theme .cotacao-historico .change-values i{color:var(--gray-500,#7e8c9a)}body.dark-theme .cotacao-historico .val-new{color:var(--success-400,#4ade80)}body.dark-theme .cotacao-historico .btn-restore{border-color:var(--warning-600,#d97706);color:var(--warning-400,#fbbf24);background:#f59e0b1a}body.dark-theme .cotacao-historico .btn-restore:hover{background:#f59e0b33}body.dark-theme .cotacao-historico .btn-load-more{border-color:var(--gray-600,#5d6b79);color:var(--gray-300,#cbd3da)}body.dark-theme .cotacao-historico .btn-load-more:hover:not(:disabled){background:var(--gray-800,#2d3742);border-color:var(--primary-500,#2d7a4f);color:var(--primary-400,#4db894)}body.dark-theme .restore-modal-overlay{background:#000000b3}body.dark-theme .restore-modal{background:var(--gray-800,#2d3742)}body.dark-theme .restore-modal .modal-header{border-color:var(--warning-700,#a16207);background:#f59e0b1a}body.dark-theme .restore-modal .modal-header i{color:var(--warning-400,#fbbf24)}body.dark-theme .restore-modal .modal-header h3{color:var(--gray-100,#f3f4f6)}body.dark-theme .restore-modal .modal-body p{color:var(--gray-300,#cbd3da)}body.dark-theme .restore-preview{background:var(--gray-850,#252d35);border-color:var(--gray-700,#424f5c)}body.dark-theme .preview-label{color:var(--gray-400,#a8b4c0)}body.dark-theme .preview-value{color:var(--primary-400,#4db894)}body.dark-theme .warning-text{background:#3b82f626;color:var(--blue-400,#60a5fa)!important}body.dark-theme .restore-modal .modal-footer{background:var(--gray-850,#252d35);border-color:var(--gray-700,#424f5c)}body.dark-theme .btn-cancel{background:var(--gray-700,#424f5c);border-color:var(--gray-600,#5d6b79);color:var(--gray-200,#e2e7eb)}body.dark-theme .btn-cancel:hover{background:var(--gray-600,#5d6b79)}
