#posResults{position:absolute!important;z-index:1000!important;top:58px!important;left:0!important;right:0!important;max-height:min(55vh,calc(100vh - 150px))!important;overflow-x:hidden!important;overflow-y:auto!important;isolation:isolate!important;border:1px solid #343a3c!important;border-radius:0!important;background:#121617!important;box-shadow:0 18px 36px #000d!important}
#posResults .pos-result{display:flex!important;align-items:center!important;justify-content:space-between!important;width:100%!important;min-height:50px!important;padding:10px 4px!important;border:0!important;border-bottom:1px solid #343a3c!important;border-radius:0!important;outline:0!important;background:transparent!important;box-shadow:none!important;color:#eef1f1!important;text-align:left!important}
#posResults .pos-result>span{position:static!important;display:block!important;flex:1 1 auto!important;min-width:0!important;padding:0!important;border:0!important;border-radius:0!important;outline:0!important;background:transparent!important;box-shadow:none!important;color:inherit!important;font-size:16px!important;font-weight:700!important}
#posResults .pos-result>b{flex:0 0 auto!important;margin-left:16px!important;font-size:16px!important}
#posResults .pos-result:hover,#posResults .pos-result:focus{background:#202526!important;box-shadow:none!important}
#posResults .search-match{display:inline!important;padding:0!important;border:0!important;border-radius:0!important;outline:0!important;box-shadow:none!important}
.pos-order{margin:10px 0!important;overflow:hidden!important;border:1px solid #d3d0c8!important;border-left-width:4px!important;border-radius:7px!important;background:#f5f4f0!important;color:#25282a!important;box-shadow:0 3px 10px #0003!important}
.pos-order-summary{display:flex!important;align-items:stretch!important;background:#f5f4f0!important;color:#25282a!important}
.pos-order-summary>[data-v4-view]{display:flex!important;flex:1 1 auto!important;align-items:center!important;justify-content:space-between!important;min-width:0!important;padding:11px 12px!important;border:0!important;border-radius:0!important;outline:0!important;background:transparent!important;box-shadow:none!important;color:inherit!important;text-align:left!important}
.pos-order-summary>[data-v4-view]>span{display:grid!important;gap:2px!important;min-width:0!important}
.pos-order-summary>[data-v4-view]>b{display:grid!important;gap:2px!important;margin-left:14px!important;text-align:right!important;white-space:nowrap!important}
.pos-order:has(.pos-order-summary .paid){border-left-color:#48a66d!important}.pos-order:has(.pos-order-summary .partial){border-left-color:#d09c2e!important}.pos-order:has(.pos-order-summary .unpaid){border-left-color:#ca535a!important}
.pos-order-summary .paid,.v4-view .paid{background:#dcefe3!important;color:#267447!important}.pos-order-summary .partial,.v4-view .partial{background:#f4e7bd!important;color:#8a6410!important}.pos-order-summary .unpaid,.v4-view .unpaid{background:#f3dadd!important;color:#a33038!important}
.pos-order-summary [data-v4-view]>span>strong{font-size:19px!important;font-weight:850!important}.pos-order-summary .order-when{margin-top:3px!important;color:#555d60!important;font-size:14px!important;font-weight:650!important}.pos-order-summary .order-first{margin-top:10px!important;color:#222628!important;font-size:17px!important;font-weight:800!important}.pos-order-summary .order-more{color:#62696b!important;font-size:13px!important}.pos-order-summary [data-v4-view]>span>small:not(.order-when):not(.order-first):not(.order-more){color:#4f5658!important;font-size:13px!important}.pos-order-summary [data-v4-view]>b{color:#24282a!important;font-size:20px!important}.pos-order-summary [data-v4-view]>b>small:first-child{color:#62686a!important;font-size:10px!important;letter-spacing:.08em}.pos-order-summary [data-v4-view]>b>small:last-child{justify-self:end;margin-top:7px!important;padding:5px 9px!important;border-radius:999px!important;font-size:11px!important;font-weight:850!important}
.summary-actions{border-left:1px solid #d6d2ca!important;background:#efede7!important}.summary-actions button{border-color:#aaa69e!important;background:#e4e2dc!important;color:#303538!important}.summary-actions button:first-child{color:#315b78!important}.summary-actions button:last-child{border-color:#d49a9d!important;background:#f1dddd!important;color:#a33138!important}
.pos-order-details.v4-view{padding:14px 16px!important;border-top:1px solid #cbc8c0!important;background:#f5f4f0!important;color:#292d2f!important;font-size:15px!important}.v4-view .expanded-line{padding:11px 0!important;border-bottom:1px solid #d5d2ca!important}.v4-view .expanded-line strong{color:#222628!important;font-size:16px!important}.v4-view .expanded-line small{color:#565d5f!important;font-size:14px!important}.v4-view .expanded-line>b{color:#25292b!important;font-size:16px!important}.v4-view .v4-info{padding:10px 0!important;border-bottom:1px solid #d5d2ca!important}.v4-view .v4-info span{color:#62686a!important;font-size:13px!important}.v4-view .v4-info b{color:#25292b!important;font-size:15px!important}.v4-view .v3-summary{border-top:1px solid #bbb8b0!important;border-bottom:1px solid #d5d2ca!important}.v4-view .v3-summary span{color:#606668!important;font-size:13px!important}.v4-view .v3-summary b{color:#222628!important;font-size:18px!important}.v4-view .v3-summary>strong{align-self:center;justify-self:end;padding:5px 9px!important;border-radius:999px!important;font-size:11px!important}.v4-view .payment-list{border-top:0!important}.v4-view .payment-list h4{color:#363b3d!important;font-size:13px!important}.v4-view .payment-list>div{border-bottom:1px solid #d5d2ca!important;color:#4d5456!important;font-size:14px!important}.v4-view .payment-list b{color:#222628!important}.v4-view .oe-payment{border-color:#b58a36!important;background:transparent!important;color:#795814!important}.v4-view .last-updated{color:#686f71!important;font-size:12px!important}
.oe-totals #oePaid{appearance:textfield!important;-moz-appearance:textfield!important}.oe-totals #oePaid::-webkit-inner-spin-button,.oe-totals #oePaid::-webkit-outer-spin-button{-webkit-appearance:none!important;margin:0!important}
.oe-totals .invalid{color:#b92f38!important}
@media(max-width:700px){#posResults{max-height:50vh!important}.pos-order{width:100%!important}.pos-order-summary>[data-v4-view]{width:100%!important;padding:11px 10px!important}.pos-order-summary>[data-v4-view]>span{max-width:68%!important}.pos-order-summary [data-v4-view]>b{font-size:18px!important}.summary-actions{width:100%!important;justify-content:flex-end!important;border-top:1px solid #d6d2ca!important;border-left:0!important;padding:7px 9px!important}.pos-order-details.v4-view{padding:12px!important}.v4-view .v3-summary{grid-template-columns:1fr 1fr!important}.v4-view .v3-summary>strong{justify-self:start!important}}
.pos-order{border-color:#3a4143!important;background:#181c1d!important;color:#eef1f1!important;box-shadow:0 3px 10px #0005!important}.pos-order-summary{background:#181c1d!important;color:#eef1f1!important}.pos-order-summary [data-v4-view]>span>strong,.pos-order-summary .order-first,.pos-order-summary [data-v4-view]>b{color:#f1f3f3!important}.pos-order-summary .order-when{color:#b6bec0!important}.pos-order-summary .order-more,.pos-order-summary [data-v4-view]>span>small:not(.order-when):not(.order-first):not(.order-more),.pos-order-summary [data-v4-view]>b>small:first-child{color:#a7afb1!important}.summary-actions{border-color:#343a3c!important;background:#15191a!important}.summary-actions button{border-color:#454c4e!important;background:#24292a!important;color:#dce1e2!important}.summary-actions button:first-child{color:#9dc6e2!important}.summary-actions button:last-child{border-color:#68383b!important;background:#351d20!important;color:#ef777d!important}
.pos-order-details.v4-view{border-color:#3a4143!important;background:#181c1d!important;color:#e9eded!important}.v4-view .expanded-line{border-color:#343a3c!important}.v4-view .expanded-line strong,.v4-view .expanded-line>b,.v4-view .v4-info b,.v4-view .v3-summary b,.v4-view .payment-list b{color:#f0f2f2!important}.v4-view .expanded-line small,.v4-view .v4-info span,.v4-view .v3-summary span,.v4-view .payment-list>div,.v4-view .last-updated{color:#aab2b4!important}.v4-view .v4-info,.v4-view .v3-summary,.v4-view .payment-list>div{border-color:#343a3c!important}.v4-view .payment-list h4{color:#dce1e2!important}.v4-view .oe-payment{border-color:#9c732e!important;background:#2c2519!important;color:#edbd66!important}
.pos-order-fields label{font-size:13px!important;font-weight:750!important;letter-spacing:.02em!important;color:#c6cdcf!important}.pos-order-fields select,.pos-order-fields input{font-size:15px!important;font-weight:650!important}.pos-order-fields input::placeholder{font-size:15px!important;color:#90999b!important}.pos-order-fields #newPosClient{font-size:13px!important;font-weight:750!important;color:var(--accent)!important}
@media(max-width:700px){.summary-actions{border-top-color:#343a3c!important}.pos-order-fields label{font-size:12px!important}.pos-order-fields select,.pos-order-fields input,.pos-order-fields input::placeholder{font-size:14px!important}}
