.v-menu{display:none}.v-menu--attached{display:inline}.v-menu__content{position:absolute;display:inline-block;max-width:80%;overflow-y:auto;overflow-x:hidden;contain:content;-webkit-box-shadow:0 5px 5px -3px rgba(0,0,0,.2),0 8px 10px 1px rgba(0,0,0,.14),0 3px 14px 2px rgba(0,0,0,.12);box-shadow:0 5px 5px -3px rgba(0,0,0,.2),0 8px 10px 1px rgba(0,0,0,.14),0 3px 14px 2px rgba(0,0,0,.12);border-radius:4px}.v-menu__content--active{pointer-events:none}.v-menu__content--auto .v-list-item{-webkit-transition-property:opacity,-webkit-transform;transition-property:opacity,-webkit-transform;transition-property:transform,opacity;transition-property:transform,opacity,-webkit-transform;-webkit-transition-duration:.3s;transition-duration:.3s;-webkit-transition-timing-function:cubic-bezier(.25,.8,.25,1);transition-timing-function:cubic-bezier(.25,.8,.25,1)}.v-menu__content--fixed{position:fixed}.v-menu__content>.card{contain:content;-webkit-backface-visibility:hidden;backface-visibility:hidden}.v-menu>.v-menu__content{max-width:none}.v-menu-transition-enter .v-list-item{min-width:0;pointer-events:none}.v-menu-transition-enter-to .v-list-item{-webkit-transition-delay:.1s;transition-delay:.1s}.v-menu-transition-leave-active,.v-menu-transition-leave-to{pointer-events:none}.v-menu-transition-enter,.v-menu-transition-leave-to{opacity:0}.v-menu-transition-enter-active,.v-menu-transition-leave-active{-webkit-transition:all .3s cubic-bezier(.25,.8,.25,1);transition:all .3s cubic-bezier(.25,.8,.25,1)}.v-menu-transition-enter.v-menu__content--auto{-webkit-transition:none!important;transition:none!important}.v-menu-transition-enter.v-menu__content--auto .v-list-item{opacity:0;-webkit-transform:translateY(-15px);transform:translateY(-15px)}.v-menu-transition-enter.v-menu__content--auto .v-list-item--active{opacity:1;-webkit-transform:none!important;transform:none!important;pointer-events:auto}.inventory-entry-form__image{display:block;position:static!important;inset:auto!important;width:100%!important;height:100%!important;max-width:100%!important;max-height:100%!important;margin:0!important;-o-object-fit:contain!important;object-fit:contain!important;-webkit-transform:none!important;transform:none!important}.inventory-form-page{--inventory-navy:#143263;--inventory-blue:#14608f;--inventory-teal:#1e958f;--inventory-border:#e2eaf2;--inventory-muted:#6b7280}.inventory-form-page .inventory-form-heading{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:14px;margin-bottom:18px}.inventory-form-page .inventory-form-heading__icon{display:grid;place-items:center;width:44px;height:44px;-webkit-box-flex:0;-ms-flex:0 0 44px;flex:0 0 44px;border-radius:14px;color:#fff;background:linear-gradient(135deg,var(--inventory-navy),var(--inventory-teal));-webkit-box-shadow:0 8px 18px rgba(20,96,143,.18);box-shadow:0 8px 18px rgba(20,96,143,.18)}.inventory-form-page .inventory-form-heading span{display:block;margin-bottom:2px;color:var(--inventory-teal);font-size:10px;font-weight:800;letter-spacing:.12em;text-transform:uppercase}.inventory-form-page .inventory-form-heading h1{margin:0;color:#172235;font-size:clamp(22px,2vw,28px);font-weight:750}.inventory-form-page .inventory-form-heading p{margin:3px 0 0;color:var(--inventory-muted);font-size:12px}.inventory-form-page .inventory-form-card.card{overflow:hidden;border:1px solid var(--inventory-border);border-radius:20px;-webkit-box-shadow:0 12px 32px rgba(20,50,99,.07);box-shadow:0 12px 32px rgba(20,50,99,.07)}.inventory-form-page .inventory-form-card>.card-body{padding:22px}.inventory-form-page .inventory-entry-form.v-application{min-height:auto;background:transparent!important}.inventory-form-page .inventory-entry-form .v-application--wrap{min-height:auto}.inventory-form-page .inventory-entry-form__layout{margin:0 -12px}.inventory-form-page .inventory-entry-form__content,.inventory-form-page .inventory-entry-form__media-column{padding:0 12px}.inventory-form-page .inventory-entry-form__media-panel{padding:18px;border:1px solid var(--inventory-border);border-radius:17px;background:linear-gradient(155deg,#f7fafc,#edf7f6)}.inventory-form-page .inventory-entry-form__media-heading,.inventory-form-page .inventory-entry-form__section-heading{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:11px;margin-bottom:16px;padding-bottom:14px;border-bottom:1px solid var(--inventory-border)}.inventory-form-page .inventory-entry-form__media-heading>div,.inventory-form-page .inventory-entry-form__section-heading>div{display:grid;place-items:center;width:36px;height:36px;-webkit-box-flex:0;-ms-flex:0 0 36px;flex:0 0 36px;border-radius:11px;color:var(--inventory-teal);background:rgba(30,149,143,.11)}.inventory-form-page .inventory-entry-form__media-heading span,.inventory-form-page .inventory-entry-form__section-heading span{display:block;min-width:0}.inventory-form-page .inventory-entry-form__media-heading strong,.inventory-form-page .inventory-entry-form__section-heading strong{display:block;color:#172235;font-size:14px;font-weight:750}.inventory-form-page .inventory-entry-form__media-heading small,.inventory-form-page .inventory-entry-form__section-heading small{display:block;margin-top:2px;color:var(--inventory-muted);font-size:10px}.inventory-form-page .inventory-entry-form__image-frame{position:relative;width:100%;height:220px;overflow:hidden;padding:16px;border:1px dashed #cddbe7;border-radius:14px;background:hsla(0,0%,100%,.82)}.inventory-form-page .inventory-entry-form__media-note{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;gap:7px;margin:12px 0 0;color:#64748b;font-size:10px;line-height:1.45}.inventory-form-page .inventory-entry-form__media-note i{margin-top:2px;color:var(--inventory-teal)}.inventory-form-page .inventory-entry-form__fields{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:13px 16px}.inventory-form-page .inventory-entry-form__fields>.form-group{min-width:0;margin:0}.inventory-form-page .inventory-entry-form__actions,.inventory-form-page .inventory-entry-form__wide{grid-column:1/-1}.inventory-form-page .inventory-entry-form label,.inventory-form-page .inventory-entry-form legend{margin-bottom:6px;color:#334155;font-size:11px;font-weight:700}.inventory-form-page .inventory-entry-form .custom-file-label,.inventory-form-page .inventory-entry-form .form-control,.inventory-form-page .inventory-entry-form .vue-treeselect__control{min-height:42px!important;border-color:#dbe5ef!important;border-radius:10px!important;color:#334155;font-size:12px;-webkit-box-shadow:none!important;box-shadow:none!important}.inventory-form-page .inventory-entry-form .form-control:focus,.inventory-form-page .inventory-entry-form .vue-treeselect--focused .vue-treeselect__control{border-color:var(--inventory-teal)!important;-webkit-box-shadow:0 0 0 3px rgba(30,149,143,.11)!important;box-shadow:0 0 0 3px rgba(30,149,143,.11)!important}.inventory-form-page .inventory-entry-form .vue-treeselect{width:100%;min-width:0}.inventory-form-page .inventory-entry-form .vue-treeselect__control{overflow:hidden;padding:0 4px!important}.inventory-form-page .inventory-entry-form .vue-treeselect__value-container{height:40px!important;min-height:40px!important;padding:0 0 0 7px!important}.inventory-form-page .inventory-entry-form .vue-treeselect__input-container,.inventory-form-page .inventory-entry-form input.vue-treeselect__input{display:block!important;position:static!important;width:100%!important;max-width:100%!important;height:40px!important;min-height:0!important;max-height:40px!important;margin:0!important;padding:0 5px!important;border:0!important;border-radius:0!important;outline:0!important;background:transparent!important;-webkit-box-shadow:none!important;box-shadow:none!important;-webkit-box-sizing:border-box!important;box-sizing:border-box!important;line-height:40px!important;-webkit-transform:none!important;transform:none!important}.inventory-form-page .inventory-entry-form .vue-treeselect__clear-value-container,.inventory-form-page .inventory-entry-form .vue-treeselect__control-arrow-container{width:32px;height:40px;padding:0 8px}.inventory-form-page .inventory-entry-form .vue-treeselect__placeholder,.inventory-form-page .inventory-entry-form .vue-treeselect__single-value{height:40px;padding:0;color:#64748b;font-size:11px;line-height:40px}.inventory-form-page .inventory-entry-form textarea.form-control{min-height:84px}.inventory-form-page .inventory-entry-form__actions{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end;gap:8px;margin-top:5px;padding-top:17px;border-top:1px solid var(--inventory-border)}.inventory-form-page .inventory-entry-form__actions .btn{min-height:40px;margin:0!important;padding:0 18px;border-radius:999px!important;font-size:12px;font-weight:750}.inventory-form-page .inventory-entry-form__actions .btn-primary{border:0;background:linear-gradient(135deg,var(--inventory-navy),var(--inventory-teal));-webkit-box-shadow:0 8px 18px rgba(20,96,143,.18);box-shadow:0 8px 18px rgba(20,96,143,.18)}@media(max-width:991.98px){.inventory-form-page .inventory-entry-form__content{margin-top:20px}}@media(max-width:575.98px){.inventory-form-page .inventory-form-heading{-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start}.inventory-form-page .inventory-form-heading p{display:none}.inventory-form-page .inventory-form-card>.card-body{padding:16px}.inventory-form-page .inventory-entry-form__fields{grid-template-columns:1fr}.inventory-form-page .inventory-entry-form__actions,.inventory-form-page .inventory-entry-form__wide{grid-column:auto}.inventory-form-page .inventory-entry-form__actions{-webkit-box-orient:vertical;-webkit-box-direction:reverse;-ms-flex-direction:column-reverse;flex-direction:column-reverse}.inventory-form-page .inventory-entry-form__actions .btn{width:100%}}