.amazing_product.outerbox 				{ display:flex; flex-direction:column; justify-content:flex-start; align-items:stretch; flex-wrap:wrap; outline:2px solid lightGray; border-radius:12px; background-color:#f6f6f6; padding: 15px; }

#search { display:none; }
.amazing_product.outerbox .searchbox        { display:flex; justify-content:stretch; flex-grow:1; }
.amazing_product.outerbox .searchbar        { flex-grow:1; height: 30px; margin:0 10px; padding: 5px; resize: none; scrollbar-width: none;}
.amazing_product.outerbox .setup			{ margin:15px 0 15px 0; text-align:center; border-bottom:solid 1px lightgray; }
.amazing_product.outerbox .setuptip		    { margin:15px; text-align:center; color:#333; font-style:italic; font-size:80%; display: flex; justify-content: center; align-items: center; flex-direction: column; }
.amazing_product.outerbox .entrylist		{ display:flex; gap:5px; width:100%; justify-content:center; }
.amazing_product.outerbox .entrybox		    { cursor:pointer; display:flex; flex-direction:column; align-items:center; border: 2px solid gray; border-radius: 5px; padding: 5px; background-color:white; }
.amazing_product.outerbox .entryimg		    { max-height: 90px; width: auto; margin:5px; }
.amazing_product.outerbox .entrydesc	    { padding:0; text-align:left; flex-grow:1; font-size:75%; line-height:1.2em;  }
.amazing_product.outerbox .entryp  	        { margin-bottom:0; }
.amazing_product.outerbox .linktoworkshop   { background-color: beige; box-shadow:0px 0px 1px silver; transition:0.5s; border: 1px solid silver; border-radius: 5px; padding: 8px 10px 5px 10px; display: inline-block; }
.amazing_product.outerbox .linktoworkshop:hover { background-color: gold; color:black; box-shadow:1px 1px 1px silver; }
.amazingaffiliates_product_block_notice     { margin: 0 7px 9px 7px; display: block; font-style: italic; color: gray; text-align: center; }

.amazing_product .product_img.no_img_found { width:300px;height:300px;background-color:lightgray;justify-content:center;align-items:center; display: flex; text-align: center; }

.amazing_product_editorbar { display:flex; justify-content:flex-end; gap:5px; margin:-20px 15px 25px 15px; border:1px solid silver; border-radius:0 0 5px 5px; padding:15px 5px 5px 5px; flex-grow:0; position:relative; z-index:0; background-color:#eee; }
.amazing_product_editorbar a ,
.amazing_product_editorbar button { display:flex; justify-content:center; align-items:center; padding:0 5px; min-width:40px; background-color:white; border-radius:5px; border:1px solid gray;  }
.amazing_product_editorbar .product_availability { flex-grow:1; display:flex; justify-content:center; align-items:center; color:white; gap:5px; padding:5px; }
.amazing_product_editorbar .product_availability img { border-radius:5px; background-color:white; padding:2px; }

.amazing_product_editorbar .product_update ,
.amazing_product_editorbar .product_edit ,
.amazing_product_editorbar .product_delete { height: 40px; width: 40px; }


.amazing_product_editorbar .product_edit    { border-radius:6px; display: flex; justify-content: center; align-items: center; box-sizing: border-box; background-color:white; font-weight:600; font-size:1.5em; padding:0 1px; overflow:hidden; }

.amazing_product_editorbar .product_edit		{ border:2px solid gold; color:gold; transition:0.1s ease-out; }
.amazing_product_editorbar .product_edit:hover	{ transform:scale(1.1); }
.amazing_product_editorbar .product_edit:active	{ transform:scale(50); opacity:5%; }

.tocopy { background-color:white; color:black; transition:1.2s 0.3s ease-out; box-sizing: content-box; }
.tocopy:active { background-color:steelblue; color:white; transition:0s; }

#showdetails { color:black; }