.converter-grid,.converter-info{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:1rem}.converter-card,.converter-panel,.converter-result,.converter-note,.converter-table-wrap{box-sizing:border-box;min-width:0;border:1px solid #c7d0cb;border-radius:16px;background:#fff;padding:1.1rem}.converter-panel{display:grid;gap:1rem;margin:1.2rem 0}.converter-equation{display:grid;grid-template-columns:minmax(0,1fr) auto minmax(0,1fr);align-items:end;gap:1rem}.converter-panel label{display:grid;gap:.4rem;font-weight:700}.converter-panel input{box-sizing:border-box;width:100%;min-height:48px;border:1px solid #78857f;border-radius:8px;padding:.6rem;font-size:1.1rem}.converter-symbol{min-height:48px;display:flex;align-items:center;font-weight:800}.converter-output{min-height:48px;border:1px solid #78857f;border-radius:8px;padding:.6rem;font-size:1.2rem;font-weight:800;overflow-wrap:anywhere}.converter-actions{display:flex;flex-wrap:wrap;gap:.7rem}.converter-note{border-left:5px solid #2e725b;background:#f1f8f5}.converter-info{margin:1.2rem 0}.converter-table{width:100%;border-collapse:collapse}.converter-table th,.converter-table td{text-align:left;padding:.55rem;border-bottom:1px solid #d9dfdc}.converter-table-wrap{overflow-x:auto}@media(max-width:780px){.converter-grid,.converter-info,.converter-equation{grid-template-columns:1fr}.converter-card,.converter-panel,.converter-result,.converter-note,.converter-table-wrap{padding:1rem}.converter-actions .button{width:100%}.converter-symbol{min-height:auto}.converter-table{min-width:0}}