@media screen{
 #add-product-modal.embedded-page{position:relative!important;inset:auto!important;width:100%!important;height:100%!important;max-height:none!important;padding:0!important;background:#f5f8fb!important;backdrop-filter:none!important;display:flex!important;align-items:stretch!important;border-radius:0!important;overflow:hidden!important}
 #add-product-modal.hidden{display:none!important}
 #add-product-modal>.product-entry-shell{width:100%!important;max-width:none!important;height:100%!important;max-height:none!important;border:0!important;border-radius:0!important;box-shadow:none!important;display:flex!important;flex-direction:column!important;overflow:hidden!important}
 #add-product-modal .product-entry-header{display:flex!important;flex-wrap:wrap!important;align-items:center!important;gap:8px 14px!important;padding:10px 14px!important;flex-shrink:0!important;background:#101c32!important;color:white!important}
 #add-product-modal .product-entry-header h3{font-size:19px!important;margin:0!important;order:0!important}
 #add-product-modal .product-entry-header p{margin:0!important;color:#bacbdc!important;font-size:12px!important;order:1!important;flex:1!important}
 #add-product-modal #manage-product-categories{display:block!important;width:auto!important;min-height:32px!important;padding:6px 11px!important;border-radius:5px!important;font-size:12px!important;white-space:nowrap!important;order:2!important;background:#e8edf7!important;color:#243c62!important}
 #add-product-modal .product-entry-header>button:last-child{order:3!important;min-width:32px!important;min-height:32px!important}
 #add-product-modal form{display:flex!important;flex-direction:column!important;flex:1!important;min-height:0!important;gap:0!important;padding:0!important;overflow:hidden!important}
 #add-product-modal form>*{margin:0!important}
 #add-product-modal .product-entry-body{display:grid!important;grid-template-columns:minmax(0,2fr) minmax(260px,1fr)!important;gap:12px!important;padding:14px!important;flex:1!important;min-height:0!important;overflow:auto!important;align-content:start!important;background:#f5f8fb!important}
 #add-product-modal .product-entry-details,#add-product-modal .product-entry-image{padding:14px!important;border:1px solid #d5dfea!important;border-radius:6px!important;background:white!important;min-width:0!important;margin:0!important}
 #add-product-modal h4{font-size:14px!important;font-weight:750!important;margin:0 0 12px!important;color:#1e3b53!important}
 #add-product-modal .product-entry-fields{display:grid!important;grid-template-columns:repeat(3,minmax(0,1fr))!important;gap:12px!important}
 #add-product-modal .product-entry-name{grid-column:1/-1!important}
 #add-product-modal .product-entry-fields>div:nth-child(2){grid-column:span 2!important}
 #add-product-modal input,#add-product-modal select{width:100%!important;box-sizing:border-box!important;min-height:36px!important;padding:7px 10px!important;border:1px solid #c6d4e3!important;border-radius:5px!important;font-size:13px!important;background:#fff!important;color:#1a3047!important}
 #add-product-modal label{display:block!important;font-size:12px!important;line-height:1.4!important;font-weight:650!important;color:#344b61!important;margin:0 0 5px!important}
 #add-product-modal input:focus,#add-product-modal select:focus{outline:2px solid #8570eb!important;outline-offset:1px!important}
 #add-product-modal #new-p-compatibility-section{padding:12px 0 0!important;margin-top:14px!important;border:0!important;border-top:1px solid #dde5ee!important;border-radius:0!important;background:transparent!important;display:grid;grid-template-columns:1fr 1fr;gap:8px 12px}
 #add-product-modal #new-p-compatibility-section[hidden]{display:none!important}
 #add-product-modal #new-p-compatibility-section small{grid-column:1/-1;font-size:11px!important;color:#63798b!important}
 #add-product-modal #new-p-image-preview{width:160px!important;height:160px!important;margin:12px auto!important;border:1px solid #dce5ec!important;border-radius:6px!important;background:#f7fafb!important}
 #add-product-modal #new-p-image-preview>.product-category-image{width:100%!important;height:100%!important;margin:0!important;border:0!important;border-radius:0!important;min-height:0!important}
 #add-product-modal #new-p-image-preview>.product-category-image:not(img):not(.automatic-product-photo){background-size:400% 200%}
 #add-product-modal #new-p-image-section p{font-size:11px!important;line-height:1.5!important;margin:8px 0!important;color:#5b7288!important}
 #add-product-modal #new-p-image-remove{display:block!important;width:auto!important;padding:6px 10px!important;min-height:30px!important;border:1px solid #c8d7e1!important;border-radius:5px!important;color:#315a4a!important;background:#edf5ef!important;font-size:12px!important;margin:8px auto 0!important}
 #add-product-modal .product-entry-actions{display:flex!important;justify-content:flex-end!important;align-items:center!important;gap:8px!important;padding:10px 14px!important;flex-shrink:0!important;background:#fff!important;border-top:1px solid #d7e1eb!important}
 #add-product-modal .product-entry-actions span{margin-right:auto!important;font-size:11px!important;color:#63788b!important}
 #add-product-modal .product-entry-actions button{flex:0 0 auto!important;min-width:105px!important;min-height:36px!important;padding:7px 16px!important;font-size:13px!important;border-radius:5px!important;box-shadow:none!important}
 #add-product-modal .product-entry-actions button:disabled{opacity:.6;cursor:wait}
 @media(max-width:850px){#add-product-modal .product-entry-body{grid-template-columns:minmax(0,1fr) 260px!important}#add-product-modal .product-entry-header p{display:none!important}#add-product-modal .product-entry-header h3{flex:1!important;font-size:17px!important}}
 @media(max-width:600px){#add-product-modal .product-entry-body{grid-template-columns:1fr!important;padding:8px!important;gap:8px!important}#add-product-modal .product-entry-fields{grid-template-columns:1fr 1fr!important;gap:9px!important}#add-product-modal .product-entry-fields>div:nth-child(2){grid-column:auto!important}#add-product-modal .product-entry-fields>div:nth-child(6){grid-column:1/-1!important}#add-product-modal #new-p-compatibility-section{grid-template-columns:1fr!important}#add-product-modal .product-entry-header{padding:8px!important;gap:6px!important}#add-product-modal .product-entry-header h3{font-size:14px!important}#add-product-modal #manage-product-categories{font-size:10px!important;padding:5px 7px!important}#add-product-modal .product-entry-actions{padding:8px!important}#add-product-modal .product-entry-actions span{display:none!important}#add-product-modal .product-entry-actions button{flex:1!important}#add-product-modal #new-p-image-preview{width:128px!important;height:128px!important}}
}

@media screen{#add-product-modal .product-entry-body,#add-product-modal .product-entry-actions{width:100%!important;box-sizing:border-box!important;align-self:stretch!important}#add-product-modal .product-entry-actions{justify-content:flex-end!important}}
