body{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,Fira Sans,Droid Sans,Helvetica Neue,sans-serif;margin:0}code{font-family:source-code-pro,Menlo,Monaco,Consolas,Courier New,monospace}.App{background-color:#fff;display:flex;flex-direction:column;min-height:100vh;overflow-x:hidden}.App,footer{text-align:center}footer{background-color:#282c34;bottom:0;color:#5a6872;padding:1px;width:100%}.App-logo{height:40vmin;pointer-events:none}@media (prefers-reduced-motion:no-preference){.App-logo{animation:App-logo-spin 20s linear infinite}}.App-header{align-items:center;background:#fff;display:flex;height:100vh;justify-content:center;position:relative;width:100%}.App-link{color:#61dafb}.App-content{min-height:100vh}@keyframes App-logo-spin{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}.icon{align-items:center;background-color:#fff;background-position:center 10px;background-repeat:no-repeat;background-size:50px 50px;border:1px solid #444;border-radius:50%;box-shadow:0 2px 5px #0003;color:#444;cursor:pointer;display:flex;flex-direction:column;font-size:11px;font-weight:500;height:90px;justify-content:flex-end;text-align:center;width:90px}.icon.shirt-icon{background-image:url(/static/media/shirt.0076057c2b303e02600b.png)}.icon.pants-icon{background-image:url(/static/media/pants2.6f973072899a1866a7ff.png)}.icon.hats-icon{background-image:url(/static/media/hat2.1ad7ad84f40a252616af.png)}.icon.jackets-icon{background-image:url(/static/media/jacket.3bcf001c01ebf3f76e23.png)}.icon.baby-icon{background-image:url(/static/media/babies.149be86dcc1e6d806391.png)}.icon.shirt-icon:after{content:"SHIRTS";padding-bottom:8px}.icon.pants-icon:after{content:"PANTS";padding-bottom:8px}.icon.hats-icon:after{content:"HATS";padding-bottom:8px}.icon.jackets-icon:after{content:"JACKETS";padding-bottom:8px}.icon.baby-icon:after{content:"BABIES";padding-bottom:8px}.icon.add-icon{align-items:center;background-color:#a1cd57;background-image:none;border:none;color:#fff;display:flex;font-size:25px;font-weight:700;height:140px;justify-content:center;width:140px}.canvas-container{background:#f9f9f9;border:1px solid #ccc;border-radius:8px;display:flex;flex-wrap:wrap;gap:30px;justify-content:flex-start;padding:1rem}.canvas-page{border:1px solid #aaa;box-shadow:0 4px 12px #0000001a;height:auto;margin-bottom:1rem;transform:scale(.4);transform-origin:top left;width:240px}.refresh{align-items:center;-webkit-appearance:initial;appearance:none;backdrop-filter:blur(12px) saturate(180%);-webkit-backdrop-filter:blur(12px) saturate(180%);background:#ffffff40;border:1px solid #ffffff4d;border-radius:12px;box-shadow:0 4px 20px #0000001a;color:#1a1a1a;cursor:pointer;display:flex;font-size:.95rem;gap:.4rem;outline:none;padding:.6rem 1rem;transition:all .3s ease}.refresh svg{align-self:center;height:1rem;width:1rem}.refresh:hover{box-shadow:0 6px 24px #00000026;transform:scale(1.02)}.refresh:focus::placeholder{color:#00000040}.refresh:active{border-color:#ffffff73;transform:scale(.96) translateY(1px)}.refresh:focus-visible{background:#ffffff4d;box-shadow:0 0 12px #00b4ff66,0 6px 20px #0000001f;outline:none;transform:scale(1.03)}.glass-panel{backdrop-filter:blur(20px) saturate(180%);-webkit-backdrop-filter:blur(20px) saturate(180%);background:linear-gradient(135deg,#ffffff1f,#c8dcff1a);border:1px solid #ffffff40;border-radius:16px;box-shadow:0 8px 32px #00000026}.background{background:linear-gradient(135deg,#ffffff1f,#78ff7800)}.glass-text{background:#ffffff1a;border-radius:12px;color:#f0f0f0;font-weight:600;padding:0 2rem}.recent-orders{backdrop-filter:blur(25px);-webkit-backdrop-filter:blur(25px);background:linear-gradient(145deg,#ffffff1a,#c8dcf00d);border:1px solid #fff3;border-radius:20px;box-shadow:0 10px 40px #0003;display:flex;flex-direction:row;margin:0 auto 1rem;max-width:843px;overflow:hidden;position:relative}.recent-orders:before{background:linear-gradient(120deg,#ffffff26,#ffffff0d 50%,#fff0);border-radius:12px;content:"";height:100%;left:0;pointer-events:none;position:absolute;top:0;width:100%;z-index:0}.recent{align-items:center;backdrop-filter:blur(18px);-webkit-backdrop-filter:blur(18px);background:#ffffff40;border:1px solid #ffffff40;border-radius:10px;box-shadow:0 6px 18px #00000026;color:#1a1a1a;cursor:pointer;display:flex;flex-direction:column;font-size:.95rem;font-weight:600;height:auto;justify-content:center;margin:.75rem;max-width:11rem;overflow:hidden;padding:.5rem;position:relative;text-align:left;transition:transform .3s ease,box-shadow .3s ease;width:100%;z-index:0}.recent:after{background:linear-gradient(120deg,#37ff0026,#ffffff12 50%,#00c8ff00);content:"";height:100%;left:-100%;pointer-events:none;position:absolute;top:0;transform:skewX(-25deg);transition:left .25s ease-in-out;width:200%;z-index:1}.recent:hover{box-shadow:0 6px 25px #37ff0026;transform:scale(1.08)}.recent:hover:after{left:-20%}.recent span{color:#41474b;font-weight:500;width:100%}#date{font-size:small;font-weight:300;margin-bottom:5px}.balance,.count{font-size:small;font-weight:500;width:100%}#cardFooter{display:flex;flex-direction:row;margin-top:1rem;width:100%}#cost{text-align:right}.list{display:flex;flex-direction:column}.name{color:#41474b;flex-grow:1;font-weight:500;width:100%}.searchHeader{align-items:center;display:flex;gap:1rem;margin:1rem}.searchHeader select{transition:margin .3s ease}.search{-webkit-appearance:initial;appearance:none;backdrop-filter:blur(12px) saturate(180%);-webkit-backdrop-filter:blur(12px) saturate(180%);background:#ffffff40;border:1px solid #ffffff4d;border-radius:12px;box-shadow:0 4px 20px #0000001a;color:#1a1a1a;flex-grow:1;font-size:.95rem;outline:none;padding:.6rem 1rem;transition:all .3s ease}.search::placeholder{color:#0006;transition:color .3s ease}.search:hover{box-shadow:0 6px 24px #00000026;transform:scale(1.02)}.search:focus{background:#ffffff59;border-color:#00c8ff80;box-shadow:0 8px 28px #0003;transform:scale(1.03)}.search:focus::placeholder{color:#00000040}.card,select{cursor:pointer}.card{align-items:center;backdrop-filter:blur(18px);-webkit-backdrop-filter:blur(18px);background:#ffffff40;border:1px solid #ffffff40;border-radius:10px;box-shadow:0 6px 18px #00000026;color:#1a1a1a;display:grid;font-size:.95rem;font-weight:600;grid-template-columns:50% 50%;height:auto;justify-content:center;margin:.5rem 1rem;overflow:hidden;padding:.5rem;position:relative;text-align:left;transition:transform .3s ease,box-shadow .3s ease;width:auto;z-index:0}.card:hover{box-shadow:0 6px 24px #00000026;transform:scale(1.02)}.card.high-balance{overflow:hidden;position:relative}.card.high-balance:after{background:linear-gradient(120deg,#ff505038 15%,#ff969626 50%,#ffffff1a);border-radius:70% 0 0 80px;box-shadow:0 0 38px 10px #ff282817;content:"";filter:blur(4px) saturate(175%);height:100%;opacity:.85;pointer-events:none;position:absolute;right:-120px;top:0;transition:right .5s cubic-bezier(.6,0,.2,1),filter .4s,opacity .3s;width:210px;z-index:2}.card.high-balance:hover:after{filter:blur(7px) saturate(190%);opacity:1;right:-30px}.card span:nth-child(odd){text-align:left}.card span:nth-child(2n){text-align:right}@keyframes slideInPush{0%{margin-left:-50px;opacity:0;transform:translateX(50px)}to{margin-left:0;opacity:1;transform:translateX(0)}}.searchHeader select{-webkit-appearance:none;appearance:none;backdrop-filter:blur(12px) saturate(180%);-webkit-backdrop-filter:blur(12px) saturate(180%);background:#ffffff40;background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg width='12' height='8' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M6 8 0 0h12z'/%3E%3C/svg%3E");background-position:right 1rem center;background-repeat:no-repeat;background-size:12px 8px;border:1px solid #ffffff4d;border-radius:12px;box-shadow:0 4px 20px #0000001a;color:#1a1a1a;cursor:pointer;font-size:.95rem;padding:.6rem 2.5rem .6rem 1rem;transition:transform .2s ease,box-shadow .2s ease}.searchHeader select:active{box-shadow:0 2px 14px #0003;transform:scale(.97)}.searchHeader select.second-filter{animation:slideInPush .3s ease forwards}.searchHeader select option{background-color:#fffffff2;color:#1a1a1a;padding:.5rem}@keyframes fadeInBackdrop{0%{opacity:0}to{opacity:1}}.overlay-backdrop{animation:fadeInBackdrop .3s ease forwards;backdrop-filter:blur(6px);-webkit-backdrop-filter:blur(6px);height:110vmax;left:0;opacity:0;position:absolute;top:0;width:100%;z-index:40}@keyframes fadeInOverlay{0%{opacity:0;transform:translate(-50%,-45%) scale(.95)}to{opacity:1;transform:translate(-50%,-50%) scale(1)}}.order{animation:fadeInOverlay .35s ease forwards;backdrop-filter:blur(18px) saturate(180%);-webkit-backdrop-filter:blur(18px) saturate(180%);background:#ffffff40;border:1px solid #ffffff4d;border-radius:16px;box-shadow:0 8px 32px #00000026;display:flex;flex-direction:column;left:50%;padding:1rem 0;position:absolute;top:50%;transform:translate(-50%,-50%);width:50rem;z-index:50}.order .name{font-size:larger;font-weight:500;margin-bottom:1rem}.order .content{display:flex;flex-direction:row;gap:3rem;padding:1rem}.order .options{display:flex;flex-direction:column;gap:5px;width:30%}.order .options .option{backdrop-filter:blur(15px) saturate(180%);-webkit-backdrop-filter:blur(15px) saturate(180%);background:#ffffff40;border:1px solid #ffffff40;border-radius:12px;box-shadow:0 4px 20px #00000026;color:#1a1a1a;cursor:pointer;display:flex;flex-direction:column;font-size:.95rem;font-weight:500;height:2.5rem;padding:.6rem 1.2rem;position:relative;text-align:center;transition:transform .25s ease,box-shadow .25s ease,background .25s ease}.order .options .option #orderId{color:#41474b;font-size:smaller;text-align:left}.order .options .option .footer{display:flex;flex-direction:row;margin-top:.6rem;width:100%}.order .options .option .footer span{font-weight:300}.order .options .option .footer #total{flex-grow:1;text-align:left}.order .options .option .footer #pictures{text-align:left}.order .options .option:before{background:#00c80099;border-radius:4px;bottom:15%;box-shadow:0 0 8px #00c800cc;content:"";left:0;opacity:0;position:absolute;top:15%;transition:opacity .3s ease;width:5px}.order .options .option.selected:before{opacity:1}.order .options .option:hover{background:#ffffff59;box-shadow:0 6px 24px #0003;transform:scale(1.05)}.order .options .option:active{box-shadow:0 2px 14px #00000040;transform:scale(.97)}.order .lineItems{width:70%}.order .lineItems .line{color:#41474b;display:flex}.order .lineItems .line .text{font-size:small;font-weight:500;margin-bottom:5px;text-align:left}.order .lineItems .line .total{flex-grow:1;font-size:small;font-weight:500;text-align:right}.order #selectAll{backdrop-filter:blur(15px) saturate(180%);-webkit-backdrop-filter:blur(15px) saturate(180%);background:#ffffff40;border:1px solid #fff6;border-radius:10px;box-shadow:inset 0 0 20px #ffffff40,inset 0 0 6px #fff6,0 4px 20px #00000026;color:#0a0a0ad9;cursor:pointer;font-size:.75rem;font-weight:500;overflow:hidden;padding:.25rem 1rem;position:relative;transition:transform .25s ease,box-shadow .25s ease,background .25s ease}.order #selectAll:after{background:linear-gradient(120deg,#ffffff80,#fff3 40%,#fff0);content:"";height:100%;left:-150%;pointer-events:none;position:absolute;top:0;transform:skewX(-20deg);transition:left .6s ease;width:200%}.order #selectAll:hover{background:linear-gradient(135deg,#ffffff73,#f0f0ff33);box-shadow:inset 0 0 25px #ffffff4d,inset 0 0 8px #ffffff73,0 6px 24px #0003;transform:scale(1.05)}.order #selectAll:hover:after{left:-10%}.order #selectAll:active{box-shadow:0 2px 14px #00000040;transform:scale(.97)}.order #createInvoice{backdrop-filter:blur(18px) saturate(200%);-webkit-backdrop-filter:blur(18px) saturate(200%);background:linear-gradient(135deg,#94c94059,#5a687226);border:1px solid #fff6;border-radius:12px;box-shadow:inset 0 0 20px #ffffff40,inset 0 0 6px #fff6,0 4px 20px #00000026;color:#5a6872;cursor:pointer;font-size:.85rem;font-weight:600;overflow:hidden;padding:.5rem 1.5rem;position:relative;transition:transform .25s ease,box-shadow .25s ease,background .25s ease}.order #createInvoice:after{background:linear-gradient(120deg,#fff9,#94c94040 40%,#fff0);content:"";height:100%;left:-150%;pointer-events:none;position:absolute;top:0;transform:skewX(-20deg);transition:left .6s ease;width:200%}.order #createInvoice:hover{background:linear-gradient(135deg,#94c94073,#5a687240);box-shadow:inset 0 0 25px #ffffff4d,inset 0 0 8px #ffffff73,0 6px 24px #0003;transform:scale(1.05)}.order #createInvoice:hover:after{left:-10%}.order #createInvoice:active{box-shadow:0 2px 14px #00000040;transform:scale(.97)}
/*# sourceMappingURL=main.fbf66cb7.css.map*/