.his-tool .his-panels{margin: 0 -10px}.his-tool .form-control-group{margin-bottom: 18px}.his-tool .his-panel-header{display: flex;align-items: center;justify-content: space-between}.his-tool .control-label{font-size: 13px;font-weight: 600;color: #111827;margin-bottom: 4px;display: block}.his-tool .his-chips{display: flex;flex-wrap: wrap;gap: 6px;margin-top: 4px}.his-tool .his-chip{border: 1px solid #e2e8f0;background: #fff;color: #475569;font-size: 12px;padding: 4px 12px;border-radius: 999px;cursor: pointer}.his-tool .his-chip:hover{border-color: #b45309;color: #b45309}.his-tool .his-chip.is-active{background: #b45309;border-color: #b45309;color: #fff}.his-tool .his-output-panel .his-body{max-height: 70vh;overflow-y: auto;padding-right: 6px}.his-tool .his-output-panel .his-body::-webkit-scrollbar{width: 6px}.his-tool .his-output-panel .his-body::-webkit-scrollbar-thumb{background: #d1d5db;border-radius: 3px}.his-tool .his-output-panel .his-body::-webkit-scrollbar-track{background: transparent}.his-tool .his-timeline{position: relative;padding-left: 24px}.his-tool .his-timeline::before{content: '';position: absolute;left: 8px;top: 0;bottom: 0;width: 2px;background: #e2e8f0}.his-tool .his-item{position: relative;padding: 0 0 16px 16px}.his-tool .his-item::before{content: '';position: absolute;left: -20px;top: 6px;width: 12px;height: 12px;border-radius: 50%;background: #b45309;border: 2px solid #fff;box-shadow: 0 0 0 2px #b45309}.his-tool .his-item-year{font-size: 13px;font-weight: 700;color: #b45309;font-family: 'Menlo','Consolas',monospace}.his-tool .his-item-title{font-size: 14px;font-weight: 600;color: #111827;margin-top: 2px;line-height: 1.4}.his-tool .his-item-desc{font-size: 12.5px;color: #6b7280;line-height: 1.5;margin-top: 3px}.his-tool .his-item-tags{display: flex;gap: 4px;margin-top: 6px;flex-wrap: wrap}.his-tool .his-tag{font-size: 10px;padding: 2px 8px;border-radius: 999px;background: #f1f5f9;color: #475569;font-weight: 500}.his-tool .his-tag-era{background: #fef3c7;color: #92400e}.his-tool .his-empty{text-align: center;padding: 30px;color: #94a3b8;font-size: 14px}.his-tool .his-count{font-size: 12px;color: #6b7280;font-weight: 400}.his-tool .his-otd{margin-bottom: 12px;border: 1px solid #e2e8f0;border-radius: 8px;background: linear-gradient(135deg,#fffbeb,#fef3c7);padding: 12px 14px}.his-tool .his-otd-head{display: flex;align-items: center;gap: 8px;font-size: 13px;font-weight: 600;color: #92400e;margin-bottom: 8px}.his-tool .his-otd-refresh{margin-left: auto;border: none;background: transparent;color: #92400e;cursor: pointer;font-size: 14px;padding: 2px 6px;border-radius: 4px}.his-tool .his-otd-refresh:hover{background: rgba(180,83,9,0.1)}.his-tool .his-otd-body{font-size: 12.5px;color: #78350f;line-height: 1.6;max-height: 160px;overflow-y: auto}.his-tool .his-otd-body .his-otd-item{padding: 4px 0;border-top: 1px dashed rgba(180,83,9,0.2)}.his-tool .his-otd-body .his-otd-item:first-child{border-top: none}.his-tool .his-otd-year{font-weight: 700;color: #b45309;margin-right: 6px}:root[data-theme="dark"] .his-tool .his-otd{background: rgba(180,83,9,0.12);border-color: rgba(180,83,9,0.3)}:root[data-theme="dark"] .his-tool .his-otd-head,:root[data-theme="dark"] .his-tool .his-otd-refresh{color: #fbbf24}:root[data-theme="dark"] .his-tool .his-otd-body{color: #fcd34d}.his-tool .his-message{display: flex;align-items: center;gap: 8px;margin-top: 12px;padding: 10px 14px;border-radius: 8px;font-size: 13px;background: #fef3c7;color: #92400e;border: 1px solid #fde68a}.his-tool .his-message.is-fading{opacity: 0;transition: opacity 0.25s ease}:root[data-theme="dark"] .his-tool .his-panel-header{background: #241f1a;color: #e5e7eb;border-bottom-color: rgba(255,255,255,0.08)}:root[data-theme="dark"] .his-tool .control-label{color: #e5e7eb}:root[data-theme="dark"] .his-tool .his-chip{background: transparent;border-color: #3a322a;color: #cbd5e1}:root[data-theme="dark"] .his-tool .his-chip.is-active{background: #b45309;border-color: #b45309;color: #fff}:root[data-theme="dark"] .his-tool .his-timeline::before{background: #2e2a24}:root[data-theme="dark"] .his-tool .his-item::before{background: #b45309;border-color: #1f1d1a;box-shadow: 0 0 0 2px #b45309}:root[data-theme="dark"] .his-tool .his-item-title{color: #e5e7eb}:root[data-theme="dark"] .his-tool .his-item-desc{color: #9ca3af}:root[data-theme="dark"] .his-tool .his-tag{background: #2e2a24;color: #cbd5e1}:root[data-theme="dark"] .his-tool .his-count{color: #9ca3af}:root[data-theme="dark"] .his-tool .his-message{background: rgba(180,83,9,0.2);color: #fbbf24;border-color: rgba(180,83,9,0.4)}@media (max-width: 767px){.his-tool .row-layout{flex-direction: column}}