/* Shared Staff Portal/Public components, extracted in 7.9.70. */
.con-admin-staff-history__summary::-webkit-details-marker, .con-admin-staff-task-history__summary::-webkit-details-marker{display:none;}.con-admin-staff-history[open] > .con-admin-staff-history__summary .con-admin-staff-history__chevron::before, .con-admin-staff-task-history[open] > .con-admin-staff-task-history__summary .con-admin-staff-history__chevron::before{transform:rotate(225deg) translate(-1px, -1px);}.con-admin-staff-history-item--pending .con-admin-staff-history-item__rail, .con-admin-staff-history-item--needs_review .con-admin-staff-history-item__rail{background:#f59e0b;}.con-admin-staff-history-item__status{justify-self:end;}.con-admin-staff-portal__section[data-con-staff-section="hours"], .con-admin-staff-tasks--shortcode.con-admin-listing-shell--staff-tasks{padding:var(--con-admin-space-5) var(--con-admin-space-6);}.con-admin-staff-portal__section[data-con-staff-section="hours"] .con-admin-admin-grid, .con-admin-staff-tasks--shortcode.con-admin-listing-shell--staff-tasks, .con-admin-staff-tasks--shortcode .con-admin-staff-task-section, .con-admin-staff-tasks--shortcode .con-admin-staff-task-list{gap:var(--con-admin-space-5);}.con-admin-staff-portal__section[data-con-staff-section="hours"] .con-admin-admin-grid--compact{gap:var(--con-admin-space-4) var(--con-admin-space-5);}.con-admin-staff-portal__section[data-con-staff-section="hours"] textarea{min-height:72px;}.con-admin-staff-portal__section[data-con-staff-section="hours"] .con-admin-actions-inline{margin-top:0;}.con-admin-staff-history, .con-admin-staff-portal__history, .con-admin-staff-tasks--shortcode .con-admin-staff-task-history{padding:0;}.con-admin-staff-history__summary h5, .con-admin-staff-task-history__summary h5{display:flex;align-items:center;margin:0;color:var(--con-staff-text, var(--con-admin-color-text-ink));font:inherit;letter-spacing:.02em;text-transform:uppercase;}.con-admin-staff-history-item, .con-admin-staff-task-history__item{position:relative;display:grid;gap:var(--con-admin-space-4);overflow:hidden;}.con-admin-staff-history-item--approved .con-admin-staff-history-item__rail, .con-admin-staff-history-item--completed .con-admin-staff-history-item__rail{background:#16a34a;}.con-admin-staff-history-item--rejected .con-admin-staff-history-item__rail, .con-admin-staff-history-item--blocked .con-admin-staff-history-item__rail, .con-admin-staff-history-item--missed .con-admin-staff-history-item__rail{background:#dc2626;}.con-admin-staff-history-item__meta, .con-admin-staff-task-details{color:var(--con-staff-muted, var(--con-admin-color-text-soft));font-size:var(--con-admin-font-size-sm);}.con-admin-staff-history-item__status, .con-admin-staff-task-history__item > .con-admin-status-pill{justify-self:end;}.con-admin-staff-task-history__more{margin:var(--con-admin-space-2) 0 0;padding:0;}.con-admin-staff-portal--hours-only, .con-admin-staff-portal--directory-only, .con-admin-staff-news-events, .con-admin-staff-tasks--shortcode.con-admin-listing-shell--staff-tasks, .con-admin-leaderboard--staff_volunteer{width:100%;max-width:none;margin:0;padding:0;border:0;border-radius:0;background:transparent;box-shadow:none;}.con-admin-staff-portal--hours-only .con-admin-staff-portal__section, .con-admin-staff-news-events .con-admin-staff-news-events__shell, .con-admin-staff-tasks--shortcode .con-admin-staff-task-section, .con-admin-staff-tasks--shortcode .con-admin-staff-task-list, .con-admin-staff-tasks--shortcode .con-admin-staff-task-summary, .con-admin-staff-tasks--shortcode .con-admin-staff-task-filters{margin-left:0;margin-right:0;}.con-admin-staff-portal--hours-only .con-admin-staff-portal__section, .con-admin-staff-news-events .con-admin-staff-news-events__shell, .con-admin-staff-tasks--shortcode.con-admin-listing-shell--staff-tasks{padding:0;border:0;background:transparent;box-shadow:none;}.con-admin-staff-tasks--shortcode, .con-admin-staff-tasks--shortcode .con-admin-staff-task-section, .con-admin-staff-tasks--shortcode .con-admin-staff-task-list, .con-admin-staff-portal--hours-only .con-admin-admin-grid, .con-admin-staff-news-events__layout--list{gap:var(--con-admin-space-4);}.con-admin-staff-task-card__summary, .con-admin-staff-task-card__head{align-items:center;}.con-admin-staff-task-card__head{min-height:34px;}.con-admin-staff-task-card__title, .con-admin-staff-task-card__meta, .con-admin-staff-task-card__summary .con-admin-meta-chips, .con-admin-staff-task-card__summary .con-admin-staff-task-card__meta{align-items:center;}.con-admin-staff-task-card__head h4, .con-admin-staff-task-section__head h4{line-height:1.2;}.con-admin-staff-history, .con-admin-staff-portal__history, .con-admin-staff-tasks--shortcode .con-admin-staff-task-history{margin-top:var(--con-admin-space-3);border:1px solid var(--con-staff-border, var(--con-admin-color-border-muted));border-radius:var(--con-admin-radius);background:var(--con-admin-color-surface);overflow:hidden;}.con-admin-staff-history__summary h5, .con-admin-staff-task-history__summary h5{min-height:20px;font-weight:var(--con-admin-weight-medium);line-height:1.15;}.con-admin-staff-history[open] > .con-admin-staff-history__summary .con-admin-staff-history__chevron::before, .con-admin-staff-task-history[open] > .con-admin-staff-task-history__summary .con-admin-staff-history__chevron::before, .con-admin-news-events-admin__create-details[open] > .con-admin-news-events-admin__create-summary .con-admin-staff-history__chevron::before{transform:rotate(225deg) translate(-1px, -1px);}.con-admin-staff-history__chevron:hover, .con-admin-staff-history__summary:hover .con-admin-staff-history__chevron{background:rgba(100,116,139,.08);color:var(--con-admin-color-icon);}.con-admin-staff-history-item, .con-admin-staff-task-history__item{grid-template-columns:minmax(0, 1fr) auto;align-items:center;min-height:34px;padding:var(--con-admin-space-3) var(--con-admin-space-4) var(--con-admin-space-3) var(--con-admin-space-6);border:1px solid var(--con-staff-border-soft, var(--con-admin-color-surface-hover));border-radius:var(--con-admin-radius);background:var(--con-admin-color-surface);}.con-admin-staff-history-item__meta, .con-admin-staff-task-details{line-height:1.2;}.con-admin-staff-history-item__status, .con-admin-staff-task-history__item > .con-admin-status-pill{align-self:center;}.con-admin-staff-portal .con-admin-plugin-button, .con-admin-staff-tasks--shortcode .con-admin-plugin-button, .con-admin-staff-portal-admin .con-admin-plugin-button, .con-admin-leaderboard--staff_volunteer .con-admin-plugin-button, .con-admin-staff-portal .button.con-admin-plugin-button, .con-admin-staff-tasks--shortcode .button.con-admin-plugin-button, .con-admin-staff-portal-admin .button.con-admin-plugin-button{display:inline-flex;align-items:center;justify-content:center;min-height:35px;height:35px;max-height:35px;padding:0 var(--con-admin-space-6);border-radius:var(--con-admin-radius);font:inherit;font-size:var(--con-admin-font-size-md);font-weight:var(--con-admin-weight-medium);line-height:1;text-decoration:none;box-shadow:none;}.con-admin-staff-portal .con-admin-plugin-button--small, .con-admin-staff-tasks--shortcode .con-admin-plugin-button--small, .con-admin-staff-portal-admin .con-admin-plugin-button--small, .con-admin-leaderboard--staff_volunteer .con-admin-plugin-button--small{min-height:30px;height:30px;max-height:30px;padding:0 var(--con-admin-space-5);font-size:var(--con-admin-font-size-sm);}.con-admin-staff-portal .con-admin-filter-tabs, .con-admin-staff-tasks--shortcode .con-admin-filter-tabs, .con-admin-staff-portal-admin .con-admin-filter-tabs, .con-admin-leaderboard--staff_volunteer .con-admin-filter-tabs, .con-admin-leaderboard--staff_volunteer.con-admin-filter-tabs{display:flex;align-items:center;gap:var(--con-admin-space-3);flex-wrap:wrap;margin:0;padding:0;border:0;background:transparent;}.con-admin-staff-portal .con-admin-filter-tab, .con-admin-staff-tasks--shortcode .con-admin-filter-tab, .con-admin-staff-portal-admin .con-admin-filter-tab, .con-admin-leaderboard--staff_volunteer .con-admin-filter-tab{border:1px solid var(--con-staff-border, var(--con-admin-color-border-muted));background:var(--con-admin-color-surface);color:var(--con-admin-color-icon);}.con-admin-staff-portal .con-admin-filter-tab.is-active, .con-admin-staff-tasks--shortcode .con-admin-filter-tab.is-active, .con-admin-staff-portal-admin .con-admin-filter-tab.is-active, .con-admin-leaderboard--staff_volunteer .con-admin-filter-tab.is-active{border-color:var(--con-admin-color-brand);background:var(--con-admin-color-brand);color:var(--con-admin-color-surface);}.con-admin-leaderboard--staff_volunteer, .con-admin-staff-news-events, .con-admin-staff-portal--schedule-only, .con-admin-staff-portal--hours-only, .con-admin-staff-flyer-submissions.con-admin-staff-tasks--shortcode{display:grid;gap:var(--con-admin-space-4);width:100%;max-width:none;margin:0;padding:0;border:0;border-radius:0;background:transparent;box-shadow:none;}.con-admin-staff-news-events > .con-admin-staff-news-events__shell, .con-admin-staff-portal--schedule-only > .con-admin-staff-portal__section, .con-admin-staff-portal--schedule-only > .con-admin-staff-portal__lead-dashboard, .con-admin-staff-portal--hours-only > .con-admin-staff-portal__section, .con-admin-staff-flyer-submissions > .con-admin-staff-task-section{width:100%;max-width:none;margin:0;padding:0;border:0;border-radius:0;background:transparent;box-shadow:none;}.con-admin-staff-portal--schedule-only .con-admin-card-header, .con-admin-staff-portal--hours-only .con-admin-card-header, .con-admin-staff-news-events .con-admin-card-header, .con-admin-staff-flyer-submissions .con-admin-staff-task-section__head{margin-top:0;}.con-admin-staff-portal--hours-only .con-admin-staff-portal__hours-form, .con-admin-staff-portal--hours-only form[data-con-staff-hours-form="1"]{display:grid;gap:var(--con-admin-space-4);margin:0;padding:0;border:0;background:transparent;box-shadow:none;}.con-admin-staff-portal--hours-only .con-admin-admin-grid, .con-admin-staff-portal--hours-only .con-admin-admin-grid--compact{gap:var(--con-admin-space-4) var(--con-admin-space-5);}.con-admin-staff-portal--hours-only .con-admin-actions-inline{display:flex;align-items:center;justify-content:flex-start;gap:var(--con-admin-space-4);margin:var(--con-admin-space-1) 0 0;padding:0;}.con-admin-staff-portal--hours-only .con-admin-actions-inline .con-admin-button, .con-admin-staff-portal--hours-only .con-admin-actions-inline .con-admin-plugin-button, .con-admin-staff-portal--hours-only .con-admin-actions-inline button{min-height:35px;height:35px;max-height:35px;padding:0 var(--con-admin-space-6);border-radius:var(--con-admin-radius);font-size:var(--con-admin-font-size-md);font-weight:var(--con-admin-weight-medium);line-height:1;}.con-admin-staff-history, .con-admin-staff-portal__history, .con-admin-staff-task-history, .con-admin-staff-tasks--shortcode .con-admin-staff-task-history{display:grid;gap:0;width:100%;max-width:none;margin:var(--con-admin-space-4) 0 0;padding:0;border:1px solid var(--con-staff-border, var(--con-admin-color-border-muted));border-radius:var(--con-admin-radius);background:var(--con-admin-color-surface);box-shadow:none;overflow:hidden;}.con-admin-staff-history__summary, .con-admin-staff-task-history__summary{display:grid;grid-template-columns:minmax(0, 1fr) 24px;align-items:center;gap:var(--con-admin-space-4);min-height:34px;margin:0;padding:var(--con-admin-space-3) var(--con-admin-space-4) var(--con-admin-space-3) var(--con-admin-space-5);border:0;background:var(--con-admin-color-surface);cursor:pointer;list-style:none;}.con-admin-staff-history__summary h5, .con-admin-staff-task-history__summary h5, .con-admin-staff-tasks--shortcode .con-admin-staff-task-history h5{display:flex;align-items:center;min-height:22px;margin:0;padding:0;color:var(--con-staff-text, var(--con-admin-color-text-strong));font:inherit;font-size:var(--con-admin-font-size-md);font-weight:var(--con-admin-weight-medium);line-height:1.15;letter-spacing:.02em;text-transform:uppercase;}.con-admin-staff-history__chevron{display:inline-flex;align-items:center;justify-content:center;justify-self:end;width:22px;height:22px;min-width:22px;min-height:22px;margin:0;padding:0;border:0;border-radius:var(--con-admin-radius);background:transparent;color:var(--con-admin-color-icon);box-shadow:none;}.con-admin-staff-history__chevron::before{content:"";width:8px;height:8px;border-right:1.8px solid currentColor;border-bottom:1.8px solid currentColor;transform:rotate(45deg) translateY(-1px);transition:transform var(--con-admin-motion-duration-fast) ease;}.con-admin-staff-history__summary:hover .con-admin-staff-history__chevron, .con-admin-staff-history__chevron:hover{background:rgba(55, 65, 81, .08);}.con-admin-staff-history__body, .con-admin-staff-task-history__body{display:grid;gap:var(--con-admin-space-3);margin:0;padding:var(--con-admin-space-3);border-top:1px solid var(--con-staff-border-soft, var(--con-admin-color-surface-hover));background:var(--con-admin-color-surface);}.con-admin-staff-history__list, .con-admin-staff-task-history__list{display:grid;gap:var(--con-admin-space-3);margin:0;padding:0;}.con-admin-staff-history-item, .con-admin-staff-task-history__item.con-admin-staff-history-item, .con-admin-staff-tasks--shortcode .con-admin-staff-task-history__item.con-admin-staff-history-item{position:relative;display:grid;grid-template-columns:minmax(0, 1fr) auto;align-items:center;gap:var(--con-admin-space-4);min-height:38px;margin:0;padding:7px 9px 7px var(--con-admin-space-7);border:1px solid var(--con-staff-border-soft, var(--con-admin-color-surface-hover));border-radius:var(--con-admin-radius);background:var(--con-admin-color-surface);box-shadow:none;overflow:hidden;}.con-admin-staff-history-item__rail{position:absolute;top:0;bottom:0;left:0;width:4px;height:auto;align-self:stretch;border-radius:var(--con-admin-radius) 0 0 var(--con-admin-radius);background:var(--con-admin-color-border-hover);pointer-events:none;}.con-admin-staff-history-item__main, .con-admin-staff-task-history__main{display:grid;gap:var(--con-admin-space-1);min-width:0;justify-content:stretch;}.con-admin-staff-history-item__title{color:var(--con-staff-text, var(--con-admin-color-text-strong));font-size:var(--con-admin-font-size-md);font-weight:var(--con-admin-weight-medium);line-height:1.2;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;}.con-admin-staff-tasks--shortcode .con-admin-staff-task-summary{display:flex;flex-wrap:wrap;align-items:center;gap:var(--con-admin-space-3);padding:0;border:0;background:transparent;box-shadow:none;}.con-admin-staff-news-events__layout--list .con-admin-staff-news-events__card--featured, .con-admin-staff-news-events__card--featured, .con-admin-staff-news-events__card.is-featured-news{border-left:3px solid var(--con-admin-color-brand);}.con-admin-staff-news-events .con-admin-staff-news-events__icon, .con-admin-staff-news-events__layout--list .con-admin-staff-news-events__icon{width:36px;height:36px;min-width:36px;border:0;background:transparent;color:var(--con-admin-color-icon);font-size:var(--con-admin-font-size-2xl);}.con-admin-staff-news-events__footer{display:flex;align-items:center;justify-content:flex-start;flex-wrap:wrap;gap:var(--con-admin-space-4);margin-top:var(--con-admin-space-5);}.con-admin-staff-news-events__read-more.con-admin-plugin-button{justify-self:auto;text-decoration:none;}.con-admin-staff-portal .con-admin-staff-directory__group-head, .con-admin-staff-portal summary.con-admin-staff-directory__group-head{justify-content:flex-start;text-align:left;cursor:default;}.con-admin-staff-portal .con-admin-staff-directory__group-head h4, .con-admin-staff-portal .con-admin-staff-directory__group-head h5{width:100%;margin:0;text-align:left;}.con-admin-staff-portal .con-admin-staff-directory__group-head::before, .con-admin-staff-portal .con-admin-staff-directory__group-head::after, .con-admin-staff-portal .con-admin-staff-directory__group-head .con-admin-chevron, .con-admin-staff-portal .con-admin-staff-directory__group-head .con-admin-staff-directory__toggle-svg, .con-admin-staff-portal .con-admin-staff-directory__group-head .con-admin-staff-directory__card-toggle, .con-admin-staff-portal .con-admin-staff-directory__group-head svg, .con-admin-staff-portal .con-admin-staff-directory__group-head button,.con-admin-staff-portal .con-admin-staff-directory__group-head::-webkit-details-marker{display:none;}.con-admin-staff-news-events__summary.is-collapsed > .con-admin-staff-news-events__summary-content, .con-admin-staff-news-events__card [data-con-staff-news-summary].is-collapsed > .con-admin-staff-news-events__summary-content{max-height:9.6em;overflow:hidden;}.con-admin-staff-news-events__summary.is-expanded > .con-admin-staff-news-events__summary-content, .con-admin-staff-news-events__card [data-con-staff-news-summary].is-expanded > .con-admin-staff-news-events__summary-content{max-height:none;overflow:visible;}.con-admin-staff-news-events__vote{display:block;margin-top:var(--con-admin-space-5);min-width:0;}.con-admin-staff-news-events__vote .con-admin-vote-card{display:grid;gap:9px;width:100%;min-width:0;margin:0;padding:var(--con-admin-space-5) 11px;border:1px solid var(--con-admin-card-border,rgba(17,24,39,.10));border-radius:var(--con-admin-radius);background:var(--con-admin-bg,var(--con-admin-color-surface));box-sizing:border-box;}.con-admin-staff-news-events__vote .con-admin-vote-card__head{display:flex;align-items:flex-start;justify-content:space-between;gap:var(--con-admin-space-4);min-width:0;}.con-admin-staff-news-events__vote .con-admin-vote-card__head>div{display:grid;gap:var(--con-admin-space-1);min-width:0;}.con-admin-staff-news-events__vote .con-admin-vote-card__head strong{color:var(--con-admin-text,var(--con-admin-color-text-strong));font-size:13.5px;font-weight:var(--con-admin-weight-strong);line-height:1.25;}.con-admin-staff-news-events__vote .con-admin-vote-card__chips{display:inline-flex;align-items:center;justify-content:flex-end;gap:var(--con-admin-space-3);flex-wrap:wrap;}.con-admin-staff-news-events__vote .con-admin-vote-card__category{background:rgba(0,28,63,.06);}.con-admin-staff-news-events__vote .con-admin-vote-card__options{display:grid;gap:7px;min-width:0;}.con-admin-staff-news-events__vote .con-admin-vote-option{position:relative;display:grid;grid-template-columns:minmax(0,1fr) auto;gap:var(--con-admin-space-4);align-items:center;width:100%;min-width:0;padding:var(--con-admin-space-4) 9px var(--con-admin-space-5);border:1px solid rgba(17,24,39,.10);border-radius:var(--con-admin-radius);background:linear-gradient(0deg,rgba(248,250,252,.75),rgba(255,255,255,1));color:inherit;text-align:left;cursor:pointer;box-shadow:none;overflow:hidden;}.con-admin-staff-news-events__vote .con-admin-vote-option:hover,.con-admin-staff-news-events__vote .con-admin-vote-option:focus-visible{border-color:rgba(0,28,63,.24);outline:0;}.con-admin-staff-news-events__vote .con-admin-vote-option.is-selected{border-color:rgba(0,28,63,.38);background:linear-gradient(0deg,rgba(238,245,255,.92),rgba(255,255,255,1));}.con-admin-staff-news-events__vote .con-admin-vote-option:disabled{opacity:.72;cursor:not-allowed;}.con-admin-staff-news-events__vote .con-admin-vote-option__main{display:grid;gap:3px;min-width:0;justify-self:stretch;text-align:left;}.con-admin-staff-news-events__vote .con-admin-vote-option__label{color:var(--con-admin-text,var(--con-admin-color-text-strong));font-size:var(--con-admin-font-size-md);font-weight:var(--con-admin-weight-strong);line-height:1.25;}.con-admin-staff-news-events__vote .con-admin-vote-option__description,.con-admin-staff-news-events__vote .con-admin-vote-option__meta{color:var(--con-admin-muted,var(--con-admin-color-text-soft));font-size:var(--con-admin-font-size-sm);line-height:1.25;}.con-admin-staff-news-events__vote .con-admin-vote-option__meta{justify-self:end;text-align:right;white-space:nowrap;}.con-admin-staff-news-events__vote .con-admin-vote-option__game{justify-self:start;}.con-admin-staff-news-events__vote .con-admin-vote-option__meter{position:absolute;left:0;right:0;bottom:0;height:3px;background:rgba(17,24,39,.06);overflow:hidden;}.con-admin-staff-news-events__vote .con-admin-vote-option__meter>span{display:block;width:var(--con-admin-vote-option-percent,0%);height:100%;background:var(--con-admin-primary,var(--con-admin-color-brand));opacity:.22;transition:width var(--con-admin-motion-duration-slow) ease;}.con-admin-staff-news-events__vote .con-admin-vote-option.is-selected .con-admin-vote-option__meter>span{opacity:.34;}.con-admin-staff-news-events__vote .con-admin-vote-card__more{justify-self:start;}.con-admin-staff-news-events__vote .con-admin-vote-card__foot{display:flex;align-items:center;justify-content:space-between;gap:var(--con-admin-space-4);flex-wrap:wrap;padding-top:1px;color:var(--con-admin-muted,var(--con-admin-color-text-soft));font-size:var(--con-admin-font-size-sm);line-height:1.25;}.con-admin-staff-news-events__vote .con-admin-vote-card__foot .is-error{color:#b32d2e;}.con-admin-staff-news-events__vote .con-admin-vote-card.is-voting{opacity:.78;}.con-admin-staff-news-events__vote .con-admin-vote-card__write-in{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:var(--con-admin-space-4);align-items:end;margin-top:var(--con-admin-space-1);}.con-admin-staff-news-events__vote .con-admin-vote-card__write-in label{display:grid;gap:var(--con-admin-space-2);min-width:0;margin:0;}.con-admin-staff-news-events__vote .con-admin-vote-card__write-in label>span{color:var(--con-admin-muted,var(--con-admin-color-text-soft));font-size:var(--con-admin-font-size-sm);font-weight:var(--con-admin-weight-strong);line-height:1.2;}.con-admin-staff-news-events__vote .con-admin-vote-card__write-in input{width:100%;min-width:0;min-height:34px;border:1px solid rgba(17,24,39,.14);border-radius:var(--con-admin-radius);background:var(--con-admin-color-surface);color:var(--con-admin-text,var(--con-admin-color-text-strong));}.con-admin-staff-news-events__vote .con-admin-vote-card__write-in input:focus{border-color:rgba(0,28,63,.35);box-shadow:0 0 0 2px rgba(0,28,63,.08);outline:0;}.con-admin-staff-news-events__vote .con-admin-vote-card__write-in-note{color:var(--con-admin-muted,var(--con-admin-color-text-soft));font-size:var(--con-admin-font-size-sm);line-height:1.35;}.con-admin-staff-news-events__summary.is-collapsed > .con-admin-staff-news-events__summary-content--excerpt, .con-admin-staff-news-events__card [data-con-staff-news-summary].is-collapsed > .con-admin-staff-news-events__summary-content--excerpt{max-height:none;overflow:visible;}.con-admin-staff-news-events__summary.is-collapsed > .con-admin-staff-news-events__summary-content--full, .con-admin-staff-news-events__card [data-con-staff-news-summary].is-collapsed > .con-admin-staff-news-events__summary-content--full{display:none;}.con-admin-staff-news-events__summary.is-expanded > .con-admin-staff-news-events__summary-content--full, .con-admin-staff-news-events__card [data-con-staff-news-summary].is-expanded > .con-admin-staff-news-events__summary-content--full{display:block;max-height:none;overflow:visible;}.con-admin-staff-tasks--shortcode .con-admin-staff-task-toolbar{display:flex;align-items:center;justify-content:space-between;gap:var(--con-admin-space-6);flex-wrap:wrap;margin:0 0 var(--con-admin-space-5);}.con-admin-staff-tasks--shortcode .con-admin-staff-task-toolbar__filters{display:flex;align-items:center;min-width:220px;flex:1 1 auto;}.con-admin-staff-tasks--shortcode .con-admin-staff-task-toolbar__refresh{display:flex;align-items:center;justify-content:flex-end;flex:0 0 auto;margin-left:auto;}.con-admin-staff-tasks--shortcode .con-admin-staff-task-filters{display:flex;align-items:center;gap:var(--con-admin-space-3);flex-wrap:wrap;margin:0;}.con-admin-staff-tasks--shortcode .con-admin-filter-tab, .con-admin-staff-tasks--shortcode .con-admin-staff-task-refresh{min-height:35px;border-radius:var(--con-admin-radius);font-weight:var(--con-admin-weight-strong);line-height:1.2;white-space:nowrap;}.con-admin-staff-tasks--shortcode .con-admin-staff-task-refresh{padding-inline:12px;}.con-admin-staff-portal .con-admin-filter-tabs, .con-admin-staff-news-events .con-admin-filter-tabs, .con-admin-staff-tasks--shortcode .con-admin-filter-tabs, .con-admin-leaderboard--staff_volunteer .con-admin-filter-tabs{gap:var(--con-admin-space-3);flex-wrap:wrap;}.con-admin-staff-portal .con-admin-filter-tab, .con-admin-staff-news-events .con-admin-filter-tab, .con-admin-leaderboard--staff_volunteer .con-admin-filter-tab{min-height:35px;border-radius:var(--con-admin-radius);font-weight:var(--con-admin-weight-strong);}.con-admin-staff-portal .con-admin-plugin-button, .con-admin-staff-news-events .con-admin-plugin-button, .con-admin-staff-tasks--shortcode .con-admin-plugin-button, .con-admin-leaderboard--staff_volunteer .con-admin-plugin-button{border-radius:var(--con-admin-radius);font-weight:var(--con-admin-weight-strong);}.con-admin-staff-only-message, .con-admin-staff-portal__empty, .con-admin-staff-task-empty-state, .con-admin-staff-task-filter-empty{border-radius:var(--con-admin-radius);}.con-admin-staff-portal__section-head h3, .con-admin-staff-task-section__head h4, .con-admin-staff-news-events__head h3, .con-admin-leaderboard--staff_volunteer .con-admin-leaderboard__head h3{font-weight:var(--con-admin-weight-strong);}.con-admin-staff-ticket-reassign, .con-admin-staff-ticket-reassign *{font-size:var(--con-admin-font-size-md);line-height:1.35;}.con-admin-staff-ticket-reassign__summary{font-size:var(--con-admin-font-size-md);font-weight:var(--con-admin-weight-strong);}.con-admin-staff-ticket-reassign__grid label > span, .con-admin-staff-ticket-reassign__assignee small{font-size:var(--con-admin-font-size-sm);}.con-admin-staff-directory__group-head{align-items:center;gap:var(--con-admin-space-6);}.con-admin-staff-directory__view-all{margin-left:auto;white-space:nowrap;}.con-admin-staff-directory__group.is-directory-collapsed .con-admin-staff-directory__card.is-directory-extra{display:none;}.con-admin-staff-filter-is-loading, .con-admin-leaderboard--staff_volunteer.is-loading .con-admin-leaderboard__content{position:relative;}.con-admin-staff-filter-scope-is-loading [data-con-staff-filter-count]::before, .con-admin-leaderboard--staff_volunteer.is-loading .con-admin-leaderboard__content::after{content:"";display:inline-block;width:12px;height:12px;margin-right:var(--con-admin-space-3);border:2px solid currentColor;border-right-color:transparent;border-radius:var(--con-admin-radius-pill);vertical-align:-2px;animation:conAdminLoadingSpin .75s linear infinite;}.con-admin-leaderboard--staff_volunteer.is-loading .con-admin-leaderboard__controls--staff, .con-admin-staff-filter-scope-is-loading{cursor:progress;}.con-admin-staff-filter-is-loading::after, .con-admin-leaderboard--staff_volunteer.is-loading .con-admin-leaderboard__content::before{content:"Updating…";position:absolute;top:10px;right:10px;bottom:auto;left:auto;inset:auto;z-index:8;display:inline-flex;align-items:center;min-height:22px;padding:3px var(--con-admin-space-4);border:1px solid rgba(100, 116, 139, .18);border-radius:var(--con-admin-radius-pill);background:rgba(248, 250, 252, .94);box-shadow:0 1px 2px rgba(15, 23, 42, .06);color:var(--con-admin-color-text-soft);font-size:var(--con-admin-font-size-xs);font-weight:var(--con-admin-weight-medium);line-height:1.2;pointer-events:none;background-size:auto;animation:none;}.con-admin-leaderboard--staff_volunteer.is-loading .con-admin-leaderboard__content::after, .con-admin-staff-filter-scope-is-loading [data-con-staff-filter-count]::before{content:none;display:none;animation:none;}.con-admin-staff-filter-is-loading > *:not(:is(script, style)), .con-admin-leaderboard--staff_volunteer.is-loading .con-admin-leaderboard__content > *:not(:is(script, style)){opacity:.86;transition:opacity var(--con-admin-motion-duration-fast) ease;}.con-admin-staff-task-card__title{display:grid;gap:3px;min-width:0;}.con-admin-staff-task-card__created{display:block;color:var(--con-admin-color-text-soft);font-size:var(--con-admin-font-size-sm);line-height:1.3;font-weight:var(--con-admin-weight-regular);}.con-admin-staff-task-card--ticket-oversight{gap:0;}.con-admin-staff-task-card--ticket-oversight[open]{gap:var(--con-admin-space-5);}
@media (max-width:560px){.con-admin-staff-history-item__status{grid-column:2;}.con-admin-staff-portal__section[data-con-staff-section="hours"], .con-admin-staff-tasks--shortcode.con-admin-listing-shell--staff-tasks{padding:var(--con-admin-space-4);}.con-admin-staff-history-item, .con-admin-staff-task-history__item{grid-template-columns:minmax(0, 1fr);align-items:start;}.con-admin-staff-history-item__status, .con-admin-staff-task-history__item > .con-admin-status-pill{justify-self:start;}.con-admin-staff-history-item, .con-admin-staff-task-history__item.con-admin-staff-history-item, .con-admin-staff-tasks--shortcode .con-admin-staff-task-history__item.con-admin-staff-history-item{grid-template-columns:minmax(0, 1fr);align-items:start;}}
@media (max-width:640px){.con-admin-staff-news-events__vote .con-admin-vote-card{padding:9px;}.con-admin-staff-news-events__vote .con-admin-vote-card__head,.con-admin-staff-news-events__vote .con-admin-vote-card__foot{display:grid;justify-content:stretch;}.con-admin-staff-news-events__vote .con-admin-vote-card__chips{justify-content:flex-start;}.con-admin-staff-news-events__vote .con-admin-vote-option{grid-template-columns:minmax(0,1fr);}.con-admin-staff-news-events__vote .con-admin-vote-option__meta{justify-self:start;text-align:left;white-space:normal;}.con-admin-staff-news-events__vote .con-admin-vote-card__write-in{grid-template-columns:minmax(0,1fr);}.con-admin-staff-news-events__vote .con-admin-vote-card__write-in .con-admin-plugin-button{justify-self:start;}.con-admin-staff-tasks--shortcode .con-admin-staff-task-toolbar{display:grid;grid-template-columns:1fr;align-items:stretch;}.con-admin-staff-tasks--shortcode .con-admin-staff-task-toolbar__filters, .con-admin-staff-tasks--shortcode .con-admin-staff-task-toolbar__refresh{width:100%;min-width:0;justify-content:stretch;margin-left:0;}.con-admin-staff-tasks--shortcode .con-admin-staff-task-filters, .con-admin-staff-tasks--shortcode .con-admin-staff-task-refresh{width:100%;justify-content:center;}}
@media (max-width:767px){.con-admin-staff-directory__group-head{align-items:flex-start;}.con-admin-staff-directory__view-all{width:100%;margin-left:0;justify-content:center;}}
@media (prefers-reduced-motion:reduce){.con-admin-staff-filter-is-loading::after, .con-admin-leaderboard--staff_volunteer.is-loading .con-admin-leaderboard__content::before, .con-admin-staff-filter-scope-is-loading [data-con-staff-filter-count]::before, .con-admin-leaderboard--staff_volunteer.is-loading .con-admin-leaderboard__content::after{animation:none;}}
@media (max-width:782px){.con-admin-staff-filter-is-loading::after, .con-admin-leaderboard--staff_volunteer.is-loading .con-admin-leaderboard__content::before{top:8px;right:8px;}}

/* Additional shared Staff rules after global chip/motion consolidation. */
