.rs-tool .rs-layout{align-items: flex-start;row-gap: 16px}.rs-settings-panel,.rs-result-panel{min-width: 0;height: 100%}.rs-panel-header{gap: 12px}.rs-panel-header>span:first-child{flex: 1;min-width: 0}.rs-panel-header i{margin-right: 6px}.rs-result-status{flex: 0 1 auto;min-width: 0;color: var(--text-3);font-size: 12.5px;font-weight: 500;text-align: right}.rs-settings-body,.rs-result-body{gap: 14px}.rs-field{display: flex;flex-direction: column;gap: 6px;min-width: 0;margin: 0;color: var(--text-2);font-size: 13.5px;font-weight: 600}.rs-field .form-control{width: 100%;min-width: 0;padding-top: 8px;padding-bottom: 8px;font-size: 14px}.rs-field small{color: var(--text-3);font-size: 12px;font-weight: 500;line-height: 1.5}.rs-set,.rs-examples,.rs-history{display: flex;flex-direction: column;gap: 7px;min-width: 0}.rs-set-title{display: flex;flex-wrap: wrap;align-items: center;gap: 8px;color: var(--text-3);font-size: 12.5px;font-weight: 600}.rs-set-title i{margin-right: 5px;color: var(--primary)}.rs-set-list{display: flex;flex-wrap: wrap;gap: 6px}.rs-history .rs-set-list:empty::after{content: '还没有换算记录。';color: var(--text-3);font-size: 12.5px}.rs-item{display: inline-flex;align-items: center;gap: 4px;max-width: 100%;padding: 5px 11px;border: 1px solid var(--border);border-radius: 999px;background: var(--bg);color: var(--text-2);font-size: 12.5px;font-weight: 600;line-height: 1.5;cursor: pointer;transition: border-color .15s ease,background .15s ease,color .15s ease}.rs-item:hover{border-color: var(--primary);color: var(--primary)}.rs-item.is-active{border-color: var(--primary);background: var(--primary-soft);color: var(--primary)}.rs-item span{min-width: 0;overflow: hidden;text-overflow: ellipsis;white-space: nowrap}.rs-mini{padding: 2px 9px;font-size: 11.5px}.rs-action-row{display: flex;flex-wrap: wrap;gap: 8px}.rs-action-row .btn{justify-content: center;min-width: 150px}.rs-action-row .btn i{margin-right: 6px}#rs-result-block{display: flex;flex-direction: column;gap: 10px;min-width: 0}#rs-result-block .rs-action-row .btn{margin-left: auto}.rs-message{display: flex;align-items: flex-start;gap: 8px;padding: 10px 12px;border: 1px solid #fecaca;border-radius: var(--radius);background: var(--danger-soft);color: var(--danger);font-size: 13.5px;line-height: 1.45}.rs-empty{display: flex;flex-direction: column;align-items: center;gap: 8px;padding: 28px 16px;border: 1px dashed var(--border);border-radius: var(--radius);color: var(--text-3);text-align: center}.rs-empty i{font-size: 30px;line-height: 1;color: var(--border)}.rs-empty p{margin: 0;font-size: 13.5px}.rs-preview{display: flex;flex-wrap: wrap;align-items: baseline;gap: 6px 14px;padding: 14px 16px;border: 1px solid var(--border);border-radius: var(--radius-lg,14px);background: var(--bg-soft);color: var(--text)}.rs-big{font-family: var(--mono,ui-monospace,SFMono-Regular,Menlo,Consolas,monospace);font-size: 22px;font-weight: 700;line-height: 1.2}.rs-big-sep{color: var(--text-3);font-size: 12.5px;font-weight: 600}.rs-tag{margin-left: auto;padding: 3px 10px;border: 1px solid var(--border);border-radius: 999px;background: var(--bg);color: var(--text-2);font-size: 12px;font-weight: 600}.rs-result-input{min-height: 130px;font-family: var(--mono,ui-monospace,SFMono-Regular,Menlo,Consolas,monospace);font-size: 13px;line-height: 1.7;resize: vertical;background: var(--bg-soft);white-space: pre}.rs-block{min-width: 0;overflow: hidden;border: 1px solid var(--border);border-radius: var(--radius)}.rs-block-head{display: flex;flex-wrap: wrap;align-items: center;gap: 8px;padding: 8px 14px;border-bottom: 1px solid var(--border);background: var(--bg-soft);color: var(--text-2);font-size: 12px;font-weight: 700;text-transform: uppercase}.rs-block-head i{margin-right: 6px;color: var(--primary)}.rs-block-head .rs-item{margin-left: auto;flex: none;white-space: nowrap;text-transform: none}.rs-block-note{margin-left: auto;color: var(--text-3);font-size: 11.5px;font-weight: 500;text-transform: none}.rs-block-head .rs-item + .rs-block-note{margin-left: 0}.rs-table{width: 100%;margin: 0;border-collapse: collapse;table-layout: auto}.rs-table th,.rs-table td{padding: 9px 14px;border-top: 1px solid var(--border);color: var(--text);font-size: 13.5px;text-align: left;vertical-align: top}.rs-table tr:first-child th,.rs-table tr:first-child td{border-top: 0}.rs-table th{width: 88px;color: var(--text-3);font-size: 12.5px;font-weight: 600;white-space: nowrap}.rs-table thead th{color: var(--text-3);font-size: 12px;font-weight: 700;white-space: nowrap}.rs-num{display: block;font-family: var(--mono,ui-monospace,SFMono-Regular,Menlo,Consolas,monospace);font-size: 14px;font-weight: 700;line-height: 1.5}.rs-sub{display: block;color: var(--text-3);font-size: 11.5px;font-weight: 500;line-height: 1.5}.rs-formula{color: var(--text-3);font-size: 12px;line-height: 1.55}.rs-warn{display: block;color: var(--danger);font-size: 12px;font-weight: 600}.rs-chart-block-body{gap: 12px}.rs-chart-scroll{max-height: 420px;overflow: auto;border: 1px solid var(--border);border-radius: var(--radius)}.rs-chart-table{min-width: 620px}.rs-chart-table th,.rs-chart-table td{padding: 7px 12px;font-family: var(--mono,ui-monospace,SFMono-Regular,Menlo,Consolas,monospace);font-size: 13px;text-align: right;white-space: nowrap}.rs-chart-table td:first-child,.rs-chart-table th:first-child{text-align: left}.rs-chart-table thead th{position: sticky;top: 0;z-index: 1;background: var(--bg-soft);border-bottom: 1px solid var(--border)}.rs-chart-table tbody tr{cursor: pointer}.rs-chart-table tbody tr:hover td{background: var(--primary-soft)}.rs-chart-table tr[data-rare="1"] td{color: var(--text-3)}.rs-chart-table tr.is-hit td{background: var(--primary-soft);color: var(--primary)}.rs-chart-table tr.is-dim{opacity: .35}.rs-notes{margin: 0;padding: 10px 14px 12px 32px;border: 1px solid rgba(217,119,6,.26);border-radius: var(--radius);background: var(--warning-soft);list-style: disc;color: var(--text);font-size: 13px;line-height: 1.6}.rs-notes li + li{margin-top: 4px}.rs-note{display: flex;align-items: flex-start;gap: 8px;padding: 10px 12px;border: 1px solid var(--border);border-radius: var(--radius);background: var(--bg-soft);color: var(--text-3);font-size: 12.5px;line-height: 1.5}.rs-note i{margin-top: 1px;color: var(--primary)}.rs-note span{flex: 1;min-width: 0}.rs-note code{white-space: normal;word-break: break-word}.tool-desc-body .rs-block{margin: 12px 0 14px;background: var(--bg-soft)}.tool-desc-body .rs-block p{margin: 0;padding: 12px 14px;color: var(--text-2);font-size: 13.5px;line-height: 1.7}.tool-desc-body .rs-table th{width: 100px}:root[data-theme="dark"] .rs-item{background: #161b22}:root[data-theme="dark"] .rs-item:hover,:root[data-theme="dark"] .rs-item.is-active{background: rgba(56,116,214,.16)}:root[data-theme="dark"] .rs-block-head,:root[data-theme="dark"] .rs-preview,:root[data-theme="dark"] .rs-note,:root[data-theme="dark"] .rs-tag,:root[data-theme="dark"] .tool-desc-body .rs-block{background: #0d1117}:root[data-theme="dark"] .rs-block,:root[data-theme="dark"] .rs-chart-scroll,:root[data-theme="dark"] .rs-tag{border-color: #30363d}:root[data-theme="dark"] .rs-chart-table thead th{background: #0d1117}:root[data-theme="dark"] .rs-message{border-color: #7f1d1d;background: rgba(127,29,29,.18)}:root[data-theme="dark"] .rs-notes{border-color: #92400e;background: rgba(146,64,14,.16)}@media (max-width: 991px){.rs-big{font-size: 19px}.rs-formula{display: none}}@media (max-width: 640px){.rs-panel-header{display: grid;grid-template-columns: minmax(0,1fr);row-gap: 6px}.rs-result-status{min-height: 2.8em;text-align: left}.rs-action-row{display: grid}.rs-action-row .btn{width: 100%;min-width: 0}.rs-tag{margin-left: 0}.rs-table th{width: 68px}.rs-table th,.rs-table td{padding: 8px 10px}.rs-settings-body,.rs-result-body{padding: 14px}}