/*
 * Con Admin shared compatibility core.
 * Exact first-definition component rules shared by admin and public compatibility cores.
 * Keep order-sensitive/context-specific rules in their owning stylesheets.
 */
.con-admin-dashboard-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(220px,1fr));gap:var(--con-admin-space-10);margin-top:var(--con-admin-space-10);}.con-admin-stat-card{padding:var(--con-admin-space-10);background:var(--con-admin-color-surface-neutral-light);}.con-admin-stat-card h2{margin-top:0;}.con-admin-table{max-width:980px;}.con-admin-stat-number{font-size:2rem;font-weight:var(--con-admin-weight-strong);margin:0;}.con-admin-wide-table{margin-top:var(--con-admin-space-5);}.con-admin-actions-inline{display:flex;gap:var(--con-admin-space-4);flex-wrap:wrap;}.con-admin-main-event-card{margin-bottom:var(--con-admin-space-10);}.con-admin-main-event-card__head{display:flex;justify-content:space-between;align-items:flex-start;gap:var(--con-admin-space-8);}.con-admin-child-table{margin-top:var(--con-admin-space-7);}.con-admin-favorite-icon{display:block;width:18px;height:18px;}.con-admin-favorite-icon--filled,.con-admin-favorite-icon--outline{color:var(--con-admin-color-text-strong);}.con-admin-favorite-toggle.is-feedback{background:rgba(17,24,39,0.08);}.con-admin-favorite-toggle.is-feedback .con-admin-favorite-icon{transform:scale(1.16);}.con-admin-favorite-icon{transition:transform var(--con-admin-motion-duration-fast) ease,opacity var(--con-admin-motion-duration-fast) ease;}.con-admin-schedule-list,.con-admin-tcg-table,.con-admin-score-table,.con-score-table{width:100%;box-shadow:none;}.con-admin-schedule-list__header-cell,.con-admin-tcg-header>div,.con-admin-score-table__header>div,.con-score-table thead th{padding:var(--con-admin-space-7) var(--con-admin-space-8);}.con-admin-schedule-card,.con-admin-tcg-row,.con-admin-score-table__row,.con-score-table tbody tr{background:var(--con-admin-ui-row-even);}.con-admin-table-shell--loading{position:relative;}.con-admin-table-show-more-wrap{display:flex;justify-content:center;padding:var(--con-admin-space-6);}.con-admin-row-paged-hidden{display:none;}.con-admin-xp-bubble{position:absolute;left:50%;top:-10px;transform:translate(-50%,8px);padding:3px var(--con-admin-space-4);background:rgba(17,24,39,0.92);color:var(--con-admin-color-surface);font-size:var(--con-admin-font-size-xs);font-weight:var(--con-admin-weight-strong);letter-spacing:0.01em;white-space:nowrap;opacity:0;pointer-events:none;transition:opacity var(--con-admin-motion-duration) ease,transform var(--con-admin-motion-duration) ease;z-index:20;}.con-admin-schedule-card.is-hidden,.con-admin-tcg-row.is-hidden,.con-admin-score-table__row.is-hidden.is-hidden,.con-admin-row-over-limit{display:none;}.con-admin-show-more-wrap{margin-top:var(--con-admin-space-6);}.con-admin-show-more-button{min-width:160px;}.con-admin-schedule-groups,.con-admin-tcg-shell,.con-admin-score-table-wrap{width:100%;}.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{min-width:0;}.con-admin-tcg-filters,.con-admin-schedule-filters:not(.con-admin-schedule-filters--modern){display:flex;flex-wrap:wrap;gap:var(--con-admin-space-6);align-items:end;}.con-admin-tcg-filter-wrap span,.con-admin-schedule-filters:not(.con-admin-schedule-filters--modern) .con-admin-schedule-filter span{font-size:var(--con-admin-font-size-md);font-weight:var(--con-admin-weight-strong);}.con-admin-tcg-header,.con-admin-score-table__header{background:var(--con-admin-color-surface-subtle);font-weight:var(--con-admin-weight-strong);}.con-admin-tcg-row__toggle,.con-admin-score-table__row>div{align-items:center;}.con-admin-schedule-list,.con-admin-tcg-table,.con-admin-score-table,.con-score-table-wrap{overflow-x:auto;}.con-admin-tcg-table,.con-admin-score-table,.con-score-table-wrap,.con-admin-schedule-list{max-width:100%;}.con-admin-tcg-header,.con-admin-tcg-row,.con-admin-score-table__header,.con-admin-score-table__row{width:100%;}.con-admin-show-more-wrap{width:100%;display:flex;justify-content:center;padding:var(--con-admin-space-7) 0 0;}#con-admin-schedule-admin-groups>.con-admin-d20{padding:var(--con-admin-space-8);margin:0;}.con-admin-guild-battle__battle-feed{grid-column:1 / -1;position:relative;min-height:60px;align-items:flex-end;justify-content:center;pointer-events:none;}.con-admin-guild-battle__battle-feed-inner{width:min(100%,760px);display:grid;gap:var(--con-admin-space-4);}.con-admin-fishing__inventory{margin-top:var(--con-admin-space-7);padding-top:var(--con-admin-space-6);}.con-admin-fishing__inventory-list{display:flex;flex-wrap:wrap;gap:var(--con-admin-space-5);margin-top:var(--con-admin-space-5);}.con-admin-fishing__inventory-item{display:inline-flex;align-items:center;gap:var(--con-admin-space-4);padding:var(--con-admin-space-4) var(--con-admin-space-6);font-weight:var(--con-admin-weight-strong);}.con-admin-fishing__inventory-item.is-empty{opacity:.65;}.con-admin-fishing__inventory-count{display:inline-flex;align-items:center;justify-content:center;min-width:38px;padding:var(--con-admin-space-1) var(--con-admin-space-4);background:#f1f6ff;font-size:var(--con-admin-font-size-sm);}.con-admin-tooltip-anchor,.con-admin-fishing__portrait-wrap[data-con-tooltip],.con-admin-high-seas__portrait-wrap[data-con-tooltip],.con-admin-guild-battle__portrait-wrap[data-con-tooltip]{position:relative;}.con-admin-submissions-card-head,.con-admin-schedule-group__head,.con-admin-score-title-wrap,.con-admin-tcg-title-wrap{padding:0 0 var(--con-admin-space-7);background:transparent;}.con-admin-submissions-card-head h3,.con-admin-schedule-group__title,.con-admin-score-title-wrap h2,.con-admin-tcg-title-wrap h2{margin:0;color:var(--con-admin-color-text-strong);font-size:1.125rem;font-weight:var(--con-admin-weight-strong);line-height:1.25;}.con-admin-schedule-card,.con-admin-tcg-row,.con-admin-score-table__row,.con-admin-submissions-entry{box-shadow:none;}.con-admin-score-table__empty,.con-admin-empty-state,.con-admin-schedule-empty,.con-admin-tcg-empty,.con-admin-submissions-empty{background:var(--con-admin-color-surface-muted);color:var(--con-admin-color-text-muted);padding:var(--con-admin-space-9) var(--con-admin-space-10);}.con-admin-submissions-loading-indicator{display:inline-flex;align-items:center;gap:var(--con-admin-space-6);color:var(--con-admin-color-text-strong);font-size:0.95rem;font-weight:var(--con-admin-weight-strong);}.con-admin-submissions-loading-indicator .spinner{width:20px;height:20px;}.con-admin-d20.con-admin-panel-card,.con-admin-guild-battle.con-admin-panel-card,.con-admin-fishing.con-admin-panel-card,.con-admin-high-seas.con-admin-panel-card,.con-admin-d20,.con-admin-guild-battle,.con-admin-fishing,.con-admin-high-seas,.con-admin-d20__result,.con-admin-guild-battle__result,.con-admin-fishing__result,.con-admin-high-seas__result,.con-admin-high-seas__result-card,.con-admin-high-seas__log-item,.con-admin-guild-battle__fighter,.con-admin-guild-battle__modifier-button,.con-admin-fishing__modifier-button,.con-admin-fishing__inventory-item,.con-admin-info-box,.con-admin-xp-warning,.con-admin-high-seas__found,.con-admin-high-seas__ship,.con-admin-fishing__pond,.con-admin-fishing__button,.con-admin-high-seas__button,.con-admin-high-seas__skip-button,.con-admin-d20__button,.con-admin-d20__bypass-button,.con-admin-guild-battle__button,.con-admin-guild-battle__log-toggle,.con-admin-high-seas__log-toggle{box-shadow:none;}.con-admin-shortcode-index{display:grid;gap:var(--con-admin-space-9);}.con-admin-shortcode-section{padding-top:var(--con-admin-space-5);}.con-admin-shortcode-section__title{margin:0 0 var(--con-admin-space-5);font-size:var(--con-admin-font-size-base);}.con-admin-shortcode-rows{display:grid;gap:var(--con-admin-space-4);}.con-admin-inline-editor{padding-top:var(--con-admin-space-5);}.con-admin-inline-editor__grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:var(--con-admin-space-5);}.con-admin-inline-editor__grid label span{font-weight:var(--con-admin-weight-strong);}.con-admin-inline-editor__wide{grid-column:1 / -1;}.con-admin-actions-inline--compact{display:flex;gap:var(--con-admin-space-4);flex-wrap:wrap;}.con-admin-d20__button,.con-admin-d20__bypass-button,.con-admin-guild-battle__button,.con-admin-fishing__button,.con-admin-high-seas__button,.con-admin-high-seas__skip-button,.con-btn{gap:5px;}.con-admin-d20__button-text,.con-btn__label{margin:0;}.con-admin-section-toggle>summary{list-style:none;cursor:pointer;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);font-weight:var(--con-admin-weight-strong);}.con-admin-section-toggle__count{color:var(--con-admin-color-text-wp-muted);font-size:var(--con-admin-font-size-sm);font-weight:var(--con-admin-weight-medium);}.con-admin-inline-assign-form{display:inline-flex;align-items:center;gap:var(--con-admin-space-4);flex-wrap:wrap;}.con-admin-inline-assign-form__select{min-width:220px;max-width:260px;}.con-admin-level-card{--con-admin-level-accent:#2563eb;background:transparent;padding:0;box-shadow:none;display:grid;gap:var(--con-admin-space-6);}.con-admin-level-card__top{display:flex;justify-content:space-between;align-items:center;gap:var(--con-admin-space-6);}.con-admin-level-card__title{font-size:1.35rem;font-weight:var(--con-admin-weight-strong);color:var(--con-admin-color-text);line-height:1.1;}.con-admin-level-card__badge{display:inline-flex;align-items:center;justify-content:center;padding:0;background:transparent;color:var(--con-admin-level-accent);font-weight:var(--con-admin-weight-strong);font-size:var(--con-admin-font-size-sm);}.con-admin-level-card__bar{height:14px;position:absolute;inset:0;background:linear-gradient(90deg,color-mix(in srgb,var(--con-admin-level-accent) 10%,transparent) 0%,transparent 100%);pointer-events:none;}.con-admin-level-card__fill{display:block;height:100%;background:linear-gradient(90deg,color-mix(in srgb,var(--con-admin-level-accent) 72%,var(--con-admin-color-surface)) 0%,var(--con-admin-level-accent) 55%,color-mix(in srgb,var(--con-admin-level-accent) 84%,var(--con-admin-color-text)) 100%);box-shadow:inset 0 1px 0 rgba(255,255,255,.35),0 0 14px color-mix(in srgb,var(--con-admin-level-accent) 28%,transparent);position:relative;overflow:hidden;}.con-admin-level-card__meta{display:flex;flex-wrap:wrap;gap:var(--con-admin-space-4) var(--con-admin-space-6);font-size:var(--con-admin-font-size-md);color:var(--con-admin-color-text-subtle);}.con-admin-level-card__meta-item{display:inline-flex;align-items:center;gap:var(--con-admin-space-3);}.con-admin-level-card--minimal{gap:var(--con-admin-space-4);}.con-admin-level-card--minimal .con-admin-level-card__meta{justify-content:space-between;}.con-admin-level-card--minimal .con-admin-level-card__meta-item{font-size:var(--con-admin-font-size-sm);}.con-admin-tools__card--level .con-admin-tools__field[readonly]{background:var(--con-admin-color-surface-muted);}.con-admin-tools__chip .con-admin-tools__level-current{color:var(--con-admin-color-text);}.con-admin-shortcode-section--card{padding-top:var(--con-admin-space-9);}.con-admin-level-card__bar-wrap,.con-admin-level-card__bar,.con-admin-level-card__progress,.con-admin-xp-bar{display:block;width:100%;max-width:100%;float:none;clear:both;margin-top:var(--con-admin-space-3);}.con-admin-game-module__summary{width:100%;display:flex;align-items:center;justify-content:space-between;cursor:pointer;}.con-admin-game-module__body{display:none;}.con-admin-game-modules{margin-top:var(--con-admin-space-10);}.con-admin-game-subtitle{margin-top:var(--con-admin-space-2);font-size:var(--con-admin-font-size-sm);color:var(--con-admin-color-text-secondary);}.con-admin-points-wallet{display:flex;gap:var(--con-admin-space-6);align-items:stretch;padding:var(--con-admin-space-6);}.con-admin-points-wallet__item{display:grid;gap:var(--con-admin-space-2);min-width:120px;}.con-admin-points-wallet__item strong{font-size:var(--con-admin-font-size-sm);text-transform:uppercase;letter-spacing:.04em;color:var(--con-admin-color-text-secondary);}.con-admin-shortcodes-browser{display:grid;gap:var(--con-admin-space-7);}.con-admin-shortcodes-browser__heading h3{margin:0;}.con-admin-shortcodes-browser__heading span{color:var(--con-admin-color-text-secondary);font-size:var(--con-admin-font-size-sm);font-weight:var(--con-admin-weight-strong);}.con-admin-shortcode-table{display:grid;gap:0;}.con-admin-shortcode-table__header,.con-admin-shortcode-table__row{display:grid;grid-template-columns:minmax(280px,1.2fr) 140px minmax(240px,1fr);align-items:start;}.con-admin-shortcode-table__header{background:var(--con-admin-color-surface-subtle);font-weight:var(--con-admin-weight-strong);}.con-admin-shortcode-table__header>div,.con-admin-shortcode-table__row>div{padding:var(--con-admin-space-5) var(--con-admin-space-6);min-width:0;overflow-wrap:anywhere;}.con-admin-shortcode-table__row:nth-child(even){background:#fbfbfc;}.con-admin-shortcodes-browser__controls{margin-bottom:var(--con-admin-space-2);}.con-admin-shortcodes-browser__heading{display:flex;align-items:center;justify-content:space-between;gap:var(--con-admin-space-6);margin-bottom:var(--con-admin-space-5);}.con-admin-shortcodes-browser__controls{display:flex;align-items:center;gap:var(--con-admin-space-5);flex-wrap:wrap;}.con-admin-shortcodes-browser__filter{min-width:260px;flex:1 1 280px;}.con-admin-shortcode-table__empty{padding:var(--con-admin-space-5) var(--con-admin-space-6);}.con-admin-shortcodes-browser__select{min-width:220px;max-width:360px;}.con-admin-shortcode-table__empty{color:var(--con-admin-color-text-secondary);}.con-admin-shortcode-chip strong{opacity:0.7;}.con-admin-shortcode-chip--highlight{background:rgba(0,120,255,0.08);border-color:rgba(0,120,255,0.2);}.con-admin-shortcode-chip br{display:none;}.con-admin-user-details__chips{display:flex;align-items:center;gap:var(--con-admin-space-4);flex-wrap:wrap;}.con-admin-schedule-day-group--plain>.con-admin-schedule-day-group__header,.con-admin-2d-fam-table--headerless>.con-admin-schedule-header{display:none;}.con-admin-2d-fam-table--headerless .con-admin-schedule-card,.con-admin-2d-fam-table--headerless .con-admin-schedule-row{align-items:center;}.con-admin-avatar-shortcode-card__name,.con-admin-2d-fam__avatar-note{display:none;}.con-admin-user-avatar--guild{border:2px solid rgba(148,163,184,0.7);box-sizing:border-box;}.con-admin-user-avatar--guild-wayfinders{border-color:#0d1b2f;}.con-admin-user-avatar--guild-socialites{border-color:var(--con-admin-color-accent);}.con-admin-user-avatar--guild-vanguards{border-color:#3d3a3f;}.con-admin-user-avatar--guild-scavengers{border-color:var(--con-admin-color-accent-purple);}.con-admin-user-avatar--guild-no-guild{border-color:rgba(148,163,184,0.7);}.con-admin-fa-icon,.con-admin-action-icon,.con-admin-user-settings-field__fa,.con-admin-user-settings-section__fa,.con-admin-2d-fam-profile__platform-fa,.con-admin-hooks-toggle-icon{display:inline-flex;align-items:center;justify-content:center;width:1.125rem;height:1.125rem;line-height:1;color:rgba(15,23,42,.72);opacity:.9;}.con-admin-svg-icon{display:inline-flex;align-items:center;justify-content:center;width:1.125rem;height:1.125rem;color:rgba(15,23,42,.72);}.con-admin-hooks-collapsible__toggle .con-admin-hooks-toggle-icon,.con-admin-hooks-toggle .con-admin-hooks-toggle-icon{margin-left:var(--con-admin-space-4);transition:transform var(--con-admin-motion-duration) ease;}.con-admin-hooks-collapsible__toggle[aria-expanded="true"] .con-admin-hooks-toggle-icon,.con-admin-hooks-key.is-expanded .con-admin-hooks-toggle-icon,.con-admin-hooks-partner.is-expanded .con-admin-hooks-toggle-icon{transform:rotate(180deg);}.con-admin-inventory__buy-button,.con-admin-fishing__pond{overflow:hidden;}.con-admin-guild-battle__battle-feed{display:none;}.con-admin-schedule-filters .con-admin-tcg-filter-wrap,.con-admin-schedule-filters .con-admin-schedule-filter{margin:0;}.con-admin-schedule-filters select,.con-admin-schedule-filters .button,.con-admin-schedule-filter__toggle-past,.con-admin-favorite-toggle,.con-admin-section-toggle>summary,.con-admin-d20-modal__choice,.con-admin-inventory-preview__item,.con-admin-guild-battle__modifier-button,.con-admin-fishing__modifier-button{border-radius:var(--con-admin-radius);}.con-admin-high-seas>.con-admin-inventory-preview{margin-top:0;}.con-admin-schedule-shell .con-admin-favorite-toggle.con-admin-tcg-toggle{cursor:pointer;transition:transform var(--con-admin-motion-duration-fast) ease,color var(--con-admin-motion-duration-fast) ease,opacity var(--con-admin-motion-duration-fast) ease;}.con-admin-stack-gap-top-sm{margin-top:var(--con-admin-space-4);}.con-admin-stack-gap-top-md{margin-top:var(--con-admin-space-6);}.con-admin-stack-gap-top-lg,.con-admin-stack-gap-lg{margin-top:var(--con-admin-space-5);}.con-admin-stack-gap-bottom-md{margin-bottom:var(--con-admin-space-6);}.con-admin-stack-gap-bottom-lg{margin-bottom:var(--con-admin-space-5);}.con-admin-heading-spaced{margin-top:var(--con-admin-space-5);}.con-admin-inline-fields{display:flex;align-items:center;gap:var(--con-admin-space-4);flex-wrap:wrap;}.con-admin-filter-bar{margin:0 0 var(--con-admin-space-5);}.con-admin-filter-label{display:block;margin-bottom:var(--con-admin-space-2);}.con-admin-inline-status{margin-left:var(--con-admin-space-4);}.con-admin-inline-label{margin-right:var(--con-admin-space-4);}.con-admin-is-hidden{display:none;}.con-admin-shortcode-label{font-weight:var(--con-admin-weight-strong);margin-bottom:var(--con-admin-space-2);}.con-admin-input-fill{width:100%;max-width:none;}.con-admin-notice-inline{padding:var(--con-admin-space-5) var(--con-admin-space-6);margin:0 0 var(--con-admin-space-5);}.con-admin-notice-inline__text{margin:0;}.con-admin-media-preview{margin-top:var(--con-admin-space-4);}.con-admin-thumb-64{width:64px;height:64px;object-fit:cover;}.con-admin-bullet-list{margin:0 0 var(--con-admin-space-6) var(--con-admin-space-9);list-style:disc;}.con-admin-scroll-x{overflow:auto;}.con-admin-field-group{margin-top:var(--con-admin-space-6);}.con-admin-schedule-shell .con-admin-schedule-header.con-admin-tcg-header{margin-top:0;}.con-admin-tools__recovery-summary,.con-admin-tools__bulk-summary{margin-top:var(--con-admin-space-6);}.con-admin-tools__recovery-grid{display:flex;flex-wrap:wrap;gap:var(--con-admin-space-5);margin:0 0 var(--con-admin-space-6);}.con-admin-tools__card--recovery .con-admin-tools__split-actions,.con-admin-tools__card--bulk-award .con-admin-tools__split-actions{margin-top:var(--con-admin-space-6);}.con-admin-user-avatar,.con-admin-user-avatar img,.con-admin-2d-fam-table__avatar-col img{aspect-ratio:1/1;object-fit:cover;overflow:hidden;display:block;flex:0 0 auto;}.con-admin-user-avatar--table,.con-admin-user-avatar--table img,.con-admin-2d-fam-table__avatar-col .con-admin-user-avatar{width:50px;height:50px;min-width:50px;min-height:50px;max-width:50px;max-height:50px;}.con-admin-user-avatar-shell[data-con-admin-avatar-helper="1"]{width:var(--con-admin-avatar-size,40px);min-width:var(--con-admin-avatar-size,40px);max-width:var(--con-admin-avatar-size,40px);height:var(--con-admin-avatar-size,40px);min-height:var(--con-admin-avatar-size,40px);max-height:var(--con-admin-avatar-size,40px);aspect-ratio:1 / 1;}.con-admin-attending-toggle{display:inline-flex;align-items:center;justify-content:center;gap:var(--con-admin-space-3);min-height:32px;border:1px solid rgba(59,130,246,.35);border-radius:var(--con-admin-radius-pill);background:rgba(59,130,246,.08);color:inherit;cursor:pointer;padding:var(--con-admin-space-2) var(--con-admin-space-5);line-height:1;}.con-admin-attending-toggle.is-busy{opacity:.65;pointer-events:none;}.con-admin-2d-fam-plan__day{margin-top:var(--con-admin-space-5);}.con-admin-2d-fam-plan__card{display:grid;gap:var(--con-admin-space-5);margin-top:var(--con-admin-space-5);padding:var(--con-admin-space-7);}.con-admin-2d-fam-plan__event{display:grid;gap:3px;}.con-admin-2d-fam-plan__event strong{font-size:var(--con-admin-font-size-xl);}.con-admin-2d-fam-plan__members,.con-admin-2d-fam-plan__avatar-row{display:flex;flex-wrap:wrap;align-items:center;gap:var(--con-admin-space-4);}.con-admin-user-avatar--mini,.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__filters .con-admin-tcg-filter-input{flex:1 1 240px;min-width:180px;}.con-admin-2d-fam-plan__filters .con-admin-tcg-filter-select{min-height:38px;padding:var(--con-admin-space-3) var(--con-admin-space-5);border-radius:var(--con-admin-radius);}.con-admin-2d-fam-plan__groups{display:grid;gap:var(--con-admin-space-5);}.con-admin-2d-fam-plan__event-group.con-admin-schedule-day-group{display:grid;gap:0;margin:0;padding:0;overflow:hidden;background:var(--con-admin-color-surface);border:1px solid var(--con-admin-color-border-soft);border-radius:var(--con-admin-radius);}.con-admin-2d-fam-plan__title-toggle{appearance:none;-webkit-appearance:none;min-width:0;min-height:44px;margin:0;padding:var(--con-admin-space-5) var(--con-admin-space-6);border:0;border-radius:0;background:transparent;color:inherit;font:inherit;line-height:1.3;cursor:pointer;}.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;}.con-admin-2d-fam-plan__title-toggle-icon{align-self:center;width:18px;min-width:18px;margin:0;text-align:right;line-height:.96;}.con-admin-2d-fam-plan__favorite-chip{white-space:normal;}.con-admin-2d-fam-plan__item-details{grid-column:1 / -1;width:100%;min-width:0;margin:0;padding:var(--con-admin-space-6);border-top:1px solid #f0f0f1;background:var(--con-admin-color-surface);}.con-admin-2d-fam-plan__item-details[hidden]{display:none;}.con-admin-2d-fam-plan__item-meta-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(160px,1fr));gap:var(--con-admin-space-4) var(--con-admin-space-6);margin:0 0 var(--con-admin-space-6);}.con-admin-2d-fam-plan__item-meta{display:grid;gap:var(--con-admin-space-1);align-items:start;font-size:var(--con-admin-font-size-md);line-height:1.35;}.con-admin-2d-fam-plan__item-meta span{color:var(--con-admin-color-text-ui);font-weight:var(--con-admin-weight-strong);}.con-admin-2d-fam-plan__item-details-head{margin:0 0 var(--con-admin-space-5);}.con-admin-2d-fam-plan__member{display:inline-flex;align-items:center;gap:var(--con-admin-space-3);max-width:180px;min-height:32px;padding:0;border:0;background:transparent;font-size:var(--con-admin-font-size-base);}.con-admin-2d-fam-plan__empty-favorites{margin:var(--con-admin-space-5) var(--con-admin-space-6);}.con-admin-2d-fam-profile__section--display-item.con-admin-inventory-display--image-only{justify-self:start;min-width:0;padding:0;background:transparent;border:0;box-shadow:none;}.con-admin-2d-fam-profile__section--display-item.con-admin-inventory-display--image-only .con-admin-inventory__visual-image{width:100%;height:100%;object-fit:contain;}.con-admin-high-seas>.con-admin-inventory-preview{box-sizing:border-box;}.con-admin-2d-fam-request-modal--direct-add .con-admin-2d-fam-request-modal__dialog{width:min(520px,100%);}.con-admin-2d-fam-request-modal--direct-add .con-admin-2d-fam-request-modal__body{padding:var(--con-admin-space-7);}.con-admin-2d-fam-request-modal--direct-add .con-admin-2d-fam-direct-add__identity{align-items:center;}html.con-admin-qr-modal-open,html.con-admin-qr-modal-open body{overflow:hidden;}.con-admin-2d-fam .con-admin-2d-fam__request-meta{display:block;margin:var(--con-admin-space-1) 0 0;color:var(--con-admin-color-text-ui);font-size:var(--con-admin-font-size-sm);line-height:1.35;}.con-admin-2d-fam__topbar,.con-admin-user-settings-header{display:flex;align-items:center;justify-content:space-between;gap:var(--con-admin-space-8);margin:0 0 var(--con-admin-space-7);}.con-admin-2d-fam__topbar-text,.con-admin-user-settings-header__text{min-width:0;}.con-admin-convention-tabs-card>.con-admin-user-settings-header{padding:0 0 var(--con-admin-space-6);border-bottom:1px solid rgba(148,163,184,.22);}.con-admin-fam-notification-panel .con-admin-2d-fam-request-modal__requests{display:grid;gap:var(--con-admin-space-4);}.con-admin-fam-notification-panel .con-admin-2d-fam-request-modal__identity{min-width:0;}.con-admin-fam-notification-mail-item__achievement-visual,.con-admin-fam-notification-mail-item__achievement-visual .con-admin-inventory__visual{width:var(--con-fam-mail-visual-size,36px);height:var(--con-fam-mail-visual-size,36px);min-width:var(--con-fam-mail-visual-size,36px);}.con-admin-empty-state--helpful{flex-direction:column;align-items:flex-start;justify-content:center;text-align:left;}.con-admin-empty-state--helpful strong{color:var(--con-admin-color-text-deep);font-size:var(--con-admin-font-size-base);}.con-admin-stat-chip__icon{flex:0 0 26px;width:26px;height:26px;display:inline-flex;align-items:center;justify-content:center;border-radius:var(--con-admin-radius-pill);background:var(--con-admin-color-text-strong);color:var(--con-admin-color-surface);font-size:var(--con-admin-font-size-xs);line-height:1;}.con-admin-stat-chip__body{min-width:0;display:grid;gap:0;}.con-admin-stat-chip__label{margin:0;color:var(--con-admin-color-text-soft);font-size:var(--con-admin-font-size-2xs);font-weight:var(--con-admin-weight-strong);line-height:1.1;letter-spacing:.035em;text-transform:uppercase;}.con-admin-stat-chip__value{color:var(--con-admin-color-text);font-size:12px;font-weight:var(--con-admin-weight-strong);line-height:1.15;white-space:normal;overflow-wrap:anywhere;}.con-admin-current-coins .con-admin-stat-chip__label{opacity:.78;}.con-admin-current-coins .con-admin-stat-chip-grid--profile-summary{grid-template-columns:repeat(6,minmax(0,1fr));}.con-admin-checkin-attendees__table{display:grid;gap:0;border:1px solid var(--con-admin-color-border-soft);border-radius:var(--con-admin-radius);overflow:hidden;background:var(--con-admin-color-surface);}.con-admin-checkin-attendees__header,.con-admin-checkin-attendees__row{display:grid;grid-template-columns:minmax(180px,1.4fr) minmax(160px,1fr) 120px;align-items:center;gap:0;min-width:0;}.con-admin-checkin-attendees__header{background:var(--con-admin-color-surface-subtle);color:var(--con-admin-color-text-wp-muted);font-size:var(--con-admin-font-size-xs);font-weight:var(--con-admin-weight-strong);text-transform:uppercase;letter-spacing:.04em;}.con-admin-checkin-attendees__person{display:flex;align-items:center;font-weight:var(--con-admin-weight-strong);color:var(--con-admin-color-text-strong);}.con-admin-checkin-attendees__person span{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;}.con-admin-engagement{display:grid;gap:var(--con-admin-space-8);min-width:0;}.con-admin-engagement-form{display:grid;gap:var(--con-admin-space-6);min-width:0;align-items:end;}.con-admin-engagement-list{display:grid;gap:var(--con-admin-space-5);min-width:0;}.con-admin-engagement-list h4{margin:0;font-size:var(--con-admin-font-size-base);line-height:1.25;}.con-admin-engagement-user{display:grid;gap:var(--con-admin-space-5);align-items:center;min-width:0;}.con-admin-engagement-user__body{display:grid;gap:5px;min-width:0;}.con-admin-engagement-user__chips{display:flex;gap:var(--con-admin-space-3);flex-wrap:wrap;}.con-admin-engagement-user__note{display:block;font-size:var(--con-admin-font-size-sm);line-height:1.35;word-break:break-word;}.con-admin-checkin-code-list{display:grid;gap:var(--con-admin-space-6);}.con-admin-checkin-code-card{display:grid;grid-template-columns:minmax(0,1fr) 140px;gap:var(--con-admin-space-7);align-items:start;}.con-admin-grid-form{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:var(--con-admin-space-6);}.con-admin-grid-form__wide{grid-column:1/-1;}.con-admin-engagement-admin [data-con-admin-engagement-form]{display:grid;gap:var(--con-admin-space-6);min-width:0;}.con-admin-engagement-admin__actions{display:flex;align-items:center;gap:var(--con-admin-space-5);flex-wrap:wrap;}.con-admin-event-checkin__form{grid-template-columns:minmax(220px,1fr) auto;}.con-admin-event-checkin .con-admin-user-settings-field__label{font-size:var(--con-admin-font-size-md);font-weight:var(--con-admin-weight-regular);line-height:1.25;color:var(--con-admin-color-icon);}.con-admin-event-checkin__copy,.con-admin-event-checkin__fallback,.con-admin-event-checkin__status{font-weight:var(--con-admin-weight-regular);}.con-admin-engagement-user{grid-template-columns:44px minmax(0,1fr) auto;}.con-admin-engagement-user>.con-admin-user-avatar-shell,.con-admin-checkin-attendees__person>.con-admin-user-avatar-shell{align-self:center;justify-self:start;}.con-admin-checkin-attendees__person{gap:var(--con-admin-space-6);}.con-admin-user-avatar-shortcode--display{display:inline-flex;align-items:center;justify-content:center;max-width:100%;line-height:0;}.con-admin-user-avatar-display--guild .con-admin-user-avatar-shell__badge{display:flex;}.con-admin-event-checkin__fallback{display:none;}.con-admin-discord-admin{display:grid;gap:var(--con-admin-space-8);}.con-admin-discord-admin__hero{display:flex;align-items:flex-start;justify-content:space-between;gap:var(--con-admin-space-8);margin:0 0 var(--con-admin-space-2);}.con-admin-discord-admin__hero-actions{display:flex;align-items:center;gap:var(--con-admin-space-4);flex-wrap:wrap;}.con-admin-discord-layout{display:grid;grid-template-columns:minmax(240px,320px) minmax(0,1fr);gap:var(--con-admin-space-8);align-items:start;}.con-admin-discord-layout__side,.con-admin-discord-layout__main,.con-admin-discord-settings-form{display:grid;gap:var(--con-admin-space-8);min-width:0;}.con-admin-discord-card{display:grid;gap:var(--con-admin-space-7);margin:0;padding:var(--con-admin-space-8);border:1px solid var(--con-admin-color-border-admin);background:var(--con-admin-color-surface);box-shadow:0 1px 1px rgba(0,0,0,.04);}.con-admin-discord-card--compact{padding:var(--con-admin-space-6);box-shadow:none;}.con-admin-discord-card__head{display:flex;align-items:flex-start;justify-content:space-between;gap:var(--con-admin-space-6);}.con-admin-discord-pill.is-warning{border-color:#dba617;background:#fff8e5;color:#7a4d00;}.con-admin-discord-health-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(180px,1fr));gap:var(--con-admin-space-5);}.con-admin-discord-health-grid span{color:var(--con-admin-color-text-ui);font-size:var(--con-admin-font-size-sm);font-weight:var(--con-admin-weight-strong);text-transform:uppercase;letter-spacing:.02em;}.con-admin-discord-permissions{display:flex;align-items:center;gap:var(--con-admin-space-4);flex-wrap:wrap;padding-top:var(--con-admin-space-6);border-top:1px solid var(--con-admin-color-border-admin);}.con-admin-discord-checklist{display:grid;gap:var(--con-admin-space-4);}.con-admin-discord-checklist__item{display:grid;grid-template-columns:24px minmax(0,1fr);gap:var(--con-admin-space-4);align-items:start;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-checklist__item small{margin-top:var(--con-admin-space-1);color:var(--con-admin-color-text-ui);}.con-admin-discord-object-counts{display:grid;grid-template-columns:1fr 1fr;gap:var(--con-admin-space-4);}.con-admin-discord-object-counts strong{font-size:var(--con-admin-font-size-heading);line-height:1;color:var(--con-admin-color-text-admin);}.con-admin-discord-master-toggle,.con-admin-discord-feature-toggle{display:flex;align-items:center;gap:var(--con-admin-space-4);margin:0;cursor:pointer;}.con-admin-discord-feature-cards{display:grid;grid-template-columns:repeat(auto-fit,minmax(240px,1fr));gap:var(--con-admin-space-6);}.con-admin-discord-feature-cards h4{margin:0 0 var(--con-admin-space-5);}.con-admin-discord-feature-grid{display:grid;grid-template-columns:1fr;gap:var(--con-admin-space-4);max-width:none;}.con-admin-discord-feature-toggle{min-height:34px;padding:7px 9px;border:1px solid var(--con-admin-color-border-admin);background:var(--con-admin-color-surface-subtle);}.con-admin-discord-feature-toggle.is-disabled{opacity:.82;}.con-admin-discord-feature-toggle span{font-weight:var(--con-admin-weight-strong);}.con-admin-discord-field-grid,.con-admin-discord-mapping-grid,.con-admin-discord-setup-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(280px,1fr));gap:var(--con-admin-space-8);align-items:start;}.con-admin-discord-select{max-width:100%;}.con-admin-discord-known-list{margin-top:var(--con-admin-space-4);}.con-admin-discord-known-list summary{cursor:pointer;color:var(--con-admin-color-link);}.con-admin-discord-known-list__grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(220px,1fr));gap:var(--con-admin-space-3);margin-top:var(--con-admin-space-4);max-height:220px;overflow:auto;}.con-admin-discord-details{margin-top:var(--con-admin-space-6);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-details summary{cursor:pointer;font-weight:var(--con-admin-weight-strong);}.con-admin-discord-reward-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(180px,1fr));gap:var(--con-admin-space-6);}.con-admin-discord-reward-grid input{width:100%;}.con-admin-discord-env textarea{font-size:var(--con-admin-font-size-sm);}.con-admin-discord-actions{display:flex;align-items:center;gap:var(--con-admin-space-5);flex-wrap:wrap;margin:var(--con-admin-space-4) 0 0;}.con-admin-discord-savebar{position:sticky;bottom:0;z-index:5;display:flex;align-items:center;gap:var(--con-admin-space-6);flex-wrap:wrap;margin:0;padding:var(--con-admin-space-6) var(--con-admin-space-8);border:1px solid var(--con-admin-color-border-admin);background:var(--con-admin-color-surface);box-shadow:0 -1px 3px rgba(0,0,0,.06);}.con-admin-discord-command-reference__status{display:inline-flex;margin-left:var(--con-admin-space-3);padding:var(--con-admin-space-1) var(--con-admin-space-3);border:1px solid #c3c4c7;background:var(--con-admin-color-surface);font-size:var(--con-admin-font-size-xs);font-weight:var(--con-admin-weight-strong);}.con-admin-notification-settings__categories label,.con-admin-inline-editor__checkbox{display:flex;gap:var(--con-admin-space-5);}.con-admin-toggle-switch{display:inline-flex;align-items:center;justify-content:center;flex:0 0 auto;width:42px;height:24px;min-width:42px;}.con-admin-toggle-switch__track{position:relative;display:block;width:42px;height:24px;border:1px solid rgba(15,23,42,.18);border-radius:var(--con-admin-radius-pill);background:var(--con-admin-color-surface-active);box-sizing:border-box;transition:background-color var(--con-admin-motion-duration-fast) ease,border-color var(--con-admin-motion-duration-fast) ease;}.con-admin-toggle-switch__thumb{position:absolute;top:3px;left:3px;display:block;width:16px;height:16px;border-radius:var(--con-admin-radius-circle);background:var(--con-admin-color-surface);box-shadow:0 1px 2px rgba(15,23,42,.22);transition:transform var(--con-admin-motion-duration-fast) ease;}.con-admin-discord-overview-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:var(--con-admin-space-6);margin-bottom:var(--con-admin-space-7);}.con-admin-discord-overview-box{display:grid;gap:var(--con-admin-space-3);padding:var(--con-admin-space-6);border:1px solid rgba(15,23,42,.10);background:var(--con-admin-color-surface-muted);min-width:0;}.con-admin-discord-overview-box--wide{grid-column:1/-1;}.con-admin-discord-overview-box span{font-size:var(--con-admin-font-size-sm);font-weight:var(--con-admin-weight-strong);color:var(--con-admin-color-text-soft);}.con-admin-discord-overview-box code{white-space:normal;overflow-wrap:anywhere;}.con-admin-discord-channel-summary{display:grid;gap:var(--con-admin-space-4);}.con-admin-discord-channel-summary__row{display:grid;grid-template-columns:minmax(120px,.65fr) minmax(0,1.4fr) auto;gap:var(--con-admin-space-5);align-items:center;padding:var(--con-admin-space-5) 0;border-top:1px solid rgba(15,23,42,.08);}.con-admin-discord-channel-summary__row span{min-width:0;overflow-wrap:anywhere;color:var(--con-admin-color-text-subtle);}.con-admin-discord-collapsible{padding:0;overflow:hidden;}.con-admin-discord-collapsible__summary{display:flex;align-items:center;justify-content:space-between;gap:var(--con-admin-space-7);padding:var(--con-admin-space-7) var(--con-admin-space-8);cursor:pointer;list-style:none;}.con-admin-discord-collapsible__summary strong{font-size:var(--con-admin-font-size-lg);color:var(--con-admin-color-text-admin);}.con-admin-discord-collapsible__chevron{display:inline-flex;align-items:center;justify-content:center;width:26px;height:26px;font-weight:var(--con-admin-weight-strong);line-height:1;transition:transform var(--con-admin-motion-duration-fast) ease;}.con-admin-discord-collapsible[open] .con-admin-discord-collapsible__chevron{transform:rotate(180deg);}.con-admin-discord-collapsible__body{display:grid;gap:var(--con-admin-space-7);padding:0 var(--con-admin-space-8) var(--con-admin-space-8);border-top:1px solid var(--con-admin-color-border-admin);}.con-admin-discord-feature-group__head{display:flex;align-items:center;justify-content:space-between;gap:var(--con-admin-space-5);margin:0 0 var(--con-admin-space-5);}.con-admin-discord-feature-group__head span{font-size:var(--con-admin-font-size-sm);font-weight:var(--con-admin-weight-strong);color:var(--con-admin-color-text-ui);white-space:nowrap;}.con-admin-discord-feature-toggle input{flex:0 0 auto;}.con-admin-discord-feature-health__grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(260px,1fr));gap:var(--con-admin-space-6);}.con-admin-discord-health-card{display:grid;gap:var(--con-admin-space-5);min-width:0;padding:var(--con-admin-space-6);border:1px solid var(--con-admin-color-border-admin);background:var(--con-admin-color-surface-subtle);}.con-admin-discord-health-card__top{display:flex;align-items:center;justify-content:space-between;gap:var(--con-admin-space-5);}.con-admin-discord-health-card__top strong{font-size:var(--con-admin-font-size-base);color:var(--con-admin-color-text-admin);}.con-admin-discord-preview-panel{display:grid;gap:var(--con-admin-space-6);}.con-admin-discord-preview-grid{display:flex;align-items:end;justify-content:space-between;gap:var(--con-admin-space-6);flex-wrap:wrap;}.con-admin-discord-preview-actions{display:flex;align-items:center;gap:var(--con-admin-space-4);flex-wrap:wrap;}.con-admin-discord-preview-text{width:100%;font-size:var(--con-admin-font-size-sm);}[data-role="discord-preview-status"].is-success{color:#0a5f20;font-weight:var(--con-admin-weight-strong);}[data-role="discord-preview-status"].is-error{color:#8a2424;font-weight:var(--con-admin-weight-strong);}.con-admin-discord-template-reference{padding:var(--con-admin-space-6) var(--con-admin-space-7);margin:0 0 var(--con-admin-space-7);border:1px solid rgba(148,163,184,.24);border-radius:var(--con-admin-radius);background:rgba(15,23,42,.03);}.con-admin-discord-template-group{border:1px solid rgba(148,163,184,.22);border-radius:var(--con-admin-radius);margin:var(--con-admin-space-6) 0;background:var(--con-admin-color-surface);overflow:hidden;}.con-admin-discord-template-group>summary span{font-size:var(--con-admin-font-size-sm);color:var(--con-admin-color-text-soft);font-weight:var(--con-admin-weight-strong);}.con-admin-discord-template-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(280px,1fr));gap:var(--con-admin-space-7);padding:var(--con-admin-space-7);}.con-admin-discord-template-field{display:flex;flex-direction:column;gap:var(--con-admin-space-4);min-width:0;}.con-admin-discord-template-field__label{font-weight:var(--con-admin-weight-strong);color:var(--con-admin-color-text);}.con-admin-discord-template-field textarea{min-height:160px;}.con-admin-discord-template-vars{display:flex;flex-wrap:wrap;gap:var(--con-admin-space-3);}.con-admin-discord-template-vars code{font-size:var(--con-admin-font-size-xs);padding:3px var(--con-admin-space-3);border-radius:var(--con-admin-radius-pill);background:#f1f5f9;color:var(--con-admin-color-text-subtle);border:1px solid var(--con-admin-color-surface-active);}.con-admin-2d-fam-row--leaderboard.is-current-user{background:var(--con-admin-color-surface-muted);box-shadow:inset 3px 0 0 rgba(17,24,39,.18);}.con-admin-2d-fam-leaderboard__you-chip{margin-left:var(--con-admin-space-4);}.con-admin-fam-notifications .con-admin-fam-notification--mail{order:20;}.con-admin-fam-notifications .con-admin-fam-notification--bug{display:none;}.con-admin-user-settings-section__title,.con-admin-user-settings-section__header .con-admin-user-settings-section__title{margin:0;font-size:var(--con-admin-font-size-md);line-height:1.3;font-weight:var(--con-admin-weight-strong);}.con-admin-2d-fam-plan__title-toggle-icon{justify-self:end;margin-left:auto;}.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-fishing__modifiers,.con-admin-guild-battle__modifiers,.con-admin-high-seas__meta,.con-admin-fishing__actions,.con-admin-guild-battle__actions,.con-admin-high-seas__actions{margin-bottom:var(--con-admin-space-3);}.con-admin-game-subtitle,.con-admin-fishing .con-admin-game-subtitle,.con-admin-guild-battle .con-admin-game-subtitle{margin:0;line-height:1.25;}.con-admin-achievements-grid .con-admin-inventory__rarity,.con-admin-achievements-grid .con-admin-achievement-card__progress-chip{position:static;inset:auto;align-self:flex-start;max-width:100%;}.con-admin-asset-icon{display:inline-block;width:1em;height:1em;min-width:1em;object-fit:contain;vertical-align:-0.125em;}.con-admin-level-card__asset-icon{width:15px;height:15px;margin-right:var(--con-admin-space-2);}.con-admin-stat-chip--level .con-admin-asset-icon--level,.con-admin-level-card__asset-icon.con-admin-asset-icon--level{filter:brightness(0) saturate(100%) invert(69%) sepia(82%) saturate(534%) hue-rotate(352deg) brightness(101%) contrast(95%);}.con-admin-stat-chip--items .con-admin-asset-icon--item,.con-admin-stat-chip--items .con-admin-asset-icon--items,.con-admin-stat-chip--items .con-admin-asset-icon--inventory{filter:brightness(0) saturate(100%) invert(39%) sepia(18%) saturate(1157%) hue-rotate(184deg) brightness(90%) contrast(90%);}.con-admin-stat-chip--xp .con-admin-asset-icon--xp{filter:brightness(0) saturate(100%) invert(44%) sepia(17%) saturate(1701%) hue-rotate(184deg) brightness(89%) contrast(88%);}.con-btn .con-admin-ui-icon--asset,.con-admin-game-action-button .con-admin-ui-icon--asset,.con-admin-fishing__button .con-admin-ui-icon--asset,.con-admin-guild-battle__button .con-admin-ui-icon--asset{display:block;width:1.1em;height:1.1em;min-width:1.1em;object-fit:contain;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-guild-battle,.con-admin-high-seas,.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-fishing .con-admin-inventory-preview__list,.con-admin-guild-battle .con-admin-inventory-preview__list,.con-admin-high-seas .con-admin-inventory-preview__list,.con-admin-fishing__modifiers,.con-admin-guild-battle__modifiers,.con-admin-high-seas__arena,.con-admin-high-seas__ship{overflow:visible;}.con-admin-inventory-preview__item[data-con-tooltip],.con-admin-tooltip-anchor[data-con-tooltip]{touch-action:manipulation;-webkit-tap-highlight-color:transparent;}.con-admin-discord-connect__status-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:var(--con-admin-space-6);align-items:start;}.con-admin-raid-attack-feedback[hidden]{display:none;}.con-admin-raid-attack-feedback__line{display:flex;align-items:baseline;justify-content:space-between;gap:var(--con-admin-space-5);flex-wrap:wrap;}.con-admin-raid-attack-feedback__line strong{font-size:var(--con-admin-font-size-xl);line-height:1.2;}.con-admin-raid-attack-feedback__meta{display:flex;align-items:center;gap:var(--con-admin-space-3);flex-wrap:wrap;}.con-admin-raid-attack-feedback__counter{border-color:rgba(248,113,113,.4);background:rgba(255,255,255,.78);color:#991b1b;}.con-admin-raid-attack-feedback__final{border-color:rgba(34,197,94,.4);color:var(--con-admin-color-success);}.con-admin-2d-fam-profile__section--display-item .con-admin-inventory-display__profile-title{color:var(--con-admin-color-text);}.con-admin-bug-admin__image img{display:block;width:96px;max-width:100%;height:auto;border:1px solid rgba(15,23,42,.10);background:var(--con-admin-color-surface);object-fit:cover;}.con-admin-convention-game-row [hidden],.con-admin-convention-game-row .is-hidden-by-type{display:none;}.con-admin-convention-game-upload,.con-admin-convention-game-gallery{margin:0;}.con-admin-convention-image-thumb--logo{aspect-ratio:1/1;min-height:84px;background-size:contain;background-repeat:no-repeat;background-position:center;background-color:rgba(0,0,0,0.03);}.con-admin-convention-image-compact--gallery{align-items:stretch;}.con-admin-convention-gallery-preview{display:flex;align-items:center;gap:var(--con-admin-space-4);flex-wrap:wrap;margin:var(--con-admin-space-4) 0 0;min-height:0;}.con-admin-convention-gallery-preview__item{display:block;width:72px;aspect-ratio:16/9;border-radius:var(--con-admin-radius);background-size:cover;background-position:center;background-color:rgba(0,0,0,0.05);border:1px solid rgba(0,0,0,0.12);}.con-admin-convention-game-showcase{display:grid;grid-template-columns:repeat(auto-fit,minmax(220px,1fr));gap:var(--con-admin-space-6);margin:var(--con-admin-space-6) 0;}.con-admin-indie-showcase-shortcode-row{align-items:end;}.con-admin-indie-showcase-shortcode-field input[readonly]{min-width:280px;background:var(--con-admin-color-surface-neutral-light);cursor:text;}.con-admin-indie-showcase-admin-thumb{display:block;width:96px;aspect-ratio:16 / 9;background-size:cover;background-position:center;background-repeat:no-repeat;border-radius:var(--con-admin-radius);border:1px solid rgba(55,65,81,.18);}.con-admin-indie-showcase-admin-links{display:flex;gap:var(--con-admin-space-4);flex-wrap:wrap;align-items:center;}.con-admin-indie-showcase-table select.con-admin-tools__field{min-width:150px;}.con-admin-discord-collapsible__chevron{border:0;background:transparent;box-shadow:none;color:var(--con-admin-color-icon);}.con-admin-user-avatar-shell--no-guild{--con-admin-avatar-accent:#655995;--con-admin-avatar-background:#655995;}.con-admin-user-avatar-shell--no-guild:not(.con-admin-user-avatar-shell--uploaded) .con-admin-user-avatar{background:var(--con-admin-color-surface);}.con-admin-user-avatar-shell--no-guild .con-admin-user-avatar{box-shadow:none;}.con-admin-user-avatar--no-guild{border-color:transparent;}.con-admin-2d-fam-profile__section--display-item .con-admin-inventory-display__effect{font-size:var(--con-admin-font-size-xs);line-height:1.3;}.con-admin-boss-battle__leaderboard li{border-bottom:0;}.con-admin-2d-fam-leaderboard__filters{display:flex;flex-wrap:wrap;align-items:flex-end;gap:var(--con-admin-space-5);width:100%;margin:0 0 var(--con-admin-space-6);padding:0;border:0;border-bottom:1px solid rgba(15,23,42,.12);background:transparent;box-shadow:none;}.con-admin-party__buffs{display:flex;align-items:center;gap:var(--con-admin-space-3);flex-wrap:wrap;}.con-admin-party__buffs>strong{color:var(--con-admin-color-text);font-size:var(--con-admin-font-size-base);font-weight:var(--con-admin-weight-strong);}.con-admin-party__member-chip{gap:5px;}.con-admin-party__member-chip small{color:var(--con-admin-color-text-soft);font-size:var(--con-admin-font-size-sm);font-weight:var(--con-admin-weight-strong);}.con-admin-boss-battle__leaderboard .con-admin-mascot-melee__mascot-image-wrap{width:32px;height:32px;min-width:32px;flex:0 0 32px;padding:3px;border-radius:var(--con-admin-radius-pill);box-shadow:none;}.con-admin-party__buffs{padding:9px var(--con-admin-space-5);border:1px solid rgba(148,163,184,.20);background:rgba(248,250,252,.72);}.con-admin-boss-battle__leaderboard,.con-admin-boss-battle__leaderboard li,.con-admin-boss-battle__leader-identity{overflow:visible;}.con-admin-raid-attack-feedback__party{border-color:rgba(34,197,94,.36);background:rgba(34,197,94,.10);color:var(--con-admin-color-success);font-weight:var(--con-admin-weight-strong);}.con-admin-mascot-melee__feedback.is-placeholder{border-style:dashed;color:var(--con-admin-color-text-soft);}.con-admin-raid-attack-feedback__counter-detail{display:flex;flex-basis:100%;justify-content:flex-start;border-color:rgba(220,38,38,.38);background:rgba(254,226,226,.78);color:#991b1b;white-space:normal;line-height:1.25;}.con-admin-raid-attack-feedback__party-detail{flex-basis:100%;justify-content:flex-start;white-space:normal;line-height:1.25;text-align:left;}.con-admin-party__member-chip{white-space:normal;align-items:center;line-height:1.15;}.con-admin-party__member-chip.is-same-guild{border-color:rgba(34,197,94,.34);background:rgba(34,197,94,.09);}.con-admin-guild-transfer-shortcode{max-width:none;width:100%;margin:0;}.con-admin-guild-transfer-card{max-width:none;width:100%;}.con-admin-guild-transfer-card__header{margin:0 0 var(--con-admin-space-1);}.con-admin-guild-transfer-card__body{display:grid;gap:var(--con-admin-space-5);}.con-admin-guild-transfer-card__header{align-items:flex-start;}.con-admin-guild-transfer-card__header-guild{flex:0 0 auto;}.con-admin-guild-transfer-card__current{display:flex;align-items:center;gap:var(--con-admin-space-5);min-width:0;border:1px solid rgba(0,0,0,.12);border-radius:var(--con-admin-radius);background:var(--con-admin-color-surface);}.con-admin-guild-transfer-card__current-copy{display:grid;gap:var(--con-admin-space-1);min-width:0;}.con-admin-guild-transfer-card__current-copy em,.con-admin-guild-transfer-card__summary em,.con-admin-guild-transfer-card__target-chip em{font-style:normal;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;}.con-admin-guild-transfer-card__guild-image-wrap{display:inline-flex;align-items:center;justify-content:center;width:36px;height:36px;min-width:36px;border-radius:0;background:transparent;border:0;box-shadow:none;overflow:visible;}.con-admin-guild-transfer-card__guild-image{display:block;width:100%;height:100%;object-fit:contain;}.con-admin-guild-transfer-card__summary{display:grid;}.con-admin-guild-transfer-card__summary em{text-align:right;}.con-admin-guild-transfer-card__help{margin:var(--con-admin-space-2) 0 0;font-size:var(--con-admin-font-size-sm);line-height:1.4;color:rgba(0,0,0,.62);}.con-admin-guild-transfer-card__target-list{width:100%;}.con-admin-guild-transfer-card__balance-note{display:flex;flex-wrap:wrap;gap:var(--con-admin-space-3);margin:var(--con-admin-space-2) 0 0;}.con-admin-guild-transfer-card__field{flex:1 1 220px;min-width:0;margin:0;}.con-admin-guild-transfer-card__status{font-size:var(--con-admin-font-size-sm);line-height:1.35;}.con-admin-guild-transfer-card [aria-busy="true"]{opacity:.72;cursor:progress;}.con-admin-rpg-class-chip{display:inline-flex;align-items:center;gap:var(--con-admin-space-2);min-height:22px;padding:3px 10px;border-radius:var(--con-admin-radius-pill);font-size:var(--con-admin-font-size-sm);line-height:1.1;font-weight:var(--con-admin-weight-strong);white-space:nowrap;}.con-admin-rpg-class-chip__icon{line-height:.96;}.con-admin-rpg-class-chip__label{line-height:1.1;}.con-admin-rpg-class-chip--profile{margin-left:var(--con-admin-space-3);vertical-align:middle;}.con-admin-rpg-class-chip--adventurer{opacity:.78;}.con-admin-rpg-class-chip--warrior{background:rgba(239,68,68,.08);border-color:rgba(239,68,68,.22);color:#991b1b;}.con-admin-rpg-class-chip--mage{background:rgba(99,102,241,.08);border-color:rgba(99,102,241,.22);color:#3730a3;}.con-admin-rpg-class-chip--rogue{background:rgba(15,23,42,.07);border-color:rgba(15,23,42,.18);color:var(--con-admin-color-text-strong);}.con-admin-rpg-class-chip--paladin{background:rgba(245,158,11,.09);border-color:rgba(245,158,11,.24);color:#92400e;}.con-admin-rpg-class-chip--ranger{background:rgba(34,197,94,.08);border-color:rgba(34,197,94,.22);color:var(--con-admin-color-success);}.con-admin-rpg-class-chip--warlock{background:rgba(147,51,234,.08);border-color:rgba(147,51,234,.22);color:#581c87;}.con-admin-rpg-class-chip--druid{background:rgba(20,184,166,.08);border-color:rgba(20,184,166,.22);color:#115e59;}.con-admin-raid-attack-feedback__party-detail{font-size:var(--con-admin-font-size-md);}.con-admin-party-shortcode{display:grid;gap:var(--con-admin-space-6);width:100%;box-sizing:border-box;}.con-admin-party-shortcode__row{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:var(--con-admin-space-4);width:100%;min-width:0;}.con-admin-party-shortcode__member{display:flex;flex-direction:column;align-items:center;justify-content:flex-start;gap:5px;min-width:0;padding:var(--con-admin-space-2) 3px;border:0;border-radius:0;background:transparent;box-shadow:none;box-sizing:border-box;text-align:center;}.con-admin-party-shortcode__member--empty{background:transparent;color:var(--con-admin-color-text-soft);}.con-admin-party-shortcode__avatar{position:relative;z-index:1;}.con-admin-party-shortcode__avatar-link{display:inline-flex;align-items:center;justify-content:center;text-decoration:none;color:inherit;border:0;box-shadow:none;outline:0;}.con-admin-party-shortcode__avatar--empty{width:54px;height:54px;border-radius:var(--con-admin-radius-pill);display:grid;place-items:center;border:1px dashed rgba(100,116,139,.45);background:transparent;font-weight:var(--con-admin-weight-strong);line-height:1;}.con-admin-party-shortcode__body{display:flex;flex-direction:column;align-items:center;gap:0;width:100%;min-width:0;}.con-admin-party-shortcode__name{display:block;width:100%;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:var(--con-admin-font-size-md);line-height:1.25;color:var(--con-admin-color-text-admin);font-weight:var(--con-admin-weight-strong);}.con-admin-party-shortcode__level,.con-admin-party-shortcode__class,.con-admin-party-shortcode__empty-note{display:block;width:100%;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:var(--con-admin-font-size-sm);line-height:1.2;color:var(--con-admin-color-text-soft);}.con-admin-quests-shortcode .con-admin-fam-notification-panel__head{border-radius:var(--con-admin-radius) var(--con-admin-radius) 0 0;}.con-admin-quests-shortcode .con-admin-fam-notification-panel__body{max-height:none;overflow:visible;}.con-admin-mascot-melee__feedback{max-height:88px;overflow:auto;display:grid;align-content:center;gap:var(--con-admin-space-2);border-radius:var(--con-admin-radius);box-shadow:none;}.con-admin-referral-form-grid,.con-admin-referral-reward-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(240px,1fr));gap:var(--con-admin-space-7);margin:var(--con-admin-space-7) 0;}.con-admin-referral-reward-box{display:grid;gap:var(--con-admin-space-5);padding:var(--con-admin-space-7);border:1px solid rgba(15,23,42,.1);border-radius:var(--con-admin-radius);background:var(--con-admin-color-surface-muted);}.con-admin-referral-reward-box h4{margin:0;color:var(--con-admin-color-text-strong);}.con-admin-referrals{display:grid;gap:var(--con-admin-space-8);}.con-admin-referral-qr-admin__filter label{margin:0;font-weight:var(--con-admin-weight-strong);color:var(--con-admin-color-text-subtle);}.con-admin-referral-qr-admin__grid{margin-top:var(--con-admin-space-6);}.con-admin-referrals-admin [data-referral-admin-notices]{margin:0 0 var(--con-admin-space-6);}.con-admin-referrals-admin .con-admin-referral-event-form{display:grid;gap:var(--con-admin-space-6);}.con-admin-referral-form-actions{margin-top:var(--con-admin-space-2);align-items:center;}.con-admin-referral-row-status{font-size:var(--con-admin-font-size-sm);font-weight:var(--con-admin-weight-strong);color:#2563eb;}[data-referral-leaderboard-filter] .con-admin-icon-action,.con-admin-referral-qr-admin__filter .con-admin-icon-action{align-self:center;}.con-admin-referrals-admin .con-admin-icon-action--primary{color:var(--con-admin-color-link-hover);}.con-admin-referral-campaigns-table td{vertical-align:middle;}.con-admin-referral-inline-edit-row>td{padding:0;background:var(--con-admin-color-surface-muted);border-top:0;}.con-admin-referral-inline-edit-card{margin:0 0 var(--con-admin-space-6);padding:var(--con-admin-space-7);border:1px solid rgba(19,94,150,.2);border-radius:var(--con-admin-radius);background:var(--con-admin-color-surface);box-shadow:0 8px 22px rgba(15,23,42,.07);}.con-admin-referral-inline-edit-card__head{display:flex;align-items:flex-start;justify-content:space-between;gap:var(--con-admin-space-6);margin-bottom:var(--con-admin-space-6);padding-bottom:var(--con-admin-space-5);border-bottom:1px solid rgba(15,23,42,.08);}.con-admin-referral-inline-edit-card__head strong{color:var(--con-admin-color-text-strong);font-size:var(--con-admin-font-size-base);line-height:1.3;}.con-admin-referral-event-form--inline .con-admin-referral-reward-box h4{font-size:var(--con-admin-font-size-md);line-height:1.25;}.con-admin-referral-codes-chip.is-paused{color:#9a3412;}.con-admin-event-xp-admin{grid-column:1 / -1;}.con-admin-event-xp-admin__head,.con-admin-event-xp-leaderboard__header,.con-admin-event-xp-board__head{display:flex;align-items:flex-start;justify-content:space-between;gap:var(--con-admin-space-8);}.con-admin-event-xp-admin__head code{white-space:nowrap;}.con-admin-event-xp-leaderboard__header h3,.con-admin-event-xp-board__head h4{margin:0;}.con-admin-event-xp-board{border:1px solid rgba(148,163,184,.24);border-radius:var(--con-admin-radius);padding:var(--con-admin-space-7);background:rgba(255,255,255,.78);}.con-admin-event-xp-board__head{margin-bottom:var(--con-admin-space-5);}.con-admin-event-xp-board__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-transform:uppercase;}.con-admin-event-xp-board__rows{display:grid;gap:var(--con-admin-space-4);}.con-admin-event-xp-board__row{display:grid;grid-template-columns:auto minmax(0,1fr) auto auto;align-items:center;gap:var(--con-admin-space-5);padding:9px var(--con-admin-space-5);border-radius:var(--con-admin-radius);background:rgba(248,250,252,.92);}.con-admin-event-xp-board__rank{min-width:34px;font-weight:var(--con-admin-weight-strong);color:var(--con-admin-color-text);}.con-admin-event-xp-board__name{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-weight:var(--con-admin-weight-strong);}.con-admin-event-xp-board__meta{color:var(--con-admin-color-text-soft);font-size:var(--con-admin-font-size-sm);white-space:nowrap;}.con-admin-event-xp-board__xp{color:var(--con-admin-color-text);white-space:nowrap;}.con-admin-guild-bank__item .con-admin-inventory__item-effect{min-height:0;}.con-admin-miku-match__stats em,.con-admin-miku-match__leaderboard-head span,.con-admin-miku-match__leaderboard-user em{font-style:normal;color:var(--con-admin-color-text-muted);font-size:var(--con-admin-font-size-sm);line-height:1.2;}.con-admin-miku-match__leaderboard{display:grid;gap:var(--con-admin-space-5);padding:var(--con-admin-space-7);border:1px solid var(--con-admin-color-border);background:var(--con-admin-color-surface);}.con-admin-miku-match__leaderboard-head{display:flex;align-items:flex-start;justify-content:space-between;gap:var(--con-admin-space-5);}.con-admin-miku-match__leaderboard-list{display:grid;gap:var(--con-admin-space-4);}.con-admin-miku-match__leaderboard-row{display:grid;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:var(--con-admin-space-5);padding:var(--con-admin-space-4);border:1px solid var(--con-admin-color-surface-active);background:var(--con-admin-color-surface-muted);}.con-admin-miku-match__leaderboard-user{display:flex;align-items:center;gap:var(--con-admin-space-4);min-width:0;}.con-admin-miku-match__leaderboard-user strong{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;}.con-admin-referral-inline-edit-row>td{width:100%;box-sizing:border-box;}.con-admin-referral-inline-edit-card{width:100%;max-width:none;box-sizing:border-box;}.con-admin-referral-event-form--inline{width:100%;max-width:none;}.con-admin-guild-transfer-window-fields{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:var(--con-admin-space-5);}.con-admin-guild-transfer-window-fields p{margin:0;}.con-admin-guild-transfer-window-fields input{width:100%;max-width:100%;}.con-admin-miku-match__float-score{color:#dbeafe;}.con-admin-guild-bank__item.con-admin-inventory__item--shop .con-admin-inventory__item-top{margin-bottom:var(--con-admin-space-5);flex:1 1 auto;}.con-admin-guild-bank__item .con-admin-inventory__item-copy{min-width:0;}.con-admin-guild-bank__item .con-admin-inventory__item-status{margin-top:var(--con-admin-space-2);}.con-admin-guild-bank__item-actions.con-admin-inventory__shop-row{display:flex;width:100%;gap:var(--con-admin-space-4);margin-top:auto;padding-top:var(--con-admin-space-5);}.con-admin-balance-page,.con-admin-health-page{display:grid;gap:var(--con-admin-space-9);max-width:1280px;}.con-admin-balance-hero .con-admin-tools__card-head p,.con-admin-balance-card .con-admin-tools__card-head p{margin:.25rem 0 0;color:var(--con-admin-color-text-soft);}.con-admin-balance-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(230px,1fr));gap:var(--con-admin-space-7);margin-top:var(--con-admin-space-7);}.con-admin-balance-group{display:grid;gap:var(--con-admin-space-5);align-content:start;padding:var(--con-admin-space-7);border:1px solid rgba(15,23,42,.08);border-radius:var(--con-admin-radius);background:rgba(255,255,255,0.15);box-shadow:0 8px 24px rgba(15,23,42,.04);}.con-admin-balance-group h4{margin:0;font-size:var(--con-admin-font-size-base);line-height:1.25;color:var(--con-admin-color-text);}.con-admin-balance-field,.con-admin-balance-toggle{display:grid;gap:5px;font-size:var(--con-admin-font-size-sm);color:var(--con-admin-color-text-muted);}.con-admin-balance-toggle{grid-template-columns:auto 1fr;align-items:center;}.con-admin-balance-field input,.con-admin-balance-field select{width:100%;max-width:100%;min-height:34px;border-radius:var(--con-admin-radius);border:1px solid rgba(15,23,42,.14);background:var(--con-admin-color-surface);}.con-admin-health-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(210px,1fr));gap:var(--con-admin-space-6);margin-top:var(--con-admin-space-7);}.con-admin-class-guide__card p{margin:0;color:var(--con-admin-color-text-muted);}.con-admin-party__buffs{margin:var(--con-admin-space-5) 0;}.con-admin-party__buffs--guild_battle{border-color:rgba(101,89,149,.14);}.con-admin-balance-save-status{margin:var(--con-admin-space-3) 0 0;min-height:18px;font-size:var(--con-admin-font-size-md);line-height:1.35;color:var(--con-admin-color-text-soft);}.con-admin-balance-card .submit{margin-bottom:0;padding-bottom:0;}.con-admin-class-guide{display:grid;margin:0;padding:0;border:0;background:transparent;box-shadow:none;border-radius:0;}.con-admin-class-guide--settings{grid-column:1/-1;margin:var(--con-admin-space-6) 0 0;}button.con-admin-class-guide__card{cursor:pointer;}button.con-admin-class-guide__card:hover,button.con-admin-class-guide__card:focus-visible{background:var(--con-admin-color-surface);}.con-admin-class-guide__status{min-height:18px;font-size:var(--con-admin-font-size-sm);line-height:1.35;color:var(--con-admin-color-text-soft);}.con-admin-class-guide__chips{flex-wrap:wrap;align-items:center;gap:5px;}.con-admin-party-shortcode__synergy{display:grid;gap:var(--con-admin-space-4);width:100%;min-width:0;padding-top:var(--con-admin-space-1);text-align:left;}.con-admin-party-shortcode__synergy-chips{display:flex;flex-wrap:wrap;gap:var(--con-admin-space-3);align-items:center;justify-content:flex-start;}.con-admin-party-shortcode__synergy-chip{width:auto;max-width:100%;text-align:left;justify-content:flex-start;}.con-admin-party-shortcode__synergy-helper{display:block;color:var(--con-admin-color-text-soft);font-size:var(--con-admin-font-size-sm);line-height:1.4;}.con-admin-modern-row__detail-label{display:inline-flex;align-items:center;justify-content:center;flex:0 0 auto;min-height:24px;padding:3px var(--con-admin-space-4);border:1px solid var(--con-admin-modern-border-soft,rgba(215,227,239,.72));border-radius:var(--con-admin-radius);background:rgba(248,250,252,.72);color:var(--con-admin-modern-soft,var(--con-admin-color-text-muted));font-size:var(--con-admin-font-size-sm);font-weight:var(--con-admin-weight-strong);line-height:1.2;letter-spacing:0;text-transform:none;}.con-admin-modern-detail__label{display:flex;align-items:center;gap:var(--con-admin-space-4);margin:0 0 var(--con-admin-space-5);color:var(--con-admin-modern-soft,var(--con-admin-color-text-muted));font-size:var(--con-admin-font-size-md);font-weight:var(--con-admin-weight-strong);line-height:1.25;letter-spacing:0;text-transform:none;}.con-admin-class-icon{display:block;width:100%;height:100%;object-fit:contain;line-height:.96;}.con-admin-rpg-class-chip{border-color:color-mix(in srgb,var(--con-admin-class-color,var(--con-admin-color-text-soft)) 34%,transparent);color:var(--con-admin-class-color,var(--con-admin-color-text-subtle));background:color-mix(in srgb,var(--con-admin-class-color,var(--con-admin-color-text-soft)) 10%,transparent);}.con-admin-rpg-class-chip__icon{width:18px;height:18px;flex:0 0 18px;font-size:1em;}.con-admin-class-guide{gap:var(--con-admin-space-5);}.con-admin-class-guide__title{display:flex;align-items:center;gap:var(--con-admin-space-4);min-width:0;}.con-admin-class-guide__icon-wrap{display:inline-flex;align-items:center;justify-content:center;width:38px;height:38px;flex:0 0 38px;border-radius:0;background:transparent;font-weight:var(--con-admin-weight-strong);}.con-admin-class-guide__icon{width:38px;height:38px;}.con-admin-class-guide__save-status{display:inline;width:auto;height:auto;min-width:0;flex:0 1 auto;border-radius:0;background:transparent;margin-left:auto;color:var(--con-admin-color-text-soft);font-size:var(--con-admin-font-size-sm);font-weight:var(--con-admin-weight-strong);line-height:1.2;white-space:nowrap;}.con-admin-class-guide__card p{font-size:var(--con-admin-font-size-sm);line-height:1.32;}.con-admin-class-guide__stats{font-size:var(--con-admin-font-size-sm);line-height:1.35;color:var(--con-admin-color-text-muted);}.con-admin-class-guide__chips{display:none;}.con-admin-class-guide__status{position:absolute;width:1px;height:1px;margin:-1px;padding:0;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0;}.con-admin-rpg-class-chip--member{border-radius:var(--con-admin-radius-pill);gap:5px;min-height:22px;padding:3px 10px;box-shadow:none;}.con-admin-rpg-class-chip--member .con-admin-rpg-class-chip__label{color:inherit;font-weight:var(--con-admin-weight-strong);}.con-admin-party__member-chip-list{display:flex;align-items:center;flex-wrap:wrap;gap:5px;min-width:0;}.con-admin-party__member-chip-stats{display:inline-flex;align-items:center;margin-left:var(--con-admin-space-3);color:var(--con-admin-color-text-soft);font-size:var(--con-admin-font-size-md);font-weight:var(--con-admin-weight-strong);line-height:1.2;}.con-admin-party__buff-members{flex-basis:100%;margin-top:var(--con-admin-space-1);}.con-admin-raid-attack-feedback__party-detail dd{display:flex;align-items:center;flex-wrap:wrap;gap:var(--con-admin-space-2) var(--con-admin-space-3);}.con-admin-achievements-grid__sets{display:grid;gap:var(--con-admin-space-9);}.con-admin-achievements-grid__set{display:grid;gap:var(--con-admin-space-5);min-width:0;}.con-admin-achievements-grid__set-head{display:flex;align-items:center;justify-content:space-between;gap:var(--con-admin-space-6);padding:0 var(--con-admin-space-1);}.con-admin-achievements-grid__set-title{display:block;font-size:var(--con-admin-font-size-xs);font-weight:var(--con-admin-weight-strong);text-transform:uppercase;letter-spacing:.04em;color:var(--con-admin-color-text-ui);margin:var(--con-admin-space-4) 0 var(--con-admin-space-1);line-height:1.2;}.con-admin-achievements-grid__set-count{color:var(--con-admin-color-text-ui);font-size:var(--con-admin-font-size-xs);line-height:1.2;font-weight:var(--con-admin-weight-medium);white-space:nowrap;margin:var(--con-admin-space-4) 0 var(--con-admin-space-1);}.con-admin-rpg-class-chip--adventurer{--con-admin-class-color:#adadad;}.con-admin-guild-transfer-card{display:grid;gap:var(--con-admin-space-5);margin:0;padding:0;border:0;background:transparent;box-shadow:none;border-radius:0;}.con-admin-guild-transfer-card__header-text>strong{margin:0;color:var(--con-admin-color-text);font-size:var(--con-admin-font-size-lg);line-height:1.2;font-weight:var(--con-admin-weight-strong);}.con-admin-guild-transfer-card__current-copy strong,.con-admin-guild-transfer-card__summary strong,.con-admin-guild-transfer-card__target-chip strong{color:var(--con-admin-color-text);}.con-admin-guild-transfer-card__summary span{min-height:0;padding:5px;}.con-admin-guild-transfer-card__target-chip{border-left:1px solid rgba(15,23,42,.10);}.con-admin-guild-transfer-card__header-guild{width:42px;height:42px;min-width:42px;flex-basis:42px;}.con-admin-guild-transfer-card__status{margin:0;min-height:18px;}.con-admin-activity-reports{display:grid;gap:var(--con-admin-space-9);}.con-admin-report-runner__grid{display:grid;grid-template-columns:1.2fr 1fr 1fr 1fr auto;gap:var(--con-admin-space-6);align-items:end;}.con-admin-report-runner label{display:grid;gap:var(--con-admin-space-3);font-weight:var(--con-admin-weight-strong);}.con-admin-report-runner label span{font-size:var(--con-admin-font-size-sm);color:var(--con-admin-color-text-muted);}.con-admin-report-runner__actions{display:flex;align-items:end;}.con-admin-report-group-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(220px,1fr));gap:var(--con-admin-space-6);}.con-admin-report-group-card{display:grid;gap:var(--con-admin-space-4);padding:var(--con-admin-space-7);border:1px solid rgba(15,23,42,.08);border-radius:var(--con-admin-radius);background:var(--con-admin-color-surface);}.con-admin-report-group-card h4{margin:0;color:var(--con-admin-color-text);}.con-admin-report-group-card .button{justify-self:start;}.con-admin-report-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(150px,1fr));gap:var(--con-admin-space-6);}.con-admin-report-card{display:grid;gap:5px;padding:var(--con-admin-space-7);border:1px solid rgba(15,23,42,.08);border-radius:var(--con-admin-radius);background:var(--con-admin-color-surface);}.con-admin-report-card span{font-size:var(--con-admin-font-size-sm);color:var(--con-admin-color-text-soft);font-weight:var(--con-admin-weight-strong);text-transform:uppercase;letter-spacing:.02em;}.con-admin-report-columns{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:var(--con-admin-space-9);}.con-admin-report-table--wide{grid-column:1/-1;}.con-admin-report-table h3{margin-top:0;}.con-admin-report-note p{margin:0;color:var(--con-admin-color-text-soft);}.con-admin-game-chip{cursor:pointer;}.con-admin-game-chip.has-cover-slot{min-height:30px;padding:2px 8px;gap:6px;align-items:center;}.con-admin-game-chip.has-cover-slot.has-cover{padding-left:3px;}.con-admin-game-chip__cover{display:block;width:18px;height:24px;min-width:18px;max-width:18px;min-height:24px;max-height:24px;flex:0 0 18px;align-self:center;object-fit:contain;object-position:center center;border-radius:2px;background:rgba(15,23,42,.08);}.con-admin-game-chip:focus-visible{outline:2px solid rgba(59,130,246,.5);outline-offset:2px;}.con-admin-game-chip__label{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;}.con-admin-game-chip__meta{color:var(--con-admin-color-text-soft);white-space:nowrap;}.con-admin-game-info-tooltip{position:fixed;z-index:var(--con-admin-layer-popover);padding:var(--con-admin-space-5);border:1px solid rgba(148,163,184,.32);border-radius:var(--con-admin-radius);background:var(--con-admin-color-surface);color:var(--con-admin-color-text);box-shadow:0 18px 44px rgba(15,23,42,.22);font-size:var(--con-admin-font-size-sm);line-height:1.35;opacity:0;pointer-events:none;transform:translateY(4px);}.con-admin-game-info-tooltip__inner{display:grid;grid-template-columns:54px minmax(0,1fr);gap:var(--con-admin-space-5);align-items:start;}.con-admin-game-info-tooltip__cover{display:block;width:54px;aspect-ratio:3 / 4;object-fit:cover;border-radius:var(--con-admin-radius);background:rgba(15,23,42,.08);}.con-admin-game-info-tooltip__cover--empty{display:flex;align-items:center;justify-content:center;font-size:var(--con-admin-font-size-3xl);}.con-admin-game-info-tooltip__body{min-width:0;}.con-admin-game-info-tooltip__body strong{display:block;margin:0 0 var(--con-admin-space-1);font-size:var(--con-admin-font-size-md);font-weight:var(--con-admin-weight-strong);}.con-admin-game-info-tooltip__empty{color:var(--con-admin-color-text-soft);font-style:italic;}.con-admin-game-library-search__form{display:flex;flex-wrap:wrap;gap:var(--con-admin-space-4);align-items:center;margin:0 0 var(--con-admin-space-5);}.con-admin-game-library-search__form input[type="search"]{min-width:min(320px,100%);}.con-admin-game-library-search__notice{min-height:18px;margin:0 0 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__body{display:flex;flex-wrap:wrap;gap:var(--con-admin-space-5);align-items:center;justify-content:space-between;}.con-admin-game-library-seed__actions{display:flex;flex-wrap:wrap;gap:var(--con-admin-space-4);align-items:center;}.con-admin-game-library-seed__bar{overflow:hidden;width:100%;height:6px;border-radius:var(--con-admin-radius);background:rgba(148,163,184,.2);}.con-admin-game-library-results{display:grid;gap:var(--con-admin-space-4);}.con-admin-game-library-result{display:grid;grid-template-columns:56px minmax(0,1fr) auto;gap:var(--con-admin-space-5);align-items:start;padding:var(--con-admin-space-5);border:1px solid rgba(148,163,184,.24);border-radius:var(--con-admin-radius);background:var(--con-admin-color-surface);}.con-admin-game-library-result.is-cached{border-color:rgba(22,101,52,.32);}.con-admin-game-library-result__cover{width:56px;aspect-ratio:3 / 4;object-fit:cover;border-radius:var(--con-admin-radius);background:rgba(15,23,42,.08);}.con-admin-game-library-result__cover--empty{display:flex;align-items:center;justify-content:center;font-size:var(--con-admin-font-size-3xl);}.con-admin-game-library-result__body{min-width:0;}.con-admin-game-library-result__body strong{display:block;font-size:var(--con-admin-font-size-md);font-weight:var(--con-admin-weight-strong);}.con-admin-game-library-result__empty{color:var(--con-admin-color-text-soft);font-style:italic;}.con-admin-game-library-result__actions{display:flex;justify-content:flex-end;}.con-admin-game-library-result__cached-preview{grid-column:2 / -1;}.con-admin-game-library-browser__count{color:var(--con-admin-color-text-soft);font-size:var(--con-admin-font-size-sm);}.con-admin-game-library-browser__filters{display:flex;flex-wrap:wrap;gap:var(--con-admin-space-4);align-items:center;margin:0 0 var(--con-admin-space-5);}.con-admin-game-library-browser__filters input[type="search"]{min-width:min(320px,100%);}.con-admin-game-library-saved{display:grid;gap:var(--con-admin-space-4);}.con-admin-game-library-saved__row{display:grid;grid-template-columns:minmax(160px,1fr) auto auto auto auto;padding:var(--con-admin-space-4) 0;border-bottom:1px solid rgba(148,163,184,.2);}.con-admin-game-library-browser__footer{display:flex;flex-wrap:wrap;gap:var(--con-admin-space-5);align-items:center;justify-content:space-between;margin-top:var(--con-admin-space-5);color:var(--con-admin-color-text-soft);font-size:var(--con-admin-font-size-sm);}.con-admin-fam-status-game-picker,.con-admin-game-lookup{position:relative;display:grid;gap:var(--con-admin-space-3);margin-top:var(--con-admin-space-4);}.con-admin-fam-status-game-picker__label,.con-admin-game-lookup__selected-label,.con-admin-fam-status-game-picker__selected-label,.con-tournament-event-card__game-label{color:var(--con-admin-muted,rgba(255,255,255,.68));font-size:var(--con-admin-font-size-sm);font-weight:var(--con-admin-weight-strong);line-height:1.2;}.con-admin-fam-status-game-picker__search,.con-admin-game-lookup__search{min-width:0;}.con-admin-fam-status-game-picker__help,.con-admin-game-lookup__help{margin:0;color:var(--con-admin-muted,rgba(255,255,255,.58));font-size:var(--con-admin-font-size-sm);line-height:1.35;}.con-admin-fam-status-game-picker__selected,.con-admin-game-lookup__selected{display:flex;flex-wrap:wrap;align-items:center;gap:var(--con-admin-space-3);}.con-admin-fam-status-game-picker__results,.con-admin-game-lookup__results{position:absolute;z-index:40;top:calc(100% + 4px);left:0;right:0;display:grid;gap:var(--con-admin-space-2);max-height:240px;overflow:auto;padding:var(--con-admin-space-3);border:1px solid var(--con-admin-border,rgba(255,255,255,.12));border-radius:var(--con-admin-radius);background:var(--con-admin-surface,#151827);box-shadow:0 12px 30px rgba(0,0,0,.28);}.con-admin-fam-status-game-picker__option,.con-admin-game-lookup__option{display:grid;gap:var(--con-admin-space-1);width:100%;padding:var(--con-admin-space-4) var(--con-admin-space-5);border:0;border-radius:var(--con-admin-radius);background:transparent;color:inherit;text-align:left;cursor:pointer;}.con-admin-fam-status-game-picker__option span,.con-admin-game-lookup__option span{font-weight:var(--con-admin-weight-strong);}.con-admin-fam-status__game-row,.con-tournament-event-card__game{display:flex;flex-wrap:wrap;align-items:center;gap:var(--con-admin-space-3);margin-top:var(--con-admin-space-4);}.con-admin-fam-status-game-picker__option.is-remote,.con-admin-game-lookup__option.is-remote{border-left:2px solid var(--con-admin-border,rgba(255,255,255,.14));}.con-admin-game-lookup__selected-list{display:flex;flex-wrap:wrap;align-items:center;gap:var(--con-admin-space-3);min-width:0;}.con-admin-game-lookup__selected-item{display:inline-flex;align-items:center;gap:5px;min-width:0;}.con-admin-game-chip-list{flex-wrap:wrap;min-width:0;}.con-admin-referrals__description,.con-admin-referral-campaign-description{margin:var(--con-admin-space-2) 0 0;color:var(--con-admin-text-soft,var(--con-admin-color-text-slate-muted));font-size:var(--con-admin-font-size-md);line-height:1.35;}.con-admin-field-group--wide{grid-column:1/-1;}.con-admin-game-info-tooltip{width:min(400px,calc(100vw - 24px));max-width:400px;}.con-admin-user-settings-multiselect{position:relative;display:grid;gap:var(--con-admin-space-3);min-width:0;}.con-admin-user-settings-multiselect__toggle{display:flex;align-items:center;justify-content:space-between;gap:var(--con-admin-space-4);width:100%;text-align:left;}.con-admin-user-settings-multiselect__toggle span{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;}.con-admin-user-settings-multiselect__menu{position:absolute;z-index:50;top:calc(100% + 4px);left:0;right:0;display:grid;gap:0;max-height:260px;overflow:auto;border:1px solid rgba(15,23,42,.14);border-radius:var(--con-admin-radius);background:var(--con-admin-color-surface);box-shadow:var(--con-admin-shadow-popover);}.con-admin-user-settings-multiselect__option{display:flex;align-items:center;gap:var(--con-admin-space-4);margin:0;padding:var(--con-admin-space-4) var(--con-admin-space-5);border-bottom:1px solid rgba(15,23,42,.06);font-size:var(--con-admin-font-size-md);line-height:1.3;color:var(--con-admin-color-text-admin);cursor:pointer;}.con-admin-user-settings-multiselect__option:hover{background:var(--con-admin-color-surface-brand-tint);}.con-admin-fam-mail__item--feed_achievement,.con-admin-fam-mail__item--feed_level,.con-admin-fam-mail__item--feed_attending,.con-admin-fam-mail__item--feed_raid_final_blow,.con-admin-fam-mail__item--feed_lfg,.con-admin-fam-mail__item--checkin{--con-admin-feed-activity-accent:var(--con-admin-color-primary);--con-admin-feed-activity-bg:rgba(25,108,174,.06);--con-admin-feed-activity-chip:rgba(25,108,174,.10);--con-admin-feed-activity-border:var(--con-admin-color-focus-ring);--con-admin-feed-activity-icon:rgba(25,108,174,.12);position:relative;border-left:3px solid var(--con-admin-feed-activity-accent);background:linear-gradient(90deg,var(--con-admin-feed-activity-bg),var(--con-admin-color-surface) 52%);}.con-admin-fam-mail__item--feed_achievement .con-admin-fam-mail__system-header-line,.con-admin-fam-mail__item--feed_level .con-admin-fam-mail__system-header-line,.con-admin-fam-mail__item--feed_attending .con-admin-fam-mail__system-header-line,.con-admin-fam-mail__item--feed_raid_final_blow .con-admin-fam-mail__system-header-line,.con-admin-fam-mail__item--feed_lfg .con-admin-fam-mail__system-header-line,.con-admin-fam-mail__item--checkin .con-admin-fam-mail__system-header-line{gap:7px;}.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{color:var(--con-admin-color-text-ink);font-size:var(--con-admin-font-size-base);line-height:1.35;}.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;padding-top:0;align-self:center;}.con-admin-fam-mail__system-reactions,.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-left:0;}.con-admin-fam-mail__feed-author{display:block;max-width:100%;overflow:hidden;color:var(--con-admin-color-text-ink);font-size:var(--con-admin-font-size-md);font-weight:var(--con-admin-weight-strong);line-height:1.2;text-overflow:ellipsis;white-space:nowrap;}.con-admin-fam-mail__system-main-line .con-admin-fam-mail__feed-author--system{flex:0 1 auto;min-width:0;max-width:42%;}.con-admin-fam-mail__feed-author--mail{display:block;max-width:100%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;}.con-admin-class-guide__meta{font-size:var(--con-admin-font-size-sm);line-height:1.35;color:var(--con-admin-color-text-soft);}.con-admin-party-shortcode__member{overflow:visible;}.con-admin-party-shortcode__profile-link,.con-admin-party-shortcode__avatar-link{flex:0 0 auto;overflow:visible;}.con-admin-party-shortcode__avatar{display:inline-flex;align-items:center;justify-content:center;flex:0 0 auto;overflow:visible;}.con-admin-party-shortcode__body{position:relative;z-index:2;flex:0 1 auto;}.con-admin-game-library-health__grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:var(--con-admin-space-4);}.con-admin-game-library-health__stat{display:flex;flex-direction:column;gap:var(--con-admin-space-1);padding:var(--con-admin-space-5);border:1px solid var(--con-admin-color-border-gray);border-radius:var(--con-admin-radius);background:var(--con-admin-color-surface);}.con-admin-game-library-health__stat strong{font-size:var(--con-admin-font-size-2xl);font-weight:var(--con-admin-weight-strong);line-height:1;color:var(--con-admin-color-text-deep);}.con-admin-game-library-saved__row{align-items:flex-start;gap:var(--con-admin-space-5);}.con-admin-game-library-saved__main{display:flex;align-items:center;flex-wrap:wrap;gap:7px;min-width:220px;flex:1 1 280px;}.con-admin-game-library-saved__shortcodes{display:flex;flex-wrap:wrap;gap:5px;width:100%;}.con-admin-game-library-saved__shortcodes code{font-size:var(--con-admin-font-size-xs);}.con-admin-game-library-saved__tags{display:inline-flex;flex-wrap:wrap;gap:var(--con-admin-space-2);}.con-admin-game-library-saved__editor{display:grid;grid-template-columns:repeat(3,minmax(130px,1fr)) auto;gap:var(--con-admin-space-4);flex:2 1 520px;align-items:end;}.con-admin-game-library-saved__editor input[type="text"]{width:100%;min-height:32px;}.con-admin-game-library-saved__editor-status{grid-column:1 / -1;min-height:16px;font-size:var(--con-admin-font-size-xs);color:var(--con-admin-color-text-event-muted);}.con-admin-game-library-saved__actions{display:flex;align-items:center;flex-wrap:wrap;gap:var(--con-admin-space-3);justify-content:flex-end;flex:0 0 auto;}.con-admin-game-library-saved__actions form{margin:0;}.con-admin-game-library-duplicates__results{display:grid;gap:var(--con-admin-space-5);margin-top:var(--con-admin-space-5);}.con-admin-game-library-duplicate{border:1px solid var(--con-admin-color-border-gray);border-radius:var(--con-admin-radius);background:var(--con-admin-color-surface);padding:var(--con-admin-space-5);}.con-admin-game-library-duplicate__head{display:flex;align-items:flex-start;justify-content:space-between;gap:var(--con-admin-space-5);margin-bottom:var(--con-admin-space-4);}.con-admin-game-library-duplicate__items{display:grid;grid-template-columns:repeat(auto-fit,minmax(190px,1fr));gap:var(--con-admin-space-4);}.con-admin-game-library-duplicate__item{padding:var(--con-admin-space-4);border:1px solid #ededed;border-radius:var(--con-admin-radius);background:#fafafa;}.con-admin-game-community{border:1px solid var(--con-admin-color-border-gray);border-radius:var(--con-admin-radius);background:var(--con-admin-color-surface);padding:var(--con-admin-space-7);box-shadow:0 8px 18px rgba(15,23,42,.06);}.con-admin-game-community__hero{display:grid;grid-template-columns:72px minmax(0,1fr);gap:var(--con-admin-space-6);align-items:start;}.con-admin-game-community__cover{width:72px;height:96px;border-radius:var(--con-admin-radius);border:1px solid var(--con-admin-color-border-gray);object-fit:cover;background:#f6f7f9;}.con-admin-game-community__cover--empty{display:inline-flex;align-items:center;justify-content:center;color:var(--con-admin-color-text-event-muted);font-size:var(--con-admin-font-size-4xl);}.con-admin-game-community__intro h3{margin:var(--con-admin-space-3) 0 var(--con-admin-space-2);font-size:var(--con-admin-font-size-3xl);line-height:1.15;font-weight:var(--con-admin-weight-strong);color:var(--con-admin-color-text-deep);}.con-admin-game-community__stats{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:var(--con-admin-space-4);margin:var(--con-admin-space-6) 0;}.con-admin-game-community__stats span{padding:9px;border:1px solid var(--con-admin-color-border-gray);border-radius:var(--con-admin-radius);background:var(--con-admin-color-surface-brand-tint);}.con-admin-game-community__grid{display:grid;gap:var(--con-admin-space-5);}.con-admin-game-community__panel{border:1px solid var(--con-admin-color-border-gray);border-radius:var(--con-admin-radius);padding:var(--con-admin-space-5);background:var(--con-admin-color-surface);}.con-admin-game-community__panel-head strong{display:block;font-weight:var(--con-admin-weight-strong);color:var(--con-admin-color-text-deep);}.con-admin-game-community__players{justify-content:flex-start;margin-top:9px;}.con-admin-game-community__player-chip{max-width:220px;justify-content:flex-start;}.con-admin-game-community__feed{display:grid;gap:var(--con-admin-space-4);margin-top:9px;}.con-admin-game-community__feed article{padding:var(--con-admin-space-4);border:1px solid #ededed;border-radius:var(--con-admin-radius);background:#fafafa;}.con-admin-game-community-browser{border:1px solid var(--con-admin-color-border-gray);border-radius:var(--con-admin-radius);background:var(--con-admin-color-surface);padding:var(--con-admin-space-7);box-shadow:0 8px 18px rgba(15,23,42,.06);}.con-admin-game-community-browser__head{display:flex;align-items:flex-start;justify-content:space-between;gap:var(--con-admin-space-6);}.con-admin-game-community-browser__head h3{margin:0 0 var(--con-admin-space-2);font-size:var(--con-admin-font-size-3xl);line-height:1.15;font-weight:var(--con-admin-weight-strong);color:var(--con-admin-color-text-deep);}.con-admin-game-community-search{display:grid;grid-template-columns:minmax(180px,1fr) minmax(130px,170px) auto;gap:var(--con-admin-space-4);align-items:center;}.con-admin-game-community-search input,.con-admin-game-community-search select{width:100%;min-height:38px;border:1px solid #d7dce3;border-radius:var(--con-admin-radius);background:var(--con-admin-color-surface);color:var(--con-admin-color-text-deep);font-size:var(--con-admin-font-size-md);}.con-admin-game-community-search__status{min-height:16px;color:var(--con-admin-color-text-event-muted);font-size:var(--con-admin-font-size-sm);}.con-admin-game-community-search__results{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:var(--con-admin-space-4);}.con-admin-game-community-search__result{display:grid;grid-template-columns:44px minmax(0,1fr) auto;gap:9px;align-items:center;width:100%;min-width:0;padding:var(--con-admin-space-4);border:1px solid var(--con-admin-color-border-gray);border-radius:var(--con-admin-radius);background:var(--con-admin-color-surface);color:var(--con-admin-color-text-deep);text-align:left;cursor:pointer;transition:background var(--con-admin-motion-duration-fast) ease,border-color var(--con-admin-motion-duration-fast) ease,box-shadow var(--con-admin-motion-duration-fast) ease;}.con-admin-game-community-search__cover{width:44px;height:58px;border:1px solid var(--con-admin-color-border-gray);border-radius:var(--con-admin-radius);background:#f6f7f9;object-fit:cover;}.con-admin-game-community-search__cover--empty{display:inline-flex;align-items:center;justify-content:center;color:var(--con-admin-color-text-event-muted);font-size:var(--con-admin-font-size-2xl);}.con-admin-game-community-search__body{display:block;min-width:0;}.con-admin-game-community-search__tags{display:flex;flex-wrap:wrap;gap:var(--con-admin-space-2);margin-top:5px;}.con-admin-game-community-browser__detail{min-height:80px;transition:opacity var(--con-admin-motion-duration-fast) ease;}.con-admin-schedule-game-picker{position:relative;display:grid;gap:var(--con-admin-space-3);max-width:520px;}.con-admin-schedule-game-picker__selected{display:flex;align-items:center;gap:var(--con-admin-space-4);min-height:34px;padding:var(--con-admin-space-3) var(--con-admin-space-4);border:1px solid #d6dbe1;border-radius:var(--con-admin-radius);background:var(--con-admin-color-surface);}.con-admin-schedule-game-picker__selected span{font-weight:var(--con-admin-weight-strong);color:var(--con-admin-color-text-deep);}.con-admin-schedule-game-picker__clear{margin-left:auto;}.con-admin-schedule-game-picker__search{position:relative;}.con-admin-schedule-game-picker__search input{width:100%;}.con-admin-schedule-game-picker__results{position:absolute;z-index:30;top:calc(100% + 4px);left:0;right:0;display:grid;gap:var(--con-admin-space-2);max-height:260px;overflow:auto;padding:var(--con-admin-space-3);border:1px solid #d6dbe1;border-radius:var(--con-admin-radius);background:var(--con-admin-color-surface);box-shadow:0 10px 24px rgba(15,23,42,.12);}.con-admin-schedule-game-picker__result{display:grid;gap:var(--con-admin-space-1);width:100%;padding:7px var(--con-admin-space-4);border:0;border-radius:var(--con-admin-radius);background:transparent;color:var(--con-admin-color-text-deep);text-align:left;cursor:pointer;}.con-admin-schedule-game-picker__result strong{font-weight:var(--con-admin-weight-strong);}.con-admin-schedule-game-picker__empty{padding:var(--con-admin-space-4);}.con-admin-schedule-game-chip{vertical-align:middle;}.con-admin-game-community__links{display:grid;gap:var(--con-admin-space-4);}.con-admin-game-community__links strong,.con-admin-game-community__links a{color:var(--con-admin-color-text-deep);font-weight:var(--con-admin-weight-strong);text-decoration:none;}.con-admin-game-community__lfg{display:grid;gap:var(--con-admin-space-4);margin-top:9px;}.con-admin-game-community__lfg article{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__lfg-user 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-library-saved__shortcodes code{max-width:100%;overflow-wrap:anywhere;}.con-admin-schedule-game-picker--compact{max-width:none;gap:var(--con-admin-space-3);}.con-admin-schedule-game-picker--compact .con-admin-schedule-game-picker__selected span{font-size:var(--con-admin-font-size-sm);line-height:1.25;}.con-admin-schedule-time-editor__grid>.con-admin-inline-editor__field--full>span{color:var(--con-admin-color-text-secondary);font-size:var(--con-admin-font-size-sm);line-height:1.3;}.con-admin-game-info-tooltip{transform-origin:top left;transition:opacity var(--con-admin-motion-duration-fast) ease,transform var(--con-admin-motion-duration) cubic-bezier(.2,.8,.2,1);will-change:opacity,transform;}.con-admin-game-info-tooltip.is-visible{animation:conAdminGameTooltipOpen .2s cubic-bezier(.2,.8,.2,1) both;}.con-admin-2d-fam-detail-row.is-profile-opening,.con-admin-2d-fam-detail-row.is-profile-closing{overflow:hidden;}.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{animation:conAdmin2DFamDetailOpen .22s cubic-bezier(.2,.7,.2,1) both;transform-origin:top center;}.con-admin-miku-match__end-button[hidden]{display:none;}.con-admin-miku-match__end-button{white-space:nowrap;}.con-admin-miku-user-lookup{position:relative;}.con-admin-miku-user-lookup__results{position:absolute;z-index:30;top:calc(100% - 6px);left:0;right:0;display:grid;gap:var(--con-admin-space-2);padding:var(--con-admin-space-4);border:1px solid rgba(15,23,42,.14);border-radius:var(--con-admin-radius);background:var(--con-admin-color-surface);box-shadow:0 14px 34px rgba(15,23,42,.14);}.con-admin-miku-user-lookup__result{width:100%;display:flex;flex-direction:column;gap:var(--con-admin-space-1);align-items:flex-start;padding:var(--con-admin-space-4) var(--con-admin-space-5);border:0;border-radius:var(--con-admin-radius);background:transparent;color:inherit;text-align:left;cursor:pointer;}.con-admin-miku-user-lookup__result strong{font-weight:var(--con-admin-weight-strong);}.con-admin-miku-user-lookup__empty{padding:var(--con-admin-space-4) var(--con-admin-space-5);}.con-admin-game-community-browser{display:grid;gap:var(--con-admin-space-6);}.con-admin-game-community__hero{padding:0;}.con-admin-game-community__title-row{display:flex;align-items:flex-start;justify-content:space-between;gap:var(--con-admin-space-5);min-width:0;}.con-admin-game-community__description a{color:var(--con-admin-color-link);font-weight:var(--con-admin-weight-strong);text-decoration:none;}.con-admin-game-community__facts{margin:0 0 var(--con-admin-space-4);}.con-admin-game-community__favorite-game{display:inline-flex;align-items:center;justify-content:center;flex:0 0 auto;width:34px;height:34px;min-width:34px;min-height:34px;padding:0;border:0;border-radius:var(--con-admin-radius);background:transparent;color:var(--con-admin-color-text-event-muted);box-shadow:none;line-height:1;white-space:nowrap;cursor:pointer;transition:color var(--con-admin-motion-duration-fast) ease,transform var(--con-admin-motion-duration-fast) ease,opacity var(--con-admin-motion-duration-fast) ease;}.con-admin-game-community__favorite-icon{width:20px;height:20px;flex:0 0 auto;}.con-admin-game-community__link-main{display:grid;gap:3px;min-width:0;}.con-admin-game-community__schedule-card{position:relative;}.con-admin-game-community__schedule-card.has-favorite{padding-right:46px;}.con-admin-game-community__schedule-favorite{position:absolute;top:8px;right:8px;display:flex;align-items:center;justify-content:center;}.con-admin-game-community-search__status[hidden]{display:none;}.con-admin-game-community__link-actions{display:flex;flex-wrap:wrap;gap:var(--con-admin-space-3);align-items:center;margin-top:var(--con-admin-space-2);}.con-admin-game-community__lfg-card{display:block;width:100%;min-width:0;padding:var(--con-admin-space-4) 9px;}.con-admin-game-community__lfg-body{display:grid;gap:var(--con-admin-space-1);min-width:0;}.con-admin-game-community__lfg-title{display:flex;align-items:baseline;gap:var(--con-admin-space-3);min-width:0;max-width:100%;flex-wrap:nowrap;}.con-admin-game-community__lfg-meta{display:block;min-width:0;color:var(--con-admin-color-text-soft);font-size:var(--con-admin-font-size-xs);line-height:1.3;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;}.con-admin-game-community__lfg-actions{display:flex;align-items:center;justify-content:flex-end;gap:var(--con-admin-space-3);min-width:30px;margin-left:0;justify-self:end;}.con-admin-game-community__fam-action{display:inline-flex;align-items:center;justify-content:center;width:30px;height:30px;min-width:30px;padding:0;border:0;border-radius:var(--con-admin-radius-circle);background:transparent;color:var(--con-admin-color-text-soft);line-height:1;}.con-admin-game-community__fam-pending{display:inline-flex;align-items:center;gap:var(--con-admin-space-3);}.con-admin-game-community__fam-state{min-height:24px;border-radius:var(--con-admin-radius);}.con-admin-schedule-row.is-deeplink-target,.con-admin-schedule-card.is-deeplink-target,.con-tournament-event-card.is-deeplink-target{outline:2px solid rgba(34,113,177,.28);outline-offset:2px;}.con-admin-schedule-tournament-picker{display:grid;gap:var(--con-admin-space-3);max-width:520px;}.con-admin-schedule-tournament-picker--compact{max-width:none;}.con-admin-schedule-tournament-picker--compact select{min-height:30px;}.con-admin-2d-fam-row--approved .con-admin-2d-fam-now-playing-line--row{display:flex;box-sizing:border-box;padding-left:var(--con-admin-space-5);max-width:100%;}.con-admin-2d-fam-row--approved .con-admin-2d-fam-now-playing-line--row .con-admin-2d-fam-now-playing-line__game{min-width:0;}.con-admin-news-events-feed-card{border-left:3px solid var(--con-admin-color-brand);}.con-admin-news-events-feed-card__header{display:flex;align-items:center;width:100%;min-width:0;}.con-admin-news-events-feed-card__avatar{display:inline-flex;align-items:center;justify-content:center;width:34px;height:34px;min-width:34px;border-radius:var(--con-admin-radius-circle);background:var(--con-admin-color-surface-hover);color:var(--con-admin-color-brand);font-size:var(--con-admin-font-size-lg);}.con-admin-news-events-feed-card__identity{min-width:0;}.con-admin-news-events-feed-card__message-row{display:block;}.con-admin-news-events-feed-card__body{display:grid;gap:var(--con-admin-space-3);}.con-admin-news-events-feed-card__body p{margin:0;color:var(--con-admin-color-icon);line-height:1.45;}.con-admin-news-events-feed-card__title{color:var(--con-admin-color-text-strong);font-weight:var(--con-admin-weight-strong);}.con-admin-news-events-feed-card__summary{color:var(--con-admin-color-icon);}.con-admin-news-events-feed-card__vote{margin-top:var(--con-admin-space-2);}.con-admin-news-events-feed-card__footer{padding-top:var(--con-admin-space-5);}.con-admin-news-events-feed-card__cta{width:auto;}.con-admin-fam-mail__feed > .con-admin-news-events-feed-card[data-fam-feed-pinned-item="1"]{width:100%;box-sizing:border-box;}.con-admin-news-events-feed-card[data-fam-feed-pinned-item="1"] + .con-admin-fam-mail__item{margin-top:0;}.con-admin-news-events-feed-card__header{gap:var(--con-admin-space-5);}.con-admin-fam-notification-panel__body--stacked{
    display: grid;
    gap: var(--con-admin-space-5);
}.con-admin-fam-notification-panel__section{
    display: grid;
    gap: var(--con-admin-space-4);
    min-width: 0;
}.con-admin-fam-notification-panel__section + .con-admin-fam-notification-panel__section{
    border-top: 1px solid var(--con-admin-border-soft, var(--con-admin-color-surface-hover));
    padding-top: var(--con-admin-space-5);
}.con-admin-fam-notification-panel__section-title{
    display: flex;
    
    justify-content: space-between;
    gap: var(--con-admin-space-4);
    color: var(--con-admin-text, var(--con-admin-color-text-strong));
    font-size: var(--con-admin-font-size-md);
    line-height: 1.2;
}.con-admin-2d-fam__load-full.con-admin-listing-load-more,.con-admin-2d-fam-search__more-wrap.con-admin-listing-load-more{
    width: 100%;
    display: flex;
    align-items: center;
    justify-content: center;
    gap: var(--con-admin-space-4);
    padding-top: var(--con-admin-space-7);
}.con-admin-game-community__panel--lfg{
    grid-column: 1 / -1;
    width: 100%;
    min-width: 0;
}.con-admin-report-column-picker,.con-admin-report-column-picker__form{display:grid;gap:var(--con-admin-space-6);}.con-admin-report-column-picker__grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(180px,1fr));gap:var(--con-admin-space-4) var(--con-admin-space-6);}.con-admin-report-column-picker__option{display:flex;align-items:center;gap:var(--con-admin-space-4);min-width:0;padding:var(--con-admin-space-4) var(--con-admin-space-5);border:1px solid #dbe3ef;border-radius:var(--con-admin-radius);background:var(--con-admin-color-surface);color:var(--con-admin-color-text-deep);font-size:var(--con-admin-font-size-sm);font-weight:var(--con-admin-weight-strong);line-height:1.3;}.con-admin-report-column-picker__option input{flex:0 0 auto;margin:0;}.con-admin-report-column-picker__actions{display:flex;flex-wrap:wrap;gap:var(--con-admin-space-4);}.con-admin-bug-admin,.con-admin-bug-admin [data-role="bug-admin-list"]{max-width:100%;min-width:0;box-sizing:border-box;}.con-admin-bug-admin__list{display:grid;gap:var(--con-admin-space-7);width:100%;max-width:100%;min-width:0;box-sizing:border-box;}.con-admin-bug-admin__item{display:block;width:100%;max-width:100%;min-width:0;box-sizing:border-box;clear:both;overflow:hidden;padding:var(--con-admin-space-7);border:1px solid var(--con-admin-color-border-admin);border-radius:var(--con-admin-radius);background:var(--con-admin-color-surface);}.con-admin-bug-admin__head{display:flex;align-items:flex-start;justify-content:space-between;gap:var(--con-admin-space-6);min-width:0;}.con-admin-bug-admin__meta{display:flex;align-items:flex-start;justify-content:space-between;gap:var(--con-admin-space-5) var(--con-admin-space-8);flex-wrap:wrap;min-width:0;margin-top:var(--con-admin-space-5);}.con-admin-bug-admin__details{margin-top:var(--con-admin-space-5);line-height:1.5;min-width:0;overflow-wrap:anywhere;}.con-admin-bug-admin__note{display:block;min-width:0;margin-top:var(--con-admin-space-6);}.con-admin-schedule-colors-grid{
    display:grid;
    grid-template-columns:repeat(auto-fit,minmax(260px,1fr));
    gap:var(--con-admin-space-8);
}.con-admin-schedule-colors-section{
    display:grid;
    gap:var(--con-admin-space-5);
    align-content:start;
}.con-admin-schedule-colors-section h3{
    margin:0;
    font-size:var(--con-admin-font-size-xl);
    font-weight:var(--con-admin-weight-strong);
}.con-admin-schedule-color-row{
    display:flex;
    align-items:center;
    justify-content:space-between;
    gap:var(--con-admin-space-6);
    min-height:42px;
    padding:var(--con-admin-space-4) 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-schedule-color-row span{
    min-width:0;
    color:var(--con-admin-color-text-strong);
    font-weight:var(--con-admin-weight-strong);
    overflow-wrap:anywhere;
}.con-admin-schedule-delete-all-form{display:flex;align-items:center;gap:var(--con-admin-space-5);flex-wrap:wrap;margin:var(--con-admin-space-5) 0 var(--con-admin-space-7);padding:var(--con-admin-space-5) var(--con-admin-space-6);border:1px solid #fecaca;background:#fff7f7;border-radius:var(--con-admin-radius);}.con-admin-schedule-guide-event,.con-admin-listing-shell--schedule .con-admin-schedule-guide-event{
  gap: 5px;
  padding: var(--con-admin-space-6) 11px;
}.con-admin-staff-tasks-admin .con-admin-staff-assignment-claimable-departments,.con-admin-assigned-tasks-admin .con-admin-staff-assignment-claimable-departments{
    display: grid;
    gap: var(--con-admin-space-3);
    margin-top: var(--con-admin-space-5);
}.con-admin-staff-tasks-admin .con-admin-staff-assignment-claimable-departments__label,.con-admin-assigned-tasks-admin .con-admin-staff-assignment-claimable-departments__label{
    color: var(--con-admin-color-text-ink);
    font-size: var(--con-admin-font-size-md);
    font-weight: var(--con-admin-weight-strong);
    line-height: 1.25;
}.con-admin-staff-tasks-admin .con-admin-staff-multi-select,.con-admin-assigned-tasks-admin .con-admin-staff-multi-select{
    position: relative;
    max-width: 520px;
}.con-admin-staff-tasks-admin .con-admin-staff-multi-select[open] .con-admin-staff-multi-select__chevron,.con-admin-assigned-tasks-admin .con-admin-staff-multi-select[open] .con-admin-staff-multi-select__chevron{
    transform: rotate(180deg);
}.con-admin-game-modifiers:not(.con-admin-game-modifier-selector){
  display:flex;
  align-items:center;
  justify-content:space-between;
  gap:var(--con-admin-space-3) var(--con-admin-space-5);
  width:100%;
  min-height:24px;
  margin:0 0 var(--con-admin-space-4);
  padding:0;
  border:0;
  background:transparent;
  
}.con-admin-d20__modifiers-preview{margin:0 0 var(--con-admin-space-4);}.con-admin-report-table__head{display:flex;align-items:flex-start;justify-content:space-between;gap:var(--con-admin-space-6);margin:0 0 var(--con-admin-space-5);}.con-admin-report-sort-link{display:inline-flex;align-items:center;gap:var(--con-admin-space-2);color:var(--con-admin-color-text-strong);text-decoration:none;font-weight:var(--con-admin-weight-strong);}.con-admin-report-column-picker__dropdown{position:relative;max-width:520px;}.con-admin-report-column-picker__dropdown>summary{display:flex;align-items:center;justify-content:space-between;gap:var(--con-admin-space-6);min-height:36px;padding:7px var(--con-admin-space-5);border:1px solid #d0d7de;border-radius:var(--con-admin-radius);background:var(--con-admin-color-surface);color:var(--con-admin-color-text-strong);cursor:pointer;box-sizing:border-box;}.con-admin-report-column-picker__dropdown>summary span{font-size:var(--con-admin-font-size-sm);font-weight:var(--con-admin-weight-strong);}.con-admin-report-column-picker__dropdown[open]>summary{border-bottom-left-radius:0;border-bottom-right-radius:0;}.con-admin-report-column-picker__form{align-items:start;}.con-admin-report-column-picker__actions{align-items:center;}.con-tournament-game-link-manager .con-tournament-game-link-row{display:grid;grid-template-columns:minmax(220px,1.2fr) minmax(180px,.8fr) minmax(260px,1fr);gap:var(--con-admin-space-5);align-items:start;padding:var(--con-admin-space-5) var(--con-admin-space-6);border-bottom:1px solid var(--con-admin-color-border-soft);}.con-tournament-game-link-manager .con-tournament-game-link-row__picker input{min-width:0;width:100%;}.con-admin-profile-submissions .con-admin-panel-card.con-admin-stack-gap-bottom-lg{display:none;}.con-tournament-game-link-manager__toolbar{display:grid;grid-template-columns:minmax(240px,420px);gap:var(--con-admin-space-5);margin:0 0 var(--con-admin-space-6);align-items:start;}.con-admin-event-tickets-admin__list,.con-admin-event-tickets-admin__mappings{width:100%;max-width:none;}.con-admin-event-tickets-admin__field-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(220px,1fr));gap:var(--con-admin-space-4);width:100%;}.con-admin-shortcode-table--examples{display:grid;gap:var(--con-admin-space-5);}.con-admin-shortcode-example{display:grid;grid-template-columns:minmax(240px,.8fr) minmax(280px,1.1fr) minmax(220px,.8fr);gap:var(--con-admin-space-6);align-items:start;width:100%;}.con-admin-shortcode-example__main{display:grid;gap:5px;min-width:0;}.con-admin-shortcode-example__main strong{font-weight:var(--con-admin-weight-strong);line-height:1.25;}.con-admin-shortcode-example__usage{display:grid;gap:5px;min-width:0;}.con-admin-shortcode-example__usage>span,.con-admin-shortcode-example__attrs>span{color:var(--con-admin-color-text-soft);font-size:var(--con-admin-font-size-sm);font-weight:var(--con-admin-weight-strong);line-height:1.2;}.con-admin-shortcode-example__attrs{display:grid;gap:var(--con-admin-space-3);min-width:0;}.con-admin-event-tickets-admin .con-admin-tools__card{max-width:none;}.con-admin-checkin-code-card--inline{display:grid;grid-template-columns:minmax(0,1fr) 120px;gap:var(--con-admin-space-6);align-items:start;padding:var(--con-admin-space-6) 0;border-bottom:1px solid var(--con-admin-color-border-soft);background:transparent;}.con-admin-checkin-code-card__summary{display:grid;grid-template-columns:minmax(220px,1.1fr) auto minmax(260px,1fr) auto;gap:var(--con-admin-space-6);align-items:start;width:100%;}.con-admin-checkin-code-card__summary-main h4{margin:0 0 var(--con-admin-space-2);font-size:var(--con-admin-font-size-base);font-weight:var(--con-admin-weight-strong);color:var(--con-admin-color-text-strong);}.con-admin-checkin-code-card__summary-stats{display:flex;flex-direction:column;gap:3px;font-size:var(--con-admin-font-size-sm);color:var(--con-admin-color-text-neutral);min-width:84px;}.con-admin-checkin-code-card__summary-url input{width:100%;min-height:35px;}.con-admin-checkin-code-card__summary-actions{justify-content:flex-end;align-items:flex-start;}.con-admin-checkin-code-card__summary-actions details{position:relative;}.con-admin-checkin-code-card__edit-form{position:absolute;right:0;top:40px;z-index:20;width:min(860px,calc(100vw - 80px));background:var(--con-admin-color-surface);border:1px solid var(--con-admin-color-border-soft);box-shadow:0 18px 40px rgba(15,23,42,.14);padding:var(--con-admin-space-7);border-radius:var(--con-admin-radius);}.con-admin-inventory-admin__summary-rarity{min-width:92px;}.con-admin-professions-admin__csv textarea{max-width:100%;width:100%;min-height:110px;box-sizing:border-box;}.con-admin-shortcode-example__main{
  grid-column:1;
}.con-admin-shortcode-example__usage{
  grid-column:2;
  grid-row:1 / span 2;
}.con-admin-shortcode-example__attrs{
  grid-column:1;
}.con-admin-shortcode-example__usage code{
  min-height:42px;
  padding:var(--con-admin-space-4) var(--con-admin-space-5);
  border-radius:var(--con-admin-radius);
}.con-admin-indie-showcase-editor-row>td{background:var(--con-admin-color-surface-neutral-light);padding:var(--con-admin-space-7);}.con-admin-indie-showcase-editor{max-width:980px;}.con-admin-indie-showcase-editor .con-admin-convention-game-row{margin:0;border:1px solid var(--con-admin-color-border-soft);border-radius:var(--con-admin-radius);background:var(--con-admin-color-surface);}.con-admin-indie-showcase-editor .con-admin-convention-game-row__body{padding:var(--con-admin-space-6);}.con-admin-schedule-guide-more-modal__item:hover,.con-admin-schedule-guide-more-modal__item:focus-visible{
  border-color: rgba(48, 86, 143, .38);
  background: var(--con-admin-color-surface-muted);
  outline: 0;
}.con-admin-fam-notifications__panel,body > .con-admin-fam-notifications__panel{
  max-width: calc(100vw - 24px);
  overflow-x: hidden;
}.con-admin-fam-notification-panel__title span,.con-admin-fam-notification-panel__section-title span,.con-admin-fam-notification-mail-item__summary{
  overflow-wrap: anywhere;
}.con-admin-fam-notification-panel__section-title strong,.con-admin-fam-notification-panel__section-title span{
  min-width: 0;
  max-width: 100%;
}.con-admin-fam-notification-panel__foot,.con-admin-fam-notification-panel__footer{
  min-width: 0;
  max-width: 100%;
  overflow-x: hidden;
}.con-admin-referral-qr-admin{display:grid;gap:var(--con-admin-space-7);}.con-admin-referral-qr-admin__grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(390px,1fr));gap:var(--con-admin-space-7);align-items:stretch;}.con-admin-referral-qr-card{display:grid;gap:var(--con-admin-space-6);min-width:0;padding:var(--con-admin-space-7);border:1px solid rgba(17,24,39,.10);border-left:6px solid var(--con-admin-referral-qr-accent,#655995);border-radius:var(--con-admin-radius);background:var(--con-admin-color-surface);box-shadow:0 8px 20px rgba(15,23,42,.04);overflow:hidden;}.con-admin-referral-qr-card__head{display:flex;align-items:flex-start;justify-content:space-between;gap:var(--con-admin-space-5);min-width:0;}.con-admin-referral-qr-card__identity{display:grid;gap:3px;min-width:0;}.con-admin-referral-qr-card__campaign{flex:0 0 auto;max-width:42%;padding:3px 10px;border-radius:var(--con-admin-radius-pill);background:color-mix(in srgb,var(--con-admin-referral-qr-accent,#655995) 12%,var(--con-admin-color-surface));color:var(--con-admin-color-text-muted);font-size:var(--con-admin-font-size-xs);font-weight:var(--con-admin-weight-strong);line-height:1.25;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;}.con-admin-referral-qr-card__body{display:grid;grid-template-columns:128px minmax(0,1fr);gap:var(--con-admin-space-7);align-items:start;min-width:0;}button.con-admin-referral-qr-card__preview,.con-admin-referral-qr-card__preview{appearance:none;display:flex;align-items:center;justify-content:center;width:128px;height:128px;margin:0;padding:var(--con-admin-space-4);border:4px solid var(--con-admin-referral-qr-accent,#655995);border-radius:var(--con-admin-radius);background:var(--con-admin-color-surface);box-shadow:none;box-sizing:border-box;cursor:pointer;}.con-admin-referral-qr-card__preview:hover,.con-admin-referral-qr-card__preview:focus-visible{outline:2px solid color-mix(in srgb,var(--con-admin-referral-qr-accent,#655995) 24%,transparent);outline-offset:2px;}.con-admin-referral-qr-card__details{display:grid;gap:var(--con-admin-space-5);min-width:0;}.con-admin-referral-qr-card__link-row{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:var(--con-admin-space-4);align-items:center;min-width:0;}.con-admin-referral-qr-card__link{width:100%;min-width:0;height:35px;min-height:35px;font-size:var(--con-admin-font-size-sm);}.con-admin-referral-qr-modal{position:fixed;inset:0;z-index:var(--con-admin-layer-modal);display:none;align-items:center;justify-content:center;padding:var(--con-admin-space-12);box-sizing:border-box;}.con-admin-referral-qr-modal__backdrop{position:absolute;inset:0;background:var(--con-admin-color-overlay);backdrop-filter:blur(5px);-webkit-backdrop-filter:blur(5px);}.con-admin-referral-qr-modal__dialog{position:relative;z-index:1;display:flex;flex-direction:column;width:min(92vw,460px);max-height:calc(100vh - 48px);padding:0;overflow:hidden;border:1px solid var(--con-admin-color-border-translucent);border-radius:var(--con-admin-radius);background:var(--con-admin-color-surface);color:var(--con-admin-color-text);box-shadow:var(--con-admin-shadow-modal);}.con-admin-referral-qr-modal__card{display:grid;gap:var(--con-admin-space-6);justify-items:center;min-height:0;padding:var(--con-admin-space-10);overflow:auto;text-align:center;}.con-admin-referral-qr-modal__head{display:flex;align-items:flex-start;justify-content:space-between;gap:var(--con-admin-space-6);padding:var(--con-admin-space-7) var(--con-admin-space-8);border-bottom:1px solid var(--con-admin-color-border-translucent-soft);background:var(--con-admin-modal-header-background);}.con-admin-referral-qr-modal__head strong{color:var(--con-admin-color-brand);font-size:var(--con-admin-font-size-xl);font-weight:var(--con-admin-weight-strong);line-height:1.2;}.con-admin-referral-qr-modal__frame{display:flex;align-items:center;justify-content:center;width:min(76vw,320px);height:min(76vw,320px);padding:var(--con-admin-space-6);border:8px solid var(--con-admin-referral-qr-accent,#655995);border-radius:var(--con-admin-radius);background:var(--con-admin-color-surface);box-sizing:border-box;}.con-admin-referral-qr-modal__image{display:block;width:100%;height:100%;object-fit:contain;}.con-admin-referral-qr-modal__actions{display:flex;justify-content:center;gap:var(--con-admin-space-4);}.con-admin-listing-row--schedule.con-admin-listing-row--enter{
  
  will-change:opacity,transform;
}.con-admin-schedule-shell.con-admin-schedule-loading--append .con-admin-schedule-results{
  overflow-anchor:auto;
}.con-admin-2d-fam__identity-stack .con-admin-2d-fam__name-line{
    display:flex;
    align-items:center;
    gap:var(--con-admin-space-3);
    width:100%;
    min-width:0;
    max-width:100%;
    padding:0;
    margin:0;
}.con-admin-fam-notifications .con-admin-fam-notification,.con-admin-fam-notification{position:relative;overflow:visible;}.con-admin-event-checkins-admin{display:grid;gap:var(--con-admin-space-7);}.con-admin-event-checkins-admin__event-filters{display:grid;grid-template-columns:minmax(240px,1fr) minmax(180px,240px) auto;gap:var(--con-admin-space-5);align-items:end;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-muted);}.con-admin-event-checkins-admin__event-filters label>span,.con-admin-event-checkins-admin__filter>span{font-size:var(--con-admin-font-size-sm);font-weight:var(--con-admin-weight-strong);color:var(--con-admin-color-icon);}.con-admin-event-checkins-admin__event-result{align-self:center;justify-self:end;color:var(--con-admin-color-text-neutral);font-size:var(--con-admin-font-size-sm);}.con-admin-event-checkins-admin__events{display:grid;gap:var(--con-admin-space-4);margin:0;}.con-admin-event-checkins-admin__event{margin:0;border:1px solid #dfe3e8;border-radius:var(--con-admin-radius);background:var(--con-admin-color-surface);overflow:clip;}.con-admin-event-checkins-admin__event[hidden]{display:none;}.con-admin-event-checkins-admin__event-summary{padding:13px var(--con-admin-space-7);background:var(--con-admin-color-surface);}.con-admin-event-checkins-admin__event-summary>span:first-child{display:grid;gap:3px;min-width:0;}.con-admin-event-checkins-admin__event-summary small{color:var(--con-admin-color-text-ui);}.con-admin-event-checkins-admin__summary-chips{display:flex;flex-wrap:wrap;justify-content:flex-end;gap:var(--con-admin-space-3);}.con-admin-event-checkins-admin__event-body{display:grid;gap:var(--con-admin-space-6);padding:var(--con-admin-space-7);border-top:1px solid var(--con-admin-color-border-soft);background:#fbfcfd;}.con-admin-event-checkins-admin__lazy{min-height:120px;align-content:center;}.con-admin-event-checkins-admin__form{display:grid;gap:var(--con-admin-space-6);min-width:0;}.con-admin-event-checkins-admin__settings{display:grid;grid-template-columns:minmax(240px,1fr) minmax(110px,150px) minmax(110px,150px);gap:var(--con-admin-space-6);align-items:end;padding:var(--con-admin-space-6);border:1px solid var(--con-admin-color-border-blue-gray);border-radius:var(--con-admin-radius);background:#f4f8fc;}.con-admin-event-checkins-admin__settings-copy{display:grid;gap:3px;align-self:center;}.con-admin-event-checkins-admin__settings-copy strong{font-weight:var(--con-admin-weight-strong);color:var(--con-admin-color-text-strong);}.con-admin-event-checkins-admin__filters{display:grid;grid-template-columns:minmax(220px,1.35fr) repeat(4,minmax(130px,.65fr));gap:var(--con-admin-space-5);align-items:end;}.con-admin-event-checkins-admin__filter-actions{grid-column:1/-1;display:flex;flex-wrap:wrap;gap:var(--con-admin-space-4);align-items:center;}.con-admin-event-checkins-admin__results-bar{display:flex;align-items:center;justify-content:space-between;gap:var(--con-admin-space-6);padding:var(--con-admin-space-4) var(--con-admin-space-5);border:1px solid var(--con-admin-color-border-soft);border-bottom:0;border-radius:var(--con-admin-radius) var(--con-admin-radius) 0 0;background:var(--con-admin-color-surface-subtle);color:var(--con-admin-color-icon);font-size:var(--con-admin-font-size-sm);}.con-admin-event-checkins-admin__target-list{display:grid;gap:0;max-height:620px;overflow:auto;border:1px solid var(--con-admin-color-border-soft);border-radius:0 0 var(--con-admin-radius) var(--con-admin-radius);background:var(--con-admin-color-surface);}.con-admin-event-checkins-admin__target-section{display:grid;gap:0;}.con-admin-event-checkins-admin__target-section+ .con-admin-event-checkins-admin__target-section{border-top:1px solid #d9dee5;}.con-admin-event-checkins-admin__target-section>header strong{font-weight:var(--con-admin-weight-strong);color:var(--con-admin-color-text-strong);}.con-admin-event-checkins-admin__target-rows{display:grid;}.con-admin-event-checkins-admin__target{display:grid;grid-template-columns:auto minmax(0,1fr) auto;gap:var(--con-admin-space-5);align-items:center;min-height:48px;padding:9px var(--con-admin-space-6);border-bottom:1px solid #eef0f2;background:var(--con-admin-color-surface);cursor:pointer;}.con-admin-event-checkins-admin__target input[type=checkbox]{margin:0;}.con-admin-event-checkins-admin__target-copy{display:grid;gap:var(--con-admin-space-1);min-width:0;}.con-admin-event-checkins-admin__target-copy strong{font-weight:var(--con-admin-weight-strong);color:var(--con-admin-color-text-strong);overflow-wrap:anywhere;}.con-admin-event-checkins-admin__filtered-empty{margin:var(--con-admin-space-6);}.con-admin-event-checkins-admin__savebar{position:sticky;bottom:0;z-index:3;display:grid;grid-template-columns:minmax(0,1fr) auto;gap:var(--con-admin-space-5);align-items:center;padding:11px var(--con-admin-space-6);border:1px solid var(--con-admin-color-border-blue-gray);border-radius:var(--con-admin-radius);background:var(--con-admin-color-surface);box-shadow:0 -4px 12px rgba(15,23,42,.05);}.con-admin-event-checkins-admin__savebar>div:first-child strong{font-weight:var(--con-admin-weight-strong);}.con-admin-event-checkins-admin__savebar>div:first-child span{color:var(--con-admin-color-text-ui);font-size:var(--con-admin-font-size-sm);}.con-admin-event-checkins-admin__save-actions{display:flex;flex-wrap:wrap;gap:var(--con-admin-space-4);justify-content:flex-end;}.con-admin-event-checkins-admin__savebar .con-admin-inline-status{grid-column:1/-1;margin:0;}.con-admin-event-checkins-admin__export{display:flex;justify-content:flex-end;}.con-admin-staff-assignment-bulk-delete-form {
    display: inline-flex;
    align-items: center;
    gap: var(--con-admin-space-4);
    margin-left: auto;
}.con-admin-staff-assignment-bulk-delete__button {
    display: inline-flex;
    align-items: center;
    gap: 5px;
}.con-admin-staff-assignment-bulk-delete__button:not(:disabled) {
    color: var(--con-admin-color-danger);
    border-color: rgba(180, 35, 24, .35);
}.con-admin-staff-assignment-bulk-delete__count {
    color: var(--con-admin-color-text-soft);
    font-size: var(--con-admin-font-size-sm);
    line-height: 1.3;
}.con-admin-game-community__title-actions{
    display:flex;
    align-items:center;
    justify-content:flex-end;
    gap:var(--con-admin-space-4);
    flex:0 0 auto;
}.con-admin-game-review-summary{
    display:inline-flex;
    align-items:center;
    gap:5px;
    color:var(--con-admin-color-text-muted);
    font-size:var(--con-admin-font-size-sm);
    line-height:1.3;
}.con-admin-game-review-summary--compact{
    font-size:var(--con-admin-font-size-xs);
}.con-admin-game-community__panel--reviews{
    grid-column:1 / -1;
}.con-admin-game-community__panel--reviews .con-admin-game-community__panel-head{
    align-items:center;
    gap:var(--con-admin-space-5);
}.con-admin-game-review-form{
    display:grid;
    gap:var(--con-admin-space-5);
    padding:0 0 var(--con-admin-space-6);
    margin:0 0 var(--con-admin-space-6);
    border-bottom:1px solid var(--con-admin-color-border-soft);
}.con-admin-game-review-form__mode{
    display:grid;
    gap:var(--con-admin-space-1);
}.con-admin-game-review-form__mode strong{
    color:var(--con-admin-color-text-deep);
    font-size:var(--con-admin-font-size-md);
    font-weight:var(--con-admin-weight-strong);
    line-height:1.25;
}.con-admin-game-review-form__rating{
    display:grid;
    gap:5px;
    min-width:0;
    margin:0;
    padding:0;
    border:0;
}.con-admin-game-review-form__stars{
    display:flex;
    align-items:center;
    gap:var(--con-admin-space-1);
}.con-admin-game-review-form__stars input{
    position:absolute;
    width:1px;
    height:1px;
    margin:-1px;
    overflow:hidden;
    clip:rect(0 0 0 0);
    white-space:nowrap;
    clip-path:inset(50%);
}.con-admin-game-review-form__review{
    display:grid;
    gap:5px;
    min-width:0;
}.con-admin-game-review-form__count{
    justify-self:end;
    color:var(--con-admin-color-text-soft);
    font-size:var(--con-admin-font-size-xs);
    line-height:1.25;
}.con-admin-game-review-form__actions{
    display:flex;
    align-items:center;
    flex-wrap:wrap;
    gap:var(--con-admin-space-4);
}.con-admin-game-reviews{
    display:grid;
    gap:var(--con-admin-space-4);
}.con-admin-game-review{
    display:grid;
    gap:7px;
    padding:var(--con-admin-space-5) 0;
    border-bottom:1px solid #eef0f3;
}.con-admin-game-review__head{
    display:grid;
    grid-template-columns:32px minmax(0,1fr) auto;
    align-items:center;
    gap:var(--con-admin-space-4);
    min-width:0;
}.con-admin-game-review__identity{
    display:grid;
    gap:var(--con-admin-space-1);
    min-width:0;
}.con-admin-game-review__identity>strong{
    overflow:hidden;
    color:var(--con-admin-color-text-deep);
    font-size:var(--con-admin-font-size-md);
    font-weight:var(--con-admin-weight-strong);
    line-height:1.25;
    text-overflow:ellipsis;
    white-space:nowrap;
}.con-admin-game-review__rating{
    color:var(--con-admin-color-text-soft);
    font-size:var(--con-admin-font-size-xs);
}.con-admin-game-review-stars{
    color:var(--con-admin-color-icon);
}.con-admin-game-review__head>small{
    color:var(--con-admin-color-text-soft);
    font-size:var(--con-admin-font-size-xs);
    white-space:nowrap;
}.con-admin-game-review>p{
    margin:0 0 0 40px;
    color:var(--con-admin-color-icon);
    font-size:var(--con-admin-font-size-md);
    line-height:1.45;
    overflow-wrap:anywhere;
}.con-admin-game-review-toggle{margin:0 0 var(--con-admin-space-4);}.con-admin-module-settings-grid{
  align-items:stretch;
}.con-admin-module-setting{
  display:grid;
  grid-template-columns:36px minmax(0,1fr);
  gap:var(--con-admin-space-4);
  align-items:start;
  min-height:100%;
  padding:var(--con-admin-space-5);
  border:1px solid var(--con-admin-color-border);
  border-radius:var(--con-admin-radius);
  background:var(--con-admin-color-surface);
  box-sizing:border-box;
}.con-admin-module-setting__icon{
  display:inline-flex;
  align-items:center;
  justify-content:center;
  width:36px;
  height:36px;
  border-radius:var(--con-admin-radius);
  background:var(--con-admin-color-surface-muted);
  color:var(--con-admin-color-icon);
}.con-admin-module-setting__copy{
  display:grid;
  gap:var(--con-admin-space-2);
  min-width:0;
}.con-admin-module-setting__copy strong{
  font-size:var(--con-admin-font-size-md);
  font-weight:var(--con-admin-weight-strong);
  line-height:1.2;
}.con-admin-module-setting__control{
  grid-column:1 / -1;
  display:flex;
  align-items:center;
  gap:var(--con-admin-space-3);
  padding-top:var(--con-admin-space-3);
  border-top:1px solid var(--con-admin-color-border-subtle);
  color:var(--con-admin-color-text-muted);
  font-size:var(--con-admin-font-size-sm);
  font-weight:var(--con-admin-weight-medium);
}.con-admin-module-setting__control input{
  margin:0;
}.con-admin-hidden-figure-admin-status{margin-bottom:var(--con-admin-space-3);padding:var(--con-admin-space-4);}.con-admin-hidden-figure-admin-nav-shell{position:sticky;top:32px;z-index:12;display:grid;grid-template-columns:minmax(0,1fr) auto;gap:var(--con-admin-space-3);align-items:center;margin:0 0 var(--con-admin-space-4);padding:var(--con-admin-space-2);border:1px solid var(--con-admin-color-border);border-radius:4px;background:var(--con-admin-color-surface);box-shadow:0 4px 14px rgba(15,23,42,.08);}.con-admin-hidden-figure-admin-nav{display:grid;grid-template-columns:repeat(6,minmax(0,1fr));gap:4px;min-width:0;}.con-admin-hidden-figure-admin-nav__button{display:flex;align-items:center;justify-content:center;gap:6px;min-height:36px;margin:0;padding:6px 9px;border:1px solid transparent;border-radius:4px;background:transparent;color:var(--con-admin-color-text-soft);font-size:12px;font-weight:600;line-height:1.2;cursor:pointer;}.con-admin-hidden-figure-admin-nav__button:focus-visible{outline:1px solid rgba(48,86,143,.20);outline-offset:2px;}.con-admin-hidden-figure-admin-nav__save{display:flex;align-items:center;justify-content:flex-end;gap:var(--con-admin-space-2);min-width:max-content;}.con-admin-hidden-figure-admin-category{margin:0 0 var(--con-admin-space-4);}.con-admin-hidden-figure-admin-category[hidden]{display:none;}.con-admin-hidden-figure-admin-category__heading{display:flex;align-items:flex-start;justify-content:space-between;gap:var(--con-admin-space-4);margin:0 0 var(--con-admin-space-3);padding:0 0 var(--con-admin-space-3);border-bottom:1px solid var(--con-admin-color-border);}.con-admin-hidden-figure-admin-category__text{display:flex;flex-direction:column;gap:3px;min-width:0;}.con-admin-hidden-figure-admin-category__text strong{color:var(--con-admin-color-brand);font-size:17px;font-weight:600;line-height:1.25;}.con-admin-hidden-figure-admin-category__body{display:grid;gap:var(--con-admin-space-3);padding:0;}.con-admin-hidden-figure-fam-routing__grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:var(--con-admin-space-2);margin-top:var(--con-admin-space-3);}.con-admin-hidden-figure-fam-routing__grid strong{font-size:12px;font-weight:600;color:var(--con-admin-color-brand);}.con-admin-hidden-figure-admin-card-title,.con-admin-hidden-figure-admin-subtitle{display:flex;align-items:center;justify-content:space-between;gap:var(--con-admin-space-3);flex-wrap:wrap;}.con-admin-hidden-figure-admin-card-title h3{margin:0;}.con-admin-hidden-figure-admin-subtitle{min-height:24px;}.con-admin-hidden-figure-admin-subtitle>.con-admin-meta-chip{flex:0 0 auto;}.con-admin-hidden-figure-encounter-list{border:1px solid var(--con-admin-color-border);border-radius:4px;background:var(--con-admin-color-surface);overflow:hidden;}.con-admin-hidden-figure-encounter-editor{margin:0;background:transparent;}.con-admin-hidden-figure-encounter-editor+ .con-admin-hidden-figure-encounter-editor{border-top:1px solid var(--con-admin-color-border);}.con-admin-hidden-figure-encounter-editor>summary:focus-visible{outline:2px solid var(--con-admin-color-brand);outline-offset:-2px;}.con-admin-hidden-figure-encounter-editor__main{display:flex;align-items:baseline;gap:8px;min-width:0;}.con-admin-hidden-figure-encounter-editor__main strong{font-size:13px;font-weight:600;color:var(--con-admin-color-text);}.con-admin-hidden-figure-encounter-editor__meta{font-size:12px;color:var(--con-admin-color-text-soft);white-space:nowrap;}.con-admin-hidden-figure-encounter-editor__state{display:flex;align-items:center;gap:8px;flex:0 0 auto;}.con-admin-hidden-figure-encounter-editor__state>.fa-chevron-down{font-size:11px;color:var(--con-admin-color-text-soft);transition:transform .16s ease;}.con-admin-hidden-figure-encounter-editor[open] .con-admin-hidden-figure-encounter-editor__state>.fa-chevron-down{transform:rotate(180deg);}.con-admin-hidden-figure-encounter-editor__body{padding:9px 10px 10px;border-top:1px solid var(--con-admin-color-border);background:var(--con-admin-color-surface-soft);}.con-admin-hidden-figure-encounter-options{display:flex;align-items:center;flex-wrap:wrap;gap:6px 14px;margin:0 0 8px;font-size:12px;}.con-admin-hidden-figure-encounter-options>span{color:var(--con-admin-color-text-soft);line-height:1.35;}.con-admin-hidden-figure-story-progression{display:grid;gap:var(--con-admin-space-3);}.con-admin-hidden-figure-story-rule-list{display:grid;gap:8px;}.con-admin-hidden-figure-story-rule{display:grid;gap:8px;padding:10px;border:1px solid var(--con-admin-color-border);border-radius:4px;background:var(--con-admin-color-surface-soft);}.con-admin-hidden-figure-story-rule__grid{display:grid;grid-template-columns:minmax(220px,1.4fr) minmax(180px,.8fr);gap:8px;align-items:start;}.con-admin-hidden-figure-story-rule__actions{margin:0;}.con-admin-hidden-figure-story-rule__footer{display:flex;align-items:center;gap:8px;flex-wrap:wrap;min-height:28px;}.con-admin-hidden-figure-story-rule__footer>[data-hf-story-remove]{margin-left:auto;width:28px;height:28px;min-width:28px;}.con-admin-hidden-figure-rule-builder{display:flex;flex-direction:column;gap:5px;}.con-admin-hidden-figure-rule-list{display:flex;flex-direction:column;gap:4px;}.con-admin-hidden-figure-rule-row{display:grid;grid-template-columns:minmax(155px,.8fr) minmax(220px,1.4fr) 28px;gap:6px;align-items:center;padding:0;border:0;background:transparent;}.con-admin-hidden-figure-rule-row__ingredients{display:grid;grid-template-columns:repeat(5,minmax(70px,1fr));gap:4px;min-width:0;}.con-admin-hidden-figure-rule-row__trade-items{display:grid;grid-template-columns:repeat(auto-fit,minmax(160px,1fr));gap:4px;min-width:0;}.con-admin-hidden-figure-rule-row__trade-item{display:grid;grid-template-columns:minmax(0,1fr) 54px;gap:4px;min-width:0;}.con-admin-hidden-figure-rule-row__trade-item input.con-admin-tools__field{text-align:center;padding-inline:4px;}.con-admin-hidden-figure-rule-actions{display:flex;align-items:center;margin:1px 0 0;}.con-admin-hidden-figure-rule-advanced{margin:2px 0 0;padding:0;border:0;}.con-admin-hidden-figure-rule-advanced summary{display:inline-block;cursor:pointer;color:var(--con-admin-color-text-soft);font-size:11px;font-weight:600;}.con-admin-hidden-figure-inline-fields{display:grid;grid-template-columns:minmax(95px,140px) minmax(110px,160px) minmax(220px,1fr);gap:8px;align-items:end;}.con-admin-hidden-figure-inline-fields label>span{font-size:11px;font-weight:600;color:var(--con-admin-color-text-soft);}.con-admin-hidden-figure-inline-fields__wide{min-width:0;}.con-admin-hidden-figure-inline-note{align-self:center;color:var(--con-admin-color-text-soft);font-size:12px;line-height:1.35;}.con-admin-hidden-figure-encounter-footer{display:flex;align-items:center;flex-wrap:wrap;gap:6px 12px;margin-top:8px;padding:8px 10px;border:1px solid var(--con-admin-color-border);border-radius:4px;background:var(--con-admin-color-surface-soft);font-size:12px;}.con-admin-hidden-figure-encounter-footer>span{color:var(--con-admin-color-text-soft);}.con-admin-hidden-figure-faction-manager{display:grid;gap:var(--con-admin-space-3);}.con-admin-hidden-figure-faction-manager__lookup{position:relative;z-index:30;min-width:0;}.con-admin-hidden-figure-faction-manager__results.con-admin-search-results{position:absolute;top:calc(100% + 4px);right:0;left:0;z-index:120;width:100%;max-height:260px;margin:0;padding:var(--con-admin-space-3);overflow:auto;border:1px solid var(--con-admin-color-border);border-radius:4px;background:var(--con-admin-color-surface);box-shadow:var(--con-admin-shadow-popover);box-sizing:border-box;}.con-admin-hidden-figure-faction-manager__results.con-admin-search-results[hidden]{display:none;}.con-admin-hidden-figure-faction-manager__form{display:grid;grid-template-columns:minmax(220px,1fr) minmax(220px,1fr);gap:var(--con-admin-space-4);align-items:end;padding-top:var(--con-admin-space-3);}.con-admin-hidden-figure-faction-manager__selected{display:grid;gap:2px;align-self:stretch;padding:var(--con-admin-space-4);border:1px solid var(--con-admin-color-border);border-radius:4px;background:var(--con-admin-color-surface-soft);}.con-admin-hidden-figure-faction-manager__selected>span{font-size:11px;font-weight:600;color:var(--con-admin-color-text-soft);}.con-admin-hidden-figure-faction-remove-actions{display:flex;align-items:center;justify-content:flex-end;gap:var(--con-admin-space-3);flex-wrap:wrap;}
