/* Membership shares type, spacing and colour, not decorative backgrounds. */
.hubchat-membership{--vurgu:#155cdb;--metin:#172438;--soluk:#647184;--cizgi:#e1e6ed;background:#fafbfd;color:var(--metin)}
.hubchat-membership .ust{background:#fff;border-color:#edf0f4;align-items:center}
.hubchat-membership .marka img{width:40px;height:40px;object-fit:contain;border-radius:0}.hubchat-membership .marka-vurgu{color:inherit}
.hubchat-membership main{padding-top:44px}
.hubchat-membership .kutu{border:1px solid #e1e6ed;border-radius:14px;background:#fff;box-shadow:0 4px 18px rgba(23,40,65,.025)}
.hubchat-membership .ikili>.kutu{margin-top:0;height:100%}
.hubchat-membership .plan{border:1px solid #e1e6ed;border-radius:10px;background:#fff;box-shadow:none}.hubchat-membership .plan:first-child{background:#f7faff}.hubchat-membership .plan:hover{border-color:#b8cbe5}
.hubchat-membership .planlar{gap:0;border-top:1px solid #e1e6ed;border-bottom:1px solid #e1e6ed}
.hubchat-membership .plan{border:0;border-radius:0;padding:24px 18px}.hubchat-membership .plan+.plan{border-left:1px solid #e1e6ed}
.hubchat-membership :is(.mini,.odeme-bilgi){border:1px solid #e1e6ed;border-radius:10px;background:#f7f9fc}
.hubchat-membership .alan input{background:#fff;border-radius:8px}.hubchat-membership .dgm{white-space:nowrap}
.hubchat-membership .plan .fiyat{min-height:65px}
.hubchat-membership ol.liste{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:24px;padding:0;margin:20px 0}
.hubchat-membership ol.liste li{display:block;min-width:0;border:0;padding:0;font-size:13px;line-height:1.7}
.hubchat-membership ol.liste .sol{display:block;margin-bottom:12px;font-size:24px;font-weight:600;color:#155cdb}
.hubchat-membership .alt{background:#fff;border-color:#e1e6ed}
@media(max-width:700px){.hubchat-membership .ust{align-items:flex-start}.hubchat-membership .menu{display:flex;flex-wrap:wrap;gap:2px}.hubchat-membership main{padding-top:28px}}
@media(max-width:490px){.hubchat-membership .plan+.plan{border-left:0;border-top:1px solid #e1e6ed}}
@media(max-width:800px){.hubchat-membership ol.liste{grid-template-columns:repeat(2,minmax(0,1fr))}}
@media(max-width:490px){.hubchat-membership ol.liste{grid-template-columns:1fr;gap:20px}.hubchat-membership ol.liste li{display:grid;grid-template-columns:24px 1fr;gap:12px}.hubchat-membership ol.liste .sol{font-size:18px;margin:0}}
