html body.unravel-brand #app #financePage #paymentTabs71{display:flex;gap:8px;margin:18px 0;max-width:100%;padding:5px;background:#f8faf1df;border:1px solid #c1ccb5;border-radius:16px}
html body.unravel-brand #app #financePage #paymentTabs71 button{flex:1;min-height:44px;padding:10px;border:0;border-radius:12px;background:transparent;color:#34482c;font:600 14px/1.3 system-ui;cursor:pointer}
html body.unravel-brand #app #financePage #paymentTabs71 [aria-selected=true]{background:#415b36;color:#fffdf7}
html body.unravel-brand #app #financePage.p71-scheduled-active>:is(.uc-overview,.uc-detail-stack){display:none!important}
html body.unravel-brand #app #financePage #scheduledPayments71[hidden]{display:none!important}
html body.unravel-brand #app #financePage #scheduledPayments71{background:#fffdf7eb;border:1px solid #fff;border-radius:22px;padding:24px;color:#2e3b27;font:14px/1.5 system-ui}
#scheduledPayments71 *{box-sizing:border-box}
#scheduledPayments71 h2{font:600 26px/1.2 system-ui;margin:7px 0}#scheduledPayments71 h3{font:600 17px/1.3 system-ui;margin:0}#scheduledPayments71 p{color:#5b6851}
#scheduledPayments71 button,#scheduledPayments71 select{font:600 13px/1.4 system-ui;color:#34482c;background:#edf2e5;border:1px solid #bdc9b0;border-radius:10px;padding:9px;min-height:44px;cursor:pointer}
#scheduledPayments71 :is(button,select):focus-visible,#paymentTabs71 button:focus-visible{outline:2px solid #567348;outline-offset:3px}
.p71-heading{display:flex;justify-content:space-between;gap:20px;align-items:center}.p71-heading small{font-size:10px;letter-spacing:.16em;font-weight:650}.p71-heading p{margin:8px 0}.p71-toolbar{display:flex;justify-content:space-between;align-items:center;gap:16px;margin:22px 0}.p71-toolbar label{display:grid;gap:4px;font-size:12px}.p71-month{display:flex;align-items:center;gap:10px}.p71-summary{display:flex;gap:16px;margin-bottom:18px;padding:16px;background:#e8eedf;border-radius:14px}.p71-summary span{flex:1;display:grid;gap:4px}.p71-summary small{color:#536349}.p71-summary b{font-size:23px;font-weight:600}.p71-weekdays,.p71-calendar{display:grid;grid-template-columns:repeat(7,minmax(0,1fr));gap:6px}.p71-weekdays{text-align:center;color:#58694e;padding:8px 0}.p71-calendar button.p71-day{display:flex;flex-direction:column;align-items:center;justify-content:flex-start;gap:5px;min-height:75px;padding:8px 2px;background:#f6f8ee}.p71-day span{font-weight:600}.p71-day small{font-size:10px;max-width:100%;overflow:hidden;text-overflow:ellipsis}.p71-day i{height:5px;width:5px;border-radius:50%;background:#49643b}.p71-day.p71-outside{opacity:.3}.p71-calendar button.p71-today{border:2px solid #536f42}.p71-calendar button.p71-chosen{background:#dce8d0}.p71-list{margin-top:25px}.p71-list header{display:flex;justify-content:space-between;gap:10px;align-items:center;margin-bottom:12px}.p71-list>.p71-payment{display:grid!important;grid-template-columns:62px 1fr auto;gap:12px;align-items:center;width:100%;margin:8px 0;text-align:left;background:#f6f8ee!important}.p71-payment span{display:grid;min-width:0;gap:3px}.p71-payment b{overflow-wrap:anywhere;font-weight:600}.p71-payment small{font-size:11px;font-weight:400;color:#5b6851}.p71-payment time{font-size:12px}.p71-note{font-size:12px}.p71-payment strong{font-variant-numeric:tabular-nums;font-weight:600}
@media(max-width:650px){html body.unravel-brand #app #financePage #scheduledPayments71{padding:16px}.p71-heading,.p71-toolbar{display:block}.p71-heading>button{width:100%;margin-top:10px}.p71-toolbar select{width:100%}.p71-month{justify-content:space-between;margin-top:14px;gap:5px;flex-wrap:wrap}.p71-month h3{flex:1;text-align:center}.p71-month #paymentToday71{width:100%}.p71-calendar{gap:4px}.p71-calendar button.p71-day{min-height:65px}.p71-day small{font-size:8px}.p71-list>.p71-payment{grid-template-columns:48px 1fr auto;gap:7px}}
