.nrf-widget{--white: #fff;--black: #000;--light-grey: #ccc;-webkit-box-sizing:border-box;box-sizing:border-box}.nrf-widget *,.nrf-widget *:after,.nrf-widget *:before{-webkit-box-sizing:inherit;box-sizing:inherit}.nrf-widget.nrf-hidden{display:none !important}.nrf-widget.disabled{opacity:.65;cursor:not-allowed !important}.nrf-widget.disabled *{pointer-events:none}.nrf-widget.tf-gallery-manager{--blue-color: #2992ff;--blue-color-hover: #1e79d8;--error-color: #e81f3d;--processing-color: #4b7ac3;--btn-secondary: #888;--btn-secondary-hover: #495057;--grey-999: #999;--grey-555: #555;--grey-333: #333;--grey-dedede: #dedede}.nrf-widget.tf-gallery-manager.readonly{pointer-events:none}.nrf-widget.tf-gallery-manager.disabled{opacity:0.75}.nrf-widget.tf-gallery-manager ~ div.hide-aware-inline-help{margin-top:10px}.nrf-widget.tf-gallery-manager .icon-checkbox-unchecked:before,.nrf-widget.tf-gallery-manager .icon-checkbox-checked:before{font-weight:400}.nrf-widget.tf-gallery-manager #tf-GalleryMediaManager details{display:none}.nrf-widget.tf-gallery-manager.ordering-default .tf-gallery-preview-item{cursor:-webkit-grab;cursor:grab}.nrf-widget.tf-gallery-manager.dz-has-items .tf-gallery-regenerate-thumbs-button,.nrf-widget.tf-gallery-manager.dz-has-items .tf-gallery-actions-dropdown{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex}.nrf-widget.tf-gallery-manager.editing .tf-gallery-preview-item .select-item-checkbox label{opacity:1;visibility:visible;z-index:10}.nrf-widget.tf-gallery-manager.editing .tf-gallery-remove-selected-items-button{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex}.nrf-widget.tf-gallery-manager.editing .add-button,.nrf-widget.tf-gallery-manager.editing .tf-gallery-regenerate-thumbs-button{display:none}.nrf-widget.tf-gallery-manager.dz-working .tf-gallery-actions{pointer-events:none;opacity:0.75}.nrf-widget.tf-gallery-manager .is-hidden{display:none}.tf-gallery-dz{position:relative;color:var(--grey-999);border-radius:3px;min-height:300px;display:grid;grid-template-columns:repeat(auto-fill, minmax(300px, 1fr))}.tf-gallery-dz.dz-clickable{cursor:pointer}.tf-gallery-dz:not(.dz-started){border:2px dashed currentColor}.tf-gallery-dz.dz-started{margin:-5px}.tf-gallery-dz .dz-message .dz-message-center{position:absolute;left:50%;top:50%;-webkit-transform:translate(-50%, -50%);transform:translate(-50%, -50%);text-align:center}.tf-gallery-dz .dz-message .dz-message-center .text{display:inline-block;margin:5px}.tf-gallery-dz .dz-message .dz-message-center .browse{color:inherit;width:auto;border-radius:5px;padding:4px 7px;background:transparent;border:solid 1px currentColor;color:inherit}.tf-gallery-preview-item{position:relative;margin:5px;overflow:hidden;background:var(--white);border:solid 1px var(--light-grey)}.tf-gallery-preview-item:hover .tf-gallery-preview-remove-item{z-index:10;opacity:1;visibility:visible}.tf-gallery-preview-item.is-selected .select-item-checkbox label,.tf-gallery-preview-item:hover .select-item-checkbox label{opacity:1;visibility:visible;z-index:10}.tf-gallery-preview-item>.inner{-webkit-transition:-webkit-transform 0.135s cubic-bezier(0, 0, 0.2, 1);transition:-webkit-transform 0.135s cubic-bezier(0, 0, 0.2, 1);transition:transform 0.135s cubic-bezier(0, 0, 0.2, 1);transition:transform 0.135s cubic-bezier(0, 0, 0.2, 1), -webkit-transform 0.135s cubic-bezier(0, 0, 0.2, 1)}.tf-gallery-preview-item.sortable-ghost{border-color:var(--grey-999);border-style:dashed}.tf-gallery-preview-item.sortable-ghost:after{opacity:1;visibility:visible;z-index:30}.tf-gallery-preview-item:after{display:block;content:'';position:absolute;left:0;top:0;width:100%;height:100%;background:var(--white);opacity:0;visibility:hidden;z-index:-1;-webkit-transition:all 0.3s ease-in-out;transition:all 0.3s ease-in-out}.tf-gallery-preview-item>.dz-progress{display:none !important}.tf-gallery-preview-item .select-item-checkbox{position:absolute;top:10px;left:10px;width:30px;height:30px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.tf-gallery-preview-item .select-item-checkbox label{position:absolute;top:0;left:0;width:100%;height:100%;z-index:-1;visibility:hidden;opacity:0;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;cursor:pointer;-webkit-box-sizing:content-box;box-sizing:content-box;-webkit-box-shadow:0 0 0 2px transparent;box-shadow:0 0 0 2px transparent;border-radius:50%}.tf-gallery-preview-item .select-item-checkbox:hover label{background:var(--white);-webkit-box-shadow:0 0 0 2px var(--grey-dedede);box-shadow:0 0 0 2px var(--grey-dedede)}.tf-gallery-preview-item .select-item-checkbox input[type="checkbox"]{position:relative;z-index:16;margin:0;width:13px;height:13px;line-height:10px}.tf-gallery-preview-item .dz-progress{display:none;width:100%;height:2px;background-color:#ccc;position:absolute;width:100%;left:0;top:50%;z-index:22;-webkit-transform:translateY(-50%);transform:translateY(-50%)}.tf-gallery-preview-item .dz-progress .text{position:absolute;width:100%;top:-25px;font-size:16px;text-align:center;color:var(--grey-333)}.tf-gallery-preview-item .dz-progress .dz-upload{background-color:var(--processing-color);height:100%;width:0;display:block;position:relative;z-index:23}.tf-gallery-preview-item.dz-processing .dz-progress{display:block}.tf-gallery-preview-item.dz-processing .tf-gallery-preview-in-queue{color:transparent}.tf-gallery-preview-item.dz-processing:not(.dz-complete) .dz-thumb:before{opacity:1;visibility:visible;z-index:14}.tf-gallery-preview-item .tf-gallery-preview-error{display:none;position:absolute;color:var(--error-color);-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;text-align:center;font-size:14px;padding:0 10px;left:0;top:0;width:100%;height:100%;background-color:rgba(255,255,255,0.9)}.tf-gallery-preview-item .tf-gallery-preview-error.visible{display:-webkit-box;display:-ms-flexbox;display:flex}.tf-gallery-preview-item .tf-gallery-preview-in-queue{display:-webkit-box;display:-ms-flexbox;display:flex;position:absolute;left:0;top:0;width:100%;height:100%;font-size:16px;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;background:rgba(255,255,255,0.9);color:var(--grey-333);visibility:hidden;opacity:0;z-index:-1}.tf-gallery-preview-item .tf-gallery-preview-in-queue.is-visible{z-index:20;opacity:1;visibility:visible}.tf-gallery-preview-item.dz-error .tf-gallery-preview-error{display:-webkit-box;display:-ms-flexbox;display:flex}.tf-gallery-preview-item.dz-complete .dz-progress{display:none}.tf-gallery-preview-item .tf-gallery-preview-remove-item{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;position:absolute;top:10px;right:10px;opacity:0;visibility:hidden;z-index:-1;text-decoration:none;border-radius:50%;width:30px;height:30px;line-height:30px;-webkit-box-shadow:0 0 4px 2px rgba(0,0,0,0.2);box-shadow:0 0 4px 2px rgba(0,0,0,0.2);font-size:18px;background:var(--grey-555);color:var(--white);text-align:center;margin:0}.tf-gallery-preview-item .tf-gallery-preview-remove-item:hover{background:var(--black)}.tf-gallery-preview-item .dz-thumb{position:relative;width:100%;height:220px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;overflow:hidden}.tf-gallery-preview-item .dz-thumb:before{opacity:0;visibility:hidden;z-index:-1;content:'';position:absolute;background:rgba(255,255,255,0.75);top:0;left:0;width:100%;height:100%;-webkit-transition:0.3s all ease-in-out;transition:0.3s all ease-in-out}.tf-gallery-preview-item .dz-thumb img{-o-object-fit:cover;object-fit:cover;max-width:100%;width:100%;height:100%;background:#f5f5f5}.tf-gallery-preview-item .dz-thumb img.fit-contain{-o-object-fit:contain;object-fit:contain}.tf-gallery-preview-item .dz-details{position:relative;-webkit-box-sizing:border-box;box-sizing:border-box;width:100%;background:#f9f9f9;padding:10px;border:2px solid #f5f5f5}.tf-gallery-preview-item .dz-details .detail{width:100%}.tf-gallery-preview-item .dz-details .detail+.detail{margin-top:10px}.tf-gallery-preview-item .dz-details .detail textarea{padding:5px;display:block;height:auto;width:100%;-webkit-box-sizing:border-box;box-sizing:border-box;border-radius:3px;border:1px solid var(--grey-dedede);resize:none;margin:0}.tf-gallery-preview-item .dz-details .detail textarea:hover,.tf-gallery-preview-item .dz-details .detail textarea:focus{border-color:rgba(82,168,236,0.8)}.tf-gallery-preview-item.is-selected{background:rgba(162,208,255,0.3)}.tf-gallery-preview-item.is-selected .select-item-checkbox label{-webkit-box-shadow:0 0 0 2px var(--blue-color-hover);box-shadow:0 0 0 2px var(--blue-color-hover);background:var(--white)}.tf-gallery-preview-item.is-selected .inner{-webkit-transform:translateZ(0px) scale3d(0.92, 0.92, 1);transform:translateZ(0px) scale3d(0.92, 0.92, 1)}.tf-gallery-actions{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;margin-bottom:15px}.tf-gallery-actions a{text-decoration:none !important}.tf-gallery-actions .btn{min-height:40px;line-height:0}.tf-gallery-actions .btn:after{position:relative;left:auto;right:auto;top:auto;bottom:auto;height:auto}.tf-gallery-actions .btn-group{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;margin:0}.tf-gallery-actions .btn-group.add-button.disabled>*{pointer-events:none}.tf-gallery-actions .btn-group .dropdown-menu{border-radius:3px;padding:5px 0}.tf-gallery-actions .btn-group .dropdown-menu a{padding:10px;border:0;font-size:14px}.tf-gallery-actions .btn-group .dropdown-menu a>span{width:auto;margin-right:10px}.tf-gallery-actions .btn-group .dropdown-menu a:hover,.tf-gallery-actions .btn-group .dropdown-menu a:focus{background:#ededed;color:var(--grey-333)}.tf-gallery-actions .btn-group .dropdown-toggle .caret{margin:0}.tf-gallery-actions .btn-group.tf-gallery-actions-dropdown{display:none;margin-right:20px}.tf-gallery-actions .btn-group.tf-gallery-actions-dropdown>.btn{min-width:auto;border:0;padding:0;-webkit-box-shadow:none;box-shadow:none;background:transparent;outline:0;color:var(--grey-555)}.tf-gallery-actions .btn-group.tf-gallery-actions-dropdown>.btn:hover,.tf-gallery-actions .btn-group.tf-gallery-actions-dropdown>.btn:focus{color:var(--black);background:transparent}.tf-gallery-actions .btn-group.tf-gallery-actions-dropdown>.btn.dropdown-toggle{min-width:15px;display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end}.tf-gallery-actions .btn-group.tf-gallery-actions-dropdown>.btn.dropdown-toggle .caret{border-top-width:5px;border-left-width:5px;border-right-width:5px}.tf-gallery-actions .btn-group.tf-gallery-actions-dropdown>.btn.dropdown-toggle:after{border-top-width:.35em;border-left-width:.35em;border-right-width:.35em}.tf-gallery-actions .icon-button,.tf-gallery-actions .tf-gallery-remove-selected-items-button{display:none;margin-right:20px;color:var(--grey-555);font-size:15px;text-decoration:none;cursor:pointer}.tf-gallery-actions .icon-button:hover,.tf-gallery-actions .tf-gallery-remove-selected-items-button:hover{color:var(--black)}.tf-gallery-actions .icon-button i,.tf-gallery-actions .tf-gallery-remove-selected-items-button i{margin:0}.tf-gallery-actions .tf-gallery-regenerate-thumbs-button{position:relative}@-webkit-keyframes rotating{from{-webkit-transform:rotate(0deg);transform:rotate(0deg)}to{-webkit-transform:rotate(360deg);transform:rotate(360deg)}}@keyframes rotating{from{-webkit-transform:rotate(0deg);transform:rotate(0deg)}to{-webkit-transform:rotate(360deg);transform:rotate(360deg)}}.tf-gallery-actions .tf-gallery-regenerate-thumbs-button.working{-webkit-animation:rotating 2s linear infinite;animation:rotating 2s linear infinite}.tf-gallery-actions .tf-gallery-regenerate-thumbs-button .message{--left: 40px;opacity:0;visibility:hidden;z-index:-1;font-family:Arial, Helvetica, sans-serif;position:absolute;top:-15px;width:auto;min-width:100px;line-height:1.24;left:calc(100% + var(--left));background:var(--black);color:var(--white);border-radius:3px;-webkit-box-shadow:0 0 4px 2px rgba(0,0,0,0.1);box-shadow:0 0 4px 2px rgba(0,0,0,0.1);padding:10px;-webkit-transition:.1s all ease-in-out;transition:.1s all ease-in-out}.tf-gallery-actions .tf-gallery-regenerate-thumbs-button .message.visible{opacity:1;visibility:visible;z-index:10;--left: 20px}.tf-gallery-actions .tf-gallery-regenerate-thumbs-button .message:before{width:0;height:0;border-top:10px solid transparent;border-right:10px solid var(--black);border-bottom:10px solid transparent;border-left:10px solid transparent;position:absolute;top:10px;left:-20px;display:inline-block;content:''}


