.template-ui-root [data-member-orders-view]{font-size:14px;line-height:1.65;color:#263b54}
.template-ui-root [data-member-orders-view] .orders-page-head{display:flex;align-items:center;justify-content:space-between;gap:20px;margin-bottom:22px}
.template-ui-root [data-member-orders-view] .orders-page-head h1{font-size:26px;line-height:1.4;font-weight:600;color:#102d4e;margin:0 0 6px}
.template-ui-root [data-member-orders-view] .orders-page-head p{font-size:14px;font-weight:400;color:#6a7c92;margin:0}
.template-ui-root [data-member-orders-view] :is(.orders-actions,.member-table-actions){gap:10px;flex-wrap:wrap;align-items:center}
.template-ui-root [data-member-orders-view] :is(.orders-actions,.member-table-actions) :is(a,button){display:inline-flex;align-items:center;justify-content:center;min-height:36px;padding:7px 14px;line-height:1.5;font-size:13px;font-weight:400;border:1px solid #d6e2f2;border-radius:7px;background:#fff;color:#1755a2;white-space:nowrap}
.template-ui-root [data-member-orders-view] :is(.orders-actions,.member-table-actions) :is(a,button):hover{background:#f0f6ff;border-color:#96b8ef}
.template-ui-root [data-member-orders-view] :is(.orders-actions,.member-table-actions) [data-action="member-continue-payment"]{background:#1459e8;color:#fff;border-color:#1459e8}
.template-ui-root [data-member-orders-view] :is(.orders-actions,.member-table-actions) [data-action="member-continue-payment"]:hover{background:#0c49cb;color:#fff}
.template-ui-root [data-member-orders-view] .member-table-actions{display:table-cell;min-width:0;white-space:normal}
.template-ui-root [data-member-orders-view] .member-table-actions>:is(a,button){margin:3px 6px 3px 0;padding:6px 10px;min-height:32px}
.template-ui-root [data-member-orders-view] .member-strong{font-size:13px;font-weight:400;overflow-wrap:anywhere}
.template-ui-root [data-member-orders-view] .orders-list :is(th,td){vertical-align:middle;font-size:13px;line-height:1.65}
.template-ui-root [data-member-orders-view] .orders-list th{font-weight:500}
.template-ui-root [data-member-orders-view] .orders-list td{font-weight:400}
.template-ui-root .member-order-detail{padding:0;border:1px solid #dce6f2;border-radius:12px;background:#fff;overflow:hidden;box-shadow:0 4px 16px #21457504}
.template-ui-root .member-order-detail .order-summary{display:flex;justify-content:space-between;align-items:center;gap:24px;padding:26px 28px;background:linear-gradient(110deg,#f7faff,#fff);border-bottom:1px solid #e8eef6}
.template-ui-root .member-order-detail .order-summary-product{display:flex;align-items:flex-start;gap:15px;min-width:0}
.template-ui-root .member-order-detail .order-summary-icon{display:flex;align-items:center;justify-content:center;flex:0 0 46px;width:46px;height:46px;border-radius:10px;background:#eaf1ff;color:#1c60d9;font-size:25px}
.template-ui-root .member-order-detail .order-summary p{margin:0 0 3px;font-size:12px;font-weight:400;color:#71839a}
.template-ui-root .member-order-detail .order-summary h2{font-size:20px;line-height:1.5;font-weight:500;margin:0 0 8px;color:#102d4e;overflow-wrap:anywhere}
.template-ui-root .member-order-detail .order-summary-amount{flex-shrink:0;text-align:right}
.template-ui-root .member-order-detail .order-summary-amount>span{display:block;color:#71839a;font-size:12px}
.template-ui-root .member-order-detail .order-summary-amount strong{font-size:28px;font-weight:600;color:#1459e8;font-variant-numeric:tabular-nums;line-height:1.5}
.template-ui-root .order-state-badge{display:inline-flex;align-items:center;justify-content:center;padding:2px 9px;border-radius:5px;font-size:12px;line-height:1.8;font-weight:400;background:#f0f3f7;color:#65758a;white-space:nowrap}
.template-ui-root .order-state-success{background:#eaf8f1;color:#23754d}.template-ui-root .order-state-pending{background:#fff5df;color:#916014}.template-ui-root .order-state-refund{background:#edf2ff;color:#59659d}
.template-ui-root .member-order-detail .order-status-note{margin:18px 28px 0;padding:10px 14px;border-radius:6px;font-size:13px;font-weight:400;color:#64758b;background:#f5f8fc}
.template-ui-root .member-order-detail .order-info-section{padding:22px 28px;border-bottom:1px solid #edf1f7}
.template-ui-root .member-order-detail .order-info-section:last-child{border-bottom:0}
.template-ui-root .member-order-detail .order-info-section h2{margin:0 0 16px;font-size:15px;line-height:1.6;font-weight:500;color:#1f3d61}
.template-ui-root .member-order-detail dl{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:19px 32px;margin:0}
.template-ui-root .member-order-detail dl>div{padding:0;min-width:0}
.template-ui-root .member-order-detail dt{font-size:12px;font-weight:400;line-height:1.6;color:#71839a;margin:0 0 4px}
.template-ui-root .member-order-detail dd{font-size:14px;font-weight:400;line-height:1.7;color:#263b54;margin:0;overflow-wrap:anywhere;font-variant-numeric:tabular-nums}
.template-ui-root .member-order-detail .order-code-field dd{font-size:13px}
.template-ui-root .member-order-detail .order-detail-footer{padding:18px 28px;background:#fafcff}
.template-ui-root .member-order-detail .order-detail-footer .orders-actions{display:flex;justify-content:flex-end}
.template-ui-root .monitor-switch{vertical-align:middle;flex-shrink:0}
.template-ui-root .monitor-switch-state{display:inline-block;min-width:42px;margin-left:8px;vertical-align:middle;font-size:12px;font-weight:400;color:#65758b;white-space:nowrap}
.template-ui-root .monitor-switch[aria-checked="true"]+.monitor-switch-state{color:#175aca}
.template-ui-root .member-record-favorites .member-favorite-remove[aria-pressed="true"]{color:#2362c1;background:#eef4ff;border-color:transparent;border-radius:7px;width:32px;min-height:32px;padding:4px}
.template-ui-root .member-record-favorites .member-favorite-remove[aria-pressed="true"] .material-symbols-outlined{font-variation-settings:'FILL' 1,'wght' 400,'GRAD' 0,'opsz' 20}
.template-ui-root .member-record-favorites .member-favorite-remove[aria-pressed="true"]:hover{color:#cc4057;background:#fff0f2}
.template-ui-root :is(.monitor-switch,.member-favorite-remove,[data-member-orders-view] button,[data-member-orders-view] a):focus-visible{outline:2px solid #2466e8;outline-offset:3px}
@media(max-width:600px){.template-ui-root [data-member-orders-view] .orders-page-head{align-items:flex-start;flex-direction:column;gap:12px}.template-ui-root [data-member-orders-view] .orders-page-head h1{font-size:23px}.template-ui-root .member-order-detail .order-summary{padding:20px;gap:16px;align-items:flex-start;flex-wrap:wrap}.template-ui-root .member-order-detail .order-summary h2{font-size:18px}.template-ui-root .member-order-detail .order-summary-amount{margin-left:61px;text-align:left}.template-ui-root .member-order-detail .order-summary-amount strong{font-size:25px}.template-ui-root .member-order-detail .order-info-section{padding:20px}.template-ui-root .member-order-detail dl{grid-template-columns:minmax(0,1fr);gap:16px}.template-ui-root .member-order-detail .order-status-note{margin:16px 20px 0}.template-ui-root .member-order-detail .order-detail-footer{padding:18px 20px}}
