body.converter-excellence .converter-workspace{overflow:hidden}
body.converter-excellence .converter-input-panel,body.converter-excellence .converter-config-panel,body.converter-excellence .converter-output-panel{max-width:980px;margin:0 auto}
body.converter-excellence .converter-dropzone{min-height:210px}
body.converter-excellence .converter-dropzone.has-file{min-height:190px;border-style:solid;border-color:#242a31;background:radial-gradient(circle at 50% 0%,rgba(97,244,255,.08),transparent 48%),#0b0e12}
body.converter-excellence .converter-dropzone.has-file .drop-icon{color:#8ff0c7;border-color:#316f60}
body.converter-excellence .converter-dropzone.has-file>strong{max-width:min(680px,90%);overflow-wrap:anywhere;font-size:16px}
body.converter-excellence .converter-file-message{min-height:20px;margin-top:10px;padding:0 2px;color:#a6a7a3;font-size:12px;line-height:1.5}
body.converter-excellence .converter-file-message.is-ready{color:#9edfc2}
body.converter-excellence .converter-file-message.is-error{color:#ffc2c5}
body.converter-excellence .converter-example-row{display:flex;align-items:center;gap:10px;flex-wrap:wrap;margin-top:12px}
body.converter-excellence .converter-example-row span{color:#a6a7a3;font-size:12px}
body.converter-excellence .converter-example-row .converter-example-hint[hidden]{display:none!important}
body.converter-excellence .converter-format-pair{grid-template-columns:minmax(0,1fr) 32px minmax(0,1fr)}
body.converter-excellence .converter-field-help{display:block;margin-top:6px;color:#a6a7a3;font-size:12px;line-height:1.45}
body.converter-excellence .converter-separator-field[hidden]{display:none!important}
body.converter-excellence .converter-expected{margin-top:16px;padding:13px 0 0;border:0;border-top:1px solid rgba(64,126,151,.35);border-radius:0;background:transparent}
body.converter-excellence .converter-expected .section-index{display:block;margin-bottom:5px}
body.converter-excellence .converter-expected strong{display:block;color:#eeeae2;font-size:14px}
body.converter-excellence .converter-expected span:last-child{display:block;margin-top:4px;color:#a6a7a3;font-size:12px;line-height:1.45}
body.converter-excellence .converter-formula-safety{display:grid!important;grid-template-columns:20px minmax(0,1fr);align-items:start;gap:11px;margin-top:14px;padding:12px 13px}
body.converter-excellence .converter-formula-safety[hidden]{display:none!important}
body.converter-excellence .converter-formula-safety input[type="checkbox"]{appearance:none;-webkit-appearance:none;width:20px!important;height:20px!important;min-width:20px;margin:1px 0 0!important;padding:0!important;border:1px solid #5f646b;border-radius:6px;background:#0b0e12 center/12px 12px no-repeat;cursor:pointer}
body.converter-excellence .converter-formula-safety input[type="checkbox"]:checked{border-color:#ff8a1f;background-color:#0b0e12;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16'%3E%3Cpath fill='none' stroke='%23e8fdff' stroke-width='2.3' stroke-linecap='round' stroke-linejoin='round' d='m3 8.2 3.1 3.1L13 4.8'/%3E%3C/svg%3E");box-shadow:0 0 0 2px rgba(97,244,255,.08)}
body.converter-excellence .converter-formula-safety input[type="checkbox"]:focus-visible{outline:2px solid #ff8a1f;outline-offset:3px}
body.converter-excellence .converter-formula-safety span{display:grid;gap:3px;min-width:0}
body.converter-excellence .converter-formula-safety strong{font-size:13px;line-height:1.35;color:#eeeae2}
body.converter-excellence .converter-formula-safety small{font-size:12px;line-height:1.45;color:#a6a7a3}
body.converter-excellence .converter-main-action{min-height:46px}
body.converter-excellence .converter-result-summary{margin:0 0 14px;padding:14px 15px;border:1px solid #235943;border-radius:11px;background:#071b17}
body.converter-excellence .converter-result-summary[hidden]{display:none!important}
body.converter-excellence .converter-result-summary .section-index{display:block;margin-bottom:5px;color:#77dfbd}
body.converter-excellence .converter-result-summary strong{display:block;font-size:15px;color:#e6f7ef;overflow-wrap:anywhere}
body.converter-excellence .converter-result-summary span:last-child{display:block;margin-top:4px;color:#98cdb9;font-size:12px}
body.converter-excellence .converter-result-help{margin:0 0 12px;color:#a6a7a3;font-size:13px;line-height:1.5}
body.converter-excellence .converter-output-panel textarea[readonly]{cursor:text}
body.converter-excellence:not(.converter-results-open) .tool-nav-cta,body.converter-excellence:not(.converter-results-open) .os20-browser-related{display:none}
@media(max-width:620px){body.converter-excellence .converter-format-pair{grid-template-columns:1fr}body.converter-excellence .converter-example-row{display:grid}body.converter-excellence .converter-example-row .btn{width:100%}}
