/* v126: fully isolated approved submission component; no legacy class reuse. */
#products{padding-bottom:32px!important}
#your-products{display:block!important;width:100%!important;margin:0!important;padding:34px 0 48px!important;background:#fff!important;min-height:0!important}
.gp126-wrap{width:min(1120px,calc(100% - 32px));margin:auto}
.gp126-shell{position:relative;display:grid;grid-template-columns:330px minmax(0,1fr);gap:14px;min-height:430px;padding:18px;border:1px solid #e2e4e1;border-radius:22px;background:#fff;box-shadow:0 15px 38px rgba(21,67,56,.09)}
.gp126-intro{display:flex;min-width:0;flex-direction:column;align-items:flex-start;justify-content:center;padding:30px 24px;text-align:right}
.gp126-brand{display:flex;gap:8px;align-items:center;margin-bottom:24px;color:#08745f;font-size:19px}.gp126-brand img{width:38px;height:38px;object-fit:contain}.gp126-intro h2{margin:0 0 5px;color:#08745f;font-size:36px;line-height:1.4}.gp126-intro>strong{color:#c67c13;font-size:14px}.gp126-intro>p{max-width:285px;margin:20px 0;color:#596660;font-size:11.5px;line-height:2}.gp126-notice{display:flex;width:100%;max-width:290px;gap:8px;align-items:center;padding:12px 13px;border-radius:11px;background:#edf8f4;color:#08745f;font-size:10px}
.gp126-form{align-self:center;min-width:0;min-height:390px;padding:22px;border:1px solid #e3e6e3;border-radius:18px;background:#fff;box-shadow:0 8px 24px rgba(24,65,55,.06)}
.gp126-steps{display:flex;direction:rtl;align-items:flex-start;justify-content:center;margin:0 0 20px}.gp126-steps>span{width:105px;margin:15px 7px 0;border-top:1px dashed #9fa8a4}.gp126-step{display:flex;min-width:100px;flex-direction:column;gap:6px;align-items:center;padding:0;border:0;background:none;color:#68726e;font-family:inherit;cursor:pointer}.gp126-step i{display:grid;width:30px;height:30px;place-items:center;border:1px solid #9ea7a3;border-radius:50%;background:#fff;font-style:normal;font-size:10px;font-weight:900}.gp126-step b{font-size:10px;white-space:nowrap}.gp126-step.active,.gp126-step.done{color:#08745f}.gp126-step.active i{border-color:#087f68;background:#087f68;color:#fff}.gp126-step.done i{border-color:#8fc9ba;background:#edf8f4}
.gp126-stage{display:none;grid-template-columns:1fr 1fr;gap:14px;padding:20px;border:1px solid #e8ebe8;border-radius:15px}.gp126-stage.active{display:grid}.gp126-field{display:flex;min-width:0;flex-direction:column;gap:6px}.gp126-field.full{grid-column:1/-1}.gp126-field label{color:#303a36;font-size:10.5px;font-weight:850}.gp126-field input,.gp126-field select,.gp126-field textarea{box-sizing:border-box;width:100%;min-width:0;border:1px solid #dfe3e0;border-radius:8px;background:#fff;color:#25332e;padding:8px 11px;font:600 10px inherit;outline:0;box-shadow:none}.gp126-field input,.gp126-field select{height:43px}.gp126-field textarea{min-height:92px;resize:vertical}.gp126-field input:focus,.gp126-field select:focus,.gp126-field textarea:focus{border-color:#087f68;box-shadow:0 0 0 3px rgba(8,127,104,.09)}
.gp126-actions{display:flex;gap:11px;margin-top:14px}.gp126-actions button{min-height:43px;padding:8px 22px;border-radius:8px;font-family:inherit;font-size:11px;font-weight:900;cursor:pointer}.gp126-back{min-width:125px;border:1px solid #087f68;background:#fff;color:#087f68}.gp126-next,.gp126-submit{min-width:240px;border:0!important;background:linear-gradient(135deg,#ff517d,#f02f62)!important;color:#fff!important;box-shadow:none!important}.gp126-submit{display:none!important}.gp126-hint{margin:9px 0 0;color:#89928e;font-size:8.5px;text-align:right}.gp126-result{display:none;margin-top:9px;padding:11px;border-radius:10px;font-size:10px}.gp126-result.show{display:block}.gp126-result.success{background:#e9f7ee;color:#176c44}.gp126-result.error{background:#fff0ef;color:#a62a25}.gp126-result a{color:inherit;font-weight:900;text-decoration:underline}
body.gp126-visible .shop-float,body.gp126-visible .back-to-top-float{opacity:0!important;visibility:hidden!important;pointer-events:none!important}
@media(max-width:800px){
 #products{padding-bottom:18px!important}
 #your-products{padding:18px 0 34px!important}
 .gp126-wrap{width:calc(100% - 18px)}
 .gp126-shell{display:block;min-height:0;padding:10px;border-radius:17px}
 .gp126-intro{display:block;padding:7px 8px 12px}.gp126-brand{margin-bottom:8px;font-size:13px}.gp126-brand img{width:28px;height:28px}.gp126-intro h2{font-size:22px}.gp126-intro>strong{font-size:9.5px}.gp126-intro>p{max-width:none;margin:7px 0;font-size:8px;line-height:1.65}.gp126-notice{max-width:none;padding:7px 9px;font-size:8px}
 .gp126-form{min-height:0;padding:9px 7px;border:0;border-top:1px solid #eceeec;border-radius:0;box-shadow:none}
 .gp126-steps{margin-bottom:10px}.gp126-steps>span{width:26px;margin:12px 0 0}.gp126-step{min-width:63px;gap:3px}.gp126-step i{width:24px;height:24px;font-size:8px}.gp126-step b{font-size:7px}
 .gp126-stage,.gp126-stage.active{grid-template-columns:1fr;gap:8px;padding:5px 0 0;border:0}.gp126-field label{font-size:9px}.gp126-field input,.gp126-field select{height:36px;padding:6px 9px;font-size:9px}.gp126-field textarea{min-height:62px;padding:7px 9px;font-size:9px}
 .gp126-actions{gap:8px;margin-top:8px}.gp126-actions button{min-width:0;min-height:37px;padding:6px 10px;font-size:9px}.gp126-back{flex:.8}.gp126-next,.gp126-submit{flex:1.2;min-width:0!important}.gp126-hint{font-size:7px;text-align:center}
}
@media(orientation:landscape) and (max-height:650px) and (max-width:1200px){
 .gp126-wrap{width:min(760px,calc(100% - 22px))}.gp126-shell{display:grid;grid-template-columns:205px minmax(0,1fr);gap:8px}.gp126-intro{padding:9px}.gp126-form{padding:9px;border:1px solid #e3e6e3;border-radius:12px}.gp126-stage,.gp126-stage.active{grid-template-columns:1fr 1fr;padding:8px;border:1px solid #e8ebe8;border-radius:10px}
}
