.sound-filters{display:flex;flex-wrap:wrap;gap:5px;margin:10px 0 14px}.sound-filters button{font-size:10px;border:1px solid #383c3d;border-radius:4px;padding:6px;background:#242729;color:#bfc5c8}.sound-filters button.active{background:#c1de91;color:#161d15}.factory-card{padding:12px 0;border-bottom:1px solid #35383a}.factory-card strong{display:block;font-size:12px;color:#edf1ed}.factory-card small{display:block;color:#8d989d;font-size:10px;margin:5px 0 9px;line-height:1.4}.factory-actions{display:flex;gap:5px}.factory-actions button{background:#303537;color:#d7dedf;border:1px solid #454b4d;border-radius:4px;padding:5px 8px;font-size:11px}.factory-actions button:last-child{margin-left:auto;color:#c1de91}.factory-card.playing strong{color:#c1de91}.factory-head{display:flex;gap:8px;align-items:center;justify-content:space-between}.factory-head strong{font-size:13px}.factory-head small{color:#9da6a9}.factory-count{color:#a1b0b6;font-size:11px;line-height:1.6}.factory-controls{padding:16px;border:1px solid #434b4d;border-radius:6px;background:#22282a;margin-bottom:16px}.factory-controls h3{margin:0 0 12px;color:#dce9cd;font-size:14px}.factory-controls .factory-row{display:flex;flex-wrap:wrap;gap:12px;align-items:end}.factory-controls label{display:flex;flex-direction:column;gap:6px;font-size:11px;color:#9ea9ad}.factory-controls select{min-width:140px;max-width:250px}.factory-controls input[type=number]{width:80px}.factory-controls button{padding:8px 12px}.factory-pad-shape{display:flex;gap:15px;flex-wrap:wrap;margin-top:12px}.factory-pad-shape label{width:100px}.factory-credits{font-size:10px;color:#8ea479}.factory-now{font-size:11px;color:#bbd695;min-height:16px;margin-top:8px}.factory-card button:focus-visible{outline:2px solid #d2ecae;outline-offset:2px}
