/* MU Raditz V16.24 — Informacoes Imperial Supreme. Escopo exclusivo da pagina /informacoes. */
.raditz-info-imperial-v1624{--ri-gold:#b99757;--ri-light:#f4d9a9;--ri-graphite:#1b181b;--ri-red:#302d31;color:#e7d7c6}
.raditz-info-imperial-v1624>.title{font-family:Georgia,serif!important;font-size:clamp(24px,3vw,34px)!important;letter-spacing:1.5px;text-transform:uppercase;color:#f5dba8!important;text-shadow:0 2px 8px #000;margin-bottom:16px!important}
.raditz-info-imperial-v1624 .breadcrumb{background:linear-gradient(110deg,#1b181b,#292022)!important;border:1px solid #634839;border-radius:5px;padding:10px 15px!important;margin-bottom:20px}
.raditz-info-imperial-v1624 .breadcrumb a{color:#d7ac70!important}
.raditz-info-imperial-v1624 .row.g-3{row-gap:20px!important}
.raditz-info-imperial-v1624 .card-info{height:100%;overflow:hidden;position:relative;border:1px solid #85623d!important;border-radius:9px!important;background:linear-gradient(145deg,#272023 0%,#171619 58%,#211b1e 100%)!important;box-shadow:0 10px 26px rgba(0,0,0,.34),inset 0 1px rgba(255,221,156,.12)!important}
.raditz-info-imperial-v1624 .card-info:before{content:"";position:absolute;inset:4px;pointer-events:none;border:1px solid rgba(184,137,75,.18);border-radius:6px}
.raditz-info-imperial-v1624 .card-info>.card-header{position:relative;padding:17px 16px!important;background:linear-gradient(110deg,#262428 0%,#302d31 46%,#222126 100%)!important;border-bottom:1px solid #9e7549!important;color:#f8deb0!important;font:700 19px Georgia,serif!important;text-transform:uppercase;letter-spacing:1.2px;text-shadow:0 2px 5px #18090b;box-shadow:inset 0 1px rgba(255,220,155,.17)}
.raditz-info-imperial-v1624 .card-info>.card-body{position:relative;padding:17px!important;background:transparent!important}
.raditz-info-imperial-v1624 .card-info table{display:block!important;width:100%!important;border:0!important;background:transparent!important;margin:0!important}
.raditz-info-imperial-v1624 .card-info table tbody{display:grid!important;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px!important;width:100%}
.raditz-info-imperial-v1624 .card-info table tr{display:flex!important;flex-direction:column;justify-content:space-between;min-width:0;min-height:79px;padding:12px 13px!important;border:1px solid rgba(158,111,68,.46)!important;border-radius:6px;background:linear-gradient(135deg,#262428 0%,#201f23 52%,#19191b 100%)!important;box-shadow:inset 0 1px rgba(255,255,255,.045);transition:border-color .2s,transform .2s,box-shadow .2s}
.raditz-info-imperial-v1624 .card-info table tr:hover{transform:translateY(-2px);border-color:#b99757!important;box-shadow:0 6px 16px rgba(0,0,0,.3),inset 0 1px rgba(255,223,160,.1)}
.raditz-info-imperial-v1624 .card-info table td{display:block!important;width:100%!important;max-width:100%;height:auto!important;border:0!important;padding:0!important;background:transparent!important;color:#e9d8c4!important;overflow-wrap:anywhere;white-space:normal!important;font-size:13px;line-height:1.45}
.raditz-info-imperial-v1624 .card-info table td:first-child{margin-bottom:9px;color:#d3ae7b!important;font-size:12px}
.raditz-info-imperial-v1624 .card-info table td:first-child strong{color:#e6c493!important;font-weight:700}
.raditz-info-imperial-v1624 .card-info table td:last-child{text-align:left!important;font-weight:650;font-size:14px;color:#f6e6d0!important}
.raditz-info-imperial-v1624 .card-info .on{color:#9ee0a2!important}
.raditz-info-imperial-v1624 .card-info .off{color:#e7a2a2!important}
.raditz-info-imperial-v1624 .card-info table tr td[width]{width:100%!important}
@media(min-width:992px){.raditz-info-imperial-v1624 .row.g-3>.col-sm-6{display:flex;flex-direction:column}.raditz-info-imperial-v1624 .row.g-3>.col-sm-6>.card-info{flex:1}}
@media(max-width:640px){.raditz-info-imperial-v1624 .card-info>.card-header{font-size:17px!important;padding:14px!important}.raditz-info-imperial-v1624 .card-info>.card-body{padding:12px!important}.raditz-info-imperial-v1624 .card-info table tbody{grid-template-columns:1fr;gap:8px!important}.raditz-info-imperial-v1624 .card-info table tr{min-height:0;padding:12px!important}}
@media(prefers-reduced-motion:reduce){.raditz-info-imperial-v1624 .card-info table tr{transition:none}.raditz-info-imperial-v1624 .card-info table tr:hover{transform:none}}

/* V16.25 — Serviços Imperial Supreme: somente seção Serviços; valores VIP preservados */
.raditz-info-imperial-v1624 .raditz-services-v1625{margin-top:26px;padding:0 0 12px;border:1px solid #84613e;border-radius:10px;overflow:hidden;background:linear-gradient(145deg,#242024 0%,#171719 60%,#221b1d 100%);box-shadow:0 14px 34px #0007,inset 0 1px #d7b78020}
.raditz-info-imperial-v1624 .raditz-services-heading{display:flex;align-items:center;justify-content:center;gap:16px;min-height:68px;padding:14px 18px;border-bottom:1px solid #a27a49;background:linear-gradient(105deg,#21191b 0%,#262428 30%,#302d31 51%,#262428 73%,#21191b 100%)}
.raditz-info-imperial-v1624 .raditz-services-heading .title{margin:0!important;padding:0!important;color:#f3dba8!important;font-family:Georgia,serif!important;letter-spacing:2px;text-transform:uppercase;font-size:clamp(22px,3vw,30px)!important;text-shadow:0 2px 8px #000}
.raditz-info-imperial-v1624 .raditz-services-emblem{color:#c9a166;font-size:22px;text-shadow:0 0 12px #d6a15b80}
.raditz-info-imperial-v1624 .raditz-services-scroll{width:100%;overflow-x:auto;overscroll-behavior-x:contain;padding:14px 14px 4px;scrollbar-color:#8d6c47 #211d20}
.raditz-info-imperial-v1624 .raditz-services-table{width:100%;min-width:560px;margin:0!important;border-collapse:separate!important;border-spacing:0 5px!important;background:transparent!important;border:0!important;color:#e9ddcf!important}
.raditz-info-imperial-v1624 .raditz-services-table thead,.raditz-info-imperial-v1624 .raditz-services-table thead.card-header{background:transparent!important}
.raditz-info-imperial-v1624 .raditz-services-table thead th{background:linear-gradient(180deg,#302d31,#242226)!important;color:#f4d9a9!important;border:1px solid #8b6843!important;padding:13px 12px!important;font-weight:700!important;white-space:nowrap;vertical-align:middle;text-shadow:0 1px 3px #000}
.raditz-info-imperial-v1624 .raditz-services-table thead th:first-child{border-radius:6px 0 0 6px;min-width:160px}
.raditz-info-imperial-v1624 .raditz-services-table thead th:last-child{border-radius:0 6px 6px 0}
.raditz-info-imperial-v1624 .raditz-services-table tbody tr{background:transparent!important}
.raditz-info-imperial-v1624 .raditz-services-table tbody td{padding:12px!important;background:linear-gradient(105deg,#292226,#1d1b1e)!important;border-top:1px solid #5d4940!important;border-bottom:1px solid #5d4940!important;border-left:0!important;border-right:0!important;color:#e7d8c7!important;vertical-align:middle;transition:background .2s ease,box-shadow .2s ease}
.raditz-info-imperial-v1624 .raditz-services-table tbody td:first-child{border-left:1px solid #5d4940!important;border-radius:6px 0 0 6px;color:#f3e2c7!important}
.raditz-info-imperial-v1624 .raditz-services-table tbody td:last-child{border-right:1px solid #5d4940!important;border-radius:0 6px 6px 0}
.raditz-info-imperial-v1624 .raditz-services-table tbody tr:hover td{background:linear-gradient(105deg,#302e32,#282022)!important;box-shadow:inset 0 1px #b28a4933}
.raditz-info-imperial-v1624 .raditz-services-table .online,.raditz-info-imperial-v1624 .raditz-services-table .offline{display:inline-flex;align-items:center;justify-content:center;min-width:48px;padding:4px 9px;border-radius:20px;font-weight:700;font-size:12px;line-height:1.35;text-shadow:none}
.raditz-info-imperial-v1624 .raditz-services-table .online{color:#bce7b4!important;background:#21402b!important;border:1px solid #568b58}
.raditz-info-imperial-v1624 .raditz-services-table .offline{color:#d9c6bf!important;background:#3b2829!important;border:1px solid #795354}
@media(max-width:650px){.raditz-info-imperial-v1624 .raditz-services-scroll{padding:9px 8px 2px}.raditz-info-imperial-v1624 .raditz-services-table{min-width:520px}.raditz-info-imperial-v1624 .raditz-services-table thead th,.raditz-info-imperial-v1624 .raditz-services-table tbody td{padding:10px 8px!important}.raditz-info-imperial-v1624 .raditz-services-heading{min-height:58px}}
@media(prefers-reduced-motion:reduce){.raditz-info-imperial-v1624 .raditz-services-table tbody td{transition:none}}

/* V16.26 - Informacoes: paleta do ranking, sem container externo e sem hover. */
.raditz-info-imperial-v1624.page-container {
    background: transparent !important;
    background-image: none !important;
    border: 0 !important;
    border-radius: 0 !important;
    box-shadow: none !important;
    padding: 0 !important;
    margin-top: 0 !important;
    color: #e8d7c0 !important;
}
.raditz-info-imperial-v1624::before,
.raditz-info-imperial-v1624::after { box-shadow: none !important; }
.raditz-info-imperial-v1624 > .title {
    color: #f0d4a4 !important;
    text-shadow: none !important;
}
.raditz-info-imperial-v1624 .breadcrumb {
    background: #1b1919 !important;
    border: 1px solid rgba(190,143,76,.38) !important;
    border-radius: 6px !important;
    box-shadow: none !important;
}
.raditz-info-imperial-v1624 .card-info,
.raditz-info-imperial-v1624 .raditz-services-v1625 {
    background: #141316 !important;
    background-image: none !important;
    border: 1px solid rgba(190,143,76,.48) !important;
    border-radius: 8px !important;
    box-shadow: none !important;
}
.raditz-info-imperial-v1624 .card-info::before { content: none !important; }
.raditz-info-imperial-v1624 .card-info > .card-header,
.raditz-info-imperial-v1624 .raditz-services-heading {
    background: #1c1a1b !important;
    background-image: none !important;
    color: #eacb99 !important;
    border-bottom: 1px solid rgba(190,143,76,.45) !important;
    box-shadow: none !important;
    text-shadow: none !important;
}
.raditz-info-imperial-v1624 .card-info table tr {
    background: #1b1a1c !important;
    background-image: none !important;
    border: 1px solid rgba(190,143,76,.42) !important;
    box-shadow: none !important;
    transform: none !important;
    transition: none !important;
}
.raditz-info-imperial-v1624 .card-info table tr:hover,
.raditz-info-imperial-v1624 .card-info table tr:focus-within {
    background: #1b1a1c !important;
    background-image: none !important;
    border-color: rgba(190,143,76,.42) !important;
    box-shadow: none !important;
    transform: none !important;
}
.raditz-info-imperial-v1624 .raditz-services-table thead th {
    background: #211e1d !important;
    background-image: none !important;
    border-color: rgba(190,143,76,.45) !important;
    box-shadow: none !important;
}
.raditz-info-imperial-v1624 .raditz-services-table tbody td,
.raditz-info-imperial-v1624 .raditz-services-table tbody tr:hover td {
    background: #19181a !important;
    background-image: none !important;
    border-color: rgba(190,143,76,.28) !important;
    box-shadow: none !important;
    transform: none !important;
    transition: none !important;
}
.raditz-info-imperial-v1624 .raditz-services-table tbody tr:nth-child(even) td,
.raditz-info-imperial-v1624 .raditz-services-table tbody tr:nth-child(even):hover td {
    background: #1e1c1d !important;
}
.raditz-info-imperial-v1624 .card-info table tr:hover td,
.raditz-info-imperial-v1624 .raditz-services-table tbody tr:hover td {
    color: inherit;
}
@media (max-width: 767px) {
    .raditz-info-imperial-v1624.page-container { padding: 0 !important; }
}

/* V16.27 - Paleta preta/grafite e dourada da pagina Informacoes.
   Aplicada apos os estilos antigos para neutralizar vinho/vermelho sem
   modificar os estados semanticos (habilitado/desabilitado). */
body .raditz-info-imperial-v1624,
body .raditz-info-imperial-v1624.page-container {
    --ri-gold: #b99757;
    --ri-light: #f0d4a4;
    --ri-graphite: #19181b;
    --ri-red: #19181b;
    background: transparent !important;
    background-image: none !important;
    border: 0 !important;
    box-shadow: none !important;
}
body .raditz-info-imperial-v1624 .breadcrumb,
body .raditz-info-imperial-v1624 .breadcrumb li,
body .raditz-info-imperial-v1624 .breadcrumb-item {
    background: #1b1919 !important;
    background-image: none !important;
    border-color: rgba(185, 151, 87, .38) !important;
    box-shadow: none !important;
}
body .raditz-info-imperial-v1624 .card-info,
body .raditz-info-imperial-v1624 .raditz-services-v1625 {
    background: #141316 !important;
    background-image: none !important;
    border-color: rgba(185, 151, 87, .45) !important;
    box-shadow: none !important;
}
body .raditz-info-imperial-v1624 .card-info > .card-header,
body .raditz-info-imperial-v1624 .raditz-services-heading,
body .raditz-info-imperial-v1624 .raditz-services-table thead th {
    background: #211e1d !important;
    background-image: none !important;
    border-color: rgba(185, 151, 87, .45) !important;
    color: #f0d4a4 !important;
    box-shadow: none !important;
}
body .raditz-info-imperial-v1624 .card-info .card-body,
body .raditz-info-imperial-v1624 .card-info table,
body .raditz-info-imperial-v1624 .card-info table tbody {
    background: transparent !important;
    background-image: none !important;
}
body .raditz-info-imperial-v1624 .card-info table tr,
body .raditz-info-imperial-v1624 .card-info table tr:hover,
body .raditz-info-imperial-v1624 .card-info table tr:focus-within {
    background: #1b1a1c !important;
    background-image: none !important;
    border-color: rgba(185, 151, 87, .40) !important;
    box-shadow: none !important;
    transform: none !important;
    transition: none !important;
}
body .raditz-info-imperial-v1624 .raditz-services-table tbody tr td,
body .raditz-info-imperial-v1624 .raditz-services-table tbody tr:hover td {
    background: #19181a !important;
    background-image: none !important;
    border-color: rgba(185, 151, 87, .25) !important;
    box-shadow: none !important;
    transform: none !important;
    transition: none !important;
}
body .raditz-info-imperial-v1624 .raditz-services-table tbody tr:nth-child(even) td,
body .raditz-info-imperial-v1624 .raditz-services-table tbody tr:nth-child(even):hover td {
    background: #1e1c1d !important;
}
body .raditz-info-imperial-v1624 .card-info table tr:hover *,
body .raditz-info-imperial-v1624 .raditz-services-table tbody tr:hover * {
    text-shadow: none !important;
}

/* V16.28 - Remocao definitiva do vinho na pagina Informacoes */
body .mw-main .raditz-info-imperial-v1624 .card-info,
body .mw-main .raditz-info-imperial-v1624 .card-info .card-header,
body .mw-main .raditz-info-imperial-v1624 .card-info .card-body,
body .mw-main .raditz-info-imperial-v1624 .raditz-services-v1625,
body .mw-main .raditz-info-imperial-v1624 .raditz-services-heading {
    background-color: #151416 !important;
    background-image: none !important;
    border-color: rgba(185,151,87,.38) !important;
}
body .mw-main .raditz-info-imperial-v1624 .card-info table,
body .mw-main .raditz-info-imperial-v1624 .card-info table tbody,
body .mw-main .raditz-info-imperial-v1624 .card-info table tr,
body .mw-main .raditz-info-imperial-v1624 .card-info table td,
body .mw-main .raditz-info-imperial-v1624 .card-info table th,
body .mw-main .raditz-info-imperial-v1624 .raditz-services-table,
body .mw-main .raditz-info-imperial-v1624 .raditz-services-table tr,
body .mw-main .raditz-info-imperial-v1624 .raditz-services-table td,
body .mw-main .raditz-info-imperial-v1624 .raditz-services-table th {
    --bs-table-bg: #19181a !important;
    --bs-table-striped-bg: #19181a !important;
    --bs-table-hover-bg: #19181a !important;
    --bs-table-accent-bg: transparent !important;
    background: #19181a !important;
    background-color: #19181a !important;
    background-image: none !important;
    border-color: rgba(185,151,87,.30) !important;
    box-shadow: none !important;
    transition: none !important;
}
body .mw-main .raditz-info-imperial-v1624 .card-info table tr:hover,
body .mw-main .raditz-info-imperial-v1624 .card-info table tr:hover td,
body .mw-main .raditz-info-imperial-v1624 .raditz-services-table tr:hover,
body .mw-main .raditz-info-imperial-v1624 .raditz-services-table tr:hover td {
    background: #19181a !important;
    background-color: #19181a !important;
    box-shadow: none !important;
    transform: none !important;
}
body .mw-main .raditz-info-imperial-v1624 .breadcrumb,
body .mw-main .raditz-info-imperial-v1624 .breadcrumb li {
    background: #1a191b !important;
    background-image: none !important;
    border-color: rgba(185,151,87,.32) !important;
}
