#spinner[data-v-7c98fbfa]{-webkit-animation:svg-animation-data-v-7c98fbfa 2s linear infinite;animation:svg-animation-data-v-7c98fbfa 2s linear infinite;max-width:100px}@-webkit-keyframes svg-animation-data-v-7c98fbfa{0%{-webkit-transform:rotate(0deg);transform:rotate(0deg)}to{-webkit-transform:rotate(1turn);transform:rotate(1turn)}}@keyframes svg-animation-data-v-7c98fbfa{0%{-webkit-transform:rotate(0deg);transform:rotate(0deg)}to{-webkit-transform:rotate(1turn);transform:rotate(1turn)}}#spinner-inner[data-v-7c98fbfa]{-webkit-animation:circle-animation-data-v-7c98fbfa 1.4s ease-in-out infinite both;animation:circle-animation-data-v-7c98fbfa 1.4s ease-in-out infinite both;display:block;fill:transparent;stroke-linecap:round;stroke-dasharray:283;stroke-dashoffset:280;stroke-width:10px;-webkit-transform-origin:50% 50%;transform-origin:50% 50%}@-webkit-keyframes circle-animation-data-v-7c98fbfa{0%,25%{stroke-dashoffset:280;-webkit-transform:rotate(0);transform:rotate(0)}50%,75%{stroke-dashoffset:75;-webkit-transform:rotate(45deg);transform:rotate(45deg)}to{stroke-dashoffset:280;-webkit-transform:rotate(1turn);transform:rotate(1turn)}}@keyframes circle-animation-data-v-7c98fbfa{0%,25%{stroke-dashoffset:280;-webkit-transform:rotate(0);transform:rotate(0)}50%,75%{stroke-dashoffset:75;-webkit-transform:rotate(45deg);transform:rotate(45deg)}to{stroke-dashoffset:280;-webkit-transform:rotate(1turn);transform:rotate(1turn)}}.product-search-wrap{
  /* !important: callers style the old root (e.g. .add-product-autocomplete
     sets display:block via ::v-deep) — those rules now land on this wrapper
     and must not break the input+icon row. */display:-webkit-box!important;display:-ms-flexbox!important;display:flex!important;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:.25rem;width:100%}.product-search-wrap .product-search-input{-webkit-box-flex:1;-ms-flex:1;flex:1;min-width:0}.search-tips-info{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.search-tips-icon{cursor:pointer;color:#6b7280;font-size:1rem;padding:0 .25rem}.search-tips-icon:hover{color:#374151}.search-tips-panel .p-overlaypanel-content{padding:.75rem 1rem}.search-tips-content{font-size:.85rem;max-width:260px}.search-tips-title{font-weight:600;margin-bottom:.5rem}.search-tips-row{display:-webkit-box;display:-ms-flexbox;display:flex;gap:.5rem;-webkit-box-align:baseline;-ms-flex-align:baseline;align-items:baseline;margin-bottom:.35rem}.search-tips-row:last-child{margin-bottom:0}.search-tips-row code{background:#f3f4f6;border-radius:3px;padding:.1rem .3rem;white-space:nowrap;-ms-flex-negative:0;flex-shrink:0}.search-tips-row span{color:#4b5563}