.orders-page{color:var(--text-primary)}.orders-wrap{width:100%;padding:var(--s-5) 0 var(--s-7)}.orders-head{display:flex;justify-content:space-between;gap:var(--s-5);align-items:flex-end;flex-wrap:wrap;padding-bottom:var(--s-4);border-bottom:1px solid rgba(15,23,42,.08)}.orders-title{margin:0;font-size:36px;line-height:1.1;font-weight:950;letter-spacing:-.03em}.orders-sub{margin-top:10px;color:var(--text-secondary);font-size:14px;line-height:1.5;max-width:70ch}.orders-actions{gap:var(--s-3)}.orders-actions,.orders-toolbar{display:flex;align-items:center;flex-wrap:wrap;justify-content:flex-end}.orders-toolbar{gap:var(--s-2)}.orders-searchField{position:relative;display:flex;align-items:center}.orders-searchIcon{position:absolute;left:12px;top:50%;transform:translateY(-50%);color:rgba(15,23,42,.45);font-weight:900;pointer-events:none}.orders-input{height:40px;padding:0 12px;border:1px solid rgba(15,23,42,.14);border-radius:12px;outline:none;min-width:220px;background:#fff}.orders-input--search{padding-left:34px;min-width:320px}.orders-input:focus,.orders-input:focus-visible{border-color:rgba(37,99,235,.55);box-shadow:0 0 0 4px rgba(37,99,235,.12)}.orders-input--sort{min-width:170px}.orders-input--status{min-width:140px}.orders-input--limit{min-width:110px}.orders-count{color:var(--text-secondary);font-size:14px;font-weight:900;padding:0 8px;white-space:nowrap}.orders-btn{height:40px;padding:0 14px;border-radius:12px;border:1px solid rgba(15,23,42,.14);background:#fff;font-weight:900;cursor:pointer;text-decoration:none;display:inline-flex;align-items:center;justify-content:center;gap:8px;transition:transform .12s ease,border-color .12s ease,background .12s ease,box-shadow .12s ease,filter .12s ease}a.orders-btn,a.orders-btn:visited{color:var(--text-primary);text-decoration:none}.orders-btn:hover{border-color:rgba(15,23,42,.2);transform:translateY(-1px)}.orders-btn:active{transform:translateY(0)}.orders-btn:disabled{opacity:.55;cursor:not-allowed;transform:none}.orders-btn--primary{background:linear-gradient(180deg,#2563eb,#1d4ed8);border-color:rgba(29,78,216,.95);color:#fff;box-shadow:0 10px 22px rgba(37,99,235,.22)}a.orders-btn--primary,a.orders-btn--primary:visited{color:#fff}.orders-btn--primary:hover{filter:brightness(.98);box-shadow:0 12px 26px rgba(37,99,235,.26)}.orders-btn--secondary{background:rgba(15,23,42,.04);border-color:rgba(15,23,42,.14)}.orders-btn--secondary,a.orders-btn--secondary,a.orders-btn--secondary:visited{color:var(--text-primary)}.orders-btn--secondary:hover{background:rgba(15,23,42,.06)}.orders-btn:focus-visible{outline:3px solid rgba(37,99,235,.22);outline-offset:3px}.orders-tableCard{margin-top:var(--s-5)}.orders-tableWrap{border:1px solid rgba(15,23,42,.1);border-radius:16px;background:#fff;box-shadow:var(--shadow-soft);overflow:hidden}.orders-table{width:100%;border-collapse:collapse}.orders-th{text-align:left;padding:14px 16px;font-weight:950;color:var(--text-primary);background:rgba(15,23,42,.02);border-bottom:1px solid rgba(15,23,42,.08);font-size:13px;letter-spacing:-.01em}.orders-th--right{text-align:right}.orders-tr{transition:background .12s ease}.orders-tr:hover{background:rgba(15,23,42,.02)}.orders-td{padding:14px 16px;border-bottom:1px solid rgba(15,23,42,.08);vertical-align:middle;font-size:14px}.orders-td--right{text-align:right}.orders-orderLink{color:var(--accent);text-decoration:none;font-weight:950}.orders-orderLink:hover{text-decoration:underline}.orders-orderLink:focus-visible{outline:3px solid rgba(37,99,235,.2);outline-offset:3px;border-radius:10px}.orders-orderSub{margin-top:6px;color:var(--text-secondary);font-size:13px;font-weight:800}.orders-money{font-weight:950}.orders-statusStack{display:flex;gap:8px;flex-wrap:wrap}.orders-actionsCell{display:flex;gap:10px;justify-content:flex-end;align-items:center;flex-wrap:nowrap}@media (max-width:1100px){.orders-actionsCell{flex-wrap:wrap}}.orders-skeleton{border:1px solid rgba(15,23,42,.1);border-radius:16px;background:#fff;box-shadow:var(--shadow-soft);overflow:hidden}.orders-skeletonRow{display:flex;gap:12px;align-items:center;padding:14px 16px;border-bottom:1px solid rgba(15,23,42,.08)}.orders-skeletonRow:last-child{border-bottom:none}.orders-skelBlock{height:12px;border-radius:999px;background:rgba(15,23,42,.08)}.orders-skelBlock--lg{width:220px}.orders-skelBlock--md{width:140px}.orders-skelBlock--sm{width:90px}.orders-empty{border:1px dashed rgba(15,23,42,.2);border-radius:16px;padding:var(--s-6);text-align:center;color:var(--text-secondary)}.orders-empty__title{font-weight:950;color:var(--text-primary)}.orders-empty__body{margin-top:10px}.orders-empty__actions{margin-top:16px;display:flex;gap:10px;justify-content:center;flex-wrap:wrap}.orders-pager{display:flex;justify-content:space-between;align-items:center;gap:var(--s-3);padding:var(--s-4);flex-wrap:wrap}.orders-hint{color:var(--text-secondary);font-size:13px}.orders-hintStrong{font-weight:950;color:var(--text-primary)}.ord-pill{display:inline-flex;align-items:center;gap:8px;padding:6px 10px;border-radius:999px;font-weight:950;font-size:12px;border:1px solid rgba(15,23,42,.12);background:#fff;white-space:nowrap}.ord-pill--success{background:rgba(22,163,74,.1);border-color:rgba(22,163,74,.25)}.ord-pill--info{background:rgba(37,99,235,.1);border-color:rgba(37,99,235,.25)}.ord-pill--warning{background:rgba(245,158,11,.12);border-color:rgba(245,158,11,.28)}.ord-pill--danger{background:rgba(220,38,38,.1);border-color:rgba(220,38,38,.25)}.ord-pill--muted{background:rgba(15,23,42,.05);border-color:rgba(15,23,42,.12)}@media (max-width:980px){.orders-input--search{min-width:220px}}@media (max-width:860px){.orders-wrap{padding:var(--s-4) 0 var(--s-6)}.orders-input,.orders-input--search{min-width:180px}.orders-tableWrap{border-radius:16px}.orders-table{display:block}.orders-table thead{display:none}.orders-tr{display:block;padding:12px 14px;border-bottom:1px solid rgba(15,23,42,.08)}.orders-td,.orders-tr:last-child{border-bottom:none}.orders-td{display:block;padding:6px 0}.orders-td--right{text-align:left}.orders-statusStack{margin-top:8px}.orders-actionsCell{justify-content:flex-start;margin-top:10px;flex-wrap:wrap}.orders-pager{padding:12px 14px}}