

/* Start:/simai/asset/simai.property/sf5/css/file/style.css?17344422383367*/
.adm-fileinput-item-preview-icon {
    display: flex!important;
    align-items: center;
    justify-content: center;
    flex-direction: column;
    height: 100%;
    margin: 0!important;
}

.adm-fileinput-item-description{
	font-size:0.75rem !important;
}
.bx-file-icon-container-medium.icon-png {
    margin: 0!important;
    margin-bottom: 0.3rem!important;
}
.container-doc-title {
    color:rgba(var(--sf-gray-9r),var(--sf-gray-9g),var(--sf-gray-9b),var(--sf-color--alfa))!important;
}
.container-doc-title:after {
    position: relative!important;
}
.adm-fileinput-wrapper {
    width: 100%;
    position: relative;
}
.adm-fileinput-btn-panel {
    position: absolute;
    right: 0;
    z-index: 1;
}
.adm-fileinput-area{width:100%!important}
.adm-fileinput-area-container{width:calc(100% - 55px)!important}
.adm-fileinput-item-wrapper{width:100%!important}
.bx-bxu-thumb-thumb{width:100%!important}
.adm-fileinput-item {
    width:100%!important;
    background-color:rgba(var(--sf-white-r),var(--sf-white-g),var(--sf-white-b),var(--sf-bg--alfa))!important;
    border:var(--sf-px) solid rgba(var(--sf-gray-2r),var(--sf-gray-2g),var(--sf-gray-2b),var(--sf-border--alfa))!important;
    box-shadow:none!important;
    margin:var(--sf-space--size-3)!important;
}
.adm-fileinput-item-preview {
    width: auto!important;
    height: auto!important;
    background-color:rgba(var(--sf-gray-1r),var(--sf-gray-1g),var(--sf-gray-1b),var(--sf-bg--alfa))!important;
    box-shadow:none!important;
    border-radius:.125rem!important;
}
.adm-fileinput-item-description
{
	width: 100%!important;
	box-shadow:none!important
}
.adm-fileinput-item-preview::before {
    margin:0!important;
    height:200px!important;
}
.adm-fileinput-item-preview-img canvas {
    max-width:105px!important;
    margin:2rem auto auto auto!important;
}
.adm-fileinput-item-loading {
    padding-bottom: 0.5rem;
}

.adm-fileinput-item-preview-icon {
    position:absolute;
    top:0;
    left:0;
    padding-bottom:1rem!important;
}

.bx-file-icon-cover{
    background-color:rgba(var(--sf-gray-3r),var(--sf-gray-3g),var(--sf-gray-3b),var(--sf-bg--alfa))!important;
    border-radius:.125rem;
}
.bx-file-icon-corner{
    background-color:rgba(var(--sf-gray-4r),var(--sf-gray-4g),var(--sf-gray-4b),var(--sf-bg--alfa))!important;
    border-radius:0.125rem;
}
.bx-file-icon-corner-fix{
    background-color:rgba(var(--sf-gray-3r),var(--sf-gray-3g),var(--sf-gray-3b),var(--sf-bg--alfa))!important;
    border-radius:0.125rem;
}
.adm-fileinput-drag-area{
    border-color:rgba(var(--sf-gray-3r),var(--sf-gray-3g),var(--sf-gray-3b),var(--sf-border--alfa))!important;
    padding: 0 1rem 0 0!important;
}

.adm-fileinput-mode {
    margin: 1.5rem 0.5rem 0 0.5rem!important;
}

/*===========*/
.sf-btn-file {
    position: relative;
}

input.ctrl-file {
    width: auto;
    height: 100%;
    opacity: 0;
    overflow: hidden;
    position: absolute;
    cursor: pointer;
    z-index: 1;
}

input.ctrl-file + label {
    max-width: 80%;
    text-overflow: ellipsis;
    white-space: nowrap;
    cursor: pointer;
    overflow: hidden;
    z-index: 0;    
}

input.ctrl-file + label span {
    min-width: 7rem;
}

.no-js .ctrl-file + lable {
    display: none;
}

.ctrl-file:focus + label,
.ctrl-file.has-focus + label {
    outline: 1px dotted #000;
    outline: -webkit-focus-ring-color auto 5px;
}
/* End */


/* Start:/simai/asset/simai.property/sf5/css/style.css?17344422385883*/
.sf4_property_inactive {
    position: relative;
    opacity: 0.37;
}
.sf4_property_inactive::after {
    content: "";
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    background-color:#0000;
    cursor: pointer;
    z-index: 60;
}

.sf4_property{overflow:visible!important}
.sf4_checkbox__label{box-shadow:inset 0 2px 3px rgb(0 0 0 / 20%)}
.expert-panel--element-visual{box-shadow:inset 0 2px 3px rgb(0 0 0 / 20%)}

.sf-tab .sf-tab-content > section.block {display:block}

/* === === */

.after\:right-auto:after{right:auto}
.after\:r-full:after{border-radius:100%}
.after\:absolute:after{position:absolute}
.after\:w-c1:after{width:var(--sf-c1)}
.after\:h-c1:after{height:var(--sf-c1)}
.after\:top-a2:after{top:var(--sf-a2)}
.after\:left-a2:after{left:var(--sf-a2)}
.after\:cursor-pointer:after{cursor:pointer}
.after\:transition-all:after{transition-property:all;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:150ms}
.after\:duration-6:after{transition-duration:0.5S}
.after\:bg-white:after{background-color:rgba(var(--sf-white-r),var(--sf-white-g),var(--sf-white-b),var(--sf-bg--alfa))}

.w-1em{width:1em}
.h-1em{height:1em}

/* === === */

.hidden\>block>.hidden{display:block!important}
.block\>hidden>.block{display:none!important}
.checked\:bg-gray-3\~bg-green-5:checked~.bg-gray-3{background-color:rgba(var(--sf-green-5r),var(--sf-green-5g),var(--sf-green-5b),var(--sf-bg--alfa))}
.checked\:border-gray-3\~border-green-6:checked~.border-gray-3{border-color:rgba(var(--sf-green-6r),var(--sf-green-6g),var(--sf-green-6b),var(--sf-bg--alfa))}

.checked\:opacity-1\~opacity-6:checked~.opacity-1{filter:opacity(0.6)}

.checked\:after\:right-auto\~right-a2:checked~.after\:right-auto:after{right:var(--sf-a2)}
.checked\:after\:left-a2\~left-auto:checked~.after\:left-a2:after{left:auto}
.checked\:block\~hidden:checked~.hidden{display:block}
.checked\:hidden\~block:checked~.block{display:none}
.checked\:bg-red-6:checked{background-color:rgba(var(--sf-red-6r), var(--sf-red-6g), var(--sf-red-6b), var(--sf-bg--alfa))}
.checked\:border-red-6:checked{border-color:rgba(var(--sf-red-6r), var(--sf-red-6g), var(--sf-red-6b), var(--sf-bg--alfa))}

.bg-arrow-down{background-image: url('data:image/svg+xml,%3csvg xmlns=%27http://www.w3.org/2000/svg%27 width=%270.75em%27 viewBox=%270 0 16 16%27%3e%3cpath fill=%27none%27 stroke=%27%23343a40%27 stroke-linecap=%27round%27 stroke-linejoin=%27round%27 stroke-width=%272%27 d=%27M2 5l6 6 6-6%27/%3e%3c/svg%3e')}
.bg-right-b2{background-position: calc(100% - var(--sf-b2))}

.checked\:bg-radio:checked{background-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='-4 -4 8 8'%3e%3ccircle r='2' fill='%23fff'/%3e%3c/svg%3e")}
.checked\:bg-checkbox:checked{background-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 20 20'%3e%3cpath fill='none' stroke='%23fff' stroke-linecap='round' stroke-linejoin='round' stroke-width='3' d='m6 10 3 3 6-6'/%3e%3c/svg%3e")}


.webkit-color-swatch\:h-b9::-webkit-color-swatch {height:var(--sf-b9)}
.webkit-color-swatch\:r-2::-webkit-color-swatch {border-radius:var(--sf-a4)}
.t-inherit{font-size:inherit}

.file-selector-button\:bg-gray-2::file-selector-button{background-color: rgba(var(--sf-gray-2r), var(--sf-gray-2g), var(--sf-gray-2b), var(--sf-bg--alfa))}
.hover\:file-selector-button\:bg-gray-1:hover::file-selector-button{background-color: rgba(var(--sf-gray-1r), var(--sf-gray-1g), var(--sf-gray-1b), var(--sf-bg--alfa))}
.file-selector-button\:transition::file-selector-button {
    transition-property: color, background-color, border-color, text-decoration-color, fill, stroke, opacity, box-shadow, transform, filter, backdrop-filter;
    transition-timing-function: cubic-bezier(0.4, 0, 0.2, 1);
    transition-duration: 150ms;
}
.webkit-file-upload-button\:bg-gray-2::-webkit-file-upload-button{background-color: rgba(var(--sf-gray-2r), var(--sf-gray-2g), var(--sf-gray-2b), var(--sf-bg--alfa))}
.file-selector-button\:c-inherit::file-selector-button{color:inherit}
.file-selector-button\:t-inherit::file-selector-button{font-size:inherit}
.file-selector-button\:-my-1::file-selector-button{margin-top:-0.5rem;margin-bottom:-0.5rem}
.file-selector-button\:-my-2::file-selector-button{margin-top: -0.75rem;margin-bottom: -0.75rem}
.file-selector-button\:-mx-1::file-selector-button{margin-right:-0.5rem;margin-left:-0.5rem}
.file-selector-button\:-mx-2::file-selector-button{margin-right:-0.75rem;margin-left:-0.75rem}
.file-selector-button\:-mx-3::file-selector-button{margin-right:-1rem;margin-left:-1rem;}
.file-selector-button\:m-end-1::file-selector-button{margin-inline-end:0.5rem}
.file-selector-button\:m-end-2::file-selector-button{margin-inline-end:0.75rem}
.file-selector-button\:m-end-3::file-selector-button{margin-inline-end:1rem}
.file-selector-button\:p-top-1::file-selector-button{padding-top:0.5rem;padding-bottom:0.5rem}
.file-selector-button\:p-top-2::file-selector-button{padding-top:0.75rem;padding-bottom:0.75rem}
.file-selector-button\:p-right-1::file-selector-button{padding-right:0.5rem;padding-left:0.5rem}
.file-selector-button\:p-right-2::file-selector-button{padding-right:0.75rem;padding-left:0.75rem}
.file-selector-button\:p-right-3::file-selector-button{padding-right:1rem;padding-left:1rem}
.file-selector-button\:b-0::file-selector-button{border-width:0}
.file-selector-button\:b-end-1::file-selector-button{border-inline-end-width: 0.0625rem}
.file-selector-button\:b-inherit::file-selector-button{border-color:inherit}
.file-selector-button\:b-solid::file-selector-button{border-style:solid}
.file-selector-button\:r-0::file-selector-button{border-radius: var(--sf-0)}
.file-selector-button\:pointer-event-none::file-selector-button{pointer-events:none}
.file-selector-button\:font-inherit::file-selector-button{font:inherit}
/* End */
/* /simai/asset/simai.property/sf5/css/file/style.css?17344422383367 */
/* /simai/asset/simai.property/sf5/css/style.css?17344422385883 */
