.bp-super-dialog.bp-club-lock-dialog{border-radius:10px;width:min(686px,100vw - 48px);max-height:calc(100vh - 48px);overflow:hidden;box-shadow:0 24px 64px #24252c3d}.bp-super-dialog.bp-club-lock-dialog .bp-super-dialog__header{border:0;gap:14px;padding:20px 26px 0}.bp-super-dialog.bp-club-lock-dialog .bp-super-dialog__header-copy{gap:3px}.bp-super-dialog.bp-club-lock-dialog .bp-super-dialog__eyebrow{color:#5f33e1;font-size:var(--bp-dialog-eyebrow);letter-spacing:0;font-weight:500}.bp-super-dialog.bp-club-lock-dialog .bp-super-dialog__header h2{font-size:var(--bp-dialog-title);font-weight:700;line-height:1.35}.bp-super-dialog.bp-club-lock-dialog .bp-super-dialog__close{width:28px;height:28px;color:var(--bp-subtle);background:0 0;border:0;border-radius:0;font-size:20px}.bp-super-dialog.bp-club-lock-dialog .bp-super-dialog__body{gap:16px;min-height:0;padding:0 28px 26px;display:grid;overflow-y:auto}.bp-super-dialog.bp-club-lock-dialog .bp-super-dialog__footer{border-top:0;gap:8px;margin:0;padding:16px 26px 22px}.bp-club-lock-dialog__grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;display:grid}.bp-club-lock-dialog__card{background:#fcfbff;border:1px solid #e4e0f0;border-radius:6px;gap:12px;padding:18px 22px;display:grid}.bp-club-lock-dialog__card>span{color:var(--bp-subtle);font-size:14px;font-weight:600;line-height:20px}.bp-club-lock-dialog__card>strong{font-size:24px;line-height:30px}.bp-club-lock-dialog__card[data-tone=need]{background:#fff;border-color:#9b7dff}.bp-club-lock-dialog__card[data-tone=need]>span,.bp-club-lock-dialog__card[data-tone=need]>strong{color:#5f33e1}.bp-club-lock-dialog__block{border:1px solid #e4e0f0;border-radius:6px;gap:8px;padding:16px 20px;display:grid}.bp-club-lock-dialog__block>span{font-size:16px;font-weight:600;line-height:20px}.bp-club-lock-dialog__block>p{color:var(--bp-ink);word-break:keep-all;overflow-wrap:break-word;margin:0;font-size:17px;line-height:25px}.bp-club-lock-dialog__block[data-tone=locked]{background:#fff0e5;border-color:#ffd3b4}.bp-club-lock-dialog__block[data-tone=locked]>span{color:#d9680c}.bp-club-lock-dialog__block[data-tone=alternative]{background:#f0edff}.bp-club-lock-dialog__block[data-tone=alternative]>span{color:#5f33e1}.bp-club-lock-dialog--role .bp-club-lock-dialog__block[data-tone=role]{background:#f0f0fd;border:0;grid-template-columns:41px minmax(0,1fr);align-items:center;gap:16px;min-height:125px;padding:20px 22px;display:grid}.bp-club-lock-dialog--role .bp-club-lock-dialog__role-icon{color:#5f33e1;background:#e2e0fb;border-radius:50%;place-items:center;width:41px;height:41px;display:grid}.bp-club-lock-dialog--role .bp-club-lock-dialog__block[data-tone=role]>div>span{color:var(--bp-ink);font-size:18px;font-weight:700}.bp-club-lock-dialog--role .bp-club-lock-dialog__block[data-tone=role] p{color:#5a638c;word-break:keep-all;margin:8px 0 0;font-size:15px;font-weight:400;line-height:1.6}.bp-club-lock-dialog__note{color:var(--bp-subtle);margin:0;font-size:16px;line-height:24px}.bp-super-dialog.bp-club-lock-dialog .bp-super-dialog__footer>button{width:133px;min-height:var(--bp-dialog-button-h);font-size:var(--bp-dialog-fs-button);box-shadow:none;border:1px solid #5f33e1;border-radius:6px;padding:0 10px;font-weight:600}.bp-super-dialog.bp-club-lock-dialog .bp-super-dialog__footer>.bp-button--secondary{color:#5f33e1;background:#fff;border-color:#7865f8;width:83px}.bp-club-lock-cause{white-space:nowrap;border-radius:7px;align-items:center;padding:3px 8px;font-size:.62rem;font-weight:700;display:inline-flex}.bp-club-lock-cause[data-tone=license]{color:#5f33e1;background:#ede4ff}.bp-club-lock-cause[data-tone=role]{color:#d6559b;background:#ffe4f2}.bp-club-lock-cause[data-tone=setting],.bp-club-lock-cause[data-tone=provider]{color:var(--bp-subtle);background:#f4f0ff}.bp-club-lock-cause[data-tone=busy]{color:#9d6500;background:#fffaf0;border:1px solid #f0dcad}.bp-club-lock-card{background:#fcfbff;border:1px solid #f0ebff;border-radius:9px;grid-template-columns:auto minmax(0,1fr);align-items:start;gap:14px;padding:16px;display:grid}.bp-club-lock-card__icon{color:#5f33e1;background:#ede4ff;border-radius:9px;place-items:center;width:38px;height:38px;display:grid}.bp-club-lock-card[data-mode=role] .bp-club-lock-card__icon{color:#d6559b;background:#ffe4f2}.bp-club-lock-card__body{gap:8px;min-width:0;display:grid}.bp-club-lock-card__title{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.bp-club-lock-card__title>strong{font-size:.95rem}.bp-club-lock-card__description{color:var(--bp-subtle);margin:0;font-size:.8rem;line-height:1.55}.bp-club-lock-card__actions{flex-wrap:wrap;gap:10px;display:flex}.bp-club-lock-card__actions>button{cursor:pointer;min-height:32px;font:inherit;border:0;border-radius:9px;padding:.44rem .9rem;font-size:.82rem;font-weight:700}.bp-club-lock-card__actions>button[data-variant=primary]{color:#fff;background:#5f33e1;box-shadow:0 8px 18px #5f33e133}.bp-club-lock-card__actions>button[data-variant=primary]:hover{background:#5f27ff}.bp-club-lock-card__actions>button[data-variant=soft]{color:#5f33e1;background:#eee9ff}.bp-admin-workspace .bp-dues-lock-page{--bp-admin-button-min-height:var(--bp-button-h);--bp-admin-input-min-height:var(--bp-control-h);--bp-admin-label-font-size:var(--bp-fs-label);--bp-admin-eyebrow-font-size:var(--bp-fs-eyebrow);--bp-admin-date-font-size:1em;--bp-admin-badge-height:var(--bp-badge-h);--bp-admin-badge-font-size:var(--bp-fs-badge);padding:31px 37px}@media (max-width:1279px){.bp-admin-workspace .bp-admin-workspace__body:has(.bp-admin-workspace__section.bp-dues-lock-page){padding:0}}.bp-club-lock-card[data-layout=page]{background:#fff;border:1px solid #d2d4fd;border-radius:8px;column-gap:32px;padding:22px 30px 30px}.bp-club-lock-card[data-layout=page] .bp-club-lock-card__icon{background:#f1f2fe;border-radius:50%;width:76px;height:76px;margin-top:4px}.bp-club-lock-card[data-layout=page] .bp-club-lock-card__icon svg{width:34px;height:34px}.bp-club-lock-card[data-layout=page] .bp-club-lock-card__body{gap:8px}.bp-club-lock-card[data-layout=page] .bp-club-lock-card__title{gap:14px}.bp-club-lock-card[data-layout=page] .bp-club-lock-card__title>strong{color:#151d43;font-size:24px;font-weight:700;line-height:32px}.bp-club-lock-card[data-layout=page] .bp-club-lock-cause[data-tone=license]{color:#ce5808;background:#fed;border-radius:999px;padding:3px 12px;font-size:13px;font-weight:500}.bp-club-lock-card[data-layout=page] .bp-club-lock-card__description{color:#5b6694;font-size:17px;line-height:29px}.bp-club-lock-card__line{display:block}.bp-club-lock-card[data-layout=page] .bp-club-lock-card__actions{gap:13px;margin-top:12px}.bp-club-lock-card[data-layout=page] .bp-club-lock-card__actions>button{min-height:47px;box-shadow:none;border-radius:6px;padding:0 24px;font-size:16px;font-weight:600}.bp-club-lock-card[data-layout=page] .bp-club-lock-card__actions>button[data-variant=primary]{min-width:207px}.bp-club-lock-card__actions>button[data-variant=outline]{color:#5f33e1;background:#fff;border:1.5px solid #6a4df0}.bp-club-lock-card[data-layout=page] .bp-club-lock-card__actions>button[data-variant=outline]{min-width:174px}@media (min-width:768px) and (max-width:1279px){.bp-admin-workspace .bp-dues-lock-page{padding:24px 26px}.bp-club-lock-card[data-layout=page]{column-gap:22px;padding:22px}.bp-club-lock-card[data-layout=page] .bp-club-lock-card__icon{width:55px;height:55px;margin-top:0}.bp-club-lock-card[data-layout=page] .bp-club-lock-card__icon svg{width:26px;height:26px}.bp-club-lock-card[data-layout=page] .bp-club-lock-card__title>strong{font-size:19px;line-height:26px}.bp-club-lock-card[data-layout=page] .bp-club-lock-cause[data-tone=license]{font-size:11px}.bp-club-lock-card[data-layout=page] .bp-club-lock-card__description{font-size:14px;line-height:22px}.bp-club-lock-card[data-layout=page] .bp-club-lock-card__actions{gap:10px;margin-top:8px}.bp-club-lock-card[data-layout=page] .bp-club-lock-card__actions>button{min-height:38px;padding:0 16px;font-size:14px}.bp-club-lock-card[data-layout=page] .bp-club-lock-card__actions>button[data-variant=primary]{min-width:166px}.bp-club-lock-card[data-layout=page] .bp-club-lock-card__actions>button[data-variant=outline]{min-width:138px}}@media (max-width:767px){.bp-admin-workspace .bp-dues-lock-page{padding:16px}.bp-club-lock-card[data-layout=page]{grid-template-columns:minmax(0,1fr);justify-items:center;row-gap:12px;padding:18px 18px 20px}.bp-club-lock-card[data-layout=page] .bp-club-lock-card__icon{width:48px;height:48px;margin-top:0}.bp-club-lock-card[data-layout=page] .bp-club-lock-card__icon svg{width:28px;height:28px}.bp-club-lock-card[data-layout=page] .bp-club-lock-card__body{justify-items:center;width:100%}.bp-club-lock-card[data-layout=page] .bp-club-lock-card__title{text-align:center;flex-direction:column;gap:8px}.bp-club-lock-card[data-layout=page] .bp-club-lock-card__title>strong{word-break:keep-all;max-width:10em;font-size:18px;line-height:25px}.bp-club-lock-card[data-layout=page] .bp-club-lock-cause[data-tone=license]{padding:1px 10px;font-size:11px}.bp-club-lock-card[data-layout=page] .bp-club-lock-card__description{text-align:left;word-break:keep-all;justify-self:stretch;font-size:13.5px;line-height:21px}.bp-club-lock-card[data-layout=page] .bp-club-lock-card__actions{justify-self:stretch;gap:10px;margin-top:6px;display:grid}.bp-club-lock-card[data-layout=page] .bp-club-lock-card__actions>button{min-width:0;min-height:38px;font-size:14px}.bp-club-lock-card[data-layout=page] .bp-club-lock-card__actions>button[data-variant]{min-width:0}}.bp-club-lock-button{cursor:pointer;min-height:32px;font:inherit;white-space:nowrap;border-radius:9px;align-items:center;gap:6px;padding:.44rem .85rem;font-size:.78rem;font-weight:700;display:inline-flex}.bp-club-lock-button[data-mode=locked]{color:#918a9e;background:#f3f1f7;border:1px solid #24252c15}.bp-club-lock-button[data-mode=role]{color:#d6559b;background:#fff5fa;border:1px solid #d6559b59}.bp-club-lock-button[data-size=compact]{min-height:26px;padding:0 9px;font-size:.68rem}.bp-club-lock-button__badge{font-size:.6rem;font-weight:800}.bp-club-lock-tab-icon{vertical-align:-1px;margin-left:5px}.bp-admin-member-dues-tabs__tab .bp-club-lock-tab-icon{vertical-align:-3px;width:16px;height:16px;margin:0 6px 0 0}@media (min-width:768px) and (max-width:1279px){.bp-admin-member-dues-tabs__tab .bp-club-lock-tab-icon{width:14px;height:14px}}.bp-admin-member-dues-tabs__tab[data-locked=true]:not([aria-selected=true]){color:#b4aec0}.bp-club-license-badges{flex-wrap:wrap;align-items:center;gap:6px;display:inline-flex}.bp-club-license-badges__badge{white-space:nowrap;border-radius:7px;align-items:center;min-height:24px;padding:4px 9px;font-size:.66rem;font-weight:700;display:inline-flex}.bp-club-license-badges__badge[data-kind=product]{color:#fff;background:#5f33e1}.bp-club-license-badges__badge[data-kind=product][data-configured=false]{color:#9d6500;background:#fffaf0;border:1px solid #f0dcad}.bp-club-license-badges__badge[data-kind=status]{color:#5f33e1;background:#ede8ff}.bp-club-license-badges__badge[data-kind=status][data-status=SUSPENDED],.bp-club-license-badges__badge[data-kind=status][data-status=EXPIRED]{color:#d6559b;background:#ffe4f2}.bp-club-license-badges__badge[data-kind=term]{color:var(--bp-subtle);background:#f4f0ff;font-weight:600}.bp-dashboard-priority .bp-dashboard-stat-card.bp-dashboard-stat-card--locked{box-shadow:none;text-align:left;background:#fdfbff;border:1px dashed #dcd0fb;align-content:space-between;gap:6px}.bp-dashboard-stat-card--locked .bp-dashboard-stat-card__label{color:var(--bp-subtle);align-items:center;gap:6px;display:inline-flex}.bp-dashboard-stat-card--locked .bp-dashboard-stat-card__description{color:var(--bp-subtle);font-size:.72rem;font-weight:700}.bp-operation-settings__group[data-locked=true] .bp-operation-settings__group-title>strong,.bp-operation-settings__child[data-locked=true]>div>strong{color:#918a9e}.bp-operation-settings__lock-note{color:#918a9e;margin:0;font-size:.68rem}.bp-operation-settings__lock-toggle{color:#918a9e;cursor:pointer;min-width:52px;min-height:26px;font:inherit;background:#f3f1f7;border:1px solid #24252c15;border-radius:999px;padding:0 10px;font-size:.66rem;font-weight:800}.bp-operation-settings__lock-toggle[data-mode=role]{color:#d6559b;background:#fff5fa;border-color:#d6559b59}.bp-club-ops-ledger{gap:14px;display:grid}.bp-club-ops-ledger__title{flex-wrap:wrap;align-items:center;gap:10px;display:flex}.bp-club-ops-ledger__description{color:#777083;margin:0;font-size:.76rem}.bp-club-ops-ledger__actions{flex-wrap:wrap;gap:10px;display:flex}.bp-club-ops-ledger__footnote{color:var(--bp-subtle);margin:0;font-size:.72rem}@media (min-width:1280px){.bp-super-dialog.bp-club-lock-dialog .bp-super-dialog__header{padding-left:28px}.bp-super-dialog.bp-club-lock-dialog:not(.bp-club-lock-dialog--role) .bp-super-dialog__body{padding-top:18.2px}.bp-club-lock-dialog .bp-super-dialog__close{margin-top:0;margin-right:0}.bp-club-lock-dialog{--bp-dialog-title:28px;--bp-dialog-eyebrow:15.5px;--bp-dialog-button-h:44px}.bp-super-dialog.bp-club-lock-dialog .bp-super-dialog__footer{padding-bottom:19px;padding-right:28px}}@media screen and (min-width:1280px){.bp-super-dialog.bp-club-lock-dialog:not(.bp-club-lock-dialog--role) button.bp-super-dialog__close{background:#ece8ff;flex:none;width:36px;height:36px}.bp-super-dialog.bp-club-lock-dialog div.bp-club-lock-dialog__card>span{font-size:15px;font-weight:500}.bp-super-dialog.bp-club-lock-dialog .bp-club-lock-dialog__block[data-tone=alternative]>span{font-size:15px}}.bp-super-dialog.bp-club-lock-dialog--role{--bp-dialog-title:24.5px;--bp-dialog-eyebrow:16.5px;--bp-dialog-button-h:48px;--bp-dialog-fs-button:16.5px;width:min(596px,100vw - 48px)}.bp-super-dialog.bp-club-lock-dialog--role .bp-super-dialog__header{padding:30px 30px 0}.bp-super-dialog.bp-club-lock-dialog--role .bp-super-dialog__header-copy{gap:7px}.bp-super-dialog.bp-club-lock-dialog--role .bp-super-dialog__body{gap:20px;padding:26px 30px}.bp-super-dialog.bp-club-lock-dialog--role .bp-super-dialog__close>svg{width:26px;height:26px}.bp-club-lock-dialog--role .bp-club-lock-dialog__role-icon{align-self:start;margin-top:-2px}.bp-club-lock-dialog--role .bp-club-lock-dialog__role-icon>svg{width:25px;height:25px}.bp-club-lock-dialog--role .bp-club-lock-dialog__note{word-break:keep-all;font-size:15.5px}.bp-super-dialog.bp-club-lock-dialog--role .bp-super-dialog__footer{border:0;justify-content:center;padding:6px 30px 28px}.bp-super-dialog.bp-club-lock-dialog--role .bp-super-dialog__footer>.bp-button--secondary{flex:0 0 153px;width:153px;min-height:48px}@media (min-width:768px) and (max-width:1279px){.bp-super-dialog.bp-club-lock-dialog--role{--bp-dialog-title:22.5px;--bp-dialog-eyebrow:15px;--bp-dialog-fs-button:15px;width:min(477px,100vw - 48px)}.bp-super-dialog.bp-club-lock-dialog--role .bp-super-dialog__header{padding:24.5px 22.5px 0}.bp-super-dialog.bp-club-lock-dialog--role .bp-super-dialog__header-copy{gap:4px}.bp-super-dialog.bp-club-lock-dialog--role .bp-super-dialog__body{gap:17.5px;padding:20px 22.5px 26px}.bp-super-dialog.bp-club-lock-dialog--role .bp-super-dialog__footer{padding:4px 22.5px 21px}.bp-super-dialog.bp-club-lock-dialog--role .bp-super-dialog__close>svg{width:22px;height:22px}.bp-club-lock-dialog--role .bp-club-lock-dialog__role-icon{margin-top:-3px}.bp-club-lock-dialog--role .bp-club-lock-dialog__role-icon>svg{width:24px;height:24px}.bp-club-lock-dialog--role .bp-club-lock-dialog__block[data-tone=role]{grid-template-columns:42px minmax(0,1fr);gap:18px;min-height:112px;padding:18px 18px 12px}.bp-club-lock-dialog--role .bp-club-lock-dialog__role-icon{width:42px;height:42px}.bp-club-lock-dialog--role .bp-club-lock-dialog__block[data-tone=role]>div>span{font-size:17px}.bp-club-lock-dialog--role .bp-club-lock-dialog__block[data-tone=role] p,.bp-club-lock-dialog--role .bp-club-lock-dialog__note{font-size:14px}.bp-super-dialog.bp-club-lock-dialog--role .bp-super-dialog__footer>.bp-button--secondary{flex-basis:136px;width:136px;min-height:42px}}@media (max-width:767px){.bp-super-dialog.bp-club-lock-dialog:not(.bp-club-lock-dialog--role) .bp-super-dialog__header h2,.bp-club-lock-dialog:not(.bp-club-lock-dialog--role) .bp-club-lock-dialog__card>:is(span,strong){word-break:keep-all;overflow-wrap:break-word}.bp-club-lock-dialog:not(.bp-club-lock-dialog--role) .bp-club-lock-dialog__card{padding-inline:16px}.bp-super-dialog.bp-club-lock-dialog.bp-club-lock-dialog--role[data-admin-mobile-layout]{--bp-dialog-title:17.5px;--bp-dialog-eyebrow:12.5px;--bp-dialog-fs-button:13.5px;width:min(358px,100vw - 32px)}.bp-super-dialog.bp-club-lock-dialog.bp-club-lock-dialog--role[data-admin-mobile-layout] .bp-super-dialog__header{padding:22px 18.5px 0}.bp-super-dialog.bp-club-lock-dialog--role .bp-super-dialog__header-copy{gap:4px}.bp-super-dialog.bp-club-lock-dialog.bp-club-lock-dialog--role[data-admin-mobile-layout] .bp-super-dialog__body{gap:12px;padding:16px 18.5px 8px}.bp-super-dialog.bp-club-lock-dialog--role .bp-super-dialog__close>svg{width:18.5px;height:18.5px}.bp-club-lock-dialog--role .bp-club-lock-dialog__role-icon{margin-top:0}.bp-club-lock-dialog--role .bp-club-lock-dialog__role-icon>svg{width:22px;height:22px}.bp-club-lock-dialog--role .bp-club-lock-dialog__block[data-tone=role]{grid-template-columns:35px minmax(0,1fr);gap:13.5px;min-height:0;padding:14px}.bp-club-lock-dialog--role .bp-club-lock-dialog__block[data-tone=role]>div{padding-top:3.5px}.bp-club-lock-dialog--role .bp-club-lock-dialog__role-icon{width:35px;height:35px}.bp-club-lock-dialog--role .bp-club-lock-dialog__block[data-tone=role]>div>span{font-size:14px}.bp-club-lock-dialog--role .bp-club-lock-dialog__block[data-tone=role] p{max-inline-size:227px;margin-top:4.5px;font-size:11.5px}.bp-club-lock-dialog--role .bp-club-lock-dialog__note{font-size:11.5px;line-height:18.4px}.bp-super-dialog.bp-club-lock-dialog.bp-club-lock-dialog--role[data-admin-mobile-layout] .bp-super-dialog__footer{padding:12px 18.5px 18.5px}.bp-super-dialog.bp-club-lock-dialog.bp-club-lock-dialog--role[data-admin-mobile-layout] .bp-super-dialog__footer>.bp-button--secondary{flex:1 1 0;width:100%;min-height:41px}}@media screen and (min-width:1280px){section.bp-super-dialog.bp-club-lock-dialog:not(.bp-club-lock-dialog--role)[data-native-center-fit=true]{top:var(--bp-super-dialog-native-top);margin:0 auto;position:absolute;inset-inline:0}}
