.um-page{container-type:inline-size;min-width:0;color:var(--text-color)}.um-muted{color:var(--text-color-secondary1)}.um-warn-text{color:var(--badge-warning-color)}.um-bad-text{color:var(--badge-danger-color)}.um-page .small,.um-modal .small{font-size:.82rem}.um-title{font-weight:700;font-size:1.05rem;margin:0;color:var(--text-color)}.um-section-head{display:grid;gap:2px}.um-empty{margin:16px 0;color:var(--text-color-secondary1)}.um-note{display:grid;gap:4px;font-size:.9rem}.um-sr{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.um-link{font:inherit;color:var(--theme-primary-color);background:none;border:0;padding:0;cursor:pointer;text-decoration:underline;text-underline-offset:2px}.um-link:disabled{opacity:.55;cursor:default}.um-link:focus-visible,.um-back:focus-visible,.um-pill:focus-visible,.um-user-name:focus-visible,.um-org-row:focus-visible{outline:2px solid var(--theme-primary-color);outline-offset:2px;box-shadow:0 0 0 4px var(--users-focus-ring)}.um-back{display:inline-block;margin:4px 0 14px;color:var(--theme-primary-color);font-size:.9rem}.um-back:hover{color:var(--theme-primary-color-hover)}.um-seats{margin-left:auto;font-size:.9rem;white-space:nowrap}.um-card{background:var(--dashboard-widget-background);border:1px solid var(--dashboard-widget-border-color);border-radius:10px;padding:20px 22px;min-width:0;color:var(--text-color);font-size:14px;line-height:1.5}.um-banner{display:flex;gap:12px;align-items:center;flex-wrap:wrap;border:1px solid;border-radius:8px;padding:10px 14px;margin-bottom:14px;font-size:.88rem}.um-banner>div{flex:1 1 240px;min-width:0;overflow-wrap:anywhere}.um-banner>.um-link{color:inherit;flex:none}.um-banner.info{background:var(--badge-info-bg);border-color:var(--badge-info-border-color);color:var(--badge-info-color)}.um-banner.warn{background:var(--badge-warning-bg);border-color:var(--badge-warning-border-color);color:var(--badge-warning-color)}.um-banner.bad{background:var(--badge-danger-bg);border-color:var(--badge-danger-border-color);color:var(--badge-danger-color)}.um-banner.ok{background:var(--badge-success-bg);border-color:var(--badge-success-border-color);color:var(--badge-success-color)}.um-tone-admin{--um-tone-bg: var(--badge-success-bg);--um-tone-fg: var(--badge-success-color);--um-tone-bd: var(--badge-success-border-color)}.um-tone-standard{--um-tone-bg: var(--badge-primary-bg);--um-tone-fg: var(--badge-primary-color);--um-tone-bd: var(--badge-primary-border-color)}.um-tone-bookkeeper{--um-tone-bg: var(--badge-warning-bg);--um-tone-fg: var(--badge-warning-color);--um-tone-bd: var(--badge-warning-border-color)}.um-tone-view-only{--um-tone-bg: var(--badge-light-bg);--um-tone-fg: var(--badge-light-color);--um-tone-bd: var(--border-color);--um-tone-selected-bg: var(--bg-gray-200)}.um-tone-no-access{--um-tone-bg: var(--badge-secondary-bg);--um-tone-fg: var(--badge-secondary-color);--um-tone-bd: var(--badge-secondary-border-color)}.um-badge{display:inline-block;max-width:100%;padding:2px 9px;border:1px solid transparent;border-radius:3px;font-size:.78rem;font-weight:500;line-height:1.45;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;vertical-align:middle}.um-badge.user-type-admin{border-color:var(--badge-success-border-color)}.um-badge.user-type-standard{border-color:var(--badge-primary-border-color)}.um-badge.user-type-bookkeeper{border-color:var(--badge-warning-border-color)}.um-badge.user-type-view-only{border-color:var(--border-color)}.um-badge.user-type-no-access{border-color:var(--badge-secondary-border-color)}.um-badge-prefix{font-weight:700;margin-right:5px}.um-badges{display:flex;flex-wrap:wrap;align-items:center;gap:6px;min-width:0}.um-tag{display:inline-block;padding:1px 9px;border:1px solid var(--border-color);border-radius:3px;font-size:.76rem;font-weight:600;line-height:1.5;color:var(--text-color-secondary1);white-space:nowrap}.um-tag.ok{background:var(--badge-success-bg);border-color:var(--badge-success-border-color);color:var(--badge-success-color)}.um-tag.warn{background:var(--badge-warning-bg);border-color:var(--badge-warning-border-color);color:var(--badge-warning-color)}.um-tag.bad{background:var(--badge-danger-bg);border-color:var(--badge-danger-border-color);color:var(--badge-danger-color)}.um-avatar{display:inline-grid;place-items:center;flex:none;border-radius:50%;overflow:hidden;background:var(--users-avatar-background);color:var(--theme-primary-color);font-weight:700;line-height:1;-webkit-user-select:none;user-select:none}.um-avatar img{width:100%;height:100%;object-fit:cover;display:block}.um-toolbar{display:flex;flex-wrap:wrap;align-items:center;gap:10px;margin:14px 0 12px}.um-search.form-control{width:280px;max-width:100%;height:36px;border-radius:6px;font-size:.9rem}.um-pills{display:flex;flex-wrap:wrap;gap:6px}.um-pill{font:inherit;font-size:.85rem;height:34px;padding:0 13px;border:1px solid var(--border-color);border-radius:3px;background:var(--dashboard-widget-background);color:var(--text-color);cursor:pointer;white-space:nowrap}.um-pill:hover{border-color:var(--text-color-secondary1)}.um-pill[aria-pressed=true]{background:var(--theme-button-background);border-color:var(--theme-button-border);color:var(--theme-button-color);font-weight:600}.um-pill-count{font-variant-numeric:tabular-nums;opacity:.85}.um-table-wrap{background:var(--dashboard-widget-background);border:1px solid var(--dashboard-widget-border-color);border-radius:8px;overflow-x:auto;margin-bottom:20px}.um-table.table{margin:0;font-size:.9rem}.um-table.table td{vertical-align:middle;padding:10px 14px;border-top:1px solid var(--border-color)}.um-table.table th{padding:11px 14px}.um-col-user{width:32%}.um-col-status{width:24%}.um-row{cursor:pointer}.um-row:hover{background:var(--table-even-row-background)}.um-user-cell{display:flex;align-items:center;gap:12px;min-width:0}.um-user-who{display:grid;min-width:0}.um-user-name{font-weight:600;color:var(--text-color);overflow-wrap:anywhere}.um-user-name:hover{color:var(--theme-primary-color)}.um-user-email{font-size:.8rem;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.um-status{display:flex;flex-wrap:wrap;align-items:center;gap:4px 8px;font-size:.85rem}@container (max-width: 720px){.um-table thead{display:none}.um-table,.um-table tbody,.um-table tr,.um-table td{display:block;width:100%}.um-table.table td{border-top:0;padding:4px 14px}.um-table tr{border-top:1px solid var(--border-color);padding:8px 0}.um-table tr:first-child{border-top:0}.um-col-user,.um-col-status{width:100%}}.um-profile-grid{display:grid;grid-template-columns:minmax(260px,340px) minmax(0,1fr);gap:20px;align-items:start}@container (max-width: 820px){.um-profile-grid{grid-template-columns:minmax(0,1fr)}}@media(max-width:767.98px){.um-profile-grid{grid-template-columns:minmax(0,1fr)}}.um-profile.um-card{padding:0;overflow:hidden}.um-profile-head{display:flex;flex-direction:column;align-items:center;gap:8px;padding:22px 20px 18px;text-align:center}.um-profile-name{margin:4px 0 0;font-size:1.25rem;font-weight:600;color:var(--text-color);overflow-wrap:anywhere}.um-profile-email{overflow-wrap:anywhere}.um-facts{display:grid;grid-template-columns:auto minmax(0,1fr);gap:8px 14px;margin:0;padding:14px 20px;border-top:1px solid var(--border-color);font-size:.88rem}.um-facts dt{font-weight:400;color:var(--text-color-secondary1)}.um-facts dd{margin:0;overflow-wrap:anywhere}.um-profile-actions{display:grid;gap:8px;padding:14px 20px 18px;border-top:1px solid var(--border-color)}.um-profile-main{display:flex;flex-direction:column;gap:12px;min-width:0}.um-profile-main>.um-banner{margin-bottom:0}.um-org-list{display:flex;flex-direction:column;gap:10px}.um-org-row{font:inherit;width:100%;text-align:left;display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap;gap:8px 16px;min-height:68px;padding:12px 18px;background:var(--dashboard-widget-background);border:1px solid var(--border-color);border-radius:8px;color:var(--text-color);cursor:pointer}.um-org-row:hover:not(:disabled){border-color:var(--text-color-secondary1)}.um-org-row:disabled{cursor:default;opacity:1}.um-org-row.is-empty{background:transparent;border-style:dashed;border-color:var(--text-color-secondary)}.um-org-text{display:flex;flex-direction:column;gap:3px;min-width:0;flex:1 1 260px}.um-org-name{font-size:1rem;font-weight:600;overflow-wrap:anywhere}.um-org-sub{font-size:.8rem;color:var(--text-color-secondary1);overflow-wrap:anywhere}.um-org-side{display:flex;align-items:center;gap:10px;flex:none;max-width:100%}.um-org-give{color:var(--theme-primary-color);font-weight:500}.um-org-chevron{color:var(--text-color-secondary1)}.um-switch{font:inherit;display:inline-flex;align-items:center;gap:10px;min-height:32px;padding:2px 0;border:0;background:transparent;color:var(--text-color);text-align:left;cursor:pointer;max-width:100%}.um-switch:disabled{cursor:not-allowed;opacity:.55}.um-switch:focus{outline:none}.um-switch:focus-visible .um-switch-track{box-shadow:0 0 0 3px var(--users-focus-ring);outline:2px solid var(--theme-primary-color);outline-offset:1px}.um-switch-track{flex:none;box-sizing:border-box;width:40px;height:22px;padding:2px;border-radius:11px;background:var(--users-switch-off-background);transition:background-color .15s ease}.um-switch-knob{display:block;width:18px;height:18px;border-radius:50%;background:var(--users-switch-knob);transition:transform .15s ease}.um-switch[aria-checked=true] .um-switch-track{background:var(--theme-warning-color)}.um-switch[aria-checked=true] .um-switch-knob{transform:translate(18px)}.um-switch-text{display:inline-flex;flex-wrap:wrap;align-items:baseline;gap:2px 8px;min-width:0}.um-switch-label{font-weight:600;overflow-wrap:anywhere}.um-switch-sm{min-height:28px;gap:8px}.um-switch-sm .um-switch-track{width:28px;height:16px;border-radius:8px}.um-switch-sm .um-switch-knob{width:12px;height:12px}.um-switch-sm[aria-checked=true] .um-switch-knob{transform:translate(12px)}.um-switch-sm .um-switch-label{font-weight:400}@media(prefers-reduced-motion:reduce){.um-switch-track,.um-switch-knob{transition:none}}.um-options{margin:0;padding:0;border:0;min-width:0;display:grid;gap:6px}.um-options>legend{font-size:.9rem;font-weight:600;margin:0 0 4px;padding:0;color:var(--text-color)}.um-option{display:flex;align-items:flex-start;gap:10px;margin:0;padding:9px 12px;border:1px solid var(--um-tone-bd, var(--border-color));border-radius:6px;background:var(--dashboard-widget-background);color:var(--text-color);cursor:pointer}.um-option input[type=radio]{margin-top:3px;flex:none;accent-color:var(--um-tone-fg, var(--theme-primary-color))}.um-option-text{display:grid;gap:1px;min-width:0}.um-option-name{font-weight:600}.um-option-desc{font-size:.8rem;color:var(--text-color-secondary1)}.um-option:hover:not(.is-disabled){border-color:var(--um-tone-fg, var(--text-color-secondary1))}.um-option.is-selected{background:var(--um-tone-selected-bg, var(--um-tone-bg, var(--background-color)));color:var(--um-tone-fg, var(--text-color));border-color:var(--um-tone-fg, var(--text-color-secondary1));box-shadow:inset 0 0 0 1px var(--um-tone-fg, var(--text-color-secondary1))}.um-option:has(input:checked){background:var(--um-tone-selected-bg, var(--um-tone-bg, var(--background-color)));color:var(--um-tone-fg, var(--text-color));border-color:var(--um-tone-fg, var(--text-color-secondary1));box-shadow:inset 0 0 0 1px var(--um-tone-fg, var(--text-color-secondary1))}.um-option.is-selected .um-option-desc{color:inherit;opacity:.85}.um-option:has(input:checked) .um-option-desc{color:inherit;opacity:.85}.um-option:focus-within{outline:2px solid var(--theme-primary-color);outline-offset:2px}.um-option.is-disabled{cursor:not-allowed;opacity:.55}.um-option.is-disabled.is-selected{opacity:1}.um-dot{display:inline-block;width:10px;height:10px;border-radius:50%;flex:none;background:var(--um-tone-bg, var(--background-color));border:1px solid var(--um-tone-fg, var(--border-color))}.modal .modal-dialog.um-access-dialog{width:980px;max-width:calc(100vw - 32px);vertical-align:top;margin-top:4vh;margin-bottom:4vh}.um-modal{container-type:inline-size;color:var(--text-color)}.um-modal-title{display:flex;flex-wrap:wrap;align-items:center;gap:6px 12px;min-width:0}.um-modal-sub{font-size:.88rem;color:var(--text-color-secondary1);margin-top:2px}.um-modal-body{padding:18px 22px 20px;max-height:calc(100vh - 220px);overflow-y:auto}.um-modal-foot{flex-wrap:wrap;row-gap:8px;padding-inline:22px}@container (max-width: 520px){.um-modal-body,.um-modal-foot{padding-inline:14px}}.um-dialog-grid{display:grid;grid-template-columns:300px minmax(0,1fr);gap:28px;align-items:start}@container (max-width: 720px){.um-dialog-grid{grid-template-columns:minmax(0,1fr);gap:20px}}.um-col{display:grid;gap:18px;align-content:start;min-width:0}.um-field{display:grid;gap:6px;min-width:0}.um-flabel{font-size:.9rem;font-weight:600;margin:0}.um-fhint{font-size:.8rem;color:var(--text-color-secondary1)}.um-hint{flex:1 1 220px;font-size:.82rem;line-height:20px;display:flex;align-items:center;gap:6px;flex-wrap:wrap;margin:0;color:var(--text-color-secondary1)}.um-hint.error{color:var(--badge-danger-color)}.um-perm-list{border:1px solid var(--border-color);border-radius:6px;min-width:0}.um-perm-item+.um-perm-item{border-top:1px solid var(--border-color)}.um-perm-row{display:flex;align-items:center;gap:12px;min-height:54px;padding:6px 10px 6px 14px}.um-perm-main{flex:1 1 auto;min-width:0;display:grid;gap:1px}.um-perm-summary{font-size:.8rem;color:var(--text-color-secondary1)}.um-perm-children{margin:0 14px 14px 64px;padding:6px 12px;border-radius:6px;background:var(--users-nested-background);display:grid}.um-perm-nested{margin-left:13px;padding-left:22px;border-left:1px solid var(--border-color);display:grid}@container (max-width: 520px){.um-perm-children{margin-left:14px}}.um-changed{font-size:.74rem;font-weight:600;color:var(--badge-warning-color);white-space:nowrap}.um-modal-head{display:grid;gap:2px;min-width:0}.um-title-sm{font-size:.95rem}.um-dialog-right{min-width:0}.um-modal .um-options .um-banner{margin:0 0 4px}.um-modal .um-tabs.nav-tabs{margin-bottom:-8px;flex-wrap:wrap}.um-modal .um-tabs .nav-link{color:var(--text-color-secondary1)}.um-modal .um-tabs .nav-link.active{color:var(--text-color);font-weight:600}.um-modal .um-tabs .nav-link:focus-visible{outline:2px solid var(--theme-primary-color);outline-offset:-2px}.um-modal .um-banner{margin-bottom:0}.um-btn-spin{display:inline-flex;align-items:center;justify-content:center;width:100%}.um-btn-spin .sk-fading-circle{width:18px;height:18px!important;margin:0 auto!important}.um-modal-foot .um-hint.error{margin-right:auto}.um-select-wrap{width:100%;min-width:0}.um-select-wrap .dropdown.um-select-dd{width:100%}.um-select-dd>span{display:block;flex:1 1 auto;min-width:0}.um-select{font:inherit;font-size:.9rem;width:100%;min-height:38px;display:flex;align-items:center;justify-content:space-between;gap:8px;padding:6px 12px;border:1px solid var(--border-color);border-radius:6px;background:var(--form-control-background-color);color:var(--form-control-text-color);text-align:left;cursor:pointer}.um-select:hover:not(:disabled):not(.is-readonly){border-color:var(--text-color-secondary1)}.um-select:focus{outline:none}.um-select:focus-visible{outline:2px solid var(--theme-primary-color);outline-offset:1px;box-shadow:0 0 0 4px var(--users-focus-ring)}.um-select:disabled{cursor:not-allowed;opacity:.6}.um-select.is-readonly{cursor:default;background:var(--form-control-background-disabled-color)}.um-select-value{display:inline-flex;align-items:center;gap:8px;min-width:0}.um-select-name{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.um-select-caret{flex:none;color:var(--text-color-secondary1)}.menu>div>button.um-menu-item{display:grid;gap:1px;max-width:calc(100vw - 32px);padding:7px 10px;white-space:normal;text-wrap:wrap;color:var(--text-color);font-size:.88rem}.menu>div>button.um-menu-item.is-selected{background-color:var(--dropdown-menu-item-hover-color)}.um-menu-name{display:inline-flex;align-items:center;gap:8px;font-weight:600}.um-menu-desc{font-size:.8rem;color:var(--text-color-secondary1)}.um-roles .react-select__multi-value{background-color:var(--badge-info-bg);border:1px solid var(--badge-info-border-color);border-radius:3px}.um-roles .react-select__multi-value__label{color:var(--badge-info-color);padding-left:8px}.um-roles .react-select__multi-value__remove{color:var(--badge-info-color);border-radius:0 3px 3px 0}.um-roles .react-select__multi-value__remove:hover{background-color:var(--badge-danger-bg);color:var(--badge-danger-color)}.um-roles .react-select__placeholder{color:var(--form-control-placeholder-text-color)}.um-rs-portal .react-select__menu,.um-rs-portal .react-select__menu-list{background-color:var(--react-select-menu-background)}.um-rs-portal .react-select__option{color:var(--react-select-text-color)}.um-rs-portal .react-select__option--is-focused{background-color:var(--react-select-option-color-focused)}.um-rs-portal .react-select__menu-notice{color:var(--text-color-secondary1)}.um-perm-head{display:flex;align-items:flex-end;justify-content:space-between;flex-wrap:wrap;gap:6px 12px}.um-perm-head .um-section-head{flex:1 1 260px;min-width:0}.um-perm-main .um-perm-summary{padding-left:50px;margin-top:-4px}.um-perm-adjust{flex:none;min-height:32px;padding:0 6px;text-decoration:none}.um-perm-adjust:hover{text-decoration:underline}.um-perm-children[hidden]{display:none}.um-perm-child{display:grid;min-width:0}.um-perm-child-row{display:flex;align-items:center;flex-wrap:wrap;gap:4px 10px;min-width:0}.um-perm-adjust:focus-visible,.um-modal .um-link:focus-visible{outline:2px solid var(--theme-primary-color);outline-offset:2px}ul.um-perm-list{list-style:none;margin:0;padding:0}.um-perm-readonly{background:var(--users-nested-background)}.um-perm-ro-row{display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap;gap:4px 12px;min-height:44px;padding:6px 16px}.um-perm-ro-name{font-weight:600;overflow-wrap:anywhere}.um-perm-ro-full{display:inline-flex;align-items:center;gap:6px;color:var(--badge-success-color);font-size:.85rem;white-space:nowrap}.um-input.form-control{height:38px;border-radius:6px;font-size:.9rem}.um-client-select .react-select__placeholder{color:var(--form-control-placeholder-text-color)}.um-rs-portal .react-select__option--is-disabled{color:var(--text-color-secondary1)}.um-client-list{border:1px solid var(--border-color);border-radius:6px;min-width:0}.um-client-head{display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap;gap:4px 12px;padding:10px 14px;background:var(--users-nested-background);border-radius:6px 6px 0 0;font-size:.88rem}.um-client-rows{list-style:none;margin:0;padding:0;max-height:320px;overflow-y:auto}.um-client-row{display:flex;align-items:center;justify-content:space-between;gap:12px;min-height:40px;padding:4px 14px;font-size:.9rem}.um-client-row+.um-client-row,.um-client-head+.um-client-rows .um-client-row:first-child{border-top:1px solid var(--border-color)}.um-client-name{min-width:0;overflow-wrap:anywhere}.um-client-row .um-link{flex:none;text-decoration:none}.um-client-row .um-link:hover:not(:disabled){text-decoration:underline}.um-client-row .um-link:disabled{color:var(--text-color-secondary1);opacity:1}.um-client-empty{margin:0;padding:12px 14px;font-size:.85rem;color:var(--text-color-secondary1);border-top:1px solid var(--border-color)}.um-client-loading{padding:8px 14px}.modal .modal-dialog.um-form-dialog{width:460px;max-width:calc(100vw - 32px)}.um-form-body{display:grid;gap:16px}.um-form-option{padding-top:14px;border-top:1px solid var(--border-color)}.um-ferror{font-size:.8rem;color:var(--badge-danger-color)}.um-input.form-control.is-invalid{border-color:var(--theme-danger-color)}.um-password{position:relative}.um-password .um-input.form-control{padding-right:42px}.um-password-toggle{position:absolute;top:0;right:0;width:40px;height:100%;padding:0;border:0;background:transparent;color:var(--text-color-secondary1);cursor:pointer}.um-password-toggle:hover{color:var(--text-color)}.um-password-toggle:focus-visible{outline:2px solid var(--theme-primary-color);outline-offset:-2px;border-radius:6px}.bd-page{container-type:inline-size;min-width:0}.bd-card{background:var(--dashboard-widget-background);border:1px solid var(--dashboard-widget-border-color);border-radius:10px;padding:20px 22px;container-type:inline-size;min-width:0;color:var(--text-color);font-size:14px;line-height:1.5}@container (max-width: 520px){.bd-card{padding:16px}}.bd-head{display:flex;align-items:center;justify-content:space-between;gap:10px 14px;flex-wrap:wrap;margin-bottom:16px}.bd-head-inline{flex-wrap:nowrap;align-items:flex-start}.bd-head-text{flex:1 1 auto;min-width:0}.bd-head-l{display:flex;align-items:center;gap:10px;flex-wrap:wrap;min-width:0}.bd-title{font-weight:700;font-size:1.02rem}.bd-muted{color:var(--text-color-secondary1)}.bd-card .small{font-size:.82rem}.bd-none{color:var(--text-color-secondary1)}.bd-sr{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.bd-link{font:inherit;color:var(--theme-primary-color);background:none;border:0;padding:0;cursor:pointer;text-decoration:underline;text-underline-offset:2px}.bd-link:disabled{opacity:.55;cursor:default}.bd-x{width:28px;height:28px;display:grid;place-items:center;border-radius:6px;border:0;background:transparent;color:var(--text-color-secondary1);cursor:pointer;font-size:1.1rem;line-height:1}.bd-x:hover{background:var(--background-color);color:var(--text-color)}.bd-banner{display:flex;gap:12px;align-items:center;flex-wrap:wrap;border:1px solid;border-radius:8px;padding:11px 14px;margin-bottom:16px;font-size:.88rem}.bd-banner>div{flex:1 1 240px;min-width:0;overflow-wrap:anywhere}.bd-banner.warn{background:var(--badge-warning-bg);border-color:var(--badge-warning-border-color);color:var(--badge-warning-color)}.bd-banner.info{background:var(--badge-info-bg);border-color:var(--badge-info-border-color);color:var(--badge-info-color)}.bd-banner.bad{background:var(--badge-danger-bg);border-color:var(--badge-danger-border-color);color:var(--badge-danger-color)}.bd-page-grid{display:grid;grid-template-columns:minmax(0,1.15fr) minmax(0,1fr);gap:16px;align-items:start}.bd-page-grid .bd-card-full{grid-column:1 / -1}.bd-page-grid>.bd-emails{align-self:stretch}@media(max-width:991.98px){.bd-page-grid{grid-template-columns:minmax(0,1fr)}}@container (max-width: 780px){.bd-page-grid{grid-template-columns:minmax(0,1fr)}}.bd-billto{display:grid;grid-template-columns:minmax(0,1.3fr) minmax(0,1fr);gap:24px;align-items:start}@container (max-width: 620px){.bd-billto{grid-template-columns:minmax(0,1fr);gap:18px}}.bd-paper{background:var(--billing-paper-background);border:1px solid var(--border-color);border-radius:3px;padding:16px 20px 18px;box-shadow:0 1px 0 var(--border-color),0 12px 22px -16px var(--billing-paper-shadow);position:relative}.bd-paper:before{content:"";position:absolute;left:0;right:0;top:0;height:3px;background:repeating-linear-gradient(90deg,var(--border-color) 0 6px,transparent 6px 10px)}.bd-paper-top{display:flex;justify-content:space-between;gap:10px;font-size:.76rem;color:var(--text-color-secondary1);margin-top:4px}.bd-paper-name{font-size:1.14rem;font-weight:700;margin:6px 0 4px;line-height:1.3}.bd-paper-addr{line-height:1.55}.bd-paper-ids{display:grid;grid-template-columns:auto minmax(0,1fr);gap:5px 14px;margin:14px 0 0;padding-top:12px;border-top:1px dashed var(--border-color);font-variant-numeric:tabular-nums;font-size:.88rem}.bd-paper-ids dt{color:var(--text-color-secondary1);font-weight:400}.bd-paper-ids dd{margin:0;display:flex;gap:8px;flex-wrap:wrap;align-items:center;min-width:0;overflow-wrap:anywhere}.bd-gap{display:inline-flex;align-items:center;gap:6px;border:1.5px dashed var(--badge-warning-border-color);background:var(--billing-missing-background);color:var(--badge-warning-color);border-radius:4px;padding:1px 8px;font-size:.82rem;font-weight:600}.bd-facts{display:grid;gap:16px;margin:0}.bd-facts dt{font-size:.78rem;color:var(--text-color-secondary1);font-weight:400}.bd-facts dd{margin:2px 0 0;font-weight:600;overflow-wrap:anywhere}.bd-facts dd span{display:block;font-weight:400;color:var(--text-color-secondary1);font-size:.83rem;margin-top:1px}.bd-foot{display:flex;flex-wrap:wrap;justify-content:space-between;gap:6px 16px;margin-top:16px;padding-top:14px;border-top:1px solid var(--border-color);font-size:.8rem;color:var(--text-color-secondary1)}.bd-foot span{min-width:0}.bd-emails{position:relative;z-index:3}.bd-rlist{list-style:none;margin:0;padding:0;border-top:1px solid var(--border-color)}.bd-rempty{margin:0;padding:12px 0;border-top:1px solid var(--border-color);border-bottom:1px solid var(--border-color);font-size:.88rem;color:var(--text-color-secondary1)}.bd-rrow{display:grid;grid-template-columns:34px minmax(0,1fr) auto 28px;gap:6px 12px;align-items:center;padding:10px 0;border-bottom:1px solid var(--border-color)}.bd-rrow.ro{grid-template-columns:34px minmax(0,1fr) auto}.bd-rrow.bounced .bd-av{box-shadow:0 0 0 2px var(--theme-danger-color)}@container (max-width: 430px){.bd-rrow{grid-template-columns:34px minmax(0,1fr) 28px}.bd-rrow .bd-seg{grid-column:2;grid-row:2;justify-self:start}.bd-rrow .bd-x{grid-column:3;grid-row:1}}.bd-av{width:32px;height:32px;border-radius:50%;display:grid;place-items:center;font-size:.74rem;font-weight:700;background:var(--billing-recipient-avatar-background);color:var(--theme-primary-color);flex:none}.bd-av.ext{background:var(--background-color);color:var(--text-color-secondary1);border:1px dashed var(--border-color)}.bd-rwho{min-width:0}.bd-rname{display:flex;gap:8px;align-items:center;flex-wrap:wrap;font-weight:600;overflow-wrap:anywhere}.bd-rrole{font-size:.72rem;font-weight:600;color:var(--text-color-secondary1);border:1px solid var(--border-color);border-radius:4px;padding:0 6px}.bd-remail{display:block;font-size:.83rem;color:var(--text-color-secondary1);overflow-wrap:anywhere}.bd-rdel{display:flex;align-items:center;gap:5px;font-size:.76rem;color:var(--text-color-secondary1);margin-top:2px}.bd-rdel.ok{color:var(--badge-success-color)}.bd-rtag{font-size:.78rem;font-weight:600;color:var(--text-color-secondary1)}.bd-rtag.main{color:var(--theme-primary-color)}.bd-rwarn{grid-column:2 / -1;display:grid;gap:6px;font-size:.82rem;color:var(--text-color);background:var(--badge-danger-bg);border:1px solid var(--badge-danger-border-color);border-radius:6px;padding:8px 10px}.bd-rwarn-t{display:flex;gap:7px;align-items:flex-start}.bd-rwarn-t svg{color:var(--badge-danger-color);margin-top:2px}.bd-rwarn-a{display:flex;gap:14px;flex-wrap:wrap;padding-left:23px}.bd-redit{grid-column:2 / -1;display:flex;gap:6px;flex-wrap:wrap}.bd-redit input{flex:1 1 180px}.bd-seg{display:inline-flex;border:1px solid var(--border-color);border-radius:7px;overflow:hidden;background:var(--dashboard-widget-background);max-width:100%}.bd-seg button{font-family:inherit;font-size:.8rem;font-weight:600;line-height:1.25;padding:6px 10px;border:0;background:transparent;color:var(--text-color-secondary1);cursor:pointer}.bd-seg button+button{border-left:1px solid var(--border-color)}.bd-seg button:hover{color:var(--text-color)}.bd-seg button[aria-pressed=true]{background:var(--theme-warning-color);color:var(--billing-on-primary)}.bd-radd{position:relative;flex:none}.bd-pick{position:absolute;top:calc(100% + 6px);right:0;width:min(380px,calc(100vw - 48px));z-index:10;background:var(--dashboard-widget-background);border:1px solid var(--border-color);border-radius:10px;box-shadow:0 18px 36px -16px var(--billing-paper-shadow);padding:5px;display:grid;gap:1px}.bd-pick-list{display:grid;gap:1px;max-height:264px;overflow-y:auto}.bd-pick-opt{width:100%;text-align:left;font:inherit;color:var(--text-color);background:transparent;border:0;border-radius:7px;padding:7px 9px;cursor:pointer;display:grid;grid-template-columns:30px minmax(0,1fr) auto;gap:10px;align-items:center}.bd-pick-opt:hover,.bd-pick-opt:focus-visible{background:var(--background-color)}.bd-pick-opt .bd-av{width:28px;height:28px;font-size:.68rem}.bd-pick-who{min-width:0}.bd-pick-opt small{display:block;color:var(--text-color-secondary1);font-size:.78rem;overflow-wrap:anywhere}.bd-pick-type{display:grid;gap:8px;padding:8px 9px 9px}.bd-inline{display:flex;gap:6px;min-width:0}.bd-inline input{flex:1 1 auto}.bd-pick-empty{font-size:.82rem;color:var(--text-color-secondary1);padding:6px 10px}.bd-msg{min-height:1.4em;font-size:.82rem;margin:8px 0 0;color:var(--text-color-secondary1);overflow-wrap:anywhere}.bd-msg.warn{color:var(--badge-warning-color)}.bd-msg.ok{color:var(--badge-success-color)}.bd-msg.error{color:var(--badge-danger-color)}.modal .modal-dialog.bd-modal-dialog{width:660px;max-width:calc(100vw - 32px)}.bd-modal{container-type:inline-size;color:var(--text-color)}.bd-modal-body{padding:18px 22px 20px;display:grid;gap:5px}.bd-modal-foot{flex-wrap:wrap;row-gap:8px;padding-inline:22px}@container (max-width: 520px){.bd-modal-body,.bd-modal-foot{padding-inline:14px}}.bd-hint{flex:1 1 220px;font-size:.82rem;color:var(--text-color-secondary1);line-height:20px;display:flex;align-items:center;gap:6px;flex-wrap:wrap;margin:0}.bd-hint.warn{color:var(--badge-warning-color)}.bd-flabel{font-size:.8rem;font-weight:600;display:block;margin:0}.bd-dd{position:relative;display:grid;gap:6px}.bd-dd-trigger{font:inherit;color:var(--text-color);text-align:left;width:100%;height:56px;display:grid;grid-template-columns:22px minmax(0,1fr) auto 14px;gap:10px;align-items:center;padding:0 12px;border:1px solid var(--border-color);border-radius:8px;background:var(--form-control-background-color);cursor:pointer}.bd-dd-trigger:hover{border-color:var(--text-color-secondary1)}.bd-dd-trigger[aria-expanded=true]{border-color:var(--theme-primary-color);box-shadow:0 0 0 1px var(--theme-primary-color)}.bd-dd-text{min-width:0}.bd-dd-name{display:block;font-weight:600;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.bd-dd-sub{display:block;font-size:.8rem;color:var(--text-color-secondary1);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.bd-dd-caret{width:10px;height:10px;border-right:2px solid var(--text-color-secondary1);border-bottom:2px solid var(--text-color-secondary1);transform:rotate(45deg) translate(-2px,-2px)}.bd-dd-list{position:absolute;top:calc(100% + 4px);left:0;right:0;z-index:10;list-style:none;margin:0;padding:5px;background:var(--dashboard-widget-background);border:1px solid var(--border-color);border-radius:10px;box-shadow:0 18px 36px -16px var(--billing-paper-shadow);max-height:360px;overflow-y:auto}.bd-dd-opt{display:grid;grid-template-columns:22px minmax(0,1fr) auto;gap:10px;align-items:center;padding:8px 10px;border-radius:7px;cursor:pointer}.bd-dd-trigger>svg,.bd-dd-opt>svg{color:var(--text-color-secondary1);width:18px;height:18px;justify-self:center}.bd-dd-opt:hover,.bd-dd-opt.active{background:var(--background-color)}.bd-dd-opt[aria-selected=true]{background:var(--billing-recipient-avatar-background)}.bd-dd-opt[aria-selected=true] .bd-dd-name{color:var(--theme-primary-color)}.bd-dd-sep{height:1px;background:var(--border-color);margin:5px 6px}.bd-dd-head{font-size:.74rem;color:var(--text-color-secondary1);padding:4px 10px 2px}.bd-source{font-size:.84rem;color:var(--text-color-secondary1);box-sizing:border-box;display:flex;gap:8px;align-items:flex-start;margin:0}.bd-fgrid{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:12px 14px}.bd-fgrid .span2{grid-column:1 / -1}@container (max-width: 520px){.bd-fgrid{grid-template-columns:minmax(0,1fr)}}.bd-field{display:grid;gap:5px;min-width:0;align-content:start}.bd-field input.form-control,.bd-field select.form-control,.bd-field textarea.form-control,.bd-fv{font-size:.9rem;border-radius:6px;padding:0 10px;width:100%;min-width:0;height:38px}.bd-field textarea.form-control{height:62px;padding-block:8px;line-height:1.45;resize:none}.bd-fv{color:var(--text-color);background:var(--billing-readonly-background);border:1px solid var(--billing-readonly-background);display:flex;align-items:center;gap:8px;overflow:hidden;white-space:nowrap;text-overflow:ellipsis}.bd-fv.addr{height:62px;padding-block:8px;line-height:1.45;flex-direction:column;align-items:flex-start;gap:0;white-space:normal;overflow-y:auto}.bd-field .react-select__control{min-height:38px;height:38px;box-sizing:border-box;border-radius:6px;font-size:.9rem}.bd-fv.miss{background:var(--billing-missing-background);border:1.5px dashed var(--badge-warning-border-color);color:var(--badge-warning-color);font-weight:600;font-size:.84rem}.bd-vies-line{font-size:.82rem;color:var(--text-color-secondary1);line-height:20px;min-height:40px;box-sizing:border-box;display:flex;gap:7px;align-items:flex-start}.bd-vies-line.ok{color:var(--badge-success-color)}.bd-vies-line.warn{color:var(--badge-warning-color)}.bd-vies-line.bad{color:var(--badge-danger-color)}.bd-preview{display:grid}.bd-pv-row{display:grid;grid-template-columns:140px minmax(0,1fr);gap:12px;padding:10px 14px;box-sizing:border-box;align-items:start}.bd-pv-row+.bd-pv-row{border-top:1px solid var(--border-color)}@container (max-width: 520px){.bd-pv-row{grid-template-columns:minmax(0,1fr);gap:2px}}.bd-pv-label{font-size:.8rem;color:var(--text-color-secondary1);padding-top:1px}.bd-pv-val strong{display:block;font-weight:600;line-height:21px}.bd-pv-val span{display:block;line-height:20px;font-size:.82rem;color:var(--text-color-secondary1)}.subscription-card{position:relative;display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:20px;padding:26px 30px;margin:16px 0 28px;border-radius:10px;overflow:hidden;background-color:var(--dashboard-widget-background);border:solid 2px var(--subscription-card-accent, var(--theme-primary-color))}.subscription-card[data-status=active]{--subscription-card-accent: var(--theme-success-color)}.subscription-card[data-status=trial]{--subscription-card-accent: var(--theme-info-color)}.subscription-card[data-status=past_due],.subscription-card[data-status=awaiting_payment_method]{--subscription-card-accent: var(--theme-warning-color)}.subscription-card[data-status=trial_expired],.subscription-card[data-status=suspended]{--subscription-card-accent: var(--theme-danger-color)}.subscription-card[data-status=cancelled]{--subscription-card-accent: var(--theme-secondary-color)}.subscription-card-empty{--subscription-card-accent: var(--theme-primary-color)}.subscription-card-main{position:relative;z-index:1;min-width:260px}.subscription-card-eyebrow{font-size:.72rem;font-weight:700;letter-spacing:.06em;text-transform:uppercase;color:var(--text-color-secondary);margin-bottom:4px}.subscription-card-name{font-size:1.6rem;font-weight:700;color:var(--text-color);line-height:1.2}.subscription-card-price{font-size:1.9rem;font-weight:700;color:var(--text-color);margin-top:6px}.subscription-card-price-unit{font-size:.95rem;font-weight:400;color:var(--text-color-secondary)}.subscription-card-price-discounted{display:flex;align-items:center;flex-wrap:wrap;gap:10px}.subscription-card-price-list{font-size:1.05rem;font-weight:500;color:var(--text-color-secondary);text-decoration-thickness:1.5px}.subscription-card-discount-chip{display:inline-flex;align-items:center;gap:5px;padding:2px 8px;border-radius:999px;font-size:.78rem;font-weight:600;line-height:1.4;color:var(--badge-success-color);background:var(--badge-success-bg);border:1px solid var(--badge-success-border-color);cursor:default}.subscription-card-cue{margin-top:10px;color:var(--text-color-secondary);font-size:.92rem}.subscription-card-cue a{font-weight:600}.subscription-card-actions{position:relative;z-index:1}.billing-interval-toggle{display:inline-flex;border-radius:6px;border:solid 1px var(--border-color);overflow:hidden}.billing-interval-toggle button{border:none;background:transparent;padding:6px 18px;font-size:.85rem;font-weight:600;color:var(--text-color-secondary);cursor:pointer}.billing-interval-toggle button.active{background-color:var(--theme-primary-color);color:#fff}.billing-interval-toggle button:focus-visible{outline:2px solid var(--theme-primary-color);outline-offset:-2px}.plan-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(230px,1fr));gap:18px;margin-top:18px}.plan-card{position:relative;display:flex;flex-direction:column;padding:20px;border-radius:8px;background-color:var(--dashboard-widget-background);border:solid 1px var(--dashboard-widget-border-color);transition:transform .15s ease,box-shadow .15s ease}.plan-card:hover{transform:translateY(-3px);box-shadow:0 8px 18px #00000024}.plan-card-current{border-color:var(--theme-success-color);box-shadow:0 0 0 1px var(--theme-success-color) inset}.plan-card-badge{position:absolute;top:-10px;right:16px}.plan-card-name{font-size:1.05rem;font-weight:700;color:var(--text-color)}.plan-card-price{font-size:1.5rem;font-weight:700;color:var(--text-color);margin:10px 0 2px}.plan-card-price-unit{font-size:.85rem;font-weight:400;color:var(--text-color-secondary)}.plan-card-trial{font-size:.8rem;color:var(--theme-info-color);margin-bottom:8px}.plan-card-highlights{flex:1;list-style:none;padding:0;margin:6px 0 16px;color:var(--text-color-secondary);font-size:.85rem}.plan-card-highlights li{padding:3px 0}.plan-card-hint{font-size:.78rem;color:var(--text-color-secondary);text-align:center}.plan-card-pending{display:flex;flex-direction:column;gap:8px}.plan-card-pending-text{font-weight:600;color:var(--theme-warning-color)}.plan-card:focus-within{outline:2px solid var(--theme-primary-color);outline-offset:2px}.subscription-panel{padding:20px 24px;margin:0 0 24px;border-radius:8px;background-color:var(--dashboard-widget-background);border:solid 1px var(--dashboard-widget-border-color)}.subscription-panel-title{font-size:1.05rem;font-weight:700;color:var(--text-color);margin-bottom:4px}.text-muted-theme{color:var(--text-color-secondary)}.accountant-clients-count{font-weight:700;color:var(--text-color)}.accountant-clients-subtitle{font-size:.9rem;font-weight:600;color:var(--text-color);margin:16px 0 6px}.accountant-clients-toggle{display:flex;align-items:center;gap:8px;width:100%;padding:0;background:none;border:none;text-align:left;cursor:pointer}.accountant-clients-chevron{font-size:.75rem;width:10px}.accountant-clients-list{list-style:none;margin:0;padding:0}.accountant-clients-item{padding:8px 0;border-bottom:solid 1px var(--border-color)}.accountant-clients-item:last-child{border-bottom:none}.accountant-clients-name{font-size:.9rem;color:var(--text-color)}.entitlement-row{display:flex;justify-content:space-between;gap:12px;padding:9px 0;border-bottom:solid 1px var(--border-color);font-size:.9rem}.entitlement-row:last-child{border-bottom:none}.entitlement-row-label{color:var(--text-color-secondary)}.entitlement-row-value{color:var(--text-color);font-weight:600;text-align:right}.billing-feedback{display:flex;align-items:center;justify-content:space-between;gap:14px;padding:12px 16px;border-radius:6px;margin-bottom:18px;font-size:.9rem}.billing-feedback-success{background-color:var(--badge-success-bg);color:var(--badge-success-color);border:solid 1px var(--badge-success-border-color)}.billing-feedback-error{background-color:var(--badge-danger-bg);color:var(--badge-danger-color);border:solid 1px var(--badge-danger-border-color)}.billing-feedback-warning{background-color:var(--badge-warning-bg);color:var(--badge-warning-color);border:solid 1px var(--badge-warning-border-color)}.billing-feedback-info{background-color:var(--badge-info-bg);color:var(--badge-info-color);border:solid 1px var(--badge-info-border-color)}.billing-feedback-dismiss{background:transparent;border:none;color:inherit;opacity:.7;cursor:pointer;font-size:1rem;line-height:1}.billing-feedback-dismiss:hover{opacity:1}.addon-form-unit-price{font-size:.82rem;color:var(--text-color-secondary);margin-top:4px}@media(max-width:576px){.subscription-card{flex-direction:column;align-items:flex-start}}@media(prefers-reduced-motion:reduce){.plan-card{transition:none}.plan-card:hover{transform:none}}.pm-list{display:flex;flex-direction:column;gap:10px}.pm-item{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:14px;padding:14px 18px;border-radius:8px;background-color:var(--form-control-background-color);border:solid 1px var(--border-color)}.pm-item-main{display:flex;align-items:center;gap:12px}.pm-item-icon{font-size:1.3rem;color:var(--text-color-secondary)}.pm-item-brand{font-weight:700;color:var(--text-color)}.pm-item-expiry{color:var(--text-color-secondary);font-size:.85rem;margin-top:2px}.pm-item-actions{display:flex;gap:8px;flex-wrap:wrap}.pm-empty{text-align:center;padding:34px 20px;color:var(--text-color-secondary)}.pm-empty-icon{font-size:1.8rem;color:var(--text-color-secondary);margin-bottom:10px}.billing-consent-text{max-height:260px;overflow-y:auto;padding:16px 18px;border-radius:6px;background-color:var(--form-control-background-color);border:solid 1px var(--border-color);color:var(--text-color);font-size:.88rem;line-height:1.55}.billing-table-wrap{overflow-x:auto}.billing-load-more{text-align:center;margin-top:14px}.billing-charge-failure{display:block;color:var(--theme-danger-color);font-size:.78rem;margin-top:3px}.billing-status-cell{display:flex;align-items:center;gap:6px}.billing-detail-info{display:inline-flex;color:var(--text-muted-color, #8b8b8b);cursor:help;font-size:.8rem}.billing-cancel-row{display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap;gap:14px}.billing-return{display:flex;justify-content:center;margin-top:60px}.billing-return-panel{display:flex;flex-direction:column;align-items:center;text-align:center;max-width:420px;padding:40px 36px;border-radius:10px;background-color:var(--dashboard-widget-background);border:solid 1px var(--dashboard-widget-border-color);border-left:solid 5px var(--theme-primary-color)}.billing-return-panel-error{border-left-color:var(--theme-danger-color)}.billing-return-icon{font-size:2rem;color:var(--theme-danger-color);margin-bottom:14px}.billing-return-title{font-size:1.15rem;font-weight:700;color:var(--text-color)}@media(max-width:576px){.pm-item,.billing-cancel-row{flex-direction:column;align-items:flex-start}}.acct-content{max-width:800px}.acct-meta{color:var(--text-color);line-height:1.7;margin:6px 0 4px}.subscription-card-actions{display:flex;flex-direction:column;align-items:flex-end;gap:8px}.subscription-card-billing-link{font-size:.82rem;font-weight:600}.cap-meter-head{display:flex;align-items:center;justify-content:space-between;gap:12px}.cap-meter-label{font-size:1.05rem;font-weight:700;color:var(--text-color)}.cap-meter-action{border:solid 1px var(--theme-primary-color);background:transparent;color:var(--theme-primary-color);border-radius:5px;padding:3px 12px;font-size:.78rem;font-weight:600;white-space:nowrap;cursor:pointer;transition:background-color .15s ease,color .15s ease}.cap-meter-action:hover{background-color:var(--theme-primary-color);color:#fff}.cap-meter-action:focus-visible{outline:2px solid var(--theme-primary-color);outline-offset:2px}.cap-meter-action:disabled{opacity:.5;cursor:default;background:transparent;color:var(--theme-primary-color)}.cap-meter-actions{display:flex;align-items:center;gap:6px}.cap-meter-action-secondary{border-color:var(--border-color);color:var(--text-color-secondary)}.cap-meter-action-secondary:hover{background-color:var(--text-color-secondary);border-color:var(--text-color-secondary);color:#fff}.cap-meter-action-secondary:focus-visible{outline-color:var(--text-color-secondary)}.cap-meter-action-secondary:disabled{color:var(--text-color-secondary)}.cap-meter-note-scheduled{color:var(--orange, #f0932b)}.cap-meter-track{position:relative;height:8px;margin-top:9px;border-radius:999px;background-color:var(--border-color);overflow:hidden}.cap-meter-fill{height:100%;border-radius:999px;background-color:var(--theme-success-color);transition:width .35s ease}.cap-meter-base-marker{position:absolute;top:0;bottom:0;width:2px;background-color:color-mix(in srgb,var(--border-color) 35%,var(--text-color) 65%);pointer-events:none}.cap-meter-track[data-level=warn] .cap-meter-fill{background-color:var(--theme-warning-color)}.cap-meter-track[data-level=full] .cap-meter-fill{background-color:var(--theme-danger-color)}.cap-meter-track-flat[data-level=unlimited]{background:linear-gradient(90deg,var(--theme-success-color) 0%,transparent 90%);opacity:.35}.cap-meter-track-flat[data-level=none]{background-color:var(--border-color)}.cap-meter-foot{display:flex;align-items:baseline;justify-content:space-between;gap:12px;margin-top:8px;font-size:.85rem;color:var(--text-color-secondary)}.cap-meter-used{font-weight:700;color:var(--text-color)}.cap-meter-sep,.cap-meter-packs-note{color:var(--text-color-secondary)}.cap-meter-pct{font-weight:700;font-variant-numeric:tabular-nums;color:var(--text-color-secondary)}.cap-meter-pct[data-level=warn]{color:var(--theme-warning-color)}.cap-meter-pct[data-level=full]{color:var(--theme-danger-color)}.cap-meter-note{margin-top:5px;font-size:.78rem;color:var(--text-color-secondary)}.cap-meter-loading{display:flex;align-items:center;padding:10px 0}.cap-badge{display:inline-block;border-radius:999px;padding:1px 9px;font-size:.7rem;font-weight:700;vertical-align:middle}.cap-badge-unlimited{background-color:var(--badge-success-bg);color:var(--badge-success-color);border:solid 1px var(--badge-success-border-color)}.cap-meter-group{display:flex;flex-direction:column;gap:20px}.cap-meter-group .cap-meter+.cap-meter{padding-top:20px;border-top:solid 1px var(--border-color)}.acct-entity-head{font-size:1.05rem;font-weight:700;color:var(--text-color)}.acct-entity-list{list-style:none;margin:10px 0 0;padding:0;color:var(--text-color-secondary);font-size:.9rem}.acct-entity-list li{padding:3px 0 3px 16px;position:relative;break-inside:avoid}.acct-entity-list li:before{content:"";position:absolute;left:2px;top:11px;width:4px;height:4px;border-radius:50%;background-color:var(--text-color-secondary);opacity:.6}@media(min-width:768px){.acct-entity-list{columns:2;column-gap:36px}}.modal-dialog.plan-modal-dialog{width:min(960px,94vw);max-width:960px}.plan-modal-header{flex:1;margin-right:24px;display:flex;align-items:center;justify-content:space-between;gap:16px}.plan-modal-dialog .plan-grid{margin-top:4px}.addon-buy-row{display:flex;align-items:flex-end;gap:16px}.addon-qty-input{width:110px}.addon-buy-unit{color:var(--text-color-secondary);font-size:.85rem;padding-bottom:9px}.addon-buy-summary{display:flex;align-items:baseline;justify-content:space-between;gap:12px;margin-top:14px;padding:10px 14px;border-radius:6px;background-color:var(--form-control-background-color);border:solid 1px var(--border-color);font-size:.9rem}.addon-buy-summary>span:first-child{font-weight:600;color:var(--text-color)}.addon-buy-estimate{color:var(--text-color-secondary);white-space:nowrap}.addon-buy-btn{min-width:120px}@media(prefers-reduced-motion:reduce){.cap-meter-fill,.cap-meter-action{transition:none}}@media(max-width:576px){.subscription-card-actions{align-items:flex-start}}.ies-section{margin-top:15px;max-width:780px}.ies-card{border:1px solid var(--border-color);border-radius:4px;padding:15px 20px;margin-bottom:20px;background-color:var(--background-color-secondary1)}.ies-card-title{font-weight:400;margin-bottom:8px;font-size:1.2rem;color:var(--text-color-secondary)}.ies-card-hint{line-height:1.45;margin-bottom:15px}.ies-address{flex:0 1 auto;min-width:0;padding:6px 10px;border-radius:3px;background-color:var(--background-color-secondary1);color:var(--text-color);font-family:ui-monospace,SFMono-Regular,Menlo,Consolas,monospace;font-size:.85rem;font-weight:600;line-height:1.35;word-break:break-all;-webkit-user-select:all;user-select:all}.ies-copy{flex:none;margin-left:8px;padding:2px 6px;background:none;border:none;color:var(--theme-warning-color);cursor:pointer}.ies-copy:focus,.ies-copy:focus-visible{outline:0}.ies-localpart-row{display:flex;align-items:center;flex-wrap:wrap;gap:8px}.ies-localpart-input{max-width:240px}.ies-localpart-suffix{font-family:ui-monospace,SFMono-Regular,Menlo,Consolas,monospace;font-size:.85rem;color:var(--text-color-secondary);word-break:break-all}.ies-meta{font-size:.75rem;color:var(--text-color-secondary);margin-top:12px}.ies-rotate-row{display:flex;align-items:center;flex-wrap:wrap;gap:12px}.ies-rotate-row .ies-meta{margin-top:0}.ies-rule{margin:15px 0;border:0;border-top:1px solid var(--dropdown-menu-separator-color)}.ies-blocked-list{list-style:none;padding:0;margin:12px 0 0}.ies-blocked-item{display:flex;align-items:center;justify-content:space-between;padding:6px 10px;border:1px solid var(--border-color);border-radius:3px;margin-bottom:6px;color:var(--text-color);word-break:break-all}.ies-blocked-remove{margin-left:10px;padding:0 5px;background:none;border:none;color:var(--text-color-secondary);cursor:pointer}.ies-blocked-remove:hover{color:var(--theme-danger-color)}.ies-empty{font-size:.78rem;color:var(--text-color-secondary);font-style:italic;margin-top:12px}.ies-readonly-note{font-size:.8rem;color:var(--text-color-secondary);line-height:1.45;border-left:3px solid var(--theme-warning-color);padding-left:12px;margin-bottom:20px}.ies-choice-list{display:flex;flex-wrap:wrap;gap:10px}.ies-choice{display:flex;align-items:flex-start;gap:10px;flex:1 1 260px;margin:0;padding:10px 12px;border:1px solid var(--border-color);border-radius:4px;cursor:pointer}.ies-choice-selected{border-color:var(--theme-warning-color)}.ies-choice-input{margin-top:3px;flex:none}.ies-choice-title{display:block;color:var(--text-color);font-weight:600}.ies-choice-hint{display:block;margin-top:2px;font-size:.75rem;color:var(--text-color-secondary);line-height:1.4}.ies-rejection-scroll{max-height:320px;overflow:auto;margin-top:12px}.ies-rejection-when{white-space:nowrap;color:var(--text-color-secondary)}.ies-rejection-cell{word-break:break-word}.ies-held-actions{white-space:nowrap;text-align:right}.ies-held-summary{display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap;gap:10px;margin-top:12px;padding:12px 14px;border:1px solid var(--border-color);border-radius:4px}.ies-held-count{color:var(--text-color)}.ies-held-count-number{font-size:1.35rem;font-weight:600;margin-right:6px}.ies-modal-subtitle{font-size:.78rem;color:var(--text-color-secondary);line-height:1.4;margin-top:2px}.ies-held-empty{display:flex;flex-direction:column;align-items:center;justify-content:center;min-height:40vh;color:var(--text-color-secondary)}.ies-held-bar{position:sticky;top:0;z-index:2;display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap;gap:10px;padding:10px 4px;background-color:var(--modal-background-color);border-bottom:1px solid var(--border-color)}.ies-held-selectall{display:flex;align-items:center;gap:8px;margin:0;color:var(--text-color);cursor:pointer}.ies-held-bar-actions{display:flex;align-items:center}.ies-held-table-wrap{overflow-x:auto}.ies-held-table{margin-bottom:0}.ies-held-table td{vertical-align:middle}.ies-held-row-on>td{background-color:var(--table-even-row-background)}.ies-held-check{width:36px;text-align:center}.ies-held-when{white-space:nowrap;color:var(--text-color-secondary)}.ies-held-from,.ies-held-name{word-break:break-word}.ies-held-size{color:var(--text-color-secondary);white-space:nowrap}.ies-held-sender-pick{display:block;padding:0;background:none;border:none;color:var(--theme-warning-color);font-size:.72rem;cursor:pointer}.ies-held-sender-pick:hover{text-decoration:underline}.ies-held-badge{display:inline-block;padding:2px 8px;border:1px solid var(--border-color);border-radius:10px;font-size:.72rem;white-space:nowrap;color:var(--text-color-secondary)}.ies-held-expiry{white-space:nowrap;color:var(--text-color-secondary)}.ies-held-expiry-soon{color:var(--theme-danger-color)}
