.mt-tool .mt-panels{margin: 0 -8px}.mt-tool [class*='col-']{padding: 0 8px}.mt-input-panel,.mt-output-panel{height: 100%}.mt-panel-header{display: flex;align-items: center;justify-content: space-between;gap: 12px;flex-wrap: wrap}.mt-body{display: flex;flex-direction: column}.mt-section{border: 1px solid var(--border-color,#e3e6ea);border-radius: 8px;padding: 12px 14px;margin-bottom: 14px;min-width: 0}.mt-section-title{font-size: 12px;font-weight: 700;text-transform: uppercase;letter-spacing: 0.4px;color: var(--text-secondary,#5f6b7a);padding: 0 6px;margin-bottom: 10px}.mt-advanced>summary{cursor: pointer;list-style: none;display: flex;align-items: center;gap: 6px}.mt-advanced>summary::-webkit-details-marker{display: none}.mt-advanced>summary::before{content: '\f64d';font-family: 'bootstrap-icons';font-size: 11px;transition: transform 0.15s ease}.mt-advanced[open]>summary::before{transform: rotate(90deg)}.mt-advanced .form-group{margin-top: 10px;margin-bottom: 8px}.mt-advanced .form-group:first-of-type{margin-top: 12px}.mt-row-2{display: grid;grid-template-columns: 1fr 1fr;gap: 8px}.mt-hint{font-size: 11.5px;color: var(--text-secondary,#5f6b7a);margin-top: 3px;line-height: 1.5}.mt-counter{font-size: 11.5px;color: var(--text-secondary,#5f6b7a);margin-top: 3px;text-align: right}.mt-counter span{font-weight: 700;font-family: Consolas,Menlo,monospace;color: var(--text-primary,#212529)}.mt-options{display: flex;flex-wrap: wrap;gap: 14px;margin-bottom: 10px}.mt-options .custom-input-item{display: inline-flex;align-items: center;gap: 6px;font-size: 13px}.mt-actions{display: flex;gap: 8px;flex-wrap: wrap}.mt-empty{display: flex;flex-direction: column;align-items: center;justify-content: center;gap: 10px;min-height: 220px;border: 1px dashed var(--border-color,#dde1e6);border-radius: 8px;color: var(--text-secondary,#5f6b7a);text-align: center;padding: 20px}.mt-empty i{font-size: 42px;opacity: 0.45}.mt-empty p{margin: 0;font-size: 13px;max-width: 360px;line-height: 1.6}.mt-empty.hidden{display: none}.mt-result{display: flex;flex-direction: column;gap: 14px}.mt-result.hidden{display: none}.mt-hero{display: flex;align-items: stretch;gap: 12px;background: linear-gradient(135deg,#0f766e,#14b8a6);border-radius: 10px;color: #fff;padding: 16px 18px}.mt-hero-item{flex: 1;text-align: center;min-width: 0}.mt-hero-value{display: block;font-size: 26px;font-weight: 800;line-height: 1.15;font-family: Consolas,Menlo,monospace}.mt-hero-label{display: block;font-size: 11px;opacity: 0.88;margin-top: 4px}.mt-hero-divider{width: 1px;background: rgba(255,255,255,0.35)}.mt-preview-section{padding: 12px 14px}.mt-preview{background: #fff;border: 1px solid var(--border-color,#e3e6ea);border-radius: 8px;padding: 12px 14px;font-family: Arial,sans-serif}.mt-preview-url{color: #202124;font-size: 12.5px;line-height: 1.6;white-space: nowrap;overflow: hidden;text-overflow: ellipsis}.mt-preview-title{color: #1a0dab;font-size: 17px;line-height: 1.35;font-weight: 400;margin: 2px 0;overflow: hidden;text-overflow: ellipsis;display: -webkit-box;-webkit-line-clamp: 2;-webkit-box-orient: vertical}.mt-preview-title:hover{text-decoration: underline}.mt-preview-desc{color: #4d5156;font-size: 12.5px;line-height: 1.55;display: -webkit-box;-webkit-line-clamp: 2;-webkit-box-orient: vertical;overflow: hidden}[data-theme='dark'] .mt-preview{background: #16181d;border-color: #2a2d35}[data-theme='dark'] .mt-preview-url{color: #e8eaed}[data-theme='dark'] .mt-preview-title{color: #8ab4f8}[data-theme='dark'] .mt-preview-desc{color: #bdc1c6}.mt-code{font-family: Consolas,Menlo,monospace;font-size: 12px;line-height: 1.55;color: var(--text-primary,#212529);background: var(--bg-subtle,#f8f9fa)}.mt-result .result-toolbar{display: flex;align-items: center;justify-content: space-between;gap: 14px;flex-wrap: wrap}.mt-meta-stack{display: flex;align-items: center;gap: 10px;flex-wrap: wrap;min-width: 0}.mt-meta{font-size: 12px;color: var(--text-secondary,#5f6b7a)}.mt-output-actions{display: flex;gap: 8px;flex-wrap: wrap}.mt-message{display: flex;align-items: flex-start;gap: 8px;font-size: 13px;line-height: 1.5;border-radius: 8px;padding: 10px 12px;margin-top: 16px;transition: opacity 0.25s ease}.mt-message.is-fading{opacity: 0}.mt-message.hidden{display: none}.mt-msg-error{background: rgba(220,53,69,0.08);border: 1px solid rgba(220,53,69,0.35);color: #c0392b}.mt-msg-success{background: rgba(40,167,69,0.08);border: 1px solid rgba(40,167,69,0.35);color: #1e7e34}.mt-msg-info{background: rgba(14,116,144,0.08);border: 1px solid rgba(14,116,144,0.35);color: #0e7490}[data-theme='dark'] .mt-msg-success{background: rgba(40,167,69,0.14);color: #7ddc95}[data-theme='dark'] .mt-msg-error{background: rgba(220,53,69,0.14);color: #f19aa0}[data-theme='dark'] .mt-msg-info{background: rgba(14,116,144,0.14);color: #67e8f9}@media (max-width: 991px){.mt-panels [class*='col-']{margin-bottom: 16px}}@media (max-width: 575px){.mt-hero{flex-wrap: wrap;gap: 10px;padding: 14px 12px}.mt-hero-item{flex: 1 1 40%}.mt-row-2{grid-template-columns: 1fr;gap: 0}.mt-result .result-toolbar{flex-direction: column;align-items: stretch}.mt-output-actions .btn{flex: 1}}