@keyframes attention-grow{0%{transform:scale(1)}25%{transform:scale(1.2)}50%{transform:scale(1.25)}75%{transform:scale(1.2)}to{transform:scale(1)}}.attention-container{position:relative}.attention-container .attention-content{transform-origin:center center;position:absolute;animation-iteration-count:1}.attention-container .attention-content.attentioning{animation:attention-grow .5s linear .25s}.attention-container .attention-content.attentioning:hover{transform:scale(1)!important}.shrinkable{transition:all .5s ease-in;transform-origin:top left}.shrinkable.shrink{transform:scale(0%);opacity:50%}.fas.fa-pig svg{width:1.3rem}.icon-button{flex:0 1 auto}.icon-button i{color:#000;font-size:1.2rem;line-height:1rem}.icon-button.btn{display:flex;flex-direction:row;justify-content:space-between;align-items:center;gap:.5rem}.icon-button.btn.btn-option{background-color:rgba(var(--bs-primary),.2);color:var(--bs-dark);border-color:var(--bs-primary)}[data-bs-theme=dark] .icon-button.btn.btn-option{background-color:rgba(var(--bs-primary),.2);color:var(--bs-light);border-color:var(--bs-primary)}[data-bs-theme=dark] .icon-button.btn.btn-option i{color:var(--bs-light)}.icon-field.vion-control-group.vion-control-embedded{margin:0;position:relative}.icon-field.vion-control-group.vion-control-embedded .vion-form-control{min-width:unset}.icon-field.vion-control-group.vion-control-embedded .vion-form-control select,.icon-field.vion-control-group.vion-control-embedded .vion-form-control select:disabled{box-shadow:unset;background-color:unset;border:none;margin:0;padding:0;min-width:4rem}.icon-field.vion-control-group.vion-control-embedded .vion-form-control .text-input-field{position:relative}.icon-field.vion-control-group.vion-control-embedded .vion-form-control .text-input-field .max-charachter-indicator{right:0;margin-top:.5rem;font-size:.5rem}.icon-field.vion-control-group.vion-control-embedded .vion-form-control select{--bs-form-select-bg-img: none}.icon-field.vion-control-group.vion-control-embedded .vion-form-control i{display:none}.icon-field.vion-control-group.vion-control-error .vion-control-icon{background-color:var(--bs-danger)}.icon-field.vion-control-group.vion-control-disabled{opacity:.75;cursor:default}.icon-field.vion-control-group.vion-control-disabled .vion-control-icon{background-color:rgba(var(--bs-danger),.5)}.loader-page{position:absolute;top:0;left:0;width:100vw;height:100vh;overflow:hidden;display:flex;justify-content:center;align-items:center;background-color:#ffffff40}.loader-page .loader-content{display:flex;justify-content:center;align-items:center;padding:2rem 1rem;background-color:#44444405;border:1px solid rgba(68,68,68,.1);box-shadow:2px 2px 10px #44444426;border-radius:.5rem;color:#888;min-width:320px;opacity:0;transition:all .25s ease-in}.loader-page .loader-content.loader-appear{opacity:1}form.disabled{pointer-events:none}.form-action-buttons{display:flex;justify-content:end;margin-top:.5rem}.form-action-buttons .form-button{margin-right:.5rem}.form-action-buttons .form-button button{width:100%}.modal-backdrop-buttons{display:flex;flex-direction:row;justify-content:center;align-items:center;position:fixed;top:1rem;right:1rem}.modal-backdrop-buttons .modal-backdrop-button{color:#fff;font-size:1.5rem;width:3rem;height:3rem;display:flex;justify-content:center;align-items:center;opacity:.5;transition:all .25s ease-in-out;cursor:pointer}.modal-backdrop-buttons .modal-backdrop-button:hover{transform:scale(1.5);opacity:1}.modal.fade .modal-dialog .modal-content{transition:opacity .5s ease-in-out!important}.modal.fade .modal-dialog.modal-transparent .modal-content{opacity:5%}.modal.fade .modal-dialog .modal-header{position:relative}.modal.fade .modal-dialog .modal-header .modal-buttons{cursor:pointer;color:var(--bs-primary);position:absolute;top:.5rem;right:1rem;display:flex;flex-direction:row;align-items:center;gap:1rem}.modal.fade .modal-dialog .modal-header .modal-buttons .modal-button{transition:all .25s ease-in-out;color:var(--bs-dark)}.modal.fade .modal-dialog .modal-header .modal-buttons .modal-button:hover{transform:scale(1.5)}[data-bs-theme=dark] .modal.fade .modal-dialog .modal-header .modal-buttons .modal-button{color:var(--bs-light)}.model-form-container{display:flex;flex-direction:column}.model-form{display:flex;flex-direction:column;justify-content:space-evenly}.model-form .model-form-row{display:flex;align-items:space-between}.model-form .model-entity{flex:1}.model-form .model-entity:not(:last-child){padding-right:.5rem}.model-form .model-entity:not(:first-child){padding-left:.5rem}.model-form .model-entity .label-disabled{color:#888}.model-form .model-entity .form-control,.model-form .model-entity .form-select,.model-form .model-entity .react-datepicker-wrapper{flex:1;width:100%}.model-form .model-entity.model-entity-invalid .label{color:red}.model-form .model-entity.model-entity-invalid input,.model-form .model-entity.model-entity-invalid .vion-control-icon,.model-form .model-entity.model-entity-invalid .vion-form-control{border-color:#ff000040}.model-form-row.model-entity-columns-1,.model-form-row.model-entity-columns-1.model-entity-span-1,.model-form-row.model-entity-columns-2{width:100%}.model-form-row.model-entity-columns-2.model-entity-span-1{width:50%}.model-form-row.model-entity-columns-2.model-entity-span-2,.model-form-row.model-entity-columns-3{width:100%}.model-form-row.model-entity-columns-3 .model-entity-span-1{width:33%}.model-form-row.model-entity-columns-3 .model-entity-span-2{width:66%}.model-form-row.model-entity-columns-3 .model-entity-span-3{width:100%}.model-form-row.model-entity-columns-4{min-width:100%}.model-form-row.model-entity-columns-4 .model-entity-span-1{flex:0 0 25%}.model-form-row.model-entity-columns-4 .model-entity-span-2{flex:0 0 50%}.model-form-row.model-entity-columns-4 .model-entity-span-3{flex:0 0 75%}.model-form-row.model-entity-columns-4 .model-entity-span-4{flex:0 0 100%}.model-form-row.model-entity-columns-5{width:100%}.model-form-row.model-entity-columns-5 .model-entity-span-1{width:20%}.model-form-row.model-entity-columns-5 .model-entity-span-2{width:40%}.model-form-row.model-entity-columns-5 .model-entity-span-3{width:60%}.model-form-row.model-entity-columns-5 .model-entity-span-4{width:80%}.model-form-row.model-entity-columns-5 .model-entity-span-5{width:100%}@media(max-width:1200px){.model-form .model-form-row{flex-direction:column;gap:0}.model-form .model-form-row .model-entity{width:100%}.model-form .model-form-row .form-field{margin-bottom:0}}
