.law-history[data-v-41533a5a]{max-width:56rem;margin:0 auto;padding:24px 0}.history-header[data-v-41533a5a]{display:flex;align-items:center;justify-content:space-between;margin-bottom:24px}.header-left[data-v-41533a5a]{display:flex;flex-direction:column;align-items:flex-start;gap:8px}.header-row[data-v-41533a5a]{display:flex;align-items:center;gap:16px}.history-subtitle[data-v-41533a5a]{margin:0 0 0 40px;font-size:14px;color:var(--text-muted-color);line-height:1.4}.back-btn[data-v-41533a5a]{display:flex;align-items:center;justify-content:center;width:40px;height:40px;padding:0;border:none;background:transparent;color:var(--text-muted-color);cursor:pointer;border-radius:8px;transition:color .2s,background .2s}.back-btn[data-v-41533a5a]:hover{color:var(--button-primary-color);background:var(--hover-color)}.history-title[data-v-41533a5a]{margin:0;font-size:1.875rem;font-weight:700;color:var(--button-primary-color)}.clear-all-btn[data-v-41533a5a]{display:flex;align-items:center;gap:8px;padding:10px 20px;font-size:14px;font-weight:500;color:var(--text-muted-color);background:var(--background-color);border:1px solid var(--border-color-light);border-radius:8px;cursor:pointer;transition:color .2s,background .2s,border-color .2s}.clear-all-btn[data-v-41533a5a]:hover:not(:disabled){color:var(--error-color);background:#f56c6c14;border-color:#f56c6c4d}.clear-all-btn[data-v-41533a5a]:disabled{opacity:.6;cursor:not-allowed}.filter-wrap[data-v-41533a5a]{margin-bottom:20px;max-width:28rem}.filter-input[data-v-41533a5a] .el-input__wrapper{border-radius:8px;box-shadow:0 0 0 1px var(--border-color-light) inset}.table-wrap[data-v-41533a5a]{position:relative;width:100%;background:var(--background-color);border:1px solid var(--border-color-light);border-radius:12px;overflow:hidden;box-shadow:0 1px 3px #0000000a}.skeleton-row .skeleton-cell[data-v-41533a5a]{padding:48px 24px;text-align:center;color:var(--text-muted-color);font-size:14px;display:flex;align-items:center;justify-content:center;gap:8px}.skeleton-row .skeleton-cell .is-loading[data-v-41533a5a]{animation:rotating-41533a5a 1s linear infinite}.table-loading-overlay[data-v-41533a5a]{position:absolute;top:0;right:0;bottom:0;left:0;background:#faf7f2c7;display:flex;align-items:center;justify-content:center;color:var(--button-primary-color);font-size:24px;pointer-events:none}.table-loading-overlay .is-loading[data-v-41533a5a]{animation:rotating-41533a5a 1s linear infinite}.history-table[data-v-41533a5a]{width:100%;border-collapse:collapse;table-layout:fixed}.history-table th[data-v-41533a5a]{padding:16px 24px;font-size:13px;font-weight:600;color:var(--text-secondary-color);background:var(--fill-color-light);border-bottom:1px solid var(--border-color-light)}.col-query[data-v-41533a5a]{width:62%;text-align:left}.col-datetime[data-v-41533a5a]{width:30%;text-align:right}.col-action[data-v-41533a5a]{width:8%;text-align:center}.history-row[data-v-41533a5a]{cursor:pointer;transition:background .2s}.history-row[data-v-41533a5a]:hover{background:var(--hover-color)}.history-table td[data-v-41533a5a]{padding:16px 24px;font-size:15px;color:var(--text-color);border-bottom:1px solid var(--border-color-light)}.history-table tbody tr:last-child td[data-v-41533a5a]{border-bottom:none}.col-query[data-v-41533a5a]{display:flex;align-items:center;gap:12px}.doc-icon[data-v-41533a5a]{display:flex;align-items:center;justify-content:center;width:36px;height:36px;border-radius:8px;background:var(--fill-color-light);color:var(--button-primary-color);flex-shrink:0}.query-text[data-v-41533a5a]{flex:1;min-width:0;font-weight:500;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.col-datetime[data-v-41533a5a]{color:var(--text-muted-color);font-size:14px}.delete-one-btn[data-v-41533a5a]{display:inline-flex;align-items:center;justify-content:center;width:32px;height:32px;padding:0;border:none;background:transparent;color:var(--text-muted-color);cursor:pointer;border-radius:6px;transition:color .2s,background .2s}.delete-one-btn[data-v-41533a5a]:hover:not(:disabled){color:var(--error-color);background:#f56c6c1a}.delete-one-btn[data-v-41533a5a]:disabled{opacity:.6}.loading-state .is-loading[data-v-41533a5a]{animation:rotating-41533a5a 1s linear infinite}@keyframes rotating-41533a5a{0%{transform:rotate(0)}to{transform:rotate(360deg)}}.empty-state[data-v-41533a5a]{width:100%;padding:48px 24px;text-align:center;color:var(--text-muted-color);box-sizing:border-box}.pagination-bar[data-v-41533a5a]{margin-top:20px;display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap;gap:16px}.showing-results[data-v-41533a5a]{font-size:14px;color:var(--text-muted-color)}.history-pagination[data-v-41533a5a] .el-pagination{--el-pagination-button-color: var(--text-color);--el-pagination-hover-color: var(--button-primary-color);gap:8px}.history-pagination[data-v-41533a5a] .btn-prev,.history-pagination[data-v-41533a5a] .btn-next{min-width:36px;height:36px;padding:0 12px;border-radius:8px;border:1px solid var(--border-color-light);background:var(--background-color);color:var(--text-secondary-color);transition:color .2s,background .2s,border-color .2s}.history-pagination[data-v-41533a5a] .btn-prev:hover:not(:disabled),.history-pagination[data-v-41533a5a] .btn-next:hover:not(:disabled){background:var(--hover-color);color:var(--button-primary-color);border-color:var(--border-color-light)}.history-pagination[data-v-41533a5a] .btn-prev:disabled,.history-pagination[data-v-41533a5a] .btn-next:disabled{opacity:.5;color:var(--text-muted-color);background:var(--fill-color-light)}.history-pagination[data-v-41533a5a] .el-pager{gap:8px}.history-pagination[data-v-41533a5a] .el-pager li{min-width:36px;height:36px;line-height:36px;padding:0 12px;border-radius:8px;border:none;background:var(--background-color);color:var(--text-secondary-color);font-weight:500;font-size:14px;transition:background .2s,color .2s}.history-pagination[data-v-41533a5a] .el-pager li:hover:not(.is-active){background:var(--hover-color);color:var(--button-primary-color)}.history-pagination[data-v-41533a5a] .el-pager li.is-active{background:var(--button-primary-color);color:#fff;font-weight:600}.main-content[data-v-893a144d]{display:flex;flex-direction:column;width:100%;height:calc(100vh - 64px);padding:20px;overflow:hidden;box-sizing:border-box}.main-content-entry[data-v-893a144d]{align-items:center;padding:48px 20px 32px;background:linear-gradient(180deg,var(--fill-color) 0%,var(--background-color) 100%);overflow-y:auto}.law-search-container[data-v-893a144d]{display:flex;flex-direction:column;width:100%;height:100%;gap:20px;max-width:100%}.law-search-container-entry[data-v-893a144d]{align-items:center;max-width:900px;height:auto;flex:1}.search-header[data-v-893a144d]{display:flex;flex-direction:column;align-items:center;gap:20px;margin-top:40px;margin-bottom:12px;flex-shrink:0;width:100%}.search-header-compact[data-v-893a144d]{margin-top:16px;margin-bottom:8px;gap:12px}.title-section[data-v-893a144d]{text-align:center;width:100%}.laws-page-title[data-v-893a144d]{margin:0;font-size:28px;font-weight:700;color:var(--primary-color);text-align:center}.search-header-compact .laws-page-title[data-v-893a144d]{font-size:22px}.search-header[data-v-893a144d] .search-section{width:100%}.main-content-history[data-v-893a144d]{padding-top:24px;overflow-y:auto}.preset-questions[data-v-893a144d]{width:100%;max-width:900px;margin-top:12px;flex-shrink:0}.preset-questions-header[data-v-893a144d]{margin-bottom:12px}.preset-questions-title[data-v-893a144d]{font-size:20px;font-weight:600;color:var(--primary-color);margin:0;padding-left:12px;border-left:4px solid var(--primary-color)}.preset-try-pill[data-v-893a144d]{flex-shrink:0;display:inline-flex;align-items:center;justify-content:center;padding:2px 10px;margin-right:12px;font-size:11px;font-weight:600;letter-spacing:.02em;color:var(--try-pill-text);background-color:var(--try-pill-bg);border-radius:999px}.preset-question-arrow[data-v-893a144d]{flex-shrink:0;margin-left:8px;font-size:14px;color:var(--text-muted-color);transition:color .2s ease}.preset-question-item:hover .preset-question-arrow[data-v-893a144d]{color:var(--preset-item-hover-text)}.preset-questions-list[data-v-893a144d]{display:flex;flex-direction:column;gap:0;padding:12px;background-color:var(--background-color);border:1px solid var(--border-color);border-radius:8px}.preset-question-item[data-v-893a144d]{display:flex;align-items:center;padding:10px 12px;cursor:pointer;transition:all .2s ease;border-radius:4px;gap:0}.preset-question-item[data-v-893a144d]:hover{background-color:var(--preset-item-hover-bg)}.preset-question-item:hover .preset-question-text[data-v-893a144d]{color:var(--preset-item-hover-text)}.preset-question-item[data-v-893a144d]:not(:last-child){border-bottom:1px solid var(--border-color-light);margin-bottom:0}.preset-question-text[data-v-893a144d]{flex:1;font-size:13px;color:var(--text-color);line-height:1.4;transition:color .2s ease}.law-results-container[data-v-893a144d]{flex:1;display:flex;flex-direction:column;gap:16px;overflow:hidden;max-width:100%;min-height:0;width:100%}.results-header[data-v-893a144d]{display:flex;justify-content:space-between;align-items:center;margin-bottom:8px;gap:12px}.results-count[data-v-893a144d]{font-size:14px;color:var(--text-secondary-color)}.results-close-btn[data-v-893a144d]{display:inline-flex;align-items:center;gap:6px;margin-left:auto;padding:6px 12px;font-size:13px;font-weight:500;color:var(--text-secondary-color);background:transparent;border:1px solid var(--border-color);border-radius:6px;cursor:pointer;transition:color .2s,border-color .2s,background-color .2s}.results-close-btn[data-v-893a144d]:hover{color:var(--primary-color);border-color:var(--primary-color);background-color:var(--hover-color)}.results-close-btn .el-icon[data-v-893a144d]{font-size:14px}.loading-container[data-v-893a144d]{padding:40px 20px;display:flex;justify-content:center;align-items:flex-start}.loading-container[data-v-893a144d] .el-skeleton{width:100%;max-width:100%}.relevance-score[data-v-893a144d]{font-weight:500;color:var(--primary-color)}.law-dialog-content[data-v-893a144d]{white-space:pre-wrap;line-height:1.8;font-size:15px;color:var(--text-secondary-color);max-height:60vh;overflow-y:auto;padding:20px;background-color:var(--fill-color);border-radius:4px}.law-dialog-content[data-v-893a144d]::-webkit-scrollbar{width:6px}.law-dialog-content[data-v-893a144d]::-webkit-scrollbar-track{background:var(--fill-color-light);border-radius:3px}.law-dialog-content[data-v-893a144d]::-webkit-scrollbar-thumb{background:var(--border-color);border-radius:3px}.law-dialog-content[data-v-893a144d]::-webkit-scrollbar-thumb:hover{background:var(--text-secondary-color)}[data-v-893a144d] .el-input__wrapper.is-focus,[data-v-893a144d] .el-input__wrapper:hover{box-shadow:0 0 0 1px var(--primary-color) inset!important}[data-v-893a144d] .el-input__wrapper{background-color:var(--background-color);border-radius:4px;transition:all .2s;box-shadow:0 0 0 1px var(--border-color) inset;padding:0 15px;min-height:42px}[data-v-893a144d] .el-input__wrapper:not(.is-focus){box-shadow:0 0 0 1px var(--border-color) inset!important}[data-v-893a144d] .el-input__wrapper:hover,[data-v-893a144d] .el-input__wrapper.is-focus{box-shadow:0 0 0 1px var(--primary-color) inset!important}[data-v-893a144d] .el-input__wrapper.is-focus:before,[data-v-893a144d] .el-input__wrapper:hover:before{display:none}[data-v-893a144d] .el-input__wrapper:after{display:none}[data-v-893a144d] .el-input__wrapper.is-focus:after{box-shadow:none!important}[data-v-893a144d] .el-input__inner::placeholder{color:var(--text-secondary-color);opacity:.8}[data-v-893a144d] .el-input__inner{color:var(--text-color)}.search-header[data-v-893a144d] .voice-button{background-color:transparent!important;border:none!important;box-shadow:none!important;color:var(--text-secondary-color)}.search-header[data-v-893a144d] .voice-button .el-icon{color:var(--text-secondary-color)}.search-header[data-v-893a144d] .voice-button:hover{background-color:var(--hover-color)!important;color:var(--primary-color)}.search-header[data-v-893a144d] .voice-button:hover .el-icon{color:var(--primary-color)}.search-header[data-v-893a144d] .voice-button .el-icon.recording{color:var(--el-color-danger)}[data-v-893a144d] .sort-caret-wrapper{color:var(--text-secondary-color)}[data-v-893a144d] .ascending .sort-caret.ascending{border-bottom-color:var(--primary-color)}[data-v-893a144d] .descending .sort-caret.descending{border-top-color:var(--primary-color)}[data-v-893a144d] .el-table__column-header.is-sortable:hover{background-color:var(--hover-color);cursor:pointer}[data-v-893a144d] .el-table .caret-wrapper{color:var(--text-secondary-color)}[data-v-893a144d] .el-table .sort-caret.ascending{border-bottom-color:var(--border-color)}[data-v-893a144d] .el-table .sort-caret.descending{border-top-color:var(--border-color)}[data-v-893a144d] .el-table .ascending .sort-caret.ascending{border-bottom-color:var(--primary-color)}[data-v-893a144d] .el-table .descending .sort-caret.descending{border-top-color:var(--primary-color)}.law-table[data-v-893a144d]{max-width:100%;overflow-x:auto}.law-actions[data-v-893a144d]{display:flex;align-items:center;justify-content:center;gap:2px}[data-v-893a144d] .star-button .el-icon{font-size:18px;color:var(--el-text-color-placeholder)}[data-v-893a144d] .star-button{background:transparent!important;border:none!important;padding:4px 6px!important}[data-v-893a144d] .star-button:hover{background:var(--hover-color)!important}[data-v-893a144d] .star-button.active .el-icon{color:var(--el-color-primary)}[data-v-893a144d] .star-button.active:hover{background:var(--el-color-primary-light-9)!important}[data-v-893a144d] .view-law-button{background-color:transparent!important;border:none!important;color:var(--primary-color)!important;padding:4px 8px!important;font-weight:500!important;transition:all .2s ease!important}[data-v-893a144d] .view-law-button:hover,[data-v-893a144d] .view-law-button:active{background-color:var(--hover-color)!important;color:var(--primary-color)!important}.download-btn[data-v-893a144d]{display:inline-flex;align-items:center;gap:4px;cursor:pointer;padding:6px 12px;border-radius:4px;transition:all .3s;color:#fff;background-color:var(--button-primary-color);border:1px solid var(--button-primary-color);margin-top:16px}.download-btn[data-v-893a144d]:hover{background-color:var(--button-hover-color);border-color:var(--button-hover-color)}.download-btn .el-icon[data-v-893a144d]{font-size:16px}.dialog-footer-center[data-v-893a144d]{width:100%;display:flex;justify-content:center;align-items:center;padding:16px 0 8px}[data-v-893a144d] .law-detail-dialog{margin:0!important;padding:0!important;width:100%!important;height:100vh!important;max-width:100%!important;max-height:100vh!important;position:fixed!important;top:0!important;left:0!important;right:0!important;bottom:0!important;overflow:hidden!important;border-radius:0!important}[data-v-893a144d] .law-detail-dialog .el-dialog__body{padding:0!important;margin:0!important;width:100%!important;height:100vh!important;overflow:hidden!important;box-sizing:border-box!important}[data-v-893a144d] .law-detail-dialog .el-dialog__header{display:none!important}[data-v-893a144d] .el-overlay-dialog{padding:0!important;margin:0!important;width:100%!important;height:100vh!important;overflow:hidden!important}@media (max-width: 768px){.laws-info-section[data-v-893a144d]{padding:16px}.try-asking-card[data-v-893a144d]{padding:24px;max-width:100%}.try-asking-card .card-title[data-v-893a144d]{font-size:20px}.sample-query-item[data-v-893a144d]{padding:14px 16px}.query-text[data-v-893a144d]{font-size:14px}.query-icon[data-v-893a144d]{font-size:20px}}
