.delete-dropdown .dropdown-menu{padding:15px;width:230px}.delete-dropdown button{width:100%}[data-v-2c3dfacd] .btn-sm{font-size:1rem;padding:.6rem 1rem .5rem 1rem;display:inline-flex;line-height:21px}.icon-only[data-v-2c3dfacd] .btn-sm{padding:.4rem;background:none;border:none;color:var(--danger)}.icon-only[data-v-2c3dfacd] .btn-sm:hover{background:none;color:var(--danger-dark,#8b0000)}.icon-only[data-v-2c3dfacd] .btn-sm:focus{box-shadow:none}[data-v-2c3dfacd] .pi{position:relative;top:3px}.button-grid[data-v-be6bc352]{display:flex;gap:.75rem;flex-flow:row wrap;align-items:right;justify-content:right;align-content:flex-end;background:#f5f5f5;padding:1rem 1rem .75rem 1rem}.button-grid>div[data-v-be6bc352]{min-width:25px;flex-shrink:1;flex-grow:0}.button-grid>div.alert-container[data-v-be6bc352]{flex-shrink:0;flex-grow:1}.alert[data-v-be6bc352]{margin:0}.spinner[data-v-be6bc352]{position:relative;top:3px}.p-toast{position:fixed;width:25rem}.p-toast-message-content{display:flex;align-items:flex-start}.p-toast-message-text{flex:1 1 auto}.p-toast-top-right{top:20px;right:20px}.p-toast-top-left{top:20px;left:20px}.p-toast-bottom-left{bottom:20px;left:20px}.p-toast-bottom-right{bottom:20px;right:20px}.p-toast-top-center{top:20px;left:50%;transform:translateX(-50%)}.p-toast-bottom-center{bottom:20px;left:50%;transform:translateX(-50%)}.p-toast-center{left:50%;top:50%;min-width:20vw;transform:translate(-50%,-50%)}.p-toast-icon-close{display:flex;align-items:center;justify-content:center;overflow:hidden;position:relative}.p-toast-icon-close.p-link{cursor:pointer}.p-toast-message-enter{opacity:0;transform:translateY(50%)}.p-toast-message-leave{max-height:1000px}.p-toast .p-toast-message.p-toast-message-leave-to{max-height:0;opacity:0;margin-bottom:0;overflow:hidden}.p-toast-message-enter-active{transition:transform .3s,opacity .3s}.p-toast-message-leave-active{transition:max-height .45s cubic-bezier(0,1,0,1),opacity .3s,margin-bottom .3s}.item-browser[data-v-2808ae15]{display:flex;flex-direction:column;height:100%}.item-browser .item-browser-header[data-v-2808ae15]{flex-shrink:0}.item-browser .item-browser-header .search-section .input-group .btn[data-v-2808ae15]{border-left:0}.item-browser .item-browser-content[data-v-2808ae15]{flex-grow:1;overflow-y:auto;-webkit-overflow-scrolling:touch}.item-browser .item-browser-content .items-grid[data-v-2808ae15]{display:grid;grid-template-columns:repeat(auto-fill,minmax(280px,1fr));gap:1rem}.item-browser .item-browser-content .items-grid .item-card[data-v-2808ae15]{border:1px solid #dee2e6;border-radius:.375rem;padding:1rem;background:#fff;transition:all .2s ease;cursor:pointer;display:flex;flex-direction:column;height:100%}.item-browser .item-browser-content .items-grid .item-card[data-v-2808ae15]:hover{border-color:#2f5496;box-shadow:0 2px 4px rgba(0,123,255,.1)}.item-browser .item-browser-content .items-grid .item-card.selected[data-v-2808ae15]{border-color:#2f5496;background-color:#f8f9fa}.item-browser .item-browser-content .items-grid .item-card .item-image[data-v-2808ae15]{text-align:center;margin-bottom:.75rem}.item-browser .item-browser-content .items-grid .item-card .item-image .item-placeholder[data-v-2808ae15]{font-size:2rem;color:#6c757d}.item-browser .item-browser-content .items-grid .item-card .item-info[data-v-2808ae15]{flex-grow:1;margin-bottom:1rem}.item-browser .item-browser-content .items-grid .item-card .item-info .item-title[data-v-2808ae15]{font-size:.9rem;font-weight:600;margin-bottom:.25rem;color:#495057}.item-browser .item-browser-content .items-grid .item-card .item-info .item-details[data-v-2808ae15]{font-size:.8rem;color:#6c757d;margin-bottom:0}.item-browser .item-browser-content .items-grid .item-card .item-info .item-details .item-price[data-v-2808ae15]{font-weight:600}.item-browser .item-browser-content .items-grid .item-card .item-actions[data-v-2808ae15]{margin-top:auto}.item-browser .item-browser-content .items-grid .item-card .item-actions .quantity-controls[data-v-2808ae15]{display:flex;align-items:stretch;gap:.5rem}.item-browser .item-browser-content .items-grid .item-card .item-actions .quantity-controls .quantity-input[data-v-2808ae15]{flex:1;min-width:70px;height:32px;padding:.375rem .5rem;border:1px solid #ced4da;border-radius:.25rem;font-size:.875rem;line-height:1.2}.item-browser .item-browser-content .items-grid .item-card .item-actions .quantity-controls .btn[data-v-2808ae15]{height:32px;min-width:32px;padding:.375rem .5rem;display:flex;align-items:center;justify-content:center;line-height:1}.item-browser .item-browser-content .items-table .quantity-input[data-v-2808ae15]{width:80px}.item-browser .item-browser-content .view-controls .view-mode-toggle .btn[data-v-2808ae15]{border-radius:.25rem}.item-browser .item-browser-content .view-controls .view-mode-toggle .btn[data-v-2808ae15]:first-child{border-top-right-radius:0;border-bottom-right-radius:0}.item-browser .item-browser-content .view-controls .view-mode-toggle .btn[data-v-2808ae15]:last-child{border-top-left-radius:0;border-bottom-left-radius:0}.item-browser .item-browser-content .empty-state .fa[data-v-2808ae15]{opacity:.5}.item-browser .load-more-section[data-v-2808ae15]{flex-shrink:0}@media(max-width:768px){.item-browser .item-browser .items-grid[data-v-2808ae15]{grid-template-columns:1fr}.item-browser .item-browser .view-controls[data-v-2808ae15]{flex-direction:column;gap:.5rem}.item-browser .item-browser .view-controls .results-info[data-v-2808ae15]{order:-1}}.p-dialog-mask{position:fixed;top:0;left:0;width:100%;height:100%;display:flex;justify-content:center;align-items:center;pointer-events:none}.p-dialog,.p-dialog-mask.p-component-overlay{pointer-events:auto}.p-dialog{display:flex;flex-direction:column;max-height:90%;transform:scale(1)}.p-dialog-content{overflow-y:auto}.p-dialog-header{display:flex;align-items:center;justify-content:space-between;flex-shrink:0}.p-dialog-footer{flex-shrink:0}.p-dialog .p-dialog-header-icons{display:flex;align-items:center}.p-dialog .p-dialog-header-icon{display:flex;align-items:center;justify-content:center;overflow:hidden;position:relative}.p-fluid .p-dialog-footer .p-button{width:auto}.p-dialog-enter-active{transition:all .15s cubic-bezier(0,0,.2,1)}.p-dialog-leave-active{transition:all .15s cubic-bezier(.4,0,.2,1)}.p-dialog-enter,.p-dialog-leave-to{opacity:0;transform:scale(.7)}.p-dialog-bottom .p-dialog,.p-dialog-bottomleft .p-dialog,.p-dialog-bottomright .p-dialog,.p-dialog-left .p-dialog,.p-dialog-right .p-dialog,.p-dialog-top .p-dialog,.p-dialog-topleft .p-dialog,.p-dialog-topright .p-dialog{margin:.75rem;transform:translateZ(0)}.p-dialog-bottom .p-dialog-enter-active,.p-dialog-bottom .p-dialog-leave-active,.p-dialog-bottomleft .p-dialog-enter-active,.p-dialog-bottomleft .p-dialog-leave-active,.p-dialog-bottomright .p-dialog-enter-active,.p-dialog-bottomright .p-dialog-leave-active,.p-dialog-left .p-dialog-enter-active,.p-dialog-left .p-dialog-leave-active,.p-dialog-right .p-dialog-enter-active,.p-dialog-right .p-dialog-leave-active,.p-dialog-top .p-dialog-enter-active,.p-dialog-top .p-dialog-leave-active,.p-dialog-topleft .p-dialog-enter-active,.p-dialog-topleft .p-dialog-leave-active,.p-dialog-topright .p-dialog-enter-active,.p-dialog-topright .p-dialog-leave-active{transition:all .3s ease-out}.p-dialog-top .p-dialog-enter,.p-dialog-top .p-dialog-leave-to{transform:translate3d(0,-100%,0)}.p-dialog-bottom .p-dialog-enter,.p-dialog-bottom .p-dialog-leave-to{transform:translate3d(0,100%,0)}.p-dialog-bottomleft .p-dialog-enter,.p-dialog-bottomleft .p-dialog-leave-to,.p-dialog-left .p-dialog-enter,.p-dialog-left .p-dialog-leave-to,.p-dialog-topleft .p-dialog-enter,.p-dialog-topleft .p-dialog-leave-to{transform:translate3d(-100%,0,0)}.p-dialog-bottomright .p-dialog-enter,.p-dialog-bottomright .p-dialog-leave-to,.p-dialog-right .p-dialog-enter,.p-dialog-right .p-dialog-leave-to,.p-dialog-topright .p-dialog-enter,.p-dialog-topright .p-dialog-leave-to{transform:translate3d(100%,0,0)}.p-dialog-maximized{transition:none;transform:none;width:100vw!important;max-height:100%;height:100%}.p-dialog-maximized .p-dialog-content{flex-grow:1}.p-dialog-left{justify-content:flex-start}.p-dialog-right{justify-content:flex-end}.p-dialog-top,.p-dialog-topleft{align-items:flex-start}.p-dialog-topleft{justify-content:flex-start}.p-dialog-topright{justify-content:flex-end;align-items:flex-start}.p-dialog-bottom{align-items:flex-end}.p-dialog-bottomleft{justify-content:flex-start;align-items:flex-end}.p-dialog-bottomright{justify-content:flex-end;align-items:flex-end}.p-confirm-dialog .p-dialog-content{display:flex;align-items:center}