.label-m-0{margin-top:0}.label-m-0 .v-label{margin-bottom:0;top:1px}.checkbox-label-m-0 .v-input__slot{margin-bottom:0!important}.v-list-checkbox-space .v-list__tile__action{max-width:34px;min-width:34px}.v-input{&--disabled .v-field--variant-underlined .v-field__outline:before{opacity:1}}.v-input .v-input__details:has(.v-messages:empty){display:none}.v-input.v-input--disabled .v-input__details{display:none}.man-client-cat-details{button.v-btn{min-width:88px}.v-field--focused{.v-field-label--floating{color:#1976d2!important}}.add-specs-btn{border:2px solid #80c682;border-radius:3px;box-shadow:none!important;margin:14px 0 10px;padding:1px 10px;text-transform:none}.remove-specs-icon{border:2px solid red;border-radius:4px;color:red;font-size:large}.required-asterisk{color:red}}.man-client-cat-details .v-input{input{color:rgba(0,0,0,.87);font-size:14px;line-height:28px}}.man-client-cat-details .v-input .v-field.v-field--dirty{padding:5px 0 0}.man-client-cat-details .v-field--variant-underlined .v-label.v-field-label--floating{transform:translateY(-12px)}.man-client-cat-details .v-text-field input{padding:16px 0 2px}.man-client-cat-details .v-autocomplete{padding-top:8px;input{padding:0}}.man-client-cat-details .v-textarea textarea{height:40px;max-height:80px;padding:22px 10px 8px 0}.dimension-applicable{font-size:13px!important;position:absolute;right:12px;top:15px;label{font-size:12px}}.checkboxes-label label{font-size:14px}.desc-text-area{textarea.v-field__input{-webkit-mask-image:none;mask-image:none}}.desc-text-area .v-field{padding-bottom:14px!important}.remove-size-variant-icon{color:#c1c1c2;cursor:pointer;font-size:20px;position:relative;top:0}.remove-size-variant-icon:hover{color:red}.size-variants-row{align-items:center;border:1px solid #c1c1c2;border-radius:4px;padding:15px 0}.size-variants-row:hover{border-color:#1578f2}.size-variants-row .v-text-field{padding-top:0}.man-client-cat-details .row:not(.bom-section):not(.planogram-section) .v-autocomplete,.man-client-cat-details .row:not(.bom-section):not(.planogram-section) .v-input,.man-client-cat-details .row:not(.bom-section):not(.planogram-section) .v-select,.man-client-cat-details .row:not(.bom-section):not(.planogram-section) .v-text-field{margin-bottom:0!important}.man-client-cat-details .row:not(.bom-section):not(.planogram-section) .v-field,.man-client-cat-details .row:not(.bom-section):not(.planogram-section) .v-input .v-input__control{min-height:56px!important}.man-client-cat-details .row:not(.bom-section):not(.planogram-section) .v-field__input{align-items:flex-end!important;min-height:40px!important;padding-bottom:4px!important;padding-top:12px!important}.man-client-cat-details .hint .v-field__input{min-height:40px!important;padding-bottom:4px!important;padding-top:12px!important}.man-client-cat-details .hint .v-input__details{margin-top:4px!important}.man-client-cat-details .col-md-6 .v-field--variant-underlined .v-field__outline,.man-client-cat-details .col-md-6 .v-input{align-items:flex-end!important}.position-unset{position:unset!important}.size-variants-header h3{color:#000;display:inline-block;font-size:16px;font-weight:500;margin-bottom:8px;margin-right:10px}.size-variants-header .v-input{vertical-align:super}.bom-section{margin-top:2rem;padding-bottom:2rem}.bom-section>.col-12:not(:has(.bom-section-panel)){padding-top:1.25rem}.bom-section-panel{border-bottom:1px solid rgba(0,0,0,.12);border-top:1px solid rgba(0,0,0,.12);padding-bottom:1.25rem;padding-top:1.25rem}.bom-section-top-row{align-items:center;display:flex;flex-wrap:wrap;gap:8px;width:100%}.bom-section-icon{color:#0000009e;flex-shrink:0}.bom-section-title{color:#000000de;font-size:16px;font-weight:700;line-height:1.5;margin-right:16px}.bom-section .bom-section-checkbox{flex:0 0 auto;margin:0!important;padding:0!important}.bom-section .bom-section-checkbox .v-selection-control__input,.bom-section .bom-section-checkbox .v-selection-control__wrapper{height:23px;width:23px}.bom-section .bom-section-checkbox .v-selection-control__input>.v-icon{font-size:23px;height:23px;width:23px}.bom-section .bom-section-checkbox.label-m-0 .v-label{color:#0000008c;font-size:12px;font-weight:400;margin-bottom:0;opacity:1;top:auto}.bom-section-hint{color:#0000008c;font-size:.8125rem;line-height:1.45;margin:8px 0 0;width:100%}.bom-section-body{margin-top:12px;width:100%}.bom-section-empty{align-items:center;background:rgba(0,0,0,.02);border:1px solid rgba(0,0,0,.12);border-radius:8px;display:flex;justify-content:center;padding:24px 16px}.bom-section-empty-text{color:#00000073;font-size:.875rem;text-align:center}.bom-section-component-notice{background:#eef3f8;border:1px dashed rgba(0,0,0,.2);border-radius:8px;padding:22px 24px}.bom-section-component-notice-text{color:#253756eb;font-size:.9375rem;line-height:1.5;margin:0;text-align:center}.bom-section-add-btn.v-btn{border-radius:4px;box-shadow:none!important;font-weight:400;height:auto;letter-spacing:normal;min-height:36px;padding:0 14px;text-transform:none!important}.bom-additional-fields-panel{margin-top:20px;padding-bottom:12px;width:100%}.bom-additional-fields-header-row{align-items:center;display:flex;flex-wrap:wrap;gap:12px;justify-content:space-between;width:100%}.bom-additional-fields-title{color:#000000de;font-size:1rem;font-weight:700}.bom-additional-fields-hint{color:#0000008c;font-size:.8125rem;line-height:1.45;margin:8px 0 0;width:100%}.bom-additional-fields-empty{align-items:center;background:rgba(0,0,0,.02);border:1px solid rgba(0,0,0,.12);border-radius:8px;display:flex;justify-content:center;margin-top:12px;min-height:100px;padding:20px 16px}.bom-additional-fields-empty-text{color:#00000073;font-size:.875rem}.bom-additional-fields-rows{display:flex;flex-direction:column;gap:14px;margin-bottom:4px;margin-top:12px}.bom-additional-field-row{align-items:center;display:flex;flex-wrap:wrap;gap:12px;width:100%}.bom-additional-field-row :deep(.v-field),.bom-additional-field-row :deep(.v-input .v-input__control){min-height:40px!important}.bom-additional-field-row :deep(.v-field__input){align-items:center!important;min-height:40px!important;padding-bottom:0!important;padding-top:0!important}.bom-additional-field-row :deep(.v-field__input input){margin-top:0!important;padding-bottom:0!important;padding-top:0!important}.bom-additional-field-name,.bom-additional-field-value{flex:1 1 160px;min-width:min(160px,100%)}.bom-section-rows-box{background:#fff;border:1px solid rgba(0,0,0,.12);border-radius:8px;padding:12px 16px}.bom-section-row{align-items:center;border-bottom:1px solid rgba(0,0,0,.08);margin-bottom:10px;padding-bottom:10px}.bom-section-row:last-child{border-bottom:none;margin-bottom:0;padding-bottom:0}.bom-section-row .v-autocomplete,.bom-section-row .v-text-field{padding-top:0}.bom-section-autocomplete :deep(.v-field__clearable){height:20px;margin-inline-end:0;min-width:20px;width:20px}.bom-section-autocomplete :deep(.v-field__clearable .v-icon){font-size:16px!important;height:16px;width:16px}.bom-section-autocomplete :deep(.v-field__append-inner .v-icon){font-size:20px!important}.bom-section-row :deep(.v-field--variant-underlined .v-field__outline){--v-field-border-opacity:.28}.bom-section-row :deep(.v-field--variant-underlined.v-field--active .v-field__outline){opacity:1}.bom-section-inline-error{color:#b3261e;color:rgb(var(--v-theme-error));font-size:12px;letter-spacing:.0333333333em;line-height:1.33;margin:12px 0 0;padding:0}.planogram-section{padding-bottom:2rem}.planogram-section-panel{border-bottom:1px solid rgba(0,0,0,.12);padding-bottom:1.25rem;padding-top:1.25rem}.planogram-section-header-row{align-items:center;display:flex;flex-wrap:wrap;gap:12px;justify-content:space-between;margin-bottom:16px;width:100%}.planogram-section-title{color:#000000de;font-size:16px;font-weight:700;line-height:1.5}.planogram-section .planogram-section-checkbox{flex:0 0 auto;margin:0!important;padding:0!important}.planogram-section .planogram-section-checkbox .v-selection-control__input,.planogram-section .planogram-section-checkbox .v-selection-control__wrapper{height:23px;width:23px}.planogram-section .planogram-section-checkbox .v-selection-control__input>.v-icon{font-size:23px;height:23px;width:23px}.planogram-section .planogram-section-checkbox.label-m-0 .v-label{color:#0000008c;font-size:12px;font-weight:400;margin-bottom:0;opacity:1;top:auto}.planogram-section-body{display:flex;flex-direction:column;gap:16px}.planogram-section .add-specs-btn{align-self:flex-start;flex:0 0 auto;min-width:0;width:auto}.planogram-section-body--disabled{opacity:.5;pointer-events:none}.planogram-card{background:#fff;border:1px solid rgba(0,0,0,.12);border-radius:8px;overflow:hidden}.planogram-card-header{align-items:center;background:rgba(0,0,0,.02);border-bottom:1px solid rgba(0,0,0,.08);display:flex;gap:8px;justify-content:space-between;padding:12px 16px}.planogram-card-toggle{align-items:center;background:transparent;border:0;cursor:pointer;display:flex;flex:1;gap:8px;padding:0;text-align:left}.planogram-card-chevron{color:#0000008a}.planogram-card-label{color:#000000de;font-size:.875rem;font-weight:600}.planogram-delete--disabled{cursor:default;opacity:.35;pointer-events:none}.planogram-card-content{padding:16px}.planogram-card-meta{align-items:flex-start;margin-bottom:16px!important}.planogram-image-col{display:flex;flex-direction:column}.planogram-image-container{position:relative}.planogram-image-remove{align-items:center;background:rgba(0,0,0,.55);border:none;border-radius:50%;color:#fff;cursor:pointer;display:flex;height:20px;justify-content:center;line-height:1;padding:0;position:absolute;right:6px;top:6px;width:20px;z-index:2}.planogram-image-remove:hover{background:rgba(var(--v-theme-error),1)}.planogram-image-error{color:rgb(var(--v-theme-error));font-size:12px;line-height:1.4;margin:6px 0 0}.planogram-image-upload{align-items:center;background:rgba(0,0,0,.02);border:1px dashed rgba(0,0,0,.24);border-radius:8px;color:#0000008c;cursor:pointer;display:flex;flex-direction:column;font-size:.75rem;gap:8px;height:100%;justify-content:center;min-height:128px;padding:12px;text-align:center}.planogram-image-upload:hover{background:rgba(0,0,0,.04)}.planogram-image-preview{border-radius:4px;max-height:112px;max-width:100%;-o-object-fit:contain;object-fit:contain}.planogram-lines{display:flex;flex-direction:column;gap:12px}.planogram-line-card{background:rgba(0,0,0,.015);border:1px solid rgba(0,0,0,.12);border-radius:8px;padding:12px 16px}.planogram-line-header{align-items:center;display:flex;gap:8px;justify-content:space-between;margin-bottom:8px}.planogram-line-title{color:#0000008c;font-size:11px;font-weight:600}.planogram-line-fields{align-items:flex-end}.planogram-line-autocomplete :deep(.v-field__clearable){height:20px;margin-inline-end:0;min-width:20px;width:20px}.planogram-line-autocomplete :deep(.v-field__clearable .v-icon){font-size:16px!important}.planogram-custom-fields{display:flex;flex-direction:column;gap:12px;margin-top:12px}.planogram-custom-field-row{align-items:center;display:flex;flex-wrap:wrap;gap:12px}.planogram-custom-field-label,.planogram-custom-field-value{flex:1 1 160px;min-width:min(160px,100%)}.bom-recalc-action-btn{transition:box-shadow .15s ease,border-color .15s ease}.bom-recalc-action-btn:hover{border-color:#0000004d!important;box-shadow:0 2px 8px #00000029}.shipping-assembly-confirm-card .v-card-title{//padding:0 16px 4px!important;margin-bottom:0!important}.shipping-assembly-confirm-card .v-card-text{padding:0 16px 8px!important}.shipping-assembly-confirm-card .v-card-actions{//padding:0 16px 8px!important;min-height:0}.man-client-cat-details[data-v-d254a541] .item-id-field.v-input--error .v-messages__message{color:#ff5252!important}
