.catalog-image-toolbar{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:12px 20px;padding:16px 18px;margin:18px 0;background:#f4f7ed;border:1px solid #e1e8d8;border-radius:7px}.catalog-image-toolbar>div:first-child{flex:1;min-width:230px}.catalog-image-toolbar b{font-size:12px;font-weight:500;color:#4d6842}.catalog-image-toolbar p{font-size:10px;color:#94a084;line-height:1.8;margin:6px 0 0}.catalog-image-toolbar>div:nth-child(2){display:flex;gap:8px}.catalog-image-toolbar .btn{font-size:10px;padding:9px 12px;background:#fff}.catalog-image-toolbar .catalog-image-status{width:100%;border-top:1px solid #e2e9d9;margin:0;padding-top:10px;font-size:9px}.catalog-image-toolbar .btn:disabled,.box-image-actions button:disabled{opacity:.45;cursor:wait}.box-entry{display:flex;flex-direction:column;min-width:0;background:#fff;border:1px solid #dfe6d8;border-radius:6px;overflow:hidden}.photo-shapes .box-entry .shape{flex:1;width:100%;border:0!important;border-radius:0;margin:0;position:relative}.photo-shapes .box-entry:has(.shape.active){border-color:#829c75;box-shadow:0 0 0 1px #829c75}.box-image-actions{display:flex;align-items:center;justify-content:space-between;gap:6px;border-top:1px solid #e7ecdf;padding:9px 11px;background:#fafbf7}.box-image-actions button{font-size:10px;padding:4px 0;color:#638052}.box-image-actions button:hover{color:#294d35;text-decoration:underline}.box-image-actions span{font-size:8px;color:#acb59e}.custom-photo-badge{position:absolute;left:8px;top:8px;padding:4px 7px;border-radius:4px;background:#375c44e6;color:#fff;font-size:8px;font-style:normal;letter-spacing:.5px}#catalog .box-image-actions button{min-height:24px}@media(max-width:650px){.catalog-image-toolbar{padding:13px}.catalog-image-toolbar>div:first-child{min-width:0;flex-basis:100%}.catalog-image-toolbar>div:nth-child(2){width:100%}.catalog-image-toolbar .btn{flex:1}.box-image-actions{padding:7px 9px}.box-image-actions span{display:none}.box-image-actions button{font-size:9px}.custom-photo-badge{font-size:7px;padding:3px 5px}}

.box-image-actions button{appearance:none;border:0;background:transparent;font-family:inherit;cursor:pointer}
