
footer{background:#fff!important;color:#173544!important;border-top:1px solid #d8e5e8}footer p,footer .footer-logo-heading{color:#4d626a!important}footer a{color:#006DA2!important}.logo-footer{border-top-color:#d8e5e8!important}.partner-logo{background:transparent!important;border:0!important;box-shadow:none!important}.footer-brand img{max-width:180px}.special-card{grid-column:1/-1;display:grid;grid-template-columns:74px 1fr;gap:18px;min-height:unset;background:#eef6f8;border-left:4px solid #127E77}.special-icon{font-size:40px;color:#127E77;line-height:1.1}.detail-schema{border:1px solid #d8e5e8;background:#f5f9fa;padding:17px;text-align:center;margin:20px 0}.detail-cols{display:grid;grid-template-columns:1fr 1fr;gap:10px;margin-top:12px}.detail-cols span{background:#e3f0f4;padding:12px;font-weight:600}.detail-cols span+span{background:#e1f0ec}.detail-table-wrap{overflow-x:auto}.detail-table{border-collapse:collapse;width:100%;font-size:14px}.detail-table th,.detail-table td{border:1px solid #d8e5e8;padding:12px;text-align:left;vertical-align:top}.detail-table th{background:#eef6f8}.detail-iconrow{display:flex;gap:18px;padding:18px 0;border-bottom:1px solid #d8e5e8}.detail-iconrow>span{flex:0 0 45px;height:45px;background:#eef6f8;border-radius:8px;display:grid;place-items:center;color:#127E77;font-size:24px}.detail-iconrow h3{margin-bottom:5px}.detail-iconrow p{margin:0}@media(max-width:650px){.special-card{grid-template-columns:1fr;gap:3px}.detail-cols{grid-template-columns:1fr}}
