.next-app .next-orders{max-width:1120px;margin:24px auto 48px}
.next-app .next-orders .page-head{align-items:center;gap:16px}
.next-app .next-orders .page-head p{color:var(--muted);margin:6px 0 0;font-size:.875rem}
.next-app .next-orders-controls{display:flex;align-items:end;gap:16px;flex-wrap:wrap;padding:18px 20px;background:#fff;border:1px solid var(--line);border-radius:12px}
.next-app .next-order-status-filters{display:flex;gap:6px;flex:1;min-width:260px;flex-wrap:wrap}
.next-app .next-order-status-filters button{min-height:40px;padding:8px 14px;border:1px solid transparent;border-radius:8px;background:transparent;color:var(--muted);font:inherit;cursor:pointer}
.next-app .next-order-status-filters button[aria-pressed=true]{color:var(--accent);background:#eaf1fb;border-color:#d7e4f5;font-weight:600}
.next-app .next-orders-controls label{display:grid;gap:6px;color:var(--muted);font-size:.75rem;min-width:150px}
.next-app .next-orders-controls select,.next-app .next-orders-controls input{height:42px;min-width:0;padding:8px 10px;border:1px solid var(--line);border-radius:8px;background:#fff;color:var(--ink);font:inherit;font-size:.875rem}
.next-app .next-orders-controls .next-order-search{flex:1;min-width:200px}
.next-app .next-orders-loaded-note{margin:10px 2px 14px;color:var(--muted);font-size:.75rem}
.next-app .next-orders-list{display:grid;gap:10px}
.next-app .next-order-row{display:grid;grid-template-columns:minmax(0,1fr) auto auto minmax(180px,230px) auto;align-items:center;gap:16px;padding:17px 18px;background:#fff;border:1px solid var(--line);border-radius:12px}
.next-app .next-order-main{min-width:0}
.next-app .next-order-main h2{margin:0 0 6px;font-size:.975rem;line-height:1.4;overflow-wrap:anywhere}
.next-app .next-order-main p,.next-app .next-order-action{margin:0;color:var(--muted);font-size:.8125rem;line-height:1.5}
.next-app .next-order-amount{white-space:nowrap;font-size:.9375rem}
.next-app .next-order-amount small{font-size:.75rem;color:var(--muted);font-weight:400}
.next-app .next-order-status{display:inline-flex;align-items:center;min-height:28px;padding:3px 9px;border-radius:20px;background:#edf2f8;color:#42546a;font-size:.75rem;white-space:nowrap}
.next-app .next-order-row .btn{white-space:nowrap}
.next-app .next-orders-empty{padding:42px 20px;text-align:center;background:#fff;border:1px solid var(--line);border-radius:12px}
.next-app .next-orders-empty h2{font-size:1rem;margin:0 0 8px}
.next-app .next-orders-empty p{color:var(--muted);font-size:.875rem;margin:0 0 18px}
.next-app .next-orders-empty[hidden],.next-app .next-order-row[hidden]{display:none!important}
.next-app .next-order-detail>.page-head{margin:20px 0 18px}
.next-app .next-order-detail>.page-head h1{margin:8px 0 4px}
.next-app .next-order-detail>.page-head a[data-order-return]{display:inline-flex;min-height:36px;align-items:center;color:var(--accent);font-size:.875rem}
.next-app .next-order-detail>.server-order-status{margin-bottom:14px}
.next-app .next-order-detail .server-order-actions{min-width:0}
.next-app .next-order-section-title{margin:0 0 10px;font-size:1rem}
.next-app .next-order-next-step{margin:8px 0 0;color:#35445a;font-size:.875rem;line-height:1.5}
.next-app .next-order-deadline{margin:4px 0 0;color:var(--muted);font-size:.8125rem;line-height:1.45}
.next-app .next-order-detail>.server-order-status .server-order-actions>.stack{gap:6px}
.next-app .next-order-detail>.server-order-status .server-order-actions>.stack>details.server-action-detail{margin:0;padding:0;border-bottom:1px solid var(--line)}
.next-app .next-order-detail>.server-order-status .server-order-actions>.stack>details.server-action-detail:last-child{border-bottom:0}
.next-app .next-order-detail>.server-order-status .server-order-actions>.stack>details.server-action-detail>summary{min-height:44px;display:flex;align-items:center;line-height:1.35;cursor:pointer}
.next-app .next-order-detail>.server-order-status .server-order-actions>.stack>details.server-action-detail>summary::after,.next-app .next-order-payload-disclosure>summary::after{content:"";width:8px;height:8px;flex:none;margin-left:auto;margin-right:3px;border-right:1.5px solid currentColor;border-bottom:1.5px solid currentColor;transform:translateY(-2px) rotate(45deg);transition:transform .16s ease}
.next-app .next-order-detail>.server-order-status .server-order-actions>.stack>details.server-action-detail[open]>summary::after,.next-app .next-order-payload-disclosure[open]>summary::after{transform:translateY(2px) rotate(225deg)}
.next-app .next-order-detail>.server-order-status .server-order-actions>.stack>details.server-action-detail[open]{padding:8px 0 12px}
.next-app .next-order-detail>.server-order-status .server-order-actions>.stack>details.server-action-detail[open]>summary{margin-bottom:8px}
.next-app .next-order-payload-disclosure{min-width:0;padding:10px 14px;background:#fff;border:1px solid var(--line);border-radius:10px}
.next-app .next-order-payload-disclosure>summary{min-height:34px;display:flex;align-items:center;color:var(--ink);font-size:.875rem;font-weight:600;line-height:1.4;cursor:pointer}
.next-app .next-order-payload-disclosure[open]>summary{margin-bottom:12px}
.next-app .next-order-detail>[data-next-order-payment-progress]{margin:12px 0}
.next-app .next-order-detail [data-next-order-payment-progress]>.server-section{margin:0;border:0;padding:4px 0;background:transparent}
.next-app .next-order-terms:not([open]){padding-block:10px}
.next-app .next-order-terms[open]{padding:14px 18px}
.next-app .next-order-communication .next-order-timeline-disclosure{grid-column:1/-1}
.next-app .next-order-timeline-disclosure .order-timeline>header h2{font-size:.95rem}
.next-app #server-evidence-slot>.next-order-evidence-disclosure>section{margin:0;padding:0;border:0;background:transparent}
.next-app #server-evidence-slot>.next-order-evidence-disclosure>summary{min-height:34px}
.next-app #server-incoming-exceptions-slot>.next-order-empty-exceptions>.incoming-exceptions{margin:0;padding:0;border:0;background:transparent}
.next-app #server-reviews>.next-order-reviews-disclosure{margin-top:10px}
.next-app .next-order-detail>[data-funds-environment-notice]{margin:12px 0;color:var(--muted)}
.next-app .next-order-detail>.server-section,.next-app .next-order-terms,.next-app .next-order-communication-block,.next-app .next-order-communication{padding:20px;margin:16px 0;background:#fff;border:1px solid var(--line);border-radius:12px}
.next-app .next-order-communication>h2{font-size:1.1rem;margin:0 0 14px}
.next-app .next-order-group-title{grid-column:1/-1;margin:0;font-size:1.1rem}
.next-app .next-order-communication #server-timeline-slot{grid-column:1/-1}
.next-app .next-order-communication #server-chat-slot,.next-app .next-order-communication-block{margin:18px 0;padding-top:16px;border-top:1px solid var(--line)}
.next-app .next-order-detail .next-order-technical{min-width:0;padding:14px 16px;background:#fff;border:1px solid var(--line);border-radius:10px}
.next-app .next-order-technical details{padding:14px 0;border-bottom:1px solid var(--line)}
.next-app .next-personal-sidebar nav h2,.next-app .next-personal-related h2{margin:10px 0 6px;color:var(--muted);font-size:.75rem;font-weight:600}
.next-app .next-personal-related{margin-top:20px;padding-top:12px;border-top:1px solid var(--line)}
.next-app .next-personal-related a{display:flex;gap:12px;align-items:center;min-height:44px;padding:10px 12px;border-radius:8px;color:#525c6b;font-size:.875rem}
.next-app .next-personal-related a:hover{background:#eef1f5;color:var(--ink)}
.next-app .next-personal-sidebar nav a:nth-child(6){margin-top:0}
.next-app .next-account-orders-entry{display:none}
@media(max-width:1000px){.next-app .next-order-row{grid-template-columns:minmax(0,1fr) auto;gap:10px 14px}.next-app .next-order-status,.next-app .next-order-action{grid-column:1}.next-app .next-order-row .btn{grid-column:2;grid-row:2/5;align-self:center}}
@media(max-width:759px){.next-app .next-account-orders-entry{display:flex;align-items:center;gap:12px;min-height:60px;margin:0 0 14px;padding:12px 15px;border:1px solid var(--line);border-radius:10px;background:#fff;color:var(--ink)}.next-app .next-account-orders-entry>span{display:grid;gap:3px;flex:1}.next-app .next-account-orders-entry small{color:var(--muted);font-size:.75rem}.next-app .next-orders{margin:12px 0 32px}.next-app .next-orders .page-head{align-items:flex-start}.next-app .next-orders .page-head .toolbar{flex-wrap:wrap;justify-content:flex-end}.next-app .next-orders-controls{display:grid;grid-template-columns:1fr 1fr;padding:14px;gap:12px}.next-app .next-order-status-filters{grid-column:1/-1;min-width:0;display:grid;grid-template-columns:repeat(4,minmax(0,1fr))}.next-app .next-order-status-filters button{padding:7px 4px;font-size:.75rem}.next-app .next-orders-controls label{min-width:0}.next-app .next-orders-controls .next-order-search{grid-column:1/-1;min-width:0}.next-app .next-order-row{padding:14px;grid-template-columns:minmax(0,1fr) auto;gap:8px 10px}.next-app .next-order-main h2{font-size:.9rem}.next-app .next-order-main p{font-size:.75rem;overflow-wrap:anywhere}.next-app .next-order-status{font-size:.7rem}.next-app .next-order-action{font-size:.75rem}.next-app .next-order-row .btn{grid-column:2;grid-row:2/5;padding:8px 10px;font-size:.8125rem}.next-app .next-order-detail>.server-order-status{padding:18px 15px;gap:12px}.next-app .next-order-detail .server-order-actions{grid-column:1/-1}.next-app .next-order-detail>.server-section,.next-app .next-order-terms,.next-app .next-order-communication-block,.next-app .next-order-communication,.next-app .next-order-payload-disclosure{padding:16px}.next-app .next-order-communication #server-chat-slot,.next-app .next-order-communication-block{margin:14px 0;padding-top:12px}}
