.orders-module__1KJqfa__page{color:#202124;background:#f4f2ee;min-height:100vh}.orders-module__1KJqfa__shell{width:min(1240px,100% - 48px);margin:0 auto;padding:56px 0 88px}.orders-module__1KJqfa__hero{justify-content:space-between;align-items:flex-end;gap:32px;margin-bottom:28px;display:flex}.orders-module__1KJqfa__kicker{color:#a92f28;letter-spacing:.08em;align-items:center;gap:9px;font-family:ui-monospace,SF Mono,monospace;font-size:12px;font-weight:900;display:inline-flex}.orders-module__1KJqfa__kicker i{background:currentColor;border-radius:50%;width:7px;height:7px}.orders-module__1KJqfa__hero h1{letter-spacing:-.04em;margin:12px 0 8px;font-family:Songti SC,STSong,serif;font-size:clamp(42px,6vw,72px);line-height:1}.orders-module__1KJqfa__hero p{color:#686966;margin:0;font-size:15px;line-height:1.7}.orders-module__1KJqfa__backLink,.orders-module__1KJqfa__stateCard button,.orders-module__1KJqfa__pagination button{color:#40413f;background:#fff;border:1px solid #d8d5cf;border-radius:999px;min-height:44px;padding:0 18px;font-weight:800;text-decoration:none}.orders-module__1KJqfa__backLink{white-space:nowrap;align-items:center;display:inline-flex}.orders-module__1KJqfa__paginationTop{margin-bottom:18px}.orders-module__1KJqfa__paginationBottom{margin-top:24px}.orders-module__1KJqfa__filterPanel{background:#fff;border:1px solid #dddcd9;border-radius:20px;grid-template-columns:minmax(200px,280px) minmax(200px,280px) 1fr;align-items:end;gap:14px;margin-bottom:18px;padding:20px;display:grid;box-shadow:0 16px 42px #2021240f}.orders-module__1KJqfa__filterPanel label{gap:8px;display:grid}.orders-module__1KJqfa__filterPanel label span,.orders-module__1KJqfa__total span{color:#686966;font-size:12px;font-weight:800}.orders-module__1KJqfa__filterPanel select{color:#202124;width:100%;min-height:46px;font:inherit;background:#fbfaf8;border:1px solid #d8d5cf;border-radius:12px;padding:0 14px;font-weight:700}.orders-module__1KJqfa__total{justify-content:flex-end;align-items:baseline;gap:6px;padding:0 6px 8px;display:flex}.orders-module__1KJqfa__total strong{color:#a92f28;font-family:Songti SC,STSong,serif;font-size:34px}.orders-module__1KJqfa__orderPanel{min-height:260px;scroll-margin-top:110px}.orders-module__1KJqfa__orderList{gap:14px;transition:opacity .16s;display:grid}.orders-module__1KJqfa__refreshing{opacity:.55;pointer-events:none}.orders-module__1KJqfa__orderCard{background:#fff;border:1px solid #dddcd9;border-radius:20px;padding:24px;box-shadow:0 14px 38px #2021240b}.orders-module__1KJqfa__orderCard>header{border-bottom:1px solid #eceae6;justify-content:space-between;align-items:flex-start;gap:24px;padding-bottom:20px;display:flex}.orders-module__1KJqfa__orderCard h2{margin:10px 0 0;font-family:Songti SC,STSong,serif;font-size:24px;line-height:1.35}.orders-module__1KJqfa__badges{flex-wrap:wrap;gap:8px;display:flex}.orders-module__1KJqfa__badges span{color:#5c5d5a;background:#efeeeb;border-radius:999px;align-items:center;min-height:27px;padding:0 10px;font-size:12px;font-weight:800;display:inline-flex}.orders-module__1KJqfa__badges .orders-module__1KJqfa__status_paid{color:#24663a;background:#e7f4e9}.orders-module__1KJqfa__badges .orders-module__1KJqfa__status_pending{color:#8b6418;background:#fbf1d9}.orders-module__1KJqfa__badges .orders-module__1KJqfa__status_failed,.orders-module__1KJqfa__badges .orders-module__1KJqfa__status_refunded{color:#a92f28;background:#f7e9e7}.orders-module__1KJqfa__amount{color:#a92f28;flex:none;font-family:Songti SC,STSong,serif;font-size:30px}.orders-module__1KJqfa__details{grid-template-columns:minmax(220px,1.5fr) repeat(3,minmax(140px,1fr));gap:18px;margin:20px 0 0;display:grid}.orders-module__1KJqfa__details div{min-width:0}.orders-module__1KJqfa__details dt{color:#989996;margin-bottom:6px;font-size:12px;font-weight:700}.orders-module__1KJqfa__details dd{overflow-wrap:anywhere;color:#40413f;margin:0;font-size:13px;font-weight:700}.orders-module__1KJqfa__stateCard{background:#fff;border:1px solid #dddcd9;border-radius:20px;justify-items:start;gap:10px;padding:42px;display:grid}.orders-module__1KJqfa__stateCard h2,.orders-module__1KJqfa__stateCard p{margin:0}.orders-module__1KJqfa__stateCard p{color:#686966}.orders-module__1KJqfa__stateCard button,.orders-module__1KJqfa__pagination button{cursor:pointer}.orders-module__1KJqfa__pagination{justify-content:center;align-items:center;gap:18px;margin-top:24px;display:flex}.orders-module__1KJqfa__pagination span{color:#686966;font-size:13px;font-weight:800}.orders-module__1KJqfa__pagination button:disabled{cursor:not-allowed;opacity:.42}.orders-module__1KJqfa__skeleton{gap:14px;display:grid}.orders-module__1KJqfa__skeleton i{background:linear-gradient(100deg,#fff 15%,#f2f0ec 38%,#fff 62%) 0 0/220% 100%;border:1px solid #e4e1dc;border-radius:20px;height:166px;animation:1.3s linear infinite orders-module__1KJqfa__shimmer}.orders-module__1KJqfa__backLink:hover,.orders-module__1KJqfa__stateCard button:hover,.orders-module__1KJqfa__pagination button:not(:disabled):hover{color:#a92f28;border-color:#a92f28}.orders-module__1KJqfa__backLink:focus-visible,.orders-module__1KJqfa__filterPanel select:focus-visible,.orders-module__1KJqfa__stateCard button:focus-visible,.orders-module__1KJqfa__pagination button:focus-visible{outline-offset:3px;outline:3px solid #a92f283d}@keyframes orders-module__1KJqfa__shimmer{to{background-position:-220% 0}}@media (max-width:780px){.orders-module__1KJqfa__shell{width:min(100% - 28px,720px);padding:36px 0 64px}.orders-module__1KJqfa__hero{gap:20px;display:grid}.orders-module__1KJqfa__backLink{width:fit-content}.orders-module__1KJqfa__filterPanel{grid-template-columns:1fr 1fr}.orders-module__1KJqfa__total{grid-column:1/-1;justify-content:flex-start;padding:4px 0 0}.orders-module__1KJqfa__details{grid-template-columns:1fr 1fr}}@media (max-width:520px){.orders-module__1KJqfa__filterPanel{grid-template-columns:1fr}.orders-module__1KJqfa__total{grid-column:auto}.orders-module__1KJqfa__orderCard{padding:19px}.orders-module__1KJqfa__orderCard>header{gap:14px;display:grid}.orders-module__1KJqfa__amount{font-size:27px}.orders-module__1KJqfa__details{grid-template-columns:1fr;gap:14px}.orders-module__1KJqfa__pagination{justify-content:space-between;gap:8px}.orders-module__1KJqfa__pagination button{padding:0 13px}}@media (prefers-reduced-motion:reduce){.orders-module__1KJqfa__orderList,.orders-module__1KJqfa__skeleton i{transition:none;animation:none}}
