/* Legacy Expert Appliance R4-R12 — cart and confirmation presentation only. */
body.eap-r11-cart-page #content{visibility:visible!important}
body.eap-r11-cart-page .eap-sitehtml-seal{display:none!important}
body.eap-r11-cart-page .top-head{margin:0!important}
body.eap-r11-cart-page .heading-section{max-width:1120px;margin:18px auto 8px;padding:0 16px}
body.eap-r11-cart-page .heading_ep{color:#123f62!important;font-weight:900!important}
body.eap-r11-cart-page .cart-new-table{width:100%!important;max-width:1120px;margin:0 auto 18px!important;border:1px solid #d4e1ea!important;border-radius:12px!important;border-collapse:separate!important;border-spacing:0!important;overflow:hidden;background:#fff!important;box-shadow:0 7px 20px rgba(18,63,98,.08)}
body.eap-r11-cart-page .cart-new-table td{padding:12px!important;border-bottom:1px solid #e1e9ef!important;vertical-align:middle!important;color:#253d51!important}
body.eap-r11-cart-page .cart-new-table .cart-header-row td{background:#0f527d!important;color:#fff!important;font-weight:800!important;border-bottom:0!important}
body.eap-r11-cart-page .cart-total-row{padding:16px!important;background:#f2f7fb!important;color:#123f62!important;font-size:18px!important}
body.eap-r11-cart-page .buttons-table{max-width:760px;margin:12px auto 28px!important}
body.eap-r11-cart-page .buttons-table td{padding:6px!important}
body.eap-r11-cart-page .buttons-table .btn{min-height:44px!important;border-radius:8px!important;font-weight:800!important;padding:10px 16px!important}
body.eap-r11-cart-page .eap-cart-qty{max-width:88px!important;min-height:42px!important;text-align:center!important}
.eap-r12-thanks{width:min(920px,calc(100% - 24px));margin:28px auto 44px}
.eap-r12-thanks-card{padding:34px 30px;background:#fff;border:1px solid #d5e2eb;border-radius:16px;box-shadow:0 10px 28px rgba(19,55,86,.1);text-align:center;color:#2c4356}
.eap-r12-thanks-check{display:flex;width:58px;height:58px;align-items:center;justify-content:center;margin:0 auto 12px;border-radius:50%;background:#eaf8ef;color:#198244;font-size:34px;font-weight:900}
.eap-r12-thanks-kicker{margin:0 0 5px;color:#176fa8;font-size:12px;font-weight:900;letter-spacing:.12em}
.eap-r12-thanks h1{margin:0;color:#123f62;font-size:34px;line-height:1.18;font-weight:900}
.eap-r12-thanks-card>p{max-width:700px;margin:15px auto 0;line-height:1.65}
.eap-r12-order-number{display:inline-flex;flex-direction:column;gap:3px;margin:20px auto 5px;padding:13px 22px;border:1px solid #b8d4e6;border-radius:10px;background:#f0f7fb}
.eap-r12-order-number span{color:#5a7285;font-size:11px;font-weight:800;text-transform:uppercase;letter-spacing:.08em}
.eap-r12-order-number strong{color:#123f62;font-size:22px;letter-spacing:.03em}
.eap-r12-thanks-actions{display:flex;flex-wrap:wrap;justify-content:center;gap:9px;margin-top:22px}
.eap-r12-thanks-actions a,.eap-r12-thanks-actions button{display:inline-flex;min-height:43px;align-items:center;justify-content:center;padding:10px 15px;border:1px solid #0c669e;border-radius:8px;background:#106da7;color:#fff!important;font:800 13px/1.2 inherit;text-decoration:none;cursor:pointer}
.eap-r12-thanks-actions button{background:#fff;color:#075f9f!important}
.eap-r12-thanks-contact{font-size:13px}
@media(max-width:767px){body.eap-r11-cart-page .cart-new-table,body.eap-r11-cart-page .cart-new-table tbody,body.eap-r11-cart-page .cart-new-table tr,body.eap-r11-cart-page .cart-new-table td{display:block!important;width:100%!important}body.eap-r11-cart-page .cart-new-table .cart-header-row{display:none!important}body.eap-r11-cart-page .cart-new-table tr:not(.cart-header-row){margin:0 0 12px!important;border:1px solid #d7e2ea!important;border-radius:10px!important;overflow:hidden!important}body.eap-r11-cart-page .cart-new-table td{position:static!important;padding:11px 12px!important;text-align:left!important}body.eap-r11-cart-page .cart-new-table td::before{position:static!important;display:block!important;margin:0 0 4px!important;color:#527086!important;font-size:11px!important;font-weight:900!important;text-transform:uppercase!important}body.eap-r11-cart-page .buttons-table,body.eap-r11-cart-page .buttons-table tbody,body.eap-r11-cart-page .buttons-table tr,body.eap-r11-cart-page .buttons-table td{display:block!important;width:100%!important}body.eap-r11-cart-page .buttons-table .btn{width:100%!important;margin:4px 0!important}.eap-r12-thanks-card{padding:27px 17px}.eap-r12-thanks h1{font-size:28px}.eap-r12-thanks-actions{display:grid}.eap-r12-thanks-actions a,.eap-r12-thanks-actions button{width:100%}}
@media print{.eap-r3-header,.eap-r3-breadcrumb,.eap-r3-footer,.eap-legacy-footer,.eap-r12-thanks-actions{display:none!important}.eap-r12-thanks{width:100%;margin:0}.eap-r12-thanks-card{border:0;box-shadow:none;padding:20px}.eap-r12-order-number{border:1px solid #999;background:#fff}}
