.risk-container{align-items:center;display:flex;justify-content:center;padding:5px;position:relative;width:100%}.card{background-color:#fff;border-radius:8px;box-shadow:0 4px 8px rgba(0,0,0,.1);max-width:800px;padding:20px;width:150%}h2{font-size:24px;margin-bottom:10px}h3{margin-bottom:0}p{margin-bottom:10px}hr{margin-bottom:20px;margin-top:20px}.section{margin-bottom:0}.input-row{align-items:center;display:flex;gap:10px}input[type=number],input[type=text],select{border:1px solid #ddd;border-radius:5px;flex:1;padding:10px}input[type=text]::placeholder{color:rgba(0,0,0,.5);opacity:.6}input[type=range]{flex:1}.risk-indicator{border-radius:5px;color:#fff;display:inline-block;font-size:12px;font-weight:700;line-height:1.2;min-width:70px;padding:5px 10px;text-align:center}.low-risk{background-color:#28a745}.medium-risk{background-color:#ffc107}.high-risk{background-color:#dc3545}.help-text{color:#9ca3af;font-size:12px}.answer{color:#374151;font-size:14px}.overall-risk{text-align:left}#overall-risk{font-size:18px;font-weight:700}.lookup-link{color:#007bff;cursor:pointer;font-size:14px;text-decoration:underline}.lookup-link:hover{color:#0056b3}.sic-lookup{display:flex;margin-bottom:10px;margin-top:2px}.hidden{display:none}.fetch-button{background-color:#3a82f7;border:none;border-radius:5px;color:#fff;cursor:pointer;font-weight:700;padding:10px}.fetch-button:hover{background-color:rgba(58,130,247,.9)}#sic-description{color:#9ca3af;font-size:12px}.tooltip{color:#007bff;cursor:pointer;font-size:14px;margin-left:5px;position:relative}.tooltip:hover:after{background-color:#333;border-radius:4px;bottom:125%;box-shadow:0 2px 8px rgba(0,0,0,.2);color:#fff;content:attr(data-tooltip);font-size:12px;left:50%;opacity:0;opacity:1;padding:10px;pointer-events:none;position:absolute;text-align:left;transform:translateX(-50%);transition:opacity .2s;white-space:normal;width:300px;z-index:10}