.buscar-especialista{width:100%}.image-container[data-v-65fc1ad1]{padding-bottom:30px;display:inline-block}.preview-img[data-v-65fc1ad1]{max-width:90vw;max-height:80vh;-o-object-fit:contain;object-fit:contain;box-shadow:0 4px 15px rgba(0,0,0,.5);-webkit-user-select:none;-moz-user-select:none;user-select:none;-webkit-user-drag:none}.thumbnail-wrapper[data-v-65fc1ad1]{position:relative;display:inline-block;cursor:pointer;border-radius:8px;overflow:hidden;max-width:100%}.thumbnail-wrapper .thumbnail-img[data-v-65fc1ad1]{display:block;max-width:100%;height:auto;transition:transform .3s ease;max-height:90vh;-o-object-fit:contain;object-fit:contain;border-radius:6px}.thumbnail-wrapper .hover-overlay[data-v-65fc1ad1]{position:absolute;top:0;left:0;right:0;bottom:0;background-color:rgba(0,0,0,.4);display:flex;justify-content:center;align-items:center;opacity:0;transition:opacity .3s ease;color:#fff;font-size:2rem}.thumbnail-wrapper:hover .hover-overlay[data-v-65fc1ad1]{opacity:1}.thumbnail-wrapper:hover .thumbnail-img[data-v-65fc1ad1]{transform:scale(1.01)}.image-preview-overlay[data-v-65fc1ad1]{position:fixed;top:0;left:0;width:100vw;height:100vh;background-color:rgba(0,0,0,.85);z-index:9999;display:flex;justify-content:center;align-items:center;overflow:hidden}.controls[data-v-65fc1ad1]{position:absolute;bottom:30px;display:flex;align-items:center;gap:20px;background-color:rgba(0,0,0,.6);padding:10px 20px;border-radius:30px;z-index:10000}.zoom-level[data-v-65fc1ad1]{color:#fff;font-family:sans-serif;font-weight:700;min-width:50px;text-align:center}button[data-v-65fc1ad1]{background-color:transparent;color:#fff;border:1px solid #fff;border-radius:5px;cursor:pointer;font-weight:700;transition:background .2s}button[data-v-65fc1ad1]:hover:not(:disabled){background-color:hsla(0,0%,100%,.2)}button[data-v-65fc1ad1]:disabled{opacity:.5;cursor:not-allowed}.btn-close[data-v-65fc1ad1]{justify-content:center;width:45px!important;align-items:center;position:absolute;-webkit-appearance:none;-moz-appearance:none;appearance:none;font-size:40px;line-height:1;display:flex;padding:0;height:45px;right:10px;top:10px;margin:0}.btn-close[data-v-65fc1ad1],.btn-control[data-v-65fc1ad1]{background-color:transparent;border-radius:50%;cursor:pointer;color:#fff;z-index:10000;border:0}.btn-control[data-v-65fc1ad1]{font-size:20px;padding:10px 15px}.dialog-confirm{width:300px}.dialog-confirm .p-dialog-content{padding-bottom:6px}.dialog-confirm .confirm-button{background-color:green}.dialog-confirm .cancel-button{background-color:red}.dialog-confirm .p-button.p-button-text{color:#fff;border-color:transparent}.dialog-confirm .p-button.p-button-text:hover{background-color:transparent;color:#000;border-color:#000}.currency-input-component .input-value{flex:1;color:#4372ae;text-align:right;font-weight:700}