.fc-gallery{display:grid;grid-template-columns:repeat(auto-fill,minmax(min(100%,280px),320px));justify-content:start;align-items:start;gap:18px;margin-top:18px}.fc-card{min-width:0;width:100%;box-sizing:border-box;padding:0 0 16px;border:1px solid #ddd;border-radius:12px;overflow:hidden;background:#fff;text-align:left;color:#06038D;cursor:pointer}.fc-card img{width:100%;display:block;height:auto;object-fit:contain}.fc-card strong,.fc-card span{display:block;margin:12px 16px 0}.fc-card span{font-size:13px;color:#666}.fc-workspace{display:grid;grid-template-columns:minmax(0,1fr) 300px;gap:24px;align-items:start;margin-top:16px}#fcCanvas{width:100%;height:auto;display:block;touch-action:none;border-radius:8px}.fc-controls{background:#f6f6f8;padding:18px;border-radius:12px}.fc-controls label{display:block;margin:12px 0;font-size:13px;font-weight:600}.fc-controls input:not([type=range]),.fc-controls select{display:block;box-sizing:border-box;width:100%;padding:10px;margin-top:5px;border:1px solid #ccc;border-radius:6px}.fc-controls input[type=range]{width:100%}.fc-controls button{margin-top:10px;width:100%}@media(max-width:850px){.fc-workspace{grid-template-columns:1fr}}
