@layer ui-common{.multiple--icon-admin{color:currentColor}.multiple--icon-admin path{transform-origin:center}.multiple--icon-button{color:var(--app-admin-icon-color);padding:0;border:none;background:rgba(0,0,0,0);cursor:pointer;transition:all .25s ease-out}.multiple--icon-button:active.delete,.multiple--icon-button:active.edit{transform:scale(.97)}.multiple--icon-button:disabled{color:var(--app-admin-icon-button-disabled-color)!important;cursor:not-allowed}.multiple--icon-button:disabled .button-inner{cursor:not-allowed}.multiple--icon-button.delete{color:#f75900}.multiple--icon-button.delete:active,.multiple--icon-button.edit:active{transform:scale(.97)}.multiple--icon-button.focus-sm>.button-inner{margin:-2px;padding:2px}.multiple--icon-button.hoverable:hover{color:#0079c2}.multiple--icon-button.opened{transform:rotate(90deg)}.multiple--icon-button .button-inner{display:flex;gap:4px;align-items:center;margin:-5px;padding:5px;border:none;background:rgba(0,0,0,0);cursor:pointer}.multiple--icon-button .button-inner .icon-button{color:inherit}}@layer ui-common{}@layer core{.react-util--messages{position:fixed;z-index:calc(var(--app-modal-z-index, 2) + 1000);overflow:visible}.react-util--messages.react-util--messages-messages-position-top{top:10px;left:50%;transform:translateX(-50%)}.react-util--messages.react-util--messages-messages-position-top .react-util--messages-message-wrapper{top:-100%;position:relative;max-height:0;margin:0 0 5px;padding:0;overflow:hidden;transition:.5s ease;transition-property:margin-bottom,max-height,left,right}.react-util--messages.react-util--messages-messages-position-top .react-util--messages-message-wrapper.__entering__{top:0}.react-util--messages.react-util--messages-messages-position-top .react-util--messages-message-wrapper.__exiting__{top:0;max-height:0!important;margin-bottom:0}.react-util--messages.react-util--messages-messages-position-bottom{bottom:10px;left:50%;transform:translateX(-50%)}.react-util--messages.react-util--messages-messages-position-bottom .react-util--messages-message-wrapper{bottom:-100%;position:relative;max-height:0;margin:0 0 5px;padding:0;overflow:hidden;transition:.5s ease;transition-property:margin-bottom,max-height,left,right}.react-util--messages.react-util--messages-messages-position-bottom .react-util--messages-message-wrapper.__entering__{bottom:0}.react-util--messages.react-util--messages-messages-position-bottom .react-util--messages-message-wrapper.__exiting__{bottom:0;max-height:0!important;margin-bottom:0}.react-util--messages.react-util--messages-messages-position-left{left:10px;top:10px}.react-util--messages.react-util--messages-messages-position-left .react-util--messages-message-wrapper{left:-100%;position:relative;max-height:0;margin:0 0 5px;padding:0;overflow:hidden;transition:.5s ease;transition-property:margin-bottom,max-height,left,right}.react-util--messages.react-util--messages-messages-position-left .react-util--messages-message-wrapper.__entering__{left:0}.react-util--messages.react-util--messages-messages-position-left .react-util--messages-message-wrapper.__exiting__{left:0;max-height:0!important;margin-bottom:0}.react-util--messages.react-util--messages-messages-position-right{right:10px;top:10px}.react-util--messages.react-util--messages-messages-position-right .react-util--messages-message-wrapper{right:-100%;position:relative;max-height:0;margin:0 0 5px;padding:0;overflow:hidden;transition:.5s ease;transition-property:margin-bottom,max-height,left,right}.react-util--messages.react-util--messages-messages-position-right .react-util--messages-message-wrapper.__entering__{right:0}.react-util--messages.react-util--messages-messages-position-right .react-util--messages-message-wrapper.__exiting__{right:0;max-height:0!important;margin-bottom:0}.react-util--messages.react-util--messages-messages-position-left-bottom{left-bottom:10px;left:10px;bottom:10px}.react-util--messages.react-util--messages-messages-position-left-bottom .react-util--messages-message-wrapper{left-bottom:-100%;position:relative;max-height:0;margin:0 0 5px;padding:0;overflow:hidden;transition:.5s ease;transition-property:margin-bottom,max-height,left,right}.react-util--messages.react-util--messages-messages-position-left-bottom .react-util--messages-message-wrapper.__entering__{left-bottom:0}.react-util--messages.react-util--messages-messages-position-left-bottom .react-util--messages-message-wrapper.__exiting__{left-bottom:0;max-height:0!important;margin-bottom:0}.react-util--messages.react-util--messages-messages-position-right-bottom{right-bottom:10px;bottom:24px;right:24px}.react-util--messages.react-util--messages-messages-position-right-bottom .react-util--messages-message-wrapper{right-bottom:-100%;position:relative;max-height:0;margin:0 0 5px;padding:0;overflow:hidden;transition:.5s ease;transition-property:margin-bottom,max-height,left,right}.react-util--messages.react-util--messages-messages-position-right-bottom .react-util--messages-message-wrapper.__entering__{right-bottom:0}.react-util--messages.react-util--messages-messages-position-right-bottom .react-util--messages-message-wrapper.__exiting__{right-bottom:0;max-height:0!important;margin-bottom:0}.react-util--messages.in-flow{top:unset!important;left:unset!important;bottom:unset!important;right:unset!important;transform:unset!important}.react-util--messages-message-content-wrapper{display:flex;width:100%;word-break:break-all;word-break:break-word}.react-util--messages-message-icon{margin-right:10px;margin-left:10px;display:flex;justify-content:center;align-items:center}.react-util--messages-message-content{display:flex;width:100%;white-space:pre-wrap}.react-util--messages-message-text-wrapper{display:flex;flex:1 1;justify-content:flex-start;align-items:center}.react-util--messages-message-close-icon{position:absolute;top:5px;right:5px;display:flex;justify-content:center;align-content:center;align-items:center;width:22px;height:22px;cursor:pointer}}@layer ui-business-common{.multiple--file-upload-progressbar{width:100%;max-width:302px;max-height:59px;padding:16px;border:1px solid #e0e4e8;border-radius:12px;background-color:#fff;box-shadow:0 10px 15px rgba(0,0,0,.25)}.multiple--file-upload-progressbar>header{display:flex;margin-bottom:2px}.multiple--file-upload-progressbar>header .document-icon{position:relative;top:-1px;flex:0 0 16px;margin-right:4px}.multiple--file-upload-progressbar>header>.filename{margin-right:8px;white-space:nowrap;text-overflow:ellipsis;border-bottom:1px solid;overflow:hidden;color:#000;font-weight:400;font-size:12px;line-height:15px;letter-spacing:.02em}.multiple--file-upload-progressbar>header>.close{flex:0 0 8px;margin-left:auto;color:#e0e4e8}.multiple--file-upload-progressbar>.progress{position:relative;height:4px;margin-top:8px;overflow:hidden}.multiple--file-upload-progressbar>.progress>.back{position:absolute;left:0;right:0;height:100%;border-radius:8px;background:#fdeee2}.multiple--file-upload-progressbar>.progress>.value{position:absolute;left:0;height:100%;border-radius:8px;background:#dc721f;transition:width .2s ease-out}.multiple--file-upload-progressbar>.success{color:#106032;font-weight:500;font-size:12px;line-height:15px;letter-spacing:.02em}.multiple--file-upload-progressbar>.error{color:#b54040;font-weight:500;font-size:12px;line-height:15px;letter-spacing:.02em}}@layer core{.directive--input-core{position:relative;display:flex;align-items:center;overflow:hidden;transition:border .2s ease-out,box-shadow .2s ease-out,background .2s ease-out,opacity .2s ease-out}.directive--input-core.textarea{align-items:normal}.directive--input-core.__has-optional__:after{position:absolute;left:0;content:attr(data-optionaltext);display:block;transition:color .2s ease}.directive--input-core input,.directive--input-core textarea{flex:1 1;min-width:0;padding:0;border:none;outline:none;transition:border .2s ease,box-shadow .2s ease,background .2s ease,opacity .2s ease}@supports selector(::-ms-reveal) and selector(::-ms-clear){.directive--input-core input[type=password]::-ms-clear,.directive--input-core input[type=password]::-ms-reveal{display:none}}.directive--input-core .directive--input-left-icon-wrapper{margin-right:5px}.directive--input-core .directive--input-right-icon-wrapper{margin-left:5px}.directive--input-core .directive--input-left-icon-wrapper,.directive--input-core .directive--input-right-icon-wrapper{display:flex;align-items:center}.directive--input-core .directive--input-left-icon-wrapper:empty,.directive--input-core .directive--input-right-icon-wrapper:empty{display:none}.directive--input-core>.directive--input-loading-wrapper{position:absolute;top:0;left:0;z-index:2;display:flex;align-items:center;width:100%;height:100%;padding:inherit;background-color:inherit}}