.orders-page,.order-page{width:min(1180px,100% - 32px);margin:0 auto;padding:42px 0 80px}.orders-hero,.order-page__head{border:1px solid var(--border,#80808038);background:var(--surface,#fff);border-radius:24px;justify-content:space-between;align-items:flex-end;gap:28px;padding:30px;display:flex;box-shadow:0 18px 55px #161b2d12}.orders-hero{display:grid}.orders-hero h1,.order-page__head h1{letter-spacing:-.045em;margin:4px 0 8px;font-size:clamp(2rem,5vw,3.5rem)}.orders-hero p,.order-page__head p{max-width:720px;color:var(--text-muted,#676d7c);margin:0}.orders-hero nav{gap:8px;margin-top:8px;display:flex}.orders-hero nav a{color:inherit;border-radius:12px;padding:10px 16px;text-decoration:none}.orders-hero nav a.is-active{background:var(--brand-soft,#eef2ff);color:var(--brand,#4357d9);font-weight:700}.orders-list{gap:12px;margin-top:20px;display:grid}.order-list-card{border:1px solid var(--border,#80808033);background:var(--surface,#fff);color:inherit;border-radius:18px;grid-template-columns:minmax(0,1fr) auto 28px;align-items:center;gap:28px;padding:22px 24px;text-decoration:none;transition:transform .2s,border-color .2s,box-shadow .2s;display:grid;position:relative}.order-list-card:hover{border-color:color-mix(in srgb,var(--brand,#5368e8) 45%,transparent);transform:translateY(-2px);box-shadow:0 16px 38px #181e3417}.order-list-card h2{margin:8px 0 5px;font-size:1.15rem}.order-list-card p{color:var(--text-muted,#6d7280);margin:0;font-size:.88rem}.order-list-card dl{gap:28px;margin:0;display:flex}.order-list-card dl div{gap:3px;display:grid}.order-list-card dt{color:var(--text-muted,#6d7280);font-size:.75rem}.order-list-card dd{margin:0;font-weight:750}.order-list-card__arrow{color:var(--brand,#5368e8);font-size:1.5rem}.order-page__state-stack{justify-items:end;gap:10px;min-width:max-content;display:grid}.order-live-status{color:var(--text-muted,#676d7c);align-items:center;gap:7px;margin:0;font-size:.72rem;font-weight:680;display:inline-flex}.order-live-status i{background:#2f9a6b;border-radius:50%;width:7px;height:7px;box-shadow:0 0 0 3px #2f9a6b21}.order-live-status[data-state=connecting] i,.order-live-status[data-state=reconnecting] i{background:#d28a2d;box-shadow:0 0 0 3px #d28a2d21}.order-live-status[data-state=unavailable] i{background:var(--text-muted,#676d7c);box-shadow:none}.order-state{color:#555d6e;background:#edf0f5;border-radius:999px;width:max-content;padding:6px 10px;font-size:.76rem;font-weight:750;display:inline-flex}.order-state--awaiting_payment{color:#805b00;background:#fff3cf}.order-state--awaiting_fulfillment{color:#3155a6;background:#e8efff}.order-state--delivered{color:#166688;background:#e8f5ff}.order-state--completed{color:#177447;background:#e4f8ed}.order-state--cancelled,.order-state--refunded{color:#6b526d;background:#f1edf2}.orders-empty{text-align:center;border:1px dashed var(--border,#8080804d);border-radius:20px;margin-top:20px;padding:48px}.orders-more{margin-top:18px}.order-layout{grid-template-columns:minmax(0,1fr) 360px;align-items:start;gap:20px;margin-top:20px;display:grid}.order-main{gap:16px;display:grid}.order-panel,.order-summary{border:1px solid var(--border,#80808033);background:var(--surface,#fff);border-radius:20px;padding:24px}.order-panel h2,.order-summary h2{margin:0 0 18px}.order-timeline{gap:0;margin:0;padding:0;list-style:none;display:grid}.order-timeline li{grid-template-columns:24px 1fr;gap:12px;min-height:66px;display:grid;position:relative}.order-timeline li>span{background:var(--surface,#fff);z-index:1;border:2px solid #b5bac8;border-radius:50%;width:14px;height:14px;margin-top:3px}.order-timeline li:not(:last-child):after{content:"";background:#d9dce5;width:2px;position:absolute;top:17px;bottom:-1px;left:6px}.order-timeline li.is-done>span{border-color:var(--brand,#5368e8);background:var(--brand,#5368e8);box-shadow:inset 0 0 0 3px var(--surface,#fff)}.order-timeline li.is-done:not(:last-child):after{background:color-mix(in srgb,var(--brand,#5368e8) 55%,#d9dce5)}.order-timeline div{align-content:start;gap:4px;display:grid}.order-timeline small{color:var(--text-muted,#6d7280)}.order-summary{position:sticky;top:88px}.order-summary dl{margin:0;display:grid}.order-summary dl div{border-bottom:1px solid var(--border,#80808029);justify-content:space-between;gap:18px;padding:12px 0;display:flex}.order-summary dt{color:var(--text-muted,#6d7280)}.order-summary dd{text-align:right;margin:0;font-weight:700}.order-summary__total{font-size:1.1rem}.order-summary>p,.order-summary section p{white-space:pre-wrap;color:var(--text-muted,#6d7280);line-height:1.55}.order-summary h3{margin:20px 0 4px}.order-action-form{gap:14px;display:grid}.order-action-form label{gap:7px;display:grid}.order-action-form textarea{resize:none;min-height:148px}.order-action-form input,.order-action-form textarea,.market-checkout input{box-sizing:border-box;border:1px solid var(--border,#8080804d);background:var(--surface,#fff);width:100%;color:inherit;border-radius:12px;padding:12px}.order-action-form--cancel{border-top:1px solid var(--border,#8080802e);margin-top:20px;padding-top:20px}.order-fulfillment pre{color:#eef2ff;white-space:pre-wrap;word-break:break-word;background:#111827;border-radius:14px;margin:16px 0 0;padding:18px;overflow:auto}.order-feedback{color:#9a3526;background:#fff0ed;border-radius:12px;margin:18px 0 0;padding:12px 16px}.market-checkout{border-top:1px solid var(--border,#80808033);grid-template-columns:120px 1fr;gap:10px;margin-top:16px;padding-top:16px;display:grid}.market-checkout label{gap:5px;font-size:.8rem;display:grid}.market-checkout small{color:var(--text-muted,#6d7280);grid-column:1/-1}.market-post-detail__checkout{margin-top:14px}@media (max-width:800px){.orders-page,.order-page{width:min(100% - 20px,1180px);padding-top:20px}.orders-hero,.order-page__head{align-items:flex-start;padding:22px}.order-page__head{flex-direction:column}.order-page__state-stack{justify-items:start;min-width:0}.order-layout{grid-template-columns:1fr}.order-summary{position:static}.order-list-card{grid-template-columns:1fr 20px;gap:14px}.order-list-card dl{grid-area:2/1/auto/-1}.order-list-card__arrow{grid-area:1/2}.market-checkout{grid-template-columns:1fr}}.market-checkout{grid-template-columns:minmax(160px,1fr) 120px auto}.order-state--cancelling,.order-state--funding{color:#8a5500;background:#fff1d9}@media (max-width:800px){.market-checkout{grid-template-columns:1fr}}.order-funding-fields{border:1px solid color-mix(in srgb,var(--border,#80808033) 75%,var(--brand,#5368e8));background:color-mix(in srgb,var(--surface,#fff) 97%,var(--brand,#5368e8));border-radius:16px;grid-column:1/-1;gap:12px;min-width:0;margin:4px 0 2px;padding:16px;display:grid;container-type:inline-size}.order-funding-fields legend{color:var(--text,#202431);padding:0 7px;font-size:.84rem;font-weight:750}.order-funding-fields small{color:var(--text-muted,#6d7280);font-size:.72rem;line-height:1.4}.market-proposal-card .order-funding-fields{margin:14px 0}.market-proposal-card .order-funding-fields label{margin:0}.market-proposal-card form>.order-funding-fields+.button{margin-top:10px}.order-funding-fields__buyer-total{align-content:start;gap:3px;min-width:0;display:grid}.order-funding-fields__buyer-total>span{color:var(--text-muted,#6d7280);font-size:.8rem;line-height:1.25}.order-funding-fields__buyer-total>strong{min-height:2.75rem;color:var(--text,#202431);font-variant-numeric:tabular-nums;align-items:center;font-size:1.05rem;line-height:1.2;display:flex}.order-funding-fields__buyer-total[aria-busy=true]>strong{color:var(--text-muted,#6d7280)}.order-summary dd{justify-items:end;gap:3px;display:grid}.order-summary dd small{max-width:190px;color:var(--text-muted,#6d7280);font-size:.68rem;font-weight:500;line-height:1.35}.order-summary__policy{background:color-mix(in srgb,var(--surface,#fff) 94%,var(--brand,#5368e8));border-radius:12px;padding:12px 14px;font-size:.78rem}.order-funding-fields__picker{gap:7px;min-width:0;display:grid;position:relative}.order-funding-fields__label{color:var(--text-muted,#6d7280);text-transform:uppercase;letter-spacing:.065em;font-size:.7rem;font-weight:780}.order-funding-fields__trigger{border:1px solid color-mix(in srgb,var(--border,#8080804d) 78%,var(--brand,#5368e8));background:var(--surface,#fff);width:100%;min-height:58px;color:var(--text,#202431);font:inherit;text-align:left;cursor:pointer;border-radius:13px;grid-template-columns:minmax(0,1fr) auto 12px;align-items:center;gap:12px;padding:10px 15px;transition:border-color .16s,box-shadow .16s,transform .16s;display:grid;box-shadow:0 5px 18px #161b2d0e}.order-funding-fields__trigger:hover:not(:disabled){border-color:color-mix(in srgb,var(--brand,#5368e8) 58%,var(--border,#8080804d));transform:translateY(-1px);box-shadow:0 9px 24px #161b2d16}.order-funding-fields__trigger:focus-visible{outline:3px solid color-mix(in srgb,var(--brand,#5368e8) 20%,transparent);outline-offset:2px;border-color:var(--brand,#5368e8)}.order-funding-fields__trigger:disabled{cursor:default;background:color-mix(in srgb,var(--surface,#fff) 94%,#2d8c66);opacity:.88}.order-funding-fields__trigger-copy{align-items:center;gap:10px;min-width:0;display:flex}.order-funding-fields__trigger-copy strong{text-overflow:ellipsis;white-space:nowrap;font-size:.9rem;overflow:hidden}.order-funding-fields__trigger-total{white-space:nowrap;font-variant-numeric:tabular-nums;font-size:.9rem;font-weight:800}.order-funding-fields__chevron{border-right:2px solid var(--text-muted,#6d7280);border-bottom:2px solid var(--text-muted,#6d7280);width:8px;height:8px;transition:transform .16s;transform:translateY(-2px)rotate(45deg)}.order-funding-fields__trigger[aria-expanded=true] .order-funding-fields__chevron{transform:translateY(2px)rotate(225deg)}.order-funding-fields__menu{z-index:40;border:1px solid color-mix(in srgb,var(--border,#8080803d) 88%,var(--brand,#5368e8));background:var(--surface,#fff);overscroll-behavior:contain;border-radius:14px;max-height:min(390px,65vh);display:grid;position:absolute;top:calc(100% - 20px);left:0;right:0;overflow:auto;box-shadow:0 20px 52px #12182b2e}.order-funding-fields__group{display:grid}.order-funding-fields__group:not(:first-child){border-top:1px solid var(--border,#80808029)}.order-funding-fields__group>p{color:var(--text-muted,#6d7280);text-transform:uppercase;letter-spacing:.06em;margin:0;padding:10px 14px 7px;font-size:.65rem;font-weight:780}.order-funding-fields__option{border:0;border-top:1px solid var(--border,#8080801f);width:100%;min-height:60px;color:var(--text,#202431);font:inherit;text-align:left;cursor:pointer;background:0 0;grid-template-columns:34px minmax(0,1fr) auto;align-items:center;gap:10px;padding:10px 14px;transition:background-color .14s;display:grid}.order-funding-fields__option:hover:not(:disabled),.order-funding-fields__option[aria-selected=true]{background:color-mix(in srgb,var(--brand,#5368e8) 8%,var(--surface,#fff))}.order-funding-fields__option:focus-visible{z-index:1;outline:3px solid color-mix(in srgb,var(--brand,#5368e8) 24%,transparent);outline-offset:-3px;position:relative}.order-funding-fields__option:disabled{cursor:not-allowed;opacity:.58}.order-funding-fields__option>span{gap:2px;min-width:0;display:grid}.order-funding-fields__option strong{text-overflow:ellipsis;white-space:nowrap;font-size:.86rem;overflow:hidden}.order-funding-fields__option b{white-space:nowrap;font-variant-numeric:tabular-nums;font-size:.86rem}.order-funding-fields__icon{width:28px;height:28px;overflow:visible}.order-funding-fields__icon--card rect{fill:#2f78c8}.order-funding-fields__icon--card path{fill:none;stroke:#fff;stroke-width:2px;stroke-linecap:round}.order-funding-fields__icon--sbp path:first-child{fill:#ee3f72}.order-funding-fields__icon--sbp path:nth-child(2){fill:#7456c8}.order-funding-fields__icon--sbp path:nth-child(3){fill:#16a46d}.order-funding-fields__icon--sbp path:nth-child(4){fill:#28a9e0}.order-funding-fields__icon--wallet{fill:none;stroke:#278a65;stroke-width:2px;stroke-linecap:round;stroke-linejoin:round}.order-funding-fields__wallet{border:1px solid color-mix(in srgb,#2d8c66 34%,var(--border,#80808040));background:color-mix(in srgb,#2d8c66 7%,var(--surface,#fff));cursor:pointer;border-radius:12px;align-items:flex-start;margin-top:1px;padding:12px;gap:10px!important;display:flex!important}.order-funding-fields__wallet input{accent-color:#2d8c66;margin:2px 0 0;padding:0;width:18px!important;min-height:18px!important}.order-funding-fields__wallet>span{color:var(--text-muted,#6d7280);gap:2px;font-size:.78rem;display:grid}.order-funding-fields__wallet strong{color:var(--text,#202431)}.order-funding-fields__breakdown{border:1px solid var(--border,#80808029);background:var(--border,#80808029);border-radius:11px;grid-template-columns:repeat(2,minmax(0,1fr));gap:1px;margin:0;display:grid;overflow:hidden}.order-funding-fields__breakdown>div{background:var(--surface,#fff);justify-content:space-between;gap:10px;padding:9px 11px;font-size:.72rem;display:flex}.order-funding-fields__breakdown dt{color:var(--text-muted,#6d7280)}.order-funding-fields__breakdown dd{font-variant-numeric:tabular-nums;margin:0;font-weight:760}.order-funding-fields__calculation{background:color-mix(in srgb,var(--brand,#5368e8) 7%,transparent);color:var(--text-muted,#6d7280);border-radius:10px;margin:0;padding:10px 12px;font-size:.74rem}.order-funding-fields__error{color:#9a3526;background:#fff0ed;border-radius:10px;margin:0;padding:9px 11px;font-size:.76rem}.order-funding-fields__notice{color:var(--text-muted,#6d7280);margin:0;font-size:.72rem;line-height:1.45}.order-funding-fields[data-order-funding-pending=true] .order-funding-fields__trigger-total{opacity:.58}.orders-hero nav a.is-active{background:var(--control-hover);color:var(--brand)}.order-state{background:var(--surface-muted);color:var(--text-muted)}.order-state--awaiting_payment,.order-state--cancelling,.order-state--funding{background:var(--status-warning-surface);color:var(--status-warning)}.order-state--awaiting_fulfillment,.order-state--delivered{background:var(--control-hover);color:var(--brand)}.order-state--completed{background:var(--status-success-surface);color:var(--status-success)}.order-state--cancelled,.order-state--refunded{background:var(--surface-muted);color:var(--text-muted)}.order-feedback,.order-funding-fields__error{background:var(--status-danger-surface);color:var(--status-danger)}.order-funding-fields :is(legend,.order-funding-fields__buyer-total>strong,.order-funding-fields__trigger,.order-funding-fields__option,.order-funding-fields__wallet strong){color:var(--text-strong)}.order-timeline li>span{border-color:var(--edge-strong);background:var(--surface)}.order-timeline li:not(:last-child):after{background:var(--edge-strong)}@container (max-width:23rem){.order-funding-fields{padding:13px}.order-funding-fields__trigger{grid-template-columns:minmax(0,1fr) auto 10px;gap:8px;padding-inline:12px}.order-funding-fields__trigger-copy{gap:7px}.order-funding-fields__trigger-copy strong,.order-funding-fields__trigger-total{font-size:.82rem}.order-funding-fields__option{grid-template-columns:26px minmax(0,1fr) auto;gap:8px;padding-inline:11px}.order-funding-fields__option strong,.order-funding-fields__option b{font-size:.8rem}.order-funding-fields__option small{font-size:.66rem}.order-funding-fields__icon{width:24px;height:24px}.order-funding-fields__breakdown{grid-template-columns:1fr}}.order-review{gap:1.1rem;display:grid}.order-review__head{justify-content:space-between;align-items:flex-start;gap:1rem;display:flex}.order-review__head h2{margin-bottom:.45rem}.order-review__head p{max-width:34rem;color:var(--text-muted);margin:0;line-height:1.45}.order-review__head time{color:var(--text-muted);flex:none;font-size:.72rem;font-weight:700}.order-review__form{gap:1rem;max-width:42rem;display:grid}.rating-picker{border:0;gap:.55rem;margin:0;padding:0;display:grid}.rating-picker legend,.order-review__body>span{color:var(--text-strong);font-size:.8rem;font-weight:760}.rating-picker__options{flex-direction:row-reverse;justify-content:flex-end;gap:.25rem;display:flex}.rating-picker__options label{border:1px solid var(--edge);background:var(--surface-muted);width:2.2rem;height:2.2rem;color:var(--edge-strong);cursor:pointer;border-radius:.65rem;place-items:center;transition:color .15s,background-color .15s,border-color .15s,transform .15s;display:inline-grid}.rating-picker__options label:hover,.rating-picker__options label.is-selected{border-color:color-mix(in srgb, var(--status-warning) 45%, var(--edge));background:color-mix(in srgb, var(--status-warning) 12%, var(--surface));color:var(--status-warning);transform:translateY(-1px)}.rating-picker__options label:has(input:focus-visible){border-color:color-mix(in srgb, var(--status-warning) 45%, var(--edge));background:color-mix(in srgb, var(--status-warning) 12%, var(--surface));color:var(--status-warning);transform:translateY(-1px)}.rating-picker__options label:has(~label.is-selected){border-color:color-mix(in srgb, var(--status-warning) 45%, var(--edge));background:color-mix(in srgb, var(--status-warning) 12%, var(--surface));color:var(--status-warning);transform:translateY(-1px)}.rating-picker__options input{opacity:0;pointer-events:none;width:1px;height:1px;position:absolute}.order-review__body{gap:.45rem;display:grid}.order-review__body>span{gap:.4rem;display:flex}.order-review__body>span small{color:var(--text-muted);font-size:.72rem;font-weight:600}.order-review__body textarea{box-sizing:border-box;resize:none;border:1px solid var(--edge-strong);background:var(--surface-muted);width:100%;color:var(--text-strong);font:inherit;border-radius:.7rem;padding:.8rem .9rem;line-height:1.45}.order-review__body textarea:focus-visible{outline:3px solid color-mix(in srgb, var(--brand) 24%, transparent);outline-offset:2px;border-color:var(--brand)}.order-review__body>small{color:var(--text-muted);text-align:right;font-size:.7rem}.order-review--unavailable,.order-review--complete{background:linear-gradient(145deg, var(--surface), var(--surface-muted))}.order-review--complete h2,.order-review--unavailable h2{margin-bottom:.4rem}.order-review--complete p:last-child,.order-review--unavailable p:last-child{color:var(--text-muted);margin:0;line-height:1.5}@media (max-width:600px){.order-review__head{flex-direction:column}.rating-picker__options label{width:2.45rem;height:2.45rem}}
