.gsa-product-media{background:linear-gradient(145deg,#f8fbf9,#eef5f1);border:1px solid #d3e1d9;border-radius:20px;box-shadow:0 12px 34px rgba(18,63,51,.07);padding:22px!important;position:relative}.gsa-media-intro{align-items:flex-start;display:flex;gap:18px;justify-content:space-between;margin-bottom:13px}.gsa-media-intro>div:first-child>span{color:#1d6b4d;font-size:10px;font-weight:900;letter-spacing:.11em;text-transform:uppercase}.gsa-media-intro h3{color:#15251f;font-family:Quicksand,Roboto,sans-serif;font-size:22px;letter-spacing:-.025em;line-height:1.15;margin:5px 0 7px}.gsa-media-intro p{color:#64746b;font-size:11px;line-height:1.55;margin:0;max-width:430px}.gsa-media-status{align-items:center;background:#fff;border:1px solid #cbdad2;border-radius:12px;display:flex;flex:0 0 auto;flex-direction:column;min-width:70px;padding:9px 10px}.gsa-media-status b{color:#64746b;font-family:Quicksand,Roboto,sans-serif;font-size:20px;line-height:1}.gsa-media-status span{color:#718078;font-size:8px;font-weight:800;margin-top:4px;text-transform:uppercase}.gsa-media-status.is-ready{background:#123f33;border-color:#123f33}.gsa-media-status.is-ready b,.gsa-media-status.is-ready span{color:#fff}.gsa-photo-guide{display:flex;flex-wrap:wrap;gap:6px;margin-bottom:14px}.gsa-photo-guide span{background:#fff;border:1px solid #d9e4de;border-radius:999px;color:#52635b;font-size:8px;font-weight:700;padding:6px 9px}.gsa-product-media .dokan-feat-image-upload{background:#fff;border:2px dashed #9fb9aa!important;border-radius:16px!important;min-height:260px;overflow:hidden;position:relative;transition:border-color .2s,box-shadow .2s,transform .2s}.gsa-product-media .dokan-feat-image-upload:hover{border-color:#1d6b4d!important;box-shadow:0 10px 26px rgba(18,63,51,.09);transform:translateY(-1px)}.gsa-product-media .instruction-inside{align-items:center!important;display:flex!important;flex-direction:column;height:100%;justify-content:center;min-height:256px;padding:30px!important;text-align:center}.gsa-product-media .instruction-inside.dokan-hide{display:none!important}.gsa-product-media .instruction-inside>i{align-items:center;background:#e8f2ed;border-radius:50%;color:#1d6b4d;display:flex;font-size:28px;height:66px;justify-content:center;margin-bottom:15px;width:66px}.gsa-product-media .dokan-feat-image-btn{background:#123f33!important;border:1px solid #123f33!important;border-radius:999px!important;box-shadow:0 8px 18px rgba(18,63,51,.18);color:#fff!important;font-size:12px!important;font-weight:800!important;padding:11px 18px!important;text-decoration:none!important}.gsa-product-media .dokan-feat-image-btn:hover{background:#1d6b4d!important;border-color:#1d6b4d!important;transform:translateY(-1px)}.gsa-product-media .instruction-inside small{color:#718078;display:block;font-size:9px;line-height:1.4;margin-top:10px}.gsa-product-media .image-wrap{background:#edf3ef;height:100%;min-height:256px;position:relative}.gsa-product-media .image-wrap img{display:block;height:100%!important;inset:0;object-fit:cover;position:absolute;width:100%!important}.gsa-product-media .image-wrap .close{align-items:center;background:#fff!important;border:0;border-radius:50%;box-shadow:0 5px 15px rgba(0,0,0,.18);color:#8a2f2f!important;display:flex;font-size:22px;height:38px;justify-content:center;opacity:1!important;position:absolute;right:12px;top:12px;width:38px;z-index:2}.gsa-gallery-heading{align-items:flex-end;display:flex;gap:12px;justify-content:space-between;margin:18px 0 9px}.gsa-gallery-heading strong{color:#243b31;font-size:11px}.gsa-gallery-heading span{color:#718078;font-size:8px}.gsa-product-media ul.product_images{display:grid!important;gap:9px;grid-template-columns:repeat(4,minmax(0,1fr));margin:0!important}.gsa-product-media ul.product_images li{border:1px solid #d3e1d9!important;border-radius:12px!important;float:none!important;height:auto!important;margin:0!important;min-height:76px;overflow:hidden;width:auto!important}.gsa-product-media ul.product_images li.image img{height:100%!important;object-fit:cover;width:100%!important}.gsa-product-media li.add-image>a{align-items:center;background:#fff;color:#1d6b4d!important;display:flex!important;flex-direction:column;font-size:10px;font-weight:800;gap:5px;height:100%;justify-content:center;min-height:76px;text-decoration:none}.gsa-product-media li.add-image i{font-size:16px}.gsa-product-media .action-delete{align-items:center;background:#fff!important;border-radius:50%;box-shadow:0 3px 8px rgba(0,0,0,.16);color:#8a2f2f!important;display:flex!important;height:24px;justify-content:center;right:5px!important;top:5px!important;width:24px}@media(max-width:767px){.product-edit-container{display:flex;flex-direction:column}.product-edit-container>.gsa-product-media{float:none!important;order:-1;width:100%!important}.product-edit-container>.dokan-product-meta{float:none!important;width:100%!important}.gsa-product-media{padding:17px!important}.gsa-media-intro h3{font-size:19px}.gsa-product-media .dokan-feat-image-upload{min-height:220px}.gsa-product-media .instruction-inside{min-height:216px}.gsa-product-media ul.product_images{grid-template-columns:repeat(3,minmax(0,1fr))}.gsa-gallery-heading{align-items:flex-start;flex-direction:column;gap:3px}}@media(max-width:430px){.gsa-media-intro{flex-direction:column}.gsa-media-status{align-items:center;flex-direction:row;gap:7px;min-width:0}.gsa-media-status span{margin:0}.gsa-product-media ul.product_images{grid-template-columns:repeat(2,minmax(0,1fr))}}
