.style-module__Jg-anW__root{--rdp-accent-color:blue;--rdp-accent-background-color:#f0f0ff;--rdp-day-height:44px;--rdp-day-width:44px;--rdp-day_button-border-radius:100%;--rdp-day_button-border:2px solid transparent;--rdp-day_button-height:42px;--rdp-day_button-width:42px;--rdp-selected-border:2px solid var(--rdp-accent-color);--rdp-disabled-opacity:.5;--rdp-outside-opacity:.75;--rdp-today-color:var(--rdp-accent-color);--rdp-dropdown-gap:.5rem;--rdp-months-gap:2rem;--rdp-nav_button-disabled-opacity:.5;--rdp-nav_button-height:2.25rem;--rdp-nav_button-width:2.25rem;--rdp-nav-height:2.75rem;--rdp-range_middle-background-color:var(--rdp-accent-background-color);--rdp-range_middle-color:inherit;--rdp-range_start-color:white;--rdp-range_start-background:linear-gradient(var(--rdp-gradient-direction), transparent 50%, var(--rdp-range_middle-background-color) 50%);--rdp-range_start-date-background-color:var(--rdp-accent-color);--rdp-range_end-background:linear-gradient(var(--rdp-gradient-direction), var(--rdp-range_middle-background-color) 50%, transparent 50%);--rdp-range_end-color:white;--rdp-range_end-date-background-color:var(--rdp-accent-color);--rdp-week_number-border-radius:100%;--rdp-week_number-border:2px solid transparent;--rdp-week_number-height:var(--rdp-day-height);--rdp-week_number-opacity:.75;--rdp-week_number-width:var(--rdp-day-width);--rdp-weeknumber-text-align:center;--rdp-weekday-opacity:.75;--rdp-weekday-padding:.5rem 0rem;--rdp-weekday-text-align:center;--rdp-gradient-direction:90deg;--rdp-animation_duration:.3s;--rdp-animation_timing:cubic-bezier(.4, 0, .2, 1)}.style-module__Jg-anW__root[dir=rtl]{--rdp-gradient-direction:-90deg}.style-module__Jg-anW__root[data-broadcast-calendar=true]{--rdp-outside-opacity:unset}.style-module__Jg-anW__root{box-sizing:border-box;position:relative}.style-module__Jg-anW__root *{box-sizing:border-box}.style-module__Jg-anW__day{width:var(--rdp-day-width);height:var(--rdp-day-height);text-align:center}.style-module__Jg-anW__day_button{cursor:pointer;font:inherit;color:inherit;width:var(--rdp-day_button-width);height:var(--rdp-day_button-height);border:var(--rdp-day_button-border);border-radius:var(--rdp-day_button-border-radius);background:0 0;justify-content:center;align-items:center;margin:0;padding:0;display:flex}.style-module__Jg-anW__day_button:disabled{cursor:revert}.style-module__Jg-anW__caption_label{z-index:1;white-space:nowrap;border:0;align-items:center;display:inline-flex;position:relative}.style-module__Jg-anW__dropdown:focus-visible~.style-module__Jg-anW__caption_label{outline:5px auto highlight;outline:5px auto -webkit-focus-ring-color}.style-module__Jg-anW__button_next,.style-module__Jg-anW__button_previous{cursor:pointer;font:inherit;color:inherit;appearance:none;width:var(--rdp-nav_button-width);height:var(--rdp-nav_button-height);background:0 0;border:none;justify-content:center;align-items:center;margin:0;padding:0;display:inline-flex;position:relative}.style-module__Jg-anW__button_next:disabled,.style-module__Jg-anW__button_next[aria-disabled=true],.style-module__Jg-anW__button_previous:disabled,.style-module__Jg-anW__button_previous[aria-disabled=true]{cursor:revert;opacity:var(--rdp-nav_button-disabled-opacity)}.style-module__Jg-anW__chevron{fill:var(--rdp-accent-color);display:inline-block}.style-module__Jg-anW__root[dir=rtl] .style-module__Jg-anW__nav .style-module__Jg-anW__chevron{transform-origin:50%;transform:rotate(180deg)}.style-module__Jg-anW__dropdowns{align-items:center;gap:var(--rdp-dropdown-gap);display:inline-flex;position:relative}.style-module__Jg-anW__dropdown{z-index:2;opacity:0;appearance:none;width:100%;cursor:inherit;line-height:inherit;border:none;margin:0;padding:0;position:absolute;inset-block:0;inset-inline-start:0}.style-module__Jg-anW__dropdown_root{align-items:center;display:inline-flex;position:relative}.style-module__Jg-anW__dropdown_root[data-disabled=true] .style-module__Jg-anW__chevron{opacity:var(--rdp-disabled-opacity)}.style-module__Jg-anW__month_caption{height:var(--rdp-nav-height);align-content:center;font-size:large;font-weight:700;display:flex}.style-module__Jg-anW__root[data-nav-layout=around] .style-module__Jg-anW__month,.style-module__Jg-anW__root[data-nav-layout=after] .style-module__Jg-anW__month{position:relative}.style-module__Jg-anW__root[data-nav-layout=around] .style-module__Jg-anW__month_caption{justify-content:center;margin-inline-start:var(--rdp-nav_button-width);margin-inline-end:var(--rdp-nav_button-width);position:relative}.style-module__Jg-anW__root[data-nav-layout=around] .style-module__Jg-anW__button_previous{inset-inline-start:0;height:var(--rdp-nav-height);display:inline-flex;position:absolute;top:0}.style-module__Jg-anW__root[data-nav-layout=around] .style-module__Jg-anW__button_next{inset-inline-end:0;height:var(--rdp-nav-height);justify-content:center;display:inline-flex;position:absolute;top:0}.style-module__Jg-anW__months{gap:var(--rdp-months-gap);flex-wrap:wrap;max-width:fit-content;display:flex;position:relative}.style-module__Jg-anW__month_grid{border-collapse:collapse}.style-module__Jg-anW__nav{height:var(--rdp-nav-height);align-items:center;display:flex;position:absolute;inset-block-start:0;inset-inline-end:0}.style-module__Jg-anW__weekday{opacity:var(--rdp-weekday-opacity);padding:var(--rdp-weekday-padding);text-align:var(--rdp-weekday-text-align);text-transform:var(--rdp-weekday-text-transform);font-size:smaller;font-weight:500}.style-module__Jg-anW__week_number{opacity:var(--rdp-week_number-opacity);height:var(--rdp-week_number-height);width:var(--rdp-week_number-width);border:var(--rdp-week_number-border);border-radius:var(--rdp-week_number-border-radius);text-align:var(--rdp-weeknumber-text-align);font-size:small;font-weight:400}.style-module__Jg-anW__today:not(.style-module__Jg-anW__outside){color:var(--rdp-today-color)}.style-module__Jg-anW__selected{font-size:large;font-weight:700}.style-module__Jg-anW__selected .style-module__Jg-anW__day_button{border:var(--rdp-selected-border)}.style-module__Jg-anW__outside{opacity:var(--rdp-outside-opacity)}.style-module__Jg-anW__disabled:not(.style-module__Jg-anW__selected){opacity:var(--rdp-disabled-opacity)}.style-module__Jg-anW__hidden{visibility:hidden;color:var(--rdp-range_start-color)}.style-module__Jg-anW__range_start{background:var(--rdp-range_start-background)}.style-module__Jg-anW__range_start .style-module__Jg-anW__day_button{background-color:var(--rdp-range_start-date-background-color);color:var(--rdp-range_start-color)}.style-module__Jg-anW__range_middle{background-color:var(--rdp-range_middle-background-color)}.style-module__Jg-anW__range_middle .style-module__Jg-anW__day_button{border:unset;border-radius:unset;color:var(--rdp-range_middle-color)}.style-module__Jg-anW__range_end{background:var(--rdp-range_end-background);color:var(--rdp-range_end-color)}.style-module__Jg-anW__range_end .style-module__Jg-anW__day_button{color:var(--rdp-range_start-color);background-color:var(--rdp-range_end-date-background-color)}.style-module__Jg-anW__range_start.style-module__Jg-anW__range_end{background:revert}.style-module__Jg-anW__focusable{cursor:pointer}@keyframes style-module__Jg-anW__rdp-slide_in_left{0%{transform:translate(-100%)}to{transform:translate(0)}}@keyframes style-module__Jg-anW__rdp-slide_in_right{0%{transform:translate(100%)}to{transform:translate(0)}}@keyframes style-module__Jg-anW__rdp-slide_out_left{0%{transform:translate(0)}to{transform:translate(-100%)}}@keyframes style-module__Jg-anW__rdp-slide_out_right{0%{transform:translate(0)}to{transform:translate(100%)}}.style-module__Jg-anW__weeks_before_enter{animation:style-module__Jg-anW__rdp-slide_in_left var(--rdp-animation_duration) var(--rdp-animation_timing) forwards}.style-module__Jg-anW__weeks_before_exit{animation:style-module__Jg-anW__rdp-slide_out_left var(--rdp-animation_duration) var(--rdp-animation_timing) forwards}.style-module__Jg-anW__weeks_after_enter{animation:style-module__Jg-anW__rdp-slide_in_right var(--rdp-animation_duration) var(--rdp-animation_timing) forwards}.style-module__Jg-anW__weeks_after_exit{animation:style-module__Jg-anW__rdp-slide_out_right var(--rdp-animation_duration) var(--rdp-animation_timing) forwards}.style-module__Jg-anW__root[dir=rtl] .style-module__Jg-anW__weeks_after_enter{animation:style-module__Jg-anW__rdp-slide_in_left var(--rdp-animation_duration) var(--rdp-animation_timing) forwards}.style-module__Jg-anW__root[dir=rtl] .style-module__Jg-anW__weeks_before_exit{animation:style-module__Jg-anW__rdp-slide_out_right var(--rdp-animation_duration) var(--rdp-animation_timing) forwards}.style-module__Jg-anW__root[dir=rtl] .style-module__Jg-anW__weeks_before_enter{animation:style-module__Jg-anW__rdp-slide_in_right var(--rdp-animation_duration) var(--rdp-animation_timing) forwards}.style-module__Jg-anW__root[dir=rtl] .style-module__Jg-anW__weeks_after_exit{animation:style-module__Jg-anW__rdp-slide_out_left var(--rdp-animation_duration) var(--rdp-animation_timing) forwards}@keyframes style-module__Jg-anW__rdp-fade_in{0%{opacity:0}to{opacity:1}}@keyframes style-module__Jg-anW__rdp-fade_out{0%{opacity:1}to{opacity:0}}.style-module__Jg-anW__caption_after_enter{animation:style-module__Jg-anW__rdp-fade_in var(--rdp-animation_duration) var(--rdp-animation_timing) forwards}.style-module__Jg-anW__caption_after_exit{animation:style-module__Jg-anW__rdp-fade_out var(--rdp-animation_duration) var(--rdp-animation_timing) forwards}.style-module__Jg-anW__caption_before_enter{animation:style-module__Jg-anW__rdp-fade_in var(--rdp-animation_duration) var(--rdp-animation_timing) forwards}.style-module__Jg-anW__caption_before_exit{animation:style-module__Jg-anW__rdp-fade_out var(--rdp-animation_duration) var(--rdp-animation_timing) forwards}
.dashboard-period-selector-module__nfE0Jq__controls{flex-wrap:wrap;align-items:center;gap:12px;display:flex}.dashboard-period-selector-module__nfE0Jq__selectLabel{color:var(--dash-text);align-items:center;gap:8px;font-size:13px;font-weight:600;display:flex}.dashboard-period-selector-module__nfE0Jq__selectLabel select{border:1px solid var(--dash-border);color:var(--dash-text);min-width:128px;min-height:44px;font:inherit;cursor:pointer;background:#fff;border-radius:8px;padding:0 12px}.dashboard-period-selector-module__nfE0Jq__selectLabel select[data-active=true]{border-color:var(--dash-blue);color:var(--dash-blue)}.dashboard-period-selector-module__nfE0Jq__buttons{flex-wrap:wrap;gap:8px;display:flex}.dashboard-period-selector-module__nfE0Jq__buttons button{border:1px solid var(--dash-border);min-height:44px;color:var(--dash-text);cursor:pointer;background:#fff;border-radius:8px;padding:0 12px;font-size:13px;font-weight:600}.dashboard-period-selector-module__nfE0Jq__buttons button:hover{background:var(--dash-soft)}.dashboard-period-selector-module__nfE0Jq__buttons button[aria-pressed=true]{background:var(--dash-blue);border-color:var(--dash-blue);color:#fff}.dashboard-period-selector-module__nfE0Jq__controls button:focus-visible,.dashboard-period-selector-module__nfE0Jq__controls select:focus-visible,.dashboard-period-selector-module__nfE0Jq__dialog input:focus-visible,.dashboard-period-selector-module__nfE0Jq__dialog button:focus-visible{outline:2px solid var(--dash-blue);outline-offset:3px}.dashboard-period-selector-module__nfE0Jq__controls button:disabled,.dashboard-period-selector-module__nfE0Jq__controls select:disabled{cursor:wait;opacity:.65}.dashboard-period-selector-module__nfE0Jq__dialog{border:1px solid var(--dash-border);width:min(720px,100vw - 32px);max-width:none;max-height:calc(100dvh - 32px);color:var(--dash-ink);background:#fff;border-radius:12px;padding:0}.dashboard-period-selector-module__nfE0Jq__dialog::backdrop{background:#0f172a66}.dashboard-period-selector-module__nfE0Jq__dialogContent{padding:24px}.dashboard-period-selector-module__nfE0Jq__dialog h2{margin:0 0 8px;font-size:18px}.dashboard-period-selector-module__nfE0Jq__dialog header p,.dashboard-period-selector-module__nfE0Jq__hint{color:var(--dash-muted);margin:0 0 16px;font-size:12px}.dashboard-period-selector-module__nfE0Jq__inputs{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;margin-bottom:8px;display:grid}.dashboard-period-selector-module__nfE0Jq__inputs label{gap:6px;font-size:13px;font-weight:600;display:grid}.dashboard-period-selector-module__nfE0Jq__inputs input{border:1px solid var(--dash-border);width:100%;min-width:0;min-height:44px;color:var(--dash-ink);font-variant-numeric:tabular-nums;background:#fff;border-radius:8px;padding:8px 12px;font-size:16px}.dashboard-period-selector-module__nfE0Jq__calendar{justify-content:center;display:flex}.dashboard-period-selector-module__nfE0Jq__calendar>div{--rdp-accent-color:var(--dash-blue);--rdp-accent-background-color:var(--dash-soft);--rdp-months-gap:24px}.dashboard-period-selector-module__nfE0Jq__calendar table{width:auto;min-width:0}.dashboard-period-selector-module__nfE0Jq__calendar th,.dashboard-period-selector-module__nfE0Jq__calendar td{text-align:center;border:0;min-width:0;padding:0}.dashboard-period-selector-module__nfE0Jq__calendar td{font-size:14px}.dashboard-period-selector-module__nfE0Jq__calendar th{background:0 0;height:32px}.dashboard-period-selector-module__nfE0Jq__calendar button{cursor:pointer}.dashboard-period-selector-module__nfE0Jq__selection,.dashboard-period-selector-module__nfE0Jq__error{min-height:20px;margin:16px 0;font-size:13px}.dashboard-period-selector-module__nfE0Jq__error{color:#b42318}.dashboard-period-selector-module__nfE0Jq__dialog footer{justify-content:flex-end;gap:8px;display:flex}.dashboard-period-selector-module__nfE0Jq__dialog footer button{min-height:44px}@media (max-width:759px){.dashboard-period-selector-module__nfE0Jq__dialog{width:min(390px,100vw - 16px);max-height:calc(100dvh - 16px)}.dashboard-period-selector-module__nfE0Jq__dialogContent{padding:16px}.dashboard-period-selector-module__nfE0Jq__calendar>div{--rdp-day-width:42px;--rdp-day_button-width:40px}}
.member-grade-distribution-module__szANNq__summary{border-top:1px solid var(--dash-border);margin-top:12px;padding-top:10px}.member-grade-distribution-module__szANNq__note{color:var(--dash-muted);margin:0 0 6px;font-size:12px;line-height:1.5}.member-grade-distribution-module__szANNq__list{flex-wrap:wrap;gap:4px 12px;margin:0;display:flex}.member-grade-distribution-module__szANNq__item{align-items:baseline;gap:4px;font-size:13px;line-height:1.5;display:flex}.member-grade-distribution-module__szANNq__item dt{color:var(--dash-muted)}.member-grade-distribution-module__szANNq__item dd{color:var(--dash-ink);white-space:nowrap;margin:0;font-weight:600}
.dashboard-summary-module___0PN6q__dashboard{min-width:0;container:dashboard/inline-size}.dashboard-summary-module___0PN6q__groups{grid-template-columns:minmax(0,1fr);gap:16px;display:grid}.dashboard-summary-module___0PN6q__group{border:1px solid var(--dash-border);background:#fff;border-radius:12px;flex-direction:column;min-width:0;padding:20px;display:flex}.dashboard-summary-module___0PN6q__groupHeading{flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:8px;margin-bottom:4px;display:flex}.dashboard-summary-module___0PN6q__groupHeading h3{color:var(--dash-ink);margin:0;font-size:16px}.dashboard-summary-module___0PN6q__groupHeading>span,.dashboard-summary-module___0PN6q__periodNote{color:var(--dash-muted);font-size:12px}.dashboard-summary-module___0PN6q__metrics{margin:0}.dashboard-summary-module___0PN6q__metric{border-bottom:1px solid var(--dash-border);padding:16px 0}.dashboard-summary-module___0PN6q__metric dt{color:var(--dash-text);margin-bottom:8px;font-size:13px;font-weight:600}.dashboard-summary-module___0PN6q__metric dd{flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:6px 16px;margin:0;display:flex}.dashboard-summary-module___0PN6q__metric strong{color:var(--dash-ink);font-variant-numeric:tabular-nums;letter-spacing:-.03em;overflow-wrap:anywhere;font-size:28px;font-weight:700;line-height:1.15}.dashboard-summary-module___0PN6q__metric strong>span{margin-left:3px;font-size:16px}.dashboard-summary-module___0PN6q__metric small{color:var(--dash-blue-dark);font-size:12px}.dashboard-summary-module___0PN6q__notes{color:var(--dash-muted);padding-top:14px;font-size:12px;line-height:1.6}.dashboard-summary-module___0PN6q__notes>p{margin:6px 0 0}.dashboard-summary-module___0PN6q__notes>div:first-child{border-top:0;margin-top:0;padding-top:0}.dashboard-summary-module___0PN6q__payment{flex-wrap:wrap;gap:6px 20px;margin:0;display:flex}.dashboard-summary-module___0PN6q__payment>div{gap:6px;display:flex}.dashboard-summary-module___0PN6q__payment dd{color:var(--dash-ink);font-variant-numeric:tabular-nums;margin:0;font-weight:700}.dashboard-summary-module___0PN6q__unavailable{color:var(--dash-muted);min-height:32px;font-size:14px}.dashboard-summary-module___0PN6q__retry{color:var(--dash-blue-dark);cursor:pointer;font:inherit;background:0 0;border:0;min-height:32px;padding:4px;text-decoration:underline}.dashboard-summary-module___0PN6q__retry:focus-visible{outline:2px solid var(--dash-blue-dark);outline-offset:2px}.dashboard-summary-module___0PN6q__retry:disabled{cursor:wait;opacity:.65}.dashboard-summary-module___0PN6q__trendSection{min-width:0}.dashboard-summary-module___0PN6q__trendSection>h2{margin:4px 0 14px;font-size:18px}.dashboard-summary-module___0PN6q__chartGrid{grid-template-columns:minmax(0,1fr);gap:20px;display:grid}.dashboard-summary-module___0PN6q__chartGrid>section{min-width:0}.dashboard-summary-module___0PN6q__chartGrid .signup-trend-heading h3{margin:4px 0 0;font-size:18px}.dashboard-summary-module___0PN6q__chartGrid .signup-trend-heading{flex-wrap:wrap;gap:12px}.dashboard-summary-module___0PN6q__chartGrid .signup-trend-total{align-items:flex-start}.dashboard-summary-module___0PN6q__chartGrid .dashboard-chart-period{color:var(--dash-muted);margin:12px 0 0;font-size:12px}.dashboard-summary-module___0PN6q__chartGrid .signup-trend-card{flex-direction:column;padding:20px;display:flex}.dashboard-summary-module___0PN6q__refreshError{border:1px solid var(--dash-border);background:#fff;border-radius:8px;flex-wrap:wrap;align-items:center;gap:8px 16px;padding:12px 16px;font-size:13px;display:flex}.dashboard-summary-module___0PN6q__refreshError p{margin:0}.dashboard-summary-module___0PN6q__skeleton{border-radius:12px;height:420px}@container dashboard (min-width:1000px){.dashboard-summary-module___0PN6q__groups{grid-template-columns:repeat(3,minmax(0,1fr))}}@container dashboard (min-width:850px){.dashboard-summary-module___0PN6q__chartGrid{grid-template-columns:repeat(2,minmax(0,1fr))}}.dashboard-summary-module___0PN6q__periodNote{margin:0}.dashboard-summary-module___0PN6q__chartGrid .signup-trend-chart{flex-shrink:0;height:258px;margin-top:auto;padding-top:18px}@container dashboard (max-width:849px){.dashboard-summary-module___0PN6q__dashboard .today-summary-heading{flex-direction:column;align-items:flex-start;gap:12px}.dashboard-summary-module___0PN6q__dashboard .dashboard-status-actions{align-items:flex-start}.dashboard-summary-module___0PN6q__dashboard .dashboard-period-selector{flex-wrap:wrap}}.dashboard-summary-module___0PN6q__trendControls{border-top:1px solid var(--dash-border);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:16px;padding-top:24px;display:flex}.dashboard-summary-module___0PN6q__trendControls h2{margin:0 0 8px;font-size:20px}.dashboard-summary-module___0PN6q__trendControls p{color:var(--dash-muted);margin:0;font-size:13px}
.notification-center{min-width:0}.notification-context{color:var(--dash-muted);flex-wrap:wrap;align-items:center;gap:12px;font-size:13px;display:flex}.notification-environment,.notification-badge{color:#475467;white-space:nowrap;background:#f2f4f7;border-radius:6px;align-items:center;padding:4px 8px;font-size:12px;font-weight:600;display:inline-flex}.notification-environment,.notification-badge.is-on{color:#26714c;background:#edf7f1}.notification-environment.is-production{color:#8c5210;background:#fff4e5}.notification-tabs{border-bottom:1px solid var(--dash-border);gap:24px;display:flex}.notification-tabs a{color:var(--dash-muted);border-bottom:2px solid #0000;padding:12px 0;font-weight:600;text-decoration:none}.notification-tabs a[aria-current=page]{color:var(--dash-text);border-bottom-color:var(--dash-text)}.notification-toolbar,.notification-summary,.notification-pagination{flex-wrap:wrap;align-items:center;gap:12px;padding:16px 20px;display:flex}.notification-toolbar .communication-field{flex:1;min-width:200px;max-width:420px}.notification-table-scroll{max-width:100%;overflow-x:auto}.notification-table-scroll table{border-collapse:collapse;width:100%;font-size:13px}.notification-table-scroll th{color:var(--dash-muted);background:var(--dash-soft);text-align:left;font-size:12px;font-weight:600}.notification-table-scroll th,.notification-table-scroll td{border-bottom:1px solid var(--dash-border);vertical-align:middle;padding:15px 20px}.notification-table-scroll td small,.notification-facts small{color:var(--dash-muted);overflow-wrap:anywhere;margin-top:5px;font-size:12px;display:block}.notification-table-scroll td{min-width:110px}.notification-table-scroll strong{font-size:13px;font-weight:600}.notification-channel-list{flex-wrap:wrap;gap:8px;min-width:230px;display:flex}.notification-channel-list button{font-size:12px}.notification-channel-list button span{color:var(--dash-muted);font-size:11px}.notification-empty{text-align:center;color:var(--dash-muted);padding:40px!important}.notification-editor-body,.notification-detail,.notification-settings{border:0;min-width:0;margin:0;padding:20px}.notification-editor-body>*+*,.notification-detail>*+*{margin-top:20px}.notification-switches{flex-wrap:wrap;gap:24px;display:flex}.notification-switches label{align-items:center;gap:8px;display:flex}.notification-center input[type=checkbox]{width:16px;height:16px;accent-color:var(--dash-blue)}.notification-center .communication-field input,.notification-center .communication-field select,.notification-center .communication-field textarea{width:100%;min-width:0}.notification-center textarea{resize:vertical}.notification-variable-list{color:var(--dash-muted);flex-wrap:wrap;align-items:center;gap:6px;font-size:12px;display:flex}.notification-variable-list button{min-height:32px;font-size:11px}.notification-message-body{white-space:pre-wrap;overflow-wrap:anywhere;line-height:1.7}.notification-filters{background:var(--dash-soft);border-block:1px solid var(--dash-border);grid-template-columns:repeat(4,minmax(0,1fr));gap:14px;padding:20px;display:grid}.notification-search{grid-column:span 2}.notification-summary{border-bottom:1px solid var(--dash-border);font-size:13px}.notification-summary span{color:var(--dash-muted)}.notification-pagination{justify-content:flex-end;font-size:12px}.notification-facts,.notification-settings dl{grid-template-columns:150px minmax(0,1fr);gap:14px 20px;margin:0 0 24px;font-size:13px;display:grid}.notification-center dt{color:var(--dash-muted)}.notification-center dd{overflow-wrap:anywhere;margin:0}.notification-message{border-block:1px solid var(--dash-border);padding-block:20px}.notification-message iframe{border:1px solid var(--dash-border);border-radius:8px;width:100%;min-height:520px}.notification-message details{margin-top:16px}.notification-message dl>div{padding:12px 0}.notification-actions{border:1px solid var(--dash-border);border-radius:8px;padding:16px}.notification-center summary{cursor:pointer;font-size:13px;font-weight:600}.notification-center :focus-visible{outline:2px solid var(--dash-blue);outline-offset:3px}@media (max-width:900px){.notification-filters{grid-template-columns:repeat(2,minmax(0,1fr))}.notification-center .communication-template-grid{grid-template-columns:1fr}}@media (max-width:560px){.notification-filters{grid-template-columns:1fr}.notification-search{grid-column:auto}.notification-facts{grid-template-columns:1fr;gap:6px}.notification-facts dd{margin-bottom:10px}.notification-toolbar,.notification-editor-body,.notification-detail{padding:16px}.notification-center .card-heading{flex-wrap:wrap;gap:12px}}
.talent-proposal-panel-module__Lmuq3W__workspace{gap:20px;min-width:0;display:grid}.talent-proposal-panel-module__Lmuq3W__workspace [hidden]{display:none}.talent-proposal-panel-module__Lmuq3W__sectionNav{border-bottom:1px solid var(--dash-border);gap:8px;display:flex}.talent-proposal-panel-module__Lmuq3W__sectionNav button{color:var(--dash-muted);font:inherit;cursor:pointer;background:0 0;border:0;border-bottom:3px solid #0000;align-items:center;gap:8px;min-height:48px;padding:12px 16px;font-size:14px;font-weight:600;display:inline-flex}.talent-proposal-panel-module__Lmuq3W__sectionNav button[aria-pressed=true]{color:var(--dash-blue-dark);border-bottom-color:var(--dash-blue)}.talent-proposal-panel-module__Lmuq3W__sectionNav svg,.talent-proposal-panel-module__Lmuq3W__panel svg{flex-shrink:0;width:16px;height:16px}.talent-proposal-panel-module__Lmuq3W__panel{min-width:0;color:var(--dash-text);font-size:13px;line-height:1.6;overflow:hidden}.talent-proposal-panel-module__Lmuq3W__panel h3,.talent-proposal-panel-module__Lmuq3W__panel h4,.talent-proposal-panel-module__Lmuq3W__panel p{margin:0}.talent-proposal-panel-module__Lmuq3W__panel h4{align-items:center;gap:8px;margin-bottom:16px;font-size:15px;display:flex}.talent-proposal-panel-module__Lmuq3W__header,.talent-proposal-panel-module__Lmuq3W__actions{flex-wrap:wrap;align-items:center;gap:12px;display:flex}.talent-proposal-panel-module__Lmuq3W__header{justify-content:space-between}.talent-proposal-panel-module__Lmuq3W__panel .talent-proposal-panel-module__Lmuq3W__header{gap:16px;padding:24px}.talent-proposal-panel-module__Lmuq3W__header p{max-width:680px;color:var(--dash-muted);margin-top:6px}.talent-proposal-panel-module__Lmuq3W__actions{justify-content:flex-start;gap:8px}.talent-proposal-panel-module__Lmuq3W__panel button{cursor:pointer;flex-shrink:0}.talent-proposal-panel-module__Lmuq3W__panel button:disabled{cursor:not-allowed}.talent-proposal-panel-module__Lmuq3W__workspace button:focus-visible,.talent-proposal-panel-module__Lmuq3W__panel input:focus-visible,.talent-proposal-panel-module__Lmuq3W__panel select:focus-visible,.talent-proposal-panel-module__Lmuq3W__panel textarea:focus-visible,.talent-proposal-panel-module__Lmuq3W__panel summary:focus-visible,.talent-proposal-panel-module__Lmuq3W__panel a:focus-visible{outline:3px solid color-mix(in srgb, var(--dash-blue) 45%, transparent);outline-offset:3px}.talent-proposal-panel-module__Lmuq3W__panel label{gap:7px;min-width:0;font-size:12px;font-weight:600;display:grid}.talent-proposal-panel-module__Lmuq3W__panel input,.talent-proposal-panel-module__Lmuq3W__panel select,.talent-proposal-panel-module__Lmuq3W__panel textarea{box-sizing:border-box;width:100%;min-width:0;font:inherit;color:var(--dash-text);background:var(--dash-card);border:1px solid var(--dash-border);border-radius:8px;min-height:44px;padding:10px 12px;font-size:13px;font-weight:400;line-height:1.5}.talent-proposal-panel-module__Lmuq3W__panel input::placeholder,.talent-proposal-panel-module__Lmuq3W__panel textarea::placeholder{color:var(--dash-muted)}.talent-proposal-panel-module__Lmuq3W__panel textarea{resize:vertical}.talent-proposal-panel-module__Lmuq3W__filters{border:1px solid var(--dash-border);border-radius:var(--radius);background:#fafbfe;margin:0 24px 20px;padding:18px}.talent-proposal-panel-module__Lmuq3W__filterFields{grid-template-columns:minmax(160px,1.4fr) repeat(2,minmax(130px,1fr)) repeat(2,minmax(145px,1fr));gap:12px;display:grid}.talent-proposal-panel-module__Lmuq3W__searchField{position:relative}.talent-proposal-panel-module__Lmuq3W__searchField svg{color:var(--dash-muted);position:absolute;top:14px;left:12px}.talent-proposal-panel-module__Lmuq3W__searchField input{padding-left:36px}.talent-proposal-panel-module__Lmuq3W__filterFooter{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:16px;margin-top:16px;display:flex}.talent-proposal-panel-module__Lmuq3W__filterFooter>span{color:var(--dash-muted);font-size:12px}.talent-proposal-panel-module__Lmuq3W__textButton{color:var(--dash-muted);min-height:44px;font:inherit;background:0 0;border:0;border-radius:8px;justify-content:center;align-items:center;gap:6px;padding:8px 10px;font-weight:600;display:inline-flex}.talent-proposal-panel-module__Lmuq3W__textButton:hover{background:var(--dash-soft);color:var(--dash-blue-dark)}.talent-proposal-panel-module__Lmuq3W__tableScroll{width:100%;overflow:auto}.talent-proposal-panel-module__Lmuq3W__table{min-width:840px}.talent-proposal-panel-module__Lmuq3W__table th{white-space:nowrap;background:#fafbfe}.talent-proposal-panel-module__Lmuq3W__table td{padding:16px 20px;font-size:13px}.talent-proposal-panel-module__Lmuq3W__table th{padding:12px 20px}.talent-proposal-panel-module__Lmuq3W__table tbody tr:hover{background:#fafbfe}.talent-proposal-panel-module__Lmuq3W__table td:first-child{white-space:nowrap;color:var(--dash-muted);font-size:12px}.talent-proposal-panel-module__Lmuq3W__table td:nth-child(2){overflow-wrap:anywhere;min-width:180px;max-width:280px}.talent-proposal-panel-module__Lmuq3W__table td:last-child{text-align:right}.talent-proposal-panel-module__Lmuq3W__subtext{color:var(--dash-muted);margin-top:4px;font-size:12px;font-weight:400;display:block}.talent-proposal-panel-module__Lmuq3W__badge{white-space:nowrap;background:var(--dash-soft);color:#555b68;border-radius:6px;align-items:center;padding:4px 9px;font-size:11px;font-weight:700;display:inline-flex}.talent-proposal-panel-module__Lmuq3W__badge[data-status=submitted],.talent-proposal-panel-module__Lmuq3W__badge[data-status=reviewing],.talent-proposal-panel-module__Lmuq3W__badge[data-status=contacting]{color:var(--dash-blue-dark);background:#eef2ff}.talent-proposal-panel-module__Lmuq3W__badge[data-status=consented],.talent-proposal-panel-module__Lmuq3W__badge[data-status=needs_info]{color:#8b6000;background:#fff8e1}.talent-proposal-panel-module__Lmuq3W__badge[data-status=approved]{color:#00695c;background:#ccf3eb}.talent-proposal-panel-module__Lmuq3W__empty{text-align:center;border-top:1px solid #edf0f5;justify-items:center;gap:8px;padding:64px 24px;display:grid}.talent-proposal-panel-module__Lmuq3W__empty>svg{width:28px;height:28px;color:var(--dash-muted);margin-bottom:8px}.talent-proposal-panel-module__Lmuq3W__empty strong{font-size:15px}.talent-proposal-panel-module__Lmuq3W__empty p,.talent-proposal-panel-module__Lmuq3W__hint{color:var(--dash-muted);font-size:12px}.talent-proposal-panel-module__Lmuq3W__pagination{color:var(--dash-muted);border-top:1px solid #edf0f5;justify-content:center;align-items:center;gap:20px;padding:18px 24px;font-size:12px;display:flex}.talent-proposal-panel-module__Lmuq3W__loading{color:var(--dash-muted);padding:12px 24px}.talent-proposal-panel-module__Lmuq3W__panel .talent-proposal-panel-module__Lmuq3W__error,.talent-proposal-panel-module__Lmuq3W__panel .talent-proposal-panel-module__Lmuq3W__notice{overflow-wrap:anywhere;border-radius:8px;margin:16px 24px;padding:12px 16px}.talent-proposal-panel-module__Lmuq3W__error{color:#a52832;background:#fff1f2}.talent-proposal-panel-module__Lmuq3W__notice{color:#00695c;background:#eaf8f3;align-items:center;gap:8px;display:flex}.talent-proposal-panel-module__Lmuq3W__detailHeader{border-bottom:1px solid var(--dash-border);padding:16px 24px 24px}.talent-proposal-panel-module__Lmuq3W__detailHeader>.talent-proposal-panel-module__Lmuq3W__textButton{margin-bottom:8px;margin-left:-10px}.talent-proposal-panel-module__Lmuq3W__detailHeader .talent-proposal-panel-module__Lmuq3W__header{padding:0}.talent-proposal-panel-module__Lmuq3W__detailHeader h3{overflow-wrap:anywhere;font-size:22px;line-height:1.45}.talent-proposal-panel-module__Lmuq3W__detailHeader .talent-proposal-panel-module__Lmuq3W__eyebrow{color:var(--dash-blue-dark);margin:0 0 4px;font-size:13px;font-weight:600}.talent-proposal-panel-module__Lmuq3W__detailHeader>.talent-proposal-panel-module__Lmuq3W__subtext{margin-top:8px}.talent-proposal-panel-module__Lmuq3W__detailBody{gap:24px;padding:24px;display:grid}.talent-proposal-panel-module__Lmuq3W__columns{grid-template-columns:minmax(0,1.6fr) minmax(260px,1fr);gap:28px;display:grid}.talent-proposal-panel-module__Lmuq3W__proposalInfo dl{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px 24px;margin:0;display:grid}.talent-proposal-panel-module__Lmuq3W__wideField{grid-column:1/-1}.talent-proposal-panel-module__Lmuq3W__panel dt{color:var(--dash-muted);font-size:12px;font-weight:500}.talent-proposal-panel-module__Lmuq3W__panel dd{white-space:pre-wrap;overflow-wrap:anywhere;margin:4px 0 0}.talent-proposal-panel-module__Lmuq3W__candidateInfo{border:1px solid var(--dash-border);border-radius:var(--radius);background:#fafbfe;align-self:start;padding:20px}.talent-proposal-panel-module__Lmuq3W__candidateInfo dl{grid-template-columns:60px minmax(0,1fr);gap:12px;margin:0 0 16px;display:grid}.talent-proposal-panel-module__Lmuq3W__candidateInfo dd{margin:0}.talent-proposal-panel-module__Lmuq3W__candidateInfo .talent-proposal-panel-module__Lmuq3W__actions{margin-top:16px}.talent-proposal-panel-module__Lmuq3W__candidateInfo>p:last-child{margin-top:12px}.talent-proposal-panel-module__Lmuq3W__phoneLink{color:var(--dash-blue-dark);font-size:16px;font-weight:700;text-decoration:none}.talent-proposal-panel-module__Lmuq3W__phoneLink:hover{text-decoration:underline}.talent-proposal-panel-module__Lmuq3W__form{border-top:1px solid var(--dash-border);gap:16px;padding-top:24px;display:grid}.talent-proposal-panel-module__Lmuq3W__sectionTitle h4{margin-bottom:4px}.talent-proposal-panel-module__Lmuq3W__sectionTitle p{color:var(--dash-muted);font-size:12px}.talent-proposal-panel-module__Lmuq3W__contactFields{grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;display:grid}.talent-proposal-panel-module__Lmuq3W__guide{border:1px solid var(--dash-border);color:var(--dash-muted);background:#fafbfe;border-radius:8px;padding:12px 16px;font-size:12px}.talent-proposal-panel-module__Lmuq3W__guide summary,.talent-proposal-panel-module__Lmuq3W__secondarySection summary{cursor:pointer;color:var(--dash-text);min-height:24px;font-weight:600}.talent-proposal-panel-module__Lmuq3W__guide ul{margin:10px 0 0;padding-left:18px}.talent-proposal-panel-module__Lmuq3W__panel .talent-proposal-panel-module__Lmuq3W__check{align-items:flex-start;gap:10px;font-size:13px;font-weight:400;display:flex}.talent-proposal-panel-module__Lmuq3W__check input{width:17px;height:17px;min-height:17px;accent-color:var(--dash-blue);flex-shrink:0;margin:3px 0 0}.talent-proposal-panel-module__Lmuq3W__saveButton{justify-self:end}.talent-proposal-panel-module__Lmuq3W__approvalBar{border-radius:var(--radius);background:#eef4ff;border:1px solid #dbe4f3;justify-content:space-between;align-items:center;gap:20px;padding:18px 20px;display:flex}.talent-proposal-panel-module__Lmuq3W__approvalBar strong{color:var(--dash-blue-dark);align-items:center;gap:8px;display:flex}.talent-proposal-panel-module__Lmuq3W__approvalBar p{color:var(--dash-muted);margin-top:4px;font-size:12px}.talent-proposal-panel-module__Lmuq3W__secondarySection{border-top:1px solid var(--dash-border);padding-top:20px}.talent-proposal-panel-module__Lmuq3W__statusForm{grid-template-columns:minmax(200px,1fr) minmax(0,2fr) auto;align-items:end;gap:12px;margin-top:16px;display:grid}.talent-proposal-panel-module__Lmuq3W__history{border-top:1px solid var(--dash-border);padding-top:24px}.talent-proposal-panel-module__Lmuq3W__history h4 span{color:var(--dash-muted);font-size:12px;font-weight:400}.talent-proposal-panel-module__Lmuq3W__event{border-left:2px solid var(--dash-border);overflow-wrap:anywhere;white-space:pre-wrap;color:var(--dash-muted);margin-left:4px;padding:0 0 20px 16px;font-size:12px}.talent-proposal-panel-module__Lmuq3W__event strong{color:var(--dash-text)}.talent-proposal-panel-module__Lmuq3W__event p{margin-top:6px}.talent-proposal-panel-module__Lmuq3W__event:last-child{padding-bottom:0}.talent-proposal-panel-module__Lmuq3W__management{gap:20px;padding:24px;display:grid}.talent-proposal-panel-module__Lmuq3W__management .talent-proposal-panel-module__Lmuq3W__header{padding:0}.talent-proposal-panel-module__Lmuq3W__managementTabs{border-bottom:1px solid var(--dash-border);flex-wrap:wrap;gap:6px;padding-bottom:12px;display:flex}.talent-proposal-panel-module__Lmuq3W__managementTabs button{min-height:40px;color:var(--dash-muted);font:inherit;background:0 0;border:0;border-radius:8px;padding:8px 14px;font-weight:600}.talent-proposal-panel-module__Lmuq3W__managementTabs button[aria-pressed=true]{color:var(--dash-blue-dark);background:#eef2ff}.talent-proposal-panel-module__Lmuq3W__managementSearch{max-width:360px}.talent-proposal-panel-module__Lmuq3W__management .talent-proposal-panel-module__Lmuq3W__table{min-width:640px}.talent-proposal-panel-module__Lmuq3W__management .talent-proposal-panel-module__Lmuq3W__table td:first-child{color:var(--dash-text);font-size:13px}@media (max-width:1200px){.talent-proposal-panel-module__Lmuq3W__filterFields{grid-template-columns:repeat(3,minmax(0,1fr))}.talent-proposal-panel-module__Lmuq3W__columns{grid-template-columns:minmax(0,1fr) minmax(240px,.9fr);gap:20px}}@media (max-width:768px){.talent-proposal-panel-module__Lmuq3W__panel .talent-proposal-panel-module__Lmuq3W__header,.talent-proposal-panel-module__Lmuq3W__detailHeader,.talent-proposal-panel-module__Lmuq3W__detailBody,.talent-proposal-panel-module__Lmuq3W__management{padding:18px}.talent-proposal-panel-module__Lmuq3W__detailHeader .talent-proposal-panel-module__Lmuq3W__header,.talent-proposal-panel-module__Lmuq3W__management .talent-proposal-panel-module__Lmuq3W__header{padding:0}.talent-proposal-panel-module__Lmuq3W__filters{margin:0 18px 18px;padding:14px}.talent-proposal-panel-module__Lmuq3W__filterFields{grid-template-columns:repeat(2,minmax(0,1fr))}.talent-proposal-panel-module__Lmuq3W__companyFilter{grid-column:1/-1}.talent-proposal-panel-module__Lmuq3W__filterFooter>.talent-proposal-panel-module__Lmuq3W__actions{margin-left:auto}.talent-proposal-panel-module__Lmuq3W__columns,.talent-proposal-panel-module__Lmuq3W__contactFields,.talent-proposal-panel-module__Lmuq3W__statusForm{grid-template-columns:1fr}.talent-proposal-panel-module__Lmuq3W__candidateInfo{grid-row:1}.talent-proposal-panel-module__Lmuq3W__detailHeader h3{font-size:20px}.talent-proposal-panel-module__Lmuq3W__approvalBar{flex-direction:column;align-items:stretch}.talent-proposal-panel-module__Lmuq3W__panel input,.talent-proposal-panel-module__Lmuq3W__panel select,.talent-proposal-panel-module__Lmuq3W__panel textarea{font-size:16px}.talent-proposal-panel-module__Lmuq3W__sectionNav button{padding:10px 12px;font-size:13px}.talent-proposal-panel-module__Lmuq3W__empty{padding:48px 18px}.talent-proposal-panel-module__Lmuq3W__panel .talent-proposal-panel-module__Lmuq3W__error,.talent-proposal-panel-module__Lmuq3W__panel .talent-proposal-panel-module__Lmuq3W__notice{margin:12px 18px}}@media (prefers-reduced-motion:reduce){.talent-proposal-panel-module__Lmuq3W__workspace button{transition:none}}.talent-proposal-panel-module__Lmuq3W__detail{min-width:0}
.member-grade-card-module__JCOu7q__trigger{white-space:nowrap}.member-grade-card-module__JCOu7q__content{gap:14px;margin-bottom:20px;display:grid}.member-grade-card-module__JCOu7q__content p{margin:0;line-height:1.6}.member-grade-card-module__JCOu7q__current{background:var(--dash-bg,#f7f8fa);border-radius:8px;gap:6px;padding:16px;display:grid}.member-grade-card-module__JCOu7q__current span,.member-grade-card-module__JCOu7q__hint{color:var(--dash-muted);font-size:13px}.member-grade-card-module__JCOu7q__current strong{font-size:16px}.member-grade-card-module__JCOu7q__form{gap:16px;display:grid}.member-grade-card-module__JCOu7q__form label{gap:8px;font-size:14px;font-weight:600;display:grid}.member-grade-card-module__JCOu7q__form select,.member-grade-card-module__JCOu7q__form textarea{width:100%;color:inherit;font:inherit;background:#fff;border:1px solid #d8dae2;border-radius:8px;padding:10px 12px;font-weight:400}.member-grade-card-module__JCOu7q__form select{min-height:44px}.member-grade-card-module__JCOu7q__form textarea{resize:vertical;min-height:88px}.member-grade-card-module__JCOu7q__form select:focus-visible,.member-grade-card-module__JCOu7q__form textarea:focus-visible{outline:2px solid var(--dash-accent,#334155);outline-offset:2px}.member-grade-card-module__JCOu7q__content>button{justify-self:start}@media (max-width:600px){.admin-modal-header:has(.member-grade-card-module__JCOu7q__trigger){flex-wrap:wrap;gap:12px}.admin-modal-header-actions:has(.member-grade-card-module__JCOu7q__trigger){margin-left:auto}.member-grade-card-module__JCOu7q__form select,.member-grade-card-module__JCOu7q__form textarea{font-size:16px}}
.ugc-admin,.ugc-admin-panel{gap:20px;min-width:0;display:grid}.ugc-workspace-tabs{margin-bottom:0}.ugc-admin-box{min-width:0;color:var(--dash-text);grid-column:auto}.ugc-admin-box .card-heading{align-items:flex-start;gap:16px}.ugc-admin-box .card-heading>button{flex-shrink:0}.ugc-admin-box .card-heading h2{font-size:18px}.ugc-admin .ugc-admin-toolbar{align-items:flex-end}.ugc-admin-filters{flex-wrap:wrap;flex:1;align-items:flex-end;gap:12px;min-width:0;display:flex}.ugc-admin-filters .field{min-width:140px}.ugc-admin-filters .ugc-search-field{flex:0 320px}.ugc-workflow-tabs{flex-wrap:wrap;gap:8px;margin:0 18px 18px;display:flex}.ugc-workflow-tab{border:1px solid var(--dash-border);background:var(--dash-card);min-height:44px;color:var(--dash-muted);font:inherit;cursor:pointer;border-radius:8px;padding:0 14px;font-size:13px}.ugc-workflow-tab[aria-selected=true]{border-color:var(--dash-blue);color:var(--dash-blue-dark);background:#eef2ff}.ugc-workflow-tab:last-child{margin-left:auto}.ugc-admin-state{color:var(--dash-muted);flex-wrap:wrap;align-items:center;gap:12px;margin:0 18px 18px;font-size:13px;line-height:1.6;display:flex}.ugc-empty-state{margin:0 18px 18px;font-size:13px}.ugc-empty-state>span{justify-items:start;gap:12px;line-height:1.6;display:grid}.ugc-empty-state>button{margin-top:8px}.ugc-table-shell{border-color:var(--dash-border)}.ugc-admin-table{min-width:640px}.ugc-admin-table th{background:var(--dash-soft)}.ugc-admin-table thead th{border-top:0}.ugc-admin-table tbody tr:hover{background:#f7f9fc}.ugc-admin-table td{vertical-align:middle}.ugc-admin-table td:first-child{min-width:170px}.ugc-admin-table td:last-child{white-space:nowrap;width:100px}.ugc-payments-table{min-width:960px}.ugc-payments-table th,.ugc-payments-table td:not(:first-child){white-space:nowrap}.ugc-admin-table small{color:var(--dash-muted);margin-top:6px;line-height:1.5;display:block}.ugc-row-summary{overflow-wrap:anywhere;max-width:300px}.ugc-row-summary small{-webkit-line-clamp:2;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.ugc-date-column,.ugc-status-badge{white-space:nowrap}.status-badge.ugc-status-success{color:#00695c;background:#ccf3eb}.status-badge.ugc-status-neutral{color:#52525b;background:#eef0f4}.status-badge.ugc-status-warning{color:#855500;background:#fff3d6}.status-badge.ugc-status-pending{color:var(--dash-blue-dark);background:#eef2ff}.ugc-admin-disclosure{border:1px solid var(--dash-border);border-radius:var(--radius);background:var(--dash-card);min-width:0}.ugc-admin-disclosure>summary{min-height:44px;color:var(--dash-text);cursor:pointer;padding:18px 20px;font-size:14px;font-weight:700}.ugc-admin-disclosure>summary span{color:var(--dash-muted);margin:6px 0 0 16px;font-size:12px;font-weight:400;line-height:1.5;display:block}.ugc-admin-disclosure[open]>summary{border-bottom:1px solid var(--dash-border)}.ugc-admin-disclosure>.ugc-admin-box{box-shadow:none;border:0}.ugc-admin-settings{color:var(--dash-text);gap:16px;padding:20px;font-size:13px;display:grid}.ugc-admin-settings>p{margin:0;line-height:1.6}.ugc-admin-settings>button{justify-self:start}.ugc-admin-settings .ugc-admin-form{max-width:460px}.ugc-checkbox>span{align-items:center;gap:8px;min-height:44px;display:flex}.ugc-checkbox input{width:18px;height:18px;accent-color:var(--dash-blue)}.ugc-admin-actions{flex-wrap:wrap;gap:8px;margin-top:16px;display:flex}.ugc-admin-section-title{margin:20px 18px 12px;font-size:14px}.ugc-admin-review{border:1px solid var(--dash-border);border-radius:var(--radius);margin:0 18px 18px;padding:18px;font-size:13px;line-height:1.6}.ugc-admin-review h3{margin:0 0 12px;font-size:15px}.ugc-admin-review h4{margin:18px 0 8px;font-size:13px}.ugc-admin-review details{border-bottom:1px solid var(--dash-border);padding:12px 0}.ugc-admin-review summary{cursor:pointer;min-height:32px;font-weight:600}.ugc-admin-review a{color:var(--dash-blue-dark);overflow-wrap:anywhere;text-decoration:underline}.ugc-admin-drawer{border:0;border-left:1px solid var(--dash-border);background:var(--dash-card);width:min(620px,100%);max-width:100%;height:100dvh;max-height:100dvh;color:var(--dash-text);margin:0;padding:0;position:fixed;inset:0 0 0 auto;overflow:hidden;box-shadow:-18px 0 48px #0f172a29}.ugc-admin-drawer[open]{flex-direction:column;display:flex}.ugc-admin-drawer::backdrop{background:#0f172a6b}.ugc-admin-drawer-head{border-bottom:1px solid var(--dash-border);flex-shrink:0;justify-content:space-between;align-items:flex-start;gap:16px;padding:24px 28px;display:flex}.ugc-admin-drawer-head h2{margin:0;font-size:22px;line-height:1.4}.ugc-admin-drawer-head p{color:var(--dash-muted);margin:8px 0 0;font-size:13px;line-height:1.6}.ugc-close-button{flex:0 0 44px;width:44px;padding:0}.ugc-admin-drawer-body{overscroll-behavior:contain;flex:1;min-height:0;padding:24px 28px;overflow-y:auto}.ugc-admin-form{gap:18px;min-width:0;display:grid}.ugc-admin-form h3{margin:0;font-size:15px}.ugc-admin-form .field{font-size:13px}.ugc-admin-form .field input,.ugc-admin-form .field select,.ugc-admin-form .field textarea{font:inherit;background:#f8f9fc;font-size:14px}.ugc-admin-form .field input[readonly]{background:var(--dash-soft);color:var(--dash-muted)}.ugc-admin-form .field :disabled{opacity:.65;cursor:not-allowed}.ugc-form-section{border:0;gap:18px;min-width:0;margin:0;padding:0;display:grid}.ugc-form-section+.ugc-form-section{border-top:1px solid var(--dash-border);padding-top:24px}.ugc-form-section>legend{margin-bottom:16px;padding:0;font-size:15px;font-weight:700}.ugc-required{color:#b91c1c}.ugc-campaign-image{min-width:0}.ugc-campaign-image input[hidden]{display:none}.ugc-campaign-image-preview{border:1px solid var(--dash-border);background:var(--dash-soft);border-radius:8px;place-items:center;min-height:160px;display:grid;overflow:hidden}.ugc-campaign-image-preview img{object-fit:contain;width:100%;max-height:260px;display:block}.ugc-campaign-image-empty{color:var(--dash-muted);text-align:center;justify-items:center;gap:10px;padding:24px;line-height:1.6;display:grid}.ugc-campaign-image-empty svg{width:28px;height:28px}.ugc-campaign-image-actions{flex-wrap:wrap;gap:8px;display:flex}.ugc-campaign-image-actions button{justify-content:center;align-items:center;gap:6px;min-height:44px;display:inline-flex}.ugc-campaign-image-actions svg{width:16px;height:16px}.ugc-campaign-image-help,.ugc-campaign-image-error{overflow-wrap:anywhere;margin:0;font-size:12px;line-height:1.6}.ugc-campaign-image-help{color:var(--dash-muted)}.ugc-campaign-image-error{color:#b91c1c}.ugc-campaign-image-link summary{cursor:pointer;color:var(--dash-muted);padding:8px 0}.ugc-campaign-image-link label{margin:8px 0;display:block}.ugc-reference-field{gap:8px;display:grid}.ugc-reference-field small{color:var(--dash-muted);font-size:12px;line-height:1.5}.ugc-admin-save{border-top:1px solid var(--dash-border);background:var(--dash-card);flex-shrink:0;justify-content:flex-end;gap:8px;padding:18px 28px;display:flex}.ugc-admin-readonly{border-bottom:1px solid var(--dash-border);margin-bottom:24px;padding-bottom:20px}.ugc-admin-readonly h3{margin:0 0 18px;font-size:15px}.ugc-admin-readonly dl{grid-template-columns:minmax(90px,140px) minmax(0,1fr);gap:14px;margin:0;font-size:13px;line-height:1.6;display:grid}.ugc-admin-readonly dt{color:var(--dash-muted)}.ugc-admin-readonly dd{overflow-wrap:anywhere;white-space:pre-wrap;margin:0}.ugc-admin-readonly a{color:var(--dash-blue-dark);text-decoration:underline}.ugc-platform-field{border:0;min-width:0;margin:0;padding:0;font-size:13px}.ugc-platform-field legend{margin-bottom:8px;font-weight:600}.ugc-platform-options{flex-wrap:wrap;gap:8px 16px;display:flex}.ugc-platform-options>label{align-items:center;gap:8px;min-height:44px;display:flex}.ugc-platform-options input[type=checkbox]{width:18px;height:18px;accent-color:var(--dash-blue)}@media (max-width:767px){.ugc-admin-box .card-heading,.ugc-admin .ugc-admin-toolbar{flex-wrap:wrap}.ugc-admin-filters,.ugc-admin-filters .ugc-search-field{flex-basis:100%}.ugc-workflow-tab:last-child{margin-left:0}.ugc-admin-drawer-head,.ugc-admin-drawer-body,.ugc-admin-save{padding-left:20px;padding-right:20px}.ugc-admin-drawer-head h2{font-size:20px}.ugc-admin-form .field input,.ugc-admin-form .field select,.ugc-admin-form .field textarea{font-size:16px}.ugc-admin-readonly dl{grid-template-columns:1fr;gap:6px}.ugc-admin-readonly dd{margin-bottom:12px}}.ugc-usage-pagination{justify-content:flex-end;align-items:center;gap:12px;padding:18px;display:flex}.ugc-usage-identity{color:var(--dash-muted);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;font-size:13px;display:flex}.ugc-usage-detail-section{border-bottom:1px solid var(--dash-border);padding:24px 0;font-size:14px;line-height:1.7}.ugc-usage-detail-section:last-child{border-bottom:0}.ugc-usage-detail-section h3{margin:0 0 14px;font-size:15px}.ugc-usage-detail-section p{margin:8px 0}.ugc-usage-conditions{margin:0}.ugc-usage-conditions>div{grid-template-columns:100px minmax(0,1fr);gap:16px;padding:10px 0;display:grid}.ugc-usage-conditions dt{color:var(--dash-muted)}.ugc-usage-conditions dd{white-space:pre-wrap;overflow-wrap:anywhere;margin:0}.ugc-usage-content-link{width:fit-content;color:var(--dash-blue-dark);text-underline-offset:4px;padding:10px 0;display:block}.ugc-usage-note{white-space:pre-wrap;overflow-wrap:anywhere}.ugc-usage-payment{border-bottom:1px solid var(--dash-border);grid-template-columns:minmax(0,1fr) auto;gap:8px 12px;padding:14px 0;display:grid}.ugc-usage-payment p{white-space:pre-wrap;overflow-wrap:anywhere;grid-column:1/-1;margin:0}.ugc-usage-footer{flex-wrap:wrap}.ugc-admin-drawer-head h2{overflow-wrap:anywhere}.ugc-review-stage{border-bottom:1px solid var(--dash-border);padding:18px 0}.ugc-review-stage:last-child{border-bottom:0}.ugc-review-stage-head{justify-content:space-between;align-items:center;gap:12px;display:flex}.ugc-admin-review .ugc-review-stage-head h5{margin:0;font-size:14px}.ugc-review-deadline{color:var(--dash-muted);margin:8px 0 12px}.ugc-review-submission{padding:12px 0}.ugc-review-submission-head{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;display:flex}.ugc-review-feedback{background:var(--dash-soft);white-space:pre-wrap;overflow-wrap:anywhere;border-radius:8px;margin:12px 0;padding:12px 16px}.ugc-review-feedback p{margin:6px 0}.ugc-review-feedback[data-status=revision_requested]{background:#fff7e8}.ugc-review-internal{color:var(--dash-muted);white-space:pre-wrap}@media (max-width:620px){.ugc-usage-conditions>div{grid-template-columns:minmax(0,1fr);gap:4px}.ugc-usage-footer button{flex:auto}}
.academy-admin{color:var(--dash-text);font-size:14px}.academy-admin h2{margin:0 0 22px;font-size:20px}.academy-admin h3{margin:26px 0 18px;font-size:17px}.aa-card{border:1px solid var(--dash-border);background:var(--dash-card);border-radius:10px;min-width:0;padding:26px}.aa-two-columns{grid-template-columns:minmax(280px,1fr) minmax(320px,1.3fr);align-items:start;gap:24px;display:grid}.aa-content-layout{grid-template-columns:260px minmax(0,1fr);align-items:start;gap:24px;display:grid}.aa-toolbar{justify-content:space-between;align-items:center;gap:18px;margin-bottom:20px;display:flex}.aa-toolbar h2,.aa-toolbar h3{margin:0}.academy-admin label{flex-direction:column;gap:8px;margin-bottom:18px;font-size:13px;font-weight:600;display:flex}.academy-admin input,.academy-admin textarea,.academy-admin select{border:1px solid var(--dash-border);background:var(--dash-card);width:100%;color:var(--dash-text);font:inherit;border-radius:6px;min-height:42px;padding:11px 12px;font-weight:400}.academy-admin input[type=file]{font-size:12px}.academy-admin button{border:1px solid var(--dash-border);background:var(--dash-card);min-height:42px;color:var(--dash-text);cursor:pointer;border-radius:6px;padding:10px 16px;font-size:13px}.academy-admin .aa-primary{background:var(--dash-blue);border-color:var(--dash-blue);color:#fff}.academy-admin button:disabled{opacity:.5;cursor:not-allowed}.academy-admin :is(button,input,textarea,select,a):focus-visible{outline:3px solid var(--dash-blue);outline-offset:3px}.aa-search,.aa-actions{flex-wrap:wrap;align-items:end;gap:10px;display:flex}.aa-search label{margin-bottom:0}.aa-grow{flex:1;min-width:120px}.aa-hint{color:var(--dash-muted);font-size:12px;font-weight:400;line-height:1.7}.aa-member-list,.aa-content-list{flex-direction:column;gap:8px;display:flex}.aa-member-list>button,.aa-content-list>button{text-align:left;overflow-wrap:anywhere;flex-direction:column;gap:7px;padding:16px;display:flex}.aa-member-list>button.selected,.aa-content-list>button.selected{border-color:var(--dash-blue);background:var(--dash-soft)}.aa-member-list span,.aa-content-list span{color:var(--dash-muted);font-size:12px}.aa-status-box{background:var(--dash-soft);border-radius:6px;flex-direction:column;gap:10px;margin:22px 0;padding:18px;font-size:13px;line-height:1.7;display:flex}.aa-error{color:#912f2c;background:#fff1f0;border:1px solid #ffd5d0;border-radius:6px;padding:16px;line-height:1.7}.aa-success{color:#26553d;background:#edf8f2;border-radius:6px;padding:16px;line-height:1.7}.aa-history{margin:0;padding:0;list-style:none}.aa-history li{border-top:1px solid var(--dash-border);padding:16px 0}.aa-history span{float:right;color:var(--dash-muted);font-size:12px}.aa-history p{line-height:1.7}.aa-form-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:0 20px;display:grid}.academy-admin fieldset{border:0;min-width:0;margin:0;padding:0}.aa-lesson{border:1px solid var(--dash-border);border-radius:6px;margin-bottom:14px;padding:20px}.aa-lesson .aa-toolbar{align-items:end}.aa-lesson label{margin-bottom:0}.aa-lesson mux-uploader{margin-top:20px;display:block}.aa-save-bar{border-top:1px solid var(--dash-border);margin-top:26px;padding-top:25px}.aa-preview{background:var(--dash-soft);border-radius:6px;margin-top:25px;padding:26px}.aa-preview img{object-fit:contain;max-width:100%;max-height:300px}.aa-preview p{line-height:1.8}.aa-preserve{white-space:pre-wrap;overflow-wrap:anywhere}.aa-placeholder{color:var(--dash-muted);padding:60px 30px}@media (max-width:1100px){.aa-content-layout{grid-template-columns:1fr}.aa-content-list{max-height:230px;overflow:auto}.aa-two-columns{grid-template-columns:1fr}}@media (max-width:600px){.aa-card{padding:18px}.aa-form-grid{grid-template-columns:1fr}.aa-toolbar{flex-wrap:wrap}.aa-lesson{padding:14px}.aa-actions button{flex:1}.aa-search{align-items:stretch}.aa-history span{float:none;margin-top:8px;display:block}}.aa-material-list{margin:16px 0;padding:0;list-style:none}.aa-material-list li{border-bottom:1px solid var(--dash-border);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;padding:16px 0;display:flex}.aa-material-name{overflow-wrap:anywhere;flex:200px;min-width:0}.aa-material-actions{flex-wrap:wrap;align-items:end;gap:10px;max-width:100%;display:flex}.aa-material-actions label{flex:1;min-width:0;margin:0}.aa-material-actions input{max-width:260px}.aa-preview button{overflow-wrap:anywhere;max-width:100%}.aa-live-applicants>h3{margin-top:4px}.aa-table-scroll{margin-top:20px;overflow-x:auto}.aa-table-scroll table{border-collapse:collapse;width:100%;min-width:780px;font-size:13px}.aa-table-scroll th,.aa-table-scroll td{text-align:left;border-bottom:1px solid var(--dash-border);padding:14px 12px;line-height:1.6}.aa-table-scroll th{background:var(--dash-soft);white-space:nowrap}.aa-table-scroll td{overflow-wrap:anywhere;max-width:240px}.aa-editor-tabs{border-bottom:1px solid var(--dash-border);gap:8px;margin:4px 0 26px;display:flex;overflow-x:auto}.academy-admin .aa-editor-tabs button{color:var(--dash-muted);background:0 0;border:0;border-bottom:3px solid #0000;border-radius:0;flex-shrink:0;min-height:48px;padding:14px 18px;font-weight:600}.academy-admin .aa-editor-tabs button[aria-selected=true]{color:var(--dash-blue);border-bottom-color:var(--dash-blue)}.academy-admin .aa-editor-tabs button:focus-visible{outline-offset:-4px}.academy-admin [role=tabpanel][hidden]{display:none}@media (max-width:600px){.academy-admin .aa-editor-tabs button{padding:12px}}.aa-option-group{border:1px solid var(--dash-border);border-radius:6px;margin:18px 0;padding:18px}.aa-option-row{grid-template-columns:minmax(100px,2fr) minmax(90px,1fr) minmax(90px,1fr) auto;align-items:end;gap:12px;margin-bottom:18px;display:grid}.aa-option-row label{min-width:0;margin:0}@media (max-width:1100px){.aa-option-row{grid-template-columns:repeat(2,minmax(0,1fr))}}.aa-content-layout{display:block}.aa-content-list .aa-class-row{border-bottom:1px solid var(--dash-border);align-items:center;gap:8px;padding:12px 0;display:flex}.aa-class-row:last-child{border-bottom:0}.aa-content-list .aa-class-select{text-align:left;border:0;flex-direction:column;flex:1;gap:6px;display:flex}.aa-class-select span{color:var(--dash-muted)}.academy-admin .aa-drag-handle{cursor:grab;touch-action:pan-y;font-size:24px}.aa-dialog{border:1px solid var(--dash-border);width:min(960px,100vw - 32px);max-height:calc(100dvh - 32px);color:var(--dash-text);background:var(--dash-card);border-radius:12px;padding:0}.aa-dialog::backdrop{background:#0f172a8c}.aa-dialog-wide{width:calc(100vw - 32px)}.aa-dialog-heading{z-index:2;background:var(--dash-card);border-bottom:1px solid var(--dash-border);justify-content:space-between;align-items:center;padding:18px 24px;display:flex;position:sticky;top:0}.aa-dialog-heading h2{margin:0}.aa-dialog-body{padding:24px}.aa-dialog-wide .aa-dialog-body{padding:0}.aa-preview-frame{background:#fff;border:0;width:100%;height:calc(100dvh - 140px);display:block}.aa-markdown-field{margin-bottom:24px}.aa-markdown-field>p{font-size:13px;font-weight:600}.aa-markdown-field .mdxeditor{border:1px solid var(--dash-border);border-radius:6px}.aa-markdown-field .mdxeditor-toolbar button{min-height:28px;padding:4px}@media (max-width:600px){.aa-dialog-body{padding:16px}.aa-class-row{flex-wrap:wrap}.aa-class-select{min-width:50%}}.aa-preview-notice{background:var(--dash-card);color:var(--dash-muted);margin:0;padding:10px 24px;font-size:12px}.aa-dialog-wide[open]{flex-direction:column;height:calc(100dvh - 32px);display:flex;overflow:hidden}.aa-dialog-wide .aa-dialog-body{flex-direction:column;flex:1;min-height:0;display:flex}.aa-preview-frame{flex:1;height:auto;min-height:0}.aa-publication-state{flex-direction:column;gap:8px;margin-bottom:18px;font-size:13px;display:flex}.aa-publication-state>span{font-weight:600}.aa-publication-state>strong{padding:11px 0}.aa-delete-section{border-top:1px solid var(--dash-border);margin-top:28px;padding-top:20px}.academy-admin .aa-danger{color:#b42318;background:0 0;border-color:#f1aaa4}.academy-admin .aa-danger:hover:not(:disabled){background:#fff1f0}.aa-review-list{gap:10px;margin:18px 0;display:grid}.aa-review-list>button{text-align:left;white-space:normal;overflow-wrap:anywhere;gap:6px;padding:16px;display:grid}.aa-review-panel{margin:20px 0}.aa-review-panel textarea{width:100%}.aa-review-panel label:has(input[type=checkbox]){flex-direction:row;align-items:center;gap:10px;margin:12px 0;font-weight:400;display:flex}.aa-review-panel input[type=checkbox]{flex:0 0 18px;width:18px;height:18px;min-height:18px;padding:0}