.form-draggable-images-input-container{border:1px solid var(--color-ashen);border-radius:var(--border-radius);padding:var(--gap-12);transition:border-color var(--hover-animation-time) var(--animation-function),background-color var(--hover-animation-time) var(--animation-function)}.form-draggable-images-input-container .delete-preview-btn-template,.form-draggable-images-input-container .file-icon-template{display:none}.form-draggable-images-input-container .drop-zone{display:grid;text-align:center;grid-row-gap:var(--gap-4);margin-bottom:var(--gap-16)}:is(.form-draggable-images-input-container .drop-zone)>*{justify-self:center}:is(.form-draggable-images-input-container .drop-zone) .info-block{--font-size:var(--font-size-14);color:var(--color-gray);max-width:40ch}.form-draggable-images-input-container .preview-container{display:none}.not-empty:is(.form-draggable-images-input-container .preview-container){display:grid;grid-template-columns:repeat(auto-fit,90px);grid-gap:10px;border-top:1px solid var(--color-ashen);margin-top:var(--gap-12);padding-top:var(--gap-12)}:is(.form-draggable-images-input-container .preview-container) .preview{border-radius:var(--border-radius);position:relative}:is(:is(.form-draggable-images-input-container .preview-container) .preview) button,:is(:is(.form-draggable-images-input-container .preview-container) .preview) img{transition:opacity .3s}:is(:is(.form-draggable-images-input-container .preview-container) .preview) img{border-radius:var(--border-radius);display:block;height:90px;object-fit:cover;object-position:center;width:90px}:is(:is(.form-draggable-images-input-container .preview-container) .preview) button{height:25px;position:absolute;width:25px;--padding:0;right:var(--border-radius);top:var(--border-radius);z-index:1}:is(:is(:is(.form-draggable-images-input-container .preview-container) .preview) button):hover{background-color:var(--color-red)}:is(:is(:is(.form-draggable-images-input-container .preview-container) .preview) button):hover svg{fill:var(--color-white)}:is(:is(.form-draggable-images-input-container .preview-container) .preview):not(.loaded) button,:is(:is(.form-draggable-images-input-container .preview-container) .preview):not(.loaded) img{opacity:0}.error:is(:is(.form-draggable-images-input-container .preview-container) .preview){align-items:center;display:flex;justify-content:center;outline:1px solid var(--color-red);position:relative}.error:is(:is(.form-draggable-images-input-container .preview-container) .preview) img{opacity:.2}.error.count-limit-error:is(:is(.form-draggable-images-input-container .preview-container) .preview){background:#f3f3f3}.error.count-limit-error:is(:is(.form-draggable-images-input-container .preview-container) .preview) img{opacity:0}.form-draggable-images-input-container>button{--padding:0;align-items:center;display:flex;gap:var(--gap-8);margin-inline:auto}.form-draggable-images-input-container.on-dragover{background-color:#36a1741a;border-color:var(--color-green)}#engineering-department-request-dialog{max-width:740px;width:100%}.engineering-department-form form{margin-inline:auto;max-inline-size:740px}:is(.engineering-department-form form)>div{background-color:var(--color-white);border-radius:var(--border-radius);margin-block-end:var(--gap-8);padding:var(--gap-12)}:is(:is(.engineering-department-form form)>div):last-of-type{margin-block-end:var(--gap-16)}:is(.engineering-department-form form)>button{margin-inline:auto}:is(.engineering-department-form form) .textarea-emulator,:is(.engineering-department-form form) input[type=text]{--font-size:var(--font-size-16);color:var(--color-black)}:is(:is(:is(.engineering-department-form form) .requested-services-wrap) .form-field-container)>label{margin-block-end:var(--gap-12)}:is(:is(:is(.engineering-department-form form) .requested-services-wrap) .form-field-container):last-child{margin-block-end:0}:is(:is(:is(.engineering-department-form form) .requested-services-wrap) .form-field-container):has(.invalid-feedback:not(:empty)) .check-box-list-container{margin-block-end:var(--gap-8)}:is(:is(.engineering-department-form form) .requested-services-wrap) .check-box-list-container{display:flex;flex-wrap:wrap;gap:var(--gap-24);margin-block-end:var(--gap-24)}:is(:is(:is(.engineering-department-form form) .requested-services-wrap) .check-box-list-container) label{grid-column-gap:var(--gap-8)}:is(:is(:is(:is(.engineering-department-form form) .requested-services-wrap) .check-box-list-container) label):after{content:"";margin-left:0}:is(:is(:is(.engineering-department-form form) .requested-services-wrap) .check-box-list-container) .label-text{--font-size:var(--font-size-16)}:is(.engineering-department-form form) .textarea-emulator{min-height:3lh}:is(:is(.engineering-department-form form) .form-draggable-images-input-container):not(.on-dragover){border-color:transparent}:is(:is(.engineering-department-form form) .form-field-container) .label{--font-size:var(--font-size-16);display:block;font-weight:500;margin-bottom:var(--gap-12);text-align:center;-webkit-user-select:none;user-select:none}.required:is(:is(.engineering-department-form form) .form-field-container) .label:after{color:var(--color-red);content:"*";margin-inline-start:var(--gap-2)}:is(:is(.engineering-department-form form) .communication-method-field-wrap) .radio-list{display:flex;flex-wrap:wrap;gap:var(--gap-8);justify-content:center}:is(:is(.engineering-department-form form) .communication-method-field-wrap) .label{text-align:center}:is(:is(:is(.engineering-department-form form) .communication-method-field-wrap) label) input{height:0;left:-200vw;opacity:0;position:absolute;width:0}:is(:is(.engineering-department-form form) .communication-method-field-wrap) label{border:1px solid var(--color-ashen);border-radius:var(--border-radius);color:var(--color-violet);display:block;flex-basis:max(140px,24%);padding:var(--gap-8);text-align:center}:is(:is(:is(.engineering-department-form form) .communication-method-field-wrap) label):not(:has(input:checked)){cursor:pointer}:is(:is(:is(.engineering-department-form form) .communication-method-field-wrap) label):has(input:checked){border-color:var(--color-violet)}:is(:is(:is(.engineering-department-form form) .communication-method-field-wrap) label):after{content:none}:is(#engineering-department-request-success-dialog .modal-main-section) button{margin-block-start:var(--gap-16);margin-inline:auto}@media (--desktop){:is(.form-draggable-images-input-container>button) .icon{display:none}}@media (--mobile-and-tablet){.form-draggable-images-input-container .drop-zone{display:none}}
