body[data-pharma-production] main{min-width:0}
body[data-pharma-production] .intro{display:block}
#pharma-production-line{width:100%;overflow:visible;margin:24px 0 8px}
#pharma-production-line svg{display:block;width:100%;height:auto;max-width:100%;font-family:Arial,sans-serif}
.pharma-machine-hit{fill:transparent;stroke:transparent;stroke-width:3;cursor:pointer;transition:fill .15s,stroke .15s}
g[data-machine]:hover .pharma-machine-hit,g[data-machine]:focus-visible .pharma-machine-hit,g[data-machine].selected .pharma-machine-hit{fill:#34b8ff18;stroke:#1688c7}
.pharma-equipment-caption{fill:#071423}
body[data-pharma-production] .machine-list{display:flex;flex-wrap:wrap;gap:12px}
.pharma-machine-choice{display:flex;align-items:center;gap:10px;min-height:48px;min-width:0;flex:1 1 240px;cursor:pointer}
.pharma-machine-choice input[type=checkbox]{width:18px;height:18px;padding:0;flex:0 0 18px}
.pharma-machine-choice span{min-width:0;overflow-wrap:anywhere}
body[data-pharma-production] .actions{display:flex;flex-wrap:wrap;gap:12px}
body[data-pharma-production] .actions button{min-height:44px}
body[data-pharma-production] .line-description,body[data-pharma-production] h1{overflow-wrap:anywhere}
body[data-pharma-production] .chocolate-selection .selection-photo:empty{display:none}
@media(max-width:700px){body[data-pharma-production] .machine-list{display:grid;grid-template-columns:minmax(0,1fr)}body[data-pharma-production] .actions{display:grid;grid-template-columns:minmax(0,1fr)}body[data-pharma-production] .actions button{width:100%}}
