/* R9.34.7.9 — Orders-only visual enhancement. No shared component overrides. */
body:has(#aoR2Filters) .ao-premium-orders{background:#fffdf9;border:1px solid #e7ddcb;border-radius:18px;padding:18px 20px 20px;box-shadow:0 10px 28px rgba(13,42,69,.07);overflow:hidden}
body:has(#aoR2Filters) .ao-orders-head{background:linear-gradient(112deg,#092744,#123c61 75%,#0b2c4a);border-radius:18px 18px 0 0;margin:-18px -20px 22px;padding:23px 25px;min-height:98px;box-shadow:inset 0 -1px rgba(221,186,113,.24)}
body:has(#aoR2Filters) .ao-orders-head h3{font-size:25px;letter-spacing:-.45px}
body:has(#aoR2Filters) .ao-orders-actions{align-items:center;gap:10px;flex-wrap:wrap}
body:has(#aoR2Filters) .ao-orders-actions button{min-height:41px;padding:9px 16px;border-radius:9px!important;font-weight:700;white-space:nowrap}
body:has(#aoR2Filters) .ao-orders-actions #aoR3Download{background:linear-gradient(135deg,#ead6a9,#d8b46e)!important;border:1px solid #b88d46!important;color:#0c2c4b!important}
body:has(#aoR2Filters) .ao-orders-actions #aoR3RefreshOrders{background:transparent!important;color:#fff!important;border:1px solid #d6b676!important}
body:has(#aoR2Filters) .ao-orders-actions .ao-premium-reception{background:linear-gradient(135deg,#b98b43,#95651f)!important;color:#fff!important;border:1px solid #e7c77e!important;box-shadow:0 0 0 3px rgba(221,180,99,.13);cursor:pointer}
body:has(#aoR2Filters) .ao-orders-search{gap:12px;margin-bottom:20px}
body:has(#aoR2Filters) .ao-orders-search input{min-height:44px;border:1px solid #dfd4c4;border-radius:10px;background:#fff;box-shadow:0 2px 8px rgba(16,47,77,.035)}
body:has(#aoR2Filters) .ao-orders-search #searchOrderBtn{min-height:43px;border-radius:9px;background:linear-gradient(135deg,#d8b56d,#ad7c2e);color:#fff;border:0;padding:0 20px}
body:has(#aoR2Filters) .ao-orders-filters select{min-height:40px;border-radius:9px;border-color:#e0d5c6;background:#fff}
body:has(#aoR2Filters) #aoR2Count{font-weight:700;color:#173b5b;margin-top:15px!important}
body:has(#aoR2Filters) #aoR2Pages{margin-top:12px!important}
body:has(#aoR2Filters) #aoR2Pages button{border-radius:9px}
body:has(#aoR2Filters) .ao-review-strip{display:none!important}
body:has(#aoR2Filters) #aoR2Filters + .table-wrap{border:1px solid #e4dacb;border-radius:16px;overflow:auto;box-shadow:0 8px 24px rgba(13,42,69,.06);background:#fff}
body:has(#aoR2Filters) #aoR2Filters + .table-wrap table{width:100%;border-collapse:collapse}
body:has(#aoR2Filters) #aoR2Filters + .table-wrap thead{background:#f2f4f6;color:#153756}
body:has(#aoR2Filters) #aoR2Filters + .table-wrap tbody tr:nth-child(even){background:#fcfaf6}
body:has(#aoR2Filters) #aoR2Filters + .table-wrap tbody tr:hover{background:#f6f3eb}
body:has(#aoR2Filters) #aoR2Filters + .table-wrap th,body:has(#aoR2Filters) #aoR2Filters + .table-wrap td{padding:12px 11px;border-bottom:1px solid #ece5da;vertical-align:middle}
body:has(#aoR2Filters) #aoR2Filters + .table-wrap .actions{display:flex;gap:5px;flex-wrap:wrap}
body:has(#aoR2Filters) #aoR2Filters + .table-wrap .actions button{font-size:11px;border-radius:8px;padding:7px 9px;background:#f1e9db;color:#143654}
@media(max-width:1100px){body:has(#aoR2Filters) .ao-orders-head{align-items:flex-start}body:has(#aoR2Filters) .ao-orders-actions{width:100%}}
@media(max-width:650px){body:has(#aoR2Filters) .ao-orders-actions button{flex:1 1 auto}body:has(#aoR2Filters) .ao-orders-head h3{font-size:21px}}

body:has(#aoR2Filters) .ao-r93479-original-review{display:none!important}
