.gp-live{width:100%;min-width:0}.gp-app{font-family:var(--font-outfit);font-variant-numeric:tabular-nums;color:#1c1d1f;text-align:left;flex-direction:column;gap:14px;padding:20px 22px 22px;display:flex}.gp-app small{font:400 14px/18px var(--font-outfit);color:#6c7380}.gp-app b{font-weight:600}.gp-head{justify-content:space-between;align-items:center;gap:12px;min-height:32px;display:flex}.gp-head>b,.gp-sheet-title{font:600 19px/24px var(--font-outfit);letter-spacing:-.01em}.gp-title{flex-direction:column;gap:2px;min-width:0;display:flex}.gp-title>b{font:600 18px/24px var(--font-outfit);letter-spacing:-.01em}.gp-title--end{text-align:right;align-items:flex-end}.gp-period{height:32px;font:500 14px/18px var(--font-outfit);white-space:nowrap;border-radius:999px;flex:none;align-items:center;gap:4px;padding:0 10px 0 12px;display:inline-flex;box-shadow:0 0 0 1px #d6dbe2}.gp-period svg{color:#6c7380}.gp-rows{flex-direction:column;display:flex}.gp-line{font:400 16px/22px var(--font-outfit);justify-content:space-between;align-items:baseline;gap:16px;padding-block:12px;display:flex}.gp-line>span{flex-direction:column;gap:2px;min-width:0;display:flex}.gp-line>b{font:600 16px/22px var(--font-outfit);white-space:nowrap;flex:none}.gp-rows>.gp-line+.gp-line{box-shadow:inset 0 1px #e4e7ec}.gp-total{font:600 16px/22px var(--font-outfit);justify-content:space-between;align-items:center;gap:16px;padding-top:14px;display:flex;box-shadow:inset 0 1px #1c1d1f}.gp-total>b{font:600 20px/26px var(--font-outfit);letter-spacing:-.01em;white-space:nowrap}.gp-lime{color:#0c0c0c;background:var(--color-lime);border-radius:999px;padding:4px 12px}.gp-btn{height:40px;font:600 15px/18px var(--font-outfit);color:#1c1d1f;white-space:nowrap;background:#fff;border-radius:999px;justify-content:center;align-items:center;padding:0 18px;display:inline-flex;box-shadow:0 0 0 1px #d6dbe2}.gp-btn--lime{color:#0c0c0c;background:var(--color-lime);box-shadow:none}.gp-btn--full{width:100%}.gp-btns{flex-wrap:wrap;gap:8px;display:flex}.gp-chip{height:28px;font:600 14px/18px var(--font-outfit);white-space:nowrap;border-radius:999px;flex:none;align-items:center;padding:0 10px;display:inline-flex}.gp-chip--late{color:#93370d;background:#fef0c7}.gp-field{flex-direction:column;gap:6px;display:flex}.gp-field>small{color:#4b5361;font-weight:500}.gp-input{height:42px;font:500 16px/20px var(--font-outfit);white-space:nowrap;border-radius:10px;align-items:center;gap:6px;padding:0 12px;display:inline-flex;box-shadow:inset 0 0 0 1px #d6dbe2}.gp-input--money{font-weight:600}.gp-input--short{justify-content:center;min-width:48px}.gp-select svg{color:#6c7380}.gp-muted{color:#4b5361}.gp-inline{font:400 16px/22px var(--font-outfit);flex-wrap:wrap;align-items:center;gap:8px;display:flex}.gp-setting{flex-direction:column;gap:8px;padding-top:14px;display:flex;box-shadow:inset 0 1px #e4e7ec}.gp-setting>small{color:#4b5361;font-weight:500}.gp-switch{background:#d6dbe2;border-radius:999px;flex:none;width:44px;height:26px;position:relative}.gp-switch:after{content:"";background:#fff;border-radius:50%;width:20px;height:20px;position:absolute;top:3px;left:3px;box-shadow:0 1px 2px #0003}.gp-switch[data-on]{background:#1c1d1f}.gp-switch[data-on]:after{left:21px}.gp-live[data-phase=armed] .gp-step{opacity:0}.gp-live[data-phase=play] .gp-step{animation:gp-land .52s var(--ease-out) var(--d,0s) both}@keyframes gp-land{0%{opacity:0;transform:translateY(8px)}}.gp-live[data-phase=play] .gp-press{animation:gp-press .52s var(--ease-out) var(--d,0s) both}@keyframes gp-press{0%{transform:scale(1)}35%{filter:brightness(.92);transform:scale(.95)}to{transform:scale(1)}}.gp-live[data-phase=play] .gp-press--dark{animation-name:gp-press-dark}@keyframes gp-press-dark{0%{transform:scale(1)}35%{color:#fff;background:#1c1d1f;transform:scale(.95)}to{transform:scale(1)}}.gp-recibo{gap:0}.gp-recibo-head{justify-content:space-between;align-items:flex-start;gap:16px;padding-bottom:16px;display:flex}.gp-cols{justify-content:space-between;padding:8px 0;display:flex;box-shadow:inset 0 1px #e4e7ec,inset 0 -1px #e4e7ec}.gp-cols>small{font:600 12px/16px var(--font-outfit);letter-spacing:.06em;color:#8d95a3;text-transform:uppercase}.gp-recibo .gp-line+.gp-line{box-shadow:inset 0 1px #e4e7ec}.gp-recibo .gp-total{margin-top:6px}.gp-recibo .gp-total>span{font:600 13px/16px var(--font-outfit);letter-spacing:.06em;text-transform:uppercase}.gp-foot{justify-content:space-between;gap:12px;padding-top:16px;display:flex}.gp-meter{grid-template-columns:40px minmax(0,1fr) auto 26px;align-items:center;gap:12px;min-height:64px;padding-block:10px;display:grid}.gp-meter+.gp-meter{box-shadow:inset 0 1px #e4e7ec}.gp-thumb{color:#4b5361;background:#f1f2f4;border-radius:10px;place-items:center;width:40px;height:40px;display:grid;box-shadow:inset 0 0 0 1px #e4e7ec}.gp-who{flex-direction:column;align-items:flex-start;gap:4px;min-width:0;display:flex}.gp-who>b{font:600 16px/22px var(--font-outfit)}.gp-flag{height:24px;font:600 13px/16px var(--font-outfit);color:#93370d;white-space:nowrap;background:#fef0c7;border-radius:999px;align-items:center;padding:0 9px;display:inline-flex}.gp-reading{font:600 20px/26px var(--font-outfit);letter-spacing:-.01em;white-space:nowrap}.gp-applied{color:#fff;background:#1c1d1f;border-radius:50%;place-items:center;width:26px;height:26px;display:grid}.gp-meters>.gp-btn{align-self:flex-end}.gp-remind{gap:28px}.gp-marks{grid-template-columns:repeat(5,minmax(0,1fr));margin:0;padding:0;list-style:none;display:grid;position:relative}.gp-marks:before{content:"";background:var(--line-strong);height:1px;position:absolute;top:9px;left:10%;right:10%}.gp-mark{text-align:center;flex-direction:column;align-items:center;gap:2px;min-width:0;display:flex;position:relative}.gp-dot{background:var(--page);width:18px;height:18px;transition:background-color .7s var(--ease-out), box-shadow .7s var(--ease-out);border-radius:50%;margin-bottom:10px;box-shadow:inset 0 0 0 1.5px #ffffff52}.gp-mark>b{font:600 22px/28px var(--font-outfit);letter-spacing:-.01em;color:var(--grey);transition:color .7s var(--ease-out)}.gp-mark>small{font:400 15px/19px var(--font-outfit);color:var(--color-text-softer);text-wrap:balance}.gp-marks-note{display:none}@media (max-width:809.98px){.gp-mark>b[data-sign]:before{content:attr(data-sign)}.gp-mark>small{display:none}.gp-marks-note{font:400 15px/19px var(--font-outfit);color:var(--color-text-softer);text-align:center;margin:10px 0 0;display:block}}.gp-mark[data-due]>b{color:var(--ink);font-size:17px;line-height:28px}.gp-mark[data-due] .gp-dot{background:var(--ink);width:2px;box-shadow:none;border-radius:1px}.gp-mark[data-lit] .gp-dot{background:var(--color-lime);box-shadow:0 0 0 6px #cbfc0824}.gp-mark[data-lit]>b{color:var(--ink)}.gp-push{text-align:left;box-shadow:inset 0 0 0 1px var(--line);background:#ffffff0f;border-radius:18px;align-items:center;gap:14px;padding:14px 16px;display:flex}.gp-push-icon{width:40px;height:40px;color:var(--ink);box-shadow:inset 0 0 0 1px var(--line);background:#ffffff14;border-radius:10px;flex:none;place-items:center;display:grid}.gp-push-words{flex-direction:column;flex:1 1 0;gap:2px;min-width:0;display:flex}.gp-push-words>b{font:600 17px/22px var(--font-outfit)}.gp-swap{display:grid}.gp-swap>*{grid-area:1/1;color:var(--grey)!important;font-size:16px!important;line-height:22px!important}.gp-swap-out{animation:gp-fade-out .7s var(--ease-out) both}.gp-swap-in:not([data-first]){animation:gp-fade-in .7s var(--ease-out) both}@keyframes gp-fade-out{to{opacity:0}}@keyframes gp-fade-in{0%{opacity:0}}.gp-deuda{grid-template-columns:minmax(0,1fr);gap:20px;display:grid}.gp-pane{flex-direction:column;gap:12px;min-width:0;display:flex}.gp-deuda .gp-total{box-shadow:inset 0 1px #e4e7ec}.gp-sheet{background:#f7f8fa;border-radius:14px;padding:18px;box-shadow:inset 0 0 0 1px #e4e7ec}.gp-sheet .gp-line{padding-block:6px}.gp-sheet .gp-input{background:#fff;width:100%}@container (min-width:620px){.gp-deuda{grid-template-columns:minmax(0,1.1fr) minmax(0,1fr);align-items:start;gap:24px}}.gp-options{flex-direction:column;gap:6px;display:flex;position:relative}.gp-option{z-index:1;height:46px;font:500 16px/20px var(--font-outfit);border-radius:12px;align-items:center;gap:12px;padding:0 14px;display:flex;position:relative;box-shadow:inset 0 0 0 1px #e4e7ec}.gp-radio{border-radius:50%;flex:none;width:20px;height:20px;position:relative;box-shadow:inset 0 0 0 1.5px #b6bdc8}.gp-radio:after{content:"";opacity:0;background:#0c0c0c;border-radius:50%;position:absolute;inset:5px}.gp-option[data-on] .gp-radio{box-shadow:inset 0 0 0 1.5px #0c0c0c}.gp-option[data-on] .gp-radio:after{opacity:1}.gp-option-mark{width:100%;height:46px;transform:translateY(calc(var(--to) * 52px));background:#cbfc0899;border-radius:12px;position:absolute;top:0;left:0}.gp-live[data-phase=armed] .gp-option-mark{transform:none}.gp-live[data-phase=armed] .gp-option[data-on] .gp-radio:after{opacity:0}.gp-live[data-phase=armed] .gp-option[data-was] .gp-radio:after{opacity:1}.gp-live[data-phase=play] .gp-option-mark{animation:gp-move .56s var(--ease-out) 1s both}.gp-live[data-phase=play] .gp-option[data-was] .gp-radio:after{animation:gp-fade-out .3s var(--ease-out) 1s both;opacity:1}.gp-live[data-phase=play] .gp-option[data-on] .gp-radio:after{animation:gp-fade-in .3s var(--ease-out) 1.3s both}@keyframes gp-move{0%{transform:none}}.gp-reparto{gap:16px}.gp-table{flex-direction:column;display:flex}.gp-tr{height:42px;font:400 16px/20px var(--font-outfit);grid-template-columns:minmax(0,1fr) 76px 104px;align-items:center;gap:8px;display:grid}.gp-tr+.gp-tr{box-shadow:inset 0 1px #e4e7ec}.gp-th{height:30px}.gp-th>small{font:600 12px/16px var(--font-outfit);letter-spacing:.06em;color:#8d95a3;text-transform:uppercase}.gp-tr>:nth-child(n+2){text-align:right}.gp-pct{color:#4b5361}.gp-tr>b{font:600 16px/20px var(--font-outfit);white-space:nowrap}.gp-sum{font:500 15px/20px var(--font-outfit);color:#4b5361;align-items:center;gap:6px;display:inline-flex}.gp-sum svg{color:#1c1d1f}.gp-regla{gap:16px}.gp-regla>.gp-setting:first-child{box-shadow:none;padding-top:0}.gp-head--setting{font:500 16px/22px var(--font-outfit);padding-top:14px;box-shadow:inset 0 1px #e4e7ec}.gp-pills{flex-wrap:wrap;gap:8px;display:flex}.gp-pill{height:40px;font:500 15px/18px var(--font-outfit);color:#4b5361;white-space:nowrap;background:#f1f2f4;border-radius:999px;align-items:center;padding:0 16px;display:inline-flex}.gp-pill[data-on]{color:#fff;background:#1c1d1f}.gp-pills[data-lime]>.gp-pill[data-on]{color:#0c0c0c;background:var(--color-lime)}.gp-live[data-phase=armed] .gp-pills[data-lime]>.gp-pill[data-on]{color:#4b5361;background:#f1f2f4}.gp-live[data-phase=armed] .gp-pills[data-lime]>.gp-pill[data-was]{color:#fff;background:#1c1d1f}.gp-live[data-phase=play] .gp-pills[data-lime]>.gp-pill[data-was]{animation:gp-unpick .56s var(--ease-out) 1s both}.gp-live[data-phase=play] .gp-pills[data-lime]>.gp-pill[data-on]{animation:gp-pick .56s var(--ease-out) 1s both}@keyframes gp-unpick{0%{color:#fff;background:#1c1d1f}}@keyframes gp-pick{0%{color:#4b5361;background:#f1f2f4}}.gp-phone{place-items:center;display:grid}.gp-doc{min-height:64px}.gp-doc-words{font:500 15px/20px var(--font-outfit);color:#1c1d1f;flex-direction:column;gap:2px;display:flex}.gp-doc-words>small{font:400 13px/16px var(--font-outfit);color:#737373}.gp-doc-end{color:#a3a3a3;flex:none}.gp-live[data-phase=armed] .gp-doc[data-fresh]{opacity:0;height:0;min-height:0;padding-block:0;overflow:hidden}.gp-live[data-phase=play] .gp-doc[data-fresh]{animation:gp-arrive .64s var(--ease-out) .9s both;overflow:hidden}@keyframes gp-arrive{0%{opacity:0;min-height:0;max-height:0;padding-block:0}50%{opacity:0}to{max-height:80px}}@media (prefers-reduced-motion:reduce){.gp-live *,.gp-live :before,.gp-live :after{transition:none!important;animation:none!important}.gp-swap-out{display:none}}.gp-wide{width:100%;container-type:inline-size}

