/* UCOCEKO Lifestyle Theme V6 · My UCOCEKO / Business Plan visual layer */
.ucoceko-lifestyle-v6{--uco600-gold:#d8b259;--uco600-gold2:#f0d587;--uco600-forest:#061812;--uco600-cream:#f3eddf}
.uco600-early-business,.uco600-op-business{position:relative;padding:clamp(80px,9vw,140px) 0;isolation:isolate;overflow:hidden;background:#03100b;color:#fff}.uco600-early-business:before{content:"";position:absolute;inset:0;z-index:-3;background:var(--scene) center/cover no-repeat;opacity:.52}.uco600-early-business:after{content:"";position:absolute;inset:0;z-index:-2;background:linear-gradient(90deg,rgba(2,12,8,.96),rgba(4,24,16,.79),rgba(2,12,8,.76))}.uco600-op-business{background:linear-gradient(145deg,#020b08,#0a291c)}.uco600-early-business__actions{display:flex;flex-wrap:wrap;gap:10px;margin-top:32px}.uco600-business-preview{position:relative}.uco600-business-preview h2 em{color:var(--uco600-gold2)}
.uco600-portal-gateway{position:relative;min-height:78vh;display:grid;align-items:center;isolation:isolate;background:#020b08;color:#fff}.uco600-portal-gateway:before{content:"";position:absolute;inset:0;z-index:-2;background:var(--scene) center/cover no-repeat}.uco600-portal-gateway:after{content:"";position:absolute;inset:0;z-index:-1;background:linear-gradient(90deg,rgba(2,10,7,.96),rgba(2,15,10,.76) 55%,rgba(2,15,10,.26))}.uco600-portal-gateway__card{max-width:760px;padding:clamp(80px,12vw,160px) 0}.uco600-portal-gateway h1{font:600 clamp(54px,7vw,96px)/.92 "Cormorant Garamond",Georgia,serif;margin:12px 0 20px}.uco600-portal-gateway p{max-width:690px;font-size:18px;line-height:1.8;color:#ccd5d0}
/* App-context checkout/cart/account pages. Public site chrome is intentionally suppressed. */
.uco600-app-context{background:#020b08!important;color:#f5efe2}.uco600-app-context .uco22-announcement,.uco600-app-context #site-header,.uco600-app-context .uco100-mega,.uco600-app-context .uco22-drawer,.uco600-app-context .uco22-drawer-backdrop,.uco600-app-context .uco500-prefooter,.uco600-app-context .uco500-footer,.uco600-app-context .uco500-launch-footer,.uco600-app-context .uco22-whatsapp,.uco600-app-context .uco22-mobile-bottom,.uco600-app-context .uco400-action-rail,.uco600-app-context .uco22-help-drawer,.uco600-app-context .uco400-pageveil{display:none!important}.uco600-app-context .uco22-main{padding-top:82px;min-height:100dvh}.uco600-context-top{position:fixed;z-index:999;top:0;left:0;right:0;height:68px;padding:10px max(14px,env(safe-area-inset-left));display:grid;grid-template-columns:72px 1fr 72px;align-items:center;border-bottom:1px solid rgba(222,188,105,.15);background:rgba(2,13,9,.95);backdrop-filter:blur(18px)}.uco600-context-top>a{color:#f5efe2;font-size:12px;text-align:center}.uco600-context-brand{display:flex;align-items:center;justify-content:center;gap:10px}.uco600-context-brand img{width:36px;height:36px}.uco600-context-brand b{font-size:11px;letter-spacing:.13em;color:#edce79}.uco600-context-nav{position:fixed;z-index:999;left:0;right:0;bottom:0;display:grid;grid-template-columns:repeat(5,1fr);padding:7px max(8px,env(safe-area-inset-left)) calc(7px + env(safe-area-inset-bottom));border-top:1px solid rgba(222,188,105,.15);background:rgba(2,13,9,.96);backdrop-filter:blur(18px)}.uco600-context-nav a{display:grid;place-items:center;gap:2px;color:#89968f;font-size:9px;text-decoration:none}.uco600-context-nav i{font-style:normal;font-size:17px}.uco600-context-nav a.is-active{color:#edce79}.uco600-app-context .woocommerce,.uco600-app-context .woocommerce-cart-form,.uco600-app-context .woocommerce-checkout{width:min(1100px,calc(100% - 28px));margin:28px auto 120px}.uco600-app-context .woocommerce form,.uco600-app-context .woocommerce table,.uco600-app-context .woocommerce .cart_totals,.uco600-app-context .woocommerce-checkout-review-order{background:rgba(7,28,19,.74)!important;color:#fff;border-color:rgba(222,188,105,.14)!important;border-radius:18px!important}.uco600-app-context .woocommerce input,.uco600-app-context .woocommerce select,.uco600-app-context .woocommerce textarea{background:#03130d!important;border:1px solid rgba(222,188,105,.16)!important;color:#fff!important;border-radius:10px!important}.uco600-app-context .woocommerce a{color:#e4c673}.uco600-app-context .woocommerce button,.uco600-app-context .woocommerce .button{border-radius:12px!important}.uco600-app-context #payment{background:rgba(7,28,19,.78)!important;color:#fff}.uco600-app-context #payment div.payment_box{background:#102d20!important;color:#d9e1dc}.uco600-app-context #payment div.payment_box:before{border-bottom-color:#102d20!important}
/* Public Business Plan page refinement */
.page-template-page-business-plan .uco22-page-hero{min-height:72vh}.page-template-page-business-plan .uco600-business-plan{position:relative}.uco600-plan-intro,.uco600-plan-structure,.uco600-plan-ranks,.uco600-plan-pwa,.uco600-plan-disclosure{overflow:hidden}.uco600-plan-intro:after{content:"BUSINESS";position:absolute;pointer-events:none;right:-3%;font:600 clamp(100px,17vw,260px)/.8 "Cormorant Garamond",serif;color:rgba(14,42,29,.035)}
/* PWA install page / app entry */
.uco600-pwa-onboard{border-radius:24px!important;border:1px solid rgba(216,178,89,.16)!important;background:linear-gradient(145deg,rgba(7,31,20,.85),rgba(2,13,9,.92))!important}.uco600-standalone-app{margin:0;background:#020b08}.uco600-standalone-app #wpadminbar{display:none!important}.admin-bar.uco600-standalone-app .uco600-app-top{top:0}
@media(max-width:860px){.uco600-portal-gateway:after{background:linear-gradient(0deg,rgba(2,10,7,.98),rgba(2,15,10,.58) 70%,rgba(2,15,10,.28))}.uco600-portal-gateway__card{padding-top:330px}.uco600-early-business:after{background:linear-gradient(0deg,rgba(2,12,8,.97),rgba(4,24,16,.65) 72%,rgba(2,12,8,.28))}.uco600-early-business .uco600-business-preview{padding-top:240px}.uco600-app-context .uco22-main{padding-bottom:80px}}
@media(max-width:620px){.uco600-portal-gateway h1{font-size:55px}.uco600-early-business__actions .uco22-btn{width:100%}.uco600-app-context .woocommerce{width:calc(100% - 20px)}.uco600-app-context .woocommerce table.shop_table_responsive tr{display:block;border-bottom:1px solid rgba(222,188,105,.11)}.uco600-app-context .woocommerce table.shop_table_responsive td{display:flex!important;justify-content:space-between;gap:18px;text-align:right!important}.uco600-context-top{grid-template-columns:54px 1fr 54px}}
