.page-module__qkxdtW__page{background:#f8f5fa;min-height:100vh;padding:2rem 1rem 3rem}.page-module__qkxdtW__container{flex-direction:column;gap:1.5rem;width:100%;max-width:900px;margin:0 auto;display:flex}.page-module__qkxdtW__loading{color:#806f88;flex-direction:column;justify-content:center;align-items:center;gap:.8rem;min-height:60vh;display:flex}.page-module__qkxdtW__loading p{margin:0;font-size:.9rem}.page-module__qkxdtW__spinner{color:#672f96;animation:.8s linear infinite page-module__qkxdtW__spin}.page-module__qkxdtW__header{flex-direction:column;gap:1.25rem;display:flex}.page-module__qkxdtW__back{color:#672f96;align-items:center;gap:.45rem;width:fit-content;font-size:.82rem;font-weight:700;text-decoration:none;display:inline-flex}.page-module__qkxdtW__back:hover{text-decoration:underline}.page-module__qkxdtW__headerMain{justify-content:space-between;align-items:flex-end;gap:1.5rem;display:flex}.page-module__qkxdtW__eyebrow{color:#672f96;letter-spacing:.14em;margin-bottom:.45rem;font-size:.7rem;font-weight:800;display:inline-block}.page-module__qkxdtW__header h1{color:#342039;letter-spacing:-.035em;margin:0;font-size:clamp(2rem,5vw,2.8rem);line-height:1.05}.page-module__qkxdtW__header p{color:#806f88;max-width:580px;margin:.7rem 0 0;font-size:.95rem;line-height:1.55}.page-module__qkxdtW__logout{color:#672f96;min-height:40px;font:inherit;cursor:pointer;background:#fff;border:1px solid #ded4e4;border-radius:9px;flex-shrink:0;justify-content:center;align-items:center;gap:.45rem;padding:.6rem .85rem;font-size:.78rem;font-weight:700;display:inline-flex}.page-module__qkxdtW__logout:hover:not(:disabled){background:#f8f3fb;border-color:#cbb8d5}.page-module__qkxdtW__logout:disabled{opacity:.65;cursor:not-allowed}.page-module__qkxdtW__customerCard{background:#fff;border:1px solid #e3dbe7;border-radius:16px;justify-content:space-between;align-items:center;gap:1rem;padding:1.25rem;display:flex}.page-module__qkxdtW__customerInfo{flex-direction:column;gap:.15rem;min-width:0;display:flex}.page-module__qkxdtW__customerLabel{color:#806f88;font-size:.78rem}.page-module__qkxdtW__customerInfo strong{color:#342039;text-overflow:ellipsis;white-space:nowrap;font-size:1.05rem;overflow:hidden}.page-module__qkxdtW__customerInfo>span:last-child{color:#806f88;text-overflow:ellipsis;white-space:nowrap;font-size:.78rem;overflow:hidden}.page-module__qkxdtW__customerStats{flex-direction:column;flex-shrink:0;align-items:flex-end;gap:.15rem;display:flex}.page-module__qkxdtW__customerStats strong{color:#672f96;font-size:1.3rem;line-height:1}.page-module__qkxdtW__customerStats span{color:#806f88;font-size:.72rem}.page-module__qkxdtW__listHeader{justify-content:space-between;align-items:flex-end;gap:1rem;display:flex}.page-module__qkxdtW__listHeader h2{color:#342039;letter-spacing:-.02em;margin:0;font-size:1.25rem}.page-module__qkxdtW__count{color:#806f88;font-size:.78rem;font-weight:700}.page-module__qkxdtW__orders{flex-direction:column;gap:.8rem;display:flex}.page-module__qkxdtW__orderCard{background:#fff;border:1px solid #e3dbe7;border-radius:14px;flex-direction:column;gap:1rem;padding:1.1rem;display:flex}.page-module__qkxdtW__orderTop{justify-content:space-between;align-items:flex-start;gap:1rem;display:flex}.page-module__qkxdtW__orderTop>div:first-child{flex-direction:column;gap:.25rem;min-width:0;display:flex}.page-module__qkxdtW__orderNumber{color:#342039;font-size:.88rem;font-weight:800}.page-module__qkxdtW__orderDate{color:#806f88;font-size:.74rem}.page-module__qkxdtW__status{white-space:nowrap;border:1px solid #0000;border-radius:999px;flex-shrink:0;justify-content:center;align-items:center;gap:.35rem;min-height:30px;padding:.35rem .6rem;font-size:.7rem;font-weight:800;display:inline-flex}.page-module__qkxdtW__statusReceived{color:#672f96;background:#f5eff8;border-color:#e3d6ea}.page-module__qkxdtW__statusConfirmed{color:#36734b;background:#eef8f1;border-color:#d6eadb}.page-module__qkxdtW__statusPreparing{color:#8a681d;background:#fdf6e8;border-color:#eee0bd}.page-module__qkxdtW__statusDelivery{color:#3e6288;background:#eef4fb;border-color:#d7e3f1}.page-module__qkxdtW__statusCompleted{color:#317044;background:#edf8f1;border-color:#d3e9da}.page-module__qkxdtW__statusCancelled{color:#a33a3a;background:#fff1f1;border-color:#f0d3d3}.page-module__qkxdtW__orderDetails{grid-template-columns:repeat(4,minmax(0,1fr));gap:.7rem;padding-top:.15rem;display:grid}.page-module__qkxdtW__orderDetails>div{background:#faf8fb;border-radius:10px;flex-direction:column;gap:.25rem;min-width:0;padding:.7rem;display:flex}.page-module__qkxdtW__orderDetails span{color:#806f88;font-size:.68rem}.page-module__qkxdtW__orderDetails strong{color:#342039;text-overflow:ellipsis;white-space:nowrap;font-size:.78rem;overflow:hidden}.page-module__qkxdtW__trackButton{color:#672f96;background:#fff;border:1px solid #ded4e4;border-radius:9px;justify-content:center;align-items:center;gap:.45rem;min-height:42px;padding:.65rem .8rem;font-size:.78rem;font-weight:800;text-decoration:none;display:inline-flex}.page-module__qkxdtW__trackButton:hover{background:#f8f3fb;border-color:#cbb8d5}.page-module__qkxdtW__empty{text-align:center;background:#fff;border:1px solid #e3dbe7;border-radius:16px;flex-direction:column;justify-content:center;align-items:center;padding:4rem 1.5rem;display:flex}.page-module__qkxdtW__emptyIcon{color:#672f96;background:#f5eff8;border-radius:50%;justify-content:center;align-items:center;width:64px;height:64px;margin-bottom:1rem;display:flex}.page-module__qkxdtW__empty h2{color:#342039;margin:0;font-size:1.2rem}.page-module__qkxdtW__empty p{color:#806f88;max-width:440px;margin:.55rem 0 1.25rem;font-size:.88rem;line-height:1.55}.page-module__qkxdtW__primaryButton,.page-module__qkxdtW__secondaryButton{min-height:42px;font:inherit;cursor:pointer;border-radius:9px;justify-content:center;align-items:center;padding:.65rem .9rem;font-size:.78rem;font-weight:800;text-decoration:none;display:inline-flex}.page-module__qkxdtW__primaryButton{color:#fff;background:#672f96;border:1px solid #672f96}.page-module__qkxdtW__primaryButton:hover{background:#43205f;border-color:#43205f}.page-module__qkxdtW__secondaryButton{color:#672f96;background:#fff;border:1px solid #ded4e4}.page-module__qkxdtW__secondaryButton:hover{background:#f8f3fb;border-color:#cbb8d5}.page-module__qkxdtW__errorCard{color:#a33a3a;text-align:center;background:#fff;border:1px solid #e3dbe7;border-radius:16px;flex-direction:column;justify-content:center;align-items:center;min-height:50vh;padding:2rem;display:flex}.page-module__qkxdtW__errorCard h1{color:#342039;margin:1rem 0 0;font-size:1.35rem}.page-module__qkxdtW__errorCard p{color:#806f88;max-width:500px;margin:.6rem 0 0;font-size:.88rem;line-height:1.5}.page-module__qkxdtW__errorActions{flex-wrap:wrap;justify-content:center;align-items:center;gap:.6rem;margin-top:1.25rem;display:flex}.page-module__qkxdtW__pagination{background:#fff;border:1px solid #e3dbe7;border-radius:14px;justify-content:center;align-items:center;gap:.75rem;margin-top:1.25rem;padding:.9rem;display:flex}.page-module__qkxdtW__paginationButton{color:#672f96;min-height:40px;font:inherit;cursor:pointer;background:#fff;border:1px solid #ded4e4;border-radius:9px;justify-content:center;align-items:center;gap:.4rem;padding:.6rem .8rem;font-size:.76rem;font-weight:700;display:inline-flex}.page-module__qkxdtW__paginationButton:hover:not(:disabled){background:#f8f3fb;border-color:#cbb8d5}.page-module__qkxdtW__paginationButton:disabled{color:#b5aab9;cursor:not-allowed;background:#faf9fb}.page-module__qkxdtW__paginationPages{align-items:center;gap:.35rem;display:flex}.page-module__qkxdtW__paginationPage{color:#672f96;width:40px;height:40px;font:inherit;cursor:pointer;background:#fff;border:1px solid #ded4e4;border-radius:9px;justify-content:center;align-items:center;font-size:.8rem;font-weight:700;display:inline-flex}.page-module__qkxdtW__paginationPage:hover{background:#f8f3fb;border-color:#cbb8d5}.page-module__qkxdtW__paginationPageActive{color:#fff;background:#672f96;border-color:#672f96}.page-module__qkxdtW__paginationPageActive:hover{background:#43205f;border-color:#43205f}@media (max-width:700px){.page-module__qkxdtW__headerMain{flex-direction:column;align-items:flex-start}.page-module__qkxdtW__logout{width:100%}.page-module__qkxdtW__customerCard{flex-direction:column;align-items:flex-start}.page-module__qkxdtW__customerStats{align-items:flex-start}.page-module__qkxdtW__orderDetails{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:560px){.page-module__qkxdtW__page{padding:1.25rem .8rem 2rem}.page-module__qkxdtW__container{gap:1.1rem}.page-module__qkxdtW__header h1{font-size:2rem}.page-module__qkxdtW__customerCard{padding:1rem}.page-module__qkxdtW__orderCard{padding:.9rem}.page-module__qkxdtW__orderTop{flex-direction:column}.page-module__qkxdtW__status{align-self:flex-start}.page-module__qkxdtW__pagination{gap:.5rem;padding:.75rem}.page-module__qkxdtW__paginationButton{width:40px;padding:0}.page-module__qkxdtW__paginationButton span{display:none}.page-module__qkxdtW__paginationPages{gap:.25rem}.page-module__qkxdtW__paginationPage{width:38px;height:38px}}@media (max-width:390px){.page-module__qkxdtW__orderDetails{grid-template-columns:1fr 1fr;gap:.5rem}.page-module__qkxdtW__orderDetails>div{padding:.6rem}.page-module__qkxdtW__pagination{gap:.35rem}.page-module__qkxdtW__paginationPage{width:36px;height:36px}}@keyframes page-module__qkxdtW__spin{to{transform:rotate(360deg)}}
