.rr-page{width:100%;box-sizing:border-box;padding:28px 28px 34px;color:#181820;background:transparent;min-height:100%;overflow:auto}.rr-welcome{display:flex;justify-content:space-between;align-items:center;min-height:180px;overflow:hidden}.rr-kicker{font-size:9px;letter-spacing:1.5px;font-weight:800;color:#7040dd}.rr-welcome h1{font-size:28px;margin:9px 0 8px}.rr-welcome h1 span{font-size:24px}.rr-welcome p{margin:0;color:#7c7c86;font-size:12px}.rr-hero-art{position:relative;width:330px;height:180px;overflow:hidden}.rr-hero-art img{position:absolute;right:0;bottom:-18px;width:300px;height:auto;object-fit:contain}.rr-user-pop{position:absolute;right:8px;top:15px;background:#fff;border:1px solid #e7e2f0;border-radius:10px;padding:9px 12px;box-shadow:0 8px 24px #22134412;display:none}.rr-user-pop small{display:block;color:#888;margin-top:3px}
.rr-kpis{display:grid;grid-template-columns:repeat(4,minmax(180px,1fr));gap:10px;margin-bottom:22px}.rr-kpis article{min-width:0;display:flex;gap:12px;align-items:center;padding:14px 16px;background:linear-gradient(145deg,#fff,#f9f9fb);border:1px solid #e6e6ec;border-radius:12px;box-shadow:0 5px 18px #14141c0a}.rr-icon{width:38px;height:38px;border-radius:11px;background:#f0eaff;color:#7040dd;display:grid;place-items:center;font-weight:800;font-size:18px;flex:0 0 auto}.rr-icon.money{background:#e7f7eb;color:#32955b}.rr-icon.person{background:#fff0e5;color:#c87931}.rr-icon.chart{background:#e9f2ff;color:#4a72a8}.rr-kpis span{display:block;font-size:8px;color:#777;font-weight:700;letter-spacing:.5px}.rr-kpis strong{display:block;font-size:21px;margin:5px 0}.rr-kpis small{font-size:8px;color:#32955b}.rr-kpis small.down{color:#9a5d5d}
.rr-main-grid{display:grid;grid-template-columns:minmax(0,1fr) 315px;gap:20px}.rr-table-column{min-width:0}.rr-section-title{display:flex;align-items:center;justify-content:space-between;margin:0 0 10px}.rr-section-title h2,.rr-quick h2,.rr-overview h2{font-size:16px;margin:0}.rr-link-btn,.rr-view-orders{border:0;background:transparent;color:#7040dd;font-weight:700;font-size:10px;cursor:pointer}.rr-table-wrap{overflow:auto;border-top:1px solid #ececf1}.rr-table{width:100%;min-width:820px;border-collapse:collapse;font-size:9px}.rr-table th{padding:11px 8px;text-align:left;color:#777;font-size:8px;letter-spacing:.4px;border-bottom:1px solid #e7e7ed}.rr-table td{padding:10px 8px;border-bottom:1px solid #eeeeF2;white-space:nowrap;vertical-align:middle}.rr-id{color:#7040dd;font-weight:700}.rr-customer{display:flex;align-items:center;gap:7px}.rr-avatar{width:28px;height:28px;border-radius:50%;display:grid;place-items:center;background:#e9e0ff;color:#7040dd;font-weight:800}.rr-customer b,.rr-customer small{display:block}.rr-customer small,.rr-time{font-size:7px;color:#999;margin-top:2px}.rr-status{display:inline-block;padding:5px 8px;border-radius:999px;font-size:8px;font-weight:700}.rr-status.pending{background:#fff1cf;color:#a16f00}.rr-status.received{background:#e5f2ff;color:#31729c}.rr-status.refunded{background:#e3f6e9;color:#277647}.rr-status.rejected{background:#fbe7e7;color:#9c4545}.rr-row-action{border:1px solid #7040dd;border-radius:7px;padding:6px 10px;font-size:8px;cursor:pointer}.rr-row-action.primary{background:#7040dd;color:#fff}.rr-row-action.secondary{background:#fff;color:#333;border-color:#d9d9df}.rr-view-orders{display:block;margin:13px auto 0}
.rr-side{border-left:1px solid #e8e8ed;padding-left:20px}.rr-quick h2,.rr-overview h2{margin-bottom:10px}.rr-quick button{width:100%;display:grid;grid-template-columns:22px 1fr 12px;align-items:center;gap:5px;text-align:left;padding:10px 0;border:0;border-bottom:1px solid #e9e9ee;background:transparent;cursor:pointer;color:inherit}.rr-quick button span{color:#7040dd;font-size:16px}.rr-quick button b{font-size:10px}.rr-quick button i{font-style:normal;font-size:18px;color:#888}.rr-overview{margin-top:24px;border-top:1px solid #e8e8ed;padding-top:18px}.rr-overview div{display:flex;justify-content:space-between;padding:6px 0;font-size:9px}.rr-overview b{font-size:10px}.rr-banner{margin-top:24px;min-height:145px;border:1px solid #e5dff2;border-radius:15px;background:linear-gradient(100deg,#f4efff,#faf8ff);display:flex;align-items:center;justify-content:space-between;overflow:hidden;padding:0 24px 0 28px}.rr-quote{font-size:34px;color:#7040dd;font-weight:900;height:20px}.rr-banner h3{margin:5px 0 8px;color:#50307d;font-size:17px;line-height:1.25}.rr-banner p{margin:0;font-size:10px;color:#666}.rr-banner img{width:560px;max-width:55%;height:145px;object-fit:cover;object-position:center right}
.rr-modal-root{position:fixed;inset:0;z-index:100000}.rr-modal-root[hidden]{display:none}.rr-modal-backdrop{position:absolute;inset:0;background:#0009;backdrop-filter:blur(4px)}.rr-modal{position:absolute;left:50%;top:50%;transform:translate(-50%,-50%);width:min(620px,calc(100vw - 28px));max-height:88vh;overflow:auto;background:#fff;color:#20202a;border-radius:16px;box-shadow:0 25px 70px #0006}.rr-modal header,.rr-modal footer{padding:16px 20px;border-color:#e8e8ee}.rr-modal header{display:flex;justify-content:space-between;border-bottom:1px solid #e8e8ee}.rr-modal header h2{margin:4px 0 0;font-size:18px}.rr-close{border:0;background:transparent;font-size:24px;cursor:pointer}.rr-modal-body{padding:20px}.rr-modal footer{border-top:1px solid #e8e8ee;display:flex;justify-content:flex-end;gap:8px}.rr-modal-btn{border:1px solid #d9d9df;background:#fff;color:#222;border-radius:8px;padding:9px 14px;cursor:pointer}.rr-modal-btn.primary{background:#7040dd;color:#fff;border-color:#7040dd}.rr-detail{display:grid;grid-template-columns:1fr 1fr;gap:10px}.rr-detail div,.rr-report b,.rr-report strong{padding:12px;border-radius:9px;background:#f5f5f8}.rr-detail small{display:block;color:#888;font-size:8px}.rr-detail b{display:block;margin-top:4px;font-size:10px}.rr-form{display:grid;gap:12px}.rr-form label{font-size:9px;font-weight:700}.rr-form input,.rr-form select,.rr-form textarea{width:100%;box-sizing:border-box;margin-top:5px;padding:10px;border:1px solid #ddd;border-radius:8px;background:#fff;color:#222}.rr-modal-copy{font-size:12px;line-height:1.6;color:#666}.rr-report{display:grid;grid-template-columns:1fr 1fr;gap:8px}.rr-report b{font-size:9px;color:#777}.rr-report strong{font-size:18px}
.dark .rr-page{color:#f3f3f6}.dark .rr-welcome p,.dark .rr-kpis span,.dark .rr-kpis small,.dark .rr-modal-copy{color:#aaa}.dark .rr-kpis article{background:#191920;border-color:#33333e}.dark .rr-table th,.dark .rr-table td{border-color:#33333e}.dark .rr-table th{color:#aaa}.dark .rr-row-action.secondary{background:#20202a;color:#eee;border-color:#3a3a46}.dark .rr-side{border-color:#34343e}.dark .rr-quick button{border-color:#34343e}.dark .rr-overview{border-color:#34343e}.dark .rr-banner{background:linear-gradient(100deg,#211a31,#25202e);border-color:#393244}.dark .rr-banner h3{color:#d8c8ff}.dark .rr-banner p{color:#aaa}.dark .rr-modal{background:#15151c;color:#f5f5f7}.dark .rr-modal header,.dark .rr-modal footer{border-color:#343441}.dark .rr-modal-btn{background:#18181f;color:#fff;border-color:#3a3a48}.dark .rr-detail div,.dark .rr-report b,.dark .rr-report strong{background:#23232c}.dark .rr-form input,.dark .rr-form select,.dark .rr-form textarea{background:#20202a;color:#fff;border-color:#3a3a48}.dark .rr-user-pop{background:#1b1b23;border-color:#393946;color:#eee}
@media(max-width:1100px){.rr-main-grid{grid-template-columns:minmax(0,1fr) 260px}.rr-kpis{grid-template-columns:repeat(2,minmax(180px,1fr))}.rr-banner img{max-width:48%}}@media(max-width:800px){.rr-main-grid{grid-template-columns:1fr}.rr-side{border-left:0;border-top:1px solid #e8e8ed;padding:18px 0 0}.rr-banner img{display:none}}@media(max-width:560px){.rr-page{padding:18px}.rr-welcome{min-height:130px}.rr-hero-art{display:none}.rr-kpis{grid-template-columns:1fr}.rr-detail,.rr-report{grid-template-columns:1fr}}

.rr-region-wrap{display:flex;flex-direction:column;gap:4px;align-items:flex-end;flex:0 0 auto}
.rr-region-wrap span{font-size:8px;font-weight:700;letter-spacing:.04em;text-transform:uppercase;color:#777785}
.rr-region-wrap select{height:36px;min-width:220px;border:1px solid #dddde6;border-radius:8px;background:#fff;color:#3a3948;padding:0 11px;font-size:10px;font-weight:600}
.rr-refund-total{font-size:15px!important;line-height:1.25;white-space:normal}
.dark .rr-region-wrap span{color:#a0a0ad}
.dark .rr-region-wrap select{background:#18181f;color:#fff;border-color:#3a3a48}
.rr-table td small.rr-cur{display:block;font-size:8px;font-weight:700;color:#888;margin-top:2px;letter-spacing:.04em}
.rr-order-link:hover{text-decoration:underline}
.rr-table tbody tr.is-focused{outline:2px solid #7c4ee4;outline-offset:-2px;background:#f7f3ff}
.rr-page .orders-suite{margin:0 0 14px}
.dark .rr-table tbody tr.is-focused{background:#241b35}
.rr-page-head{display:flex;align-items:center;justify-content:space-between;gap:20px;min-height:105px;margin-bottom:12px;overflow:hidden}.rr-page-head h1{font-size:25px;line-height:1.1;margin:7px 0 5px}.rr-page-head p{margin:0;color:#7c7c86;font-size:11px}.rr-head-art{width:245px;height:105px;display:flex;align-items:flex-end;justify-content:flex-end;overflow:hidden;flex:0 0 auto}.rr-head-art img{width:225px;height:105px;object-fit:contain;object-position:right bottom}.rr-kpis{grid-template-columns:repeat(4,minmax(0,1fr));gap:9px;margin-bottom:20px}.rr-kpis article{min-height:78px;padding:11px 12px;gap:10px;border-radius:11px}.rr-icon{width:39px;height:39px;border-radius:12px}.rr-icon svg{width:20px;height:20px;fill:none;stroke:currentColor;stroke-width:1.8;stroke-linecap:round;stroke-linejoin:round}.rr-kpis strong{font-size:20px;margin:3px 0}.rr-kpis span{font-size:7.5px}.rr-kpis small{font-size:7.5px}
@media(max-width:1100px){.rr-kpis{grid-template-columns:repeat(4,minmax(125px,1fr));gap:7px}.rr-kpis article{padding:9px 9px;gap:7px}.rr-icon{width:34px;height:34px;border-radius:10px}.rr-icon svg{width:17px;height:17px}.rr-kpis strong{font-size:17px}.rr-kpis span,.rr-kpis small{font-size:7px}.rr-page-head{min-height:92px}.rr-head-art{width:190px;height:92px}.rr-head-art img{width:175px;height:92px}}
@media(max-width:820px){.rr-kpis{grid-template-columns:repeat(2,minmax(0,1fr))}.rr-page-head{min-height:82px}.rr-head-art{display:none}}
@media(max-width:560px){.rr-kpis{grid-template-columns:1fr}.rr-page-head h1{font-size:22px}}

/* RETURN & REFUNDS — TOP HALF + LARGE ILLUSTRATION LAYOUT */
.rr-top-row{display:grid;grid-template-columns:minmax(0,1.55fr) minmax(300px,.75fr);gap:22px;align-items:stretch;margin-bottom:18px;min-height:190px}
.rr-top-left{min-width:0;display:flex;flex-direction:column;justify-content:center}
.rr-top-left .rr-page-head{min-height:auto;margin:0 0 10px;overflow:visible}
.rr-top-left .rr-kpis{margin:0;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}
.rr-top-left .rr-kpis article{min-height:74px}
.rr-top-art{width:100%;height:190px;min-width:0;border-radius:16px;overflow:hidden;display:flex;align-items:flex-end;justify-content:center;background:linear-gradient(135deg,#f5f0ff,#faf9ff);border:1px solid #e5dff2}
.rr-top-art img{width:100%;height:100%;max-width:none;object-fit:contain;object-position:center bottom}
.dark .rr-top-art{background:linear-gradient(135deg,#211a31,#28222f);border-color:#393244}
@media(max-width:1050px){.rr-top-row{grid-template-columns:minmax(0,1.45fr) minmax(260px,.7fr);gap:16px}.rr-top-art{height:180px}}
@media(max-width:820px){.rr-top-row{grid-template-columns:1fr;min-height:0}.rr-top-art{height:180px;order:-1}.rr-top-left .rr-kpis{grid-template-columns:repeat(2,minmax(0,1fr))}}
@media(max-width:560px){.rr-top-left .rr-kpis{grid-template-columns:1fr}.rr-top-art{height:150px}}
