.modern-inputgroup{background:#f8fafc;border-radius:8px;padding:.3rem .7rem;box-shadow:0 1px 4px rgba(0,0,0,.04);gap:.5rem}.modern-input{border-radius:6px!important;border:1px solid #e3e6ea!important;background:#fff!important;font-size:1rem;padding:.35rem .7rem;transition:border-color .2s}.modern-input:focus{border-color:#007ad9!important;box-shadow:0 0 0 2px #e3f0fc}.modern-form-block{background:#f8fafc;border-radius:14px;box-shadow:0 2px 12px rgba(0,0,0,.04);padding:2rem 2.5rem;margin-bottom:2rem}.modern-form-row{display:flex;align-items:flex-start;gap:1.2rem;margin-bottom:1.2rem}.modern-form-label{width:140px;min-width:140px;max-width:140px;font-weight:600;color:#007ad9;font-size:1.05rem;margin-top:.5rem;text-align:left;display:flex;align-items:center;justify-content:flex-start}.modern-form-value{flex:1;font-size:1.08rem;color:#222;background:#fff;border-radius:8px;padding:.6rem 1rem;box-shadow:0 1px 4px rgba(0,0,0,.03)}.modern-form-edit-group{display:flex;gap:.5rem;flex-wrap:wrap;flex:1}.modern-form-input{border-radius:8px!important;border:1px solid #e3e6ea!important;background:#fff!important;font-size:1rem;padding:.45rem .9rem;transition:border-color .2s;min-width:120px}.modern-form-input:focus{border-color:#007ad9!important;box-shadow:0 0 0 2px #e3f0fc}.modern-form-sep{color:#b0b0b0;font-size:1.2rem;margin:0 .3rem;align-self:center}.modern-form-icon{color:#007ad9;margin-right:.5rem;font-size:1.1rem}.modern-form-map-btn{margin-top:.5rem}@media (max-width:900px){.modern-form-block{padding:1rem .7rem}.modern-form-row{flex-direction:column;gap:.5rem}.modern-form-label{min-width:0}}.minimal-input{border:none!important;border-bottom:2px solid #007ad9!important;border-radius:0!important;background:transparent!important;font-size:1.08rem;padding:.3rem .2rem;box-shadow:none!important;transition:border-color .2s;min-width:220px;width:100%;max-width:420px}.minimal-input:focus{border-color:#005fa3!important;background:#f4faff!important}.modern-form-edit-group .app-autocomplete,.modern-form-edit-group .AppAutocomplete{width:100%}.app-autocomplete .p-inputtext,.AppAutocomplete .p-inputtext{border-radius:8px!important;border:1px solid #e3e6ea!important;background:#fff!important;font-size:1rem;padding:.45rem .9rem;transition:border-color .2s;min-width:120px}.app-autocomplete .p-inputtext:focus,.AppAutocomplete .p-inputtext:focus{border-color:#007ad9!important;box-shadow:0 0 0 2px #e3f0fc}::v-deep .disabled{opacity:.6;cursor:not-allowed!important}.modern-form-edit-group--underline{border-bottom:2px solid #007ad9;padding-bottom:.2rem}::v-deep .modern-form-edit-group .p-dropdown.minimal-input{min-width:220px;width:100%;max-width:420px}::v-deep .modern-form-edit-group .p-calendar,::v-deep .modern-form-edit-group .p-calendar .p-inputtext{border:none!important;border-radius:0!important;background:transparent!important;box-shadow:none!important}::v-deep .modern-form-edit-group .p-calendar .p-inputtext{border-bottom:2px solid #007ad9!important;padding-left:.2rem;font-size:1.08rem;padding:.3rem .2rem;min-width:220px;width:100%;max-width:420px}::v-deep .modern-form-edit-group .p-calendar .p-inputtext:not(.p-disabled):focus{border-color:#005fa3!important;background:#f4faff!important}::v-deep .modern-form-edit-group .p-calendar:not(.p-calendar-w-btn) .p-datepicker-trigger{display:none!important}::v-deep .modern-form-edit-group .p-dropdown.minimal-input{border:none!important;border-bottom:2px solid #007ad9!important;border-radius:0!important;background:transparent!important;box-shadow:none!important;padding-left:.2rem;font-size:1.08rem}::v-deep .modern-form-edit-group .p-calendar .p-inputtext.minimal-input,::v-deep .modern-form-edit-group .p-dropdown.minimal-input .p-inputtext{border:none!important;border-bottom:2px solid #007ad9!important;background:transparent!important;box-shadow:none!important;font-size:1.08rem;padding:.3rem .2rem;min-width:220px;width:100%;max-width:420px}::v-deep .modern-form-edit-group .p-calendar .p-inputtext.minimal-input:not(.p-disabled):focus,::v-deep .modern-form-edit-group .p-dropdown.minimal-input:not(.p-disabled).p-focus{box-shadow:none!important;border-bottom-color:#005fa3!important}.options-search-responsive[data-v-e8bfdbb8]{font-size:14px}.label-input-selected[data-v-e8bfdbb8]{min-height:17.5px;display:block}.p-float-label .p-inputwrapper-filled~label[data-v-e8bfdbb8],.p-float-label .p-inputwrapper-focus~label[data-v-e8bfdbb8]{top:-.75rem!important;left:0!important;font-size:12px!important}