.wedo-pfu{margin:20px 0;padding:20px;border:1px solid #e8e4dc;border-radius:14px;background:#fffdf9;color:#20252b}.wedo-pfu-label{display:block;font-size:15px;font-weight:700;margin-bottom:7px}.wedo-pfu-label span{color:#b42318}.wedo-pfu-instructions{font-size:13px;line-height:1.55;color:#626a73;margin:0 0 14px}.wedo-pfu-drop{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:9px;min-height:140px;padding:22px;border:1.5px dashed #c8b99c;border-radius:12px;background:#fffaf0;text-align:center;cursor:pointer;transition:.2s}.wedo-pfu-drop:hover,.wedo-pfu-drop.drag{border-color:#9a6f2b;background:#fbeac8}.wedo-pfu-icon{display:grid;place-items:center;width:38px;height:38px;border-radius:50%;background:#fbeac8;color:#7d581f;font-size:24px;font-weight:700}.wedo-pfu-drop strong{font-size:14px}.wedo-pfu-drop u{color:#8a6124}.wedo-pfu-drop small{font-size:11px;color:#747b83}.wedo-pfu-input{position:absolute!important;width:1px!important;height:1px!important;overflow:hidden!important;clip:rect(0,0,0,0)!important}.wedo-pfu-selected{display:grid;gap:7px;margin-top:10px}.wedo-pfu-row{display:flex;align-items:center;gap:10px;padding:10px 12px;border:1px solid #eee7dc;border-radius:9px;background:#fff;font-size:12px}.wedo-pfu-name{flex:1;min-width:0;overflow-wrap:anywhere;font-weight:600}.wedo-pfu-size{color:#777;white-space:nowrap}.wedo-pfu-remove{border:0;background:transparent;color:#9c342d;font-weight:700;cursor:pointer}.wedo-pfu-admin .wedo-pfu-grid{display:grid;grid-template-columns:minmax(0,1.5fr) minmax(280px,1fr);gap:20px;max-width:1200px;margin-top:22px}.wedo-pfu-panel{background:#fff;border:1px solid #dcdcde;border-radius:12px;padding:22px}.wedo-pfu-panel h2{margin-top:0}.wedo-pfu-product-fields{padding:14px 16px;border-left:3px solid #9a6f2b;background:#fffdf8}.wedo-pfu-product-fields p{margin:0 0 14px}@media(max-width:782px){.wedo-pfu-admin .wedo-pfu-grid{grid-template-columns:1fr}.wedo-pfu{padding:15px}}