/* Zug Landing: visual adjustments on the theme's pages (tariff cards, "A Minha Oferta", lists without links). */

/* 1. Electricity and gas: the two tariff cards (Zug Static / Zug Dynamic).
   On /luz/ the card is an inner row; on /gas-natural/ it is a column with its own background. */
.ztag{display:inline-block!important;align-self:flex-start;width:auto!important;margin:0 0 10px!important;padding:4px 11px;border-radius:999px;background:#F2F6D3;color:#55610F!important;font:600 12px/1.35 Inter,sans-serif!important;letter-spacing:.02em}
.ztag.ztag-idx{background:#E3F4F9;color:#0F6F8C!important}
.ztag .w-text-h,.ztag .w-text-value{font:inherit!important;color:inherit!important}
:is(.g-cols:has(> .wpb_column:not(.has_bg_color) > .vc_column-inner > .w-vwrapper > .ztag),.wpb_column.has_bg_color:has(> .vc_column-inner > .w-vwrapper > .ztag)){background:#fff!important;border:1px solid #E6ECF7;border-radius:16px;box-shadow:0 14px 34px rgba(21,45,106,.08);transition:box-shadow .2s,transform .2s}
:is(.g-cols:has(> .wpb_column:not(.has_bg_color) > .vc_column-inner > .w-vwrapper > .ztag),.wpb_column.has_bg_color:has(> .vc_column-inner > .w-vwrapper > .ztag)):hover{box-shadow:0 18px 40px rgba(21,45,106,.13);transform:translateY(-2px)}
:is(.g-cols:has(> .wpb_column:not(.has_bg_color) > .vc_column-inner > .w-vwrapper > .ztag),.wpb_column.has_bg_color:has(> .vc_column-inner > .w-vwrapper > .ztag)) .w-btn{white-space:nowrap;background:#fff!important;color:#2B4B9E!important;border:2px solid #2B4B9E!important;box-shadow:none!important}
:is(.g-cols:has(> .wpb_column:not(.has_bg_color) > .vc_column-inner > .w-vwrapper > .ztag),.wpb_column.has_bg_color:has(> .vc_column-inner > .w-vwrapper > .ztag)) .w-btn:hover{background:#2B4B9E!important;color:#fff!important}
:is(.g-cols:has(> .wpb_column:not(.has_bg_color) > .vc_column-inner > .w-vwrapper > .ztag),.wpb_column.has_bg_color:has(> .vc_column-inner > .w-vwrapper > .ztag)) .w-btn :is(i,.w-btn-label){color:inherit!important}
.g-cols.cols_2:has(> .wpb_column.has_bg_color > .vc_column-inner > .w-vwrapper > .ztag){max-width:840px!important;margin-left:auto!important;margin-right:auto!important}

/* 2. Inspeções de gás and Hedging: the list titles are not links, so they should not look like links. */
.wpr-feature-list-url:not([href]){pointer-events:none;cursor:text;color:inherit;text-decoration:none}

/* 3. "A Minha Oferta" (FD Energia) in the light palette of the new home. */
body.fd-tem-oferta .vc_column-inner:has(.fd-oferta) > .w-text:first-child{background:#fff!important;color:#152D6A!important;border:1px solid #E6ECF7;border-bottom:0;border-radius:22px 22px 0 0!important;padding-bottom:6px!important;text-align:center;box-shadow:0 24px 60px rgba(21,45,106,.14);clip-path:inset(-80px -80px 0 -80px)}
body.fd-tem-oferta .vc_column-inner:has(.fd-oferta) > .w-text:first-child .w-text-h,body.fd-tem-oferta .vc_column-inner:has(.fd-oferta) > .w-text:first-child .w-text-value{color:#152D6A!important}
body.fd-tem-oferta .vc_column-inner:has(.fd-oferta) > .w-text:first-child::after{content:"";display:block;width:48px;height:4px;margin:14px auto 0;border-radius:2px;background:#C3D226}
body.fd-tem-oferta .w-vwrapper:has(> .fd-oferta){background:#fff!important;border:1px solid #E6ECF7;border-top:0;border-radius:0 0 22px 22px!important;box-shadow:0 24px 60px rgba(21,45,106,.14);clip-path:inset(0 -80px -80px -80px);margin-top:-1px!important}
.fd-oferta .fd-tabs{border-bottom-color:#E6ECF7}
.fd-oferta .fd-tabs button{border-bottom:0;position:relative}
.fd-oferta .fd-tabs button::after{content:"";position:absolute;left:0;right:0;bottom:-2px;height:3px;border-radius:2px;background:transparent}
.fd-oferta .fd-tabs button[aria-selected=true]::after{background:linear-gradient(90deg,#189DC4,#C3D226)}
.fd-oferta h6,.fd-oferta h6 label{font:600 12px/1.3 Inter,sans-serif!important;letter-spacing:.14em!important;text-transform:uppercase!important;color:#189DC4!important}
.fd-oferta .fd-pills{background:#EEF6FA;border:0;padding:5px}
.fd-oferta .fd-pills button{color:#2B4B9E;border:2px solid transparent}
.fd-oferta .fd-pills button[aria-pressed=true]{background:#fff;color:#152D6A;border-color:#189DC4;box-shadow:0 4px 12px rgba(21,45,106,.08)}
.fd-oferta .fd-kva select{border:2px solid #E6ECF7;box-shadow:0 2px 6px rgba(21,45,106,.05)}
.fd-oferta .fd-kva select:focus{border-color:#189DC4;outline:0}
.fd-oferta .fd-precos{background:linear-gradient(135deg,#EEF6FA 0%,#F3F8EA 100%)}
.fd-oferta .fd-preco{border-bottom-color:rgba(43,75,158,.1)}
.fd-oferta .fd-todos{color:#189DC4}
.fd-oferta .fd-tabela{background:#F7F9FD}
