/*
 * Con Admin public compatibility core.
 * Public compatibility delta paired with con-admin-shared-core.css.
 * WordPress-admin-specific selector families remain excluded.
 * The legacy con-admin-admin handle aliases this dependency chain on public requests.
 */
#con-live-preview{margin-top:var(--con-admin-space-10);}#con-api-status{margin-top:var(--con-admin-space-5);}.con-admin-panel-card h2,.con-admin-panel-card h3{margin-top:0;}.con-admin-tcg-toggle.is-feedback{transform:scale(1.15);}.con-admin-schedule-shell select,.con-admin-schedule-shell input[type="text"],.con-admin-tcg-shell select,.con-score-shortcode select,.con-score-shortcode input[type="text"],.con-score-shortcode input[type="number"]{min-height:var(--con-admin-ui-control-height);box-shadow:none;padding:0 var(--con-admin-space-4);color:var(--con-admin-ui-text);}.con-admin-schedule-shell select:focus,.con-admin-schedule-shell input[type="text"]:focus,.con-admin-tcg-shell select:focus,.con-score-shortcode select:focus,.con-score-shortcode input[type="text"]:focus,.con-score-shortcode input[type="number"]:focus{outline:1px solid currentColor;box-shadow:none;}.con-admin-schedule-card:nth-child(odd),.con-admin-tcg-row:nth-child(odd),.con-admin-score-table__row:nth-child(odd),.con-score-table tbody tr:nth-child(odd){background:var(--con-admin-ui-row-odd);}.con-admin-schedule-card:nth-child(even),.con-admin-tcg-row:nth-child(even),.con-admin-score-table__row:nth-child(even),.con-score-table tbody tr:nth-child(even){background:var(--con-admin-ui-row-even);}.con-admin-tcg-row>div,.con-admin-score-table__row>div,.con-score-table tbody td{padding:var(--con-admin-space-7) var(--con-admin-space-8);color:var(--con-admin-ui-text);}.con-admin-tcg-filter,.con-admin-schedule-filter__select,.con-admin-schedule-filter__input,.con-admin-tcg-filters select,.con-score-shortcode select{width:100%;min-height:var(--con-admin-ui-control-height);box-shadow:none;padding:0 var(--con-admin-space-4);color:var(--con-admin-ui-text);}.con-admin-tcg-filters .button,.con-admin-schedule-filter__clear,.con-score-shortcode button,.con-score-shortcode input[type="submit"]{min-height:var(--con-admin-ui-control-height);}@media (max-width:900px){.con-admin-score-table,.con-score-shortcode .con-score-table,.con-admin-tcg-table{min-width:760px;}}.con-admin-xp-bubble.is-visible{opacity:1;transform:translate(-50%,-12px);}.con-admin-xp-bubble.is-negative{background:rgba(127,29,29,0.94);}.con-admin-schedule-list,.con-admin-tcg-table,.con-admin-score-table,.con-score-table-wrap{position:relative;width:100%;}.con-admin-tcg-filter-wrap,.con-admin-schedule-filters:not(.con-admin-schedule-filters--modern) .con-admin-schedule-filter{display:grid;gap:var(--con-admin-space-3);}.con-admin-tcg-filters select,.con-admin-tcg-shell select,.con-admin-schedule-filters:not(.con-admin-schedule-filters--modern) .con-admin-schedule-filter__select,.con-admin-schedule-filters:not(.con-admin-schedule-filters--modern) .con-admin-schedule-filter__input{min-height:40px;padding:0 var(--con-admin-space-6);}.con-admin-tcg-header>div,.con-admin-tcg-row>div,.con-admin-score-table__header>div,.con-admin-score-table__row>div{padding:var(--con-admin-space-6) var(--con-admin-space-7);}.con-admin-tcg-row:nth-child(even),.con-admin-score-table__row:nth-child(even):nth-child(even){background:#fbfbfc;}@media (max-width:900px){.con-admin-tcg-table,.con-admin-score-table{overflow:visible;}.con-admin-tcg-row,.con-admin-score-table__row{display:grid;grid-template-columns:1fr;margin-bottom:var(--con-admin-space-6);}}.con-admin-tcg-table+.con-admin-show-more-wrap,.con-admin-schedule-list+.con-admin-show-more-wrap,.con-admin-score-table+.con-admin-show-more-wrap+.con-admin-show-more-wrap,.con-score-table-wrap+.con-admin-show-more-wrap{margin-top:0;}.con-admin-schedule-list__header,.con-admin-tcg-header,.con-admin-score-table__header,.con-score-table thead tr{background:var(--con-admin-table-header-bg);}.con-admin-schedule-list__header-cell,.con-admin-schedule-card__meta-item,.con-admin-tcg-header>div,.con-admin-tcg-row>div,.con-admin-score-table__header>div,.con-admin-score-table__row>div,.con-score-table thead th,.con-score-table tbody td{padding:var(--con-admin-table-cell-pad-y) var(--con-admin-table-cell-pad-x);min-width:0;box-sizing:border-box;}.con-admin-schedule-card:nth-child(odd),.con-admin-tcg-row:nth-child(odd),.con-admin-score-table__row:nth-child(odd):nth-child(odd),.con-score-table tbody tr:nth-child(odd){background:var(--con-admin-table-row-odd);}.con-admin-schedule-card:nth-child(even),.con-admin-tcg-row:nth-child(even),.con-admin-score-table__row:nth-child(even):nth-child(even),.con-score-table tbody tr:nth-child(even){background:var(--con-admin-table-row-even);}.con-admin-schedule-list__header-cell,.con-admin-tcg-header>div,.con-admin-score-table__header>div,.con-score-table thead th{font-size:var(--con-admin-font-size-md);font-weight:var(--con-admin-weight-strong);color:var(--con-admin-color-text-strong);}@media (max-width:980px){.con-admin-tcg-table,.con-admin-score-table,.con-admin-schedule-list{overflow-x:auto;}}@media (max-width:900px){.con-admin-tcg-header,.con-admin-score-table__header,.con-admin-schedule-list__header{display:none;}.con-admin-tcg-row,.con-admin-score-table__row,.con-admin-schedule-card__meta-row{display:grid;grid-template-columns:1fr;}.con-admin-tcg-row,.con-admin-score-table__row,.con-admin-schedule-card{margin-bottom:var(--con-admin-space-6);}.con-admin-tcg-row>div,.con-admin-score-table__row>div,.con-admin-schedule-card__meta-item{min-height:0;}}.con-admin-show-more-wrap[hidden],.con-admin-schedule-empty[hidden],.con-admin-tcg-selection-empty[hidden]{display:none;}.con-admin-schedule-list,.con-admin-tcg-table,.con-admin-score-table,.con-score-shortcode .con-score-table{width:100%;max-width:100%;box-shadow:none;}.con-admin-schedule-list,.con-admin-tcg-table,.con-admin-score-table{display:block;overflow-x:auto;}.con-admin-schedule-list__header,.con-admin-schedule-card__meta-row,.con-admin-tcg-header,.con-admin-tcg-row,.con-admin-score-table__header,.con-admin-score-table__row{width:100%;box-sizing:border-box;}.con-admin-schedule-list__header-cell,.con-admin-schedule-card__meta-item,.con-admin-schedule-card .con-admin-favorite-toggle,.con-admin-tcg-header>div,.con-admin-tcg-row>div,.con-admin-score-table__header>div,.con-admin-score-table__row>div,.con-score-shortcode .con-score-table th,.con-score-shortcode .con-score-table td{padding:var(--con-admin-space-7) var(--con-admin-space-8);min-width:0;box-sizing:border-box;vertical-align:middle;}.con-admin-schedule-card:nth-child(even),.con-admin-tcg-row:nth-child(even),.con-admin-score-table__row:nth-child(even):nth-child(even),.con-score-shortcode .con-score-table tbody tr:nth-child(even){background:#fbfbfc;}.con-admin-table-show-more-wrap,.con-admin-show-more-wrap{width:100%;display:flex;justify-content:center;padding:var(--con-admin-space-7) 0 0;}@media (max-width:900px){.con-admin-schedule-list__header,.con-admin-tcg-header,.con-admin-score-table__header,.con-score-shortcode .con-score-table thead{display:none;}.con-admin-schedule-card__meta-row,.con-admin-tcg-row,.con-admin-score-table__row{grid-template-columns:1fr;}.con-admin-schedule-card,.con-admin-tcg-row,.con-admin-score-table__row{margin-bottom:var(--con-admin-space-6);}.con-admin-schedule-card .con-admin-favorite-toggle,.con-admin-tcg-row>div,.con-admin-score-table__row>div,.con-admin-schedule-card__meta-item{min-height:0;width:100%;}}.con-admin-favorite-toggle,.con-admin-favorite-toggle:hover,.con-admin-favorite-toggle:focus,.con-admin-tcg-toggle,.con-admin-tcg-toggle:hover,.con-admin-tcg-toggle:focus,.con-admin-tcg-image-button,.con-admin-tcg-image-button:hover,.con-admin-tcg-image-button:focus{appearance:none;background:transparent;box-shadow:none;color:inherit;font:inherit;text-transform:none;padding:0;min-width:0;}@media (max-width:767px){.con-admin-fishing__inventory-list{flex-direction:column;align-items:stretch;}.con-admin-fishing__inventory-item{justify-content:space-between;}}.con-admin-tooltip-anchor[data-con-tooltip]::after,.con-admin-fishing__portrait-wrap[data-con-tooltip]::after,.con-admin-high-seas__portrait-wrap[data-con-tooltip]::after,.con-admin-guild-battle__portrait-wrap[data-con-tooltip]::after{content:attr(data-con-tooltip);position:absolute;left:50%;bottom:calc(100% + 10px);transform:translateX(-50%) translateY(6px);min-width:180px;max-width:min(280px,calc(var(--con-admin-safe-vw,100%) - 32px));padding:var(--con-admin-space-4) var(--con-admin-space-5);border-radius:var(--con-admin-radius);background:#0f1724;color:var(--con-admin-color-surface);font-size:var(--con-admin-font-size-sm);line-height:1.35;white-space:normal;text-align:left;box-shadow:0 10px 28px rgba(0,0,0,.35);opacity:0;pointer-events:none;z-index:calc(var(--con-admin-layer-floating) - 600);transition:opacity var(--con-admin-motion-duration) ease,transform var(--con-admin-motion-duration) ease;}.con-admin-tooltip-anchor[data-con-tooltip]::before,.con-admin-fishing__portrait-wrap[data-con-tooltip]::before,.con-admin-high-seas__portrait-wrap[data-con-tooltip]::before,.con-admin-guild-battle__portrait-wrap[data-con-tooltip]::before{content:"";position:absolute;left:50%;bottom:calc(100% + 4px);transform:translateX(-50%);opacity:0;z-index:calc(var(--con-admin-layer-popover) - 1);transition:opacity var(--con-admin-motion-duration) ease;}.con-admin-tooltip-anchor[data-con-tooltip]:focus-visible::after,.con-admin-fishing__portrait-wrap[data-con-tooltip]:focus-visible::after,.con-admin-high-seas__portrait-wrap[data-con-tooltip]:focus-visible::after,.con-admin-guild-battle__portrait-wrap[data-con-tooltip]:focus-visible::after{opacity:1;transform:translateX(-50%) translateY(0);}.con-admin-tooltip-anchor[data-con-tooltip]:focus-visible::before,.con-admin-fishing__portrait-wrap[data-con-tooltip]:focus-visible::before,.con-admin-high-seas__portrait-wrap[data-con-tooltip]:focus-visible::before,.con-admin-guild-battle__portrait-wrap[data-con-tooltip]:focus-visible::before{opacity:1;}.con-admin-submissions-wrap,.con-admin-schedule-shell,.con-score-shortcode,.con-admin-tcg-shell{width:100%;max-width:100%;}.con-admin-submissions-card,.con-admin-schedule-group,.con-admin-score-panel,.con-admin-tcg-collection,.con-admin-score-table-wrap--tcg,.con-admin-schedule-list,.con-admin-tcg-table{box-shadow:none;background:var(--con-admin-color-surface);}.con-admin-submissions-card-head p,.con-admin-schedule-group__description,.con-admin-score-help,.con-admin-tcg-help{margin:var(--con-admin-space-3) 0 0;color:var(--con-admin-color-text-neutral);font-size:0.95rem;line-height:1.5;}.con-admin-schedule-list__header,.con-admin-tcg-header,.con-admin-score-table__header{background:#f5f7fb;}.con-admin-schedule-list__header-cell,.con-admin-tcg-header>div,.con-admin-score-table__header>div{min-height:60px;padding:var(--con-admin-space-7) var(--con-admin-space-8);color:var(--con-admin-color-text-strong);font-size:0.82rem;font-weight:var(--con-admin-weight-strong);letter-spacing:0.01em;display:flex;align-items:center;}.con-admin-schedule-card__meta-item,.con-admin-tcg-row>div,.con-admin-score-table__row>div,.con-admin-submissions-preview,.con-admin-submissions-meta,.con-admin-submissions-label,.con-admin-submissions-value{color:var(--con-admin-color-text-strong);line-height:1.45;overflow-wrap:anywhere;word-break:break-word;}.con-admin-schedule-card__meta-item,.con-admin-tcg-row>div,.con-admin-score-table__row>div{min-height:56px;padding:var(--con-admin-space-7) var(--con-admin-space-8);display:flex;align-items:center;}.con-admin-schedule-card__details-grid,.con-admin-score-table,.con-admin-tcg-table{width:100%;max-width:100%;}@media (max-width:900px){.con-admin-submissions-card-head,.con-admin-schedule-group__head,.con-admin-score-title-wrap,.con-admin-tcg-title-wrap{padding-bottom:var(--con-admin-space-6);}.con-admin-schedule-list__header,.con-admin-tcg-header,.con-admin-score-table__header{display:none;}.con-admin-schedule-card,.con-admin-tcg-row,.con-admin-score-table__row,.con-admin-submissions-entry{width:100%;max-width:100%;}}.con-admin-tab-panel .button{min-height:30px;padding:3px var(--con-admin-space-5);line-height:1.2;font-size:var(--con-admin-font-size-sm);box-shadow:none;}.con-admin-panel-card,.con-admin-shortcode-section,.con-admin-main-event-card,.con-admin-shortcode-row,.con-admin-inline-editor,.con-admin-schedule-admin-groups{box-shadow:none;}.con-admin-inline-editor__grid label{display:grid;gap:var(--con-admin-space-2);font-size:var(--con-admin-font-size-sm);}@media (max-width:900px){.con-admin-inline-editor__grid{grid-template-columns:repeat(2,minmax(0,1fr));}}@media (max-width:600px){.con-admin-inline-editor__grid,.con-admin-schedule-inline-row__summary{grid-template-columns:1fr;}}.con-admin-d20,.con-admin-guild-battle,.con-admin-fishing,.con-admin-high-seas,.con-admin-d20__panel,.con-admin-guild-battle__panel,.con-admin-fishing__panel,.con-admin-high-seas__panel,.con-admin-d20__meta,.con-admin-guild-battle__meta,.con-admin-fishing__meta,.con-admin-high-seas__meta,.con-admin-d20__stats,.con-admin-guild-battle__stats,.con-admin-fishing__stats,.con-admin-high-seas__stats,.con-admin-d20__inventory,.con-admin-guild-battle__inventory,.con-admin-fishing__inventory,.con-admin-high-seas__inventory,.con-admin-d20__modifiers,.con-admin-guild-battle__modifiers,.con-admin-fishing__modifiers,.con-admin-high-seas__modifiers,.con-admin-d20__log,.con-admin-guild-battle__log,.con-admin-fishing__log,.con-admin-high-seas__log{padding:0px;}.con-admin-section-toggle>summary::-webkit-details-marker{display:none;}.con-admin-section-toggle .con-admin-vcards{padding:var(--con-admin-space-7);}.con-admin-tcg-shell,.con-admin-tcg-table,.con-admin-tcg-table-wrap,.con-admin-tcg-collection{width:100%;max-width:100%;min-width:0;box-sizing:border-box;}.con-admin-level-card__fill:after{content:"";position:absolute;inset:0;transform:translateX(-100%);background:linear-gradient(90deg,transparent 0%,rgba(255,255,255,.16) 35%,rgba(255,255,255,.4) 50%,rgba(255,255,255,.16) 65%,transparent 100%);animation:conAdminLevelSheen 3.6s linear infinite;}.con-admin-schedule-filter>span,.con-admin-tcg-filter-wrap.con-admin-schedule-filter>span{display:block;margin-bottom:var(--con-admin-space-2);}.con-admin-level-card,.con-admin-level,.con-user-level,.con-admin-xp-bar,.con-admin-level-card__bar-wrap,.con-admin-level-card__bar,.con-admin-level-card__progress{position:static;top:auto;left:auto;right:auto;bottom:auto;transform:none;z-index:auto;}.con-admin-level-card,.con-admin-level,.con-user-level{display:block;clear:both;width:100%;margin:0 0 var(--con-admin-space-6) 0;}.con-admin-game-module.is-open .con-admin-game-module__body{display:block;}.con-admin-points-wallet__item span{font-size:var(--con-admin-font-size-3xl);font-weight:var(--con-admin-weight-strong);}.con-admin-game-module .con-admin-card-header{display:none;}@media (max-width:900px){.con-admin-shortcode-table__header{display:none;}.con-admin-shortcode-table__row{grid-template-columns:1fr;}}.con-admin-shortcode-table__header>div,.con-admin-shortcode-table__row>div,.con-admin-shortcode-table__empty{padding:var(--con-admin-space-5) var(--con-admin-space-6);min-width:0;overflow-wrap:anywhere;}.con-admin-panel-card,.con-admin-inventory,.con-admin-current-coins,.con-admin-user-details{margin:0;padding:0;border:none;}.con-admin-favorite-toggle,.con-admin-favorite-toggle:hover,.con-admin-favorite-toggle:focus,.con-admin-favorite-toggle:active,.con-admin-tcg-toggle,.con-admin-tcg-toggle:hover,.con-admin-tcg-toggle:focus,.con-admin-tcg-toggle:active,.con-admin-schedule-card__title-toggle,.con-admin-schedule-card__title-toggle:hover,.con-admin-schedule-card__title-toggle:focus,.con-admin-schedule-card__title-toggle:active{border:0;outline:0;box-shadow:none;background-image:none;}@media (min-width:783px){.con-admin-2d-fam-table--pending .con-admin-schedule-card{grid-template-columns:10% 10% 60% 20%;}.con-admin-2d-fam-table:not(.con-admin-2d-fam-table--pending):not(.con-admin-2d-fam-leaderboard).con-admin-2d-fam-table--headerless .con-admin-schedule-card:not(.con-admin-2d-fam-row--approved){grid-template-columns:58px minmax(0,1fr) max-content 28px max-content;column-gap:var(--con-admin-space-2);}.con-admin-2d-fam-leaderboard.con-admin-2d-fam-table--headerless .con-admin-schedule-card{grid-template-columns:8% 10% 10% 47% 10% 10% 5%;}}@media (min-width:1025px){.con-admin-2d-fam-table:not(.con-admin-2d-fam-table--pending):not(.con-admin-2d-fam-leaderboard).con-admin-2d-fam-table--headerless .con-admin-schedule-card:not(.con-admin-2d-fam-row--approved){grid-template-areas:"guild avatar name xp level action";}.con-admin-2d-fam-leaderboard.con-admin-2d-fam-table--headerless .con-admin-schedule-card{grid-template-areas:"rank guild avatar name xp level";}}@media (min-width:783px) and (max-width:1024px){.con-admin-2d-fam-table:not(.con-admin-2d-fam-table--pending).con-admin-2d-fam-table--headerless .con-admin-schedule-card,.con-admin-2d-fam-leaderboard.con-admin-2d-fam-table--headerless .con-admin-schedule-card{min-width:0;}.con-admin-2d-fam-table:not(.con-admin-2d-fam-table--pending):not(.con-admin-2d-fam-leaderboard).con-admin-2d-fam-table--headerless .con-admin-schedule-card:not(.con-admin-2d-fam-row--approved){grid-template-columns:minmax(0,1fr) minmax(0,1fr) auto;grid-template-areas:"level xp action" "avatar name guild" "expand expand expand";gap:var(--con-admin-space-4) var(--con-admin-space-6);align-items:center;}.con-admin-2d-fam-leaderboard.con-admin-2d-fam-table--headerless .con-admin-schedule-card{grid-template-columns:auto minmax(0,1fr) minmax(0,1fr) auto;grid-template-areas:"rank level xp xp" "avatar name name guild" "expand expand expand expand";gap:var(--con-admin-space-4) var(--con-admin-space-6);align-items:center;}}@media (max-width:1024px){.con-admin-2d-fam-leaderboard__rank-col{grid-area:rank;justify-self:start;}.con-admin-2d-fam-row--leaderboard .con-admin-2d-fam-detail-actions{display:none;}}@media (max-width:782px){.con-admin-2d-fam-table:not(.con-admin-2d-fam-table--pending):not(.con-admin-2d-fam-leaderboard).con-admin-2d-fam-table--headerless .con-admin-schedule-card{grid-template-columns:minmax(0,1fr) minmax(0,1fr) auto;grid-template-areas:"level xp action" "avatar name guild" "expand expand expand";min-width:0;gap:var(--con-admin-space-4) var(--con-admin-space-6);align-items:center;}.con-admin-2d-fam-leaderboard.con-admin-2d-fam-table--headerless .con-admin-schedule-card{grid-template-columns:auto minmax(0,1fr) minmax(0,1fr) auto;grid-template-areas:"rank level xp xp" "avatar name name guild" "expand expand expand expand";min-width:0;gap:var(--con-admin-space-4) var(--con-admin-space-6);align-items:center;}}.con-admin-action-icon{width:1rem;height:1rem;font-size:var(--con-admin-font-size-lg);}.con-admin-svg-icon svg{width:100%;height:100%;fill:currentColor;display:block;}.con-admin-icon-button .con-admin-action-icon,.con-admin-tcg-delete-card .con-admin-action-icon,.con-admin-schedule-delete .con-admin-action-icon,.con-admin-score-inline-edit .con-admin-action-icon{color:inherit;}.con-admin-favorite-toggle.is-feedback,.con-admin-favorite-toggle[aria-pressed="true"]{background:#efefef;border-color:#bcbcbc;box-shadow:0 0 0 1px #dcdcdc inset;}.con-admin-schedule-shell .con-admin-schedule-table.con-admin-tcg-table{display:block;width:100%;min-width:0;overflow-x:auto;background:transparent;border:0;border-radius:0;}.con-admin-schedule-shell .con-admin-schedule-header.con-admin-tcg-header,.con-admin-schedule-shell .con-admin-schedule-row.con-admin-tcg-row{display:grid;grid-template-columns:60px minmax(320px,3fr) 120px 120px minmax(160px,1.35fr) 120px;align-items:center;min-width:900px;}.con-admin-schedule-shell .con-admin-schedule-header--favorites-only.con-admin-tcg-header,.con-admin-schedule-shell .con-admin-schedule-row--favorites-only.con-admin-tcg-row,.con-admin-schedule-shell .con-admin-schedule-card--favorites-only.con-admin-tcg-row{grid-template-columns:minmax(320px,3fr) 120px 120px minmax(160px,1.35fr) 120px;}.con-admin-schedule-shell .con-admin-schedule-header.con-admin-tcg-header{position:sticky;top:0;z-index:1;background:var(--con-admin-color-surface-subtle);color:var(--con-admin-color-text-wp-muted);font-size:var(--con-admin-font-size-md);font-weight:var(--con-admin-weight-strong);letter-spacing:.02em;text-transform:uppercase;}.con-admin-schedule-shell .con-admin-schedule-row.con-admin-tcg-row:nth-child(even){background:#fbfbfc;}.con-admin-schedule-shell .con-admin-schedule-row.con-admin-tcg-row:hover{background:#fcfcfc;}.con-admin-schedule-shell .con-admin-schedule-header.con-admin-tcg-header>div,.con-admin-schedule-shell .con-admin-schedule-row.con-admin-tcg-row>div{min-width:0;margin:0;padding:var(--con-admin-space-6) var(--con-admin-space-7);background:transparent;color:inherit;font-size:var(--con-admin-font-size-lg);line-height:1.4;}.con-admin-schedule-shell .con-admin-schedule-row__favorite.con-admin-tcg-row__toggle{display:flex;align-items:center;justify-content:center;}.con-admin-schedule-shell .con-admin-favorite-toggle.con-admin-tcg-toggle:hover,.con-admin-schedule-shell .con-admin-favorite-toggle.con-admin-tcg-toggle:focus{color:var(--con-admin-color-text-strong);transform:scale(1.08);outline:none;}.con-admin-schedule-shell .con-admin-schedule-row[data-favorited="1"] .con-admin-favorite-toggle.con-admin-tcg-toggle{color:var(--con-admin-color-text-strong);}@media (max-width:900px){.con-admin-schedule-shell .con-admin-schedule-header.con-admin-tcg-header{display:none;}.con-admin-schedule-shell .con-admin-schedule-row.con-admin-tcg-row,.con-admin-schedule-shell .con-admin-schedule-card--favorites-only.con-admin-tcg-row{min-width:0;grid-template-columns:1fr;gap:0;}.con-admin-schedule-shell .con-admin-schedule-row.con-admin-tcg-row>div{display:grid;grid-template-columns:minmax(110px,42%) minmax(0,1fr);align-items:center;gap:var(--con-admin-space-6);padding:var(--con-admin-space-5) var(--con-admin-space-7);}.con-admin-schedule-shell .con-admin-schedule-row.con-admin-tcg-row>div::before{content:attr(data-label);display:block;font-size:var(--con-admin-font-size-md);font-weight:var(--con-admin-weight-strong);text-transform:uppercase;letter-spacing:.03em;color:var(--con-admin-color-text-secondary);}.con-admin-schedule-shell .con-admin-schedule-row__favorite.con-admin-tcg-row__toggle{justify-content:flex-start;}.con-admin-schedule-shell .con-admin-schedule-row__favorite.con-admin-tcg-row__toggle::before{content:"Favorite";}}.con-admin-schedule-shell .con-admin-schedule-filter,.con-admin-schedule-shell .con-admin-tcg-filter-wrap{border:0;box-shadow:none;}.con-admin-user-avatar-shell[data-con-admin-avatar-helper="1"]>.con-admin-user-avatar-shell__badge{right:var(--con-admin-avatar-badge-offset,-5px);bottom:var(--con-admin-avatar-badge-offset,-5px);width:var(--con-admin-avatar-badge-size,calc(var(--con-admin-avatar-size,40px)*.52));min-width:var(--con-admin-avatar-badge-size,calc(var(--con-admin-avatar-size,40px)*.52));max-width:var(--con-admin-avatar-badge-size,calc(var(--con-admin-avatar-size,40px)*.52));height:var(--con-admin-avatar-badge-size,calc(var(--con-admin-avatar-size,40px)*.52));min-height:var(--con-admin-avatar-badge-size,calc(var(--con-admin-avatar-size,40px)*.52));max-height:var(--con-admin-avatar-badge-size,calc(var(--con-admin-avatar-size,40px)*.52));}.con-admin-user-avatar-shell[data-con-admin-avatar-helper="1"]>.con-admin-user-avatar-shell__badge>.con-admin-user-avatar-shell__badge-image{width:100%;height:100%;object-fit:contain;}.con-admin-attending-toggle[aria-pressed="true"]{background:rgba(16,185,129,.16);border-color:rgba(16,185,129,.45);}.con-admin-2d-fam-plan__event span{opacity:.78;font-size:var(--con-admin-font-size-base);}@media (max-width:720px){.con-admin-attending-toggle__label{display:none;}.con-admin-attending-toggle{width:34px;height:34px;padding:0;}}.con-admin-schedule-shell .con-admin-schedule-row__favorite.con-admin-tcg-row__toggle .con-admin-attending-toggle{display:none;}.con-admin-schedule-shell .con-admin-schedule-row__favorite.con-admin-tcg-row__toggle{gap:0;}.con-admin-schedule-shell .con-admin-favorite-toggle.con-admin-tcg-toggle{display:inline-flex;align-items:center;justify-content:center;width:34px;height:34px;min-width:34px;min-height:34px;margin:0;padding:0;border:0;background:transparent;color:var(--con-admin-color-text-secondary);box-shadow:none;line-height:.96;}.con-admin-2d-fam-plan.con-admin-schedule-shell{gap:var(--con-admin-space-7);}.con-admin-2d-fam-plan__filters.con-admin-tcg-filters{display:flex;flex-wrap:wrap;align-items:center;gap:var(--con-admin-space-5);margin:var(--con-admin-space-6) 0;}.con-admin-2d-fam-plan__event-header.con-admin-schedule-day-group__header{display:flex;align-items:center;justify-content:space-between;gap:var(--con-admin-space-5);flex-wrap:wrap;margin:0;padding:var(--con-admin-space-5) var(--con-admin-space-6);background:var(--con-admin-color-surface-subtle);color:var(--con-admin-color-text-wp-muted);font-size:var(--con-admin-font-size-base);font-weight:var(--con-admin-weight-strong);letter-spacing:.02em;text-transform:none;border-bottom:1px solid var(--con-admin-color-border-soft);}.con-admin-2d-fam-plan__favorite-table.con-admin-tcg-table{display:block;width:100%;min-width:0;overflow:visible;background:transparent;container-type:inline-size;}.con-admin-2d-fam-plan__favorite-header.con-admin-tcg-header,.con-admin-2d-fam-plan__favorite-row.con-admin-tcg-row{display:grid;grid-template-columns:minmax(0,2.2fr) minmax(0,.7fr) minmax(0,.75fr) minmax(0,1.1fr) minmax(0,1fr);align-items:center;gap:0;min-width:0;margin:0;}.con-admin-2d-fam-plan__favorite-header.con-admin-tcg-header{background:var(--con-admin-color-surface-subtle);color:var(--con-admin-color-text-wp-muted);font-size:var(--con-admin-font-size-md);font-weight:var(--con-admin-weight-strong);letter-spacing:.02em;text-transform:uppercase;border-bottom:1px solid var(--con-admin-color-border-soft);}.con-admin-2d-fam-plan__favorite-header.con-admin-tcg-header>div,.con-admin-2d-fam-plan__favorite-row.con-admin-tcg-row>div{min-width:0;margin:0;padding:var(--con-admin-space-5) var(--con-admin-space-6);background:transparent;line-height:1.4;text-align:left;}.con-admin-2d-fam-plan__favorite-row.con-admin-tcg-row{border-top:1px solid #f0f0f1;background:var(--con-admin-color-surface);}.con-admin-2d-fam-plan__favorite-row.con-admin-tcg-row:nth-child(even){background:#fbfbfc;}.con-admin-2d-fam-plan__favorite-row.con-admin-tcg-row:first-of-type{border-top:0;}.con-admin-2d-fam-plan__favorite-row.con-admin-tcg-row>.con-admin-2d-fam-plan__event{display:flex;align-items:center;justify-content:stretch;align-self:stretch;width:100%;padding:0;}.con-admin-2d-fam-plan__title-toggle:hover{background:var(--con-admin-color-surface-neutral-light);}.con-admin-2d-fam-plan__title-toggle-label,.con-admin-2d-fam-plan__title-toggle strong{min-width:0;margin:0;text-align:left;white-space:normal;overflow-wrap:anywhere;font-weight:var(--con-admin-weight-strong);}.con-admin-2d-fam-plan__item-meta strong{min-width:0;font-weight:var(--con-admin-weight-strong);overflow-wrap:anywhere;}.con-admin-2d-fam-plan__avatar-row{display:flex;align-items:center;flex-wrap:wrap;gap:var(--con-admin-space-3);}.con-admin-2d-fam-plan__member img{width:32px;height:32px;border-radius:var(--con-admin-radius-pill);object-fit:cover;overflow:hidden;}.con-admin-2d-fam-plan__member span{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;}.con-admin-2d-fam-plan__event-group[hidden],.con-admin-2d-fam-plan__favorite[hidden],.con-admin-2d-fam-plan__no-results[hidden]{display:none;}@media (max-width:900px){.con-admin-2d-fam-plan__filters .con-admin-tcg-filter-input,.con-admin-2d-fam-plan__filters .con-admin-tcg-filter-select{width:100%;min-width:0;}.con-admin-2d-fam-plan__favorite-header.con-admin-tcg-header{display:none;}.con-admin-2d-fam-plan__favorite-row.con-admin-tcg-row{width:100%;min-width:0;border-top:1px solid #f0f0f1;background:var(--con-admin-color-surface);}.con-admin-2d-fam-plan__favorite-row.con-admin-tcg-row>div{display:block;width:100%;min-width:0;margin:0;padding:0;text-align:left;}.con-admin-2d-fam-plan__favorite-row.con-admin-tcg-row>div::before{display:none;content:none;}.con-admin-2d-fam-plan__favorite-row.con-admin-tcg-row>.con-admin-2d-fam-plan__day,.con-admin-2d-fam-plan__favorite-row.con-admin-tcg-row>.con-admin-2d-fam-plan__time,.con-admin-2d-fam-plan__favorite-row.con-admin-tcg-row>.con-admin-2d-fam-plan__location,.con-admin-2d-fam-plan__favorite-row.con-admin-tcg-row>.con-admin-2d-fam-plan__members{display:none;}.con-admin-2d-fam-plan__item-details{padding:var(--con-admin-space-6);}.con-admin-2d-fam-plan__item-meta-grid{grid-template-columns:1fr;}.con-admin-2d-fam-plan__item-meta{grid-template-columns:88px minmax(0,1fr);gap:var(--con-admin-space-5);}}@container (max-width:700px){.con-admin-2d-fam-plan__favorite-header.con-admin-tcg-header{display:none;}.con-admin-2d-fam-plan__favorite-row.con-admin-tcg-row{width:100%;min-width:0;border-top:1px solid #f0f0f1;background:var(--con-admin-color-surface);}.con-admin-2d-fam-plan__favorite-row.con-admin-tcg-row>div{display:block;width:100%;min-width:0;margin:0;padding:0;text-align:left;}.con-admin-2d-fam-plan__favorite-row.con-admin-tcg-row>div::before{display:none;content:none;}.con-admin-2d-fam-plan__favorite-row.con-admin-tcg-row>.con-admin-2d-fam-plan__day,.con-admin-2d-fam-plan__favorite-row.con-admin-tcg-row>.con-admin-2d-fam-plan__time,.con-admin-2d-fam-plan__favorite-row.con-admin-tcg-row>.con-admin-2d-fam-plan__location,.con-admin-2d-fam-plan__favorite-row.con-admin-tcg-row>.con-admin-2d-fam-plan__members{display:none;}.con-admin-2d-fam-plan__item-details{padding:var(--con-admin-space-6);}.con-admin-2d-fam-plan__item-meta-grid{grid-template-columns:1fr;}.con-admin-2d-fam-plan__item-meta{grid-template-columns:88px minmax(0,1fr);gap:var(--con-admin-space-5);}}.con-admin-schedule-shell .con-admin-2d-fam-detail-row,.con-admin-schedule-shell .con-admin-2d-fam-detail-row .con-admin-schedule-detail-row__inner,.con-admin-2d-fam-profile{width:100%;max-width:100%;min-width:0;overflow-x:hidden;box-sizing:border-box;}.con-admin-high-seas>.con-admin-inventory-preview .con-admin-inventory-preview__list{box-sizing:border-box;}@media (max-width:640px){.con-admin-high-seas>.con-admin-inventory-preview{align-items:flex-start;flex-direction:column;}.con-admin-high-seas>.con-admin-inventory-preview .con-admin-inventory-preview__list{justify-content:flex-start;width:100%;}}.con-admin-schedule-shell .con-admin-schedule-filter__input,.con-admin-schedule-shell .con-admin-schedule-filter__select,.con-admin-tcg-shell .con-admin-tcg-filter,.con-admin-tcg-shell .con-admin-tcg-collection-selector,.con-score-shortcode input[type="text"],.con-score-shortcode input[type="search"],.con-score-shortcode input[type="number"],.con-score-shortcode select,.con-tournament-filter select,.con-admin-2d-fam__search-input,.con-admin-submissions-edit-box input[type="text"],.con-admin-submissions-edit-box input[type="email"],.con-admin-submissions-edit-box input[type="number"],.con-admin-submissions-edit-box input[type="tel"],.con-admin-submissions-edit-box input[type="url"],.con-admin-submissions-edit-box input[type="search"],.con-admin-submissions-edit-box input[type="date"],.con-admin-submissions-edit-box select{box-sizing:border-box;height:40px;min-height:40px;margin:0;padding:0 var(--con-admin-space-5);background:var(--con-admin-color-surface);font-size:var(--con-admin-font-size-md);line-height:1.3;vertical-align:middle;}.con-admin-2d-fam-request-modal--direct-add .con-admin-2d-fam-direct-add{margin:0;border:0;padding:0;background:var(--con-admin-color-surface);}.con-admin-2d-fam-request-modal--direct-add .con-admin-2d-fam__add-button{width:100%;justify-self:stretch;margin-top:var(--con-admin-space-2);}@media (max-width:782px){.con-admin-2d-fam .con-admin-schedule-row>div::before{display:none;content:none;}.con-admin-2d-fam-table.con-admin-2d-fam-table--headerless:not(.con-admin-2d-fam-table--pending):not(.con-admin-2d-fam-leaderboard) .con-admin-2d-fam-row{display:grid;grid-template-columns:56px minmax(0,1fr);grid-template-areas:"fam-avatar fam-name";align-items:center;column-gap:var(--con-admin-space-6);min-width:0;padding:var(--con-admin-space-5) var(--con-admin-space-6);}.con-admin-2d-fam-table.con-admin-2d-fam-table--headerless:not(.con-admin-2d-fam-table--pending):not(.con-admin-2d-fam-leaderboard) .con-admin-2d-fam-row>div{min-width:0;margin:0;padding:0;}.con-admin-2d-fam-table.con-admin-2d-fam-table--headerless:not(.con-admin-2d-fam-table--pending):not(.con-admin-2d-fam-leaderboard) .con-admin-2d-fam-table__avatar-col{grid-area:fam-avatar;display:flex;align-items:center;justify-content:center;}.con-admin-2d-fam-table.con-admin-2d-fam-table--headerless:not(.con-admin-2d-fam-table--pending):not(.con-admin-2d-fam-leaderboard) .con-admin-2d-fam-table__name-col{grid-area:fam-name;display:flex;align-items:center;min-width:0;}.con-admin-2d-fam-table.con-admin-2d-fam-table--headerless:not(.con-admin-2d-fam-table--pending):not(.con-admin-2d-fam-leaderboard) .con-admin-2d-fam-table__chips-col,.con-admin-2d-fam-table.con-admin-2d-fam-table--headerless:not(.con-admin-2d-fam-table--pending):not(.con-admin-2d-fam-leaderboard) .con-admin-2d-fam-row>.con-admin-2d-fam-table__action-col{display:none;}.con-admin-2d-fam-table.con-admin-2d-fam-table--headerless:not(.con-admin-2d-fam-table--pending):not(.con-admin-2d-fam-leaderboard) .con-admin-2d-fam__title-toggle{display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:var(--con-admin-space-5);width:100%;min-width:0;text-align:left;}.con-admin-2d-fam-table--pending .con-admin-schedule-row{display:grid;grid-template-columns:56px minmax(0,1fr);grid-template-areas:"pending-avatar pending-name" "pending-avatar pending-actions";align-items:start;column-gap:var(--con-admin-space-6);row-gap:var(--con-admin-space-3);min-width:0;padding:var(--con-admin-space-5) var(--con-admin-space-6);}.con-admin-2d-fam-table--pending .con-admin-schedule-row>div{min-width:0;margin:0;padding:0;}.con-admin-2d-fam-table--pending .con-admin-schedule-card__title-text{display:block;width:100%;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-weight:var(--con-admin-weight-strong);line-height:1.25;}.con-admin-2d-fam-leaderboard .con-admin-2d-fam-row--leaderboard{display:grid;grid-template-columns:38px 56px minmax(0,1fr);grid-template-areas:"leader-rank leader-avatar leader-name";align-items:center;column-gap:var(--con-admin-space-5);min-width:0;padding:var(--con-admin-space-5) var(--con-admin-space-6);}.con-admin-2d-fam-leaderboard .con-admin-2d-fam-row--leaderboard>div{min-width:0;margin:0;padding:0;}.con-admin-2d-fam-leaderboard .con-admin-2d-fam-leaderboard__rank-col{grid-area:leader-rank;display:flex;align-items:center;justify-content:center;}.con-admin-2d-fam-leaderboard .con-admin-2d-fam-table__avatar-col{grid-area:leader-avatar;display:flex;align-items:center;justify-content:center;}.con-admin-2d-fam-leaderboard .con-admin-2d-fam-table__name-col{grid-area:leader-name;display:flex;align-items:center;min-width:0;width:100%;}.con-admin-2d-fam-leaderboard .con-admin-2d-fam-table__chips-col,.con-admin-2d-fam-leaderboard .con-admin-2d-fam-row--leaderboard>.con-admin-2d-fam-table__action-col{display:none;}.con-admin-2d-fam-leaderboard .con-admin-2d-fam__title-toggle{display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:var(--con-admin-space-5);width:100%;min-width:0;text-align:left;}.con-admin-2d-fam-leaderboard .con-admin-schedule-card__title-text,.con-admin-2d-fam-table.con-admin-2d-fam-table--headerless:not(.con-admin-2d-fam-table--pending):not(.con-admin-2d-fam-leaderboard) .con-admin-schedule-card__title-text{display:block;width:100%;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-weight:var(--con-admin-weight-strong);}}.con-admin-2d-fam .con-admin-2d-fam-detail-row .con-admin-schedule-detail-row__inner,.con-admin-2d-fam-plan__item-details{padding:var(--con-admin-space-6) var(--con-admin-space-7);box-sizing:border-box;}.con-admin-2d-fam-plan__filters .con-admin-tcg-filter-input,.con-admin-2d-fam-plan__filters .con-admin-tcg-filter-select{box-sizing:border-box;height:40px;min-height:40px;margin:0;padding:0 var(--con-admin-space-5);font-size:var(--con-admin-font-size-md);line-height:1.3;vertical-align:middle;background:var(--con-admin-color-surface);color:inherit;border-radius:0;box-shadow:none;}.con-admin-2d-fam-plan__filters .con-admin-tcg-filter-select{width:auto;min-width:160px;max-width:100%;}.con-admin-2d-fam-plan__filters .con-admin-tcg-filter-clear,.con-admin-2d-fam-plan__filters .con-admin-2d-fam-plan__clear{box-sizing:border-box;display:inline-flex;align-items:center;justify-content:center;height:40px;min-height:40px;max-height:40px;margin:0;padding:0 var(--con-admin-space-6);font-size:var(--con-admin-font-size-md);line-height:1.3;vertical-align:middle;cursor:pointer;}@media (max-width:900px){.con-admin-2d-fam-plan__filters.con-admin-tcg-filters{display:grid;grid-template-columns:1fr;align-items:stretch;gap:var(--con-admin-space-4);margin:var(--con-admin-space-5) 0;}.con-admin-2d-fam-plan__filters .con-admin-tcg-filter-input,.con-admin-2d-fam-plan__filters .con-admin-tcg-filter-select,.con-admin-2d-fam-plan__filters .con-admin-tcg-filter-clear,.con-admin-2d-fam-plan__filters .con-admin-2d-fam-plan__clear{width:100%;min-width:0;}.con-admin-2d-fam-plan__favorite-row.con-admin-tcg-row{display:grid;grid-template-columns:1fr;align-items:center;gap:0;min-height:0;margin:0;padding:0;}.con-admin-2d-fam-plan__favorite-row.con-admin-tcg-row>.con-admin-2d-fam-plan__event{display:flex;align-items:center;width:100%;min-height:44px;margin:0;padding:0;}.con-admin-2d-fam-plan__title-toggle{display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:var(--con-admin-space-5);width:100%;min-width:0;min-height:44px;height:auto;margin:0;padding:var(--con-admin-space-5) var(--con-admin-space-6);line-height:1.25;}.con-admin-2d-fam-plan__title-toggle-label,.con-admin-2d-fam-plan__title-toggle strong{display:block;align-self:center;min-width:0;margin:0;line-height:1.25;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;}.con-admin-2d-fam-plan__title-toggle-icon{display:inline-flex;align-items:center;justify-content:flex-end;align-self:center;width:18px;min-width:18px;height:18px;margin:0;line-height:1;}.con-admin-2d-fam .con-admin-2d-fam-detail-row .con-admin-schedule-detail-row__inner{padding:var(--con-admin-space-6);}}@container (max-width:700px){.con-admin-2d-fam-plan__favorite-row.con-admin-tcg-row{display:grid;grid-template-columns:1fr;align-items:center;gap:0;min-height:0;margin:0;padding:0;}.con-admin-2d-fam-plan__favorite-row.con-admin-tcg-row>.con-admin-2d-fam-plan__event{display:flex;align-items:center;width:100%;min-height:44px;margin:0;padding:0;}.con-admin-2d-fam-plan__title-toggle{display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:var(--con-admin-space-5);min-height:44px;height:auto;padding:var(--con-admin-space-5) var(--con-admin-space-6);line-height:1.25;}.con-admin-2d-fam-plan__title-toggle-label,.con-admin-2d-fam-plan__title-toggle strong{display:block;align-self:center;line-height:1.25;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;}.con-admin-2d-fam-plan__title-toggle-icon{display:inline-flex;align-items:center;justify-content:flex-end;align-self:center;height:18px;line-height:1;}}.con-admin-2d-fam-table .con-admin-2d-fam-row>.con-admin-2d-fam-detail-row,.con-admin-2d-fam-table--pending .con-admin-2d-fam-row>.con-admin-2d-fam-detail-row,.con-admin-2d-fam-leaderboard .con-admin-2d-fam-row>.con-admin-2d-fam-detail-row{padding:0;box-sizing:border-box;}.con-admin-2d-fam-table .con-admin-2d-fam-detail-row .con-admin-schedule-detail-row__inner,.con-admin-2d-fam-table--pending .con-admin-2d-fam-detail-row .con-admin-schedule-detail-row__inner,.con-admin-2d-fam-leaderboard .con-admin-2d-fam-detail-row .con-admin-schedule-detail-row__inner{padding:5px;box-sizing:border-box;}.con-admin-show-more-wrap,.con-admin-fam-mail__more-wrap{display:flex;justify-content:center;align-items:center;width:100%;margin:var(--con-admin-space-7) 0 0;padding:0;}.con-admin-load-more-button,.con-admin-show-more-button{display:inline-flex;align-items:center;justify-content:center;gap:var(--con-admin-space-4);min-height:40px;min-width:132px;padding:var(--con-admin-space-4) var(--con-admin-space-8);border:1px solid #cfd8e3;background:var(--con-admin-color-surface);color:var(--con-admin-color-text-strong);font-weight:var(--con-admin-weight-strong);line-height:1.2;text-decoration:none;cursor:pointer;box-shadow:none;}.con-admin-load-more-button:hover,.con-admin-load-more-button:focus,.con-admin-show-more-button:hover,.con-admin-show-more-button:focus{background:var(--con-admin-color-surface-muted);color:var(--con-admin-color-text-strong);text-decoration:none;outline:0;}.con-admin-load-more-button[disabled],.con-admin-show-more-button[disabled]{opacity:.68;cursor:not-allowed;}.con-admin-load-more-button.is-loading,.con-admin-show-more-button.is-loading{cursor:wait;}.con-admin-load-more-button .con-admin-loading-indicator,.con-admin-show-more-button .con-admin-loading-indicator{color:inherit;font:inherit;}.con-admin-fam-mail .con-admin-fam-mail__more-wrap,.con-admin-tcg-shell .con-admin-show-more-wrap,.con-admin-tcg .con-admin-show-more-wrap{display:flex;align-items:center;justify-content:center;width:100%;margin:var(--con-admin-space-8) 0 0;padding:0;}.con-admin-fam-mail button.button.con-admin-load-more-button.con-admin-fam-mail__load-more,.con-admin-fam-mail .con-admin-load-more-button.con-admin-fam-mail__load-more,.con-admin-tcg-shell button.button.con-admin-show-more-button.con-admin-load-more-button,.con-admin-tcg button.button.con-admin-show-more-button.con-admin-load-more-button,.con-admin-tcg-shell .con-admin-tcg-load-more-button,.con-admin-tcg .con-admin-tcg-load-more-button{appearance:none;box-sizing:border-box;display:inline-flex;align-items:center;justify-content:center;gap:var(--con-admin-space-4);min-width:144px;min-height:40px;margin:0;padding:var(--con-admin-space-4) var(--con-admin-space-8);border:1px solid #d0d7de;background:var(--con-admin-color-surface);color:var(--con-admin-color-text-admin);font-size:var(--con-admin-font-size-md);font-weight:var(--con-admin-weight-strong);line-height:1.2;text-align:center;text-decoration:none;text-transform:none;letter-spacing:0;cursor:pointer;box-shadow:none;}.con-admin-fam-mail button.button.con-admin-load-more-button.con-admin-fam-mail__load-more:hover,.con-admin-fam-mail button.button.con-admin-load-more-button.con-admin-fam-mail__load-more:focus,.con-admin-tcg-shell button.button.con-admin-show-more-button.con-admin-load-more-button:hover,.con-admin-tcg-shell button.button.con-admin-show-more-button.con-admin-load-more-button:focus,.con-admin-tcg button.button.con-admin-show-more-button.con-admin-load-more-button:hover,.con-admin-tcg button.button.con-admin-show-more-button.con-admin-load-more-button:focus{border-color:#b7c0cc;background:var(--con-admin-color-surface-subtle);color:var(--con-admin-color-text-strong);text-decoration:none;outline:0;box-shadow:none;}.con-admin-fam-mail button.button.con-admin-load-more-button.con-admin-fam-mail__load-more[disabled],.con-admin-tcg-shell button.button.con-admin-show-more-button.con-admin-load-more-button[disabled],.con-admin-tcg button.button.con-admin-show-more-button.con-admin-load-more-button[disabled]{opacity:.68;cursor:not-allowed;}.con-admin-fam-mail button.button.con-admin-load-more-button.con-admin-fam-mail__load-more.is-loading,.con-admin-tcg-shell button.button.con-admin-show-more-button.con-admin-load-more-button.is-loading,.con-admin-tcg button.button.con-admin-show-more-button.con-admin-load-more-button.is-loading{cursor:wait;}.con-admin-fam-mail .con-admin-load-more-button .con-admin-loading-indicator,.con-admin-tcg-shell .con-admin-show-more-button .con-admin-loading-indicator,.con-admin-tcg .con-admin-show-more-button .con-admin-loading-indicator{display:inline-flex;width:auto;min-height:0;padding:0;color:inherit;font:inherit;}.con-admin-2d-fam__topbar h3,.con-admin-user-settings-header h3{margin:var(--con-admin-space-1) 0 0;font-size:1.2rem;line-height:1.2;font-weight:var(--con-admin-weight-strong);}@media (max-width:767px){.con-admin-2d-fam__topbar,.con-admin-user-settings-header{align-items:flex-start;gap:var(--con-admin-space-6);}}.con-admin-fam-notification-panel .con-admin-2d-fam-request-modal__request{display:grid;grid-template-columns:44px minmax(0,1fr) auto;gap:var(--con-admin-space-5);align-items:center;padding:var(--con-admin-space-5);border:1px solid var(--con-admin-color-surface-hover);border-radius:var(--con-admin-radius);background:var(--con-admin-color-surface);}.con-admin-fam-notification-mail-item__achievement-visual .con-admin-inventory__visual-image{width:100%;height:100%;object-fit:contain;}.con-admin-fam-notification-panel .con-admin-2d-fam-request-modal__actions{display:inline-flex;align-items:center;justify-content:flex-end;gap:var(--con-admin-space-3);}.con-admin-empty-state--helpful span{display:block;color:#5f6b7a;font-size:var(--con-admin-font-size-md);font-weight:var(--con-admin-weight-regular);line-height:1.4;}@media (max-width:767px){.con-admin-fam-notification-panel .con-admin-2d-fam-request-modal__request{grid-template-columns:40px minmax(0,1fr) auto;gap:var(--con-admin-space-4);align-items:center;}.con-admin-fam-notification-panel .con-admin-2d-fam-request-modal__actions{grid-column:auto;display:inline-flex;flex-wrap:nowrap;align-items:center;justify-content:flex-end;gap:var(--con-admin-space-2);white-space:nowrap;min-width:72px;}}.con-admin-user-details__chips.con-admin-stat-chip-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(120px,1fr));width:100%;}.con-admin-stat-chip.con-admin-shortcode-chip{display:flex;align-items:center;min-width:0;border:1px solid rgba(15,23,42,.10);background:var(--con-admin-color-surface);color:var(--con-admin-color-text-strong);box-shadow:0 1px 1px rgba(15,23,42,.04);}.con-admin-stat-chip--level .con-admin-stat-chip__icon{background:#4f46e5;}.con-admin-stat-chip--xp .con-admin-stat-chip__icon{background:#0f766e;}.con-admin-stat-chip--coins .con-admin-stat-chip__icon{background:#b45309;}.con-admin-stat-chip--items .con-admin-stat-chip__icon{background:var(--con-admin-color-text-subtle);}@media (max-width:640px){.con-admin-user-details__chips.con-admin-stat-chip-grid{grid-template-columns:repeat(2,minmax(0,1fr));}.con-admin-stat-chip__icon{flex-basis:24px;width:24px;height:24px;font-size:var(--con-admin-font-size-2xs);}.con-admin-stat-chip__value{font-size:var(--con-admin-font-size-base);}}.con-admin-current-coins .con-admin-stat-chip.con-admin-shortcode-chip{background:transparent;color:var(--con-admin-color-surface);border-color:rgba(255,255,255,.22);box-shadow:none;}.con-admin-current-coins .con-admin-stat-chip__label,.con-admin-current-coins .con-admin-stat-chip__value{color:var(--con-admin-color-surface);}.con-admin-current-coins .con-admin-stat-chip__icon,.con-admin-current-coins .con-admin-stat-chip--level .con-admin-stat-chip__icon,.con-admin-current-coins .con-admin-stat-chip--xp .con-admin-stat-chip__icon,.con-admin-current-coins .con-admin-stat-chip--coins .con-admin-stat-chip__icon,.con-admin-current-coins .con-admin-stat-chip--items .con-admin-stat-chip__icon{background:transparent;color:var(--con-admin-color-surface);}.con-admin-current-coins.con-admin-panel-card,.con-admin-current-coins.con-admin-user-details{background:transparent;border-color:transparent;box-shadow:none;}.con-admin-current-coins.con-admin-panel-card{padding:0;}.con-admin-current-coins .con-admin-stat-chip-grid--profile-summary .con-admin-stat-chip__icon{flex-basis:26px;width:26px;}.con-admin-current-coins img.con-admin-stat-chip__asset-icon--preserve-detail,.con-admin-user-details img.con-admin-stat-chip__asset-icon--preserve-detail{filter:grayscale(1);opacity:1;}.con-admin-current-coins .con-admin-stat-chip__asset-icon{width:22px;height:22px;object-fit:contain;}.con-admin-current-coins .con-admin-stat-chip__icon :where(i,svg,.dashicons,.con-admin-ui-icon){width:22px;height:22px;min-width:22px;font-size:var(--con-admin-font-size-3xl);line-height:22px;display:inline-flex;align-items:center;justify-content:center;}@media (max-width:1024px){.con-admin-current-coins .con-admin-stat-chip-grid--profile-summary{grid-template-columns:repeat(3,minmax(0,1fr));}}@media (max-width:640px){.con-admin-current-coins .con-admin-stat-chip-grid--profile-summary{grid-template-columns:repeat(2,minmax(0,1fr));}}.con-admin-checkin-attendees__header span,.con-admin-checkin-attendees__row>div{padding:var(--con-admin-space-5) var(--con-admin-space-6);min-width:0;border-bottom:1px solid #eef0f2;}.con-admin-checkin-attendees__row:last-child>div{border-bottom:0;}@media (max-width:767px){.con-admin-checkin-attendees__header{display:none;}.con-admin-checkin-attendees__row{grid-template-columns:1fr;padding:var(--con-admin-space-5) var(--con-admin-space-6);border-bottom:1px solid #eef0f2;}.con-admin-checkin-attendees__row:last-child{border-bottom:0;}.con-admin-checkin-attendees__row>div{display:grid;grid-template-columns:95px minmax(0,1fr);gap:var(--con-admin-space-4);padding:var(--con-admin-space-2) 0;border:0;font-size:var(--con-admin-font-size-md);}.con-admin-checkin-attendees__row>div::before{content:attr(data-label);color:var(--con-admin-color-text-secondary);font-size:var(--con-admin-font-size-xs);font-weight:var(--con-admin-weight-strong);text-transform:uppercase;letter-spacing:.03em;}.con-admin-checkin-attendees__person .con-admin-engagement-user__avatar{width:32px;height:32px;}.con-admin-checkin-attendees__person{display:grid;grid-template-columns:95px minmax(0,1fr);align-items:center;}.con-admin-checkin-attendees__person .con-admin-engagement-user__avatar{grid-column:2;grid-row:1;}.con-admin-checkin-attendees__person span{grid-column:2;grid-row:1;}}.con-admin-engagement-user__avatar{width:36px;height:36px;border-radius:var(--con-admin-radius-pill);object-fit:cover;display:block;}.con-admin-engagement-user__body strong{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;}@media (max-width:767px){.con-admin-checkin-code-card,.con-admin-grid-form,.con-admin-event-checkin__form{grid-template-columns:1fr;}.con-admin-checkin-code-card__qr{justify-items:start;}}.con-admin-engagement-user__avatar.con-admin-user-avatar{border-radius:var(--con-admin-radius-circle);}.con-admin-user-avatar-shortcode--display .con-admin-user-avatar-shell{display:inline-block;}@media (max-width:767px){.con-admin-engagement-user{grid-template-columns:44px minmax(0,1fr) auto;}.con-admin-checkin-attendees__person>.con-admin-user-avatar-shell{grid-column:2;grid-row:1;}.con-admin-checkin-attendees__person span{margin-left:60px;}}.con-admin-fam-mail__achievement-visual,.con-admin-fam-mail__achievement-visual .con-admin-inventory__visual{width:34px;height:34px;min-width:34px;}.con-admin-fam-mail__achievement-visual .con-admin-inventory__visual-image{width:100%;height:100%;object-fit:contain;}.con-admin-discord-admin__hero h2{margin:0 0 var(--con-admin-space-2);}.con-admin-discord-admin__hero p{margin:0;color:var(--con-admin-color-text-ui);max-width:760px;}.con-admin-discord-card__head h3,.con-admin-discord-card__head h4,.con-admin-discord-card h4{margin:0;color:var(--con-admin-color-text-admin);}.con-admin-discord-card__head p{margin:var(--con-admin-space-2) 0 0;color:var(--con-admin-color-text-ui);}.con-admin-discord-health-grid>div{display:grid;gap:var(--con-admin-space-2);min-width:0;padding:var(--con-admin-space-5);border:1px solid var(--con-admin-color-border-admin);background:var(--con-admin-color-surface-subtle);}.con-admin-discord-health-grid strong{color:var(--con-admin-color-text-admin);font-size:var(--con-admin-font-size-base);line-height:1.35;overflow-wrap:anywhere;}.con-admin-discord-health-grid small{display:block;color:var(--con-admin-color-text-ui);overflow-wrap:anywhere;}.con-admin-discord-checklist__item>span{display:inline-flex;align-items:center;justify-content:center;width:22px;height:22px;border:1px solid currentColor;border-radius:var(--con-admin-radius-circle);font-weight:var(--con-admin-weight-strong);line-height:.96;}.con-admin-discord-checklist__item strong,.con-admin-discord-checklist__item small{display:block;line-height:1.35;}.con-admin-discord-checklist__item.is-good{border-color:#b8e6c0;background:#f3fbf4;}.con-admin-discord-checklist__item.is-good>span{color:#0a5f20;}.con-admin-discord-checklist__item.is-warning{border-color:#ead08a;background:#fffaf0;}.con-admin-discord-checklist__item.is-warning>span{color:#7a4d00;}.con-admin-discord-object-counts span{display:grid;gap:var(--con-admin-space-1);padding:var(--con-admin-space-6);border:1px solid var(--con-admin-color-border-admin);background:var(--con-admin-color-surface-subtle);text-align:center;}.con-admin-discord-feature-toggle.is-enabled{border-color:#b8e6c0;background:#f3fbf4;}.con-admin-discord-known-list__grid code{display:block;white-space:normal;overflow-wrap:anywhere;}.con-admin-discord-details .con-admin-discord-command-reference{margin-top:var(--con-admin-space-5);}.con-admin-discord-reward-grid label{display:grid;gap:5px;font-weight:var(--con-admin-weight-strong);}.con-admin-discord-savebar .submit{margin:0;padding:0;}.con-admin-discord-command-reference__status.is-enabled{border-color:#8cce99;color:#0a5f20;}.con-admin-discord-command-reference__status.is-disabled{border-color:#dba617;color:#7a4d00;}@media (max-width:1100px){.con-admin-discord-layout{grid-template-columns:1fr;}.con-admin-discord-layout__side{grid-template-columns:repeat(auto-fit,minmax(260px,1fr));}}@media (max-width:782px){.con-admin-discord-admin__hero,.con-admin-discord-card__head,.con-admin-discord-savebar{display:grid;}.con-admin-discord-field-grid,.con-admin-discord-mapping-grid,.con-admin-discord-setup-grid{grid-template-columns:1fr;}.con-admin-discord-card{padding:var(--con-admin-space-6);}.con-admin-discord-layout__side{grid-template-columns:1fr;}}.con-admin-discord-overview-box pre{margin:0;white-space:pre-wrap;font-size:var(--con-admin-font-size-sm);line-height:1.45;background:var(--con-admin-color-surface);border:1px solid rgba(15,23,42,.08);padding:var(--con-admin-space-5);}@media (max-width:782px){.con-admin-discord-overview-grid,.con-admin-discord-channel-summary__row{grid-template-columns:1fr;}.con-admin-discord-channel-summary__row{align-items:start;}}.con-admin-discord-collapsible__summary::-webkit-details-marker{display:none;}.con-admin-discord-collapsible__summary span:first-child{display:grid;gap:3px;min-width:0;}.con-admin-discord-collapsible__summary small{color:var(--con-admin-color-text-ui);font-size:var(--con-admin-font-size-md);line-height:1.35;}.con-admin-discord-feature-group__head h4{margin:0;}.con-admin-discord-feature-toggle{justify-content:space-between;align-items:center;}.con-admin-discord-feature-toggle span{min-width:0;flex:1 1 auto;}.con-admin-discord-feature-toggle em{font-style:normal;font-size:var(--con-admin-font-size-xs);font-weight:var(--con-admin-weight-strong);color:var(--con-admin-color-text-ui);white-space:nowrap;}.con-admin-discord-feature-toggle.is-enabled em{color:#0a5f20;}.con-admin-discord-health-card.is-enabled{border-color:#b8e6c0;background:#f7fcf8;}.con-admin-discord-health-card dl{display:grid;gap:7px;margin:0;}.con-admin-discord-health-card dl>div{display:grid;grid-template-columns:92px minmax(0,1fr);gap:var(--con-admin-space-4);align-items:start;}.con-admin-discord-health-card dt{margin:0;color:var(--con-admin-color-text-ui);font-size:var(--con-admin-font-size-xs);font-weight:var(--con-admin-weight-strong);text-transform:uppercase;letter-spacing:.02em;}.con-admin-discord-health-card dd{margin:0;color:var(--con-admin-color-text-admin);font-size:var(--con-admin-font-size-md);line-height:1.35;overflow-wrap:anywhere;}.con-admin-discord-preview-grid label{display:grid;gap:5px;font-weight:var(--con-admin-weight-strong);min-width:220px;}@media (max-width:782px){.con-admin-discord-preview-grid,.con-admin-discord-preview-actions{display:grid;align-items:stretch;}.con-admin-discord-preview-grid label,.con-admin-discord-preview-actions .button{width:100%;}.con-admin-discord-health-card dl>div{grid-template-columns:1fr;gap:var(--con-admin-space-1);}}.con-admin-2d-fam-search-table.con-admin-2d-fam-table--headerless .con-admin-schedule-card,.con-admin-2d-fam-search-table.con-admin-2d-fam-table--headerless .con-admin-schedule-row{grid-template-columns:44px minmax(0,1fr) max-content;align-items:center;gap:var(--con-admin-space-4);min-height:48px;padding:var(--con-admin-space-3) var(--con-admin-space-4);}.con-admin-discord-template-reference p{margin:var(--con-admin-space-2) 0 0;color:var(--con-admin-color-text-soft);}.con-admin-discord-template-group>summary{display:flex;align-items:center;justify-content:space-between;gap:var(--con-admin-space-6);padding:var(--con-admin-space-6) var(--con-admin-space-7);cursor:pointer;background:rgba(15,23,42,.025);}.con-admin-2d-fam__shell,.con-admin-2d-fam-pending-shortcode,.con-admin-2d-fam-shortcode,.con-admin-schedule-shell:has(.con-admin-2d-fam__search[data-role="fam-live-search"]){position:relative;overflow:visible;}.con-admin-2d-fam__shell .con-admin-2d-fam-table,.con-admin-2d-fam__shell .con-admin-schedule-table,.con-admin-2d-fam-pending-shortcode .con-admin-schedule-table,.con-admin-2d-fam-pending-shortcode .con-admin-2d-fam__pending-block{position:relative;z-index:1;}@media (max-width:640px){.con-admin-fishing__modifier-button[data-con-tooltip]::after,.con-admin-guild-battle__modifier-button[data-con-tooltip]::after,.con-admin-inventory-preview__item[data-con-tooltip]::after,.con-admin-tooltip-anchor[data-con-tooltip]::after,.con-admin-fishing__portrait-wrap[data-con-tooltip]::after,.con-admin-high-seas__portrait-wrap[data-con-tooltip]::after,.con-admin-guild-battle__portrait-wrap[data-con-tooltip]::after{position:fixed;left:12px;right:12px;bottom:16px;top:auto;min-width:0;max-width:none;width:auto;transform:translateY(-8px);z-index:var(--con-admin-layer-popover);white-space:normal;text-align:left;pointer-events:none;}.con-admin-fishing__modifier-button[data-con-tooltip]:focus-visible::after,.con-admin-fishing__modifier-button.con-admin-tooltip-open[data-con-tooltip]::after,.con-admin-guild-battle__modifier-button[data-con-tooltip]:focus-visible::after,.con-admin-guild-battle__modifier-button.con-admin-tooltip-open[data-con-tooltip]::after,.con-admin-inventory-preview__item[data-con-tooltip]:focus-visible::after,.con-admin-inventory-preview__item.con-admin-tooltip-open[data-con-tooltip]::after,.con-admin-tooltip-anchor[data-con-tooltip]:focus-visible::after,.con-admin-tooltip-anchor.con-admin-tooltip-open[data-con-tooltip]::after,.con-admin-fishing__portrait-wrap[data-con-tooltip]:focus-visible::after,.con-admin-fishing__portrait-wrap.con-admin-tooltip-open[data-con-tooltip]::after,.con-admin-high-seas__portrait-wrap[data-con-tooltip]:focus-visible::after,.con-admin-high-seas__portrait-wrap.con-admin-tooltip-open[data-con-tooltip]::after,.con-admin-guild-battle__portrait-wrap[data-con-tooltip]:focus-visible::after,.con-admin-guild-battle__portrait-wrap.con-admin-tooltip-open[data-con-tooltip]::after{transform:translateY(0);}.con-admin-fishing__modifier-button[data-con-tooltip]::before,.con-admin-guild-battle__modifier-button[data-con-tooltip]::before,.con-admin-inventory-preview__item[data-con-tooltip]::before,.con-admin-tooltip-anchor[data-con-tooltip]::before,.con-admin-fishing__portrait-wrap[data-con-tooltip]::before,.con-admin-high-seas__portrait-wrap[data-con-tooltip]::before,.con-admin-guild-battle__portrait-wrap[data-con-tooltip]::before{display:none;}}.con-admin-2d-fam-plan__title-toggle{display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:center;width:100%;gap:var(--con-admin-space-6);text-align:left;box-shadow:none;}@media (max-width:782px){.con-admin-tooltip-anchor[data-con-tooltip]::after,.con-admin-inventory-preview__item[data-con-tooltip]::after,.con-admin-fishing__modifier-button[data-con-tooltip]::after,.con-admin-guild-battle__modifier-button[data-con-tooltip]::after,.con-admin-high-seas__portrait-wrap[data-con-tooltip]::after,.con-admin-fishing__portrait-wrap[data-con-tooltip]::after,.con-admin-guild-battle__portrait-wrap[data-con-tooltip]::after{position:fixed;left:12px;right:12px;top:calc(65px + env(safe-area-inset-top,0px));bottom:auto;width:auto;min-width:0;max-width:none;box-sizing:border-box;display:block;padding:var(--con-admin-space-6) var(--con-admin-space-7);transform:none;z-index:var(--con-admin-layer-popover);white-space:normal;text-align:left;line-height:1.35;pointer-events:none;}.con-admin-tooltip-anchor[data-con-tooltip]::before,.con-admin-inventory-preview__item[data-con-tooltip]::before,.con-admin-fishing__modifier-button[data-con-tooltip]::before,.con-admin-guild-battle__modifier-button[data-con-tooltip]::before,.con-admin-high-seas__portrait-wrap[data-con-tooltip]::before,.con-admin-fishing__portrait-wrap[data-con-tooltip]::before,.con-admin-guild-battle__portrait-wrap[data-con-tooltip]::before{display:none;}}.con-admin-stat-chip__icon .con-admin-asset-icon,.con-admin-stat-chip__asset-icon{width:18px;height:18px;}.con-admin-stat-chip--level .con-admin-stat-chip__asset-icon,.con-admin-stat-chip--items .con-admin-stat-chip__asset-icon{width:18px;}.con-admin-asset-icon,.con-admin-stat-chip .con-admin-asset-icon,.con-admin-inventory__buy-button .con-admin-asset-icon,.con-admin-inventory__coin-icon .con-admin-asset-icon,.con-admin-inventory__xp-icon .con-admin-asset-icon,.con-admin-lfg-option .con-admin-lfg-option__asset-icon,.con-admin-level-card__asset-icon.con-admin-asset-icon{filter:brightness(100%) saturate(100%);}.con-admin-fam-notification__icon-wrap .con-admin-asset-icon,.con-admin-lfg-option.is-active .con-admin-lfg-option__asset-icon{filter:brightness(0) invert(1);}.con-admin-inventory__buy-button img.con-admin-asset-icon,.con-admin-inventory__buy-button .con-admin-asset-icon,.con-admin-inventory__coin-icon img.con-admin-asset-icon,.con-admin-inventory__coin-icon .con-admin-asset-icon,.con-admin-inventory__xp-icon img.con-admin-asset-icon,.con-admin-inventory__xp-icon .con-admin-asset-icon,.con-admin-plugin-button img.con-admin-asset-icon,.con-admin-plugin-button .con-admin-asset-icon,.con-admin-fam-account-menu__item img.con-admin-asset-icon,.con-admin-fam-account-menu__item .con-admin-asset-icon{filter:brightness(0) saturate(100%) invert(43%) sepia(8%) saturate(719%) hue-rotate(176deg) brightness(93%) contrast(88%);opacity:1;}.con-admin-inventory__buy-button img.con-admin-asset-icon,.con-admin-inventory__buy-button .con-admin-asset-icon,.con-admin-plugin-button img.con-admin-asset-icon,.con-admin-plugin-button .con-admin-asset-icon,.con-admin-fam-account-menu__item img.con-admin-asset-icon,.con-admin-fam-account-menu__item .con-admin-asset-icon,.con-admin-plugin-button:not(.con-admin-game-action-button) img.con-admin-asset-icon,.con-admin-plugin-button:not(.con-admin-game-action-button) .con-admin-asset-icon{filter:brightness(0) saturate(100%) invert(43%) sepia(8%) saturate(719%) hue-rotate(176deg) brightness(93%) contrast(88%);opacity:1;}.con-admin-fishing .con-admin-tooltip-anchor[data-con-tooltip]::before,.con-admin-fishing .con-admin-tooltip-anchor[data-con-tooltip]::after,.con-admin-guild-battle .con-admin-tooltip-anchor[data-con-tooltip]::before,.con-admin-guild-battle .con-admin-tooltip-anchor[data-con-tooltip]::after,.con-admin-high-seas .con-admin-tooltip-anchor[data-con-tooltip]::before,.con-admin-high-seas .con-admin-tooltip-anchor[data-con-tooltip]::after,.con-admin-fishing .con-admin-inventory-preview__item[data-con-tooltip]::before,.con-admin-fishing .con-admin-inventory-preview__item[data-con-tooltip]::after,.con-admin-guild-battle .con-admin-inventory-preview__item[data-con-tooltip]::before,.con-admin-guild-battle .con-admin-inventory-preview__item[data-con-tooltip]::after,.con-admin-high-seas .con-admin-inventory-preview__item[data-con-tooltip]::before,.con-admin-high-seas .con-admin-inventory-preview__item[data-con-tooltip]::after,.con-admin-fishing__modifier-button[data-con-tooltip]::before,.con-admin-fishing__modifier-button[data-con-tooltip]::after,.con-admin-guild-battle__modifier-button[data-con-tooltip]::before,.con-admin-guild-battle__modifier-button[data-con-tooltip]::after,.con-admin-high-seas__portrait-wrap[data-con-tooltip]::before,.con-admin-high-seas__portrait-wrap[data-con-tooltip]::after,.con-admin-fishing__portrait-wrap[data-con-tooltip]::before,.con-admin-fishing__portrait-wrap[data-con-tooltip]::after,.con-admin-guild-battle__portrait-wrap[data-con-tooltip]::before,.con-admin-guild-battle__portrait-wrap[data-con-tooltip]::after,.con-admin-shared-tooltip[data-con-tooltip]::before,.con-admin-shared-tooltip[data-con-tooltip]::after{display:none;content:none;}@media (max-width:767px){.con-admin-high-seas .con-admin-inventory-preview{margin:0 0 var(--con-admin-space-3);}.con-admin-high-seas .con-admin-inventory-preview__list{gap:var(--con-admin-space-2);}.con-admin-high-seas .con-admin-inventory-preview__item{min-width:34px;width:34px;height:34px;min-height:34px;padding:var(--con-admin-space-2);}.con-admin-high-seas .con-admin-inventory-preview__item img,.con-admin-high-seas .con-admin-inventory-preview__item .con-admin-inventory__visual{width:24px;height:24px;min-width:24px;}}.con-admin-achievements-grid .con-admin-achievement-card .con-admin-inventory__rarity{position:static;inset:auto;align-self:flex-start;max-width:100%;overflow:visible;text-overflow:clip;}.con-admin-achievements-grid .con-admin-achievement-card .con-admin-achievement-card__progress-chip{position:static;inset:auto;align-self:flex-start;max-width:100%;overflow:visible;text-overflow:clip;}.con-admin-high-seas>.con-admin-inventory-preview{display:flex;flex-direction:row;align-items:flex-start;justify-content:flex-start;gap:var(--con-admin-space-4);width:100%;max-width:100%;margin:0;padding:0;border:0;background:transparent;box-shadow:none;}.con-admin-high-seas>.con-admin-inventory-preview .con-admin-inventory-preview__list{flex:1 1 auto;display:flex;flex-wrap:wrap;align-items:flex-start;justify-content:flex-start;gap:var(--con-admin-space-3);width:auto;min-width:0;max-width:100%;margin:0;padding:0;border:0;background:transparent;}@media (max-width:767px){.con-admin-high-seas>.con-admin-inventory-preview{flex-direction:row;}.con-admin-high-seas>.con-admin-inventory-preview .con-admin-inventory-preview__item{width:34px;height:34px;min-width:34px;min-height:34px;padding:var(--con-admin-space-2);}.con-admin-high-seas>.con-admin-inventory-preview .con-admin-inventory-preview__item img,.con-admin-high-seas>.con-admin-inventory-preview .con-admin-inventory__visual{width:24px;height:24px;min-width:24px;}}.con-admin-high-seas>.con-admin-inventory-preview,.con-admin-fishing>.con-admin-inventory-preview,.con-admin-guild-battle>.con-admin-inventory-preview{display:grid;grid-template-columns:minmax(0,1fr);align-items:start;justify-items:start;gap:var(--con-admin-space-3);width:100%;max-width:100%;margin:0;padding:0;border:0;background:transparent;box-shadow:none;}.con-admin-high-seas>.con-admin-inventory-preview .con-admin-inventory-preview__list,.con-admin-fishing>.con-admin-inventory-preview .con-admin-inventory-preview__list,.con-admin-guild-battle>.con-admin-inventory-preview .con-admin-inventory-preview__list{display:flex;flex-wrap:wrap;align-items:flex-start;justify-content:flex-start;gap:var(--con-admin-space-3);width:100%;min-width:0;max-width:100%;margin:0;padding:0;border:0;background:transparent;}@media (max-width:767px){.con-admin-inventory-preview__item[data-con-tooltip],.con-admin-fishing__modifier-button[data-con-tooltip],.con-admin-guild-battle__modifier-button[data-con-tooltip],.con-admin-tooltip-anchor[data-con-tooltip]{position:relative;}.con-admin-inventory-preview__item[data-con-tooltip]::after,.con-admin-fishing__modifier-button[data-con-tooltip]::after,.con-admin-guild-battle__modifier-button[data-con-tooltip]::after,.con-admin-tooltip-anchor[data-con-tooltip]::after{position:absolute;left:50%;right:auto;bottom:calc(100% + 9px);top:auto;width:max-content;max-width:min(260px,calc(var(--con-admin-safe-vw,100%) - 32px));min-width:0;box-sizing:border-box;transform:translateX(-50%);z-index:var(--con-admin-layer-popover);white-space:normal;text-align:left;pointer-events:none;}.con-admin-inventory-preview__item[data-con-tooltip]::before,.con-admin-fishing__modifier-button[data-con-tooltip]::before,.con-admin-guild-battle__modifier-button[data-con-tooltip]::before,.con-admin-tooltip-anchor[data-con-tooltip]::before{display:block;position:absolute;left:50%;bottom:calc(100% + 3px);top:auto;transform:translateX(-50%);z-index:calc(var(--con-admin-layer-popover) - 1);pointer-events:none;}}.con-admin-d20 .con-admin-inventory-preview{display:flex;align-items:flex-start;justify-content:space-between;gap:var(--con-admin-space-4);margin:0 0 var(--con-admin-space-4);padding:var(--con-admin-space-3) var(--con-admin-space-5);}.con-admin-d20 .con-admin-inventory-preview__list{display:flex;align-items:flex-start;justify-content:flex-end;gap:var(--con-admin-space-3);flex-wrap:wrap;width:auto;flex:0 1 auto;}.con-admin-d20 .con-admin-inventory-preview__item{width:36px;height:36px;padding:3px;}@media (max-width:640px){.con-admin-d20 .con-admin-inventory-preview{align-items:flex-start;flex-direction:column;gap:var(--con-admin-space-3);}.con-admin-d20 .con-admin-inventory-preview__list{justify-content:flex-start;}}.con-admin-fishing>.con-admin-inventory-preview,.con-admin-guild-battle>.con-admin-inventory-preview{display:flex;align-items:flex-start;justify-content:space-between;gap:var(--con-admin-space-4) var(--con-admin-space-6);width:100%;}.con-admin-fishing>.con-admin-inventory-preview .con-admin-inventory-preview__list,.con-admin-guild-battle>.con-admin-inventory-preview .con-admin-inventory-preview__list{flex:0 0 auto;width:auto;max-width:60%;justify-content:flex-end;margin-left:auto;}@media (max-width:640px){.con-admin-fishing>.con-admin-inventory-preview,.con-admin-guild-battle>.con-admin-inventory-preview{flex-wrap:nowrap;align-items:flex-start;}.con-admin-fishing>.con-admin-inventory-preview .con-admin-inventory-preview__list,.con-admin-guild-battle>.con-admin-inventory-preview .con-admin-inventory-preview__list{flex:0 0 auto;max-width:44%;justify-content:flex-end;}}@media (max-width:767px){.con-admin-d20>.con-admin-inventory-preview,.con-admin-d20 .con-admin-inventory-preview,.con-admin-fishing>.con-admin-inventory-preview,.con-admin-guild-battle>.con-admin-inventory-preview,.con-admin-high-seas>.con-admin-inventory-preview{display:flex;flex-direction:row;align-items:flex-start;justify-content:space-between;gap:var(--con-admin-space-3) var(--con-admin-space-4);width:100%;max-width:100%;min-width:0;flex-wrap:nowrap;}.con-admin-d20 .con-admin-inventory-preview__list,.con-admin-fishing>.con-admin-inventory-preview .con-admin-inventory-preview__list,.con-admin-guild-battle>.con-admin-inventory-preview .con-admin-inventory-preview__list,.con-admin-high-seas>.con-admin-inventory-preview .con-admin-inventory-preview__list{flex:0 0 auto;width:auto;max-width:46%;min-width:0;display:flex;align-items:flex-start;justify-content:flex-end;flex-wrap:nowrap;overflow:visible;}}.con-admin-d20>.con-admin-inventory-preview,.con-admin-d20 .con-admin-inventory-preview,.con-admin-fishing>.con-admin-inventory-preview,.con-admin-guild-battle>.con-admin-inventory-preview,.con-admin-high-seas>.con-admin-inventory-preview{display:flex;flex-direction:row;align-items:flex-start;justify-content:space-between;gap:var(--con-admin-space-3);width:100%;max-width:100%;min-width:0;flex-wrap:nowrap;overflow:visible;}.con-admin-d20 .con-admin-inventory-preview__list,.con-admin-fishing>.con-admin-inventory-preview .con-admin-inventory-preview__list,.con-admin-guild-battle>.con-admin-inventory-preview .con-admin-inventory-preview__list,.con-admin-high-seas>.con-admin-inventory-preview .con-admin-inventory-preview__list{display:flex;flex:0 0 auto;align-items:flex-start;justify-content:flex-end;gap:5px;width:auto;max-width:none;min-width:0;margin-left:auto;flex-wrap:nowrap;overflow:visible;}@media (max-width:767px){.con-admin-d20 .con-admin-inventory-preview__item,.con-admin-fishing>.con-admin-inventory-preview .con-admin-inventory-preview__item,.con-admin-guild-battle>.con-admin-inventory-preview .con-admin-inventory-preview__item,.con-admin-high-seas>.con-admin-inventory-preview .con-admin-inventory-preview__item,.con-admin-d20 .con-admin-inventory-preview__more,.con-admin-fishing>.con-admin-inventory-preview .con-admin-inventory-preview__more,.con-admin-guild-battle>.con-admin-inventory-preview .con-admin-inventory-preview__more,.con-admin-high-seas>.con-admin-inventory-preview .con-admin-inventory-preview__more{flex:0 0 30px;width:30px;height:30px;min-width:30px;min-height:30px;padding:3px;}.con-admin-d20 .con-admin-inventory-preview__item img,.con-admin-fishing>.con-admin-inventory-preview .con-admin-inventory-preview__item img,.con-admin-guild-battle>.con-admin-inventory-preview .con-admin-inventory-preview__item img,.con-admin-high-seas>.con-admin-inventory-preview .con-admin-inventory-preview__item img,.con-admin-d20 .con-admin-inventory-preview__item .con-admin-inventory__visual,.con-admin-fishing>.con-admin-inventory-preview .con-admin-inventory-preview__item .con-admin-inventory__visual,.con-admin-guild-battle>.con-admin-inventory-preview .con-admin-inventory-preview__item .con-admin-inventory__visual,.con-admin-high-seas>.con-admin-inventory-preview .con-admin-inventory-preview__item .con-admin-inventory__visual{width:22px;height:22px;min-width:22px;}}@media (max-width:700px){.con-admin-d20 .con-admin-inventory-preview__item[data-con-tooltip]::before,.con-admin-d20 .con-admin-inventory-preview__item[data-con-tooltip]::after,.con-admin-d20 .con-admin-tooltip-anchor[data-con-tooltip]::before,.con-admin-d20 .con-admin-tooltip-anchor[data-con-tooltip]::after{display:none;content:none;opacity:0;visibility:hidden;}}@media (max-width:380px){.con-admin-d20 .con-admin-inventory-preview,.con-admin-fishing>.con-admin-inventory-preview,.con-admin-guild-battle>.con-admin-inventory-preview,.con-admin-high-seas>.con-admin-inventory-preview,.con-admin-d20 .con-admin-inventory-preview__list,.con-admin-fishing>.con-admin-inventory-preview .con-admin-inventory-preview__list,.con-admin-guild-battle>.con-admin-inventory-preview .con-admin-inventory-preview__list,.con-admin-high-seas>.con-admin-inventory-preview .con-admin-inventory-preview__list{gap:var(--con-admin-space-2);}.con-admin-d20 .con-admin-inventory-preview__item,.con-admin-fishing>.con-admin-inventory-preview .con-admin-inventory-preview__item,.con-admin-guild-battle>.con-admin-inventory-preview .con-admin-inventory-preview__item,.con-admin-high-seas>.con-admin-inventory-preview .con-admin-inventory-preview__item,.con-admin-d20 .con-admin-inventory-preview__more,.con-admin-fishing>.con-admin-inventory-preview .con-admin-inventory-preview__more,.con-admin-guild-battle>.con-admin-inventory-preview .con-admin-inventory-preview__more,.con-admin-high-seas>.con-admin-inventory-preview .con-admin-inventory-preview__more{flex-basis:28px;width:28px;height:28px;min-width:28px;min-height:28px;padding:3px;}}@media (max-width:767px){.con-admin-high-seas>.con-admin-inventory-preview{margin-top:0;margin-bottom:var(--con-admin-space-2);padding-top:0;padding-bottom:0;align-self:start;}}.con-admin-2d-fam-plan__filters .con-admin-schedule-filter,.con-tournament-filterbar .con-admin-schedule-filters:not(.con-admin-schedule-filters--modern) .con-admin-schedule-filter{display:grid;gap:var(--con-admin-space-3);min-width:0;margin:0;padding:0;background:transparent;border:0;box-shadow:none;}@media (max-width:1100px){.con-admin-discord-connect__status-grid,.con-admin-2d-fam-plan__filters.con-admin-schedule-filters{grid-template-columns:repeat(2,minmax(0,1fr));}.con-admin-2d-fam-plan__filter-actions.con-admin-schedule-filter--actions{align-self:end;}}@media (max-width:782px){.con-admin-2d-fam-plan__filter-actions .con-admin-2d-fam-plan__clear{width:100%;}}.con-admin-raid-attack-feedback{display:grid;gap:var(--con-admin-space-3);margin:0 0 var(--con-admin-space-4);padding:var(--con-admin-space-5) var(--con-admin-space-6);border:1px solid rgba(148,163,184,.24);background:rgba(15,23,42,.035);color:var(--con-admin-color-text);box-shadow:none;}.con-admin-raid-attack-feedback.is-success{border-color:rgba(34,197,94,.32);background:rgba(34,197,94,.07);}.con-admin-raid-attack-feedback.is-error{border-color:rgba(220,38,38,.35);background:rgba(220,38,38,.08);}.con-admin-raid-attack-feedback.is-working{border-color:rgba(59,130,246,.32);background:rgba(59,130,246,.07);}.con-admin-raid-attack-feedback__line span{font-size:var(--con-admin-font-size-base);font-weight:var(--con-admin-weight-strong);color:var(--con-admin-color-text-muted);}.con-admin-raid-attack-feedback__meta span{display:inline-flex;align-items:center;min-height:24px;padding:var(--con-admin-space-2) var(--con-admin-space-4);border:1px solid rgba(148,163,184,.24);background:var(--con-admin-color-surface);font-size:var(--con-admin-font-size-md);font-weight:var(--con-admin-weight-strong);line-height:1.1;}@media (max-width:700px){.con-admin-raid-attack-feedback__line{display:grid;gap:var(--con-admin-space-2);}}.con-admin-2d-fam-profile__section--display-item.con-admin-inventory-display--image-only.con-admin-inventory-display--multi{display:grid;grid-template-columns:minmax(0,1fr);grid-auto-flow:row;gap:var(--con-admin-space-3);align-items:start;align-content:start;justify-content:start;justify-self:stretch;min-width:0;padding:var(--con-admin-space-2);background:transparent;border:0;box-shadow:none;}.con-admin-2d-fam-profile__section--display-item .con-admin-inventory-display__profile-items{grid-auto-flow:row;}@media (max-width:640px){.con-admin-2d-fam-profile__section--display-item .con-admin-inventory-display__profile-items{grid-template-columns:repeat(auto-fit,minmax(56px,72px));}}.con-admin-2d-fam-profile__section--display-item.con-admin-inventory-display--image-only.con-admin-inventory-display--multi{width:100%;max-width:100%;}.con-admin-2d-fam-profile__section--display-item .con-admin-inventory-display__profile-items{grid-template-columns:repeat(4,minmax(0,1fr));justify-items:center;}@media (max-width:640px){.con-admin-2d-fam-profile__section--display-item .con-admin-inventory-display__profile-items{gap:var(--con-admin-space-3);}}@media (max-width:782px){.con-admin-fam-notification-bug-form__actions .con-admin-plugin-button,.con-admin-bug-admin__actions .con-admin-plugin-button{width:100%;}}@media (max-width:640px){.con-admin-convention-gallery-preview__item{width:64px;}.con-admin-convention-image-thumb--logo{min-height:72px;}}.con-admin-current-coins .con-admin-stat-chip :where(i,svg,.dashicons,.con-admin-ui-icon,.con-admin-asset-icon),.con-admin-user-details .con-admin-stat-chip :where(i,svg,.dashicons,.con-admin-ui-icon,.con-admin-asset-icon){color:var(--con-admin-color-surface);fill:var(--con-admin-color-surface);stroke:var(--con-admin-color-surface);}.con-admin-current-coins .con-admin-stat-chip img.con-admin-asset-icon:not(.con-admin-stat-chip__asset-icon--preserve-detail),.con-admin-user-details .con-admin-stat-chip img.con-admin-asset-icon:not(.con-admin-stat-chip__asset-icon--preserve-detail){filter:brightness(0) invert(1);opacity:1;}.con-admin-convention-game-showcase[hidden]{display:none;}.con-admin-convention-game-showcase .con-admin-convention-help--inline{grid-column:1 / -1;margin:0;}.con-admin-indie-showcase-admin-links a{width:28px;height:28px;display:inline-flex;align-items:center;justify-content:center;border:1px solid rgba(55,65,81,.18);border-radius:var(--con-admin-radius);color:var(--con-admin-color-icon);background:var(--con-admin-color-surface);text-decoration:none;}.con-admin-indie-showcase-admin-links a:hover,.con-admin-indie-showcase-admin-links a:focus{color:var(--con-admin-color-text-strong);border-color:rgba(55,65,81,.34);}.con-admin-user-avatar-shell--no-guild .con-admin-user-avatar-shell__badge{display:flex;}.con-admin-user-avatar-shell--no-guild .con-admin-user-avatar-shell__badge-image{filter:none;box-shadow:none;}.con-admin-2d-fam-profile__section--display-item.con-admin-inventory-display--image-only{width:100%;max-width:100%;}.con-admin-2d-fam-profile__section--display-item .con-admin-inventory-display__copy{display:grid;gap:var(--con-admin-space-1);min-width:0;}.con-admin-user-avatar-shell .con-admin-user-avatar,.con-admin-user-avatar-shell--uploaded .con-admin-user-avatar,.con-admin-user-avatar-shell--guild.con-admin-user-avatar-shell--uploaded .con-admin-user-avatar,.con-admin-user-avatar-shell--no-guild.con-admin-user-avatar-shell--uploaded .con-admin-user-avatar{background:transparent;}.con-admin-2d-fam-leaderboard .con-admin-2d-fam__table-chip--leaderboard-score strong{white-space:normal;}.con-admin-d20 [data-con-tooltip]::before,.con-admin-d20 [data-con-tooltip]::after,.con-admin-d20 .con-admin-tooltip-anchor[data-con-tooltip]::before,.con-admin-d20 .con-admin-tooltip-anchor[data-con-tooltip]::after,.con-admin-d20 .con-admin-inventory-preview__item[data-con-tooltip]::before,.con-admin-d20 .con-admin-inventory-preview__item[data-con-tooltip]::after,.con-admin-d20 .con-admin-d20__modifier-button[data-con-tooltip]::before,.con-admin-d20 .con-admin-d20__modifier-button[data-con-tooltip]::after{display:none;content:none;opacity:0;visibility:hidden;}@media (max-width:782px){}.con-admin-raid-attack-feedback__meta img.con-admin-asset-icon,.con-admin-raid-attack-feedback__meta img.con-admin-ui-icon,.con-admin-raid-attack-feedback__meta .con-admin-asset-icon,.con-admin-raid-attack-feedback__meta .con-admin-ui-icon{color:var(--con-admin-color-text-soft);fill:var(--con-admin-color-text-soft);stroke:var(--con-admin-color-text-soft);filter:brightness(0) saturate(100%) invert(43%) sepia(8%) saturate(719%) hue-rotate(176deg) brightness(93%) contrast(88%);opacity:1;}.con-admin-2d-fam-leaderboard__filter.con-admin-plugin-button,button.con-admin-2d-fam-leaderboard__filter.con-admin-plugin-button,.con-admin-2d-fam-leaderboard__filter.con-admin-plugin-button--primary,button.con-admin-2d-fam-leaderboard__filter.con-admin-plugin-button--primary{appearance:none;-webkit-appearance:none;display:inline-flex;align-items:center;justify-content:center;width:auto;min-width:0;min-height:36px;height:auto;margin:0 0 -1px;padding:var(--con-admin-space-4) var(--con-admin-space-1);border:0;border-bottom:2px solid transparent;border-radius:0;background:transparent;box-shadow:none;color:var(--con-admin-color-text-subtle);font-size:var(--con-admin-font-size-md);font-weight:var(--con-admin-weight-strong);line-height:1.2;text-align:center;text-decoration:none;text-transform:none;letter-spacing:0;opacity:.68;cursor:pointer;white-space:nowrap;}.con-admin-2d-fam-leaderboard__filter.con-admin-plugin-button:hover,.con-admin-2d-fam-leaderboard__filter.con-admin-plugin-button:focus,.con-admin-2d-fam-leaderboard__filter.con-admin-plugin-button:focus-visible,.con-admin-2d-fam-leaderboard__filter.con-admin-plugin-button.is-active,button.con-admin-2d-fam-leaderboard__filter.con-admin-plugin-button:hover,button.con-admin-2d-fam-leaderboard__filter.con-admin-plugin-button:focus,button.con-admin-2d-fam-leaderboard__filter.con-admin-plugin-button:focus-visible,button.con-admin-2d-fam-leaderboard__filter.con-admin-plugin-button.is-active{border-bottom-color:var(--con-admin-color-link);background:transparent;color:var(--con-admin-color-text-admin);box-shadow:none;opacity:1;outline:0;transform:none;}.con-admin-2d-fam-leaderboard__filter.con-admin-plugin-button.is-active,button.con-admin-2d-fam-leaderboard__filter.con-admin-plugin-button.is-active{cursor:default;}@media (max-width:640px){.con-admin-2d-fam-leaderboard__filters{gap:var(--con-admin-space-4);}.con-admin-2d-fam-leaderboard__filter.con-admin-plugin-button,button.con-admin-2d-fam-leaderboard__filter.con-admin-plugin-button{width:auto;min-height:34px;font-size:var(--con-admin-font-size-sm);padding:7px 1px;}}.con-admin-raid-attack-feedback__meta img.con-admin-asset-icon,.con-admin-raid-attack-feedback__meta .con-admin-asset-icon,.con-admin-raid-attack-feedback__meta img.con-admin-ui-icon,.con-admin-raid-attack-feedback__meta .con-admin-ui-icon{width:14px;min-width:14px;height:14px;max-width:14px;max-height:14px;object-fit:contain;color:var(--con-admin-color-text-soft);fill:var(--con-admin-color-text-soft);stroke:var(--con-admin-color-text-soft);filter:brightness(0) saturate(100%) invert(43%) sepia(8%) saturate(719%) hue-rotate(176deg) brightness(93%) contrast(88%);opacity:1;}.con-admin-boss-battle__leaderboard .con-admin-mascot-melee__mascot-image{width:100%;height:100%;object-fit:contain;}.con-admin-boss-battle__avatar-shell,.con-admin-boss-battle__leaderboard .con-admin-user-avatar-shell,.con-admin-mascot-melee__recent .con-admin-boss-battle__avatar-shell,.con-admin-mascot-melee__recent .con-admin-user-avatar-shell{position:relative;z-index:2;overflow:visible;}.con-admin-boss-battle__leaderboard .con-admin-user-avatar,.con-admin-mascot-melee__recent img.con-admin-boss-battle__avatar-image,.con-admin-mascot-melee__recent img.con-admin-user-avatar{position:relative;z-index:1;overflow:hidden;}.con-admin-boss-battle__leaderboard .con-admin-user-avatar-shell__badge,.con-admin-mascot-melee__recent .con-admin-user-avatar-shell__badge{z-index:4;overflow:visible;}.con-admin-party__buffs.is-active{border-color:rgba(34,197,94,.34);background:linear-gradient(135deg,rgba(34,197,94,.10),rgba(255,255,255,.92));box-shadow:0 8px 22px rgba(34,197,94,.08);}.con-admin-party__buffs.is-active>strong{color:var(--con-admin-color-success);}.con-admin-raid-attack-feedback.is-countered{border-color:rgba(220,38,38,.28);background:rgba(254,242,242,.92);}.con-admin-mascot-melee__feedback.is-placeholder .con-admin-raid-attack-feedback__line strong{color:var(--con-admin-color-text-subtle);}.con-admin-party__member-chip.is-off-guild{border-color:rgba(245,158,11,.34);background:rgba(245,158,11,.08);}.con-admin-party__member-chip small{white-space:normal;max-width:260px;}@media (max-width:760px){.con-admin-mascot-melee__feedback{min-height:96px;}.con-admin-party__member-chip small{max-width:100%;}}.con-admin-guild-transfer-card__header h3{margin:0;font-size:1.2rem;line-height:1.2;font-weight:var(--con-admin-weight-strong);}.con-admin-guild-transfer-card__current .con-admin-guild-transfer-card__guild-image-wrap{width:48px;height:48px;min-width:48px;}.con-admin-guild-transfer-card__summary span{display:flex;align-items:center;justify-content:space-between;gap:var(--con-admin-space-6);border:1px solid rgba(0,0,0,.12);border-radius:var(--con-admin-radius);background:transparent;min-width:0;}.con-admin-guild-transfer-card__target-chip .con-admin-guild-transfer-card__guild-image-wrap{width:32px;min-width:32px;}.con-admin-guild-transfer-card__target-chip>span{display:grid;min-width:0;}@media (max-width:782px){.con-admin-guild-transfer-shortcode,.con-admin-guild-transfer-card{max-width:none;}.con-admin-guild-transfer-card__actions{display:grid;grid-template-columns:1fr;gap:var(--con-admin-space-4);}.con-admin-guild-transfer-card__actions .con-admin-plugin-button{width:100%;justify-content:center;}.con-admin-guild-transfer-card__summary span{align-items:flex-start;flex-direction:column;gap:var(--con-admin-space-1);}.con-admin-guild-transfer-card__summary em{text-align:left;white-space:normal;}.con-admin-guild-transfer-card__header-guild{display:none;}.con-admin-guild-transfer-card__target-list{grid-template-columns:repeat(auto-fit,minmax(145px,1fr));}}@media (max-width:782px){.con-admin-rpg-class-chip{font-size:.7rem;padding:3px var(--con-admin-space-3);}.con-admin-rpg-class-chip--profile{margin:5px 0 0;}.con-admin-2d-fam .con-admin-2d-fam__name-line .con-admin-schedule-card__title-text{flex:1 1 150px;}}.con-admin-party-shortcode__avatar-link:focus-visible .con-admin-party-shortcode__avatar--empty,.con-admin-party-shortcode__avatar-link:hover .con-admin-party-shortcode__avatar--empty{border-color:var(--con-admin-party-color,#655995);color:var(--con-admin-party-color,#655995);}.con-admin-party-shortcode__avatar .con-admin-user-avatar-shell,.con-admin-party-shortcode__avatar .con-admin-user-avatar,.con-admin-party-shortcode__avatar>img{width:54px;height:54px;min-width:54px;min-height:54px;max-width:54px;max-height:54px;}.con-admin-party-shortcode__avatar .con-admin-user-avatar-shell__badge{width:22px;height:22px;min-width:22px;min-height:22px;max-width:22px;max-height:22px;right:-5px;bottom:-4px;}.con-admin-party-shortcode__avatar .con-admin-user-avatar-shell__badge-image{width:100%;height:100%;min-width:0;min-height:0;max-width:100%;max-height:100%;object-fit:contain;}@media (max-width:600px){.con-admin-party-shortcode__member{padding:3px var(--con-admin-space-1);gap:var(--con-admin-space-2);}.con-admin-party-shortcode__avatar .con-admin-user-avatar-shell__badge{width:19px;height:19px;min-width:19px;min-height:19px;max-width:19px;max-height:19px;right:-4px;bottom:-3px;}.con-admin-party-shortcode__name{font-size:var(--con-admin-font-size-sm);line-height:1.2;}.con-admin-party-shortcode__level,.con-admin-party-shortcode__class,.con-admin-party-shortcode__empty-note{font-size:var(--con-admin-font-size-xs);}}.con-admin-mascot-melee__feedback.is-placeholder{min-height:40px;max-height:48px;background:rgba(248,250,252,.58);}.con-admin-mascot-melee__feedback .con-admin-raid-attack-feedback__line{display:flex;align-items:center;justify-content:flex-start;gap:var(--con-admin-space-4);}.con-admin-mascot-melee__feedback .con-admin-raid-attack-feedback__line strong{font-size:var(--con-admin-font-size-lg);line-height:1.15;}.con-admin-mascot-melee__feedback .con-admin-raid-attack-feedback__line span{font-size:var(--con-admin-font-size-md);font-weight:var(--con-admin-weight-strong);line-height:1.2;}.con-admin-mascot-melee__feedback .con-admin-raid-attack-feedback__meta{gap:var(--con-admin-space-2);}.con-admin-mascot-melee__feedback .con-admin-raid-attack-feedback__meta span{min-height:20px;padding:var(--con-admin-space-1) var(--con-admin-space-3);font-size:var(--con-admin-font-size-sm);line-height:1.1;}.con-admin-mascot-melee__feedback .con-admin-raid-attack-feedback__party-detail,.con-admin-mascot-melee__feedback .con-admin-raid-attack-feedback__counter-detail{flex-basis:auto;max-width:100%;}@media (max-width:700px){.con-admin-mascot-melee__feedback{min-height:60px;max-height:96px;}.con-admin-mascot-melee__feedback .con-admin-raid-attack-feedback__line{display:grid;gap:var(--con-admin-space-1);}}.con-admin-referral-reward-box label{display:grid;gap:5px;font-weight:var(--con-admin-weight-strong);color:var(--con-admin-color-text-subtle);}.con-admin-referral-qr-admin__filter label span{font-size:var(--con-admin-font-size-sm);text-transform:uppercase;letter-spacing:.04em;color:var(--con-admin-color-text-soft);}.con-admin-referral-qr-admin__filter .button{min-height:38px;}.con-admin-referral-form-actions .spinner,[data-referral-leaderboard-filter] .spinner,.con-admin-referral-qr-admin__filter .spinner,.con-admin-referral-campaigns-table .spinner{float:none;margin:0;width:18px;height:18px;background-size:18px 18px;visibility:hidden;opacity:0;}.con-admin-referral-form-actions .spinner.is-active,[data-referral-leaderboard-filter] .spinner.is-active,.con-admin-referral-qr-admin__filter .spinner.is-active,.con-admin-referral-campaigns-table .spinner.is-active{visibility:visible;opacity:1;}.con-admin-referrals-admin .is-busy{opacity:.72;pointer-events:none;}.con-admin-referrals-admin .con-admin-icon-action--primary:hover,.con-admin-referrals-admin .con-admin-icon-action--primary:focus{background:#eef6ff;color:#0f4a7a;}.con-admin-referral-campaigns-table .con-admin-actions-inline{align-items:center;gap:var(--con-admin-space-3);}@media (max-width:782px){.con-admin-referral-qr-admin__filter{grid-template-columns:1fr auto;}.con-admin-referral-qr-admin__filter label{grid-column:1/-1;}}.con-admin-referral-inline-edit-card__head span{color:var(--con-admin-color-text-soft);font-size:var(--con-admin-font-size-sm);font-weight:var(--con-admin-weight-strong);text-align:right;line-height:1.35;}.con-admin-referral-event-form--inline .con-admin-referral-form-grid,.con-admin-referral-event-form--inline .con-admin-referral-reward-grid{grid-template-columns:repeat(auto-fit,minmax(180px,1fr));margin:var(--con-admin-space-4) 0;}.con-admin-referral-event-form--inline .con-admin-referral-reward-box{padding:var(--con-admin-space-5);border-radius:var(--con-admin-radius);gap:var(--con-admin-space-4);}.con-admin-referral-event-form--inline .description{font-size:var(--con-admin-font-size-sm);line-height:1.35;margin-top:var(--con-admin-space-2);}.con-admin-referral-event-form--inline .con-admin-referral-form-actions{margin-top:var(--con-admin-space-4);padding-top:var(--con-admin-space-4);border-top:1px solid rgba(15,23,42,.08);}@media (max-width:782px){.con-admin-referral-inline-edit-card__head{display:grid;}.con-admin-referral-inline-edit-card__head span{text-align:left;}.con-admin-referral-inline-edit-card{padding:var(--con-admin-space-6);border-radius:var(--con-admin-radius);}}.con-admin-referral-codes-chip.is-enabled{color:var(--con-admin-color-success);}@media (max-width:782px){.con-admin-event-xp-admin__head,.con-admin-event-xp-leaderboard__header,.con-admin-event-xp-board__head{display:block;}.con-admin-event-xp-board__row{grid-template-columns:auto minmax(0,1fr) auto;}.con-admin-event-xp-board__meta{grid-column:2 / -1;}}@media (max-width:767px){.con-admin-high-seas>.con-admin-inventory-preview{display:flex;align-items:flex-start;justify-content:flex-end;flex-wrap:nowrap;gap:var(--con-admin-space-2);width:100%;min-width:0;height:auto;min-height:0;max-height:none;margin:0 0 var(--con-admin-space-2);padding:0;border:0;background:transparent;box-shadow:none;}.con-admin-high-seas>.con-admin-inventory-preview .con-admin-inventory-preview__list{display:flex;flex:0 1 auto;align-items:flex-start;justify-content:flex-end;flex-wrap:nowrap;gap:var(--con-admin-space-2);width:auto;max-width:100%;min-width:0;min-height:0;margin:0;padding:0;overflow:visible;}.con-admin-high-seas>.con-admin-inventory-preview .con-admin-inventory-preview__item,.con-admin-high-seas>.con-admin-inventory-preview .con-admin-inventory-preview__more{flex:0 0 26px;width:26px;height:26px;min-width:26px;min-height:26px;margin:0;padding:var(--con-admin-space-1);}.con-admin-high-seas>.con-admin-inventory-preview .con-admin-inventory-preview__item img,.con-admin-high-seas>.con-admin-inventory-preview .con-admin-inventory-preview__item .con-admin-inventory__visual{width:20px;height:20px;min-width:20px;max-width:20px;max-height:20px;}}.con-admin-miku-match__leaderboard-row.is-current-user{border-color:var(--con-admin-color-border-hover);background:var(--con-admin-color-surface);}.con-admin-miku-match__leaderboard-user span{display:grid;min-width:0;}@media (max-width:600px){.con-admin-miku-match__leaderboard-row{grid-template-columns:auto minmax(0,1fr);}.con-admin-miku-match__leaderboard-row>strong:last-child{grid-column:2;}}.con-admin-referral-event-form--inline .con-admin-referral-form-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:var(--con-admin-space-5);width:100%;}.con-admin-referral-event-form--inline .con-admin-referral-reward-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:var(--con-admin-space-5);width:100%;}@media (max-width:1100px){.con-admin-referral-event-form--inline .con-admin-referral-form-grid,.con-admin-referral-event-form--inline .con-admin-referral-reward-grid{grid-template-columns:repeat(2,minmax(0,1fr));}}@media (max-width:782px){.con-admin-schedule-admin .con-admin-event-details-grid,.con-admin-schedule-admin .con-admin-event-details-range-row,.con-admin-referral-event-form--inline .con-admin-referral-form-grid,.con-admin-referral-event-form--inline .con-admin-referral-reward-grid,.con-admin-guild-transfer-window-fields{grid-template-columns:1fr;}}.con-admin-guild-bank__inventory.con-admin-inventory{display:block;margin:0;padding:0;border:0;background:transparent;box-shadow:none;}.con-admin-guild-bank__inventory .con-admin-inventory__sections,.con-admin-guild-bank__inventory .con-admin-inventory__section{margin:0;padding:0;border:0;background:transparent;box-shadow:none;}.con-admin-guild-bank__inventory .con-admin-inventory__grid.con-admin-guild-bank__item-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:var(--con-admin-space-6);align-items:stretch;}.con-admin-guild-bank__item.con-admin-inventory__item--shop{display:flex;flex-direction:column;min-height:100%;}.con-admin-guild-bank__item-actions .con-admin-inventory__buy-button.con-admin-guild-bank__item-button{width:100%;min-width:0;}@media (max-width:1180px){.con-admin-guild-bank__inventory .con-admin-inventory__grid.con-admin-guild-bank__item-grid{grid-template-columns:repeat(3,minmax(0,1fr));}}@media (max-width:900px){.con-admin-guild-bank__inventory .con-admin-inventory__grid.con-admin-guild-bank__item-grid{grid-template-columns:repeat(2,minmax(0,1fr));}}@media (max-width:560px){.con-admin-guild-bank__inventory .con-admin-inventory__grid.con-admin-guild-bank__item-grid{grid-template-columns:1fr;}}.con-admin-current-coins .con-admin-stat-chip.con-admin-shortcode-chip,.con-admin-user-details .con-admin-stat-chip.con-admin-shortcode-chip{justify-content:flex-start;text-align:left;}.con-admin-current-coins .con-admin-stat-chip__body,.con-admin-user-details .con-admin-stat-chip__body,.con-admin-current-coins .con-admin-stat-chip__label,.con-admin-current-coins .con-admin-stat-chip__value,.con-admin-user-details .con-admin-stat-chip__label,.con-admin-user-details .con-admin-stat-chip__value{text-align:left;justify-items:start;}.con-admin-balance-field span{font-weight:var(--con-admin-weight-strong);color:var(--con-admin-color-text-subtle);}.con-admin-balance-field small{font-size:var(--con-admin-font-size-xs);line-height:1.35;color:var(--con-admin-color-text-soft);}@media (max-width:640px){.con-admin-balance-grid,.con-admin-health-grid,.con-admin-class-guide__grid{grid-template-columns:1fr;}}.con-admin-balance-save-status.is-success{color:var(--con-admin-color-success);font-weight:var(--con-admin-weight-strong);}.con-admin-balance-save-status.is-error{color:#b91c1c;font-weight:var(--con-admin-weight-strong);}.con-admin-balance-card .button.is-busy,.con-admin-balance-card input[type="submit"].is-busy{opacity:.72;cursor:progress;}.con-admin-class-guide__grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:var(--con-admin-space-5);}.con-admin-class-guide__card{appearance:none;-webkit-appearance:none;display:grid;width:100%;min-width:0;border:1px solid rgba(15,23,42,.08);font:inherit;text-align:left;color:inherit;}.con-admin-class-guide__card[aria-busy="true"]{cursor:progress;opacity:.72;}.con-admin-class-guide__status.is-success{color:var(--con-admin-color-success);font-weight:var(--con-admin-weight-strong);}.con-admin-class-guide__status.is-error{color:#b91c1c;font-weight:var(--con-admin-weight-strong);}@media (max-width:980px){.con-admin-class-guide__grid{grid-template-columns:repeat(2,minmax(0,1fr));}}@media (max-width:640px){.con-admin-class-guide__grid{grid-template-columns:1fr;}}.con-admin-party-shortcode__synergy>strong{display:block;color:var(--con-admin-color-text-admin);font-size:var(--con-admin-font-size-md);font-weight:var(--con-admin-weight-strong);line-height:1.25;}.con-admin-schedule-shell .con-admin-modern-card-table,.con-admin-2d-fam-plan .con-admin-modern-card-table,.con-admin-tcg-shell .con-admin-modern-card-table{display:grid;grid-template-columns:minmax(0,1fr);gap:var(--con-admin-space-5);width:100%;min-width:0;overflow:visible;border:0;border-radius:0;background:transparent;box-shadow:none;}.con-admin-schedule-shell .con-admin-modern-card-table__header,.con-admin-2d-fam-plan .con-admin-modern-card-table__header,.con-admin-tcg-shell .con-admin-modern-card-table__header{display:none;}.con-admin-schedule-shell .con-admin-schedule-row.con-admin-modern-row,.con-admin-2d-fam-plan .con-admin-2d-fam-plan__favorite-row.con-admin-modern-row,.con-admin-tcg-shell .con-admin-tcg-row.con-admin-modern-row{display:grid;width:100%;min-width:0;max-width:100%;min-height:0;margin:0;padding:13px var(--con-admin-space-7);gap:var(--con-admin-space-5) var(--con-admin-space-7);align-items:center;border:1px solid var(--con-admin-modern-border,var(--con-admin-color-border));border-radius:var(--con-admin-radius);background:var(--con-admin-modern-surface,var(--con-admin-color-surface));box-shadow:var(--con-admin-modern-shadow,0 8px 20px rgba(15,23,42,.06));box-sizing:border-box;overflow:hidden;}.con-admin-schedule-shell .con-admin-schedule-row.con-admin-modern-row>div,.con-admin-2d-fam-plan .con-admin-2d-fam-plan__favorite-row.con-admin-modern-row>div,.con-admin-tcg-shell .con-admin-tcg-row.con-admin-modern-row>div{min-width:0;min-height:0;width:auto;margin:0;padding:0;border:0;background:transparent;box-shadow:none;text-align:left;}.con-admin-schedule-shell .con-admin-schedule-row.con-admin-modern-row--schedule.con-admin-modern-row--favorites,.con-admin-2d-fam-plan .con-admin-2d-fam-plan__favorite-row.con-admin-modern-row--fam-plan{grid-template-columns:minmax(180px,1.15fr) minmax(320px,2fr);grid-template-areas:"title meta";}.con-admin-schedule-shell .con-admin-modern-row--schedule .con-admin-modern-row__title,.con-admin-2d-fam-plan .con-admin-modern-row--fam-plan .con-admin-modern-row__title{grid-area:title;align-self:center;min-width:0;max-width:100%;font-weight:var(--con-admin-weight-strong);}.con-admin-schedule-shell .con-admin-modern-row__meta::before,.con-admin-2d-fam-plan .con-admin-modern-row__meta::before,.con-admin-tcg-shell .con-admin-modern-row__meta::before{content:attr(data-label);flex:0 0 auto;color:var(--con-admin-modern-soft,var(--con-admin-color-text-muted));font-size:var(--con-admin-font-size-md);letter-spacing:0;text-transform:none;white-space:nowrap;}.con-admin-schedule-shell .con-admin-modern-row__title .con-admin-schedule-card__title-toggle,.con-admin-2d-fam-plan .con-admin-modern-row__title .con-admin-2d-fam-plan__title-toggle{grid-template-columns:minmax(0,1fr) auto;width:100%;min-width:0;min-height:0;margin:0;padding:0;border:0;border-radius:0;background:transparent;box-shadow:none;color:inherit;text-align:left;}.con-admin-schedule-shell .con-admin-modern-row__title .con-admin-schedule-card__title-text,.con-admin-2d-fam-plan .con-admin-modern-row__title .con-admin-2d-fam-plan__title-toggle-label{overflow:hidden;text-overflow:ellipsis;white-space:normal;}@media (max-width:1050px){.con-admin-schedule-shell .con-admin-schedule-row.con-admin-modern-row--schedule.con-admin-modern-row--favorites,.con-admin-2d-fam-plan .con-admin-2d-fam-plan__favorite-row.con-admin-modern-row--fam-plan{grid-template-columns:minmax(0,1fr);grid-template-areas:"title" "meta";}}@media (max-width:640px){.con-admin-schedule-shell .con-admin-schedule-row.con-admin-modern-row,.con-admin-2d-fam-plan .con-admin-2d-fam-plan__favorite-row.con-admin-modern-row,.con-admin-tcg-shell .con-admin-tcg-row.con-admin-modern-row{padding:var(--con-admin-space-6);border-radius:var(--con-admin-radius);gap:9px;}}.con-admin-schedule-shell .con-admin-modern-row__title .con-admin-schedule-card__title-toggle,.con-admin-2d-fam-plan .con-admin-modern-row__title .con-admin-2d-fam-plan__title-toggle{display:flex;align-items:center;justify-content:flex-start;flex-wrap:wrap;gap:7px;}.con-admin-schedule-shell .con-admin-modern-row__title .con-admin-schedule-card__title-text,.con-admin-2d-fam-plan .con-admin-modern-row__title .con-admin-2d-fam-plan__title-toggle-label{flex:1 1 180px;min-width:0;}.con-admin-empty-state--helpful{display:grid;gap:var(--con-admin-space-2);width:100%;padding:var(--con-admin-space-7);border:1px solid var(--con-admin-modern-border-soft,rgba(215,227,239,.72));border-radius:var(--con-admin-radius);background:var(--con-admin-modern-muted,var(--con-admin-color-surface-muted));color:var(--con-admin-modern-text,var(--con-admin-color-text));box-sizing:border-box;}.con-admin-empty-state--helpful strong{display:block;margin:0;font-weight:var(--con-admin-weight-strong);line-height:1.25;}@media (max-width:640px){.con-admin-modern-row__detail-label{font-size:.68rem;padding:3px 10px;}}.con-admin-modern-row__action .con-admin-favorite-toggle,.con-admin-modern-row__action .con-admin-tcg-toggle,.con-admin-schedule-shell .con-admin-modern-row__action .con-admin-favorite-toggle,.con-admin-tcg-shell .con-admin-modern-row__action .con-admin-tcg-toggle{display:inline-flex;align-items:center;justify-content:center;width:24px;min-width:24px;height:24px;min-height:24px;max-width:24px;max-height:24px;padding:0;line-height:1;box-sizing:border-box;}.con-admin-modern-row__action .con-admin-favorite-icon,.con-admin-modern-row__action .con-admin-tcg-star,.con-admin-modern-row__action .dashicons,.con-admin-schedule-shell .con-admin-modern-row__action .con-admin-favorite-icon,.con-admin-tcg-shell .con-admin-modern-row__action .con-admin-tcg-star,.con-admin-tcg-shell .con-admin-modern-row__action .dashicons{display:block;flex:0 0 17px;width:17px;height:17px;max-width:17px;max-height:17px;font-size:var(--con-admin-font-size-compact-title);line-height:17px;}.con-admin-schedule-shell :where(.con-admin-modern-row__title,.con-admin-modern-row__title *,.con-admin-schedule-card__title-text,.con-admin-modern-row__detail-label,.con-admin-modern-detail__label,.con-admin-empty-state--helpful strong,.con-admin-modern-card-table strong,.con-admin-modern-card-table b),.con-admin-2d-fam-plan :where(.con-admin-modern-row__title,.con-admin-modern-row__title *,.con-admin-2d-fam-plan__title-toggle-label,.con-admin-modern-row__detail-label,.con-admin-modern-detail__label,.con-admin-empty-state--helpful strong,.con-admin-modern-card-table strong,.con-admin-modern-card-table b),.con-admin-tcg-shell :where(.con-admin-tcg-row__name,.con-admin-modern-row__detail-label,.con-admin-modern-detail__label,.con-admin-empty-state--helpful strong,.con-admin-modern-card-table strong,.con-admin-modern-card-table b){font-weight:var(--con-admin-weight-strong);}.con-admin-schedule-shell .con-admin-modern-row__meta::before,.con-admin-2d-fam-plan .con-admin-modern-row__meta::before,.con-admin-tcg-shell .con-admin-modern-row__meta::before{font-weight:var(--con-admin-weight-medium);}.con-admin-schedule-shell .con-admin-modern-row__detail-label,.con-admin-2d-fam-plan .con-admin-modern-row__detail-label{min-height:auto;padding:0;border:0;border-radius:0;background:transparent;box-shadow:none;color:inherit;line-height:1.2;}.con-admin-class-guide__card{padding:5px;gap:var(--con-admin-space-3);border-color:rgba(15,23,42,.10);border-radius:var(--con-admin-radius);background:var(--con-admin-color-surface);box-shadow:none;}button.con-admin-class-guide__card:hover,button.con-admin-class-guide__card:focus-visible{border-color:color-mix(in srgb,var(--con-admin-class-color,#655995) 55%,transparent);box-shadow:0 0 0 2px color-mix(in srgb,var(--con-admin-class-color,#655995) 16%,transparent);outline:0;}.con-admin-class-guide__card.is-current{border-color:var(--con-admin-class-color,#655995);box-shadow:0 0 0 2px color-mix(in srgb,var(--con-admin-class-color,#655995) 28%,transparent);background:var(--con-admin-color-surface);}.con-admin-class-guide__title strong{font-size:var(--con-admin-font-size-base);line-height:1.15;color:var(--con-admin-color-text);min-width:0;}.con-admin-class-guide__save-status.is-success{color:var(--con-admin-color-text-soft);font-weight:var(--con-admin-weight-strong);}.con-admin-class-guide__save-status.is-error{color:#b91c1c;font-weight:var(--con-admin-weight-strong);}.con-admin-class-guide__stats strong{font-weight:var(--con-admin-weight-strong);color:var(--con-admin-color-text-subtle);}@media (max-width:640px){.con-admin-class-guide__save-status{margin-left:0;font-size:var(--con-admin-font-size-xs);}.con-admin-class-guide__icon-wrap,.con-admin-class-guide__icon{width:34px;height:34px;}.con-admin-class-guide__icon-wrap{flex-basis:34px;}}.con-admin-party-shortcode__class.con-admin-rpg-class-chip{display:inline-flex;width:auto;max-width:100%;align-self:center;color:var(--con-admin-class-color,var(--con-admin-color-text-subtle));}.con-admin-party-shortcode__class.con-admin-rpg-class-chip,.con-admin-party-shortcode__class.con-admin-rpg-class-chip .con-admin-rpg-class-chip__label,.con-admin-party-shortcode__class.con-admin-rpg-class-chip .con-admin-rpg-class-chip__icon{font-weight:var(--con-admin-weight-strong);}@media (max-width:600px){.con-admin-party-shortcode__class.con-admin-rpg-class-chip{gap:var(--con-admin-space-1);min-height:18px;padding:var(--con-admin-space-1) var(--con-admin-space-2);font-size:var(--con-admin-font-size-2xs);line-height:1.1;max-width:100%;}.con-admin-party-shortcode__class.con-admin-rpg-class-chip .con-admin-rpg-class-chip__icon{width:12px;height:12px;flex:0 0 12px;}.con-admin-party-shortcode__class.con-admin-rpg-class-chip .con-admin-rpg-class-chip__label{min-width:0;line-height:1.1;}}@media (max-width:560px){.con-admin-achievements-grid__set-head{align-items:flex-start;flex-direction:column;gap:var(--con-admin-space-2);}}.con-admin-rpg-class-chip--adventurer .con-admin-rpg-class-chip__icon{width:18px;height:18px;flex:0 0 18px;object-fit:contain;}.con-admin-guild-transfer-card__header.con-admin-class-guide__head{display:flex;align-items:flex-start;justify-content:space-between;gap:var(--con-admin-space-5);margin:0;padding:0;border:0;background:transparent;box-shadow:none;}.con-admin-guild-transfer-card__header-text>.con-admin-guild-transfer-card__help,.con-admin-guild-transfer-card__header.con-admin-class-guide__head span.con-admin-guild-transfer-card__help{display:block;margin:0;color:var(--con-admin-color-text-soft);font-size:var(--con-admin-font-size-sm);line-height:1.35;font-weight:var(--con-admin-weight-regular);text-align:left;}.con-admin-guild-transfer-card__body,.con-admin-guild-transfer-card__body>.con-admin-user-settings-section{display:grid;gap:var(--con-admin-space-5);margin:0;padding:0;border:0;background:transparent;box-shadow:none;}.con-admin-guild-transfer-card__current,.con-admin-guild-transfer-card__summary span{border-color:rgba(15,23,42,.10);background:var(--con-admin-color-surface);box-shadow:none;}.con-admin-guild-transfer-card__current{min-height:50px;padding:5px;border-left:1px solid rgba(15,23,42,.10);box-shadow:0 0 0 2px color-mix(in srgb,var(--con-admin-guild-transfer-accent,var(--con-admin-color-text-soft)) 18%,transparent);}.con-admin-guild-transfer-card__current-copy em,.con-admin-guild-transfer-card__summary em,.con-admin-guild-transfer-card__target-chip em{color:var(--con-admin-color-text-muted);}.con-admin-guild-transfer-card__summary{grid-template-columns:repeat(auto-fit,minmax(190px,1fr));gap:var(--con-admin-space-5);}.con-admin-guild-transfer-card__target-list{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:var(--con-admin-space-5);margin:0;}.con-admin-guild-transfer-card__target-chip.is-disabled{opacity:.6;filter:grayscale(.25);}.con-admin-guild-transfer-card__target-chip small{color:var(--con-admin-color-text-soft);}.con-admin-guild-transfer-card__guild-image-wrap,.con-admin-guild-transfer-card__target-chip .con-admin-guild-transfer-card__guild-image-wrap,.con-admin-guild-transfer-card__current .con-admin-guild-transfer-card__guild-image-wrap{width:38px;min-width:38px;flex:0 0 38px;background:transparent;border:0;box-shadow:none;}.con-admin-guild-transfer-card__actions{display:flex;align-items:center;gap:var(--con-admin-space-4);margin:0;}.con-admin-guild-transfer-card__actions .con-admin-tools__field,.con-admin-guild-transfer-card__actions .con-admin-plugin-button{min-height:36px;border-radius:var(--con-admin-radius);}@media (max-width:980px){.con-admin-guild-transfer-card__target-list{grid-template-columns:repeat(2,minmax(0,1fr));}}@media (max-width:640px){.con-admin-guild-transfer-card__target-list{grid-template-columns:1fr;}.con-admin-guild-transfer-card__header.con-admin-class-guide__head{align-items:flex-start;flex-direction:column;}.con-admin-guild-transfer-card__header-guild{display:none;}.con-admin-guild-transfer-card__actions{display:grid;grid-template-columns:1fr;}}.con-admin-boss-battle .con-admin-raid-attack-feedback,.con-admin-boss-battle .con-admin-mascot-melee__feedback{display:grid;grid-template-rows:auto auto;align-content:start;gap:var(--con-admin-space-2);height:70px;min-height:70px;max-height:70px;box-sizing:border-box;margin:5px 0 var(--con-admin-space-4);padding:var(--con-admin-space-3) var(--con-admin-space-4);border:1px solid rgba(148,163,184,.20);border-radius:var(--con-admin-radius);background:rgba(248,250,252,.62);box-shadow:none;overflow:hidden;}.con-admin-boss-battle .con-admin-raid-attack-feedback__details{display:flex;align-items:center;align-content:flex-start;gap:var(--con-admin-space-2);flex-wrap:wrap;min-width:0;max-height:36px;margin:0;padding:0;overflow:hidden;}.con-admin-boss-battle strong,.con-admin-boss-battle b,.con-admin-party-raid-hp strong,.con-admin-party-raid-hp b,.con-admin-party__buffs strong,.con-admin-party__buffs b,[class^="con-admin-"] strong,[class*=" con-admin-"] strong,strong[class^="con-admin-"],strong[class*=" con-admin-"],[class^="con-admin-"] b,[class*=" con-admin-"] b,b[class^="con-admin-"],b[class*=" con-admin-"]{font-weight:var(--con-admin-weight-strong);}.con-admin-mascot-melee__feedback{min-height:0;margin:var(--con-admin-space-4) 0;padding:7px var(--con-admin-space-4);}.con-admin-current-coins .con-admin-stat-chip__icon,.con-admin-current-coins .con-admin-stat-chip__icon :where(i,svg,.dashicons,.con-admin-ui-icon),.con-admin-current-coins .con-admin-stat-chip__asset-icon,.con-admin-user-details .con-admin-stat-chip__icon,.con-admin-user-details .con-admin-stat-chip__icon :where(i,svg,.dashicons,.con-admin-ui-icon),.con-admin-user-details .con-admin-stat-chip__asset-icon{color:var(--con-admin-color-surface);fill:var(--con-admin-color-surface);stroke:var(--con-admin-color-surface);opacity:1;}.con-admin-current-coins .con-admin-stat-chip__icon img.con-admin-asset-icon:not(.con-admin-stat-chip__asset-icon--preserve-detail),.con-admin-current-coins img.con-admin-stat-chip__asset-icon:not(.con-admin-stat-chip__asset-icon--preserve-detail),.con-admin-user-details .con-admin-stat-chip__icon img.con-admin-asset-icon:not(.con-admin-stat-chip__asset-icon--preserve-detail),.con-admin-user-details img.con-admin-stat-chip__asset-icon:not(.con-admin-stat-chip__asset-icon--preserve-detail){filter:brightness(0) invert(1);opacity:1;}@media (max-width:640px){.con-admin-class-guide[data-class-mobile-expanded="0"][data-class-has-current="1"] .con-admin-class-guide__card:not(.is-current){display:none;}.con-admin-class-guide[data-class-mobile-expanded="0"] .con-admin-class-guide__grid{gap:0;}}.con-admin-2d-fam,.con-admin-profile-header-shell,.con-admin-party-shortcode,.con-admin-fam-mail,.con-admin-notification-settings,.con-admin-schedule-shell,.con-admin-tcg-shell,.con-admin-game-shell,.con-admin-inventory,.con-tournament{max-width:100%;min-width:0;box-sizing:border-box;}.con-admin-report-group-card p{margin:0;color:var(--con-admin-color-text-soft);}.con-admin-report-card strong{font-size:var(--con-admin-font-size-4xl);line-height:1.1;color:var(--con-admin-color-text);}.con-admin-report-card small{color:var(--con-admin-color-text-soft);}@media (max-width:1100px){.con-admin-report-runner__grid{grid-template-columns:1fr 1fr;}}@media (max-width:900px){.con-admin-report-runner__grid,.con-admin-report-columns{grid-template-columns:1fr;}}.con-admin-guild-bank__button-main,.con-admin-guild-bank__item-button .con-admin-inventory__buy-button-label{display:inline-flex;align-items:center;justify-content:center;gap:0;width:100%;min-width:0;}.con-admin-game-info-tooltip.is-visible{opacity:1;transform:translateY(0);pointer-events:auto;}.con-admin-game-info-tooltip__body small{display:block;margin:0 0 var(--con-admin-space-3);color:var(--con-admin-color-text-soft);font-size:var(--con-admin-font-size-xs);}.con-admin-game-info-tooltip__body p{margin:0;}.con-admin-game-info-tooltip__body a{display:inline-flex;margin-top:7px;font-weight:var(--con-admin-weight-strong);text-decoration:none;}.con-admin-game-library-search__notice.is-error{color:#b91c1c;}.con-admin-game-library-search__notice.is-success{color:var(--con-admin-color-success);}.con-admin-game-library-search__notice.is-warning{color:#92400e;}.con-admin-game-library-seed__body strong,.con-admin-game-library-seed__progress strong{display:block;font-size:var(--con-admin-font-size-md);font-weight:var(--con-admin-weight-strong);}.con-admin-game-library-seed__body small,.con-admin-game-library-seed__progress small{display:block;color:var(--con-admin-color-text-soft);font-size:var(--con-admin-font-size-xs);}.con-admin-game-library-seed__progress{display:grid;gap:5px;margin-top:var(--con-admin-space-5);color:var(--con-admin-color-text-soft);font-size:var(--con-admin-font-size-sm);}.con-admin-game-library-seed__progress.is-error{color:#b91c1c;}.con-admin-game-library-seed__progress.is-success{color:var(--con-admin-color-success);}.con-admin-game-library-seed__bar span{display:block;width:0;height:100%;border-radius:var(--con-admin-radius);background:currentColor;transition:width var(--con-admin-motion-duration) ease;}.con-admin-game-library-result__body small,.con-admin-game-library-saved__meta{display:block;color:var(--con-admin-color-text-soft);font-size:var(--con-admin-font-size-xs);}.con-admin-game-library-result__body p{margin:5px 0 0;color:var(--con-admin-color-text-subtle);font-size:var(--con-admin-font-size-sm);}.con-admin-game-library-saved__row:last-child{border-bottom:0;}@media (max-width:700px){.con-admin-game-info-tooltip__inner,.con-admin-game-library-result{grid-template-columns:1fr;}.con-admin-game-info-tooltip__cover,.con-admin-game-library-result__cover{display:none;}.con-admin-game-library-result__actions{justify-content:flex-start;}.con-admin-game-library-result__cached-preview{grid-column:auto;}.con-admin-game-library-saved__row{grid-template-columns:1fr;}}.con-admin-fam-status-game-picker__option:hover,.con-admin-game-lookup__option:hover,.con-admin-fam-status-game-picker__option:focus-visible,.con-admin-game-lookup__option:focus-visible{background:rgba(255,255,255,.08);outline:none;}.con-admin-fam-status-game-picker__option small,.con-admin-game-lookup__option small,.con-admin-fam-status-game-picker__empty,.con-admin-game-lookup__empty{color:var(--con-admin-muted,rgba(255,255,255,.62));font-size:var(--con-admin-font-size-sm);}.con-tournament-user-status__game-title .con-tournament-event-card__game{margin-top:0;}.con-admin-game-lookup .con-admin-game-chip__meta,.con-admin-fam-status__game-row .con-admin-game-chip__meta,.con-tournament-event-card__game .con-admin-game-chip__meta{display:none;}@media (max-width:640px){.con-admin-fam-status-game-picker__control,.con-admin-fam-status-game-picker__selected,.con-admin-game-lookup__selected{align-items:stretch;}.con-admin-fam-status-game-picker__clear,.con-admin-game-lookup__clear{justify-content:center;}}.con-admin-fam-status-game-picker__option.is-loading,.con-admin-game-lookup__option.is-loading{opacity:.72;cursor:wait;}.con-admin-fam-status-game-picker__empty.is-error,.con-admin-game-lookup__empty.is-error{color:var(--con-admin-danger,#ff8a8a);}.con-admin-game-lookup__selected-label,.con-admin-game-lookup__help{color:var(--con-admin-color-text-ui);}.con-admin-game-lookup__results{gap:0;padding:0;border:1px solid rgba(15,23,42,.14);background:var(--con-admin-color-surface);color:var(--con-admin-color-text-admin);box-shadow:var(--con-admin-shadow-popover);}.con-admin-game-lookup__option{border-bottom:1px solid rgba(15,23,42,.06);border-radius:0;background:var(--con-admin-color-surface);color:var(--con-admin-color-text-admin);}.con-admin-game-lookup__option:last-child{border-bottom:0;}.con-admin-game-lookup__option:hover,.con-admin-game-lookup__option:focus-visible{background:var(--con-admin-color-surface-brand-tint);color:var(--con-admin-color-primary-hover);}.con-admin-game-lookup__option small,.con-admin-game-lookup__empty{color:var(--con-admin-color-text-ui);}.con-admin-game-lookup__option.is-remote{border-left:2px solid rgba(25,108,174,.28);}.con-admin-game-lookup__results{position:static;margin-top:0;}.con-admin-fam-status-mentions[hidden],.con-admin-fam-status-game-selected[hidden],.con-admin-fam-status-mention-menu[hidden],.con-admin-game-lookup__selected[hidden],.con-admin-game-lookup__results[hidden],.con-admin-game-chip__meta{display:none;}.con-admin-game-info-tooltip .con-admin-game-chip__meta{display:inline;}.con-admin-2d-fam-profile--mini .con-admin-2d-fam-profile__section--display-item.con-admin-inventory-display--image-only{padding:var(--con-admin-space-5);border:1px solid rgba(15,23,42,.08);border-radius:var(--con-admin-radius);background:var(--con-admin-color-surface);}@media (max-width:700px){.con-admin-game-info-tooltip{width:90vw;max-width:90vw;}.con-admin-game-info-tooltip__inner{grid-template-columns:54px minmax(0,1fr);}.con-admin-game-info-tooltip__cover{display:block;}}.con-admin-user-settings-field select[multiple].con-admin-tools__field{min-height:148px;padding:var(--con-admin-space-3) var(--con-admin-space-4);}.con-admin-user-settings-field select[multiple].con-admin-tools__field option{padding:var(--con-admin-space-2) var(--con-admin-space-3);}.con-admin-user-settings-multiselect__menu[hidden]{display:none;}.con-admin-user-settings-multiselect__option:last-child{border-bottom:0;}.con-admin-user-settings-multiselect__option input{margin:0;}.con-admin-game-lookup__clear,.con-admin-lfg-game-clear{display:inline-flex;align-items:center;justify-content:center;width:24px;height:24px;min-width:24px;padding:0;border:0;border-radius:var(--con-admin-radius);background:transparent;color:var(--con-admin-color-text-soft);cursor:pointer;box-shadow:none;}.con-admin-fam-mail__item--feed_raid_final_blow{--con-admin-feed-activity-accent:#b45309;--con-admin-feed-activity-bg:rgba(180,83,9,.07);--con-admin-feed-activity-chip:rgba(180,83,9,.12);--con-admin-feed-activity-border:rgba(180,83,9,.22);--con-admin-feed-activity-icon:rgba(180,83,9,.14);}.con-admin-fam-mail__item--feed_achievement .con-admin-fam-mail__item-top--system,.con-admin-fam-mail__item--feed_level .con-admin-fam-mail__item-top--system,.con-admin-fam-mail__item--feed_attending .con-admin-fam-mail__item-top--system,.con-admin-fam-mail__item--feed_raid_final_blow .con-admin-fam-mail__item-top--system,.con-admin-fam-mail__item--feed_lfg .con-admin-fam-mail__item-top--system,.con-admin-fam-mail__item--checkin .con-admin-fam-mail__item-top--system{align-items:center;padding:var(--con-admin-space-6);border-bottom:0;background:transparent;}.con-admin-fam-mail__item--feed_achievement .con-admin-fam-mail__summary-action,.con-admin-fam-mail__item--feed_level .con-admin-fam-mail__summary-action,.con-admin-fam-mail__item--feed_attending .con-admin-fam-mail__summary-action,.con-admin-fam-mail__item--feed_raid_final_blow .con-admin-fam-mail__summary-action,.con-admin-fam-mail__item--feed_lfg .con-admin-fam-mail__summary-action,.con-admin-fam-mail__item--checkin .con-admin-fam-mail__summary-action{color:var(--con-admin-color-text-muted);font-weight:var(--con-admin-weight-medium);}.con-admin-fam-mail__item--feed_achievement .con-admin-fam-mail__summary-object,.con-admin-fam-mail__item--feed_level .con-admin-fam-mail__summary-object,.con-admin-fam-mail__item--feed_attending .con-admin-fam-mail__summary-object,.con-admin-fam-mail__item--feed_raid_final_blow .con-admin-fam-mail__summary-object,.con-admin-fam-mail__item--feed_lfg .con-admin-fam-mail__summary-object,.con-admin-fam-mail__item--checkin .con-admin-fam-mail__summary-object,.con-admin-fam-mail__item--feed_attending .con-admin-fam-mail__schedule-link,.con-admin-fam-mail__item--checkin .con-admin-fam-mail__schedule-link{color:var(--con-admin-feed-activity-accent);font-weight:var(--con-admin-weight-strong);}@media (max-width:640px){.con-admin-fam-mail__item--feed_achievement .con-admin-fam-mail__item-top--system,.con-admin-fam-mail__item--feed_level .con-admin-fam-mail__item-top--system,.con-admin-fam-mail__item--feed_attending .con-admin-fam-mail__item-top--system,.con-admin-fam-mail__item--feed_raid_final_blow .con-admin-fam-mail__item-top--system,.con-admin-fam-mail__item--feed_lfg .con-admin-fam-mail__item-top--system,.con-admin-fam-mail__item--checkin .con-admin-fam-mail__item-top--system{padding:var(--con-admin-space-5);}.con-admin-fam-mail__item--feed_achievement .con-admin-fam-mail__system-reactions,.con-admin-fam-mail__item--feed_level .con-admin-fam-mail__system-reactions,.con-admin-fam-mail__item--feed_attending .con-admin-fam-mail__system-reactions,.con-admin-fam-mail__item--feed_raid_final_blow .con-admin-fam-mail__system-reactions,.con-admin-fam-mail__item--feed_lfg .con-admin-fam-mail__system-reactions,.con-admin-fam-mail__item--checkin .con-admin-fam-mail__system-reactions{margin:0;}}.con-admin-fam-mail__item--feed_achievement .con-admin-fam-mail__summary--system,.con-admin-fam-mail__item--feed_level .con-admin-fam-mail__summary--system,.con-admin-fam-mail__item--feed_attending .con-admin-fam-mail__summary--system,.con-admin-fam-mail__item--feed_raid_final_blow .con-admin-fam-mail__summary--system,.con-admin-fam-mail__item--feed_lfg .con-admin-fam-mail__summary--system,.con-admin-fam-mail__item--checkin .con-admin-fam-mail__summary--system{margin:0;}.con-admin-fam-mail__item--feed_achievement .con-admin-fam-mail__system-header-body,.con-admin-fam-mail__item--feed_level .con-admin-fam-mail__system-header-body,.con-admin-fam-mail__item--feed_attending .con-admin-fam-mail__system-header-body,.con-admin-fam-mail__item--feed_raid_final_blow .con-admin-fam-mail__system-header-body,.con-admin-fam-mail__item--feed_lfg .con-admin-fam-mail__system-header-body,.con-admin-fam-mail__item--checkin .con-admin-fam-mail__system-header-body{display:grid;gap:var(--con-admin-space-1);flex:1 1 auto;min-width:0;}@media (max-width:640px){.con-admin-fam-mail__system-main-line .con-admin-fam-mail__feed-author--system{max-width:38%;}}.con-admin-class-guide[data-class-has-current="1"][data-class-dropdown-expanded="0"] .con-admin-class-guide__card:not(.is-current){display:none;}.con-admin-class-guide[data-class-dropdown-expanded="0"] .con-admin-class-guide__grid{grid-template-columns:1fr;gap:0;}.con-admin-class-guide[data-class-has-current="1"][data-class-dropdown-expanded="0"] .con-admin-class-guide__card.is-current{grid-column:1/-1;width:100%;}.con-admin-class-guide[data-class-has-current="1"] button.con-admin-class-guide__card.is-current .con-admin-class-guide__title::after{content:none;display:none;}.con-admin-class-guide__card.is-locked{opacity:.72;}.con-admin-class-guide__card.is-locked:hover,.con-admin-class-guide__card.is-locked:focus-visible{border-color:rgba(15,23,42,.10);box-shadow:none;}.con-admin-schedule-card__title-toggle:focus,.con-admin-schedule-card__title-toggle:focus-visible,.con-admin-2d-fam__title-toggle:focus,.con-admin-2d-fam__title-toggle:focus-visible,.con-admin-2d-fam-plan__title-toggle:focus,.con-admin-2d-fam-plan__title-toggle:focus-visible{outline:0;outline-offset:0;box-shadow:none;}@media (max-width:600px){.con-admin-party-shortcode__member{padding-left:1px;padding-right:1px;}}@media (max-width:600px){.con-admin-party-shortcode__member{padding-top:3px;}}.con-admin-class-guide__card.is-locked[data-class-early-change="1"]{cursor:pointer;opacity:.9;}.con-admin-class-guide__card.is-locked[data-class-early-change="1"]:hover,.con-admin-class-guide__card.is-locked[data-class-early-change="1"]:focus-visible{border-color:var(--con-admin-class-color,#655995);box-shadow:0 0 0 2px color-mix(in srgb,var(--con-admin-class-color,#655995) 20%,transparent);}.con-admin-game-library-health__stat small{font-size:var(--con-admin-font-size-xs);color:var(--con-admin-color-text-event-muted);}.con-admin-game-library-saved__editor label{display:flex;flex-direction:column;gap:3px;margin:0;font-size:var(--con-admin-font-size-xs);color:var(--con-admin-color-text-event-muted);}.con-admin-game-library-duplicate__head strong{display:block;font-weight:var(--con-admin-weight-strong);color:var(--con-admin-color-text-deep);}.con-admin-game-library-duplicate__head small,.con-admin-game-library-duplicate__item small{display:block;color:var(--con-admin-color-text-event-muted);font-size:var(--con-admin-font-size-xs);margin-top:var(--con-admin-space-1);}.con-admin-game-library-duplicate__item.is-keeper{border-color:#cfe7ff;background:#f6fbff;}.con-admin-game-community__intro p{margin:0 0 var(--con-admin-space-4);color:var(--con-admin-color-text-neutral);font-size:var(--con-admin-font-size-md);line-height:1.45;}.con-admin-game-community__stats strong{display:block;font-size:var(--con-admin-font-size-2xl);line-height:1;font-weight:var(--con-admin-weight-strong);color:var(--con-admin-color-accent);}.con-admin-game-community__stats small{display:block;margin-top:3px;color:var(--con-admin-color-text-event-muted);font-size:var(--con-admin-font-size-xs);}.con-admin-game-community__panel-head small{display:block;color:var(--con-admin-color-text-event-muted);font-size:var(--con-admin-font-size-xs);margin-top:var(--con-admin-space-1);}.con-admin-game-community__player-chip .con-admin-user-avatar-shell{flex:0 0 24px;width:24px;min-width:24px;max-width:24px;height:24px;min-height:24px;max-height:24px;overflow:hidden;}.con-admin-game-community__player-chip .con-admin-game-community__avatar{width:24px;height:24px;min-width:24px;max-width:24px;min-height:24px;max-height:24px;border-radius:var(--con-admin-radius-circle);}.con-admin-game-community__player-chip .con-admin-meta-chip__value{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;}.con-admin-game-community__avatar{width:34px;height:34px;border-radius:var(--con-admin-radius-circle);}.con-admin-game-community__feed strong{display:block;font-weight:var(--con-admin-weight-strong);color:var(--con-admin-color-text-deep);font-size:var(--con-admin-font-size-md);}.con-admin-game-community__feed p{margin:3px 0;font-size:var(--con-admin-font-size-md);line-height:1.35;color:var(--con-admin-color-text-neutral);}.con-admin-game-community__feed small,.con-admin-game-community__empty{color:var(--con-admin-color-text-event-muted);font-size:var(--con-admin-font-size-xs);}@media (max-width:782px){.con-admin-game-library-saved__editor{grid-template-columns:1fr;width:100%;}.con-admin-game-library-saved__actions{width:100%;justify-content:flex-start;}.con-admin-game-community__grid,.con-admin-game-community__stats{grid-template-columns:1fr;}}.con-admin-game-community-browser__head p{margin:0;color:var(--con-admin-color-text-event-muted);font-size:var(--con-admin-font-size-md);line-height:1.4;}.con-admin-game-community-search__status.is-loading{color:var(--con-admin-color-accent);}.con-admin-game-community-search__status.is-error{color:var(--con-admin-color-danger);}.con-admin-game-community-search__result:hover,.con-admin-game-community-search__result:focus-visible,.con-admin-game-community-search__result.is-active{border-color:#cfe7ff;background:#f6fbff;box-shadow:0 3px 10px rgba(15,23,42,.05);}.con-admin-game-community-search__body strong{display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:var(--con-admin-font-size-md);line-height:1.2;font-weight:var(--con-admin-weight-strong);}.con-admin-game-community-search__body small{display:block;margin-top:var(--con-admin-space-1);color:var(--con-admin-color-text-event-muted);font-size:var(--con-admin-font-size-xs);}.con-admin-game-community-browser__detail.is-loading{opacity:.55;pointer-events:none;}.con-admin-game-community-browser .con-admin-game-community{box-shadow:none;}@media (max-width:1180px){.con-admin-game-community-search__results{grid-template-columns:repeat(3,minmax(0,1fr));}}@media (max-width:920px){.con-admin-game-community-search__results{grid-template-columns:repeat(2,minmax(0,1fr));}}@media (max-width:782px){.con-admin-game-community-search,.con-admin-game-community-search__results{grid-template-columns:1fr;}}.con-admin-schedule-game-picker__selected small{color:var(--con-admin-color-text-secondary);}.con-admin-schedule-game-picker__results[hidden]{display:none;}.con-admin-schedule-game-picker__result:hover,.con-admin-schedule-game-picker__result:focus-visible{background:#f3f7fb;outline:0;}.con-admin-schedule-game-picker__result small,.con-admin-schedule-game-picker__empty{color:var(--con-admin-color-text-secondary);font-size:var(--con-admin-font-size-sm);}.con-admin-schedule-game-picker__empty.is-error{color:#b91c1c;}.con-admin-game-community__links article{display:grid;gap:var(--con-admin-space-2);padding:9px var(--con-admin-space-5);border:1px solid var(--con-admin-color-border-soft);border-radius:var(--con-admin-radius);background:var(--con-admin-color-surface);}.con-admin-game-community__links a:hover{text-decoration:underline;}.con-admin-game-community__links small{color:var(--con-admin-color-text-secondary);font-size:var(--con-admin-font-size-sm);line-height:1.35;}@media (max-width:767px){.con-admin-schedule-game-picker{max-width:none;}.con-admin-schedule-game-picker__selected{flex-wrap:wrap;}}.con-admin-game-community__lfg-user p{margin:var(--con-admin-space-1) 0 0;color:var(--con-admin-color-text-neutral);font-size:var(--con-admin-font-size-sm);line-height:1.35;}.con-admin-game-community__lfg-user small{display:block;margin-top:3px;color:var(--con-admin-color-text-secondary);font-size:var(--con-admin-font-size-xs);line-height:1.3;}.con-admin-schedule-game-picker--compact .con-admin-schedule-game-picker__selected{min-height:30px;padding:5px 7px;}.con-admin-schedule-game-picker--compact .con-admin-schedule-game-picker__selected small{font-size:var(--con-admin-font-size-xs);}.con-admin-schedule-game-picker--compact .con-admin-schedule-game-picker__search input{min-height:30px;}.con-tournament .con-tournament-event-card__game>.con-admin-game-tooltip-anchor.con-tournament-event-card__game-title--linked,.con-tournament .con-tournament-event-card__game>.con-admin-game-chip.con-tournament-event-card__game-title--linked .con-admin-game-chip__label,.con-tournament .con-tournament-event-card__game>.con-admin-game-tooltip-anchor.con-tournament-event-card__game-title--linked .con-admin-game-chip__label{display:inline;width:auto;min-width:0;max-width:100%;border:0;background:transparent;box-shadow:none;color:inherit;}.con-tournament .con-tournament-event-card__game>.con-admin-game-chip.con-tournament-event-card__game-title--linked{color:inherit;}@media (prefers-reduced-motion:reduce){.con-admin-game-info-tooltip,.con-admin-game-info-tooltip.is-visible{animation:none;transition:none;transform:translateY(0);}}.con-admin-2d-fam-detail-row.is-profile-closing>.con-admin-schedule-detail-row__inner,.con-admin-2d-fam-detail-row.is-profile-closing .con-admin-schedule-detail-row__inner:first-child{animation:conAdmin2DFamDetailClose .16s ease-in both;transform-origin:top center;}[data-role="fam-profile-open"][data-con-admin-fam-profile-preloading="1"]{cursor:progress;}@media (prefers-reduced-motion:reduce){.con-admin-2d-fam-detail-row.is-profile-opening>.con-admin-schedule-detail-row__inner,.con-admin-2d-fam-detail-row.is-profile-opening .con-admin-schedule-detail-row__inner:first-child,.con-admin-2d-fam-detail-row.is-profile-closing>.con-admin-schedule-detail-row__inner,.con-admin-2d-fam-detail-row.is-profile-closing .con-admin-schedule-detail-row__inner:first-child{animation:none;}}.con-admin-miku-user-lookup__result:hover,.con-admin-miku-user-lookup__result:focus-visible{background:rgba(48,86,143,.08);outline:none;}.con-admin-miku-user-lookup__result span,.con-admin-miku-user-lookup__empty{font-size:var(--con-admin-font-size-sm);color:var(--con-admin-color-text-soft);}.con-admin-miku-user-lookup__empty.is-error{color:var(--con-admin-color-danger);}.con-admin-game-community,.con-admin-game-community-browser,.con-admin-game-community-browser .con-admin-game-community{border:0;border-radius:0;background:transparent;padding:0;box-shadow:none;}.con-admin-game-community__title-row h3{min-width:0;}.con-admin-game-community__grid{grid-template-columns:1fr;}.con-admin-game-community__description a:hover,.con-admin-game-community__description a:focus{text-decoration:underline;}.con-admin-game-community__favorite-game:hover,.con-admin-game-community__favorite-game:focus-visible,.con-admin-game-community__favorite-game[aria-pressed="true"]{border:0;background:transparent;color:var(--con-admin-event-accent,var(--con-admin-color-accent));outline:0;box-shadow:none;}.con-admin-game-community__favorite-game:hover .con-admin-favorite-icon,.con-admin-game-community__favorite-game:focus-visible .con-admin-favorite-icon{transform:translateY(-1px) scale(1.04);}.con-admin-game-community__favorite-game:focus-visible .con-admin-favorite-icon{outline:2px solid rgba(var(--con-admin-event-accent-rgb,48,86,143),.24);outline-offset:3px;border-radius:var(--con-admin-radius);}.con-admin-game-community__favorite-game.con-admin-icon-button,.con-admin-game-community__schedule-favorite .con-admin-favorite-toggle,.con-admin-game-community__schedule-favorite .con-admin-icon-button,.con-admin-game-community__favorite-game.con-admin-icon-button:hover,.con-admin-game-community__favorite-game.con-admin-icon-button:focus,.con-admin-game-community__favorite-game.con-admin-icon-button:focus-visible,.con-admin-game-community__schedule-favorite .con-admin-favorite-toggle:hover,.con-admin-game-community__schedule-favorite .con-admin-favorite-toggle:focus,.con-admin-game-community__schedule-favorite .con-admin-favorite-toggle:focus-visible,.con-admin-game-community__schedule-favorite .con-admin-icon-button:hover,.con-admin-game-community__schedule-favorite .con-admin-icon-button:focus,.con-admin-game-community__schedule-favorite .con-admin-icon-button:focus-visible{border:0;background:transparent;box-shadow:none;}.con-admin-game-community__lfg-user{display:grid;grid-template-columns:34px minmax(0,1fr) 34px;align-items:center;gap:var(--con-admin-space-4);width:100%;min-width:0;}.con-admin-game-community__lfg-body p{display:-webkit-box;margin:0;min-width:0;color:var(--con-admin-color-text-muted);overflow:hidden;-webkit-line-clamp:2;-webkit-box-orient:vertical;}.con-admin-game-community__fam-action:hover,.con-admin-game-community__fam-action:focus-visible{color:var(--con-admin-color-accent);background:rgba(48,86,143,.08);outline:0;}.con-admin-game-community .con-admin-game-community__stats,.con-admin-game-community-browser__head{display:none;}.con-admin-game-community-search.con-admin-filter-tabs{display:grid;grid-template-columns:minmax(180px,1fr) minmax(130px,170px);align-items:center;margin-bottom:0;}.con-admin-game-community-search .con-admin-tools__field{min-height:32px;border-radius:var(--con-admin-radius);}@media (max-width:782px){.con-admin-game-community__hero{grid-template-columns:56px minmax(0,1fr);}.con-admin-game-community__cover{width:56px;height:74px;}.con-admin-game-community__title-row{align-items:flex-start;flex-wrap:wrap;}.con-admin-game-community__favorite-game{width:34px;}.con-admin-game-community-search.con-admin-filter-tabs,.con-admin-game-community__panel--lfg .con-admin-game-community__lfg{grid-template-columns:1fr;}.con-admin-game-community__lfg-user{grid-template-columns:34px minmax(0,1fr) 34px;align-items:center;}.con-admin-game-community__lfg-actions{align-self:center;justify-self:end;}}.con-admin-schedule-tournament-picker select{width:100%;max-width:100%;}@media (max-width:767px){.con-admin-schedule-tournament-picker{max-width:none;}}












@media (max-width:640px){.con-admin-news-events-feed-card__header{align-items:flex-start;}}















.con-admin-news-events-feed-card[data-fam-feed-pinned-item="1"]{margin:0 0 var(--con-admin-space-6);border-left:3px solid var(--con-admin-primary,var(--con-admin-color-brand));}


@media (max-width:640px){.con-admin-news-events-feed-card__header{display:grid;grid-template-columns:34px minmax(0,1fr);gap:var(--con-admin-space-4) var(--con-admin-space-5);}}


.con-admin-news-events-feed-card[data-fam-feed-pinned-item="1"] .con-admin-news-events-feed-card__footer{min-height:28px;padding-top:var(--con-admin-space-2);padding-bottom:var(--con-admin-space-2);}
.con-admin-news-events-feed-card[data-fam-feed-pinned-item="1"] .con-admin-news-events-feed-card__footer-row{min-height:24px;}






.con-admin-fam-notification-panel__section-title strong{
    font-size: var(--con-admin-font-size-md);
    font-weight: var(--con-admin-weight-strong);
}
.con-admin-fam-notification-panel__section-title span{
    color: var(--con-admin-text-soft, var(--con-admin-color-text-soft));
    font-size: var(--con-admin-font-size-sm);
    font-weight: var(--con-admin-weight-medium);
    
}
.con-admin-fam-notification-panel--mail .con-admin-2d-fam-request-modal__requests{
    display: grid;
    gap: var(--con-admin-space-4);
}
.con-admin-fam-notification-panel--mail .con-admin-2d-fam-request-modal__request{
    border-radius: var(--con-admin-radius);
    border: 1px solid var(--con-admin-border-soft, var(--con-admin-color-surface-hover));
    background: var(--con-admin-color-surface);
}


.con-admin-fam-notifications .con-admin-fam-notification--news{order:10;}

.con-admin-fam-notifications .con-admin-fam-notification--quests{order:30;}
.con-admin-fam-notifications .con-admin-fam-notification--search{order:40;}
.con-admin-fam-notifications .con-admin-fam-notification-avatar{order:50;}
.con-admin-fam-notifications .con-admin-fam-notification--nav{order:60;margin-left:var(--con-admin-space-8);}
@media (max-width:520px) {
    .con-admin-fam-notifications .con-admin-fam-notification--nav{
        margin-left: var(--con-admin-space-6);
    }
}


.con-admin-2d-fam__load-full .con-admin-loading-indicator--inline,.con-admin-2d-fam-search__more-wrap .con-admin-loading-indicator--inline{
    display: inline-flex;
    align-items: center;
    justify-content: center;
    gap: var(--con-admin-space-4);
    min-height: 0;
    padding: 0;
    background: transparent;
    border: 0;
    box-shadow: none;
}

.con-admin-game-community__panel--lfg .con-admin-game-community__lfg{
    display: grid;
    grid-template-columns: minmax(0, 1fr);
    width: 100%;
    min-width: 0;
}
.con-admin-game-community__panel--lfg .con-admin-game-community__lfg-card{
    width: 100%;
    min-width: 0;
    box-sizing: border-box;
}
.con-admin-game-community__panel--lfg .con-admin-game-community__lfg-user{
    display: grid;
    grid-template-columns: 34px minmax(0, 1fr) auto;
    align-items: start;
    gap: var(--con-admin-space-5);
    width: 100%;
    min-width: 0;
}
.con-admin-game-community__panel--lfg .con-admin-game-community__lfg-body{
    min-width: 0;
    width: 100%;
}
.con-admin-game-community__panel--lfg .con-admin-game-community__lfg-body p{
    display: block;
    width: 100%;
    max-width: 100%;
    margin: var(--con-admin-space-1) 0 0;
    overflow: visible;
    -webkit-line-clamp: unset;
}
.con-admin-game-community__panel--lfg .con-admin-game-community__lfg-actions{
    justify-self: end;
    align-self: start;
}
@media (max-width:640px) {
    .con-admin-game-community__panel--lfg .con-admin-game-community__lfg-user{
        grid-template-columns: 34px minmax(0, 1fr);
    }
    .con-admin-game-community__panel--lfg .con-admin-game-community__lfg-actions{
        grid-column: 2;
        justify-self: start;
    }
}








.con-admin-report-column-picker__option span{min-width:0;}






.con-admin-bug-admin__head>div{min-width:0;}



.con-admin-bug-admin__note textarea{display:block;width:100%;min-height:82px;margin-top:var(--con-admin-space-4);box-sizing:border-box;}
.con-admin-bug-admin__actions{position:static;float:none;clear:both;display:flex;align-items:center;justify-content:flex-end;gap:var(--con-admin-space-4);flex-wrap:wrap;width:100%;max-width:100%;min-width:0;box-sizing:border-box;margin:var(--con-admin-space-7) 0 0;padding:var(--con-admin-space-6) 0 0;border-top:1px solid #f0f0f1;overflow:visible;}
.con-admin-bug-admin__actions .con-admin-plugin-button{position:static;float:none;display:inline-flex;align-items:center;justify-content:center;gap:var(--con-admin-space-3);width:auto;max-width:100%;min-width:0;box-sizing:border-box;white-space:nowrap;}
@media (max-width:782px){
  .con-admin-bug-admin__item{padding:var(--con-admin-space-6);}
  .con-admin-bug-admin__head,.con-admin-bug-admin__meta{display:grid;grid-template-columns:1fr;}
  
  .con-admin-bug-admin__actions{justify-content:stretch;}
  .con-admin-bug-admin__actions .con-admin-plugin-button{flex:1 1 160px;width:auto;}
}







.con-admin-schedule-color-row input[type="color"]{
    flex:0 0 auto;
    width:44px;
    min-width:44px;
    height:34px;
    padding:var(--con-admin-space-1);
}




@media (min-width:783px) {
  

  .con-admin-schedule-shell .con-admin-schedule-row.con-admin-event-row > .con-admin-event-row__body,.con-admin-schedule-shell .con-admin-schedule-card.con-admin-event-row > .con-admin-event-row__body,.con-admin-event-list--schedule .con-admin-schedule-row.con-admin-event-row > .con-admin-event-row__body,.con-admin-event-list--schedule .con-admin-schedule-card.con-admin-event-row > .con-admin-event-row__body,.con-admin-schedule-results .con-admin-schedule-row.con-admin-event-row > .con-admin-event-row__body,.con-admin-schedule-results .con-admin-schedule-card.con-admin-event-row > .con-admin-event-row__body,.con-admin-listing-shell--schedule .con-admin-schedule-row.con-admin-event-row > .con-admin-event-row__body,.con-admin-listing-shell--schedule .con-admin-schedule-card.con-admin-event-row > .con-admin-event-row__body{
    grid-column: 1;
    grid-row: 1;
    display: grid;
    
    align-items: center;
    
    min-width: 0;
    width: 100%;
  }

  

  

  

  

  

  

  
}








.con-admin-schedule-shell .con-admin-schedule-filters,.con-admin-listing-shell--schedule .con-admin-schedule-filters{
  display: grid;
}
.con-admin-schedule-shell.is-filter-panel-open::before,.con-admin-listing-shell--schedule .con-admin-schedule-shell.is-filter-panel-open::before,.con-admin-schedule-filters .con-admin-schedule-filter--mobile-done{
  display: none;
}


.con-admin-schedule-shell .con-admin-schedule-filters--clean .con-admin-schedule-filter__select.is-con-admin-native-hidden,.con-admin-listing-shell--schedule .con-admin-schedule-filters--clean .con-admin-schedule-filter__select.is-con-admin-native-hidden,.con-admin-schedule-shell .con-admin-schedule-filters select[data-schedule-color-filter],.con-admin-schedule-shell .con-admin-schedule-filters select[data-schedule-rating-filter],.con-admin-listing-shell--schedule .con-admin-schedule-filters select[data-schedule-color-filter],.con-admin-listing-shell--schedule .con-admin-schedule-filters select[data-schedule-rating-filter]{
  position: static;
  left: auto;
  top: auto;
  display: block;
  visibility: visible;
  width: 100%;
  min-width: 0;
  max-width: none;
  height: auto;
  min-height: 38px;
  margin: 0;
  opacity: 1;
  pointer-events: auto;
  clip: auto;
  clip-path: none;
  overflow: visible;
  appearance: auto;
  -webkit-appearance: menulist;
}
.con-admin-schedule-filters .con-admin-schedule-visual-select__button-mark,.con-admin-schedule-filters .con-admin-schedule-visual-select__mark{
  display: none;
}
@media (max-width:782px) {
  .con-admin-schedule-shell:not(.is-filter-panel-open) .con-admin-schedule-filters,.con-admin-schedule-shell.is-filter-panel-open .con-admin-schedule-filters,.con-admin-listing-shell--schedule .con-admin-schedule-shell:not(.is-filter-panel-open) .con-admin-schedule-filters,.con-admin-listing-shell--schedule .con-admin-schedule-shell.is-filter-panel-open .con-admin-schedule-filters{
    display: grid;
  }
  
}

























.con-admin-schedule-guide-event::before,.con-admin-listing-shell--schedule .con-admin-schedule-guide-event::before,.con-admin-schedule-guide-event:not([style*="--con-schedule-category-color"])::before,.con-admin-listing-shell--schedule .con-admin-schedule-guide-event:not([style*="--con-schedule-category-color"])::before{
  content: none;
  display: none;
}



































































































































.con-admin-schedule-filters-anchor,.con-admin-listing-toolbar:has(.con-admin-schedule-filters){
  padding: var(--con-admin-space-6);
  border: 1px solid rgba(17, 24, 39, .08);
  border-radius: var(--con-admin-radius);
  background: var(--con-admin-color-surface-muted);
}









@media (min-width:783px) {
  .con-admin-schedule-shell .con-admin-schedule-filters--clean .con-admin-schedule-filter__select.is-con-admin-native-hidden,.con-admin-listing-shell--schedule .con-admin-schedule-filters--clean .con-admin-schedule-filter__select.is-con-admin-native-hidden,.con-admin-schedule-shell .con-admin-schedule-filters select[data-schedule-color-filter].is-con-admin-native-hidden,.con-admin-schedule-shell .con-admin-schedule-filters select[data-schedule-rating-filter].is-con-admin-native-hidden,.con-admin-listing-shell--schedule .con-admin-schedule-filters select[data-schedule-color-filter].is-con-admin-native-hidden,.con-admin-listing-shell--schedule .con-admin-schedule-filters select[data-schedule-rating-filter].is-con-admin-native-hidden{
    position: absolute;
    left: 0;
    top: 0;
    display: block;
    visibility: hidden;
    width: 1px;
    min-width: 1px;
    max-width: 1px;
    height: 1px;
    min-height: 1px;
    margin: 0;
    opacity: 0;
    pointer-events: none;
    clip: rect(0 0 0 0);
    clip-path: inset(50%);
    overflow: hidden;
    appearance: none;
    -webkit-appearance: none;
  }
  .con-admin-schedule-shell .con-admin-schedule-filters select[data-schedule-color-filter].is-con-admin-native-hidden + .con-admin-schedule-visual-select,.con-admin-schedule-shell .con-admin-schedule-filters select[data-schedule-rating-filter].is-con-admin-native-hidden + .con-admin-schedule-visual-select,.con-admin-listing-shell--schedule .con-admin-schedule-filters select[data-schedule-color-filter].is-con-admin-native-hidden + .con-admin-schedule-visual-select,.con-admin-listing-shell--schedule .con-admin-schedule-filters select[data-schedule-rating-filter].is-con-admin-native-hidden + .con-admin-schedule-visual-select{
    display: block;
    visibility: visible;
    pointer-events: auto;
  }
  .con-admin-schedule-filters .con-admin-schedule-visual-select__button-mark,.con-admin-schedule-filters .con-admin-schedule-visual-select__mark{
    display: inline-flex;
  }
  
}

@media (max-width:782px) {
  .con-admin-schedule-filters-anchor,.con-admin-listing-toolbar:has(.con-admin-schedule-filters){
    padding: var(--con-admin-space-5);
  }
  
  
}












































































































.con-admin-staff-tasks-admin .con-admin-staff-multi-select__summary,.con-admin-assigned-tasks-admin .con-admin-staff-multi-select__summary{
    display: flex;
    align-items: center;
    justify-content: space-between;
    gap: var(--con-admin-space-5);
    min-height: 38px;
    padding: 7px var(--con-admin-space-5);
    border: 1px solid #cfd8e3;
    border-radius: var(--con-admin-radius);
    background: var(--con-admin-color-surface);
    color: var(--con-admin-color-text-ink);
    cursor: pointer;
    line-height: 1.3;
    list-style: none;
}

.con-admin-staff-tasks-admin .con-admin-staff-multi-select__summary::-webkit-details-marker,.con-admin-assigned-tasks-admin .con-admin-staff-multi-select__summary::-webkit-details-marker{
    display: none;
}

.con-admin-staff-tasks-admin .con-admin-staff-multi-select__chevron,.con-admin-assigned-tasks-admin .con-admin-staff-multi-select__chevron{
    color: var(--con-admin-color-text-soft);
    flex: 0 0 auto;
    line-height: 1;
}



.con-admin-staff-tasks-admin .con-admin-staff-multi-select__panel,.con-admin-assigned-tasks-admin .con-admin-staff-multi-select__panel{
    position: absolute;
    z-index: 30;
    top: calc(100% + 4px);
    left: 0;
    width: min(520px, calc(100vw - 48px));
    max-height: 310px;
    overflow: auto;
    padding: var(--con-admin-space-5);
    border: 1px solid #cfd8e3;
    border-radius: var(--con-admin-radius);
    background: var(--con-admin-color-surface);
    box-shadow: 0 12px 26px rgba(15, 23, 42, .12);
}

.con-admin-staff-tasks-admin .con-admin-staff-multi-select__help,.con-admin-assigned-tasks-admin .con-admin-staff-multi-select__help{
    margin: 0 0 var(--con-admin-space-4);
    color: var(--con-admin-color-text-soft);
    font-size: var(--con-admin-font-size-sm);
    line-height: 1.35;
}

.con-admin-staff-tasks-admin .con-admin-staff-multi-select__options,.con-admin-assigned-tasks-admin .con-admin-staff-multi-select__options{
    display: grid;
    grid-template-columns: repeat(2, minmax(0, 1fr));
    gap: var(--con-admin-space-3);
}

.con-admin-staff-tasks-admin .con-admin-staff-multi-select__option,.con-admin-assigned-tasks-admin .con-admin-staff-multi-select__option{
    display: flex;
    align-items: center;
    gap: 7px;
    min-width: 0;
    margin: 0;
    padding: var(--con-admin-space-3) var(--con-admin-space-4);
    border: 1px solid #e5edf5;
    border-radius: var(--con-admin-radius);
    background: var(--con-admin-color-surface-muted);
    color: var(--con-admin-color-text-ink);
    font-size: var(--con-admin-font-size-md);
    line-height: 1.25;
}

.con-admin-staff-tasks-admin .con-admin-staff-multi-select__option input,.con-admin-assigned-tasks-admin .con-admin-staff-multi-select__option input{
    margin: 0;
}

.con-admin-staff-tasks-admin .con-admin-staff-multi-select__option span,.con-admin-assigned-tasks-admin .con-admin-staff-multi-select__option span{
    min-width: 0;
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
}

@media (max-width:782px) {
    .con-admin-staff-tasks-admin .con-admin-staff-multi-select,.con-admin-assigned-tasks-admin .con-admin-staff-multi-select,.con-admin-staff-tasks-admin .con-admin-staff-multi-select__panel,.con-admin-assigned-tasks-admin .con-admin-staff-multi-select__panel{
        width: 100%;
        max-width: none;
    }

    .con-admin-staff-tasks-admin .con-admin-staff-multi-select__options,.con-admin-assigned-tasks-admin .con-admin-staff-multi-select__options{
        grid-template-columns: 1fr;
    }
}


/* shared game modifier header source.
   Daily D20, Guild Grudge Match, High Seas Hunt, and Calming Cast all render this single component. */









/* Con Admin 4.0.7: compact admin section navigation */















/* 4.0.33 Reports view polish. */
.con-admin-report-table .widefat th,.con-admin-report-table .widefat td{vertical-align:top;}

.con-admin-report-table__head h3{margin:0 0 var(--con-admin-space-2);}
.con-admin-report-table__head p{margin:0;color:var(--con-admin-color-text-ui);font-size:var(--con-admin-font-size-sm);line-height:1.35;}

.con-admin-report-sort-link:hover{text-decoration:underline;}


.con-admin-report-column-picker__dropdown>summary::-webkit-details-marker{display:none;}

.con-admin-report-column-picker__dropdown>summary em{color:var(--con-admin-color-text-ui);font-size:var(--con-admin-font-size-sm);font-style:normal;}

.con-admin-report-column-picker__dropdown[open] .con-admin-report-column-picker__grid{position:absolute;z-index:30;top:100%;left:0;width:min(520px,calc(100vw - 64px));max-height:320px;overflow:auto;padding:var(--con-admin-space-5);border:1px solid #d0d7de;border-top:0;border-radius:0 0 var(--con-admin-radius) var(--con-admin-radius);background:var(--con-admin-color-surface);box-shadow:0 12px 24px rgba(15,23,42,.12);}


@media (max-width:782px){.con-admin-report-column-picker__dropdown{max-width:none;}.con-admin-report-column-picker__dropdown[open] .con-admin-report-column-picker__grid{position:static;width:100%;max-height:none;box-shadow:none;border-top:1px solid #d0d7de;border-radius:var(--con-admin-radius);margin-top:var(--con-admin-space-4);}}


/* 4.0.36 admin polish: cleaner inline management rows */
.con-admin-event-tickets-admin__privacy,.con-tournament-admin-credentials-note{display:none;}
.con-admin-checkin-code-list,.con-admin-event-tickets-admin__mappings{display:grid;gap:var(--con-admin-space-4);margin-top:var(--con-admin-space-6);}
.con-admin-checkin-code-card,.con-admin-event-tickets-admin__mapping{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:var(--con-admin-space-7);align-items:start;padding:var(--con-admin-space-6);border:1px solid var(--con-admin-color-border-soft);border-radius:var(--con-admin-radius);background:var(--con-admin-color-surface);box-shadow:none;}
.con-admin-checkin-code-card h4{margin:0 0 var(--con-admin-space-2);font-weight:var(--con-admin-weight-strong);color:var(--con-admin-color-text-strong);}
.con-admin-checkin-code-card p{margin:var(--con-admin-space-3) 0;color:var(--con-admin-color-text-neutral);}
.con-admin-checkin-code-card__meta{margin:var(--con-admin-space-3) 0;}
.con-admin-checkin-code-card__edit summary{list-style:none;display:inline-flex;align-items:center;justify-content:center;width:34px;height:34px;cursor:pointer;}
.con-admin-checkin-code-card__edit summary::-webkit-details-marker{display:none;}
.con-admin-checkin-code-card__qr{justify-items:center;gap:var(--con-admin-space-4);}

.con-admin-event-tickets-admin__mapping > summary{display:flex;align-items:center;justify-content:space-between;gap:var(--con-admin-space-6);width:100%;padding:0;list-style:none;}
.con-admin-event-tickets-admin__mapping > summary::-webkit-details-marker{display:none;}




.con-tournament-game-link-manager .con-tournament-game-link-row__main{display:grid;gap:var(--con-admin-space-2);}
.con-tournament-game-link-manager .con-tournament-game-link-row__picker{display:flex;gap:var(--con-admin-space-3);align-items:center;}


@media (max-width:900px){.con-admin-checkin-code-card,.con-admin-event-tickets-admin__mapping,.con-tournament-game-link-manager .con-tournament-game-link-row{grid-template-columns:1fr;}.con-admin-checkin-code-card__qr{justify-items:start;}}

/* 4.0.37: removed admin Jump To and helper-copy shell. */



/* 4.0.38 admin sweep: remove stale helper-shell spacing and keep report/admin table content top-aligned. */

.con-admin-tools__card,.con-admin-panel-card{
  align-content: flex-start;
}
.con-admin-tools__card .con-admin-table-wrap,.con-admin-report-table .con-admin-table-wrap,.con-admin-report-table table td,.con-admin-report-table table th{
  vertical-align: top;
}

/* 4.0.39 admin sweep: tournament game loader, selected tickets, schedule color scope, shortcode examples */

.con-tournament-game-link-manager__content,.con-tournament-game-link-manager .con-tournament-game-link-group{display:grid;gap:var(--con-admin-space-5);min-width:0;}

.con-tournament-game-link-manager .con-tournament-game-link-list{display:grid;gap:0;min-width:0;border:1px solid var(--con-admin-color-border-soft);border-radius:var(--con-admin-radius);background:var(--con-admin-color-surface);overflow:hidden;}
.con-tournament-game-link-manager .con-tournament-game-link-row:last-child{border-bottom:0;}


.con-admin-event-tickets-admin__mapping{grid-template-columns:1fr;width:100%;max-width:none;}


.con-admin-event-tickets-admin__mapping .con-admin-event-tickets-admin__form{grid-column:1;display:grid;grid-template-columns:repeat(3,minmax(220px,1fr));gap:var(--con-admin-space-6);width:100%;max-width:none;align-items:start;}
.con-admin-event-tickets-admin__mapping .con-admin-event-tickets-admin__delete-form{grid-column:2;grid-row:1;justify-self:end;align-self:start;}





.con-admin-shortcode-example__main span{color:var(--con-admin-color-text-neutral);font-size:var(--con-admin-font-size-md);line-height:1.35;}


.con-admin-shortcode-example__usage code{display:block;width:100%;white-space:normal;word-break:break-word;line-height:1.45;}



.con-admin-shortcode-example__attrs em{color:var(--con-admin-color-text-neutral);font-size:var(--con-admin-font-size-sm);font-style:normal;min-width:0;overflow-wrap:anywhere;}
@media (max-width:1100px){.con-admin-shortcode-example{grid-template-columns:1fr;}.con-admin-event-tickets-admin__mapping .con-admin-event-tickets-admin__form{grid-template-columns:repeat(2,minmax(0,1fr));}}
@media (max-width:782px){.con-tournament-game-link-manager__toolbar,.con-admin-event-tickets-admin__mapping .con-admin-event-tickets-admin__form{grid-template-columns:1fr;}.con-admin-event-tickets-admin__mapping .con-admin-event-tickets-admin__delete-form{grid-column:1;grid-row:auto;justify-self:start;}.con-admin-shortcode-example__attrs li{grid-template-columns:1fr;gap:var(--con-admin-space-1);}}



/* 4.0.41 admin cleanup */


.con-admin-checkin-code-card__summary-main p{margin:5px 0 0;color:var(--con-admin-color-text-neutral);}.con-admin-checkin-code-card__summary-main code{font-size:var(--con-admin-font-size-sm);}
.con-admin-checkin-code-card__qr{display:flex;justify-content:flex-end;}.con-admin-checkin-code-card__qr img{width:96px;height:96px;object-fit:contain;border:1px solid var(--con-admin-color-border-soft);border-radius:var(--con-admin-radius);background:var(--con-admin-color-surface);}.con-admin-checkin-code-card__meta{display:flex;gap:var(--con-admin-space-3);flex-wrap:wrap;}.con-admin-professions-admin__csv p.description{font-size:var(--con-admin-font-size-sm);line-height:1.35;overflow-wrap:anywhere;}.con-admin-professions-admin__ingredient-row .con-admin-actions-inline,.con-admin-professions-admin__recipe-row .con-admin-actions-inline{display:flex;gap:var(--con-admin-space-3);justify-content:flex-end;align-items:center;}.con-admin-referral-create-panel .con-admin-tools__card-head{display:none;}
@media (max-width:900px){.con-admin-checkin-code-card--inline,.con-admin-checkin-code-card__summary{grid-template-columns:1fr;}.con-admin-checkin-code-card__summary-actions{justify-content:flex-start;}.con-admin-checkin-code-card__edit-form{position:static;width:auto;margin-top:var(--con-admin-space-5);}.con-admin-checkin-code-card__qr{justify-content:flex-start;}}


/* 4.0.43 dashboard shortcode and task filter polish */
.con-admin-shortcode-table--examples .con-admin-shortcode-example{
  display:grid;
  grid-template-columns:minmax(260px,.9fr) minmax(360px,1.35fr);
  gap:var(--con-admin-space-6) var(--con-admin-space-8);
  align-items:start;
  width:100%;
}



.con-admin-shortcode-example__attrs ul{
  display:grid;
  grid-template-columns:repeat(auto-fit,minmax(160px,1fr));
  gap:var(--con-admin-space-3);
  margin:0;
  padding:0;
  list-style:none;
}
.con-admin-shortcode-example__attrs li{
  display:grid;
  grid-template-columns:1fr;
  gap:var(--con-admin-space-1);
  align-items:start;
  min-width:0;
  padding:var(--con-admin-space-3) var(--con-admin-space-4);
  border:1px solid var(--con-admin-color-border-soft);
  border-radius:var(--con-admin-radius);
  background:var(--con-admin-color-surface-muted);
}




@media (max-width:1100px){
  .con-admin-shortcode-table--examples .con-admin-shortcode-example{
    grid-template-columns:1fr;
  }
  .con-admin-shortcode-example__main,.con-admin-shortcode-example__usage,.con-admin-shortcode-example__attrs{
    grid-column:1;
    grid-row:auto;
  }
}


/* 4.1.30 Schedule refinement: lighter list times, tighter meta, and locked guide overflow. */
.con-admin-schedule-shell .con-admin-schedule-row__time-card,.con-admin-listing-shell--schedule .con-admin-schedule-row__time-card{
  min-width: 68px;
  max-width: 92px;
  min-height: 0;
  padding: 0 var(--con-admin-space-4) 0 0;
  border: 0;
  border-radius: 0;
  background: transparent;
  box-shadow: none;
  color: var(--con-admin-color-brand);
}
.con-admin-schedule-shell .con-admin-schedule-row__time-start,.con-admin-listing-shell--schedule .con-admin-schedule-row__time-start{
  font-size: var(--con-admin-font-size-base);
  line-height: 1.05;
}
.con-admin-schedule-shell .con-admin-schedule-row__time-end,.con-admin-listing-shell--schedule .con-admin-schedule-row__time-end{
  font-size: .58rem;
  line-height: 1.05;
}
@media (min-width:783px) {
  .con-admin-schedule-shell .con-admin-schedule-row.con-admin-event-row > .con-admin-event-row__body,.con-admin-schedule-shell .con-admin-schedule-card.con-admin-event-row > .con-admin-event-row__body,.con-admin-event-list--schedule .con-admin-schedule-row.con-admin-event-row > .con-admin-event-row__body,.con-admin-event-list--schedule .con-admin-schedule-card.con-admin-event-row > .con-admin-event-row__body,.con-admin-schedule-results .con-admin-schedule-row.con-admin-event-row > .con-admin-event-row__body,.con-admin-schedule-results .con-admin-schedule-card.con-admin-event-row > .con-admin-event-row__body,.con-admin-listing-shell--schedule .con-admin-schedule-row.con-admin-event-row > .con-admin-event-row__body,.con-admin-listing-shell--schedule .con-admin-schedule-card.con-admin-event-row > .con-admin-event-row__body{
    grid-template-columns: minmax(0, 1fr) minmax(0, max-content);
    gap: var(--con-admin-space-6);
  }
}
.con-admin-schedule-shell .con-admin-event-row__main,.con-admin-event-list--schedule .con-admin-event-row__main,.con-admin-schedule-results .con-admin-event-row__main,.con-admin-listing-shell--schedule .con-admin-event-row__main{
  gap: 9px;
}
.con-admin-schedule-shell .con-admin-event-row__title-toggle,.con-admin-event-list--schedule .con-admin-event-row__title-toggle,.con-admin-schedule-results .con-admin-event-row__title-toggle,.con-admin-listing-shell--schedule .con-admin-event-row__title-toggle{
  grid-template-columns: minmax(0, 1fr) 18px;
  gap: var(--con-admin-space-3);
}
.con-admin-schedule-shell .con-admin-event-row__toggle-icon,.con-admin-event-list--schedule .con-admin-event-row__toggle-icon,.con-admin-schedule-results .con-admin-event-row__toggle-icon,.con-admin-listing-shell--schedule .con-admin-event-row__toggle-icon{
  width: 18px;
  min-width: 18px;
  opacity: .9;
}
.con-admin-schedule-shell .con-admin-event-row__meta,.con-admin-event-list--schedule .con-admin-event-row__meta,.con-admin-schedule-results .con-admin-event-row__meta,.con-admin-listing-shell--schedule .con-admin-event-row__meta{
  gap: 5px;
  max-width: min(52vw, 560px);
}
.con-admin-schedule-shell .con-admin-event-row__meta .con-admin-event-chip--rating,.con-admin-event-list--schedule .con-admin-event-row__meta .con-admin-event-chip--rating,.con-admin-schedule-results .con-admin-event-row__meta .con-admin-event-chip--rating,.con-admin-listing-shell--schedule .con-admin-event-row__meta .con-admin-event-chip--rating{
  flex: 0 0 auto;
  flex-basis: auto;


  
}
.con-admin-schedule-shell .con-admin-event-row__meta .con-admin-event-chip--rating .con-admin-event-chip__value,.con-admin-event-list--schedule .con-admin-event-row__meta .con-admin-event-chip--rating .con-admin-event-chip__value,.con-admin-schedule-results .con-admin-event-row__meta .con-admin-event-chip--rating .con-admin-event-chip__value,.con-admin-listing-shell--schedule .con-admin-event-row__meta .con-admin-event-chip--rating .con-admin-event-chip__value{
  min-width: 0;
}
.con-admin-schedule-shell .con-admin-schedule-guide__cell,.con-admin-listing-shell--schedule .con-admin-schedule-guide__cell{
  background: transparent;
}
.con-admin-schedule-shell .con-admin-schedule-guide__cell.is-empty,.con-admin-listing-shell--schedule .con-admin-schedule-guide__cell.is-empty{
  background: rgba(248, 250, 252, .52);
}
.con-admin-schedule-guide-event.is-guide-overflow-hidden,.con-admin-schedule-guide__cell.is-guide-overflow-expanded .con-admin-schedule-guide-event.is-guide-overflow-hidden{
  display: none;
}






@media (max-width:782px) {
  .con-admin-schedule-shell .con-admin-event-row__meta,.con-admin-event-list--schedule .con-admin-event-row__meta,.con-admin-schedule-results .con-admin-event-row__meta,.con-admin-listing-shell--schedule .con-admin-event-row__meta{
    max-width: 100%;
  }
  .con-admin-schedule-shell .con-admin-schedule-row__time-card,.con-admin-listing-shell--schedule .con-admin-schedule-row__time-card{
    min-width: 62px;
    max-width: 72px;
    padding-right: var(--con-admin-space-3);
  }
}

/* 4.4.10 connection handoff compatibility */

.con-admin-fam-notifications__panel .con-admin-fam-notification-panel,body > .con-admin-fam-notifications__panel .con-admin-fam-notification-panel{
  max-width: 100%;
  overflow-x: hidden;
  overflow-y: auto;
  box-sizing: border-box;
}
.con-admin-fam-notifications__panel .con-admin-fam-notification-panel *,body > .con-admin-fam-notifications__panel .con-admin-fam-notification-panel *{
  box-sizing: border-box;
}
.con-admin-fam-notification-panel__head,.con-admin-fam-notification-panel__title,.con-admin-fam-notification-panel__body,.con-admin-fam-notification-panel__body--stacked,.con-admin-fam-notification-panel__section,.con-admin-fam-notification-mail-item,.con-admin-fam-notification-mail-item__content{
  min-width: 0;
  max-width: 100%;
}









@media (max-width:640px) {
  body > .con-admin-fam-notifications__panel,.con-admin-fam-notifications__panel{
    width: min(540px, calc(100vw - 20px));
    max-width: calc(100vw - 20px);
  }
  
}

/* Staff-only referral QR admin cleanup. */

.con-admin-referral-qr-admin__filter{display:grid;grid-template-columns:minmax(180px,280px) minmax(260px,1fr) 44px;gap:var(--con-admin-space-5);align-items:end;margin:0;}
.con-admin-referral-qr-admin__filter label{display:grid;gap:5px;min-width:0;}
.con-admin-referral-qr-admin__filter label>span{color:var(--con-admin-color-text-muted);font-size:var(--con-admin-font-size-sm);font-weight:var(--con-admin-weight-strong);letter-spacing:.06em;line-height:1.2;text-transform:uppercase;}
.con-admin-referral-qr-admin__filter .con-admin-icon-action{width:44px;height:40px;min-height:40px;align-self:end;}




.con-admin-referral-qr-card__identity strong{display:block;color:var(--con-admin-color-text-strong);font-size:var(--con-admin-font-size-lg);font-weight:var(--con-admin-weight-strong);line-height:1.25;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;}
.con-admin-referral-qr-card__identity span{display:block;color:var(--con-admin-color-text-soft);font-size:var(--con-admin-font-size-sm);line-height:1.35;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;}




.con-admin-referral-qr-card__preview img{display:block;width:100%;height:100%;object-fit:contain;}



.con-admin-referral-qr-card__copy,.con-admin-referral-qr-card__actions .button{display:inline-flex;align-items:center;justify-content:center;gap:var(--con-admin-space-3);min-height:35px;height:35px;padding:0 var(--con-admin-space-6);line-height:1;white-space:nowrap;}
.con-admin-referral-qr-card__actions{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:var(--con-admin-space-4);min-width:0;}
.con-admin-referral-qr-card__copy .dashicons,.con-admin-referral-qr-card__actions .dashicons{display:inline-flex;align-items:center;justify-content:center;flex:0 0 16px;width:16px;height:16px;margin:0;font-size:var(--con-admin-font-size-xl);line-height:1;text-align:center;}
.con-admin-referral-qr-card__copy .dashicons:before,.con-admin-referral-qr-card__actions .dashicons:before{display:block;width:16px;height:16px;font-size:var(--con-admin-font-size-xl);line-height:16px;}

.con-admin-referral-qr-modal.is-visible{display:flex;}




.con-admin-referral-qr-modal__head>div{display:grid;gap:3px;min-width:0;}

.con-admin-referral-qr-modal__head span{color:#5f6f85;font-size:var(--con-admin-font-size-md);line-height:1.35;}


.con-admin-referral-qr-modal code{display:block;max-width:100%;padding:var(--con-admin-space-2) 7px;border-radius:var(--con-admin-radius);background:var(--con-admin-color-surface-muted);color:var(--con-admin-color-text-muted);font-size:var(--con-admin-font-size-sm);white-space:normal;word-break:break-word;}

@supports not (background:color-mix(in srgb,#000 10%,var(--con-admin-color-surface))){.con-admin-referral-qr-card__campaign{background:var(--con-admin-color-surface-muted);}}
@media (max-width:760px){.con-admin-referral-qr-admin__filter{grid-template-columns:1fr;}.con-admin-referral-qr-admin__filter .con-admin-icon-action{width:100%;}.con-admin-referral-qr-admin__grid{grid-template-columns:1fr;}.con-admin-referral-qr-card__head{display:grid;}.con-admin-referral-qr-card__campaign{max-width:100%;justify-self:start;}.con-admin-referral-qr-card__body{grid-template-columns:104px minmax(0,1fr);gap:var(--con-admin-space-5);}button.con-admin-referral-qr-card__preview,.con-admin-referral-qr-card__preview{width:104px;height:104px;}.con-admin-referral-qr-card__link-row{grid-template-columns:1fr;}.con-admin-referral-qr-card__copy,.con-admin-referral-qr-card__actions .button{width:100%;}}
@media (max-width:480px){.con-admin-referral-qr-card__body{grid-template-columns:1fr;}button.con-admin-referral-qr-card__preview,.con-admin-referral-qr-card__preview{width:148px;height:148px;}.con-admin-referral-qr-card__actions{align-items:stretch;}}

/* Smoother endless loading footer. */
.con-admin-listing-load-more[data-con-admin-endless-loader="1"],.con-admin-show-more-wrap[data-con-admin-endless-loader="1"]{
  position:relative;
  display:flex;
  align-items:center;
  justify-content:center;
  gap:var(--con-admin-space-4);
  
  margin-top:var(--con-admin-space-5);
  padding:var(--con-admin-space-4) 0 var(--con-admin-space-1);
}
.con-admin-listing-load-more[data-con-admin-endless-loader="1"] .con-admin-load-more-button--endless,.con-admin-show-more-wrap[data-con-admin-endless-loader="1"] .con-admin-load-more-button--endless{
  position:absolute;
  width:1px;
  height:1px;
  padding:0;
  margin:-1px;
  overflow:hidden;
  clip:rect(0,0,0,0);
  white-space:nowrap;
  border:0;
  background:transparent;
  box-shadow:none;
}
.con-admin-listing-load-more[data-con-admin-endless-loader="1"] :where(.con-admin-endless-load-status,.con-admin-listing-load-more__status,.con-admin-schedule__load-full-status,.con-admin-2d-fam__load-full-status,.con-tournament__load-full-status),.con-admin-show-more-wrap[data-con-admin-endless-loader="1"] :where(.con-admin-endless-load-status,.con-admin-listing-load-more__status,.con-admin-schedule__load-full-status,.con-admin-2d-fam__load-full-status,.con-tournament__load-full-status){
  display:inline-flex;
  align-items:center;
  justify-content:center;
  min-height:24px;
  color:var(--con-admin-color-text-soft);
  font-size:var(--con-admin-font-size-sm);
  font-weight:var(--con-admin-weight-medium);
  line-height:1.35;
  text-align:center;
}
.con-admin-listing-load-more[data-con-admin-endless-loader="1"] :where(.con-admin-endless-load-status,.con-admin-listing-load-more__status,.con-admin-schedule__load-full-status,.con-admin-2d-fam__load-full-status,.con-tournament__load-full-status)[hidden],.con-admin-show-more-wrap[data-con-admin-endless-loader="1"] :where(.con-admin-endless-load-status,.con-admin-listing-load-more__status,.con-admin-schedule__load-full-status,.con-admin-2d-fam__load-full-status,.con-tournament__load-full-status)[hidden]{
  display:none;
}


@media (prefers-reduced-motion:reduce){
  .con-admin-listing-row--schedule.con-admin-listing-row--enter{animation:none;transform:none;}
}


/* Reserve stable loader space without forcing viewport correction. */
.con-admin-listing-load-more[data-con-admin-endless-loader="1"],.con-admin-show-more-wrap[data-con-admin-endless-loader="1"]{
  min-height:44px;
  contain:layout;
}


/* Smoother endless schedule loading. Preload batches before the footer enters view and append rows without refreshing the whole list. */
.con-admin-listing-load-more[data-con-admin-endless-loader="1"].is-endless-loading-active,.con-admin-show-more-wrap[data-con-admin-endless-loader="1"].is-endless-loading-active{
  min-height:72px;
}
.con-admin-schedule__load-full[data-con-admin-endless-loader="1"].is-endless-loading-active{
  min-height:220px;
  display:flex;
  align-items:flex-start;
  justify-content:center;
  padding-top:var(--con-admin-space-8);
}
.con-admin-listing-row--schedule.con-admin-listing-row--enter{
  animation:conAdminScheduleAppendIn .18s ease-out both;
}

/* 4.7.28 2D Fam identity stack: align Now Playing/Last Played with the username. */



.con-admin-2d-fam__identity-stack .con-admin-schedule-card__title-text{
    display:block;
    min-width:0;
    max-width:100%;
    overflow:hidden;
    text-overflow:ellipsis;
    white-space:nowrap;
    padding:0;
    margin:0;
}
.con-admin-2d-fam-row--approved .con-admin-2d-fam__identity-stack .con-admin-2d-fam-now-playing-line--row{
    display:flex;
    width:100%;
    max-width:100%;
    min-width:0;
    padding-left:0;
    padding-inline-start:0;
    margin-left:0;
    margin-inline-start:0;
    text-indent:0;
    justify-content:flex-start;
    text-align:left;
}
.con-admin-2d-fam__identity-stack .con-admin-2d-fam-now-playing-line__label,.con-admin-2d-fam__identity-stack .con-admin-2d-fam-now-playing-line__game{
    min-width:0;
    padding:0;
    margin:0;
}




/* 4.7.29 2D Fam identity alignment: match the Last Played/Now Playing inset to the username text inset. */

.con-admin-2d-fam-row--approved .con-admin-2d-fam__identity-stack .con-admin-schedule-card__title-text,.con-admin-2d-fam-row--approved .con-admin-2d-fam__identity-stack .con-admin-2d-fam-now-playing-line--row{
    box-sizing:border-box;
    padding-left:var(--con-admin-2d-fam-identity-text-inset);
    padding-inline-start:var(--con-admin-2d-fam-identity-text-inset);
    margin-left:0;
    margin-inline-start:0;
    text-indent:0;
}



.con-admin-fam-notifications .con-admin-fam-notification__icon-wrap,.con-admin-fam-notification__icon-wrap{position:relative;display:inline-flex;align-items:center;justify-content:center;min-width:24px;min-height:24px;overflow:visible;}
.con-admin-fam-notifications .con-admin-fam-notification__badge,.con-admin-fam-notification__badge{position:absolute;top:-6px;right:-7px;display:inline-flex;align-items:center;justify-content:center;min-width:16px;height:16px;padding:0 var(--con-admin-space-2);border-radius:var(--con-admin-radius-pill);box-sizing:border-box;font-size:var(--con-admin-font-size-2xs);line-height:1;font-weight:var(--con-admin-weight-strong);white-space:nowrap;overflow:visible;z-index:2;}

/* Admin UI consistency sweep retained in current build. */




























/* Sponsor administration — loaded through the canonical con-admin-admin handle. */










































/* Event location and room management. */

















































/* 6.6.7 managed schedule fields remain editable; typing switches the item to manual location text. */

/* 6.6.7 multi-sponsor location relationships. */





/* 6.8.2 game economy presets and balance guidance. */


/* Shared event check-in manager */
.con-admin-event-checkins-admin__event-filters label,.con-admin-event-checkins-admin__filter{display:grid;gap:5px;min-width:0;}.con-admin-event-checkins-admin__settings-copy span{color:var(--con-admin-color-text-neutral);font-size:var(--con-admin-font-size-sm);line-height:1.4;}.con-admin-event-checkins-admin__filter-actions .button-link{min-height:30px;}.con-admin-event-checkins-admin__target-section[hidden]{display:none;}.con-admin-event-checkins-admin__target-section>header{position:sticky;top:0;z-index:2;display:flex;align-items:center;justify-content:space-between;gap:var(--con-admin-space-6);padding:var(--con-admin-space-5) var(--con-admin-space-6);border-bottom:1px solid var(--con-admin-color-border-soft);background:var(--con-admin-color-surface-subtle);}.con-admin-event-checkins-admin__target-section>header>span:first-child{display:grid;gap:var(--con-admin-space-1);}.con-admin-event-checkins-admin__target-section>header small{color:var(--con-admin-color-text-ui);}.con-admin-event-checkins-admin__target:nth-child(even){background:#fbfbfc;}.con-admin-event-checkins-admin__target:last-child{border-bottom:0;}.con-admin-event-checkins-admin__target[hidden]{display:none;}.con-admin-event-checkins-admin__target:hover{background:#f4f8fc;}.con-admin-event-checkins-admin__target-copy small{color:var(--con-admin-color-text-ui);overflow-wrap:anywhere;}.con-admin-event-checkins-admin__savebar>div:first-child{display:grid;gap:var(--con-admin-space-1);}.con-admin-event-checkins-admin__save-actions .button{display:inline-flex;align-items:center;gap:5px;}.con-admin-event-checkins-admin__form.is-dirty .con-admin-event-checkins-admin__savebar{border-color:#9eb9d4;background:var(--con-admin-color-surface-brand-tint);}.con-admin-event-checkins-admin__event.is-saving{opacity:.78;}.con-admin-event-checkins-admin__export .button{display:inline-flex;align-items:center;gap:var(--con-admin-space-3);}.con-admin-event-checkins-admin__event .con-admin-inline-status.is-error{color:#b32d2e;}.con-admin-event-checkins-admin__event .con-admin-inline-status.is-success{color:#1f6f43;}.con-admin-event-checkins-admin__event .con-admin-inline-status.is-working{color:var(--con-admin-color-icon);}
@media (max-width:1180px){.con-admin-event-checkins-admin__filters{grid-template-columns:repeat(3,minmax(150px,1fr));}.con-admin-event-checkins-admin__filter--search{grid-column:span 2;}.con-admin-event-checkins-admin__settings{grid-template-columns:minmax(220px,1fr) repeat(2,minmax(110px,150px));}}
@media (max-width:782px){.con-admin-event-checkins-admin__event-filters,.con-admin-event-checkins-admin__settings,.con-admin-event-checkins-admin__filters,.con-admin-event-checkins-admin__savebar{grid-template-columns:1fr;}.con-admin-event-checkins-admin__event-result{justify-self:start;}.con-admin-event-checkins-admin__filter--search{grid-column:auto;}.con-admin-event-checkins-admin__summary-chips{justify-content:flex-start;}.con-admin-event-checkins-admin__target-list{max-height:70vh;}.con-admin-event-checkins-admin__target{grid-template-columns:auto minmax(0,1fr);}.con-admin-event-checkins-admin__target-kind{grid-column:2;justify-self:start;}.con-admin-event-checkins-admin__save-actions{justify-content:stretch;}.con-admin-event-checkins-admin__save-actions .button{flex:1 1 auto;justify-content:center;}.con-admin-event-checkins-admin__export{justify-content:stretch;}.con-admin-event-checkins-admin__export .button{width:100%;justify-content:center;}}








/* Quest Manager catalog and editor */














































































































/* 7.3.50 questline management and catalog navigation. */
























































/* Staff task bulk actions */




@media (max-width:782px) {
    .con-admin-staff-assignment-bulk-delete-form{
        margin-left: 0;
        width: 100%;
    }
}

/* Game Library video game and tabletop reviews */


.con-admin-game-review-summary i{
    color:var(--con-admin-color-icon, #374151);
    font-size:var(--con-admin-font-size-sm);
}
.con-admin-game-review-summary strong{
    color:var(--con-admin-color-text-deep);
    font-weight:var(--con-admin-weight-strong);
}

.con-admin-game-community-search__body>.con-admin-game-review-summary{
    margin-top:3px;
}



.con-admin-game-review-form[hidden]{display:none;}


.con-admin-game-review-form__mode span{
    color:var(--con-admin-color-text-soft);
    font-size:var(--con-admin-font-size-sm);
    line-height:1.35;
}

.con-admin-game-review-form__rating legend,.con-admin-game-review-form__review>span{
    color:var(--con-admin-color-icon);
    font-size:var(--con-admin-font-size-md);
    font-weight:var(--con-admin-weight-strong);
    line-height:1.25;
}


.con-admin-game-review-form__stars label{
    display:inline-flex;
    align-items:center;
    justify-content:center;
    width:30px;
    height:30px;
    padding:0;
    border:1px solid transparent;
    border-radius:var(--con-admin-radius);
    color:var(--con-admin-color-icon);
    cursor:pointer;
    font-size:var(--con-admin-font-size-2xl);
    line-height:1;
}
.con-admin-game-review-form__stars label:hover,.con-admin-game-review-form__stars label:focus-visible,.con-admin-game-review-form__stars input:focus-visible+label{
    border-color:var(--con-admin-color-border-control);
    outline:0;
}
.con-admin-game-review-form__stars input:checked+label,.con-admin-game-review-form__stars:has(input[value="2"]:checked) label:nth-of-type(-n/**/+2),.con-admin-game-review-form__stars:has(input[value="3"]:checked) label:nth-of-type(-n/**/+3),.con-admin-game-review-form__stars:has(input[value="4"]:checked) label:nth-of-type(-n/**/+4),.con-admin-game-review-form__stars:has(input[value="5"]:checked) label:nth-of-type(-n/**/+5){
    color:var(--con-admin-color-icon);
}


.con-admin-game-review-form__review textarea.con-admin-tools__field{
    width:100%;
    min-height:88px;
    resize:vertical;
}




.con-admin-game-review:last-child{
    padding-bottom:0;
    border-bottom:0;
}



.con-admin-game-review__avatar,.con-admin-game-review__head>.con-admin-user-avatar-shell{
    width:32px;
    height:32px;
    min-width:32px;
    max-width:32px;
}
.con-admin-game-review__rating,.con-admin-game-review-stars{
    display:inline-flex;
    align-items:center;
    gap:3px;
}




@media (max-width:640px){
    .con-admin-game-community__title-actions{
        width:100%;
        justify-content:space-between;
    }
    .con-admin-game-review__head{
        grid-template-columns:32px minmax(0,1fr);
    }
    .con-admin-game-review__head>small{
        grid-column:2;
    }
    .con-admin-game-review>p{
        margin-left:0;
    }
}



/* Optional feature modules */





.con-admin-module-setting__copy>span{
  color:var(--con-admin-color-text-muted);
  font-size:var(--con-admin-font-size-sm);
  line-height:1.4;
}



/* 8.1.1: class artwork is more legible wherever class selection/chips are shown. */
.con-admin-rpg-class-chip__icon{
  display:inline-flex;
  align-items:center;
  justify-content:center;
  width:20px;
  height:20px;
  flex:0 0 20px;
  margin:0;
  vertical-align:middle;
  line-height:1;
  object-fit:contain;
}
.con-admin-rpg-class-chip__icon > :where(i,svg,img){display:block;width:100%;height:100%;margin:0;line-height:1;object-fit:contain;}
.con-admin-party-shortcode__class.con-admin-rpg-class-chip .con-admin-rpg-class-chip__icon{
  width:16px;
  height:16px;
  flex:0 0 16px;
}
.con-admin-class-guide__icon-wrap{
  width:42px;
  height:42px;
  flex:0 0 42px;
}
.con-admin-class-guide__icon{
  display:block;
  width:42px;
  height:42px;
  margin:0;
  object-fit:contain;
}
.con-admin-rpg-class-chip__icon > i{display:inline-flex;align-items:center;justify-content:center;width:100%;height:100%;margin:0;text-align:center;line-height:1;}

/* Hidden Figure admin organization */

.con-admin-hidden-figure-admin-status .con-admin-hidden-figure-admin-card-title{margin-bottom:var(--con-admin-space-2);}



.con-admin-hidden-figure-admin-nav__button:hover,.con-admin-hidden-figure-admin-nav__button:focus-visible{background:var(--con-admin-color-surface-soft);color:var(--con-admin-color-text);}

.con-admin-hidden-figure-admin-nav__button[aria-selected="true"]{border-color:var(--con-admin-color-border);background:var(--con-admin-color-surface-soft);color:var(--con-admin-color-brand);}
.con-admin-hidden-figure-admin-nav__button>i{color:var(--con-admin-color-icon);font-size:13px;}
.con-admin-hidden-figure-admin-nav__button[aria-selected="true"]>i{color:currentColor;}







.con-admin-hidden-figure-admin-category__text>span{color:var(--con-admin-color-text-soft);font-size:12px;line-height:1.4;}

.con-admin-hidden-figure-admin-category__body>.con-admin-card,.con-admin-hidden-figure-admin-category__body>.con-admin-hidden-figure-encounter-list{margin-top:0;margin-bottom:0;}

.con-admin-hidden-figure-fam-routing__grid>div{display:grid;gap:2px;padding:var(--con-admin-space-3);border:1px solid var(--con-admin-color-border);border-radius:4px;background:var(--con-admin-color-surface-soft);}

.con-admin-hidden-figure-fam-routing__grid span{font-size:12px;line-height:1.4;color:var(--con-admin-color-text-soft);}

.con-admin-hidden-figure-admin-card-title{margin-bottom:var(--con-admin-space-3);}






.con-admin-hidden-figure-encounter-editor>summary{display:flex;align-items:center;justify-content:space-between;gap:var(--con-admin-space-3);min-height:40px;padding:7px 10px;list-style:none;cursor:pointer;background:var(--con-admin-color-surface);}
.con-admin-hidden-figure-encounter-editor>summary::-webkit-details-marker{display:none;}
.con-admin-hidden-figure-encounter-editor>summary:hover,.con-admin-hidden-figure-encounter-editor>summary:focus-visible{background:var(--con-admin-color-surface-soft);}









.con-admin-hidden-figure-encounter-options label{display:inline-flex;align-items:center;gap:5px;margin:0;font-weight:600;}




.con-admin-hidden-figure-story-rule.is-complete{background:var(--con-admin-color-surface);}







.con-admin-hidden-figure-rule-builder[data-hf-rule-builder="feed"] .con-admin-hidden-figure-rule-row{grid-template-columns:90px minmax(150px,.8fr) minmax(220px,1.3fr) 28px;}
.con-admin-hidden-figure-rule-builder[data-hf-rule-builder="command"] .con-admin-hidden-figure-rule-row{grid-template-columns:minmax(150px,.75fr) minmax(220px,1.3fr) 28px;}
.con-admin-hidden-figure-rule-builder[data-hf-rule-builder="recipe"] .con-admin-hidden-figure-rule-row{grid-template-columns:minmax(390px,1.45fr) minmax(220px,1fr) 28px;}
.con-admin-hidden-figure-rule-builder[data-hf-rule-builder="trade"] .con-admin-hidden-figure-rule-row{grid-template-columns:minmax(520px,1.8fr) minmax(220px,1fr) 28px;}




.con-admin-hidden-figure-rule-row .con-admin-tools__field{width:100%;min-width:0;min-height:30px;height:30px;margin:0;padding-top:2px;padding-bottom:2px;font-size:12px;}
.con-admin-hidden-figure-rule-row input.con-admin-tools__field{padding-inline:8px;}
.con-admin-hidden-figure-rule-row>[data-hf-rule-remove]{align-self:center;justify-self:center;width:28px;height:28px;min-width:28px;}

.con-admin-hidden-figure-rule-actions .button{min-height:28px;height:28px;display:inline-flex;align-items:center;gap:5px;}


.con-admin-hidden-figure-rule-advanced textarea{display:block;width:100%;margin-top:5px;font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,"Liberation Mono",monospace;font-size:11px;}

.con-admin-hidden-figure-inline-fields label{display:flex;flex-direction:column;gap:3px;margin:0;}

.con-admin-hidden-figure-inline-fields .con-admin-tools__field{min-height:30px;height:30px;margin:0;}



.con-admin-hidden-figure-encounter-footer label{display:inline-flex;align-items:center;gap:5px;margin:0;font-weight:600;}






.con-admin-hidden-figure-faction-manager__results .con-admin-search-result{width:100%;grid-template-columns:34px minmax(0,1fr);}
.con-admin-hidden-figure-faction-manager__results .con-admin-search-result__avatar{width:34px;height:34px;min-width:34px;min-height:34px;}
.con-admin-hidden-figure-faction-manager__results .con-admin-search-result__avatar img{display:block;width:34px;height:34px;border-radius:50%;object-fit:cover;}


.con-admin-hidden-figure-faction-manager__selected[hidden]{display:none;}

.con-admin-hidden-figure-faction-manager__selected>small{color:var(--con-admin-color-text-soft);}
.con-admin-hidden-figure-faction-manager__form>.con-admin-actions-inline{grid-column:1/-1;}

@media (max-width:1100px){.con-admin-hidden-figure-rule-builder[data-hf-rule-builder="recipe"] .con-admin-hidden-figure-rule-row,.con-admin-hidden-figure-rule-builder[data-hf-rule-builder="trade"] .con-admin-hidden-figure-rule-row{grid-template-columns:1fr 28px}.con-admin-hidden-figure-rule-row__ingredients,.con-admin-hidden-figure-rule-row__trade-items,.con-admin-hidden-figure-rule-builder[data-hf-rule-builder="recipe"] .con-admin-hidden-figure-rule-row__message,.con-admin-hidden-figure-rule-builder[data-hf-rule-builder="trade"] .con-admin-hidden-figure-rule-row__message{grid-column:1}.con-admin-hidden-figure-rule-builder[data-hf-rule-builder="recipe"] .con-admin-hidden-figure-rule-row>[data-hf-rule-remove],.con-admin-hidden-figure-rule-builder[data-hf-rule-builder="trade"] .con-admin-hidden-figure-rule-row>[data-hf-rule-remove]{grid-column:2;grid-row:1}.con-admin-hidden-figure-inline-fields{grid-template-columns:repeat(2,minmax(120px,1fr))}.con-admin-hidden-figure-inline-fields__wide,.con-admin-hidden-figure-inline-note{grid-column:1/-1}}
@media (max-width:782px){.con-admin-hidden-figure-admin-nav-shell{position:sticky;top:46px;grid-template-columns:1fr;padding:6px}.con-admin-hidden-figure-admin-nav{display:flex;overflow-x:auto;padding-bottom:2px;scrollbar-width:thin}.con-admin-hidden-figure-admin-nav__button{flex:0 0 auto;min-width:126px}.con-admin-hidden-figure-admin-nav__save{justify-content:stretch}.con-admin-hidden-figure-admin-nav__save .button{flex:0 0 auto}.con-admin-hidden-figure-admin-category__heading{margin-bottom:var(--con-admin-space-2);padding-bottom:var(--con-admin-space-2)}.con-admin-hidden-figure-fam-routing__grid{grid-template-columns:1fr}.con-admin-hidden-figure-story-rule__grid{grid-template-columns:1fr}.con-admin-hidden-figure-story-rule__footer{align-items:flex-start}.con-admin-hidden-figure-admin-card-title,.con-admin-hidden-figure-admin-subtitle{align-items:flex-start}.con-admin-hidden-figure-encounter-editor>summary{padding:7px 8px}.con-admin-hidden-figure-encounter-editor__main{align-items:flex-start;flex-direction:column;gap:1px}.con-admin-hidden-figure-encounter-editor__meta{white-space:normal}.con-admin-hidden-figure-encounter-editor__body{padding:8px}.con-admin-hidden-figure-rule-row,.con-admin-hidden-figure-rule-builder[data-hf-rule-builder="feed"] .con-admin-hidden-figure-rule-row,.con-admin-hidden-figure-rule-builder[data-hf-rule-builder="command"] .con-admin-hidden-figure-rule-row,.con-admin-hidden-figure-rule-builder[data-hf-rule-builder="recipe"] .con-admin-hidden-figure-rule-row,.con-admin-hidden-figure-rule-builder[data-hf-rule-builder="trade"] .con-admin-hidden-figure-rule-row{grid-template-columns:1fr 28px}.con-admin-hidden-figure-rule-row__mode,.con-admin-hidden-figure-rule-row__key,.con-admin-hidden-figure-rule-row__message,.con-admin-hidden-figure-rule-row__ingredients,.con-admin-hidden-figure-rule-row__trade-items{grid-column:1}.con-admin-hidden-figure-rule-builder[data-hf-rule-builder="feed"] .con-admin-hidden-figure-rule-row__mode{grid-column:1}.con-admin-hidden-figure-rule-builder[data-hf-rule-builder="feed"] .con-admin-hidden-figure-rule-row__key{grid-column:1}.con-admin-hidden-figure-rule-row__ingredients{grid-template-columns:repeat(2,minmax(0,1fr))}.con-admin-hidden-figure-rule-row__trade-items{grid-template-columns:1fr}.con-admin-hidden-figure-rule-row>[data-hf-rule-remove],.con-admin-hidden-figure-rule-builder[data-hf-rule-builder="recipe"] .con-admin-hidden-figure-rule-row>[data-hf-rule-remove],.con-admin-hidden-figure-rule-builder[data-hf-rule-builder="trade"] .con-admin-hidden-figure-rule-row>[data-hf-rule-remove]{grid-column:2;grid-row:1;align-self:start}.con-admin-hidden-figure-inline-fields{grid-template-columns:1fr}.con-admin-hidden-figure-inline-fields__wide,.con-admin-hidden-figure-inline-note{grid-column:auto}.con-admin-hidden-figure-faction-manager__form{grid-template-columns:1fr}.con-admin-hidden-figure-faction-manager__form>.con-admin-actions-inline{grid-column:auto}.con-admin-hidden-figure-faction-remove-actions{align-items:stretch;flex-direction:column}.con-admin-hidden-figure-faction-remove-actions .button{width:100%;justify-content:center}}
.con-admin-user-game-library .con-admin-game-community-search__result{text-decoration:none;}.con-admin-user-game-library .con-admin-game-community-search__result:hover,.con-admin-user-game-library .con-admin-game-community-search__result:focus-visible{text-decoration:none;}.con-admin-user-game-library__empty{margin:0;}

/* Game Library / Game Portal grouped filtering */
.con-admin-game-type-groups{display:grid;gap:var(--con-admin-space-9);width:100%;min-width:0;}
.con-admin-game-type-group{display:grid;gap:var(--con-admin-space-5);min-width:0;}
.con-admin-game-type-group__head{display:flex;align-items:center;justify-content:space-between;gap:var(--con-admin-space-5);padding-bottom:var(--con-admin-space-3);border-bottom:1px solid var(--con-admin-color-border-soft);}
.con-admin-game-type-group__head h3{margin:0;color:var(--con-admin-color-text-strong);font-size:var(--con-admin-font-size-base);font-weight:var(--con-admin-weight-strong);line-height:1.25;}
.con-admin-game-type-group__head .con-admin-shortcode-chip{flex:0 0 auto;}
.con-admin-game-community-search__groups,.con-admin-user-game-library__results-shell{display:block;width:100%;min-width:0;}
.con-admin-user-game-library{display:grid;gap:var(--con-admin-space-7);width:100%;min-width:0;}
.con-admin-game-browser-filters.con-admin-filter-tabs{display:grid;grid-template-columns:minmax(180px,1fr) minmax(150px,190px) minmax(150px,190px);align-items:center;gap:var(--con-admin-space-4);margin:0;}
.con-admin-game-browser-filters .con-admin-tools__field{box-sizing:border-box;width:100%;min-width:0;min-height:32px;height:32px;margin:0;padding:0 var(--con-admin-space-4);border-radius:var(--con-admin-radius);font-family:inherit;font-size:var(--con-admin-font-size-sm);font-weight:400;line-height:1.25;}
.con-admin-user-game-library__status{min-height:18px;margin:0;color:var(--con-admin-color-text-secondary);font-size:var(--con-admin-font-size-sm);line-height:1.3;}
.con-admin-user-game-library__status[hidden]{display:none;}
.con-admin-user-game-library__status.is-loading{color:var(--con-admin-color-accent);}
.con-admin-user-game-library__status.is-error{color:var(--con-admin-color-danger);}
.con-admin-user-game-library.con-admin-ajax-loading .con-admin-user-game-library__results-shell{opacity:.58;pointer-events:none;}
@media (max-width:920px){.con-admin-game-browser-filters.con-admin-filter-tabs{grid-template-columns:minmax(0,1fr) minmax(140px,1fr) minmax(150px,1fr);}}
@media (max-width:782px){.con-admin-game-browser-filters.con-admin-filter-tabs{grid-template-columns:1fr;}.con-admin-game-type-groups{gap:var(--con-admin-space-8);}}
