@font-face{font-family:__Inter_f367f3;font-style:normal;font-weight:100 900;font-display:swap;src:url(/_next/static/media/ba9851c3c22cd980-s.woff2) format("woff2");unicode-range:u+0460-052f,u+1c80-1c8a,u+20b4,u+2de0-2dff,u+a640-a69f,u+fe2e-fe2f}@font-face{font-family:__Inter_f367f3;font-style:normal;font-weight:100 900;font-display:swap;src:url(/_next/static/media/21350d82a1f187e9-s.woff2) format("woff2");unicode-range:u+0301,u+0400-045f,u+0490-0491,u+04b0-04b1,u+2116}@font-face{font-family:__Inter_f367f3;font-style:normal;font-weight:100 900;font-display:swap;src:url(/_next/static/media/c5fe6dc8356a8c31-s.woff2) format("woff2");unicode-range:u+1f??}@font-face{font-family:__Inter_f367f3;font-style:normal;font-weight:100 900;font-display:swap;src:url(/_next/static/media/19cfc7226ec3afaa-s.woff2) format("woff2");unicode-range:u+0370-0377,u+037a-037f,u+0384-038a,u+038c,u+038e-03a1,u+03a3-03ff}@font-face{font-family:__Inter_f367f3;font-style:normal;font-weight:100 900;font-display:swap;src:url(/_next/static/media/df0a9ae256c0569c-s.woff2) format("woff2");unicode-range:u+0102-0103,u+0110-0111,u+0128-0129,u+0168-0169,u+01a0-01a1,u+01af-01b0,u+0300-0301,u+0303-0304,u+0308-0309,u+0323,u+0329,u+1ea0-1ef9,u+20ab}@font-face{font-family:__Inter_f367f3;font-style:normal;font-weight:100 900;font-display:swap;src:url(/_next/static/media/8e9860b6e62d6359-s.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c0,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:__Inter_f367f3;font-style:normal;font-weight:100 900;font-display:swap;src:url(/_next/static/media/e4af272ccee01ff0-s.p.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:__Inter_Fallback_f367f3;src:local("Arial");ascent-override:90.49%;descent-override:22.56%;line-gap-override:0.00%;size-adjust:107.06%}.__className_f367f3{font-family:__Inter_f367f3,__Inter_Fallback_f367f3;font-style:normal}:root{--pinks:#ff74e1}*{box-sizing:border-box;padding:0;margin:0}input[type=number]::-webkit-inner-spin-button,input[type=number]::-webkit-outer-spin-button{-webkit-appearance:none}button{border-radius:10px;padding:10px}button:active,button:hover{background-color:var(--pinks)}body,html{max-width:100vw;overflow-x:hidden}button{padding:5px}.button{cursor:pointer;padding:10px;background-color:#007bff;color:#fff;border:none;border-radius:4px;font-size:16px}body{color:rgb(var(--foreground-rgb));background:linear-gradient(to bottom,transparent,rgb(var(--background-end-rgb))) rgb(var(--background-start-rgb))}.menuButton{background-color:#6cb3ff;border:none;border-radius:8px}.menuButton,.menuButtonManager{color:#000;padding:10px 20px;font-size:16px;cursor:pointer;text-align:center;text-decoration:none;display:inline-block}.menuButtonManager{background-color:#6cffd0;border:2px solid #000;border-radius:8px}.menuButton:hover{background-color:#36597f}a{color:#000}a:hover{color:#fff;background-color:#ff4aff}nav{background-color:#000;padding:10px;border-radius:25px;border:2px solid #000;color:#fff}nav>a{border-radius:15px;padding:5px}nav>a:hover{background-color:#fff;color:#000}.clickable{cursor:pointer}.clickable:active,.clickable:hover{background-color:var(--pinks)}.mgrdrawer-container{bottom:20px;height:50px;padding:10px;background-color:#4caf50;border-radius:5px;display:flex;align-items:center;justify-content:center;color:#fff;cursor:pointer}.mgrdrawer,.mgrdrawer-container{position:fixed;right:20px;width:100px;box-shadow:0 4px 8px rgba(0,0,0,.2);z-index:999}.mgrdrawer{bottom:80px;height:0;overflow:hidden;background-color:#f9f9f9;border:1px solid #ccc;border-radius:5px;transition:height .3s ease}.mgrdrawer.open{height:auto}.mgrdrawer-button{width:80px;justify-content:center;background-color:#008cba;border:none;color:#fff;text-align:center;line-height:30px;border-radius:5px;cursor:pointer;margin:10px}.row{display:flex;width:100%}.column{flex-direction:column;flex:1 1}.POS2Page,.column{display:flex}.POS2PageSect{flex:1 1}.indented-ul{list-style-type:none;padding-left:0}.indented-li,.indented-sub-ul{list-style-type:none;padding-left:20px}.tempTransaction{padding:0;border:none;border-bottom:2px solid #000}.tempTransaction div,.tempTransaction td{padding:0;border:none}.tempTransaction div{border-bottom:2px solid #000}.tempTransaction td :hover{background-color:#ff74e1}.tempTransaction td :active{background-color:blue}.POS2Clients p:first-child{cursor:pointer;font-Size:25px;font-weight:700;padding:5px;border-radius:10px}.POS2Clients p:first-child:hover{background-color:#ff74e1}.headerDiv{flex-wrap:wrap;width:150px;height:100vh;justify-content:flex-start;align-items:flex-start;background-color:#f2f2f2;color:#000;box-shadow:0 2px 4px rgba(0,0,0,.1);padding:0 10px 10px}.headerDiv,.headerDiv>div{display:flex;flex-direction:column}.headerDiv>div{text-align:center;align-items:center;width:100%;padding:10px 0}.headerDiv>div>*{width:100%;box-sizing:border-box}.headerDiv>div>a{text-align:center;display:block}.headerDiv>div>img{text-align:center;flex-shrink:0}.appLayoutParent{display:flex;flex-direction:row;overflow:hidden}.layoutHeaderContainer{width:150px;position:fixed;top:0;left:0;height:100%;background-color:#f2f2f2;transform:translateX(-100%);z-index:1000;transition:transform .3s ease}.layoutHeaderContainer.active{transform:translateX(0)}.modal-overlay{position:fixed;top:0;left:0;width:100vw;height:100vh;display:flex;justify-content:center;align-items:center;background-color:rgba(0,0,0,.4);z-index:9999}.container{background-image:url(/_next/static/media/Logo-PN.61a1e71c.png)}.container,.container-nobackground{display:flex;justify-content:center;align-items:center;height:100vh;background-size:100vh;background-position:50%;background-repeat:repeat;background-color:#f0f0f0}.card{border:2px solid #000;position:relative;background-color:#fff;padding:50px;border-radius:5px;box-shadow:0 4px 8px #000;display:flex;flex-direction:column;gap:10px}.close-btn{background-color:#007bff;width:30px;height:30px;line-height:30px;border-radius:50%;cursor:pointer;font-size:24px;color:#fff;display:flex;justify-content:center;align-items:center;position:absolute;top:10px;right:10px;text-align:center}.card input,.card select{padding:10px;margin:15px;width:calc(100% - 20px);box-sizing:border-box;border:1px solid #ccc;border-radius:4px}.card button{cursor:pointer;padding:10px;background-color:#007bff;color:#fff;border:none;border-radius:4px;font-size:16px}.searchInfoHolder{width:100%;position:relative}.searchArea{width:100%;flex-direction:column;align-items:flex-start}.searchDropdown{list-style-type:none;padding:0;border:3px solid #000;border-top:none;max-height:300px;overflow-y:auto;position:relative;width:calc(100% - 20px);background-color:#fff;z-index:100}.searchDropdown li{padding:10px;cursor:pointer;border-bottom:1px solid #eee;width:calc(100% - 20px)}.searchDropdown li:hover{background-color:#f0f0f0}.selectedCustomer{padding:15px;background-color:#add8e6;border-radius:25px}.popupOverlay{position:fixed;top:0;left:0;right:0;bottom:0;background-color:rgba(0,0,0,.5);z-index:1}.popupCard{width:500px;height:500px;z-index:2}.popupCard,.popupCardLargerWithbackGround{position:fixed;top:50%;left:50%;background-color:#fff;transform:translate(-50%,-50%);box-shadow:0 4px 8px rgba(0,0,0,.1);border-radius:10px;display:flex;flex-direction:column;justify-content:center;align-items:center;padding:20px;overflow:auto}.popupCardLargerWithbackGround{width:80vw;height:80vh;z-index:99999999}.productionDateSearch{display:flex;flex-direction:row;align-items:flex-end}.productionDateSearch div{margin-left:10px}.productionTable{width:100%;border-collapse:collapse;table-layout:fixed}.productionTable thead{background-color:#b2b2b2}.productionTable th,td{border:1px solid #ccc;text-align:left;padding:8px;overflow:hidden}.productionTable tr:nth-child(2n){background-color:#e5e5e5}.productionTable td:hover{overflow-x:auto}.productionReport{width:100%;visibility:hidden}.usersTable{width:100%}.usersTable th{background-color:#008cba;border:1px solid #000}#myAccountMain{padding:10px;display:Flex}#myAccountMain>div{flex:1 1}.addNewProduct{display:flex}.addNewProduct>div{flex:1 1;display:flex;flex-direction:column;justify-content:flex-start;align-items:center;padding:0 10px}.addNewProduct>div>input{width:100%}.addNewProduct textarea{width:100%;height:150px}.appLayoutParentChild{flex:1 1}.no-spinner::-webkit-inner-spin-button,.no-spinner::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}#referralPrompt{border:10px solid #000;background-color:#fff}#referralPrompt h1{font-size:3em;padding:10px;border-radius:25px;background-color:#ffffa9}#referralPrompt .noButton{border-radius:25px;background-color:#ff6b6b;min-width:200px;padding:20px;margin-top:25px;margin-bottom:25px;font-size:2em}#referralPrompt .yesButton{border-radius:25px;background-color:#7fff7f;padding:20px;font-size:2em}.checkoutBody{display:flex;width:100%}#techInputSection{flex:1 1 25%;max-Width:500px}#serviceSearchArea{flex:1 1}.checkoutBodySection{display:flex;flex-direction:column;align-items:center}.checkoutBodySection>div{text-align:center;display:flex;align-items:center}.checkoutBodySection input,.checkoutBodySection select{padding:15px;margin:5px;font-size:2em;border:4px solid #000;border-radius:25px;max-height:80%}.checkoutBodySection select{width:100%}.techButton{font-size:3vmin;width:150px;height:-moz-fit-content;height:fit-content}.checkoutTable{display:flex;flex-direction:column;justify-content:space-between;border-radius:25px;border:2px solid #000;width:100%;height:100%}.checkoutTable .tableContainer{overflow-y:auto}.itemRow{justify-content:space-between;padding:10px}.itemNameCategory,.itemRow{display:flex;align-items:center}.itemNameCategory{flex:1 1;justify-content:flex-start}.itemNameCategory span+span{margin-left:10px}.itemCategory{margin-left:5px}.itemPrice{margin-right:10px;margin-left:10px}.removeButton{cursor:pointer}.checkoutTable .total{text-align:center;padding:10px 0;font-size:2em}.tableContainer::-webkit-scrollbar-track{background:#f1f1f1}.tableContainer::-webkit-scrollbar{width:8px}.tableContainer::-webkit-scrollbar-thumb{background:#888}.tableContainer::-webkit-scrollbar-thumb:hover{background:#555}.PaymentInputArea{padding:25px}.PaymentInputArea button{background-color:#ff74e1;font-size:2em;margin:5px;width:250px}.PaymentInputArea button:hover{background-color:#ff42d6;color:#fff}.PaymentInputArea2{padding:25px}.PaymentInputArea2 button{background-color:#ff74e1;font-size:1rem;margin:5px;width:250px;font-weight:bolder}.PaymentInputArea2 button:hover{background-color:#ff42d6;color:#fff}#transactionRow:hover{background-color:#83fa87}#recordPopUp{position:fixed;top:0;left:0;width:100%;height:100%;background-color:rgba(0,0,0,.5);display:flex;justify-content:center;align-items:center;z-index:1000}#recordPopUpBody{background-color:#fff;padding:20px;border-radius:8px;box-shadow:0 4px 15px rgba(0,0,0,.3);max-width:400px;width:100%;text-align:left}#recordPopUpBody p{margin:0;padding:5px 0}#recordPopUpBody ul{list-style-type:disc;padding-left:20px}#recordPopUpBody ul li{padding-left:10px;margin-bottom:5px}.checkBoxHeader,.servicesTable td.checkbox{display:none}@media print{.checkBoxHeader,.servicesTable td.checkbox{display:table-cell;width:30px;padding:0}.checkbox{margin-left:5px}body *{visibility:hidden}.servicesTable,.servicesTable *{visibility:visible}.servicesTable{position:absolute;left:0;top:0;width:100%;font-size:12pt}.servicesTable td:first-child,.servicesTable th:first-child{width:25px}.servicesTable td:nth-child(2),.servicesTable th:nth-child(2){width:200px}.servicesTable td:nth-child(3),.servicesTable th:nth-child(3){width:50px}.servicesTable td:nth-child(4),.servicesTable th:nth-child(4){width:100px}.servicesTable td:nth-child(5),.servicesTable th:nth-child(5){width:50px}.servicesTable td,.servicesTable th{border:1px solid #000}.checkBoxDiv{padding:10px;border:2px solid #000;width:5px;height:5px}.servicesTable td.checkbox{text-align:center}.hide-on-print{display:none}.barcode svg{width:100%;height:50px;margin:0}#receipt{visibility:visible;position:absolute;left:0;top:0;width:58mm}#receipt div,#receipt h1,#receipt p{font-size:12pt;font-family:Times New Roman,Times,serif;margin:0;padding:0}}.servicesLayout{display:flex;flex-direction:column;height:100vh;width:100%}.servicesLayoutHeader{display:flex;flex-direction:column;justify-content:flex-end;height:5vh;padding:10px}.servicesLayoutHeader input,select{padding:5px;font-size:1em;margin:5px;border-radius:10px}.servicesLayoutBody{height:95vh;overflow-y:auto;padding:0}.servicesRowDiv{display:flex;flex-direction:row}.servicesTable{width:100%;border-collapse:collapse;table-layout:fixed}.servicesTable thead{background-color:#b2b2b2}.servicesTable th,td{border:1px solid #ccc;text-align:left;padding:8px;overflow:hidden}.servicesTable tr:nth-child(2n){background-color:#e5e5e5}.servicesTable td:hover{overflow-x:auto}.displayFlexColumn{display:flex;flex-direction:column}.displayFlexRow{display:flex;flex-direction:row}.flex1{flex:1 1}.flex2{flex:2 1}.flex3{flex:3 1}.flex4{flex:4 1}.flex5{flex:5 1}.flex6{flex:6 1}.flexRow{flex-direction:row;display:flex}#vendorMainContainer,.flexColumn{flex-direction:column;display:flex}#vendorMainContainer{box-sizing:border-box;width:100%;padding:10px}#vendorHeader{display:flex;justify-content:center}#vendorHeader>div{flex:1 1}.vendorTable{width:100%;border-collapse:collapse;border-spacing:0}.vendorTable td{border:2px solid #000;border-collapse:collapse;border-spacing:0}#addNewVendorContainer{display:flex;align-items:flex-start;justify-content:center;position:fixed;top:0;right:0;left:0;bottom:0;background-color:#000000c8;padding-top:25px}#addNewVendorPopup p,button,input{margin:5px}#addNewVendorPopup input,button{padding:5px;border:2px solid #000}#addNewVendorPopup{display:flex;justify-content:flex-start;flex-direction:column;background-color:#fff;padding:25px;border:2px solid #000;border-radius:25px;text-align:center;max-width:80%}#addNewVendorPopupInnerDiv{display:flex;text-align:left;padding-bottom:25px}#addNewVendorPopupInnerDiv>div{display:flex;flex-direction:column}.vendorsPageHeader{display:flex;position:fixed;top:0;width:100vw;background-color:var(--pinks);padding:5px}.vendorsPageHeader>div{display:flex;flex:1 1}.vendorPageMenuContainer{display:flex;position:fixed;width:100vw;height:100vh;top:-100vh;left:0;background-color:rgba(255,192,203,.5);padding:25% 10% 10%;transition:all .3s ease-in-out;backdrop-filter:blur(8px);-webkit-backdrop-filter:blur(8px)}.vendorPageMenu{display:flex;flex-direction:column;width:100%;align-items:center}.vendorPageMenuContainer.open{top:0}.vendorPageBodyArea{padding-top:100px}.vendorSaleObject{width:100%;background-color:#008cba;padding:10px 5px;margin:5px 0;border-radius:5px}.menuHamburger{width:60px;height:60px;display:flex;flex-direction:column;justify-content:center;align-items:center;cursor:pointer;background-color:#212121;padding:10px}.menuHamburger,.menuHamburger span{border-radius:5px;transition:all .3s ease-in-out}.menuHamburger span{height:5px;width:100%;margin:5px;background-color:#fff}.menuHamburger.open{border-radius:30px}.menuHamburger.open span:first-child{transform:rotate(45deg) translateY(9.5px) translateX(9.5px)}.menuHamburger.open span:nth-child(2){opacity:0}.menuHamburger.open span:nth-child(3){transform:rotate(-45deg) translateY(-9.5px) translateX(9.5px)}#expenseFormSubmit{background-color:#90ee90}#expenseFormSubmit:hover{background-color:#6cb36c;color:#fff}.hamburger{display:flex;flex-direction:column;cursor:pointer;padding:20px}.hamburger div{width:25px;height:3px;background-color:#333;margin:4px 0}@media (max-width:768px){.servicesDropdownButtons button{font-size:1em}.checkoutBody{display:flex;flex-direction:column;width:100%;height:100%}.checkoutBodySection{height:100vh;display:flex;flex-direction:column;align-items:center}.checkoutBodySection>div{text-align:center;display:flex;align-items:center}.checkoutBodySection input{max-height:80%}.checkoutBodySection input,.checkoutBodySection select{padding:15px;margin:5px;font-size:2em;border:4px solid #000;border-radius:25px}.checkoutBodySection select{width:100%}.appLayoutParent{flex-direction:column}.card{margin:15px}.layoutHeaderContainer{position:fixed;top:0;left:0;width:150px;height:100%;background-color:#f2f2f2;transform:translateX(-100%);z-index:1000}.layoutHeaderContainer.active{transform:translateX(0)}.appLayoutParentChild{width:100%}.hamburger{display:flex;flex-direction:column;cursor:pointer;padding:20px}.hamburger div{width:25px;height:3px;background-color:#333;margin:4px 0}.searchInfoHolder{width:100%}.techButton{font-size:5vmin;width:175px}#myAccountTable p{font-size:.75em}.hideOnMobile{display:none!important}}