.con-admin-wrap .con-admin-tab-panel{margin-top:10px;}.con-admin-wrap .nav-tab-wrapper{margin:20px 0;}.con-admin-dashboard-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(220px,1fr));gap:20px;margin-top:20px;}.con-admin-stat-card{padding:20px;background:#f9fafb;}.con-admin-stat-card h2{margin-top:0;}.con-admin-table{max-width:980px;}#con-live-preview{margin-top:20px;}#con-api-status{margin-top:10px;}.con-admin-stat-number{font-size:2rem;font-weight:600;margin:0;}.con-admin-wide-table{margin-top:10px;}.con-admin-admin-grid-2{display:grid;grid-template-columns:repeat(auto-fit,minmax(320px,1fr));gap:20px;margin:20px 0;}.con-admin-panel-card h2,.con-admin-panel-card h3{margin-top:0;}.con-admin-actions-inline{display:flex;gap:8px;flex-wrap:wrap;}.con-admin-main-event-card{margin-bottom:20px;}.con-admin-main-event-card__head{display:flex;justify-content:space-between;align-items:flex-start;gap:16px;}.con-admin-child-table{margin-top:14px;}.con-admin-favorite-icon{display:block;width:18px;height:18px;}.con-admin-favorite-icon--filled{color:#111827;}.con-admin-favorite-icon--outline{color:#111827;}.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 .16s ease,opacity .12s ease;}.con-admin-tcg-toggle.is-feedback{transform:scale(1.15);}:root{--con-admin-ui---con-admin-ui-header-bg:#f3f4f6;--con-admin-ui-row-even:#ffffff;--con-admin-ui-row-odd:#fafafa;--con-admin-ui-text:#111827;--con-admin-ui-muted:#374151;--con-admin-ui-control-height:40px;}.con-admin-wrap select,.con-admin-wrap input[type="text"],.con-admin-wrap input[type="number"],.con-admin-wrap input[type="date"],.con-admin-wrap input[type="time"],.con-admin-schedule-shell select,.con-admin-schedule-shell input[type="text"],.con-admin-tcg-shell select,.con-score-shortcode select,.con-score-shortcode input[type="text"],.con-score-shortcode input[type="number"]{min-height:var(--con-admin-ui-control-height);box-shadow:none;padding:0 8px;color:var(--con-admin-ui-text);}.con-admin-wrap select:focus,.con-admin-wrap input[type="text"]:focus,.con-admin-wrap input[type="number"]:focus,.con-admin-wrap input[type="date"]:focus,.con-admin-wrap input[type="time"]:focus,.con-admin-schedule-shell select:focus,.con-admin-schedule-shell input[type="text"]:focus,.con-admin-tcg-shell select:focus,.con-score-shortcode select:focus,.con-score-shortcode input[type="text"]:focus,.con-score-shortcode input[type="number"]:focus{outline:1px solid currentColor;box-shadow:none;}.con-admin-schedule-list,.con-admin-tcg-table,.con-admin-score-table,.con-score-table{width:100%;box-shadow:none;}.con-admin-schedule-list__header,.con-admin-tcg-header,.con-admin-score-table__header,.con-score-table thead tr{background:var(--con-admin-ui-header-bg);}.con-admin-schedule-list__header-cell,.con-admin-tcg-header>div,.con-admin-score-table__header>div,.con-score-table thead th{padding:14px 16px;color:var(--con-admin-ui-text);font-size:0.875rem;}.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-schedule-card:nth-child(odd),.con-admin-tcg-row:nth-child(odd),.con-admin-score-table__row:nth-child(odd),.con-score-table tbody tr:nth-child(odd){background:var(--con-admin-ui-row-odd);}.con-admin-schedule-card:nth-child(even),.con-admin-tcg-row:nth-child(even),.con-admin-score-table__row:nth-child(even),.con-score-table tbody tr:nth-child(even){background:var(--con-admin-ui-row-even);}.con-admin-tcg-row>div,.con-admin-score-table__row>div,.con-score-table tbody td{padding:14px 16px;color:var(--con-admin-ui-text);}.con-admin-tcg-filter,.con-admin-schedule-filter__select,.con-admin-schedule-filter__input,.con-admin-tcg-filters select,.con-score-shortcode select{width:100%;min-height:var(--con-admin-ui-control-height);box-shadow:none;padding:0 8px;color:var(--con-admin-ui-text);}.con-admin-tcg-filters .button,.con-admin-schedule-filter__clear,.con-score-shortcode button,.con-score-shortcode input[type="submit"]{min-height:var(--con-admin-ui-control-height);}@media (max-width:900px){.con-admin-score-table,.con-score-shortcode .con-score-table,.con-admin-tcg-table{min-width:760px;}}.con-admin-table-shell--loading{position:relative;}.con-admin-table-show-more-wrap{display:flex;justify-content:center;padding:12px;}.con-admin-row-paged-hidden{display:none;}.con-admin-xp-bubble{position:absolute;left:50%;top:-10px;transform:translate(-50%,8px);padding:3px 8px;background:rgba(17,24,39,0.92);color:#fff;font-size:11px;font-weight:600;letter-spacing:0.01em;white-space:nowrap;opacity:0;pointer-events:none;transition:opacity 0.18s ease,transform 0.18s ease;z-index:20;}.con-admin-xp-bubble.is-visible{opacity:1;transform:translate(-50%,-12px);}.con-admin-xp-bubble.is-negative{background:rgba(127,29,29,0.94);}.con-admin-schedule-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:12px;}.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,.con-admin-tcg-table,.con-admin-score-table,.con-score-table-wrap{position:relative;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{display:flex;flex-wrap:wrap;gap:12px;align-items:end;}.con-admin-tcg-filter-wrap,.con-admin-schedule-filter{display:grid;gap:6px;}.con-admin-tcg-filter-wrap span,.con-admin-schedule-filter span{font-size:13px;font-weight:600;}.con-admin-tcg-filters select,.con-admin-tcg-shell select,.con-admin-schedule-filter__select,.con-admin-schedule-filter__input{min-height:40px;padding:0 12px;}.con-admin-tcg-header,.con-admin-score-table__header{background:#f6f7f7;font-weight:600;}.con-admin-tcg-header>div,.con-admin-tcg-row>div,.con-admin-score-table__header>div,.con-admin-score-table__row>div{padding:12px 14px;}.con-admin-tcg-row:nth-child(even),.con-admin-score-table__row:nth-child(even):nth-child(even){background:#fbfbfc;}.con-admin-tcg-row__toggle,.con-admin-score-table__row>div{align-items:center;}@media (max-width:900px){.con-admin-tcg-table,.con-admin-score-table{overflow:visible;}.con-admin-tcg-row,.con-admin-score-table__row{display:grid;grid-template-columns:1fr;margin-bottom:12px;}}.con-admin-tcg-table+.con-admin-show-more-wrap,.con-admin-schedule-list+.con-admin-show-more-wrap,.con-admin-score-table+.con-admin-show-more-wrap+.con-admin-show-more-wrap,.con-score-table-wrap+.con-admin-show-more-wrap{margin-top:0;}:root{--con-admin-table---con-admin-table-header-bg:#f6f7f7;--con-admin-table-row-odd:#ffffff;--con-admin-table-row-even:#fbfbfc;--con-admin-table-cell-pad-y:14px;--con-admin-table-cell-pad-x:16px;}.con-admin-schedule-list,.con-admin-tcg-table,.con-admin-score-table,.con-score-table-wrap{overflow-x:auto;}.con-admin-schedule-list__header,.con-admin-tcg-header,.con-admin-score-table__header,.con-score-table thead tr{background:var(--con-admin-table-header-bg);}.con-admin-schedule-list__header-cell,.con-admin-schedule-card__meta-item,.con-admin-tcg-header>div,.con-admin-tcg-row>div,.con-admin-score-table__header>div,.con-admin-score-table__row>div,.con-score-table thead th,.con-score-table tbody td{padding:var(--con-admin-table-cell-pad-y) var(--con-admin-table-cell-pad-x);min-width:0;box-sizing:border-box;}.con-admin-schedule-card:nth-child(odd),.con-admin-tcg-row:nth-child(odd),.con-admin-score-table__row:nth-child(odd):nth-child(odd),.con-score-table tbody tr:nth-child(odd){background:var(--con-admin-table-row-odd);}.con-admin-schedule-card:nth-child(even),.con-admin-tcg-row:nth-child(even),.con-admin-score-table__row:nth-child(even):nth-child(even),.con-score-table tbody tr:nth-child(even){background:var(--con-admin-table-row-even);}.con-admin-schedule-list__header-cell,.con-admin-tcg-header>div,.con-admin-score-table__header>div,.con-score-table thead th{font-size:13px;font-weight:600;color:#111827;}.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:14px 0 0;}@media (max-width:980px){.con-admin-tcg-table,.con-admin-score-table,.con-admin-schedule-list{overflow-x:auto;}}@media (max-width:900px){.con-admin-tcg-header,.con-admin-score-table__header,.con-admin-schedule-list__header{display:none;}.con-admin-tcg-row,.con-admin-score-table__row,.con-admin-schedule-card__meta-row{display:grid;grid-template-columns:1fr;}.con-admin-tcg-row,.con-admin-score-table__row,.con-admin-schedule-card{margin-bottom:12px;}.con-admin-tcg-row>div,.con-admin-score-table__row>div,.con-admin-schedule-card__meta-item{min-height:0;}}.con-admin-show-more-wrap[hidden],.con-admin-schedule-empty[hidden],.con-admin-tcg-selection-empty[hidden]{display:none;}.con-admin-schedule-list,.con-admin-tcg-table,.con-admin-score-table,.con-score-shortcode .con-score-table{width:100%;max-width:100%;box-shadow:none;}.con-admin-schedule-list,.con-admin-tcg-table,.con-admin-score-table{display:block;overflow-x:auto;}.con-admin-schedule-list__header,.con-admin-schedule-card__meta-row,.con-admin-tcg-header,.con-admin-tcg-row,.con-admin-score-table__header,.con-admin-score-table__row{width:100%;box-sizing:border-box;}.con-admin-schedule-list__header-cell,.con-admin-schedule-card__meta-item,.con-admin-schedule-card .con-admin-favorite-toggle,.con-admin-tcg-header>div,.con-admin-tcg-row>div,.con-admin-score-table__header>div,.con-admin-score-table__row>div,.con-score-shortcode .con-score-table th,.con-score-shortcode .con-score-table td{padding:14px 16px;min-width:0;box-sizing:border-box;vertical-align:middle;}.con-admin-schedule-card:nth-child(even),.con-admin-tcg-row:nth-child(even),.con-admin-score-table__row:nth-child(even):nth-child(even),.con-score-shortcode .con-score-table tbody tr:nth-child(even){background:#fbfbfc;}.con-admin-table-show-more-wrap,.con-admin-show-more-wrap{width:100%;display:flex;justify-content:center;padding:14px 0 0;}@media (max-width:900px){.con-admin-schedule-list__header,.con-admin-tcg-header,.con-admin-score-table__header,.con-score-shortcode .con-score-table thead{display:none;}.con-admin-schedule-card__meta-row,.con-admin-tcg-row,.con-admin-score-table__row{grid-template-columns:1fr;}.con-admin-schedule-card,.con-admin-tcg-row,.con-admin-score-table__row{margin-bottom:12px;}.con-admin-schedule-card .con-admin-favorite-toggle,.con-admin-tcg-row>div,.con-admin-score-table__row>div,.con-admin-schedule-card__meta-item{min-height:0;width:100%;}}#con-admin-schedule-admin-groups>.con-admin-d20{padding:16px;margin:0;}@keyframes con-admin-d20-spin{from{transform:rotate(0deg) scale(1);}50%{transform:rotate(180deg) scale(1.05);}to{transform:rotate(360deg) scale(1);}}@keyframes con-admin-d20-bounce{0%{transform:scale(0.9) rotate(-10deg);}45%{transform:scale(1.12) rotate(8deg);}100%{transform:scale(1) rotate(0deg);}}.con-admin-guild-battle__battle-feed{grid-column:1 / -1;position:relative;min-height:60px;display:flex;align-items:flex-end;justify-content:center;pointer-events:none;}.con-admin-guild-battle__battle-feed-inner{width:min(100%,760px);display:grid;gap:8px;}.con-admin-toast{display:flex;align-items:flex-start;gap:10px;padding:14px 16px;background:rgba(17,24,39,.94);color:#fff;box-shadow:0 16px 40px rgba(0,0,0,.18);opacity:0;transform:translateY(-8px);transition:opacity .55s ease,transform .55s ease;}.con-admin-toast.is-visible{opacity:1;transform:translateY(0);}.con-admin-toast.is-closing{opacity:0;transform:translateY(-6px) scale(.98);}.con-admin-toast.is-error{background:rgba(127,29,29,.96);}.con-admin-toast.is-success{background:rgba(22,101,52,.96);}.con-admin-toast.is-log{background:rgba(30,41,59,.96);}.con-admin-toast.is-underdog{background:linear-gradient(135deg,rgba(124,58,237,.96),rgba(234,88,12,.96));}.con-admin-toast.is-underdog{box-shadow:0 18px 44px rgba(124,58,237,.34),0 0 0 2px rgba(250,204,21,.30) inset;min-width:min(460px,calc(var(--con-admin-safe-vw,100%) - 32px));}.con-admin-underdog-toast__icon{width:44px;height:44px;flex:0 0 44px;display:inline-flex;align-items:center;justify-content:center;font-size:22px;font-weight:600;background:transparent;}.con-admin-underdog-toast__message{display:grid;gap:3px;}.con-admin-underdog-toast__amount{font-size:22px;line-height:1.05;}.con-admin-underdog-toast__meta{font-size:13px;font-weight:600;}.con-admin-underdog-toast__sub{font-size:12px;opacity:.92;}.con-admin-toast__body{flex:1;font-size:13px;line-height:1.45;}.con-admin-toast__close{appearance:none;background:transparent;color:inherit;cursor:pointer;font-size:20px;line-height:1;padding:0;width:20px;height:20px;opacity:.82;}.con-admin-toast__close:hover{opacity:1;}.con-admin-toast-stack{position:fixed;top:16px;right:16px;z-index:99999;display:grid;gap:12px;width:min(560px,calc(var(--con-admin-safe-vw,100%) - 24px));max-width:100%;pointer-events:none;}.con-admin-toast{pointer-events:auto;}.con-admin-toast__meta{margin-top:4px;font-size:12px;opacity:.8;}@media (max-width:782px){.con-admin-toast-stack{top:12px;right:12px;left:12px;width:auto;}}@keyframes conAdminGuildBattleHpFlash{0%{opacity:0;}20%{opacity:1;}100%{opacity:0;}}@keyframes con-admin-d20-modal-roll{from{transform:rotate(0deg) scale(0.98);}50%{transform:rotate(180deg) scale(1.08);}to{transform:rotate(360deg) scale(0.98);}}@keyframes con-admin-d20-modal-land{0%{transform:scale(0.9) rotate(-12deg);}55%{transform:scale(1.1) rotate(6deg);}100%{transform:scale(1) rotate(0deg);}}@keyframes con-admin-d20-notifier-shake{0%,100%{transform:translateX(0) rotate(0deg);}20%{transform:translateX(-1px) rotate(-4deg);}40%{transform:translateX(1px) rotate(3deg);}60%{transform:translateX(-1px) rotate(-2deg);}80%{transform:translateX(1px) rotate(2deg);}}@keyframes conFishingBob{0%,100%{transform:translateY(0);}50%{transform:translateY(-8px);}}@keyframes con-admin-d20-notifier-pulse{0%{transform:scale(1);}50%{transform:scale(1.03);}100%{transform:scale(1);}}.con-admin-toast-stack>*{pointer-events:auto;}.con-admin-favorite-toggle,.con-admin-favorite-toggle:hover,.con-admin-favorite-toggle:focus,.con-admin-tcg-toggle,.con-admin-tcg-toggle:hover,.con-admin-tcg-toggle:focus,.con-admin-tcg-image-button,.con-admin-tcg-image-button:hover,.con-admin-tcg-image-button:focus{appearance:none;background:transparent;box-shadow:none;color:inherit;font:inherit;text-transform:none;padding:0;min-width:0;}@keyframes conFishingCastLine{0%{opacity:0;transform:translateX(-50%) scaleY(.2);}25%{opacity:1;}100%{opacity:1;transform:translateX(-50%) scaleY(1);}}@keyframes conFishingRipple{0%{opacity:0;transform:translate(-50%,-50%) scale(.25);}25%{opacity:.65;}100%{opacity:0;transform:translate(-50%,-50%) scale(5.5);}}@keyframes conFishingReveal{from{opacity:0;transform:translateY(6px);}to{opacity:1;transform:translateY(0);}}@keyframes conArcadePulse{from{filter:saturate(1);}to{filter:saturate(1.3) brightness(1.04);}}.con-admin-fishing__inventory{margin-top:14px;padding-top:12px;}.con-admin-fishing__inventory-list{display:flex;flex-wrap:wrap;gap:10px;margin-top:10px;}.con-admin-fishing__inventory-item{display:inline-flex;align-items:center;gap:8px;padding:8px 12px;font-weight:600;}.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:2px 8px;background:#f1f6ff;font-size:12px;}@media (max-width:767px){.con-admin-fishing__inventory-list{flex-direction:column;align-items:stretch;}.con-admin-fishing__inventory-item{justify-content:space-between;}}@keyframes conHighSeasWave{from{transform:translateX(0);}to{transform:translateX(14%);}}@keyframes conAdminLootReveal{0%{opacity:0;transform:translateY(4px) scale(.98);}100%{opacity:1;transform:translateY(0) scale(1);}}@keyframes conAdminLootPulse{0%{transform:scale(.7) rotate(-12deg);opacity:0;}60%{transform:scale(1.08) rotate(4deg);opacity:1;}100%{transform:scale(1) rotate(0);opacity:1;}}@keyframes conHighSeasDepart{0%{transform:translateX(0) rotate(0deg);}18%{transform:translateX(10px) rotate(-2deg);}38%{transform:translateX(28px) rotate(2deg);}62%{transform:translateX(54px) rotate(-1deg);}100%{transform:translateX(84px) rotate(0deg);}}@keyframes conHighSeasBadge{0%{transform:translateY(0);opacity:1;}40%{transform:translateY(-3px);opacity:1;}100%{transform:translateY(-1px);opacity:.92;}}@keyframes conHighSeasDepartSimple{0%{transform:translateX(0);}35%{transform:translateX(10px);}70%{transform:translateX(24px);}100%{transform:translateX(18px);}}@keyframes conAdminHighSeasStatusPulse{0%{opacity:0.45;transform:translateY(6px);}55%{opacity:1;transform:translateY(0);}100%{opacity:1;transform:translateY(0);}}@keyframes conAdminHighSeasXpPulse{0%{transform:translateY(4px) scale(0.94);opacity:0;}35%{transform:translateY(-4px) scale(1.08);opacity:1;}100%{transform:translateY(0) scale(1);opacity:1;}}.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-tooltip-anchor[data-con-tooltip]::after,.con-admin-fishing__portrait-wrap[data-con-tooltip]::after,.con-admin-high-seas__portrait-wrap[data-con-tooltip]::after,.con-admin-guild-battle__portrait-wrap[data-con-tooltip]::after{content:attr(data-con-tooltip);position:absolute;left:50%;bottom:calc(100% + 10px);transform:translateX(-50%) translateY(6px);min-width:180px;max-width:min(280px,calc(var(--con-admin-safe-vw,100%) - 32px));padding:8px 10px;border-radius:4px;background:#0f1724;color:#fff;font-size:12px;line-height:1.35;white-space:normal;text-align:left;box-shadow:0 10px 28px rgba(0,0,0,.35);opacity:0;pointer-events:none;z-index:2147483000;transition:opacity .18s ease,transform .18s ease;}.con-admin-tooltip-anchor[data-con-tooltip]::before,.con-admin-fishing__portrait-wrap[data-con-tooltip]::before,.con-admin-high-seas__portrait-wrap[data-con-tooltip]::before,.con-admin-guild-battle__portrait-wrap[data-con-tooltip]::before{content:"";position:absolute;left:50%;bottom:calc(100% + 4px);transform:translateX(-50%);opacity:0;z-index:2147483001;transition:opacity .18s ease;}.con-admin-tooltip-anchor[data-con-tooltip]:focus-visible::after,.con-admin-fishing__portrait-wrap[data-con-tooltip]:focus-visible::after,.con-admin-high-seas__portrait-wrap[data-con-tooltip]:focus-visible::after,.con-admin-guild-battle__portrait-wrap[data-con-tooltip]:focus-visible::after{opacity:1;transform:translateX(-50%) translateY(0);}.con-admin-tooltip-anchor[data-con-tooltip]:focus-visible::before,.con-admin-fishing__portrait-wrap[data-con-tooltip]:focus-visible::before,.con-admin-high-seas__portrait-wrap[data-con-tooltip]:focus-visible::before,.con-admin-guild-battle__portrait-wrap[data-con-tooltip]:focus-visible::before{opacity:1;}.con-admin-xp-warning{display:block;width:100%;margin-top:8px;color:#fca5a5;font-size:13px;line-height:1.4;text-align:center;}.has-low-xp-warning{box-shadow:0 0 0 1px rgba(248,113,113,.65),0 0 16px rgba(248,113,113,.35),0 0 28px rgba(239,68,68,.22);}.has-low-xp-warning:not(:disabled):hover{box-shadow:0 0 0 1px rgba(252,165,165,.85),0 0 18px rgba(248,113,113,.45),0 0 34px rgba(239,68,68,.30);}@keyframes conFishingFirework{0%{opacity:0;transform:translate(-50%,-50%) scale(.15);}18%{opacity:1;}100%{opacity:0;transform:translate(-50%,-50%) scale(1);}}.con-admin-submissions-wrap,.con-admin-schedule-shell,.con-score-shortcode,.con-admin-tcg-shell{width:100%;max-width:100%;}.con-admin-submissions-card,.con-admin-schedule-group,.con-admin-score-panel,.con-admin-tcg-collection,.con-admin-score-table-wrap--tcg,.con-admin-schedule-list,.con-admin-tcg-table{box-shadow:none;background:#ffffff;}.con-admin-submissions-card-head,.con-admin-schedule-group__head,.con-admin-score-title-wrap,.con-admin-tcg-title-wrap{padding:0 0 14px;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:#111827;font-size:1.125rem;font-weight:600;line-height:1.25;}.con-admin-submissions-card-head p,.con-admin-schedule-group__description,.con-admin-score-help,.con-admin-tcg-help{margin:6px 0 0;color:#4b5563;font-size:0.95rem;line-height:1.5;}.con-admin-schedule-list__header,.con-admin-tcg-header,.con-admin-score-table__header{background:#f5f7fb;}.con-admin-schedule-list__header-cell,.con-admin-tcg-header>div,.con-admin-score-table__header>div{min-height:60px;padding:14px 16px;color:#111827;font-size:0.82rem;font-weight:600;letter-spacing:0.01em;display:flex;align-items:center;}.con-admin-schedule-card,.con-admin-tcg-row,.con-admin-score-table__row,.con-admin-submissions-entry{box-shadow:none;}.con-admin-schedule-card__meta-item,.con-admin-tcg-row>div,.con-admin-score-table__row>div,.con-admin-submissions-preview,.con-admin-submissions-meta,.con-admin-submissions-label,.con-admin-submissions-value{color:#111827;line-height:1.45;overflow-wrap:anywhere;word-break:break-word;}.con-admin-schedule-card__meta-item,.con-admin-tcg-row>div,.con-admin-score-table__row>div{min-height:56px;padding:14px 16px;display:flex;align-items:center;}.con-admin-score-table__empty,.con-admin-empty-state,.con-admin-schedule-empty,.con-admin-tcg-empty,.con-admin-submissions-empty{background:#f8fafc;color:#475569;padding:18px 20px;}.con-admin-submissions-loading-indicator{display:inline-flex;align-items:center;gap:12px;color:#111827;font-size:0.95rem;font-weight:600;}.con-admin-submissions-loading-indicator .spinner{width:20px;height:20px;}.con-admin-schedule-card__details-grid,.con-admin-score-table,.con-admin-tcg-table{width:100%;max-width:100%;}@media (max-width:900px){.con-admin-submissions-card-head,.con-admin-schedule-group__head,.con-admin-score-title-wrap,.con-admin-tcg-title-wrap{padding-bottom:12px;}.con-admin-schedule-list__header,.con-admin-tcg-header,.con-admin-score-table__header{display:none;}.con-admin-schedule-card,.con-admin-tcg-row,.con-admin-score-table__row,.con-admin-submissions-entry{width:100%;max-width:100%;}}.con-admin-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-shortcode-chip,.con-admin-info-box,.con-admin-xp-warning,.con-admin-high-seas__found,.con-admin-high-seas__ship,.con-admin-high-seas__ship-badge,.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-tab-panel .button,.con-admin-wrap .button{min-height:30px;padding:3px 10px;line-height:1.2;font-size:12px;box-shadow:none;}.con-admin-panel-card,.con-admin-shortcode-section,.con-admin-main-event-card,.con-admin-shortcode-row,.con-admin-inline-editor,.con-admin-schedule-admin-groups,.con-admin-wrap .widefat,.con-admin-wrap input,.con-admin-wrap select,.con-admin-wrap textarea{box-shadow:none;}.con-admin-shortcode-index{display:grid;gap:18px;}.con-admin-shortcode-section{padding-top:10px;}.con-admin-shortcode-section__title{margin:0 0 10px;font-size:14px;}.con-admin-shortcode-rows{display:grid;gap:8px;}.con-admin-shortcode-row{display:grid;grid-template-columns:minmax(220px,320px) 1fr;gap:12px;align-items:start;padding:8px 0;}.con-admin-shortcode-row__usage code{display:block;white-space:normal;word-break:break-word;}.con-admin-shortcode-row__tag{font-weight:600;margin-bottom:4px;}.con-admin-shortcode-row__description{color:#475467;}.con-admin-inline-editor{padding-top:10px;}.con-admin-inline-editor__grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;}.con-admin-inline-editor__grid label{display:grid;gap:4px;font-size:12px;}.con-admin-inline-editor__grid label span{font-weight:600;}.con-admin-inline-editor__wide{grid-column:1 / -1;}.con-admin-actions-inline--compact{display:flex;gap:8px;flex-wrap:wrap;}@media (max-width:900px){.con-admin-shortcode-row{grid-template-columns:1fr;}.con-admin-inline-editor__grid{grid-template-columns:repeat(2,minmax(0,1fr));}}@media (max-width:600px){.con-admin-inline-editor__grid,.con-admin-schedule-inline-row__summary{grid-template-columns:1fr;}}.con-admin-d20,.con-admin-guild-battle,.con-admin-fishing,.con-admin-high-seas,.con-admin-d20__layout,.con-admin-guild-battle__layout,.con-admin-fishing__layout,.con-admin-high-seas__layout,.con-admin-d20__panel,.con-admin-guild-battle__panel,.con-admin-fishing__panel,.con-admin-high-seas__panel,.con-admin-d20__controls,.con-admin-guild-battle__controls,.con-admin-fishing__controls,.con-admin-high-seas__controls,.con-admin-d20__actions,.con-admin-guild-battle__actions,.con-admin-fishing__actions,.con-admin-high-seas__actions,.con-admin-d20__meta,.con-admin-guild-battle__meta,.con-admin-fishing__meta,.con-admin-high-seas__meta,.con-admin-d20__stats,.con-admin-guild-battle__stats,.con-admin-fishing__stats,.con-admin-high-seas__stats,.con-admin-d20__inventory,.con-admin-guild-battle__inventory,.con-admin-fishing__inventory,.con-admin-high-seas__inventory,.con-admin-d20__modifier-list,.con-admin-guild-battle__modifier-list,.con-admin-fishing__modifier-list,.con-admin-high-seas__modifier-list,.con-admin-d20__log,.con-admin-guild-battle__log,.con-admin-fishing__log,.con-admin-high-seas__log,.con-admin-d20__log-list,.con-admin-guild-battle__log-list,.con-admin-fishing__log-list,.con-admin-high-seas__log-list,.con-admin-high-seas__voyage-log,.con-admin-high-seas__button-row,.con-admin-fishing__button-row,.con-admin-guild-battle__button-row,.con-admin-d20__button-row{gap:var(--con-game-space);}.con-admin-d20,.con-admin-guild-battle,.con-admin-fishing,.con-admin-high-seas,.con-admin-d20__panel,.con-admin-guild-battle__panel,.con-admin-fishing__panel,.con-admin-high-seas__panel,.con-admin-d20__meta,.con-admin-guild-battle__meta,.con-admin-fishing__meta,.con-admin-high-seas__meta,.con-admin-d20__stats,.con-admin-guild-battle__stats,.con-admin-fishing__stats,.con-admin-high-seas__stats,.con-admin-d20__inventory,.con-admin-guild-battle__inventory,.con-admin-fishing__inventory,.con-admin-high-seas__inventory,.con-admin-d20__modifiers,.con-admin-guild-battle__modifiers,.con-admin-fishing__modifiers,.con-admin-high-seas__modifiers,.con-admin-d20__log,.con-admin-guild-battle__log,.con-admin-fishing__log,.con-admin-high-seas__log{padding:0px;}.con-admin-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:12px;padding:12px 14px;font-weight:600;}.con-admin-section-toggle>summary::-webkit-details-marker{display:none;}.con-admin-section-toggle__count{color:#50575e;font-size:12px;font-weight:500;}.con-admin-section-toggle .con-admin-vcards{padding:14px;}.con-admin-inline-assign-form{display:inline-flex;align-items:center;gap:8px;flex-wrap:wrap;}.con-admin-inline-assign-form__select{min-width:220px;max-width:260px;}.con-admin-tcg-shell,.con-admin-tcg-table,.con-admin-tcg-table-wrap,.con-admin-tcg-collection{width:100%;max-width:100%;min-width:0;box-sizing:border-box;}@keyframes con-admin-daily-login-burst{0%{opacity:0;transform:translate(0,0) rotate(0deg) scale(.6);}12%{opacity:1;}100%{opacity:0;transform:translate(var(--dx),var(--dy)) rotate(180deg) scale(1.12);}}@keyframes con-admin-daily-login-bounce{0%{transform:scale(.72) rotate(-10deg);}45%{transform:scale(1.08) rotate(6deg);}70%{transform:scale(.97) rotate(-3deg);}100%{transform:scale(1) rotate(0deg);}}.con-admin-level-card{--con-admin-level-accent:#2563eb;background:transparent;padding:0;box-shadow:none;display:grid;gap:12px;}.con-admin-level-card__top{display:flex;justify-content:space-between;align-items:center;gap:12px;}.con-admin-level-card__title{font-size:1.35rem;font-weight:600;color:#0f172a;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:600;font-size:12px;}.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%,#ffffff) 0%,var(--con-admin-level-accent) 55%,color-mix(in srgb,var(--con-admin-level-accent) 84%,#0f172a) 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__fill:after{content:"";position:absolute;inset:0;transform:translateX(-100%);background:linear-gradient(90deg,transparent 0%,rgba(255,255,255,.16) 35%,rgba(255,255,255,.4) 50%,rgba(255,255,255,.16) 65%,transparent 100%);animation:conAdminLevelSheen 3.6s linear infinite;}.con-admin-level-card__meta{display:flex;flex-wrap:wrap;gap:8px 12px;font-size:13px;color:#334155;}.con-admin-level-card__meta-item{display:inline-flex;align-items:center;gap:6px;}.con-admin-level-card--minimal{gap:8px;}.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:12px;}.con-admin-level-toast .con-admin-level-toast__icon{width:36px;height:36px;display:inline-flex;align-items:center;justify-content:center;font-weight:600;background:transparent;margin-right:12px;}.con-admin-tools__card--level .con-admin-tools__field[readonly]{background:#f8fafc;}.con-admin-tools__chip .con-admin-tools__level-current{color:#0f172a;}@keyframes conAdminLevelSheen{0%{transform:translateX(-100%);}100%{transform:translateX(100%);}}.con-admin-admin-sections{display:grid;gap:18px;}.con-admin-admin-hero .con-admin-card-header{justify-content:space-between;align-items:flex-start;gap:16px;flex-wrap:wrap;}.con-admin-admin-kpis{display:grid;grid-template-columns:repeat(2,minmax(120px,1fr));gap:10px;min-width:240px;}.con-admin-admin-kpi{padding:12px 14px;display:grid;gap:4px;}.con-admin-admin-kpi strong{font-size:20px;line-height:.96;}.con-admin-admin-kpi span{color:#475467;font-size:12px;}.con-admin-admin-section-grid{align-items:start;}.con-admin-shortcode-section--card{padding-top:18px;}.con-admin-admin-count-chip{padding:6px 10px;font-size:12px;font-weight:600;color:#344054;}.con-admin-admin-section-copy{margin:6px 0 0;color:#475467;max-width:780px;}.con-admin-admin-bullet-list{margin:0;padding-left:18px;display:grid;gap:8px;}.con-admin-admin-inner-grid{margin-top:10px;align-items:start;}.con-admin-admin-inner-grid>.con-admin-panel-card{margin:0;}.con-admin-admin-subsection-heading{margin-top:18px;}@media (max-width:900px){.con-admin-admin-kpis{grid-template-columns:1fr 1fr;min-width:0;width:100%;}}@media (max-width:600px){.con-admin-admin-kpis,.con-admin-shared-grid.con-admin-admin-section-grid,.con-admin-shared-grid.con-admin-admin-inner-grid{grid-template-columns:1fr;}}.con-admin-schedule-filter>span,.con-admin-tcg-filter-wrap.con-admin-schedule-filter>span{display:block;margin-bottom:4px;}.con-admin-shortcode-chip--highlight{background:#fff7d6;border-color:#f2cc60;}.con-admin-level-card,.con-admin-level,.con-user-level,.con-admin-xp-bar,.con-admin-level-card__bar-wrap,.con-admin-level-card__bar,.con-admin-level-card__progress{position:static;top:auto;left:auto;right:auto;bottom:auto;transform:none;z-index:auto;}.con-admin-level-card,.con-admin-level,.con-user-level{display:block;clear:both;width:100%;margin:0 0 12px 0;}.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:6px;}.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-module.is-open .con-admin-game-module__body{display:block;}.con-admin-game-modules{margin-top:20px;}.con-admin-shortcode-chip--highlight{background:transparent;}.con-admin-game-subtitle{margin-top:4px;font-size:12px;color:#6b7280;}.con-admin-points-wallet{display:flex;gap:12px;align-items:stretch;padding:12px;}.con-admin-points-wallet__item{display:grid;gap:4px;min-width:120px;}.con-admin-points-wallet__item strong{font-size:12px;text-transform:uppercase;letter-spacing:.04em;color:#6b7280;}.con-admin-points-wallet__item span{font-size:20px;font-weight:600;}.con-admin-game-module .con-admin-card-header{display:none;}.con-admin-shortcodes-browser{display:grid;gap:14px;}.con-admin-shortcodes-browser__select{min-width:240px;}.con-admin-shortcodes-browser__heading h3{margin:0;}.con-admin-shortcodes-browser__heading span{color:#6b7280;font-size:12px;font-weight:600;}.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:#f6f7f7;font-weight:600;}.con-admin-shortcode-table__header>div,.con-admin-shortcode-table__row>div{padding:10px 12px;min-width:0;overflow-wrap:anywhere;}.con-admin-shortcode-table__row:nth-child(even){background:#fbfbfc;}@media (max-width:900px){.con-admin-shortcode-table__header{display:none;}.con-admin-shortcode-table__row{grid-template-columns:1fr;}}.con-admin-shortcodes-browser__controls{margin-bottom:4px;}.con-admin-shortcodes-browser__heading{display:flex;align-items:center;justify-content:space-between;gap:12px;margin-bottom:10px;}.con-admin-shortcodes-browser__controls{display:flex;align-items:center;gap:10px;flex-wrap:wrap;}.con-admin-shortcodes-browser__filter{min-width:260px;flex:1 1 280px;}.con-admin-shortcode-table__empty{padding:10px 12px;}.con-admin-shortcodes-browser__select{min-width:220px;max-width:360px;}.con-admin-shortcode-table__header>div,.con-admin-shortcode-table__row>div,.con-admin-shortcode-table__empty{padding:10px 12px;min-width:0;overflow-wrap:anywhere;}.con-admin-shortcode-table__empty{color:#6b7280;}@keyframes fadeInTooltip{to{opacity:1;transform:translateX(-50%) translateY(-4px);}}.con-admin-high-seas>.con-admin-inventory-preview{width:100%;display:block;margin:10px 0 14px;}.con-admin-high-seas>.con-admin-inventory-preview .con-admin-inventory-preview__list{width:auto;max-width:100%;flex:0 1 auto;}.con-admin-shortcode-chip{display:inline-flex;align-items:center;gap:6px;padding:4px 10px;font-size:12px;line-height:1;border:1px solid rgba(0,0,0,0.08);background:rgba(0,0,0,0.03);color:inherit;box-shadow:none;}.con-admin-shortcode-chip strong{font-weight:500;font-size:11px;opacity:0.7;}.con-admin-shortcode-chip span{font-weight:600;font-size:12px;}.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:8px;flex-wrap:wrap;}.con-admin-panel-card,.con-admin-inventory,.con-admin-current-coins,.con-admin-user-details{margin:0;padding:0;border:none;}.con-admin-favorite-toggle,.con-admin-favorite-toggle:hover,.con-admin-favorite-toggle:focus,.con-admin-favorite-toggle:active,.con-admin-tcg-toggle,.con-admin-tcg-toggle:hover,.con-admin-tcg-toggle:focus,.con-admin-tcg-toggle:active,.con-admin-schedule-card__title-toggle,.con-admin-schedule-card__title-toggle:hover,.con-admin-schedule-card__title-toggle:focus,.con-admin-schedule-card__title-toggle:active{border:0;outline:0;box-shadow:none;background-image:none;}.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;}@media (min-width:783px){.con-admin-2d-fam-table--pending .con-admin-schedule-card{grid-template-columns:10% 10% 60% 20%;}.con-admin-2d-fam-table:not(.con-admin-2d-fam-table--pending):not(.con-admin-2d-fam-leaderboard).con-admin-2d-fam-table--headerless .con-admin-schedule-card:not(.con-admin-2d-fam-row--approved){grid-template-columns:58px minmax(0,1fr) max-content 28px max-content;column-gap:4px;}.con-admin-2d-fam-leaderboard.con-admin-2d-fam-table--headerless .con-admin-schedule-card{grid-template-columns:8% 10% 10% 47% 10% 10% 5%;}}.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:#30568f;}.con-admin-user-avatar--guild-vanguards{border-color:#3d3a3f;}.con-admin-user-avatar--guild-scavengers{border-color:#582a73;}.con-admin-user-avatar--guild-no-guild{border-color:rgba(148,163,184,0.7);}@media (min-width:1025px){.con-admin-2d-fam-table:not(.con-admin-2d-fam-table--pending):not(.con-admin-2d-fam-leaderboard).con-admin-2d-fam-table--headerless .con-admin-schedule-card:not(.con-admin-2d-fam-row--approved){grid-template-areas:"guild avatar name xp level action";}.con-admin-2d-fam-leaderboard.con-admin-2d-fam-table--headerless .con-admin-schedule-card{grid-template-areas:"rank guild avatar name xp level";}}@media (min-width:783px) and (max-width:1024px){.con-admin-2d-fam-table:not(.con-admin-2d-fam-table--pending).con-admin-2d-fam-table--headerless .con-admin-schedule-card,.con-admin-2d-fam-leaderboard.con-admin-2d-fam-table--headerless .con-admin-schedule-card{min-width:0;}.con-admin-2d-fam-table:not(.con-admin-2d-fam-table--pending):not(.con-admin-2d-fam-leaderboard).con-admin-2d-fam-table--headerless .con-admin-schedule-card{grid-template-columns:minmax(0,1fr) minmax(0,1fr) auto;grid-template-areas:"level xp action" "avatar name guild" "expand expand expand";gap:8px 12px;align-items:center;}.con-admin-2d-fam-leaderboard.con-admin-2d-fam-table--headerless .con-admin-schedule-card{grid-template-columns:auto minmax(0,1fr) minmax(0,1fr) auto;grid-template-areas:"rank level xp xp" "avatar name name guild" "expand expand expand expand";gap:8px 12px;align-items:center;}}@media (max-width:1024px){.con-admin-2d-fam-leaderboard__rank-col{grid-area:rank;justify-self:start;}.con-admin-2d-fam-row--leaderboard .con-admin-2d-fam-detail-actions{display:none;}}@media (max-width:782px){.con-admin-2d-fam-table:not(.con-admin-2d-fam-table--pending):not(.con-admin-2d-fam-leaderboard).con-admin-2d-fam-table--headerless .con-admin-schedule-card{grid-template-columns:minmax(0,1fr) minmax(0,1fr) auto;grid-template-areas:"level xp action" "avatar name guild" "expand expand expand";min-width:0;gap:8px 12px;align-items:center;}.con-admin-2d-fam-leaderboard.con-admin-2d-fam-table--headerless .con-admin-schedule-card{grid-template-columns:auto minmax(0,1fr) minmax(0,1fr) auto;grid-template-areas:"rank level xp xp" "avatar name name guild" "expand expand expand expand";min-width:0;gap:8px 12px;align-items:center;}}.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-action-icon{width:1rem;height:1rem;font-size:.95rem;}.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-svg-icon svg{width:100%;height:100%;fill:currentColor;display:block;}.con-admin-icon-button .con-admin-action-icon,.con-admin-tcg-delete-card .con-admin-action-icon,.con-admin-schedule-delete .con-admin-action-icon,.con-admin-score-inline-edit .con-admin-action-icon{color:inherit;}.con-admin-wrap .con-admin-icon-button--delete .con-admin-action-icon,.con-admin-wrap .con-admin-schedule-delete .con-admin-action-icon,.con-admin-wrap .con-admin-tcg-delete-card .con-admin-action-icon{color:inherit;}.con-admin-hooks-collapsible__toggle .con-admin-hooks-toggle-icon,.con-admin-hooks-toggle .con-admin-hooks-toggle-icon{margin-left:8px;transition:transform .18s 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);}@keyframes conAdminInventoryPurchasedPulse{0%{transform:translateY(0) scale(1);}45%{transform:translateY(-1px) scale(1.015);}100%{transform:translateY(0) scale(1);}}.con-admin-shortcode-chip,.con-admin-shortcode-pill,.con-admin-2d-fam__pill,.con-admin-2d-fam__table-chip,.con-admin-2d-fam__pending-chip,.con-admin-2d-fam-profile__stat-chip,.con-admin-chip--achievement,.con-admin-user-settings-field__badge,.con-admin-tools__chip,.con-admin-tools__pill,.con-admin-tools__selected-badge,.con-admin-admin-count-chip,.con-admin-inventory__rarity,.con-admin-inventory__item .con-admin-inventory__rarity{display:inline-flex;align-items:center;gap:6px;min-height:24px;padding:4px 8px;border:1px solid rgba(0,0,0,0.08);background:rgba(0,0,0,0.03);box-shadow:none;line-height:1.2;}.con-admin-shortcode-chip strong,.con-admin-2d-fam__table-chip strong,.con-admin-2d-fam-profile__stat-chip strong{font-weight:500;opacity:.72;}.con-admin-shortcode-chip span,.con-admin-2d-fam__table-chip span,.con-admin-2d-fam-profile__stat-chip span,.con-admin-inventory__rarity{font-weight:600;}.con-admin-inventory__buy-button,.con-admin-fishing__pond{overflow:hidden;}@keyframes conFishingFloat{0%,100%{transform:translate(-50%,-50%) translateY(0) rotate(-2deg);}50%{transform:translate(-50%,-50%) translateY(4px) rotate(2deg);}}@keyframes conFishingBite{0%,100%{transform:translate(-50%,-50%) translateY(0) scale(1);}25%{transform:translate(-52%,-42%) translateY(6px) scale(1.05);}55%{transform:translate(-48%,-58%) translateY(-4px) scale(0.98);}75%{transform:translate(-54%,-44%) translateY(8px) scale(1.06);}}@keyframes conFishingSink{from{transform:translate(-50%,-50%) scale(1);opacity:1;}to{transform:translate(-50%,-18%) scale(.72);opacity:0;}}@keyframes conFishingReel{from{transform:translate(-50%,-50%) translateY(0);}to{transform:translate(-50%,-66%) translateY(-10px);}}.con-admin-guild-battle__battle-feed{display:none;}.con-admin-fishing__modifier-list,.con-admin-guild-battle__modifier-list,.con-admin-schedule-filters{padding:8px;border:0;background:transparent;}.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:4px;}.con-admin-favorite-toggle.is-feedback,.con-admin-favorite-toggle[aria-pressed="true"]{background:#efefef;border-color:#bcbcbc;box-shadow:0 0 0 1px #dcdcdc inset;}@keyframes conHighSeasIdleBob{0%,100%{transform:translateX(-50%) translateY(0) rotate(0deg);}25%{transform:translateX(-50%) translateY(-2px) rotate(-1deg);}50%{transform:translateX(-50%) translateY(1px) rotate(1deg);}75%{transform:translateX(-50%) translateY(-1px) rotate(-0.5deg);}}.con-admin-high-seas>.con-admin-inventory-preview{margin-top:0;}.con-admin-schedule-shell .con-admin-schedule-table.con-admin-tcg-table{display:block;width:100%;min-width:0;overflow-x:auto;background:transparent;border:0;border-radius:0;}.con-admin-schedule-shell .con-admin-schedule-header.con-admin-tcg-header,.con-admin-schedule-shell .con-admin-schedule-row.con-admin-tcg-row{display:grid;grid-template-columns:60px minmax(320px,3fr) 120px 120px minmax(160px,1.35fr) 120px;align-items:center;min-width:900px;}.con-admin-schedule-shell .con-admin-schedule-header--favorites-only.con-admin-tcg-header,.con-admin-schedule-shell .con-admin-schedule-row--favorites-only.con-admin-tcg-row,.con-admin-schedule-shell .con-admin-schedule-card--favorites-only.con-admin-tcg-row{grid-template-columns:minmax(320px,3fr) 120px 120px minmax(160px,1.35fr) 120px;}.con-admin-schedule-shell .con-admin-schedule-header.con-admin-tcg-header{position:sticky;top:0;z-index:1;background:#f6f7f7;color:#50575e;font-size:.82rem;font-weight:600;letter-spacing:.02em;text-transform:uppercase;}.con-admin-schedule-shell .con-admin-schedule-row.con-admin-tcg-row:nth-child(even){background:#fbfbfc;}.con-admin-schedule-shell .con-admin-schedule-row.con-admin-tcg-row:hover{background:#fcfcfc;}.con-admin-schedule-shell .con-admin-schedule-header.con-admin-tcg-header>div,.con-admin-schedule-shell .con-admin-schedule-row.con-admin-tcg-row>div{min-width:0;margin:0;padding:12px 14px;background:transparent;color:inherit;font-size:.95rem;line-height:1.4;}.con-admin-schedule-shell .con-admin-schedule-row__favorite.con-admin-tcg-row__toggle{display:flex;align-items:center;justify-content:center;}.con-admin-schedule-shell .con-admin-favorite-toggle.con-admin-tcg-toggle{cursor:pointer;transition:transform .12s ease,color .12s ease,opacity .12s ease;}.con-admin-schedule-shell .con-admin-favorite-toggle.con-admin-tcg-toggle:hover,.con-admin-schedule-shell .con-admin-favorite-toggle.con-admin-tcg-toggle:focus{color:#111827;transform:scale(1.08);outline:none;}.con-admin-schedule-shell .con-admin-schedule-row[data-favorited="1"] .con-admin-favorite-toggle.con-admin-tcg-toggle{color:#111827;}@media (max-width:900px){.con-admin-schedule-shell .con-admin-schedule-header.con-admin-tcg-header{display:none;}.con-admin-schedule-shell .con-admin-schedule-row.con-admin-tcg-row,.con-admin-schedule-shell .con-admin-schedule-card--favorites-only.con-admin-tcg-row{min-width:0;grid-template-columns:1fr;gap:0;}.con-admin-schedule-shell .con-admin-schedule-row.con-admin-tcg-row>div{display:grid;grid-template-columns:minmax(110px,42%) minmax(0,1fr);align-items:center;gap:12px;padding:10px 14px;}.con-admin-schedule-shell .con-admin-schedule-row.con-admin-tcg-row>div::before{content:attr(data-label);display:block;font-size:.78rem;font-weight:600;text-transform:uppercase;letter-spacing:.03em;color:#6b7280;}.con-admin-schedule-shell .con-admin-schedule-row__favorite.con-admin-tcg-row__toggle{justify-content:flex-start;}.con-admin-schedule-shell .con-admin-schedule-row__favorite.con-admin-tcg-row__toggle::before{content:"Favorite";}}@media (max-width:782px){.con-admin-wrap{padding-right:10px;}.con-admin-wrap .con-admin-tab-panel,.con-admin-wrap .con-admin-tab-link.nav-tab{width:100%;justify-content:center;text-align:center;}}.con-admin-wrap .con-admin-shortcodes-browser,.con-admin-wrap .con-admin-tcg-inner,.con-admin-wrap .con-admin-tools-card,.con-admin-wrap .con-admin-panel-card{gap:16px;}.con-admin-wrap .con-admin-admin-list__row--tcg-compact .con-admin-admin-list__cell--icon,.con-admin-wrap .con-admin-admin-list__row .con-admin-admin-list__cell--icon{display:flex;align-items:center;justify-content:center;}.con-admin-wrap .con-admin-icon-button,.con-admin-wrap .button-link.con-admin-tcg-delete-card,.con-admin-wrap .button-link.con-admin-tcg-inline-edit{display:inline-flex;align-items:center;justify-content:center;min-width:34px;min-height:34px;padding:0 10px;border:1px solid var(--con-admin-border);color:var(--con-admin-text-soft);text-decoration:none;transition:border-color .16s ease,background-color .16s ease,color .16s ease,transform .16s ease;}.con-admin-wrap .con-admin-icon-button:hover,.con-admin-wrap .button-link.con-admin-tcg-delete-card:hover,.con-admin-wrap .button-link.con-admin-tcg-inline-edit:hover{border-color:var(--con-admin-border-strong);color:var(--con-admin-text);transform:translateY(-1px);}.con-admin-wrap .con-admin-inline-status,.con-admin-wrap .con-admin-loading,.con-admin-wrap .con-admin-tools__selected-empty,.con-admin-wrap .con-admin-tools__activity-empty,.con-admin-wrap .con-admin-shortcode-table__empty,.con-admin-wrap .con-admin-empty-state,.con-admin-wrap .con-admin-submissions-empty{display:flex;align-items:center;gap:10px;padding:14px 16px;border:1px dashed var(--con-admin-border-strong);background:linear-gradient(180deg,#fcfdff 0%,#f7faff 100%);color:var(--con-admin-text-soft);}.con-admin-wrap .con-admin-inline-status{min-height:36px;padding:8px 12px;border-style:solid;}.con-admin-wrap .con-admin-loading .spinner{float:none;margin:0;}.con-admin-wrap .con-admin-shortcodes-browser__heading{display:flex;align-items:center;justify-content:space-between;gap:12px;margin:0 0 12px;padding:12px 16px 8px;}.con-admin-wrap .con-admin-shortcodes-browser__heading span[data-shortcode-count="1"]{display:inline-flex;align-items:center;padding:6px 10px;background:var(--con-admin-accent-soft);color:var(--con-admin-accent);font-size:12px;font-weight:600;}.con-admin-wrap .con-admin-shortcode-table,.con-admin-wrap .con-admin-shortcodes-browser__panel,.con-admin-wrap .con-admin-tools__search-results,.con-admin-wrap .con-admin-tools__selected,.con-admin-wrap .con-admin-tools__activity{border:1px solid var(--con-admin-border);}.con-admin-wrap .con-admin-tools__search-results,.con-admin-wrap .con-admin-tools__selected,.con-admin-wrap .con-admin-tools__activity{padding:14px;}.con-admin-wrap .con-admin-shortcode-table__row:hover{background:#f7faff;}.con-admin-wrap .is-loading{opacity:.72;transition:opacity .16s ease;}@media (max-width:782px){.con-admin-wrap .con-admin-shortcodes-browser__controls,.con-admin-wrap .con-admin-tcg-toolbar,.con-admin-wrap .con-admin-compact-filter,.con-admin-wrap .con-admin-tools__activity-actions,.con-admin-wrap .con-admin-tools__split-actions,.con-admin-wrap .con-admin-tools__actions,.con-admin-wrap .con-admin-user-settings-actions,.con-admin-wrap .con-admin-stack-actions{flex-direction:column;align-items:stretch;}.con-admin-wrap .con-admin-shortcodes-browser__select,.con-admin-wrap .con-admin-shortcodes-browser__filter,.con-admin-wrap .con-admin-tcg-filter-wrap select,.con-admin-wrap .con-admin-tcg-filter-wrap input,.con-admin-wrap .con-admin-compact-filter select,.con-admin-wrap .con-admin-compact-filter input,.con-admin-wrap .con-admin-tools__actions input,.con-admin-wrap .con-admin-tools__actions select,.con-admin-wrap .con-admin-tools__split-actions input,.con-admin-wrap .con-admin-tools__split-actions select,.con-admin-wrap .con-admin-tools__activity-actions input,.con-admin-wrap .con-admin-tools__activity-actions select{min-width:0;width:100%;}.con-admin-wrap .con-admin-shortcodes-browser__heading{flex-direction:column;align-items:flex-start;}}.con-admin-stack-gap-top-sm{margin-top:8px;}.con-admin-stack-gap-top-md{margin-top:12px;}.con-admin-stack-gap-top-lg,.con-admin-stack-gap-lg{margin-top:10px;}.con-admin-stack-gap-bottom-md{margin-bottom:12px;}.con-admin-stack-gap-bottom-lg{margin-bottom:10px;}.con-admin-heading-spaced{margin-top:10px;}.con-admin-inline-fields{display:flex;align-items:center;gap:8px;flex-wrap:wrap;}.con-admin-filter-bar{margin:0 0 10px;}.con-admin-filter-label{display:block;margin-bottom:4px;}.con-admin-inline-status{margin-left:8px;}.con-admin-inline-label{margin-right:8px;}.con-admin-is-hidden{display:none;}.con-admin-shortcode-label{font-weight:600;margin-bottom:4px;}.con-admin-shortcode-row{display:flex;gap:8px;align-items:center;}.con-admin-input-fill{width:100%;max-width:none;}.con-admin-notice-inline{padding:10px 12px;margin:0 0 10px;}.con-admin-notice-inline__text{margin:0;}.con-admin-media-preview{margin-top:8px;}.con-admin-thumb-64{width:64px;height:64px;object-fit:cover;}.con-admin-bullet-list{margin:0 0 12px 18px;list-style:disc;}.con-admin-scroll-x{overflow:auto;}.con-admin-field-group{margin-top:12px;}.con-admin-schedule-shell .con-admin-schedule-header.con-admin-tcg-header{margin-top:0;}.con-admin-schedule-shell .con-admin-schedule-filter,.con-admin-schedule-shell .con-admin-tcg-filter-wrap{border:0;box-shadow:none;}.con-admin-wrap{overflow-x:hidden;min-height:540px;}.con-admin-wrap,.con-admin-wrap *{box-sizing:border-box;}.con-admin-wrap .con-admin-tab-panel{width:100%;max-width:1280px;min-height:460px;display:grid;gap:16px;align-content:start;}.con-admin-wrap .con-admin-tab-panel>*{min-width:0;max-width:100%;}.con-admin-wrap .con-admin-fixed-grid,.con-admin-wrap .con-admin-panel-grid,.con-admin-wrap .con-grid,.con-admin-wrap .con-admin-toolbar,.con-admin-wrap .con-admin-tools__grid,.con-admin-wrap .con-admin-info-grid{width:100%;max-width:1280px;margin-inline:auto;}.con-admin-wrap .con-admin-ui-card,.con-admin-wrap .con-admin-info-box,.con-admin-wrap .con-admin-empty-state,.con-admin-wrap .con-admin-submissions-card,.con-admin-wrap .con-admin-submissions-edit-box,.con-admin-wrap .con-admin-main-event-card,.con-admin-wrap .con-admin-schedule-empty{width:100%;max-width:100%;min-width:0;}.con-admin-wrap table{width:100%;table-layout:auto;}.con-admin-wrap .con-admin-table-wrap{overflow-x:auto;-webkit-overflow-scrolling:touch;}.con-admin-wrap .widefat th,.con-admin-wrap .widefat td{white-space:normal;overflow-wrap:anywhere;word-break:break-word;vertical-align:top;}.con-admin-wrap .widefat td .button,.con-admin-wrap .widefat td .button-link-delete{max-width:100%;}.con-admin-wrap [style*="100vw"]{width:100%;}.con-admin-wrap.is-tab-loading{overflow-x:hidden;}.con-admin-wrap .con-admin-tab-nav{scrollbar-gutter:stable both-edges;}.con-admin-wrap .con-admin-tab-panel[aria-busy="true"]{position:relative;}.con-admin-wrap .con-admin-tab-link.is-pending,.con-admin-wrap .con-admin-tab-link.is-loading-target{pointer-events:none;opacity:.75;}.con-admin-tab-skeleton{display:grid;gap:16px;width:100%;max-width:1280px;margin:0 auto;animation:con-admin-skeleton-fade .18s ease-out;}.con-admin-tab-skeleton__top{display:flex;align-items:center;justify-content:space-between;gap:12px;}.con-admin-tab-skeleton__title,.con-admin-tab-skeleton__pill,.con-admin-tab-skeleton__card,.con-admin-tab-skeleton__line{position:relative;overflow:hidden;background:#eef3f8;}.con-admin-tab-skeleton__title::after,.con-admin-tab-skeleton__pill::after,.con-admin-tab-skeleton__card::after,.con-admin-tab-skeleton__line::after{content:"";position:absolute;inset:0;transform:translateX(-100%);background:linear-gradient(90deg,transparent,rgba(255,255,255,.72),transparent);animation:con-admin-skeleton-shimmer 1.15s ease-in-out infinite;}.con-admin-tab-skeleton__title{height:28px;width:min(280px,44%);}.con-admin-tab-skeleton__pill{height:28px;width:110px;}.con-admin-tab-skeleton__grid{display:grid;grid-template-columns:repeat(12,minmax(0,1fr));gap:16px;}.con-admin-tab-skeleton__card{grid-column:span 6;display:grid;gap:12px;min-height:152px;padding:18px;}.con-admin-tab-skeleton__line{height:12px;}.con-admin-tab-skeleton__line--lg{width:78%;height:16px;}.con-admin-tab-skeleton__line--md{width:58%;}.con-admin-tab-skeleton__line--sm{width:38%;}@media (max-width:900px){.con-admin-tab-skeleton__grid{grid-template-columns:1fr;}.con-admin-tab-skeleton__card{grid-column:auto;}}@keyframes con-admin-skeleton-shimmer{100%{transform:translateX(100%);}}@keyframes con-admin-skeleton-fade{from{opacity:.7;transform:translateY(2px);}to{opacity:1;transform:translateY(0);}}.con-admin-wrap .con-admin-tab-panel.con-admin-admin-shell{max-width:1280px;margin-inline:auto;}.con-admin-wrap .con-admin-tools__qr-preview,.con-admin-wrap .con-admin-qr-tools__preview{display:flex;align-items:center;justify-content:center;min-height:320px;max-width:100%;overflow:hidden;}.con-admin-wrap .con-admin-tools__qr-image{display:block;max-width:min(100%,280px);max-height:280px;width:auto;height:auto;object-fit:contain;}.con-admin-wrap [data-achievement-table-wrap] table th:first-child,.con-admin-wrap [data-achievement-table-wrap] table td:first-child{width:96px;}.con-admin-wrap [data-achievement-table-wrap] table th:last-child,.con-admin-wrap [data-achievement-table-wrap] table td:last-child{width:180px;}.con-admin-wrap .con-admin-inline-editor{max-width:100%;}.con-admin-wrap .con-admin-inline-editor form{display:grid;gap:14px;max-width:100%;}.con-admin-tools__recovery-summary,.con-admin-tools__bulk-summary{margin-top:12px;}.con-admin-tools__recovery-grid{display:flex;flex-wrap:wrap;gap:10px;margin:0 0 12px;}.con-admin-tools__card--recovery .con-admin-tools__split-actions,.con-admin-tools__card--bulk-award .con-admin-tools__split-actions{margin-top:12px;}.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-user-avatar-shell[data-con-admin-avatar-helper="1"]>.con-admin-user-avatar-shell__badge{right:var(--con-admin-avatar-badge-offset,-5px);bottom:var(--con-admin-avatar-badge-offset,-5px);width:var(--con-admin-avatar-badge-size,calc(var(--con-admin-avatar-size,40px)*.52));min-width:var(--con-admin-avatar-badge-size,calc(var(--con-admin-avatar-size,40px)*.52));max-width:var(--con-admin-avatar-badge-size,calc(var(--con-admin-avatar-size,40px)*.52));height:var(--con-admin-avatar-badge-size,calc(var(--con-admin-avatar-size,40px)*.52));min-height:var(--con-admin-avatar-badge-size,calc(var(--con-admin-avatar-size,40px)*.52));max-height:var(--con-admin-avatar-badge-size,calc(var(--con-admin-avatar-size,40px)*.52));}.con-admin-user-avatar-shell[data-con-admin-avatar-helper="1"]>.con-admin-user-avatar-shell__badge>.con-admin-user-avatar-shell__badge-image{width:100%;height:100%;object-fit:contain;}.con-admin-attending-toggle{display:inline-flex;align-items:center;justify-content:center;gap:6px;min-height:32px;border:1px solid rgba(59,130,246,.35);border-radius:999px;background:rgba(59,130,246,.08);color:inherit;cursor:pointer;padding:4px 10px;line-height:1;}.con-admin-attending-toggle[aria-pressed="true"]{background:rgba(16,185,129,.16);border-color:rgba(16,185,129,.45);}.con-admin-attending-toggle.is-busy{opacity:.65;pointer-events:none;}.con-admin-2d-fam-plan__day{margin-top:10px;}.con-admin-2d-fam-plan__card{display:grid;gap:10px;margin-top:10px;padding:14px;}.con-admin-2d-fam-plan__event{display:grid;gap:3px;}.con-admin-2d-fam-plan__event strong{font-size:1rem;}.con-admin-2d-fam-plan__event span{opacity:.78;font-size:.9rem;}.con-admin-2d-fam-plan__members,.con-admin-2d-fam-plan__avatar-row{display:flex;flex-wrap:wrap;align-items:center;gap:8px;}.con-admin-user-avatar--mini,.con-admin-2d-fam-plan__member img{width:32px;height:32px;border-radius:999px;object-fit:cover;overflow:hidden;}@media (max-width: 720px){.con-admin-attending-toggle__label{display:none;}.con-admin-attending-toggle{width:34px;height:34px;padding:0;}}.con-admin-schedule-shell .con-admin-schedule-row__favorite.con-admin-tcg-row__toggle .con-admin-attending-toggle{display:none;}.con-admin-schedule-shell .con-admin-schedule-row__favorite.con-admin-tcg-row__toggle{gap:0;}.con-admin-schedule-shell .con-admin-favorite-toggle.con-admin-tcg-toggle{display:inline-flex;align-items:center;justify-content:center;width:34px;height:34px;min-width:34px;min-height:34px;margin:0;padding:0;border:0;background:transparent;color:#6b7280;box-shadow:none;line-height:.96;}.con-admin-2d-fam-plan.con-admin-schedule-shell{gap:14px;}.con-admin-2d-fam-plan__filters.con-admin-tcg-filters{display:flex;flex-wrap:wrap;align-items:center;gap:10px;margin:12px 0;}.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:6px 10px;border-radius:4px;}.con-admin-2d-fam-plan__groups{display:grid;gap:10px;}.con-admin-2d-fam-plan__event-group.con-admin-schedule-day-group{display:grid;gap:0;margin:0;padding:0;overflow:hidden;background:#fff;border:1px solid #e5e7eb;border-radius:4px;}.con-admin-2d-fam-plan__event-header.con-admin-schedule-day-group__header{display:flex;align-items:center;justify-content:space-between;gap:10px;flex-wrap:wrap;margin:0;padding:10px 12px;background:#f6f7f7;color:#50575e;font-size:.9rem;font-weight:600;letter-spacing:.02em;text-transform:none;border-bottom:1px solid #e5e7eb;}.con-admin-2d-fam-plan__favorite-table.con-admin-tcg-table{display:block;width:100%;min-width:0;overflow:visible;background:transparent;container-type:inline-size;}.con-admin-2d-fam-plan__favorite-header.con-admin-tcg-header,.con-admin-2d-fam-plan__favorite-row.con-admin-tcg-row{display:grid;grid-template-columns:minmax(0,2.2fr) minmax(0,.7fr) minmax(0,.75fr) minmax(0,1.1fr) minmax(0,1fr);align-items:center;gap:0;min-width:0;margin:0;}.con-admin-2d-fam-plan__favorite-header.con-admin-tcg-header{background:#f6f7f7;color:#50575e;font-size:.82rem;font-weight:600;letter-spacing:.02em;text-transform:uppercase;border-bottom:1px solid #e5e7eb;}.con-admin-2d-fam-plan__favorite-header.con-admin-tcg-header>div,.con-admin-2d-fam-plan__favorite-row.con-admin-tcg-row>div{min-width:0;margin:0;padding:10px 12px;background:transparent;line-height:1.4;text-align:left;}.con-admin-2d-fam-plan__favorite-row.con-admin-tcg-row{border-top:1px solid #f0f0f1;background:#fff;}.con-admin-2d-fam-plan__favorite-row.con-admin-tcg-row:nth-child(even){background:#fbfbfc;}.con-admin-2d-fam-plan__favorite-row.con-admin-tcg-row:first-of-type{border-top:0;}.con-admin-2d-fam-plan__favorite-row.con-admin-tcg-row>.con-admin-2d-fam-plan__event{display:flex;align-items:center;justify-content:stretch;align-self:stretch;width:100%;padding:0;}.con-admin-2d-fam-plan__title-toggle{appearance:none;-webkit-appearance:none;min-width:0;min-height:44px;margin:0;padding:10px 12px;border:0;border-radius:0;background:transparent;color:inherit;font:inherit;line-height:1.3;cursor:pointer;}.con-admin-2d-fam-plan__title-toggle:hover{background:#f9fafb;}.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-label,.con-admin-2d-fam-plan__title-toggle strong{min-width:0;margin:0;text-align:left;white-space:normal;overflow-wrap:anywhere;font-weight:600;}.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:12px;border-top:1px solid #f0f0f1;background:#fff;}.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:8px 12px;margin:0 0 12px;}.con-admin-2d-fam-plan__item-meta{display:grid;gap:2px;align-items:start;font-size:13px;line-height:1.35;}.con-admin-2d-fam-plan__item-meta span{color:#646970;font-weight:600;}.con-admin-2d-fam-plan__item-meta strong{min-width:0;font-weight:600;overflow-wrap:anywhere;}.con-admin-2d-fam-plan__item-details-head{margin:0 0 10px;}.con-admin-2d-fam-plan__avatar-row{display:flex;align-items:center;flex-wrap:wrap;gap:6px;}.con-admin-2d-fam-plan__member{display:inline-flex;align-items:center;gap:6px;max-width:180px;min-height:32px;padding:0;border:0;background:transparent;font-size:.85rem;}.con-admin-2d-fam-plan__member img{width:32px;height:32px;border-radius:999px;object-fit:cover;overflow:hidden;}.con-admin-2d-fam-plan__member span{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;}.con-admin-2d-fam-plan__event-group[hidden],.con-admin-2d-fam-plan__favorite[hidden],.con-admin-2d-fam-plan__no-results[hidden]{display:none;}.con-admin-2d-fam-plan__empty-favorites{margin:10px 12px;}@media (max-width:900px){.con-admin-2d-fam-plan__filters.con-admin-tcg-filters{display:grid;grid-template-columns:1fr;}.con-admin-2d-fam-plan__filters .con-admin-tcg-filter-input,.con-admin-2d-fam-plan__filters .con-admin-tcg-filter-select{width:100%;min-width:0;}.con-admin-2d-fam-plan__favorite-header.con-admin-tcg-header{display:none;}.con-admin-2d-fam-plan__favorite-row.con-admin-tcg-row{display:block;width:100%;min-width:0;margin:0;border-top:1px solid #f0f0f1;background:#fff;}.con-admin-2d-fam-plan__favorite-row.con-admin-tcg-row>div{display:block;width:100%;min-width:0;margin:0;padding:0;text-align:left;}.con-admin-2d-fam-plan__favorite-row.con-admin-tcg-row>div::before{display:none;content:none;}.con-admin-2d-fam-plan__favorite-row.con-admin-tcg-row>.con-admin-2d-fam-plan__day,.con-admin-2d-fam-plan__favorite-row.con-admin-tcg-row>.con-admin-2d-fam-plan__time,.con-admin-2d-fam-plan__favorite-row.con-admin-tcg-row>.con-admin-2d-fam-plan__location,.con-admin-2d-fam-plan__favorite-row.con-admin-tcg-row>.con-admin-2d-fam-plan__members{display:none;}.con-admin-2d-fam-plan__favorite-row.con-admin-tcg-row>.con-admin-2d-fam-plan__event{display:block;width:100%;padding:0;}.con-admin-2d-fam-plan__title-toggle{min-height:48px;padding:12px;}.con-admin-2d-fam-plan__title-toggle-label,.con-admin-2d-fam-plan__title-toggle strong{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;}.con-admin-2d-fam-plan__item-details{padding:12px;}.con-admin-2d-fam-plan__item-meta-grid{grid-template-columns:1fr;}.con-admin-2d-fam-plan__item-meta{grid-template-columns:88px minmax(0,1fr);gap:10px;}}@container (max-width:700px){.con-admin-2d-fam-plan__favorite-header.con-admin-tcg-header{display:none;}.con-admin-2d-fam-plan__favorite-row.con-admin-tcg-row{display:block;width:100%;min-width:0;margin:0;border-top:1px solid #f0f0f1;background:#fff;}.con-admin-2d-fam-plan__favorite-row.con-admin-tcg-row>div{display:block;width:100%;min-width:0;margin:0;padding:0;text-align:left;}.con-admin-2d-fam-plan__favorite-row.con-admin-tcg-row>div::before{display:none;content:none;}.con-admin-2d-fam-plan__favorite-row.con-admin-tcg-row>.con-admin-2d-fam-plan__day,.con-admin-2d-fam-plan__favorite-row.con-admin-tcg-row>.con-admin-2d-fam-plan__time,.con-admin-2d-fam-plan__favorite-row.con-admin-tcg-row>.con-admin-2d-fam-plan__location,.con-admin-2d-fam-plan__favorite-row.con-admin-tcg-row>.con-admin-2d-fam-plan__members{display:none;}.con-admin-2d-fam-plan__favorite-row.con-admin-tcg-row>.con-admin-2d-fam-plan__event{display:block;width:100%;padding:0;}.con-admin-2d-fam-plan__title-toggle{min-height:48px;padding:12px;}.con-admin-2d-fam-plan__title-toggle-label,.con-admin-2d-fam-plan__title-toggle strong{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;}.con-admin-2d-fam-plan__item-details{padding:12px;}.con-admin-2d-fam-plan__item-meta-grid{grid-template-columns:1fr;}.con-admin-2d-fam-plan__item-meta{grid-template-columns:88px minmax(0,1fr);gap:10px;}}.con-admin-schedule-shell .con-admin-2d-fam-detail-row,.con-admin-schedule-shell .con-admin-2d-fam-detail-row .con-admin-schedule-detail-row__inner,.con-admin-2d-fam-profile{width:100%;max-width:100%;min-width:0;overflow-x:hidden;box-sizing:border-box;}.con-admin-2d-fam-profile__section--display-item.con-admin-inventory-display--image-only{justify-self:start;width:auto;max-width:132px;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{width:36px;height:36px;flex:0 0 36px;}.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{justify-content:space-between;margin:0 0 8px;box-sizing:border-box;}.con-admin-high-seas>.con-admin-inventory-preview .con-admin-inventory-preview__list{justify-content:flex-end;flex:0 1 auto;box-sizing:border-box;}.con-admin-high-seas>.con-admin-inventory-preview .con-admin-inventory-preview__label{flex:0 0 auto;margin:0;}@media (max-width:640px){.con-admin-high-seas>.con-admin-inventory-preview{align-items:flex-start;flex-direction:column;}.con-admin-high-seas>.con-admin-inventory-preview .con-admin-inventory-preview__list{justify-content:flex-start;width:100%;}}.con-admin-wrap input[type="text"],.con-admin-wrap input[type="search"],.con-admin-wrap input[type="email"],.con-admin-wrap input[type="url"],.con-admin-wrap input[type="tel"],.con-admin-wrap input[type="number"],.con-admin-wrap input[type="date"],.con-admin-wrap input[type="time"],.con-admin-wrap select,.con-admin-schedule-shell .con-admin-schedule-filter__input,.con-admin-schedule-shell .con-admin-schedule-filter__select,.con-admin-tcg-shell .con-admin-tcg-filter,.con-admin-tcg-shell .con-admin-tcg-collection-selector,.con-score-shortcode input[type="text"],.con-score-shortcode input[type="search"],.con-score-shortcode input[type="number"],.con-score-shortcode select,.con-tournament-filter select,.con-admin-2d-fam__search-input,.con-admin-submissions-edit-box input[type="text"],.con-admin-submissions-edit-box input[type="email"],.con-admin-submissions-edit-box input[type="number"],.con-admin-submissions-edit-box input[type="tel"],.con-admin-submissions-edit-box input[type="url"],.con-admin-submissions-edit-box input[type="search"],.con-admin-submissions-edit-box input[type="date"],.con-admin-submissions-edit-box select{box-sizing:border-box;height:40px;min-height:40px;margin:0;padding:0 10px;background:#fff;font-size:13px;line-height:1.3;vertical-align:middle;}.con-admin-schedule-shell .con-admin-schedule-filter--actions .button,.con-admin-schedule-shell .con-admin-schedule-filter__clear,.con-admin-schedule-shell .con-admin-schedule-filter__toggle-past,.con-admin-tcg-shell .con-admin-tcg-filter-wrap--actions .button,.con-admin-tcg-shell .con-admin-tcg-filter__clear,.con-admin-tcg-shell .con-admin-tcg-sort-button,.con-admin-tcg-shell .con-admin-tcg-filter-clear,.con-tournament-filterbar .button,.con-tournament-picker .button,.con-admin-2d-fam__search-button{box-sizing:border-box;display:inline-flex;align-items:center;justify-content:center;height:40px;min-height:40px;max-height:40px;margin:0;padding:0 12px;font-size:13px;line-height:1.3;vertical-align:middle;}.con-admin-schedule-shell .con-admin-schedule-filter--actions,.con-admin-tcg-shell .con-admin-tcg-filter-wrap--actions{align-self:flex-end;}.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:14px;}.con-admin-2d-fam-request-modal--direct-add .con-admin-2d-fam-direct-add{margin:0;border:0;padding:0;background:#fff;}.con-admin-2d-fam-request-modal--direct-add .con-admin-2d-fam-direct-add__identity{align-items:center;}.con-admin-2d-fam-request-modal--direct-add .con-admin-2d-fam__add-button{width:100%;justify-self:stretch;margin-top:4px;}html.con-admin-qr-modal-open,html.con-admin-qr-modal-open body{overflow:hidden;}.con-admin-wrap .con-admin-event-details-summary{display:block;max-width:520px;line-height:1.4;}.con-admin-wrap .con-admin-event-details-fields{display:grid;grid-template-columns:repeat(3,minmax(110px,1fr));gap:8px;min-width:420px;max-width:720px;}.con-admin-wrap .con-admin-event-details-field{display:flex;flex-direction:column;gap:3px;margin:0;font-size:12px;font-weight:600;}.con-admin-wrap .con-admin-event-details-field--wide{grid-column:1/-1;}.con-admin-wrap .con-admin-event-details-group{border:1px solid #dcdcde;margin:0;padding:8px;background:#fff;}.con-admin-wrap .con-admin-event-details-group legend{font-size:12px;font-weight:600;padding:0 4px;}.con-admin-wrap .con-admin-event-details-range-row{display:grid;grid-template-columns:minmax(130px,1fr) minmax(90px,.7fr) minmax(90px,.7fr);gap:8px;margin:0 0 8px;}.con-admin-wrap .con-admin-event-details-range-row:last-child{margin-bottom:0;}.con-admin-wrap .con-admin-event-details-fields .con-admin-tools__field{width:100%;max-width:none;min-height:30px;}.con-admin-wrap .con-admin-event-details-fields textarea.con-admin-tools__field{min-height:56px;resize:vertical;}@media (max-width:900px){.con-admin-wrap .con-admin-event-details-fields{grid-template-columns:1fr;min-width:260px;}.con-admin-wrap .con-admin-event-details-range-row{grid-template-columns:1fr;}}.con-admin-loading-indicator{display:flex;align-items:center;justify-content:center;gap:10px;width:100%;min-height:64px;padding:16px;box-sizing:border-box;color:#374151;font-size:14px;font-weight:600;line-height:1.35;text-align:center;}.con-admin-loading-indicator[hidden]{display:none;}.con-admin-loading-indicator__spinner{display:inline-block;flex:0 0 18px;width:18px;height:18px;box-sizing:border-box;border:2px solid rgba(17,24,39,.22);border-top-color:currentColor;border-radius:999px;animation:con-admin-loading-indicator-spin .75s linear infinite;}.con-admin-loading-indicator__text{display:inline-block;}.con-admin-loading-indicator--compact{width:auto;min-height:40px;padding:8px 12px;justify-content:flex-start;}.con-admin-loading-indicator--inline{display:inline-flex;width:auto;min-height:0;padding:0;vertical-align:middle;}.con-admin-loading-indicator--inline .con-admin-loading-indicator__spinner{width:16px;height:16px;flex-basis:16px;}.con-admin-loading-indicator--panel{min-height:220px;}.con-admin-loading-indicator--details{min-height:88px;background:transparent;}.con-admin-loading-indicator--tournament{margin:8px 0;}@keyframes con-admin-loading-indicator-spin{to{transform:rotate(360deg);}}.con-admin-loading-indicator .con-admin-loading-indicator__spinner{border-radius:50%;overflow:hidden;}.con-admin-2d-fam-plan__loading.con-admin-loading-indicator{display:flex;}.con-admin-2d-fam-plan__loading.con-admin-loading-indicator[hidden]{display:none;}.con-admin-2d-fam .con-admin-2d-fam__request-meta{display:block;margin:2px 0 0;color:#646970;font-size:12px;line-height:1.35;}@media (max-width:782px){.con-admin-2d-fam .con-admin-schedule-row>div::before{display:none;content:none;}.con-admin-2d-fam-table.con-admin-2d-fam-table--headerless:not(.con-admin-2d-fam-table--pending):not(.con-admin-2d-fam-leaderboard) .con-admin-2d-fam-row{display:grid;grid-template-columns:56px minmax(0,1fr);grid-template-areas:"fam-avatar fam-name";align-items:center;column-gap:12px;min-width:0;padding:10px 12px;}.con-admin-2d-fam-table.con-admin-2d-fam-table--headerless:not(.con-admin-2d-fam-table--pending):not(.con-admin-2d-fam-leaderboard) .con-admin-2d-fam-row>div{min-width:0;margin:0;padding:0;}.con-admin-2d-fam-table.con-admin-2d-fam-table--headerless:not(.con-admin-2d-fam-table--pending):not(.con-admin-2d-fam-leaderboard) .con-admin-2d-fam-table__avatar-col{grid-area:fam-avatar;display:flex;align-items:center;justify-content:center;}.con-admin-2d-fam-table.con-admin-2d-fam-table--headerless:not(.con-admin-2d-fam-table--pending):not(.con-admin-2d-fam-leaderboard) .con-admin-2d-fam-table__name-col{grid-area:fam-name;display:flex;align-items:center;min-width:0;}.con-admin-2d-fam-table.con-admin-2d-fam-table--headerless:not(.con-admin-2d-fam-table--pending):not(.con-admin-2d-fam-leaderboard) .con-admin-2d-fam-table__chips-col,.con-admin-2d-fam-table.con-admin-2d-fam-table--headerless:not(.con-admin-2d-fam-table--pending):not(.con-admin-2d-fam-leaderboard) .con-admin-2d-fam-row>.con-admin-2d-fam-table__action-col{display:none;}.con-admin-2d-fam-table.con-admin-2d-fam-table--headerless:not(.con-admin-2d-fam-table--pending):not(.con-admin-2d-fam-leaderboard) .con-admin-2d-fam__title-toggle{display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:10px;width:100%;min-width:0;text-align:left;}.con-admin-2d-fam-table--pending .con-admin-schedule-row{display:grid;grid-template-columns:56px minmax(0,1fr);grid-template-areas:"pending-avatar pending-name" "pending-avatar pending-actions";align-items:start;column-gap:12px;row-gap:6px;min-width:0;padding:10px 12px;}.con-admin-2d-fam-table--pending .con-admin-schedule-row>div{min-width:0;margin:0;padding:0;}.con-admin-2d-fam-table--pending .con-admin-schedule-card__title-text{display:block;width:100%;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-weight:600;line-height:1.25;}.con-admin-2d-fam-leaderboard .con-admin-2d-fam-row--leaderboard{display:grid;grid-template-columns:38px 56px minmax(0,1fr);grid-template-areas:"leader-rank leader-avatar leader-name";align-items:center;column-gap:10px;min-width:0;padding:10px 12px;}.con-admin-2d-fam-leaderboard .con-admin-2d-fam-row--leaderboard>div{min-width:0;margin:0;padding:0;}.con-admin-2d-fam-leaderboard .con-admin-2d-fam-leaderboard__rank-col{grid-area:leader-rank;display:flex;align-items:center;justify-content:center;}.con-admin-2d-fam-leaderboard .con-admin-2d-fam-table__avatar-col{grid-area:leader-avatar;display:flex;align-items:center;justify-content:center;}.con-admin-2d-fam-leaderboard .con-admin-2d-fam-table__name-col{grid-area:leader-name;display:flex;align-items:center;min-width:0;width:100%;}.con-admin-2d-fam-leaderboard .con-admin-2d-fam-table__chips-col,.con-admin-2d-fam-leaderboard .con-admin-2d-fam-row--leaderboard>.con-admin-2d-fam-table__action-col{display:none;}.con-admin-2d-fam-leaderboard .con-admin-2d-fam__title-toggle{display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:10px;width:100%;min-width:0;text-align:left;}.con-admin-2d-fam-leaderboard .con-admin-schedule-card__title-text,.con-admin-2d-fam-table.con-admin-2d-fam-table--headerless:not(.con-admin-2d-fam-table--pending):not(.con-admin-2d-fam-leaderboard) .con-admin-schedule-card__title-text{display:block;width:100%;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-weight:600;}}.con-admin-2d-fam .con-admin-2d-fam-detail-row .con-admin-schedule-detail-row__inner{padding:12px 14px;box-sizing:border-box;}.con-admin-2d-fam-plan__item-details{padding:12px 14px;box-sizing:border-box;}.con-admin-2d-fam-plan__filters .con-admin-tcg-filter-input,.con-admin-2d-fam-plan__filters .con-admin-tcg-filter-select{box-sizing:border-box;height:40px;min-height:40px;margin:0;padding:0 10px;font-size:13px;line-height:1.3;vertical-align:middle;background:#fff;color:inherit;border-radius:0;box-shadow:none;}.con-admin-2d-fam-plan__filters .con-admin-tcg-filter-select{width:auto;min-width:160px;max-width:100%;}.con-admin-2d-fam-plan__filters .con-admin-tcg-filter-clear,.con-admin-2d-fam-plan__filters .con-admin-2d-fam-plan__clear{box-sizing:border-box;display:inline-flex;align-items:center;justify-content:center;height:40px;min-height:40px;max-height:40px;margin:0;padding:0 12px;font-size:13px;line-height:1.3;vertical-align:middle;cursor:pointer;}@media (max-width:900px){.con-admin-2d-fam-plan__filters.con-admin-tcg-filters{display:grid;grid-template-columns:1fr;align-items:stretch;gap:8px;margin:10px 0;}.con-admin-2d-fam-plan__filters .con-admin-tcg-filter-input,.con-admin-2d-fam-plan__filters .con-admin-tcg-filter-select,.con-admin-2d-fam-plan__filters .con-admin-tcg-filter-clear,.con-admin-2d-fam-plan__filters .con-admin-2d-fam-plan__clear{width:100%;min-width:0;}.con-admin-2d-fam-plan__favorite-row.con-admin-tcg-row{display:grid;grid-template-columns:1fr;align-items:center;gap:0;min-height:0;margin:0;padding:0;}.con-admin-2d-fam-plan__favorite-row.con-admin-tcg-row>.con-admin-2d-fam-plan__event{display:flex;align-items:center;width:100%;min-height:44px;margin:0;padding:0;}.con-admin-2d-fam-plan__title-toggle{display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:10px;width:100%;min-width:0;min-height:44px;height:auto;margin:0;padding:10px 12px;line-height:1.25;}.con-admin-2d-fam-plan__title-toggle-label,.con-admin-2d-fam-plan__title-toggle strong{display:block;align-self:center;min-width:0;margin:0;line-height:1.25;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;}.con-admin-2d-fam-plan__title-toggle-icon{display:inline-flex;align-items:center;justify-content:flex-end;align-self:center;width:18px;min-width:18px;height:18px;margin:0;line-height:1;}.con-admin-2d-fam .con-admin-2d-fam-detail-row .con-admin-schedule-detail-row__inner{padding:12px;}}@container (max-width:700px){.con-admin-2d-fam-plan__favorite-row.con-admin-tcg-row{display:grid;grid-template-columns:1fr;align-items:center;gap:0;min-height:0;margin:0;padding:0;}.con-admin-2d-fam-plan__favorite-row.con-admin-tcg-row>.con-admin-2d-fam-plan__event{display:flex;align-items:center;width:100%;min-height:44px;margin:0;padding:0;}.con-admin-2d-fam-plan__title-toggle{display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:10px;min-height:44px;height:auto;padding:10px 12px;line-height:1.25;}.con-admin-2d-fam-plan__title-toggle-label,.con-admin-2d-fam-plan__title-toggle strong{display:block;align-self:center;line-height:1.25;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;}.con-admin-2d-fam-plan__title-toggle-icon{display:inline-flex;align-items:center;justify-content:flex-end;align-self:center;height:18px;line-height:1;}}.con-admin-2d-fam-table .con-admin-2d-fam-row>.con-admin-2d-fam-detail-row,.con-admin-2d-fam-table--pending .con-admin-2d-fam-row>.con-admin-2d-fam-detail-row,.con-admin-2d-fam-leaderboard .con-admin-2d-fam-row>.con-admin-2d-fam-detail-row{padding:0;box-sizing:border-box;}.con-admin-2d-fam-table .con-admin-2d-fam-detail-row .con-admin-schedule-detail-row__inner,.con-admin-2d-fam-table--pending .con-admin-2d-fam-detail-row .con-admin-schedule-detail-row__inner,.con-admin-2d-fam-leaderboard .con-admin-2d-fam-detail-row .con-admin-schedule-detail-row__inner{padding:5px;box-sizing:border-box;}.con-admin-wrap .con-admin-event-details-fields .con-admin-event-details-help{grid-column:1/-1;margin:0 0 2px;color:#646970;font-weight:400;}.con-admin-wrap .con-admin-event-details-fields .con-admin-linked-people{grid-column:1/-1;display:grid;gap:8px;margin:4px 0 0;}.con-admin-wrap .con-admin-event-details-fields .con-admin-linked-person{display:grid;grid-template-columns:repeat(2,minmax(120px,1fr));gap:8px;margin:0;padding:8px;border:1px solid #dcdcde;background:#fff;min-width:0;}.con-admin-wrap .con-admin-event-details-fields .con-admin-linked-person__search{grid-column:1/-1;position:relative;}.con-admin-wrap .con-admin-event-details-fields .con-admin-linked-person__results{position:absolute;z-index:30;top:100%;left:0;right:0;margin-top:3px;border:1px solid #c3c4c7;background:#fff;box-shadow:0 6px 16px rgba(0,0,0,.12);max-height:220px;overflow:auto;}.con-admin-wrap .con-admin-event-details-fields .con-admin-linked-person__result{display:flex;align-items:center;gap:8px;width:100%;padding:7px 9px;border:0;background:#fff;text-align:left;cursor:pointer;}.con-admin-wrap .con-admin-event-details-fields .con-admin-linked-person__result:hover{background:#f6f7f7;}.con-admin-wrap .con-admin-event-details-fields .con-admin-linked-person__result img{width:26px;height:26px;border-radius:50%;}.con-admin-wrap .con-admin-event-details-fields .con-admin-linked-person__result span{display:grid;gap:1px;min-width:0;}.con-admin-wrap .con-admin-event-details-fields .con-admin-linked-person__result small{color:#646970;}@media (max-width:900px){.con-admin-wrap .con-admin-event-details-fields .con-admin-linked-person{grid-template-columns:1fr;}}.con-admin-show-more-wrap,.con-admin-fam-mail__more-wrap{display:flex;justify-content:center;align-items:center;width:100%;margin:14px 0 0;padding:0;}.con-admin-load-more-button,.con-admin-show-more-button{display:inline-flex;align-items:center;justify-content:center;gap:8px;min-height:40px;min-width:132px;padding:8px 16px;border:1px solid #cfd8e3;background:#fff;color:#111827;font-weight:600;line-height:1.2;text-decoration:none;cursor:pointer;box-shadow:none;}.con-admin-load-more-button:hover,.con-admin-load-more-button:focus,.con-admin-show-more-button:hover,.con-admin-show-more-button:focus{background:#f8fafc;color:#111827;text-decoration:none;outline:0;}.con-admin-load-more-button[disabled],.con-admin-show-more-button[disabled]{opacity:.68;cursor:not-allowed;}.con-admin-load-more-button.is-loading,.con-admin-show-more-button.is-loading{cursor:wait;}.con-admin-load-more-button .con-admin-loading-indicator,.con-admin-show-more-button .con-admin-loading-indicator{color:inherit;font:inherit;}.con-admin-fam-mail .con-admin-fam-mail__more-wrap,.con-admin-tcg-shell .con-admin-show-more-wrap,.con-admin-tcg .con-admin-show-more-wrap{display:flex;align-items:center;justify-content:center;width:100%;margin:16px 0 0;padding:0;}.con-admin-fam-mail button.button.con-admin-load-more-button.con-admin-fam-mail__load-more,.con-admin-fam-mail .con-admin-load-more-button.con-admin-fam-mail__load-more,.con-admin-tcg-shell button.button.con-admin-show-more-button.con-admin-load-more-button,.con-admin-tcg button.button.con-admin-show-more-button.con-admin-load-more-button,.con-admin-tcg-shell .con-admin-tcg-load-more-button,.con-admin-tcg .con-admin-tcg-load-more-button{appearance:none;box-sizing:border-box;display:inline-flex;align-items:center;justify-content:center;gap:8px;min-width:144px;min-height:40px;margin:0;padding:8px 16px;border:1px solid #d0d7de;background:#fff;color:#1d2327;font-family:inherit;font-size:13px;font-weight:600;line-height:1.2;text-align:center;text-decoration:none;text-transform:none;letter-spacing:0;cursor:pointer;box-shadow:none;}.con-admin-fam-mail button.button.con-admin-load-more-button.con-admin-fam-mail__load-more:hover,.con-admin-fam-mail button.button.con-admin-load-more-button.con-admin-fam-mail__load-more:focus,.con-admin-tcg-shell button.button.con-admin-show-more-button.con-admin-load-more-button:hover,.con-admin-tcg-shell button.button.con-admin-show-more-button.con-admin-load-more-button:focus,.con-admin-tcg button.button.con-admin-show-more-button.con-admin-load-more-button:hover,.con-admin-tcg button.button.con-admin-show-more-button.con-admin-load-more-button:focus{border-color:#b7c0cc;background:#f6f7f7;color:#111827;text-decoration:none;outline:0;box-shadow:none;}.con-admin-fam-mail button.button.con-admin-load-more-button.con-admin-fam-mail__load-more[disabled],.con-admin-tcg-shell button.button.con-admin-show-more-button.con-admin-load-more-button[disabled],.con-admin-tcg button.button.con-admin-show-more-button.con-admin-load-more-button[disabled]{opacity:.68;cursor:not-allowed;}.con-admin-fam-mail button.button.con-admin-load-more-button.con-admin-fam-mail__load-more.is-loading,.con-admin-tcg-shell button.button.con-admin-show-more-button.con-admin-load-more-button.is-loading,.con-admin-tcg button.button.con-admin-show-more-button.con-admin-load-more-button.is-loading{cursor:wait;}.con-admin-fam-mail .con-admin-load-more-button .con-admin-loading-indicator,.con-admin-tcg-shell .con-admin-show-more-button .con-admin-loading-indicator,.con-admin-tcg .con-admin-show-more-button .con-admin-loading-indicator{display:inline-flex;width:auto;min-height:0;padding:0;color:inherit;font:inherit;}.con-admin-2d-fam__topbar,.con-admin-user-settings-header{display:flex;align-items:center;justify-content:space-between;gap:16px;margin:0 0 14px;}.con-admin-2d-fam__topbar-text,.con-admin-user-settings-header__text{min-width:0;}.con-admin-2d-fam__topbar h3,.con-admin-user-settings-header h3{margin:2px 0 0;font-size:1.2rem;line-height:1.2;font-weight:600;}.con-admin-convention-tabs-card>.con-admin-user-settings-header{padding:0 0 12px;border-bottom:1px solid rgba(148,163,184,.22);}@media (max-width: 767px){.con-admin-2d-fam__topbar,.con-admin-user-settings-header{align-items:flex-start;gap:12px;}}.con-admin-fam-notification-panel .con-admin-2d-fam-request-modal__requests{display:grid;gap:8px;}.con-admin-fam-notification-panel .con-admin-2d-fam-request-modal__request{display:grid;grid-template-columns:44px minmax(0,1fr) auto;gap:10px;align-items:center;padding:10px;border:1px solid #eef2f7;border-radius:4px;background:#fff;}.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-fam-notification-mail-item__achievement-visual .con-admin-inventory__visual-image{width:100%;height:100%;object-fit:contain;}@media (max-width: 767px){.con-admin-fam-notification-panel .con-admin-2d-fam-request-modal__request{grid-template-columns:40px minmax(0,1fr);}.con-admin-fam-notification-panel .con-admin-2d-fam-request-modal__actions{grid-column:2;justify-content:flex-start;}}.con-admin-fam-notification-panel .con-admin-2d-fam-request-modal__actions{display:inline-flex;align-items:center;justify-content:flex-end;gap:6px;}.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:#1f2937;font-size:14px;line-height:1.35;}.con-admin-empty-state--helpful span{display:block;color:#5f6b7a;font-size:13px;font-weight:400;line-height:1.4;}@media (max-width: 767px){.con-admin-fam-notification-panel .con-admin-2d-fam-request-modal__request{grid-template-columns:40px minmax(0,1fr) auto;gap:8px;align-items:center;}.con-admin-fam-notification-panel .con-admin-2d-fam-request-modal__actions{grid-column:auto;display:inline-flex;flex-wrap:nowrap;align-items:center;justify-content:flex-end;gap:4px;white-space:nowrap;min-width:72px;}}.con-admin-user-details__chips.con-admin-stat-chip-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(120px,1fr));gap:8px;width:100%;}.con-admin-stat-chip.con-admin-shortcode-chip{display:flex;align-items:center;gap:8px;min-width:0;padding:8px 10px;border:1px solid rgba(15,23,42,.10);border-radius:4px;background:#fff;color:#111827;box-shadow:0 1px 1px rgba(15,23,42,.04);}.con-admin-stat-chip__icon{flex:0 0 26px;width:26px;height:26px;display:inline-flex;align-items:center;justify-content:center;border-radius:999px;background:#111827;color:#fff;font-size:11px;line-height:1;}.con-admin-stat-chip--level .con-admin-stat-chip__icon{background:#4f46e5;}.con-admin-stat-chip--xp .con-admin-stat-chip__icon{background:#0f766e;}.con-admin-stat-chip--coins .con-admin-stat-chip__icon{background:#b45309;}.con-admin-stat-chip--items .con-admin-stat-chip__icon{background:#334155;}.con-admin-stat-chip__body{min-width:0;display:grid;gap:0;}.con-admin-stat-chip__label{margin:0;color:#64748b;font-size:10px;font-weight:600;line-height:1.1;letter-spacing:.035em;text-transform:uppercase;}.con-admin-stat-chip__value{color:#0f172a;font-size:15px;font-weight:600;line-height:1.15;white-space:normal;overflow-wrap:anywhere;}@media (max-width:640px){.con-admin-user-details__chips.con-admin-stat-chip-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:7px;}.con-admin-stat-chip.con-admin-shortcode-chip{padding:7px 8px;gap:7px;}.con-admin-stat-chip__icon{flex-basis:24px;width:24px;height:24px;font-size:10px;}.con-admin-stat-chip__value{font-size:14px;}}.con-admin-current-coins .con-admin-stat-chip.con-admin-shortcode-chip{background:transparent;color:#fff;border-color:rgba(255,255,255,.22);border-radius:4px;box-shadow:none;}.con-admin-current-coins .con-admin-stat-chip__label,.con-admin-current-coins .con-admin-stat-chip__value{color:#fff;}.con-admin-current-coins .con-admin-stat-chip__label{opacity:.78;}.con-admin-current-coins .con-admin-stat-chip__icon,.con-admin-current-coins .con-admin-stat-chip--level .con-admin-stat-chip__icon,.con-admin-current-coins .con-admin-stat-chip--xp .con-admin-stat-chip__icon,.con-admin-current-coins .con-admin-stat-chip--coins .con-admin-stat-chip__icon,.con-admin-current-coins .con-admin-stat-chip--items .con-admin-stat-chip__icon{background:transparent;color:#fff;}.con-admin-current-coins.con-admin-panel-card,.con-admin-current-coins.con-admin-user-details{background:transparent;border-color:transparent;box-shadow:none;}.con-admin-current-coins.con-admin-panel-card{padding:0;}.con-admin-current-coins .con-admin-stat-chip-grid--profile-summary{grid-template-columns:repeat(8,minmax(0,1fr));gap:6px;}.con-admin-current-coins .con-admin-stat-chip-grid--profile-summary .con-admin-stat-chip.con-admin-shortcode-chip{min-height:42px;padding:6px 8px;gap:6px;}.con-admin-current-coins .con-admin-stat-chip-grid--profile-summary .con-admin-stat-chip__icon{flex-basis:22px;width:22px;height:22px;font-size:10px;}.con-admin-current-coins .con-admin-stat-chip-grid--profile-summary .con-admin-stat-chip__label{font-size:9px;}.con-admin-current-coins .con-admin-stat-chip-grid--profile-summary .con-admin-stat-chip__value{font-size:13px;}.con-admin-current-coins img.con-admin-stat-chip__asset-icon--preserve-detail,.con-admin-user-details img.con-admin-stat-chip__asset-icon--preserve-detail{filter:grayscale(1);opacity:1;}.con-admin-current-coins .con-admin-stat-chip__asset-icon{width:18px;height:18px;object-fit:contain;}.con-admin-current-coins .con-admin-stat-chip__icon :where(i,svg,.dashicons,.con-admin-ui-icon){width:18px;height:18px;min-width:18px;font-size:18px;line-height:18px;display:inline-flex;align-items:center;justify-content:center;}.con-admin-current-coins .con-admin-stat-chip--lfg .con-admin-stat-chip__icon :where(i,svg,.dashicons,.con-admin-ui-icon),.con-admin-current-coins .con-admin-stat-chip--discord .con-admin-stat-chip__icon :where(i,svg,.dashicons,.con-admin-ui-icon){width:16px;height:16px;min-width:16px;font-size:16px;line-height:16px;}@media (max-width:1180px){.con-admin-current-coins .con-admin-stat-chip-grid--profile-summary{grid-template-columns:repeat(6,minmax(0,1fr));}}@media (max-width:900px){.con-admin-current-coins .con-admin-stat-chip-grid--profile-summary{grid-template-columns:repeat(4,minmax(0,1fr));}}@media (max-width:640px){.con-admin-current-coins .con-admin-stat-chip-grid--profile-summary{grid-template-columns:repeat(2,minmax(0,1fr));}}.con-admin-checkin-attendees__table{display:grid;gap:0;border:1px solid #e5e7eb;border-radius:4px;overflow:hidden;background:#fff;}.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:#f6f7f7;color:#50575e;font-size:11px;font-weight:600;text-transform:uppercase;letter-spacing:.04em;}.con-admin-checkin-attendees__header span,.con-admin-checkin-attendees__row>div{padding:10px 12px;min-width:0;border-bottom:1px solid #eef0f2;}.con-admin-checkin-attendees__row:last-child>div{border-bottom:0;}.con-admin-checkin-attendees__person{display:flex;align-items:center;gap:9px;font-weight:600;color:#111827;}.con-admin-checkin-attendees__person span{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;}@media (max-width: 767px){.con-admin-checkin-attendees__header{display:none;}.con-admin-checkin-attendees__row{grid-template-columns:1fr;padding:10px 12px;border-bottom:1px solid #eef0f2;}.con-admin-checkin-attendees__row:last-child{border-bottom:0;}.con-admin-checkin-attendees__row>div{display:grid;grid-template-columns:95px minmax(0,1fr);gap:8px;padding:4px 0;border:0;font-size:13px;}.con-admin-checkin-attendees__row>div::before{content:attr(data-label);color:#6b7280;font-size:11px;font-weight:600;text-transform:uppercase;letter-spacing:.03em;}.con-admin-checkin-attendees__person{grid-template-columns:95px minmax(0,1fr);}.con-admin-checkin-attendees__person .con-admin-engagement-user__avatar{grid-column:2;width:32px;height:32px;}}@media (max-width: 767px){.con-admin-checkin-attendees__person{display:grid;grid-template-columns:95px minmax(0,1fr);align-items:center;}.con-admin-checkin-attendees__person .con-admin-engagement-user__avatar{grid-column:2;grid-row:1;}.con-admin-checkin-attendees__person span{grid-column:2;grid-row:1;margin-left:42px;}}.con-admin-engagement{display:grid;gap:16px;min-width:0;}.con-admin-engagement-form{display:grid;gap:12px;min-width:0;align-items:end;}.con-admin-engagement-list{display:grid;gap:10px;min-width:0;}.con-admin-engagement-list h4{margin:0;font-size:14px;line-height:1.25;}.con-admin-engagement-user{display:grid;grid-template-columns:36px minmax(0,1fr) auto;gap:10px;align-items:center;min-width:0;}.con-admin-engagement-user__avatar{width:36px;height:36px;border-radius:999px;object-fit:cover;display:block;}.con-admin-engagement-user__body{display:grid;gap:5px;min-width:0;}.con-admin-engagement-user__body strong{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;}.con-admin-engagement-user__chips{display:flex;gap:6px;flex-wrap:wrap;}.con-admin-engagement-user__note{display:block;font-size:12px;line-height:1.35;word-break:break-word;}.con-admin-checkin-code-list{display:grid;gap:12px;}.con-admin-checkin-code-card{display:grid;grid-template-columns:minmax(0,1fr) 140px;gap:14px;align-items:start;}.con-admin-checkin-code-card h4{margin:0 0 4px;}.con-admin-checkin-code-card__meta{display:flex;gap:6px;flex-wrap:wrap;margin:8px 0;}.con-admin-checkin-code-card__qr{display:grid;gap:8px;justify-items:center;}.con-admin-checkin-code-card__qr img{width:120px;height:120px;object-fit:contain;}.con-admin-grid-form{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;}.con-admin-grid-form__wide{grid-column:1/-1;}.con-admin-engagement-admin [data-con-admin-engagement-form]{display:grid;gap:12px;min-width:0;}.con-admin-engagement-admin__actions{display:flex;align-items:center;gap:10px;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:13px;font-weight:400;line-height:1.25;color:#374151;}.con-admin-event-checkin__copy,.con-admin-event-checkin__fallback,.con-admin-event-checkin__status{font-weight:400;}@media (max-width:767px){.con-admin-engagement-user{grid-template-columns:32px minmax(0,1fr) auto;}.con-admin-checkin-code-card,.con-admin-grid-form,.con-admin-event-checkin__form{grid-template-columns:1fr;}.con-admin-checkin-code-card__qr{justify-items:start;}}.con-admin-engagement-user{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-engagement-user__avatar.con-admin-user-avatar{border-radius:50%;}.con-admin-checkin-attendees__person{gap:12px;}.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-shortcode--display .con-admin-user-avatar-shell{display:inline-block;}@media (max-width: 767px){.con-admin-engagement-user{grid-template-columns:44px minmax(0,1fr) auto;}.con-admin-checkin-attendees__person>.con-admin-user-avatar-shell{grid-column:2;grid-row:1;}.con-admin-checkin-attendees__person span{margin-left:60px;}}.con-admin-user-avatar-display--guild .con-admin-user-avatar-shell__badge{display:flex;}.con-admin-event-checkin__fallback{display:none;}.con-admin-event-checkin-toast{position:fixed;inset:0;z-index:999999;display:flex;align-items:flex-start;justify-content:center;padding:22px 14px;pointer-events:none;opacity:0;transform:translateY(-8px);transition:opacity .18s ease,transform .18s ease;}.con-admin-event-checkin-toast.is-visible{opacity:1;transform:translateY(0);}.con-admin-event-checkin-toast__dialog{position:relative;width:min(440px,calc(var(--con-admin-safe-vw,100%) - 24px));display:grid;grid-template-columns:38px minmax(0,1fr);gap:12px;padding:16px 42px 16px 16px;border:1px solid #dcdcde;border-radius:4px;background:#fff;color:#1d2327;box-shadow:0 12px 34px rgba(15,23,42,.18);pointer-events:auto;}.con-admin-event-checkin-toast__icon{width:38px;height:38px;display:inline-flex;align-items:center;justify-content:center;border-radius:0;background:transparent;color:#2271b1;font-size:18px;}.con-admin-event-checkin-toast.is-error .con-admin-event-checkin-toast__icon{background:transparent;color:#b32d2e;}.con-admin-event-checkin-toast__content{display:grid;gap:6px;min-width:0;}.con-admin-event-checkin-toast__content strong{margin:0;font-size:15px;line-height:1.25;}.con-admin-event-checkin-toast__content p{margin:0;color:#50575e;font-size:13px;line-height:1.4;}.con-admin-event-checkin-toast__rewards{margin-top:4px;}.con-admin-event-checkin-toast__reward{gap:5px;}.con-admin-event-checkin-toast__close{position:absolute;top:8px;right:8px;width:28px;height:28px;display:inline-flex;align-items:center;justify-content:center;padding:0;border:0;border-radius:4px;background:transparent;color:#646970;cursor:pointer;font-size:20px;line-height:1;}.con-admin-event-checkin-toast__close:hover,.con-admin-event-checkin-toast__close:focus-visible{background:#f6f7f7;color:#1d2327;}.con-admin-fam-mail__achievement-visual,.con-admin-fam-mail__achievement-visual .con-admin-inventory__visual{width:34px;height:34px;min-width:34px;}.con-admin-fam-mail__achievement-visual .con-admin-inventory__visual-image{width:100%;height:100%;object-fit:contain;}.con-admin-toast__close,.con-admin-event-checkin-toast__close{appearance:none;-webkit-appearance:none;box-sizing:border-box;min-width:0;min-height:0;margin:0;border:0;box-shadow:none;text-shadow:none;text-decoration:none;font-family:inherit;font-weight:400;}.con-admin-toast__close:focus,.con-admin-toast__close:focus-visible,.con-admin-event-checkin-toast__close:focus,.con-admin-event-checkin-toast__close:focus-visible{outline:1px solid currentColor;outline-offset:2px;box-shadow:none;}.con-admin-discord-admin{display:grid;gap:16px;}.con-admin-discord-admin__hero{display:flex;align-items:flex-start;justify-content:space-between;gap:16px;margin:0 0 4px;}.con-admin-discord-admin__hero h2{margin:0 0 4px;}.con-admin-discord-admin__hero p{margin:0;color:#646970;max-width:760px;}.con-admin-discord-admin__hero-actions{display:flex;align-items:center;gap:8px;flex-wrap:wrap;}.con-admin-discord-layout{display:grid;grid-template-columns:minmax(240px,320px) minmax(0,1fr);gap:16px;align-items:start;}.con-admin-discord-layout__side,.con-admin-discord-layout__main,.con-admin-discord-settings-form{display:grid;gap:16px;min-width:0;}.con-admin-discord-card{display:grid;gap:14px;margin:0;padding:16px;border:1px solid #dcdcde;background:#fff;box-shadow:0 1px 1px rgba(0,0,0,.04);}.con-admin-discord-card--compact{padding:12px;box-shadow:none;}.con-admin-discord-card__head{display:flex;align-items:flex-start;justify-content:space-between;gap:12px;}.con-admin-discord-card__head h3,.con-admin-discord-card__head h4,.con-admin-discord-card h4{margin:0;color:#1d2327;}.con-admin-discord-card__head p{margin:4px 0 0;color:#646970;}.con-admin-discord-pill{display:inline-flex;align-items:center;justify-content:center;gap:6px;min-height:24px;padding:3px 9px;border:1px solid #c3c4c7;background:#f6f7f7;color:#50575e;font-size:12px;font-weight:600;line-height:1.2;white-space:nowrap;}.con-admin-discord-pill.is-good{border-color:#8cce99;background:#edfaef;color:#0a5f20;}.con-admin-discord-pill.is-warning{border-color:#dba617;background:#fff8e5;color:#7a4d00;}.con-admin-discord-pill.is-bad{border-color:#d63638;background:#fcf0f1;color:#8a2424;}.con-admin-discord-health-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(180px,1fr));gap:10px;}.con-admin-discord-health-grid>div{display:grid;gap:4px;min-width:0;padding:10px;border:1px solid #dcdcde;background:#f6f7f7;}.con-admin-discord-health-grid span{color:#646970;font-size:12px;font-weight:600;text-transform:uppercase;letter-spacing:.02em;}.con-admin-discord-health-grid strong{color:#1d2327;font-size:14px;line-height:1.35;overflow-wrap:anywhere;}.con-admin-discord-health-grid small{display:block;color:#646970;overflow-wrap:anywhere;}.con-admin-discord-permissions{display:flex;align-items:center;gap:8px;flex-wrap:wrap;padding-top:12px;border-top:1px solid #dcdcde;}.con-admin-discord-checklist{display:grid;gap:8px;}.con-admin-discord-checklist__item{display:grid;grid-template-columns:24px minmax(0,1fr);gap:8px;align-items:start;padding:10px;border:1px solid #dcdcde;background:#f6f7f7;}.con-admin-discord-checklist__item>span{display:inline-flex;align-items:center;justify-content:center;width:22px;height:22px;border:1px solid currentColor;border-radius:50%;font-weight:600;line-height:.96;}.con-admin-discord-checklist__item strong,.con-admin-discord-checklist__item small{display:block;line-height:1.35;}.con-admin-discord-checklist__item small{margin-top:2px;color:#646970;}.con-admin-discord-checklist__item.is-good{border-color:#b8e6c0;background:#f3fbf4;}.con-admin-discord-checklist__item.is-good>span{color:#0a5f20;}.con-admin-discord-checklist__item.is-warning{border-color:#ead08a;background:#fffaf0;}.con-admin-discord-checklist__item.is-warning>span{color:#7a4d00;}.con-admin-discord-object-counts{display:grid;grid-template-columns:1fr 1fr;gap:8px;}.con-admin-discord-object-counts span{display:grid;gap:2px;padding:12px;border:1px solid #dcdcde;background:#f6f7f7;text-align:center;}.con-admin-discord-object-counts strong{font-size:22px;line-height:1;color:#1d2327;}.con-admin-discord-master-toggle,.con-admin-discord-feature-toggle{display:flex;align-items:center;gap:8px;margin:0;cursor:pointer;}.con-admin-discord-feature-cards{display:grid;grid-template-columns:repeat(auto-fit,minmax(240px,1fr));gap:12px;}.con-admin-discord-feature-cards h4{margin:0 0 10px;}.con-admin-discord-feature-grid{display:grid;grid-template-columns:1fr;gap:8px;max-width:none;}.con-admin-discord-feature-toggle{min-height:34px;padding:7px 9px;border:1px solid #dcdcde;background:#f6f7f7;}.con-admin-discord-feature-toggle.is-enabled{border-color:#b8e6c0;background:#f3fbf4;}.con-admin-discord-feature-toggle.is-disabled{opacity:.82;}.con-admin-discord-feature-toggle span{font-weight:600;}.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:16px;align-items:start;}.con-admin-discord-select{max-width:100%;}.con-admin-discord-known-list{margin-top:8px;}.con-admin-discord-known-list summary{cursor:pointer;color:#2271b1;}.con-admin-discord-known-list__grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(220px,1fr));gap:6px;margin-top:8px;max-height:220px;overflow:auto;}.con-admin-discord-known-list__grid code{display:block;white-space:normal;overflow-wrap:anywhere;}.con-admin-discord-details{margin-top:12px;padding:10px;border:1px solid #dcdcde;background:#f6f7f7;}.con-admin-discord-details summary{cursor:pointer;font-weight:600;}.con-admin-discord-details .con-admin-discord-command-reference{margin-top:10px;}.con-admin-discord-reward-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(180px,1fr));gap:12px;}.con-admin-discord-reward-grid label{display:grid;gap:5px;font-weight:600;}.con-admin-discord-reward-grid input{width:100%;}.con-admin-discord-env textarea{font-family:Consolas,Monaco,monospace;font-size:12px;}.con-admin-discord-actions{display:flex;align-items:center;gap:10px;flex-wrap:wrap;margin:8px 0 0;}.con-admin-discord-savebar{position:sticky;bottom:0;z-index:5;display:flex;align-items:center;gap:12px;flex-wrap:wrap;margin:0;padding:12px 16px;border:1px solid #dcdcde;background:#fff;box-shadow:0 -1px 3px rgba(0,0,0,.06);}.con-admin-discord-savebar .submit{margin:0;padding:0;}.con-admin-discord-command-reference__status{display:inline-flex;margin-left:6px;padding:2px 6px;border:1px solid #c3c4c7;background:#fff;font-size:11px;font-weight:600;}.con-admin-discord-command-reference__status.is-enabled{border-color:#8cce99;color:#0a5f20;}.con-admin-discord-command-reference__status.is-disabled{border-color:#dba617;color:#7a4d00;}@media (max-width:1100px){.con-admin-discord-layout{grid-template-columns:1fr;}.con-admin-discord-layout__side{grid-template-columns:repeat(auto-fit,minmax(260px,1fr));}}@media (max-width:782px){.con-admin-discord-admin__hero,.con-admin-discord-card__head,.con-admin-discord-savebar{display:grid;}.con-admin-discord-field-grid,.con-admin-discord-mapping-grid,.con-admin-discord-setup-grid{grid-template-columns:1fr;}.con-admin-discord-card{padding:12px;}.con-admin-discord-layout__side{grid-template-columns:1fr;}}.con-admin-wrap .nav-tab-wrapper.con-admin-tab-nav{gap:6px;margin-bottom:18px;}.con-admin-wrap .con-admin-tab-link.nav-tab{padding:7px 10px;font-size:13px;line-height:1.15;}.con-admin-wrap .con-admin-tab-group{display:flex;align-items:center;gap:6px;flex-wrap:wrap;}.con-admin-wrap .con-admin-tab-group__label{font-size:11px;line-height:1.2;font-weight:600;color:var(--con-admin-text-soft);text-transform:uppercase;letter-spacing:.03em;}.con-admin-wrap .con-admin-tab-group__links{display:flex;align-items:center;gap:6px;flex-wrap:wrap;}@media (max-width:782px){.con-admin-wrap .nav-tab-wrapper.con-admin-tab-nav{gap:8px;}.con-admin-wrap .con-admin-tab-group{width:100%;align-items:flex-start;}.con-admin-wrap .con-admin-tab-group__links{width:100%;}}.con-admin-notification-settings__categories label,.con-admin-inline-editor__checkbox{display:flex;gap:10px;}.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:999px;background:#e2e8f0;box-sizing:border-box;transition:background-color .15s ease,border-color .15s ease;}.con-admin-toggle-switch__thumb{position:absolute;top:3px;left:3px;display:block;width:16px;height:16px;border-radius:50%;background:#fff;box-shadow:0 1px 2px rgba(15,23,42,.22);transition:transform .15s ease;}.con-admin-discord-overview-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;margin-bottom:14px;}.con-admin-discord-overview-box{display:grid;gap:6px;padding:12px;border:1px solid rgba(15,23,42,.10);background:#f8fafc;min-width:0;}.con-admin-discord-overview-box--wide{grid-column:1/-1;}.con-admin-discord-overview-box span{font-size:12px;font-weight:600;color:#64748b;}.con-admin-discord-overview-box code{white-space:normal;overflow-wrap:anywhere;}.con-admin-discord-overview-box pre{margin:0;white-space:pre-wrap;font-size:12px;line-height:1.45;background:#fff;border:1px solid rgba(15,23,42,.08);padding:10px;}.con-admin-discord-channel-summary{display:grid;gap:8px;}.con-admin-discord-channel-summary__row{display:grid;grid-template-columns:minmax(120px,.65fr) minmax(0,1.4fr) auto;gap:10px;align-items:center;padding:10px 0;border-top:1px solid rgba(15,23,42,.08);}.con-admin-discord-channel-summary__row span{min-width:0;overflow-wrap:anywhere;color:#334155;}@media (max-width:782px){.con-admin-discord-overview-grid,.con-admin-discord-channel-summary__row{grid-template-columns:1fr;}.con-admin-discord-channel-summary__row{align-items:start;}}.con-admin-discord-collapsible{padding:0;overflow:hidden;}.con-admin-discord-collapsible__summary{display:flex;align-items:center;justify-content:space-between;gap:14px;padding:14px 16px;cursor:pointer;list-style:none;}.con-admin-discord-collapsible__summary::-webkit-details-marker{display:none;}.con-admin-discord-collapsible__summary span:first-child{display:grid;gap:3px;min-width:0;}.con-admin-discord-collapsible__summary strong{font-size:15px;color:#1d2327;}.con-admin-discord-collapsible__summary small{color:#646970;font-size:13px;line-height:1.35;}.con-admin-discord-collapsible__chevron{display:inline-flex;align-items:center;justify-content:center;width:26px;height:26px;border:1px solid #dcdcde;background:#f6f7f7;font-weight:600;line-height:1;transition:transform .15s ease;}.con-admin-discord-collapsible[open] .con-admin-discord-collapsible__chevron{transform:rotate(180deg);}.con-admin-discord-collapsible__body{display:grid;gap:14px;padding:0 16px 16px;border-top:1px solid #dcdcde;}.con-admin-discord-feature-group__head{display:flex;align-items:center;justify-content:space-between;gap:10px;margin:0 0 10px;}.con-admin-discord-feature-group__head h4{margin:0;}.con-admin-discord-feature-group__head span{font-size:12px;font-weight:600;color:#646970;white-space:nowrap;}.con-admin-discord-feature-toggle{justify-content:space-between;align-items:center;}.con-admin-discord-feature-toggle input{flex:0 0 auto;}.con-admin-discord-feature-toggle span{min-width:0;flex:1 1 auto;}.con-admin-discord-feature-toggle em{font-style:normal;font-size:11px;font-weight:600;color:#646970;white-space:nowrap;}.con-admin-discord-feature-toggle.is-enabled em{color:#0a5f20;}.con-admin-discord-feature-health__grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(260px,1fr));gap:12px;}.con-admin-discord-health-card{display:grid;gap:10px;min-width:0;padding:12px;border:1px solid #dcdcde;background:#f6f7f7;}.con-admin-discord-health-card.is-enabled{border-color:#b8e6c0;background:#f7fcf8;}.con-admin-discord-health-card__top{display:flex;align-items:center;justify-content:space-between;gap:10px;}.con-admin-discord-health-card__top strong{font-size:14px;color:#1d2327;}.con-admin-discord-health-card dl{display:grid;gap:7px;margin:0;}.con-admin-discord-health-card dl>div{display:grid;grid-template-columns:92px minmax(0,1fr);gap:8px;align-items:start;}.con-admin-discord-health-card dt{margin:0;color:#646970;font-size:11px;font-weight:600;text-transform:uppercase;letter-spacing:.02em;}.con-admin-discord-health-card dd{margin:0;color:#1d2327;font-size:13px;line-height:1.35;overflow-wrap:anywhere;}.con-admin-discord-preview-panel{display:grid;gap:12px;}.con-admin-discord-preview-grid{display:flex;align-items:end;justify-content:space-between;gap:12px;flex-wrap:wrap;}.con-admin-discord-preview-grid label{display:grid;gap:5px;font-weight:600;min-width:220px;}.con-admin-discord-preview-actions{display:flex;align-items:center;gap:8px;flex-wrap:wrap;}.con-admin-discord-preview-text{width:100%;font-family:Consolas,Monaco,monospace;font-size:12px;}[data-role="discord-preview-status"].is-success{color:#0a5f20;font-weight:600;}[data-role="discord-preview-status"].is-error{color:#8a2424;font-weight:600;}@media (max-width:782px){.con-admin-discord-preview-grid,.con-admin-discord-preview-actions{display:grid;align-items:stretch;}.con-admin-discord-preview-grid label,.con-admin-discord-preview-actions .button{width:100%;}.con-admin-discord-health-card dl>div{grid-template-columns:1fr;gap:2px;}}.con-admin-2d-fam-search-table.con-admin-2d-fam-table--headerless .con-admin-schedule-card,.con-admin-2d-fam-search-table.con-admin-2d-fam-table--headerless .con-admin-schedule-row{grid-template-columns:44px minmax(0,1fr) max-content;align-items:center;gap:8px;min-height:48px;padding:6px 8px;}.con-admin-2d-fam-search-table__name-text .con-admin-schedule-card__title-text{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;}.con-admin-2d-fam-search-table .con-admin-2d-fam-table__guild-icon-cell,.con-admin-2d-fam-search-table__guild-col,.con-admin-2d-fam-search-table .con-admin-schedule-card__toggle-icon{display:none;}@media (max-width:782px){.con-admin-2d-fam-search-table.con-admin-2d-fam-table--headerless .con-admin-schedule-card,.con-admin-2d-fam-search-table.con-admin-2d-fam-table--headerless .con-admin-schedule-row{grid-template-columns:40px minmax(0,1fr) max-content;grid-template-areas:"avatar name action";gap:8px;min-height:46px;padding:6px 8px;}}.con-admin-discord-template-reference{padding:12px 14px;margin:0 0 14px;border:1px solid rgba(148,163,184,.24);border-radius:4px;background:rgba(15,23,42,.03);}.con-admin-discord-template-reference p{margin:4px 0 0;color:#64748b;}.con-admin-discord-template-group{border:1px solid rgba(148,163,184,.22);border-radius:4px;margin:12px 0;background:#fff;overflow:hidden;}.con-admin-discord-template-group>summary{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:12px 14px;cursor:pointer;background:rgba(15,23,42,.025);}.con-admin-discord-template-group>summary span{font-size:12px;color:#64748b;font-weight:600;}.con-admin-discord-template-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(280px,1fr));gap:14px;padding:14px;}.con-admin-discord-template-field{display:flex;flex-direction:column;gap:8px;min-width:0;}.con-admin-discord-template-field__label{font-weight:600;color:#0f172a;}.con-admin-discord-template-field textarea{min-height:160px;font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,"Liberation Mono","Courier New",monospace;}.con-admin-discord-template-vars{display:flex;flex-wrap:wrap;gap:6px;}.con-admin-discord-template-vars code{font-size:11px;padding:3px 6px;border-radius:999px;background:#f1f5f9;color:#334155;border:1px solid #e2e8f0;}.con-admin-2d-fam-row--leaderboard.is-current-user{background:#f8fafc;box-shadow:inset 3px 0 0 rgba(17,24,39,.18);}.con-admin-2d-fam-leaderboard__you-chip,.con-admin-2d-fam-leaderboard__placement-chip{white-space:nowrap;}.con-admin-2d-fam-leaderboard__you-chip{margin-left:8px;font-size:.72rem;line-height:1.2;}.con-admin-event-checkin-toast--direct-add{align-items:flex-start;justify-content:center;}.con-admin-event-checkin-toast--direct-add .con-admin-event-checkin-toast__dialog{width:min(460px,calc(var(--con-admin-safe-vw,100%) - 24px));}.con-admin-event-checkin-toast--direct-add .con-admin-event-checkin-toast__dialog{grid-template-columns:minmax(0,1fr);}.con-admin-fam-notifications .con-admin-fam-notification--requests{order:10;}.con-admin-fam-notifications .con-admin-fam-notification--mail{order:20;}.con-admin-fam-notifications .con-admin-fam-notification--search{order:30;}.con-admin-fam-notifications .con-admin-fam-notification--news{order:40;}.con-admin-fam-notifications .con-admin-fam-notification--quests{order:50;}.con-admin-fam-notifications .con-admin-fam-notification-avatar{order:60;}.con-admin-fam-notifications .con-admin-fam-notification--bug{display:none;}.con-admin-2d-fam__shell,.con-admin-2d-fam-pending-shortcode,.con-admin-2d-fam-shortcode,.con-admin-schedule-shell:has(.con-admin-2d-fam__search[data-role="fam-live-search"]){position:relative;overflow:visible;}.con-admin-2d-fam__shell .con-admin-2d-fam-table,.con-admin-2d-fam__shell .con-admin-schedule-table,.con-admin-2d-fam-pending-shortcode .con-admin-schedule-table,.con-admin-2d-fam-pending-shortcode .con-admin-2d-fam__pending-block{position:relative;z-index:1;}@media (max-width:640px){.con-admin-fishing__modifier-button[data-con-tooltip]::after,.con-admin-guild-battle__modifier-button[data-con-tooltip]::after,.con-admin-inventory-preview__item[data-con-tooltip]::after,.con-admin-tooltip-anchor[data-con-tooltip]::after,.con-admin-fishing__portrait-wrap[data-con-tooltip]::after,.con-admin-high-seas__portrait-wrap[data-con-tooltip]::after,.con-admin-guild-battle__portrait-wrap[data-con-tooltip]::after{position:fixed;left:12px;right:12px;bottom:16px;top:auto;min-width:0;max-width:none;width:auto;transform:translateY(-8px);z-index:100000;white-space:normal;text-align:left;pointer-events:none;}.con-admin-fishing__modifier-button[data-con-tooltip]:focus-visible::after,.con-admin-fishing__modifier-button.con-admin-tooltip-open[data-con-tooltip]::after,.con-admin-guild-battle__modifier-button[data-con-tooltip]:focus-visible::after,.con-admin-guild-battle__modifier-button.con-admin-tooltip-open[data-con-tooltip]::after,.con-admin-inventory-preview__item[data-con-tooltip]:focus-visible::after,.con-admin-inventory-preview__item.con-admin-tooltip-open[data-con-tooltip]::after,.con-admin-tooltip-anchor[data-con-tooltip]:focus-visible::after,.con-admin-tooltip-anchor.con-admin-tooltip-open[data-con-tooltip]::after,.con-admin-fishing__portrait-wrap[data-con-tooltip]:focus-visible::after,.con-admin-fishing__portrait-wrap.con-admin-tooltip-open[data-con-tooltip]::after,.con-admin-high-seas__portrait-wrap[data-con-tooltip]:focus-visible::after,.con-admin-high-seas__portrait-wrap.con-admin-tooltip-open[data-con-tooltip]::after,.con-admin-guild-battle__portrait-wrap[data-con-tooltip]:focus-visible::after,.con-admin-guild-battle__portrait-wrap.con-admin-tooltip-open[data-con-tooltip]::after{transform:translateY(0);}.con-admin-fishing__modifier-button[data-con-tooltip]::before,.con-admin-guild-battle__modifier-button[data-con-tooltip]::before,.con-admin-inventory-preview__item[data-con-tooltip]::before,.con-admin-tooltip-anchor[data-con-tooltip]::before,.con-admin-fishing__portrait-wrap[data-con-tooltip]::before,.con-admin-high-seas__portrait-wrap[data-con-tooltip]::before,.con-admin-guild-battle__portrait-wrap[data-con-tooltip]::before{display:none;}}.con-admin-user-settings-section__title,.con-admin-user-settings-section__header .con-admin-user-settings-section__title{margin:0;font-size:13px;line-height:1.3;font-weight:600;}.con-admin-2d-fam-plan__title-toggle{display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:center;width:100%;gap:12px;text-align:left;box-shadow:none;}.con-admin-2d-fam-plan__title-toggle-icon{justify-self:end;margin-left:auto;}.con-admin-2d-fam-plan__title-toggle:focus,.con-admin-2d-fam-plan__title-toggle:focus-visible{outline:0;outline-offset:0;box-shadow:none;}@media (max-width:782px){.con-admin-tooltip-anchor[data-con-tooltip]::after,.con-admin-inventory-preview__item[data-con-tooltip]::after,.con-admin-fishing__modifier-button[data-con-tooltip]::after,.con-admin-guild-battle__modifier-button[data-con-tooltip]::after,.con-admin-high-seas__portrait-wrap[data-con-tooltip]::after,.con-admin-fishing__portrait-wrap[data-con-tooltip]::after,.con-admin-guild-battle__portrait-wrap[data-con-tooltip]::after{position:fixed;left:12px;right:12px;top:calc(65px + env(safe-area-inset-top,0px));bottom:auto;width:auto;min-width:0;max-width:none;box-sizing:border-box;display:block;padding:12px 14px;transform:none;z-index:999999;white-space:normal;text-align:left;line-height:1.35;pointer-events:none;}.con-admin-tooltip-anchor[data-con-tooltip]::before,.con-admin-inventory-preview__item[data-con-tooltip]::before,.con-admin-fishing__modifier-button[data-con-tooltip]::before,.con-admin-guild-battle__modifier-button[data-con-tooltip]::before,.con-admin-high-seas__portrait-wrap[data-con-tooltip]::before,.con-admin-fishing__portrait-wrap[data-con-tooltip]::before,.con-admin-guild-battle__portrait-wrap[data-con-tooltip]::before{display:none;}}.con-admin-guild-battle__modifier-visual .con-admin-inventory__visual{width:30px;height:30px;min-width:30px;margin:0;}@media (max-width:640px){.con-admin-wrap .con-admin-inventory-preview__item[data-con-tooltip]::after,.con-admin-wrap .con-admin-tooltip-anchor[data-con-tooltip]::after,.con-admin-wrap .con-admin-fishing__modifier-button[data-con-tooltip]::after,.con-admin-wrap .con-admin-guild-battle__modifier-button[data-con-tooltip]::after,.con-admin-wrap .con-admin-high-seas__portrait-wrap[data-con-tooltip]::after,.con-admin-wrap .con-admin-fishing__portrait-wrap[data-con-tooltip]::after,.con-admin-wrap .con-admin-guild-battle__portrait-wrap[data-con-tooltip]::after{position:fixed;left:16px;right:auto;top:65px;bottom:auto;width:calc(var(--con-admin-safe-vw,100%) - 32px);min-width:0;max-width:calc(var(--con-admin-safe-vw,100%) - 32px);padding:10px 12px;box-sizing:border-box;transform:translateY(-8px);white-space:normal;overflow-wrap:break-word;word-break:normal;text-align:left;font-size:12px;line-height:1.35;z-index:100000;pointer-events:none;}.con-admin-wrap .con-admin-wrap .con-admin-inventory-preview__item[data-con-tooltip]:focus-visible::after,.con-admin-wrap .con-admin-inventory-preview__item.con-admin-tooltip-open[data-con-tooltip]::after,.con-admin-wrap .con-admin-wrap .con-admin-tooltip-anchor[data-con-tooltip]:focus-visible::after,.con-admin-wrap .con-admin-tooltip-anchor.con-admin-tooltip-open[data-con-tooltip]::after,.con-admin-wrap .con-admin-fishing__modifier-button.con-admin-tooltip-open[data-con-tooltip]::after,.con-admin-wrap .con-admin-guild-battle__modifier-button.con-admin-tooltip-open[data-con-tooltip]::after,.con-admin-wrap .con-admin-high-seas__portrait-wrap.con-admin-tooltip-open[data-con-tooltip]::after,.con-admin-wrap .con-admin-fishing__portrait-wrap.con-admin-tooltip-open[data-con-tooltip]::after,.con-admin-wrap .con-admin-guild-battle__portrait-wrap.con-admin-tooltip-open[data-con-tooltip]::after{transform:translateY(0);}.con-admin-wrap .con-admin-inventory-preview__item[data-con-tooltip]::before,.con-admin-wrap .con-admin-tooltip-anchor[data-con-tooltip]::before,.con-admin-wrap .con-admin-fishing__modifier-button[data-con-tooltip]::before,.con-admin-wrap .con-admin-guild-battle__modifier-button[data-con-tooltip]::before,.con-admin-wrap .con-admin-high-seas__portrait-wrap[data-con-tooltip]::before,.con-admin-wrap .con-admin-fishing__portrait-wrap[data-con-tooltip]::before,.con-admin-wrap .con-admin-guild-battle__portrait-wrap[data-con-tooltip]::before{display:none;}.con-admin-guild-battle__modifier-visual,.con-admin-guild-battle__modifier-visual .con-admin-inventory__visual{width:28px;height:28px;min-width:28px;}}.con-admin-fishing__modifier-visual .con-admin-inventory__visual{width:30px;height:30px;min-width:30px;margin:0;}.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:6px;}.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;}@media (max-width:767px){.con-admin-fishing__modifier-visual,.con-admin-fishing__modifier-visual .con-admin-inventory__visual,.con-admin-guild-battle__modifier-visual,.con-admin-guild-battle__modifier-visual .con-admin-inventory__visual{width:28px;height:28px;min-width:28px;}}.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%;white-space:normal;}.con-admin-asset-icon{display:inline-block;width:1em;height:1em;min-width:1em;object-fit:contain;vertical-align:-0.125em;}.con-admin-stat-chip__icon .con-admin-asset-icon,.con-admin-stat-chip__asset-icon{width:18px;height:18px;}.con-admin-level-card__asset-icon{width:15px;height:15px;margin-right:4px;}.con-admin-event-checkin-toast__reward-icon,.con-admin-achievement-toast__reward-icon{width:16px;height:16px;margin-right:4px;vertical-align:-3px;}.con-admin-achievement-toast__xp{display:inline-flex;align-items:center;gap:4px;}.con-admin-stat-chip--level .con-admin-stat-chip__asset-icon,.con-admin-stat-chip--items .con-admin-stat-chip__asset-icon{width:18px;height:18px;}.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,.con-admin-achievement-toast__reward-icon.con-admin-asset-icon--xp,.con-admin-event-checkin-toast__reward-icon.con-admin-asset-icon--xp{filter:brightness(0) saturate(100%) invert(44%) sepia(17%) saturate(1701%) hue-rotate(184deg) brightness(89%) contrast(88%);}.con-admin-shortcode-chip__asset-icon{display:inline-block;width:13px;height:13px;min-width:13px;margin-right:5px;vertical-align:-2px;}.con-admin-shortcode-chip--highlight .con-admin-shortcode-chip__asset-icon,.con-admin-shortcode-chip.is-active .con-admin-shortcode-chip__asset-icon{filter:none;}.con-admin-asset-icon,.con-admin-stat-chip .con-admin-asset-icon,.con-admin-inventory__buy-button .con-admin-asset-icon,.con-admin-inventory__coin-icon .con-admin-asset-icon,.con-admin-inventory__xp-icon .con-admin-asset-icon,.con-admin-lfg-option .con-admin-lfg-option__asset-icon,.con-admin-shortcode-chip .con-admin-shortcode-chip__asset-icon,.con-admin-achievement-toast__reward-icon.con-admin-asset-icon,.con-admin-event-checkin-toast__reward-icon.con-admin-asset-icon,.con-admin-level-card__asset-icon.con-admin-asset-icon{filter:brightness(100%) saturate(100%);}.con-admin-fam-notification__icon-wrap .con-admin-asset-icon,.con-admin-lfg-option.is-active .con-admin-lfg-option__asset-icon,.con-admin-shortcode-chip--highlight .con-admin-shortcode-chip__asset-icon,.con-admin-shortcode-chip.is-active .con-admin-shortcode-chip__asset-icon{filter:brightness(0) invert(1);}.con-admin-inventory__buy-button img.con-admin-asset-icon,.con-admin-inventory__buy-button .con-admin-asset-icon,.con-admin-inventory__coin-icon img.con-admin-asset-icon,.con-admin-inventory__coin-icon .con-admin-asset-icon,.con-admin-inventory__xp-icon img.con-admin-asset-icon,.con-admin-inventory__xp-icon .con-admin-asset-icon,.con-admin-plugin-button img.con-admin-asset-icon,.con-admin-plugin-button .con-admin-asset-icon,.con-admin-fam-account-menu__item img.con-admin-asset-icon,.con-admin-fam-account-menu__item .con-admin-asset-icon{filter:brightness(0) saturate(100%) invert(43%) sepia(8%) saturate(719%) hue-rotate(176deg) brightness(93%) contrast(88%);opacity:1;}.con-admin-discord-connect__status-item .con-admin-user-settings-field__label,.con-tournament-dynamic.con-admin-tcg-shell .con-tournament-filter span,.con-tournament-filter span{display:inline-flex;align-items:center;gap:6px;margin:0;padding:0;font-size:.95rem;font-weight:600;line-height:1.25;letter-spacing:0;text-transform:none;color:inherit;}.con-admin-discord-connect__status-item .con-admin-discord-connect__status-value,.con-admin-2d-fam-share__input.con-admin-convention-field__input,.con-admin-2d-fam-plan__filters .con-admin-tcg-filter-input.con-admin-convention-field__input,.con-admin-2d-fam-plan__filters .con-admin-tcg-filter-select.con-admin-convention-field__input,.con-tournament-dynamic.con-admin-tcg-shell .con-tournament-shared-event-select.con-admin-convention-field__input,.con-tournament-filter select.con-admin-convention-field__input{display:block;width:100%;max-width:none;min-height:40px;height:40px;margin:0;padding:8px 12px;box-sizing:border-box;border:1px solid var(--con-admin-border-strong,#c7d2de);border-radius:0;background:#fff;color:inherit;box-shadow:none;font-size:14px;font-weight:600;line-height:1.4;text-align:left;}.con-admin-2d-fam-plan__filters .con-admin-tcg-filter-input.con-admin-convention-field__input,.con-admin-2d-fam-plan__filters .con-admin-tcg-filter-select.con-admin-convention-field__input,.con-tournament-dynamic.con-admin-tcg-shell .con-tournament-shared-event-select.con-admin-convention-field__input,.con-tournament-filter select.con-admin-convention-field__input{font-weight:400;}.con-admin-discord-connect__status-item .con-admin-discord-connect__status-value{height:auto;min-height:40px;overflow-wrap:anywhere;}.con-admin-2d-fam-share__input.con-admin-convention-field__input:focus,.con-admin-2d-fam-plan__filters .con-admin-tcg-filter-input.con-admin-convention-field__input:focus,.con-admin-2d-fam-plan__filters .con-admin-tcg-filter-select.con-admin-convention-field__input:focus,.con-tournament-dynamic.con-admin-tcg-shell .con-tournament-shared-event-select.con-admin-convention-field__input:focus,.con-tournament-filter select.con-admin-convention-field__input:focus{border-color:rgba(29,78,216,.45);box-shadow:0 0 0 3px rgba(29,78,216,.12);outline:0;}@media (max-width:700px){.con-admin-2d-fam-plan__filters .con-admin-tcg-filter-input.con-admin-convention-field__input,.con-admin-2d-fam-plan__filters .con-admin-tcg-filter-select.con-admin-convention-field__input,.con-tournament-dynamic.con-admin-tcg-shell .con-tournament-shared-event-select.con-admin-convention-field__input,.con-tournament-filter select.con-admin-convention-field__input{width:100%;min-width:0;max-width:none;}}.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-inventory__buy-button img.con-admin-asset-icon,.con-admin-inventory__buy-button .con-admin-asset-icon,.con-admin-plugin-button img.con-admin-asset-icon,.con-admin-plugin-button .con-admin-asset-icon,.con-admin-fam-account-menu__item img.con-admin-asset-icon,.con-admin-fam-account-menu__item .con-admin-asset-icon{filter:brightness(0) saturate(100%) invert(43%) sepia(8%) saturate(719%) hue-rotate(176deg) brightness(93%) contrast(88%);opacity:1;}.con-admin-inventory__buy-button img.con-admin-asset-icon,.con-admin-inventory__buy-button .con-admin-asset-icon,.con-admin-plugin-button:not(.con-admin-game-action-button) img.con-admin-asset-icon,.con-admin-plugin-button:not(.con-admin-game-action-button) .con-admin-asset-icon,.con-admin-fam-account-menu__item img.con-admin-asset-icon,.con-admin-fam-account-menu__item .con-admin-asset-icon{filter:brightness(0) saturate(100%) invert(43%) sepia(8%) saturate(719%) hue-rotate(176deg) brightness(93%) contrast(88%);opacity:1;}.con-admin-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-fishing .con-admin-tooltip-anchor[data-con-tooltip]::before,.con-admin-fishing .con-admin-tooltip-anchor[data-con-tooltip]::after,.con-admin-guild-battle .con-admin-tooltip-anchor[data-con-tooltip]::before,.con-admin-guild-battle .con-admin-tooltip-anchor[data-con-tooltip]::after,.con-admin-high-seas .con-admin-tooltip-anchor[data-con-tooltip]::before,.con-admin-high-seas .con-admin-tooltip-anchor[data-con-tooltip]::after,.con-admin-fishing .con-admin-inventory-preview__item[data-con-tooltip]::before,.con-admin-fishing .con-admin-inventory-preview__item[data-con-tooltip]::after,.con-admin-guild-battle .con-admin-inventory-preview__item[data-con-tooltip]::before,.con-admin-guild-battle .con-admin-inventory-preview__item[data-con-tooltip]::after,.con-admin-high-seas .con-admin-inventory-preview__item[data-con-tooltip]::before,.con-admin-high-seas .con-admin-inventory-preview__item[data-con-tooltip]::after,.con-admin-fishing__modifier-button[data-con-tooltip]::before,.con-admin-fishing__modifier-button[data-con-tooltip]::after,.con-admin-guild-battle__modifier-button[data-con-tooltip]::before,.con-admin-guild-battle__modifier-button[data-con-tooltip]::after,.con-admin-high-seas__portrait-wrap[data-con-tooltip]::before,.con-admin-high-seas__portrait-wrap[data-con-tooltip]::after,.con-admin-fishing__portrait-wrap[data-con-tooltip]::before,.con-admin-fishing__portrait-wrap[data-con-tooltip]::after,.con-admin-guild-battle__portrait-wrap[data-con-tooltip]::before,.con-admin-guild-battle__portrait-wrap[data-con-tooltip]::after{display:none;content:none;}.con-admin-shared-tooltip[data-con-tooltip]::before,.con-admin-shared-tooltip[data-con-tooltip]::after{display:none;content:none;}.con-admin-floating-tooltip{position:fixed;z-index:2147483000;box-sizing:border-box;width:max-content;max-width:min(280px,calc(var(--con-admin-safe-vw,100%) - 24px));padding:8px 10px;border:1px solid rgba(255,255,255,.18);border-radius:4px;background:#111827;color:#fff;box-shadow:0 14px 32px rgba(0,0,0,.28);font-size:12px;font-weight:500;line-height:1.3;text-align:left;white-space:normal;overflow-wrap:anywhere;pointer-events:none;opacity:0;transform:translateY(4px);transition:opacity .1s ease,transform .1s ease;}.con-admin-floating-tooltip.is-visible{opacity:1;transform:translateY(0);}@media (max-width:700px){.con-admin-floating-tooltip{width:auto;max-width:none;min-height:40px;padding:10px 12px;font-size:12px;line-height:1.35;}}.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-high-seas>.con-admin-inventory-preview{margin:0 0 6px;}.con-admin-high-seas .con-admin-inventory-preview__label,.con-admin-high-seas .con-admin-inventory-preview__title,.con-admin-high-seas .con-admin-inventory-preview>strong{margin:0 0 4px;line-height:1.2;}@media (max-width:767px){.con-admin-high-seas .con-admin-inventory-preview{margin:0 0 6px;}.con-admin-high-seas .con-admin-inventory-preview__list{gap:4px;}.con-admin-high-seas .con-admin-inventory-preview__item{min-width:34px;width:34px;height:34px;min-height:34px;padding:4px;}.con-admin-high-seas .con-admin-inventory-preview__item img,.con-admin-high-seas .con-admin-inventory-preview__item .con-admin-inventory__visual{width:24px;height:24px;min-width:24px;}}.con-admin-achievements-grid .con-admin-achievement-card .con-admin-inventory__rarity,.con-admin-achievements-grid .con-admin-achievement-card .con-admin-achievement-card__progress-chip{position:static;inset:auto;align-self:flex-start;max-width:100%;overflow:visible;text-overflow:clip;white-space:normal;text-align:left;}.con-admin-high-seas>.con-admin-inventory-preview{display:flex;flex-direction:row;align-items:flex-start;justify-content:flex-start;gap:8px;width:100%;max-width:100%;margin:0;padding:0;border:0;background:transparent;box-shadow:none;}.con-admin-high-seas>.con-admin-inventory-preview .con-admin-inventory-preview__label,.con-admin-high-seas>.con-admin-inventory-preview .con-admin-inventory-preview__title,.con-admin-high-seas>.con-admin-inventory-preview>strong{flex:0 0 auto;margin:0;line-height:1.2;white-space:nowrap;}.con-admin-high-seas>.con-admin-inventory-preview .con-admin-inventory-preview__list{flex:1 1 auto;display:flex;flex-wrap:wrap;align-items:flex-start;justify-content:flex-start;gap:6px;width:auto;min-width:0;max-width:100%;margin:0;padding:0;border:0;background:transparent;}@media (max-width:767px){.con-admin-high-seas>.con-admin-inventory-preview{flex-direction:row;align-items:flex-start;gap:8px;margin:0;}.con-admin-high-seas>.con-admin-inventory-preview .con-admin-inventory-preview__list{justify-content:flex-start;width:auto;gap:5px;}.con-admin-high-seas>.con-admin-inventory-preview .con-admin-inventory-preview__item{width:34px;height:34px;min-width:34px;min-height:34px;padding:4px;}.con-admin-high-seas>.con-admin-inventory-preview .con-admin-inventory-preview__item img,.con-admin-high-seas>.con-admin-inventory-preview .con-admin-inventory__visual{width:24px;height:24px;min-width:24px;}}.con-admin-fishing .con-admin-inventory-preview__heading,.con-admin-guild-battle .con-admin-inventory-preview__heading,.con-admin-high-seas .con-admin-inventory-preview__heading{margin:0;flex:0 1 auto;}.con-admin-high-seas>.con-admin-inventory-preview,.con-admin-fishing>.con-admin-inventory-preview,.con-admin-guild-battle>.con-admin-inventory-preview{display:grid;grid-template-columns:minmax(0,1fr);align-items:start;justify-items:start;gap:6px;width:100%;max-width:100%;margin:0;padding:0;border:0;background:transparent;box-shadow:none;}.con-admin-high-seas .con-admin-inventory-preview__heading,.con-admin-fishing .con-admin-inventory-preview__heading,.con-admin-guild-battle .con-admin-inventory-preview__heading{display:grid;gap:2px;width:100%;min-width:0;margin:0;}.con-admin-high-seas .con-admin-inventory-preview__label,.con-admin-fishing .con-admin-inventory-preview__label,.con-admin-guild-battle .con-admin-inventory-preview__label{margin:0;font-size:12px;font-weight:600;line-height:1.2;color:#475569;}.con-admin-high-seas .con-admin-inventory-preview__description,.con-admin-fishing .con-admin-inventory-preview__description,.con-admin-guild-battle .con-admin-inventory-preview__description{display:block;margin:0;font-size:11px;font-weight:500;line-height:1.25;letter-spacing:0;text-transform:none;color:#64748b;}.con-admin-high-seas>.con-admin-inventory-preview .con-admin-inventory-preview__list,.con-admin-fishing>.con-admin-inventory-preview .con-admin-inventory-preview__list,.con-admin-guild-battle>.con-admin-inventory-preview .con-admin-inventory-preview__list{display:flex;flex-wrap:wrap;align-items:flex-start;justify-content:flex-start;gap:6px;width:100%;min-width:0;max-width:100%;margin:0;padding:0;border:0;background:transparent;}@media (max-width:767px){.con-admin-inventory-preview__item[data-con-tooltip],.con-admin-fishing__modifier-button[data-con-tooltip],.con-admin-guild-battle__modifier-button[data-con-tooltip],.con-admin-tooltip-anchor[data-con-tooltip]{position:relative;}.con-admin-inventory-preview__item[data-con-tooltip]::after,.con-admin-fishing__modifier-button[data-con-tooltip]::after,.con-admin-guild-battle__modifier-button[data-con-tooltip]::after,.con-admin-tooltip-anchor[data-con-tooltip]::after{position:absolute;left:50%;right:auto;bottom:calc(100% + 9px);top:auto;width:max-content;max-width:min(260px,calc(var(--con-admin-safe-vw,100%) - 32px));min-width:0;box-sizing:border-box;transform:translateX(-50%);z-index:999999;white-space:normal;text-align:left;pointer-events:none;}.con-admin-inventory-preview__item[data-con-tooltip]::before,.con-admin-fishing__modifier-button[data-con-tooltip]::before,.con-admin-guild-battle__modifier-button[data-con-tooltip]::before,.con-admin-tooltip-anchor[data-con-tooltip]::before{display:block;position:absolute;left:50%;bottom:calc(100% + 3px);top:auto;transform:translateX(-50%);z-index:999998;pointer-events:none;}}.con-admin-d20 .con-admin-inventory-preview{display:flex;align-items:flex-start;justify-content:space-between;gap:8px;margin:0 0 8px;padding:6px 10px;}.con-admin-d20 .con-admin-inventory-preview__heading{display:grid;gap:2px;min-width:0;}.con-admin-d20 .con-admin-inventory-preview__label{margin:0;flex:0 0 auto;}.con-admin-d20 .con-admin-inventory-preview__description{margin:0;color:#64748b;font-size:12px;line-height:1.35;}.con-admin-d20 .con-admin-inventory-preview__list{display:flex;align-items:flex-start;justify-content:flex-end;gap:6px;flex-wrap:wrap;width:auto;flex:0 1 auto;}.con-admin-d20 .con-admin-inventory-preview__item{width:36px;height:36px;padding:3px;}.con-admin-event-checkin-toast--hidden-miku .con-admin-hidden-miku-toast__icon{background:transparent;color:#4f46e5;overflow:visible;}.con-admin-event-checkin-toast--hidden-miku .con-admin-hidden-miku-toast__img{display:block;width:100%;height:100%;object-fit:contain;}@media (max-width:640px){.con-admin-d20 .con-admin-inventory-preview{align-items:flex-start;flex-direction:column;gap:6px;}.con-admin-d20 .con-admin-inventory-preview__list{justify-content:flex-start;}}.con-admin-fishing>.con-admin-inventory-preview,.con-admin-guild-battle>.con-admin-inventory-preview{display:flex;align-items:flex-start;justify-content:space-between;gap:8px 12px;width:100%;}.con-admin-fishing>.con-admin-inventory-preview .con-admin-inventory-preview__heading,.con-admin-guild-battle>.con-admin-inventory-preview .con-admin-inventory-preview__heading{flex:1 1 auto;width:auto;min-width:0;}.con-admin-fishing>.con-admin-inventory-preview .con-admin-inventory-preview__list,.con-admin-guild-battle>.con-admin-inventory-preview .con-admin-inventory-preview__list{flex:0 0 auto;width:auto;max-width:60%;justify-content:flex-end;margin-left:auto;}@media (max-width:640px){.con-admin-fishing>.con-admin-inventory-preview,.con-admin-guild-battle>.con-admin-inventory-preview{flex-wrap:nowrap;align-items:flex-start;}.con-admin-fishing>.con-admin-inventory-preview .con-admin-inventory-preview__heading,.con-admin-guild-battle>.con-admin-inventory-preview .con-admin-inventory-preview__heading{width:auto;flex:1 1 auto;}.con-admin-fishing>.con-admin-inventory-preview .con-admin-inventory-preview__list,.con-admin-guild-battle>.con-admin-inventory-preview .con-admin-inventory-preview__list{flex:0 0 auto;max-width:44%;justify-content:flex-end;}}.con-admin-floating-tooltip{max-width:min(280px,calc(var(--con-admin-safe-vw,100%) - 24px));white-space:normal;overflow-wrap:anywhere;}@media (max-width:767px){.con-admin-d20>.con-admin-inventory-preview,.con-admin-d20 .con-admin-inventory-preview,.con-admin-fishing>.con-admin-inventory-preview,.con-admin-guild-battle>.con-admin-inventory-preview,.con-admin-high-seas>.con-admin-inventory-preview{display:flex;flex-direction:row;align-items:flex-start;justify-content:space-between;gap:6px 8px;width:100%;max-width:100%;min-width:0;flex-wrap:nowrap;}.con-admin-d20 .con-admin-inventory-preview__heading,.con-admin-fishing .con-admin-inventory-preview__heading,.con-admin-guild-battle .con-admin-inventory-preview__heading,.con-admin-high-seas .con-admin-inventory-preview__heading{flex:1 1 auto;width:auto;min-width:0;max-width:calc(100% - 48px);}.con-admin-d20 .con-admin-inventory-preview__list,.con-admin-fishing>.con-admin-inventory-preview .con-admin-inventory-preview__list,.con-admin-guild-battle>.con-admin-inventory-preview .con-admin-inventory-preview__list,.con-admin-high-seas>.con-admin-inventory-preview .con-admin-inventory-preview__list{flex:0 0 auto;width:auto;max-width:46%;min-width:0;display:flex;align-items:flex-start;justify-content:flex-end;flex-wrap:nowrap;overflow:visible;}.con-admin-floating-tooltip{width:auto;min-width:0;max-width:min(280px,calc(var(--con-admin-safe-vw,100%) - 24px));white-space:normal;overflow-wrap:anywhere;}}.con-admin-d20>.con-admin-inventory-preview,.con-admin-d20 .con-admin-inventory-preview,.con-admin-fishing>.con-admin-inventory-preview,.con-admin-guild-battle>.con-admin-inventory-preview,.con-admin-high-seas>.con-admin-inventory-preview{display:flex;flex-direction:row;align-items:flex-start;justify-content:space-between;gap:6px;width:100%;max-width:100%;min-width:0;flex-wrap:nowrap;overflow:visible;}.con-admin-d20 .con-admin-inventory-preview__heading,.con-admin-fishing .con-admin-inventory-preview__heading,.con-admin-guild-battle .con-admin-inventory-preview__heading,.con-admin-high-seas .con-admin-inventory-preview__heading{display:flex;flex:1 1 0;align-items:flex-start;gap:6px;width:auto;max-width:none;min-width:0;margin:0;overflow:hidden;}.con-admin-d20 .con-admin-inventory-preview__label,.con-admin-fishing .con-admin-inventory-preview__label,.con-admin-guild-battle .con-admin-inventory-preview__label,.con-admin-high-seas .con-admin-inventory-preview__label{flex:0 0 auto;white-space:nowrap;}.con-admin-d20 .con-admin-inventory-preview__description,.con-admin-fishing .con-admin-inventory-preview__description,.con-admin-guild-battle .con-admin-inventory-preview__description,.con-admin-high-seas .con-admin-inventory-preview__description{flex:1 1 auto;min-width:0;max-width:100%;white-space:normal;overflow-wrap:anywhere;}.con-admin-d20 .con-admin-inventory-preview__list,.con-admin-fishing>.con-admin-inventory-preview .con-admin-inventory-preview__list,.con-admin-guild-battle>.con-admin-inventory-preview .con-admin-inventory-preview__list,.con-admin-high-seas>.con-admin-inventory-preview .con-admin-inventory-preview__list{display:flex;flex:0 0 auto;align-items:flex-start;justify-content:flex-end;gap:5px;width:auto;max-width:none;min-width:0;margin-left:auto;flex-wrap:nowrap;overflow:visible;}@media (max-width:767px){.con-admin-d20 .con-admin-inventory-preview__item,.con-admin-fishing>.con-admin-inventory-preview .con-admin-inventory-preview__item,.con-admin-guild-battle>.con-admin-inventory-preview .con-admin-inventory-preview__item,.con-admin-high-seas>.con-admin-inventory-preview .con-admin-inventory-preview__item,.con-admin-d20 .con-admin-inventory-preview__more,.con-admin-fishing>.con-admin-inventory-preview .con-admin-inventory-preview__more,.con-admin-guild-battle>.con-admin-inventory-preview .con-admin-inventory-preview__more,.con-admin-high-seas>.con-admin-inventory-preview .con-admin-inventory-preview__more{flex:0 0 30px;width:30px;height:30px;min-width:30px;min-height:30px;padding:3px;}.con-admin-d20 .con-admin-inventory-preview__item img,.con-admin-fishing>.con-admin-inventory-preview .con-admin-inventory-preview__item img,.con-admin-guild-battle>.con-admin-inventory-preview .con-admin-inventory-preview__item img,.con-admin-high-seas>.con-admin-inventory-preview .con-admin-inventory-preview__item img,.con-admin-d20 .con-admin-inventory-preview__item .con-admin-inventory__visual,.con-admin-fishing>.con-admin-inventory-preview .con-admin-inventory-preview__item .con-admin-inventory__visual,.con-admin-guild-battle>.con-admin-inventory-preview .con-admin-inventory-preview__item .con-admin-inventory__visual,.con-admin-high-seas>.con-admin-inventory-preview .con-admin-inventory-preview__item .con-admin-inventory__visual{width:22px;height:22px;min-width:22px;}}@media (max-width:700px){.con-admin-d20 .con-admin-inventory-preview__item[data-con-tooltip]::before,.con-admin-d20 .con-admin-inventory-preview__item[data-con-tooltip]::after,.con-admin-d20 .con-admin-tooltip-anchor[data-con-tooltip]::before,.con-admin-d20 .con-admin-tooltip-anchor[data-con-tooltip]::after{display:none;content:none;opacity:0;visibility:hidden;}}@media (max-width:380px){.con-admin-d20 .con-admin-inventory-preview,.con-admin-fishing>.con-admin-inventory-preview,.con-admin-guild-battle>.con-admin-inventory-preview,.con-admin-high-seas>.con-admin-inventory-preview{gap:4px;}.con-admin-d20 .con-admin-inventory-preview__heading,.con-admin-fishing .con-admin-inventory-preview__heading,.con-admin-guild-battle .con-admin-inventory-preview__heading,.con-admin-high-seas .con-admin-inventory-preview__heading{gap:4px;}.con-admin-d20 .con-admin-inventory-preview__list,.con-admin-fishing>.con-admin-inventory-preview .con-admin-inventory-preview__list,.con-admin-guild-battle>.con-admin-inventory-preview .con-admin-inventory-preview__list,.con-admin-high-seas>.con-admin-inventory-preview .con-admin-inventory-preview__list{gap:4px;}.con-admin-d20 .con-admin-inventory-preview__item,.con-admin-fishing>.con-admin-inventory-preview .con-admin-inventory-preview__item,.con-admin-guild-battle>.con-admin-inventory-preview .con-admin-inventory-preview__item,.con-admin-high-seas>.con-admin-inventory-preview .con-admin-inventory-preview__item,.con-admin-d20 .con-admin-inventory-preview__more,.con-admin-fishing>.con-admin-inventory-preview .con-admin-inventory-preview__more,.con-admin-guild-battle>.con-admin-inventory-preview .con-admin-inventory-preview__more,.con-admin-high-seas>.con-admin-inventory-preview .con-admin-inventory-preview__more{flex-basis:28px;width:28px;height:28px;min-width:28px;min-height:28px;padding:3px;}}@media (max-width:767px){.con-admin-high-seas__header+.con-admin-inventory-preview,.con-admin-high-seas>.con-admin-inventory-preview{margin-top:0;margin-bottom:4px;padding-top:0;padding-bottom:0;min-height:0;align-self:start;}}.con-admin-discord-connect__status-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;align-items:start;}.con-admin-discord-connect__status-item.con-admin-user-settings-field{display:grid;gap:6px;min-width:0;margin:0;padding:0;background:transparent;border:0;box-shadow:none;}.con-admin-discord-connect__status-item .con-admin-user-settings-field__label,.con-admin-2d-fam-plan__filters .con-admin-schedule-filter>span,.con-tournament-filterbar .con-admin-schedule-filter>span{display:block;margin:0;padding:0;color:#374151;font-size:13px;font-weight:600;line-height:1.25;letter-spacing:0;text-transform:none;}.con-admin-discord-connect__status-item .con-admin-discord-connect__status-value.con-admin-tools__field{display:flex;align-items:center;width:100%;max-width:none;min-height:40px;height:auto;margin:0;padding:8px 12px;box-sizing:border-box;border:1px solid var(--con-admin-border-strong,#c7d2de);border-radius:0;background:#fff;color:inherit;box-shadow:none;font-size:14px;font-weight:600;line-height:1.35;text-align:left;overflow-wrap:anywhere;}.con-admin-2d-fam-plan__filters.con-admin-schedule-filters{display:grid;grid-template-columns:minmax(150px,1.05fr) minmax(220px,1.55fr) minmax(120px,.75fr) minmax(150px,1fr) auto;gap:12px;align-items:end;margin:10px 0;padding:0;background:transparent;border:0;box-shadow:none;}.con-admin-2d-fam-plan__filters .con-admin-schedule-filter,.con-tournament-filterbar .con-admin-schedule-filter{display:grid;gap:6px;min-width:0;margin:0;padding:0;background:transparent;border:0;box-shadow:none;}.con-admin-2d-fam-plan__filters .con-admin-schedule-filter__input.con-admin-tools__field,.con-admin-2d-fam-plan__filters .con-admin-schedule-filter__select.con-admin-tools__field,.con-tournament-filterbar .con-admin-schedule-filter__select.con-admin-tools__field{width:100%;max-width:none;min-width:0;height:40px;min-height:40px;margin:0;padding:0 10px;box-sizing:border-box;border:1px solid var(--con-admin-border-strong,#c7d2de);border-radius:0;background:#fff;color:inherit;box-shadow:none;font-size:13px;font-weight:400;line-height:1.3;text-align:left;}.con-admin-2d-fam-plan__filters .con-admin-schedule-filter__input.con-admin-tools__field:focus,.con-admin-2d-fam-plan__filters .con-admin-schedule-filter__select.con-admin-tools__field:focus,.con-tournament-filterbar .con-admin-schedule-filter__select.con-admin-tools__field:focus{border-color:rgba(29,78,216,.45);box-shadow:0 0 0 3px rgba(29,78,216,.12);outline:0;}.con-admin-2d-fam-plan__filter-actions.con-admin-schedule-filter--actions{display:flex;align-items:flex-end;justify-content:flex-start;min-width:0;margin:0;padding:0;}.con-admin-2d-fam-plan__filter-actions .con-admin-2d-fam-plan__clear{display:inline-flex;align-items:center;justify-content:center;height:40px;min-height:40px;max-height:40px;margin:0;padding:0 12px;font-size:13px;line-height:1.3;white-space:nowrap;}@media (max-width:1100px){.con-admin-discord-connect__status-grid{grid-template-columns:repeat(2,minmax(0,1fr));}.con-admin-2d-fam-plan__filters.con-admin-schedule-filters{grid-template-columns:repeat(2,minmax(0,1fr));}.con-admin-2d-fam-plan__filter-actions.con-admin-schedule-filter--actions{align-self:end;}}@media (max-width:782px){.con-admin-discord-connect__status-grid,.con-admin-2d-fam-plan__filters.con-admin-schedule-filters,.con-tournament-filterbar.con-admin-schedule-filters{grid-template-columns:1fr;}.con-admin-2d-fam-plan__filter-actions .con-admin-2d-fam-plan__clear{width:100%;}}@keyframes conAdminRaidHit{0%{transform:translateX(0) scale(1);}30%{transform:translateX(-6px) scale(1.03);}65%{transform:translateX(5px) scale(.99);}100%{transform:translateX(0) scale(1);}}@keyframes conAdminRaidCounter{0%{transform:translateX(0) scale(1);}25%{transform:translateX(6px) scale(1.03);}50%{transform:translateX(-8px) scale(1.01);}75%{transform:translateX(5px) scale(.99);}100%{transform:translateX(0) scale(1);}}@keyframes conAdminRaidPop{from{opacity:0;transform:translateY(10px) scale(.98);}to{opacity:1;transform:translateY(0) scale(1);}}.con-admin-raid-attack-feedback[hidden]{display:none;}.con-admin-raid-attack-feedback{display:grid;gap:6px;margin:0 0 8px;padding:10px 12px;border:1px solid rgba(148,163,184,.24);background:rgba(15,23,42,.035);color:#0f172a;box-shadow:none;}.con-admin-raid-attack-feedback.is-success{border-color:rgba(34,197,94,.32);background:rgba(34,197,94,.07);}.con-admin-raid-attack-feedback.is-countered{border-color:rgba(248,113,113,.35);background:rgba(248,113,113,.08);}.con-admin-raid-attack-feedback.is-error{border-color:rgba(220,38,38,.35);background:rgba(220,38,38,.08);}.con-admin-raid-attack-feedback.is-working{border-color:rgba(59,130,246,.32);background:rgba(59,130,246,.07);}.con-admin-raid-attack-feedback__line{display:flex;align-items:baseline;justify-content:space-between;gap:10px;flex-wrap:wrap;}.con-admin-raid-attack-feedback__line strong{font-size:1rem;line-height:1.2;}.con-admin-raid-attack-feedback__line span{font-size:.85rem;font-weight:600;color:#475569;}.con-admin-raid-attack-feedback__meta{display:flex;align-items:center;gap:6px;flex-wrap:wrap;}.con-admin-raid-attack-feedback__meta span{display:inline-flex;align-items:center;min-height:24px;padding:4px 8px;border:1px solid rgba(148,163,184,.24);background:#fff;font-size:.78rem;font-weight:600;line-height:1.1;}.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:#166534;}@keyframes conAdminRaidSwordLeft{0%{opacity:0;transform:translateX(-64px) rotate(-30deg) scale(.95);}42%{opacity:1;transform:translateX(20px) rotate(-12deg) scale(1.08);}60%{opacity:1;transform:translateX(8px) rotate(-20deg) scale(1);}100%{opacity:0;transform:translateX(-18px) rotate(-26deg) scale(.96);}}@keyframes conAdminRaidSwordRight{0%{opacity:0;transform:translateX(64px) rotate(30deg) scaleX(-1) scale(.95);}42%{opacity:1;transform:translateX(-20px) rotate(12deg) scaleX(-1) scale(1.08);}60%{opacity:1;transform:translateX(-8px) rotate(20deg) scaleX(-1) scale(1);}100%{opacity:0;transform:translateX(18px) rotate(26deg) scaleX(-1) scale(.96);}}@media (max-width:700px){.con-admin-raid-attack-feedback__line{display:grid;gap:4px;}}.con-admin-2d-fam-profile__section--display-item.con-admin-inventory-display--image-only.con-admin-inventory-display--multi{display:grid;grid-template-columns:minmax(0,1fr);grid-auto-flow:row;gap:6px;align-items:start;align-content:start;justify-content:start;justify-self:stretch;max-width:none;min-width:0;padding:4px;background:transparent;border:0;box-shadow:none;}.con-admin-2d-fam-profile__section--display-item .con-admin-inventory-display__profile-title{margin:0 0 2px;color:#0f172a;}.con-admin-2d-fam-profile__section--display-item .con-admin-inventory-display__profile-items{grid-template-columns:repeat(4,72px);grid-auto-flow:row;align-items:start;justify-content:start;}.con-admin-2d-fam-profile__section--display-item.con-admin-inventory-display--image-only .con-admin-inventory__visual{width:72px;height:72px;flex:0 0 72px;}@media (max-width:640px){.con-admin-2d-fam-profile__section--display-item .con-admin-inventory-display__profile-items{grid-template-columns:repeat(auto-fit,minmax(56px,72px));}}.con-admin-2d-fam-profile__section--display-item.con-admin-inventory-display--image-only.con-admin-inventory-display--multi{width:100%;max-width:100%;}.con-admin-2d-fam-profile__section--display-item .con-admin-inventory-display__profile-items{grid-template-columns:repeat(4,minmax(0,1fr));justify-items:center;justify-content:stretch;}.con-admin-2d-fam-profile__section--display-item .con-admin-inventory-display__item{width:100%;flex:0 1 auto;}.con-admin-2d-fam-profile__section--display-item .con-admin-inventory-display__copy{display:none;}.con-admin-2d-fam-profile__section--display-item.con-admin-inventory-display--image-only .con-admin-inventory__visual{width:100%;max-width:40px;height:auto;aspect-ratio:1/1;flex:0 1 40px;}.con-admin-2d-fam-profile__section--display-item.con-admin-inventory-display--image-only .con-admin-inventory__visual img,.con-admin-2d-fam-profile__section--display-item.con-admin-inventory-display--image-only .con-admin-inventory__visual-image{display:block;width:100%;height:100%;max-width:100%;max-height:100%;object-fit:contain;}@media (max-width:640px){.con-admin-2d-fam-profile__section--display-item .con-admin-inventory-display__profile-items{gap:6px;}.con-admin-2d-fam-profile__section--display-item.con-admin-inventory-display--image-only .con-admin-inventory__visual{max-width:36px;flex-basis:36px;}}.con-admin-bug-admin__image img{display:block;width:96px;max-width:100%;height:auto;border:1px solid rgba(15,23,42,.10);background:#fff;object-fit:cover;}.con-admin-bug-admin__actions .con-admin-plugin-button{display:inline-flex;align-items:center;justify-content:center;gap:6px;}.con-admin-bug-submit-toast{pointer-events:auto;}@media (max-width:782px){.con-admin-fam-notification-bug-form__actions .con-admin-plugin-button,.con-admin-bug-admin__actions .con-admin-plugin-button{width:100%;}}.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:8px;flex-wrap:wrap;margin:8px 0 0;min-height:0;}.con-admin-convention-gallery-preview__item{display:block;width:72px;aspect-ratio:16/9;border-radius:4px;background-size:cover;background-position:center;background-color:rgba(0,0,0,0.05);border:1px solid rgba(0,0,0,0.12);}@media (max-width:640px){.con-admin-convention-gallery-preview__item{width:64px;}.con-admin-convention-image-thumb--logo{min-height:72px;}}.con-admin-current-coins .con-admin-stat-chip :where(i,svg,.dashicons,.con-admin-ui-icon,.con-admin-asset-icon),.con-admin-user-details .con-admin-stat-chip :where(i,svg,.dashicons,.con-admin-ui-icon,.con-admin-asset-icon){color:#fff;fill:#fff;stroke:#fff;}.con-admin-current-coins .con-admin-stat-chip img.con-admin-asset-icon:not(.con-admin-stat-chip__asset-icon--preserve-detail),.con-admin-user-details .con-admin-stat-chip img.con-admin-asset-icon:not(.con-admin-stat-chip__asset-icon--preserve-detail){filter:brightness(0) invert(1);opacity:1;}.con-admin-convention-game-showcase{display:grid;grid-template-columns:repeat(auto-fit,minmax(220px,1fr));gap:12px;margin:12px 0;}.con-admin-convention-game-showcase[hidden]{display:none;}.con-admin-convention-game-showcase .con-admin-convention-help--inline{grid-column:1 / -1;margin:0;}.con-admin-indie-showcase-shortcode-row{align-items:end;}.con-admin-indie-showcase-shortcode-field input[readonly]{min-width:280px;background:#f9fafb;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:4px;border:1px solid rgba(55,65,81,.18);}.con-admin-indie-showcase-admin-links{display:flex;gap:8px;flex-wrap:wrap;align-items:center;}.con-admin-indie-showcase-admin-links a{width:28px;height:28px;display:inline-flex;align-items:center;justify-content:center;border:1px solid rgba(55,65,81,.18);border-radius:4px;color:#374151;background:#fff;text-decoration:none;}.con-admin-indie-showcase-admin-links a:hover,.con-admin-indie-showcase-admin-links a:focus{color:#111827;border-color:rgba(55,65,81,.34);}.con-admin-indie-showcase-table select.con-admin-tools__field{min-width:150px;}.con-admin-wrap .con-admin-actions-inline--icons,.con-admin-admin-shell .con-admin-actions-inline--icons{align-items:center;gap:6px;}.con-admin-wrap .con-admin-icon-action,.con-admin-wrap .con-admin-icon-button,.con-admin-wrap .button-link.con-admin-icon-button,.con-admin-admin-shell .con-admin-icon-action,.con-admin-admin-shell .con-admin-icon-button,.con-admin-admin-shell .button-link.con-admin-icon-button,.con-admin-admin-shell .con-admin-indie-showcase-admin-links a{display:inline-flex;align-items:center;justify-content:center;width:32px;min-width:32px;height:32px;min-height:32px;margin:0;padding:0;border:0;border-radius:4px;background:transparent;box-shadow:none;color:#374151;line-height:1;text-decoration:none;cursor:pointer;transition:color .12s ease,background-color .12s ease,transform .12s ease,opacity .12s ease;}.con-admin-wrap .con-admin-icon-action:hover,.con-admin-wrap .con-admin-icon-button:hover,.con-admin-wrap .button-link.con-admin-icon-button:hover,.con-admin-admin-shell .con-admin-icon-action:hover,.con-admin-admin-shell .con-admin-icon-button:hover,.con-admin-admin-shell .button-link.con-admin-icon-button:hover,.con-admin-admin-shell .con-admin-indie-showcase-admin-links a:hover,.con-admin-wrap .con-admin-icon-action:focus-visible,.con-admin-wrap .con-admin-icon-button:focus-visible,.con-admin-wrap .button-link.con-admin-icon-button:focus-visible,.con-admin-admin-shell .con-admin-icon-action:focus-visible,.con-admin-admin-shell .con-admin-icon-button:focus-visible,.con-admin-admin-shell .button-link.con-admin-icon-button:focus-visible,.con-admin-admin-shell .con-admin-indie-showcase-admin-links a:focus-visible{color:#111827;background:rgba(55,65,81,.08);outline:none;transform:translateY(-1px);}.con-admin-wrap .con-admin-icon-action--delete,.con-admin-wrap .con-admin-icon-button--delete,.con-admin-admin-shell .con-admin-icon-action--delete,.con-admin-admin-shell .con-admin-icon-button--delete{color:#374151;}.con-admin-wrap .con-admin-icon-action--delete:hover,.con-admin-wrap .con-admin-icon-button--delete:hover,.con-admin-admin-shell .con-admin-icon-action--delete:hover,.con-admin-admin-shell .con-admin-icon-button--delete:hover{color:#b32d2e;}.con-admin-wrap .con-admin-icon-action .dashicons,.con-admin-wrap .con-admin-icon-button .dashicons,.con-admin-wrap .con-admin-icon-action i,.con-admin-wrap .con-admin-icon-button i,.con-admin-wrap .con-admin-action-svg,.con-admin-admin-shell .con-admin-icon-action .dashicons,.con-admin-admin-shell .con-admin-icon-button .dashicons,.con-admin-admin-shell .con-admin-icon-action i,.con-admin-admin-shell .con-admin-icon-button i,.con-admin-admin-shell .con-admin-action-svg{display:block;width:16px;height:16px;font-size:16px;line-height:16px;}.con-admin-admin-shell .con-admin-role-filter-form{display:grid;grid-template-columns:repeat(auto-fit,minmax(180px,1fr));gap:12px;align-items:end;}.con-admin-admin-shell .con-admin-role-filter-form .con-admin-actions-inline{align-items:end;}.con-admin-admin-shell .con-admin-role-status-select{min-width:132px;}.con-admin-admin-shell .con-admin-indie-showcase-shortcode-row label{min-width:220px;}.con-admin-admin-shell .con-admin-indie-showcase-shortcode-field input[readonly][value="Select a shared event first."]{color:#64748b;}.con-admin-wrap .con-admin-icon-action,.con-admin-wrap .con-admin-icon-button,.con-admin-wrap a.con-admin-icon-button,.con-admin-wrap button.con-admin-icon-button,.con-admin-wrap .button-link.con-admin-icon-button,.con-admin-wrap .con-admin-actions-inline--icons .button,.con-admin-wrap .con-admin-actions-inline--icons .button-secondary,.con-admin-wrap .con-admin-actions-inline--icons .button-link-delete{appearance:none;display:inline-flex;align-items:center;justify-content:center;width:32px;min-width:32px;height:32px;min-height:32px;margin:0;padding:0;border:0;background:transparent;color:#374151;box-shadow:none;text-decoration:none;line-height:1;cursor:pointer;}.con-admin-wrap .con-admin-icon-action:hover,.con-admin-wrap .con-admin-icon-action:focus,.con-admin-wrap .con-admin-icon-button:hover,.con-admin-wrap .con-admin-icon-button:focus,.con-admin-wrap .button-link.con-admin-icon-button:hover,.con-admin-wrap .button-link.con-admin-icon-button:focus{border:0;background:rgba(55,65,81,.08);color:#111827;box-shadow:none;outline:0;}.con-admin-wrap .con-admin-icon-action--delete,.con-admin-wrap .con-admin-icon-button--delete,.con-admin-wrap .button-link-delete.con-admin-icon-action{color:#b42318;}.con-admin-wrap .con-admin-icon-action svg,.con-admin-wrap .con-admin-icon-button svg,.con-admin-wrap .con-admin-action-svg{width:16px;height:16px;display:block;}.con-admin-wrap .con-admin-icon-action .dashicons,.con-admin-wrap .con-admin-icon-button .dashicons{width:18px;height:18px;font-size:18px;line-height:18px;}.con-admin-wrap .con-admin-actions-inline--icons{display:inline-flex;align-items:center;gap:4px;flex-wrap:nowrap;}.con-admin-wrap .con-admin-actions-inline--icons form{display:inline-flex;margin:0;padding:0;}.con-admin-wrap .con-admin-event-details-fields[hidden],.con-admin-wrap [hidden].con-admin-event-details-fields,.con-admin-wrap .con-admin-boss-admin-card__editor[hidden],.con-admin-wrap .con-admin-inventory-admin__new-item[hidden]{display:none;}.con-admin-wrap .con-admin-checkin-code-list{display:grid;gap:0;border:1px solid #dcdcde;background:#fff;}.con-admin-wrap .con-admin-checkin-code-card{grid-template-columns:minmax(0,1fr) 72px;border-bottom:1px solid #eef0f2;}.con-admin-wrap .con-admin-checkin-code-card:last-child{border-bottom:0;}.con-admin-wrap .con-admin-checkin-code-card h4{font-size:14px;}.con-admin-wrap .con-admin-checkin-code-card p{margin:4px 0 6px;color:#646970;}.con-admin-wrap .con-admin-checkin-code-card__meta{margin:6px 0;}.con-admin-wrap .con-admin-checkin-code-card__meta .con-admin-shortcode-chip{padding:3px 6px;font-size:11px;line-height:1.2;}.con-admin-wrap .con-admin-checkin-code-card input[readonly]{min-height:30px;font-size:12px;}.con-admin-wrap .con-admin-checkin-code-card__qr{gap:6px;justify-items:center;}.con-admin-wrap .con-admin-checkin-code-card__qr img{width:56px;height:56px;}.con-admin-wrap .con-admin-checkin-code-card__edit summary.button{display:inline-flex;align-items:center;min-height:30px;padding:5px 10px;width:auto;}.con-admin-wrap .con-admin-checkin-code-card__edit-form{margin-top:8px;padding-top:8px;border-top:1px solid #eef0f2;}.con-admin-wrap .con-admin-checkin-code-card__qr .button-link-delete{min-height:0;padding:0;border:0;background:transparent;box-shadow:none;font-size:12px;}@media (max-width:782px){.con-admin-wrap .con-admin-checkin-code-card{grid-template-columns:1fr;}.con-admin-wrap .con-admin-checkin-code-card__qr{justify-items:start;}}.con-admin-wrap .con-admin-toolbar-actions{display:flex;align-items:center;gap:8px;flex-wrap:wrap;}.con-admin-wrap .con-admin-achievement-tool-button{display:inline-flex;align-items:center;justify-content:center;width:auto;min-height:32px;padding:6px 10px;font-size:12px;font-weight:600;line-height:1.2;}.con-admin-wrap .con-admin-achievement-tool-button.button-link-delete{border:0;background:transparent;box-shadow:none;color:#b42318;}.con-admin-wrap .con-admin-boss-admin-card--inline{display:block;margin:0 0 8px;padding:0;border:1px solid #dcdcde;background:#fff;}.con-admin-wrap .con-admin-boss-admin-card__summary{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:10px 12px;}.con-admin-wrap .con-admin-boss-admin-card__main{display:flex;align-items:center;gap:10px;min-width:0;}.con-admin-wrap .con-admin-boss-admin-card__main span:last-child{display:grid;gap:2px;min-width:0;}.con-admin-wrap .con-admin-boss-admin-card__main strong{font-size:14px;line-height:1.25;color:#1d2327;}.con-admin-wrap .con-admin-boss-admin-card__main small{font-size:12px;line-height:1.25;color:#646970;}.con-admin-wrap .con-admin-boss-admin-card__thumb{width:40px;height:40px;object-fit:cover;background:#f6f7f7;flex:0 0 40px;display:inline-flex;align-items:center;justify-content:center;font-size:20px;}.con-admin-wrap .con-admin-boss-admin-card__editor{padding:10px 12px;border-top:1px solid #eef0f2;}.con-admin-wrap .con-admin-boss-admin-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(180px,1fr));gap:10px;align-items:start;}.con-admin-wrap .con-admin-boss-admin-grid label{display:grid;gap:4px;font-weight:600;}.con-admin-wrap .con-admin-boss-admin-grid input{width:100%;max-width:none;box-sizing:border-box;}.con-admin-discord-collapsible__chevron{border:0;background:transparent;box-shadow:none;color:#374151;}.con-admin-wrap .con-admin-icon-action,.con-admin-wrap .con-admin-icon-button,.con-admin-wrap .con-admin-admin-list .con-admin-icon-button,.con-admin-wrap .con-admin-actions-inline--icons .button,.con-admin-wrap .con-admin-actions-inline--icons button{display:inline-flex;align-items:center;justify-content:center;width:32px;min-width:32px;max-width:32px;height:32px;min-height:32px;margin:0;padding:0;border:0;background:transparent;box-shadow:none;color:#374151;text-decoration:none;line-height:1;}.con-admin-wrap .con-admin-icon-action:hover,.con-admin-wrap .con-admin-icon-button:hover,.con-admin-wrap .con-admin-actions-inline--icons button:hover{background:rgba(55,65,81,.08);color:#111827;}.con-admin-wrap .con-admin-role-users-table .con-admin-icon-button--delete,.con-admin-wrap .con-admin-role-users-table .con-admin-icon-action--delete{color:#374151;}.con-admin-wrap .con-admin-icon-action--delete:hover,.con-admin-wrap .con-admin-icon-button--delete:hover{color:#b42318;background:rgba(180,35,24,.08);}.con-admin-wrap .con-admin-inventory-admin__addbar .button,.con-admin-wrap .con-admin-toolbar-actions .button,.con-admin-wrap .con-admin-engagement-admin__actions .button,.con-admin-wrap .con-admin-achievement-tool-button{width:auto;max-width:max-content;min-height:32px;padding:4px 10px;font-size:12px;line-height:1.2;}.con-admin-wrap .con-admin-checkin-code-admin-list .con-admin-checkin-code-list{display:grid;gap:6px;}.con-admin-wrap .con-admin-checkin-code-card{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:10px;align-items:start;padding:10px 12px;border:1px solid rgba(15,23,42,.08);background:#fff;box-shadow:none;}.con-admin-wrap .con-admin-checkin-code-card h4{margin:0 0 2px;font-size:13px;}.con-admin-wrap .con-admin-checkin-code-card p{margin:2px 0 6px;font-size:12px;line-height:1.35;}.con-admin-wrap .con-admin-checkin-code-card__meta{display:flex;flex-wrap:wrap;gap:4px;}.con-admin-wrap .con-admin-checkin-code-card__qr img{max-width:64px;height:auto;}.con-admin-wrap .con-admin-checkin-code-card__edit summary.button{border:0;background:transparent;box-shadow:none;color:#374151;padding:0;min-height:0;font-size:12px;}.con-admin-wrap .con-admin-boss-admin-card__editor[hidden]{display:none;}.con-admin-wrap .con-admin-boss-admin-card .con-admin-icon-action i{font-size:15px;line-height:.96;}.con-admin-wrap .con-admin-achievement-create-panel:not([open]) .con-admin-card-header{display:none;}@media (max-width:960px){.con-admin-wrap .con-admin-checkin-code-card{grid-template-columns:1fr;}.con-admin-wrap .con-admin-checkin-code-card__qr{display:flex;align-items:center;gap:8px;}}.con-admin-wrap .con-admin-role-removal-table .con-admin-icon-action--delete{color:#374151;}.con-admin-wrap .con-admin-role-removal-table .con-admin-icon-action--delete:hover{color:#111827;background:rgba(55,65,81,.08);}.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:#fff;}.con-admin-user-avatar-shell--no-guild .con-admin-user-avatar{box-shadow:none;}.con-admin-user-avatar-shell--no-guild .con-admin-user-avatar-shell__badge{display:flex;}.con-admin-user-avatar-shell--no-guild .con-admin-user-avatar-shell__badge-image{filter:none;box-shadow:none;}.con-admin-user-avatar--no-guild{border-color:transparent;}.con-admin-2d-fam-profile__section--display-item.con-admin-inventory-display--image-only{width:100%;max-width:100%;}.con-admin-2d-fam-profile__section--display-item .con-admin-inventory-display__profile-items{display:grid;}.con-admin-2d-fam-profile__section--display-item .con-admin-inventory-display__item{display:flex;gap:8px;}.con-admin-2d-fam-profile__section--display-item .con-admin-inventory-display__copy{display:grid;gap:2px;min-width:0;}.con-admin-2d-fam-profile__section--display-item .con-admin-inventory-display__effect{font-size:11px;line-height:1.3;}.con-admin-user-avatar-shell .con-admin-user-avatar,.con-admin-user-avatar-shell--uploaded .con-admin-user-avatar,.con-admin-user-avatar-shell--guild.con-admin-user-avatar-shell--uploaded .con-admin-user-avatar,.con-admin-user-avatar-shell--no-guild.con-admin-user-avatar-shell--uploaded .con-admin-user-avatar{background:transparent;}.con-admin-2d-fam-leaderboard .con-admin-2d-fam__table-chip--leaderboard-score strong{white-space:normal;}.con-admin-boss-battle__leaderboard li{border-bottom:0;}.con-admin-d20 [data-con-tooltip]::before,.con-admin-d20 [data-con-tooltip]::after,.con-admin-d20 .con-admin-tooltip-anchor[data-con-tooltip]::before,.con-admin-d20 .con-admin-tooltip-anchor[data-con-tooltip]::after,.con-admin-d20 .con-admin-inventory-preview__item[data-con-tooltip]::before,.con-admin-d20 .con-admin-inventory-preview__item[data-con-tooltip]::after,.con-admin-d20 .con-admin-d20__modifier-button[data-con-tooltip]::before,.con-admin-d20 .con-admin-d20__modifier-button[data-con-tooltip]::after{display:none;content:none;opacity:0;visibility:hidden;}@keyframes conFishingShadowCruise{0%,72%,100%{opacity:0;transform:translate(-94%,-50%) scale(.62) rotate(-4deg);}18%,52%{opacity:.44;}36%{opacity:.38;transform:translate(-18%,-58%) scale(.76) rotate(3deg);}}@keyframes conFishingShadowReveal{from{opacity:0;transform:translate(-72%,-42%) scale(.54) rotate(-7deg);}to{opacity:.88;transform:translate(-50%,-50%) scale(.9) rotate(0);}}@keyframes conFishingShadowTug{0%,100%{transform:translate(-50%,-50%) scale(.9) rotate(-2deg);}50%{transform:translate(-46%,-58%) scale(.96) rotate(3deg);}}@keyframes conFishingSplashRing{0%{opacity:.78;transform:translate(-50%,-50%) scale(.35);}100%{opacity:0;transform:translate(-50%,-50%) scale(4.4);}}@keyframes conFishingSplashDrop1{0%{opacity:0;transform:translate(-50%,-50%) scale(.45);}20%{opacity:1;}100%{opacity:0;transform:translate(-34px,-24px) scale(.72);}}@keyframes conFishingSplashDrop2{0%{opacity:0;transform:translate(-50%,-50%) scale(.45);}20%{opacity:1;}100%{opacity:0;transform:translate(28px,-28px) scale(.68);}}@keyframes conFishingSplashDrop3{0%{opacity:0;transform:translate(-50%,-50%) scale(.45);}20%{opacity:1;}100%{opacity:0;transform:translate(-16px,-36px) scale(.64);}}@keyframes conFishingSplashDrop4{0%{opacity:0;transform:translate(-50%,-50%) scale(.45);}20%{opacity:1;}100%{opacity:0;transform:translate(13px,-32px) scale(.62);}}@keyframes conFishingBiteWindow{from{transform:scaleX(1);}to{transform:scaleX(0);}}@keyframes conFishingBobberDrift{0%,100%{transform:translate(-50%,-50%) translateY(0) translateX(0);}50%{transform:translate(-50%,-50%) translateY(4px) translateX(2px);}}@keyframes conFishingBobberAlarm{0%,100%{transform:translate(-50%,-50%) translateY(0) rotate(0);}25%{transform:translate(-50%,-46%) translateY(5px) rotate(-5deg);}55%{transform:translate(-50%,-56%) translateY(-3px) rotate(4deg);}75%{transform:translate(-50%,-45%) translateY(7px) rotate(-3deg);}}@keyframes conFishingRippleActive{0%{opacity:0;transform:translate(-50%,-50%) scale(.28);}16%{opacity:.78;}48%{opacity:.42;}100%{opacity:0;transform:translate(-50%,-50%) scale(7.2);}}@keyframes conFishingBobberHookSubtle{0%,100%{transform:translate(-50%,-50%) translateY(0) rotate(0deg);}30%{transform:translate(-50%,-50%) translateY(3px) rotate(-2deg);}58%{transform:translate(-50%,-50%) translateY(-2px) rotate(2deg);}78%{transform:translate(-50%,-50%) translateY(2px) rotate(-1deg);}}@keyframes conFishingBobberReelChallenge{0%,100%{transform:translate(-50%,-50%) translateY(0) rotate(0deg);}30%{transform:translate(-50%,-50%) translateY(5px) rotate(-3deg);}60%{transform:translate(-50%,-50%) translateY(-3px) rotate(3deg);}}@keyframes conFishingBobberReelLong{0%,100%{transform:translate(-50%,-50%) translateY(0) translateX(0) rotate(0deg);}25%{transform:translate(-50%,-50%) translateY(4px) translateX(-2px) rotate(-3deg);}55%{transform:translate(-50%,-50%) translateY(-4px) translateX(2px) rotate(2deg);}78%{transform:translate(-50%,-50%) translateY(3px) translateX(1px) rotate(-1deg);}}@keyframes conAdminGuildBattleLungeRight{0%,100%{transform:translateX(0) scale(1);}36%{transform:translateX(10px) scale(1.015);}58%{transform:translateX(2px) scale(1);}}@keyframes conAdminGuildBattleLungeLeft{0%,100%{transform:translateX(0) scale(1);}36%{transform:translateX(-10px) scale(1.015);}58%{transform:translateX(-2px) scale(1);}}@keyframes conAdminGuildBattleTakeHit{0%,100%{transform:translateX(0);filter:none;}18%{transform:translateX(-4px);filter:brightness(1.08) saturate(1.08);}36%{transform:translateX(4px);}54%{transform:translateX(-2px);}}@keyframes conAdminGuildBattleHealPulse{0%,100%{filter:none;}35%{filter:drop-shadow(0 0 12px rgba(34,197,94,.45)) brightness(1.06);}}@keyframes conAdminGuildBattleStrikePlayer{0%{opacity:0;transform:translateX(-170px) scaleX(.72);}16%{opacity:.95;}54%{opacity:1;transform:translateX(34px) scaleX(1);}100%{opacity:0;transform:translateX(160px) scaleX(.9);}}@keyframes conAdminGuildBattleStrikeOpponent{0%{opacity:0;transform:translateX(170px) scaleX(-.72);}16%{opacity:.95;}54%{opacity:1;transform:translateX(-34px) scaleX(-1);}100%{opacity:0;transform:translateX(-160px) scaleX(-.9);}}@media (max-width:782px){@keyframes conAdminGuildBattleStrikePlayer{0%{opacity:0;transform:translateY(-86px) rotate(90deg) scaleX(.7);}16%{opacity:.95;}54%{opacity:1;transform:translateY(4px) rotate(90deg) scaleX(1);}100%{opacity:0;transform:translateY(92px) rotate(90deg) scaleX(.86);}}@keyframes conAdminGuildBattleStrikeOpponent{0%{opacity:0;transform:translateY(86px) rotate(-90deg) scaleX(.7);}16%{opacity:.95;}54%{opacity:1;transform:translateY(-4px) rotate(-90deg) scaleX(1);}100%{opacity:0;transform:translateY(-92px) rotate(-90deg) scaleX(.86);}}}@keyframes conAdminGuildBattleStrikeOpponent{0%{opacity:0;transform:translateX(170px) scaleX(.72);}16%{opacity:.95;}54%{opacity:1;transform:translateX(-34px) scaleX(1);}100%{opacity:0;transform:translateX(-160px) scaleX(.9);}}@media (max-width:782px){@keyframes conAdminGuildBattleStrikePlayer{0%{opacity:0;transform:translateY(-86px) rotate(90deg) scaleX(.7);}16%{opacity:.95;}54%{opacity:1;transform:translateY(4px) rotate(90deg) scaleX(1);}100%{opacity:0;transform:translateY(92px) rotate(90deg) scaleX(.86);}}@keyframes conAdminGuildBattleStrikeOpponent{0%{opacity:0;transform:translateY(86px) rotate(-90deg) scaleX(.7);}16%{opacity:.95;}54%{opacity:1;transform:translateY(-4px) rotate(-90deg) scaleX(1);}100%{opacity:0;transform:translateY(-92px) rotate(-90deg) scaleX(.86);}}}.con-admin-boss-battle__reward-pill img.con-admin-asset-icon,.con-admin-boss-battle__reward-pill img.con-admin-ui-icon,.con-admin-boss-battle__reward-pill img.con-admin-ui-icon--asset,.con-admin-boss-battle__reward-pill .con-admin-asset-icon,.con-admin-boss-battle__reward-pill .con-admin-ui-icon,.con-admin-boss-battle__reward-pill .con-admin-ui-icon--asset,.con-admin-boss-battle__reward-pill .con-admin-boss-battle__cost-icon,.con-admin-raid-attack-feedback__meta img.con-admin-asset-icon,.con-admin-raid-attack-feedback__meta img.con-admin-ui-icon,.con-admin-raid-attack-feedback__meta .con-admin-asset-icon,.con-admin-raid-attack-feedback__meta .con-admin-ui-icon{color:#64748b;fill:#64748b;stroke:#64748b;filter:brightness(0) saturate(100%) invert(43%) sepia(8%) saturate(719%) hue-rotate(176deg) brightness(93%) contrast(88%);opacity:1;}.con-admin-2d-fam-leaderboard__filters{display:flex;flex-wrap:wrap;align-items:flex-end;gap:10px;width:100%;margin:0 0 12px;padding:0;border:0;border-bottom:1px solid rgba(15,23,42,.12);background:transparent;box-shadow:none;}.con-admin-2d-fam-leaderboard__filter.con-admin-plugin-button,button.con-admin-2d-fam-leaderboard__filter.con-admin-plugin-button,.con-admin-2d-fam-leaderboard__filter.con-admin-plugin-button--primary,button.con-admin-2d-fam-leaderboard__filter.con-admin-plugin-button--primary{appearance:none;-webkit-appearance:none;display:inline-flex;align-items:center;justify-content:center;width:auto;min-width:0;min-height:36px;height:auto;margin:0 0 -1px;padding:8px 2px;border:0;border-bottom:2px solid transparent;border-radius:0;background:transparent;box-shadow:none;color:#334155;font-family:inherit;font-size:13px;font-weight:600;line-height:1.2;text-align:center;text-decoration:none;text-transform:none;letter-spacing:0;opacity:.68;cursor:pointer;white-space:nowrap;}.con-admin-2d-fam-leaderboard__filter.con-admin-plugin-button:hover,.con-admin-2d-fam-leaderboard__filter.con-admin-plugin-button:focus,.con-admin-2d-fam-leaderboard__filter.con-admin-plugin-button:focus-visible,.con-admin-2d-fam-leaderboard__filter.con-admin-plugin-button.is-active,button.con-admin-2d-fam-leaderboard__filter.con-admin-plugin-button:hover,button.con-admin-2d-fam-leaderboard__filter.con-admin-plugin-button:focus,button.con-admin-2d-fam-leaderboard__filter.con-admin-plugin-button:focus-visible,button.con-admin-2d-fam-leaderboard__filter.con-admin-plugin-button.is-active{border-bottom-color:#2271b1;background:transparent;color:#1d2327;box-shadow:none;opacity:1;outline:0;transform:none;}.con-admin-2d-fam-leaderboard__filter.con-admin-plugin-button.is-active,button.con-admin-2d-fam-leaderboard__filter.con-admin-plugin-button.is-active{cursor:default;}.con-admin-2d-fam-leaderboard__filter[aria-busy="true"]{cursor:progress;opacity:.82;}@media (max-width:640px){.con-admin-2d-fam-leaderboard__filters{gap:8px;}.con-admin-2d-fam-leaderboard__filter.con-admin-plugin-button,button.con-admin-2d-fam-leaderboard__filter.con-admin-plugin-button{width:auto;min-height:34px;font-size:12px;padding:7px 1px;}}.con-admin-boss-battle__reward-pill img.con-admin-boss-battle__reward-icon,.con-admin-boss-battle__reward-pill .con-admin-boss-battle__reward-icon,.con-admin-boss-battle__reward-pill img.con-admin-asset-icon.con-admin-boss-battle__reward-icon,.con-admin-boss-battle__reward-pill img.con-admin-asset-icon--coin,.con-admin-boss-battle__reward-pill img.con-admin-asset-icon--xp,.con-admin-boss-battle__reward-pill .con-admin-asset-icon--coin,.con-admin-boss-battle__reward-pill .con-admin-asset-icon--xp,.con-admin-boss-battle__reward-pill img.con-admin-ui-icon,.con-admin-boss-battle__reward-pill .con-admin-ui-icon,.con-admin-raid-attack-feedback__meta img.con-admin-asset-icon,.con-admin-raid-attack-feedback__meta .con-admin-asset-icon,.con-admin-raid-attack-feedback__meta img.con-admin-ui-icon,.con-admin-raid-attack-feedback__meta .con-admin-ui-icon{width:14px;min-width:14px;height:14px;max-width:14px;max-height:14px;object-fit:contain;color:#64748b;fill:#64748b;stroke:#64748b;filter:brightness(0) saturate(100%) invert(43%) sepia(8%) saturate(719%) hue-rotate(176deg) brightness(93%) contrast(88%);opacity:1;}.con-admin-wrap .con-admin-boss-admin-image-field{display:grid;gap:6px;}.con-admin-wrap .con-admin-boss-admin-image-preview{display:flex;align-items:center;gap:8px;min-height:34px;}.con-admin-wrap .con-admin-boss-admin-image-preview img{width:34px;height:34px;object-fit:contain;background:transparent;border:0;}.con-admin-wrap .con-admin-boss-admin-image-preview small{color:#646970;font-weight:600;}@keyframes conAdminMascotMeleeHit{0%{transform:translateX(0);}18%{transform:translateX(-5px);}36%{transform:translateX(5px);}54%{transform:translateX(-3px);}72%{transform:translateX(3px);}100%{transform:translateX(0);}}.con-admin-party__buffs{display:flex;align-items:center;gap:6px;flex-wrap:wrap;}.con-admin-party__buffs>strong{color:#0f172a;font-size:.85rem;font-weight:600;}.con-admin-party__buff-chip,.con-admin-party__member-chip,.con-admin-party__member-chip{gap:5px;}.con-admin-party__member-chip small{color:#64748b;font-size:.72rem;font-weight:600;}@keyframes conAdminMascotMeleeStrike{0%{opacity:0;clip-path:inset(0 100% 0 0);}18%{opacity:1;clip-path:inset(0 62% 0 0);}58%{opacity:1;clip-path:inset(0 0 0 0);}100%{opacity:0;clip-path:inset(0 0 0 100%);}}@keyframes conAdminMascotMeleeHeal{0%{transform:scale(1);box-shadow:0 12px 26px rgba(15,23,42,.07);}35%{transform:scale(1.025);box-shadow:0 0 0 4px rgba(34,197,94,.18),0 16px 34px rgba(34,197,94,.16);}100%{transform:scale(1);box-shadow:0 12px 26px rgba(15,23,42,.07);}}.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:999px;box-shadow:none;}.con-admin-boss-battle__leaderboard .con-admin-mascot-melee__mascot-image{width:100%;height:100%;object-fit:contain;}.con-admin-party__buffs{padding:9px 10px;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-boss-battle__avatar-shell,.con-admin-boss-battle__leaderboard .con-admin-user-avatar-shell,.con-admin-mascot-melee__recent .con-admin-boss-battle__avatar-shell,.con-admin-mascot-melee__recent .con-admin-user-avatar-shell{position:relative;z-index:2;overflow:visible;}.con-admin-boss-battle__leaderboard .con-admin-user-avatar,.con-admin-mascot-melee__recent img.con-admin-boss-battle__avatar-image,.con-admin-mascot-melee__recent img.con-admin-user-avatar{position:relative;z-index:1;overflow:hidden;}.con-admin-boss-battle__leaderboard .con-admin-user-avatar-shell__badge,.con-admin-mascot-melee__recent .con-admin-user-avatar-shell__badge{z-index:4;overflow:visible;}.con-admin-party__buffs.is-active{border-color:rgba(34,197,94,.34);background:linear-gradient(135deg,rgba(34,197,94,.10),rgba(255,255,255,.92));box-shadow:0 8px 22px rgba(34,197,94,.08);}.con-admin-party__buffs.is-active>strong{color:#166534;}.con-admin-raid-attack-feedback__party{border-color:rgba(34,197,94,.36);background:rgba(34,197,94,.10);color:#166534;font-weight:600;}.con-admin-raid-attack-feedback.is-countered{border-color:rgba(220,38,38,.28);background:rgba(254,242,242,.92);}@keyframes conAdminMascotMeleeCounterHit{0%{transform:translateX(0);}24%{transform:translateX(-4px);box-shadow:0 0 0 4px rgba(220,38,38,.18),0 16px 34px rgba(220,38,38,.16);}48%{transform:translateX(4px);}100%{transform:translateX(0);}}@keyframes conAdminMascotMeleeMiss{0%{transform:translateY(0) rotate(0deg);}22%{transform:translateY(-4px) rotate(-1deg);box-shadow:0 0 0 4px rgba(148,163,184,.18),0 16px 34px rgba(15,23,42,.08);}46%{transform:translateY(2px) rotate(1deg);}100%{transform:translateY(0) rotate(0deg);}}.con-admin-mascot-melee__feedback{min-height:82px;margin:10px 0 12px;}.con-admin-mascot-melee__feedback.is-placeholder{border-style:dashed;background:rgba(248,250,252,.72);color:#64748b;}.con-admin-mascot-melee__feedback.is-placeholder .con-admin-raid-attack-feedback__line strong{color:#334155;}.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-party__member-chip.is-off-guild{border-color:rgba(245,158,11,.34);background:rgba(245,158,11,.08);}.con-admin-party__member-chip small{white-space:normal;max-width:260px;}@media (max-width:760px){.con-admin-mascot-melee__feedback{min-height:96px;}.con-admin-party__member-chip small{max-width:100%;}}.con-admin-guild-transfer-shortcode{max-width:none;width:100%;margin:0;}.con-admin-guild-transfer-card{gap:12px;max-width:none;width:100%;}.con-admin-guild-transfer-card__header{margin:0 0 2px;}.con-admin-guild-transfer-card__header h3{margin:0;font-size:1.2rem;line-height:1.2;font-weight:600;}.con-admin-guild-transfer-card__body{display:grid;gap:10px;}.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:10px;min-width:0;padding:10px;border:1px solid rgba(0,0,0,.12);border-left:4px solid var(--con-admin-guild-transfer-accent,#64748b);border-radius:4px;background:#fff;}.con-admin-guild-transfer-card__current-copy{display:grid;gap:2px;min-width:0;}.con-admin-guild-transfer-card__current-copy strong,.con-admin-guild-transfer-card__summary strong,.con-admin-guild-transfer-card__target-chip strong{font-size:11px;line-height:1.3;font-weight:600;color:rgba(0,0,0,.72);}.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;font-size:13px;line-height:1.3;font-weight:600;color:inherit;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__current .con-admin-guild-transfer-card__guild-image-wrap{width:48px;height:48px;min-width:48px;}.con-admin-guild-transfer-card__guild-image{display:block;width:100%;height:100%;object-fit:contain;}.con-admin-guild-transfer-card__summary{display:grid;grid-template-columns:repeat(auto-fit,minmax(150px,1fr));gap:8px;}.con-admin-guild-transfer-card__summary span{display:flex;align-items:center;justify-content:space-between;gap:12px;min-height:34px;padding:6px 8px;border:1px solid rgba(0,0,0,.12);border-radius:4px;background:transparent;min-width:0;}.con-admin-guild-transfer-card__summary em{text-align:right;}.con-admin-guild-transfer-card__help{margin:4px 0 0;font-size:12px;line-height:1.4;color:rgba(0,0,0,.62);}.con-admin-guild-transfer-card__target-list{grid-template-columns:repeat(auto-fit,minmax(180px,1fr));gap:6px;width:100%;margin:2px 0 0;}.con-admin-guild-transfer-card__target-chip{display:flex;align-items:center;width:100%;min-width:0;padding:7px 8px;border:1px solid rgba(0,0,0,.12);border-left:3px solid var(--con-admin-guild-transfer-accent,#64748b);border-radius:4px;background:#fff;}.con-admin-guild-transfer-card__target-chip.is-disabled{opacity:.52;background:rgba(15,23,42,.03);filter:grayscale(.35);}.con-admin-guild-transfer-card__target-chip.is-current{background:rgba(15,23,42,.04);}.con-admin-guild-transfer-card__target-chip .con-admin-guild-transfer-card__guild-image-wrap{width:32px;height:32px;min-width:32px;}.con-admin-guild-transfer-card__target-chip>span{display:grid;gap:1px;min-width:0;}.con-admin-guild-transfer-card__target-chip small{text-transform:uppercase;letter-spacing:.03em;color:rgba(0,0,0,.48);}.con-admin-guild-transfer-card__balance-note{display:flex;flex-wrap:wrap;gap:6px;margin:4px 0 0;}.con-admin-guild-transfer-card__balance-note span{display:inline-flex;align-items:center;min-height:28px;padding:4px 8px;border:1px solid rgba(0,0,0,.12);border-radius:4px;background:transparent;font-size:12px;line-height:1.3;color:inherit;}.con-admin-guild-transfer-card__actions{align-items:end;}.con-admin-guild-transfer-card__field{flex:1 1 220px;min-width:0;margin:0;}.con-admin-guild-transfer-card__status{min-height:22px;font-size:12px;line-height:1.35;}.con-admin-guild-transfer-card [aria-busy="true"]{opacity:.72;cursor:progress;}@media (max-width:782px){.con-admin-guild-transfer-shortcode,.con-admin-guild-transfer-card{max-width:none;}.con-admin-guild-transfer-card__actions{display:grid;grid-template-columns:1fr;gap:8px;}.con-admin-guild-transfer-card__actions .con-admin-plugin-button{width:100%;justify-content:center;}.con-admin-guild-transfer-card__summary span{align-items:flex-start;flex-direction:column;gap:2px;}.con-admin-guild-transfer-card__summary em{text-align:left;white-space:normal;}.con-admin-guild-transfer-card__header-guild{display:none;}.con-admin-guild-transfer-card__target-list{grid-template-columns:repeat(auto-fit,minmax(145px,1fr));}}.con-admin-rpg-class-chip{display:inline-flex;align-items:center;gap:4px;min-height:22px;padding:3px 7px;border-radius:999px;font-size:.72rem;line-height:1.1;font-weight:600;white-space:nowrap;background:rgba(15,23,42,.04);border-color:rgba(15,23,42,.12);color:#334155;}.con-admin-rpg-class-chip__icon{font-size:.86em;line-height:.96;}.con-admin-rpg-class-chip__label{line-height:1.1;}.con-admin-rpg-class-chip--profile{margin-left:6px;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:#111827;}.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:#166534;}.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:.78rem;}@media (max-width:782px){.con-admin-rpg-class-chip{font-size:.7rem;padding:3px 6px;}.con-admin-rpg-class-chip--profile{margin:5px 0 0;}}@media (max-width:782px){.con-admin-2d-fam .con-admin-2d-fam__name-line .con-admin-schedule-card__title-text{flex:1 1 150px;}}.con-admin-party-shortcode{display:grid;gap:12px;width:100%;box-sizing:border-box;}.con-admin-party-shortcode__row{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:8px;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:4px 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:#64748b;}.con-admin-party-shortcode__avatar{flex:0 0 auto;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-link:focus-visible .con-admin-party-shortcode__avatar--empty,.con-admin-party-shortcode__avatar-link:hover .con-admin-party-shortcode__avatar--empty{border-color:var(--con-admin-party-color,#655995);color:var(--con-admin-party-color,#655995);}.con-admin-party-shortcode__avatar .con-admin-user-avatar-shell,.con-admin-party-shortcode__avatar .con-admin-user-avatar,.con-admin-party-shortcode__avatar>img{width:54px;height:54px;min-width:54px;min-height:54px;max-width:54px;max-height:54px;}.con-admin-party-shortcode__avatar .con-admin-user-avatar-shell__badge{width:22px;height:22px;min-width:22px;min-height:22px;max-width:22px;max-height:22px;right:-5px;bottom:-4px;}.con-admin-party-shortcode__avatar .con-admin-user-avatar-shell__badge-image{width:100%;height:100%;min-width:0;min-height:0;max-width:100%;max-height:100%;object-fit:contain;}.con-admin-party-shortcode__avatar--empty{width:54px;height:54px;border-radius:999px;display:grid;place-items:center;border:1px dashed rgba(100,116,139,.45);background:transparent;font-weight:600;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:13px;line-height:1.25;color:#1d2327;font-weight:600;}.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:12px;line-height:1.2;color:#64748b;}.con-admin-quests-shortcode .con-admin-fam-notification-panel__head{border-radius:4px 4px 0 0;}.con-admin-quests-shortcode .con-admin-fam-notification-panel__body{max-height:none;overflow:visible;}@media (max-width:600px){.con-admin-party-shortcode__row{gap:6px;}.con-admin-party-shortcode__member{padding:3px 2px;gap:4px;}.con-admin-party-shortcode__avatar .con-admin-user-avatar-shell,.con-admin-party-shortcode__avatar .con-admin-user-avatar,.con-admin-party-shortcode__avatar>img,.con-admin-party-shortcode__avatar--empty{width:46px;height:46px;min-width:46px;min-height:46px;max-width:46px;max-height:46px;}.con-admin-party-shortcode__avatar .con-admin-user-avatar-shell__badge{width:19px;height:19px;min-width:19px;min-height:19px;max-width:19px;max-height:19px;right:-4px;bottom:-3px;}.con-admin-party-shortcode__name{font-size:12px;line-height:1.2;}.con-admin-party-shortcode__level,.con-admin-party-shortcode__class,.con-admin-party-shortcode__empty-note{font-size:11px;}}.con-admin-mascot-melee__feedback{min-height:48px;max-height:88px;overflow:auto;display:grid;align-content:center;gap:4px;margin:6px 0 8px;padding:8px 10px;border-radius:4px;box-shadow:none;}.con-admin-mascot-melee__feedback.is-placeholder{min-height:40px;max-height:48px;background:rgba(248,250,252,.58);}.con-admin-mascot-melee__feedback .con-admin-raid-attack-feedback__line{display:flex;align-items:center;justify-content:flex-start;gap:8px;}.con-admin-mascot-melee__feedback .con-admin-raid-attack-feedback__line strong{font-size:.92rem;line-height:1.15;}.con-admin-mascot-melee__feedback .con-admin-raid-attack-feedback__line span{font-size:.78rem;font-weight:600;line-height:1.2;}.con-admin-mascot-melee__feedback .con-admin-raid-attack-feedback__meta{gap:4px;}.con-admin-mascot-melee__feedback .con-admin-raid-attack-feedback__meta span{min-height:20px;padding:2px 6px;font-size:.72rem;line-height:1.1;}.con-admin-mascot-melee__feedback .con-admin-raid-attack-feedback__party-detail,.con-admin-mascot-melee__feedback .con-admin-raid-attack-feedback__counter-detail{flex-basis:auto;max-width:100%;}@media (max-width:700px){.con-admin-mascot-melee__feedback{min-height:60px;max-height:96px;}.con-admin-mascot-melee__feedback .con-admin-raid-attack-feedback__line{display:grid;gap:2px;}}.con-admin-referral-form-grid,.con-admin-referral-reward-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(240px,1fr));gap:14px;margin:14px 0;}.con-admin-referral-reward-box{display:grid;gap:10px;padding:14px;border:1px solid rgba(15,23,42,.1);border-radius:4px;background:#f8fafc;}.con-admin-referral-reward-box h4{margin:0;color:#111827;}.con-admin-referral-reward-box label{display:grid;gap:5px;font-weight:600;color:#334155;}.con-admin-referrals{display:grid;gap:16px;}.con-admin-wrap .con-admin-admin-nav-shell{display:grid;gap:12px;margin:0 0 22px;padding:0;border:0;background:transparent;}.con-admin-wrap .con-admin-admin-nav-primary{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:10px;}.con-admin-wrap .con-admin-admin-section-link{display:grid;gap:4px;min-height:76px;padding:14px 16px;border:1px solid var(--con-admin-border,#d0d5dd);background:#ffffff;color:var(--con-admin-text,#111827);text-decoration:none;box-shadow:0 8px 20px rgba(15,23,42,0.04);transition:background-color .16s ease,border-color .16s ease,box-shadow .16s ease,transform .16s ease;}.con-admin-wrap .con-admin-admin-section-link:hover,.con-admin-wrap .con-admin-admin-section-link:focus-visible{border-color:#196cae;box-shadow:0 12px 26px rgba(25,108,174,0.12);transform:translateY(-1px);outline:none;}.con-admin-wrap .con-admin-admin-section-link--active{border-color:#196cae;background:#f1f7fd;box-shadow:inset 0 0 0 1px rgba(25,108,174,0.14),0 10px 24px rgba(25,108,174,0.08);}.con-admin-wrap .con-admin-admin-section-link__label{display:block;font-size:14px;font-weight:600;letter-spacing:.01em;color:var(--con-admin-text,#111827);}.con-admin-wrap .con-admin-admin-section-link__description{display:block;font-size:12px;line-height:1.35;color:var(--con-admin-text-soft,#667085);}.con-admin-wrap .con-admin-admin-nav-secondary{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:12px;align-items:center;padding:12px;border:1px solid var(--con-admin-border,#d0d5dd);background:#ffffff;box-shadow:0 6px 18px rgba(15,23,42,0.035);}.con-admin-wrap .con-admin-admin-nav-secondary__head{grid-column:1 / -1;display:flex;align-items:baseline;gap:10px;min-width:0;}.con-admin-wrap .con-admin-admin-nav-secondary__label{font-size:12px;font-weight:600;text-transform:uppercase;letter-spacing:.05em;color:var(--con-admin-text,#111827);}.con-admin-wrap .con-admin-admin-nav-secondary__hint{font-size:12px;color:var(--con-admin-text-soft,#667085);}.con-admin-wrap .con-admin-admin-nav-links.nav-tab-wrapper{display:flex;flex-wrap:wrap;gap:6px;margin:0;padding:0;border:0;background:transparent;}.con-admin-wrap .con-admin-admin-nav-links .con-admin-tab-link.nav-tab{margin:0;padding:9px 13px;border:1px solid var(--con-admin-border,#d0d5dd);background:#ffffff;color:var(--con-admin-text-soft,#667085);font-size:13px;font-weight:600;line-height:1.2;}.con-admin-wrap .con-admin-admin-nav-links .con-admin-tab-link.nav-tab:hover,.con-admin-wrap .con-admin-admin-nav-links .con-admin-tab-link.nav-tab:focus-visible{border-color:#196cae;color:#196cae;background:#f8fbff;}.con-admin-wrap .con-admin-admin-nav-links .con-admin-tab-link.nav-tab.nav-tab-active{border-color:#196cae;background:#196cae;color:#ffffff;}.con-admin-wrap .con-admin-admin-jump-form{display:flex;align-items:center;justify-content:flex-end;gap:8px;min-width:290px;}.con-admin-wrap .con-admin-admin-jump-form label{font-size:12px;font-weight:600;color:var(--con-admin-text-soft,#667085);text-transform:uppercase;letter-spacing:.04em;white-space:nowrap;}.con-admin-wrap .con-admin-admin-jump-form select{min-height:36px;max-width:190px;}.con-admin-wrap .con-admin-admin-jump-form .button{min-height:36px;}@media (max-width: 1180px){.con-admin-wrap .con-admin-admin-nav-primary{grid-template-columns:repeat(3,minmax(0,1fr));}}@media (max-width: 782px){.con-admin-wrap .con-admin-admin-nav-primary,.con-admin-wrap .con-admin-admin-nav-secondary{grid-template-columns:1fr;}.con-admin-wrap .con-admin-admin-section-link{min-height:auto;}.con-admin-wrap .con-admin-admin-nav-secondary__head{display:grid;gap:2px;}.con-admin-wrap .con-admin-admin-jump-form{justify-content:stretch;min-width:0;width:100%;}.con-admin-wrap .con-admin-admin-jump-form select{max-width:none;flex:1 1 auto;width:100%;}}.con-admin-referral-qr-admin__filter{display:grid;grid-template-columns:minmax(180px,260px) minmax(220px,1fr) auto;gap:10px;align-items:end;margin:12px 0 14px;}.con-admin-referral-qr-admin__filter label{display:grid;gap:5px;margin:0;font-weight:600;color:#334155;}.con-admin-referral-qr-admin__filter label span{font-size:12px;text-transform:uppercase;letter-spacing:.04em;color:#64748b;}.con-admin-referral-qr-admin__filter .button{min-height:38px;}.con-admin-referral-qr-admin__grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(280px,1fr));gap:12px;margin-top:12px;}@media (max-width:782px){.con-admin-referral-qr-admin__filter{grid-template-columns:1fr;}}.con-admin-referrals-admin [data-referral-admin-notices]{margin:0 0 12px;}.con-admin-referrals-admin .con-admin-referral-event-form{display:grid;gap:12px;}.con-admin-referral-form-actions{margin-top:4px;align-items:center;}.con-admin-referral-form-actions .spinner,[data-referral-leaderboard-filter] .spinner,.con-admin-referral-qr-admin__filter .spinner,.con-admin-referral-campaigns-table .spinner{float:none;margin:0;width:18px;height:18px;background-size:18px 18px;visibility:hidden;opacity:0;}.con-admin-referral-form-actions .spinner.is-active,[data-referral-leaderboard-filter] .spinner.is-active,.con-admin-referral-qr-admin__filter .spinner.is-active,.con-admin-referral-campaigns-table .spinner.is-active{visibility:visible;opacity:1;}.con-admin-referrals-admin .is-busy{opacity:.72;pointer-events:none;}.con-admin-referral-row-status{font-size:12px;font-weight:600;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:#135e96;}.con-admin-referrals-admin .con-admin-icon-action--primary:hover,.con-admin-referrals-admin .con-admin-icon-action--primary:focus{background:#eef6ff;color:#0f4a7a;}.con-admin-referral-campaigns-table .con-admin-actions-inline{align-items:center;gap:6px;}.con-admin-referral-campaigns-table td{vertical-align:middle;}.con-admin-referral-qr-admin__filter{grid-template-columns:minmax(180px,260px) minmax(220px,1fr) auto auto;}@media (max-width:782px){.con-admin-referral-qr-admin__filter{grid-template-columns:1fr auto;}.con-admin-referral-qr-admin__filter label{grid-column:1/-1;}}.con-admin-referral-inline-edit-row>td{padding:0;background:#f8fafc;border-top:0;}.con-admin-referral-inline-edit-card{margin:0 0 12px;padding:14px;border:1px solid rgba(19,94,150,.2);border-radius:4px;background:#fff;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:12px;margin-bottom:12px;padding-bottom:10px;border-bottom:1px solid rgba(15,23,42,.08);}.con-admin-referral-inline-edit-card__head strong{color:#111827;font-size:14px;line-height:1.3;}.con-admin-referral-inline-edit-card__head span{color:#64748b;font-size:12px;font-weight:600;text-align:right;line-height:1.35;}.con-admin-referral-event-form--inline .con-admin-referral-form-grid{grid-template-columns:repeat(auto-fit,minmax(180px,1fr));margin:8px 0;}.con-admin-referral-event-form--inline .con-admin-referral-reward-grid{grid-template-columns:repeat(auto-fit,minmax(180px,1fr));margin:8px 0;}.con-admin-referral-event-form--inline .con-admin-referral-reward-box{padding:10px;border-radius:4px;gap:8px;}.con-admin-referral-event-form--inline .con-admin-referral-reward-box h4{font-size:13px;line-height:1.25;}.con-admin-referral-event-form--inline .description{font-size:12px;line-height:1.35;margin-top:4px;}.con-admin-referral-event-form--inline .con-admin-referral-form-actions{margin-top:8px;padding-top:8px;border-top:1px solid rgba(15,23,42,.08);}@media (max-width:782px){.con-admin-referral-inline-edit-card__head{display:grid;}.con-admin-referral-inline-edit-card__head span{text-align:left;}.con-admin-referral-inline-edit-card{padding:12px;border-radius:4px;}}.con-admin-referral-codes-chip.is-paused{background:#fff7ed;color:#9a3412;}.con-admin-referral-codes-chip.is-enabled{background:#ecfdf5;color:#166534;}.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:16px;}.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:16px;padding:14px;background:rgba(255,255,255,.78);}.con-admin-event-xp-board__head{margin-bottom:10px;}.con-admin-event-xp-board__head span{color:#64748b;font-size:12px;font-weight:600;text-transform:uppercase;}.con-admin-event-xp-board__rows{display:grid;gap:8px;}.con-admin-event-xp-board__row{display:grid;grid-template-columns:auto minmax(0,1fr) auto auto;align-items:center;gap:10px;padding:9px 10px;border-radius:12px;background:rgba(248,250,252,.92);}.con-admin-event-xp-board__rank{min-width:34px;font-weight:600;color:#0f172a;}.con-admin-event-xp-board__name{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-weight:600;}.con-admin-event-xp-board__meta{color:#64748b;font-size:12px;white-space:nowrap;}.con-admin-event-xp-board__xp{color:#0f172a;white-space:nowrap;}@media (max-width: 782px){.con-admin-event-xp-admin__head,.con-admin-event-xp-leaderboard__header,.con-admin-event-xp-board__head{display:block;}.con-admin-event-xp-board__row{grid-template-columns:auto minmax(0,1fr) auto;}.con-admin-event-xp-board__meta{grid-column:2 / -1;}}.con-admin-referrals--share-list .con-admin-referrals__list{display:grid;gap:10px;}.con-admin-inline-status:empty,.con-admin-role-row-status:empty,.con-admin-save-status-below-button:empty{display:none;}.con-admin-save-status-below-button:not(:empty),.con-admin-actions-inline .con-admin-inline-status:not(:empty),.con-admin-tools__actions .con-admin-inline-status:not(:empty),.submit .con-admin-inline-status:not(:empty){display:block;flex:0 0 100%;width:100%;margin:3px 0 0;padding:0;min-height:0;border:0;background:transparent;box-shadow:none;line-height:1.35;}.con-admin-actions-inline .con-admin-role-row-status:not(:empty){display:block;flex:0 0 100%;width:100%;margin:3px 0 0;line-height:1.35;}.con-admin-2d-fam-profile__grid>.con-admin-2d-fam-profile__section--display-item.con-admin-inventory-display--image-only,.con-admin-2d-fam-profile__grid--with-convention>.con-admin-2d-fam-profile__section--display-item.con-admin-inventory-display--image-only,.con-admin-2d-fam-profile__section--display-item.con-admin-inventory-display--image-only.con-admin-inventory-display--multi{grid-column:auto;display:grid;grid-template-columns:minmax(0,1fr);gap:8px;align-content:start;justify-self:stretch;width:100%;max-width:100%;min-width:0;padding:4px;background:transparent;border:0;box-shadow:none;box-sizing:border-box;}.con-admin-2d-fam-profile__section--display-item .con-admin-inventory-display__profile-title{display:block;width:100%;min-width:0;margin:0;}.con-admin-2d-fam-profile__section--display-item .con-admin-inventory-display__profile-items{box-sizing:border-box;display:flex;flex-wrap:wrap;align-items:center;justify-content:flex-start;gap:8px;width:100%;max-width:100%;min-width:0;}.con-admin-2d-fam-profile__section--display-item .con-admin-inventory-display__item{box-sizing:border-box;display:inline-flex;align-items:center;justify-content:center;flex:0 0 auto;width:auto;min-width:0;max-width:100%;margin:0;padding:0;gap:0;}.con-admin-2d-fam-profile__section--display-item .con-admin-inventory-display__copy,.con-admin-2d-fam-profile__section--display-item .con-admin-inventory-display__effect{display:none;}.con-admin-2d-fam-profile__section--display-item.con-admin-inventory-display--image-only .con-admin-inventory__visual{box-sizing:border-box;display:flex;align-items:center;justify-content:center;width:56px;max-width:56px;height:56px;max-height:56px;min-width:0;min-height:0;flex:0 0 56px;overflow:hidden;}@media (max-width:640px){.con-admin-2d-fam-profile__section--display-item.con-admin-inventory-display--image-only .con-admin-inventory__visual{width:60px;max-width:60px;height:60px;max-height:60px;flex-basis:60px;}}.con-admin-2d-fam-plan [hidden],.con-admin-2d-fam-plan .is-hidden,.con-admin-2d-fam-plan__event-group[hidden],.con-admin-2d-fam-plan__event-group.is-hidden,.con-admin-2d-fam-plan__favorite[hidden],.con-admin-2d-fam-plan__favorite.is-hidden,.con-admin-2d-fam-plan__favorite-row[hidden],.con-admin-2d-fam-plan__favorite-row.is-hidden,.con-admin-2d-fam-plan__item-details[hidden],.con-admin-2d-fam-plan__item-details.is-hidden,.con-admin-2d-fam-plan__choose[hidden],.con-admin-2d-fam-plan__loading[hidden],.con-admin-2d-fam-plan__no-results[hidden]{display:none;}.con-admin-boss-battle .con-admin-raid-attack-feedback{display:grid;grid-template-rows:auto auto minmax(42px,auto);align-content:start;gap:8px;min-height:148px;box-sizing:border-box;margin:0 0 10px;padding:10px 12px;}.con-admin-boss-battle .con-admin-raid-attack-feedback.is-placeholder{border-style:dashed;background:rgba(248,250,252,.82);color:#64748b;}.con-admin-boss-battle .con-admin-raid-attack-feedback__line{align-items:baseline;gap:10px;}.con-admin-boss-battle .con-admin-raid-attack-feedback__details{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:6px;}.con-admin-boss-battle .con-admin-raid-attack-feedback__detail{display:grid;align-content:center;gap:2px;min-height:36px;padding:6px 8px;line-height:1.15;}.con-admin-boss-battle .con-admin-raid-attack-feedback__detail dt{margin:0;font-size:.66rem;letter-spacing:.06em;line-height:1;}.con-admin-boss-battle .con-admin-raid-attack-feedback__detail dd{margin:0;min-width:0;overflow-wrap:anywhere;font-size:.82rem;}.con-admin-boss-battle .con-admin-raid-attack-feedback__counter-detail,.con-admin-boss-battle .con-admin-raid-attack-feedback__party-detail{grid-column:1 / -1;}.con-admin-boss-battle .con-admin-raid-attack-feedback__counter-detail{border-color:rgba(220,38,38,.34);background:rgba(254,226,226,.72);}.con-admin-boss-battle .con-admin-raid-attack-feedback__counter-detail dd{color:#991b1b;}.con-admin-boss-battle .con-admin-raid-attack-feedback__party{border-color:rgba(34,197,94,.28);background:rgba(34,197,94,.08);}.con-admin-boss-battle .con-admin-raid-attack-feedback__final{border-color:rgba(34,197,94,.34);background:rgba(34,197,94,.10);}.con-admin-boss-battle .con-admin-raid-attack-feedback__final dd{color:#166534;}@media (max-width:700px){.con-admin-boss-battle .con-admin-raid-attack-feedback{min-height:160px;}.con-admin-boss-battle .con-admin-raid-attack-feedback__line{display:grid;gap:4px;}.con-admin-boss-battle .con-admin-raid-attack-feedback__details{grid-template-columns:repeat(2,minmax(0,1fr));}}@media (max-width:420px){.con-admin-boss-battle .con-admin-raid-attack-feedback__details{grid-template-columns:1fr;}}.con-admin-boss-battle .con-admin-raid-attack-feedback,.con-admin-boss-battle .con-admin-mascot-melee__feedback{grid-template-rows:auto auto 1fr;gap:5px;margin:0 0 10px;padding:8px 10px;}.con-admin-boss-battle .con-admin-raid-attack-feedback__line{line-height:1.1;}.con-admin-boss-battle .con-admin-raid-attack-feedback__line strong,.con-admin-boss-battle .con-admin-raid-attack-feedback__line span{display:block;min-width:0;overflow:hidden;white-space:nowrap;text-overflow:ellipsis;}.con-admin-boss-battle .con-admin-raid-attack-feedback__line strong{font-size:.92rem;}.con-admin-boss-battle .con-admin-raid-attack-feedback__line span{max-width:45%;font-size:.76rem;color:#475569;}.con-admin-boss-battle .con-admin-raid-attack-feedback__details{gap:5px;max-height:50px;}.con-admin-boss-battle .con-admin-raid-attack-feedback__detail{min-height:22px;padding:3px 6px;border:1px solid rgba(148,163,184,.24);background:rgba(255,255,255,.86);}.con-admin-boss-battle .con-admin-raid-attack-feedback__detail dt{font-size:.58rem;letter-spacing:.055em;}.con-admin-boss-battle .con-admin-raid-attack-feedback__detail dd{font-size:.73rem;}.con-admin-boss-battle .con-admin-raid-attack-feedback__counter-detail,.con-admin-boss-battle .con-admin-raid-attack-feedback__party-detail,.con-admin-boss-battle .con-admin-mascot-melee__balance-detail{grid-column:auto;flex:0 1 auto;}.con-admin-boss-battle .con-admin-raid-attack-feedback__party-detail,.con-admin-boss-battle .con-admin-mascot-melee__balance-detail{border-color:rgba(var(--con-admin-raid-guild-rgb,101,89,149),.28);background:rgba(var(--con-admin-raid-guild-rgb,101,89,149),.08);}@media (max-width:700px){.con-admin-boss-battle .con-admin-raid-attack-feedback,.con-admin-boss-battle .con-admin-mascot-melee__feedback{height:104px;min-height:104px;max-height:104px;}.con-admin-boss-battle .con-admin-raid-attack-feedback__line{display:flex;}.con-admin-boss-battle .con-admin-raid-attack-feedback__details{flex-wrap:wrap;max-height:50px;}}@media (max-width:420px){.con-admin-boss-battle .con-admin-raid-attack-feedback__line span{max-width:42%;}}@media (max-width:767px){.con-admin-high-seas>.con-admin-inventory-preview{display:flex;align-items:flex-start;justify-content:flex-end;flex-wrap:nowrap;gap:4px;width:100%;min-width:0;height:auto;min-height:0;max-height:none;margin:0 0 4px;padding:0;border:0;background:transparent;box-shadow:none;}.con-admin-high-seas>.con-admin-inventory-preview.con-admin-inventory-preview--empty{display:none;}.con-admin-high-seas>.con-admin-inventory-preview .con-admin-inventory-preview__heading{display:none;}.con-admin-high-seas>.con-admin-inventory-preview .con-admin-inventory-preview__list{display:flex;flex:0 1 auto;align-items:flex-start;justify-content:flex-end;flex-wrap:nowrap;gap:4px;width:auto;max-width:100%;min-width:0;min-height:0;margin:0;padding:0;overflow:visible;}.con-admin-high-seas>.con-admin-inventory-preview .con-admin-inventory-preview__item,.con-admin-high-seas>.con-admin-inventory-preview .con-admin-inventory-preview__more{flex:0 0 26px;width:26px;height:26px;min-width:26px;min-height:26px;margin:0;padding:2px;}.con-admin-high-seas>.con-admin-inventory-preview .con-admin-inventory-preview__item img,.con-admin-high-seas>.con-admin-inventory-preview .con-admin-inventory-preview__item .con-admin-inventory__visual{width:20px;height:20px;min-width:20px;max-width:20px;max-height:20px;}}.con-admin-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:#475569;font-size:12px;line-height:1.2;}.con-admin-miku-match__leaderboard{display:grid;gap:10px;padding:14px;border:1px solid #d7e3ef;background:#fff;}.con-admin-miku-match__leaderboard-head{display:flex;align-items:flex-start;justify-content:space-between;gap:10px;}.con-admin-miku-match__leaderboard-list{display:grid;gap:8px;}.con-admin-miku-match__leaderboard-row{display:grid;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:10px;padding:8px;border:1px solid #e2e8f0;background:#f8fafc;}.con-admin-miku-match__leaderboard-row.is-current-user{border-color:#94a3b8;background:#fff;}.con-admin-miku-match__leaderboard-user{display:flex;align-items:center;gap:8px;min-width:0;}.con-admin-miku-match__leaderboard-user span{display:grid;min-width:0;}.con-admin-miku-match__leaderboard-user strong{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;}@media (max-width:600px){.con-admin-miku-match__leaderboard-row{grid-template-columns:auto minmax(0,1fr);}.con-admin-miku-match__leaderboard-row>strong:last-child{grid-column:2;}}.con-admin-referral-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-referral-event-form--inline .con-admin-referral-form-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;width:100%;}.con-admin-referral-event-form--inline .con-admin-referral-reward-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;width:100%;}.con-admin-guild-transfer-window-fields{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;}.con-admin-guild-transfer-window-fields p{margin:0;}.con-admin-guild-transfer-window-fields input{width:100%;max-width:100%;}@media (max-width:1100px){.con-admin-admin-list--schedule .con-admin-schedule-time-editor__grid,.con-admin-referral-event-form--inline .con-admin-referral-form-grid,.con-admin-referral-event-form--inline .con-admin-referral-reward-grid{grid-template-columns:repeat(2,minmax(0,1fr));}}@media (max-width:782px){.con-admin-schedule-admin .con-admin-event-details-grid,.con-admin-schedule-admin .con-admin-event-details-range-row,.con-admin-admin-list--schedule .con-admin-schedule-time-editor__grid,.con-admin-referral-event-form--inline .con-admin-referral-form-grid,.con-admin-referral-event-form--inline .con-admin-referral-reward-grid,.con-admin-guild-transfer-window-fields{grid-template-columns:1fr;}}@keyframes conMikuSwapIn{0%{transform:translate(var(--miku-swap-x),var(--miku-swap-y)) scale(.92);filter:brightness(1.15);}72%{transform:translate(0,0) scale(1.09);filter:brightness(1.22);}100%{transform:translate(0,0) scale(1);filter:brightness(1);}}@keyframes conMikuSwapReject{0%{transform:translate(var(--miku-swap-x),var(--miku-swap-y)) scale(.98);}35%{transform:translate(0,0) scale(1.06);filter:brightness(1.18);}62%{transform:translate(2px,0) rotate(1deg);filter:brightness(.94);}100%{transform:translate(0,0) rotate(0deg);filter:brightness(1);}}@keyframes conMikuBreak{0%{transform:scale(1);opacity:1;filter:brightness(1.2);}55%{transform:scale(1.18) rotate(3deg);opacity:.86;filter:brightness(1.65);}100%{transform:scale(.35) rotate(-8deg);opacity:0;filter:brightness(2);}}@keyframes conMikuSpark{0%{transform:scale(.15) rotate(0deg);opacity:0;}45%{transform:scale(.85) rotate(24deg);opacity:1;}100%{transform:scale(1.4) rotate(58deg);opacity:0;}}@keyframes conMikuDrop{0%{transform:translateY(-24px) scale(.94);opacity:.72;filter:brightness(1.24);}72%{transform:translateY(3px) scale(1.05);opacity:1;filter:brightness(1.08);}100%{transform:translateY(0) scale(1);opacity:1;filter:brightness(1);}}@keyframes conMikuPowerPop{0%,100%{box-shadow:inset 0 1px 0 rgba(255,255,255,.4),inset 0 -10px 18px rgba(0,0,0,.4),0 0 0 2px rgba(250,204,21,.22),0 0 18px rgba(250,204,21,.32);}52%{box-shadow:inset 0 1px 0 rgba(255,255,255,.46),inset 0 -10px 18px rgba(0,0,0,.4),0 0 0 4px rgba(250,204,21,.34),0 0 28px rgba(250,204,21,.58);}}@keyframes conMikuPowerSpin{to{transform:rotate(360deg);}}@keyframes conMikuBoardPulse{0%{box-shadow:inset 0 0 0 1px rgba(255,255,255,.06),inset 0 14px 30px rgba(255,255,255,.04),0 10px 24px rgba(15,23,42,.16);}50%{box-shadow:inset 0 0 0 1px rgba(250,204,21,.28),inset 0 14px 30px rgba(255,255,255,.08),0 0 24px rgba(250,204,21,.18);}100%{box-shadow:inset 0 0 0 1px rgba(255,255,255,.06),inset 0 14px 30px rgba(255,255,255,.04),0 10px 24px rgba(15,23,42,.16);}}@keyframes conMikuStatusFlash{0%{transform:translateY(0);}45%{transform:translateY(-1px);}100%{transform:translateY(0);}}@keyframes conMikuTimerPulse{from{transform:translateY(0);box-shadow:0 0 0 rgba(249,115,22,0);}to{transform:translateY(-1px);box-shadow:0 0 0 2px rgba(249,115,22,.1);}}.con-admin-miku-match__float-score{color:#dbeafe;}@keyframes conMikuStatPop{0%{transform:scale(1);}45%{transform:scale(1.045);}100%{transform:scale(1);}}@keyframes conMikuFloatUp{0%{opacity:0;transform:translate(-50%,-28%) scale(.86);filter:brightness(1.25);}18%{opacity:1;transform:translate(-50%,-50%) scale(1.04);}72%{opacity:1;transform:translate(-50%,-74%) scale(1);}100%{opacity:0;transform:translate(-50%,-96%) scale(.96);}}@keyframes conMikuBoardPulse{0%{transform:scale(1);}45%{transform:scale(1.006);}100%{transform:scale(1);}}.con-admin-guild-bank__inventory.con-admin-inventory{display:block;margin:0;padding:0;border:0;background:transparent;box-shadow:none;}.con-admin-guild-bank__inventory .con-admin-inventory__sections,.con-admin-guild-bank__inventory .con-admin-inventory__section{margin:0;padding:0;border:0;background:transparent;box-shadow:none;}.con-admin-guild-bank__inventory .con-admin-inventory__grid.con-admin-guild-bank__item-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;align-items:stretch;}.con-admin-guild-bank__item.con-admin-inventory__item--shop{display:flex;flex-direction:column;min-height:100%;}.con-admin-guild-bank__item.con-admin-inventory__item--shop .con-admin-inventory__item-top{margin-bottom:10px;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:4px;}.con-admin-guild-bank__item-actions.con-admin-inventory__shop-row{display:flex;width:100%;gap:8px;margin-top:auto;padding-top:10px;}.con-admin-guild-bank__item-actions .con-admin-inventory__buy-button.con-admin-guild-bank__item-button{width:100%;min-width:0;}@media (max-width:1180px){.con-admin-guild-bank__inventory .con-admin-inventory__grid.con-admin-guild-bank__item-grid{grid-template-columns:repeat(3,minmax(0,1fr));}}@media (max-width:900px){.con-admin-guild-bank__inventory .con-admin-inventory__grid.con-admin-guild-bank__item-grid{grid-template-columns:repeat(2,minmax(0,1fr));}}@media (max-width:560px){.con-admin-guild-bank__inventory .con-admin-inventory__grid.con-admin-guild-bank__item-grid{grid-template-columns:1fr;}}.con-admin-current-coins .con-admin-stat-chip.con-admin-shortcode-chip,.con-admin-user-details .con-admin-stat-chip.con-admin-shortcode-chip{justify-content:flex-start;text-align:left;}.con-admin-current-coins .con-admin-stat-chip__body,.con-admin-user-details .con-admin-stat-chip__body,.con-admin-current-coins .con-admin-stat-chip__label,.con-admin-current-coins .con-admin-stat-chip__value,.con-admin-user-details .con-admin-stat-chip__label,.con-admin-user-details .con-admin-stat-chip__value{text-align:left;justify-items:start;}.con-admin-balance-page,.con-admin-health-page{display:grid;gap:18px;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:#64748b;}.con-admin-balance-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(230px,1fr));gap:14px;margin-top:14px;}.con-admin-balance-group{display:grid;gap:10px;align-content:start;padding:14px;border:1px solid rgba(15,23,42,.08);border-radius:16px;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:14px;line-height:1.25;color:#0f172a;}.con-admin-balance-field,.con-admin-balance-toggle{display:grid;gap:5px;font-size:12px;color:#475569;}.con-admin-balance-toggle{grid-template-columns:auto 1fr;align-items:center;}.con-admin-balance-field span{font-weight:600;color:#334155;}.con-admin-balance-field input,.con-admin-balance-field select{width:100%;max-width:100%;min-height:34px;border-radius:4px;border:1px solid rgba(15,23,42,.14);background:#fff;}.con-admin-balance-field small{font-size:11px;line-height:1.35;color:#64748b;}.con-admin-health-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(210px,1fr));gap:12px;margin-top:14px;}.con-admin-health-item{display:grid;gap:4px;padding:14px;border:1px solid rgba(15,23,42,.08);border-radius:16px;background:rgba(255,255,255,.78);box-shadow:0 8px 20px rgba(15,23,42,.04);}.con-admin-health-item span{font-size:12px;font-weight:600;text-transform:uppercase;letter-spacing:.04em;color:#64748b;}.con-admin-health-item strong{font-size:16px;line-height:1.25;color:#0f172a;word-break:break-word;}.con-admin-health-item small{font-size:12px;color:#64748b;word-break:break-word;}.con-admin-health-item.is-good{border-color:rgba(34,197,94,.24);background:rgba(240,253,244,.82);}.con-admin-health-item.is-warning{border-color:rgba(245,158,11,.28);background:rgba(255,251,235,.84);}.con-admin-health-item.is-bad{border-color:rgba(239,68,68,.28);background:rgba(254,242,242,.86);}.con-admin-daily-summary{display:grid;gap:10px;margin:12px 0;padding:14px;border:1px solid rgba(255,255,255,.12);border-radius:18px;background:rgba(15,23,42,.08);}.con-admin-daily-summary__head{display:flex;align-items:center;justify-content:space-between;gap:10px;}.con-admin-daily-summary__head strong{font-size:15px;color:inherit;}.con-admin-daily-summary__head span{font-size:12px;color:inherit;opacity:.72;}.con-admin-daily-summary__chips{display:flex;flex-wrap:wrap;gap:8px;}.con-admin-daily-summary__chip{display:inline-flex;align-items:center;gap:7px;text-align:left;}.con-admin-daily-summary__chip strong{font-size:11px;line-height:1.1;}.con-admin-daily-summary__chip span:last-child{font-weight:600;}.con-admin-daily-summary__icon{width:18px;height:18px;object-fit:contain;}.con-admin-class-guide{margin:14px 0;padding:14px;border:1px solid rgba(15,23,42,.08);border-radius:18px;background:rgba(255,255,255,0.15);box-shadow:0 8px 24px rgba(15,23,42,.04);}.con-admin-class-guide--settings{margin:14px 0 0;}.con-admin-class-guide__grid{grid-template-columns:repeat(auto-fit,minmax(190px,1fr));}.con-admin-class-guide__card{background:rgba(248,250,252,.9);}.con-admin-class-guide__card.is-current{border-color:rgba(101,89,149,.35);box-shadow:0 0 0 2px rgba(101,89,149,.08);}.con-admin-class-guide__icon-wrap{border-radius:999px;}.con-admin-class-guide__card p{margin:0;color:#475569;line-height:1.35;}.con-admin-party__buffs{margin:10px 0;}.con-admin-party__buffs--guild_battle{border-color:rgba(101,89,149,.14);}@media (max-width:640px){.con-admin-balance-grid,.con-admin-health-grid,.con-admin-class-guide__grid{grid-template-columns:1fr;}.con-admin-daily-summary__head{align-items:flex-start;flex-direction:column;}.con-admin-daily-summary__chips{display:grid;grid-template-columns:1fr 1fr;}.con-admin-daily-summary__chip{justify-content:flex-start;}}.con-admin-balance-save-status{margin:6px 0 0;min-height:18px;font-size:13px;line-height:1.35;color:#64748b;}.con-admin-balance-save-status.is-success{color:#166534;font-weight:600;}.con-admin-balance-save-status.is-error{color:#b91c1c;font-weight:600;}.con-admin-balance-card .submit{margin-bottom:0;padding-bottom:0;}.con-admin-balance-card .button.is-busy,.con-admin-balance-card input[type="submit"].is-busy{opacity:.72;cursor:progress;}.con-admin-daily-summary{display:none;}.con-admin-class-guide{display:grid;gap:12px;margin:0;padding:0;border:0;background:transparent;box-shadow:none;border-radius:0;}.con-admin-class-guide--settings{grid-column:1/-1;margin:12px 0 0;}.con-admin-class-guide__grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;}.con-admin-class-guide__card{appearance:none;-webkit-appearance:none;display:grid;gap:8px;width:100%;min-width:0;padding:12px;border:1px solid rgba(15,23,42,.08);background:rgba(248,250,252,.92);font:inherit;text-align:left;color:inherit;}button.con-admin-class-guide__card{cursor:pointer;}button.con-admin-class-guide__card:hover,button.con-admin-class-guide__card:focus-visible{border-color:rgba(101,89,149,.35);background:#fff;box-shadow:0 0 0 2px rgba(101,89,149,.08);}.con-admin-class-guide__card.is-current{border-color:rgba(101,89,149,.45);box-shadow:0 0 0 2px rgba(101,89,149,.1);}.con-admin-class-guide__card[aria-busy="true"]{cursor:progress;opacity:.72;}.con-admin-class-guide__icon-wrap{width:26px;height:26px;border-radius:4px;background:rgba(101,89,149,.1);}.con-admin-class-guide__status{min-height:18px;font-size:12px;line-height:1.35;color:#64748b;}.con-admin-class-guide__status.is-success{color:#166534;font-weight:600;}.con-admin-class-guide__status.is-error{color:#b91c1c;font-weight:600;}@media (max-width:980px){.con-admin-class-guide__grid{grid-template-columns:repeat(2,minmax(0,1fr));}}@media (max-width:640px){.con-admin-class-guide__grid{grid-template-columns:1fr;}}.con-admin-class-guide__chips{display:flex;flex-wrap:wrap;align-items:center;gap:5px;}.con-admin-fam-notification-panel--quests{max-height:min(760px,calc(100vh - 80px));}@supports (height: 100dvh){.con-admin-fam-notification-panel--quests{max-height:min(760px,calc(100dvh - 80px));}}.con-admin-quests-shortcode.con-admin-fam-notification-panel,.con-admin-quests-shortcode .con-admin-fam-notification-panel,.con-admin-quests-shortcode .con-admin-fam-notification-panel__body,.con-admin-quests-shortcode__body{max-height:none;overflow:visible;}.con-admin-party-shortcode__synergy{display:grid;gap:8px;width:100%;min-width:0;padding-top:2px;text-align:left;}.con-admin-party-shortcode__synergy>strong{display:block;color:#1d2327;font-size:13px;font-weight:600;line-height:1.25;}.con-admin-party-shortcode__synergy-chips{display:flex;flex-wrap:wrap;gap:6px;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:#64748b;font-size:12px;line-height:1.4;}.con-admin-schedule-shell .con-admin-modern-card-table,.con-admin-2d-fam-plan .con-admin-modern-card-table,.con-admin-tcg-shell .con-admin-modern-card-table{display:grid;grid-template-columns:minmax(0,1fr);gap:10px;width:100%;min-width:0;overflow:visible;border:0;border-radius:0;background:transparent;box-shadow:none;}.con-admin-schedule-shell .con-admin-modern-card-table__header,.con-admin-2d-fam-plan .con-admin-modern-card-table__header,.con-admin-tcg-shell .con-admin-modern-card-table__header{display:none;}.con-admin-schedule-shell .con-admin-schedule-row.con-admin-modern-row,.con-admin-2d-fam-plan .con-admin-2d-fam-plan__favorite-row.con-admin-modern-row,.con-admin-tcg-shell .con-admin-tcg-row.con-admin-modern-row{display:grid;width:100%;min-width:0;max-width:100%;min-height:0;margin:0;padding:13px 14px;gap:10px 14px;align-items:center;border:1px solid var(--con-admin-modern-border,#d7e3ef);border-radius:14px;background:var(--con-admin-modern-surface,#fff);box-shadow:var(--con-admin-modern-shadow,0 8px 20px rgba(15,23,42,.06));box-sizing:border-box;overflow:hidden;}.con-admin-schedule-shell .con-admin-schedule-row.con-admin-modern-row>div,.con-admin-2d-fam-plan .con-admin-2d-fam-plan__favorite-row.con-admin-modern-row>div,.con-admin-tcg-shell .con-admin-tcg-row.con-admin-modern-row>div{min-width:0;min-height:0;width:auto;margin:0;padding:0;border:0;background:transparent;box-shadow:none;text-align:left;}.con-admin-schedule-shell .con-admin-schedule-row.con-admin-modern-row--schedule.con-admin-modern-row--favorites,.con-admin-2d-fam-plan .con-admin-2d-fam-plan__favorite-row.con-admin-modern-row--fam-plan{grid-template-columns:minmax(180px,1.15fr) minmax(320px,2fr);grid-template-areas:"title meta";}.con-admin-schedule-shell .con-admin-modern-row--schedule .con-admin-modern-row__title,.con-admin-2d-fam-plan .con-admin-modern-row--fam-plan .con-admin-modern-row__title{grid-area:title;align-self:center;min-width:0;max-width:100%;font-weight:600;}.con-admin-schedule-shell .con-admin-modern-row--schedule .con-admin-modern-row__meta-list,.con-admin-2d-fam-plan .con-admin-modern-row--fam-plan .con-admin-modern-row__meta-list{grid-area:meta;display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:7px;max-width:100%;}.con-admin-schedule-shell .con-admin-modern-row__meta,.con-admin-2d-fam-plan .con-admin-modern-row__meta,.con-admin-tcg-shell .con-admin-modern-row__meta{display:inline-flex;align-items:center;justify-content:flex-start;gap:7px;width:100%;max-width:100%;min-width:0;min-height:28px;padding:4px 8px;border:1px solid var(--con-admin-modern-border-soft,rgba(215,227,239,.72));border-radius:4px;background:rgba(248,250,252,.72);color:var(--con-admin-modern-text,#0f172a);overflow:hidden;font-size:.875rem;line-height:1.3;box-sizing:border-box;}.con-admin-schedule-shell .con-admin-modern-row__meta::before,.con-admin-2d-fam-plan .con-admin-modern-row__meta::before,.con-admin-tcg-shell .con-admin-modern-row__meta::before{content:attr(data-label);flex:0 0 auto;color:var(--con-admin-modern-soft,#475569);font-size:.78rem;font-weight:600;letter-spacing:0;text-transform:none;white-space:nowrap;}.con-admin-schedule-shell .con-admin-modern-row__meta>*,.con-admin-2d-fam-plan .con-admin-modern-row__meta>*,.con-admin-tcg-shell .con-admin-modern-row__meta>*{min-width:0;}.con-admin-schedule-shell .con-admin-modern-row__meta .con-admin-shortcode-chip,.con-admin-2d-fam-plan .con-admin-modern-row__meta .con-admin-shortcode-chip{min-height:0;padding:0;border:0;background:transparent;box-shadow:none;line-height:inherit;}.con-admin-schedule-shell .con-admin-modern-row__title .con-admin-schedule-card__title-toggle,.con-admin-2d-fam-plan .con-admin-modern-row__title .con-admin-2d-fam-plan__title-toggle{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:8px;width:100%;min-width:0;min-height:0;margin:0;padding:0;border:0;border-radius:0;background:transparent;box-shadow:none;color:inherit;text-align:left;}.con-admin-schedule-shell .con-admin-modern-row__title .con-admin-schedule-card__title-text,.con-admin-2d-fam-plan .con-admin-modern-row__title .con-admin-2d-fam-plan__title-toggle-label{overflow:hidden;text-overflow:ellipsis;white-space:normal;}@media (max-width:1050px){.con-admin-schedule-shell .con-admin-schedule-row.con-admin-modern-row--schedule.con-admin-modern-row--favorites,.con-admin-2d-fam-plan .con-admin-2d-fam-plan__favorite-row.con-admin-modern-row--fam-plan{grid-template-columns:minmax(0,1fr);grid-template-areas:"title" "meta";}.con-admin-schedule-shell .con-admin-modern-row--schedule .con-admin-modern-row__meta-list,.con-admin-2d-fam-plan .con-admin-modern-row--fam-plan .con-admin-modern-row__meta-list{grid-template-columns:repeat(2,minmax(0,1fr));}}@media (max-width:640px){.con-admin-schedule-shell .con-admin-schedule-row.con-admin-modern-row,.con-admin-2d-fam-plan .con-admin-2d-fam-plan__favorite-row.con-admin-modern-row,.con-admin-tcg-shell .con-admin-tcg-row.con-admin-modern-row{padding:12px;border-radius:4px;gap:9px;}.con-admin-schedule-shell .con-admin-modern-row--schedule .con-admin-modern-row__meta-list,.con-admin-2d-fam-plan .con-admin-modern-row--fam-plan .con-admin-modern-row__meta-list{grid-template-columns:minmax(0,1fr);}.con-admin-schedule-shell .con-admin-modern-row__meta,.con-admin-2d-fam-plan .con-admin-modern-row__meta,.con-admin-tcg-shell .con-admin-modern-row__meta{justify-content:space-between;border-radius:4px;}}.con-admin-schedule-shell .con-admin-modern-row__title .con-admin-schedule-card__title-toggle,.con-admin-2d-fam-plan .con-admin-modern-row__title .con-admin-2d-fam-plan__title-toggle{display:flex;align-items:center;justify-content:flex-start;flex-wrap:wrap;gap:7px;}.con-admin-schedule-shell .con-admin-modern-row__title .con-admin-schedule-card__title-text,.con-admin-2d-fam-plan .con-admin-modern-row__title .con-admin-2d-fam-plan__title-toggle-label{flex:1 1 180px;min-width:0;}.con-admin-modern-row__detail-label{display:inline-flex;align-items:center;justify-content:center;flex:0 0 auto;min-height:24px;padding:3px 8px;border:1px solid var(--con-admin-modern-border-soft,rgba(215,227,239,.72));border-radius:4px;background:rgba(248,250,252,.72);color:var(--con-admin-modern-soft,#475569);font-size:.75rem;font-weight:600;line-height:1.2;letter-spacing:0;text-transform:none;}.con-admin-modern-row__title .con-admin-schedule-card__toggle-icon,.con-admin-modern-row__title .con-admin-2d-fam-plan__title-toggle-icon{flex:0 0 auto;}.con-admin-modern-detail__label{display:flex;align-items:center;gap:8px;margin:0 0 10px;color:var(--con-admin-modern-soft,#475569);font-size:.78rem;font-weight:600;line-height:1.25;letter-spacing:0;text-transform:none;}.con-admin-modern-detail__label::after{content:"";display:block;flex:1 1 auto;height:1px;background:var(--con-admin-modern-border-soft,rgba(215,227,239,.72));}.con-admin-empty-state--helpful{display:grid;gap:4px;width:100%;padding:14px;border:1px solid var(--con-admin-modern-border-soft,rgba(215,227,239,.72));border-radius:4px;background:var(--con-admin-modern-muted,#f8fafc);color:var(--con-admin-modern-text,#0f172a);box-sizing:border-box;}.con-admin-empty-state--helpful strong{display:block;margin:0;font-weight:600;line-height:1.25;}.con-admin-empty-state--helpful span,.con-admin-empty-state--helpful p{display:block;margin:0;color:var(--con-admin-modern-soft,#475569);line-height:1.35;}@media (max-width:640px){.con-admin-modern-row__detail-label{font-size:.68rem;padding:3px 7px;}}.con-admin-modern-row__action .con-admin-favorite-toggle,.con-admin-modern-row__action .con-admin-tcg-toggle,.con-admin-schedule-shell .con-admin-modern-row__action .con-admin-favorite-toggle,.con-admin-tcg-shell .con-admin-modern-row__action .con-admin-tcg-toggle{width:28px;min-width:28px;height:28px;min-height:28px;max-width:28px;max-height:28px;}.con-admin-modern-row__action .con-admin-favorite-icon,.con-admin-modern-row__action .con-admin-tcg-star,.con-admin-modern-row__action .dashicons,.con-admin-schedule-shell .con-admin-modern-row__action .con-admin-favorite-icon,.con-admin-tcg-shell .con-admin-modern-row__action .con-admin-tcg-star,.con-admin-tcg-shell .con-admin-modern-row__action .dashicons{width:14px;height:14px;font-size:14px;line-height:14px;}.con-admin-modern-row__action .con-admin-favorite-toggle,.con-admin-modern-row__action .con-admin-tcg-toggle,.con-admin-schedule-shell .con-admin-modern-row__action .con-admin-favorite-toggle,.con-admin-tcg-shell .con-admin-modern-row__action .con-admin-tcg-toggle{display:inline-flex;align-items:center;justify-content:center;width:24px;min-width:24px;height:24px;min-height:24px;max-width:24px;max-height:24px;padding:0;line-height:1;box-sizing:border-box;}.con-admin-modern-row__action .con-admin-favorite-icon,.con-admin-modern-row__action .con-admin-tcg-star,.con-admin-modern-row__action .dashicons,.con-admin-schedule-shell .con-admin-modern-row__action .con-admin-favorite-icon,.con-admin-tcg-shell .con-admin-modern-row__action .con-admin-tcg-star,.con-admin-tcg-shell .con-admin-modern-row__action .dashicons{display:block;flex:0 0 17px;width:17px;height:17px;max-width:17px;max-height:17px;font-size:17px;line-height:17px;}.con-admin-modern-row,.con-admin-schedule-shell .con-admin-schedule-row.con-admin-modern-row,.con-admin-2d-fam-plan .con-admin-2d-fam-plan__favorite-row.con-admin-modern-row,.con-admin-tcg-shell .con-admin-tcg-row.con-admin-modern-row{border-radius:4px;}.con-admin-modern-detail{border-radius:4px;}.con-admin-schedule-shell :where(.con-admin-modern-row__title,.con-admin-modern-row__title *,.con-admin-schedule-card__title-text,.con-admin-modern-row__detail-label,.con-admin-modern-detail__label,.con-admin-empty-state--helpful strong,.con-admin-modern-card-table strong,.con-admin-modern-card-table b),.con-admin-2d-fam-plan :where(.con-admin-modern-row__title,.con-admin-modern-row__title *,.con-admin-2d-fam-plan__title-toggle-label,.con-admin-modern-row__detail-label,.con-admin-modern-detail__label,.con-admin-empty-state--helpful strong,.con-admin-modern-card-table strong,.con-admin-modern-card-table b),.con-admin-tcg-shell :where(.con-admin-tcg-row__name,.con-admin-modern-row__detail-label,.con-admin-modern-detail__label,.con-admin-empty-state--helpful strong,.con-admin-modern-card-table strong,.con-admin-modern-card-table b){font-weight:600;}.con-admin-schedule-shell .con-admin-modern-row__meta::before,.con-admin-2d-fam-plan .con-admin-modern-row__meta::before,.con-admin-tcg-shell .con-admin-modern-row__meta::before{font-weight:500;}.con-admin-schedule-shell .con-admin-modern-row--schedule .con-admin-modern-row__meta-list,.con-admin-2d-fam-plan .con-admin-modern-row--fam-plan .con-admin-modern-row__meta-list{display:flex;align-items:center;justify-content:flex-start;flex-wrap:wrap;gap:6px;width:100%;min-width:0;}.con-admin-schedule-shell .con-admin-modern-row--schedule .con-admin-modern-row__meta,.con-admin-2d-fam-plan .con-admin-modern-row--fam-plan .con-admin-modern-row__meta{display:inline-flex;align-items:center;justify-content:flex-start;min-height:26px;padding:4px 8px;gap:5px;border-radius:4px;background:rgba(248,250,252,.72);font-size:.8125rem;line-height:1.3;white-space:normal;overflow-wrap:anywhere;flex-wrap:nowrap;min-width:0;max-width:100%;width:auto;}.con-admin-schedule-shell .con-admin-modern-row--schedule .con-admin-modern-row__meta::before,.con-admin-2d-fam-plan .con-admin-modern-row--fam-plan .con-admin-modern-row__meta::before{flex:0 0 auto;white-space:nowrap;color:var(--con-admin-modern-soft,#475569);font-size:.78rem;font-weight:600;letter-spacing:0;text-transform:none;}.con-admin-schedule-shell .con-admin-modern-row--schedule .con-admin-modern-row__meta>*,.con-admin-2d-fam-plan .con-admin-modern-row--fam-plan .con-admin-modern-row__meta>*{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;line-height:inherit;}.con-admin-schedule-shell .con-admin-modern-row--schedule .con-admin-modern-row__meta .con-admin-shortcode-chip,.con-admin-2d-fam-plan .con-admin-modern-row--fam-plan .con-admin-modern-row__meta .con-admin-shortcode-chip{min-height:0;padding:0;border:0;background:transparent;box-shadow:none;color:inherit;font-size:inherit;line-height:inherit;}.con-admin-schedule-shell .con-admin-modern-row--schedule .con-admin-modern-row__meta--date,.con-admin-2d-fam-plan .con-admin-modern-row--fam-plan .con-admin-modern-row__meta--date{flex:0 0 10.75rem;width:10.75rem;max-width:10.75rem;}.con-admin-schedule-shell .con-admin-modern-row--schedule .con-admin-modern-row__meta--time,.con-admin-2d-fam-plan .con-admin-modern-row--fam-plan .con-admin-modern-row__meta--time{flex:0 0 6.25rem;width:6.25rem;max-width:6.25rem;}.con-admin-schedule-shell .con-admin-modern-row--schedule .con-admin-modern-row__meta--location,.con-admin-schedule-shell .con-admin-modern-row--schedule .con-admin-modern-row__meta--category,.con-admin-2d-fam-plan .con-admin-modern-row--fam-plan .con-admin-modern-row__meta--location,.con-admin-2d-fam-plan .con-admin-modern-row--fam-plan .con-admin-modern-row__meta--fam{flex:0 1 auto;width:max-content;max-width:min(100%,34rem);}.con-admin-schedule-shell .con-admin-modern-row--schedule .con-admin-modern-row__meta--date,.con-admin-schedule-shell .con-admin-modern-row--schedule .con-admin-modern-row__meta--time,.con-admin-schedule-shell .con-admin-modern-row--schedule .con-admin-modern-row__meta--location,.con-admin-schedule-shell .con-admin-modern-row--schedule .con-admin-modern-row__meta--category,.con-admin-2d-fam-plan .con-admin-modern-row--fam-plan .con-admin-modern-row__meta--date,.con-admin-2d-fam-plan .con-admin-modern-row--fam-plan .con-admin-modern-row__meta--time,.con-admin-2d-fam-plan .con-admin-modern-row--fam-plan .con-admin-modern-row__meta--location,.con-admin-2d-fam-plan .con-admin-modern-row--fam-plan .con-admin-modern-row__meta--fam{grid-column:auto;}.con-admin-schedule-shell .con-admin-modern-row__detail-label,.con-admin-2d-fam-plan .con-admin-modern-row__detail-label{min-height:auto;padding:0;border:0;border-radius:0;background:transparent;box-shadow:none;color:inherit;line-height:1.2;}.con-admin-schedule-shell .con-admin-modern-row__title .con-admin-schedule-card__title-toggle:hover .con-admin-modern-row__detail-label,.con-admin-2d-fam-plan .con-admin-modern-row__title .con-admin-2d-fam-plan__title-toggle:hover .con-admin-modern-row__detail-label{color:var(--con-admin-modern-primary,#196cae);}@media (max-width:640px){.con-admin-schedule-shell .con-admin-modern-row--schedule .con-admin-modern-row__meta-list,.con-admin-2d-fam-plan .con-admin-modern-row--fam-plan .con-admin-modern-row__meta-list{display:flex;flex-direction:column;align-items:stretch;}.con-admin-schedule-shell .con-admin-modern-row--schedule .con-admin-modern-row__meta,.con-admin-2d-fam-plan .con-admin-modern-row--fam-plan .con-admin-modern-row__meta,.con-admin-schedule-shell .con-admin-modern-row--schedule .con-admin-modern-row__meta--date,.con-admin-schedule-shell .con-admin-modern-row--schedule .con-admin-modern-row__meta--time,.con-admin-schedule-shell .con-admin-modern-row--schedule .con-admin-modern-row__meta--location,.con-admin-schedule-shell .con-admin-modern-row--schedule .con-admin-modern-row__meta--category,.con-admin-2d-fam-plan .con-admin-modern-row--fam-plan .con-admin-modern-row__meta--date,.con-admin-2d-fam-plan .con-admin-modern-row--fam-plan .con-admin-modern-row__meta--time,.con-admin-2d-fam-plan .con-admin-modern-row--fam-plan .con-admin-modern-row__meta--location,.con-admin-2d-fam-plan .con-admin-modern-row--fam-plan .con-admin-modern-row__meta--fam{flex:0 1 auto;width:100%;max-width:100%;}}.con-admin-party__buffs,.con-admin-party__buffs--raid,.con-admin-party__buffs--mascot_melee,.con-admin-party__buffs--guild_battle{border-radius:4px;}.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,#64748b) 34%,transparent);color:var(--con-admin-class-color,#334155);background:color-mix(in srgb,var(--con-admin-class-color,#64748b) 10%,transparent);}.con-admin-rpg-class-chip__icon{width:16px;height:16px;flex:0 0 16px;object-fit:contain;font-size:1em;}.con-admin-class-guide{gap:10px;}.con-admin-class-guide__card{padding:5px;gap:6px;border-color:rgba(15,23,42,.10);border-radius:4px;background:#fff;box-shadow:none;}button.con-admin-class-guide__card:hover,button.con-admin-class-guide__card:focus-visible{border-color:color-mix(in srgb,var(--con-admin-class-color,#655995) 55%,transparent);box-shadow:0 0 0 2px color-mix(in srgb,var(--con-admin-class-color,#655995) 16%,transparent);outline:0;}.con-admin-class-guide__card.is-current{border-color:var(--con-admin-class-color,#655995);box-shadow:0 0 0 2px color-mix(in srgb,var(--con-admin-class-color,#655995) 28%,transparent);background:#fff;}.con-admin-class-guide__title{display:flex;align-items:center;gap:8px;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:600;}.con-admin-class-guide__icon{width:38px;height:38px;object-fit:contain;}.con-admin-class-guide__title strong{font-size:14px;line-height:1.15;color:#0f172a;min-width:0;}.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:#64748b;font-size:12px;font-weight:600;line-height:1.2;white-space:nowrap;}.con-admin-class-guide__save-status.is-success{color:#64748b;font-weight:600;}.con-admin-class-guide__save-status.is-error{color:#b91c1c;font-weight:600;}.con-admin-class-guide__card p{font-size:12px;line-height:1.32;}.con-admin-class-guide__stats{font-size:11.5px;line-height:1.35;color:#475569;}.con-admin-class-guide__stats strong{font-weight:600;color:#334155;}.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;}@media (max-width:640px){.con-admin-class-guide__save-status{margin-left:0;font-size:11px;}.con-admin-class-guide__icon-wrap,.con-admin-class-guide__icon{width:34px;height:34px;}.con-admin-class-guide__icon-wrap{flex-basis:34px;}}.con-admin-rpg-class-chip--member{border-radius:999px;gap:5px;min-height:22px;padding:3px 7px;box-shadow:none;}.con-admin-rpg-class-chip--member .con-admin-rpg-class-chip__label{color:inherit;font-weight:600;}.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:6px;color:#64748b;font-size:.78rem;font-weight:600;line-height:1.2;}.con-admin-party__buff-members{flex-basis:100%;margin-top:2px;}.con-admin-party-shortcode__class.con-admin-rpg-class-chip{display:inline-flex;width:auto;max-width:100%;align-self:center;color:var(--con-admin-class-color,#334155);}.con-admin-raid-attack-feedback__party-detail dd{display:flex;align-items:center;flex-wrap:wrap;gap:4px 6px;}.con-admin-party-shortcode__class.con-admin-rpg-class-chip,.con-admin-party-shortcode__class.con-admin-rpg-class-chip .con-admin-rpg-class-chip__label,.con-admin-party-shortcode__class.con-admin-rpg-class-chip .con-admin-rpg-class-chip__icon{font-weight:600;}@media (max-width:600px){.con-admin-party-shortcode__class.con-admin-rpg-class-chip{gap:2px;min-height:18px;padding:2px 4px;font-size:10px;line-height:1.1;max-width:100%;}.con-admin-party-shortcode__class.con-admin-rpg-class-chip .con-admin-rpg-class-chip__icon{width:12px;height:12px;flex:0 0 12px;}.con-admin-party-shortcode__class.con-admin-rpg-class-chip .con-admin-rpg-class-chip__label{min-width:0;line-height:1.1;}}.con-admin-achievements-grid__sets{display:grid;gap:18px;}.con-admin-achievements-grid__set{display:grid;gap:10px;min-width:0;}.con-admin-achievements-grid__set-head{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:0 2px;}.con-admin-achievements-grid__set-title{display:block;font-size:11px;font-weight:600;text-transform:uppercase;letter-spacing:.04em;color:#646970;margin:8px 0 2px;line-height:1.2;}.con-admin-achievements-grid__set-count{color:#646970;font-size:11px;line-height:1.2;font-weight:500;white-space:nowrap;margin:8px 0 2px;}@media (max-width:560px){.con-admin-achievements-grid__set-head{align-items:flex-start;flex-direction:column;gap:4px;}}.con-admin-rpg-class-chip--adventurer{--con-admin-class-color:#adadad;}.con-admin-rpg-class-chip--adventurer .con-admin-rpg-class-chip__icon{width:16px;height:16px;flex:0 0 16px;object-fit:contain;}.con-admin-guild-transfer-card{display:grid;gap:10px;margin:0;padding:0;border:0;background:transparent;box-shadow:none;border-radius:0;}.con-admin-guild-transfer-card__header.con-admin-class-guide__head{display:flex;align-items:flex-start;justify-content:space-between;gap:10px;margin:0;padding:0;border:0;background:transparent;box-shadow:none;}.con-admin-guild-transfer-card__header-text{display:grid;gap:2px;min-width:0;}.con-admin-guild-transfer-card__header-text>strong{margin:0;color:#0f172a;font-size:15px;line-height:1.2;font-weight:600;}.con-admin-guild-transfer-card__header-text>.con-admin-guild-transfer-card__help,.con-admin-guild-transfer-card__header.con-admin-class-guide__head span.con-admin-guild-transfer-card__help{display:block;margin:0;color:#64748b;font-size:12px;line-height:1.35;font-weight:400;text-align:left;}.con-admin-guild-transfer-card__body,.con-admin-guild-transfer-card__body>.con-admin-user-settings-section{display:grid;gap:10px;margin:0;padding:0;border:0;background:transparent;box-shadow:none;}.con-admin-guild-transfer-card__current,.con-admin-guild-transfer-card__summary span,.con-admin-guild-transfer-card__target-chip{border-radius:4px;border-color:rgba(15,23,42,.10);background:#fff;box-shadow:none;}.con-admin-guild-transfer-card__current{min-height:50px;padding:5px;border-left:1px solid rgba(15,23,42,.10);box-shadow:0 0 0 2px color-mix(in srgb,var(--con-admin-guild-transfer-accent,#64748b) 18%,transparent);}.con-admin-guild-transfer-card__current-copy strong,.con-admin-guild-transfer-card__summary strong,.con-admin-guild-transfer-card__target-chip strong{color:#0f172a;font-size:13px;line-height:1.15;font-weight:600;text-transform:none;letter-spacing:0;}.con-admin-guild-transfer-card__current-copy em,.con-admin-guild-transfer-card__summary em,.con-admin-guild-transfer-card__target-chip em{color:#475569;font-size:12px;line-height:1.25;font-weight:500;}.con-admin-guild-transfer-card__summary{grid-template-columns:repeat(auto-fit,minmax(190px,1fr));gap:10px;}.con-admin-guild-transfer-card__summary span{min-height:0;padding:5px;}.con-admin-guild-transfer-card__target-list{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;margin:0;}.con-admin-guild-transfer-card__target-chip{gap:8px;min-height:58px;padding:5px;border-left:1px solid rgba(15,23,42,.10);}.con-admin-guild-transfer-card__target-chip.is-current,.con-admin-guild-transfer-card__target-chip.is-eligible:hover{border-color:var(--con-admin-guild-transfer-accent,#64748b);box-shadow:0 0 0 2px color-mix(in srgb,var(--con-admin-guild-transfer-accent,#64748b) 20%,transparent);}.con-admin-guild-transfer-card__target-chip.is-disabled{opacity:.6;filter:grayscale(.25);background:#f8fafc;}.con-admin-guild-transfer-card__target-chip small{color:#64748b;font-size:10px;line-height:1.2;font-weight:600;}.con-admin-guild-transfer-card__guild-image-wrap,.con-admin-guild-transfer-card__target-chip .con-admin-guild-transfer-card__guild-image-wrap,.con-admin-guild-transfer-card__current .con-admin-guild-transfer-card__guild-image-wrap{width:38px;height:38px;min-width:38px;flex:0 0 38px;background:transparent;border:0;border-radius:0;box-shadow:none;}.con-admin-guild-transfer-card__header-guild{width:42px;height:42px;min-width:42px;flex-basis:42px;}.con-admin-guild-transfer-card__actions{display:flex;align-items:center;gap:8px;margin:0;}.con-admin-guild-transfer-card__actions .con-admin-tools__field,.con-admin-guild-transfer-card__actions .con-admin-plugin-button{min-height:36px;border-radius:4px;}.con-admin-guild-transfer-card__status{margin:0;min-height:18px;}@media (max-width:980px){.con-admin-guild-transfer-card__target-list{grid-template-columns:repeat(2,minmax(0,1fr));}}@media (max-width:640px){.con-admin-guild-transfer-card__target-list{grid-template-columns:1fr;}.con-admin-guild-transfer-card__header.con-admin-class-guide__head{align-items:flex-start;flex-direction:column;}.con-admin-guild-transfer-card__header-guild{display:none;}.con-admin-guild-transfer-card__actions{display:grid;grid-template-columns:1fr;}}.con-admin-party-shortcode__profile-link,.con-admin-fam-mail__avatar-profile-link,.con-admin-2d-fam__avatar-profile-link{display:inline-flex;align-items:center;justify-content:center;width:auto;min-width:0;padding:0;margin:0;border:0;border-radius:50%;background:transparent;box-shadow:none;color:inherit;line-height:0;text-decoration:none;cursor:pointer;}.con-admin-party-shortcode__profile-link:hover,.con-admin-party-shortcode__profile-link:focus-visible,.con-admin-fam-mail__avatar-profile-link:hover,.con-admin-fam-mail__avatar-profile-link:focus-visible,.con-admin-2d-fam__avatar-profile-link:hover,.con-admin-2d-fam__avatar-profile-link:focus-visible{outline:2px solid rgba(25,108,174,.28);outline-offset:2px;background:transparent;box-shadow:none;}.con-admin-d20-notifier:not(.con-admin-2d-fam-sticky-toast),.con-admin-d20-notifier:not(.con-admin-2d-fam-sticky-toast).is-visible,.con-admin-d20-notifier:not(.con-admin-2d-fam-sticky-toast) .con-admin-d20-notifier__hit{animation:none;transform:none;}.con-admin-d20-notifier:not(.con-admin-2d-fam-sticky-toast) .con-admin-d20-notifier__icon{animation:con-admin-d20-icon-subtle-wiggle 5.5s ease-in-out infinite;}.con-admin-d20-notifier:not(.con-admin-2d-fam-sticky-toast):hover .con-admin-d20-notifier__icon,.con-admin-d20-notifier:not(.con-admin-2d-fam-sticky-toast):focus-visible .con-admin-d20-notifier__icon{animation-duration:4.5s;}@keyframes con-admin-d20-icon-subtle-wiggle{0%,78%,100%{transform:rotate(0deg) translateY(0) scale(1);}82%{transform:rotate(-3deg) translateY(-1px) scale(1.01);}86%{transform:rotate(3deg) translateY(0) scale(1);}90%{transform:rotate(-2deg) translateY(-1px) scale(1.005);}94%{transform:rotate(2deg) translateY(0) scale(1);}}@media (prefers-reduced-motion:reduce){.con-admin-d20-notifier:not(.con-admin-2d-fam-sticky-toast),.con-admin-d20-notifier:not(.con-admin-2d-fam-sticky-toast) .con-admin-d20-notifier__hit,.con-admin-d20-notifier:not(.con-admin-2d-fam-sticky-toast) .con-admin-d20-notifier__icon{animation:none;transform:none;}}.con-admin-d20-notifier:not(.con-admin-2d-fam-sticky-toast) .con-admin-d20-notifier__icon{display:inline-flex;align-items:center;justify-content:center;transform-origin:50% 56%;animation:con-admin-d20-icon-slow-rock 3.6s ease-in-out infinite;}.con-admin-d20-notifier:not(.con-admin-2d-fam-sticky-toast):hover .con-admin-d20-notifier__icon,.con-admin-d20-notifier:not(.con-admin-2d-fam-sticky-toast):focus-visible .con-admin-d20-notifier__icon{animation-duration:3s;}@keyframes con-admin-d20-icon-slow-rock{0%,100%{transform:rotate(-2deg);}50%{transform:rotate(2deg);}}@media (prefers-reduced-motion:reduce){.con-admin-d20-notifier:not(.con-admin-2d-fam-sticky-toast) .con-admin-d20-notifier__icon{animation:none;transform:none;}}.con-admin-d20-notifier:not(.con-admin-2d-fam-sticky-toast) .con-admin-d20-notifier__icon{display:inline-grid;place-items:center;transform-origin:50% 58%;animation:con-admin-d20-visible-rock-1555 1.8s ease-in-out infinite;will-change:transform;}.con-admin-d20-notifier:not(.con-admin-2d-fam-sticky-toast) .con-admin-d20-notifier__die-img{transform-origin:50% 58%;}@keyframes con-admin-d20-visible-rock-1555{0%,100%{transform:rotate(-4deg);}50%{transform:rotate(4deg);}}.con-admin-boss-battle .con-admin-raid-attack-feedback,.con-admin-boss-battle .con-admin-mascot-melee__feedback{display:grid;grid-template-rows:auto auto;align-content:start;gap:4px;height:70px;min-height:70px;max-height:70px;box-sizing:border-box;margin:5px 0 8px;padding:6px 8px;border:1px solid rgba(148,163,184,.20);border-radius:4px;background:rgba(248,250,252,.62);box-shadow:none;overflow:hidden;}.con-admin-boss-battle .con-admin-raid-attack-feedback.is-placeholder,.con-admin-boss-battle .con-admin-mascot-melee__feedback.is-placeholder{border-style:solid;background:rgba(248,250,252,.46);}.con-admin-boss-battle .con-admin-raid-attack-feedback__line{display:flex;align-items:center;justify-content:space-between;gap:8px;min-width:0;line-height:1.15;}.con-admin-boss-battle .con-admin-raid-attack-feedback__line strong{min-width:0;overflow:hidden;color:#0f172a;font-size:.82rem;font-weight:600;line-height:1.15;text-overflow:ellipsis;white-space:nowrap;}.con-admin-boss-battle .con-admin-raid-attack-feedback__line span{flex:0 1 auto;max-width:52%;min-width:0;overflow:hidden;color:#64748b;font-size:.72rem;font-weight:600;line-height:1.15;text-align:right;text-overflow:ellipsis;white-space:nowrap;}.con-admin-boss-battle .con-admin-raid-attack-feedback__details{display:flex;align-items:center;align-content:flex-start;gap:4px;flex-wrap:wrap;min-width:0;max-height:36px;margin:0;padding:0;overflow:hidden;}.con-admin-boss-battle .con-admin-raid-attack-feedback.is-placeholder .con-admin-raid-attack-feedback__details,.con-admin-boss-battle .con-admin-mascot-melee__feedback.is-placeholder .con-admin-raid-attack-feedback__details{display:none;}.con-admin-boss-battle .con-admin-raid-attack-feedback__detail{display:inline-flex;align-items:center;justify-content:flex-start;gap:4px;flex:0 1 auto;width:auto;min-width:0;max-width:100%;min-height:20px;box-sizing:border-box;padding:2px 6px;border:1px solid rgba(148,163,184,.20);border-radius:4px;background:rgba(255,255,255,0.15);line-height:1;white-space:nowrap;}.con-admin-boss-battle .con-admin-raid-attack-feedback__detail dt,.con-admin-boss-battle .con-admin-raid-attack-feedback__detail dd{margin:0;min-width:0;overflow:hidden;line-height:1;text-overflow:ellipsis;white-space:nowrap;}.con-admin-boss-battle .con-admin-raid-attack-feedback__detail dt{flex:0 0 auto;color:#64748b;font-size:.56rem;font-weight:600;letter-spacing:.045em;text-transform:uppercase;}.con-admin-boss-battle .con-admin-raid-attack-feedback__detail dd{flex:1 1 auto;color:#0f172a;font-size:.7rem;font-weight:600;}.con-admin-boss-battle .con-admin-raid-attack-feedback__counter-detail,.con-admin-boss-battle .con-admin-raid-attack-feedback__party-detail,.con-admin-boss-battle .con-admin-mascot-melee__balance-detail{flex:1 1 auto;border-radius:4px;white-space:normal;}.con-admin-boss-battle .con-admin-raid-attack-feedback__counter-detail dt,.con-admin-boss-battle .con-admin-raid-attack-feedback__counter-detail dd,.con-admin-boss-battle .con-admin-raid-attack-feedback__party-detail dt,.con-admin-boss-battle .con-admin-raid-attack-feedback__party-detail dd,.con-admin-boss-battle .con-admin-mascot-melee__balance-detail dt,.con-admin-boss-battle .con-admin-mascot-melee__balance-detail dd{white-space:normal;}.con-admin-boss-battle .con-admin-mascot-melee__feedback{margin:0 0 10px;}@media (max-width:700px){.con-admin-boss-battle .con-admin-raid-attack-feedback,.con-admin-boss-battle .con-admin-mascot-melee__feedback{height:auto;min-height:0;max-height:none;padding:6px 8px;}.con-admin-boss-battle .con-admin-raid-attack-feedback__line{display:flex;gap:6px;}.con-admin-boss-battle .con-admin-raid-attack-feedback__line span{max-width:48%;}}@media (max-width:420px){.con-admin-boss-battle .con-admin-raid-attack-feedback__line{align-items:flex-start;}.con-admin-boss-battle .con-admin-raid-attack-feedback__line span{max-width:46%;}}@keyframes con-admin-d20-notifier-tilt-1562{0%,100%{transform:rotate(-8deg) translateY(0) scale(1);}50%{transform:rotate(8deg) translateY(-1px) scale(1.02);}}.con-admin-party__buffs,.con-admin-party__buffs.is-active,.con-admin-party__buffs.is-empty,.con-admin-party__buffs--games,.con-admin-party__buffs--guild_battle,.con-admin-party__buffs--raid,.con-admin-party__buffs--mascot_melee{display:flex;align-items:center;align-content:center;flex-wrap:wrap;gap:4px 6px;min-height:0;margin:4px 0 6px;padding:5px 6px;border:1px solid rgba(148,163,184,.18);border-radius:4px;background:rgba(248,250,252,.58);box-shadow:none;line-height:1.2;}.con-admin-party__buffs *,.con-admin-party__buffs.is-active *,.con-admin-party__buffs.is-empty *{font-weight:600;}.con-admin-party__buffs>strong,.con-admin-party__buffs.is-active>strong,.con-admin-party__buffs.is-empty>strong{flex:0 0 auto;margin:0 2px 0 0;color:#334155;font-size:.76rem;line-height:1.15;letter-spacing:0;}.con-admin-party__buffs .con-admin-party__buff-chip,.con-admin-party__buffs .con-admin-shortcode-chip{min-height:18px;margin:0;padding:2px 5px;border-color:rgba(148,163,184,.22);border-radius:4px;background:#fff;color:#475569;font-size:.7rem;line-height:1.15;box-shadow:none;}@keyframes con-admin-d20-notifier-tilt-1564{0%,100%{transform:rotate(-8deg) translateY(0) scale(1);}50%{transform:rotate(8deg) translateY(-1px) scale(1.02);}}.con-admin-save-status-below-button,.con-admin-admin-button-status{display:block;clear:both;width:fit-content;max-width:min(100%,42rem);margin:6px 0 0;font-size:12px;line-height:1.35;font-weight:500;color:#475569;}.con-admin-actions-inline .con-admin-save-status-below-button,.con-admin-actions .con-admin-save-status-below-button,.con-admin-tools__actions .con-admin-save-status-below-button,.con-admin-admin-actions .con-admin-save-status-below-button{flex-basis:100%;}.con-admin-save-status-below-button.is-working{color:#475569;}.con-admin-save-status-below-button.is-success{color:#166534;}.con-admin-save-status-below-button.is-error{color:#b42318;}button.is-loading+.con-admin-admin-button-status,input.is-loading+.con-admin-admin-button-status{opacity:.9;}.con-admin-boss-battle strong,.con-admin-boss-battle b,.con-admin-party-raid-hp strong,.con-admin-party-raid-hp b,.con-admin-party__buffs strong,.con-admin-party__buffs b{font-weight:600;}[class^="con-admin-"] strong,[class*=" con-admin-"] strong,strong[class^="con-admin-"],strong[class*=" con-admin-"],[class^="con-admin-"] b,[class*=" con-admin-"] b,b[class^="con-admin-"],b[class*=" con-admin-"]{font-weight:600;}.con-admin-fam-mail__schedule-link{color:inherit;font-weight:600;text-decoration:underline;text-underline-offset:2px;}.con-admin-mascot-melee,.con-admin-mascot-melee .con-admin-shortcode-chip,.con-admin-mascot-melee .con-admin-boss-battle__chip,.con-admin-mascot-melee .con-admin-boss-battle__bar,.con-admin-mascot-melee .con-admin-boss-battle__bar span,.con-admin-mascot-melee__arena,.con-admin-mascot-melee__card,.con-admin-mascot-melee__portrait,.con-admin-mascot-melee__mascot-image-wrap,.con-admin-mascot-melee__mascot-image,.con-admin-mascot-melee__feedback,.con-admin-mascot-melee__feedback .con-admin-raid-attack-feedback__detail,.con-admin-mascot-melee__controls .con-admin-game-action-button,.con-admin-guild-battle__outcome .con-admin-fishing__catch-card,.con-admin-guild-battle__outcome .con-admin-fishing__catch-card-payout span{border-radius:4px;}.con-admin-mascot-melee__feedback{min-height:0;margin:8px 0;padding:7px 8px;}.con-admin-current-coins .con-admin-stat-chip__icon,.con-admin-current-coins .con-admin-stat-chip__icon :where(i,svg,.dashicons,.con-admin-ui-icon),.con-admin-current-coins .con-admin-stat-chip__asset-icon,.con-admin-user-details .con-admin-stat-chip__icon,.con-admin-user-details .con-admin-stat-chip__icon :where(i,svg,.dashicons,.con-admin-ui-icon),.con-admin-user-details .con-admin-stat-chip__asset-icon{color:#fff;fill:#fff;stroke:#fff;opacity:1;}.con-admin-current-coins .con-admin-stat-chip__icon img.con-admin-asset-icon:not(.con-admin-stat-chip__asset-icon--preserve-detail),.con-admin-current-coins img.con-admin-stat-chip__asset-icon:not(.con-admin-stat-chip__asset-icon--preserve-detail),.con-admin-user-details .con-admin-stat-chip__icon img.con-admin-asset-icon:not(.con-admin-stat-chip__asset-icon--preserve-detail),.con-admin-user-details img.con-admin-stat-chip__asset-icon:not(.con-admin-stat-chip__asset-icon--preserve-detail){filter:brightness(0) invert(1);opacity:1;}@media (max-width:640px){.con-admin-class-guide[data-class-mobile-expanded="0"][data-class-has-current="1"] .con-admin-class-guide__card:not(.is-current){display:none;}.con-admin-class-guide[data-class-mobile-expanded="0"] .con-admin-class-guide__grid{gap:0;}}.con-admin-wrap{min-height:0;}.con-admin-wrap .con-admin-tab-panel{min-height:0;}:root{--con-admin-safe-vw:100%;}.con-admin-2d-fam,.con-admin-profile-header-shell,.con-admin-party-shortcode,.con-admin-fam-mail,.con-admin-notification-settings,.con-admin-schedule-shell,.con-admin-tcg-shell,.con-admin-game-shell,.con-admin-inventory,.con-tournament{max-width:100%;min-width:0;box-sizing:border-box;}.con-admin-activity-reports{display:grid;gap:18px;}.con-admin-report-runner__grid{display:grid;grid-template-columns:1.2fr 1fr 1fr 1fr auto;gap:12px;align-items:end;}.con-admin-report-runner label{display:grid;gap:6px;font-weight:600;}.con-admin-report-runner label span{font-size:12px;color:#475569;}.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:12px;}.con-admin-report-group-card{display:grid;gap:8px;padding:14px;border:1px solid rgba(15,23,42,.08);border-radius:4px;background:#fff;}.con-admin-report-group-card h4{margin:0;color:#0f172a;}.con-admin-report-group-card p{margin:0;color:#64748b;}.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:12px;}.con-admin-report-card{display:grid;gap:5px;padding:14px;border:1px solid rgba(15,23,42,.08);border-radius:4px;background:#fff;}.con-admin-report-card span{font-size:12px;color:#64748b;font-weight:600;text-transform:uppercase;letter-spacing:.02em;}.con-admin-report-card strong{font-size:24px;line-height:1.1;color:#0f172a;}.con-admin-report-card small{color:#64748b;}.con-admin-report-columns{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:18px;}.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:#64748b;}@media (max-width:1100px){.con-admin-report-runner__grid{grid-template-columns:1fr 1fr;}}@media (max-width:900px){.con-admin-report-runner__grid,.con-admin-report-columns{grid-template-columns:1fr;}}.con-admin-guild-bank__button-main,.con-admin-guild-bank__item-button .con-admin-inventory__buy-button-label{display:inline-flex;align-items:center;justify-content:center;gap:0;width:100%;min-width:0;}@keyframes conMikuRoundOverlayIn{0%{opacity:0;transform:scale(.985);}100%{opacity:1;transform:scale(1);}}@keyframes conMikuRoundCardPop{0%{opacity:0;transform:translateY(8px) scale(.96);}100%{opacity:1;transform:translateY(0) scale(1);}}@keyframes conMikuRoundBoardHold{0%{filter:brightness(1);transform:scale(1);}22%{filter:brightness(1.2) saturate(1.16);transform:scale(1.01);}100%{filter:brightness(.72) saturate(.82);transform:scale(.985);}}@keyframes conMikuRoundBoardIn{0%{opacity:.28;filter:brightness(1.35) blur(2px);transform:scale(.965);}100%{opacity:1;filter:brightness(1) blur(0);transform:scale(1);}}@keyframes conMikuRoundGemIn{0%{opacity:0;transform:translateY(8px) scale(.78);}65%{opacity:1;transform:translateY(-2px) scale(1.045);}100%{opacity:1;transform:translateY(0) scale(1);}}.con-admin-game-chip{display:inline-flex;align-items:center;gap:6px;max-width:100%;padding:4px 8px;border:1px solid rgba(148,163,184,.28);border-radius:4px;background:rgba(15,23,42,.04);color:inherit;font-size:12px;line-height:1.25;text-decoration:none;cursor:pointer;}.con-admin-game-chip:focus-visible{outline:2px solid rgba(59,130,246,.5);outline-offset:2px;}.con-admin-game-chip__label{font-weight:600;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;}.con-admin-game-chip__meta{color:#64748b;font-size:11px;white-space:nowrap;}.con-admin-game-info-tooltip{position:fixed;z-index:999999;width:min(340px,calc(100vw - 24px));padding:10px;border:1px solid rgba(148,163,184,.32);border-radius:4px;background:#fff;color:#0f172a;box-shadow:0 18px 44px rgba(15,23,42,.22);font-size:12px;line-height:1.35;opacity:0;pointer-events:none;transform:translateY(4px);transition:opacity .12s ease,transform .12s ease;}.con-admin-game-info-tooltip.is-visible{opacity:1;transform:translateY(0);pointer-events:auto;}.con-admin-game-info-tooltip__inner{display:grid;grid-template-columns:54px minmax(0,1fr);gap:10px;align-items:start;}.con-admin-game-info-tooltip__cover{display:block;width:54px;aspect-ratio:3 / 4;object-fit:cover;border-radius:4px;background:rgba(15,23,42,.08);}.con-admin-game-info-tooltip__cover--empty{display:flex;align-items:center;justify-content:center;font-size:20px;}.con-admin-game-info-tooltip__body{min-width:0;}.con-admin-game-info-tooltip__body strong{display:block;margin:0 0 2px;font-size:13px;font-weight:600;}.con-admin-game-info-tooltip__body small{display:block;margin:0 0 6px;color:#64748b;font-size:11px;}.con-admin-game-info-tooltip__body p{margin:0;}.con-admin-game-info-tooltip__body a{display:inline-flex;margin-top:7px;font-weight:600;text-decoration:none;}.con-admin-game-info-tooltip__empty{color:#64748b;font-style:italic;}.con-admin-game-library-search__form{display:flex;flex-wrap:wrap;gap:8px;align-items:center;margin:0 0 10px;}.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 10px;color:#64748b;font-size:12px;}.con-admin-game-library-search__notice.is-error{color:#b91c1c;}.con-admin-game-library-search__notice.is-success{color:#166534;}.con-admin-game-library-search__notice.is-warning{color:#92400e;}.con-admin-game-library-seed__body{display:flex;flex-wrap:wrap;gap:10px;align-items:center;justify-content:space-between;}.con-admin-game-library-seed__actions{display:flex;flex-wrap:wrap;gap:8px;align-items:center;}.con-admin-game-library-seed__body strong,.con-admin-game-library-seed__progress strong{display:block;font-size:13px;font-weight:600;}.con-admin-game-library-seed__body small,.con-admin-game-library-seed__progress small{display:block;color:#64748b;font-size:11px;}.con-admin-game-library-seed__progress{display:grid;gap:5px;margin-top:10px;color:#64748b;font-size:12px;}.con-admin-game-library-seed__progress.is-error{color:#b91c1c;}.con-admin-game-library-seed__progress.is-success{color:#166534;}.con-admin-game-library-seed__bar{overflow:hidden;width:100%;height:6px;border-radius:4px;background:rgba(148,163,184,.2);}.con-admin-game-library-seed__bar span{display:block;width:0;height:100%;border-radius:4px;background:currentColor;transition:width .22s ease;}.con-admin-game-library-results{display:grid;gap:8px;}.con-admin-game-library-result{display:grid;grid-template-columns:56px minmax(0,1fr) auto;gap:10px;align-items:start;padding:10px;border:1px solid rgba(148,163,184,.24);border-radius:4px;background:#fff;}.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:4px;background:rgba(15,23,42,.08);}.con-admin-game-library-result__cover--empty{display:flex;align-items:center;justify-content:center;font-size:20px;}.con-admin-game-library-result__body{min-width:0;}.con-admin-game-library-result__body strong{display:block;font-size:13px;font-weight:600;}.con-admin-game-library-result__body small,.con-admin-game-library-saved__meta{display:block;color:#64748b;font-size:11px;}.con-admin-game-library-result__body p{margin:5px 0 0;color:#334155;font-size:12px;}.con-admin-game-library-result__empty{color:#64748b;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:#64748b;font-size:12px;}.con-admin-game-library-browser__filters{display:flex;flex-wrap:wrap;gap:8px;align-items:center;margin:0 0 10px;}.con-admin-game-library-browser__filters input[type="search"]{min-width:min(320px,100%);}.con-admin-game-library-saved{display:grid;gap:8px;}.con-admin-game-library-saved__row{display:grid;grid-template-columns:minmax(160px,1fr) auto auto auto auto;gap:8px;align-items:center;padding:8px 0;border-bottom:1px solid rgba(148,163,184,.2);}.con-admin-game-library-saved__row:last-child{border-bottom:0;}.con-admin-game-library-saved__pill{display:inline-flex;align-items:center;justify-content:center;min-height:22px;padding:2px 7px;border:1px solid rgba(14,165,233,.22);border-radius:4px;background:rgba(14,165,233,.08);color:#0369a1;font-size:11px;line-height:1.2;}.con-admin-game-library-saved__pill--manual{border-color:rgba(148,163,184,.24);background:rgba(148,163,184,.1);color:#64748b;}.con-admin-game-library-browser__footer{display:flex;flex-wrap:wrap;gap:10px;align-items:center;justify-content:space-between;margin-top:10px;color:#64748b;font-size:12px;}@media (max-width:700px){.con-admin-game-info-tooltip__inner,.con-admin-game-library-result{grid-template-columns:1fr;}.con-admin-game-info-tooltip__cover,.con-admin-game-library-result__cover{display:none;}.con-admin-game-library-result__actions{justify-content:flex-start;}.con-admin-game-library-result__cached-preview{grid-column:auto;}.con-admin-game-library-saved__row{grid-template-columns:1fr;}}.con-admin-fam-status-game-picker,.con-admin-game-lookup{position:relative;display:grid;gap:6px;margin-top:8px;}.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:12px;font-weight:600;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:12px;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:6px;}.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:4px;max-height:240px;overflow:auto;padding:6px;border:1px solid var(--con-admin-border,rgba(255,255,255,.12));border-radius:4px;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:2px;width:100%;padding:8px 10px;border:0;border-radius:4px;background:transparent;color:inherit;text-align:left;cursor:pointer;}.con-admin-fam-status-game-picker__option:hover,.con-admin-game-lookup__option:hover,.con-admin-fam-status-game-picker__option:focus-visible,.con-admin-game-lookup__option:focus-visible{background:rgba(255,255,255,.08);outline:none;}.con-admin-fam-status-game-picker__option span,.con-admin-game-lookup__option span{font-weight:600;}.con-admin-fam-status-game-picker__option small,.con-admin-game-lookup__option small,.con-admin-fam-status-game-picker__empty,.con-admin-game-lookup__empty{color:var(--con-admin-muted,rgba(255,255,255,.62));font-size:12px;}.con-admin-fam-status__game-row,.con-tournament-event-card__game{display:flex;flex-wrap:wrap;align-items:center;gap:6px;margin-top:8px;}.con-admin-fam-status__game-chip,.con-tournament-event-card__game-chip,.con-admin-2d-fam-profile__favorite-game-chip{max-width:100%;}.con-tournament-user-status__game-title .con-tournament-event-card__game{margin-top:0;}.con-admin-game-lookup .con-admin-game-chip__meta,.con-admin-fam-status__game-row .con-admin-game-chip__meta,.con-tournament-event-card__game .con-admin-game-chip__meta{display:none;}@media (max-width: 640px){.con-admin-fam-status-game-picker__control,.con-admin-fam-status-game-picker__selected,.con-admin-game-lookup__selected{align-items:stretch;}.con-admin-fam-status-game-picker__clear,.con-admin-game-lookup__clear{justify-content:center;}}.con-admin-fam-status-game-picker__option.is-remote,.con-admin-game-lookup__option.is-remote{border-left:2px solid var(--con-admin-border,rgba(255,255,255,.14));}.con-admin-fam-status-game-picker__option.is-loading,.con-admin-game-lookup__option.is-loading{opacity:.72;cursor:wait;}.con-admin-fam-status-game-picker__empty.is-error,.con-admin-game-lookup__empty.is-error{color:var(--con-admin-danger,#ff8a8a);}.con-admin-game-lookup__selected-label,.con-admin-game-lookup__help{color:#646970;}.con-admin-game-lookup__selected-list{display:flex;flex-wrap:wrap;align-items:center;gap:6px;min-width:0;}.con-admin-game-lookup__selected-item{display:inline-flex;align-items:center;gap:5px;min-width:0;}.con-admin-game-lookup__results{gap:0;padding:0;border:1px solid rgba(15,23,42,.14);background:#fff;color:#1d2327;box-shadow:0 8px 20px rgba(15,23,42,.12);}.con-admin-game-lookup__option{border-bottom:1px solid rgba(15,23,42,.06);border-radius:0;background:#fff;color:#1d2327;}.con-admin-game-lookup__option:last-child{border-bottom:0;}.con-admin-game-lookup__option:hover,.con-admin-game-lookup__option:focus-visible{background:#f8fbff;color:#145d95;}.con-admin-game-lookup__option small,.con-admin-game-lookup__empty{color:#646970;}.con-admin-game-lookup__option.is-remote{border-left:2px solid rgba(25,108,174,.28);}.con-admin-game-chip-list{display:flex;flex-wrap:wrap;gap:6px;align-items:center;min-width:0;}.con-admin-game-lookup__results{position:static;margin-top:0;}.con-admin-rpg-class-chip--member,.con-admin-rpg-class-chip--member.con-admin-rpg-class-chip{width:auto;min-width:0;max-width:100%;justify-content:flex-start;}.con-admin-fam-status-mentions[hidden],.con-admin-fam-status-game-selected[hidden],.con-admin-fam-status-mention-menu[hidden],.con-admin-game-lookup__selected[hidden],.con-admin-game-lookup__results[hidden]{display:none;}.con-admin-game-chip__meta{display:none;}.con-admin-game-info-tooltip .con-admin-game-chip__meta{display:inline;}.con-admin-referrals__description,.con-admin-referral-campaign-description{margin:4px 0 0;color:var(--con-admin-text-soft,#5b6b7c);font-size:13px;line-height:1.35;}.con-admin-field-group--wide{grid-column:1/-1;}.con-admin-2d-fam-profile--mini .con-admin-2d-fam-profile__section--display-item.con-admin-inventory-display--image-only{padding:10px;border:1px solid rgba(15,23,42,.08);border-radius:4px;background:#fff;}.con-admin-fam-status-game-menu .con-admin-fam-status-game-option,.con-admin-game-lookup__option{display:grid;grid-template-columns:32px minmax(0,1fr);gap:7px;align-items:center;min-height:40px;}.con-admin-fam-status-game-option__cover,.con-admin-game-lookup__option-cover{display:block;width:32px;height:32px;min-width:32px;border-radius:4px;background:#f1f5f9;object-fit:cover;overflow:hidden;}.con-admin-fam-status-game-option__cover--empty,.con-admin-game-lookup__option-cover--empty{display:flex;align-items:center;justify-content:center;color:#64748b;font-size:15px;line-height:1;}.con-admin-fam-status-game-option__copy,.con-admin-game-lookup__option-copy{display:grid;gap:1px;min-width:0;}.con-admin-fam-status-game-option__copy strong,.con-admin-game-lookup__option-copy strong{display:block;min-width:0;overflow:hidden;color:inherit;font-size:12px;font-weight:600;line-height:1.2;text-overflow:ellipsis;white-space:nowrap;}.con-admin-game-info-tooltip{width:min(400px,calc(100vw - 24px));max-width:400px;}@media (max-width:700px){.con-admin-game-info-tooltip{width:90vw;max-width:90vw;}.con-admin-game-info-tooltip__inner{grid-template-columns:54px minmax(0,1fr);}.con-admin-game-info-tooltip__cover{display:block;}}.con-admin-2d-fam-profile--mini .con-admin-2d-fam-profile__collection-games{display:grid;gap:8px;padding-top:8px;border-top:1px solid rgba(15,23,42,.08);}.con-admin-2d-fam-profile--mini .con-admin-2d-fam-profile__collection-game-group{display:grid;gap:5px;min-width:0;}.con-admin-2d-fam-profile--mini .con-admin-2d-fam-profile__collection-game-label{color:var(--con-admin-text-soft,#5b6b7c);font-size:12px;font-weight:600;line-height:1.2;}.con-admin-2d-fam-profile--mini .con-admin-2d-fam-profile__collection-game-chips,.con-admin-2d-fam-profile--mini .con-admin-2d-fam-profile__collection-game-chips .con-admin-game-chip-list{display:flex;flex-wrap:wrap;align-items:center;gap:5px;min-width:0;}.con-admin-user-settings-field select[multiple].con-admin-tools__field{min-height:148px;padding:6px 8px;}.con-admin-user-settings-field select[multiple].con-admin-tools__field option{padding:4px 6px;}.con-tournament-user-status__profile-note{margin:0 0 8px;}.con-tournament-user-status__event-link.is-disabled,button.con-tournament-user-status__event-link.is-disabled{opacity:.6;cursor:not-allowed;pointer-events:none;filter:grayscale(.2);}.con-tournament-user-status__card--profile_missing{border-color:rgba(148,163,184,.32);}.con-admin-user-settings-multiselect{position:relative;display:grid;gap:6px;min-width:0;}.con-admin-user-settings-multiselect__toggle{display:flex;align-items:center;justify-content:space-between;gap:8px;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:4px;background:#fff;box-shadow:0 8px 20px rgba(15,23,42,.12);}.con-admin-user-settings-multiselect__menu[hidden]{display:none;}.con-admin-user-settings-multiselect__option{display:flex;align-items:center;gap:8px;margin:0;padding:8px 10px;border-bottom:1px solid rgba(15,23,42,.06);font-size:13px;line-height:1.3;color:#1d2327;cursor:pointer;}.con-admin-user-settings-multiselect__option:last-child{border-bottom:0;}.con-admin-user-settings-multiselect__option:hover{background:#f8fbff;}.con-admin-user-settings-multiselect__option input{margin:0;}.con-admin-2d-fam-profile--mini .con-admin-2d-fam-profile__collection-game-group--lfg{padding-bottom:8px;border-bottom:1px solid rgba(15,23,42,.08);}.con-admin-2d-fam-profile--mini .con-admin-inventory-display__profile-title,.con-admin-2d-fam-profile--mini .con-admin-2d-fam-profile__collection-title{margin:0 0 6px;color:var(--con-admin-text-soft,#5b6b7c);font-size:12px;font-weight:600;line-height:1.2;}.con-admin-2d-fam-profile--mini .con-admin-2d-fam-profile__collection-games{margin-top:8px;padding-top:0;border-top:0;}.con-admin-2d-fam-profile--mini .con-admin-2d-fam-profile__collection-game-group--lfg{padding-bottom:0;border-bottom:0;}.con-admin-panel-card>:first-child{margin-top:10px;}@media (max-width:782px){.con-admin-fam-mail__panel .con-admin-fam-mail__summary strong,.con-admin-fam-mail__panel .con-admin-fam-mail__summary b,.con-admin-fam-mail__panel .con-admin-fam-mail__summary-object,.con-admin-fam-mail__panel .con-admin-fam-mail__schedule-link,.con-admin-fam-mail .con-admin-fam-mail__summary strong,.con-admin-fam-mail .con-admin-fam-mail__summary b,.con-admin-fam-mail .con-admin-fam-mail__summary-object,.con-admin-fam-mail .con-admin-fam-mail__schedule-link{min-width:0;max-width:100%;overflow-wrap:anywhere;white-space:normal;}}:root{--con-admin-toast-top:70px;--con-admin-toast-right:16px;}.con-admin-toast-stack,.con-admin-event-checkin-toast{position:fixed;top:var(--con-admin-toast-top);right:var(--con-admin-toast-right);left:auto;bottom:auto;z-index:999999;display:grid;gap:10px;width:min(360px,calc(100vw - var(--con-admin-toast-right) - 12px));max-width:calc(100vw - 24px);padding:0;transform:none;pointer-events:none;}.con-admin-toast,.con-admin-d20-notifier,.con-admin-toast--daily-d20-ready,.con-admin-2d-fam-sticky-toast,.con-admin-event-checkin-toast__dialog,.con-admin-achievement-toast{align-items:flex-start;min-width:0;width:100%;padding:14px 16px;border-radius:4px;background:rgba(17,24,39,.94);color:#fff;cursor:pointer;pointer-events:auto;}.con-admin-toast strong,.con-admin-d20-notifier strong,.con-admin-event-checkin-toast__content strong,.con-admin-achievement-toast strong{color:#fff;font-weight:600;}.con-admin-toast__body,.con-admin-d20-notifier__text,.con-admin-event-checkin-toast__content{color:rgba(255,255,255,.82);font-size:13px;line-height:1.4;}.con-admin-toast__close,.con-admin-event-checkin-toast__close,.con-admin-d20-notifier__dismiss{border:0;background:transparent;color:rgba(255,255,255,.7);cursor:pointer;}.con-admin-toast__close:hover,.con-admin-toast__close:focus-visible,.con-admin-event-checkin-toast__close:hover,.con-admin-event-checkin-toast__close:focus-visible,.con-admin-d20-notifier__dismiss:hover,.con-admin-d20-notifier__dismiss:focus-visible{color:#fff;}.con-admin-toast--points.is-positive,.con-admin-toast--coins.is-positive,.con-admin-toast--level.is-positive,.con-admin-toast--points.is-success,.con-admin-toast--coins.is-success,.con-admin-toast--level.is-success{box-shadow:inset 0 0 0 2px rgba(74,222,128,.58),0 12px 34px rgba(15,23,42,.26);}.con-admin-toast--points.is-negative,.con-admin-toast--coins.is-negative,.con-admin-toast--level.is-negative,.con-admin-toast--points.is-error,.con-admin-toast--coins.is-error,.con-admin-toast--level.is-error{box-shadow:inset 0 0 0 2px rgba(248,113,113,.66),0 12px 34px rgba(15,23,42,.26);}.con-admin-toast__media img,.con-admin-inventory-drop-toast__icon.has-image img,.con-admin-achievement-toast__media img{display:block;max-width:44px;max-height:44px;background:transparent;border:0;box-shadow:none;}.con-admin-event-checkin-toast__rewards{display:flex;flex-wrap:wrap;gap:6px;margin-top:8px;}.con-admin-event-checkin-toast__reward{display:inline-flex;align-items:center;gap:6px;padding:4px 8px;border:1px solid rgba(255,255,255,.18);border-radius:4px;background:rgba(255,255,255,.08);color:#fff;font-size:12px;}@media (max-width:782px){.con-admin-toast-stack,.con-admin-event-checkin-toast{left:50%;right:auto;width:95vw;max-width:95vw;transform:translateX(-50%);}}.con-admin-game-lookup__clear,.con-admin-lfg-game-clear{display:inline-flex;align-items:center;justify-content:center;width:24px;height:24px;min-width:24px;padding:0;border:0;border-radius:4px;background:transparent;color:#64748b;cursor:pointer;box-shadow:none;}.con-admin-game-lookup__clear:hover,.con-admin-game-lookup__clear:focus-visible,.con-admin-lfg-game-clear:hover,.con-admin-lfg-game-clear:focus-visible{background:rgba(15,23,42,.06);color:#17212b;}.con-admin-game-lookup__clear .fa-solid,.con-admin-lfg-game-clear .fa-solid{font-size:12px;line-height:1;}.con-tournament-event-card,.con-tournament .con-tournament-event-card{display:flex;flex-direction:column;}.con-tournament-event-card__game,.con-tournament .con-tournament-event-card__game{display:flex;align-items:center;gap:6px;margin-top:4px;min-width:0;color:#64748b;font-size:12px;line-height:1.35;}.con-tournament-event-card__game-label,.con-tournament .con-tournament-event-card__game-label{display:none;}.con-tournament-event-card__game-title,.con-tournament .con-tournament-event-card__game-title{display:block;min-width:0;max-width:100%;overflow:hidden;overflow-wrap:anywhere;text-overflow:ellipsis;white-space:normal;color:#64748b;font-size:12px;font-weight:500;line-height:1.35;}.con-tournament-event-card__game .con-admin-game-chip,.con-tournament-event-card__game-chip,.con-tournament .con-tournament-event-card__game .con-admin-game-chip,.con-tournament .con-tournament-event-card__game-chip,.con-tournament .con-tournament-game-chip,.con-tournament .con-tournament-chip.con-tournament-game-chip{padding:0;border:0;background:transparent;box-shadow:none;color:inherit;font:inherit;}.con-tournament-event-card__action,.con-tournament .con-tournament-event-card__action{margin-top:auto;}.con-admin-toast-stack,.con-admin-event-checkin-toast{width:min(360px,calc(var(--con-admin-safe-vw,100vw) - var(--con-admin-toast-right) - 12px));}.con-admin-toast.is-success,.con-admin-toast.is-positive,.con-admin-toast--points.is-positive,.con-admin-toast--coins.is-positive,.con-admin-toast--level.is-positive,.con-admin-toast--points.is-success,.con-admin-toast--coins.is-success,.con-admin-toast--level.is-success,.con-admin-event-checkin-toast:not(.is-error) .con-admin-event-checkin-toast__dialog{box-shadow:0 12px 34px rgba(15,23,42,.26);}.con-admin-toast.is-error,.con-admin-toast.is-negative,.con-admin-toast--points.is-negative,.con-admin-toast--coins.is-negative,.con-admin-toast--level.is-negative,.con-admin-toast--points.is-error,.con-admin-toast--coins.is-error,.con-admin-toast--level.is-error,.con-admin-event-checkin-toast.is-error .con-admin-event-checkin-toast__dialog{box-shadow:0 12px 34px rgba(15,23,42,.26);}.con-admin-toast-stack,.con-admin-event-checkin-toast{width:min(360px,calc(var(--con-admin-safe-vw,100vw) - var(--con-admin-toast-right,12px) - 12px));max-width:calc(var(--con-admin-safe-vw,100vw) - 24px);box-sizing:border-box;}.con-admin-toast,.con-admin-d20-notifier,.con-admin-toast--daily-d20-ready,.con-admin-2d-fam-sticky-toast,.con-admin-event-checkin-toast__dialog,.con-admin-achievement-toast{border:1px solid rgba(229,231,235,.32);box-shadow:0 12px 34px rgba(15,23,42,.26);}.con-admin-toast.is-success,.con-admin-toast.is-positive,.con-admin-toast--points.is-positive,.con-admin-toast--coins.is-positive,.con-admin-toast--level.is-positive,.con-admin-toast--points.is-success,.con-admin-toast--coins.is-success,.con-admin-toast--level.is-success,.con-admin-event-checkin-toast:not(.is-error) .con-admin-event-checkin-toast__dialog{background:rgba(17,24,39,.82);border:2px solid rgba(74,222,128,.74);}.con-admin-toast.is-error,.con-admin-toast.is-negative,.con-admin-toast--points.is-negative,.con-admin-toast--coins.is-negative,.con-admin-toast--level.is-negative,.con-admin-toast--points.is-error,.con-admin-toast--coins.is-error,.con-admin-toast--level.is-error,.con-admin-event-checkin-toast.is-error .con-admin-event-checkin-toast__dialog{background:rgba(17,24,39,.82);border:2px solid rgba(248,113,113,.78);}.con-admin-toast__media,.con-admin-achievement-toast__icon{flex:0 0 auto;display:inline-flex;align-items:center;justify-content:center;align-self:center;}.con-admin-toast__media img,.con-admin-achievement-toast__icon img{display:block;max-width:44px;max-height:44px;object-fit:contain;}@media (max-width:767px){.con-admin-toast-stack,.con-admin-event-checkin-toast{left:12px;right:12px;width:auto;max-width:none;}}.con-admin-toast,.con-admin-d20-notifier,.con-admin-toast--daily-d20-ready,.con-admin-2d-fam-sticky-toast,.con-admin-event-checkin-toast__dialog,.con-admin-achievement-toast{display:flex;align-items:center;gap:10px;box-sizing:border-box;background:rgba(17,24,39,.82);}.con-admin-toast__media{order:0;flex:0 0 44px;display:inline-flex;align-items:center;justify-content:center;align-self:center;width:44px;height:44px;min-width:44px;min-height:44px;overflow:hidden;border-radius:4px;}.con-admin-toast__media img,.con-admin-toast__media .con-admin-inventory__visual img,.con-admin-achievement-toast__icon img{display:block;width:auto;height:auto;max-width:44px;max-height:44px;object-fit:contain;}.con-admin-toast__media--text{background:transparent;color:#fff;font-size:12px;line-height:1;}.con-admin-toast__body,.con-admin-achievement-toast__body{flex:1 1 auto;align-self:center;min-width:0;}.con-admin-toast__close{flex:0 0 auto;align-self:center;margin-left:auto;}@media (max-width:782px){.con-admin-toast-stack,.con-admin-event-checkin-toast{left:50%;right:auto;width:min(360px,calc(var(--con-admin-safe-vw,100vw) - 24px));max-width:calc(var(--con-admin-safe-vw,100vw) - 24px);transform:translateX(-50%);}}.con-admin-ui-removing{overflow:hidden;transition:opacity .28s ease,transform .28s ease,height .38s ease,margin .38s ease,padding .38s ease,border-width .38s ease;will-change:opacity,transform,height;}.con-admin-ui-removing.is-removing{height:0;margin-top:0;margin-bottom:0;padding-top:0;padding-bottom:0;border-top-width:0;border-bottom-width:0;opacity:0;transform:translateY(-6px) scale(.985);pointer-events:none;}@media (prefers-reduced-motion:reduce){.con-admin-ui-removing{transition:none;}}@media (max-width:640px){.con-admin-2d-fam-profile--mini .con-admin-2d-fam-profile__meta,.con-admin-2d-fam-profile--mini .con-admin-2d-fam-profile__name,.con-admin-2d-fam-profile--mini .con-admin-2d-fam-profile__name .con-admin-schedule-card__title-text{justify-items:center;text-align:center;}}@keyframes con-admin-fam-reaction-pop{0%{transform:scale(.96);}45%{transform:scale(1.08) translateY(-1px);}100%{transform:scale(1);}}@keyframes con-admin-fam-reaction-glow{0%{box-shadow:0 0 0 0 rgba(25,108,174,.24);}100%{box-shadow:0 0 0 8px rgba(25,108,174,0);}}@keyframes con-admin-fam-item-reaction-pop{0%{transform:translateY(0);}45%{transform:translateY(-1px);}100%{transform:translateY(0);}}.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:#196cae;--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:rgba(25,108,174,.18);--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),#fff 52%);}.con-admin-fam-mail__item--feed_raid_final_blow{--con-admin-feed-activity-accent:#b45309;--con-admin-feed-activity-bg:rgba(180,83,9,.07);--con-admin-feed-activity-chip:rgba(180,83,9,.12);--con-admin-feed-activity-border:rgba(180,83,9,.22);--con-admin-feed-activity-icon:rgba(180,83,9,.14);}.con-admin-fam-mail__item--feed_achievement .con-admin-fam-mail__item-top--system,.con-admin-fam-mail__item--feed_level .con-admin-fam-mail__item-top--system,.con-admin-fam-mail__item--feed_attending .con-admin-fam-mail__item-top--system,.con-admin-fam-mail__item--feed_raid_final_blow .con-admin-fam-mail__item-top--system,.con-admin-fam-mail__item--feed_lfg .con-admin-fam-mail__item-top--system,.con-admin-fam-mail__item--checkin .con-admin-fam-mail__item-top--system{align-items:center;padding:12px;border-bottom:0;background:transparent;}.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__chip--feed,.con-admin-fam-mail__item--feed_level .con-admin-fam-mail__chip--feed,.con-admin-fam-mail__item--feed_attending .con-admin-fam-mail__chip--feed,.con-admin-fam-mail__item--feed_raid_final_blow .con-admin-fam-mail__chip--feed,.con-admin-fam-mail__item--feed_lfg .con-admin-fam-mail__chip--feed,.con-admin-fam-mail__item--checkin .con-admin-fam-mail__chip--checkin,.con-admin-fam-mail__item--feed_achievement .con-admin-fam-mail__chip--feed.con-admin-shortcode-chip,.con-admin-fam-mail__item--feed_level .con-admin-fam-mail__chip--feed.con-admin-shortcode-chip,.con-admin-fam-mail__item--feed_attending .con-admin-fam-mail__chip--feed.con-admin-shortcode-chip,.con-admin-fam-mail__item--feed_raid_final_blow .con-admin-fam-mail__chip--feed.con-admin-shortcode-chip,.con-admin-fam-mail__item--feed_lfg .con-admin-fam-mail__chip--feed.con-admin-shortcode-chip,.con-admin-fam-mail__item--checkin .con-admin-fam-mail__chip--checkin.con-admin-shortcode-chip{display:inline-flex;align-items:center;min-height:24px;padding:3px 7px;border:1px solid var(--con-admin-feed-activity-border);border-radius:4px;background:var(--con-admin-feed-activity-chip);color:var(--con-admin-feed-activity-accent);box-shadow:none;}.con-admin-fam-mail__item--feed_achievement .con-admin-fam-mail__chip-label,.con-admin-fam-mail__item--feed_level .con-admin-fam-mail__chip-label,.con-admin-fam-mail__item--feed_attending .con-admin-fam-mail__chip-label,.con-admin-fam-mail__item--feed_raid_final_blow .con-admin-fam-mail__chip-label,.con-admin-fam-mail__item--feed_lfg .con-admin-fam-mail__chip-label,.con-admin-fam-mail__item--checkin .con-admin-fam-mail__chip-label{gap:6px;font-weight:600;}.con-admin-fam-mail__item--feed_achievement .con-admin-fam-mail__chip-icon,.con-admin-fam-mail__item--feed_level .con-admin-fam-mail__chip-icon,.con-admin-fam-mail__item--feed_attending .con-admin-fam-mail__chip-icon,.con-admin-fam-mail__item--feed_raid_final_blow .con-admin-fam-mail__chip-icon,.con-admin-fam-mail__item--feed_lfg .con-admin-fam-mail__chip-icon,.con-admin-fam-mail__item--checkin .con-admin-fam-mail__chip-icon{display:inline-flex;align-items:center;justify-content:center;width:16px;height:16px;border-radius:4px;background:var(--con-admin-feed-activity-icon);color:var(--con-admin-feed-activity-accent);font-size:10px;line-height:1;}.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:#17212b;font-size:14px;line-height:1.35;}.con-admin-fam-mail__item--feed_achievement .con-admin-fam-mail__summary-action,.con-admin-fam-mail__item--feed_level .con-admin-fam-mail__summary-action,.con-admin-fam-mail__item--feed_attending .con-admin-fam-mail__summary-action,.con-admin-fam-mail__item--feed_raid_final_blow .con-admin-fam-mail__summary-action,.con-admin-fam-mail__item--feed_lfg .con-admin-fam-mail__summary-action,.con-admin-fam-mail__item--checkin .con-admin-fam-mail__summary-action{color:#475569;font-weight:500;}.con-admin-fam-mail__item--feed_achievement .con-admin-fam-mail__summary-object,.con-admin-fam-mail__item--feed_level .con-admin-fam-mail__summary-object,.con-admin-fam-mail__item--feed_attending .con-admin-fam-mail__summary-object,.con-admin-fam-mail__item--feed_raid_final_blow .con-admin-fam-mail__summary-object,.con-admin-fam-mail__item--feed_lfg .con-admin-fam-mail__summary-object,.con-admin-fam-mail__item--checkin .con-admin-fam-mail__summary-object,.con-admin-fam-mail__item--feed_attending .con-admin-fam-mail__schedule-link,.con-admin-fam-mail__item--checkin .con-admin-fam-mail__schedule-link{color:var(--con-admin-feed-activity-accent);font-weight:600;}.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__item--feed_achievement .con-admin-fam-reaction.is-active,.con-admin-fam-mail__item--feed_level .con-admin-fam-reaction.is-active,.con-admin-fam-mail__item--feed_attending .con-admin-fam-reaction.is-active,.con-admin-fam-mail__item--feed_raid_final_blow .con-admin-fam-reaction.is-active,.con-admin-fam-mail__item--feed_lfg .con-admin-fam-reaction.is-active,.con-admin-fam-mail__item--checkin .con-admin-fam-reaction.is-active{border-color:var(--con-admin-feed-activity-border);background:var(--con-admin-feed-activity-chip);color:var(--con-admin-feed-activity-accent);}@media (max-width:640px){.con-admin-fam-mail__item--feed_achievement .con-admin-fam-mail__item-top--system,.con-admin-fam-mail__item--feed_level .con-admin-fam-mail__item-top--system,.con-admin-fam-mail__item--feed_attending .con-admin-fam-mail__item-top--system,.con-admin-fam-mail__item--feed_raid_final_blow .con-admin-fam-mail__item-top--system,.con-admin-fam-mail__item--feed_lfg .con-admin-fam-mail__item-top--system,.con-admin-fam-mail__item--checkin .con-admin-fam-mail__item-top--system{padding:10px;}.con-admin-fam-mail__item--feed_achievement .con-admin-fam-mail__system-reactions,.con-admin-fam-mail__item--feed_level .con-admin-fam-mail__system-reactions,.con-admin-fam-mail__item--feed_attending .con-admin-fam-mail__system-reactions,.con-admin-fam-mail__item--feed_raid_final_blow .con-admin-fam-mail__system-reactions,.con-admin-fam-mail__item--feed_lfg .con-admin-fam-mail__system-reactions,.con-admin-fam-mail__item--checkin .con-admin-fam-mail__system-reactions{margin:0;}}.con-admin-fam-mail__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__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:#17212b;font-size:13px;font-weight:600;line-height:1.2;text-overflow:ellipsis;white-space:nowrap;}.con-admin-fam-mail__item--feed_achievement .con-admin-fam-mail__system-header-body,.con-admin-fam-mail__item--feed_level .con-admin-fam-mail__system-header-body,.con-admin-fam-mail__item--feed_attending .con-admin-fam-mail__system-header-body,.con-admin-fam-mail__item--feed_raid_final_blow .con-admin-fam-mail__system-header-body,.con-admin-fam-mail__item--feed_lfg .con-admin-fam-mail__system-header-body,.con-admin-fam-mail__item--checkin .con-admin-fam-mail__system-header-body{gap:5px;}.con-admin-fam-mail__item--feed_achievement .con-admin-fam-mail__summary--system,.con-admin-fam-mail__item--feed_level .con-admin-fam-mail__summary--system,.con-admin-fam-mail__item--feed_attending .con-admin-fam-mail__summary--system,.con-admin-fam-mail__item--feed_raid_final_blow .con-admin-fam-mail__summary--system,.con-admin-fam-mail__item--feed_lfg .con-admin-fam-mail__summary--system,.con-admin-fam-mail__item--checkin .con-admin-fam-mail__summary--system{margin:0;}.con-admin-fam-mail__item--feed_achievement .con-admin-fam-mail__system-header-body,.con-admin-fam-mail__item--feed_level .con-admin-fam-mail__system-header-body,.con-admin-fam-mail__item--feed_attending .con-admin-fam-mail__system-header-body,.con-admin-fam-mail__item--feed_raid_final_blow .con-admin-fam-mail__system-header-body,.con-admin-fam-mail__item--feed_lfg .con-admin-fam-mail__system-header-body,.con-admin-fam-mail__item--checkin .con-admin-fam-mail__system-header-body{display:grid;gap:2px;flex:1 1 auto;min-width:0;}.con-admin-fam-mail__system-main-line .con-admin-fam-mail__feed-author--system{flex:0 1 auto;min-width:0;max-width:42%;}@media (max-width:640px){.con-admin-fam-mail__system-main-line .con-admin-fam-mail__feed-author--system{max-width:38%;}}.con-admin-fam-mail__feed-author--mail{display:block;max-width:100%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;}@media (max-width:782px){.con-admin-toast-stack,.con-admin-event-checkin-toast{left:50%;right:auto;width:min(360px,calc(var(--con-admin-safe-vw,100vw) - 24px));max-width:calc(var(--con-admin-safe-vw,100vw) - 24px);transform:translateX(-50%);box-sizing:border-box;}.con-admin-event-checkin-toast--direct-add{justify-content:center;}}.con-admin-ui-enter{animation:conAdminUiEnter .28s cubic-bezier(.2,.7,.2,1) both;animation-delay:var(--con-admin-ui-enter-delay,0ms);transform-origin:center top;will-change:opacity,transform;}@keyframes conAdminUiEnter{0%{opacity:0;transform:scale(.985);}100%{opacity:1;transform:scale(1);}}@media (prefers-reduced-motion:reduce){.con-admin-ui-enter{animation:none;transform:none;}}.con-admin-wrap .con-admin-achievement-tool-form{display:inline-flex;align-items:center;gap:6px;flex-wrap:wrap;margin:0;}.con-admin-wrap .con-admin-achievement-tool-select{min-height:32px;width:auto;max-width:160px;font-size:12px;}.con-admin-class-guide__meta{font-size:12px;line-height:1.35;color:#64748b;}.con-admin-class-guide[data-class-has-current="1"][data-class-dropdown-expanded="0"] .con-admin-class-guide__card:not(.is-current){display:none;}.con-admin-class-guide[data-class-dropdown-expanded="0"] .con-admin-class-guide__grid{grid-template-columns:1fr;gap:0;}.con-admin-class-guide[data-class-has-current="1"][data-class-dropdown-expanded="0"] .con-admin-class-guide__card.is-current{grid-column:1/-1;width:100%;}.con-admin-class-guide[data-class-has-current="1"] button.con-admin-class-guide__card.is-current .con-admin-class-guide__title::after{content:none;display:none;}.con-admin-class-guide__card.is-locked{opacity:.72;}.con-admin-class-guide__card.is-locked:hover,.con-admin-class-guide__card.is-locked:focus-visible{border-color:rgba(15,23,42,.10);box-shadow:none;}.con-admin-2d-fam-plan__event-title{padding:0;background:transparent;border:0;border-radius:0;box-shadow:none;}.con-admin-schedule-card__title-toggle:focus,.con-admin-schedule-card__title-toggle:focus-visible,.con-admin-2d-fam__title-toggle:focus,.con-admin-2d-fam__title-toggle:focus-visible,.con-admin-2d-fam-plan__title-toggle:focus,.con-admin-2d-fam-plan__title-toggle:focus-visible{outline:0;outline-offset:0;box-shadow:none;}.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__avatar .con-admin-user-avatar-shell,.con-admin-party-shortcode__avatar .con-admin-user-avatar,.con-admin-party-shortcode__avatar>img,.con-admin-party-shortcode__avatar--empty{flex:0 0 54px;}.con-admin-party-shortcode__body{position:relative;z-index:2;flex:0 1 auto;}@media (max-width:600px){.con-admin-party-shortcode__row{gap:5px;}.con-admin-party-shortcode__member{padding-left:1px;padding-right:1px;}}.con-admin-party-shortcode,.con-admin-party-shortcode__row,.con-admin-party-shortcode__member,.con-admin-party-shortcode__profile-link,.con-admin-party-shortcode__avatar-link,.con-admin-party-shortcode__avatar,.con-admin-party-shortcode__avatar .con-admin-user-avatar-shell{overflow:visible;}@media (max-width:600px){.con-admin-party-shortcode{padding-top:2px;}.con-admin-party-shortcode__row{padding-top:2px;}.con-admin-party-shortcode__member{padding-top:3px;}.con-admin-party-shortcode__avatar .con-admin-user-avatar-shell,.con-admin-party-shortcode__avatar .con-admin-user-avatar,.con-admin-party-shortcode__avatar>img,.con-admin-party-shortcode__avatar--empty{width:46px;height:46px;min-width:46px;min-height:46px;max-width:46px;max-height:46px;}}.con-admin-class-guide__meta.is-locked{color:#92400e;background:rgba(251,191,36,.14);border:1px solid rgba(217,119,6,.20);border-radius:4px;padding:6px 8px;}.con-admin-class-guide[data-class-change-locked="1"] .con-admin-class-guide__card.is-dropdown-locked{cursor:not-allowed;}.con-admin-class-guide[data-class-change-locked="1"] .con-admin-class-guide__card.is-dropdown-locked:hover,.con-admin-class-guide[data-class-change-locked="1"] .con-admin-class-guide__card.is-dropdown-locked:focus-visible,button.con-admin-class-guide__card:disabled.is-dropdown-locked:hover,button.con-admin-class-guide__card:disabled.is-dropdown-locked:focus-visible{border-color:var(--con-admin-class-color,#655995);box-shadow:0 0 0 2px color-mix(in srgb,var(--con-admin-class-color,#655995) 28%,transparent);transform:none;}.con-admin-class-guide__card.is-locked[data-class-early-change="1"]{cursor:pointer;opacity:.9;}.con-admin-class-guide__card.is-locked[data-class-early-change="1"]:hover,.con-admin-class-guide__card.is-locked[data-class-early-change="1"]:focus-visible{border-color:var(--con-admin-class-color,#655995);box-shadow:0 0 0 2px color-mix(in srgb,var(--con-admin-class-color,#655995) 20%,transparent);}.con-admin-class-guide[data-class-change-locked="1"][data-class-early-change-enabled="1"] .con-admin-class-guide__card.is-locked{cursor:pointer;}.con-admin-filter-tabs{--con-admin-filter-tab-color:#334155;--con-admin-filter-tab-bg:rgba(248,250,252,.9);--con-admin-filter-tab-border:rgba(100,116,139,.24);--con-admin-filter-tab-active-color:#1e3a8a;--con-admin-filter-tab-active-bg:rgba(30,58,138,.11);--con-admin-filter-tab-active-border:rgba(30,58,138,.36);--con-admin-filter-tab-focus:rgba(30,58,138,.14);display:flex;align-items:center;flex-wrap:wrap;gap:8px;margin:0 0 8px;}.con-admin-filter-tabs--compact{gap:6px;margin-bottom:6px;}.con-admin-filter-tab{box-sizing:border-box;display:inline-flex;align-items:center;justify-content:center;gap:6px;min-height:30px;padding:5px 9px;border:1px solid var(--con-admin-filter-tab-border);border-radius:var(--con-admin-field-radius,4px);background:var(--con-admin-filter-tab-bg);color:var(--con-admin-filter-tab-color);font:inherit;font-size:12px;font-weight:600;line-height:1.2;text-decoration:none;cursor:pointer;box-shadow:none;transform:translateY(0);transition:background-color .18s ease,border-color .18s ease,color .18s ease,box-shadow .18s ease,opacity .18s ease,transform .18s ease;}.con-admin-filter-tabs--compact .con-admin-filter-tab{min-height:28px;padding:4px 8px;gap:5px;}.con-admin-filter-tab:hover,.con-admin-filter-tab:focus-visible{border-color:var(--con-admin-filter-tab-active-border);background:var(--con-admin-filter-tab-active-bg);color:var(--con-admin-filter-tab-active-color);outline:none;transform:translateY(-1px);}.con-admin-filter-tab.is-active,.con-admin-filter-tab[aria-pressed="true"],.con-admin-filter-tab[aria-selected="true"]{border-color:var(--con-admin-filter-tab-active-border);background:var(--con-admin-filter-tab-active-bg);color:var(--con-admin-filter-tab-active-color);outline:none;animation:con-admin-filter-tab-fade .18s ease both;}.con-admin-filter-tab:focus-visible{box-shadow:0 0 0 3px var(--con-admin-filter-tab-focus);}.con-admin-filter-tab :where(i,svg,img){flex:0 0 auto;width:14px;height:14px;min-width:14px;max-width:14px;min-height:14px;max-height:14px;line-height:1;transition:opacity .18s ease,transform .18s ease;}.con-admin-filter-tab:hover :where(i,svg,img),.con-admin-filter-tab.is-active :where(i,svg,img),.con-admin-filter-tab[aria-pressed="true"] :where(i,svg,img),.con-admin-filter-tab[aria-selected="true"] :where(i,svg,img){opacity:.95;transform:translateY(-1px);}.con-admin-filter-tab img{object-fit:contain;}@keyframes con-admin-filter-tab-fade{from{opacity:.72;transform:translateY(1px);}to{opacity:1;transform:translateY(0);}}@media (prefers-reduced-motion:reduce){.con-admin-filter-tab,.con-admin-filter-tab :where(i,svg,img){transition:none;}.con-admin-filter-tab.is-active,.con-admin-filter-tab[aria-pressed="true"],.con-admin-filter-tab[aria-selected="true"]{animation:none;}}@media (max-width:560px){.con-admin-filter-tabs{align-items:stretch;}.con-admin-filter-tab{flex:1 1 auto;}}.con-admin-meta-chips{display:flex;align-items:center;justify-content:flex-end;flex-wrap:wrap;gap:6px;min-width:0;}.con-admin-meta-chip,.con-admin-meta-chips .con-admin-meta-chip{box-sizing:border-box;display:inline-flex;align-items:center;justify-content:center;gap:4px;min-height:22px;max-width:100%;padding:2px 7px;border:1px solid rgba(100,116,139,.24);border-radius:var(--con-admin-field-radius,4px);background:rgba(248,250,252,.9);color:#334155;font-size:11px;font-weight:600;line-height:1.2;white-space:nowrap;text-decoration:none;box-shadow:none;}.con-admin-meta-chip :where(i,svg,img){flex:0 0 auto;width:12px;height:12px;min-width:12px;max-width:12px;min-height:12px;max-height:12px;object-fit:contain;}.con-admin-meta-chip .con-admin-event-chip__label,.con-admin-meta-chip__label{color:#64748b;font-size:10px;font-weight:600;line-height:1.1;letter-spacing:.02em;text-transform:uppercase;}.con-admin-meta-chip--status,.con-admin-meta-chip--available{border-color:rgba(30,58,138,.22);background:rgba(30,58,138,.08);color:#1e3a8a;}.con-admin-meta-chip--priority.is-urgent,.con-admin-meta-chip--priority.is-high,.con-admin-meta-chip--due.is-overdue,.con-admin-meta-chip--status.con-admin-status-pill--missed,.con-admin-meta-chip--status.con-admin-status-pill--blocked{border-color:rgba(180,35,24,.18);background:#fef3f2;color:#b42318;}.con-admin-meta-chip--due.is-today,.con-admin-meta-chip--due.is-soon,.con-admin-meta-chip--status.con-admin-status-pill--needs-review{border-color:rgba(217,119,6,.22);background:rgba(245,158,11,.1);color:#b45309;}.con-admin-meta-chip--priority.is-low,.con-admin-meta-chip--due.is-none{border-color:rgba(100,116,139,.18);background:rgba(248,250,252,.72);color:#64748b;}@media (max-width:560px){.con-admin-meta-chips{justify-content:flex-start;}.con-admin-meta-chip,.con-admin-meta-chips .con-admin-meta-chip{min-height:21px;padding:2px 6px;font-size:10.5px;}}.con-admin-meta-chips .con-admin-meta-chip,.con-admin-meta-chip.con-admin-status-pill,.con-admin-meta-chip.con-admin-event-chip,.con-admin-meta-chip.con-admin-staff-task-chip{box-sizing:border-box;min-height:22px;padding:2px 7px;border-radius:var(--con-admin-field-radius,4px);font-size:11px;font-weight:600;line-height:1.2;letter-spacing:0;text-transform:none;}.con-admin-meta-chips .con-admin-meta-chip>span:not(.con-admin-event-chip__label),.con-admin-meta-chip .con-admin-meta-chip__value{color:inherit;font-size:inherit;font-weight:inherit;line-height:inherit;letter-spacing:inherit;text-transform:none;}.con-admin-meta-chip .con-admin-event-chip__label,.con-admin-meta-chip__label{color:#64748b;font-size:9.5px;font-weight:600;line-height:1;letter-spacing:.04em;text-transform:uppercase;}.con-admin-meta-chip--status,.con-admin-meta-chip--available,.con-admin-meta-chip.con-admin-status-pill--assigned,.con-admin-meta-chip.con-admin-status-pill--available,.con-admin-meta-chip.con-admin-status-pill--in_progress{border-color:rgba(30,58,138,.22);background:rgba(30,58,138,.08);color:#1e3a8a;}.con-admin-meta-chip.con-admin-status-pill--completed,.con-admin-meta-chip.con-admin-status-pill--approved{border-color:rgba(2,122,72,.18);background:#ecfdf3;color:#027a48;}.con-admin-meta-chip--priority.is-urgent,.con-admin-meta-chip--priority.is-high,.con-admin-meta-chip--due.is-overdue,.con-admin-meta-chip--status.con-admin-status-pill--missed,.con-admin-meta-chip--status.con-admin-status-pill--blocked,.con-admin-meta-chip.con-admin-status-pill--missed,.con-admin-meta-chip.con-admin-status-pill--blocked,.con-admin-meta-chip.con-admin-status-pill--overdue,.con-admin-meta-chip.con-admin-status-pill--rejected{border-color:rgba(180,35,24,.18);background:#fef3f2;color:#b42318;}.con-admin-meta-chip--due.is-today,.con-admin-meta-chip--due.is-soon,.con-admin-meta-chip--status.con-admin-status-pill--needs-review,.con-admin-meta-chip--status.con-admin-status-pill--needs_review,.con-admin-meta-chip.con-admin-status-pill--needs-review,.con-admin-meta-chip.con-admin-status-pill--needs_review,.con-admin-meta-chip.con-admin-status-pill--pending{border-color:rgba(217,119,6,.22);background:rgba(245,158,11,.1);color:#b45309;}.con-admin-meta-chip--priority.is-low,.con-admin-meta-chip--due.is-none{border-color:rgba(100,116,139,.18);background:rgba(248,250,252,.72);color:#64748b;}.con-admin-event-ticket__meta.con-admin-meta-chips{display:flex;align-items:center;justify-content:flex-start;flex-wrap:wrap;gap:6px;}.con-admin-event-ticket__meta-chip.con-admin-meta-chip,.con-admin-game-meta-chip.con-admin-meta-chip,.con-admin-tcg-row .con-admin-meta-chip,.con-admin-tcg-card-mobile__meta-item.con-admin-meta-chip{box-sizing:border-box;min-height:22px;padding:2px 7px;border-radius:var(--con-admin-field-radius,4px);font-size:11px;font-weight:600;line-height:1.2;letter-spacing:0;text-transform:none;}.con-admin-event-ticket__meta-chip.con-admin-meta-chip::before{content:none;display:none;}.con-admin-event-ticket__meta-chip.con-admin-meta-chip .con-admin-meta-chip__label{color:#64748b;font-size:9.5px;font-weight:600;line-height:1;letter-spacing:.04em;text-transform:uppercase;}.con-admin-event-ticket__meta-chip.con-admin-meta-chip .con-admin-meta-chip__value{color:inherit;font-size:inherit;font-weight:inherit;line-height:inherit;letter-spacing:inherit;text-transform:none;}.con-tournament .con-tournament-event-card__game,.con-tournament .con-tournament-event-card__game-title,.con-tournament .con-tournament-event-card__game .con-admin-game-chip,.con-tournament .con-tournament-event-card__game .con-admin-game-tooltip-anchor,.con-tournament .con-tournament-event-card__game .con-admin-game-chip__label{color:var(--con-admin-event-text,#1f2937);font-size:15px;font-weight:600;line-height:1.25;}.con-tournament .con-tournament-event-card__game .con-admin-game-chip,.con-tournament .con-tournament-event-card__game .con-admin-game-tooltip-anchor{cursor:pointer;}.con-admin-game-library-health__grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;}.con-admin-game-library-health__stat{display:flex;flex-direction:column;gap:2px;padding:10px;border:1px solid #e6e6e6;border-radius:4px;background:#fff;}.con-admin-game-library-health__stat strong{font-size:18px;font-weight:600;line-height:1;color:#1f2937;}.con-admin-game-library-health__stat small{font-size:11px;color:#667085;}.con-admin-game-library-saved__row{align-items:flex-start;gap:10px;}.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:11px;}.con-admin-game-library-saved__tags{display:inline-flex;flex-wrap:wrap;gap:4px;}.con-admin-game-library-saved__pill--usage{background:#eef6ff;border-color:#cfe7ff;color:#30568f;}.con-admin-game-library-saved__editor{display:grid;grid-template-columns:repeat(3,minmax(130px,1fr)) auto;gap:8px;flex:2 1 520px;align-items:end;}.con-admin-game-library-saved__editor label{display:flex;flex-direction:column;gap:3px;margin:0;font-size:11px;color:#667085;}.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:11px;color:#667085;}.con-admin-game-library-saved__actions{display:flex;align-items:center;flex-wrap:wrap;gap:6px;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:10px;margin-top:10px;}.con-admin-game-library-duplicate{border:1px solid #e6e6e6;border-radius:4px;background:#fff;padding:10px;}.con-admin-game-library-duplicate__head{display:flex;align-items:flex-start;justify-content:space-between;gap:10px;margin-bottom:8px;}.con-admin-game-library-duplicate__head strong{display:block;font-weight:600;color:#1f2937;}.con-admin-game-library-duplicate__head small,.con-admin-game-library-duplicate__item small{display:block;color:#667085;font-size:11px;margin-top:2px;}.con-admin-game-library-duplicate__items{display:grid;grid-template-columns:repeat(auto-fit,minmax(190px,1fr));gap:8px;}.con-admin-game-library-duplicate__item{padding:8px;border:1px solid #ededed;border-radius:4px;background:#fafafa;}.con-admin-game-library-duplicate__item.is-keeper{border-color:#cfe7ff;background:#f6fbff;}.con-admin-game-community{border:1px solid #e6e6e6;border-radius:4px;background:#fff;padding:14px;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:12px;align-items:start;}.con-admin-game-community__cover{width:72px;height:96px;border-radius:4px;border:1px solid #e6e6e6;object-fit:cover;background:#f6f7f9;}.con-admin-game-community__cover--empty{display:inline-flex;align-items:center;justify-content:center;color:#667085;font-size:24px;}.con-admin-game-community__intro h3{margin:6px 0 4px;font-size:20px;line-height:1.15;font-weight:600;color:#1f2937;}.con-admin-game-community__intro p{margin:0 0 8px;color:#4b5563;font-size:13px;line-height:1.45;}.con-admin-game-community__tags{display:flex;flex-wrap:wrap;gap:5px;}.con-admin-game-community__stats{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;margin:12px 0;}.con-admin-game-community__stats span{padding:9px;border:1px solid #e6e6e6;border-radius:4px;background:#f8fbff;}.con-admin-game-community__stats strong{display:block;font-size:18px;line-height:1;font-weight:600;color:#30568f;}.con-admin-game-community__stats small{display:block;margin-top:3px;color:#667085;font-size:11px;}.con-admin-game-community__grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;}.con-admin-game-community__panel{border:1px solid #e6e6e6;border-radius:4px;padding:10px;background:#fff;}.con-admin-game-community__panel-head strong{display:block;font-weight:600;color:#1f2937;}.con-admin-game-community__panel-head small{display:block;color:#667085;font-size:11px;margin-top:2px;}.con-admin-game-community__players{display:grid;gap:7px;margin-top:9px;}.con-admin-game-community__player{display:flex;align-items:center;gap:8px;min-width:0;font-size:13px;color:#1f2937;}.con-admin-game-community__avatar{width:34px;height:34px;border-radius:50%;}.con-admin-game-community__feed{display:grid;gap:8px;margin-top:9px;}.con-admin-game-community__feed article{padding:8px;border:1px solid #ededed;border-radius:4px;background:#fafafa;}.con-admin-game-community__feed strong{display:block;font-weight:600;color:#1f2937;font-size:13px;}.con-admin-game-community__feed p{margin:3px 0;font-size:13px;line-height:1.35;color:#4b5563;}.con-admin-game-community__feed small,.con-admin-game-community__empty{color:#667085;font-size:11px;}@media (max-width:782px){.con-admin-game-library-saved__editor{grid-template-columns:1fr;width:100%;}.con-admin-game-library-saved__actions{width:100%;justify-content:flex-start;}.con-admin-game-community__grid,.con-admin-game-community__stats{grid-template-columns:1fr;}}.con-admin-game-info-tooltip__actions{display:flex;flex-wrap:wrap;gap:8px;align-items:center;margin-top:7px;}.con-admin-game-info-tooltip__actions a{margin-top:0;}.con-admin-game-community-browser{display:grid;gap:12px;border:1px solid #e6e6e6;border-radius:4px;background:#fff;padding:14px;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:12px;}.con-admin-game-community-browser__head h3{margin:0 0 4px;font-size:20px;line-height:1.15;font-weight:600;color:#1f2937;}.con-admin-game-community-browser__head p{margin:0;color:#667085;font-size:13px;line-height:1.4;}.con-admin-game-community-search{display:grid;grid-template-columns:minmax(180px,1fr) minmax(130px,170px) auto;gap:8px;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:4px;background:#fff;color:#1f2937;font-size:13px;}.con-admin-game-community-search__status{min-height:16px;color:#667085;font-size:12px;}.con-admin-game-community-search__status.is-loading{color:#30568f;}.con-admin-game-community-search__status.is-error{color:#b42318;}.con-admin-game-community-search__results{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:8px;}.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:8px;border:1px solid #e6e6e6;border-radius:4px;background:#fff;color:#1f2937;text-align:left;cursor:pointer;transition:background .14s ease,border-color .14s ease,box-shadow .14s ease;}.con-admin-game-community-search__result:hover,.con-admin-game-community-search__result:focus-visible,.con-admin-game-community-search__result.is-active{border-color:#cfe7ff;background:#f6fbff;box-shadow:0 3px 10px rgba(15,23,42,.05);}.con-admin-game-community-search__cover{width:44px;height:58px;border:1px solid #e6e6e6;border-radius:4px;background:#f6f7f9;object-fit:cover;}.con-admin-game-community-search__cover--empty{display:inline-flex;align-items:center;justify-content:center;color:#667085;font-size:18px;}.con-admin-game-community-search__body{display:block;min-width:0;}.con-admin-game-community-search__body strong{display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:13px;line-height:1.2;font-weight:600;}.con-admin-game-community-search__body small{display:block;margin-top:2px;color:#667085;font-size:11px;}.con-admin-game-community-search__tags{display:flex;flex-wrap:wrap;gap:4px;margin-top:5px;}.con-admin-game-community-browser__detail{min-height:80px;transition:opacity .14s ease;}.con-admin-game-community-browser__detail.is-loading{opacity:.55;pointer-events:none;}.con-admin-game-community-browser .con-admin-game-community{box-shadow:none;}@media (max-width:1180px){.con-admin-game-community-search__results{grid-template-columns:repeat(3,minmax(0,1fr));}}@media (max-width:920px){.con-admin-game-community-search__results{grid-template-columns:repeat(2,minmax(0,1fr));}}@media (max-width:782px){.con-admin-game-community-search{grid-template-columns:1fr;}.con-admin-game-community-search__results{grid-template-columns:1fr;}}.con-admin-schedule-game-picker{position:relative;display:grid;gap:6px;max-width:520px;}.con-admin-schedule-game-picker__selected{display:flex;align-items:center;gap:8px;min-height:34px;padding:6px 8px;border:1px solid #d6dbe1;border-radius:4px;background:#fff;}.con-admin-schedule-game-picker__selected span{font-weight:600;color:#1f2937;}.con-admin-schedule-game-picker__selected small{color:#6b7280;}.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:4px;max-height:260px;overflow:auto;padding:6px;border:1px solid #d6dbe1;border-radius:4px;background:#fff;box-shadow:0 10px 24px rgba(15,23,42,.12);}.con-admin-schedule-game-picker__results[hidden]{display:none;}.con-admin-schedule-game-picker__result{display:grid;gap:2px;width:100%;padding:7px 8px;border:0;border-radius:4px;background:transparent;color:#1f2937;text-align:left;cursor:pointer;}.con-admin-schedule-game-picker__result:hover,.con-admin-schedule-game-picker__result:focus-visible{background:#f3f7fb;outline:0;}.con-admin-schedule-game-picker__result strong{font-weight:600;}.con-admin-schedule-game-picker__result small,.con-admin-schedule-game-picker__empty{color:#6b7280;font-size:12px;}.con-admin-schedule-game-picker__empty{padding:8px;}.con-admin-schedule-game-picker__empty.is-error{color:#b91c1c;}.con-admin-schedule-game-chip{vertical-align:middle;}.con-admin-game-community__links{display:grid;gap:8px;}.con-admin-game-community__links article{display:grid;gap:4px;padding:9px 10px;border:1px solid #e5e7eb;border-radius:4px;background:#fff;}.con-admin-game-community__links strong,.con-admin-game-community__links a{color:#1f2937;font-weight:600;text-decoration:none;}.con-admin-game-community__links a:hover{text-decoration:underline;}.con-admin-game-community__links small{color:#6b7280;font-size:12px;line-height:1.35;}@media (max-width:767px){.con-admin-schedule-game-picker{max-width:none;}.con-admin-schedule-game-picker__selected{flex-wrap:wrap;}}.con-admin-game-community__lfg{display:grid;gap:8px;margin-top:9px;}.con-admin-game-community__lfg article{padding:9px 10px;border:1px solid #e5e7eb;border-radius:4px;background:#fff;}.con-admin-game-community__lfg-user{display:flex;gap:9px;align-items:flex-start;min-width:0;}.con-admin-game-community__lfg-user strong{display:block;font-weight:600;color:#1f2937;font-size:13px;}.con-admin-game-community__lfg-user p{margin:2px 0 0;color:#4b5563;font-size:12px;line-height:1.35;}.con-admin-game-community__lfg-user small{display:block;margin-top:3px;color:#6b7280;font-size:11px;line-height:1.3;}.con-admin-game-library-saved__shortcodes code{max-width:100%;overflow-wrap:anywhere;}.con-admin-schedule-game-picker--compact{max-width:none;gap:6px;}.con-admin-schedule-game-picker--compact .con-admin-schedule-game-picker__selected{min-height:30px;padding:5px 7px;}.con-admin-schedule-game-picker--compact .con-admin-schedule-game-picker__selected span{font-size:12px;line-height:1.25;}.con-admin-schedule-game-picker--compact .con-admin-schedule-game-picker__selected small{font-size:11px;}.con-admin-schedule-game-picker--compact .con-admin-schedule-game-picker__search input{min-height:30px;}.con-admin-schedule-time-editor__grid>.con-admin-inline-editor__field--full>span{color:#6b7280;font-size:12px;line-height:1.3;}.con-admin-admin-list--schedule .con-admin-schedule-time-editor__grid{align-items:start;}@media (min-width:783px){.con-admin-admin-list--schedule .con-admin-schedule-time-editor__grid>.con-admin-schedule-game-field{grid-column:span 2;}}.con-admin-schedule-card__linked-game,.con-admin-schedule-card__linked-tournament{display:flex;align-items:center;flex-wrap:wrap;gap:6px;margin-top:8px;font-size:13px;line-height:1.35;}.con-admin-schedule-card__linked-game strong,.con-admin-schedule-card__linked-tournament strong{font-weight:600;}.con-admin-schedule-card__linked-game .con-admin-schedule-game-chip{display:inline-flex;max-width:100%;cursor:pointer;}.con-admin-schedule-tournament-link{font-weight:600;text-decoration:underline;text-underline-offset:2px;}.con-tournament .con-tournament-event-card__game>.con-admin-game-chip.con-tournament-event-card__game-title--linked,.con-tournament .con-tournament-event-card__game>.con-admin-game-tooltip-anchor.con-tournament-event-card__game-title--linked,.con-tournament .con-tournament-event-card__game>.con-admin-game-chip.con-tournament-event-card__game-title--linked .con-admin-game-chip__label,.con-tournament .con-tournament-event-card__game>.con-admin-game-tooltip-anchor.con-tournament-event-card__game-title--linked .con-admin-game-chip__label{display:inline;width:auto;min-width:0;max-width:100%;padding:0;border:0;border-radius:0;background:transparent;box-shadow:none;color:inherit;font-family:inherit;font-size:15px;font-weight:600;line-height:1.25;letter-spacing:inherit;text-transform:none;}.con-tournament .con-tournament-event-card__game>.con-admin-game-chip.con-tournament-event-card__game-title--linked .con-admin-game-chip__meta,.con-tournament .con-tournament-event-card__game>.con-admin-game-tooltip-anchor.con-tournament-event-card__game-title--linked .con-admin-game-chip__meta{display:none;}.con-admin-game-info-tooltip{transform-origin:top left;transition:opacity .16s ease,transform .18s 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;}@keyframes conAdminGameTooltipOpen{0%{opacity:0;transform:translateY(8px) scale(.98);}65%{opacity:1;transform:translateY(-1px) scale(1.005);}100%{opacity:1;transform:translateY(0) scale(1);}}@media (prefers-reduced-motion:reduce){.con-admin-game-info-tooltip,.con-admin-game-info-tooltip.is-visible{animation:none;transition:none;transform:translateY(0);}}.con-admin-2d-fam-detail-row.is-profile-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-2d-fam-detail-row.is-profile-closing>.con-admin-schedule-detail-row__inner,.con-admin-2d-fam-detail-row.is-profile-closing .con-admin-schedule-detail-row__inner:first-child{animation:conAdmin2DFamDetailClose .16s ease-in both;transform-origin:top center;}[data-role="fam-profile-open"][data-con-admin-fam-profile-preloading="1"]{cursor:progress;}@keyframes conAdmin2DFamDetailOpen{0%{opacity:0;transform:translateY(-6px) scale(.992);}100%{opacity:1;transform:translateY(0) scale(1);}}@keyframes conAdmin2DFamDetailClose{0%{opacity:1;transform:translateY(0) scale(1);}100%{opacity:0;transform:translateY(-4px) scale(.994);}}@media (prefers-reduced-motion:reduce){.con-admin-2d-fam-detail-row.is-profile-opening>.con-admin-schedule-detail-row__inner,.con-admin-2d-fam-detail-row.is-profile-opening .con-admin-schedule-detail-row__inner:first-child,.con-admin-2d-fam-detail-row.is-profile-closing>.con-admin-schedule-detail-row__inner,.con-admin-2d-fam-detail-row.is-profile-closing .con-admin-schedule-detail-row__inner:first-child{animation:none;}}.con-admin-wrap{--con-admin-admin-radius:4px;--con-admin-admin-border:rgba(15,23,42,.10);--con-admin-admin-border-strong:rgba(15,23,42,.16);--con-admin-admin-bg:#fff;--con-admin-admin-soft:#f8fafc;--con-admin-admin-text:#1d2327;--con-admin-admin-muted:#646970;--con-admin-admin-accent:#2271b1;--con-admin-admin-shadow:0 1px 2px rgba(15,23,42,.04);}.con-admin-wrap .con-admin-admin-shell{display:grid;gap:14px;width:100%;max-width:1280px;margin-inline:auto;}.con-admin-wrap .con-admin-admin-page,.con-admin-wrap .con-admin-admin-sections,.con-admin-wrap .con-admin-balance-page,.con-admin-wrap .con-admin-tools,.con-admin-wrap .con-admin-role-admin,.con-admin-wrap .con-admin-engagement-admin,.con-admin-wrap .con-admin-event-tickets-admin,.con-admin-wrap .con-admin-referrals-admin,.con-admin-wrap .con-admin-schedule-admin{display:grid;gap:14px;min-width:0;}.con-admin-wrap .con-admin-admin-page-header,.con-admin-wrap .con-admin-admin-hero,.con-admin-wrap .con-admin-tools__card,.con-admin-wrap .con-admin-panel-card,.con-admin-wrap .con-admin-admin-card{border:1px solid var(--con-admin-admin-border);border-radius:var(--con-admin-admin-radius);background:var(--con-admin-admin-bg);box-shadow:var(--con-admin-admin-shadow);}.con-admin-wrap .con-admin-admin-page-header,.con-admin-wrap .con-admin-tools__card,.con-admin-wrap .con-admin-panel-card,.con-admin-wrap .con-admin-admin-card{padding:14px;}.con-admin-wrap .con-admin-admin-page-header{display:flex;justify-content:space-between;align-items:flex-start;gap:12px;}.con-admin-wrap .con-admin-card-header,.con-admin-wrap .con-admin-tools__card-head,.con-admin-wrap .con-admin-admin-card__head{display:flex;justify-content:space-between;align-items:flex-start;gap:12px;margin:0 0 12px;padding:0;min-width:0;}.con-admin-wrap .con-admin-card-header h2,.con-admin-wrap .con-admin-card-header h3,.con-admin-wrap .con-admin-card-header h4,.con-admin-wrap .con-admin-tools__card-head h2,.con-admin-wrap .con-admin-tools__card-head h3,.con-admin-wrap .con-admin-tools__card-head h4,.con-admin-wrap .con-admin-admin-card__head h2,.con-admin-wrap .con-admin-admin-card__head h3,.con-admin-wrap .con-admin-admin-card__head h4,.con-admin-wrap .con-admin-admin-page-header h2,.con-admin-wrap .con-admin-admin-page-header h3{margin:0;color:var(--con-admin-admin-text);font-weight:600;line-height:1.25;}.con-admin-wrap .con-admin-card-header p,.con-admin-wrap .con-admin-tools__card-head p,.con-admin-wrap .con-admin-admin-card__head p,.con-admin-wrap .con-admin-admin-section-copy,.con-admin-wrap .con-admin-admin-page-header p{margin:4px 0 0;color:var(--con-admin-admin-muted);font-size:13px;line-height:1.45;}.con-admin-wrap .con-admin-admin-grid,.con-admin-wrap .con-admin-grid-form,.con-admin-wrap .con-admin-balance-grid,.con-admin-wrap .con-admin-boss-admin-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(220px,1fr));gap:12px;align-items:start;}.con-admin-wrap .con-admin-admin-field,.con-admin-wrap .con-admin-field-group,.con-admin-wrap .con-admin-balance-field,.con-admin-wrap .con-admin-grid-form label{display:grid;gap:5px;min-width:0;color:var(--con-admin-admin-text);font-size:13px;font-weight:600;line-height:1.25;}.con-admin-wrap .con-admin-admin-field small,.con-admin-wrap .con-admin-field-group small,.con-admin-wrap .con-admin-balance-field small,.con-admin-wrap .con-admin-grid-form label small,.con-admin-wrap .con-admin-grid-form .description,.con-admin-wrap .description{margin:0;color:var(--con-admin-admin-muted);font-size:12px;font-weight:400;line-height:1.35;}.con-admin-wrap .con-admin-admin-shell input[type="text"],.con-admin-wrap .con-admin-admin-shell input[type="email"],.con-admin-wrap .con-admin-admin-shell input[type="url"],.con-admin-wrap .con-admin-admin-shell input[type="search"],.con-admin-wrap .con-admin-admin-shell input[type="number"],.con-admin-wrap .con-admin-admin-shell input[type="password"],.con-admin-wrap .con-admin-admin-shell input[type="datetime-local"],.con-admin-wrap .con-admin-admin-shell input[type="date"],.con-admin-wrap .con-admin-admin-shell input[type="time"],.con-admin-wrap .con-admin-admin-shell select,.con-admin-wrap .con-admin-admin-shell textarea{width:100%;max-width:100%;min-height:34px;border:1px solid var(--con-admin-admin-border-strong);border-radius:var(--con-admin-admin-radius);background:#fff;box-shadow:none;color:var(--con-admin-admin-text);font-size:13px;line-height:1.35;}.con-admin-wrap .con-admin-admin-shell textarea{min-height:88px;}.con-admin-wrap .con-admin-admin-shell input:focus,.con-admin-wrap .con-admin-admin-shell select:focus,.con-admin-wrap .con-admin-admin-shell textarea:focus{border-color:var(--con-admin-admin-accent);box-shadow:0 0 0 1px var(--con-admin-admin-accent);outline:none;}.con-admin-wrap .con-admin-admin-collapsible{padding:0;overflow:hidden;}.con-admin-wrap .con-admin-admin-collapsible__summary{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:12px 14px;cursor:pointer;list-style:none;}.con-admin-wrap .con-admin-admin-collapsible__summary::-webkit-details-marker{display:none;}.con-admin-wrap .con-admin-admin-collapsible__summary>span{display:grid;gap:2px;min-width:0;}.con-admin-wrap .con-admin-admin-collapsible__summary strong{color:var(--con-admin-admin-text);font-size:14px;font-weight:600;line-height:1.25;}.con-admin-wrap .con-admin-admin-collapsible__summary small{color:var(--con-admin-admin-muted);font-size:12px;font-weight:400;line-height:1.35;}.con-admin-wrap .con-admin-admin-collapsible__body{padding:0 14px 14px;border-top:1px solid rgba(15,23,42,.08);}.con-admin-wrap .con-admin-actions-inline,.con-admin-wrap .con-admin-admin-actions,.con-admin-wrap .con-admin-toolbar-actions,.con-admin-wrap .submit{display:flex;align-items:center;gap:8px;flex-wrap:wrap;}.con-admin-wrap .submit{margin:12px 0 0;padding:0;}.con-admin-wrap .con-admin-admin-shell .button,.con-admin-wrap .con-admin-admin-shell .button-primary,.con-admin-wrap .con-admin-admin-shell .button-secondary,.con-admin-wrap .con-admin-admin-shell .con-admin-plugin-button,.con-admin-wrap .con-admin-admin-shell .con-admin-admin-collapsible__button{display:inline-flex;align-items:center;justify-content:center;gap:6px;min-height:32px;border-radius:var(--con-admin-admin-radius);font-weight:600;line-height:1.2;text-decoration:none;white-space:nowrap;}.con-admin-wrap .con-admin-admin-shell .button.is-loading,.con-admin-wrap .con-admin-admin-shell .button-primary.is-loading,.con-admin-wrap .con-admin-admin-shell .con-admin-plugin-button.is-loading{opacity:.72;cursor:progress;}.con-admin-wrap .con-admin-save-status-below-button,.con-admin-wrap .con-admin-admin-save-status{flex-basis:100%;min-height:16px;margin:2px 0 0;color:var(--con-admin-admin-muted);font-size:12px;line-height:1.35;}.con-admin-wrap .con-admin-admin-save-status.is-success{color:#008a20;}.con-admin-wrap .con-admin-admin-save-status.is-error{color:#b42318;}.con-admin-wrap .con-admin-admin-save-status.is-working{color:#646970;}.con-admin-wrap .con-admin-admin-shell.is-loading{opacity:.72;pointer-events:none;}.con-admin-wrap .con-admin-admin-shell table.widefat{border-color:var(--con-admin-admin-border);border-radius:var(--con-admin-admin-radius);box-shadow:none;overflow:hidden;}.con-admin-wrap .con-admin-admin-shell .con-admin-game-lookup,.con-admin-wrap .con-admin-admin-shell .con-admin-user-ajax-search,.con-admin-wrap .con-admin-admin-shell [data-con-admin-live-search]{position:relative;}.con-admin-wrap .con-admin-admin-shell .con-admin-game-lookup__results,.con-admin-wrap .con-admin-admin-shell .con-admin-ajax-search-results,.con-admin-wrap .con-admin-admin-shell [data-con-admin-live-search-results]{position:absolute;z-index:10010;top:calc(100% + 4px);left:0;right:0;max-height:320px;overflow:auto;border:1px solid var(--con-admin-admin-border-strong);border-radius:var(--con-admin-admin-radius);background:#fff;box-shadow:0 10px 24px rgba(15,23,42,.14);}.con-admin-wrap .con-admin-admin-shell .con-admin-game-lookup__results[hidden],.con-admin-wrap .con-admin-admin-shell .con-admin-ajax-search-results[hidden],.con-admin-wrap .con-admin-admin-shell [data-con-admin-live-search-results][hidden]{display:none;}@media (max-width:782px){.con-admin-wrap .con-admin-admin-page-header,.con-admin-wrap .con-admin-card-header,.con-admin-wrap .con-admin-tools__card-head,.con-admin-wrap .con-admin-admin-card__head,.con-admin-wrap .con-admin-admin-collapsible__summary{align-items:stretch;flex-direction:column;}.con-admin-wrap .con-admin-admin-grid,.con-admin-wrap .con-admin-grid-form,.con-admin-wrap .con-admin-balance-grid,.con-admin-wrap .con-admin-boss-admin-grid{grid-template-columns:1fr;}.con-admin-wrap .con-admin-admin-shell .button,.con-admin-wrap .con-admin-admin-shell .button-primary,.con-admin-wrap .con-admin-admin-shell .button-secondary,.con-admin-wrap .con-admin-admin-shell .con-admin-plugin-button{width:auto;max-width:100%;}}.con-admin-wrap{--con-admin-admin-shadow:none;}.con-admin-wrap .con-admin-admin-shell{gap:10px;max-width:none;}.con-admin-wrap .con-admin-admin-page,.con-admin-wrap .con-admin-balance-page{gap:10px;}.con-admin-wrap .con-admin-admin-page-header,.con-admin-wrap .con-admin-tools__card,.con-admin-wrap .con-admin-panel-card,.con-admin-wrap .con-admin-admin-card{padding:12px;}.con-admin-wrap .con-admin-card-header,.con-admin-wrap .con-admin-tools__card-head,.con-admin-wrap .con-admin-admin-card__head{margin-bottom:10px;}.con-admin-wrap .con-admin-balance-grid{grid-template-columns:repeat(auto-fit,minmax(260px,1fr));gap:10px;margin-top:8px;}.con-admin-wrap .con-admin-balance-group{display:grid;gap:8px;align-content:start;padding:10px;border:1px solid var(--con-admin-admin-border);border-radius:var(--con-admin-admin-radius);background:#fff;box-shadow:none;}.con-admin-wrap .con-admin-balance-group h4{margin:0 0 2px;font-size:13px;line-height:1.25;font-weight:600;color:var(--con-admin-admin-text);}.con-admin-wrap .con-admin-balance-field{grid-template-columns:minmax(0,1fr) minmax(96px,140px);align-items:center;gap:4px 10px;font-size:12px;line-height:1.25;}.con-admin-wrap .con-admin-balance-field span{min-width:0;color:var(--con-admin-admin-text);font-size:12px;font-weight:600;}.con-admin-wrap .con-admin-balance-field input,.con-admin-wrap .con-admin-balance-field select{min-height:30px;padding-top:0;padding-bottom:0;}.con-admin-wrap .con-admin-balance-field small{grid-column:1 / -1;margin-top:-1px;}.con-admin-wrap .con-admin-balance-toggle{display:flex;align-items:center;gap:8px;min-height:30px;font-size:12px;color:var(--con-admin-admin-text);}.con-admin-wrap .con-admin-balance-toggle input{margin:0;}.con-admin-wrap .con-admin-balance-toggle span{font-weight:600;}.con-admin-wrap .con-admin-balance-card .submit{margin-top:10px;}@media (max-width:782px){.con-admin-wrap .con-admin-balance-field{grid-template-columns:1fr;}}.con-admin-wrap .con-admin-balance-grid--game{grid-template-columns:repeat(3,minmax(0,1fr));align-items:stretch;}.con-admin-wrap .con-admin-balance-grid--game>.con-admin-balance-group{height:100%;}@media (max-width:1120px){.con-admin-wrap .con-admin-balance-grid--game{grid-template-columns:repeat(2,minmax(0,1fr));}}@media (max-width:782px){.con-admin-wrap .con-admin-balance-grid--game{grid-template-columns:1fr;}}.con-admin-wrap .con-admin-admin-stack,.con-admin-wrap .con-admin-admin-card__body{display:grid;gap:10px;min-width:0;}.con-admin-wrap .con-admin-admin-stack--tight,.con-admin-wrap .con-admin-admin-card__body--tight{gap:6px;}.con-admin-wrap .con-admin-admin-toolbar,.con-admin-wrap .con-admin-admin-card__footer,.con-admin-wrap .con-admin-admin-save-row{display:flex;align-items:center;gap:8px;flex-wrap:wrap;min-width:0;}.con-admin-wrap .con-admin-admin-card__footer,.con-admin-wrap .con-admin-admin-save-row{margin-top:10px;padding-top:10px;border-top:1px solid rgba(15,23,42,.08);}.con-admin-wrap .con-admin-admin-save-row.submit{margin:10px 0 0;padding:10px 0 0;}.con-admin-wrap .con-admin-admin-save-row .spinner{float:none;margin:0;}.con-admin-wrap .con-admin-admin-save-row .con-admin-admin-save-status,.con-admin-wrap .con-admin-admin-save-row .con-admin-balance-save-status,.con-admin-wrap .con-admin-admin-card__footer .con-admin-admin-save-status{flex-basis:100%;min-height:16px;margin:0;}.con-admin-wrap .con-admin-admin-grid--2{grid-template-columns:repeat(2,minmax(0,1fr));}.con-admin-wrap .con-admin-admin-grid--3{grid-template-columns:repeat(3,minmax(0,1fr));}.con-admin-wrap .con-admin-admin-grid--4{grid-template-columns:repeat(4,minmax(0,1fr));}.con-admin-wrap .con-admin-admin-grid--compact{gap:8px;}.con-admin-wrap .con-admin-admin-grid--equal{align-items:stretch;}.con-admin-wrap .con-admin-admin-grid--equal>*{height:100%;}.con-admin-wrap .con-admin-admin-grid--auto-sm{grid-template-columns:repeat(auto-fit,minmax(180px,1fr));}.con-admin-wrap .con-admin-admin-grid--auto-md{grid-template-columns:repeat(auto-fit,minmax(240px,1fr));}.con-admin-wrap .con-admin-admin-field-row,.con-admin-wrap .con-admin-admin-field--inline{display:grid;grid-template-columns:minmax(140px,220px) minmax(0,1fr);gap:6px 10px;align-items:center;min-width:0;}.con-admin-wrap .con-admin-admin-field-row>label:first-child,.con-admin-wrap .con-admin-admin-field__label{margin:0;color:var(--con-admin-admin-text);font-size:13px;font-weight:600;line-height:1.25;}.con-admin-wrap .con-admin-admin-field-row .description,.con-admin-wrap .con-admin-admin-field__description{grid-column:2;margin:0;color:var(--con-admin-admin-muted);font-size:12px;font-weight:400;line-height:1.35;}.con-admin-wrap .con-admin-admin-field-row--stacked,.con-admin-wrap .con-admin-admin-field--stacked{grid-template-columns:1fr;align-items:start;}.con-admin-wrap .con-admin-admin-field-row--stacked .description,.con-admin-wrap .con-admin-admin-field--stacked .con-admin-admin-field__description{grid-column:1;}.con-admin-wrap .con-admin-admin-inline-editor,.con-admin-wrap .con-admin-admin-edit-panel{display:grid;gap:10px;padding:10px;border:1px solid rgba(15,23,42,.08);border-radius:var(--con-admin-admin-radius);background:#fff;}.con-admin-wrap .con-admin-admin-inline-editor[hidden],.con-admin-wrap .con-admin-admin-edit-panel[hidden]{display:none;}.con-admin-wrap .con-admin-admin-search,.con-admin-wrap [data-con-admin-live-search]{position:relative;min-width:0;}.con-admin-wrap .con-admin-admin-search__results,.con-admin-wrap [data-con-admin-live-search-results]{position:absolute;z-index:10010;top:calc(100% + 4px);left:0;right:0;max-height:320px;overflow:auto;border:1px solid var(--con-admin-admin-border-strong);border-radius:var(--con-admin-admin-radius);background:#fff;box-shadow:0 10px 24px rgba(15,23,42,.14);}.con-admin-wrap .con-admin-admin-search__results[hidden],.con-admin-wrap [data-con-admin-live-search-results][hidden]{display:none;}.con-admin-wrap .con-admin-admin-result,.con-admin-wrap .con-admin-admin-search__result{display:flex;align-items:center;gap:8px;width:100%;padding:8px 10px;border:0;border-bottom:1px solid rgba(15,23,42,.08);background:#fff;color:var(--con-admin-admin-text);text-align:left;cursor:pointer;}.con-admin-wrap .con-admin-admin-result:last-child,.con-admin-wrap .con-admin-admin-search__result:last-child{border-bottom:0;}.con-admin-wrap .con-admin-admin-result:hover,.con-admin-wrap .con-admin-admin-search__result:hover,.con-admin-wrap .con-admin-admin-result:focus-visible,.con-admin-wrap .con-admin-admin-search__result:focus-visible{background:#f6f7f7;outline:none;}.con-admin-wrap .con-admin-admin-empty,.con-admin-wrap .con-admin-admin-help,.con-admin-wrap .con-admin-admin-muted{margin:0;color:var(--con-admin-admin-muted);font-size:13px;line-height:1.45;}.con-admin-wrap .con-admin-admin-notice{margin:0;padding:8px 10px;border-left:3px solid var(--con-admin-admin-accent);background:#f8fafc;color:var(--con-admin-admin-text);font-size:13px;line-height:1.4;}.con-admin-wrap .con-admin-admin-notice.is-error{border-left-color:#b42318;}.con-admin-wrap .con-admin-admin-notice.is-success{border-left-color:#008a20;}.con-admin-wrap .con-admin-admin-shell .button.is-loading,.con-admin-wrap .con-admin-admin-shell button.is-loading,.con-admin-wrap .con-admin-admin-shell input[type="submit"].is-loading{opacity:.72;cursor:progress;}.con-admin-wrap .con-admin-admin-shell form.is-saving{cursor:progress;}.con-admin-wrap .con-admin-icon-action,.con-admin-wrap .con-admin-icon-button,.con-admin-wrap a.con-admin-icon-button,.con-admin-wrap button.con-admin-icon-button,.con-admin-wrap .button-link.con-admin-icon-button,.con-admin-wrap .con-admin-actions-inline--icons .button,.con-admin-wrap .con-admin-actions-inline--icons button{border-radius:var(--con-admin-admin-radius);transition:background-color .12s ease,color .12s ease,opacity .12s ease;}@media (max-width:1120px){.con-admin-wrap .con-admin-admin-grid--4{grid-template-columns:repeat(3,minmax(0,1fr));}}@media (max-width:960px){.con-admin-wrap .con-admin-admin-grid--3,.con-admin-wrap .con-admin-admin-grid--4{grid-template-columns:repeat(2,minmax(0,1fr));}}@media (max-width:782px){.con-admin-wrap .con-admin-admin-grid--2,.con-admin-wrap .con-admin-admin-grid--3,.con-admin-wrap .con-admin-admin-grid--4,.con-admin-wrap .con-admin-admin-field-row,.con-admin-wrap .con-admin-admin-field--inline{grid-template-columns:1fr;}.con-admin-wrap .con-admin-admin-field-row .description,.con-admin-wrap .con-admin-admin-field__description{grid-column:1;}.con-admin-wrap .con-admin-admin-toolbar,.con-admin-wrap .con-admin-admin-card__footer,.con-admin-wrap .con-admin-admin-save-row{align-items:stretch;}}.con-admin-wrap .con-admin-admin-check-row{display:flex;align-items:flex-start;gap:8px;min-width:0;margin:0;padding:8px 10px;border:1px solid var(--con-admin-admin-border);border-radius:var(--con-admin-admin-radius);background:#fff;color:var(--con-admin-admin-text);}.con-admin-wrap .con-admin-admin-check-row input[type="checkbox"]{flex:0 0 auto;margin-top:2px;}.con-admin-wrap .con-admin-admin-check-row span{display:grid;gap:2px;min-width:0;}.con-admin-wrap .con-admin-admin-check-row strong{color:var(--con-admin-admin-text);font-size:13px;font-weight:600;line-height:1.25;}.con-admin-wrap .con-admin-admin-check-row small{color:var(--con-admin-admin-muted);font-size:12px;font-weight:400;line-height:1.35;}.con-admin-wrap .con-admin-schedule-admin--migrated .con-admin-schedule-import-card,.con-admin-wrap .con-admin-schedule-admin--migrated .con-admin-schedule-item-card,.con-admin-wrap .con-admin-schedule-admin--migrated .con-admin-schedule-list-card{width:100%;max-width:100%;}.con-admin-wrap .con-admin-schedule-admin--migrated .con-admin-schedule-form-grid,.con-admin-wrap .con-admin-schedule-admin--migrated .con-admin-schedule-options-grid{align-items:start;}.con-admin-wrap .con-admin-schedule-admin--migrated .con-admin-schedule-game-field{min-width:0;}.con-admin-wrap .con-admin-schedule-admin--migrated .con-admin-schedule-flags{align-self:stretch;}.con-admin-wrap .con-admin-schedule-admin--migrated .con-admin-schedule-filter-form{justify-content:space-between;align-items:flex-end;margin-bottom:10px;}.con-admin-wrap .con-admin-schedule-admin--migrated .con-admin-schedule-filter-field{flex:1 1 320px;max-width:460px;}.con-admin-wrap .con-admin-schedule-admin--migrated .con-admin-schedule-admin-groups{display:grid;gap:10px;min-width:0;}.con-admin-wrap .con-admin-schedule-admin--migrated .con-admin-schedule-admin-list-section{display:grid;gap:10px;margin:0;min-width:0;}.con-admin-wrap .con-admin-schedule-admin--migrated .con-admin-schedule-bulk-form{min-width:0;}.con-admin-wrap .con-admin-schedule-admin--migrated .con-admin-admin-list--schedule.con-admin-admin-list--admin-compact{gap:0;border:1px solid var(--con-admin-admin-border);border-radius:var(--con-admin-admin-radius);background:#fff;}.con-admin-wrap .con-admin-schedule-admin--migrated .con-admin-admin-list--schedule.con-admin-admin-list--admin-compact .con-admin-admin-list__row{grid-template-columns:minmax(280px,2fr) minmax(120px,.75fr) minmax(145px,.9fr) 40px 40px;min-width:640px;border-bottom:1px solid rgba(15,23,42,.08);}.con-admin-wrap .con-admin-schedule-admin--migrated .con-admin-admin-list--schedule.con-admin-admin-list--admin-compact .con-admin-admin-list__row:last-child{border-bottom:0;}.con-admin-wrap .con-admin-schedule-admin--migrated .con-admin-admin-list--schedule .con-admin-admin-list__row--head{background:var(--con-admin-admin-soft);}.con-admin-wrap .con-admin-schedule-admin--migrated .con-admin-admin-list--schedule.con-admin-admin-list--admin-compact .con-admin-admin-list__cell{min-height:38px;padding:7px 10px;white-space:normal;display:flex;align-items:center;}.con-admin-wrap .con-admin-schedule-admin--migrated .con-admin-admin-list--schedule .con-admin-admin-list__cell--icon{justify-content:center;padding-left:4px;padding-right:4px;}.con-admin-wrap .con-admin-schedule-admin--migrated .con-admin-schedule-admin-list__title-cell{align-items:flex-start;}.con-admin-wrap .con-admin-schedule-admin--migrated .con-admin-schedule-admin-list__title{display:flex;align-items:center;flex-wrap:wrap;gap:4px 6px;min-width:0;}.con-admin-wrap .con-admin-schedule-admin--migrated .con-admin-schedule-admin-list__title strong{min-width:0;color:var(--con-admin-admin-text);font-weight:600;line-height:1.25;}.con-admin-wrap .con-admin-schedule-admin--migrated .con-admin-schedule-admin-list__chips{display:inline-flex;align-items:center;flex-wrap:wrap;gap:4px;}.con-admin-wrap .con-admin-schedule-admin--migrated .con-admin-schedule-admin-list__meta{width:100%;margin-top:2px;color:var(--con-admin-admin-muted);font-size:12px;line-height:1.35;}.con-admin-wrap .con-admin-schedule-admin--migrated .con-admin-admin-list--schedule .con-admin-schedule-inline-row{display:block;grid-column:1 / -1;min-height:0;padding:0 10px 10px;background:#fff;}.con-admin-wrap .con-admin-schedule-admin--migrated .con-admin-admin-list__row--schedule:not(.is-editing) .con-admin-schedule-inline-row{padding:0;}.con-admin-wrap .con-admin-schedule-admin--migrated .con-admin-schedule-time-editor{margin-top:6px;background:var(--con-admin-admin-soft);}.con-admin-wrap .con-admin-schedule-admin--migrated .con-admin-schedule-time-editor[hidden]{display:none;}.con-admin-wrap .con-admin-schedule-admin--migrated .con-admin-schedule-time-editor__grid{align-items:start;}.con-admin-wrap .con-admin-schedule-admin--migrated .con-admin-schedule-time-editor__grid>.con-admin-inline-editor__field--full{grid-column:span 2;}.con-admin-wrap .con-admin-schedule-admin--migrated .con-admin-schedule-time-editor__grid>.con-admin-inline-editor__field--full:last-child{grid-column:1 / -1;}.con-admin-wrap .con-admin-schedule-admin--migrated .con-admin-schedule-inline-status{flex-basis:100%;}@media (max-width:960px){.con-admin-wrap .con-admin-schedule-admin--migrated .con-admin-admin-grid--3.con-admin-schedule-form-grid,.con-admin-wrap .con-admin-schedule-admin--migrated .con-admin-schedule-time-editor__grid{grid-template-columns:repeat(2,minmax(0,1fr));}}@media (max-width:782px){.con-admin-wrap .con-admin-schedule-admin--migrated .con-admin-admin-grid--3.con-admin-schedule-form-grid,.con-admin-wrap .con-admin-schedule-admin--migrated .con-admin-admin-grid--2.con-admin-schedule-options-grid,.con-admin-wrap .con-admin-schedule-admin--migrated .con-admin-schedule-time-editor__grid{grid-template-columns:1fr;}.con-admin-wrap .con-admin-schedule-admin--migrated .con-admin-schedule-filter-field{max-width:none;}.con-admin-wrap .con-admin-schedule-admin--migrated .con-admin-schedule-time-editor__grid>.con-admin-inline-editor__field--full{grid-column:1;}}.con-admin-wrap .con-admin-events-admin--migrated .con-admin-events-extra-details{padding:0;border:1px solid var(--con-admin-admin-border);border-radius:var(--con-admin-admin-radius);background:#fff;}.con-admin-wrap .con-admin-events-admin--migrated .con-admin-events-extra-details .con-admin-admin-collapsible__body{display:grid;gap:10px;}.con-admin-wrap .con-admin-events-admin--migrated .con-admin-event-details-fields,.con-admin-wrap .con-admin-events-admin--migrated .con-admin-event-details-range-row{display:grid;gap:8px;}.con-admin-wrap .con-admin-events-admin--migrated .con-admin-event-details-group{display:grid;gap:8px;margin:0;padding:10px;border:1px solid rgba(15,23,42,.08);border-radius:var(--con-admin-admin-radius);background:var(--con-admin-admin-soft);}.con-admin-wrap .con-admin-events-admin--migrated .con-admin-event-details-group legend{padding:0 4px;color:var(--con-admin-admin-text);font-size:13px;font-weight:600;}.con-admin-wrap .con-admin-events-admin--migrated .con-admin-event-details-range-row{grid-template-columns:repeat(3,minmax(0,1fr));}.con-admin-wrap .con-admin-events-admin--migrated .con-admin-events-linked-card .con-admin-admin-toolbar{margin-bottom:10px;}.con-admin-wrap .con-admin-events-admin--migrated .con-admin-events-filter-field{flex:1 1 320px;max-width:460px;}.con-admin-wrap .con-admin-events-admin--migrated .con-admin-events-selected-card{display:grid;gap:10px;margin:0;}.con-admin-wrap .con-admin-events-admin--migrated .con-admin-events-usage-list{border:1px solid var(--con-admin-admin-border);border-radius:var(--con-admin-admin-radius);overflow:hidden;}.con-admin-wrap .con-admin-events-admin--migrated .con-admin-events-usage-list .con-admin-admin-list__row{grid-template-columns:minmax(180px,1fr) 120px;border-bottom:1px solid rgba(15,23,42,.08);}.con-admin-wrap .con-admin-events-admin--migrated .con-admin-events-usage-list .con-admin-admin-list__row:last-child{border-bottom:0;}.con-admin-wrap .con-admin-events-admin--migrated .con-admin-events-usage-list .con-admin-admin-list__cell{display:flex;align-items:center;min-height:36px;padding:7px 10px;}@media (max-width:782px){.con-admin-wrap .con-admin-events-admin--migrated .con-admin-event-details-range-row{grid-template-columns:1fr;}.con-admin-wrap .con-admin-events-admin--migrated .con-admin-events-filter-field{max-width:none;}}@media (max-width:782px){.con-admin-wrap .con-admin-schedule-admin--migrated,.con-admin-wrap .con-admin-events-admin--migrated{gap:10px;}.con-admin-wrap .con-admin-schedule-admin--migrated .con-admin-admin-page-header,.con-admin-wrap .con-admin-events-admin--migrated .con-admin-admin-page-header,.con-admin-wrap .con-admin-schedule-admin--migrated>.con-admin-admin-card,.con-admin-wrap .con-admin-events-admin--migrated>.con-admin-admin-card,.con-admin-wrap .con-admin-events-admin--migrated>.con-admin-panel-card,.con-admin-wrap .con-admin-schedule-admin--migrated>.con-admin-panel-card{padding:10px;}.con-admin-wrap .con-admin-schedule-admin--migrated .con-admin-admin-card__head,.con-admin-wrap .con-admin-events-admin--migrated .con-admin-admin-card__head{gap:6px;margin-bottom:8px;}.con-admin-wrap .con-admin-schedule-admin--migrated .con-admin-admin-card__head h2,.con-admin-wrap .con-admin-events-admin--migrated .con-admin-admin-card__head h2,.con-admin-wrap .con-admin-schedule-admin--migrated .con-admin-admin-card__head h3,.con-admin-wrap .con-admin-events-admin--migrated .con-admin-admin-card__head h3{font-size:18px;line-height:1.25;}.con-admin-wrap .con-admin-schedule-admin--migrated .con-admin-schedule-admin-list-section,.con-admin-wrap .con-admin-events-admin--migrated .con-admin-events-selected-card,.con-admin-wrap .con-admin-events-admin--migrated .con-admin-event-xp-admin .con-admin-event-xp-leaderboard{padding:0;border:0;border-radius:0;background:transparent;box-shadow:none;}.con-admin-wrap .con-admin-schedule-admin--migrated .con-admin-schedule-admin-list-section>.con-admin-admin-card__head,.con-admin-wrap .con-admin-events-admin--migrated .con-admin-events-selected-card>.con-admin-admin-card__head{padding:0 0 8px;margin:0;border-bottom:1px solid rgba(15,23,42,.08);}.con-admin-wrap .con-admin-events-admin--migrated .con-admin-events-selected-card>.con-admin-admin-card__head{align-items:stretch;}.con-admin-wrap .con-admin-events-admin--migrated .con-admin-events-selected-card .con-admin-main-event-card__actions{display:grid;grid-template-columns:1fr;gap:8px;width:100%;}.con-admin-wrap .con-admin-events-admin--migrated .con-admin-events-selected-card .con-admin-main-event-card__actions .button{width:100%;}.con-admin-wrap .con-admin-schedule-admin--migrated .con-admin-admin-list--schedule.con-admin-admin-list--admin-compact{display:grid;gap:8px;border:0;border-radius:0;background:transparent;}.con-admin-wrap .con-admin-schedule-admin--migrated .con-admin-admin-list--schedule .con-admin-admin-list__row--head{display:none;}.con-admin-wrap .con-admin-schedule-admin--migrated .con-admin-admin-list--schedule.con-admin-admin-list--admin-compact .con-admin-admin-list__row{display:grid;grid-template-columns:minmax(0,1fr) 34px 34px;grid-template-areas:"title edit delete" "date date date" "time time time" "inline inline inline";gap:7px 8px;min-width:0;padding:10px;border:1px solid var(--con-admin-admin-border);border-radius:var(--con-admin-admin-radius);background:#fff;}.con-admin-wrap .con-admin-schedule-admin--migrated .con-admin-admin-list--schedule.con-admin-admin-list--admin-compact .con-admin-admin-list__row:last-child{border-bottom:1px solid var(--con-admin-admin-border);}.con-admin-wrap .con-admin-schedule-admin--migrated .con-admin-admin-list--schedule.con-admin-admin-list--admin-compact .con-admin-admin-list__cell{min-height:0;padding:0;border:0;}.con-admin-wrap .con-admin-schedule-admin--migrated .con-admin-schedule-admin-list__title-cell{grid-area:title;display:block;align-self:start;}.con-admin-wrap .con-admin-schedule-admin--migrated .con-admin-schedule-admin-list__title{gap:5px;}.con-admin-wrap .con-admin-schedule-admin--migrated .con-admin-schedule-admin-list__title strong{display:block;width:100%;font-size:14px;line-height:1.25;}.con-admin-wrap .con-admin-schedule-admin--migrated .con-admin-schedule-admin-list__meta{margin-top:4px;font-size:12px;}.con-admin-wrap .con-admin-schedule-admin--migrated .con-admin-admin-list--schedule .con-admin-admin-list__cell[data-label="Date"]{grid-area:date;}.con-admin-wrap .con-admin-schedule-admin--migrated .con-admin-admin-list--schedule .con-admin-admin-list__cell[data-label="Time"]{grid-area:time;}.con-admin-wrap .con-admin-schedule-admin--migrated .con-admin-admin-list--schedule .con-admin-admin-list__cell[data-label="Date"],.con-admin-wrap .con-admin-schedule-admin--migrated .con-admin-admin-list--schedule .con-admin-admin-list__cell[data-label="Time"]{display:flex;align-items:center;gap:6px;color:var(--con-admin-admin-text);font-size:13px;line-height:1.3;}.con-admin-wrap .con-admin-schedule-admin--migrated .con-admin-admin-list--schedule .con-admin-admin-list__cell[data-label="Date"]::before,.con-admin-wrap .con-admin-schedule-admin--migrated .con-admin-admin-list--schedule .con-admin-admin-list__cell[data-label="Time"]::before{content:attr(data-label);flex:0 0 auto;color:var(--con-admin-admin-muted);font-size:11px;font-weight:600;letter-spacing:.03em;text-transform:uppercase;}.con-admin-wrap .con-admin-schedule-admin--migrated .con-admin-admin-list--schedule .con-admin-admin-list__cell--icon[data-label="Edit"]{grid-area:edit;}.con-admin-wrap .con-admin-schedule-admin--migrated .con-admin-admin-list--schedule .con-admin-admin-list__cell--icon[data-label="Delete"]{grid-area:delete;}.con-admin-wrap .con-admin-schedule-admin--migrated .con-admin-admin-list--schedule .con-admin-admin-list__cell--icon{align-self:start;justify-content:center;}.con-admin-wrap .con-admin-schedule-admin--migrated .con-admin-admin-list--schedule .con-admin-schedule-inline-row{grid-area:inline;padding:0;background:transparent;}.con-admin-wrap .con-admin-schedule-admin--migrated .con-admin-schedule-time-editor{margin-top:2px;padding:10px;background:var(--con-admin-admin-soft);}.con-admin-wrap .con-admin-events-admin--migrated .con-admin-events-usage-list{display:grid;border:0;border-radius:0;overflow:visible;}.con-admin-wrap .con-admin-events-admin--migrated .con-admin-events-usage-list .con-admin-admin-list__row--head{display:none;}.con-admin-wrap .con-admin-events-admin--migrated .con-admin-events-usage-list .con-admin-admin-list__row{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:10px;padding:9px 0;border-bottom:1px solid rgba(15,23,42,.08);}.con-admin-wrap .con-admin-events-admin--migrated .con-admin-events-usage-list .con-admin-admin-list__cell{min-height:0;padding:0;}.con-admin-wrap .con-admin-events-admin--migrated .con-admin-events-usage-list .con-admin-admin-list__cell[data-label="Area"]::before,.con-admin-wrap .con-admin-events-admin--migrated .con-admin-events-usage-list .con-admin-admin-list__cell[data-label="Linked Items"]::before{display:none;}.con-admin-wrap .con-admin-events-admin--migrated .con-admin-event-xp-admin{display:grid;gap:10px;}.con-admin-wrap .con-admin-events-admin--migrated .con-admin-event-xp-admin__head{display:grid;gap:6px;}.con-admin-wrap .con-admin-events-admin--migrated .con-admin-event-xp-admin__head code{white-space:normal;overflow-wrap:anywhere;}.con-admin-wrap .con-admin-events-admin--migrated .con-admin-event-xp-leaderboard__header{display:grid;gap:4px;padding-top:8px;border-top:1px solid rgba(15,23,42,.08);}.con-admin-wrap .con-admin-events-admin--migrated .con-admin-event-xp-board{padding:10px 0;border:0;border-top:1px solid rgba(15,23,42,.08);border-radius:0;background:transparent;}.con-admin-wrap .con-admin-events-admin--migrated .con-admin-event-xp-board__head{display:flex;align-items:center;justify-content:space-between;gap:8px;margin-bottom:8px;}.con-admin-wrap .con-admin-events-admin--migrated .con-admin-event-xp-board__row{grid-template-columns:auto minmax(0,1fr) auto;gap:8px;padding:8px 9px;border-radius:var(--con-admin-admin-radius);}.con-admin-wrap .con-admin-events-admin--migrated .con-admin-event-xp-board__meta{grid-column:2 / -1;}}.con-admin-wrap .con-admin-schedule-admin--migrated .con-admin-admin-subsection,.con-admin-wrap .con-admin-events-admin--migrated .con-admin-admin-subsection{display:grid;gap:10px;min-width:0;margin:0;padding:0;border:0;border-radius:0;background:transparent;box-shadow:none;}.con-admin-wrap .con-admin-schedule-admin--migrated .con-admin-main-event-card,.con-admin-wrap .con-admin-events-admin--migrated .con-admin-main-event-card{margin-bottom:0;}.con-admin-wrap .con-admin-schedule-admin--migrated .con-admin-schedule-admin-list-section>.con-admin-main-event-card__head,.con-admin-wrap .con-admin-events-admin--migrated .con-admin-events-selected-card>.con-admin-main-event-card__head{margin:0;padding:0 0 10px;border-bottom:1px solid rgba(15,23,42,.08);}.con-admin-wrap .con-admin-schedule-admin--migrated .con-admin-admin-list--schedule.con-admin-admin-list--admin-compact{min-width:0;overflow:hidden;}.con-admin-wrap .con-admin-schedule-admin--migrated .con-admin-admin-list--schedule.con-admin-admin-list--admin-compact .con-admin-admin-list__row{min-width:0;}.con-admin-wrap .con-admin-schedule-admin--migrated .con-admin-icon-button,.con-admin-wrap .con-admin-events-admin--migrated .con-admin-icon-button{flex:0 0 auto;}.con-admin-wrap .con-admin-schedule-admin--migrated .con-admin-schedule-time-editor{border:1px solid rgba(15,23,42,.08);border-radius:var(--con-admin-admin-radius);}.con-admin-wrap .con-admin-schedule-admin--migrated .con-admin-schedule-time-editor[hidden],.con-admin-wrap .con-admin-schedule-admin--migrated .con-admin-admin-list__row--schedule:not(.is-editing) .con-admin-schedule-time-editor{display:none;}.con-admin-wrap .con-admin-schedule-admin--migrated .con-admin-schedule-inline-status,.con-admin-wrap .con-admin-schedule-admin--migrated #con-admin-schedule-status{min-height:16px;}.con-admin-wrap .con-admin-events-admin--migrated .con-admin-events-selected-card .con-admin-main-event-card__head{align-items:flex-start;}.con-admin-wrap .con-admin-events-admin--migrated .con-admin-events-selected-card .con-admin-main-event-card__head>div{min-width:0;}.con-admin-wrap .con-admin-events-admin--migrated .con-admin-events-selected-card code,.con-admin-wrap .con-admin-events-admin--migrated .con-admin-event-xp-admin code{white-space:normal;overflow-wrap:anywhere;}.con-admin-wrap .con-admin-events-admin--migrated .con-admin-event-xp-admin{margin:0;}.con-admin-wrap .con-admin-events-admin--migrated .con-admin-event-xp-admin .con-admin-admin-collapsible__body{display:grid;gap:10px;}.con-admin-wrap .con-admin-events-admin--migrated .con-admin-event-xp-admin__head{display:flex;align-items:center;justify-content:space-between;gap:10px;margin:0;}.con-admin-wrap .con-admin-events-admin--migrated .con-admin-event-xp-admin__head p{margin:0;color:var(--con-admin-admin-muted);font-size:13px;line-height:1.4;}.con-admin-wrap .con-admin-events-admin--migrated .con-admin-event-xp-preview{display:grid;gap:10px;margin:0;padding:10px;border:1px solid var(--con-admin-admin-border);border-radius:var(--con-admin-admin-radius);background:#fff;box-shadow:none;}.con-admin-wrap .con-admin-events-admin--migrated .con-admin-event-xp-leaderboard__header{margin:0;}.con-admin-wrap .con-admin-events-admin--migrated .con-admin-event-xp-leaderboard__boards{display:grid;gap:10px;}.con-admin-wrap .con-admin-events-admin--migrated .con-admin-event-xp-leaderboard__boards--both{grid-template-columns:repeat(2,minmax(0,1fr));}.con-admin-wrap .con-admin-events-admin--migrated .con-admin-event-xp-board{margin:0;padding:10px;border:1px solid rgba(15,23,42,.08);border-radius:var(--con-admin-admin-radius);background:var(--con-admin-admin-soft);box-shadow:none;}.con-admin-wrap .con-admin-events-admin--migrated .con-admin-event-xp-board__row{min-width:0;}.con-admin-wrap .con-admin-events-admin--migrated .con-admin-event-xp-board__name{min-width:0;overflow-wrap:anywhere;}@media (max-width:900px){.con-admin-wrap .con-admin-schedule-admin--migrated,.con-admin-wrap .con-admin-events-admin--migrated{gap:10px;}.con-admin-wrap .con-admin-schedule-admin--migrated .con-admin-admin-page-header,.con-admin-wrap .con-admin-events-admin--migrated .con-admin-admin-page-header,.con-admin-wrap .con-admin-schedule-admin--migrated>.con-admin-admin-card,.con-admin-wrap .con-admin-events-admin--migrated>.con-admin-admin-card,.con-admin-wrap .con-admin-schedule-admin--migrated>.con-admin-panel-card,.con-admin-wrap .con-admin-events-admin--migrated>.con-admin-panel-card{padding:10px;}.con-admin-wrap .con-admin-schedule-admin--migrated .con-admin-admin-card__head,.con-admin-wrap .con-admin-events-admin--migrated .con-admin-admin-card__head,.con-admin-wrap .con-admin-schedule-admin--migrated .con-admin-main-event-card__head,.con-admin-wrap .con-admin-events-admin--migrated .con-admin-main-event-card__head{display:grid;gap:8px;margin-bottom:8px;}.con-admin-wrap .con-admin-schedule-admin--migrated .con-admin-schedule-filter-form,.con-admin-wrap .con-admin-events-admin--migrated .con-admin-admin-toolbar{display:grid;gap:8px;align-items:start;}.con-admin-wrap .con-admin-schedule-admin--migrated .con-admin-schedule-filter-field,.con-admin-wrap .con-admin-events-admin--migrated .con-admin-events-filter-field{max-width:none;width:100%;}.con-admin-wrap .con-admin-schedule-admin--migrated .con-admin-admin-list--schedule.con-admin-admin-list--admin-compact{display:grid;gap:8px;border:0;border-radius:0;background:transparent;overflow:visible;}.con-admin-wrap .con-admin-schedule-admin--migrated .con-admin-admin-list--schedule .con-admin-admin-list__row--head{display:none;}.con-admin-wrap .con-admin-schedule-admin--migrated .con-admin-admin-list--schedule.con-admin-admin-list--admin-compact .con-admin-admin-list__row--schedule{display:grid;grid-template-columns:minmax(0,1fr) 34px 34px;grid-template-areas:"title edit delete" "date date date" "time time time" "inline inline inline";gap:6px 8px;width:100%;min-width:0;padding:10px;border:1px solid var(--con-admin-admin-border);border-radius:var(--con-admin-admin-radius);background:#fff;box-sizing:border-box;}.con-admin-wrap .con-admin-schedule-admin--migrated .con-admin-admin-list--schedule.con-admin-admin-list--admin-compact .con-admin-admin-list__cell{min-width:0;min-height:0;padding:0;border:0;}.con-admin-wrap .con-admin-schedule-admin--migrated .con-admin-schedule-admin-list__title-cell{grid-area:title;align-self:start;}.con-admin-wrap .con-admin-schedule-admin--migrated .con-admin-schedule-admin-list__title{display:grid;gap:5px;}.con-admin-wrap .con-admin-schedule-admin--migrated .con-admin-schedule-admin-list__title strong{display:block;min-width:0;overflow-wrap:anywhere;font-size:14px;line-height:1.25;}.con-admin-wrap .con-admin-schedule-admin--migrated .con-admin-schedule-admin-list__chips{display:flex;gap:4px;flex-wrap:wrap;}.con-admin-wrap .con-admin-schedule-admin--migrated .con-admin-schedule-admin-list__meta{margin-top:4px;}.con-admin-wrap .con-admin-schedule-admin--migrated .con-admin-admin-list--schedule .con-admin-admin-list__cell[data-label="Date"]{grid-area:date;}.con-admin-wrap .con-admin-schedule-admin--migrated .con-admin-admin-list--schedule .con-admin-admin-list__cell[data-label="Time"]{grid-area:time;}.con-admin-wrap .con-admin-schedule-admin--migrated .con-admin-admin-list--schedule .con-admin-admin-list__cell[data-label="Date"],.con-admin-wrap .con-admin-schedule-admin--migrated .con-admin-admin-list--schedule .con-admin-admin-list__cell[data-label="Time"]{display:flex;align-items:center;gap:6px;font-size:13px;line-height:1.3;}.con-admin-wrap .con-admin-schedule-admin--migrated .con-admin-admin-list--schedule .con-admin-admin-list__cell[data-label="Date"]::before,.con-admin-wrap .con-admin-schedule-admin--migrated .con-admin-admin-list--schedule .con-admin-admin-list__cell[data-label="Time"]::before{content:attr(data-label);flex:0 0 auto;color:var(--con-admin-admin-muted);font-size:11px;font-weight:600;letter-spacing:.03em;text-transform:uppercase;}.con-admin-wrap .con-admin-schedule-admin--migrated .con-admin-admin-list--schedule .con-admin-admin-list__cell--icon[data-label="Edit"]{grid-area:edit;}.con-admin-wrap .con-admin-schedule-admin--migrated .con-admin-admin-list--schedule .con-admin-admin-list__cell--icon[data-label="Delete"]{grid-area:delete;}.con-admin-wrap .con-admin-schedule-admin--migrated .con-admin-admin-list--schedule .con-admin-admin-list__cell--icon{display:flex;align-items:start;justify-content:center;}.con-admin-wrap .con-admin-schedule-admin--migrated .con-admin-admin-list--schedule .con-admin-schedule-inline-row{grid-area:inline;display:block;padding:0;background:transparent;}.con-admin-wrap .con-admin-schedule-admin--migrated .con-admin-schedule-time-editor{margin-top:2px;padding:10px;}.con-admin-wrap .con-admin-events-admin--migrated .con-admin-events-selected-card .con-admin-main-event-card__actions{display:grid;grid-template-columns:1fr;gap:8px;width:100%;}.con-admin-wrap .con-admin-events-admin--migrated .con-admin-events-selected-card .con-admin-main-event-card__actions .button{width:100%;}.con-admin-wrap .con-admin-events-admin--migrated .con-admin-events-usage-list{display:grid;border:0;border-radius:0;overflow:visible;}.con-admin-wrap .con-admin-events-admin--migrated .con-admin-events-usage-list .con-admin-admin-list__row--head{display:none;}.con-admin-wrap .con-admin-events-admin--migrated .con-admin-events-usage-list .con-admin-admin-list__row{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:10px;padding:8px 0;border-bottom:1px solid rgba(15,23,42,.08);}.con-admin-wrap .con-admin-events-admin--migrated .con-admin-events-usage-list .con-admin-admin-list__cell{min-height:0;padding:0;}.con-admin-wrap .con-admin-events-admin--migrated .con-admin-event-xp-admin__head{display:grid;gap:6px;}.con-admin-wrap .con-admin-events-admin--migrated .con-admin-event-xp-preview{padding:0;border:0;border-radius:0;background:transparent;}.con-admin-wrap .con-admin-events-admin--migrated .con-admin-event-xp-leaderboard__boards--both{grid-template-columns:1fr;}.con-admin-wrap .con-admin-events-admin--migrated .con-admin-event-xp-board{padding:10px 0;border:0;border-top:1px solid rgba(15,23,42,.08);border-radius:0;background:transparent;}}.con-admin-wrap .con-admin-2d-fam-admin--migrated{gap:10px;}.con-admin-wrap .con-admin-2d-fam-settings-summary-card{display:grid;gap:8px;}.con-admin-wrap .con-admin-2d-fam-settings-card--migrated{overflow:visible;}.con-admin-wrap .con-admin-2d-fam-settings-card__body{display:grid;gap:14px;}.con-admin-wrap .con-admin-2d-fam-settings-section{display:grid;gap:10px;min-width:0;margin:0;padding:0;border:0;border-radius:0;background:transparent;box-shadow:none;}.con-admin-wrap .con-admin-2d-fam-settings-section__head,.con-admin-wrap .con-admin-2d-fam-settings-section__summary{display:flex;align-items:flex-start;justify-content:space-between;gap:10px;min-width:0;margin:0;padding:0 0 8px;border-bottom:1px solid rgba(15,23,42,.08);}.con-admin-wrap .con-admin-2d-fam-settings-section__summary{cursor:pointer;list-style:none;}.con-admin-wrap .con-admin-2d-fam-settings-section__summary::-webkit-details-marker{display:none;}.con-admin-wrap .con-admin-2d-fam-settings-section__summary>span:first-child{display:grid;gap:2px;min-width:0;}.con-admin-wrap .con-admin-2d-fam-settings-section__head h4,.con-admin-wrap .con-admin-2d-fam-settings-section__summary strong{margin:0;color:var(--con-admin-admin-text);font-size:13px;font-weight:600;line-height:1.25;}.con-admin-wrap .con-admin-2d-fam-settings-section__head p,.con-admin-wrap .con-admin-2d-fam-settings-section__summary small{margin:2px 0 0;color:var(--con-admin-admin-muted);font-size:12px;font-weight:400;line-height:1.35;}.con-admin-wrap .con-admin-2d-fam-settings-section__summary .dashicons{flex:0 0 auto;width:18px;height:18px;color:var(--con-admin-admin-muted);font-size:18px;transition:transform .12s ease;}.con-admin-wrap .con-admin-2d-fam-settings-section[open]>.con-admin-2d-fam-settings-section__summary .dashicons{transform:rotate(180deg);}.con-admin-wrap .con-admin-2d-fam-settings-grid{margin:0;gap:10px 14px;}.con-admin-wrap .con-admin-2d-fam-settings-section--links .con-admin-2d-fam-settings-grid{padding-top:2px;}.con-admin-wrap .con-admin-2d-fam-settings-field{padding:0;border:0;border-radius:0;background:transparent;box-shadow:none;}.con-admin-wrap .con-admin-2d-fam-settings-field label,.con-admin-wrap .con-admin-2d-fam-settings-field>label:first-child{font-size:12px;}.con-admin-wrap .con-admin-2d-fam-settings-field input{min-height:32px;}.con-admin-wrap .con-admin-2d-fam-settings-check{min-height:100%;margin:0;padding:0;border:0;border-radius:0;background:transparent;box-shadow:none;}.con-admin-wrap .con-admin-2d-fam-settings-check span{display:grid;gap:2px;}.con-admin-wrap .con-admin-2d-fam-settings-check strong{font-size:12px;font-weight:600;line-height:1.25;}.con-admin-wrap .con-admin-2d-fam-settings-check small{color:var(--con-admin-admin-muted);font-size:12px;font-weight:400;line-height:1.35;}.con-admin-wrap .con-admin-2d-fam-settings-save-row{margin-top:12px;}.con-admin-wrap .con-admin-2d-fam-settings-form.is-saving{pointer-events:auto;}.con-admin-wrap .con-admin-2d-fam-settings-form.is-saving .con-admin-2d-fam-settings-card__body{opacity:.86;}.con-admin-wrap .con-admin-2d-fam-settings-form .con-admin-2d-fam-settings-status{display:inline-flex;align-items:center;min-height:24px;margin-left:0;}.con-admin-wrap .con-admin-2d-fam-settings-form .con-admin-2d-fam-settings-status:empty{display:none;}.con-admin-wrap .con-admin-2d-fam-settings-form .con-admin-2d-fam-settings-save-row{align-items:center;gap:10px;}.con-admin-wrap .con-admin-2d-fam-settings-form [data-con-admin-busy="1"]{cursor:progress;}.con-admin-wrap .con-admin-2d-fam-settings-form.has-unsaved-changes .con-admin-2d-fam-settings-save-row{border-top-color:rgba(15,23,42,.12);}@media (max-width:782px){.con-admin-wrap .con-admin-2d-fam-admin--migrated{gap:10px;}.con-admin-wrap .con-admin-2d-fam-admin--migrated .con-admin-admin-page-header{padding:0 0 10px;border:0;border-bottom:1px solid rgba(15,23,42,.08);border-radius:0;background:transparent;box-shadow:none;}.con-admin-wrap .con-admin-2d-fam-admin--migrated .con-admin-admin-page-header .con-admin-admin-actions{width:100%;}.con-admin-wrap .con-admin-2d-fam-admin--migrated .con-admin-admin-page-header .button{width:100%;justify-content:center;}.con-admin-wrap .con-admin-2d-fam-admin--migrated>.con-admin-admin-card{padding:10px;box-shadow:none;}.con-admin-wrap .con-admin-2d-fam-admin--migrated>.con-admin-admin-card>.con-admin-admin-card__head{margin-bottom:10px;padding-bottom:10px;border-bottom:1px solid rgba(15,23,42,.08);}.con-admin-wrap .con-admin-2d-fam-settings-card__body{gap:12px;}.con-admin-wrap .con-admin-2d-fam-settings-section{gap:8px;}.con-admin-wrap .con-admin-2d-fam-settings-section__head,.con-admin-wrap .con-admin-2d-fam-settings-section__summary{align-items:flex-start;flex-direction:row;gap:8px;padding-bottom:8px;}.con-admin-wrap .con-admin-2d-fam-settings-grid{gap:8px;}.con-admin-wrap .con-admin-2d-fam-settings-field{padding:0 0 8px;border-bottom:1px solid rgba(15,23,42,.08);}.con-admin-wrap .con-admin-2d-fam-settings-field:last-child{border-bottom:0;padding-bottom:0;}.con-admin-wrap .con-admin-2d-fam-settings-check{padding:0 0 8px;border-bottom:1px solid rgba(15,23,42,.08);}.con-admin-wrap .con-admin-2d-fam-settings-form .con-admin-2d-fam-settings-save-row{display:grid;grid-template-columns:1fr;gap:6px;}.con-admin-wrap .con-admin-2d-fam-settings-form .con-admin-2d-fam-settings-save-row .button{width:100%;justify-content:center;}.con-admin-wrap .con-admin-2d-fam-settings-form .con-admin-2d-fam-settings-status{width:100%;min-height:0;}}.con-admin-wrap .con-admin-inventory-admin--migrated,.con-admin-wrap .con-admin-item-grants-admin--migrated{display:grid;gap:12px;min-width:0;}.con-admin-wrap .con-admin-inventory-admin--migrated .con-admin-admin-card__head{margin-bottom:10px;}.con-admin-wrap .con-admin-inventory-admin--migrated .con-admin-inventory-admin__addbar{justify-content:flex-end;}.con-admin-wrap .con-admin-inventory-admin--migrated .con-admin-inventory-admin__new-item{margin:0 0 10px;}.con-admin-wrap .con-admin-inventory-admin--migrated .con-admin-inline-editor__grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;align-items:start;}.con-admin-wrap .con-admin-inventory-admin--migrated .con-admin-inline-editor__grid label{display:grid;gap:5px;margin:0;color:var(--con-admin-admin-text);font-size:13px;font-weight:600;line-height:1.25;}.con-admin-wrap .con-admin-inventory-admin--migrated .con-admin-inline-editor__grid label>span{font-weight:600;}.con-admin-wrap .con-admin-inventory-admin--migrated .con-admin-inline-editor__wide,.con-admin-wrap .con-admin-item-grants-admin--migrated .con-admin-item-grants-admin__wide-field{grid-column:1 / -1;}.con-admin-wrap .con-admin-inventory-admin--migrated .con-admin-inline-check{display:flex;align-items:center;gap:8px;min-height:34px;}.con-admin-wrap .con-admin-inventory-admin--migrated .con-admin-inline-check input{margin:0;}.con-admin-wrap .con-admin-inventory-admin--migrated .con-admin-admin-list--inventory-items{border:1px solid var(--con-admin-admin-border);border-radius:var(--con-admin-admin-radius);overflow:hidden;background:#fff;}.con-admin-wrap .con-admin-inventory-admin--migrated .con-admin-admin-list--inventory-items .con-admin-admin-list__row{display:grid;grid-template-columns:56px minmax(180px,1.4fr) minmax(118px,.8fr) minmax(150px,1fr) 92px 92px 88px 48px;align-items:center;border-bottom:1px solid rgba(15,23,42,.08);}.con-admin-wrap .con-admin-inventory-admin--migrated .con-admin-admin-list--inventory-items .con-admin-admin-list__row:last-child,.con-admin-wrap .con-admin-inventory-admin--migrated .con-admin-inventory-admin__entry:last-child .con-admin-inventory-admin__summary-row{border-bottom:0;}.con-admin-wrap .con-admin-inventory-admin--migrated .con-admin-inventory-admin__header{background:#f8fafc;color:var(--con-admin-admin-muted);font-size:11px;font-weight:600;letter-spacing:.02em;text-transform:uppercase;}.con-admin-wrap .con-admin-inventory-admin--migrated .con-admin-inventory-admin__summary-row>div,.con-admin-wrap .con-admin-inventory-admin--migrated .con-admin-inventory-admin__header>div{min-width:0;padding:9px 10px;overflow-wrap:anywhere;}.con-admin-wrap .con-admin-inventory-admin--migrated .con-admin-inventory-admin__summary-item strong,.con-admin-wrap .con-admin-item-grants-admin--migrated .con-admin-admin-list strong{font-weight:600;}.con-admin-wrap .con-admin-inventory-admin--migrated .con-admin-inventory-admin__summary-actions{justify-content:center;}.con-admin-wrap .con-admin-inventory-admin--migrated .con-admin-inventory-admin__editor-row{display:block;padding:10px;background:#f8fafc;border-bottom:1px solid rgba(15,23,42,.08);}.con-admin-wrap .con-admin-inventory-admin--migrated .con-admin-inventory-admin__editor-row[hidden]{display:none;}.con-admin-wrap .con-admin-inventory-admin--migrated .con-admin-inventory-admin__editor-row .con-admin-admin-list__cell--full{display:block;padding:0;}.con-admin-wrap .con-admin-inventory-admin--migrated .con-admin-admin-save-row{margin-top:0;}.con-admin-wrap .con-admin-inventory-admin--migrated .con-admin-inventory-admin__save-status,.con-admin-wrap .con-admin-item-grants-admin--migrated .con-admin-admin-save-status{min-height:16px;color:var(--con-admin-admin-muted);font-size:12px;font-weight:400;}.con-admin-wrap .con-admin-inventory-admin--migrated .con-admin-inventory-admin__save-status[data-state="saved"],.con-admin-wrap .con-admin-inventory-admin--migrated .con-admin-inventory-admin__save-status.is-success{color:#027a48;}.con-admin-wrap .con-admin-inventory-admin--migrated .con-admin-inventory-admin__save-status[data-state="error"],.con-admin-wrap .con-admin-inventory-admin--migrated .con-admin-inventory-admin__save-status.is-error{color:#b42318;}.con-admin-wrap .con-admin-item-grants-admin--migrated .con-admin-admin-page-header{padding:12px 14px;}.con-admin-wrap .con-admin-item-grants-admin--migrated .con-admin-item-grants-admin__top-grid{align-items:stretch;}.con-admin-wrap .con-admin-item-grants-admin--migrated .con-admin-item-grants-admin__form-card,.con-admin-wrap .con-admin-item-grants-admin--migrated .con-admin-item-grants-admin__bulk-card{height:100%;}.con-admin-wrap .con-admin-item-grants-admin--migrated .con-admin-item-grants-admin__date-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;}.con-admin-wrap .con-admin-item-grants-admin--migrated .con-admin-item-grants-admin__date-grid label{display:grid;gap:5px;margin:0;color:var(--con-admin-admin-text);font-size:13px;font-weight:600;}.con-admin-wrap .con-admin-item-grants-admin--migrated .con-admin-admin-list{display:grid;border:1px solid var(--con-admin-admin-border);border-radius:var(--con-admin-admin-radius);overflow:hidden;background:#fff;}.con-admin-wrap .con-admin-item-grants-admin--migrated .con-admin-admin-list__row{display:grid;gap:0;align-items:center;border-bottom:1px solid rgba(15,23,42,.08);}.con-admin-wrap .con-admin-item-grants-admin--migrated .con-admin-admin-list__row:last-child{border-bottom:0;}.con-admin-wrap .con-admin-item-grants-admin--migrated .con-admin-admin-list__row>div{min-width:0;padding:9px 10px;overflow-wrap:anywhere;}.con-admin-wrap .con-admin-item-grants-admin--migrated .con-admin-item-grants-admin__list-head,.con-admin-wrap .con-admin-item-grants-admin--migrated .con-admin-item-grants-admin__list-row{grid-template-columns:minmax(170px,1.2fr) 140px minmax(140px,1fr) minmax(200px,1.4fr) 70px 90px 72px;}.con-admin-wrap .con-admin-item-grants-admin--migrated .con-admin-item-grants-admin__log-head,.con-admin-wrap .con-admin-item-grants-admin--migrated .con-admin-item-grants-admin__log-row{grid-template-columns:minmax(160px,1fr) minmax(160px,1fr) minmax(120px,.8fr) minmax(160px,.8fr);}.con-admin-wrap .con-admin-item-grants-admin--migrated .con-admin-admin-list__row--head{background:#f8fafc;color:var(--con-admin-admin-muted);font-size:11px;font-weight:600;letter-spacing:.02em;text-transform:uppercase;}.con-admin-wrap .con-admin-item-grants-admin--migrated .con-admin-status-chip{display:inline-flex;align-items:center;min-height:22px;padding:2px 7px;border:1px solid rgba(15,23,42,.12);border-radius:999px;background:#f8fafc;color:#374151;font-size:12px;font-weight:600;line-height:1.2;}.con-admin-wrap .con-admin-item-grants-admin--migrated .con-admin-status-chip.is-active{border-color:rgba(2,122,72,.22);background:rgba(2,122,72,.08);color:#027a48;}.con-admin-wrap .con-admin-item-grants-admin--migrated .con-admin-status-chip.is-muted{color:#6b7280;}.con-admin-wrap .con-admin-item-grants-admin--migrated .con-admin-actions-inline--icons{justify-content:flex-start;}@media (max-width:1120px){.con-admin-wrap .con-admin-inventory-admin--migrated .con-admin-admin-list--inventory-items .con-admin-admin-list__row{grid-template-columns:56px minmax(180px,1.4fr) minmax(116px,.8fr) minmax(140px,1fr) 92px 48px;}.con-admin-wrap .con-admin-inventory-admin--migrated .con-admin-inventory-admin__summary-displayable,.con-admin-wrap .con-admin-inventory-admin--migrated .con-admin-inventory-admin__summary-buy-price,.con-admin-wrap .con-admin-inventory-admin--migrated .con-admin-inventory-admin__header>div:nth-child(6),.con-admin-wrap .con-admin-inventory-admin--migrated .con-admin-inventory-admin__header>div:nth-child(7){display:none;}.con-admin-wrap .con-admin-item-grants-admin--migrated .con-admin-item-grants-admin__list-head,.con-admin-wrap .con-admin-item-grants-admin--migrated .con-admin-item-grants-admin__list-row{grid-template-columns:minmax(170px,1.2fr) 130px minmax(150px,1fr) minmax(180px,1.3fr) 70px 72px;}.con-admin-wrap .con-admin-item-grants-admin--migrated .con-admin-item-grants-admin__list-head>div:nth-child(6),.con-admin-wrap .con-admin-item-grants-admin--migrated .con-admin-item-grants-admin__list-row>div:nth-child(6){display:none;}}@media (max-width:900px){.con-admin-wrap .con-admin-inventory-admin--migrated .con-admin-admin-card__head,.con-admin-wrap .con-admin-item-grants-admin--migrated .con-admin-admin-page-header{display:grid;gap:10px;}.con-admin-wrap .con-admin-inventory-admin--migrated .con-admin-inventory-admin__addbar,.con-admin-wrap .con-admin-item-grants-admin--migrated .con-admin-admin-actions{justify-content:flex-start;}.con-admin-wrap .con-admin-inventory-admin--migrated .con-admin-inline-editor__grid,.con-admin-wrap .con-admin-item-grants-admin--migrated .con-admin-item-grants-admin__date-grid{grid-template-columns:1fr;}.con-admin-wrap .con-admin-inventory-admin--migrated .con-admin-admin-list--inventory-items{display:grid;gap:8px;border:0;border-radius:0;background:transparent;overflow:visible;}.con-admin-wrap .con-admin-inventory-admin--migrated .con-admin-inventory-admin__header{display:none;}.con-admin-wrap .con-admin-inventory-admin--migrated .con-admin-inventory-admin__entry{border:1px solid var(--con-admin-admin-border);border-radius:var(--con-admin-admin-radius);background:#fff;overflow:hidden;}.con-admin-wrap .con-admin-inventory-admin--migrated .con-admin-inventory-admin__summary-row{display:grid;grid-template-columns:48px minmax(0,1fr) 36px;gap:8px 10px;padding:10px;border-bottom:0;background:#fff;}.con-admin-wrap .con-admin-inventory-admin--migrated .con-admin-inventory-admin__summary-row>div{padding:0;}.con-admin-wrap .con-admin-inventory-admin--migrated .con-admin-inventory-admin__summary-row>div::before{display:none;}.con-admin-wrap .con-admin-inventory-admin--migrated .con-admin-inventory-admin__summary-image{grid-column:1;grid-row:1;justify-content:flex-start;}.con-admin-wrap .con-admin-inventory-admin--migrated .con-admin-inventory-admin__summary-item{grid-column:2;grid-row:1;}.con-admin-wrap .con-admin-inventory-admin--migrated .con-admin-inventory-admin__summary-actions{grid-column:3;grid-row:1;justify-content:flex-end;align-self:start;}.con-admin-wrap .con-admin-inventory-admin--migrated .con-admin-inventory-admin__summary-category,.con-admin-wrap .con-admin-inventory-admin--migrated .con-admin-inventory-admin__summary-event,.con-admin-wrap .con-admin-inventory-admin--migrated .con-admin-inventory-admin__summary-rarity,.con-admin-wrap .con-admin-inventory-admin--migrated .con-admin-inventory-admin__summary-displayable,.con-admin-wrap .con-admin-inventory-admin--migrated .con-admin-inventory-admin__summary-buy-price{grid-column:1 / -1;display:flex;justify-content:space-between;align-items:center;gap:10px;padding-top:7px;border-top:1px solid rgba(15,23,42,.08);color:var(--con-admin-admin-text);font-size:13px;}.con-admin-wrap .con-admin-inventory-admin--migrated .con-admin-inventory-admin__summary-category::before,.con-admin-wrap .con-admin-inventory-admin--migrated .con-admin-inventory-admin__summary-event::before,.con-admin-wrap .con-admin-inventory-admin--migrated .con-admin-inventory-admin__summary-rarity::before,.con-admin-wrap .con-admin-inventory-admin--migrated .con-admin-inventory-admin__summary-displayable::before,.con-admin-wrap .con-admin-inventory-admin--migrated .con-admin-inventory-admin__summary-buy-price::before{content:attr(data-label);display:block;color:var(--con-admin-admin-muted);font-size:11px;font-weight:600;letter-spacing:.02em;text-transform:uppercase;}.con-admin-wrap .con-admin-inventory-admin--migrated .con-admin-inventory-admin__editor-row{padding:10px;border-top:1px solid rgba(15,23,42,.08);border-bottom:0;background:#fff;}.con-admin-wrap .con-admin-item-grants-admin--migrated .con-admin-admin-list{gap:8px;border:0;border-radius:0;background:transparent;overflow:visible;}.con-admin-wrap .con-admin-item-grants-admin--migrated .con-admin-admin-list__row--head{display:none;}.con-admin-wrap .con-admin-item-grants-admin--migrated .con-admin-item-grants-admin__list-row,.con-admin-wrap .con-admin-item-grants-admin--migrated .con-admin-item-grants-admin__log-row{display:grid;grid-template-columns:1fr;gap:0;border:1px solid var(--con-admin-admin-border);border-radius:var(--con-admin-admin-radius);background:#fff;overflow:hidden;}.con-admin-wrap .con-admin-item-grants-admin--migrated .con-admin-item-grants-admin__list-row>div,.con-admin-wrap .con-admin-item-grants-admin--migrated .con-admin-item-grants-admin__log-row>div{display:flex;justify-content:space-between;align-items:flex-start;gap:10px;padding:8px 10px;border-bottom:1px solid rgba(15,23,42,.08);font-size:13px;}.con-admin-wrap .con-admin-item-grants-admin--migrated .con-admin-item-grants-admin__list-row>div:last-child,.con-admin-wrap .con-admin-item-grants-admin--migrated .con-admin-item-grants-admin__log-row>div:last-child{border-bottom:0;}.con-admin-wrap .con-admin-item-grants-admin--migrated .con-admin-item-grants-admin__list-row>div::before,.con-admin-wrap .con-admin-item-grants-admin--migrated .con-admin-item-grants-admin__log-row>div::before{content:attr(data-label);flex:0 0 96px;color:var(--con-admin-admin-muted);font-size:11px;font-weight:600;letter-spacing:.02em;text-transform:uppercase;}.con-admin-wrap .con-admin-item-grants-admin--migrated .con-admin-actions-inline--icons{justify-content:flex-end;}}.con-admin-wrap .con-admin-achievements-admin--migrated{display:grid;gap:14px;}.con-admin-wrap .con-admin-achievements-admin__kpis{margin:0;}.con-admin-wrap .con-admin-achievement-admin__top-grid{align-items:start;}.con-admin-wrap .con-admin-achievement-create-panel__intro p{margin:0 0 12px;color:#646970;}.con-admin-wrap .con-admin-achievement-form{display:grid;gap:12px;margin:0;}.con-admin-wrap .con-admin-achievement-form__section{display:grid;gap:12px;padding-top:12px;border-top:1px solid #dcdcde;}.con-admin-wrap .con-admin-achievement-form__section:first-of-type{padding-top:0;border-top:0;}.con-admin-wrap .con-admin-achievement-form__section-head{display:grid;gap:2px;}.con-admin-wrap .con-admin-achievement-form__section-head h4{margin:0;font-size:13px;line-height:1.3;font-weight:600;}.con-admin-wrap .con-admin-achievement-form__section-head p{margin:0;color:#646970;font-size:12px;}.con-admin-wrap .con-admin-achievement-form__grid,.con-admin-wrap .con-admin-achievement-rule-subfields--meta{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;}.con-admin-wrap .con-admin-achievement-rule-subfields{display:grid;gap:12px;}.con-admin-wrap .con-admin-achievement-rule-subfields--two{grid-template-columns:minmax(0,1fr) 120px;align-items:end;}.con-admin-wrap .con-admin-achievement-rule-fields{display:grid;gap:10px;}.con-admin-wrap .con-admin-achievement-rule-group[hidden],.con-admin-wrap .con-admin-achievement-inline-edit-row[hidden]{display:none;}.con-admin-wrap .con-admin-achievement-form input.regular-text,.con-admin-wrap .con-admin-achievement-form select.regular-text,.con-admin-wrap .con-admin-achievement-form textarea.large-text,.con-admin-wrap .con-admin-achievement-form select{width:100%;max-width:100%;}.con-admin-wrap .con-admin-achievement-media{display:grid;gap:10px;}.con-admin-wrap .con-admin-achievement-media__preview{display:flex;align-items:center;}.con-admin-wrap .con-admin-achievement-media__actions{display:flex;flex-wrap:wrap;align-items:center;gap:8px;}.con-admin-wrap .con-admin-achievement-media__actions .con-admin-icon-button,.con-admin-wrap .con-admin-achievement-manager__actions .con-admin-icon-button{display:inline-flex;align-items:center;justify-content:center;width:34px;min-width:34px;height:34px;min-height:34px;margin:0;padding:0;border:0;background:transparent;box-shadow:none;color:inherit;line-height:1;text-decoration:none;cursor:pointer;}.con-admin-wrap .con-admin-achievement-media__actions .con-admin-icon-button:hover,.con-admin-wrap .con-admin-achievement-media__actions .con-admin-icon-button:focus,.con-admin-wrap .con-admin-achievement-manager__actions .con-admin-icon-button:hover,.con-admin-wrap .con-admin-achievement-manager__actions .con-admin-icon-button:focus{background:#f6f7f7;color:#1d2327;transform:none;}.con-admin-wrap .con-admin-achievement-manager__actions .con-admin-action-icon,.con-admin-wrap .con-admin-achievement-media__actions .con-admin-action-icon{width:16px;height:16px;font-size:16px;line-height:1;}.con-admin-wrap .con-admin-achievement-form__status{display:none;font-size:12px;margin:0;}.con-admin-wrap .con-admin-achievement-form__status.is-visible{display:block;}.con-admin-wrap .con-admin-achievement-form__status.is-error{color:#b42318;}.con-admin-wrap .con-admin-achievement-form__status.is-success{color:#027a48;}.con-admin-wrap .con-admin-achievement-form__save-row{margin:0;padding-top:2px;}.con-admin-wrap .con-admin-achievement-table-wrap{overflow:auto;}.con-admin-wrap .con-admin-achievement-manager-table{margin:0;}.con-admin-wrap .con-admin-achievement-manager-table th,.con-admin-wrap .con-admin-achievement-manager-table td{vertical-align:middle;}.con-admin-wrap .con-admin-achievement-manager__image{width:78px;}.con-admin-wrap .con-admin-achievement-manager__actions{white-space:nowrap;}.con-admin-wrap .con-admin-achievement-manager__actions .con-admin-actions-inline{display:inline-flex;align-items:center;gap:6px;flex-wrap:nowrap;margin-top:0;}.con-admin-wrap .con-admin-achievement-manager__actions form{display:inline-flex;align-items:center;margin:0;padding:0;}.con-admin-wrap .con-admin-achievement-inline-edit-row td{background:#fff;}.con-admin-wrap .con-admin-achievement-quick-edit-panel{padding:12px;border:1px solid #dcdcde;border-radius:4px;background:#fff;}.con-admin-wrap .con-admin-achievement-manager-row.is-saved td{background:#f0f6fc;}.con-admin-wrap .con-admin-achievement-tool-form{display:flex;flex-wrap:wrap;align-items:center;gap:8px;margin:0;}.con-admin-wrap .con-admin-achievement-tool-select{min-height:36px;}.con-admin-wrap .con-admin-achievement-tool-button{display:inline-flex;align-items:center;justify-content:center;min-height:36px;margin:0;}@media (max-width: 1100px){.con-admin-wrap .con-admin-achievement-admin__top-grid.con-admin-admin-grid--two{grid-template-columns:1fr;}}@media (max-width: 782px){.con-admin-wrap .con-admin-achievements-admin--migrated{gap:10px;}.con-admin-wrap .con-admin-achievements-admin__kpis{width:100%;}.con-admin-wrap .con-admin-achievement-form__grid,.con-admin-wrap .con-admin-achievement-rule-subfields--two,.con-admin-wrap .con-admin-achievement-rule-subfields--meta{grid-template-columns:1fr;}.con-admin-wrap .con-admin-achievement-form__section{gap:10px;padding-top:10px;}.con-admin-wrap .con-admin-achievement-media__actions,.con-admin-wrap .con-admin-achievement-tool-form,.con-admin-wrap .con-admin-achievement-tool-button{width:100%;}.con-admin-wrap .con-admin-achievement-table-wrap{overflow:visible;}.con-admin-wrap .con-admin-achievement-manager-table,.con-admin-wrap .con-admin-achievement-manager-table thead,.con-admin-wrap .con-admin-achievement-manager-table tbody,.con-admin-wrap .con-admin-achievement-manager-table tr,.con-admin-wrap .con-admin-achievement-manager-table th,.con-admin-wrap .con-admin-achievement-manager-table td{display:block;width:100%;box-sizing:border-box;}.con-admin-wrap .con-admin-achievement-manager-table thead{display:none;}.con-admin-wrap .con-admin-achievement-manager-row{position:relative;min-height:72px;padding:10px 92px 10px 62px;border-top:1px solid #dcdcde;}.con-admin-wrap .con-admin-achievement-manager-row:first-child{border-top:0;}.con-admin-wrap .con-admin-achievement-manager-row td{padding:2px 0;border:0;background:transparent;}.con-admin-wrap .con-admin-achievement-manager__image{position:absolute;top:10px;left:0;width:50px;padding:0;}.con-admin-wrap .con-admin-achievement-manager__image .con-admin-inventory__visual{width:44px;height:44px;}.con-admin-wrap .con-admin-achievement-manager__actions{position:absolute;top:8px;right:0;width:auto;padding:0;white-space:normal;}.con-admin-wrap .con-admin-achievement-manager__actions .con-admin-actions-inline{justify-content:flex-end;gap:4px;}.con-admin-wrap .con-admin-achievement-manager-row td[data-col="title"] strong{display:block;margin:0 0 2px;line-height:1.25;}.con-admin-wrap .con-admin-achievement-manager-row td[data-col="category"],.con-admin-wrap .con-admin-achievement-manager-row td[data-col="shared-event"],.con-admin-wrap .con-admin-achievement-manager-row td[data-col="rule"],.con-admin-wrap .con-admin-achievement-manager-row td[data-col="target"]{display:flex;gap:6px;align-items:baseline;color:#646970;font-size:12px;line-height:1.35;}.con-admin-wrap .con-admin-achievement-manager-row td[data-col="category"]::before{content:"Category:";color:#1d2327;font-weight:600;}.con-admin-wrap .con-admin-achievement-manager-row td[data-col="shared-event"]::before{content:"Event:";color:#1d2327;font-weight:600;}.con-admin-wrap .con-admin-achievement-manager-row td[data-col="rule"]::before{content:"Rule:";color:#1d2327;font-weight:600;}.con-admin-wrap .con-admin-achievement-manager-row td[data-col="target"]::before{content:"Target:";color:#1d2327;font-weight:600;}.con-admin-wrap .con-admin-achievement-inline-edit-row{border-top:0;}.con-admin-wrap .con-admin-achievement-inline-edit-row td{padding:0 0 12px;border:0;background:transparent;}.con-admin-wrap .con-admin-achievement-quick-edit-panel{padding:10px 0 0;border:0;border-top:1px solid #dcdcde;border-radius:0;background:transparent;}}.con-admin-wrap .con-admin-achievement-maintenance-card{align-self:start;}.con-admin-wrap .con-admin-achievement-maintenance-card .con-admin-admin-collapsible__summary{align-items:center;}.con-admin-wrap .con-admin-admin-chip,.con-admin-wrap .con-admin-achievement-maintenance__chip{display:inline-flex;align-items:center;justify-content:center;gap:4px;min-height:24px;padding:2px 8px;border:1px solid #dcdcde;border-radius:4px;background:#f6f7f7;color:#1d2327;font-size:12px;line-height:1.4;font-weight:600;white-space:nowrap;}.con-admin-wrap .con-admin-achievement-maintenance__summary-chip{margin-left:auto;}.con-admin-wrap .con-admin-achievement-maintenance-card__body{display:grid;gap:12px;}.con-admin-wrap .con-admin-achievement-maintenance__safety{display:flex;flex-wrap:wrap;gap:6px;}.con-admin-wrap .con-admin-achievement-maintenance__chip{background:#f0f6fc;border-color:#c3d9ef;color:#1d4f7a;}.con-admin-wrap .con-admin-achievement-maintenance__status{display:grid;gap:3px;padding:10px;border:1px solid #dcdcde;border-radius:4px;background:#fff;}.con-admin-wrap .con-admin-achievement-maintenance__status strong{font-size:13px;line-height:1.3;font-weight:600;}.con-admin-wrap .con-admin-achievement-maintenance__status span{color:#50575e;font-size:12px;line-height:1.45;}.con-admin-wrap .con-admin-achievement-maintenance__status--is-running{border-color:#72aee6;background:#f0f6fc;}.con-admin-wrap .con-admin-achievement-maintenance__status--is-blocked,.con-admin-wrap .con-admin-achievement-maintenance__status--is-stopped{border-color:#dba617;background:#fcf9e8;}.con-admin-wrap .con-admin-achievement-maintenance__actions{display:grid;gap:10px;}.con-admin-wrap .con-admin-achievement-maintenance__action{display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:10px;padding:10px;border:1px solid #dcdcde;border-radius:4px;background:#fff;}.con-admin-wrap .con-admin-achievement-maintenance__action strong{display:block;margin:0 0 2px;font-size:13px;line-height:1.3;font-weight:600;}.con-admin-wrap .con-admin-achievement-maintenance__action p{margin:0;color:#646970;font-size:12px;line-height:1.45;}.con-admin-wrap .con-admin-achievement-maintenance__action--recommended{border-color:#c3d9ef;background:#f8fbfe;}.con-admin-wrap .con-admin-achievement-maintenance__action--danger{border-color:#f0c6c4;background:#fff8f7;}.con-admin-wrap .con-admin-achievement-maintenance__action--stop{border-color:#dcdcde;background:#fbfbfb;}.con-admin-wrap .con-admin-achievement-maintenance__form{justify-content:flex-end;}.con-admin-wrap .con-admin-achievement-tool-button--danger{border-color:#d63638;color:#b32d2e;}.con-admin-wrap .con-admin-achievement-tool-button--danger:hover,.con-admin-wrap .con-admin-achievement-tool-button--danger:focus{border-color:#b32d2e;color:#8a2424;}.con-admin-wrap .con-admin-achievement-tool-button--stop{border-color:#8c8f94;color:#1d2327;}.con-admin-wrap .con-admin-achievement-maintenance__note{margin:0;}.con-admin-wrap .con-admin-achievement-backfill-preview{margin-top:0;padding:10px;border:1px solid #dcdcde;border-radius:4px;background:#fff;}.con-admin-wrap .con-admin-achievement-backfill-preview h4{margin:0 0 4px;font-size:13px;line-height:1.3;font-weight:600;}.con-admin-wrap .con-admin-achievement-backfill-preview .description{margin:0 0 8px;}.con-admin-wrap .con-admin-achievement-backfill-link{color:#1d4f7a;}.con-admin-wrap .con-admin-achievement-backfill-link:hover,.con-admin-wrap .con-admin-achievement-backfill-link:focus{color:#0a4b78;}@media (max-width: 782px){.con-admin-wrap .con-admin-achievement-maintenance-card .con-admin-admin-collapsible__summary{align-items:flex-start;gap:8px;}.con-admin-wrap .con-admin-achievement-maintenance__summary-chip{margin-left:0;}.con-admin-wrap .con-admin-achievement-maintenance-card__body{gap:10px;}.con-admin-wrap .con-admin-achievement-maintenance__action{grid-template-columns:1fr;gap:8px;padding:10px 0;border-width:1px 0 0;border-radius:0;background:transparent;}.con-admin-wrap .con-admin-achievement-maintenance__action:first-child{border-top:0;padding-top:0;}.con-admin-wrap .con-admin-achievement-maintenance__form,.con-admin-wrap .con-admin-achievement-maintenance__form select,.con-admin-wrap .con-admin-achievement-maintenance__form button,.con-admin-wrap .con-admin-achievement-maintenance__action .button,.con-admin-wrap .con-admin-achievement-maintenance__hint-chip{width:100%;}.con-admin-wrap .con-admin-achievement-maintenance__status,.con-admin-wrap .con-admin-achievement-backfill-preview{padding:10px 0;border-width:1px 0;border-radius:0;background:transparent;}.con-admin-wrap .con-admin-achievement-backfill-preview .con-admin-table-wrap{overflow:auto;-webkit-overflow-scrolling:touch;}}.con-admin-wrap .con-admin-inventory-admin--migrated .con-admin-admin-card,.con-admin-wrap .con-admin-item-grants-admin--migrated .con-admin-admin-card,.con-admin-wrap .con-admin-achievements-admin--migrated .con-admin-admin-card{min-width:0;}.con-admin-wrap .con-admin-inventory-admin--migrated .con-admin-admin-save-status:empty,.con-admin-wrap .con-admin-inventory-admin--migrated .con-admin-inventory-admin__save-status:empty,.con-admin-wrap .con-admin-item-grants-admin--migrated .con-admin-admin-save-status:empty,.con-admin-wrap .con-admin-achievements-admin--migrated .con-admin-admin-save-status:empty,.con-admin-wrap .con-admin-achievements-admin--migrated [data-achievement-form-status]:empty{display:none;}.con-admin-wrap .con-admin-inventory-admin--migrated .con-admin-admin-list--inventory-items,.con-admin-wrap .con-admin-item-grants-admin--migrated .con-admin-admin-list,.con-admin-wrap .con-admin-achievements-admin--migrated .con-admin-table-wrap{box-shadow:none;}.con-admin-wrap .con-admin-inventory-admin--migrated .con-admin-inline-editor__grid input,.con-admin-wrap .con-admin-inventory-admin--migrated .con-admin-inline-editor__grid select,.con-admin-wrap .con-admin-inventory-admin--migrated .con-admin-inline-editor__grid textarea,.con-admin-wrap .con-admin-item-grants-admin--migrated input,.con-admin-wrap .con-admin-item-grants-admin--migrated select,.con-admin-wrap .con-admin-item-grants-admin--migrated textarea,.con-admin-wrap .con-admin-achievements-admin--migrated input,.con-admin-wrap .con-admin-achievements-admin--migrated select,.con-admin-wrap .con-admin-achievements-admin--migrated textarea{max-width:100%;}.con-admin-wrap .con-admin-achievements-admin--migrated .button.is-loading,.con-admin-wrap .con-admin-inventory-admin--migrated .button.is-loading,.con-admin-wrap .con-admin-item-grants-admin--migrated .button.is-loading{cursor:progress;opacity:.82;}.con-admin-wrap .con-admin-achievements-admin--migrated form[data-con-admin-no-ajax="1"] .con-admin-admin-save-row,.con-admin-wrap .con-admin-item-grants-admin--migrated form[data-con-admin-no-ajax="1"] .con-admin-admin-save-row{margin-bottom:0;}.con-admin-wrap .con-admin-achievement-manager-row.is-saved{background:#f6ffed;transition:background .18s ease;}.con-admin-wrap .con-admin-achievement-manager-row.is-deleting,.con-admin-wrap .con-admin-inventory-admin__entry.is-deleting,.con-admin-wrap .con-admin-item-grants-admin__list-row.is-deleting{opacity:.55;}@media (max-width:782px){.con-admin-wrap .con-admin-inventory-admin--migrated,.con-admin-wrap .con-admin-item-grants-admin--migrated,.con-admin-wrap .con-admin-achievements-admin--migrated{gap:10px;}.con-admin-wrap .con-admin-inventory-admin--migrated .con-admin-admin-card,.con-admin-wrap .con-admin-item-grants-admin--migrated .con-admin-admin-card,.con-admin-wrap .con-admin-achievements-admin--migrated .con-admin-admin-card{padding:10px;}.con-admin-wrap .con-admin-inventory-admin--migrated .con-admin-admin-card__head,.con-admin-wrap .con-admin-item-grants-admin--migrated .con-admin-admin-card__head,.con-admin-wrap .con-admin-achievements-admin--migrated .con-admin-admin-card__head{gap:8px;margin-bottom:10px;padding-bottom:10px;border-bottom:1px solid rgba(15,23,42,.08);}.con-admin-wrap .con-admin-inventory-admin--migrated .con-admin-admin-card__head .button,.con-admin-wrap .con-admin-item-grants-admin--migrated .con-admin-admin-card__head .button,.con-admin-wrap .con-admin-achievements-admin--migrated .con-admin-admin-card__head .button{width:100%;justify-content:center;}.con-admin-wrap .con-admin-achievements-admin--migrated .con-admin-admin-page-header,.con-admin-wrap .con-admin-item-grants-admin--migrated .con-admin-admin-page-header{padding:0 0 10px;border:0;border-bottom:1px solid rgba(15,23,42,.08);border-radius:0;background:transparent;box-shadow:none;}.con-admin-wrap .con-admin-achievements-admin--migrated .con-admin-admin-page-header .con-admin-admin-actions,.con-admin-wrap .con-admin-item-grants-admin--migrated .con-admin-admin-page-header .con-admin-admin-actions{width:100%;}.con-admin-wrap .con-admin-achievements-admin--migrated .con-admin-admin-page-header .button,.con-admin-wrap .con-admin-item-grants-admin--migrated .con-admin-admin-page-header .button{width:100%;justify-content:center;}.con-admin-wrap .con-admin-inventory-admin--migrated .con-admin-inline-editor__grid label,.con-admin-wrap .con-admin-item-grants-admin--migrated .con-admin-field-group,.con-admin-wrap .con-admin-achievements-admin--migrated .con-admin-field-group{min-width:0;}.con-admin-wrap .con-admin-inventory-admin--migrated .con-admin-admin-save-row,.con-admin-wrap .con-admin-item-grants-admin--migrated .con-admin-admin-save-row,.con-admin-wrap .con-admin-achievements-admin--migrated .con-admin-admin-save-row{display:grid;grid-template-columns:1fr;gap:6px;}.con-admin-wrap .con-admin-inventory-admin--migrated .con-admin-admin-save-row .button,.con-admin-wrap .con-admin-item-grants-admin--migrated .con-admin-admin-save-row .button,.con-admin-wrap .con-admin-achievements-admin--migrated .con-admin-admin-save-row .button{width:100%;justify-content:center;}}.con-admin-toast-stack,.con-admin-event-checkin-toast{width:min(380px,calc(var(--con-admin-safe-vw,100vw) - var(--con-admin-toast-right,16px) - 16px));max-width:calc(var(--con-admin-safe-vw,100vw) - 24px);}.con-admin-toast,.con-admin-d20-notifier,.con-admin-toast--daily-d20-ready,.con-admin-2d-fam-sticky-toast,.con-admin-event-checkin-toast__dialog,.con-admin-achievement-toast{display:flex;align-items:center;gap:11px;width:100%;box-sizing:border-box;padding:12px 14px;border:1px solid rgba(255,255,255,.16);border-radius:4px;background:rgba(9,14,24,.84);color:#fff;box-shadow:0 12px 30px rgba(2,6,23,.28);backdrop-filter:blur(12px);-webkit-backdrop-filter:blur(12px);}.con-admin-toast.is-success,.con-admin-toast.is-positive,.con-admin-toast--points.is-positive,.con-admin-toast--coins.is-positive,.con-admin-toast--level.is-positive,.con-admin-toast--points.is-success,.con-admin-toast--coins.is-success,.con-admin-toast--level.is-success,.con-admin-reward-toast.is-success,.con-admin-reward-toast.is-positive,.con-admin-event-checkin-toast:not(.is-error) .con-admin-event-checkin-toast__dialog{border-color:rgba(74,222,128,.62);box-shadow:0 12px 30px rgba(2,6,23,.28),inset 3px 0 0 rgba(74,222,128,.82);}.con-admin-toast.is-error,.con-admin-toast.is-negative,.con-admin-toast--points.is-negative,.con-admin-toast--coins.is-negative,.con-admin-toast--level.is-negative,.con-admin-toast--points.is-error,.con-admin-toast--coins.is-error,.con-admin-toast--level.is-error,.con-admin-reward-toast.is-error,.con-admin-reward-toast.is-negative,.con-admin-event-checkin-toast.is-error .con-admin-event-checkin-toast__dialog{border-color:rgba(248,113,113,.68);box-shadow:0 12px 30px rgba(2,6,23,.28),inset 3px 0 0 rgba(248,113,113,.86);}.con-admin-toast strong,.con-admin-d20-notifier strong,.con-admin-event-checkin-toast__content strong,.con-admin-achievement-toast strong,.con-admin-toast__title{color:#fff;font-weight:600;}.con-admin-toast__body,.con-admin-toast__message,.con-admin-toast__meta,.con-admin-d20-notifier__text,.con-admin-event-checkin-toast__content,.con-admin-achievement-toast__body{color:rgba(255,255,255,.82);}.con-admin-toast__meta,.con-admin-toast__extra,.con-admin-event-checkin-toast__content p{color:rgba(255,255,255,.68);}.con-admin-toast__media,.con-admin-achievement-toast__icon,.con-admin-event-checkin-toast__icon,.con-admin-d20-notifier__icon,.con-admin-2d-fam-toast__badge{flex:0 0 44px;display:inline-flex;align-items:center;justify-content:center;width:44px;height:44px;min-width:44px;min-height:44px;border:0;border-radius:0;background:transparent;color:#fff;overflow:visible;}.con-admin-toast__media--related{background:transparent;}.con-admin-toast__media--asset-icon,.con-admin-toast__media--text,.con-admin-d20-notifier__icon,.con-admin-2d-fam-toast__badge,.con-admin-event-checkin-toast__icon{color:#fff;}.con-admin-toast__media--asset-icon img,.con-admin-event-checkin-toast__reward .con-admin-asset-icon:not(.con-admin-event-checkin-toast__reward-icon),.con-admin-achievement-toast__reward-icon.con-admin-asset-icon--xp,.con-admin-achievement-toast__reward-icon.con-admin-asset-icon--coin,.con-admin-event-checkin-toast__reward-icon.con-admin-asset-icon--xp,.con-admin-event-checkin-toast__reward-icon.con-admin-asset-icon--coin{filter:brightness(0) invert(1);}.con-admin-toast i,.con-admin-toast .fa,.con-admin-toast .fa-solid,.con-admin-toast .fa-regular,.con-admin-toast .fa-brands,.con-admin-event-checkin-toast i,.con-admin-event-checkin-toast .fa,.con-admin-event-checkin-toast .fa-solid,.con-admin-d20-notifier__icon,.con-admin-2d-fam-toast__badge{color:#fff;}.con-admin-toast__media img,.con-admin-toast__media .con-admin-inventory__visual img,.con-admin-achievement-toast__icon img,.con-admin-event-checkin-toast__icon img{display:block;width:auto;height:auto;max-width:42px;max-height:42px;object-fit:contain;border:0;background:transparent;box-shadow:none;}.con-admin-toast__media--related img,.con-admin-achievement-toast__icon img{max-width:44px;max-height:44px;}.con-admin-toast__close,.con-admin-event-checkin-toast__close,.con-admin-d20-notifier__dismiss{flex:0 0 auto;align-self:center;border:0;background:transparent;color:rgba(255,255,255,.68);box-shadow:none;}.con-admin-toast__close:hover,.con-admin-toast__close:focus-visible,.con-admin-event-checkin-toast__close:hover,.con-admin-event-checkin-toast__close:focus-visible,.con-admin-d20-notifier__dismiss:hover,.con-admin-d20-notifier__dismiss:focus-visible{color:#fff;background:rgba(255,255,255,.1);}.con-admin-event-checkin-toast__reward,.con-admin-achievement-toast__xp{border-color:rgba(255,255,255,.16);background:rgba(255,255,255,.08);color:#fff;}.con-admin-achievement-toast__reward-icon,.con-admin-event-checkin-toast__reward-icon{width:16px;height:16px;max-width:16px;max-height:16px;object-fit:contain;}@media (max-width:782px){.con-admin-toast-stack,.con-admin-event-checkin-toast{left:50%;right:auto;width:min(380px,calc(var(--con-admin-safe-vw,100vw) - 24px));max-width:calc(var(--con-admin-safe-vw,100vw) - 24px);transform:translateX(-50%);}.con-admin-toast,.con-admin-d20-notifier,.con-admin-toast--daily-d20-ready,.con-admin-2d-fam-sticky-toast,.con-admin-event-checkin-toast__dialog,.con-admin-achievement-toast{padding:11px 12px;gap:10px;}}.con-admin-toast,.con-admin-reward-toast,.con-admin-toast[data-reward-toast="1"],.con-admin-d20-notifier,.con-admin-toast--daily-d20-ready,.con-admin-2d-fam-sticky-toast,.con-admin-event-checkin-toast__dialog,.con-admin-achievement-toast{border-color:rgba(255,255,255,.16);background:rgba(9,14,24,.84);color:#fff;box-shadow:0 12px 30px rgba(2,6,23,.28);}.con-admin-reward-toast::after,.con-admin-toast[data-reward-toast="1"]::after{background:linear-gradient(110deg,transparent 0%,rgba(255,255,255,.08) 38%,transparent 70%);}.con-admin-reward-toast.is-success,.con-admin-reward-toast.is-positive,.con-admin-toast[data-reward-toast="1"].is-success,.con-admin-toast[data-reward-toast="1"].is-positive,.con-admin-toast.is-success,.con-admin-toast.is-positive,.con-admin-event-checkin-toast:not(.is-error) .con-admin-event-checkin-toast__dialog{border-color:rgba(74,222,128,.62);border-left-color:rgba(74,222,128,.82);}.con-admin-reward-toast.is-success::before,.con-admin-reward-toast.is-positive::before,.con-admin-toast[data-reward-toast="1"].is-success::before,.con-admin-toast[data-reward-toast="1"].is-positive::before{background:rgba(74,222,128,.82);}.con-admin-reward-toast.is-error,.con-admin-reward-toast.is-negative,.con-admin-toast[data-reward-toast="1"].is-error,.con-admin-toast[data-reward-toast="1"].is-negative,.con-admin-toast.is-error,.con-admin-toast.is-negative,.con-admin-event-checkin-toast.is-error .con-admin-event-checkin-toast__dialog{border-color:rgba(248,113,113,.68);border-left-color:rgba(248,113,113,.86);}.con-admin-reward-toast.is-error::before,.con-admin-reward-toast.is-negative::before,.con-admin-toast[data-reward-toast="1"].is-error::before,.con-admin-toast[data-reward-toast="1"].is-negative::before{background:rgba(248,113,113,.86);}.con-admin-reward-toast .con-admin-toast__body,.con-admin-toast[data-reward-toast="1"] .con-admin-toast__body,.con-admin-toast__body,.con-admin-achievement-toast__body{color:rgba(255,255,255,.82);}.con-admin-reward-toast .con-admin-toast__title,.con-admin-reward-toast strong,.con-admin-toast[data-reward-toast="1"] .con-admin-toast__title,.con-admin-toast[data-reward-toast="1"] strong,.con-admin-toast strong,.con-admin-achievement-toast strong{color:#fff;}.con-admin-reward-toast .con-admin-toast__message,.con-admin-toast[data-reward-toast="1"] .con-admin-toast__message,.con-admin-toast__message{color:rgba(255,255,255,.82);}.con-admin-reward-toast .con-admin-toast__meta,.con-admin-toast[data-reward-toast="1"] .con-admin-toast__meta,.con-admin-toast__meta{color:rgba(255,255,255,.68);}.con-admin-reward-toast .con-admin-toast__media,.con-admin-toast[data-reward-toast="1"] .con-admin-toast__media,.con-admin-toast__media,.con-admin-achievement-toast__icon{border-color:transparent;background:transparent;box-shadow:none;color:#fff;}.con-admin-reward-toast .con-admin-toast__media--asset-icon,.con-admin-toast[data-reward-toast="1"] .con-admin-toast__media--asset-icon,.con-admin-toast__media--asset-icon{color:#fff;}.con-admin-reward-toast .con-admin-toast__media--text,.con-admin-toast[data-reward-toast="1"] .con-admin-toast__media--text,.con-admin-toast__media--text{color:#fff;}.con-admin-reward-toast .con-admin-toast__close,.con-admin-toast[data-reward-toast="1"] .con-admin-toast__close,.con-admin-toast__close{color:rgba(255,255,255,.68);}.con-admin-reward-toast .con-admin-toast__close:hover,.con-admin-reward-toast .con-admin-toast__close:focus-visible,.con-admin-toast[data-reward-toast="1"] .con-admin-toast__close:hover,.con-admin-toast[data-reward-toast="1"] .con-admin-toast__close:focus-visible,.con-admin-toast__close:hover,.con-admin-toast__close:focus-visible{color:#fff;background:rgba(255,255,255,.1);}.con-admin-achievements-grid .con-admin-achievement-card.is-locked{opacity:.58;filter:grayscale(1);}.con-admin-achievements-grid .con-admin-achievement-card.is-locked .con-admin-inventory__visual,.con-admin-achievements-grid .con-admin-achievement-card.is-locked img{filter:grayscale(1) saturate(.25);}.con-admin-achievement-card__state{display:inline-flex;align-items:center;align-self:flex-start;width:max-content;max-width:100%;margin-top:4px;padding:2px 6px;border:1px solid rgba(100,116,139,.28);border-radius:4px;background:rgba(100,116,139,.08);color:#64748b;font-size:10px;line-height:1.2;font-weight:600;text-transform:uppercase;letter-spacing:.03em;}.con-admin-2d-fam__connected-icons{display:inline-flex;align-items:center;justify-content:center;align-self:center;flex:0 0 auto;gap:4px;min-height:22px;}.con-admin-2d-fam__connected-icon,.con-admin-2d-fam__twitch-icon{display:inline-flex;align-items:center;justify-content:center;flex:0 0 auto;width:20px;height:20px;color:#64748b;font-size:15px;line-height:1;}.con-admin-2d-fam__twitch-icon.is-online{color:#15803d;}.con-admin-2d-fam__twitch-icon.is-link{cursor:pointer;border-radius:4px;}.con-admin-2d-fam__twitch-icon.is-link:focus-visible{outline:2px solid currentColor;outline-offset:2px;}.con-admin-2d-fam-row--approved .con-admin-2d-fam__name-line .con-admin-schedule-card__title-text{box-sizing:border-box;padding-left:10px;}.con-admin-2d-fam-table__chips--summary>.con-admin-2d-fam__connected-icons{align-self:center;margin-right:2px;}@media (max-width:560px){.con-admin-guild-bank__mischief-target-status,.con-admin-guild-bank__raid-status{grid-column:1 / -1;width:100%;max-width:100%;min-width:0;margin:4px 0 0;box-sizing:border-box;white-space:normal;overflow-wrap:anywhere;word-break:normal;text-align:left;}}.con-admin-guild-bank__action-notice{max-width:100%;min-width:0;overflow-wrap:anywhere;word-break:normal;white-space:normal;}.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:4px;padding:8px;border:1px solid rgba(15,23,42,.14);border-radius:4px;background:#fff;box-shadow:0 14px 34px rgba(15,23,42,.14);}.con-admin-miku-user-lookup__result{width:100%;display:flex;flex-direction:column;gap:2px;align-items:flex-start;padding:8px 10px;border:0;border-radius:4px;background:transparent;color:inherit;text-align:left;cursor:pointer;}.con-admin-miku-user-lookup__result:hover,.con-admin-miku-user-lookup__result:focus-visible{background:rgba(48,86,143,.08);outline:none;}.con-admin-miku-user-lookup__result strong{font-weight:600;}.con-admin-miku-user-lookup__result span,.con-admin-miku-user-lookup__empty{font-size:12px;color:#64748b;}.con-admin-miku-user-lookup__empty{padding:8px 10px;}.con-admin-miku-user-lookup__empty.is-error{color:#b42318;}.con-admin-floating-tooltip{z-index:2147483600;border-radius:4px;}@media (max-width:700px){.con-admin-floating-tooltip{left:12px;right:12px;top:calc(65px + env(safe-area-inset-top,0px));bottom:auto;width:auto;max-width:none;}}@media (min-width:901px){.con-admin-schedule-shell .con-admin-2d-fam-table.con-admin-2d-fam-table--headerless>.con-admin-2d-fam-row--approved{padding-top:14px;padding-right:24px;padding-bottom:14px;padding-left:24px;}}@media (max-width:900px){.con-admin-2d-fam.con-admin-schedule-shell .con-admin-2d-fam-table.con-admin-2d-fam-table--headerless:not(.con-admin-2d-fam-table--pending):not(.con-admin-2d-fam-leaderboard)>.con-admin-2d-fam-row--approved{display:grid;grid-template-columns:44px minmax(76px,1fr) minmax(0,min(46vw,220px)) 28px;grid-template-areas:"avatar name chips expand";align-items:center;column-gap:6px;row-gap:0;width:100%;max-width:100%;min-width:0;min-height:64px;box-sizing:border-box;padding:14px 12px;overflow:hidden;}.con-admin-2d-fam.con-admin-schedule-shell .con-admin-2d-fam-table.con-admin-2d-fam-table--headerless:not(.con-admin-2d-fam-table--pending):not(.con-admin-2d-fam-leaderboard)>.con-admin-2d-fam-row--approved>div{min-width:0;min-height:0;margin:0;padding:0;}.con-admin-2d-fam.con-admin-schedule-shell .con-admin-2d-fam-table.con-admin-2d-fam-table--headerless:not(.con-admin-2d-fam-table--pending):not(.con-admin-2d-fam-leaderboard)>.con-admin-2d-fam-row--approved>.con-admin-2d-fam-table__avatar-col{grid-area:avatar;display:flex;align-items:center;justify-content:center;justify-self:start;width:44px;min-width:0;}.con-admin-2d-fam.con-admin-schedule-shell .con-admin-2d-fam-table.con-admin-2d-fam-table--headerless:not(.con-admin-2d-fam-table--pending):not(.con-admin-2d-fam-leaderboard)>.con-admin-2d-fam-row--approved>.con-admin-2d-fam-table__name-col{grid-area:name;display:flex;align-items:center;justify-content:flex-start;justify-self:stretch;min-width:0;width:100%;text-align:left;}.con-admin-2d-fam.con-admin-schedule-shell .con-admin-2d-fam-table.con-admin-2d-fam-table--headerless:not(.con-admin-2d-fam-table--pending):not(.con-admin-2d-fam-leaderboard)>.con-admin-2d-fam-row--approved>.con-admin-2d-fam-table__chips-col{grid-area:chips;display:flex;align-items:center;justify-content:flex-end;justify-self:end;min-width:0;width:100%;max-width:100%;overflow:hidden;}.con-admin-2d-fam.con-admin-schedule-shell .con-admin-2d-fam-table.con-admin-2d-fam-table--headerless:not(.con-admin-2d-fam-table--pending):not(.con-admin-2d-fam-leaderboard)>.con-admin-2d-fam-row--approved>.con-admin-2d-fam-table__expand-col{grid-area:expand;display:flex;align-items:center;justify-content:center;justify-self:end;width:28px;min-width:28px;max-width:28px;}.con-admin-2d-fam.con-admin-schedule-shell .con-admin-2d-fam-table.con-admin-2d-fam-table--headerless:not(.con-admin-2d-fam-table--pending):not(.con-admin-2d-fam-leaderboard)>.con-admin-2d-fam-row--approved>.con-admin-2d-fam-table__action-col{display:none;}.con-admin-2d-fam.con-admin-schedule-shell .con-admin-2d-fam-table.con-admin-2d-fam-table--headerless:not(.con-admin-2d-fam-table--pending):not(.con-admin-2d-fam-leaderboard)>.con-admin-2d-fam-row--approved .con-admin-2d-fam__title-toggle{display:inline-flex;align-items:center;justify-content:flex-start;width:100%;min-width:0;min-height:44px;padding:0;gap:4px;text-align:left;}.con-admin-2d-fam.con-admin-schedule-shell .con-admin-2d-fam-table.con-admin-2d-fam-table--headerless:not(.con-admin-2d-fam-table--pending):not(.con-admin-2d-fam-leaderboard)>.con-admin-2d-fam-row--approved .con-admin-2d-fam__name-line{display:inline-flex;align-items:center;gap:4px;min-width:0;max-width:100%;overflow:hidden;flex-wrap:nowrap;}.con-admin-2d-fam.con-admin-schedule-shell .con-admin-2d-fam-table.con-admin-2d-fam-table--headerless:not(.con-admin-2d-fam-table--pending):not(.con-admin-2d-fam-leaderboard)>.con-admin-2d-fam-row--approved .con-admin-schedule-card__title-text{min-width:0;max-width:100%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;text-align:left;}.con-admin-2d-fam.con-admin-schedule-shell .con-admin-2d-fam-table.con-admin-2d-fam-table--headerless:not(.con-admin-2d-fam-table--pending):not(.con-admin-2d-fam-leaderboard)>.con-admin-2d-fam-row--approved .con-admin-2d-fam-table__chips--summary,.con-admin-2d-fam.con-admin-schedule-shell .con-admin-2d-fam-table.con-admin-2d-fam-table--headerless:not(.con-admin-2d-fam-table--pending):not(.con-admin-2d-fam-leaderboard)>.con-admin-2d-fam-row--approved .con-admin-2d-fam__priority-badges{display:inline-flex;align-items:center;justify-content:flex-end;gap:4px;flex-wrap:nowrap;min-width:0;max-width:100%;margin:0;overflow:hidden;}.con-admin-2d-fam.con-admin-schedule-shell .con-admin-2d-fam-table.con-admin-2d-fam-table--headerless:not(.con-admin-2d-fam-table--pending):not(.con-admin-2d-fam-leaderboard)>.con-admin-2d-fam-row--approved .con-admin-2d-fam-table__chips--summary>*,.con-admin-2d-fam.con-admin-schedule-shell .con-admin-2d-fam-table.con-admin-2d-fam-table--headerless:not(.con-admin-2d-fam-table--pending):not(.con-admin-2d-fam-leaderboard)>.con-admin-2d-fam-row--approved .con-admin-2d-fam__priority-badges>*{min-width:0;}.con-admin-2d-fam.con-admin-schedule-shell .con-admin-2d-fam-table.con-admin-2d-fam-table--headerless:not(.con-admin-2d-fam-table--pending):not(.con-admin-2d-fam-leaderboard)>.con-admin-2d-fam-row--approved .con-admin-rpg-class-chip--row{flex:0 1 92px;width:auto;min-width:0;max-width:92px;overflow:hidden;}.con-admin-2d-fam.con-admin-schedule-shell .con-admin-2d-fam-table.con-admin-2d-fam-table--headerless:not(.con-admin-2d-fam-table--pending):not(.con-admin-2d-fam-leaderboard)>.con-admin-2d-fam-row--approved .con-admin-rpg-class-chip--row .con-admin-rpg-class-chip__label,.con-admin-2d-fam.con-admin-schedule-shell .con-admin-2d-fam-table.con-admin-2d-fam-table--headerless:not(.con-admin-2d-fam-table--pending):not(.con-admin-2d-fam-leaderboard)>.con-admin-2d-fam-row--approved .con-admin-2d-fam__priority-badge>span{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;}.con-admin-2d-fam.con-admin-schedule-shell .con-admin-2d-fam-table.con-admin-2d-fam-table--headerless:not(.con-admin-2d-fam-table--pending):not(.con-admin-2d-fam-leaderboard)>.con-admin-2d-fam-row--approved .con-admin-2d-fam__priority-badge{flex:0 1 70px;width:auto;min-width:0;max-width:70px;padding-left:5px;padding-right:5px;justify-content:center;}.con-admin-2d-fam.con-admin-schedule-shell .con-admin-2d-fam-table.con-admin-2d-fam-table--headerless:not(.con-admin-2d-fam-table--pending):not(.con-admin-2d-fam-leaderboard)>.con-admin-2d-fam-row--approved .con-admin-2d-fam__priority-badge[hidden]{display:none;}.con-admin-2d-fam.con-admin-schedule-shell .con-admin-2d-fam-table.con-admin-2d-fam-table--headerless:not(.con-admin-2d-fam-table--pending):not(.con-admin-2d-fam-leaderboard)>.con-admin-2d-fam-row--approved .con-admin-2d-fam__expand-toggle{width:28px;min-width:28px;height:28px;min-height:28px;padding:0;}.con-admin-2d-fam.con-admin-schedule-shell .con-admin-2d-fam-table.con-admin-2d-fam-table--headerless:not(.con-admin-2d-fam-table--pending):not(.con-admin-2d-fam-leaderboard)>.con-admin-2d-fam-row--approved .con-admin-2d-fam__expand-toggle .con-admin-schedule-card__toggle-icon{margin:0;}.con-admin-2d-fam.con-admin-schedule-shell .con-admin-2d-fam-table.con-admin-2d-fam-table--headerless:not(.con-admin-2d-fam-table--pending):not(.con-admin-2d-fam-leaderboard)>.con-admin-2d-fam-row--approved.is-expanded .con-admin-2d-fam__expand-toggle .con-admin-schedule-card__toggle-icon,.con-admin-2d-fam.con-admin-schedule-shell .con-admin-2d-fam-table.con-admin-2d-fam-table--headerless:not(.con-admin-2d-fam-table--pending):not(.con-admin-2d-fam-leaderboard)>.con-admin-2d-fam-row--approved .con-admin-2d-fam__expand-toggle.is-expanded .con-admin-schedule-card__toggle-icon{transform:rotate(90deg);}}@media (max-width:540px){.con-admin-2d-fam.con-admin-schedule-shell .con-admin-2d-fam-table.con-admin-2d-fam-table--headerless:not(.con-admin-2d-fam-table--pending):not(.con-admin-2d-fam-leaderboard)>.con-admin-2d-fam-row--approved{grid-template-columns:44px minmax(64px,1fr) minmax(0,46vw) 28px;padding:14px 12px;}.con-admin-2d-fam.con-admin-schedule-shell .con-admin-2d-fam-table.con-admin-2d-fam-table--headerless:not(.con-admin-2d-fam-table--pending):not(.con-admin-2d-fam-leaderboard)>.con-admin-2d-fam-row--approved .con-admin-rpg-class-chip--row{max-width:82px;}.con-admin-2d-fam.con-admin-schedule-shell .con-admin-2d-fam-table.con-admin-2d-fam-table--headerless:not(.con-admin-2d-fam-table--pending):not(.con-admin-2d-fam-leaderboard)>.con-admin-2d-fam-row--approved .con-admin-2d-fam__priority-badge{max-width:64px;}}@media (max-width:390px){.con-admin-2d-fam.con-admin-schedule-shell .con-admin-2d-fam-table.con-admin-2d-fam-table--headerless:not(.con-admin-2d-fam-table--pending):not(.con-admin-2d-fam-leaderboard)>.con-admin-2d-fam-row--approved{grid-template-columns:42px minmax(58px,1fr) minmax(0,48vw) 26px;column-gap:5px;padding-left:10px;padding-right:10px;}.con-admin-2d-fam.con-admin-schedule-shell .con-admin-2d-fam-table.con-admin-2d-fam-table--headerless:not(.con-admin-2d-fam-table--pending):not(.con-admin-2d-fam-leaderboard)>.con-admin-2d-fam-row--approved>.con-admin-2d-fam-table__avatar-col{width:42px;}.con-admin-2d-fam.con-admin-schedule-shell .con-admin-2d-fam-table.con-admin-2d-fam-table--headerless:not(.con-admin-2d-fam-table--pending):not(.con-admin-2d-fam-leaderboard)>.con-admin-2d-fam-row--approved>.con-admin-2d-fam-table__expand-col,.con-admin-2d-fam.con-admin-schedule-shell .con-admin-2d-fam-table.con-admin-2d-fam-table--headerless:not(.con-admin-2d-fam-table--pending):not(.con-admin-2d-fam-leaderboard)>.con-admin-2d-fam-row--approved .con-admin-2d-fam__expand-toggle{width:26px;min-width:26px;}.con-admin-2d-fam.con-admin-schedule-shell .con-admin-2d-fam-table.con-admin-2d-fam-table--headerless:not(.con-admin-2d-fam-table--pending):not(.con-admin-2d-fam-leaderboard)>.con-admin-2d-fam-row--approved .con-admin-rpg-class-chip--row{max-width:78px;}.con-admin-2d-fam.con-admin-schedule-shell .con-admin-2d-fam-table.con-admin-2d-fam-table--headerless:not(.con-admin-2d-fam-table--pending):not(.con-admin-2d-fam-leaderboard)>.con-admin-2d-fam-row--approved .con-admin-2d-fam__priority-badge{flex:0 1 58px;max-width:58px;}}.con-admin-2d-fam .con-admin-2d-fam__pending-block,.con-admin-2d-fam .con-admin-2d-fam__pending-panel,.con-admin-2d-fam .con-admin-2d-fam__pending-panel .con-admin-schedule-day-group,.con-admin-2d-fam .con-admin-2d-fam__pending-panel .con-admin-schedule-table,.con-admin-2d-fam-pending-shortcode .con-admin-2d-fam__pending-panel,.con-admin-2d-fam-pending-shortcode .con-admin-schedule-day-group,.con-admin-2d-fam-pending-shortcode .con-admin-schedule-table{display:grid;gap:8px;width:100%;max-width:none;min-width:0;box-sizing:border-box;}.con-admin-2d-fam .con-admin-2d-fam-table--pending.con-admin-2d-fam-table--headerless>.con-admin-schedule-card,.con-admin-2d-fam-pending-shortcode .con-admin-2d-fam-row--pending,.con-admin-schedule-shell .con-admin-2d-fam-table--pending.con-admin-2d-fam-table--headerless>.con-admin-schedule-card{display:grid;grid-template-columns:60px minmax(0,1fr) max-content;grid-template-areas:"pending-avatar pending-name pending-actions";align-items:center;column-gap:12px;row-gap:6px;width:100%;max-width:none;min-width:0;min-height:68px;padding:12px 16px;border:1px solid rgba(15,23,42,.08);border-radius:4px;background:rgba(255,255,255,.78);box-shadow:0 8px 18px rgba(15,23,42,.04);overflow:visible;box-sizing:border-box;}.con-admin-2d-fam-pending-shortcode .con-admin-2d-fam-row--pending+.con-admin-2d-fam-row--pending{margin-top:0;}.con-admin-2d-fam .con-admin-2d-fam-table--pending.con-admin-2d-fam-table--headerless>.con-admin-schedule-card>div,.con-admin-2d-fam-pending-shortcode .con-admin-2d-fam-row--pending>div,.con-admin-schedule-shell .con-admin-2d-fam-table--pending.con-admin-2d-fam-table--headerless>.con-admin-schedule-card>div{min-width:0;min-height:0;margin:0;padding:0;}.con-admin-2d-fam .con-admin-2d-fam-table--pending>.con-admin-schedule-card>.con-admin-2d-fam-table__avatar-col,.con-admin-2d-fam-pending-shortcode .con-admin-2d-fam-row--pending>.con-admin-2d-fam-table__avatar-col,.con-admin-schedule-shell .con-admin-2d-fam-table--pending>.con-admin-schedule-card>.con-admin-2d-fam-table__avatar-col{grid-area:pending-avatar;display:flex;align-items:center;justify-content:center;}.con-admin-2d-fam .con-admin-2d-fam-table--pending>.con-admin-schedule-card>.con-admin-2d-fam-table__name-col,.con-admin-2d-fam-pending-shortcode .con-admin-2d-fam-row--pending>.con-admin-2d-fam-table__name-col,.con-admin-schedule-shell .con-admin-2d-fam-table--pending>.con-admin-schedule-card>.con-admin-2d-fam-table__name-col{grid-area:pending-name;display:block;width:100%;min-width:0;overflow:visible;justify-self:stretch;}.con-admin-2d-fam .con-admin-2d-fam-table--pending>.con-admin-schedule-card>.con-admin-2d-fam-table__pending-col,.con-admin-2d-fam-pending-shortcode .con-admin-2d-fam-row--pending>.con-admin-2d-fam-table__pending-col,.con-admin-schedule-shell .con-admin-2d-fam-table--pending>.con-admin-schedule-card>.con-admin-2d-fam-table__pending-col{grid-area:pending-actions;display:flex;align-items:center;justify-content:flex-end;justify-self:end;min-width:max-content;max-width:max-content;}.con-admin-2d-fam .con-admin-2d-fam-table--pending .con-admin-2d-fam__identity,.con-admin-2d-fam-pending-shortcode .con-admin-2d-fam-row--pending .con-admin-2d-fam__identity,.con-admin-schedule-shell .con-admin-2d-fam-table--pending .con-admin-2d-fam__identity{display:block;width:100%;min-width:0;margin:0;padding:0;border:0;background:transparent;text-align:left;overflow:visible;}.con-admin-2d-fam .con-admin-2d-fam-table--pending .con-admin-2d-fam__identity-text,.con-admin-2d-fam-pending-shortcode .con-admin-2d-fam-row--pending .con-admin-2d-fam__identity-text,.con-admin-schedule-shell .con-admin-2d-fam-table--pending .con-admin-2d-fam__identity-text{display:grid;gap:2px;width:100%;min-width:0;overflow:visible;}.con-admin-2d-fam .con-admin-2d-fam-table--pending .con-admin-schedule-card__title-text,.con-admin-2d-fam-pending-shortcode .con-admin-2d-fam-row--pending .con-admin-schedule-card__title-text,.con-admin-schedule-shell .con-admin-2d-fam-table--pending .con-admin-schedule-card__title-text,.con-admin-2d-fam .con-admin-2d-fam-table--pending .con-admin-2d-fam__request-meta,.con-admin-2d-fam-pending-shortcode .con-admin-2d-fam-row--pending .con-admin-2d-fam__request-meta,.con-admin-schedule-shell .con-admin-2d-fam-table--pending .con-admin-2d-fam__request-meta{min-width:0;overflow:visible;text-overflow:clip;white-space:normal;overflow-wrap:anywhere;word-break:normal;line-height:1.35;}.con-admin-2d-fam .con-admin-2d-fam-table--pending .con-admin-schedule-card__title-text,.con-admin-2d-fam-pending-shortcode .con-admin-2d-fam-row--pending .con-admin-schedule-card__title-text,.con-admin-schedule-shell .con-admin-2d-fam-table--pending .con-admin-schedule-card__title-text{font-weight:600;line-height:1.25;}.con-admin-2d-fam .con-admin-2d-fam-table--pending .con-admin-2d-fam__pending-actions,.con-admin-2d-fam-pending-shortcode .con-admin-2d-fam-row--pending .con-admin-2d-fam__pending-actions,.con-admin-schedule-shell .con-admin-2d-fam-table--pending .con-admin-2d-fam__pending-actions{display:inline-flex;align-items:center;justify-content:flex-end;gap:8px;width:auto;max-width:none;white-space:nowrap;}.con-admin-2d-fam .con-admin-2d-fam-table--pending .con-admin-2d-fam__pending-chip,.con-admin-2d-fam-pending-shortcode .con-admin-2d-fam-row--pending .con-admin-2d-fam__pending-chip,.con-admin-schedule-shell .con-admin-2d-fam-table--pending .con-admin-2d-fam__pending-chip{white-space:nowrap;}@media (max-width:700px){.con-admin-2d-fam .con-admin-2d-fam-table--pending.con-admin-2d-fam-table--headerless>.con-admin-schedule-card,.con-admin-2d-fam-pending-shortcode .con-admin-2d-fam-row--pending,.con-admin-schedule-shell .con-admin-2d-fam-table--pending.con-admin-2d-fam-table--headerless>.con-admin-schedule-card{grid-template-columns:48px minmax(0,1fr) max-content;grid-template-areas:"pending-avatar pending-name pending-actions";column-gap:10px;padding:12px 14px;}.con-admin-2d-fam .con-admin-2d-fam-table--pending>.con-admin-schedule-card>.con-admin-2d-fam-table__pending-col,.con-admin-2d-fam-pending-shortcode .con-admin-2d-fam-row--pending>.con-admin-2d-fam-table__pending-col,.con-admin-schedule-shell .con-admin-2d-fam-table--pending>.con-admin-schedule-card>.con-admin-2d-fam-table__pending-col{justify-self:end;justify-content:flex-end;width:auto;min-width:max-content;}}.con-admin-2d-fam-row--approved .con-admin-2d-fam__title-toggle{flex-direction:column;align-items:flex-start;gap:2px;box-sizing:border-box;padding-left:10px;}.con-admin-2d-fam-now-playing-line{display:inline-flex;align-items:center;gap:4px;max-width:100%;min-width:0;color:#64748b;font-size:12px;line-height:1.25;font-weight:500;white-space:nowrap;}.con-admin-2d-fam-now-playing-line__label{flex:0 0 auto;font-weight:600;color:#475569;}.con-admin-2d-fam-now-playing-line__game{display:block;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;}.con-admin-2d-fam-profile__now-playing{display:flex;align-items:center;min-width:0;max-width:100%;margin-top:2px;margin-bottom:2px;}.con-admin-2d-fam-profile__now-playing .con-admin-2d-fam-now-playing-line{max-width:100%;}@media (max-width:900px){.con-admin-2d-fam-now-playing-line--row{display:none;}}.con-admin-profile-header__action-stack{display:grid;justify-items:end;align-content:start;gap:6px;min-width:0;}.con-admin-profile-header__action-stack .con-admin-profile-header__badges{max-width:none;}.con-admin-profile-header__season-status{display:inline-flex;align-items:center;justify-content:flex-end;flex-wrap:wrap;gap:4px;max-width:420px;color:rgba(255,255,255,.78);font-size:11px;line-height:1.3;font-weight:500;text-align:right;}.con-admin-profile-header__season-label,.con-admin-profile-header__season-name{font-weight:600;color:rgba(255,255,255,.9);}.con-admin-profile-header__season-dates{color:rgba(255,255,255,.66);}.con-admin-achievement-card__status-row{display:flex;align-items:center;flex-wrap:wrap;gap:6px;margin-top:4px;}.con-admin-achievement-card__status-row .con-admin-achievement-card__state,.con-admin-achievement-card__status-row .con-admin-achievement-card__progress-chip{display:inline-flex;align-items:center;width:auto;max-width:100%;min-height:18px;margin-top:0;padding:2px 6px;border:1px solid rgba(100,116,139,.28);border-radius:4px;background:rgba(100,116,139,.08);color:#64748b;font-size:10px;line-height:1.2;font-weight:600;text-transform:uppercase;letter-spacing:.03em;white-space:normal;}.con-admin-guild-battle__actions .con-admin-guild-battle__button[disabled],.con-admin-guild-battle__actions .con-btn.con-admin-guild-battle__button[disabled]{min-height:44px;height:auto;padding:10px 48px 10px 14px;align-self:auto;font-size:13px;line-height:1.2;transform:none;box-shadow:none;}.con-admin-guild-battle__actions .con-admin-guild-battle__button[disabled] .con-btn__label{width:auto;white-space:normal;}@media (max-width:767px){.con-admin-profile-header__action-stack,.con-admin-profile-header__action-stack .con-admin-profile-header__badges,.con-admin-profile-header__season-status{grid-column:1 / -1;width:100%;max-width:none;justify-items:stretch;justify-content:stretch;text-align:left;}}.con-admin-listing-shell--referrals .con-admin-referrals__summary{display:flex;align-items:center;justify-content:flex-start;min-width:0;}.con-admin-listing-shell--referrals .con-admin-referral-card{display:block;min-width:0;margin:0;padding:0;border:0;background:transparent;box-shadow:none;}.con-admin-listing-shell--referrals .con-admin-referral-card>summary{list-style:none;cursor:pointer;}.con-admin-listing-shell--referrals .con-admin-referral-card>summary::-webkit-details-marker{display:none;}.con-admin-listing-shell--referrals .con-admin-listing-row--referral.con-admin-event-row{grid-template-columns:minmax(0,1fr) 38px;align-items:center;}.con-admin-listing-shell--referrals .con-admin-listing-row--referral .con-admin-event-row__body{grid-column:1;grid-row:1;min-width:0;}.con-admin-listing-shell--referrals .con-admin-listing-row--referral .con-admin-event-row__meta{flex-wrap:nowrap;overflow-x:auto;overflow-y:hidden;scrollbar-width:none;}.con-admin-listing-shell--referrals .con-admin-listing-row--referral .con-admin-event-row__meta::-webkit-scrollbar{display:none;}.con-admin-listing-shell--referrals .con-admin-referral-card__toggle.con-admin-event-row__favorite{grid-column:2;grid-row:1;align-self:center;justify-self:end;justify-content:center;width:34px;height:34px;min-width:34px;min-height:34px;color:var(--con-admin-event-muted,#667085);}.con-admin-listing-shell--referrals .con-admin-referral-card[open]>.con-admin-event-row{border-bottom-left-radius:0;border-bottom-right-radius:0;}.con-admin-listing-shell--referrals .con-admin-referral-card[open] .con-admin-event-row__toggle-icon{transform:rotate(90deg);color:var(--con-admin-event-accent,#30568f);}.con-admin-listing-shell--referrals .con-admin-event-row__description{grid-column:1/-1;margin:0;color:var(--con-admin-event-muted,#667085);font-size:13px;line-height:1.35;}.con-admin-listing-shell--referrals .con-admin-2d-fam-share__body.con-admin-event-detail{display:block;grid-template-columns:none;gap:0;margin:-2px 0 7px;}.con-admin-listing-shell--referrals .con-admin-2d-fam-share__body.con-admin-event-detail>.con-admin-event-detail__inner{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:10px 12px;align-items:start;}.con-admin-listing-shell--referrals .con-admin-2d-fam-share__copy-row{grid-column:1;display:flex;align-items:center;gap:8px;min-width:0;}.con-admin-listing-shell--referrals .con-admin-2d-fam-share__input{flex:1 1 auto;min-width:0;}.con-admin-listing-shell--referrals .con-admin-2d-fam-share__qr{grid-column:2;align-self:start;max-width:220px;text-align:left;}.con-admin-listing-shell--referrals .con-admin-referral-stat-chip{font-weight:600;}.con-admin-listing-shell--tickets.con-admin-event-tickets{margin:0;}.con-admin-listing-shell--tickets .con-admin-event-tickets__filters.con-admin-listing-filters{margin:0;}.con-admin-listing-shell--tickets .con-admin-event-ticket{display:block;margin:0;padding:0;border:0;background:transparent;box-shadow:none;overflow:visible;}.con-admin-listing-shell--tickets .con-admin-event-ticket__main.con-admin-event-row{width:100%;grid-template-columns:minmax(0,1fr) 44px;padding:8px 10px;overflow:visible;}.con-admin-listing-shell--tickets .con-admin-event-ticket__body.con-admin-event-row__body{grid-column:1/-1;display:grid;gap:5px;min-width:0;}.con-admin-listing-shell--tickets .con-admin-event-ticket__title-toggle.con-admin-event-row__title-toggle{min-height:22px;}.con-admin-listing-shell--tickets .con-admin-event-ticket__event-name.con-admin-event-row__title-text{font-size:15px;line-height:1.25;}.con-admin-listing-shell--tickets .con-admin-event-ticket__details.con-admin-event-detail{margin:-2px 0 7px;}.con-admin-listing-shell--tickets .con-admin-event-ticket__details-label{display:flex;align-items:center;gap:8px;color:var(--con-admin-event-muted,#667085);font-size:12px;font-weight:600;line-height:1.2;}.con-admin-listing-shell--tickets .con-admin-event-ticket__details-label::after{content:"";display:block;flex:1 1 auto;height:1px;background:var(--con-admin-event-border-soft,rgba(17,24,39,.07));}@media (min-width:783px){.con-admin-listing-shell--tickets .con-admin-event-ticket__body.con-admin-event-row__body{grid-template-columns:minmax(0,80ch) minmax(220px,1fr);align-items:center;gap:10px;}.con-admin-listing-shell--tickets .con-admin-event-ticket__title-toggle.con-admin-event-row__title-toggle{width:80ch;max-width:100%;}}@media (max-width:782px){.con-admin-listing-shell--referrals .con-admin-2d-fam-share__body.con-admin-event-detail>.con-admin-event-detail__inner{grid-template-columns:1fr;}.con-admin-listing-shell--referrals .con-admin-2d-fam-share__copy-row,.con-admin-listing-shell--referrals .con-admin-2d-fam-share__qr{grid-column:1;}.con-admin-listing-shell--referrals .con-admin-2d-fam-share__copy-row{display:grid;grid-template-columns:1fr;}.con-admin-listing-shell--referrals .con-admin-2d-fam-share__qr{max-width:none;}.con-admin-listing-shell--tickets .con-admin-event-ticket__main.con-admin-event-row{grid-template-columns:minmax(0,1fr) 38px;}.con-admin-listing-shell--tickets .con-admin-event-ticket__body.con-admin-event-row__body{grid-column:1/-1;gap:6px;}}.con-admin-game-community,.con-admin-game-community-browser,.con-admin-game-community-browser .con-admin-game-community{border:0;border-radius:0;background:transparent;padding:0;box-shadow:none;}.con-admin-game-community-browser{display:grid;gap:12px;}.con-admin-game-community__hero{padding:0;}.con-admin-game-community__title-row{display:flex;align-items:flex-start;justify-content:space-between;gap:10px;min-width:0;}.con-admin-game-community__title-row h3{min-width:0;}.con-admin-game-community__grid{grid-template-columns:1fr;}.con-admin-game-community__description a{color:#2271b1;font-weight:600;text-decoration:none;}.con-admin-game-community__description a:hover,.con-admin-game-community__description a:focus{text-decoration:underline;}.con-admin-game-community__facts{display:flex;flex-wrap:wrap;gap:6px;margin:0 0 8px;}.con-admin-game-community__fact{display:inline-flex;align-items:center;gap:4px;max-width:100%;padding:4px 7px;border:1px solid #d7dce3;border-radius:4px;background:#f8fafc;color:#475569;font-size:11px;line-height:1.25;}.con-admin-game-community__fact strong{color:#334155;font-weight:600;}.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:4px;background:transparent;color:#667085;box-shadow:none;line-height:1;white-space:nowrap;cursor:pointer;transition:color .14s ease,transform .14s ease,opacity .14s ease;}.con-admin-game-community__favorite-game:hover,.con-admin-game-community__favorite-game:focus-visible,.con-admin-game-community__favorite-game[aria-pressed="true"]{border:0;background:transparent;color:var(--con-admin-event-accent,#30568f);outline:0;box-shadow:none;}.con-admin-game-community__favorite-game:hover .con-admin-favorite-icon,.con-admin-game-community__favorite-game:focus-visible .con-admin-favorite-icon{transform:translateY(-1px) scale(1.04);}.con-admin-game-community__favorite-game:focus-visible .con-admin-favorite-icon{outline:2px solid rgba(var(--con-admin-event-accent-rgb,48,86,143),.24);outline-offset:3px;border-radius:4px;}.con-admin-game-community__favorite-game.con-admin-icon-button,.con-admin-game-community__schedule-favorite .con-admin-favorite-toggle,.con-admin-game-community__schedule-favorite .con-admin-icon-button{border:0;background:transparent;box-shadow:none;}.con-admin-game-community__favorite-game.con-admin-icon-button:hover,.con-admin-game-community__favorite-game.con-admin-icon-button:focus,.con-admin-game-community__favorite-game.con-admin-icon-button:focus-visible,.con-admin-game-community__schedule-favorite .con-admin-favorite-toggle:hover,.con-admin-game-community__schedule-favorite .con-admin-favorite-toggle:focus,.con-admin-game-community__schedule-favorite .con-admin-favorite-toggle:focus-visible,.con-admin-game-community__schedule-favorite .con-admin-icon-button:hover,.con-admin-game-community__schedule-favorite .con-admin-icon-button:focus,.con-admin-game-community__schedule-favorite .con-admin-icon-button:focus-visible{border:0;background:transparent;box-shadow:none;}.con-admin-game-community__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:6px;align-items:center;margin-top:4px;}.con-admin-game-community__panel--lfg{grid-column:1/-1;}.con-admin-game-community__panel--lfg .con-admin-game-community__lfg{grid-template-columns:repeat(auto-fit,minmax(260px,1fr));}.con-admin-game-community__lfg-card{display:block;width:100%;min-width:0;padding:8px 9px;}.con-admin-game-community__lfg-user{display:grid;grid-template-columns:34px minmax(0,1fr) 34px;align-items:center;gap:8px;width:100%;min-width:0;}.con-admin-game-community__lfg-body{display:grid;gap:2px;min-width:0;}.con-admin-game-community__lfg-title{display:flex;align-items:baseline;gap:6px;min-width:0;max-width:100%;flex-wrap:nowrap;}.con-admin-game-community__lfg-body p{display:-webkit-box;margin:0;min-width:0;color:#475569;overflow:hidden;-webkit-line-clamp:2;-webkit-box-orient:vertical;}.con-admin-game-community__lfg-meta{display:block;min-width:0;color:#64748b;font-size:11px;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:6px;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:50%;background:transparent;color:#64748b;line-height:1;}.con-admin-game-community__fam-action:hover,.con-admin-game-community__fam-action:focus-visible{color:#30568f;background:rgba(48,86,143,.08);outline:0;}.con-admin-game-community__fam-pending{display:inline-flex;align-items:center;gap:6px;}.con-admin-game-community__fam-state{min-height:24px;border-radius:4px;}.con-admin-game-community .con-admin-game-community__stats,.con-admin-game-community-browser__head{display:none;}.con-admin-game-community-search.con-admin-filter-tabs{display:grid;grid-template-columns:minmax(180px,1fr) minmax(130px,170px);align-items:center;margin-bottom:0;}.con-admin-game-community-search .con-admin-tools__field{min-height:32px;border-radius:4px;}.con-admin-game-community-browser__detail.is-loading{opacity:.55;pointer-events:none;}.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;}@media (max-width:782px){.con-admin-game-community__hero{grid-template-columns:56px minmax(0,1fr);}.con-admin-game-community__cover{width:56px;height:74px;}.con-admin-game-community__title-row{align-items:flex-start;flex-wrap:wrap;}.con-admin-game-community__favorite-game{width:34px;}.con-admin-game-community-search.con-admin-filter-tabs{grid-template-columns:1fr;}.con-admin-game-community__panel--lfg .con-admin-game-community__lfg{grid-template-columns:1fr;}.con-admin-game-community__lfg-user{grid-template-columns:34px minmax(0,1fr) 34px;align-items:center;}.con-admin-game-community__lfg-actions{align-self:center;justify-self:end;}}:where( .con-admin-shared-scrollbar,.con-admin-scrollbar,.con-admin-scroll-area,.con-admin-fam-notification-panel,.con-admin-search-results,.con-admin-guild-battle__challenge-results,.con-admin-schedule-guide__scroll,.con-admin-schedule-guide-modal__panel ){--con-admin-scrollbar-thumb:#30568f;--con-admin-scrollbar-track:rgba(48,86,143,.08);--con-admin-scrollbar-thumb-hover:#24456f;scrollbar-color:var(--con-admin-scrollbar-thumb) var(--con-admin-scrollbar-track);scrollbar-width:thin;}:where( .con-admin-shared-scrollbar,.con-admin-scrollbar,.con-admin-scroll-area,.con-admin-fam-notification-panel,.con-admin-search-results,.con-admin-guild-battle__challenge-results,.con-admin-schedule-guide__scroll,.con-admin-schedule-guide-modal__panel )::-webkit-scrollbar{width:8px;height:8px;}:where( .con-admin-shared-scrollbar,.con-admin-scrollbar,.con-admin-scroll-area,.con-admin-fam-notification-panel,.con-admin-search-results,.con-admin-guild-battle__challenge-results,.con-admin-schedule-guide__scroll,.con-admin-schedule-guide-modal__panel )::-webkit-scrollbar-track{background:var(--con-admin-scrollbar-track);border-radius:999px;}:where( .con-admin-shared-scrollbar,.con-admin-scrollbar,.con-admin-scroll-area,.con-admin-fam-notification-panel,.con-admin-search-results,.con-admin-guild-battle__challenge-results,.con-admin-schedule-guide__scroll,.con-admin-schedule-guide-modal__panel )::-webkit-scrollbar-thumb{min-height:32px;border:2px solid transparent;border-radius:999px;background:var(--con-admin-scrollbar-thumb);background-clip:content-box;}:where( .con-admin-shared-scrollbar,.con-admin-scrollbar,.con-admin-scroll-area,.con-admin-fam-notification-panel,.con-admin-search-results,.con-admin-guild-battle__challenge-results,.con-admin-schedule-guide__scroll,.con-admin-schedule-guide-modal__panel )::-webkit-scrollbar-thumb:hover{background:var(--con-admin-scrollbar-thumb-hover);background-clip:content-box;}.con-admin-schedule-tournament-picker{display:grid;gap:6px;max-width:520px;}.con-admin-schedule-tournament-picker select{width:100%;max-width:100%;}.con-admin-schedule-tournament-picker--compact{max-width:none;}.con-admin-schedule-tournament-picker--compact select{min-height:30px;}.con-admin-admin-list--schedule .con-admin-schedule-time-editor__grid>.con-admin-schedule-game-field,.con-admin-admin-list--schedule .con-admin-schedule-time-editor__grid>.con-admin-schedule-tournament-field{min-width:0;}.con-admin-admin-list--schedule .con-admin-schedule-time-editor__grid .con-admin-admin-check-row{display:flex;align-items:flex-start;gap:8px;}.con-admin-admin-list--schedule .con-admin-schedule-time-editor__grid .con-admin-admin-check-row input[type="checkbox"]{flex:0 0 auto;width:auto;max-width:none;margin-top:2px;}.con-admin-admin-list--schedule .con-admin-schedule-time-editor__grid .con-admin-admin-check-row span{display:grid;gap:2px;min-width:0;}@media (min-width:783px){.con-admin-admin-list--schedule .con-admin-schedule-time-editor__grid>.con-admin-schedule-game-field,.con-admin-admin-list--schedule .con-admin-schedule-time-editor__grid>.con-admin-schedule-tournament-field{grid-column:span 2;}}@media (max-width:767px){.con-admin-schedule-tournament-picker{max-width:none;}}.con-admin-wrap .con-admin-quest-manager-form,.con-admin-wrap .con-admin-quest-manager-card__body,.con-admin-wrap .con-admin-quest-manager-list{display:grid;gap:12px;min-width:0;}.con-admin-wrap .con-admin-quest-manager-section{margin:0;min-width:0;}.con-admin-wrap .con-admin-quest-manager-section>.con-admin-admin-collapsible__summary{align-items:center;}.con-admin-wrap .con-admin-quest-manager-row{gap:12px;padding:12px;}.con-admin-wrap .con-admin-quest-manager-row__main{display:grid;gap:6px;min-width:0;}.con-admin-wrap .con-admin-quest-manager-row__main .con-admin-discord-master-toggle{align-items:flex-start;margin:0;}.con-admin-wrap .con-admin-quest-manager-row__main .con-admin-discord-master-toggle span{display:grid;gap:3px;min-width:0;}.con-admin-wrap .con-admin-quest-manager-row__main .con-admin-discord-master-toggle strong{font-weight:600;}.con-admin-wrap .con-admin-quest-manager-row__fields>label{display:grid;gap:5px;min-width:0;color:var(--con-admin-admin-text);font-size:12px;font-weight:600;line-height:1.25;}.con-admin-wrap .con-admin-quest-manager-row__fields>label>span{min-width:0;}@media (max-width:1120px){.con-admin-wrap .con-admin-quest-manager-row__fields{grid-template-columns:repeat(2,minmax(0,1fr));}}@media (max-width:782px){.con-admin-wrap .con-admin-quest-manager-row__fields{grid-template-columns:1fr;}}.con-admin-2d-fam-row--approved .con-admin-2d-fam-now-playing-line--row{display:flex;box-sizing:border-box;padding-left:10px;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-toast--click-opens-cooking{cursor:pointer;}

/* 3.5.46 toast icon polish: remove competing icon/image boxes from all toast variants. */
.con-admin-toast__media,
.con-admin-reward-toast .con-admin-toast__media,
.con-admin-toast[data-reward-toast="1"] .con-admin-toast__media{display:none;}

/* 3.5.62: News & Events pinned items use the same feed rhythm as status cards. */
.con-admin-fam-feed-pins--status-style{display:grid;grid-template-columns:1fr;gap:12px;margin:0 0 12px;}
.con-admin-news-events-feed-card{border-left:3px solid #001c3f;}
.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:50%;background:#eef2f7;color:#001c3f;font-size:15px;}
.con-admin-news-events-feed-card__identity{min-width:0;}
.con-admin-news-events-feed-card__pin-chip{margin-left:auto;white-space:nowrap;}
.con-admin-news-events-feed-card__message-row{display:block;}
.con-admin-news-events-feed-card__body{display:grid;gap:6px;}
.con-admin-news-events-feed-card__body p{margin:0;color:#374151;line-height:1.45;}
.con-admin-news-events-feed-card__title{color:#111827;font-weight:600;}
.con-admin-news-events-feed-card__summary{color:#374151;}
.con-admin-news-events-feed-card__vote{margin-top:4px;}
.con-admin-news-events-feed-card__footer{padding-top:10px;}
.con-admin-news-events-feed-card__cta{width:auto;}
@media (max-width:640px){.con-admin-news-events-feed-card__header{align-items:flex-start;}.con-admin-news-events-feed-card__pin-chip{margin-left:0;}}


/* 3.5.70 Front-end layering hardening: keep regular My2D controls under sticky site headers. */
.con-admin-fam-status-composer,
.con-admin-fam-status-composer__main,
.con-admin-fam-status-composer__actions,
.con-admin-listing-filters,
.con-admin-schedule-filters,
.con-admin-tcg-filters,
.con-admin-2d-fam__filters,
.con-admin-event-tickets__filters,
.con-admin-lfg__filters,
.con-admin-game-portal__filters,
.con-admin-inventory__filters {
  position: relative;
  z-index: 0;
}

.con-admin-fam-status-composer__input-wrap,
.con-admin-fam-mail__reply [data-con-fam-comment-composer] .con-admin-fam-status-composer__input-wrap,
[data-con-fam-comment-composer] .con-admin-fam-status-composer__input-wrap,
.con-admin-2d-fam__search[data-role="fam-live-search"] {
  position: relative;
  z-index: 1;
}

.con-admin-2d-fam__search[data-role="fam-live-search"]:focus-within,
.con-admin-2d-fam__search[data-role="fam-live-search"].is-active {
  z-index: 2;
}

.con-admin-fam-status-composer textarea,
.con-admin-fam-status-composer select,
.con-admin-fam-status-composer button,
.con-admin-listing-filters input,
.con-admin-listing-filters select,
.con-admin-listing-filters button,
.con-admin-schedule-filter__select,
.con-admin-schedule-filter__input,
.con-admin-schedule-card__title-toggle {
  position: relative;
  z-index: auto;
}

.con-admin-fam-status-mention-menu,
.con-admin-fam-status-mention-menu--comment,
.con-admin-fam-status-mention-menu.con-admin-search-results,
.con-admin-fam-status-game-menu.con-admin-search-results,
.con-admin-fam-status-mention-menu--comment.con-admin-search-results,
.con-admin-2d-fam__search-results[data-role="fam-search-results"],
.con-admin-search-results,
.con-admin-lfg-game-results.con-admin-search-results,
.con-admin-game-lookup__results.con-admin-search-results,
.con-admin-guild-battle__challenge-results.con-admin-search-results,
.con-admin-2d-fam-plan__member-results.con-admin-search-results {
  z-index: 8;
}

.con-admin-schedule-guide__head,
.con-admin-schedule-guide__time-head,
.con-admin-schedule-guide__time {
  z-index: 3;
}

/* 3.5.3: pinned News & Events render as full-width Posts tab feed items. */
.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"]{margin:0 0 12px;border-left:3px solid var(--con-admin-primary,#001c3f);}
.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:10px;}
.con-admin-news-events-feed-card__pin-chip{display:inline-flex;align-items:center;gap:5px;min-height:26px;}
@media (max-width:640px){.con-admin-news-events-feed-card__header{display:grid;grid-template-columns:34px minmax(0,1fr);gap:8px 10px;}.con-admin-news-events-feed-card__pin-chip{grid-column:1/-1;justify-self:start;}}


/* 3.5.22: pinned News & Events feed card polish. */
.con-admin-news-events-feed-card[data-fam-feed-pinned-item="1"] .con-admin-news-events-feed-card__pin-chip{display:none;}
.con-admin-news-events-feed-card[data-fam-feed-pinned-item="1"] .con-admin-news-events-feed-card__footer{min-height:28px;padding-top:4px;padding-bottom:4px;}
.con-admin-news-events-feed-card[data-fam-feed-pinned-item="1"] .con-admin-news-events-feed-card__footer-row{min-height:24px;}
/* 4.0.4 modifier icon containment */.con-admin-inventory-preview__item .con-admin-inventory__visual,.con-admin-inventory-preview__item .con-admin-inventory__visual--sm,.con-admin-inventory-preview__item .con-admin-asset-icon,.con-admin-fishing__modifier-visual,.con-admin-fishing__modifier-visual .con-admin-inventory__visual,.con-admin-fishing__modifier-visual .con-admin-inventory__visual--sm,.con-admin-guild-battle__modifier-visual,.con-admin-guild-battle__modifier-visual .con-admin-inventory__visual,.con-admin-guild-battle__modifier-visual .con-admin-inventory__visual--sm{    width:32px;    height:32px;    min-width:32px;    max-width:32px;    max-height:32px;    flex:0 0 32px;    margin:0;}.con-admin-inventory-preview__item .con-admin-inventory__visual,.con-admin-inventory-preview__item .con-admin-inventory__visual--sm,.con-admin-inventory-preview__item .con-admin-asset-icon{    width:100%;    height:100%;    min-width:0;    max-width:100%;    max-height:100%;    flex:0 0 auto;}.con-admin-inventory-preview__item img,.con-admin-fishing__modifier-visual img,.con-admin-guild-battle__modifier-visual img{    display:block;    width:100%;    height:100%;    max-width:100%;    max-height:100%;    object-fit:contain;}

/* 3.5.27: Fam requests now live inside the main notifications dropdown. */
.con-admin-fam-notification-panel__body--stacked {
    display: grid;
    gap: 10px;
}
.con-admin-fam-notification-panel__section {
    display: grid;
    gap: 8px;
    min-width: 0;
}
.con-admin-fam-notification-panel__section + .con-admin-fam-notification-panel__section {
    border-top: 1px solid var(--con-admin-border-soft, #eef2f7);
    padding-top: 10px;
}
.con-admin-fam-notification-panel__section-title {
    display: flex;
    align-items: center;
    justify-content: space-between;
    gap: 8px;
    color: var(--con-admin-text, #111827);
    font-size: 13px;
    line-height: 1.2;
}
.con-admin-fam-notification-panel__section-title strong {
    font-size: 13px;
    font-weight: 600;
}
.con-admin-fam-notification-panel__section-title span {
    color: var(--con-admin-text-soft, #64748b);
    font-size: 12px;
    font-weight: 500;
    white-space: nowrap;
}
.con-admin-fam-notification-panel--mail .con-admin-2d-fam-request-modal__requests {
    display: grid;
    gap: 8px;
}
.con-admin-fam-notification-panel--mail .con-admin-2d-fam-request-modal__request {
    border-radius: 4px;
    border: 1px solid var(--con-admin-border-soft, #eef2f7);
    background: #fff;
}

/* 3.5.32 Notifications order polish */
.con-admin-fam-notifications .con-admin-fam-notification--news{order:10;}
.con-admin-fam-notifications .con-admin-fam-notification--mail{order:20;}
.con-admin-fam-notifications .con-admin-fam-notification--quests{order:30;}
.con-admin-fam-notifications .con-admin-fam-notification--search{order:40;}
.con-admin-fam-notifications .con-admin-fam-notification-avatar{order:50;}
.con-admin-fam-notifications .con-admin-fam-notification--nav{order:60;margin-left:16px;}
@media (max-width: 520px) {
    .con-admin-fam-notifications .con-admin-fam-notification--nav {
        margin-left: 12px;
    }
}


/* 3.5.34: shared loading + game portal LFG layout polish */
.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: 8px;
    padding-top: 14px;
}
.con-admin-2d-fam__load-full .con-admin-loading-indicator--inline,
.con-admin-2d-fam-search__more-wrap .con-admin-loading-indicator--inline {
    display: inline-flex;
    align-items: center;
    justify-content: center;
    gap: 8px;
    min-height: 0;
    padding: 0;
    background: transparent;
    border: 0;
    box-shadow: none;
}
.con-admin-game-community__panel--lfg {
    grid-column: 1 / -1;
    width: 100%;
    min-width: 0;
}
.con-admin-game-community__panel--lfg .con-admin-game-community__lfg {
    display: grid;
    grid-template-columns: minmax(0, 1fr);
    width: 100%;
    min-width: 0;
}
.con-admin-game-community__panel--lfg .con-admin-game-community__lfg-card {
    width: 100%;
    min-width: 0;
    box-sizing: border-box;
}
.con-admin-game-community__panel--lfg .con-admin-game-community__lfg-user {
    display: grid;
    grid-template-columns: 34px minmax(0, 1fr) auto;
    align-items: start;
    gap: 10px;
    width: 100%;
    min-width: 0;
}
.con-admin-game-community__panel--lfg .con-admin-game-community__lfg-body {
    min-width: 0;
    width: 100%;
}
.con-admin-game-community__panel--lfg .con-admin-game-community__lfg-body p {
    display: block;
    width: 100%;
    max-width: 100%;
    margin: 2px 0 0;
    overflow: visible;
    -webkit-line-clamp: unset;
}
.con-admin-game-community__panel--lfg .con-admin-game-community__lfg-actions {
    justify-self: end;
    align-self: start;
}
@media (max-width: 640px) {
    .con-admin-game-community__panel--lfg .con-admin-game-community__lfg-user {
        grid-template-columns: 34px minmax(0, 1fr);
    }
    .con-admin-game-community__panel--lfg .con-admin-game-community__lfg-actions {
        grid-column: 2;
        justify-self: start;
    }
}

/* 3.7.6 toast media restore: shared reward/toast icons and related images are intentional chrome. */
.con-admin-toast .con-admin-toast__media,
.con-admin-toast.con-admin-reward-toast .con-admin-toast__media,
.con-admin-toast[data-reward-toast="1"] .con-admin-toast__media {
  display: inline-flex;
  align-items: center;
  justify-content: center;
  flex: 0 0 44px;
  width: 44px;
  height: 44px;
  min-width: 44px;
  max-width: 44px;
  min-height: 44px;
  max-height: 44px;
  border-radius: 4px;
  overflow: hidden;
}
.con-admin-toast .con-admin-toast__media img,
.con-admin-toast.con-admin-reward-toast .con-admin-toast__media img,
.con-admin-toast[data-reward-toast="1"] .con-admin-toast__media img {
  display: block;
  width: 100%;
  height: 100%;
  max-width: 100%;
  max-height: 100%;
  object-fit: contain;
}
.con-admin-toast .con-admin-toast__media--asset-icon img {
  width: 26px;
  height: 26px;
}
.con-admin-toast--daily-d20-ready .con-admin-toast__media {
  flex-basis: 46px;
  width: 46px;
  height: 46px;
  max-width: 46px;
  max-height: 46px;
}
.con-admin-toast--daily-d20-ready .con-admin-d20-notifier__icon {
  display: inline-grid;
  place-items: center;
}
.con-admin-toast--daily-d20-ready .con-admin-d20-notifier__die-img {
  display: block;
  width: 40px;
  height: 40px;
  object-fit: contain;
}
