.bill-page{--radius-control:999px;--radius-badge:999px}.bill-page .btn.black{background:#1b1b1b;border-color:#1b1b1b}.bill-page .ph{margin-bottom:22px}.bill-page .ph h1{letter-spacing:-1.2px;font-size:36px;font-weight:450;line-height:1.2}.bill-page .ui-heading-section{letter-spacing:-.4px;font-size:20px;font-weight:450}.bill-page .tabs{background:#f1f1f3;border-bottom:0;border-radius:999px;gap:4px;width:fit-content;max-width:100%;padding:4px}.bill-page .tab{z-index:1;border-radius:999px;height:32px;margin-bottom:0;padding:0 12px;font-size:13px}.bill-page .tab.on{font-weight:400}.bill-page .tab-ind{z-index:0;background:#fff;border-radius:999px;height:auto;top:4px;bottom:4px;box-shadow:0 1px 3px #0000000d}.bill-return{color:#666;background:#f6f6f7;border-radius:14px;margin:-8px 0 20px;padding:12px 16px;font-size:14px}.bill-pair{grid-template-columns:1fr 1fr;gap:12px;display:grid}.bill-pair.is-one{grid-template-columns:1fr}.card.bill-card{box-shadow:none;background:#f6f6f7;border:0;border-radius:20px;padding:20px 22px}.bill-card+.bill-card{margin-top:12px}.bill-pair .bill-card+.bill-card{margin-top:0}.bill-card p{color:#777;margin:4px 0 14px;font-size:14px}.bill-k{color:#999;font-size:12px}.bill-plan{letter-spacing:-.5px;font-variant-numeric:tabular-nums;margin-top:6px;font-size:22px;font-weight:450}.bill-plan span{letter-spacing:0;color:#777;margin-left:6px;font-size:14px;font-weight:400}.bill-page .bill-label{margin:32px 0 12px}.bill-label:not(.ui-heading){letter-spacing:0;font-size:14px;font-weight:450}.bill-meter-h{justify-content:space-between;margin-bottom:9px;font-size:14px;font-weight:450;display:flex}.bill-meter{background:#e5e5e7;border-radius:99px;height:6px;overflow:hidden}.bill-meter i{background:#1b1b1b;border-radius:99px;height:100%;display:block}.bill-note,.bill-card .bill-note{color:#777;margin:12px 0 0;font-size:13px}.bill-balance{letter-spacing:-1.4px;font-size:40px;font-weight:450}.bill-balance.is-owed{color:var(--amber)}.bill-row{justify-content:space-between;align-items:center;gap:20px;display:flex}.bill-row p{margin-bottom:0}.card.bill-list{box-shadow:none;background:#fff;border:1px solid #ececee;border-radius:16px;padding:0;overflow:hidden}.bill-li{border-bottom:1px solid #eee;grid-template-columns:90px minmax(0,1fr) auto;gap:16px;padding:11px 16px;font-size:14px;display:grid}.bill-li:last-child{border-bottom:0}.bill-li>span:last-child{text-align:right}.bill-li.is-head{color:#999;padding:10px 16px;font-size:12px}.bill-li .is-in{color:var(--green)}.bill-empty{color:#777;margin:0;padding:20px 16px;font-size:14px}.bill-buy{margin-top:14px}.bill-amounts{flex-wrap:wrap;align-items:center;gap:6px;display:flex}.bill-amounts .chip{font-variant-numeric:tabular-nums;border-color:#e5e5e7;border-radius:999px;height:36px;padding:0 14px}.bill-amounts .chip.on{color:#1b1b1b;background:#fff;border-color:#1b1b1b}.bill-other{color:#777;background:#fff;border:1px solid #e5e5e7;border-radius:999px;align-items:center;gap:2px;height:36px;padding:0 14px;font-size:13px;display:inline-flex}.bill-other input{width:64px;font:inherit;color:var(--ink);background:0 0;border:0;outline:none}.bill-amounts .btn{margin-left:auto}@media (width<=640px){.bill-pair{grid-template-columns:1fr}}.bill-label-row{justify-content:space-between;align-items:baseline;display:flex}.bill-label-row h2{margin:0}.bill-label-row span{color:#999;font-size:12px;font-weight:400}.bill-sr{border-bottom:1px solid #eee;grid-template-columns:minmax(0,1fr) 90px 84px 84px 84px;align-items:center;gap:16px;padding:11px 16px;font-size:14px;display:grid}.bill-sr>span:nth-child(n+3){text-align:right}.bill-sr.is-head{color:#999;padding:10px 16px;font-size:12px}.bill-sr.is-total{border-bottom:0;font-weight:450}.bill-sn{min-width:0}.bill-sn b{text-overflow:ellipsis;white-space:nowrap;font-weight:400;display:block;overflow:hidden}.bill-sn span{color:#999;font-size:12px;display:block}.bill-share{background:#ececee;border-radius:99px;height:4px;overflow:hidden}.bill-share i{background:#999;border-radius:99px;height:100%;display:block}@media (width<=640px){.bill-sr{grid-template-columns:minmax(0,1fr) 70px 70px}.bill-sr>span:nth-child(2),.bill-sr>span:nth-child(4){display:none}}.bill-plan-card{flex-direction:column;display:flex}.bill-plan-card .btn{align-self:flex-start;margin-top:auto}.bill-plan-card:not(.is-current){background:#fff;box-shadow:0 0 0 1px #ececee,0 12px 24px -12px #1418281a}.bill-plan-card>.bill-k{align-items:center;height:24px;display:flex}.bill-current{color:#555;background:#fff;border-radius:999px;align-self:flex-start;align-items:center;gap:5px;height:24px;padding:0 10px 0 8px;font-size:12px;display:inline-flex;box-shadow:0 1px 3px #0000000d}.bill-current svg{color:var(--green)}.bill-feats{gap:9px;margin:0 0 20px;padding:0;font-size:14px;list-style:none;display:grid}.bill-feats li{color:#777;grid-template-columns:16px minmax(0,1fr);align-items:center;gap:9px;display:grid}.bill-feats li svg{color:#aaa}.bill-feats.is-next li{color:#222}.bill-feats.is-next li svg{color:var(--green)}.bill-credit{margin-bottom:4px}.bill-credit-h{justify-content:space-between;align-items:baseline;gap:16px;font-size:13px;display:flex}.bill-credit .bill-balance{margin:6px 0 2px}.bill-bar{background:#e5e5e7;border-radius:99px;height:8px;margin-top:14px;display:flex;overflow:hidden}.bill-bar i{height:100%;display:block}.bill-bar i.is-used,.bill-bar-l i.is-used{background:#1b1b1b}.bill-bar i.is-left{background:#d4d4d7}.bill-bar i.is-extra,.bill-bar-l i.is-extra{background:repeating-linear-gradient(-45deg,#e7e7e9 0 4px,#cfcfd2 4px 8px)}.bill-bar-l{color:#777;flex-wrap:wrap;gap:4px 18px;margin-top:8px;font-size:12px;display:flex}.bill-bar-l span{align-items:center;gap:6px;display:inline-flex}.bill-bar-l i{border-radius:50%;width:9px;height:9px}.bill-card .bill-warn{color:var(--amber);align-items:center;gap:8px;margin:12px 0 0;font-size:13px;display:flex}.bill-warn i{background:currentColor;border-radius:50%;flex:none;width:6px;height:6px}.bill-credit>.bill-buy,.bill-credit>.bill-note{border-top:1px solid #e5e5e7;margin-top:18px;padding-top:16px}.bill-buy-l{color:#777;margin-right:6px;font-size:13px}.bill-context{color:#777;margin:0 0 4px;font-size:14px}
