/* Copyright (c) 2025 Yellowjacket Software Ltd. */
.yj-animation-is-changed{float:right;color:#ff8c00;font-size:15px;font-weight:700;margin:3px 14px 0 0}.yj-image-container .fa:hover:not(.yj-history-disabled){color:gold!important}.yj-image-container .caret{margin-left:5px}#yj-background-categories .panel-body,#yj-image-categories .panel-body{padding:15px 15px 7px 15px}#yj-image-categories .fa{margin-left:7px;color:#888;cursor:pointer}#yj-image-categories .yj-history-disabled{color:#ccc;cursor:default}#yj-image-category-group,.yj-image-dropdown .btn-group{margin-right:8px;margin-bottom:8px}.yj-image-dropdown:last-child .btn-group,.yj-image-dropdown:nth-last-child(2) .btn-group{margin-right:0}#yj-image-category-group button{background-color:#ff4500;min-width:inherit}.yj-image-dropdown .btn{min-width:inherit;box-shadow:none}#yj-background-images .panel-body,#yj-image-tiles .panel-body{padding:0}#yj-image-tiles-body{padding:15px 5px 5px 15px;overflow-y:auto}#yj-image-tiles .far-dot-circle{font-size:15px;margin-top:-1px}.yj-single-image-container{padding:3px;background-color:#bbb;display:flex;align-items:center;justify-content:center}.yj-tile-image-container{float:left;margin:0 10px 10px 0}.yj-tile-image{width:auto;height:auto;max-width:100%;max-height:100%}#yj-image-preview{height:300px;color:#ff4500;font-weight:700}.yj-image-preview-heading{display:inline-table;width:100%;height:27px;margin-bottom:6px;border:1px solid #444;background-color:#bbb;font-size:15px;padding:2px 3px 0 5px}#yj-image-preview .fa{color:#888;float:left;padding:0 6px 0 3px}#yj-image-preview #yj-image-preview-flip:hover .fa{color:gold!important}.yj-image-preview-heading .fa-sync{font-size:16px;margin-top:2px}.yj-image-preview-heading .fa-plus{font-size:20px;margin-top:1px}.yj-image-preview-heading .fa-check{font-size:21px}.yj-image-preview-heading .fa-heart{font-size:17px;margin-top:2px}.yj-image-preview-body{height:208px;border:1px solid #444;color:gold}.yj-image-preview-body .yj-single-image-container{font-size:15px;height:100%;width:100%}#yj-image-preview-flip{position:absolute;right:24px;margin-top:3px;font-size:25px}#yj-image-preview-flip .fa-caret-left{padding:0 3px 0 0}#yj-image-preview-flip .fa-caret-right{padding:0}#yj-image-preview .yj-color-picker-stripped{position:absolute;right:20px;margin-top:-32px}#yj-image-select #yj-image-categories{display:flex;flex-wrap:wrap}#yj-image-select #yj-image-tiles-body{padding:0}#yj-form-object #yj-image-select #yj-image-tiles-body{max-height:400px}#yj-form-trigger #yj-image-select #yj-image-tiles-body{max-height:155px}#yj-image-select #yj-image-preview{height:inherit}#yj-form-trigger #yj-image-select .yj-image-preview-body{height:150px}#yj-image-select #yj-image-preview-flip{right:39px}#yj-image-select .yj-color-picker-stripped{right:35px}#yj-image-select .yj-single-image-container{background-color:#ddd}#yj-image-select .yj-color-picker-stripped .sp-replacer{background-color:#ddd;border-color:#ddd}#yj-background-images .yj-single-image-container{background-color:#fff}#yj-background-images #yj-image-tiles-body{padding-right:15px}#yj-background-customize .panel-body{padding-bottom:9px}#yj-background-customize .well{background-color:#87cefa;padding:3px 4px 3px 5px;border:1px solid #666;margin-right:15px;margin-bottom:8px}#yj-background-customize .fa-container{position:relative;top:1px;margin-left:5px;display:inline-block;background-color:#fff;font-size:14px;width:18px;height:17px}#yj-background-customize .fa-container .fa{top:-3px}#yj-background-customize label{margin-bottom:0;margin-right:5px;font-weight:400;padding-top:1px;font-size:12px}#yj-background-customize label span{position:relative;top:-2px}#yj-background-customize .form-control{display:inline-block;border:1px solid #999;width:35px;height:inherit;padding:0 5px;margin:1px 0}#yj-background-customize input[type=number]::-webkit-inner-spin-button,#yj-background-customize input[type=number]::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}#yj-background-customize .yj-color-picker-stripped .sp-replacer,#yj-background-customize .yj-color-picker-stripped .sp-replacer:hover{padding:1px 0 0 5px;border-color:transparent;background-color:transparent}#yj-background-customize .yj-color-picker-stripped .sp-preview{height:21px}.yj-canvas-foreground-menu{z-index:100000}.yj-canvas-context-menu{position:fixed;z-index:100000}.yj-canvas-context-menu .dropdown-menu{padding:5px 0;box-shadow:0 1px 1px rgba(0,0,0,.075),0 0 8px rgba(255,215,0,.6)}