

/* Status condition icons - reusing Gen 1 */
.gen2-calculator .radio-custom.status-none {
    background-image: url('data:image/svg+xml;utf8,<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 24 24"><circle cx="12" cy="12" r="10" stroke="black" stroke-width="1" fill="none"/><path d="M7 7 L17 17 M7 17 L17 7" stroke="black" stroke-width="2"/></svg>');
}

.gen2-calculator .radio-custom.status-sleep {
    background-image: url('data:image/svg+xml;utf8,<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 24 24"><text x="4" y="17" font-family="Arial" font-size="16" fill="blue">Z</text><text x="9" y="14" font-family="Arial" font-size="12" fill="blue">Z</text><text x="13" y="11" font-family="Arial" font-size="8" fill="blue">Z</text></svg>');
}

.gen2-calculator .radio-custom.status-poison {
    background-image: url('data:image/svg+xml;utf8,<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 24 24"><circle cx="12" cy="12" r="5" fill="purple"/><circle cx="8" cy="8" r="3" fill="purple"/><circle cx="16" cy="8" r="3" fill="purple"/><circle cx="8" cy="16" r="3" fill="purple"/><circle cx="16" cy="16" r="3" fill="purple"/></svg>');
}

