/* Loteng Digital — pilihan paket di halaman produk */
.ldm-plan-picker{--ldm-plan-accent:currentColor;display:grid;gap:10px;margin:0 0 18px;width:100%}
.ldm-plan-title{margin:0 0 2px!important;font-weight:600}
.ldm-plan-option{display:flex;align-items:center;gap:12px;padding:12px 14px;border:1px solid rgba(0,0,0,.14);border-radius:10px;cursor:pointer;transition:border-color .15s,box-shadow .15s;background:transparent}
.ldm-plan-option:hover{border-color:rgba(0,0,0,.32)}
.ldm-plan-option:has(input:checked){border-color:var(--ldm-plan-accent);box-shadow:0 0 0 1px var(--ldm-plan-accent)}
.ldm-plan-option input{margin:0;flex:0 0 auto;accent-color:var(--ldm-plan-accent)}
.ldm-plan-body{display:flex;flex-direction:column;gap:2px;flex:1;min-width:0}
.ldm-plan-name{font-weight:600;line-height:1.3}
.ldm-plan-badge{display:inline-block;margin-left:6px;padding:1px 8px;border-radius:20px;font-size:.75em;font-style:normal;font-weight:600;background:rgba(11,150,149,.12);color:#087d7d}
.ldm-plan-meta{font-size:.85em;opacity:.7}
.ldm-plan-price{text-align:right;font-weight:600;white-space:nowrap}
.ldm-plan-price del{opacity:.55;font-weight:400;margin-right:4px}
.ldm-plan-price ins{text-decoration:none}
.ldm-plan-suffix,.ldm-plan-price-html .ldm-plan-suffix{font-size:.8em;font-weight:400;opacity:.7}
.ldm-from{font-size:.85em;font-weight:400;opacity:.75}
@media(max-width:480px){.ldm-plan-option{flex-wrap:wrap}.ldm-plan-price{width:100%;text-align:left;padding-left:26px}}
