.options-grid{display:grid;gap:20px;margin-bottom:25px}.option-item{display:flex;align-items:center;gap:10px;padding:15px;background:var(--light);border-radius:8px;border:1px solid var(--border);color:var(--white);transition:var(--transition)}.option-item:hover{background:var(--border);border-color:var(--primary)}.option-item label{flex:1;cursor:pointer;margin-bottom:0}.strength-indicator{margin-top:15px;font-weight:bold;font-size:1.1rem;text-align:center}.preview-box{width:100%;height:300px;border-radius:12px;margin-bottom:25px;border:2px solid var(--border);background:linear-gradient(135deg,#667eea 0%,#764ba2 100%)}.controls{display:grid;gap:20px;margin-bottom:20px}.control-group{display:flex;align-items:center;gap:15px}.control-group label{min-width:100px;margin-bottom:0}.converter-grid{display:grid;grid-template-columns:1fr auto 1fr;gap:20px;align-items:center;margin-bottom:20px}.input-box{display:flex;flex-direction:column;gap:10px}.swap-btn{background:var(--primary);color:var(--white);border:none;width:50px;height:50px;border-radius:50%;cursor:pointer;font-size:1.5rem;transition:all 0.3s}.swap-btn:hover{transform:rotate(180deg);background:var(--primary-dark)}.result{background:var(--light);padding:20px;border-radius:10px;border-left:4px solid var(--secondary);font-size:1.5rem;text-align:center;color:var(--white)}.calc-section{background:var(--light);padding:25px;border-radius:12px;margin-bottom:20px;border:1px solid var(--border)}.calc-section h3{color:var(--primary);margin-bottom:15px;font-size:1.2rem}.input-row{display:flex;gap:15px;align-items:center;margin-bottom:15px;flex-wrap:wrap}.input-row label{font-weight:600;color:var(--white);min-width:80px;margin-bottom:0}.input-row input[type="number"]{flex:1;min-width:100px}.input-row span{color:var(--gray)}@media (max-width:768px){.converter-grid{grid-template-columns:1fr;gap:15px}.swap-btn{transform:rotate(90deg);margin:10px auto}.swap-btn:hover{transform:rotate(270deg)}.control-group{flex-wrap:wrap}.input-row{flex-direction:column;align-items:stretch}.input-row label{min-width:auto}}