/* MARK103_WEB_UI_V5_33_ACCOUNT_CENTRIC_HISTORY */
.account-history-page{padding-top:18px}
.account-history-actions{display:flex;justify-content:center;gap:10px;flex-wrap:wrap;margin-top:18px}
.orders-dashboard{overflow:hidden}
.orders-dashboard-head{display:flex;align-items:flex-start;justify-content:space-between;gap:18px;padding:24px 24px 20px;border-bottom:1px solid var(--line)}
.orders-dashboard-head h2{margin:8px 0 4px;font-size:26px;letter-spacing:-.035em}
.orders-dashboard-head p{margin:0}
.orders-filter-row{display:flex;gap:8px;flex-wrap:wrap;padding:16px 20px;border-bottom:1px solid var(--line);background:rgba(255,255,255,.012)}
.orders-filter{display:inline-flex;align-items:center;gap:8px;min-height:38px;padding:8px 12px;border-radius:12px;border:1px solid var(--line);background:rgba(255,255,255,.025);color:#aeb9c8;font:inherit;font-size:12px;font-weight:800;cursor:pointer}
.orders-filter:hover{border-color:rgba(255,255,255,.18);color:#fff}
.orders-filter.active{background:rgba(90,167,255,.11);border-color:rgba(90,167,255,.28);color:#dcebff}
.orders-filter span{min-width:23px;height:23px;display:inline-flex;align-items:center;justify-content:center;padding:0 6px;border-radius:999px;background:rgba(255,255,255,.06);font-size:10px}
.orders-list{display:grid}
.orders-card{padding:20px 22px;border-bottom:1px solid var(--line);background:transparent;transition:background .18s ease}
.orders-card:last-child{border-bottom:0}
.orders-card:hover{background:rgba(255,255,255,.018)}
.orders-card-top{display:flex;align-items:flex-start;justify-content:space-between;gap:18px}
.orders-card-identity{min-width:0}
.orders-card-identity h3{margin:0;font-size:17px;letter-spacing:-.02em}
.orders-card-identifier{margin-top:4px;color:var(--muted);font-size:12px;overflow-wrap:anywhere}
.orders-status{display:inline-flex;align-items:center;justify-content:center;flex:none;min-height:30px;padding:5px 10px;border-radius:999px;border:1px solid var(--line);font-size:11px;font-weight:850}
.orders-status.success{color:#9cecc9;border-color:rgba(73,211,154,.25);background:rgba(73,211,154,.065)}
.orders-status.processing{color:#b7d7ff;border-color:rgba(90,167,255,.25);background:rgba(90,167,255,.065)}
.orders-status.failed{color:#ffc0c4;border-color:rgba(255,125,134,.25);background:rgba(255,125,134,.06)}
.orders-status.refunded{color:#ead49b;border-color:rgba(244,199,100,.25);background:rgba(244,199,100,.06)}
.orders-card-meta{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;margin-top:16px}
.check-history-card .orders-card-meta{grid-template-columns:repeat(2,minmax(0,1fr))}
.orders-card-meta-item{padding:10px 12px;border:1px solid rgba(255,255,255,.065);border-radius:12px;background:rgba(255,255,255,.012)}
.orders-card-meta-item span{display:block;color:#7f8999;font-size:10px;text-transform:uppercase;letter-spacing:.04em}
.orders-card-meta-item strong{display:block;margin-top:2px;color:#dbe5f1;font-size:12px;font-weight:760}
.orders-card-foot{display:flex;align-items:center;justify-content:space-between;gap:12px;margin-top:15px}
.orders-order-id{overflow-wrap:anywhere}
.orders-empty{text-align:center;padding:52px 24px;color:var(--muted)}
.orders-empty[hidden]{display:none}
.orders-empty-icon{width:48px;height:48px;margin:0 auto 14px;display:grid;place-items:center;border-radius:15px;background:rgba(90,167,255,.08);border:1px solid rgba(90,167,255,.18);color:#bcdcff;font-size:20px}
.orders-empty h3{margin:0 0 7px;color:var(--text);font-size:19px}
.orders-empty p{max-width:520px;margin:0 auto 18px}
.orders-limit-note{padding:13px 22px;border-top:1px solid var(--line);text-align:center}
.orders-detail-panel{padding:22px;border-bottom:1px solid var(--line);background:linear-gradient(180deg,rgba(90,167,255,.045),rgba(255,255,255,.015))}
.orders-detail-panel[hidden]{display:none}
.orders-detail-head{display:flex;justify-content:space-between;gap:14px;align-items:flex-start}
.orders-detail-head h3{margin:0;font-size:20px}
.orders-detail-close{min-width:40px;padding-left:11px;padding-right:11px}
.orders-detail-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;margin-top:18px}
.orders-detail-kv{padding:11px 12px;border:1px solid rgba(255,255,255,.075);border-radius:12px;background:rgba(0,0,0,.09)}
.orders-detail-kv span{display:block;color:var(--muted);font-size:10px;text-transform:uppercase;letter-spacing:.04em}
.orders-detail-kv strong{display:block;margin-top:3px;font-size:12px;overflow-wrap:anywhere}
.orders-result-section{margin-top:18px}
.orders-result-label{margin-bottom:7px;color:#8f9bad;font-size:11px;font-weight:800;text-transform:uppercase;letter-spacing:.045em}
.orders-result{margin:0;padding:16px;border:1px solid rgba(255,255,255,.075);border-radius:14px;background:#080d14;color:#dce7f5;white-space:pre-wrap;overflow-wrap:anywhere;font:12px/1.6 ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,"Liberation Mono","Courier New",monospace}
.orders-result-pending,.orders-detail-loading{padding:18px;border:1px dashed rgba(255,255,255,.1);border-radius:14px;color:var(--muted);background:rgba(255,255,255,.012);font-size:13px}
@media(max-width:760px){
  .orders-dashboard-head{flex-direction:column}
  .orders-dashboard-head>.btn{width:100%}
  .orders-filter-row{display:grid;grid-template-columns:1fr 1fr}
  .orders-filter{justify-content:space-between}
  .orders-card-top{gap:10px}
  .orders-card-meta,.check-history-card .orders-card-meta{grid-template-columns:1fr}
  .orders-detail-grid{grid-template-columns:1fr}
  .orders-card-foot{align-items:stretch;flex-direction:column}
  .orders-card-foot .btn{width:100%}
}
@media(max-width:520px){
  .orders-filter-row{grid-template-columns:1fr}
  .orders-card{padding:18px}
  .orders-card-top{flex-direction:column}
  .orders-status{align-self:flex-start}
}
