/* V2.6 scoped additions, safe against existing navigation architecture */
@media(min-width:1100px){body.uco171-premium-portal .uco171-sidebar{width:264px!important;max-width:264px!important;min-width:0!important}body.uco171-premium-portal .uco127-app.ucn16-account{grid-template-columns:264px minmax(0,1fr)!important}body.uco171-premium-portal .uco171-sidebar__brand{padding:13px 14px!important}body.uco171-premium-portal .uco171-sidebar__profile{padding:11px!important;margin:4px 8px 9px!important}body.uco171-premium-portal .uco171-sidebar__profile .ucn161-avatar{width:54px!important;height:54px!important}body.uco171-premium-portal .uco171-sidebar__profile b{font-size:14px!important;line-height:1.25!important}body.uco171-premium-portal .uco171-sidebar__nav{overflow-y:auto!important;min-height:0!important;overscroll-behavior:contain;padding-bottom:24px!important}body.uco171-premium-portal .uco171-sidebar__footer{flex-shrink:0!important}body.uco171-premium-portal .uco171-topbar h1,body.uco171-premium-portal .uco171-topbar h2{font-size:clamp(18px,2vw,27px)!important;overflow-wrap:anywhere!important;line-height:1.2!important}html.uco26-admin-view .uco25-studio-shortcut{right:18px!important;bottom:18px!important;transform:scale(.86);transform-origin:bottom right}}
@media(max-width:1099px){body.uco171-premium-portal .uco171-sidebar{max-width:100%!important}}.uco171-sidebar__nav a:focus-visible,.uco171-sidebar__footer a:focus-visible{outline:2px solid #f4d385;outline-offset:2px}
body.woocommerce-cart .entry-header,body.woocommerce-checkout .entry-header{padding:20px clamp(16px,3vw,36px)!important;min-height:0!important}body.woocommerce-cart .entry-title,body.woocommerce-checkout .entry-title{font-size:clamp(25px,3vw,40px)!important;line-height:1.15!important}body.woocommerce-cart .woocommerce,body.woocommerce-checkout .woocommerce{max-width:1240px;margin-inline:auto;padding:clamp(15px,3vw,32px)}body.woocommerce-cart .woocommerce table.shop_table,body.woocommerce-checkout .woocommerce table.shop_table{border-radius:18px!important;overflow:hidden;background:rgba(5,36,25,.86);border:1px solid rgba(219,188,110,.32)}body.woocommerce-cart .woocommerce .button,body.woocommerce-checkout .woocommerce .button,body.woocommerce-checkout #place_order{border-radius:30px!important;min-height:44px!important;padding:12px 20px!important;background:#245b43!important;color:#fff9e8!important;border:1px solid #bc9c60!important}body.woocommerce-checkout .form-row input.input-text,body.woocommerce-checkout .form-row select,body.woocommerce-checkout .form-row textarea{border-radius:12px!important;min-height:44px!important;padding:10px 12px!important}body.woocommerce-checkout #order_review,body.woocommerce-checkout .woocommerce-billing-fields{border-radius:18px;padding:clamp(14px,2vw,24px);background:rgba(9,44,31,.72)}body.woocommerce-checkout #payment{border-radius:16px!important;overflow:hidden}body.woocommerce-cart .product-thumbnail img{width:80px;height:80px;object-fit:contain;border-radius:12px}
.uco26-confirm{background:linear-gradient(145deg,#0b3325,#031a13);border:1px solid #c7a466;border-radius:24px;padding:clamp(22px,4vw,48px);text-align:center;color:#f7f1e3;margin:26px auto;max-width:900px;box-shadow:0 20px 45px #0002}.uco26-confirm__symbol{display:grid;place-items:center;width:64px;height:64px;border:1px solid #d7b87a;border-radius:50%;font-size:32px;margin:auto auto 12px;color:#e8c987}.uco26-confirm .uco26-eyebrow{letter-spacing:.2em;font-size:11px;color:#d3b777}.uco26-confirm h2{font:500 clamp(26px,4vw,44px)/1.12 Georgia,serif;color:#fff7e5;margin:10px 0}.uco26-confirm p{color:#d7e1d6;line-height:1.6}.uco26-confirm .uco26-reference{border-top:1px solid #ffffff27;padding-top:16px}.uco26-order-progress{max-width:990px;margin:22px auto;padding:22px;border:1px solid #ba9d6166;border-radius:19px;background:rgba(11,43,30,.93);color:#f8f5eb}.uco26-order-progress h3{color:#edcf8e}.uco26-order-progress ol{list-style:none!important;display:grid;grid-template-columns:repeat(5,minmax(0,1fr));padding:0!important;gap:8px}.uco26-order-progress li{font-size:12px;text-align:center;color:#e7d9b5;display:grid;gap:8px;justify-items:center}.uco26-order-progress li span{display:grid;place-items:center;width:34px;height:34px;border-radius:50%;border:1px solid #c9a35c}.uco26-order-progress li.is-current span{background:#2a664b}.uco26-order-progress li.is-future{opacity:.55}.uco26-track-card{padding:18px;margin:16px 0;border-radius:18px;background:#0a3022}.uco26-track-card h3{color:#f5dfa8}@media(max-width:650px){.uco26-order-progress ol{grid-template-columns:1fr!important}.uco26-order-progress li{grid-template-columns:32px 1fr;justify-items:start;text-align:left;align-items:center}.uco26-order-progress li span{width:28px;height:28px}}
