.debt-month-picker{border:0;min-width:0;margin:0;padding:0}.debt-month-picker legend{color:#626c76;margin-bottom:5px;padding:0;font-size:12px;font-weight:700}.debt-month-picker-header{grid-template-columns:32px minmax(0,1fr) 32px;align-items:center;gap:6px;margin-bottom:7px;display:grid}.debt-month-picker-header strong{color:#4b555f;text-align:center;min-width:0;font-size:12px;line-height:1.35}.debt-month-picker-header button{color:#9f1f50;width:32px;height:30px;font:inherit;cursor:pointer;background:#fff;border:1px solid #dce1e6;border-radius:8px;justify-content:center;align-items:center;padding:0;font-size:20px;line-height:1;display:inline-flex}.debt-month-picker-header button:disabled{opacity:.45;cursor:default}.debt-month-picker-grid{grid-template-columns:repeat(4,minmax(78px,1fr));gap:6px;display:grid}.debt-month-picker-grid.is-available-only{grid-template-columns:repeat(2,minmax(110px,1fr))}.debt-month-picker-grid label{color:#58626c;cursor:pointer;background:#fff;border:1px solid #dfe3e7;border-radius:9px;align-items:center;gap:7px;min-width:0;min-height:44px;padding:7px 8px;display:flex}.debt-month-picker-grid label:hover{background:#fff7fa;border-color:#d78ba8}.debt-month-picker-grid label.is-selected{color:#9d1749;background:#fff0f5;border-color:#d22564}.debt-month-picker-grid label.is-current:not(.is-selected){border-color:#e9aac0}.debt-month-picker-grid label.is-disabled{opacity:.55;cursor:default}.debt-month-picker-grid label.is-future,.debt-month-picker-grid label.is-future:hover{color:#8c949c;background:#f4f5f6;border-color:#e5e8eb}.debt-month-picker-grid input{accent-color:#c51d5a;flex:none;width:16px;height:16px;margin:0;display:block}.debt-month-picker-grid span{gap:1px;min-width:0;line-height:1.2;display:grid}.debt-month-picker-grid strong{text-overflow:ellipsis;text-transform:capitalize;font-size:11px;font-weight:700;overflow:hidden}.debt-month-picker-grid small{color:#87909a;font-size:10px;line-height:1.2}.debt-month-picker>p{color:#747e88;margin:6px 0 0;font-size:11px;line-height:1.4}.debt-month-picker :focus-visible{outline-offset:2px;outline:2px solid #bd245b}@media (max-width:750px){.debt-month-picker-grid{grid-template-columns:repeat(3,minmax(78px,1fr))}.debt-month-picker-grid.is-available-only{grid-template-columns:repeat(2,minmax(110px,1fr))}}
