.account-orders-page{min-height:100vh;background:#f7faf5;color:#21382d}.account-orders-shell{max-width:1040px;margin:0 auto;padding:54px 28px 90px}.account-orders-shell>header{padding-bottom:24px;border-bottom:1px solid #d6e1d8}.account-orders-shell small,.account-orders-workspace small{color:#a47c48;letter-spacing:.16em;font-size:12px}.account-orders-shell h1{margin:10px 0;font:500 44px Georgia,Songti SC,serif}.account-orders-shell p{color:#6e7e74;line-height:1.8}.account-orders-workspace{display:grid;gap:14px;margin-top:24px}.account-orders-workspace>header{display:flex;align-items:end;justify-content:space-between;gap:14px}.account-orders-workspace h2{margin:7px 0 0;font:500 28px Georgia,Songti SC,serif}.account-orders-workspace>header a,.refund-toggle{color:#315941;text-decoration:underline;text-underline-offset:5px;font-weight:700}.account-orders-message{margin:0!important}.account-orders-list{display:grid;gap:12px}.account-orders-list article{padding:18px;border:1px solid #d8e2d9;border-radius:18px;background:#fff}.account-orders-list article>header{display:flex;justify-content:space-between;gap:16px;border-bottom:1px solid #edf2ed;padding-bottom:12px}.account-orders-list h3{margin:5px 0 0;font:500 24px Georgia,Songti SC,serif}.account-orders-list b{height:max-content;border-radius:999px;background:#edf4e8;color:#4f704f;padding:6px 10px;font-size:12px}.order-meta{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;margin:14px 0}.order-meta span{border:1px solid #e0e8e0;border-radius:12px;padding:9px 10px;color:#607369;font-size:13px}.refund-toggle{border:0;background:transparent;padding:0;cursor:pointer}.refund-box{display:grid;gap:10px;margin-top:12px}.refund-box textarea{min-height:90px;border:1px solid #cbd8cf;border-radius:12px;background:#fbfdf9;color:#263f33;padding:11px;font:inherit}.refund-box div{display:flex;gap:10px}.refund-box button{border:1px solid #cad8ce;border-radius:999px;background:#fff;color:#315941;padding:9px 14px;cursor:pointer}.refund-box button:first-child{background:#bfe083;border-color:#9fbe74;color:#203b2d;font-weight:800}@media(max-width:760px){.order-meta{grid-template-columns:1fr}.account-orders-list article>header,.account-orders-workspace>header{align-items:flex-start;flex-direction:column}.account-orders-shell h1{font-size:36px}}.payment-followup{display:grid;gap:10px;margin:14px 0;padding:14px;border:1px solid #dde7dc;border-radius:15px;background:#f8fbf3}.payment-followup>a,.proof-toggle{width:max-content;color:#315941;text-decoration:underline;text-underline-offset:5px;font-weight:800}.proof-toggle{border:0;background:transparent;padding:0;cursor:pointer}.payment-followup form{display:grid;grid-template-columns:1fr 1fr;gap:10px}.payment-followup label{display:grid;gap:6px;color:#607369;font-size:13px}.payment-followup input,.payment-followup select{box-sizing:border-box;width:100%;border:1px solid #cbd8cf;border-radius:12px;background:#fff;color:#263f33;padding:10px;font:inherit}.payment-followup label:has(input[type=file]){grid-column:1/-1}.payment-followup small{letter-spacing:0;color:#809087}.payment-followup form>div{grid-column:1/-1;display:flex;gap:10px}.payment-followup button{border:1px solid #cad8ce;border-radius:999px;background:#fff;color:#315941;padding:9px 14px;cursor:pointer}.payment-followup button[type=submit]{background:#bfe083;border-color:#9fbe74;color:#203b2d;font-weight:800}@media(max-width:760px){.payment-followup form{grid-template-columns:1fr}}.order-logistics{display:flex;flex-wrap:wrap;gap:8px;align-items:center;margin:8px 0 12px}.order-logistics a,.order-logistics button,.order-logistics span{border:1px solid #d6e0d8;border-radius:999px;padding:7px 11px;background:#f8fbf6;color:#274638;font-size:13px;text-decoration:none}.order-logistics button{cursor:pointer;font:inherit}.order-logistics b{font-weight:700}body.theme-dark .order-logistics a,body.theme-dark .order-logistics button,body.theme-dark .order-logistics span,html[data-theme=dark] .order-logistics a,html[data-theme=dark] .order-logistics button,html[data-theme=dark] .order-logistics span{background:#142219;border-color:#496957;color:#f2f8f0}