.app-modal-banner[data-v-6df3a7d4]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:.75rem;padding:.75rem .9rem;margin-bottom:1rem;border:1px solid #e2e8f0;border-radius:14px;background:linear-gradient(135deg,#f8fafc,#f1f5f9)}.app-modal-banner-icon[data-v-6df3a7d4]{width:38px;height:38px;border-radius:12px;display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-flex:0;-ms-flex:0 0 38px;flex:0 0 38px;background:linear-gradient(135deg,#0f766e,#14b8a6);color:#fff;font-size:1.1rem;-webkit-box-shadow:0 8px 18px rgba(20,184,166,.22);box-shadow:0 8px 18px rgba(20,184,166,.22)}.app-modal-banner-title[data-v-6df3a7d4]{font-size:.92rem;font-weight:800;color:#0f172a;line-height:1.15}.app-modal-banner-sub[data-v-6df3a7d4]{margin-top:.15rem;font-size:.76rem;color:#475569;line-height:1.35}.app-modal-banner-sub i[data-v-6df3a7d4]{color:#0f766e;font-size:.95rem;vertical-align:-2px}.app-section[data-v-6df3a7d4]{margin-bottom:.4rem;padding:0;border:0;background:transparent}.app-section-title[data-v-6df3a7d4]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:.6rem;margin:.5rem 0 .45rem;font-size:.66rem;font-weight:700;letter-spacing:.08em;text-transform:uppercase;color:#64748b}.app-section-title[data-v-6df3a7d4]:after{content:"";-webkit-box-flex:1;-ms-flex:1;flex:1;height:1px;background:#e2e8f0}.field-label[data-v-6df3a7d4]{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:.4rem;margin-bottom:.4rem;font-size:.84rem;font-weight:600;color:#1f2937}.field-label-switch[data-v-6df3a7d4]{margin-bottom:.3rem}.compact-form-row>[class*=col-][data-v-6df3a7d4]{margin-bottom:.15rem}.permission-switch-grid>[class*=col-][data-v-6df3a7d4]{margin-bottom:.45rem}.compact-switch-row[data-v-6df3a7d4]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:.55rem;width:100%;min-height:38px;padding:.15rem 0;font-size:.84rem;font-weight:600;color:#1f2937}.compact-switch-row .custom-control[data-v-6df3a7d4]{margin-bottom:0}.compact-switch-row .custom-control-label[data-v-6df3a7d4]:before{top:.05rem}.compact-switch-row .custom-control-label[data-v-6df3a7d4]:after{top:calc(.05rem + 2px)}.compact-switch-row .help-icon[data-v-6df3a7d4]{margin-left:.1rem}.permission-rocker[data-v-6df3a7d4]{margin-top:.15rem}.help-icon[data-v-6df3a7d4]{font-size:1rem;color:#94a3b8;cursor:help;-webkit-transition:color .18s ease,-webkit-transform .18s ease;transition:color .18s ease,-webkit-transform .18s ease;transition:color .18s ease,transform .18s ease;transition:color .18s ease,transform .18s ease,-webkit-transform .18s ease}.help-icon[data-v-6df3a7d4]:focus,.help-icon[data-v-6df3a7d4]:hover{color:#0f766e;-webkit-transform:translateY(-1px);transform:translateY(-1px);outline:none}.horizontal-separator[data-v-6df3a7d4]{margin:0 15px}.status-pill[data-v-6df3a7d4]{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:.4rem;padding:.18rem .6rem .18rem .5rem;border-radius:999px;font-size:.74rem;font-weight:600;line-height:1.2;border:1px solid transparent;background:transparent}.status-dot[data-v-6df3a7d4]{width:7px;height:7px;border-radius:999px;-webkit-box-flex:0;-ms-flex:0 0 7px;flex:0 0 7px}.status-pill.enabled[data-v-6df3a7d4]{background:rgba(34,197,94,.1);color:#166534}.status-pill.enabled .status-dot[data-v-6df3a7d4]{background:#22c55e;-webkit-box-shadow:0 0 0 3px rgba(34,197,94,.18);box-shadow:0 0 0 3px rgba(34,197,94,.18)}.status-pill.disabled[data-v-6df3a7d4]{background:rgba(148,163,184,.18);color:#475569}.status-pill.disabled .status-dot[data-v-6df3a7d4]{background:#94a3b8;-webkit-box-shadow:0 0 0 3px rgba(148,163,184,.22);box-shadow:0 0 0 3px rgba(148,163,184,.22)}.product-unit-modal .modal-dialog{max-width:680px;width:calc(100% - 2rem)}.product-unit-modal .modal-body{padding-top:.85rem;padding-bottom:.9rem}.product-unit-modal .multiselect{color:#1f2937}.product-unit-modal .multiselect__content,.product-unit-modal .multiselect__content-wrapper,.product-unit-modal .multiselect__option,.product-unit-modal .multiselect__tags{background:#fff;color:#1f2937}.product-unit-modal .multiselect__input,.product-unit-modal .multiselect__placeholder,.product-unit-modal .multiselect__single{color:#1f2937;background:transparent}.product-unit-modal .multiselect__option--highlight,.product-unit-modal .multiselect__option--highlight:after{background:#0f766e;color:#fff}.product-unit-modal .multiselect__option--selected{background:#ecfdf5;color:#065f46;font-weight:600}.app-help-popover.popover{max-width:340px;min-width:280px;border:1px solid #cbd5e1;border-radius:14px;-webkit-box-shadow:0 18px 40px rgba(15,23,42,.18);box-shadow:0 18px 40px rgba(15,23,42,.18);background:#fff;font-family:inherit}.app-help-popover .popover-header{padding:.5rem .6rem .5rem .9rem;border-bottom:1px solid #e2e8f0;border-top-left-radius:13px;border-top-right-radius:13px;background:linear-gradient(135deg,#0f766e,#14b8a6);color:#fff;font-size:.82rem;font-weight:700;letter-spacing:.01em}.app-help-popover .popover-body{padding:.85rem .95rem;font-size:.85rem;line-height:1.55;color:#1f2937}.app-help-popover .popover-body strong{color:#0f766e;font-weight:700}.app-help-popover-titlebar{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;gap:.5rem}.app-help-popover-close,.app-help-popover-titlebar{-webkit-box-align:center;-ms-flex-align:center;align-items:center}.app-help-popover-close{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;width:24px;height:24px;border-radius:999px;border:0;background:hsla(0,0%,100%,.2);color:#fff;font-size:1rem;line-height:1;padding:0;cursor:pointer;-webkit-transition:background-color .18s ease,-webkit-transform .18s ease;transition:background-color .18s ease,-webkit-transform .18s ease;transition:background-color .18s ease,transform .18s ease;transition:background-color .18s ease,transform .18s ease,-webkit-transform .18s ease}.app-help-popover-close:focus,.app-help-popover-close:hover{background:hsla(0,0%,100%,.35);-webkit-transform:scale(1.06);transform:scale(1.06);outline:none}.app-help-popover-close i{font-size:.95rem}.app-help-popover.bs-popover-auto[x-placement^=right]>.arrow:after,.app-help-popover.bs-popover-right>.arrow:after{border-right-color:#fff}.app-help-popover.bs-popover-auto[x-placement^=right]>.arrow:before,.app-help-popover.bs-popover-right>.arrow:before{border-right-color:#cbd5e1}